* Make clumsy work only when dragged by owner entity & Check for reclaimer comp
* Revert "Make clumsy work only when dragged by owner entity & Check for reclaimer comp"
This reverts commit 7ff984bbc2e53f7070580a4cc4b1b43f8f0461d0.
* Remove check that passes if somebody forces us to climb
* fix RangeNumberSelector to actually be inclusive
* Convert all random number stuff to randomint and prune unused code
* another heisentest???
* another heisentest after a heisentest. im going to lose it.
* hack to resolve offset issues while in locker
* moved movment cancel from lerp to init
* Added DoAfter canceling for buckling and stowing
* changed container event & removed inventory check from climb initation
* resolved integration test fail
* style
---------
Co-authored-by: Milon <milonpl.git@proton.me>
* Add stamina damage resistance
* Probably starting a civil war within the community.
* Tweak some values, my chart was outdated.
* Tone down the values
* Allow a way to bypass the resistances, which forks downstream can use.
* Apply suggestions from code review
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* Comment out the changes to non-deathsquad suits.
* minor text fix e
* review
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
Co-authored-by: Milon <milonpl.git@proton.me>
* Fire extinguishers now put out candles
This did not actually require any changes to flammable or extinguishers directly, the only necessary changes were to make the collision actually work.
Vapor entities (also used for fire extinguishers) now have a collision layer, so they can hit items.
Added a new FlammableSetCollisionWake component to actually enable collision on candles while they are lit, because otherwise CollisionWake on entities gets in the way too.
* Extinguishing items is now relayed to held/worn items
This means held candles get extinguished too.
Involved moving the core logic of ExtinguishReaction into an event so that it can be relayed via the existing hand/inventory relay logic.
* Add helper functions for subscribing to relayed events.
Use these in FlammableSystem
* Make extinguishers work on cigarettes too
A bunch of renaming to make the rest of my code work with SmokableComponent
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>