From 4c137167da67d031daeb2b97a93b37b8df20fa97 Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Sat, 4 Sep 2021 21:17:48 -0300 Subject: [PATCH] fixed component exception and removed client permission temporary --- Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs | 4 ++++ Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs index 8e6cd6500..b975af2a8 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs @@ -305,21 +305,25 @@ namespace Barotrauma public static WifiComponent GetWifiComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } public static LightComponent GetLightComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } public static CustomInterface GetCustomInterface(Item item) { + if (item == null) return null; return item.GetComponent(); } public static Fabricator GetFabricatorComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } diff --git a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs index 169edc082..9dede48c5 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs @@ -207,7 +207,6 @@ namespace Barotrauma UserData.RegisterType(); UserData.RegisterType>(); UserData.RegisterType(); - UserData.RegisterType(); UserData.RegisterType(); UserData.RegisterType();