Specifically, let’s say… you jump down from a height in Gnomeragen, and you can’t just “call pet” over, because the AI is dumbfounded at that point.
What do you guys do to get your pet next to you ASAP? is the only option just stand there and cast “dismiss pet” and resummon? … Preferably something smoother.
Your title is somewhat misleading. If you are still interested in a macro, this one below is one of many:
#showtooltip
/cast [@pet, dead] Revive Pet; [nopet] Call Pet X; [pet] Dismiss Pet
I haven’t tested it but Revive Pet should be executed if your pet is dead. Otherwise, it runs either Call Pet if a pet is already dismissed or Dismiss Pet.