fix categories in flea

This commit is contained in:
CWX
2025-02-01 21:29:57 +00:00
parent ceb4b56ca1
commit ccc76e423c
@@ -25,7 +25,6 @@ public class RagfairCategoriesService(
bool fleaUnlocked)
{
// Get offers valid for search request, then reduce them down to just the counts
var results = new Dictionary<string, int>();
return offers
.Where(
offer =>
@@ -33,7 +32,7 @@ public class RagfairCategoriesService(
var isTraderOffer = offer.User.MemberType == MemberCategory.Trader;
// Not level 15 and offer is from player, skip
if (!fleaUnlocked || !isTraderOffer)
if (!fleaUnlocked && !isTraderOffer)
{
return false;
}
@@ -41,8 +40,7 @@ public class RagfairCategoriesService(
// Skip items not for currency when `removeBartering` is enabled
if (
searchRequestData.RemoveBartering.GetValueOrDefault(false) &&
(offer.Requirements.Count > 1 ||
!_paymentHelper.IsMoneyTpl(offer.Requirements.FirstOrDefault().Template))
(offer.Requirements.Count > 1 || !_paymentHelper.IsMoneyTpl(offer.Requirements.FirstOrDefault().Template))
)
{
return false;