diff --git a/Libraries/Core/Helpers/ItemHelper.cs b/Libraries/Core/Helpers/ItemHelper.cs index 9700e907..40db215c 100644 --- a/Libraries/Core/Helpers/ItemHelper.cs +++ b/Libraries/Core/Helpers/ItemHelper.cs @@ -944,11 +944,10 @@ public class ItemHelper( public List ReplaceIDs(List originalItems, PmcData pmcData = null, List insuredItems = null, Dictionary fastPanel = null) { - var items = _cloner.Clone(originalItems); - var serialisedInventory = _jsonUtil.Serialize(items); + var serialisedInventory = _jsonUtil.Serialize(originalItems); var hideoutAreaStashes = pmcData?.Inventory?.HideoutAreaStashes ?? new(); - foreach (var item in items) + foreach (var item in originalItems) { if (pmcData != null) { @@ -985,7 +984,7 @@ public class ItemHelper( } } - items = _jsonUtil.Deserialize>(serialisedInventory); + var items = _jsonUtil.Deserialize>(serialisedInventory); // fix dupe id's var dupes = new Dictionary();