davidlallen
Deity
Hi, I have been working with keldath on his dune mod at this link, and we cannot figure out how to get the AI to spread new cities past certain terrain. Unfortunately you cannot see this behavior in the current release. Keldath is in the middle of updating bunch of files, but a new release will probably be out in the next day or two.
We have added a terrain "deep desert" which is land, but has the terrain flag bFound 0 so that cities cannot be founded on it. We have converted the mapscripts such as archipelago or continents, so that what used to be ocean and coast is this new terrain. So the player can expand normally on the "real" land, and you can move land units across the deep desert to found new cities on other "continents".
This works fine for the human player, but we have never seen the AI send settlers across the deep desert. The AI civs fill up whatever archipelago or continent they are on, and then stall. They never expand across the desert even when the other side is rich, and unoccupied.
Can anybody think of a way to affect this with xml or python? Maybe if we model the desert differently, the AI would have a better time.
We have discussed about treating the deep desert as ocean territory and using modified ocean transports as the units to carry settlers and armies across. In fact the present release version works that way. One problem with this is that you have a fake concept of a "port city" on the edge of the deep desert, and the AI won't move transports across the land anyway. Perhaps this setup is closer, but it does not seem to help either; you can see some details of this in the thread and the earlier dev thread.
We have added a terrain "deep desert" which is land, but has the terrain flag bFound 0 so that cities cannot be founded on it. We have converted the mapscripts such as archipelago or continents, so that what used to be ocean and coast is this new terrain. So the player can expand normally on the "real" land, and you can move land units across the deep desert to found new cities on other "continents".
This works fine for the human player, but we have never seen the AI send settlers across the deep desert. The AI civs fill up whatever archipelago or continent they are on, and then stall. They never expand across the desert even when the other side is rich, and unoccupied.
Can anybody think of a way to affect this with xml or python? Maybe if we model the desert differently, the AI would have a better time.
We have discussed about treating the deep desert as ocean territory and using modified ocean transports as the units to carry settlers and armies across. In fact the present release version works that way. One problem with this is that you have a fake concept of a "port city" on the edge of the deep desert, and the AI won't move transports across the land anyway. Perhaps this setup is closer, but it does not seem to help either; you can see some details of this in the thread and the earlier dev thread.