CleverRaven / Cataclysm-DDA

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

Exploit: Blankets give too much warmth #52425

Open NetSysFire opened 3 years ago

NetSysFire commented 3 years ago

Describe the bug

You can be naked in a snowstorm with hurricane winds and as long as there is a blanket on the tile you are standing on, you will remain comfortable.

Steps To Reproduce

  1. Change time to winter day 2, 5 AM or something. Optionally change the wind speed and the weather to snowstorm.
  2. Strip your character of all clothes.
  3. Wait a while until you are freezing.
  4. Spawn a blanket.
  5. Wait 5 minutes.
  6. You are warm again.
  7. Proceed to haul the blanket with you and wait a bit when you get chilly.

Expected behavior

A single blanket in a snowstorm while you are completely naked should not keep you from freezing. Note that this is outdoors, too. Wearing the blanket instead behaves as expected.

Screenshots

No response

Versions and configuration

Additional context

No response

wapcaplet commented 3 years ago

Confirmed; though all body parts show large negative temperatures, the presence of a blanket on the tile is enough to prevent the feelings of cold, pain, and frostbite. This seems like intended behavior to some extent, to make it possible to sleep in circumstances where your individual body parts might get too cold. When you wear the blanket instead of placing it on the ground, it does not cover your head, so your head and mouth get chilly.

NetSysFire commented 3 years ago

Yeah but because it is icecold winds at hurricane speed, a worn blanket does not suffice, as expected. But the presence of a blanket on a tile just circumvents all that because it just sets your temperature to comfortable no matter what.