So, in this new patch I’ve actually noticed contracts can be few and far between. And that leads to money getting low unless you’re fighting battles constantly. Well I just had my strongest man desert me, level like 7 or 8. So a thought would be loyalty, cause lets be honest, if you didn’t get pay on one day, you wouldn’t quit fighting with men you’ve fought a month with. Especially when I have a contract and I’m on my way to turn it in, I know it’s a video game, but the guy bails on me when I have cash coming in the same day just a little later cause I have to walk to the city to get it. And it’s the first day I couldn’t pay… Now if it was a fresh recruit or a greedy guy I’d get it. This is one of the original mercs you start with, who’s been with me for a month, and I have a contract ready to be paid but I’m just shy of the village.
TLDR; A loyalty system within your men would be nice when it comes to desertion, as well as a system where if you have a completed contract thats just not turned in they wont desert right away. I think those would be really nice additions.
PS: Or just have more contracts, I literally walked to 5 different cities/villages before I found a contract, and the only thing keeping me going was random camps, to sell equipment.