How to Limit New City Plots?

sldofchrst

Chieftain
Joined
Apr 21, 2017
Messages
3
So I am looking to limit the starting tiles claimed when I settle a new city. For instance with a Renaissance start your 4th city starts with all its 2nd tier tiles claimed already. I really want to prevent cities claiming tiles they can never work, which is what starts happening. My goal is to limit all cities to just their first or second ring, and not having the number of claimed tiles increase as the number of cities increases.
*Edit: Just realized I might not have been clear here, I am only looking to limit the tiles they claim when they are first settled. I would like them to grow normally after that.

I tried increasing the cost of the plots via GlobalParameters (CULTURE_COST_FIRST_PLOT,CULTURE_COST_LATER_PLOT_EXPONENT) setting First Plot to 5000, setting the exponent to 10 and .1, etc, but no luck there, it appears the culture cost only impacts the city after its been founded.

It doesn't appear to be affected by game speed, as standard and marathon both seem to grow at the same rate. (2nd city starts with 6 tiles in 2nd tier on both speeds).

Not sure where else to look at this point. Thanks.
 
One thing I have found is that it appears to be related to Era. So for instance, in the Medieval era, your 2nd city starts with 4 tiles in its 2nd ring instead of 6 like in the Renaissance.
 
Well for future reference, I solved the issue. I had missed this on the first pass through, but there is a "Tiles" attribute on the Era tag in the Eras.xml file. If you set that value to 0 (was 3 for renaissance) new cities spawn with only the first ring.

<Row EraType="ERA_RENAISSANCE" Gold="250" Faith="20" FirstTurnCivicChange="true" StartingPopulationCapital="7" StartingPopulationOtherCities="2" StartingAmenitiesCapital="3" StartingHousingCapital="5" StartingHousingOtherCities="1" GrowthRate="20" ProductionRate="10" DistrictProductionRate="60" StartingMeleeStrengthMajor="50" StartingMeleeStrengthMinor="50" StartingRangedStrengthMajor="40" StartingRangedStrengthMinor="40" Tiles="0" Year="1350" IgnoreGoodyHutTurn="true"/>
 
Back
Top Bottom