From 8ea01c0bfb244e819431b9aa97f476dab1eb0369 Mon Sep 17 00:00:00 2001 From: Tyler Trahan Date: Fri, 11 Aug 2023 10:05:16 -0400 Subject: [PATCH] Fix #11180: Use TileVirtXY for aircraft crash tile (#11184) --- src/aircraft_cmd.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/aircraft_cmd.cpp b/src/aircraft_cmd.cpp index 9960faaa2b..f8e8bae342 100644 --- a/src/aircraft_cmd.cpp +++ b/src/aircraft_cmd.cpp @@ -1326,14 +1326,12 @@ static void CrashAirplane(Aircraft *v) v->Next()->cargo.Truncate(); const Station *st = GetTargetAirportIfValid(v); StringID newsitem; - TileIndex vt; + TileIndex vt = TileVirtXY(v->x_pos, v->y_pos); if (st == nullptr) { newsitem = STR_NEWS_PLANE_CRASH_OUT_OF_FUEL; - vt = TileVirtXY(v->x_pos, v->y_pos); } else { SetDParam(1, st->index); newsitem = STR_NEWS_AIRCRAFT_CRASH; - vt = v->tile; } AI::NewEvent(v->owner, new ScriptEventVehicleCrashed(v->index, vt, st == nullptr ? ScriptEventVehicleCrashed::CRASH_AIRCRAFT_NO_AIRPORT : ScriptEventVehicleCrashed::CRASH_PLANE_LANDING));