Allow refueling & escort on friendly FOBs, Airfields & Carriers (#477)

This commit is contained in:
Druss99 2025-02-04 16:36:41 -05:00 committed by GitHub
parent 5270ad42db
commit 4ef2f6c22a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1259,6 +1259,7 @@ class Airfield(ControlPoint, CTLD):
if self.is_friendly(for_player):
yield from [
FlightType.AEWC,
FlightType.ESCORT,
# TODO: FlightType.INTERCEPTION
# TODO: FlightType.LOGISTICS
]
@ -1372,6 +1373,7 @@ class NavalControlPoint(
FlightType.AEWC,
FlightType.RECOVERY,
FlightType.REFUELING,
FlightType.ESCORT,
# TODO: FlightType.INTERCEPTION
# TODO: Buddy tanking for the A-4?
# TODO: Rescue chopper?
@ -1655,8 +1657,11 @@ class Fob(ControlPoint, RadioFrequencyContainer, CTLD):
if self.total_aircraft_parking(ParkingType(True, True, True)):
yield FlightType.OCA_AIRCRAFT
else:
yield FlightType.AEWC
yield from [
FlightType.AEWC,
FlightType.ESCORT,
FlightType.REFUELING,
]
yield from super().mission_types(for_player)
def total_aircraft_parking(self, parking_type: ParkingType) -> int: