Core/Spells: Implemented new proc hit type PROC_HIT_DISPEL
This commit is contained in:
1 parent
b13703f1ea
commit
268f1df2f5
2 files changed
+3
No files matched your search
@@ -2204,6 +2204,8 @@ void Spell::EffectDispel(SpellEffIndex effIndex)
|
|||||||
|
|
||||||
CallScriptSuccessfulDispel(effIndex);
|
CallScriptSuccessfulDispel(effIndex);
|
||||||
|
|
||||||
|
m_hitMask |= PROC_HIT_DISPEL;
|
||||||
|
|
||||||
// On success dispel
|
// On success dispel
|
||||||
// Devour Magic
|
// Devour Magic
|
||||||
if (m_spellInfo->SpellFamilyName == SPELLFAMILY_WARLOCK && m_spellInfo->GetCategory() == SPELLCATEGORY_DEVOUR_MAGIC)
|
if (m_spellInfo->SpellFamilyName == SPELLFAMILY_WARLOCK && m_spellInfo->GetCategory() == SPELLCATEGORY_DEVOUR_MAGIC)
|
||||||
|
|||||||
@@ -245,6 +245,7 @@ enum ProcFlagsHit: uint32
|
|||||||
PROC_HIT_REFLECT = 0x0000800,
|
PROC_HIT_REFLECT = 0x0000800,
|
||||||
PROC_HIT_INTERRUPT = 0x0001000,
|
PROC_HIT_INTERRUPT = 0x0001000,
|
||||||
PROC_HIT_FULL_BLOCK = 0x0002000,
|
PROC_HIT_FULL_BLOCK = 0x0002000,
|
||||||
|
PROC_HIT_DISPEL = 0x0004000,
|
||||||
PROC_HIT_MASK_ALL = 0x0003FFF
|
PROC_HIT_MASK_ALL = 0x0003FFF
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user