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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user