From 317bc49501b694b04a16dbb1dfb94d24cc6aebea Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 24 Mar 2021 11:09:12 +0100 Subject: [PATCH] Core/Movement: flight waypoint movement is now correctly using catmullrom and uncompressed splines --- .../MovementGenerators/WaypointMovementGenerator.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp index 4f6afd80f4e..ef4dcc086e4 100755 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp @@ -232,6 +232,13 @@ void WaypointMovementGenerator::StartMove(Creature* creature, bool rel break; } + if (creature->CanFly()) + { + init.SetFly(); + init.SetSmooth(); + init.SetUncompressed(); + } + if (waypoint.Velocity > 0.f) init.SetVelocity(waypoint.Velocity);