diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index 7268a2267a..b62dd0d2a6 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -7332,6 +7332,9 @@ uint64_t Ride::GetAvailableModes() const const RideTypeDescriptor& Ride::GetRideTypeDescriptor() const { + if (type >= std::size(RideTypeDescriptors)) + return DummyRTD; + return RideTypeDescriptors[type]; }