Granted this is unrelated to the OP, but it seems like the best place to put it…
What I’d like to see for the military is some sort of proper work shifts & patrols. Suppose we had something like this in the Manage Squads UI:
Squad: The Randomly Named
Members: Tom, Joe, Bob, Fred, [Empty]
Patrol: Town / Wall_1 / Wall_2 / Wall_3 / Wall_4
Shift: Day / Night / Emergency
So, all the members in this squad will deliberately opt to sleep during the day so as to be active during the night for their shift. They will guard the zone the player mapped out & called “Wall_3” during this shift. Squad members will not be allowed to sleep during their shift, even if this makes them really miserable because they’re narcoleptics or whatever.
Final note: the “emergency” shift is for, well, emergencies. Say the goblins have broken through & are rampaging through your town: call out the squads on emergency shift. Emergency shift squads will probably be made of craftsmen and act like militia (well, unless you’ve so big an army you can afford to keep a real trained squad as backup). Calling them out will also wake them up if they’re asleep.
Thoughts?