mirror of
https://github.com/vcmi/vcmi.git
synced 2025-03-31 22:05:10 +02:00
Fix random server crash after CLONE or SACRIFICE use
This commit is contained in:
parent
27f2dfc576
commit
b4d73409b7
@ -3432,7 +3432,7 @@ bool CGameHandler::makeBattleAction( BattleAction &ba )
|
|||||||
//defensive stance //TODO: remove this bonus when stack becomes active
|
//defensive stance //TODO: remove this bonus when stack becomes active
|
||||||
SetStackEffect sse;
|
SetStackEffect sse;
|
||||||
sse.effect.push_back( Bonus(Bonus::STACK_GETS_TURN, Bonus::PRIMARY_SKILL, Bonus::OTHER, 20, -1, PrimarySkill::DEFENSE, Bonus::PERCENT_TO_ALL) );
|
sse.effect.push_back( Bonus(Bonus::STACK_GETS_TURN, Bonus::PRIMARY_SKILL, Bonus::OTHER, 20, -1, PrimarySkill::DEFENSE, Bonus::PERCENT_TO_ALL) );
|
||||||
sse.effect.push_back( Bonus(Bonus::STACK_GETS_TURN, Bonus::PRIMARY_SKILL, Bonus::OTHER, gs->curB->stacks.at(ba.stackNumber)->valOfBonuses(Bonus::DEFENSIVE_STANCE),
|
sse.effect.push_back( Bonus(Bonus::STACK_GETS_TURN, Bonus::PRIMARY_SKILL, Bonus::OTHER, gs->curB->battleGetStackByID(ba.stackNumber)->valOfBonuses(Bonus::DEFENSIVE_STANCE),
|
||||||
-1, PrimarySkill::DEFENSE, Bonus::ADDITIVE_VALUE));
|
-1, PrimarySkill::DEFENSE, Bonus::ADDITIVE_VALUE));
|
||||||
sse.stacks.push_back(ba.stackNumber);
|
sse.stacks.push_back(ba.stackNumber);
|
||||||
sendAndApply(&sse);
|
sendAndApply(&sse);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user