From e4630c5354ae1c295bc48b085c44ea20dad32f4d Mon Sep 17 00:00:00 2001 From: Seyden Date: Sun, 7 Nov 2021 22:36:38 +0100 Subject: Core/Movement: Temporarily disable "no state change" checks in Unit::SetFeatherFall and Unit::SetCanTurnWhileFalling Co-authored-by: Shauren --- src/server/game/Entities/Unit/Unit.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index fdc4ee6c87a..c1939255f75 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12497,8 +12497,9 @@ bool Unit::SetWaterWalking(bool enable) bool Unit::SetFeatherFall(bool enable) { - if (enable == HasUnitMovementFlag(MOVEMENTFLAG_FALLING_SLOW)) - return false; + // Temporarily disabled for short lived auras that unapply before client had time to ACK applying + //if (enable == HasUnitMovementFlag(MOVEMENTFLAG_FALLING_SLOW)) + // return false; if (enable) AddUnitMovementFlag(MOVEMENTFLAG_FALLING_SLOW); @@ -12658,8 +12659,9 @@ bool Unit::SetCanTransitionBetweenSwimAndFly(bool enable) bool Unit::SetCanTurnWhileFalling(bool enable) { - if (enable == HasExtraUnitMovementFlag(MOVEMENTFLAG2_CAN_TURN_WHILE_FALLING)) - return false; + // Temporarily disabled for short lived auras that unapply before client had time to ACK applying + //if (enable == HasExtraUnitMovementFlag(MOVEMENTFLAG2_CAN_TURN_WHILE_FALLING)) + // return false; if (enable) AddExtraUnitMovementFlag(MOVEMENTFLAG2_CAN_TURN_WHILE_FALLING); -- cgit v1.2.3