diff --git a/qt_ui/windows/newgame/QNewGameWizard.py b/qt_ui/windows/newgame/QNewGameWizard.py index 528fa7be..5c770341 100644 --- a/qt_ui/windows/newgame/QNewGameWizard.py +++ b/qt_ui/windows/newgame/QNewGameWizard.py @@ -10,6 +10,7 @@ from PySide2.QtWidgets import QCheckBox, QLabel, QTextEdit, QVBoxLayout, QTextBr from jinja2 import Environment, FileSystemLoader, select_autoescape from game.campaignloader.campaign import Campaign, DEFAULT_BUDGET +from game.dcs.aircrafttype import AircraftType from game.factions import FACTIONS, Faction from game.settings import Settings from game.theater.start_generator import GameGenerator, GeneratorSettings, ModSettings @@ -202,6 +203,11 @@ class NewGameWizard(QtWidgets.QWizard): AirWingConfigurationDialog(self.generatedGame, self).exec_() + g = self.generatedGame + herc = AircraftType.named("C-130J-30 Super Hercules") + if herc in g.blue.air_wing.squadrons or herc in g.red.air_wing.squadrons: + g.settings.set_plugin_option("herculescargo", True) + self.generatedGame.begin_turn_0() super(NewGameWizard, self).accept()