Avoid heli AirAssault seeking ground after ingress

This commit is contained in:
Raffson 2024-02-17 01:00:53 +01:00
parent 1395dcea71
commit 47531cd9fa
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -132,6 +132,7 @@ class Builder(FormationAttackBuilder[AirAssaultFlightPlan, AirAssaultLayout]):
self._generate_ctld_pickup(), self._generate_ctld_pickup(),
) )
) )
pickup.alt = heli_alt
pickup_position = pickup.position pickup_position = pickup.position
ingress = builder.ingress( ingress = builder.ingress(
@ -162,6 +163,8 @@ class Builder(FormationAttackBuilder[AirAssaultFlightPlan, AirAssaultLayout]):
drop_pos = tgt.position.point_from_heading(heading, 1200) drop_pos = tgt.position.point_from_heading(heading, 1200)
drop_off_zone = MissionTarget("Dropoff zone", drop_pos) drop_off_zone = MissionTarget("Dropoff zone", drop_pos)
dz = builder.dropoff_zone(drop_off_zone) if self.flight.is_helo else None dz = builder.dropoff_zone(drop_off_zone) if self.flight.is_helo else None
if dz:
dz.alt = heli_alt
return AirAssaultLayout( return AirAssaultLayout(
departure=builder.takeoff(self.flight.departure), departure=builder.takeoff(self.flight.departure),