Just curious, but between the two options why would I want to use the first one? It seems the second one is more complete. I thought maybe for Penance to keep it just in case it’s needed to heal, but other than that?
Edit: So I ran a couple dungeons using DiscoDump-foo as my main macro and my own general purpose healing macro as a secondary and, man, it is waaaaaay more simple than I had things set up. So well done. Really well done.
I would make the following suggestions:
-Either add or change the target behavior to use @focus. If the tank’s fast, or I’m overzealous with my spot healing, my target will change. If I focus the tank it’ll never change unless I set a new focus. This would be easier to keep things in order.
- /castsequence [@targettarget,harm,nochanneling][@target,harm,nochanneling] reset=target Shadow Word: Pain, null in the KeyPress. Easy-peasy multi-dotting as the tank chooses targets (still have some testing to do on this).
-Adding /cast [@targettarget,harm,nochanneling][@target,harm,nochanneling] Shadow Word: Pain to PreMacro and giving an Inner Loop Limit of 10 or so (for me) makes it fairly automatic to re-apply the dot when the target doesn’t change.
Amazing job, I wish I had this when I started leveling.
EDIT2: Nevermind the @focus thing. When the tank dies or something else happens it gets in the way of reacquiring a new target right away.
EDIT THE THIRD: I’ll happily supply my version of your macro and my healing macro here if OP requests it.