Codechange: Restrict docking points of docks.

This commit is contained in:
2019-04-06 23:33:09 +01:00
committed by Niels Martin Hansen
parent f538179878
commit ec2656ab7e
4 changed files with 25 additions and 2 deletions

View File

@@ -187,7 +187,7 @@ void CheckForDockingTile(TileIndex t)
TileIndex tile = t + TileOffsByDiagDir(d);
if (!IsValidTile(tile)) continue;
if (IsDockTile(tile)) {
if (IsDockTile(tile) && IsValidDockingDirectionForDock(tile, d)) {
Station::GetByTile(tile)->docking_station.Add(t);
SetDockingTile(t, true);
}