Dual Frost DK [GS]

Talents: 1313111
Major: Empowerment, Raise Ally, Regenerative Magic
Minor: Resilient Grip, Path of Frost

None of the Glyphs matter, so I just went with decent. (Outbreak isn’t used)

Sequences["DFDK"] = {
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 Frost Strike',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Howling Blast, Soul Reaper, Obliterate',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

Notes:
[]I’m still tweaking a little - I would like Obliterate to use Unholy Runes a little more often. I’ll try to update with more tests.
[
]Tested in LFR:Arcane Sanctum (ilvl 628 / 673 Using Warglaives)
> I didn’t have New Dual weapons.
> Single Target (Boss) 23-27k
[]Talents setup to be All around good, You could use UnholyBlight to have a little better AoE (Just burst), but long fights it would be junk.
[
]This is my OS, I main Blood.

[quote quote=24917]Talents: 1313111
Major: Empowerment, Raise Ally, Regenerative Magic
Minor: Resilient Grip, Path of Frost

None of the Glyphs matter, so I just went with decent. (Outbreak isn’t used)[/quote]

Sequences["DFDK"] = {
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 Frost Strike',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Howling Blast, Obliterate',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

[]I tested 8 different macros all with and w/o Soul Reaper and Post-SR worked the best. I tried to keep DnD up since I normally have the runes for it open using this macro.
[
]I ran LFR: Arcane Sanctum again, this time with LFR Oregorger’s (i655) @ ilvl 671 / 674
[*]I did a macro test w/Leech over Bearer and Avg DPS was the same as original macro

Tests (Finding math “means” on each Macro)

	Avgs
Macro	Boss	AoE
Post	33.9	39.8	Original Posted Macro
Post-SR	34.5	34.4
Obli	30.5	38.2	Single Obliterate Line above Frost Strike
Obli-SR	34.2	42.6
Flip	31.8	34.8
Flip-SR	34.3	41.1	Single Obliterate Line below Frost Strike
TaP-SR	33.9	40.4	Post-SR using Plague Leech
Giggle	32.0	37.8	Removal of Obliterate from Post-SR

AoE varies a lot due to Heavy CC pulls (1 trash mob at a time)
	>Post-SR had 16 Trash pulls (Heavy CC)

EDIT: If you would like me to post one of the other macros that lost, just let me know.

When you say Post-SR was that Soul Reaper in the Post Macro Section? And could I please see the Obli-SR macro that was highest for AoE?

The -SR is on the ones I removed Soul Reaper from the macro and just didn’t use it at all. Post-SR is the the macro from my first post w/o Soul Reaper in the 2nd Howling Blast line.

Obli-SR > This one just tries to force out more Obliterates with the Obliterate being above Strike in StepFunction order. I was trying to get some use out of “Empowered Obliterate” when I moved Obliterate to the top.

Sequences["DFDK"] = {
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 Obliterate',
    '/castsequence Frost Strike',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Howling Blast, Obliterate',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

so which should i be using for higher dps. you said you tested 8 different ones. whihc one do you find the best?

Hey buds, I’ve added a small cosmetic change to my macro. I have Glaives, so I like to use em out of combat.

Sequences["DFDK"] = {
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 Frost Strike',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence Howling Blast, Howling Blast, Howling Blast, Howling Blast, Obliterate',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
/equipslot [combat]16 item:116380:3368:0:0:0:0:0:0:100:0:4:0

/equipslot [combat]17 item:116380:3370:0:0:0:0:0:0:100:0:4:0
/equipslot [nocombat]16 item:32837:3368:0:0:0:0:0:1895133184:100:0:0:0

/equipslot [nocombat]17 item:32838:3370:0:0:0:0:0:0:100:0:0:0
    ]],
}

Use This to find what item numbers you should use:
/run local function id(s) return string.match(GetInventoryItemLink("player",s) or "","(item:.+:%d+)") end ChatFrame1:AddMessage("MH:"…id(16)…"\nOH:"…id(17))

The Addon: EasyCopy makes this easier, since you can Ctrl+C and Ctrl+V text in WoW Client.

Edit: The [combat] ones are what you will have out in Combat and the [nocombat] is what you will use outside combat.
Make sure to replace your item ids with mine.

Hi, something is wrong with this macro, it is a nice effort though.

I have 700 itemlevel and doing 29.7k in a gruul style fight on LFR… which is nothing. Sim is about 47k. The macro creates only rune and runic power starved situations. Outbreak to apply one stack of plague more is never used.

pm me for further idea creating.

I’m still messing around with it. But I changed it up a little to try Defile and Leech.
I haven’t tested with Nectrotic yet, but It should do good (better?) on moving fights when Defile just won’t do it.

Talents: 2313112
Glyphs: You can use Any

Random Plague Strike locks just for Leech. I didn’t really wanna glyph for outbreak; taking away a Frost Strike

Sequences["DFDK"] = {
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=combat Frost Strike",
    "/castsequence reset=combat Plague Strike, Plague Leech",
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Howling Blast, Plague Strike',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

Thank you Susie, your macros are great!! still using your Blood macro. I am wondering if you can incorperate Blood Tap into this DW frost macro? I tried but kept getting error codes when i log in b/c im still newby when it come to this stuff. but other than the blood tap this latest update for your DFDK macro is working well.

thnx for the macro and it works really good in arena

Sequences["DFDK"] = {
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=combat Frost Strike",
    "/castsequence reset=combat Plague Strike, Plague Leech",
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Howling Blast, Plague Strike',
    "/cast [combat] Blood Tap",
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

I put Tap in at the end so you don’t get a lot of the bug out look while using the macro.

I’ve also been using this macro with an added Obliterate line at the start with a 2H wep. Always have such bad luck with getting 2 good 1H. I’m also leveling an alt and got to lazy getting him 2 1H weps.

Sequences["FDK"] = {
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
    ]],
    "/cast Obliterate",
    "/castsequence reset=combat Frost Strike",
    "/castsequence reset=combat Plague Leech, Plague Strike, Soul Reaper",
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Howling Blast, Plague Strike',
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

Once more with Tap too

Sequences["FDK"] = {
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
    ]],
    "/cast Obliterate",
    "/castsequence reset=combat Frost Strike",
    "/castsequence reset=combat Plague Leech, Plague Strike, Soul Reaper",
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Obliterate',
    '/castsequence reset=combat Howling Blast, Howling Blast, Howling Blast, Howling Blast, Plague Strike',
    "/cast [combat] Blood Tap",
    PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
    ]],
}

I see you added another “/cast Obliterate”, but I don’t really notice a difference from your old version. Have you noticed a difference?

hi Suiseiseki…
you have done a really good macro…nice job, and thanks for sharing.
Just checking if you got any update with the 4 set tier bonuses

I am using this one with Plague Leech and Runic Corruption as this worked better for me than blood Tab - beside it also looked stupid :slight_smile:

Working great so far - thanks for the Macro!

Hey buds, I have combined my Blood and Dual Frost macros into 1 macro. If you would like to see that, I will be adding a link here.
My new Spec combination Thread

this macro does not work for me saying DFDK stepfunction and castsequence dont work

wonder why

Sequences[“DFDK”] = {
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 Frost Strike’,
‘/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate’,
‘/castsequence Howling Blast, Howling Blast, Howling Blast, Howling Blast, Soul Reaper, Obliterate’,
PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
]],
}

this macro does not work for me saying DFDK stepfunction and castsequence dont work and etc

wonder why

I looked at it with Notepad++ and looked at the lines that In-game told me was messing up and got:

Sequences['DFDK'] = {
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 Frost Strike',
	'/castsequence Howling Blast, Howling Blast, Howling Blast, Obliterate',
	'/castsequnce Howling Blast, Howling Blast, Howling Blast, Howling Blast, Soul Reaper, Obliterate',
	PostMacro = [[
/targetenemy [noharm][dead]
/use [combat] 13
/use [combat] 14
/script UIErrorsFrame:Hide();
]],
}

Edit: 1 thing it had me change was the name from “DFDK” to ‘DFDK’. double ’ over "

Gonna give this a go and see how it works out

Hey there Susi!

I’ve been using the GS sequences for Blood and loving them, I was wondering if there was a leveling sequence for Frost, like you had for the Blood spec?