(svn r5897) -Fix [ 1519167 ] Bus trying to service in depot of other company (mart3p)
authorDarkvater
Mon, 14 Aug 2006 22:23:13 +0000
changeset 4269 305543caee2c
parent 4268 87f1c03f1e5a
child 4270 923ac6b88dad
(svn r5897) -Fix [ 1519167 ] Bus trying to service in depot of other company (mart3p)
yapf/yapf_road.cpp
--- a/yapf/yapf_road.cpp	Mon Aug 14 21:02:48 2006 +0000
+++ b/yapf/yapf_road.cpp	Mon Aug 14 22:23:13 2006 +0000
@@ -365,6 +365,7 @@
 		Node& n = Yapf().GetBestNode();
 		TileIndex depot_tile = n.m_segment_last_tile;
 		assert(IsTileDepotType(depot_tile, TRANSPORT_ROAD));
+		if (!IsTileOwner(depot_tile, (Owner)v->owner)) return false;
 		Depot* ret = GetDepotByTile(depot_tile);
 		return ret;
 	}