The engine tracks experience for individual soldiers rather than units (although morale at least is calculated on the unit rather than soldier basis). Promotion merely means an increase in the average experience of the unit. And the average can go up if the unit's rookies are taken out.
Bookmarks