diff --git a/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs b/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs index b22ad0fdc..60c46a5e3 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/Lua/LuaClasses/LuaGame.cs @@ -44,6 +44,9 @@ namespace Barotrauma public ServerSettings ServerSettings => GameMain.Server.ServerSettings; #endif + public DynValue Settings; + + public bool allowWifiChat = false; public bool overrideTraitors = false; public bool overrideRespawnSub = false; @@ -166,6 +169,12 @@ namespace Barotrauma } #endif + public LuaGame() + { + LuaUserData.MakeFieldAccessible(UserData.RegisterType(typeof(GameSettings)), "currentConfig"); + Settings = UserData.CreateStatic(typeof(GameSettings)); + } + public void OverrideTraitors(bool o) { overrideTraitors = o;