Store mod settings so mod properties can be injected again on game load, in case mods like CJS F/A-18E/F/G or IDF F-16I are selected by the player.

This commit is contained in:
MetalStormGhost
2022-04-23 15:00:27 +03:00
parent 1dd1ef6933
commit 204060665f
3 changed files with 17 additions and 0 deletions

View File

@@ -83,6 +83,7 @@ class GameGenerator:
self.air_wing_config = air_wing_config
self.settings = settings
self.generator_settings = generator_settings
self.mod_settings = mod_settings
self.player.apply_mod_settings(mod_settings)
self.enemy.apply_mod_settings(mod_settings)
@@ -104,6 +105,7 @@ class GameGenerator:
GroundObjectGenerator(game, self.generator_settings).generate()
game.settings.version = VERSION
game.mod_settings = self.mod_settings
return game
def should_remove_carrier(self, player: bool) -> bool: