Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem










This appears to be because the climate cycle gameCondition is added to the World's gameConditionManager, rather than the map's. If I alter the code so that the ScenPart overrides GenerateIntoMap instead of PostWorldGenerate, and I register the condition in the map instead of the World, then the temperature changes are correctly applied. The condition will even automatically be applied to new maps (according to my brief testing, at least).
I didn't start looking at Rimworld's code until after 1.6 dropped, so I don't know why things seem to work differently from how they did in 1.5. But I guess they changed something about how gameConditions are handled with Odyssey.
Slightly more serious Sidenote: if the devs roll back the update due to an issue, so must you...