diff options
Diffstat (limited to 'src/game/SpellEffects.cpp')
-rw-r--r-- | src/game/SpellEffects.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index c3d4b226cb4..3933db44367 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2110,7 +2110,9 @@ void Spell::EffectTriggerSpell(uint32 i) bool instant = false; for(uint32 j = i+1; j < 3; ++j) { - if(m_spellInfo->Effect[j]==SPELL_EFFECT_INSTAKILL && m_spellInfo->EffectImplicitTargetA[j]==TARGET_UNIT_CASTER) + if(m_spellInfo->EffectImplicitTargetA[j] == TARGET_UNIT_CASTER + && (m_spellInfo->Effect[j]==SPELL_EFFECT_INSTAKILL + || m_spellInfo->Effect[j]==SPELL_EFFECT_SANCTUARY)) { instant = true; break; |