Clear loaded scripts before generation.

Every mission generated after the first each time Liberation was
skipping all of the plugins (including the base plugin) because they'd
already been loaded on a previous generation and the list wasn't
cleared.
This commit is contained in:
Dan Albert 2020-11-28 15:39:33 -08:00
parent f2c2ef82c5
commit 55573bf40a

View File

@ -314,6 +314,7 @@ class Operation:
cls.generate_lua(cls.airgen, cls.airsupportgen, cls.jtacs) cls.generate_lua(cls.airgen, cls.airsupportgen, cls.jtacs)
# Inject Plugins Lua Scripts and data # Inject Plugins Lua Scripts and data
cls.plugin_scripts.clear()
for plugin in LuaPluginManager.plugins(): for plugin in LuaPluginManager.plugins():
if plugin.enabled: if plugin.enabled:
plugin.inject_scripts(cls) plugin.inject_scripts(cls)