From 8af9676c7b9bf4e7cc57981cd03be3a3a2a5580d Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 23 Nov 2021 14:37:59 -0500 Subject: [PATCH] Core/Movement: Temporarily disable "no state change" checks in Unit::SetFeatherFall and Unit::SetCanTurnWhileFalling Port From (https://github.com/TrinityCore/TrinityCore/commit/e4630c5354ae1c295bc48b085c44ea20dad32f4d) --- Source/Game/Entities/Unit/Unit.Movement.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index cc7210681..0c1c50089 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -340,8 +340,9 @@ namespace Game.Entities public bool SetCanTurnWhileFalling(bool enable) { - if (enable == HasUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling)) - return false; + // Temporarily disabled for short lived auras that unapply before client had time to ACK applying + //if (enable == HasUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling)) + //return false; if (enable) AddUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling); @@ -977,8 +978,9 @@ namespace Game.Entities public bool SetFeatherFall(bool enable) { - if (enable == HasUnitMovementFlag(MovementFlag.FallingSlow)) - return false; + // Temporarily disabled for short lived auras that unapply before client had time to ACK applying + //if (enable == HasUnitMovementFlag(MovementFlag.FallingSlow)) + //return false; if (enable) AddUnitMovementFlag(MovementFlag.FallingSlow);