Quote Originally Posted by MarcusAureliusAntoninus
The AI gets population replaced when they recruit units, in EB. And the system is scaled for different unit sizes.
Yep but it gets all messed up when people start to make changes to the garissons of certain cities in descr_strat... Also, based on unit class (mounted or infantry) the script determines the number of population to add to the town the recruits come from. However, the difference between a 160 men unit or a 240 men one is significant, and that's not accounted for. (There's apparently no way to check for the actual size of the unit.)

So if the AI keeps recruiting Pantodapoi, for instance, which many AI factions do, you'll see the population shrinking. However if they kept elite units, the population would actually grow more because of the amount of people restored by script.