# Variable seaon lengths and other season variables

**URL:** <https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146>\
**Category:** The Drawing Board\
**Created:** [March 20, 2018, 3:20am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146 "2018-03-20T03:20:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hobophobe](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hobophobe/32/1785_2.png) [@hobophobe](https://discourse.cataclysmdda.org/u/hobophobe)\
**Post date:** [March 20, 2018, 3:20am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/1 "2018-03-20T03:20:21Z")

</div>

Would be very cool to be able to change the length and intensity of each individual season, so you can basically simulate any temperate climate or just make up your own.

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [March 20, 2018, 7:46am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/2 "2018-03-20T07:46:27Z")

</div>

Intensity? Do you mean weather parameters?

---

<div class="post-metadata">

**Author:** ![hobophobe](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hobophobe/32/1785_2.png) [@hobophobe](https://discourse.cataclysmdda.org/u/hobophobe)\
**Post date:** [March 20, 2018, 3:29pm UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/3 "2018-03-20T15:29:46Z")

</div>

Basically just how hot summers get and how cold winters gets. What are weather parameters?

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [March 20, 2018, 3:51pm UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/4 "2018-03-20T15:51:41Z")

</div>

# Weather parameters:

> <https://github.com/CleverRaven/Cataclysm-DDA/blob/39600bc352d4a229a6bcf561bf2a5c13ca0a8998/data/json/regional_map_settings.json#L182-L187>

> <https://github.com/CleverRaven/Cataclysm-DDA/blob/0054fb69cf6b82b7ae69749204a58c31bd7011eb/src/weather_gen.h#L19-L25>

> <https://github.com/CleverRaven/Cataclysm-DDA/blob/93f2979292e8e0082ea32f6a9720ef51d810b8e8/src/weather_gen.cpp#L190-L198>

# Weather calculation:

> <https://github.com/CleverRaven/Cataclysm-DDA/blob/93f2979292e8e0082ea32f6a9720ef51d810b8e8/src/weather_gen.cpp#L21-L86>

---

<div class="post-metadata">

**Author:** ![Coolthulhu](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/coolthulhu/32/2446_2.png) [@Coolthulhu](https://discourse.cataclysmdda.org/u/Coolthulhu)\
**Post date:** [March 21, 2018, 9:38am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/5 "2018-03-21T09:38:35Z")

</div>

In case someone can’t read the above:  
Directly setting parameters is not possible because they are used in complex formulas that calculate things in such a way that they are consistent across the map.

Adding some specific settings like temperature amplitude (so that you can have harsh winters and scorching summers) is doable, though.

---

<div class="post-metadata">

**Author:** ![hobophobe](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hobophobe/32/1785_2.png) [@hobophobe](https://discourse.cataclysmdda.org/u/hobophobe)\
**Post date:** [March 22, 2018, 12:51am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/6 "2018-03-22T00:51:17Z")

</div>

> [@Coolthulhu](#):
>
> Adding some specific settings like temperature amplitude (so that you can have harsh winters and scorching summers) is doable, though.

Even this would be great, I think my biggest issue is that winter is a bit too easy, all you need to is a couple layers of very easy to craft or acquire clothing and you’re good to go, actual winter gear doesn’t really seem at all necessary. As a Canadian, I’d appreciate seeing weather so cold you can barely stay outside even in full winter gear.

---

<div class="post-metadata">

**Author:** ![hobophobe](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hobophobe/32/1785_2.png) [@hobophobe](https://discourse.cataclysmdda.org/u/hobophobe)\
**Post date:** [March 22, 2018, 1:21am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/7 "2018-03-22T01:21:29Z")

</div>

Is there any way to change season lengths in an ongoing game?

---

<div class="post-metadata">

**Author:** ![EnDSchultz](https://avatars.discourse-cdn.com/v4/letter/e/e95f7d/32.png) [@EnDSchultz](https://discourse.cataclysmdda.org/u/EnDSchultz)\
**Post date:** [March 23, 2018, 2:33am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/8 "2018-03-23T02:33:17Z")

</div>

If you’re talking about the in game option, I recall that changing it mid game should take effect immediately. It’s measured from the start of the game though, so your day and season will spontaneously change.

---

<div class="post-metadata">

**Author:** ![hobophobe](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/hobophobe/32/1785_2.png) [@hobophobe](https://discourse.cataclysmdda.org/u/hobophobe)\
**Post date:** [March 23, 2018, 9:51am UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/9 "2018-03-23T09:51:59Z")

</div>

Wait… how do you do this? Not from the Settings menu on the main screen, what am I missing?

---

<div class="post-metadata">

**Author:** ![EnDSchultz](https://avatars.discourse-cdn.com/v4/letter/e/e95f7d/32.png) [@EnDSchultz](https://discourse.cataclysmdda.org/u/EnDSchultz)\
**Post date:** [March 23, 2018, 11:09pm UTC](https://discourse.cataclysmdda.org/t/variable-seaon-lengths-and-other-season-variables/15146/10 "2018-03-23T23:09:34Z")

</div>

In the newest experimental: Options -\> Current World -\> Line 17 “Season Length”
