From 30a0701ca91f940652b78f0f1719e1ee50d63f44 Mon Sep 17 00:00:00 2001 From: Laise Date: Wed, 21 Jul 2010 13:01:35 +0300 Subject: [PATCH] [10241] Fix expired spell interrupt --- src/game/Unit.cpp | 2 +- src/shared/revision_nr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 5f1cfc67f..9cce1d7d3 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -4575,7 +4575,7 @@ void Unit::RemoveSpellAuraHolder(SpellAuraHolder *holder, AuraRemoveMode mode) else delete holder; - if (IsChanneledSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID()) + if (mode != AURA_REMOVE_BY_EXPIRE && IsChanneledSpell(AurSpellInfo) && caster && caster->GetGUID() != GetGUID()) caster->InterruptSpell(CURRENT_CHANNELED_SPELL); } diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 0f53f6e85..f7a25b2b4 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10240" + #define REVISION_NR "10241" #endif // __REVISION_NR_H__