vietnamwarvessels first batch

This commit is contained in:
Astro-739
2024-12-08 22:52:41 +01:00
parent 1c36d9ec75
commit 80a896b0ca
6 changed files with 1047 additions and 0 deletions

View File

@@ -621,6 +621,21 @@ class Faction:
self.remove_vehicle("TR_TT")
self.remove_vehicle("Gozanti")
self.remove_ship("Destroyer_carrier")
# vietnamwarvessels
if not mod_settings.vietnamwarvessels:
self.remove_ship("cva-31")
self.remove_ship("USS Maddox")
self.remove_ship("PBR_MKII")
self.remove_ship("P4")
self.remove_vehicle("vwv_bdg_indohut1")
self.remove_vehicle("vwv_bdg_indohut2")
self.remove_aircraft("vwv_a1_skyraider")
self.remove_aircraft("vwv_crusader")
self.remove_aircraft("vwv_crusader_np")
self.remove_aircraft("vwv_mig17f")
self.remove_aircraft("vwv_o-1")
self.remove_aircraft("vwv_sh2f")
self.remove_aircraft("vwv_hh2d")
def remove_aircraft(self, name: str) -> None:
for aircraft_set in [self.aircraft, self.awacs, self.tankers]:

View File

@@ -100,6 +100,7 @@ class ModSettings:
swedishmilitaryassetspack: bool = False
coldwarassets: bool = False
SWPack: bool = False
vietnamwarvessels: bool = False
class GameGenerator:

View File

@@ -0,0 +1 @@
from .vietnamwarvessels import *

File diff suppressed because it is too large Load Diff

View File

@@ -123,6 +123,7 @@ class NewGameWizard(QtWidgets.QWizard):
swedishmilitaryassetspack=self.field("swedishmilitaryassetspack"),
coldwarassets=self.field("coldwarassets"),
SWPack=self.field("SWPack"),
vietnamwarvessels=self.field("vietnamwarvessels"),
)
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.vietnamwarvessels = QtWidgets.QCheckBox()
self.registerField("vietnamwarvessels", self.vietnamwarvessels)
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>"
@@ -203,6 +205,7 @@ class GeneratorOptions(QtWidgets.QWizardPage):
("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),
("Vietnam War Vessels (v0.8.0)", self.vietnamwarvessels),
]
for i in range(len(mod_pairs)):
@@ -270,3 +273,4 @@ class GeneratorOptions(QtWidgets.QWizardPage):
self.swedishmilitaryassetspack.setChecked(
s.get("swedishmilitaryassetspack", False)
)
self.vietnamwarvessels.setChecked(s.get("vietnamwarvessels", False))