...
SOLUTION: The order above will allow you to complete a GRIFT level 1, then open GRift level 2. Then 3, 4, 5, 6, 7, 8, etc.
This effectively turns 1 GRift key into 10 or more.
You can use one Grift key until you can no longer complete the GRift during the alotted time.
This logic is also sound for all GRifts at any player level.
ADD-ON: A check for incompleted GRift level which limits the maximum key level to the last incomplete rift:
IE: If the bot cannot complete a GRift of level 15, then set the QuestTools key level limt to 14. This will save a lot of wasted keys and bot time.
THIS LOGIC WILL HELP EXISTING CHARACTERS TOO: If I tell QuestTools to not complete above wave 8, I get a level ~35 GRift Key. If I complete that rift with 10 minutes left, I get a level 45 key. If I can't complete level 43, it's a waste.
This logic would force the bot to play so I get a level 36 key, then 37, 38, 39, 40, 41, etc.
Efficiently GRifting is key to the success of any character. The more GRifts you can complete in an hour, the higher your experience and legendaries per hour will be. For new players this will greatly improve gearing times. For current characters it will increase how quickly they find upgrades and gain paragon levels.
Currently our limitation is the time it takes to make GRift keys from scratch. This setup would remove that limitation.