Here is a macro I made for the current mend/revive pet issue. It works just like Mend/Revive pet used to before the patch. Please feel free to use it if you, like me, find it super annoying needing two spots for mend and revive pet on your action bars.
#showtooltip
#showicon
/cast [modifier] Revive Pet; [target=pet,dead] Revive Pet; Mend Pet
*Note: In order for the icon to turn into the spell, you must select the ‘?’ icon option for the new macro.
I hope this helps y’all!
12 Likes
#showtooltip
/use [@pet,dead][nopet]Revive Pet;Mend Pet
16 Likes
Does anyone know what exactly broke? Feels like basically all the “all in one” pet macros broke all at once.
2 Likes
Certain conditions cause the pet to not properly report it’s alive/dead state. That made the hybrid button not work reliably under certain circumstances (Call of the Wild spawns/despawns being easiest to reproduce).
Any pet macro that specified Revive and Mend individually should still work. Most others just require a small change to work with the split buttons.
I’m happy to help with your specific macro if you’re having issues.
1 Like
I recommend this one personally. Having run into issues with my own, I swapped to this and it runs perfectly, without issue (so far)
6 Likes
I find that this works better as no pet does not mean dead pet:
#showtooltip
/use [@pet,dead] Revive Pet; [nopet] Call Pet 1; Mend Pet
7 Likes
This works like a charm, thank you.
5 Likes
That was by design - if you have a dead pet and get your Revive Pet cast interrupted, or the pet’s corpse has despawned, your macro will attempt to use Call Pet 1 and error with “Your pet is dead.”
3 Likes
Thank you for this - just put this macro together and it works like a charm!
Cheers.
2 Likes
How to make a sequence with misdirect?
#showtooltip
/castsequence [@pet,dead] Revive Pet; [nopet] Call Pet 1; Mend Pet, [@focus,noharm,nodead,exists]Misdirection; [@pet,nodead,exists] Misdirection;
You don’t?
These abilities are entirely unrelated, Misdirection is a 30 second cooldown ability and shouldn’t be in a sequence with Mend Pet to prevent you being locked out of Mend Pet for 20+ seconds at a time, and Misdirection is off the GCD making it largely unnecessary to macro it like this anyway.
Attach it to Barbed Shot instead, it will work much better.
#showtooltip Barbed Shot
/use [@pet,pet,nodead]Misdirection
/use Barbed Shot
There is an addon called Pet care,its great,no macros needed
1 Like
To anyone looking for the OP solution in 2024 with TWW, I think I found a solution that works for each case (pet is dead vs pet is despawned:
#showtooltip
/cast [@pet,noexists] Revive Pet
/cast [@pet,dead] Revive Pet
/cast [@pet,nodead,exists] Mend Pet
This should cast and show Revive pet if your pet is dead regardless if it’s despawned or not, and mend pet if it’s alive. I think with the updated modifiers, there’s some less than intuitive conditional checks that need to be chained.
1 Like
The problem here is, they kinda have already ‘splitt’ Revive and Mend Pet spells, and Revive Pet’s issue is now with Call Pet #, not Mend Pet, which actually checks if the pet is ‘alive’, one clear conditional.
With Revive Pet the issue still stands, between ‘died recently, but corpse is nearby’ and 'died, but you moved away, like very far, flied, etc, so the corpse ‘despawned’ '. If the latter happens, an example is in PvP (SV/BM mostly), or high difficulty PvE (mostly in raids) or soloing, where you moved far away forgotting to ressurrect your pet properly first (the macro will hit the [@pet,dead] conditional properly), it will try instead the Call Pet, if you have it in.
It is 100% possible to Call Pet # in macro, without the 2x click on the toggle, and some people, like me, don’t like to use, specially when we already have pets set in slots for some content.
Here is the one I made and use:
#showtooltip Mend Pet
/cast [@pet,dead][nopet,nomod] Revive Pet; [pet,mod:shift] Dismiss Pet; [nopet,mod:shift] Call Pet 1;[nopet,mod:ctrl] Call Pet 2;[nopet,mod:alt] Call Pet 3; Mend Pet
This allows me with one button to revive my pet if dead, dismiss with a modifier, summon different pets with different modifiers, and Mend if pet is present and alive.