aboutsummaryrefslogtreecommitdiff
path: root/src/game/Spell.cpp
diff options
context:
space:
mode:
authorQAston <none@none>2009-06-07 10:49:50 +0200
committerQAston <none@none>2009-06-07 10:49:50 +0200
commit90ef7277b502a1d404d8adfb4e35da8b8cbb9a00 (patch)
tree14087deb1fc6bb052466e972086724605407dee6 /src/game/Spell.cpp
parent9b37ac896a3357a556019d458bbc9ccac428b82d (diff)
*Do not allow judgements to proc seals.
--HG-- branch : trunk
Diffstat (limited to 'src/game/Spell.cpp')
-rw-r--r--src/game/Spell.cpp9
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;
+ }
}
}