diff options
author | zorix <zajast@o2.pl> | 2012-08-18 15:43:05 +0200 |
---|---|---|
committer | zorix <zajast@o2.pl> | 2012-08-18 15:43:05 +0200 |
commit | 819d79075e733a89009f60771bde0c272b8fc512 (patch) | |
tree | a36758419d318b12af183a11befc98455f56a1b1 | |
parent | 346be644ca589a5844a07f4a3b6b56f8a23c6b24 (diff) |
Core/Spells: Check for Bane spells should be before check curse because Bane have dispel type Curse
-rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index df22b10e533..d71de9e94e0 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -1950,14 +1950,14 @@ SpellSpecificType SpellInfo::GetSpellSpecific() const } case SPELLFAMILY_WARLOCK: { - // only warlock curses have this - if (Dispel == DISPEL_CURSE) - return SPELL_SPECIFIC_CURSE; - // Warlock (Bane of Doom | Bane of Agony | Bane of Havoc) if (Id == 603 || Id == 980 || Id == 80240) return SPELL_SPECIFIC_BANE; + // only warlock curses have this + if (Dispel == DISPEL_CURSE) + return SPELL_SPECIFIC_CURSE; + // Warlock (Demon Armor | Demon Skin | Fel Armor) if (SpellFamilyFlags[1] & 0x20000020 || SpellFamilyFlags[2] & 0x00000010) return SPELL_SPECIFIC_WARLOCK_ARMOR; |