diff --git a/Source/Game/Spells/SpellEffects.cs b/Source/Game/Spells/SpellEffects.cs index 9819f7e3f..95eff8e66 100644 --- a/Source/Game/Spells/SpellEffects.cs +++ b/Source/Game/Spells/SpellEffects.cs @@ -3265,6 +3265,9 @@ namespace Game.Spells if (unitTarget == null) return; + if (unitTarget.IsTypeId(TypeId.Player)) + unitTarget.ToPlayer().SendAttackSwingCancelAttack(); // melee and ranged forced attack cancel + unitTarget.GetHostileRefManager().UpdateVisibility(); var attackers = unitTarget.GetAttackers();