From 90a82a81ad5d20d5e7188d6e9d660280f0b1eab4 Mon Sep 17 00:00:00 2001 From: QAston Date: Fri, 9 Jan 2009 21:21:04 +0100 Subject: *Apply SPELL_AURA_MOD_DISPEL_RESIST to spellsteal. --HG-- branch : trunk --- src/game/SpellMgr.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/game/SpellMgr.h b/src/game/SpellMgr.h index 2c659180035..04a9f2c621f 100644 --- a/src/game/SpellMgr.h +++ b/src/game/SpellMgr.h @@ -385,12 +385,17 @@ inline bool IsAreaAuraEffect(uint32 effect) inline bool IsDispelSpell(SpellEntry const *spellInfo) { + //spellsteal is also dispel if (spellInfo->Effect[0] == SPELL_EFFECT_DISPEL || + spellInfo->Effect[0] == SPELL_EFFECT_STEAL_BENEFICIAL_BUFF || 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 false; } + inline bool isSpellBreakStealth(SpellEntry const* spellInfo) { return !(spellInfo->AttributesEx & SPELL_ATTR_EX_NOT_BREAK_STEALTH); -- cgit v1.2.3