1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-26 03:52:01 +02:00

Fixed crash when aiming with Archangels.

This commit is contained in:
DjWarmonger 2013-07-31 17:47:31 +00:00
parent 937effb649
commit 0c45fb95d4

View File

@ -1561,11 +1561,14 @@ ESpellCastProblem::ESpellCastProblem CBattleInfoCallback::battleIsImmune(const C
}
if (spell->isRisingSpell())
{
if (caster) //TODO: what with Archangels?
{
auto maxHealth = calculateHealedHP (caster, spell, subject);
if (subject->count >= subject->baseAmount || maxHealth < subject->MaxHealth()) //must be able to rise at least one full creature
return ESpellCastProblem::STACK_IMMUNE_TO_SPELL;
}
}
}
else //no target stack on this tile