NecroBlight 1 macro does it all

Now updated

Sequences[“UnholyPower”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/use Army of the dead
/use Death’s advance
/cast Anti-magic shell
/use Draenic Strength Potion
/cast Empower Rune weapon
/targetenemy [noharm][dead]
]],
‘/castsequence reset=target Plague Strike, Outbreak’,
‘/cast Scourge Strike’,
‘/cast Festering Strike’,
‘/cast Death Coil’,
‘/cast [nopet] Raise Dead; Dark Transformation’,
‘/cast [combat] Summon Gargoyle’,
PostMacro = [[
/petattack
/startattack
/use Unholy Blight
/use [combat]13
/use [combat]14
]],
}
remove unholy blight, Potion , Army for more control

Here is an update broken into a couple macro’s I’ve changed some stuff and this is what I am using currently

Sequences[“Unholy”] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/use Death’s advance
/cast Anti-magic shell
/targetenemy [noharm][dead]
]],
‘/cast festering strike’,
‘/cast scourge strike’,
‘/cast Death coil’,
‘/cast [nopet] Raise Dead; Dark Transformation’,
‘/cast Summon Gargoyle’,
‘/cast dark simulacrum’,
PostMacro = [[
/petattack
/startattack
]],
}

Sequences[“DeathCoil”] = {
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]
]],
‘/cast Death Coil’,
‘/cast Dark Transformation’,
‘/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]
/use death’s advance’,
]],
‘/castsequence reset=target Plague strike, Outbreak’,
‘/castsequence reset=combat Blood Boil, Blood Boil’,
‘/cast Death Coil’,
‘/cast [nopet] Raise Dead; Dark Transformation’,
‘/cast [combat] Summon Gargoyle’,
PostMacro = [[
/petattack
/startattack
/use [combat]13
/use [combat]14
]],
}

So personally I Have Soul Reaper by its self and Scourge by its self , I got the Lag meter turned all the way up so it allows me to push scourge or soul reaper and give it priority. Unholy blight is personally controlled along with Outbreak and Plague strike. Dps is higher then its ever been. also for the aoe rotation right next to it I have Icy Touch incase my runes desnyc

“Note” Its also good to note that I use a Naga razer with macro’s in addition to gnome sequencer I adjusted Times for each macro, Like for Example My base macro Unholy, Its set to triger every 0.079 of a second and soul reaper is set to trigger 0.025 of a second also to make scourage strike priority if I need to increase my dps and not worry about dot following off sense Unholy blight is back off, My scourage strike is set at 0.020 seconds have these all aligned with naga razer macro’s I can exe a flawless rotation. You can remove Death coil from the macro’s and customize it to where you simply push Death coil macro when at 85or90 rune power

Is this for both AoE and Single Target?

Based upon the necroblight guide, by doing your single target rotation it keeps necrotic plague up max time, and in a fight like blast Furance even dropping NP for a few seconds and not having max stats can cause you to lose 100,000 damage a second or more. But I have started to use Blood Boil for more then 4 mobs with this macro, I simple turn on macro and push a couple blood boils to get myself above 60-90k dps

What is your Talent Build and Glyphs?

Hi, I tried play with your macro and it was epic failed due wont letting me execute cast spells after summon Army of the Dead then stuck wont start fight. I had to remove 3 spells Army, ERW and Shell anti-magic then working fine. I had to use manually Unholy Blight clicked every time cds is ready.


Sequences['UnholyPower'] = {
StepFunction = [[
        limit = limit or 1
        if step == limit then
            limit = limit % #macros + 1
            step = 1
        else
            step = step % #macros + 1
        end
]],
PreMacro = [[
-- /use Army of the dead
-- /cast Anti-magic shell
-- /cast Empower Rune weapon
/targetenemy [noharm][dead]
]],
	'/castsequence reset=target Plague Strike,Outbreak',
	'/cast Scourge Strike',
	'/cast Festering Strike',
	'/cast Death Coil',
	'/cast [nopet] Raise Dead; Dark Transformation',
	'/cast [combat] Summon Gargoyle',
PostMacro = [[
/petattack
/startattack
/use Unholy Blight
/use [combat]13
/use [combat]14
]],
}

I did mention that you might want to take out some stuff to have personal control :stuck_out_tongue:

Anymore Suggestions on Improving the Macro would help greatly Please provide your input and changes

seems a lot of people are not using the Necroblight yet, hopefully that changes

I did remove Army from the first one, rest is working fine 80% now and then Unholy Blight doesn’t fire up
Both my trinkets have procs and no “use” so removed that too.

And once Boss/Targets are below 45% made a copy but adding “Soul Reaper”

Sequences['UHNB'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/cast Anti-magic shell
/cast Empower Rune weapon
/targetenemy [noharm][dead]
]],
	'/castsequence reset=target Plague Strike, Outbreak',
	'/cast Scourge Strike',
	'/cast Festering Strike',
	'/cast Death Coil',
	'/cast [nopet] Raise Dead; Dark Transformation',
	'/cast [combat] Summon Gargoyle',
PostMacro = [[
/petattack
/startattack
/use Unholy Blight
]],
}
Sequences['UHNBExe'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/cast Anti-magic shell
/cast Empower Rune weapon
/targetenemy [noharm][dead]
]],
	'/cast !Soul Reaper',
	'/castsequence reset=target Plague Strike, Outbreak',
	'/cast Scourge Strike',
	'/cast Festering Strike',	
	'/cast Death Coil',
	'/cast [nopet] Raise Dead; Dark Transformation',
	'/cast [combat] Summon Gargoyle',
PostMacro = [[
/petattack
/startattack
/use Unholy Blight
]],
}

Hope it helps! and sorry for bad English :stuck_out_tongue:

I updated how i use my macro’s with more explaining, Also Talents are
Unholy Blight
Purgatory
Deaths Advance
Runic Corruption
Death Pact
Gorefiend’s Grasp
Necrotic Plague