diff --git a/src/openrct2/ride/Ride.cpp b/src/openrct2/ride/Ride.cpp index cc073177cf..dac8513e4f 100644 --- a/src/openrct2/ride/Ride.cpp +++ b/src/openrct2/ride/Ride.cpp @@ -174,6 +174,8 @@ Ride* RideAllocateAtIndex(RideId index) _maxRideSize = std::max(idx + 1, _maxRideSize); auto result = &_rides[idx]; + assert(result->id == RideId::GetNull()); + result->id = index; return result; }