From 01b12b4398bb6fc3ec166a3bcc1ffe98823803c0 Mon Sep 17 00:00:00 2001 From: Sven Czarnian Date: Tue, 14 Dec 2021 11:25:27 +0100 Subject: [PATCH] do not overwrite the last waypoint if it is already set up --- aman/sys/aco/Node.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aman/sys/aco/Node.py b/aman/sys/aco/Node.py index b3e7ce5..4c9dd25 100644 --- a/aman/sys/aco/Node.py +++ b/aman/sys/aco/Node.py @@ -124,7 +124,8 @@ class Node: if flownDistance >= self.PredictedDistanceToIAF: flightTimeOnStarSeconds += 10 if flownDistance >= trackmiles: - self.updateArrivalWaypoint(arrivalRoute, flightTimeSeconds, currentPosition[0], currentIAS, currentPosition[1]) + if None == arrivalRoute[-1].FlightTime: + self.updateArrivalWaypoint(arrivalRoute, flightTimeSeconds, currentPosition[0], currentIAS, currentPosition[1]) break # check if we follow a new waypoint pair