Dont really want games that I don't have on my main to go to bot accounts just because my main is on cooldown.
The setting could even be improved to try to re-redeem the keys in a day or 2 if its not too much of a hazle.
Second part goes too far out of ASF scope, first thing is OK.
What? OK? But why? If you don't want to send keys to other bots - just disable key forwarding. For example, I have forwarding disabled on my main, but enabled on one of the bots. When I want something on my main only - I just send it directly with !redeem %mainaccountnamehere% %key%, and if I want just want to redeem somewhere - I send it to the bot. If this behavior will change - I will be very disappointed, so if you really think it's OK - at least add one more configuration parameter for this.
And redeeming a key in a day or 2 is just ridiculous.
@Ryzhehvost I planned to add another value to RedeemingPreferences, why do you assume right away that I'll change existing behaviour? I do not change existing behaviour without a very good reason, and forcing everybody to stop forwarding in case of OnCooldown doesn't have any reason, not to mention a good one. I'm not short-minded and I can see how both ways can be useful for different groups of users - if I wasn't, then ASF would have 2x less commands and 3x less config properties, as I'm not using even half of all of that 馃槙 .
I still don't see why such redeeming strategy is needed. It will make the redeeming procedure more complex (and it is complex enough already), it will add extra configuration parameter, so I just want to understand use case in which it will be useful.
What if I have a key that I want to forward only if my primary account owns given game already? This is the main reason why I decided to implement this, as I might even make use of this myself. It will basically disable forwarding from all statuses where we can't be sure if given bot account doesn't own the game already, so cooldown, timeout and base game required, if I didn't forget about anything.
And no, adding that won't complex the function as much as you think it will, it's very small change, I just didn't look into it yet as I'm too busy with Darkest Dungeon 馃榾
Hmm. Well, maybe you're right, thanks for the explanation. Good luck with Darkest Dungeon :smile_cat: