aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellMgr.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-08-23 11:33:00 -0500
committermegamage <none@none>2009-08-23 11:33:00 -0500
commitbfb4ec311de9d23d6ed50d729b2eaa9ae40a83e0 (patch)
tree821209ff32b9b1f6d3fb6c909c74a9e96fe2443a /src/game/SpellMgr.cpp
parent4c23220a5dc702924e956d65471b624b0e1861d2 (diff)
*Fix a typo in proc flag. By thenecromancer
--HG-- branch : trunk
Diffstat (limited to 'src/game/SpellMgr.cpp')
-rw-r--r--src/game/SpellMgr.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index 91e11ca90a4..6cf3ee14830 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -1372,11 +1372,10 @@ bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const* spellPr
if (!(procExtra & PROC_EX_INTERNAL_DOT))
return false;
}
- else if (EventProcFlag & PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL
- && !(procExtra & PROC_EX_INTERNAL_HOT))
- return false;
else if (procExtra & PROC_EX_INTERNAL_HOT)
procExtra |= PROC_EX_INTERNAL_REQ_FAMILY;
+ else if (EventProcFlag & PROC_FLAG_SUCCESSFUL_POSITIVE_MAGIC_SPELL)
+ return false;
}
if (procFlags & PROC_FLAG_ON_TAKE_PERIODIC)
@@ -1386,11 +1385,10 @@ bool SpellMgr::IsSpellProcEventCanTriggeredBy(SpellProcEventEntry const* spellPr
if (!(procExtra & PROC_EX_INTERNAL_DOT))
return false;
}
- else if (EventProcFlag & PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL
- && !(procExtra & PROC_EX_INTERNAL_HOT))
- return false;
else if (procExtra & PROC_EX_INTERNAL_HOT)
procExtra |= PROC_EX_INTERNAL_REQ_FAMILY;
+ else if (EventProcFlag & PROC_FLAG_TAKEN_POSITIVE_MAGIC_SPELL)
+ return false;
}
// Trap casts are active by default
if (procFlags & PROC_FLAG_ON_TRAP_ACTIVATION)