Wild charge simple macro confusion

I want to cast wild charge if I’m mousing over someone, or if I have someone targeted, or if neither of those conditions exist (or the stance I’m in doesn’t do anything in those cases i.e. moonkin) just cast normally. So I tried this:

/use [@mouseover,exists,nodead][]Wild Charge

It…sort of works. Like I tested it on a training dummy in bear form and I charged at it. I moused over an ally in no form and flew to them. I pressed it while in moonkin form and bounded backwards.

The issue I’m having is that sometimes it doesn’t seem like it works on enemies, or at least it’s not like generating an error sound or message or anything that I can tell. I had this one situation where I had an enemy hunter targeted, and I was in bear form. I could see that the icon for the macro had changed to show a bear’s face. I was about 15 yards from him, so within the 30 limit, but the icon was colored red for some reason and pressing it did nothing. Didn’t make a noise or show an error. So I guess I’m confused as to why that would happen?

#showtooltip 
/use [@mouseover,exists,harm] Wild Charge; [@mouseover,exists,help] Wild Charge; [harm] Wild Charge; Wild Charge
1 Like

i think you need some [harm] and [no harm] clauses in there.

1 Like

Thanks, I knew I was missing something basic!

1 Like

You can use that same style of macro for multiple spells that are both harmful and helpful.
It helps free up a lot of space on your keybinds.

Decurse and Soothe for example. One is for enemies, one is for friends. Very similar spells and effects. No reason they cant share a key.

#showtooltip 
/use [@mouseover,exists,harm] Soothe; [@mouseover,exists,help] Nature's Cure; [harm] Soothe; Nature's Cure

You can use it for damage spells and heals as well.

#showtooltip 
/use [@mouseover,exists,harm] Moonfire; [@mouseover,exists,help] Lifebloom; [harm] Moonfire; Lifebloom
2 Likes