From cb0b8ecb349458e546e907c18c32cf1f6f83a5f8 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Thu, 27 Oct 2016 02:19:10 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/Trading.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 451a9a3ef..1744b8cdc 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -313,7 +313,8 @@ namespace ArchiSteamFarm { int difference = amountsToGive.Select((t, i) => (int) (t - amountsToReceive[i])).Sum(); // Trade is worth for us if the difference is greater than 0 - return difference > 0 ? new ParseTradeResult(tradeOffer.TradeOfferID, ParseTradeResult.EResult.AcceptedWithItemLose) : new ParseTradeResult(tradeOffer.TradeOfferID, ParseTradeResult.EResult.RejectedTemporarily); + // If not, we assume that the trade might be good for us in the future, unless we're bot account where we assume that inventory doesn't change + return new ParseTradeResult(tradeOffer.TradeOfferID, difference > 0 ? ParseTradeResult.EResult.AcceptedWithItemLose : (Bot.BotConfig.IsBotAccount ? ParseTradeResult.EResult.RejectedPermanently : ParseTradeResult.EResult.RejectedTemporarily)); } } }