From fe7498c32d690324f03d1602d3ab7e5c91897b62 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 19 Jul 2025 13:22:59 +0100 Subject: [PATCH] Reduced boxing inside `FindAndReturnChildrenByAssort` --- Libraries/SPTarkov.Server.Core/Helpers/ItemHelper.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/SPTarkov.Server.Core/Helpers/ItemHelper.cs b/Libraries/SPTarkov.Server.Core/Helpers/ItemHelper.cs index 2f3a3eb6..3dd667b8 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/ItemHelper.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/ItemHelper.cs @@ -718,11 +718,12 @@ public class ItemHelper( public List FindAndReturnChildrenByAssort(MongoId itemIdToFind, List assort) { List list = []; + var itemIdToFindString = itemIdToFind.ToString(); foreach (var itemFromAssort in assort) { // Parent matches desired item + all items in list do not match if ( - itemFromAssort.ParentId == itemIdToFind + itemFromAssort.ParentId == itemIdToFindString && list.All(item => itemFromAssort.Id != item.Id) ) {