CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.34k stars 4.14k forks source link

Temperature Calculation is broken. #30180

Closed Greevv closed 5 years ago

Greevv commented 5 years ago

Describe the bug
When wearing light clothing during summer, character quickly dies of heatstroke. Warmth values vary by up to 40 points depending on whether you are inside or outside and the temperature on the dive watch does not reflect this. Warmth values for body parts vary wildly even if no clothes are worn.

To Reproduce

  1. Create a new world during the summer. Other seasons may work, but summer does for certain.
  2. Spawn in some clothes. Wear them.
  3. Go indoors.
  4. As soon as your character has a body part that is "warm", that body part starts getting damaged extremely quickly.

Versions and configuration(please complete the following information):

benrobey commented 5 years ago

I have just updated my experimental to solve the issue with instant rotten corpses and I am pretty sure I am now encountering this bug.

My character is dressed in fairly heavy clothing and dies in a few turns, taking a lot of damage from seemingly nothing.

Greevv commented 5 years ago

Yep, that's precisely what happened to me and it took some trial and error to figure out what was causing it.

Greevv commented 5 years ago

Did some testing and being wet affects it a LOT. As soon as I dried out I started taking damage again.

Greevv commented 5 years ago

I suspect the RNG update broke it with the wetness changes somehow.

TechyBen commented 5 years ago

Thanks. Thought it was me... was wondering why the (possibly ice?) lab I'd just survived in for 10 days was either cooking me or freezing me instantly... I thought I was being stupid and forgetting to wear/work safely with temp protection. But no, my legs/char/things died very quick from full health, and no "frostbite" warning, just goes -31 degrees and breaks arms/legs/head and dies.

PS, my character is inside and not wet! Thanks. :)

Inglonias commented 5 years ago

Can confirm this seems to be happening in build 8897, but not in build 8890, which is the most recent build I can use prior to that one.

Greevv commented 5 years ago

Same here.

On Thu, May 2, 2019, 5:41 PM Inglonias <notifications@github.com wrote:

Can confirm this seems to be happening in build 8897, but not in build 8890, which is the most recent build I can use prior to that one.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/CleverRaven/Cataclysm-DDA/issues/30180#issuecomment-488842718, or mute the thread https://github.com/notifications/unsubscribe-auth/AIERJQA4M2CAGHH3RCMGBJLPTNNZ7ANCNFSM4HJ652ZA .

benrobey commented 5 years ago

I can also confirm that reverting to the previous 8890 release resolves the issue for me.