Useful Pet Utility Macros

Everything Hunter-related, except pets.
Forum rules
Treat others with respect. Report, don't respond. Read the complete forum rules.
Sarynotsorry
Apprentice Hunter
Apprentice Hunter
Posts: 69
Joined: Wed Jan 17, 2018 12:16 am
Realm: Dalaran

Useful Pet Utility Macros

Unread post by Sarynotsorry »

Hey folks!

I spent some time last night making/updating pet macros that make life easier. I apologize in advance for the formatting, which was intended for discord. I can smooth it out later today when I have time. I also apologize for info that is obvious to everyone here who is so familiar with pets as petopia; my explanations for each macro were intended for an audience less familiar with these things.

I hope these help somebody!

_**HELPFUL PET MACROS!**_
Note: when selecting an icon for each macro, pick the question mark.

_**Pet utility macro:**_

#showtooltip
/use [pet:spider/cat/carrion bird/tallstrider/scalehide/gorilla]Primal Rage;[pet:spirit beast/stag/lizard/toad/turtle/crab]Survival of the Fittest;[pet:hyena/dog/silithid/pterrordax/water strider,@player]Master's Call

(Replace family names with whatever you use. Primal rage is ferocity, survival of the fittest is tenacity, master’s call is cunning.)

_**Feed Pet/Mend Pet Macro (feeds out of combat, mends in combat) :**_

#showtooltip
/cast [combat] Mend Pet; [nocombat] Feed Pet
/use [pet:Cat/Spirit Beast/hyena/lizard/Spider/toad/dog/Raptor/silithid, nocombat] Honey-Glazed Ham; [pet:turtle/gorilla/crab/scalehide/stag/water strider, nocombat] Dried Mango

(Replace family names with whatever you use, and food names with whatever they eat. There are six food categories but I’ve found that all pet families eat either meat or fruit. Using just these two categories cuts down on macro length and bag space usage. You can find their diets on wow-Petopia.com . Honey glazed ham is sold by the innkeeper in Legerdemain lounge in Dalaran; dried mango is sold by the treant fruit vendor in Dalaran.)

_**Dismiss/Revive macro:**_

#showtooltip
/cast [@pet, dead] Revive Pet
/cast Dismiss Pet

(This will either dismiss or Rez your pet, depending on conditions. Useful if you have the feed pet macro above, because the feed pet macro replaces your pet utility button. There’s likely a way to fit a revive pet condition into feed pet macro, but this works just as well for me since I have dismiss bound anyway.)

_**Spirit Mend macro**_

#showtooltip
/cast [@mouseover,help][@player] Spirit Mend

This will select a mouseover target if it’s friendly, and if there is none, will default to you.
User avatar
Teigan
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 5164
Joined: Fri Mar 12, 2010 6:05 am
Realm: Proudmoore (A), Thrall (H)
Gender: Male
Location: Somewhere in a cornfield

Re: Useful Pet Utility Macros

Unread post by Teigan »

Ah, yes! Thank you for sharing this!
User avatar
Rawr
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 4481
Joined: Thu Jul 01, 2010 10:21 pm
Realm: Draka-Wyrmrest Accord
Gender: Female

Re: Useful Pet Utility Macros

Unread post by Rawr »

I like this one better than the two separate ones:

#showtooltip
/cast [@pet, dead] Revive Pet
/cast [combat] Mend Pet; [nocombat] Feed Pet
/use [pet:Cat/Spirit Beast/hyena/lizard/Spider/toad/dog/Raptor/silithid, nocombat] Honey-Glazed Ham; [pet:turtle/gorilla/crab/scalehide/stag/water strider, nocombat] Dried Mango

I always find Dismiss Pet attached to things annoying. :mrgreen:

Image

Sarynotsorry
Apprentice Hunter
Apprentice Hunter
Posts: 69
Joined: Wed Jan 17, 2018 12:16 am
Realm: Dalaran

Re: Useful Pet Utility Macros

Unread post by Sarynotsorry »

Rawr wrote:I like this one better than the two separate ones:

#showtooltip
/cast [@pet, dead] Revive Pet
/cast [combat] Mend Pet; [nocombat] Feed Pet
/use [pet:Cat/Spirit Beast/hyena/lizard/Spider/toad/dog/Raptor/silithid, nocombat] Honey-Glazed Ham; [pet:turtle/gorilla/crab/scalehide/stag/water strider, nocombat] Dried Mango

I always find Dismiss Pet attached to things annoying. :mrgreen:

Thank you!
Ellipsi5
Posts: 4
Joined: Thu Jun 13, 2024 4:35 pm

Re: Useful Pet Utility Macros

Unread post by Ellipsi5 »

I'd like to share the way I've got my wind serpent set up. I've made the following macro:
(be sure to include rank number)

Code: Select all

#showtooltip Growl(Rank #)
/cast Growl(Rank #)
/cast [combat] Growl(Rank #)
/petattack [combat]
I have that macro set to mouse wheel up and I have [follow] set to mouse wheel down.
I also have my pet set to Passive, I have Lightning Breath set to auto cast and I have Growl set not to auto cast.

What does this solve? Why do I need this?

I want the first thing my pet does to be growl.
I want to be able to recall and send out my pet at any time.
I don't want my pet to use lightning breath until it has growled.
I want mouse wheel up to cast growl again.

Without that macro:

If I just made a macro that made my pet growl it will get within melee range, growl and begin auto attacking, It will also auto cast lightning breath. It will even cast growl again if I use the macro again during the fight.

So, what's the problem?

The problem is that if I recall my pet after casting growl, I can not send my pet back into combat as growl is now on CD.

With the macro:

The first attack is growl
The pet can be recalled and sent into battle at-will even while Growl is still on CD.
Using the macro again casts growl if available and if the pet has enough focus.
The only time Lightning breath is cast before growl is if I use the macro, get close enough to be considered "in combat", recall my pet and then use the macro again.

I hope this is helpful to someone. I know not everyone uses a wind serpent but it's the only pet in Classic that has a ranged attack.
Post Reply