(bcb06cc5c) Unstable v0.9.9.0

This commit is contained in:
Juan Pablo Arce
2020-03-27 15:22:59 -03:00
parent c81486a993
commit b143329701
326 changed files with 9692 additions and 4364 deletions
@@ -152,7 +152,7 @@ namespace Barotrauma
public void Save(XElement element)
{
element.Add(
new XAttribute("identifiers", JoinedIdentifiers),
new XAttribute("items", JoinedIdentifiers),
new XAttribute("type", type.ToString()),
new XAttribute("optional", IsOptional),
new XAttribute("ignoreineditor", IgnoreInEditor));
@@ -219,7 +219,10 @@ namespace Barotrauma
string typeStr = element.GetAttributeString("type", "");
if (string.IsNullOrEmpty(typeStr))
{
if (element.Name.ToString().ToLowerInvariant() == "containable") typeStr = "Contained";
if (element.Name.ToString().Equals("containable", StringComparison.OrdinalIgnoreCase))
{
typeStr = "Contained";
}
}
if (!Enum.TryParse(typeStr, true, out ri.type))
{
@@ -246,7 +249,7 @@ namespace Barotrauma
foreach (XElement subElement in element.Elements())
{
if (subElement.Name.ToString().ToLowerInvariant() != "statuseffect") continue;
if (!subElement.Name.ToString().Equals("statuseffect", StringComparison.OrdinalIgnoreCase)) { continue; }
ri.statusEffects.Add(StatusEffect.Load(subElement, parentDebugName));
}