From 0cee55d94f1592cbcbd7dd6aab0a50348d3f5989 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 18 May 2020 22:52:07 -0400 Subject: [PATCH] Core/Spell: define channels without movement interrupt flags as allowed move Port From (https://github.com/TrinityCore/TrinityCore/commit/5e32e96278757aa52ef87cb122dd99825e6c8de9) --- Source/Game/Spells/SpellInfo.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()