Core/Movement: Allow MOVEMENTFLAG_CAN_FLY with SPELL_AURA_ADV_FLYING
Port From (https://github.com/TrinityCore/TrinityCore/commit/1e470610ac411c81ff0b93371b3a04c3432008e9)
This commit is contained in:
@@ -2356,7 +2356,8 @@ namespace Game.Entities
|
|||||||
|
|
||||||
RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.Flying | MovementFlag.CanFly) && GetSession().GetSecurity() == AccountTypes.Player &&
|
RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.Flying | MovementFlag.CanFly) && GetSession().GetSecurity() == AccountTypes.Player &&
|
||||||
!m_unitMovedByMe.HasAuraType(AuraType.Fly) &&
|
!m_unitMovedByMe.HasAuraType(AuraType.Fly) &&
|
||||||
!m_unitMovedByMe.HasAuraType(AuraType.ModIncreaseMountedFlightSpeed),
|
!m_unitMovedByMe.HasAuraType(AuraType.ModIncreaseMountedFlightSpeed) &&
|
||||||
|
!m_unitMovedByMe.HasAuraType(AuraType.AdvFlying),
|
||||||
MovementFlag.Flying | MovementFlag.CanFly);
|
MovementFlag.Flying | MovementFlag.CanFly);
|
||||||
|
|
||||||
RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.DisableGravity | MovementFlag.CanFly) && mi.HasMovementFlag(MovementFlag.Falling),
|
RemoveViolatingFlags(mi.HasMovementFlag(MovementFlag.DisableGravity | MovementFlag.CanFly) && mi.HasMovementFlag(MovementFlag.Falling),
|
||||||
|
|||||||
Reference in New Issue
Block a user