JustArchiNET / ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
Apache License 2.0
11.27k stars 1.05k forks source link

Wrong key forwarding order #1131

Closed Rudokhvist closed 5 years ago

Rudokhvist commented 5 years ago

Bug report

Upon sending a command to redeem a key to a bot with forwarding and distribution enabled, key does not forwarded to all possible bots. If more than 1 key redeemed, second and following keys forwarded correctly.

Description

I have a bot with forwarding and distribution enabled. I use it to redeem keys in case I don't care which bot will get it. I want ASF to try to redeem the key on all possible bots, it worked before (unsure which version broke it, I update quite often recently), but now first key only forwarded to bots AFTER the current one. For example, if you have bots with names bot1,bot2,bot3,bot4,bot5, and redeem key on bot3, that has both forwarding and distribution on, redeeming attempts will only happen on bot3,bot4,bot5, but not on bot1 and bot2. Probably forwarding and/or distribution logic is broken.

Expected behavior

Key has to be forwarded to all possible bots

Current behavior

Key is forwarded only to bots with names alphabetically sorted AFTER the current bot

Steps to reproduce

Have bots with names bot1,bot2,bot3,bot4,bot5, and redeem key on bot3, that has both forwarding and distribution on.

Full log.txt recorded during reproducing the problem

2019-03-01 21:41:52|mono-sgen-18257|INFO|ASF|InitASF() ArchiSteamFarm V4.0.0.9 (generic-netf/e8f4ab43-2ebe-4963-b0f8-98779a9d4c70 | Unix 4.9.0.4)
2019-03-01 21:41:53|mono-sgen-18257|INFO|ASF|Start() Starting IPC server...
2019-03-01 21:41:54|mono-sgen-18257|INFO|ASF|Start() IPC server ready!
2019-03-01 21:41:55|mono-sgen-18257|INFO|Cacao|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Decaf|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Kollector|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Cacao|Connect() Connecting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Koteico|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Kudyka|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Limited|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Limited2|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Minime|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Ryzhehvost|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Vila|Start() Starting...
2019-03-01 21:41:55|mono-sgen-18257|INFO|Cacao|OnConnected() Connected to Steam!
2019-03-01 21:41:55|mono-sgen-18257|INFO|Cacao|OnConnected() Logging in...
2019-03-01 21:41:58|mono-sgen-18257|INFO|Cacao|OnLoggedOn() Successfully logged on as 76561198286677654.
2019-03-01 21:41:59|mono-sgen-18257|INFO|Cacao|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:00|mono-sgen-18257|INFO|Cacao|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:00|mono-sgen-18257|INFO|Cacao|Init() Success!
2019-03-01 21:42:03|mono-sgen-18257|INFO|Cacao|Farm() We have a total of 1 games (6 cards) left to idle (~3 hours remaining)...
2019-03-01 21:42:03|mono-sgen-18257|INFO|Cacao|Farm() Chosen idling algorithm: Simple
2019-03-01 21:42:03|mono-sgen-18257|INFO|Cacao|FarmSolo() Now idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:42:05|mono-sgen-18257|INFO|Cacao|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 21:42:05|mono-sgen-18257|INFO|Cacao|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:42:05|mono-sgen-18257|INFO|Decaf|Connect() Connecting...
2019-03-01 21:42:05|mono-sgen-18257|INFO|Decaf|OnConnected() Connected to Steam!
2019-03-01 21:42:05|mono-sgen-18257|INFO|Decaf|OnConnected() Logging in...
2019-03-01 21:42:06|mono-sgen-18257|INFO|Decaf|OnLoggedOn() Successfully logged on as 76561198287357093.
2019-03-01 21:42:06|mono-sgen-18257|INFO|Decaf|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:06|mono-sgen-18257|INFO|Decaf|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:08|mono-sgen-18257|INFO|Decaf|Init() Success!
2019-03-01 21:42:10|mono-sgen-18257|INFO|Decaf|Farm() We have a total of 1 games (6 cards) left to idle (~3 hours remaining)...
2019-03-01 21:42:10|mono-sgen-18257|INFO|Decaf|Farm() Chosen idling algorithm: Simple
2019-03-01 21:42:10|mono-sgen-18257|INFO|Decaf|FarmSolo() Now idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:42:12|mono-sgen-18257|INFO|Decaf|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 21:42:12|mono-sgen-18257|INFO|Decaf|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:42:15|mono-sgen-18257|INFO|Kollector|Connect() Connecting...
2019-03-01 21:42:16|mono-sgen-18257|INFO|Kollector|OnConnected() Connected to Steam!
2019-03-01 21:42:16|mono-sgen-18257|INFO|Kollector|OnConnected() Logging in...
2019-03-01 21:42:16|mono-sgen-18257|INFO|Kollector|OnLoggedOn() Successfully logged on as 76561198140200693.
2019-03-01 21:42:16|mono-sgen-18257|INFO|Kollector|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:17|mono-sgen-18257|INFO|Kollector|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:18|mono-sgen-18257|INFO|Kollector|Init() Success!
2019-03-01 21:42:20|mono-sgen-18257|INFO|Kollector|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:42:25|mono-sgen-18257|INFO|Koteico|Connect() Connecting...
2019-03-01 21:42:26|mono-sgen-18257|INFO|Koteico|OnConnected() Connected to Steam!
2019-03-01 21:42:26|mono-sgen-18257|INFO|Koteico|OnConnected() Logging in...
2019-03-01 21:42:26|mono-sgen-18257|INFO|Koteico|OnLoggedOn() Successfully logged on as 76561198308526024/koteicoua.
2019-03-01 21:42:26|mono-sgen-18257|INFO|Koteico|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:26|mono-sgen-18257|INFO|Koteico|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:27|mono-sgen-18257|INFO|Koteico|Init() Success!
2019-03-01 21:42:29|mono-sgen-18257|INFO|Koteico|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:42:35|mono-sgen-18257|INFO|Kudyka|Connect() Connecting...
2019-03-01 21:42:35|mono-sgen-18257|INFO|Kudyka|OnConnected() Connected to Steam!
2019-03-01 21:42:35|mono-sgen-18257|INFO|Kudyka|OnConnected() Logging in...
2019-03-01 21:42:36|mono-sgen-18257|INFO|Kudyka|OnLoggedOn() Successfully logged on as 76561198027242676/Kudyka.
2019-03-01 21:42:36|mono-sgen-18257|INFO|Kudyka|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:36|mono-sgen-18257|INFO|Kudyka|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:36|mono-sgen-18257|INFO|Kudyka|Init() Success!
2019-03-01 21:42:38|mono-sgen-18257|INFO|Kudyka|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:42:45|mono-sgen-18257|INFO|Limited|Connect() Connecting...
2019-03-01 21:42:46|mono-sgen-18257|INFO|Limited|OnConnected() Connected to Steam!
2019-03-01 21:42:46|mono-sgen-18257|INFO|Limited|OnConnected() Logging in...
2019-03-01 21:42:55|mono-sgen-18257|INFO|Limited2|Connect() Connecting...
2019-03-01 21:42:55|mono-sgen-18257|INFO|Limited2|OnConnected() Connected to Steam!
2019-03-01 21:42:55|mono-sgen-18257|INFO|Limited2|OnConnected() Logging in...
2019-03-01 21:42:56|mono-sgen-18257|INFO|Limited2|OnLoggedOn() Successfully logged on as 76561198835296720/Limited2.
2019-03-01 21:42:56|mono-sgen-18257|INFO|Limited2|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:56|mono-sgen-18257|INFO|Limited2|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:42:58|mono-sgen-18257|INFO|Limited2|Init() Success!
2019-03-01 21:42:59|mono-sgen-18257|INFO|Limited|OnLoggedOn() Successfully logged on as 76561198827908395.
2019-03-01 21:42:59|mono-sgen-18257|INFO|Limited|Init() Logging in to ISteamUserAuth...
2019-03-01 21:42:59|mono-sgen-18257|INFO|Limited|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:43:01|mono-sgen-18257|INFO|Limited2|Farm() We have a total of 8 games (33 cards) left to idle (~16 hours, 30 minutes remaining)...
2019-03-01 21:43:01|mono-sgen-18257|INFO|Limited2|Farm() Chosen idling algorithm: Simple
2019-03-01 21:43:01|mono-sgen-18257|INFO|Limited2|FarmSolo() Now idling: 410110 (12 is Better Than 6)
2019-03-01 21:43:03|mono-sgen-18257|INFO|Limited2|ShouldFarm() Idling status for 410110 (12 is Better Than 6): 3 cards remaining
2019-03-01 21:43:03|mono-sgen-18257|INFO|Limited2|FarmCards() Still idling: 410110 (12 is Better Than 6)
2019-03-01 21:43:05|mono-sgen-18257|INFO|Minime|Connect() Connecting...
2019-03-01 21:43:05|mono-sgen-18257|INFO|Minime|OnConnected() Connected to Steam!
2019-03-01 21:43:05|mono-sgen-18257|INFO|Minime|OnConnected() Logging in...
2019-03-01 21:43:06|mono-sgen-18257|INFO|Minime|OnLoggedOn() Successfully logged on as 76561198358822319.
2019-03-01 21:43:06|mono-sgen-18257|INFO|Minime|Init() Logging in to ISteamUserAuth...
2019-03-01 21:43:06|mono-sgen-18257|INFO|Minime|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:43:07|mono-sgen-18257|INFO|Minime|Init() Success!
2019-03-01 21:43:08|mono-sgen-18257|INFO|Limited|Init() Success!
2019-03-01 21:43:10|mono-sgen-18257|INFO|Minime|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:43:13|mono-sgen-18257|INFO|Limited|RefreshSession() Refreshing our session!
2019-03-01 21:43:15|mono-sgen-18257|INFO|Ryzhehvost|Connect() Connecting...
2019-03-01 21:43:15|mono-sgen-18257|INFO|Ryzhehvost|OnConnected() Connected to Steam!
2019-03-01 21:43:15|mono-sgen-18257|INFO|Ryzhehvost|OnConnected() Logging in...
2019-03-01 21:43:17|mono-sgen-18257|INFO|Ryzhehvost|OnLoggedOn() Successfully logged on as 76561198056109653/ryzhehvost.
2019-03-01 21:43:17|mono-sgen-18257|INFO|Ryzhehvost|Init() Logging in to ISteamUserAuth...
2019-03-01 21:43:17|mono-sgen-18257|INFO|Ryzhehvost|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:43:17|mono-sgen-18257|INFO|Limited|Init() Logging in to ISteamUserAuth...
2019-03-01 21:43:17|mono-sgen-18257|INFO|Ryzhehvost|Init() Success!
2019-03-01 21:43:19|mono-sgen-18257|INFO|Limited|Init() Success!
2019-03-01 21:43:20|mono-sgen-18257|INFO|Ryzhehvost|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:43:25|mono-sgen-18257|INFO|Limited|RefreshSession() Refreshing our session!
2019-03-01 21:43:25|mono-sgen-18257|INFO|Vila|Connect() Connecting...
2019-03-01 21:43:26|mono-sgen-18257|INFO|Vila|OnConnected() Connected to Steam!
2019-03-01 21:43:26|mono-sgen-18257|INFO|Vila|OnConnected() Logging in...
2019-03-01 21:43:26|mono-sgen-18257|INFO|Vila|OnLoggedOn() Successfully logged on as 76561198119657517.
2019-03-01 21:43:26|mono-sgen-18257|INFO|Vila|Init() Logging in to ISteamUserAuth...
2019-03-01 21:43:26|mono-sgen-18257|INFO|Vila|IsAnythingToFarm() Checking first badge page...
2019-03-01 21:43:27|mono-sgen-18257|INFO|Vila|Init() Success!
2019-03-01 21:43:29|mono-sgen-18257|INFO|Vila|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:43:30|mono-sgen-18257|INFO|Limited|Init() Logging in to ISteamUserAuth...
2019-03-01 21:43:30|mono-sgen-18257|INFO|Limited|StartFarming() We don't have anything to idle on this account!
2019-03-01 21:43:38|mono-sgen-18257|INFO|Limited|Init() Success!
2019-03-01 21:57:17|mono-sgen-18257|INFO|Cacao|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 21:57:17|mono-sgen-18257|INFO|Cacao|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:57:24|mono-sgen-18257|INFO|Decaf|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 21:57:24|mono-sgen-18257|INFO|Decaf|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 21:58:15|mono-sgen-18257|INFO|Limited2|ShouldFarm() Idling status for 410110 (12 is Better Than 6): 3 cards remaining
2019-03-01 21:58:15|mono-sgen-18257|INFO|Limited2|FarmCards() Still idling: 410110 (12 is Better Than 6)
2019-03-01 22:12:29|mono-sgen-18257|INFO|Cacao|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:12:29|mono-sgen-18257|INFO|Cacao|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:12:38|mono-sgen-18257|INFO|Decaf|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:12:38|mono-sgen-18257|INFO|Decaf|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:13:28|mono-sgen-18257|INFO|Limited2|ShouldFarm() Idling status for 410110 (12 is Better Than 6): 3 cards remaining
2019-03-01 22:13:28|mono-sgen-18257|INFO|Limited2|FarmCards() Still idling: 410110 (12 is Better Than 6)
2019-03-01 22:27:41|mono-sgen-18257|INFO|Cacao|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:27:41|mono-sgen-18257|INFO|Cacao|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:27:50|mono-sgen-18257|INFO|Decaf|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:27:50|mono-sgen-18257|INFO|Decaf|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:28:40|mono-sgen-18257|INFO|Limited2|ShouldFarm() Idling status for 410110 (12 is Better Than 6): 3 cards remaining
2019-03-01 22:28:40|mono-sgen-18257|INFO|Limited2|FarmCards() Still idling: 410110 (12 is Better Than 6)
2019-03-01 22:41:22|mono-sgen-18257|ERROR|Limited|RedeemKey() System.Threading.Tasks.TaskCanceledException: A task was canceled.
  at ArchiSteamFarm.ArchiHandler.RedeemKey (System.String key) [0x000ec] in <e8f4ab432ebe4963b0f898779a9d4c70>:0 
2019-03-01 22:42:25|mono-sgen-18257|INFO|Kollector|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:42:26|mono-sgen-18257|INFO|Kollector|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:42:35|mono-sgen-18257|INFO|Koteico|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:42:40|mono-sgen-18257|INFO|Koteico|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:42:45|mono-sgen-18257|INFO|Kudyka|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:42:46|mono-sgen-18257|INFO|Kudyka|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:42:53|mono-sgen-18257|INFO|Cacao|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:42:53|mono-sgen-18257|INFO|Cacao|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:42:55|mono-sgen-18257|INFO|Limited|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:42:58|mono-sgen-18257|INFO|Limited|Farm() We have a total of 1 games (6 cards) left to idle (~6 hours remaining)...
2019-03-01 22:42:58|mono-sgen-18257|INFO|Limited|Farm() Chosen idling algorithm: Complex
2019-03-01 22:42:58|mono-sgen-18257|INFO|Limited|FarmMultiple() Now idling: 284950
2019-03-01 22:42:58|mono-sgen-18257|INFO|Limited|FarmHours() Still idling: 284950
2019-03-01 22:43:02|mono-sgen-18257|INFO|Decaf|ShouldFarm() Idling status for 284950 (Pixel Puzzles: Japan): 6 cards remaining
2019-03-01 22:43:02|mono-sgen-18257|INFO|Decaf|FarmCards() Still idling: 284950 (Pixel Puzzles: Japan)
2019-03-01 22:43:15|mono-sgen-18257|INFO|Minime|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:43:16|mono-sgen-18257|INFO|Minime|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:43:25|mono-sgen-18257|INFO|Ryzhehvost|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:43:27|mono-sgen-18257|INFO|Ryzhehvost|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:43:35|mono-sgen-18257|INFO|Vila|IsAnythingToFarm() Checking first badge page...
2019-03-01 22:43:36|mono-sgen-18257|INFO|Vila|StartFarming() We don't have anything to idle on this account!
2019-03-01 22:43:56|mono-sgen-18257|INFO|Limited2|ShouldFarm() Idling status for 410110 (12 is Better Than 6): 3 cards remaining
2019-03-01 22:43:56|mono-sgen-18257|INFO|Limited2|FarmCards() Still idling: 410110 (12 is Better Than 6)

Global ASF.json config (if using one)

{
  "AutoRestart": false,
  "ConnectionTimeout": 200,
  "ConfirmationsLimiterDelay": 20,
  "CurrentCulture": "en-US",
  "Headless": true,
  "IdleFarmingPeriod": 1,
  "IPC": true,
  "IPCPassword": "***",
  "Statistics": false,
  "SteamMessagePrefix": "/pre ",
  "SteamOwnerID": 76561198056109653,
  "UpdateChannel": 0
}

Kollector.json

{
  "Enabled": true,
  "AcceptGifts": true,
  "BotBehaviour": 24,
  "HoursUntilCardDrops": 0,
  "SendTradePeriod": 12,
  "LootableTypes": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8
  ],
  "RedeemingPreferences": 3,
  "SteamUserPermissions": {
    "76561198056109653": 3,
  },
  "TradingPreferences": 1,
  "SteamPassword": "***",
  "SteamLogin": "***",
  "SteamMasterClanID": ***
}

Additional info

Chat copy (keys are used, so don't worry, that's not a leak):

[22:42]
Ryzhehvost:
    !r Kollector 0ZIVB-QYDE8-AKEQL,Z5W59-BQJ50-CN0PF

[22:42]
Kollector:
    <Kollector> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Koteico> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Kudyka> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Limited> Key: 0ZIVB-QYDE8-AKEQL | Status: Timeout

    <Limited2> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Minime> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Ryzhehvost> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Vila> Key: 0ZIVB-QYDE8-AKEQL | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Kollector> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Cacao> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Decaf> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Koteico> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Kudyka> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Limited> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Limited2> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Minime> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Ryzhehvost> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]

    <Vila> Key: Z5W59-BQJ50-CN0PF | Status: Fail/AlreadyPurchased | Items: [81526, 12 is Better Than 6]
    <Kollector> Unused keys: 0ZIVB-QYDE8-AKEQL, Z5W59-BQJ50-CN0PF

Please note, first key had 8 redeeming attempts, second key - 10 redeeming attempts (as it should be)

JustArchi commented 5 years ago

I've fixed only expected behaviour:

Key has to be forwarded to all possible bots

Because change of order in distribution is intended and documented in the changelog.

Thanks for report! 🏆

Rudokhvist commented 5 years ago

Thank you, I don't care about the actual order as long as all bots are included in it.