From 6baf4888392407fdd8f08b948fd6a4087ebd107b Mon Sep 17 00:00:00 2001 From: bjarni Date: Sun, 3 Sep 2006 11:49:38 +0000 Subject: (svn r6356) -Fix: FS#263 planes come out of hangar and drive back into hangar Now all vehicles are serviced when it's time for service and they are in a depot This will avoid the goto depot order from ever showing up when in a depot --- aircraft_cmd.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'aircraft_cmd.c') diff --git a/aircraft_cmd.c b/aircraft_cmd.c index d87b931da..bb5985f92 100644 --- a/aircraft_cmd.c +++ b/aircraft_cmd.c @@ -667,6 +667,11 @@ static void CheckIfAircraftNeedsService(Vehicle *v) if (_patches.gotodepot && VehicleHasDepotOrders(v)) return; + if (IsAircraftInHangar(v)) { + VehicleServiceInDepot(v); + return; + } + st = GetStation(v->current_order.dest); // only goto depot if the target airport has terminals (eg. it is airport) if (IsValidStation(st) && st->airport_tile != 0 && GetAirport(st->airport_type)->terminals != NULL) { -- cgit v1.2.3-70-g09d2