Core/Spell: fix crash from 268401029e
This commit is contained in:
@@ -1542,7 +1542,7 @@ void Unit::CalcAbsorbResist(Unit* victim, SpellSchoolMask schoolMask, DamageEffe
|
|||||||
|
|
||||||
// Magic damage, check for resists
|
// Magic damage, check for resists
|
||||||
// Ignore spells that cant be resisted
|
// Ignore spells that cant be resisted
|
||||||
if ((schoolMask & SPELL_SCHOOL_MASK_NORMAL) == 0 && (spellInfo->AttributesEx4 & SPELL_ATTR4_IGNORE_RESISTANCES) == 0)
|
if ((schoolMask & SPELL_SCHOOL_MASK_NORMAL) == 0 && (spellInfo && (spellInfo->AttributesEx4 & SPELL_ATTR4_IGNORE_RESISTANCES) == 0))
|
||||||
{
|
{
|
||||||
float victimResistance = float(victim->GetResistance(schoolMask));
|
float victimResistance = float(victim->GetResistance(schoolMask));
|
||||||
victimResistance += float(GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_TARGET_RESISTANCE, schoolMask));
|
victimResistance += float(GetTotalAuraModifierByMiscMask(SPELL_AURA_MOD_TARGET_RESISTANCE, schoolMask));
|
||||||
|
|||||||
Reference in New Issue
Block a user