diff --git a/game/theater/controlpoint.py b/game/theater/controlpoint.py index 207a3f4d..e7ce7647 100644 --- a/game/theater/controlpoint.py +++ b/game/theater/controlpoint.py @@ -889,7 +889,12 @@ class Airfield(ControlPoint): # TODO: Allow harrier. # Needs ground spawns just like helos do, but also need to be able to # limit takeoff weight to ~20500 lbs or it won't be able to take off. - return self.runway_is_operational() + + # return false if aircraft is fixed wing and airport has no runways + if not aircraft.helicopter and not self.airport.runways: + return False + else: + return self.runway_is_operational() def mission_types(self, for_player: bool) -> Iterator[FlightType]: from gen.flights.flight import FlightType