--- a/industry_cmd.c Sat Jan 21 22:09:25 2006 +0000
+++ b/industry_cmd.c Sun Jan 22 09:52:20 2006 +0000
@@ -1170,7 +1170,8 @@
{
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;