Fixed flea categories not showing when performing a 'required' search

This commit is contained in:
Chomp
2025-05-28 18:24:34 +01:00
parent 7f82fdbe1f
commit 387970890d
2 changed files with 5 additions and 12 deletions
@@ -36,8 +36,12 @@ public class RagfairCategoriesService(
return false;
}
// Skip items not for currency when `removeBartering` is enabled
// Skip when:
// Not a 'required' search
// Remove barters checkbox checked
// Offer requirement has children or requirement is not money
if (
string.IsNullOrEmpty(searchRequestData.NeededSearchId) &&
searchRequestData.RemoveBartering.GetValueOrDefault(false) &&
(offer.Requirements.Count > 1 || !_paymentHelper.IsMoneyTpl(offer.Requirements.FirstOrDefault().Template))
)
@@ -110,17 +110,6 @@ public class RagfairLinkedItemService(
}
}
protected void ApplyLinkedItems(HashSet<string> items, TemplateItem item, ref HashSet<string> itemLinkedSet)
{
itemLinkedSet.UnionWith(items);
foreach (var linkedItemId in items)
{
GetLinkedItems(linkedItemId).Add(item.Id);
}
}
/// <summary>
/// Add ammo to revolvers linked item dictionary
/// </summary>