* Initial commit
* Reverted reinvention of an existing feature...
* Fixed two missed entries
* Added extra examine check
* AI core and high security doors visuals snap to always face south
* Augh
* Remove that
* ViewVariables property so it can be debugged at the very least.
* Remove
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* adds `KeysIn` data field to `ChemicalPayloadComponent`
And check when handling chemical payloads that a trigger key exists.
* Update Content.Server/Payload/EntitySystems/PayloadSystem.cs
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Syndicate locks are now selectable
* Minor tweaks
* Make not syndicate themed
* Address refview
* review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This additionally moves the hard-coded check for HandsComp that
previously did this, and moves it into an event which now both
HandsSystem and MechSystem subscribe to.
* Implements mobility impairment
* Implements mobility impairment
* Implements mobility impairment
* Removed white cane related stuff (impaired cane replacement and removed mobility aid component)
* fix development.toml
* Implements slower standing
* Prevent speed stacking by checking if the entity is already holding a mobility aid
* Move all speed handling into ImpairedMobilitySystem, added comments, made it so wielding a mobility aid doesn't grant the recovery benefit
* Move all speed handling into ImpairedMobilitySystem, added comments, made it so wielding a mobility aid doesn't grant the recovery benefit
* remove unused file
* Shorten description
* Apply suggestions
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
* Suggestion cleanup
* formatting fix and removed extra datafield stuff
* added comment, fixed slashes, yadda yadda
* summary comments
* removed a word
* Add trait to clone whitelist
* Fix clone.yml
* my own review
---------
Co-authored-by: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
* fix: spellbooks can have charges ≠ 3
* refactor: just make setting MaxCharges an api thing
* refactor: don't auto-add LimitedCharges
* Small stuff
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Delete original entity when polymorph is deleted
* Switch to EntityTerminatingEvent
* Add RevertOnDelete option to PolymorphPrototype
* Fix error on server shutdown while polymorphed
* Set RevertOnDelete to false by default
* AsNullable
* Revert "Set RevertOnDelete to false by default"
This reverts commit 087c43fbb923c9369c61c9d001e18814b3de3aca.
* Use pattern matching instead of .Value