The Mercenary Camp Improvement that you can build on a Border Village (i.e. the limited unit cap units) is supposed to provide 2 x Mercenaries and 2 x Hunters, but it does not.
When the Mercenary Camp is first built is provides 1 unit of each type.
Then it starts counting down to build the next unit(s), after 10? turns it produces a 2nd unit of Hunters. It then says Max reached, the 2nd unit of Mercenaries is never created. I believe also that if the first unit of Mercenaries is killed, the Mercenary Camp will not spawn another one.
I've done a fair bit of testing and i'm almost certain that the bug is that if an ImprovementType is set to spawn more than one type of LimitedUnitCap unit (via multiple GameModifiers), what happens is:
- when the ImprovmentType is first created it spawns all units specified
- after the initial build it only (re)spawns the last unit in the list of Game Modifiers (in this case the Hunters).
The simple thing to do would be to just scrap the Hunters so it only has 1 type of unit then it will work fine.
However..... would love to see this fixed "properly" if possible so we can use it for modding.
Thanks