diff -r 7d09c355359a -r bd60c3b2d1e0 src/ai/default/default.cpp --- a/src/ai/default/default.cpp Sat May 24 12:12:02 2008 +0000 +++ b/src/ai/default/default.cpp Sat May 24 19:36:20 2008 +0000 @@ -3763,11 +3763,11 @@ DoCommand(tile, 0, 0, DC_EXEC, CMD_LANDSCAPE_CLEAR); } } else if (IsTileType(tile, MP_ROAD)) { - if (!IsTileOwner(tile, _current_player)) return; - if (IsLevelCrossing(tile)) goto is_rail_crossing; if (IsRoadDepot(tile)) { + if (!IsTileOwner(tile, _current_player)) return; + DiagDirection dir; TileIndex t;