I get that, but the combination of these two things is enough to piss off Jesus.Cheering has three states and a timer, I'm not at the code atm but I think it was like this.
State 1: victory without loosing any troop= x% of your troops will cheer after a short time
State 2: you lost an x% of men= x% of troops will start to cheer after a period of time
State3: you nearly lost all men =....
so cheering and when it happens is depends on battle result.
Cheering has nothing to do that the order menue doesn't open anymore. As stated in another thread I was able to command troops till the end of a fight with some side effects, after delete one condition
The cheering (before the order commands not working bug or feature?) prevents the player from giving orders. I could not give my companions orders as they would cheer on their horse instead of collecting loot and xp.