about 300 dps less stationary than manual, which is pretty awesome. still needs to be tweaked, but otherwise it's a step in the right direction. +rep
a few improvements that could be made:
1) Haunt is not a DoT that must be clipped. It is a single damage burst attack like shadow bolt, and since it has the highest DPCT out of any of your spells, it must be spammed whenever cd is up. I sense that your rotation centered around clipping haunt.
2) Unstable affliction and CoA clipping could be improved.
3) We can cast corruption once manually so we won't have to worry about it. Hitting one key in a 5 minute boss fight is doable.
4) UA glyph is useless since you still have to wait for the 1.5 second GCD to finish before casting another spell. Let's go with another glyph.
all I could think of for now. didn't test it much, but will soon since this looks very promising.
we could improve the macro by manually casting corruption once and adding /cast haunt at the end, so that we only need to worry about SB, life tap glyph procs, UA, and curse of agony in our macro.
the new macro should have /cast haunt at the end, and no corruption (we'll manually put it on at the start)
Code:
/castsequence reset=target life tap, shadow bolt, unstable affliction, curse of agony, shadow bolt, shadow bolt, shadow bolt, shadow bolt, life tap, unstable affliction, shadow bolt, shadow bolt, shadow bolt, shadow bolt, curse of agony, unstable affliction, life tap, shadow bolt
/cast haunt
this is obviously not optimized; it's the barebones foundation of what we need to work with.
I also suggest using autohotkey to spam the key. I haven't been banned after using it steadily for two months.
cheers!