New Unholy GS Macro (Single Target)

So I noticed that a lot of the unholy macros on here at the moment are out-dated and lack options for change so I am going to post some that I’ve adapted from other specs such as Frost. This is a revamped Frost macro turned into an Unholy for single target DPS.

Talents 2 3 1 3 1 1 2

The macro does not include defile so you will need to put that on a separate hotkey and manually cast it.

Sequences["UH2HDK"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nopet] Raise Dead
]],
    "/castsequence reset=combat Death Coil",
    "/castsequence reset=combat Plague Strike, Plague Leech",
    '/castsequence reset=combat Festering Strike, Scourge Strike, Scourge Strike, Festering Strike',
    '/castsequence reset=combat Scourge Strike, Scourge Strike, Scourge Strike, Scourge Strike, Plague Strike',
    "/castsequence reset=combat !Death Coil",
PostMacro = [[
/console Sound_EnableSFX 1
/script UIErrorsFrame:Hide();
/petattack
/startattack
/use [combat] 13
/use [combat] 14
]],
}

Feedback is much appreciated as I have yet to do testing on this macro in a raiding scenario. Thanks.

730ilvl 4set = 35k. Very bad.