I love this. As Jhaelen said it'll give troop leaders an incentive to do
something when nothings going on and it adds depth without weighing the game down or making it more difficult for new players to learn.
Only problem I see is a difficulty in coding maybe... although I have no idea how to code whatsoever so thats totally just a guess