I have been digging deep into this stuff.
Some big things that are emerging.
-
You can not detect a state. So these macros are not asking if agony or corruption is up, but how they switch targets puts it back. Not sure how it works, will have to take a harder look at code when I get home.
-
Getting conflicting messages on whether or not reset=3/tar works. The macro I was using employs that, yet others say it does not work.
-
Bank and hold v. use on CD. Think about this
- haunt is 15s CD
- deathbolt is 30s CD
- phantom singularity is 45s CD
- darkglare is 180s CD
If you hold everything to be up for one mega hit, you give up 11 haunts, 5 deathbolts, 3 phantom singularities over that 180s time period. To line it all up like that you miss out on way too much.
If you hold up deathbolt to only when phantom is up, then you only get 4 per 180s instead of 6. Another big loss.
So I think just using it on CD, but doing what Icy says of pumping UAs up just before DB is up, and making sure agony and corruption are on just before DB hits is the way to go. I have a weak aura that tracks DB and shows how much time left, so I can just plan it that way.
This guy DB_Steele seems to have figured out some of this stuff and I need to hit a dummy. There is another guy who put up a drain soul/siphon life masher that he claims is good that you might like better.