From 9ba9d6e74cee01782c6562c830fa6b15ca8353ce Mon Sep 17 00:00:00 2001 From: ModoX Date: Mon, 1 Jan 2024 02:37:57 +0100 Subject: Core/Waypoints: Also facing when orientation is set and node is last of path (cherry picked from commit 6a183e7c647e8a3192b91514862343dd9a89ba6e) --- .../game/Movement/MovementGenerators/WaypointMovementGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp index fc8ab81069c..cde3f8f097b 100644 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp @@ -382,7 +382,7 @@ void WaypointMovementGenerator::StartMove(Creature* owner, bool relaun //! but formationDest contains global coordinates init.MoveTo(waypoint.x, waypoint.y, waypoint.z, _generatePath); - if (waypoint.orientation.has_value() && waypoint.delay > 0) + if (waypoint.orientation.has_value() && (waypoint.delay > 0 || _currentNode == _path->nodes.size() - 1)) init.SetFacing(*waypoint.orientation); switch (waypoint.moveType) -- cgit v1.2.3