Generals should get XP for doing battle as a reward for doing adventures. The XP could be used to give the generals more troops to fight with and when that is capped out let them at least haul more to adventures there should be some kind of reward for them.