Prevent assigning fixed wing squadrons to FARPs.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/1671
This commit is contained in:
Dan Albert 2021-11-06 18:34:23 -07:00
parent c60bba1166
commit e9634b7066

View File

@ -4,10 +4,7 @@ import logging
from collections import Iterable
from dataclasses import dataclass, field
from pathlib import Path
from typing import (
TYPE_CHECKING,
Optional,
)
from typing import Optional, TYPE_CHECKING
import yaml
@ -52,6 +49,8 @@ class SquadronDef:
return task in self.auto_assignable_mission_types
def operates_from(self, control_point: ControlPoint) -> bool:
if not control_point.can_operate(self.aircraft):
return False
if control_point.is_carrier:
return self.operating_bases.carrier
elif control_point.is_lha: