Fixed holdable components reverting their RequiredItems back to the prefab values during loading. Closes #557

This commit is contained in:
Joonas Rikkonen
2018-08-02 11:22:49 +03:00
parent 274a29bada
commit 1379460ad9

View File

@@ -124,6 +124,17 @@ namespace Barotrauma.Items.Components
}
}
public override void Load(XElement componentElement)
{
base.Load(componentElement);
if (attachable)
{
prevMsg = Msg;
prevPickKey = PickKey;
prevRequiredItems = new List<RelatedItem>(requiredItems);
}
}
public override void Drop(Character dropper)
{
Drop(true, dropper);