* Adds Action DoAfter Events
* Adds DoAfterArgs fields to DoAfterComp
* Adds a base doafter action
* Adds Attempt action doafter logic
* Adds doafter logic to actions
* Changes Action Attempt Doafter and action doafter to take in Performer and the original use delay. Use delay now triggers when a repeated action is cancelled.
* Readds the TryPerformAction method and readds request perform action into the action doafter events
* Adds a force skip to DoAfter Cancel so we can skip the complete check
* Adds a Delay Reduction field to the comp and to the comp state
* Fixes doafter mispredict, changes doafter comp check to a guard clause, sets delay reduction if it exists.
* Cancels ActionDoAfter if charges is 0
* Serializes Attempt Frequency
* Comment for rework
* Changes todo into a comment
* Moves doafterargs to doafterargscomp
* Adds DoAfterArgs comp to BaseDoAfterAction
* Removes unused trycomp with actionDoAfter
* Replaces DoAfterRepateUseDelay const with timespan.zero
* Removes unused usings
* Makes SharedActionsSystem partial, adds DoAfter partial class to ActionSystem, moves ActionDoAfter logic to the SharedActionsSystem.DoAfter class
* Cleanup and prediction
* Renames OnActionDoAfterAttempt to OnActionDoAfter, moves both to Shared Action DoAfter
* Removes ActionAttemptDoAfterEvent and moves its summaries to ActionDoAfterEvent. Converts OnActionDoAfterAttempt into TryStartActionDoAfter
* Removes Extra check for charges and actiondoafters
* Sloptimization
* Cleanup
* Cleanup
* Adds param descs
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Revert "Disable vulpkanin human hair (#40144)"
This reverts commit d02aa1a4e2.
* You can once again shave your pet Vulp
* I can see the ass, I'm safe
* Rectified docstring as I am a good person
* I am doing this instead of playing Silksong please help
* Fix forgetting to re-add shader overriding
* Make yaml gas serialization cleaner
* fix exception
* fix validation code
* rudimentary test & permissive loading
* change it a bit
* Test fixes and adjustments
* added secret gamepresets
* cut down on alias
* remove all secret presets
* change the command to allow for a secret argument
* update test
* moved the secret argument after the number of rounds argument
* added completions
* localization and use of CompletionHelper.Booleans
* command now has a option for a decoy preset
* fixed decoy message in the end
* ops
* clean up
* hint 2
* improve localization
---------
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
This PR adds delta-pressure damage. In short, airtight structures can now take damage proportional to the difference in pressures between the sides of the structure.
* Added docked and spiked tails, added talisman for vox
* Tail Talisman ftl
* adjusts talisman to be its own tail to avoid having to deal with other tails at all
* vox tail stuff
* Added amputated tail (courtesy of flareguy) and split tail
* adds TODO regarding marking conditionals
* rsi run check pls stop screaming at me
* Shelving the talisman for later, keeping the sprites around
* Add RSI credits
* Remove unnecessary files
* renamed amputated to vestigial
* Reptilian helmets and tail sprites for hard/softsuits (and a few others)!
* Removed the new fins from helmets.
* don't know how the caustic resistances got doubled? oops
* Update pirate helm sprites for lizards
* fixin errors
* ugh
* softsuit updates
* okay maybe this works now
* Corgi fixes. Boy it sure would be nice to not have to do this again.
* please work
* Helmets removed, will be done in another PR.
* missed a few.
* evil punctuation killed
* scream
* Re-parented clothingvisuals.
* Suits modified with tails
* oops chaplain tail was misnamed
* a
* one more time
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/bio.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml
* Update Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml
* oops chaplain lost their suit
* Small fix
* roll back unrelated fix
---------
Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
* Adds a SecHUD to the noir-tech glasses
* Adds a Security HUD to the noir-tech glasses
* Revert "Adds a Security HUD to the noir-tech glasses"
This reverts commit 68d7b9b6e190618e44a94df71cf311e056892392.
* Adds a security HUD to the noir-tech glasses