diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultHook.lua b/Barotrauma/BarotraumaShared/Lua/DefaultHook.lua index 7cdac4356..0dfae4ef9 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultHook.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultHook.lua @@ -21,4 +21,8 @@ end, Hook.HookMethodType.Before) Hook.HookMethod("Barotrauma.Item", "Unequip", function (instance, p) Hook.Call("itemUnequip", instance, p.character) +end, Hook.HookMethodType.Before) + +Hook.HookMethod("Barotrauma.Networking.GameServer", "AssignJobs", function (instance, a) + Hook.Call("jobAssigned", a) end, Hook.HookMethodType.Before) \ No newline at end of file diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultRegister.lua b/Barotrauma/BarotraumaShared/Lua/DefaultRegister.lua index a8641bec3..0ca1c22b6 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultRegister.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultRegister.lua @@ -5,6 +5,7 @@ end local AddCallMetaMember = LuaUserData.AddCallMetaMember LuaUserData.RegisterType("System.TimeSpan") +RegisterBarotrauma("Networking.GameServer") RegisterBarotrauma("CauseOfDeathType") RegisterBarotrauma("Level+InterestingPosition")