|
|
@@ -362,7 +362,8 @@ bool BattleFlowProcessor::tryMakeAutomaticAction(const CBattleInfoCallback & bat
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
-bool BattleFlowProcessor::tryActivateMoralePenalty(const CBattleInfoCallback & battle, const CStack * next) {
|
|
|
+bool BattleFlowProcessor::tryActivateMoralePenalty(const CBattleInfoCallback & battle, const CStack * next)
|
|
|
+{
|
|
|
// check for bad morale => freeze
|
|
|
int nextStackMorale = next->moraleVal();
|
|
|
if(!next->hadMorale && !next->waited() && nextStackMorale < 0)
|