mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
Being lit on fire barely did anything, for multiple reasons, all which should be fixed in this PR. First, the code to do damage based on bodytemperature was literally bugged and only applied the lowest level of damage, no matter what. Second, wounds made autohealed them fairly fast, sometimes even outhealing the incoming damage. Third, being on fire raised your temperature rather slowly. Fourth, the lowest level of 'overheating' damage was rather low. Changes: The bodytemperature part of Life() is now unbroken and I accidentally fixed freezing not hurting, so yay. Added a ten minute delay to wounds being able to autoheal them away. Applying bandage/salves will skip this. Temperature climb is now based on fire stacks while on fire, so more stacks means more and longer pain. Lowest level of overheating was tweaked. Running into people while on fire will split your fire stacks with them and light them on fire. Port's /tg/'s on fire sprite. Different mobs can have different icons for being on fire. Bonus: Rejuv now removes pain.
5.9 KiB
320x288px
5.9 KiB
320x288px