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:
@@ -301,6 +301,7 @@ def create_game(
|
||||
f104_starfighter=False,
|
||||
hercules=False,
|
||||
jas39_gripen=False,
|
||||
su30_flanker_h=False,
|
||||
su57_felon=False,
|
||||
frenchpack=False,
|
||||
high_digit_sams=False,
|
||||
|
||||
@@ -209,6 +209,11 @@ def load_aircraft_banners():
|
||||
AIRCRAFT_BANNERS[aircraft[:-7]] = QPixmap(
|
||||
os.path.join("./resources/ui/units/aircrafts/banners/", aircraft)
|
||||
)
|
||||
_load_mirage_banners()
|
||||
_load_su30mod_banners()
|
||||
|
||||
|
||||
def _load_mirage_banners():
|
||||
variants = ["Mirage-F1CT", "Mirage-F1EE", "Mirage-F1M-EE", "Mirage-F1EQ"]
|
||||
for f1 in variants:
|
||||
AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C-200"]
|
||||
@@ -217,6 +222,12 @@ def load_aircraft_banners():
|
||||
AIRCRAFT_BANNERS[f1] = AIRCRAFT_BANNERS["Mirage-F1C"]
|
||||
|
||||
|
||||
def _load_su30mod_banners():
|
||||
variants = ["Su-30MKA", "Su-30MKI", "Su-30MKM"]
|
||||
for su30 in variants:
|
||||
AIRCRAFT_BANNERS[su30] = AIRCRAFT_BANNERS["Su-30SM"]
|
||||
|
||||
|
||||
def load_vehicle_banners():
|
||||
for aircraft in os.listdir("./resources/ui/units/vehicles/banners/"):
|
||||
if aircraft.endswith(".jpg"):
|
||||
|
||||
@@ -164,6 +164,7 @@ class NewGameWizard(QtWidgets.QWizard):
|
||||
hercules=self.field("hercules"),
|
||||
uh_60l=self.field("uh_60l"),
|
||||
jas39_gripen=self.field("jas39_gripen"),
|
||||
su30_flanker_h=self.field("su30_flanker_h"),
|
||||
su57_felon=self.field("su57_felon"),
|
||||
frenchpack=self.field("frenchpack"),
|
||||
high_digit_sams=self.field("high_digit_sams"),
|
||||
@@ -666,6 +667,8 @@ class GeneratorOptions(QtWidgets.QWizardPage):
|
||||
self.registerField("f104_starfighter", f104_starfighter)
|
||||
jas39_gripen = QtWidgets.QCheckBox()
|
||||
self.registerField("jas39_gripen", jas39_gripen)
|
||||
su30_flanker_h = QtWidgets.QCheckBox()
|
||||
self.registerField("su30_flanker_h", su30_flanker_h)
|
||||
su57_felon = QtWidgets.QCheckBox()
|
||||
self.registerField("su57_felon", su57_felon)
|
||||
frenchpack = QtWidgets.QCheckBox()
|
||||
@@ -712,6 +715,11 @@ class GeneratorOptions(QtWidgets.QWizardPage):
|
||||
)
|
||||
modLayout.addWidget(jas39_gripen, modLayout_row, 1)
|
||||
modLayout_row += 1
|
||||
modLayout.addWidget(
|
||||
QtWidgets.QLabel("Su-30 Flanker-H (V2.01B)"), modLayout_row, 0
|
||||
)
|
||||
modLayout.addWidget(su30_flanker_h, modLayout_row, 1)
|
||||
modLayout_row += 1
|
||||
modLayout.addWidget(QtWidgets.QLabel("Su-57 Felon"), modLayout_row, 0)
|
||||
modLayout.addWidget(su57_felon, modLayout_row, 1)
|
||||
modLayout_row += 1
|
||||
|
||||
Reference in New Issue
Block a user