Procházet zdrojové kódy

Counterattack correction. Fixes bug #2501

Creatures should not be able to counterattack multiple times during one opponent attack under any circumstances.
Dydzio před 8 roky
rodič
revize
86fe44d9ac
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      server/CGameHandler.cpp

+ 1 - 1
server/CGameHandler.cpp

@@ -3953,7 +3953,7 @@ bool CGameHandler::makeBattleAction(BattleAction &ba)
 				}
 
 				//counterattack
-				if (destinationStack
+				if (i == 0 && destinationStack
 					&& !stack->hasBonusOfType(Bonus::BLOCKS_RETALIATION)
 					&& destinationStack->ableToRetaliate()
 					&& stack->alive()) //attacker may have died (fire shield)