From 101f57c835a2eeb8e79c967783b8b0992a14340f Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 15 Jul 2020 18:50:56 +0200 Subject: [PATCH] Core/Creatures: do not update animation tiers when updating movement flags * Animation tiers are mostly involved in scripts so we do not handle them in generic movement updates --- src/server/game/Entities/Creature/Creature.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 8e35815e68..ea86cbf1ce 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -2882,7 +2882,7 @@ void Creature::UpdateMovementFlags() if (GetMovementTemplate().Flight == CreatureFlightMovementType::CanFly) SetCanFly(true); else - SetDisableGravity(true); + SetDisableGravity(true, false, false); if (!HasAuraType(SPELL_AURA_HOVER)) SetHover(false); @@ -2890,9 +2890,9 @@ void Creature::UpdateMovementFlags() else { SetCanFly(false); - SetDisableGravity(false); + SetDisableGravity(false, false, false); if ((IsAlive() && CanHover()) || HasAuraType(SPELL_AURA_HOVER)) - SetHover(true); + SetHover(true, false, false); } if (!isInAir)