diff options
author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-07-31 23:47:11 +0200 |
---|---|---|
committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-07-31 23:47:11 +0200 |
commit | c074be29444dbfad2d8e78d992dfcc34fee2f45d (patch) | |
tree | 3bab47e1cd4666810eb9a551fd3dc0b8efe5fe20 /src/server/game/Spells/Spell.cpp | |
parent | f26edf09d31ce77d96c75378991c89475e5f6320 (diff) |
Core/Spells: Small update to TriggeredFlags and fix Glyph of Totem of Wrath with it.
Closes #2458
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rwxr-xr-x | src/server/game/Spells/Spell.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 6a9bdddbfc8..40ab5748f92 100755 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -898,11 +898,11 @@ void Spell::prepareDataForTriggerSystem(AuraEffect const* /*triggeredByAura*/) // Ranged autorepeat attack is set as triggered spell - ignore it if (!(m_procAttacker & PROC_FLAG_DONE_RANGED_AUTO_ATTACK)) { - if (!(_triggeredCastFlags & TRIGGERED_ALLOW_PROC_EVENTS) && + if (_triggeredCastFlags & TRIGGERED_DISALLOW_PROC_EVENTS && (m_spellInfo->AttributesEx2 & SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC || m_spellInfo->AttributesEx3 & SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2)) m_procEx |= PROC_EX_INTERNAL_CANT_PROC; - else if (!(_triggeredCastFlags & TRIGGERED_ALLOW_PROC_EVENTS)) + else if (_triggeredCastFlags & TRIGGERED_DISALLOW_PROC_EVENTS) m_procEx |= PROC_EX_INTERNAL_TRIGGERED; } // Totem casts require spellfamilymask defined in spell_proc_event to proc |