mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-04 21:33:51 +00:00
(svn r18554) -Change: Forbid industries to clear sea/river when leveling land.
This commit is contained in:
parent
2555c7966a
commit
e46a9078e6
@ -1687,7 +1687,7 @@ static Industry *CreateNewIndustryHelper(TileIndex tile, IndustryType type, DoCo
|
|||||||
if (!_check_new_industry_procs[indspec->check_proc](tile)) return NULL;
|
if (!_check_new_industry_procs[indspec->check_proc](tile)) return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!custom_shape_check && _settings_game.game_creation.land_generator == LG_TERRAGENESIS && _generating_world && !_ignore_restrictions && !CheckIfCanLevelIndustryPlatform(tile, DC_NONE, it, type)) return NULL;
|
if (!custom_shape_check && _settings_game.game_creation.land_generator == LG_TERRAGENESIS && _generating_world && !_ignore_restrictions && !CheckIfCanLevelIndustryPlatform(tile, DC_NO_WATER, it, type)) return NULL;
|
||||||
if (!CheckIfFarEnoughFromIndustry(tile, type)) return NULL;
|
if (!CheckIfFarEnoughFromIndustry(tile, type)) return NULL;
|
||||||
|
|
||||||
const Town *t = CheckMultipleIndustryInTown(tile, type);
|
const Town *t = CheckMultipleIndustryInTown(tile, type);
|
||||||
@ -1699,7 +1699,7 @@ static Industry *CreateNewIndustryHelper(TileIndex tile, IndustryType type, DoCo
|
|||||||
|
|
||||||
if (flags & DC_EXEC) {
|
if (flags & DC_EXEC) {
|
||||||
Industry *i = new Industry(tile);
|
Industry *i = new Industry(tile);
|
||||||
if (!custom_shape_check) CheckIfCanLevelIndustryPlatform(tile, DC_EXEC, it, type);
|
if (!custom_shape_check) CheckIfCanLevelIndustryPlatform(tile, DC_NO_WATER | DC_EXEC, it, type);
|
||||||
DoCreateNewIndustry(i, tile, type, it, itspec_index, t, OWNER_NONE, founder);
|
DoCreateNewIndustry(i, tile, type, it, itspec_index, t, OWNER_NONE, founder);
|
||||||
|
|
||||||
return i;
|
return i;
|
||||||
|
Loading…
Reference in New Issue
Block a user