From a3f2e9f372607953703d2621fec74db95853ef6c Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 26 Dec 2021 19:56:01 -0500 Subject: [PATCH] Entities/Player: Fix an edge case where overlapping CCs could prevent player movement from being re-enabled. Port From (https://github.com/TrinityCore/TrinityCore/commit/096269349cd82a44f57f36b17dfe4e5e32a39f9a) --- Source/Game/Entities/Player/Player.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Player/Player.cs b/Source/Game/Entities/Player/Player.cs index fc8af57c0..64c83b311 100644 --- a/Source/Game/Entities/Player/Player.cs +++ b/Source/Game/Entities/Player/Player.cs @@ -7226,7 +7226,7 @@ namespace Game.Entities } // still affected by some aura that shouldn't allow control, only allow on last such aura to be removed - if (target.HasUnitState(UnitState.Controlled)) + if (target.HasUnitState(UnitState.Fleeing | UnitState.Confused)) allowMove = false; ControlUpdate packet = new();