mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Don't assign pilots to unused aircraft.
These "flights" are only created so that we can spawn the aircraft on the ramp for OCA strikes. They shouldn't have pilots assigned.
This commit is contained in:
parent
e9b5784d30
commit
dae3835eb0
@ -1074,6 +1074,7 @@ class AircraftConflictGenerator:
|
||||
departure=control_point,
|
||||
arrival=control_point,
|
||||
divert=None,
|
||||
no_pilots=True,
|
||||
)
|
||||
|
||||
group = self._generate_at_airport(
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user