mirror of
https://github.com/vcmi/vcmi.git
synced 2025-03-21 21:17:49 +02:00
Quick fix for SACRIFICE immunity check
This commit is contained in:
parent
bd70f672c3
commit
27f2dfc576
@ -467,7 +467,8 @@ ESpellCastProblem::ESpellCastProblem SacrificeMechanics::canBeCasted(const CBatt
|
||||
//using isImmuneBy directly as this mechanics does not have overridden immunity check
|
||||
//therefore we do not need to check caster and casting mode
|
||||
//TODO: check that we really should check immunity for both stacks
|
||||
const bool immune = ESpellCastProblem::OK != owner->isImmuneBy(stack);
|
||||
ESpellCastProblem::ESpellCastProblem res = owner->isImmuneBy(stack);
|
||||
const bool immune = ESpellCastProblem::OK != res && ESpellCastProblem::NOT_DECIDED != res;
|
||||
const bool casterStack = stack->owner == player;
|
||||
|
||||
if(!immune && casterStack)
|
||||
|
Loading…
x
Reference in New Issue
Block a user