From 9e42f7f25537533a595ab7adc742b78e60ff7820 Mon Sep 17 00:00:00 2001 From: Raffson Date: Sat, 1 Jul 2023 15:27:11 +0200 Subject: [PATCH] Execute EWRJ triggers after EWRJ script has initialized --- game/missiongenerator/luagenerator.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/game/missiongenerator/luagenerator.py b/game/missiongenerator/luagenerator.py index 28057530..f8698ec7 100644 --- a/game/missiongenerator/luagenerator.py +++ b/game/missiongenerator/luagenerator.py @@ -36,8 +36,14 @@ class LuaGenerator: self.plugin_scripts: list[str] = [] def generate(self) -> None: + ewrj_triggers = [ + x for x in self.mission.triggerrules.triggers if isinstance(x, TriggerStart) + ] self.generate_plugin_data() self.inject_plugins() + for t in ewrj_triggers: + self.mission.triggerrules.triggers.remove(t) + self.mission.triggerrules.triggers.append(t) def generate_plugin_data(self) -> None: lua_data = LuaData("dcsRetribution")