diff options
-rw-r--r-- | src/aircraft_cmd.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/aircraft_cmd.cpp b/src/aircraft_cmd.cpp index 65654e1a2..625777e5d 100644 --- a/src/aircraft_cmd.cpp +++ b/src/aircraft_cmd.cpp @@ -2132,7 +2132,6 @@ static bool AirportFindFreeHelipad(Vehicle *v, const AirportFTAClass *apc) static void AircraftEventHandler(Vehicle *v, int loop) { v->tick_counter++; - v->current_order_time++; if (v->vehstatus & VS_CRASHED) { HandleCrashedAircraft(v); @@ -2169,6 +2168,8 @@ void Aircraft::Tick() AgeAircraftCargo(this); + this->current_order_time++; + for (uint i = 0; i != 2; i++) { AircraftEventHandler(this, i); if (this->type != VEH_AIRCRAFT) // In case it was deleted |