mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
vietnamwarvessels first batch
This commit is contained in:
@@ -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]:
|
||||
|
||||
@@ -100,6 +100,7 @@ class ModSettings:
|
||||
swedishmilitaryassetspack: bool = False
|
||||
coldwarassets: bool = False
|
||||
SWPack: bool = False
|
||||
vietnamwarvessels: bool = False
|
||||
|
||||
|
||||
class GameGenerator:
|
||||
|
||||
1
pydcs_extensions/vietnamwarvessels/__init__.py
Normal file
1
pydcs_extensions/vietnamwarvessels/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from .vietnamwarvessels import *
|
||||
1025
pydcs_extensions/vietnamwarvessels/vietnamwarvessels.py
Normal file
1025
pydcs_extensions/vietnamwarvessels/vietnamwarvessels.py
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user