The default Trinity routine doesn't handle Bone Storm all that well, so I made a routine based off of it, with several optimizations.
Improvements over the default:
Properly checks for resource available before casting decrepify(keeps Aquila's DR buff up a lot more)
No longer spams Land of The Dead on cooldown, instead uses it on elites or as an emergency DR cooldown
Uses Grim Scythe as needed to recover health or essence
When Land of The Dead is active, Corpse Lance is prioritized
Uses Bone Armor smarter, when in a large cluster, taking a lot of damage or when an elite is in range.
Corpse Lance is now only used in range of bone storm.
Greatly improved Corpse Lance targeting
Smarter Grim Scythe usage, allowing for more use of decrepify and Bone Storm without losing the Aquila Cuirass DR buff.
It could probably use more work, but I'm not very familiar with the Trinity/Demonbuddy libraries or C# for that matter. If people have requests or suggestions, I'll see if I can implement them. Otherwise, I'll just update as I find areas for improvement.
Build: http://www.diablofans.com/builds/91081-bone-storm-meta-gr-100
-OR-
Build: https://www.d3planner.com/201640764
Notes: At paragon 1000, I'm able to run the aquila variant of this routine at GR78, finishing rifts at about 7 minutes and 0 deaths most of the time. The only thing holding it back at this point is the bot's need for discovering every inch of a rift.
This routine supports a non-aquila variant of this build that uses Corpsewhisper Pauldrons instead for more DPS and (theoretically) faster clears. For that, simply cube Aquila Cuirass and the routine will do the rest. This requires a bit better gear to survive in higher GRs.
My Current Settings:
Cluster Size: 9
Health Emergency: 45%
Grim Scythe Heal: 70%
Bone Armor Health: 90%
Land of the Dead: 35%
Aquila Equipped: Yes
Version History:
v0.1 - Initial Release
v0.2 - Prioritize Corpse Lance when Land of The Dead is active, fix issue with settings not saving between sessions.
v0.3 - Improved Bone Armor usage. Will be used in a large cluster, when taking lots of damage or on CD when an elite is in range. Also improved Blood Lance so that it should only use it when in range of Bone Storm, to improve DPS. Fixed the routine settings not being saved properly(I swear, this time)
v0.4 - Added support for a new variation of the Bone Storm build, made some routine settings more customizable and tweaked the default settings of when things like Bone Storm, Corpse Lance and Land of The Dead are used. The defaults for the new settings should allow for less deaths than before.
v0.5 - Routine now auto-detects Aquila's Cuirass and Wisdom of Kalan. Decrepify is used more often, even when Aquila is equipped(Will now cast Grim Scythe to generate just enough essence to use another decrepify). Further improved targeting of Corpse Lance, making it target elites first, then defaulting to best target within range of Bone Storm. This should further prevent the routine from casting Corpse Lance on targets nearly off screen. Tweaked several range values for targeting and enemy detection. The targeting improvements have dramatically lowered death numbers are higher rift levels.
v0.6 - Made it so blood rush isn't used during Land of The Dead. Changed priorities of skills around. Improved Aquila Cuirass uptime even more casting Grim Scythe before Bone Armor when we are already below the 90% minimum.
v0.7 - Improved targetting for Corpse Lance and made Blood Rush avoid molten. Thanks DarkScorpion! Additional small tweaks to movement, combat logic.
Improvements over the default:
Properly checks for resource available before casting decrepify(keeps Aquila's DR buff up a lot more)
No longer spams Land of The Dead on cooldown, instead uses it on elites or as an emergency DR cooldown
Uses Grim Scythe as needed to recover health or essence
When Land of The Dead is active, Corpse Lance is prioritized
Uses Bone Armor smarter, when in a large cluster, taking a lot of damage or when an elite is in range.
Corpse Lance is now only used in range of bone storm.
Greatly improved Corpse Lance targeting
Smarter Grim Scythe usage, allowing for more use of decrepify and Bone Storm without losing the Aquila Cuirass DR buff.
It could probably use more work, but I'm not very familiar with the Trinity/Demonbuddy libraries or C# for that matter. If people have requests or suggestions, I'll see if I can implement them. Otherwise, I'll just update as I find areas for improvement.
Build: http://www.diablofans.com/builds/91081-bone-storm-meta-gr-100
-OR-
Build: https://www.d3planner.com/201640764
Notes: At paragon 1000, I'm able to run the aquila variant of this routine at GR78, finishing rifts at about 7 minutes and 0 deaths most of the time. The only thing holding it back at this point is the bot's need for discovering every inch of a rift.
This routine supports a non-aquila variant of this build that uses Corpsewhisper Pauldrons instead for more DPS and (theoretically) faster clears. For that, simply cube Aquila Cuirass and the routine will do the rest. This requires a bit better gear to survive in higher GRs.
My Current Settings:
Cluster Size: 9
Health Emergency: 45%
Grim Scythe Heal: 70%
Bone Armor Health: 90%
Land of the Dead: 35%
Aquila Equipped: Yes
Version History:
v0.1 - Initial Release
v0.2 - Prioritize Corpse Lance when Land of The Dead is active, fix issue with settings not saving between sessions.
v0.3 - Improved Bone Armor usage. Will be used in a large cluster, when taking lots of damage or on CD when an elite is in range. Also improved Blood Lance so that it should only use it when in range of Bone Storm, to improve DPS. Fixed the routine settings not being saved properly(I swear, this time)
v0.4 - Added support for a new variation of the Bone Storm build, made some routine settings more customizable and tweaked the default settings of when things like Bone Storm, Corpse Lance and Land of The Dead are used. The defaults for the new settings should allow for less deaths than before.
v0.5 - Routine now auto-detects Aquila's Cuirass and Wisdom of Kalan. Decrepify is used more often, even when Aquila is equipped(Will now cast Grim Scythe to generate just enough essence to use another decrepify). Further improved targeting of Corpse Lance, making it target elites first, then defaulting to best target within range of Bone Storm. This should further prevent the routine from casting Corpse Lance on targets nearly off screen. Tweaked several range values for targeting and enemy detection. The targeting improvements have dramatically lowered death numbers are higher rift levels.
v0.6 - Made it so blood rush isn't used during Land of The Dead. Changed priorities of skills around. Improved Aquila Cuirass uptime even more casting Grim Scythe before Bone Armor when we are already below the 90% minimum.
v0.7 - Improved targetting for Corpse Lance and made Blood Rush avoid molten. Thanks DarkScorpion! Additional small tweaks to movement, combat logic.
Attachments
Last edited: