mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Fix can_operate for airfields without runways.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2110.
This commit is contained in:
parent
1e19afe0e5
commit
e9c5cac20c
@ -983,7 +983,12 @@ class Airfield(ControlPoint):
|
|||||||
# TODO: Allow harrier.
|
# TODO: Allow harrier.
|
||||||
# Needs ground spawns just like helos do, but also need to be able to
|
# 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.
|
# 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]:
|
def mission_types(self, for_player: bool) -> Iterator[FlightType]:
|
||||||
from game.ato import FlightType
|
from game.ato import FlightType
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user