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
bodytemperature and other fixes #9086
Conversation
phil235
commented
Apr 20, 2015
- Fixes crate mimic being invisible. Fixes Gold slime cores create invisible mobs #8953
- Fixes constructable chem master becoming invisible when parts are exchanged. Fixes Chem master icon disappearing when upgraded. #8616
- Lowers toolboxes inhands sprites by two pixels to better show gloves, fixes missing one. Fixes Glove eating toolboxes! #8433
- Fixes exploit in pandemic to avoid the bottle creation cooldown. Fixes Virology PanD.E.M.I.C 2200 exploit #8031
- Fixes chem grenade not getting to southwest side. Fixes Chem grenades miss lower-left tiles. #8019
- Remove handle_environment(), /handle_random_events() and handle_blood() at carbon level, identical to living level.
- Fixes alien hunter being immune to env fire in stalk mode (removing hunter/handle_env())
- Fixes monkey not metabolizing reagents, also make larva metabolize them. Fixes Monkey's do not Process Chems #7108
- Remove calculate_affecting_pressure from monkey level, simplification of the code for this proc.
- Refactors monkey's handle environment, no more handle_temp_damage proc, it's all in handle_env. Fixes temperature alert not showing for monkey.
- refactor monkey/handle_fire (similar to alien/human now.)
- replaces morphine with stimulants in adrenal implant. Fixes Adrenal implants now make you pass out #8832
- You now need both adequate headgear+suit to protect against pressure. (removing two defines)
- Fixes human bodytemp dropping to 20C in normal environment. (32.5C/90.5F when naked now)
- refactor handle_breath_temperature. These handles point 1 and 2 of Breath temperature does not modify body temperature #8161.
- fixes constructable chem master icon when parts are exchanged. 8616 - lowers toolboxes inhands sprite, fixes missing one. 8433 - fixes exploit in pandemic to avoid the bottle creation cooldown. 8031 - fixes chem grenade not getting to southwest side. 8019 - remove handle_env, /handle_random_events() and handle_blood at carbon level, identical to living level. - fixes human bodytemp dropping to 20C in normal environment. (32.5C 90.5F when naked now) - you now need both adequate headgear+suit to protect against pressure. (removing two defines) - fixes alien hunter being immune to env fire in stalk mode (removing hunter/handle_env()) - fixes monkey not metabolizing reagents, also make larva metabolize them. 7108 - remove calculate_affecting_pressure from monkey level, simplification. - refactors monkey's handle environment, no more handle_temp_damage proc, it's all in handle_env.Fixes temperature alert not showing for monkey. - refactor monkey/handle_fire (similar to alien/human now.) - replaces morphine with stimulants in adrenal implant. 8832 - refactor handle_breath_temperature.
…o BundleFix3 Conflicts: code/modules/reagents/Chemistry-Holder.dm
Hunters were immune to fire while stalking? Even I didn't know of that exploit. Great work with the bug fixing <3 |
bodytemperature and other fixes
Maybe leave 9u of morphine in adrenals or won't we lose the stamina and speed boosts? 9 would avoid the 30u OD even if you hit it three times in quick succession |
Since you're fixing the cooldown bug on pandemic, please lower the cooldown or make the bottles have 30 units of blood instead of 20. I never understood the point of 20u blood in 30u bottles. |
20u lets you add virus food/mutagen/plasma to the bottle. if it's full, you can't. |
32.5 C bodytemp? Is it analyzing the skin temp or why isn't it 37 C? |
It has to do with the order of the life subprocs. the bodytemperature_stabilization proc is called first, then the bodytemp is affected by the environment temperature, and right after that we calculate the damage to deal to the mob depending on his body temperature. The only way to make the bodytemp 37C would be to switch stabilization and environment temperature effect, but this would change the damage dealt to the mob, that's why I didn't do it. |