Help with Unholy GS dps rotation

i know this is almost a prepost of someone elses post, but if any of you macro wizards can make a viable unholy rotation i would love you. the others here dont hold what they say…i do like 25k with em and im 720 for gods sake. doesnt mean i dont appreciate all the good work thats out here, but there is something lackin obviously. best regards Frost

Managing the Plagues and the durations with Festering Strike
Death Coil pooling and quickly re-applying to maintain high monstrosity uptime
The decision for Festering Strike if you have two Blood or two Frost runes available or Scourge Strike when you have an Unholy or a Death rune available

All three make a spam macro for unholy nearly impossible to generate high dps.

I recommend switching to another class if you are super lazy, just play hunter and fire off all focus and repeat

give this a try mate, DK is not my main (695 ilvl) but it gets the job done


Sequences["UH2"] = {
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
]],
}

---Unholy 2313122---
Sequences["UnholyExe"] = {
StepFunction = [[
        limit = limit or 1
        if step == limit then
            limit = limit % #macros + 1
            step = 1
        else
            step = step % #macros + 1
        end
    ]],
PreMacro = [[
/targetenemy [noharm][dead]
    ]],
	[[/castsequence reset=target Plague Strike,unholy blight]],
	[[/cast Soul Reaper]],
	[[/cast Scourge Strike]],
	[[/cast Festering Strike]],
	[[/cast Death Coil]],
	[[/cast [nopet] Raise Dead; Dark Transformation]],
	[[/cast [combat] Summon Gargoyle]],
PostMacro = [[
/petattack
/startattack
/use [combat]13
/use [combat]14
    ]],
}

Sequences["UnholyAoE"] = {
StepFunction = [[
        limit = limit or 1
        if step == limit then
            limit = limit % #macros + 1
            step = 1
        else
            step = step % #macros + 1
        end
]],
PreMacro = [[
/targetenemy [noharm][dead]
    ]],
	[[/castsequence reset=target Plague Strike,unholy blight]],
	[[/cast Blood Boil]],
	[[/cast Scourge Strike]],
	[[/cast Blood Boil]],
	[[/cast Death Coil]],
	[[/cast Soul Reaper]],
	[[/cast Blood Boil]],
	[[/cast Icy Touch]],
	[[/cast Blood boil]],
	[[/cast [nopet] Raise Dead; Dark Transformation]],
	[[/cast [combat] Summon Gargoyle]],
PostMacro = [[
/petattack
/startattack
/use [combat]13
/use [combat]14
    ]],
}

thanks for both infos and macros guys :slight_smile:

Thx for macros mates. Awesome job!