Skip to content

Commit 884afaf

Browse files
authored
Merge pull request #1015 from Courseplay/transition-fix
fix: pathfinding to next wp
2 parents 785ce7a + 8cdb4c3 commit 884afaf

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

scripts/ai/strategies/AIDriveStrategyFieldWorkCourse.lua

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,7 @@ function AIDriveStrategyFieldWorkCourse:startPathfindingToNextWaypoint(ix)
557557
self.state = self.states.WAITING_FOR_PATHFINDER
558558
-- to have a course set while waiting for the pathfinder
559559
self:startCourse(self.fieldWorkCourse, self.waypointToContinueOnFailedPathfinding)
560-
self.pathfinderController:findPathToNode(context, targetNode, 0, zOffset)
560+
self.pathfinderController:findPathToNode(context, targetNode, 0, zOffset, 1)
561561
end
562562

563563
function AIDriveStrategyFieldWorkCourse:onPathfindingFailedToNextWaypoint(controller, lastContext, wasLastRetry, currentRetryAttempt)
@@ -578,7 +578,10 @@ function AIDriveStrategyFieldWorkCourse:onPathfindingDoneToNextWaypoint(controll
578578
self:debug('Pathfinding to next waypoint finished')
579579
self:startCourseToWorkStart(course)
580580
else
581-
self:onPathfindingFailedToNextWaypoint()
581+
self:debug('Pathfinding to next waypoint failed, continue directly at waypoint %d', self.waypointToContinueOnFailedPathfinding)
582+
self:startWaitingForLower()
583+
self:lowerImplements()
584+
self:startCourse(self.fieldWorkCourse, self.waypointToContinueOnFailedPathfinding)
582585
end
583586
end
584587

0 commit comments

Comments
 (0)