1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00

Add new sprites for snow weather types (#23879)

Co-authored-by: ZeeMaji <42477864+ZeeMaji@users.noreply.github.com>
This commit is contained in:
Aaron van Geffen
2025-02-22 20:30:26 +01:00
committed by GitHub
parent aa33728951
commit a8a3432f31
7 changed files with 19 additions and 3 deletions

View File

@@ -6,6 +6,7 @@
- Improved: [#23720] Text fields now allow cutting to clipboard (Ctrl+X) in addition to copy and paste.
- Improved: [#23874] The load/save file browser window now uses icons for its action buttons.
- Improved: [#23875] Rides forbidden to be modified or destroyed can now be edited with the All destructible cheat.
- Improved: [#23879] Unique weather icons for snow, heavy snow and blizzard.
- Fix: [#1972, #11679] Vehicles passing by toilets can cause them to glitch (original bug).
- Fix: [#9999, #10000, #10001, #10002, #10003] Truncated scenario strings when using Catalan, Czech, Japanese, Polish or Russian.
- Fix: [#14486] Guests will fall through upwards sloped paths when making their way through a park entrance or ride exit (original bug).

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

View File

@@ -351,6 +351,18 @@
"x": 2,
"y": 1
},
{
"path": "icons/weather_snow.png",
"x": 3
},
{
"path": "icons/weather_heavy_snow.png",
"x": 1
},
{
"path": "icons/weather_blizzard.png",
"x": 1
},
{
"path": "loader/loader_hybrid_supports.png",
"y": 10

View File

@@ -980,6 +980,9 @@ enum : ImageIndex
SPR_G2_FOLDER_DEFAULT,
SPR_G2_SYSTEM_BROWSER,
SPR_G2_PEEP_ANIMATIONS,
SPR_G2_WEATHER_SNOW,
SPR_G2_WEATHER_HEAVY_SNOW,
SPR_G2_WEATHER_BLIZZARD,
// G2 Loading progress

View File

@@ -477,9 +477,9 @@ const WeatherTrait kClimateWeatherTraits[EnumValue(WeatherType::Count)] = {
{ -2, WeatherEffectType::Rain, 1, WeatherLevel::Light, SPR_WEATHER_LIGHT_RAIN }, // Rain
{ -4, WeatherEffectType::Rain, 2, WeatherLevel::Heavy, SPR_WEATHER_HEAVY_RAIN }, // Heavy Rain
{ 2, WeatherEffectType::Storm, 2, WeatherLevel::Heavy, SPR_WEATHER_STORM }, // Thunderstorm
{ -10, WeatherEffectType::Snow, 1, WeatherLevel::Light, SPR_WEATHER_SNOW }, // Snow
{ -15, WeatherEffectType::Snow, 2, WeatherLevel::Heavy, SPR_WEATHER_SNOW }, // Heavy Snow
{ -20, WeatherEffectType::Blizzard, 2, WeatherLevel::Heavy, SPR_WEATHER_SNOW }, // Blizzard
{ -10, WeatherEffectType::Snow, 1, WeatherLevel::Light, SPR_G2_WEATHER_SNOW }, // Snow
{ -15, WeatherEffectType::Snow, 2, WeatherLevel::Heavy, SPR_G2_WEATHER_HEAVY_SNOW}, // Heavy Snow
{ -20, WeatherEffectType::Blizzard, 2, WeatherLevel::Heavy, SPR_G2_WEATHER_BLIZZARD }, // Blizzard
};
// clang-format on