Hello All,
I'm working on a mod where I intend to have somewhat historically accurate city foundation places and dates. I've disabled being able to build settlers and can get them to spawn automatically for each civ when and where I want them to, but sometimes the AI makes them stray from where they've spawned and found a city elsewhere. To fix this, I made settlers immobile, but then the AI sometimes doesn't use them, I think because they'd rather have them somewhere else but can't move them. I thought I got close to fixing this when I saw that I could change the Domain from Land to Immobile (which I would have thought would make the AI realize that the settler can't move and might as well found a city where it is) but it didn't really help.
One way I've thought to fix this is to make all tile types unsettlable, and make a settlable copy of each, carefully placing them where I want them underneath the settler spawns. Seems like a lot of work editing my world map for a fix that I can't even guarantee will work. I'm afraid the AI will still not use the settlers because they'd rather found a city on one of the new settlable tiles elsewhere.
Does anyone have any ideas for how to force a settler to found a city right away where it is? Or how to bypass the settler spawning and just spawn a city when a civ reaches a certain tech? Thanks for any input.
I'm working on a mod where I intend to have somewhat historically accurate city foundation places and dates. I've disabled being able to build settlers and can get them to spawn automatically for each civ when and where I want them to, but sometimes the AI makes them stray from where they've spawned and found a city elsewhere. To fix this, I made settlers immobile, but then the AI sometimes doesn't use them, I think because they'd rather have them somewhere else but can't move them. I thought I got close to fixing this when I saw that I could change the Domain from Land to Immobile (which I would have thought would make the AI realize that the settler can't move and might as well found a city where it is) but it didn't really help.
One way I've thought to fix this is to make all tile types unsettlable, and make a settlable copy of each, carefully placing them where I want them underneath the settler spawns. Seems like a lot of work editing my world map for a fix that I can't even guarantee will work. I'm afraid the AI will still not use the settlers because they'd rather found a city on one of the new settlable tiles elsewhere.
Does anyone have any ideas for how to force a settler to found a city right away where it is? Or how to bypass the settler spawning and just spawn a city when a civ reaches a certain tech? Thanks for any input.