diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp index e0eaf471316..4f6afd80f4e 100755 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp @@ -186,10 +186,6 @@ void WaypointMovementGenerator::StartMove(Creature* creature, bool rel // We have spline points in waypoint_data_addon table so instead of calculating a path, we append the db side spline points and run that one instead. int32 splineIndex = 0; - // We are re-launching our spline. We want to pick up all spline points that have not been passed yet. - if (!creature->movespline->Finalized() && relaunch && _lastSplineId == creature->movespline->GetId()) - splineIndex = creature->movespline->currentPathIdx(); - std::vector::const_iterator itr = waypoint.SplinePoints.begin(); if (splineIndex) std::advance(itr, splineIndex);