From 5ab5f4ace724c632bab27b8c1e44cdf5263161cf Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 12 Feb 2024 00:51:18 +0000 Subject: [PATCH] Codefix df691eb3: Reloading GRFs destructed small UFO targeting road vehicle (#12072) --- src/saveload/vehicle_sl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/saveload/vehicle_sl.cpp b/src/saveload/vehicle_sl.cpp index 449c8c44f1..c8f3caac82 100644 --- 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 {