Code:
-- Deathknight
-- BLOOD
Sequences['BLOOD-BURST'] = {
PreMacro = [[
]],
"/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike",
"/castsequence [combat, @player] reset=30/target Heart Strike, Heart Strike, Death and Decay",
"/cast [combat] Blood Boil",
"/cast Death Strike",
"/cast [combat] Consumption",
"/cast [@party1, dead][@party2, dead][@party3, dead][@party4, dead] Raise Ally",
"/castsequence reset=target Dark Command, null",
PostMacro = [[
/cast [combat] Dancing Rune Weapon
/use [combat] Battle Potion of Stamina
]],
}
Sequences['BLOOD-ST'] = {
PreMacro = [[
]],
"/castsequence reset=combat Marrowrend, Heart Strike",
"/castsequence [combat, @player] reset=30/target Heart Strike, Death and Decay",
"/cast [combat] Blood Boil",
"/cast Death Strike",
"/cast [combat] Consumption",
"/cast [@party1, dead][@party2, dead][@party3, dead][@party4, dead] Raise Ally",
"/castsequence reset=target/combat Dark Command, null",
PostMacro = [[
/cast [combat] Vampiric Blood
]],
}
Sequences['BLOOD-AE'] = {
PreMacro = [[
]],
"/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike",
"/castsequence [combat, @player] reset=30/target Heart Strike, Heart Strike, Death and Decay",
"/cast [combat] Blood Boil",
"/cast Death Strike",
"/cast [combat] Consumption",
"/cast [@party1, dead][@party2, dead][@party3, dead][@party4, dead] Raise Ally",
"/castsequence reset=target Dark Command, null",
PostMacro = [[
/cast [combat] Dancing Rune Weapon
/cast [combat] Vampiric Blood
]],
}
Sequences['BLOOD-IDLE'] = {
StepFunction = [[
order = newtable(1, 2, 3, 1, 2, 3, 4, 5, 6, 7)
newstep = (newstep and (newstep % #order + 1)) or 2
step = order[newstep]
]],
PreMacro = [[
]],
"/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike",
"/castsequence [combat, @player] reset=30/target Heart Strike, Heart Strike, Death and Decay",
"/cast [combat] Blood Boil",
"/cast Death Strike",
"/cast [combat] Consumption",
"/cast [@party1, dead][@party2, dead][@party3, dead][@party4, dead] Raise Ally",
"/castsequence reset=target Dark Command, null",
PostMacro = [[
/cast [combat] Wraith Walk
]],
}
Sequences['BLOOD-SV'] = {
StepFunction = [[
order = newtable(1, 2, 3, 1, 2, 3, 4, 5, 6, 7)
newstep = (newstep and (newstep % #order + 1)) or 2
step = order[newstep]
]],
PreMacro = [[
]],
"/castsequence reset=combat Marrowrend, Heart Strike, Heart Strike",
"/castsequence [combat, @player] reset=30/target Heart Strike, Heart Strike, Death and Decay",
"/cast [combat] Blood Boil",
"/cast Death Strike",
"/cast [combat] Consumption",
"/cast [@party1, dead][@party2, dead][@party3, dead][@party4, dead] Raise Ally",
"/castsequence reset=target Dark Command, null",
PostMacro = [[
/cast [combat] Icebound Fortitude
/cast [combat] Healthstone
]],
}
Is my GS (vanilla) macro setup for blood dks. If you want you can take a look at these and gin up some for your own use.
Connect With Us