mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-23 00:28:08 +02:00
FixDefenceAni
This commit is contained in:
@ -1304,6 +1304,9 @@ DLL_LINKAGE void StartAction::applyGs( CGameState *gs )
|
||||
{
|
||||
CStack *st = gs->curB->getStack(ba.stackNumber);
|
||||
|
||||
if(vstd::contains(st->state, EBattleStackState::DEFENDING_ANI))
|
||||
st->state -= EBattleStackState::DEFENDING_ANI;
|
||||
|
||||
if(ba.actionType == Battle::END_TACTIC_PHASE)
|
||||
{
|
||||
gs->curB->tacticDistance = 0;
|
||||
@ -1329,7 +1332,8 @@ DLL_LINKAGE void StartAction::applyGs( CGameState *gs )
|
||||
switch(ba.actionType)
|
||||
{
|
||||
case Battle::DEFEND:
|
||||
st->state.insert(EBattleStackState::DEFENDING);
|
||||
st->state.insert(EBattleStackState::DEFENDING);
|
||||
st->state.insert(EBattleStackState::DEFENDING_ANI);
|
||||
break;
|
||||
case Battle::WAIT:
|
||||
st->state.insert(EBattleStackState::WAITING);
|
||||
|
Reference in New Issue
Block a user