# HG changeset patch # User Jonathan G Rennison # Date 2024-02-12 00:51:18 # Node ID 17991988a5fd63cb6c99034326f961f4b8d63bf9 # Parent a32e480a195f9a8e98030a6ec9679e99bd981364 Codefix df691eb3: Reloading GRFs destructed small UFO targeting road vehicle (#12072) diff --git a/src/saveload/vehicle_sl.cpp b/src/saveload/vehicle_sl.cpp --- a/src/saveload/vehicle_sl.cpp +++ b/src/saveload/vehicle_sl.cpp @@ -503,7 +503,7 @@ void AfterLoadVehicles(bool part_of_load RoadVehicle *u = RoadVehicle::GetIfValid(v->dest_tile.base()); if (u != nullptr && u->IsFrontEngine()) { /* Delete UFO targetting a vehicle which is already a target. */ - if (u->disaster_vehicle != INVALID_VEHICLE) { + if (u->disaster_vehicle != INVALID_VEHICLE && u->disaster_vehicle != dv->index) { delete v; continue; } else {