China military assets support (#440)

This commit is contained in:
Druss99
2025-01-03 13:19:10 -05:00
committed by GitHub
parent 918789cee4
commit bc157630e9
40 changed files with 842 additions and 5 deletions

View File

@@ -123,6 +123,7 @@ class NewGameWizard(QtWidgets.QWizard):
swedishmilitaryassetspack=self.field("swedishmilitaryassetspack"),
coldwarassets=self.field("coldwarassets"),
SWPack=self.field("SWPack"),
chinesemilitaryassetspack=self.field("chinesemilitaryassetspack"),
)
blue_faction = self.faction_selection_page.selected_blue_faction

View File

@@ -158,6 +158,8 @@ class GeneratorOptions(QtWidgets.QWizardPage):
self.registerField("spanishnavypack", self.spanishnavypack)
self.irondome = QtWidgets.QCheckBox()
self.registerField("irondome", self.irondome)
self.chinesemilitaryassetspack = QtWidgets.QCheckBox()
self.registerField("chinesemilitaryassetspack", self.chinesemilitaryassetspack)
modHelpText = QtWidgets.QLabel(
"<p>Select the mods you have installed. If your chosen factions support them, you'll be able to use these mods in your campaign.</p>"
@@ -172,6 +174,15 @@ class GeneratorOptions(QtWidgets.QWizardPage):
("A-6A Intruder (v2.7.5.01)", self.a6a_intruder),
("A-7E Corsair II", self.a7e_corsair2),
("C-130J-30 Super Hercules (v6.8.2)", self.hercules),
("Cold War Assets mod (v1.0)", self.coldwarassets),
(
"CurrentHill Chinese Military Assets pack (1.1.4)",
self.chinesemilitaryassetspack,
),
(
"CurrentHill Swedish Military Assets pack (1.10)",
self.swedishmilitaryassetspack,
),
("EA-6B Prowler (v2.9.4.102)", self.ea6b_prowler),
("F-100 Super Sabre (v2.7.18.30765 patch 20.10.22)", self.f100_supersabre),
("F-104 Starfighter (v2.7.11.222.01)", self.f104_starfighter),
@@ -186,22 +197,20 @@ class GeneratorOptions(QtWidgets.QWizardPage):
("F9F Panther (v2.8.7.101)", self.f9f_panther),
("F/A-18E/F Super Hornet AI Tanker (version 1.4)", self.fa18ef_tanker),
("F/A-18E/F/G Super Hornet (version 2.3.2)", self.fa_18efg),
("Cold War Assets mod (v1.0)", self.coldwarassets),
("Frenchpack (v4.9.1)", self.frenchpack),
("High Digit SAMs", self.high_digit_sams),
("IDF Assets Pack (v1.1 by IDF Mods Project)", self.irondome),
("JAS 39 Gripen (v1.8.5-beta)", self.jas39_gripen),
("OH-6 Cayuse (v1.2)", self.oh_6),
("OH-6 Vietnam Asset Pack (v1.0)", self.oh_6_vietnamassetpack),
("OV-10A Bronco", self.ov10a_bronco),
("Saab 105/SK-60B (v1.2.1)", self.sk_60),
("Spanish Naval Assets pack (desdemicabina 3.2.0)", self.spanishnavypack),
("Star Wars Modpack 2.54+", self.SWPack),
("Saab 105/SK-60B (v1.2.1)", self.sk_60),
("Su-15 Flagon (v1.0)", self.su15_flagon),
("Su-30 Flanker-H (V2.7.73b)", self.su30_flanker_h),
("Su-57 Felon (build-04)", self.su57_felon),
("Super Étendard (v2.5.5)", self.super_etendard),
("Swedish Military Assets pack (1.10)", self.swedishmilitaryassetspack),
("OH-6 Cayuse (v1.2)", self.oh_6),
("OH-6 Vietnam Asset Pack (v1.0)", self.oh_6_vietnamassetpack),
("UH-60L Black Hawk (v1.3.1)", self.uh_60l),
]
@@ -270,3 +279,6 @@ class GeneratorOptions(QtWidgets.QWizardPage):
self.swedishmilitaryassetspack.setChecked(
s.get("swedishmilitaryassetspack", False)
)
self.chinesemilitaryassetspack.setChecked(
s.get("chinesemilitaryassetspack", False)
)