Support for supercarrier deck-crew

This commit is contained in:
Raffson
2024-12-16 15:12:07 +01:00
parent aae4c905b9
commit cc90627ee5
5 changed files with 26 additions and 4 deletions

View File

@@ -53,6 +53,10 @@ class ForcedOptionsGenerator:
self.game.settings.battle_damage_assessment
)
def _set_supercarrier_deck_crew(self) -> None:
value = self.game.settings.supercarrier_deck_crew
self.mission.forced_options.supercarrier_deck_crew = value
def generate(self) -> None:
self._set_options_view()
self._set_external_views()
@@ -60,3 +64,4 @@ class ForcedOptionsGenerator:
self._set_labels()
self._set_unrestricted_satnav()
self._set_battle_damage_assessment()
self._set_supercarrier_deck_crew()

View File

@@ -738,6 +738,12 @@ class Settings:
GAMEPLAY_SECTION,
default=False,
)
supercarrier_deck_crew: bool = boolean_option(
"Use supercarrier deck-crew",
MISSION_GENERATOR_PAGE,
GAMEPLAY_SECTION,
default=True,
)
generate_marks: bool = boolean_option(
"Put objective markers on the map",
MISSION_GENERATOR_PAGE,