From 7625725fd8f505d82dc2491afe94ee29346e955d Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 4 Feb 2023 21:39:31 +0100 Subject: [PATCH] Allow F11 free camera & spectating if "external views" is allowed --- game/missiongenerator/missiongenerator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game/missiongenerator/missiongenerator.py b/game/missiongenerator/missiongenerator.py index bcf8c607..64a6c09b 100644 --- a/game/missiongenerator/missiongenerator.py +++ b/game/missiongenerator/missiongenerator.py @@ -69,7 +69,11 @@ class MissionGenerator: self.generation_started = False with open("resources/default_options.lua", "r", encoding="utf-8") as f: - self.mission.options.load_from_dict(dcs.lua.loads(f.read())["options"]) + options = dcs.lua.loads(f.read())["options"] + ext_view = game.settings.external_views_allowed + options["miscellaneous"]["f11_free_camera"] = ext_view + options["difficulty"]["spectatorExternalViews"] = ext_view + self.mission.options.load_from_dict(options) def generate_miz(self, output: Path) -> UnitMap: if self.generation_started: