In my mod, SWO-RD, I have put in place some mechanism to allow recruiting units with heraldry in specific provinces.

The main goals are:
- To allow more flavour, and give units with their local heraldry and colours. Meaning that whatever your faction, you have the option to get Eataine heraldry when recruiting units in Eataine, Yvresse heraldry when recruiting in Yvresse, etc.
- To make the "core" provinces more interesting: for HE, heraldic units for Eataine are better than generic units recruiting in the Southlands. This to help a race protect its "natural" provinces, and make it a bit harder to expand to the territories of other races.

Now, I'd like to discuss several ways to handle these, See what you think is the best approach, or if you have other ideas about local recruitment, unit limits, etc.

Not directly link to the mod, but as general concepts for the recruitment in the Total War games.


For rest of the world provinces
First, outside of your race provinces, you can only recruit generic units (no specific heraldry, just your faction colours).
Exemple: HE can only recruit generic units outside of Ulthuan

For this units, I can see several options:

- They have no limit. You can recruit as many as you want as long as you can afford the cost

- Only some units are limited. Limit is based on a building. Base units are not limited.
Exemple: HE can recruit as many spearmen or archers as they want, but they can only recruit one star dragon for each dragon building they have

- Every unit is capped. Limit is based on a building or a settlement.
Exemple: HE can recruit 5 spearmen for each barracks level they have, or 5 spearmen for each settlement level they have.

For racial provinces
These are in the provinces "natural" to your race (i.e. UIthuan province for HE, Lustria for Lizardmen...)

- Only heraldic units are allowed. No limit.
Exemple: HE can recruit Eataine spearmen in Eataine, as many as they want. But they can recruit generic units


- Only heraldic units are allowed, with a cap
Exemple: HE can recruit Eataine spearmen in Eataine, but they are limited to 20 (or 5 for each barracks level, or 5 for each settlement level in these province. If they want more units, they have to control another province (Yvresse for exemple

- Heraldic units are allowed, with a cap. Generic units are also allowed, with no cap
Exemple: HE can recruit Eataine spearmen in Eataine, but they are limited to 20 (or 5 for each barracks level, or 5 for each settlement level in these province. If they wan more units, they can still recruit generic units in Eataine, with no limits (and they will be slightly weaker than heraldic units


- Heraldic units are allowed, with a cap. Generic units are also allowed, with a cap
Exemple: HE can recruit Eataine spearmen in Eataine, but they are limited to 20 (or 5 for each barracks level, or 5 for each settlement level in these province. If they wan more units, they can still recruit generic units in Eataine, but the total number of generic units is limited also, and this glogal limits is shared: with only control of Eataine, you may have 10 generic spearmen, and if you control 5 provinces, you may have 50 spearmen


Thoughts? Ideas? Suggestions?