From d5ac1c87417e943b99ec95fd2041664484c380f2 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 26 Oct 2025 11:51:32 +0100 Subject: [PATCH] Core/Creatures: Fix floating corpses --- src/server/game/Entities/Unit/Unit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 5668f3201d0..116d81d9f38 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -13254,7 +13254,7 @@ bool Unit::SetDisableGravity(bool disable, bool updateAnimTier /*= true*/) SetPlayHoverAnim(false, false); } - if (IsCreature() && updateAnimTier && IsAlive() && !HasUnitState(UNIT_STATE_ROOT)) + if (IsCreature() && updateAnimTier && !HasUnitState(UNIT_STATE_ROOT)) { if (IsGravityDisabled()) SetAnimTier(AnimTier::Fly); @@ -13480,7 +13480,7 @@ bool Unit::SetHover(bool enable, bool updateAnimTier /*= true*/) else if (IsPlayer()) // To update player who dies while flying/hovering SetPlayHoverAnim(false, false); - if (IsCreature() && updateAnimTier && IsAlive() && !HasUnitState(UNIT_STATE_ROOT)) + if (IsCreature() && updateAnimTier && !HasUnitState(UNIT_STATE_ROOT)) { if (IsGravityDisabled()) SetAnimTier(AnimTier::Fly);