From 3deae86fb548eeeaa09e91949531f810f737a26d Mon Sep 17 00:00:00 2001 From: matheusvb3 <98937378+matheusvb3@users.noreply.github.com> Date: Thu, 23 Oct 2025 11:39:33 -0300 Subject: [PATCH] Set slide as not in use when using cheat to remove guests --- distribution/changelog.txt | 1 + src/openrct2/actions/CheatSetAction.cpp | 1 + src/openrct2/network/NetworkBase.cpp | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/distribution/changelog.txt b/distribution/changelog.txt index b9732fea90..1b2cec1cdd 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -27,6 +27,7 @@ - Fix: [#25380] The Lay-down Roller Coaster left corkscrew supports are incorrect at one angle (original bug). - Fix: [#25388] The Shortcut Keys window uses the wrong colours for separators, scrollbars and buttons. - Fix: [#25401] Mazes can be built 2 units higher than their support limits. +- Fix: [#25404] Guests that have been removed with the remove all guests cheat will still be visible if they were sliding down the Spiral Slide. 0.4.27 (2025-10-04) ------------------------------------------------------------------------ diff --git a/src/openrct2/actions/CheatSetAction.cpp b/src/openrct2/actions/CheatSetAction.cpp index d8a92fb4cb..cc2e3fc1e2 100644 --- a/src/openrct2/actions/CheatSetAction.cpp +++ b/src/openrct2/actions/CheatSetAction.cpp @@ -721,6 +721,7 @@ namespace OpenRCT2::GameActions for (auto& ride : RideManager(gameState)) { ride.numRiders = 0; + ride.slideInUse = 0; for (auto& station : ride.getStations()) { diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index 69b9f42790..cbbdf4f1b6 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -47,7 +47,7 @@ // It is used for making sure only compatible builds get connected, even within // single OpenRCT2 version. -constexpr uint8_t kStreamVersion = 4; +constexpr uint8_t kStreamVersion = 5; const std::string kStreamID = std::string(kOpenRCT2Version) + "-" + std::to_string(kStreamVersion);