summaryrefslogtreecommitdiff
path: root/src/water_cmd.cpp
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2019-04-06 23:33:09 +0100
committerNiels Martin Hansen <nielsm@indvikleren.dk>2019-06-30 16:46:32 +0200
commitec2656ab7ef6d924f3c30624bf1d3c7449403c6f (patch)
tree1d936631285034aca11bb4bc49faeb255cefbb91 /src/water_cmd.cpp
parentf538179878370b3bec8bf1575dc30c1377461ebc (diff)
downloadopenttd-ec2656ab7ef6d924f3c30624bf1d3c7449403c6f.tar.xz
Codechange: Restrict docking points of docks.
Diffstat (limited to 'src/water_cmd.cpp')
-rw-r--r--src/water_cmd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp
index 158bd13f0..7091f9f2d 100644
--- a/src/water_cmd.cpp
+++ b/src/water_cmd.cpp
@@ -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);
}