[10249] Don't interrupt area effects for channeled spells from target side

This commit is contained in:
Laise 2010-07-23 09:21:25 +03:00
parent 33e7d46519
commit 02532a469a
2 changed files with 2 additions and 2 deletions

View file

@ -4575,7 +4575,7 @@ void Unit::RemoveSpellAuraHolder(SpellAuraHolder *holder, AuraRemoveMode mode)
else
delete holder;
if (mode != AURA_REMOVE_BY_EXPIRE && IsChanneledSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID())
if (mode != AURA_REMOVE_BY_EXPIRE && IsChanneledSpell(AurSpellInfo) && !IsAreaOfEffectSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID())
caster->InterruptSpell(CURRENT_CHANNELED_SPELL);
}