diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index ba099d9977..55bf3bd7f1 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -5224,7 +5224,7 @@ int32_t ride_is_valid_for_test(Ride* ride, int32_t status, bool isApplying) } } - if (ride->subtype != RIDE_ENTRY_INDEX_NULL) + if (ride->subtype != RIDE_ENTRY_INDEX_NULL && !gCheatsEnableAllDrawableTrackPieces) { rct_ride_entry* rideType = get_ride_entry(ride->subtype); if (rideType->flags & RIDE_ENTRY_FLAG_NO_INVERSIONS)