1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-04 13:42:55 +01:00

Avoid triggering an assert when saving the park

This commit is contained in:
Matthias Moninger
2023-02-24 13:45:24 +02:00
committed by GitHub
parent be52b55980
commit 777fea6c8c

View File

@@ -1193,7 +1193,12 @@ namespace OpenRCT2
// Ride ID
cs.ReadWrite(rideId);
auto& ride = *RideAllocateAtIndex(rideId);
auto& ride = [&]() -> Ride& {
if (cs.GetMode() == OrcaStream::Mode::WRITING)
return *GetRide(rideId);
else
return *RideAllocateAtIndex(rideId);
}();
// Status
cs.ReadWrite(ride.type);