45°38'N-13°47'E
Deity
I'm working on fully understanding and explaining how these options work together. Code is working more or less. The only thing that doesn't work is that if Revolution is ON and you're overwhelming a foreign city with culture, you'll eventually get asked if you want that city to join your empire or if it should form another civ but whatever choice you make, it won't change ownership. We'll fix that, of course.
Another thing I've learned in my test explains why there are so few cities flipping/revolting. It's because REVOLT_TEST_PROB is very low (10) in GlobalDefines.xml. I've raised it to 100, as I think it should be, and now cities are revolting when they're supposed to. I still need to test more anyway and find if 100 is a good value; it might be too much for AI but keep in mind that there are ways to prevent a city revolt.
So, here we go with more info on these options.
Another thing I've learned in my test explains why there are so few cities flipping/revolting. It's because REVOLT_TEST_PROB is very low (10) in GlobalDefines.xml. I've raised it to 100, as I think it should be, and now cities are revolting when they're supposed to. I still need to test more anyway and find if 100 is a good value; it might be too much for AI but keep in mind that there are ways to prevent a city revolt.
So, here we go with more info on these options.
- If you have Fixed Borders, no matter how much culture/espionage pressure you'll put on a foreign city, it will NEVER revolt if that city is defended by at least 1 unit. This sounds very good and gives a lot of usefulness to using Fixed Borders civics.
- If you're using No Revolution option, what I've said above about FB is still valid and you'll be able to flip an undefended city with enough culture pressure (or espionage) even if it has FB or, if you don't use FB, you might be able to flip it even if it's defended.
- If you're using Revolution, everything works the same way BUT AI has more choices: a foreign city overwhelmed with your culture might ask (and be granted) to join your empire (currently this is the not working part) OR that city might be granted independence (and form a new civ) OR they might be denied in their request and hence they will spawn rebels (new civ).
- The more you advance through eras, the more culture pressure you can apply to a foreign city, of course; but at the same time more modern units are able to prevent cities revolts more easily (having a tank inside a city lowers revolt probability much better than having a longbow); this is true both with or without Revolution.
- Finally, Minimum City Borders prevents all of the above. If you use that option, 8 squares around your city will never change ownership. I haven't tested yet actually, but I think it should work like Fixed Borders (no city flip as long as you have 1 defending unit).