From 6e2abeba5e63496a138f04df72454f2e0dbb8852 Mon Sep 17 00:00:00 2001 From: bjarni Date: Mon, 24 Jan 2005 18:21:23 +0000 Subject: (svn r1640) fix: now helicopters will use a hangar in schedule to be replaced in, even if they are only set to service there. Since helicopters are serviced at helipads, they will only go there if they needs to be replaced or renewed. --- vehicle.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vehicle.c') diff --git a/vehicle.c b/vehicle.c index 5f1992e51..03103820f 100644 --- a/vehicle.c +++ b/vehicle.c @@ -194,6 +194,7 @@ static Vehicle *InitializeVehicle(Vehicle *v) v->string_id = 0; v->next_shared = NULL; v->prev_shared = NULL; + v->set_for_replacement = false; /* random_bits is used to pick out a random sprite for vehicles which are technical the same (newgrf stuff). Because RandomRange() results in desyncs, and because it does @@ -1422,6 +1423,7 @@ int32 CmdReplaceVehicle(int x, int y, uint32 flags, uint32 p1, uint32 p2) Engine *e; e = DEREF_ENGINE(new_engine_type); + v->set_for_replacement = false; v->reliability = e->reliability; v->reliability_spd_dec = e->reliability_spd_dec; v->age = 0; -- cgit v1.2.3-54-g00ecf