My current Blood Macro [GS] Pt.2

Here is a Pt.2 to clean up everything. >April 10, 2016 @ 2:21 AM EST

Sequences['BloodDK'] = {
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] Anti-Magic Shell
/Cast [combat] Vampiric Blood
/Cast [combat] Dancing Rune Weapon
    ]],
    "/cast Death Strike",
    "/castsequence reset=combat Plague Leech, Outbreak, Rune Tap",
    "/castsequence reset=combat Outbreak, Death Coil, Death Coil, Death Coil, Outbreak",
    '/castsequence reset=combat Blood Boil, Blood Boil, Soul Reaper, Death Strike',
    '/castsequence reset=combat Blood Boil, Blood Boil, Blood Boil, Blood Boil, Soul Reaper, Death Strike',
    '/castsequencereset=combat [talent:4/1] nullBlood Tap',
    PostMacro = [[
/TargetEnemy [noharm][dead]
/Use [combat] 13
/Use [combat] 14
/castsequence [talent:4/1] nullBlood Tap
/script UIErrorsFrame:Hide();
    ]],
}

Talents: 2313112 ; I use Runic Corruption.
Major: Outbreak, Regenerative Magic, Raise Ally
Minor: Resilient Grip, Path of Frost

Before posting, I added in Blood Tap. Just remove the “null” in the spot you want it.
Main Body: It will cycle macro till it casts Tap, It wont look like you’re having a seizure.
PostMacro: It will try to cast after every spell. You will have the “seizure” look (Only you see it, not others watching you from server).

It’s been some time since I’ve been back. Here is what my current blood macro looks like. It just has a few edits to gets diseases out a little faster.

I see lots of posts about how long this macro is, So I made this some time ago and have it posted elsewhere. But this is a guide I made on how to GS. Google Docs

*Read on Pt.1 Page 6 about the tooltip. GS only shows the tooltip for lines with 1 spell in them.