1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00

Also set proper temperature when using weather cheat

This commit is contained in:
Gymnasiast
2020-09-13 20:26:36 +02:00
parent ac985a8d61
commit ce325fdb9b

View File

@@ -186,11 +186,15 @@ void climate_update()
void climate_force_weather(uint8_t weather)
{
int32_t month = date_get_month(gDateMonthsElapsed);
const WeatherTransition* transition = &ClimateTransitions[static_cast<uint8_t>(gClimate)][month];
const auto weatherState = &ClimateWeatherData[weather];
gClimateCurrent.Weather = weather;
gClimateCurrent.WeatherGloom = weatherState->GloomLevel;
gClimateCurrent.Level = weatherState->Level;
gClimateCurrent.WeatherEffect = weatherState->EffectLevel;
gClimateCurrent.Temperature = transition->BaseTemperature + weatherState->TemperatureDelta;
gClimateUpdateTimer = 1920;
climate_update();