I would have to hoover with the mouse over my selected target to make it work again.
The macro seems to work for me by adding the command "exists"
Code:/cast [@mouseover,exists] Purify; [@mouseover,exists] Dispel Magic; [@target,help,nodead] Purify; [@target,nodead] Dispel Magic
Code:/use [@mouseover,exists,help,nodead]Purify;[@mouseover,exists,nodead]Dispel Magic;[@target,exists,help,nodead]Purify;[@target,exists,nodead][@player]Dispel Magic
Last edited by CodeConqueror; 2013-06-08 at 04:53 AM. Reason: Reduced macro size
Code:#showtooltip /cast [@mouseover,help,nodead] Purify; [@mouseover,harm,nodead] Dispel Magic; [help,nodead] Purify; [harm,nodead] Dispel Magic
I always forget that while help, harm, dead, party, raid all imply exists if they're true, the no___ version does not. E.g. "[@focus,dead]" is sufficient, but "[@focus,nodead,exists]" is necessary.
I put the  at the end to keep it from not knowing what to do without a target. It does sort of seem like Purify would be a better choice there, though. If so, then:
Sorry I didn't get it right the first time .Code:#showtooltip /cast [@mouseover,help,nodead] Purify; [@mouseover,harm,nodead] Dispel Magic; [help,nodead] Purify; [harm,nodead] Dispel Magic; Purify
I know it should be simple, but I can't seem to get it to work.
Anyone know how to make it so if I left click a macro, it casts Arcane Missiles, but if I right click, it not only casts Arcane Missiles, but Arcane Power, Lifeblood, Alter Time and Mana Gem? (Latter 4 are not on the GCD).
For the life of me, it's just not working with right click.
Preferably so that Alter Time is used last, so buffs are maintained after it wears off. xD
Last edited by Myzou; 2013-06-11 at 05:00 AM.
Code:#showtooltip /use [btn:2]Arcane Power /use [btn:2]Lifeblood /use [btn:2]Mana Gem /use [btn:2]Alter Time /use Arcane Missiles
UI & AddOns expert | Interface & Macros moderator - My work
Hey, probably simple enough but i have yet to figure it out :/. Trying to reduce the clutter in my Druid's macro so i thought i would combine both my dispel macros (One for resto, one for the other specs).
Is it possible to make it still show the tooltip depending wich spell is active? Currently it only shows the first one listed wich doesn't allow me to se my dispel's CD when i'm playing Balance. Thanks a lot in advance.Code:#showtooltip /cast [@mouseover,help][@player] Nature's Cure /cast [@mouseover,help][@player] Remove Corruption
Hi, I'm trying to make a macro that lets me keep my tank targeted, cast atonement spells on the tank's target but prevents me from clipping penance. What I've had is /cast [harm][target=targettarget] Smite, which also lets me use the same macros for questing, etc (casts at my target's target but also directly at an enemy target). Adding [nochanneling:Penance] anywhere does not keep it from clipping UNLESS I remove [harm], but then it will not cast at my target's target. I have looked through many pages and sites, would appreciate any help. (Be more careful is also fair advice, but I mean with the macro!)
Give that a shot. You could also put a nochanneling:Penance conditional inside both sets of conditionals in front of smite, but this saves a little space.Code:#showtooltip /stopmacro [channeling:Penance] /cast [harm][@targettarget, harm] Smite
That did the trick. Thank you times 100!
Is there a way to check for range in macros?
Specifically, I want a macro to cast something at my focus, but if it's out of range cast it on my mouseover instead (as well as the usual exists/nodead checks). Is this possible?
I am looking for help with some Mouseover macros. I am trying to get harmful spells and healing spells in the same macro as mouseovers.
So for instance, if I mouseover a friendly unit it will cast Rejuvenation, or if I target a friendly unit it will heal them with Rejuvenation. But if the target is harmful I want it to cast Moonfire.
I got this so far:
/cast [@mouseover, friendly, nodead] Rejuvenation; [@target] Rejuvenation; [harm] Moonfire.
Doesn't seem to be functioning the way I would like though. =[
"friendly" isn't a valid conditional, the one you want is "help". You can also merge the two rejuv parts into one like so:
Code:#showtooltip /cast [@mouseover, help, nodead][help, nodead] Rejuvenation; [harm, nodead] Moonfire