Affliction 7.1.5 with gnomesequencer original addon, working fine

using talents 2,2,1,1,1,2

Sequences[“Affliction”] = {

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]
/startattack
]],

‘/castsequence [nochanneling] reset=target/20 Agony, Corruption, Siphon Life, Drain Soul’,
‘/cast [nochanneling] Unstable Affliction’,
‘/cast [nochanneling] Reap Souls’,
‘/cast [nochanneling] Phantom Singularity’,

}

in case you want to run with the single target build 3 1 X 1 1 1 3

Sequences[“Affliction”] = {

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]
/startattack
]],

‘/cast [mod: Alt] Life Tap’,
‘/cast [mod: Ctrl] Drain soul’,
‘/castsequence [nochanneling] reset=target/30 Agony, Corruption, Siphon Life, Drain Soul’,
‘/cast [nochanneling] Unstable Affliction’,
‘/cast [nochanneling] unstable affliction’,
‘/cast [nochanneling] unstable affliction’,
‘/cast [nochanneling] Reap Souls’,

}