mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Automatically set 'herculescargo' plugin if present in air wing
This commit is contained in:
parent
33586aaf4f
commit
d26fc84316
@ -10,6 +10,7 @@ from PySide2.QtWidgets import QCheckBox, QLabel, QTextEdit, QVBoxLayout, QTextBr
|
|||||||
from jinja2 import Environment, FileSystemLoader, select_autoescape
|
from jinja2 import Environment, FileSystemLoader, select_autoescape
|
||||||
|
|
||||||
from game.campaignloader.campaign import Campaign, DEFAULT_BUDGET
|
from game.campaignloader.campaign import Campaign, DEFAULT_BUDGET
|
||||||
|
from game.dcs.aircrafttype import AircraftType
|
||||||
from game.factions import FACTIONS, Faction
|
from game.factions import FACTIONS, Faction
|
||||||
from game.settings import Settings
|
from game.settings import Settings
|
||||||
from game.theater.start_generator import GameGenerator, GeneratorSettings, ModSettings
|
from game.theater.start_generator import GameGenerator, GeneratorSettings, ModSettings
|
||||||
@ -202,6 +203,11 @@ class NewGameWizard(QtWidgets.QWizard):
|
|||||||
|
|
||||||
AirWingConfigurationDialog(self.generatedGame, self).exec_()
|
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()
|
self.generatedGame.begin_turn_0()
|
||||||
|
|
||||||
super(NewGameWizard, self).accept()
|
super(NewGameWizard, self).accept()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user