Testing Dual Frost DPS

I just made this up real quick after looking at an old 5.4 macro.

Talents: 2322122

My ilvl is 607/650
I’m testing the macro with Glaives, since I don’t have any 1H weapons. Still doing decent-good dps.

Sequences["DFrostTest"] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]],
    PreMacro = [[
/use [combat] 13
/use [combat] 14
/cast [combat] Pillar of Frost
/cast [combat] Anti-Magic Shell
    ]],
    "/cast Plague Leech",
    '/castsequence reset=10 Howling Blast, Plague Strike, Soul Reaper',
    '/castsequence reset=target Howling Blast,Plague Strike',
    '/cast Obliterate',
    "/cast Frost Strike",
    PostMacro = [[
/targetenemy [noharm][dead]
    ]],
}

You may want to change the name from DFrostTest
I like to keep Remorseless Winter out of the macro as an AoE Stun. Its saved me and many tanks before on large pulls, helps heals too.

Note: Hunter got yelled at by the tank for pulling less dps then me with glaives. Tried to tell the tank they where Legendaries, He didn’t seem to care.

What kind of dps numbers are you pulling? Have you tried it vs a similar 2h macro? why the " around FS and PS but not oblit? And isn’t FS a higher priority for DW frost?

I’ve made a few changes in talents / macro / Glyphs.
Talents: 2313112
Build uses Glyph of Outbreak
Tested with i608/651 using Glaives due to lack of any other 1H weapons.

I tested a Blood macro on Kargath.
LFR Butcher: 16k
LFR Brakenspore: 15.3k (Did switch to Add)

Sequences["DFrostTest"] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]],
    PreMacro = [[
/cast [combat] Pillar of Frost
/cast [combat] Anti-Magic Shell
    ]],
    "/castsequence reset=target Outbreak, Plague Leech",
    '/castsequence reset=10 Howling Blast, Howling Blast, Soul Reaper',
    '/castsequence reset=target Howling Blast, Plague Strike',
    "/cast Frost Strike",
    PostMacro = [[
/use [combat] 13
/use [combat] 14
/targetenemy [noharm][dead]
    ]],
}

I do still have Test Name as macro name.

GS doesn’t recognize, to my knowledge, time resets, so your reset=10 doesn’t do anything. Not sure if reset=target works.