From afe58851da4741c81e1d7d8f1033205f9648efe1 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 10 Nov 2024 22:20:21 -0500 Subject: [PATCH] Core/Movement: Allow MOVEMENTFLAG_CAN_FLY with SPELL_AURA_ADV_FLYING Port From (https://github.com/TrinityCore/TrinityCore/commit/1e470610ac411c81ff0b93371b3a04c3432008e9) --- Source/Game/Entities/Player/Player.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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),