From 429f6fb8455d906dbbb8508532603a012e8939bf Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Wed, 24 Feb 2021 13:28:39 +0100 Subject: [PATCH] Always return an RTD --- src/openrct2/ride/Ride.cpp | 3 +++ 1 file changed, 3 insertions(+) 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]; }