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:
@@ -340,8 +340,9 @@ namespace Game.Entities
|
|||||||
|
|
||||||
public bool SetCanTurnWhileFalling(bool enable)
|
public bool SetCanTurnWhileFalling(bool enable)
|
||||||
{
|
{
|
||||||
if (enable == HasUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling))
|
// Temporarily disabled for short lived auras that unapply before client had time to ACK applying
|
||||||
return false;
|
//if (enable == HasUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling))
|
||||||
|
//return false;
|
||||||
|
|
||||||
if (enable)
|
if (enable)
|
||||||
AddUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling);
|
AddUnitMovementFlag2(MovementFlag2.CanTurnWhileFalling);
|
||||||
@@ -977,8 +978,9 @@ namespace Game.Entities
|
|||||||
|
|
||||||
public bool SetFeatherFall(bool enable)
|
public bool SetFeatherFall(bool enable)
|
||||||
{
|
{
|
||||||
if (enable == HasUnitMovementFlag(MovementFlag.FallingSlow))
|
// Temporarily disabled for short lived auras that unapply before client had time to ACK applying
|
||||||
return false;
|
//if (enable == HasUnitMovementFlag(MovementFlag.FallingSlow))
|
||||||
|
//return false;
|
||||||
|
|
||||||
if (enable)
|
if (enable)
|
||||||
AddUnitMovementFlag(MovementFlag.FallingSlow);
|
AddUnitMovementFlag(MovementFlag.FallingSlow);
|
||||||
|
|||||||
Reference in New Issue
Block a user