mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Support for Su-30 mod
This commit is contained in:
@@ -126,6 +126,7 @@ from pydcs_extensions.f15d.f15d import F_15D
|
||||
from pydcs_extensions.f22a.f22a import F_22A
|
||||
from pydcs_extensions.hercules.hercules import Hercules
|
||||
from pydcs_extensions.jas39.jas39 import JAS39Gripen, JAS39Gripen_AG
|
||||
from pydcs_extensions.su30.su30 import Su_30MKA, Su_30MKI, Su_30MKM, Su_30SM
|
||||
from pydcs_extensions.su57.su57 import Su_57
|
||||
from pydcs_extensions.uh60l.uh60l import KC130J, UH_60L
|
||||
from .flighttype import FlightType
|
||||
@@ -148,6 +149,10 @@ CAP_CAPABLE = [
|
||||
Su_33,
|
||||
J_11A,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
Su_27,
|
||||
MiG_29S,
|
||||
F_16C_50,
|
||||
@@ -228,6 +233,10 @@ CAS_CAPABLE = [
|
||||
F_4E,
|
||||
S_3B,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
MiG_29S,
|
||||
MiG_27K,
|
||||
MiG_29A,
|
||||
@@ -301,6 +310,10 @@ SEAD_CAPABLE = [
|
||||
Su_17M4,
|
||||
Su_34,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
MiG_27K,
|
||||
Tornado_GR4,
|
||||
]
|
||||
@@ -365,6 +378,10 @@ STRIKE_CAPABLE = [
|
||||
Su_34,
|
||||
Su_33,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
Su_27,
|
||||
MiG_29S,
|
||||
MiG_29G,
|
||||
@@ -421,6 +438,10 @@ ANTISHIP_CAPABLE = [
|
||||
JF_17,
|
||||
Su_34,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
Tornado_IDS,
|
||||
Tornado_GR4,
|
||||
AV8BNA,
|
||||
@@ -438,8 +459,6 @@ ANTISHIP_CAPABLE = [
|
||||
# https://github.com/dcs-liberation/dcs_liberation/issues/1703
|
||||
RUNWAY_ATTACK_CAPABLE = [
|
||||
JF_17,
|
||||
Su_34,
|
||||
Su_30,
|
||||
Tornado_IDS,
|
||||
M_2000C,
|
||||
H_6J,
|
||||
@@ -466,6 +485,10 @@ RUNWAY_ATTACK_CAPABLE = [
|
||||
Su_34,
|
||||
Su_33,
|
||||
Su_30,
|
||||
Su_30MKA,
|
||||
Su_30MKI,
|
||||
Su_30MKM,
|
||||
Su_30SM,
|
||||
Su_27,
|
||||
MiG_29S,
|
||||
MiG_29G,
|
||||
|
||||
@@ -302,6 +302,11 @@ class Faction:
|
||||
if not mod_settings.jas39_gripen:
|
||||
self.remove_aircraft("JAS39Gripen")
|
||||
self.remove_aircraft("JAS39Gripen_AG")
|
||||
if not mod_settings.su30_flanker_h:
|
||||
self.remove_aircraft("Su-30MKA")
|
||||
self.remove_aircraft("Su-30MKI")
|
||||
self.remove_aircraft("Su-30MKM")
|
||||
self.remove_aircraft("Su-30SM")
|
||||
if not mod_settings.su57_felon:
|
||||
self.remove_aircraft("Su-57")
|
||||
# frenchpack
|
||||
|
||||
@@ -246,6 +246,15 @@ RADIOS: List[Radio] = [
|
||||
),
|
||||
),
|
||||
Radio("UHF TRAP 137B", (RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM),)),
|
||||
# Su-30 (MKA/MKI/MKM/SM)
|
||||
Radio(
|
||||
"R-800",
|
||||
(
|
||||
RadioRange(MHz(30), MHz(88), kHz(25), Modulation.AM),
|
||||
RadioRange(MHz(108), MHz(174), kHz(25), Modulation.AM),
|
||||
RadioRange(MHz(225), MHz(400), kHz(25), Modulation.AM),
|
||||
),
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -61,6 +61,7 @@ class ModSettings:
|
||||
hercules: bool = False
|
||||
uh_60l: bool = False
|
||||
jas39_gripen: bool = False
|
||||
su30_flanker_h: bool = False
|
||||
su57_felon: bool = False
|
||||
frenchpack: bool = False
|
||||
high_digit_sams: bool = False
|
||||
|
||||
Reference in New Issue
Block a user