Blood GS

`Sequences[‘BloodT1’] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast Bone Shield
/cast [combat] Vampiric Blood
/cast [combat] Anti-Magic Shell
/cast [combat] Dancing Rune Weapon
]],
“/cast Soul Reaper”,
“/cast Death Strike”,
“/castsequence reset=combat Outbreak,Blood Boil,Blood Boil,Soul Reaper,Rune Tap”,
‘/cast !Plague leech’,
“/cast Death Coil”,
PostMacro = [[
/use [combat] 14
/targetenemy [noharm][dead]
]],
}

Talents 2-1-1-3-1-2-2

Sequences['BloodT1'] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]],
    PreMacro = [[
/cast Bone Shield
/cast [combat] Vampiric Blood
/cast [combat] Anti-Magic Shell
/cast [combat] Dancing Rune Weapon
    ]],
    "/cast Soul Reaper",
    "/cast Death Strike",
    "/castsequence reset=combat Outbreak,Blood Boil,Blood Boil,Soul Reaper,Rune Tap",
	'/cast !Plague leech',
    "/cast Death Coil",
    PostMacro = [[
/use [combat] 14
/targetenemy [noharm][dead]
    ]],
}

im not very good at macros could you please make a version where all i need to do is copy and paste this is confusing. please and thanks

Download the GnomeSequencer addon and modify the Sequences.lua file as per the documentation.

I won’t help you further as learning GnomeSequencer is a small hurdle but one which must be overcome to use it effectively. Don’t let the code-like macro text dissuade you.

Blizzard modifed how macros work and now if one action fails, the entire macro bails. Gnomesequencers allows a macro to run as they did in the past; actions on CD are skipped and the process continues.

The Sequences.lua file included with the addon explains everything.

P.S. A cursory overview of the macro shows the syntax/format which Gnomesequencer uses. One can easily skip all the formatting symbols and understand what the macro is doing.

What Talent Build & Glyphs you are using?