r/wow•
CaptPanda

Earth Shield macro help

Anyone have any idea why this macro isn't working?

#showtooltip /cast [harm] Lava Burst; [noharm] Earth Shield

I want it to cast Lava Burst if I have an enemy selected and Earth Shield if I have a friendly target selected. I have similar macros for other spells but I can't seem to get it working with Earth Shield for some reason.

Posted Jul 1, 2013, 2:57 AM UTC

14
Neurorational•

Are you sure you have a target selected when using the macro?

And have you tried just this to narrow down the problem?

/cast [noharm] Earth Shield

Otherwise I'm not sure but try "help" instead of "noharm", though I think they are equivalent:

/cast [harm] Lava Burst; [help] Earth Shield

or just:

/cast [harm] Lava Burst; Earth Shield

Which I think would cast Earth Shield if your target is friendly and cast Earth Shield on yourself if you have no target selected.

Also, if you haven't already, try restarting the game. Sometimes I log on to a very broken macro or two and only a restart fixes them. WoW macros seem quick finicky sometimes.

2
RomansRedditAcc•

Your second macro should work, along with your third.

2
Shiftfaced•

I use macros like this alot. Though It may not be the most efficient, this is what I got. BTW I use mouseover macros to heal, so you could change it to target,help or w/e. good luck.

showtooltip

/cast [@mouseover,help] a heal of some type

/cast [@target,harm] damaging spell of some type.

edit: weird formatting so I had to double space for it to show correctly. Not needed in macro though.

2
Neurorational•

If you put four spaces at the beginning of a line then reddit will primt it verbatim.

1