DK TANKING Gnome macro

Iv tryed all the macros on here but there still not quit what i want pls can some 1 give me a 1 button spamming Gnome macro that has good dps as well as tanking skills within it. 1 of u clever peaple out there i know u can do an awsome macro for use not so clever peaple thank u.

Ok here we go. Iv had a stab at it myself going off what other peaple have said can u pls take a look at it and tell me if it will work ok if not can u play around with it and maybe make it work better pls.

Sequences[‘DKTANK’] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
‘/cast Icy Touch’,
‘/cast Plague Strike’,
‘/cast Dancing Rune Weapon’,
‘/cast Bone Shield’,
‘/cast Soul Reaper’,
‘/cast Death Strike’,
‘/cast Blood Boil’,
‘/cast Death Coil’,
‘/cast Death Siphon’,
‘/cast Anti-Magic Shell’,
‘/cast Empower Rune Weapon’,
‘/cast Vampiric Blood’,
‘/cast Outbreak’,
‘/cast Blood Fury’,
‘/startattack’,
}

here is one i made, I know many dont like BB in the macro but if used in it control’s how many DS’s you do thus having 100% up time. May give it a go so far i tried all on the site and none had uptime on ds i would like this is the best ive come up with so far.

Sequences['Blood'] = {
    PreMacro = [[
/targetenemy [noharm][dead]
    ]],
    '/castsequence reset=1 Death strike, Blood Boil',
    '/cast Bone shield',
    '/cast Outbreak',
    '/cast Dancing Rune Weapon',
    '/cast Anti-Magic Shield',
    '/cast Death Coil',
    '/cast Blood Tap',
    '/cast Vampiric Blood',
    '/cast Icebound Fortitude',
}  

Heres my updated macro took BB out so i can pop it when needed.

Sequences['Blood'] = {
    PreMacro = [[
/targetenemy [noharm][dead]
    ]],
    '/castsequence reset=1 Death strike',
    '/cast Bone shield',
    '/cast Outbreak',
    '/cast Dancing Rune Weapon',
    '/cast Anti-Magic Shield',
    '/cast Death Coil',
    '/cast Blood Tap',
    '/cast Vampiric Blood',
}  

[quote quote=20758]Heres my updated macro took BB out so i can pop it when needed.

Sequences['Blood'] = {
    PreMacro = [[
/targetenemy [noharm][dead]
    ]],
    '/castsequence reset=1 Death strike',
    '/cast Bone shield',
    '/cast Outbreak',
    '/cast Dancing Rune Weapon',
    '/cast Anti-Magic Shield',
    '/cast Death Coil',
    '/cast Blood Tap',
    '/cast Vampiric Blood',
}  

[/quote]
You need to put abilities not on the gcd in the post macro area.
This is probably the best way to do it while maximizing dps. Otherwise if you want one thats one button only then I recommend mine. It will no doubt have lower dps than manually using blood boil but it its the best you can get for a one button macro that doesnt waste death runes on blood boil.

-- Blood DK
Sequences['BST'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast Bone Shield
/cast Death's Advance
/cast [nostance:1] Blood Presence
]],
	'/castsequence Outbreak,Death Coil,Death Coil',
	'/castsequence Blood Boil,Death Strike',
	'/cast Plague Leech',
PostMacro = [[
/cast Anti-Magic Shell
/cast Vampiric Blood
/cast Dancing Rune Weapon
/cast Empower Rune Weapon
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

[quote quote=20806]

<div class=“d4p-bbt-quote-title”>Worggy wrote:</div>Heres my updated macro took BB out so i can pop it when needed.

Sequences['Blood'] = {
    PreMacro = [[
/targetenemy [noharm][dead]
    ]],
    '/castsequence reset=1 Death strike',
    '/cast Bone shield',
    '/cast Outbreak',
    '/cast Dancing Rune Weapon',
    '/cast Anti-Magic Shield',
    '/cast Death Coil',
    '/cast Blood Tap',
    '/cast Vampiric Blood',
}  
You need to put abilities not on the gcd in the post macro area. This is probably the best way to do it while maximizing dps. Otherwise if you want one thats one button only then I recommend mine. It will no doubt have lower dps than manually using blood boil but it its the best you can get for a one button macro that doesnt waste death runes on blood boil. ``` -- Blood DK Sequences['BST'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast Bone Shield /cast Death's Advance /cast [nostance:1] Blood Presence ]], '/castsequence Outbreak,Death Coil,Death Coil', '/castsequence Blood Boil,Death Strike', '/cast Plague Leech', PostMacro = [[ /cast Anti-Magic Shell /cast Vampiric Blood /cast Dancing Rune Weapon /cast Empower Rune Weapon /startattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } ``` [/quote]

iv not tryed this yet but i was talking to some 1 and thay said that DEATH STRIKE is a dk’s main ability and that it is the most ability used that it is the best way to keep u alive in boss fights “RAIDS” will this spam death strike??? . Im sorry took so long to reply as iv been ill.