diff --git a/src/openrct2/object/RideObject.cpp b/src/openrct2/object/RideObject.cpp index 6c8e68222a..8ca6f8e728 100644 --- a/src/openrct2/object/RideObject.cpp +++ b/src/openrct2/object/RideObject.cpp @@ -496,4 +496,11 @@ void RideObject::PerformFixes() { _legacyType.cars_per_flat_ride = 0xFF; } + else if (String::Equals(identifier, "ZLDB ") || + String::Equals(identifier, "ZLOG ") || + String::Equals(identifier, "ZPANDA ") || + String::Equals(identifier, "WHICGRUB")) + { + _legacyType.enabledTrackPieces &= ~(1ULL << TRACK_SLOPE_STEEP); + } }