diff options
author | Blaymoira <none@none> | 2009-01-09 23:57:21 +0100 |
---|---|---|
committer | Blaymoira <none@none> | 2009-01-09 23:57:21 +0100 |
commit | 3287b25ec210d5e38bf6fdfdd982895c484b5ada (patch) | |
tree | 5ea8c70bf63bc1eb9b5dd822be03dc116d072d9f | |
parent | cc4428b758a55b43fd4eaf38551925a63997867e (diff) | |
parent | 90a82a81ad5d20d5e7188d6e9d660280f0b1eab4 (diff) |
*Merge
--HG--
branch : trunk
-rw-r--r-- | src/game/SpellMgr.h | 7 |
1 files changed, 6 insertions, 1 deletions
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); |