Looks like it work as intended. If it makes sense is another question
Smaller battles allow for smaller amount of mercs, larger battles for larger mercs
It maxes out at 9000 troops (with 55 mercs per side)
troops = men of the smaller party
both sides have the same amount of mercs, no steamrolling in this game -_-
but yeah, the merc numbers are just a quick guess, we can edit the formula to something that makes more sense.