Core/Movement: Temporarily disable "no state change" checks in Unit::SetFeatherFall and Unit::SetCanTurnWhileFalling

Port From (https://github.com/TrinityCore/TrinityCore/commit/e4630c5354ae1c295bc48b085c44ea20dad32f4d)
This commit is contained in:
hondacrx
2021-11-23 14:37:59 -05:00
parent b3a92137d3
commit 8af9676c7b
+6 -4
View File
@@ -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);