Yesterday's fix was bogus...

This commit is contained in:
Raffson 2023-06-17 21:50:00 +02:00
parent 5818367f2e
commit 19a6eaeaa3
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99
2 changed files with 11 additions and 5 deletions

View File

@ -441,6 +441,7 @@ class Faction:
self.remove_vehicle("IRON_DOME_CP")
self.remove_vehicle("IRON_DOME_LN")
self.remove_vehicle("ELM2048_MMR")
self.remove_preset("Iron Dome")
# swedish military assets pack
if not mod_settings.swedishmilitaryassetspack:
self.remove_vehicle("BV410_RBS70")
@ -528,9 +529,16 @@ class Faction:
self.preset_groups.remove(pg)
def remove_vehicle(self, name: str) -> None:
for i in self.frontline_units:
if i.dcs_unit_type.id == name:
self.frontline_units.remove(i)
for sequence in [
self.frontline_units,
self.infantry_units,
self.air_defense_units,
self.artillery_units,
self.logistics_units,
]:
for i in sequence:
if i.dcs_unit_type.id == name:
sequence.remove(i)
def remove_ship(self, name: str) -> None:
for i in self.naval_units:

View File

@ -114,9 +114,7 @@ class NewGameWizard(QtWidgets.QWizard):
)
blue_faction = self.faction_selection_page.selected_blue_faction
blue_faction.apply_mod_settings(mod_settings)
red_faction = self.faction_selection_page.selected_red_faction
red_faction.apply_mod_settings(mod_settings)
logging.info("New campaign blue faction: %s", blue_faction.name)
logging.info("New campaign red faction: %s", red_faction.name)