Core/Spell: define channels without movement interrupt flags as allowed move
Port From (https://github.com/TrinityCore/TrinityCore/commit/5e32e96278757aa52ef87cb122dd99825e6c8de9)
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user