diff --git a/server/battles/BattleFlowProcessor.cpp b/server/battles/BattleFlowProcessor.cpp index b671a1f13..acbd881d0 100644 --- a/server/battles/BattleFlowProcessor.cpp +++ b/server/battles/BattleFlowProcessor.cpp @@ -513,6 +513,10 @@ void BattleFlowProcessor::onActionMade(const BattleAction &ba) if(owner->checkBattleStateChanges()) return; + // tactics - next stack will be selected by player + if(battle->tacticDistance != 0) + return; + if (ba.isUnitAction()) { assert(activeStack != nullptr);