From 82a242da979073756f3bb4a0427fac819e184733 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Wed, 20 Aug 2025 10:17:02 -0400 Subject: [PATCH] Core/Units: Don't change hover anim for vehicle passengers Port From (https://github.com/TrinityCore/TrinityCore/commit/ac9d659ad8857d3f0dc13c477b381f38c6aa358f) --- Source/Game/Entities/Unit/Unit.Movement.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Source/Game/Entities/Unit/Unit.Movement.cs b/Source/Game/Entities/Unit/Unit.Movement.cs index c2970b94a..5c834dcc4 100644 --- a/Source/Game/Entities/Unit/Unit.Movement.cs +++ b/Source/Game/Entities/Unit/Unit.Movement.cs @@ -915,15 +915,18 @@ namespace Game.Entities SendMessageToSet(packet, true); } - if (IsAlive()) + if (GetVehicle() == null) { - if (IsGravityDisabled() || IsHovering()) - SetPlayHoverAnim(true); - else - SetPlayHoverAnim(false); + if (IsAlive()) + { + if (IsGravityDisabled() || IsHovering()) + SetPlayHoverAnim(true); + else + SetPlayHoverAnim(false); + } + else if (IsPlayer()) // To update player who dies while flying/hovering + SetPlayHoverAnim(false, false); } - else if (IsPlayer()) // To update player who dies while flying/hovering - SetPlayHoverAnim(false, false); if (IsCreature() && updateAnimTier && IsAlive() && !HasUnitState(UnitState.Root)) {