From 195fe6316ee2d92ba7b649f5835cae1c74aabe07 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 23 Nov 2021 22:46:44 -0500 Subject: [PATCH] Core/Units: Only update height in SetHover if unit is bellow HoverHeight Port From (https://github.com/TrinityCore/TrinityCore/commit/10c915dd34ee94b267b92eef49cd0ecd22d643bf) --- Source/Game/Entities/Unit/Unit.Movement.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index 0c1c50089..0744100be 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -1020,7 +1020,7 @@ namespace Game.Entities { //! No need to check height on ascent AddUnitMovementFlag(MovementFlag.Hover); - if (hoverHeight != 0) + if (hoverHeight != 0 && GetPositionZ() - GetFloorZ() < hoverHeight) UpdateHeight(GetPositionZ() + hoverHeight); } else