diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibShared.lua b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibShared.lua index 66eed4c4f..5a330252a 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibShared.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultLib/LibShared.lua @@ -99,6 +99,17 @@ defaultLib["TempClient"] = CreateStatic("Barotrauma.Networking.TempClient", true defaultLib["TraitorMissionResult"] = CreateStatic("Barotrauma.TraitorMissionResult", true) defaultLib["DecalManager"] = CreateStatic("Barotrauma.DecalManager", true) defaultLib["AutoItemPlacer"] = CreateStatic("Barotrauma.AutoItemPlacer") +defaultLib["PropertyConditional"] = CreateStatic("Barotrauma.PropertyConditional", true) +defaultLib["StatusEffect"] = CreateStatic("Barotrauma.StatusEffect", true) + +defaultLib["ContentXElement"] = CreateStatic("Barotrauma.ContentXElement", true) +defaultLib["XElement"] = CreateStatic("System.Xml.Linq.XElement", true) +defaultLib["XName"] = CreateStatic("System.Xml.Linq.XName", true) +defaultLib["XAttribute"] = CreateStatic("System.Xml.Linq.XAttribute", true) +defaultLib["XContainer"] = CreateStatic("System.Xml.Linq.XContainer", true) +defaultLib["XDocument"] = CreateStatic("System.Xml.Linq.XDocument", true) +defaultLib["XNode"] = CreateStatic("System.Xml.Linq.XNode", true) + defaultLib["Explosion"] = CreateStatic("Barotrauma.Explosion", true) diff --git a/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterShared.lua b/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterShared.lua index e121dc258..e85b31769 100644 --- a/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterShared.lua +++ b/Barotrauma/BarotraumaShared/Lua/DefaultRegister/RegisterShared.lua @@ -108,12 +108,17 @@ RegisterBarotrauma("Gap") RegisterBarotrauma("PhysicsBody") RegisterBarotrauma("AbilityFlags") RegisterBarotrauma("ItemPrefab") -RegisterBarotrauma("SerializableProperty") RegisterBarotrauma("InputType") RegisterBarotrauma("FireSource") +RegisterBarotrauma("SerializableProperty") RegisterBarotrauma("StatusEffect") +RegisterBarotrauma("DurationListElement") +RegisterBarotrauma("PropertyConditional") +RegisterBarotrauma("DelayedListElement") +RegisterBarotrauma("DelayedEffect") + RegisterBarotrauma("ContentPackageManager") RegisterBarotrauma("ContentPackageManager+PackageSource") @@ -123,6 +128,14 @@ RegisterBarotrauma("RegularPackage") RegisterBarotrauma("CorePackage") RegisterBarotrauma("ContentXElement") +Register("System.Xml.Linq.XElement") +Register("System.Xml.Linq.XName") +Register("System.Xml.Linq.XAttribute") +Register("System.Xml.Linq.XContainer") +Register("System.Xml.Linq.XDocument") +Register("System.Xml.Linq.XNode") + + RegisterBarotrauma("SubmarineBody") RegisterBarotrauma("Explosion") RegisterBarotrauma("Networking.ServerSettings")