diff --git a/ArchiSteamFarm/Statistics.cs b/ArchiSteamFarm/Statistics.cs index 877a735ed..da1d54798 100644 --- a/ArchiSteamFarm/Statistics.cs +++ b/ArchiSteamFarm/Statistics.cs @@ -343,7 +343,7 @@ namespace ArchiSteamFarm { Dictionary classIDsToGive = new Dictionary(); Dictionary classIDsToReceive = new Dictionary(); - foreach (((uint AppID, Steam.Asset.EType Type) set, Dictionary ourFullItems) in fullState.Where(set => listedUser.MatchableTypes.Contains(set.Key.Type) && set.Value.Values.Any(count => count > 1))) { + foreach (((uint AppID, Steam.Asset.EType Type) set, Dictionary ourFullItems) in fullState.Where(set => !skippedSetsThisUser.Contains(set.Key) && listedUser.MatchableTypes.Contains(set.Key.Type) && set.Value.Values.Any(count => count > 1))) { if (!tradableState.TryGetValue(set, out Dictionary ourTradableItems) || (ourTradableItems.Count == 0)) { continue; }