From 76514cc7589c60eb53fcc8f476bd200d48bbe0ac Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Mon, 22 Mar 2021 21:57:02 -0300 Subject: [PATCH] better addon structure --- Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs index 69eae5636..d3495a4c9 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs @@ -113,7 +113,14 @@ namespace Barotrauma lua.Globals["Random"] = new LuaRandom(); lua.Globals["Timer"] = new LuaTimer(this); - luaScriptLoader.RunFolder("Lua/autorun"); + foreach (string d in Directory.GetDirectories("Lua")) + { + if (Directory.Exists(d + "/autorun")) + { + luaScriptLoader.RunFolder(d + "/autorun"); + } + } + }