Generalize Adjacent Water Borders
Posted: Sun Dec 17, 2017 9:25 am
Removes the automatic adjacent-to-city border water claim rule from normal border claiming.
Adds new override claim rule, both checks of which must be true:
-Tile is within SQUARE ROOT of RADIUS_SQ_CITY_FORCED range of a CITY.
-Tile failed 'standard' border claims.
--Works the same as standard border claiming rules
--Values larger than the normal RADIUS_SQ_CITY plus SIZE_EFFECT are irrelevent, since border checks for tiles outside the standard claim range are never initiated.
--Values larger than the city's work radius (generally, RADIUS_SQ_CITY_FORCED = 5) are deprecated. Its primary purpose is to allow up to city work radius to be claimed as territory.
--Claim_Ocean effect effectively nullifies this, as it does with the current, adjacent claiming rule.
As an aside, it seems odd that border increases live in the game.ruleset rather than effects.ruleset. Must either be unimportant or a potential source of lag.
Adds new override claim rule, both checks of which must be true:
-Tile is within SQUARE ROOT of RADIUS_SQ_CITY_FORCED range of a CITY.
-Tile failed 'standard' border claims.
--Works the same as standard border claiming rules
--Values larger than the normal RADIUS_SQ_CITY plus SIZE_EFFECT are irrelevent, since border checks for tiles outside the standard claim range are never initiated.
--Values larger than the city's work radius (generally, RADIUS_SQ_CITY_FORCED = 5) are deprecated. Its primary purpose is to allow up to city work radius to be claimed as territory.
--Claim_Ocean effect effectively nullifies this, as it does with the current, adjacent claiming rule.
As an aside, it seems odd that border increases live in the game.ruleset rather than effects.ruleset. Must either be unimportant or a potential source of lag.