*************** *** 37,42 **** #include "core/backup_type.hpp" #include "zoom_func.h" #include "disaster_vehicle.h" #include "table/strings.h" --- 37,43 ---- #include "core/backup_type.hpp" #include "zoom_func.h" #include "disaster_vehicle.h" + #include "newgrf_airporttiles.h" #include "table/strings.h" *************** *** 1347,1354 **** */ static void AircraftLandAirplane(Aircraft *v) { v->UpdateDeltaXY(INVALID_DIR); if (!PlayVehicleSound(v, VSE_TOUCHDOWN)) { SndPlayVehicleFx(SND_17_SKID_PLANE, v); } --- 1348,1361 ---- */ static void AircraftLandAirplane(Aircraft *v) { + Station *st = Station::Get(v->targetairport); + + TileIndex vt = TileVirtXY(v->x_pos, v->y_pos); + v->UpdateDeltaXY(INVALID_DIR); + AirportTileAnimationTrigger(st, vt, AAT_STATION_AIRPLANE_LAND); + if (!PlayVehicleSound(v, VSE_TOUCHDOWN)) { SndPlayVehicleFx(SND_17_SKID_PLANE, v); }