*Apply SPELL_AURA_MOD_DISPEL_RESIST to spellsteal.

--HG--
branch : trunk
This commit is contained in:
QAston
2009-01-09 21:21:04 +01:00
parent c2ee7cb4d3
commit 90a82a81ad
+6 -1
View File
@@ -385,12 +385,17 @@ inline bool IsAreaAuraEffect(uint32 effect)
inline bool IsDispelSpell(SpellEntry const *spellInfo) inline bool IsDispelSpell(SpellEntry const *spellInfo)
{ {
//spellsteal is also dispel
if (spellInfo->Effect[0] == SPELL_EFFECT_DISPEL || if (spellInfo->Effect[0] == SPELL_EFFECT_DISPEL ||
spellInfo->Effect[0] == SPELL_EFFECT_STEAL_BENEFICIAL_BUFF ||
spellInfo->Effect[1] == SPELL_EFFECT_DISPEL || spellInfo->Effect[1] == SPELL_EFFECT_DISPEL ||
spellInfo->Effect[2] == SPELL_EFFECT_DISPEL ) spellInfo->Effect[1] == SPELL_EFFECT_STEAL_BENEFICIAL_BUFF ||
spellInfo->Effect[2] == SPELL_EFFECT_DISPEL ||
spellInfo->Effect[2] == SPELL_EFFECT_STEAL_BENEFICIAL_BUFF)
return true; return true;
return false; return false;
} }
inline bool isSpellBreakStealth(SpellEntry const* spellInfo) inline bool isSpellBreakStealth(SpellEntry const* spellInfo)
{ {
return !(spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_BREAK_STEALTH); return !(spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_BREAK_STEALTH);