From 86dd7cef1772289168bb767bb654e987ae6d6d62 Mon Sep 17 00:00:00 2001 From: Cj <161484149+CJ-SPT@users.noreply.github.com> Date: Mon, 18 Aug 2025 14:24:05 -0400 Subject: [PATCH] Fix inverted if check for flea market purchases --- Libraries/SPTarkov.Server.Core/Controllers/TradeController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/Controllers/TradeController.cs b/Libraries/SPTarkov.Server.Core/Controllers/TradeController.cs index 2a91b225..78e600a5 100644 --- a/Libraries/SPTarkov.Server.Core/Controllers/TradeController.cs +++ b/Libraries/SPTarkov.Server.Core/Controllers/TradeController.cs @@ -138,7 +138,7 @@ public class TradeController( ) { // Skip buying items when player doesn't have needed loyalty - if (PlayerLacksTraderLoyaltyLevelToBuyOffer(fleaOffer, pmcData)) + if (!PlayerMeetsTraderLoyaltyLevelToBuyOffer(fleaOffer, pmcData)) { var errorMessage = $"Unable to buy item: {fleaOffer.Items[0].Template} from trader: {fleaOffer.User.Id} as loyalty level too low, skipping"; @@ -225,7 +225,7 @@ public class TradeController( /// Flea offer being bought /// Player profile /// True if player can buy offer - protected bool PlayerLacksTraderLoyaltyLevelToBuyOffer(RagfairOffer fleaOffer, PmcData pmcData) + protected bool PlayerMeetsTraderLoyaltyLevelToBuyOffer(RagfairOffer fleaOffer, PmcData pmcData) { if (fleaOffer.LoyaltyLevel == 0) {