Updated 6 June 2017
Below is my current tank Macro in GSE2.0 format (cheers Embraced Chaos for the conversion)
with the older one below for those still using old GSE versions
Tab 2 of the macro is for those specced with Blood Drinkler
Updated, revision to try and eliminate issues with DnD target reticle in the Blooddrinker version
Sequences['DKBLOOD'] = {
-- This Sequence was exported from GSE 2.1.01.
Author="John Metz",
SpecID=250,
Talents = "2112132",
Default=1,
MacroVersions = {
[1] = {
Trinket2=true,
StepFunction = "Sequential",
KeyPress={
"/cast [combat] Vampiric Blood",
"/cast [combat] Dancing Rune Weapon",
"/cast [mod:alt] Death Strike",
},
PreMacro={
},
"/cast Death Strike",
"/cast [@player] Death and Decay",
"/cast Blood Boil",
"/cast Marrowrend",
"/cast Blood Boil",
"/cast Heart Strike",
"/cast [@player] Death and Decay",
"/cast Consumption",
"/castsequence Marrowrend, Marrowrend, Death Strike",
"/castsequence Death Strike, Blood Boil, Heart Strike, Heart Strike",
"/castsequence Marrowrend, Heart Strike, Blood Boil, Heart Strike",
PostMacro={
},
KeyRelease={
"/targetenemy [noharm][dead]",
},
},
[2] = {
Trinket2=true,
StepFunction = "Sequential",
KeyPress={
"/cast [combat] Vampiric Blood",
"/cast [combat][no channeling] Dancing Rune Weapon",
"/cast [mod:alt] Death Strike",
},
PreMacro={
},
"/cast [no channeling] Death Strike",
"/cast blooddrinker",
"/cast [@player] Death and Decay",
"/cast [no channeling] Marrowrend",
"/cast [no channeling] Blood Boil",
"/cast [no channeling] Heart Strike",
"/castsequence [no channeling] Marrowrend, Marrowrend, Death Strike",
"/castsequence [no channeling] Blood Boil, Heart Strike, Heart Strike",
"/castsequence [no channeling] Marrowrend, Heart Strike, Blood Boil, Death Strike",
"/cast [no channeling] Consumption",
PostMacro={
},
KeyRelease={
"/targetenemy [noharm][dead]",
},
},
},
}
Old GS and GSE version
Sequences['DKBLOOD'] = {
author="John Metz",
specID=250,
version=7,
source = "Local",
helpTxt = "Talents: 2112132",
icon='INV_MISC_QUESTIONMARK',
lang="enUS",
PreMacro=[[
/cast [combat] Vampiric Blood
/cast [combat] Dancing Rune Weapon
]],
"/cast Death Strike",
"/cast Marrowrend",
"/cast Blood Boil",
"/cast Heart Strike",
"/cast Consumption",
"/cast [@player] Death and Decay",
"/cast [@player] Death and Decay",
"/castsequence Marrowrend, Marrowrend, Death Strike",
"/castsequence Blood Boil, Heart Strike, Heart Strike",
"/castsequence Marrowrend, Heart Strike, Blood Boil, Heart Strike",
PostMacro=[[
/use [combat]13
/use [combat]14
/targetenemy [noharm][dead]
]],
}
just a quick test vid showing it in action in a raid
https://www.youtube.com/watch?v=_V3tHi2YU3I&feature=youtu.be
while I am a Firm believer in if it ain’t broke don’t fix,
I have been fiddling with the macro to see if i can push it further,
This is what I’m personally using at the moment, for now focusing on Blood Drinker over Heart seeker for the time being. Understand this is tuned for my gear setup using shoulders and Bracers for leggos, however only the braces will affect performance should you chose to try it for yourself.
Things to note im running it at 70ms for speed, if you run it differently you may have to adjust the loop limit for DS, so if you go faster you will have to increase the loop limit, if you go slower you may have to reduce it. obvious signs will be failing to burn RP lower the loop number. having no RP constantly increase the loop number,
for me in a 3 min window on tank dummy I’ve gained about 100k DPS based on my DK
Sequences['DKBLOOD_BETA'] = {
-- This Sequence was exported from GSE 2.1.01.
Author="John Metz",
SpecID=250,
Talents = "3112132",
Default=1,
MacroVersions = {
[1] = {
Trinket2=true,
StepFunction = "Sequential",
LoopLimit=15,
KeyPress={
"/cast [combat, nochanneling] Vampiric Blood",
"/cast [combat][no channeling: blooddrinker] Dancing Rune Weapon",
"/cast [mod:alt] Death Strike",
},
PreMacro={
"/cast [no channeling] Death Strike",
},
"/cast [@player] Death and Decay",
"/cast [no channeling] Blood Boil",
"/castsequence [no channeling] Marrowrend, Heart Strike, Death Strike",
"/cast [no channeling: Blooddrinker] Consumption",
"/cast [no channeling] Blooddrinker",
PostMacro={
},
KeyRelease={
"/targetenemy [noharm][dead]",
},
},
},
}