mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-28 09:14:58 +01:00
Reset Entity to 0 on removal (#13835)
This is to force any use after remove bugs to the surface
This commit is contained in:
@@ -1023,8 +1023,8 @@ static void ride_remove_cable_lift(Ride* ride)
|
||||
return;
|
||||
}
|
||||
vehicle->Invalidate();
|
||||
sprite_remove(vehicle);
|
||||
spriteIndex = vehicle->next_vehicle_on_train;
|
||||
sprite_remove(vehicle);
|
||||
} while (spriteIndex != SPRITE_INDEX_NULL);
|
||||
}
|
||||
}
|
||||
@@ -1051,8 +1051,8 @@ static void ride_remove_vehicles(Ride* ride)
|
||||
break;
|
||||
}
|
||||
vehicle->Invalidate();
|
||||
sprite_remove(vehicle);
|
||||
spriteIndex = vehicle->next_vehicle_on_train;
|
||||
sprite_remove(vehicle);
|
||||
}
|
||||
|
||||
ride->vehicles[i] = SPRITE_INDEX_NULL;
|
||||
|
||||
Reference in New Issue
Block a user