diff options
author | QAston <none@none> | 2009-05-24 22:54:13 +0200 |
---|---|---|
committer | QAston <none@none> | 2009-05-24 22:54:13 +0200 |
commit | 1c505261bc13585924e553eeea7b7a14232eb08f (patch) | |
tree | 5cadb31ffd26cab61782ae8beccbf3ac9c9ebacc /src/game/Spell.cpp | |
parent | db834e7c7d10b7738830c2c732414da9933e0ae6 (diff) |
*Remove auras with duration lower than 30 sec on arena start.
*Do not remove rougue poisons and dk runes on arena start.
*Apply healing bonus for healing stream totem.
*Do not duplicate damage bonus in code with the one in db for Seal of Vengenance/Corruption
--HG--
branch : trunk
Diffstat (limited to 'src/game/Spell.cpp')
-rw-r--r-- | src/game/Spell.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index d33266a2d37..bcca1f2c873 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1319,7 +1319,7 @@ void Spell::DoTriggersOnSpellHit(Unit *unit) } // spells with this flag can trigger only if not selfcast (eviscerate for example) - if (m_ChanceTriggerSpells.size() && (!(m_spellInfo->AttributesEx4 & SPELL_ATTR_EX4_CANT_PROC_FROM_SELFCAST | SPELL_ATTR_EX4_UNK4) || unit!=m_caster)) + if (m_ChanceTriggerSpells.size() && (!((m_spellInfo->AttributesEx4 & SPELL_ATTR_EX4_CANT_PROC_FROM_SELFCAST | SPELL_ATTR_EX4_UNK4) && unit==m_caster))) { int _duration=0; for(ChanceTriggerSpells::const_iterator i = m_ChanceTriggerSpells.begin(); i != m_ChanceTriggerSpells.end(); ++i) |