Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gladiabot #1548

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Gladiabot #1548

wants to merge 5 commits into from

Conversation

Timfa2112
Copy link

@Timfa2112 Timfa2112 commented Jan 14, 2025

Description

Adds the Gladiabot. It is a cardboard box with a proximity sensor and a shiv taped on.
It has only one purpose in life: Kill all other Gladiabots.

It will never attack anything other than its own kind; that is what it was built to do.

Many thanks to Discord user @theholeatthecenterofeverything, who helped me with critical parts of the C# code.

TODO

  • Create an Entity based off of the Cleanbot
  • Add combat behaviour
  • Create a faction that can be hostile to itself
  • Add a deviation value to attacks (defaults to 0) which the Gladiabots uses to make fights not sound so monotonous.
  • Allow Gladiabots to equip hats (purely cosmetic)
  • Add an insertable ID or banner which only works for Gladiabots. This can be any item, so long as only the Gladiabot can equip it, which adds a Faction so you can sort Gladiabots in teams.
  • Allow Gladiabots to equip other weapons. Probably a pain to sprite so I can't imagine someone will want to do this.

Media

20250114224628.mp4
20250114233218.mp4


Changelog

🆑 Timfa / Alia Ash

  • add: Added GladiaBots. Make them in the Build menu and challenge your friends!
  • tweak: Tweaked HTN combat behaviours to allow for a random deviation in attack time. At the moment, only the Gladiabot uses it.
  • tweak: Tweaked the faction code to allow for factions explicitly hostile to themselves.

@github-actions github-actions bot added Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: YML Changes any yml files Changes: Sprite Changes any png or json in an RSI labels Jan 14, 2025
Copy link
Contributor

github-actions bot commented Jan 14, 2025

RSI Diff Bot; head commit d021b60 merging into da14cfe
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Mobs/Silicon/Bots/gladiabot.rsi

State Old New Status
gladiabot Added

Edit: diff updated after d021b60

@Erisfiregamer1
Copy link
Contributor

IS THAT A
image

Timfa2112 added a commit to Timfa2112/floofstation1 that referenced this pull request Jan 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Sprite Changes any png or json in an RSI Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants