diff --git a/apps/openmw-mp/Script/LuaState.cpp b/apps/openmw-mp/Script/LuaState.cpp index 1a4184dde..ca6b7e9cd 100644 --- a/apps/openmw-mp/Script/LuaState.cpp +++ b/apps/openmw-mp/Script/LuaState.cpp @@ -285,11 +285,11 @@ sol::environment LuaState::openScript(std::string homePath, std::string modname) env["package"]["path"] = Utils::convertPath(homePath + "/mods/" + modname + "/?.lua") + ";" + package_path; package_path = env["package"]["path"]; - lua->set_function("getDataFolder", [homePath, modname]() -> const string { + env.set_function("getDataFolder", [homePath, modname]() -> const string { return homePath + "/data/" + modname + '/'; }); - lua->set_function("getModFolder", [homePath, modname]() -> const string{ + env.set_function("getModFolder", [homePath, modname]() -> const string { return homePath + "/mods/" + modname + '/'; });