Mercurial > hg > openttd
comparison src/ship_cmd.cpp @ 8862:1300bc87c872 draft
(svn r12629) -Codechange: Split VehicleNeedsService() into Vehicle::NeedsServicing() and Vehicle::NeedsAutomaticServicing().
-Fix (r11052): Disable servicing by service-interval if a vehicle has depot orders.
author | frosch <frosch@openttd.org> |
---|---|
date | Tue, 08 Apr 2008 15:48:32 +0000 |
parents | 02787d6f3834 |
children | b1d45af72e04 |
comparison
equal
deleted
inserted
replaced
8861:3c51cb49c4b8 | 8862:1300bc87c872 |
---|---|
142 return best_depot; | 142 return best_depot; |
143 } | 143 } |
144 | 144 |
145 static void CheckIfShipNeedsService(Vehicle *v) | 145 static void CheckIfShipNeedsService(Vehicle *v) |
146 { | 146 { |
147 if (_patches.servint_ships == 0 || !VehicleNeedsService(v)) return; | 147 if (_patches.servint_ships == 0 || !v->NeedsAutomaticServicing()) return; |
148 if (v->IsInDepot()) { | 148 if (v->IsInDepot()) { |
149 VehicleServiceInDepot(v); | 149 VehicleServiceInDepot(v); |
150 return; | 150 return; |
151 } | 151 } |
152 | 152 |