diff --git a/Source/Game/Entities/Player/Player.cs b/Source/Game/Entities/Player/Player.cs index 60cde2f42..3685cd884 100644 --- a/Source/Game/Entities/Player/Player.cs +++ b/Source/Game/Entities/Player/Player.cs @@ -2356,7 +2356,8 @@ namespace Game.Entities RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.Flying | MovementFlag.CanFly) && GetSession().GetSecurity() == AccountTypes.Player && !m_unitMovedByMe.HasAuraType(AuraType.Fly) && - !m_unitMovedByMe.HasAuraType(AuraType.ModIncreaseMountedFlightSpeed), + !m_unitMovedByMe.HasAuraType(AuraType.ModIncreaseMountedFlightSpeed) && + !m_unitMovedByMe.HasAuraType(AuraType.AdvFlying), MovementFlag.Flying | MovementFlag.CanFly); RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.DisableGravity | MovementFlag.CanFly) && mi.HasMovementFlag(MovementFlag.Falling),