diff options
Diffstat (limited to 'src/game/Spell.cpp')
-rw-r--r-- | src/game/Spell.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index a40f184cb61..49327ed359f 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -800,6 +800,15 @@ void Spell::prepareDataForTriggerSystem(AuraEffect * triggeredByAura) { m_procEx |= PROC_EX_INTERNAL_REQ_FAMILY; } + // Check done for judgements to make them not trigger seal effects + else if (m_spellInfo->AttributesEx2 & SPELL_ATTR_EX2_UNK1) + { + // Rogue poisons + if (m_spellInfo->SpellFamilyName && m_spellInfo->SpellFamilyFlags) + m_procEx |= PROC_EX_INTERNAL_REQ_FAMILY; + else + m_canTrigger=false; + } } } |