diff --git a/Source/Game/Spells/SpellInfo.cs b/Source/Game/Spells/SpellInfo.cs index 26c836ab6..f18b97d01 100644 --- a/Source/Game/Spells/SpellInfo.cs +++ b/Source/Game/Spells/SpellInfo.cs @@ -602,7 +602,7 @@ namespace Game.Spells public bool IsMoveAllowedChannel() { - return IsChanneled() && HasAttribute(SpellAttr5.CanChannelWhenMoving); + return IsChanneled() && (HasAttribute(SpellAttr5.CanChannelWhenMoving) || !ChannelInterruptFlags[0].HasAnyFlag((uint)(SpellAuraInterruptFlags.Move | SpellAuraInterruptFlags.Turning))); } public bool NeedsComboPoints()