diff -r a4ddbff73f9f -r fc2dea6ef369 station_map.h --- a/station_map.h Sat May 06 21:46:26 2006 +0000 +++ b/station_map.h Sat May 06 22:08:14 2006 +0000 @@ -187,7 +187,8 @@ return IsRailwayStationTile(t1) && IsCompatibleRail(GetRailType(t1), GetRailType(t2)) && - GetRailStationAxis(t1) == GetRailStationAxis(t2); + GetRailStationAxis(t1) == GetRailStationAxis(t2) && + !IsStationTileBlocked(t1); }