diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index f48bb8e6c..342795652 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -648,6 +648,9 @@ namespace Game.Entities _positionUpdateInfo.Relocated = relocated; _positionUpdateInfo.Turned = turn; + if (IsFalling()) + RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2.Falling); + bool isInWater = IsInWater(); if (!IsFalling() || isInWater || IsFlying()) RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2.Ground);