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?