CleverRaven / Cataclysm-DDA

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

The weather is broken (especially winter) #74886

Closed vetall812 closed 4 months ago

vetall812 commented 5 months ago

Describe the bug

Some of weather condition are never appear on the overmap:

Other weather condition appear when they aren't possible:

Attach save file

N/A you can recreate it easily

Steps to reproduce

  1. Spawn yourself a pair of binoculars
  2. Debug mutate night vision
  3. Skim through the whole year day by day and watch the sky

Expected behavior

No liquid precipitation when temperature below 0C:

Screenshots

In the middle of the winter (45 day of winter) and midnight temperature is -20C But it is... drizzle? image image

Versions and configuration

Additional context

No response

ZhilkinSerg commented 5 months ago

There is just no temperature condition for a drizzle - https://github.com/CleverRaven/Cataclysm-DDA/blob/master/data/json/weather_type.json

ZhilkinSerg commented 5 months ago

Required weather for flurries is flurries itself, which sounds wrong.

ZhilkinSerg commented 5 months ago

Required weathers for snowstorm are thunder and lightning, which also sounds odd.

vetall812 commented 5 months ago

@Ramza13 , could you please take a look?

Void-Seeker commented 5 months ago

Drizzle can kinda happen with the surface temperature slightly below zero, which result in ice crust accumulating on all surfaces. That doesn't happen when temperature is -14 °C, of course.