mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Add the Hercules to strike tasks.
It's not strike capable per se, but can transport objects for a strike.
This commit is contained in:
parent
f8276f7e59
commit
a4db443f93
@ -94,6 +94,7 @@ from pydcs_extensions.f22a.f22a import F_22A
|
|||||||
from pydcs_extensions.mb339.mb339 import MB_339PAN
|
from pydcs_extensions.mb339.mb339 import MB_339PAN
|
||||||
from pydcs_extensions.rafale.rafale import Rafale_A_S, Rafale_M, Rafale_B
|
from pydcs_extensions.rafale.rafale import Rafale_A_S, Rafale_M, Rafale_B
|
||||||
from pydcs_extensions.su57.su57 import Su_57
|
from pydcs_extensions.su57.su57 import Su_57
|
||||||
|
from pydcs_extensions.hercules.hercules import Hercules
|
||||||
|
|
||||||
# All aircraft lists are in priority order. Aircraft higher in the list will be
|
# All aircraft lists are in priority order. Aircraft higher in the list will be
|
||||||
# preferred over those lower in the list.
|
# preferred over those lower in the list.
|
||||||
@ -345,6 +346,13 @@ RUNWAY_ATTACK_CAPABLE = [
|
|||||||
Tornado_IDS,
|
Tornado_IDS,
|
||||||
] + STRIKE_CAPABLE
|
] + STRIKE_CAPABLE
|
||||||
|
|
||||||
|
# For any aircraft that isn't necessarily directly involved in strike
|
||||||
|
# missions in a direct combat sense, but can transport objects and infantry.
|
||||||
|
TRANSPORT_CAPABLE = [
|
||||||
|
Hercules,
|
||||||
|
Mi_8MT,
|
||||||
|
UH_1H,
|
||||||
|
]
|
||||||
|
|
||||||
DRONES = [
|
DRONES = [
|
||||||
MQ_9_Reaper,
|
MQ_9_Reaper,
|
||||||
|
|||||||
@ -36,7 +36,7 @@ class QAircraftTypeSelector(QComboBox):
|
|||||||
if aircraft in gen.flights.ai_flight_planner_db.SEAD_CAPABLE:
|
if aircraft in gen.flights.ai_flight_planner_db.SEAD_CAPABLE:
|
||||||
self.addItem(f"{db.unit_pretty_name(self.country, aircraft)}", userData=aircraft)
|
self.addItem(f"{db.unit_pretty_name(self.country, aircraft)}", userData=aircraft)
|
||||||
elif mission_type in [FlightType.STRIKE]:
|
elif mission_type in [FlightType.STRIKE]:
|
||||||
if aircraft in gen.flights.ai_flight_planner_db.STRIKE_CAPABLE:
|
if aircraft in [gen.flights.ai_flight_planner_db.STRIKE_CAPABLE, gen.flights.ai_flight_planner_db.TRANSPORT_CAPABLE]:
|
||||||
self.addItem(f"{db.unit_pretty_name(self.country, aircraft)}", userData=aircraft)
|
self.addItem(f"{db.unit_pretty_name(self.country, aircraft)}", userData=aircraft)
|
||||||
elif mission_type in [FlightType.ANTISHIP]:
|
elif mission_type in [FlightType.ANTISHIP]:
|
||||||
if aircraft in gen.flights.ai_flight_planner_db.ANTISHIP_CAPABLE:
|
if aircraft in gen.flights.ai_flight_planner_db.ANTISHIP_CAPABLE:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user