summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--industry_cmd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/industry_cmd.c b/industry_cmd.c
index 498958bfc..e8b00a8b7 100644
--- a/industry_cmd.c
+++ b/industry_cmd.c
@@ -1376,7 +1376,10 @@ static bool CheckIfTooCloseToIndustry(uint tile, int type)
if (i->xy != 0 &&
(GetTileDist1D(tile, i->xy) <= 14) &&
spec->accepts_cargo[0] != 0xFF &&
- spec->accepts_cargo[0] == i->accepts_cargo[0]) {
+ spec->accepts_cargo[0] == i->accepts_cargo[0] &&
+ !(_game_mode == GM_EDITOR &&
+ _patches.same_industry_close &&
+ _patches.multiple_industry_per_town)) {
_error_message = STR_INDUSTRY_TOO_CLOSE;
return false;
}