From dd2fb432f2d185ee8e25ac0878c3c73775963fb7 Mon Sep 17 00:00:00 2001 From: Raffson Date: Mon, 1 Apr 2024 16:03:40 +0200 Subject: [PATCH] Use initial point for Herc AirAssault ingress --- game/ato/flightplans/airassault.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/game/ato/flightplans/airassault.py b/game/ato/flightplans/airassault.py index 46bc1542..8d40c5a7 100644 --- a/game/ato/flightplans/airassault.py +++ b/game/ato/flightplans/airassault.py @@ -136,10 +136,18 @@ class Builder(FormationAttackBuilder[AirAssaultFlightPlan, AirAssaultLayout]): pickup.alt = altitude pickup_position = pickup.position - ingress = builder.ingress( - FlightWaypointType.INGRESS_AIR_ASSAULT, - self.package.waypoints.ingress, - self.package.target, + ingress = ( + builder.ingress( + FlightWaypointType.INGRESS_AIR_ASSAULT, + self.package.waypoints.ingress, + self.package.target, + ) + if not self.flight.is_hercules + else builder.ingress( + FlightWaypointType.INGRESS_AIR_ASSAULT, + self.package.waypoints.initial, + self.package.target, + ) ) assault_area = builder.assault_area(self.package.target)