From 83bb10b32b393cfddd7cc213ff9099ff1678637e Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Sat, 11 Jun 2016 13:23:52 -0400 Subject: [PATCH] Add support for sub folder style lua modules Ex. lua_modules/?/init.lua will work (which some lua modules do use) --- zone/lua_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/lua_parser.cpp b/zone/lua_parser.cpp index 4f88eb88a..95e98f6a6 100644 --- a/zone/lua_parser.cpp +++ b/zone/lua_parser.cpp @@ -852,7 +852,7 @@ void LuaParser::ReloadQuests() { lua_getglobal(L, "package"); lua_getfield(L, -1, "path"); std::string module_path = lua_tostring(L,-1); - module_path += ";./" + Config->LuaModuleDir + "/?.lua"; + module_path += ";./" + Config->LuaModuleDir + "?.lua;./" + Config->LuaModuleDir + "?/init.lua"; lua_pop(L, 1); lua_pushstring(L, module_path.c_str()); lua_setfield(L, -2, "path");