From 4e577f689af24801cffa4c70b092209bdc5325b2 Mon Sep 17 00:00:00 2001 From: tron Date: Sat, 8 Apr 2006 13:58:19 +0000 Subject: (svn r4325) When updating the vehicle count for road stops after load use the slot pointer of the vehicle instead of recalculating the road stop using the destination tile of the vehicle. Apart from being more simple this could prevent a inconsistency of slot information in the edge case when the destination tile isn't the tile of the assigned slot. --- station_cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'station_cmd.c') diff --git a/station_cmd.c b/station_cmd.c index 488f3772d..5398140f2 100644 --- a/station_cmd.c +++ b/station_cmd.c @@ -2934,7 +2934,7 @@ static void Load_ROADSTOP(void) } FOR_ALL_VEHICLES(v) { - if (v->type == VEH_Road && v->u.road.slot != NULL) GetRoadStopByTile(v->dest_tile, v->cargo_type == CT_PASSENGERS ? RS_BUS : RS_TRUCK)->num_vehicles++; + if (v->type == VEH_Road && v->u.road.slot != NULL) v->u.road.slot->num_vehicles++; } } -- cgit v1.2.3-54-g00ecf