mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Allow refueling & escort on friendly FOBs, Airfields & Carriers (#477)
This commit is contained in:
parent
5270ad42db
commit
4ef2f6c22a
@ -1259,6 +1259,7 @@ class Airfield(ControlPoint, CTLD):
|
|||||||
if self.is_friendly(for_player):
|
if self.is_friendly(for_player):
|
||||||
yield from [
|
yield from [
|
||||||
FlightType.AEWC,
|
FlightType.AEWC,
|
||||||
|
FlightType.ESCORT,
|
||||||
# TODO: FlightType.INTERCEPTION
|
# TODO: FlightType.INTERCEPTION
|
||||||
# TODO: FlightType.LOGISTICS
|
# TODO: FlightType.LOGISTICS
|
||||||
]
|
]
|
||||||
@ -1372,6 +1373,7 @@ class NavalControlPoint(
|
|||||||
FlightType.AEWC,
|
FlightType.AEWC,
|
||||||
FlightType.RECOVERY,
|
FlightType.RECOVERY,
|
||||||
FlightType.REFUELING,
|
FlightType.REFUELING,
|
||||||
|
FlightType.ESCORT,
|
||||||
# TODO: FlightType.INTERCEPTION
|
# TODO: FlightType.INTERCEPTION
|
||||||
# TODO: Buddy tanking for the A-4?
|
# TODO: Buddy tanking for the A-4?
|
||||||
# TODO: Rescue chopper?
|
# TODO: Rescue chopper?
|
||||||
@ -1655,8 +1657,11 @@ class Fob(ControlPoint, RadioFrequencyContainer, CTLD):
|
|||||||
if self.total_aircraft_parking(ParkingType(True, True, True)):
|
if self.total_aircraft_parking(ParkingType(True, True, True)):
|
||||||
yield FlightType.OCA_AIRCRAFT
|
yield FlightType.OCA_AIRCRAFT
|
||||||
else:
|
else:
|
||||||
yield FlightType.AEWC
|
yield from [
|
||||||
|
FlightType.AEWC,
|
||||||
|
FlightType.ESCORT,
|
||||||
|
FlightType.REFUELING,
|
||||||
|
]
|
||||||
yield from super().mission_types(for_player)
|
yield from super().mission_types(for_player)
|
||||||
|
|
||||||
def total_aircraft_parking(self, parking_type: ParkingType) -> int:
|
def total_aircraft_parking(self, parking_type: ParkingType) -> int:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user