45°38'N-13°47'E
Deity
I was wondering: does it make sense at all to have a different limit for cities? Right now when you set a limit on units per tile (say 10), you can have as many as 40 units on the same tile if the tile is a city. Plus 40 others non-combatant. Does it make sense? AFAIK we used this strategy because when a city builds a unit the game was crashing if the city was already at limit. But with dbkblk's changes, this problem is already solved. If I'm not mistaken, surplus units are either moved outside the city or killed instantly when produced, to avoid CTD.
So what's the point in having a higher limit for cities? I think the limit should be the same. Certainly you can bring more troops to surround a city and hence have more units outside the city than the units that are defending. But if the limit is the same for every tile, you should have plenty of units to defend your cities surroundings. Moreover, defending a city you always have some bonus like walls or fortified units. So even when the same number of units is compared (attacker/defender), defender still has an advantage.
Finally, this should help AI in attacking city. I think sometimes AI doesn't attack because in its judgement the city is too strongly defended. Also, this should make battles outside a city more frequent. Right now unless some unit is left wandering all alone or unless it's trying to join a stack, most battles are made when attacking/defending a city. With my proposed change, I think we should see some battles occuring even in the tiles surrounding a city.
What's your opinion?
So what's the point in having a higher limit for cities? I think the limit should be the same. Certainly you can bring more troops to surround a city and hence have more units outside the city than the units that are defending. But if the limit is the same for every tile, you should have plenty of units to defend your cities surroundings. Moreover, defending a city you always have some bonus like walls or fortified units. So even when the same number of units is compared (attacker/defender), defender still has an advantage.
Finally, this should help AI in attacking city. I think sometimes AI doesn't attack because in its judgement the city is too strongly defended. Also, this should make battles outside a city more frequent. Right now unless some unit is left wandering all alone or unless it's trying to join a stack, most battles are made when attacking/defending a city. With my proposed change, I think we should see some battles occuring even in the tiles surrounding a city.
What's your opinion?