Port over changes from 9ad9a65f1e

This commit is contained in:
Alex Noir
2017-12-16 17:26:54 +03:00
parent 18d75c620f
commit eb92242a8c

View File

@@ -506,13 +506,15 @@ namespace Barotrauma.Items.Components
}
List<RelatedItem> prevRequiredItems = new List<RelatedItem>(requiredItems);
requiredItems.Clear();
bool overrideRequiredItems = false;
foreach (XElement subElement in componentElement.Elements())
{
switch (subElement.Name.ToString().ToLowerInvariant())
{
case "requireditem":
if (!overrideRequiredItems) requiredItems.Clear();
overrideRequiredItems = true;
RelatedItem newRequiredItem = RelatedItem.Load(subElement);
if (newRequiredItem == null) continue;