1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00
This commit is contained in:
AlexVinS
2015-09-14 18:38:41 +03:00
parent e5b4b2341d
commit 466ddb37b3
4 changed files with 33 additions and 10 deletions

View File

@@ -1095,7 +1095,8 @@ DLL_LINKAGE void BattleNextRound::applyGs( CGameState *gs )
s->state -= EBattleStackState::HAD_MORALE;
s->state -= EBattleStackState::FEAR;
s->state -= EBattleStackState::DRAINED_MANA;
s->counterAttacks = 1 + s->valOfBonuses(Bonus::ADDITIONAL_RETALIATION);
s->counterAttacksPerformed = 0;
s->counterAttacksTotalCache = 0;
// new turn effects
s->battleTurnPassed();
}
@@ -1255,7 +1256,7 @@ DLL_LINKAGE void BattleAttack::applyGs( CGameState *gs )
{
CStack *attacker = gs->curB->getStack(stackAttacking);
if(counter())
attacker->counterAttacks--;
attacker->counterAttacksPerformed++;
if(shot())
{