#showtooltip
/cast [mod:alt] Shadowfury;
/cast [pet, exists] Axe Toss;
/cast [nopet, combat] Fel Domination
/cast [nopet] summon Felguard
Worked beautifully the first time. Had my pet out. Alt shows shadowfury. Icon shows axe throw. Check.
Dismiss pet. Icon shows summon felguard. All good.
Enter combat. Icon shows fel domination. Great.
Press the macro and the icon shows felguard. I"m lovin it.
Press it again and felguard got instantly summoned. Lifechanging.
Except, now the icon is borked with a ?. This isn’t a cast sequence, so a reset won’t work, right? What am I missing?
Edit: Dismissing the pet returns the icon to summon felguard.
Ok, found the issue. As soon as I have a target, axe throw is back. Would a stop macro be of any use here? Something like:
#showtooltip
/cast [mod:alt] Shadowfury;
/cast [pet, exists] Axe Toss;
/stopmacro [pet:felhunter]
/cast [nopet, combat] Fel Domination
/cast [nopet] summon Felguard