Control active Lua scripts from openmw.cfg

This commit is contained in:
Petr Mikheev 2021-02-07 12:44:03 +01:00
parent 8c6d303730
commit 87b5afb9bf
5 changed files with 52 additions and 5 deletions

View file

@ -493,6 +493,11 @@ void OMW::Engine::addGroundcoverFile(const std::string& file)
mGroundcoverFiles.emplace_back(file);
}
void OMW::Engine::addLuaScriptListFile(const std::string& file)
{
mLuaScriptListFiles.push_back(file);
}
void OMW::Engine::setSkipMenu (bool skipMenu, bool newGame)
{
mSkipMenu = skipMenu;
@ -707,7 +712,7 @@ void OMW::Engine::prepareEngine (Settings::Manager & settings)
mViewer->addEventHandler(mScreenCaptureHandler);
mLuaManager = new MWLua::LuaManager(mVFS.get());
mLuaManager = new MWLua::LuaManager(mVFS.get(), mLuaScriptListFiles);
mEnvironment.setLuaManager(mLuaManager);
// Create input and UI first to set up a bootstrapping environment for