From a41329b9bbd023eb70acc4ba5aa27d7c757f4a8c Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 7 Jan 2009 18:23:56 -0600 Subject: *Fix the bug that Cycloned target can be healed by HOT. --HG-- branch : trunk --- src/game/SpellAuras.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index 3469f65d7ff..ebee1e4c22b 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -591,10 +591,13 @@ void Aura::Update(uint32 diff) // update before applying (aura can be removed in TriggerSpell or PeriodicTick calls) m_periodicTimer += m_modifier.periodictime; - if(m_isTrigger) - TriggerSpell(); - else - PeriodicTick(); + if(!m_target->hasUnitState(UNIT_STAT_ISOLATED)) + { + if(m_isTrigger) + TriggerSpell(); + else + PeriodicTick(); + } } } } -- cgit v1.2.3