Modified Affliction for 6.2.2

Yes, I’m new but I thought I would contribute a macro that I got from somewhere that I modified to suit me

ilvl 689 Affliction Lock

Talents - 2312113

Glyphs - Unstable Affliction (Rest are irrelevant)

Would love a way to make it so it stops casting and applies the dots just before they reset, maybe using timers within the code or something, but I have no idea how to do that.

This macro is amazing for burst damage, i hit 40k on training dummy, and 60-70k in LFR that evens out to around 40k by the end of the fight. These affliction macros depend alot on your haste so if you find your dots are dropping off, remove one of the drain soul from near the end of the castsequence line.

Any tips or creative feedback welcome

Sequences['AFF'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/console Sound_EnableSFX 0
]],
	"/castsequence [nochanneling] reset=target Agony,Corruption,Unstable Affliction,Drain Soul,Drain Soul,Drain Soul,Unstable Affliction,Corruption,Drain Soul,Agony,Drain Soul,Drain Soul,Corruption,Unstable Affliction,Drain Soul,Drain Soul",
	'/castsequence [nochanneling] reset=target/8 Haunt,Haunt',
	'/cast [nochanneling, combat] Dark Soul: Misery',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Edit: I got the original from Chad Collings, realised if was from him about 5 mins after I posted this :smiley:

Thanks, will give it a try

Cast way to much haunt when suppose too …