The solution
What I had not considered before was that both of these important features could be fully represented using the enslave function. I have taken inspiration from scenarios such as The Rood and the Dragon and Escape From Zombie Island which have, if I remember correctly, both made innovate use of the enslave function. My current plan is as follows:
In consequence, the two features listed above can (if I am correct) be represented, making for more historically accurate, and just as importantly, unique gameplay.
- All civs will only* be able to build peasant/common (level 1) soldiers directly.
- Each type (e.g. atlatl, spear) of level one soldier will have the enslave ability, with the 'enslave results in' option set to the level 2 soldier (higher-ranking/noble) of the same type.
- In some cases, the level 2 soldier will be able to 'promote to' (enslave) a level 3 soldier (possibly elite troops of some sort).
- Peasant/common troops should make up the bulk of most armies (particularly of those civs who have engaged in little combat), while higher-ranking/noble/elite troops will be comparatively less common (though their numbers may grow in reflection of success in warfare.)
- Individual units which have been successful in combat will be able to 'promote to' (that is, enslave) units of higher rank, without having to resort to the regular combat experience or unit upgrade systems.
Simple yet elegant. I like it a lot!
