diff options
author | KUDr <KUDr@openttd.org> | 2006-11-05 18:42:25 +0000 |
---|---|---|
committer | KUDr <KUDr@openttd.org> | 2006-11-05 18:42:25 +0000 |
commit | d7a56088a59d99a7aa2ea50467f7b8f265e8ebf0 (patch) | |
tree | 25b31ec9a0c72f4795c36973f401434d8b4fc44b /ai/default/default.c | |
parent | 03124c1df5b0f238b89a2e5d580e002acf6283a0 (diff) | |
download | openttd-d7a56088a59d99a7aa2ea50467f7b8f265e8ebf0.tar.xz |
(svn r7069) -Fix: AI tried to build road from the back or side of road stop/depot (peter1138)
Diffstat (limited to 'ai/default/default.c')
-rw-r--r-- | ai/default/default.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ai/default/default.c b/ai/default/default.c index 6794d9f26..379f4516e 100644 --- a/ai/default/default.c +++ b/ai/default/default.c @@ -2806,6 +2806,7 @@ static bool AiCheckRoadFinished(Player *p) are.dest = p->ai.cur_tile_b; tile = TILE_MASK(p->ai.cur_tile_a + TileOffsByDiagDir(dir)); + if (IsRoadStopTile(tile) || IsTileDepotType(tile, TRANSPORT_ROAD)) return false; bits = GetTileTrackStatus(tile, TRANSPORT_ROAD) & _ai_road_table_and[dir]; if (bits == 0) return false; |