From 7c3e08050fe326e7cfd19f66ab785dff37a99a77 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Tue, 13 Jul 2021 20:10:29 -0700 Subject: [PATCH] Perturb fallback join/split points. Otherwise they're placed exactly on top of each other, which makes the map harder to read. --- gen/flights/flightplan.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gen/flights/flightplan.py b/gen/flights/flightplan.py index 14e37757..ef642b8e 100644 --- a/gen/flights/flightplan.py +++ b/gen/flights/flightplan.py @@ -998,11 +998,10 @@ class FlightPlanBuilder: ingress_point = self._ingress_point(self._target_heading_to_package_airfield()) join_point = self._rendezvous_point(ingress_point) - split_point = self._rendezvous_point(ingress_point) self.package.waypoints = PackageWaypoints( - join_point, + WaypointBuilder.perturb(join_point), ingress_point, - split_point, + WaypointBuilder.perturb(join_point), ) def safe_points_between(self, a: Point, b: Point) -> Iterator[Point]: