diff --git a/gen/aircraft.py b/gen/aircraft.py index fef009ba..5e64ee5e 100644 --- a/gen/aircraft.py +++ b/gen/aircraft.py @@ -1074,6 +1074,7 @@ class AircraftConflictGenerator: departure=control_point, arrival=control_point, divert=None, + no_pilots=True, ) group = self._generate_at_airport( diff --git a/gen/flights/flight.py b/gen/flights/flight.py index 711e1657..69e1ec3c 100644 --- a/gen/flights/flight.py +++ b/gen/flights/flight.py @@ -214,11 +214,16 @@ class Flight: divert: Optional[ControlPoint], custom_name: Optional[str] = None, cargo: Optional[TransferOrder] = None, + no_pilots: bool = False, ) -> None: self.package = package self.country = country self.squadron = squadron - self.pilots = [squadron.claim_available_pilot() for _ in range(count)] + self.pilots: List[Optional[Pilot]] + if no_pilots: + self.pilots = [None for _ in range(count)] + else: + self.pilots = [squadron.claim_available_pilot() for _ in range(count)] self.departure = departure self.arrival = arrival self.divert = divert