diff --git a/industry_cmd.c b/industry_cmd.c index 865d0e02d0..1e1c5e7f5e 100644 --- a/industry_cmd.c +++ b/industry_cmd.c @@ -1862,7 +1862,8 @@ void IndustryMonthlyLoop(void) MaybeNewIndustry(Random()); } else if (!_patches.smooth_economy && _total_industries > 0) { i = GetIndustry(RandomRange(_total_industries)); - MaybeCloseIndustry(i); + if (i->xy != 0) + MaybeCloseIndustry(i); } _current_player = old_player;