*Apply SPELL_AURA_MOD_DISPEL_RESIST to spellsteal.
--HG-- branch : trunk
This commit is contained in:
+6
-1
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user