Morholt
Prince
That would be really great, BUT, it would be hard to code I believe. Let them come up with the new mercenary system, AND THEN, we can talk about add on's like that. But thats actually a really great idea!![]()
No problem, as soon as we come up with a system that enough people can agree with I can (hopefully) code it myself, the mercenary system is done entirely in Python as far as I can tell. And mercenaries appearing in various places is already supported by the existing code.
How about this: Every unit has a number of provinces it can appear in. So Camel Archers can appear in the Levant and Africa, Cossacks in Ukraine, and Spearmen everywhere. This is the same as in SoI as far as I can tell from the code. Every province will have let's say three names that mercenaries from there can have, maybe mercenaries from Lombardy can be called "Aostan", "Piedmontese", and "Savoyard" for example.
Now, every province contributes one (1) mercenary toward the hireable pool, chosen from the era appropriate units that are allowed for the province. There may be no era appropriate mercenaries avaliable and then the province will not generate a mercenary. Perhaps the chance of a particular type of mercenary being generated is inversely proportional to the number of provinces it can appear in, so that there will be an even spread distribution of mercenary types.
This means that at any given moment there will be ~100 hireable mercenaries. But to hire them you have to have a city in that province. So an average civ will have ~5 mercenaries to choose from at a time, completely dependent on the provinces they control. Once a mercenary is hired a new one will appear in the province after some turns. If a mercenary is fired so that there are two mercenaries from the same province, the one with the lowest value will be removed from the game. Unhired mercenaries will eventually disappear as well to be replaced by new ones.
What this system would accomplish is that there would be a guaranteed even spread of mercenaries over the map, and who you can hire depends on where you expand. An unfairness is that larger empires get more mercenaries to choose from, but even the smaller civs like Genoa can count on getting at least four-five provinces. Portugal might be in trouble though.
You can also choose between regional hiring (hire in any city but only from that province) and national (hire from any province but only in your capital).
Attached is a mock-up of what the mercenary screen would look like.