mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Units: Don't change hover anim for vehicle passengers (#31144)
This commit is contained in:
@@ -13222,15 +13222,18 @@ bool Unit::SetDisableGravity(bool disable, bool updateAnimTier /*= true*/)
|
||||
SendMessageToSet(packet.Write(), true);
|
||||
}
|
||||
|
||||
if (IsAlive())
|
||||
if (!GetVehicle())
|
||||
{
|
||||
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(UNIT_STATE_ROOT))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user