I've made it so that they cannot desert due to low gold at all - my main intention for this was to prevent the AI from losing them, however recently we found out the AI doesn't even lose units to maintenance - they disband them on their own and that already has heroes as an exception to never disband - so this change might have became unnecessary.
On the other hand, not losing heroes randomly - with all their items - due to temporal low gold is a pretty nice feature, and in 99% of cases other units will be lost instead to the missing gold : the only way to get away with not paying without losing every other unit is if all units have no gold maintenance or are heroes.
So the question is, do we keep this feature or revert it? (question valid for both CoM and the possible 1.51 patch)
On the other hand, not losing heroes randomly - with all their items - due to temporal low gold is a pretty nice feature, and in 99% of cases other units will be lost instead to the missing gold : the only way to get away with not paying without losing every other unit is if all units have no gold maintenance or are heroes.
So the question is, do we keep this feature or revert it? (question valid for both CoM and the possible 1.51 patch)