Auto-translated
2DDarkKnight, for battle cries to work in a town, there must be a corresponding building, and the hero must reach a certain level (2, 6, 10). Perhaps in the scenario you were playing, the developers disabled the use of battle cries. It's possible that this was unintentional on their part.