mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user