Created a simple DK-Blood. It seems to work but not as well as I would like.
I can't seem to get player.runes_legion.count to work for me. Maybe I was using
it wrong so I deleted it.
Please test and enjoy.
Code:
ProbablyEngine.rotation.register(250, {
-- Taunts
{ "Dark Command", "modifier.taunt" },
{ "Death Grip", "target.range > 10" },
-- Interrupts
{ "Mind Freeze", "modifier.interrupts" },
{ "Asphyxiate", "modifier.interrupts" },
-- Survival
{ "Consumption", "player.health < 80" },
{ "Anti-Magic Shell", { "player.health < 80", "target.casting" } },
{ "Dancing Rune Weapon", "player.health < 50" },
{ "Vampiric Blood", "player.health < 30" },
-- Cooldowns
{ "Raise Ally", { "modifier.cooldowns", "!mouseover.alive" } , "mouseover" },
-- Rotation
{ "Death Strike", { "player.runicpower >= 45", "player.health < 90" } },
{ "Death and Decay", "player.spell(Death and Decay).usable", "mouseover.ground" },
{ "Marrowrend", "!player.buff(Bone Shield).charges > 5" },
{ "Death Strike", "player.runicpower >= 80" },
{ "Blood Boil", { "target.debuff(Blood Plague).duration < 24", "target.range <= 10" } },
{ "Heart Strike", "player.buff(Death and Decay)" },
},{
{ "Path of Frost", "!player.buff(Path of Frost).any" },
})