The quest for the ultimate purge/cleanse macro.
Prime8 — Tue, 01/12/2010 - 17:34
Here's what I've got, it was working pre-3.3. Now I can cleanse, but purging is broken.
#showtooltip [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [target=mouseover, help] [target=target, help] [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [target=mouseover, harm] [target=target, harm] Purge
Any advice? I could put 'nodead' into each of the target parameters, but so far that hasn't been necessary. I would think it would also work like this (but it doesn't):
#showtooltip [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [help] [target=mouseover] [target=target] [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [harm] [target=mouseover [target=target] Purge


I would try having only one
Nuitarin — Thu, 01/14/2010 - 14:11I would try having only one /cast command. Like this:
#showtooltip Cleanse Spirit
/cast [harm] Purge; [help] Cleanse Spirit
I assume your action bars will switch when you switch specs, you might try making a macro for each spec.
Making multiple macros
Prime8 — Thu, 01/14/2010 - 16:17Making multiple macros defeats the purpose. I've used combined purge/cleanse since at least 3.0, that isn't the issue. What I'm trying to accomplish is have a smart purge macro, that also works as a smart cleanse macro (and includes dual spec function).
#showtooltip [spec:1] Cleanse
Prime8 — Thu, 01/14/2010 - 18:05#showtooltip [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [spec:1, target=mouseover, help] [spec:1, target=target, help] Cleanse Spirit; [spec:2] Cure Toxins
/cast [target=mouseover, harm] [target=target, harm] Purge
Works fine, I haven't had a chance to try out the secondary spec stuff (was testing with a warlock, so no disease/poison). But, if I made the same macro with macaroon, I could do:
#showtooltip [spec:1] Cleanse Spirit; [spec:2] Cure Toxins
/cast [spec:1, target=mouseover, help] [spec:1, target=target, help] Cleanse Spirit; [spec:2, target=mouseover, help] [spec:2, target=target, help] Cure Toxins
/cast [target=mouseover, harm] [target=target, harm] Purge
The only downside is I can't seem to get self casting working,
The only change I can see
Prime8 — Thu, 01/14/2010 - 18:08The only change I can see making to get self casting to work is swapping the order the of the /casts, and adding [target=player] to the cleansing part. The order I have it in now, if fails when it gets to [target=player] if there's nothing to dispell (so will never purge). I did try switching it, but didn't have any luck.