aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game/SpellMgr.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index 55c45209583..54911ff4451 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -1224,26 +1224,26 @@ bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const * spellP
*/
- if (EventProcFlag & PROC_FLAG_ON_DO_PERIODIC)
+ if (procFlags & PROC_FLAG_ON_DO_PERIODIC)
{
- if (procFlags & PROC_FLAG_SUCCESSFUL_NEGATIVE_SPELL_HIT)
+ if (EventProcFlag & PROC_FLAG_SUCCESSFUL_NEGATIVE_SPELL_HIT)
{
if (!(procExtra & PROC_EX_INTERNAL_DOT))
return false;
}
- else if (procFlags & PROC_FLAG_SUCCESSFUL_POSITIVE_SPELL
+ else if (EventProcFlag & PROC_FLAG_SUCCESSFUL_POSITIVE_SPELL
&& !(procExtra & PROC_EX_INTERNAL_HOT))
return false;
}
- if (EventProcFlag & PROC_FLAG_ON_TAKE_PERIODIC)
+ if (procFlags & PROC_FLAG_ON_TAKE_PERIODIC)
{
- if (procFlags & PROC_FLAG_TAKEN_NEGATIVE_SPELL_HIT)
+ if (EventProcFlag & PROC_FLAG_TAKEN_NEGATIVE_SPELL_HIT)
{
if (!(procExtra & PROC_EX_INTERNAL_DOT))
return false;
}
- else if (procFlags & PROC_FLAG_TAKEN_POSITIVE_SPELL
+ else if (EventProcFlag & PROC_FLAG_TAKEN_POSITIVE_SPELL
&& !(procExtra & PROC_EX_INTERNAL_HOT))
return false;
}