summaryrefslogtreecommitdiff
path: root/industry_cmd.c
diff options
context:
space:
mode:
authorpeter1138 <peter1138@openttd.org>2006-01-22 09:52:20 +0000
committerpeter1138 <peter1138@openttd.org>2006-01-22 09:52:20 +0000
commit80ecfb5ae431252b6a73825e3d958437449bd676 (patch)
tree5d29a5911d89f91056a50e780bd4409ed3dda95b /industry_cmd.c
parentca8a27a5929aab26f0ac6754d9f1540c601c8e59 (diff)
downloadopenttd-80ecfb5ae431252b6a73825e3d958437449bd676.tar.xz
(svn r3416) - Fix: Disallow building an oil rig above sea level.
Diffstat (limited to 'industry_cmd.c')
-rw-r--r--industry_cmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/industry_cmd.c b/industry_cmd.c
index ac5320005..4883e2078 100644
--- a/industry_cmd.c
+++ b/industry_cmd.c
@@ -1170,7 +1170,8 @@ static bool CheckNewIndustry_Oil(TileIndex tile, int type)
{
if (_game_mode == GM_EDITOR && _ignore_restrictions) return true;
if (_game_mode == GM_EDITOR && type != IT_OIL_RIG) return true;
- if (DistanceFromEdge(TILE_ADDXY(tile, 1, 1)) < 16) return true;
+ if ((type != IT_OIL_RIG || TileHeight(tile) == 0) &&
+ DistanceFromEdge(TILE_ADDXY(tile, 1, 1)) < 16) return true;
_error_message = STR_483B_CAN_ONLY_BE_POSITIONED;
return false;