From 4ef2f6c22afa2fb15261e303747f1aaaadef4b9e Mon Sep 17 00:00:00 2001 From: Druss99 <42724070+Druss99@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:36:41 -0500 Subject: [PATCH] Allow refueling & escort on friendly FOBs, Airfields & Carriers (#477) --- game/theater/controlpoint.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/game/theater/controlpoint.py b/game/theater/controlpoint.py index d9555301..389809a2 100644 --- a/game/theater/controlpoint.py +++ b/game/theater/controlpoint.py @@ -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: