mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-29 23:07:48 +02:00
Merge pull request #4623 from Laserlicht/invincible_bonus
INVINCIBLE bonus
This commit is contained in:
@@ -425,6 +425,10 @@ int64_t CSpell::adjustRawDamage(const spells::Caster * caster, const battle::Uni
|
||||
ret *= 100 + bearer->valOfBonuses(BonusType::MORE_DAMAGE_FROM_SPELL, BonusSubtypeID(id));
|
||||
ret /= 100;
|
||||
}
|
||||
|
||||
//invincible
|
||||
if(bearer->hasBonusOfType(BonusType::INVINCIBLE))
|
||||
ret = 0;
|
||||
}
|
||||
ret = caster->getSpellBonus(this, ret, affectedCreature);
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user