diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index 6d60c96d72..f0ba4fa0d0 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -465,6 +465,7 @@ void MotionMaster::MoveSmoothPath(uint32 pointId, Position const* pathPoints, si { init.SetFly(); init.SetUncompressed(); + init.SetSmooth(); } Movement::PointsArray path; @@ -474,7 +475,6 @@ void MotionMaster::MoveSmoothPath(uint32 pointId, Position const* pathPoints, si return G3D::Vector3(point.GetPositionX(), point.GetPositionY(), point.GetPositionZ()); }); init.MovebyPath(path); - init.SetSmooth(); init.SetWalk(walk); init.Launch();