Exotic Ability: One Button to Rule Them All

Is there a way to macro a button that casts a pet’s exotic or special ability no matter which you have out? Say Primal Rage for one pet or Spirit Mend for another?

FYI, Primal Page is a pet spec. ability while Spirit Mend is a pet family ability – two different categories.

You can cast a spec. ability with one button by going to your spell book with no pet out and dragging the Hunter ability “Command Pet” to your action bar. It will change to the spec ability of whatever you have out (but see recent threads where Master’s Call isn’t working correctly).

But that doesn’t work for family abilities. The following works for both:

Put the pet ability in a particular location on the pet bar. Then on your action bar have a macro like

/click PetActionButton7

(replacing with whatever pet action button you picked)

It requires a bit of pre-setup, having whatever ability you want in that spot for all pets you commonly use.

You can get fancier, too, with things like:

#showtooltip
/use [pet:Spirit Beast,target=target,help] Spirit Mend
/use [pet:Spirit Beast,target=player] Spirit Mend
/click PetActionButton7

So you have some special handling for Spirit Mend, for example

ETA: You can also just change the keybind on that spot on your pet bar! I had my reasons for wanting to do it the other way.

1 Like

So simple. TY