A starter building in every new city.

markusbeutel

NiGHTS
Joined
Sep 26, 2010
Messages
1,976
Location
Vancouver BC Canada
I haven't looked into this too in depth - but does anyone know how to make it so that whenever you build a new city it automatically starts off with a specific building?
 
Yes, you can just make a new building, and set <FreeStartEra> to be ERA_ANCIENT. Every new city would start with one, for free. Very handy if you want to create some kind of City Hall that applies a certain bonus to all cities.
 
Well, when you start in later eras free buildings are available AFAIK. Maybe you can use that !

Yes, you can just make a new building, and set <FreeStartEra> to be ERA_ANCIENT. Every new city would start with one, for free. Very handy if you want to create some kind of City Hall that applies a certain bonus to all cities.

Thanks snipperrabbit and Spatzimaus. An easy way to superimpose City Maintenance in lieu of Unhappiness per city. :)
 
Thanks snipperrabbit and Spatzimaus. An easy way to superimpose City Maintenance in lieu of Unhappiness per city. :)

If you want each city to cost additional gold, then the easier solution is to simply reduce the constant in the trade route equation, in GlobalDefines.

If you want something beyond gold, then this method would work okay, but you'll have some huge balance problems. And besides, the easier solution would be to change the base tile yields for a city tile. (Also in the various XML files.)

If you want something that scales with empire size dynamically, then this method wouldn't work. But you COULD still do something like this, by creating several custom buildings with varying penalties, and then using a start-of-turn Lua event to place them in each city as appropriate. It wouldn't be pretty, but it'd work.
 
Back
Top Bottom