Add IdlePriorityQueueOnly

This commit is contained in:
JustArchi
2018-02-28 02:14:29 +01:00
parent 4aab76114a
commit 5990fac6ee
3 changed files with 6 additions and 2 deletions

View File

@@ -68,6 +68,9 @@ namespace ArchiSteamFarm {
[JsonProperty(Required = Required.DisallowNull)]
internal readonly byte HoursUntilCardDrops = 3;
[JsonProperty(Required = Required.DisallowNull)]
internal readonly bool IdlePriorityQueueOnly;
[JsonProperty(Required = Required.DisallowNull)]
internal readonly bool IdleRefundableGames = true;

View File

@@ -363,8 +363,8 @@ namespace ArchiSteamFarm {
continue;
}
if (GlobalConfig.SalesBlacklist.Contains(appID) || Program.GlobalConfig.Blacklist.Contains(appID) || Bot.IsBlacklistedFromIdling(appID)) {
// We have this appID blacklisted, so skip it
if (GlobalConfig.SalesBlacklist.Contains(appID) || Program.GlobalConfig.Blacklist.Contains(appID) || Bot.IsBlacklistedFromIdling(appID) || (Bot.BotConfig.IdlePriorityQueueOnly && !Bot.IsPriorityIdling(appID))) {
// We're configured to ignore this appID, so skip it
continue;
}

View File

@@ -10,6 +10,7 @@
"GamesPlayedWhileIdle": [],
"HandleOfflineMessages": false,
"HoursUntilCardDrops": 3,
"IdlePriorityQueueOnly": false,
"IdleRefundableGames": true,
"IsBotAccount": false,
"LootableTypes": [