Hunter Macros

User avatar
Anansi
Artisan Hunter
Artisan Hunter
Posts: 718
Joined: Tue Jan 12, 2010 1:02 pm

Hunter Macros

Unread post by Anansi »

There was some discussion in another thread about using a macro to combine Silencing Shot and Kill Command with shots, and I was going to put in my answer there, but then thought why not have a thread which pools (potentially) useful Hunter macros into one easy to find thread. So I made one. Please feel free to share the macros you use!

Steady Shot:
#showtooltip Steady Shot
/cast Silencing Shot
/script UIErrorsFrame:Clear()
/cast Kill Command
/script UIErrorsFrame:Clear()
/cast Steady Shot

Aimed Shot:
#showtooltip
/cast Aimed Shot
/cast Silencing Shot
/script UIErrorsFrame:Clear()
/cast [target=pettarget, exists] Kill Command
/script UIErrorsFrame:Clear()

Chimera Shot:
#showtooltip
/cast Chimera Shot
/cast Silencing Shot
/script UIErrorsFrame:Clear()

Trueshot Aura/Aspect Of The Dragonhawk One-Button Press:
#showtooltip Trueshot Aura
/cast Trueshot Aura
/cast Aspect of the Dragonhawk(Rank 2)

Master's Call:
#showtooltip Master's Call
/cast [target=mouseover, help][target=player] Master's Call

Disengage:
#showtooltip Disengage
/stopcasting
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast Wing Clip
/cast Raptor Strike
/cast Disengage
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");

Call/Revive Pet:
/cast [modifier:shift] Revive Pet; [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

Aspect of the Dragonhawk/Aspect of the Viper:
#showtooltip
/castsequence !Aspect of the Viper, !Aspect of the Dragonhawk

Misdirect:
#showtooltip
/cast [target=focus,help][target=pet] Misdirection

Many Pets, One Button:
#showtooltip
/cast [pet:spider,help][pet:spider,target=player] Roar of Recovery; [pet:wolf]Call Of The Wild; [pet:cat]Call Of The Wild; [pet:wasp]Call Of The Wild; [pet:wind serpent,help][pet:wind serpent,target=player] Roar of Recovery

The last one basically changes one button to be the special ability of that pet family. So if I have my Wolf or Wasp pet, the button is for Call of the Wild, if it`s my Spider or Windserpent the button is Roar of Recovery. Just change out the pet type and the ability you need to customise.
Image
User avatar
Wassa
Grand Master Hunter
Grand Master Hunter
Posts: 1542
Joined: Thu Jan 07, 2010 10:37 am

Re: Hunter Macros

Unread post by Wassa »

I'll just post some of the macros I use here.

First, I have ncError addon to get rid of error messages, so I don't have to bloat all my macros with the UIErrorsFrame script.

Assist

Code: Select all

/assist [@focus] 
/stopmacro [@focus,exists]
/target [@pettarget,exists]
Assists your focus target or your pet if you don't have a focus.


Bestial Wrath

Code: Select all

#showtooltip Bestial Wrath
/castsequence reset=30 Bestial Wrath,Berserking,Rapid Fire
/use 13
/use 14
/script local c="Bestial Wrath";if GetSpellCooldown(c)==0 then PlaySoundFile("Sound\\Creature\\Nalorakk\\NalorakkToBear.wav")end;
Plays "You call on da beast? You gonna get more dan you bargain for!" when BW is off of cooldown. This macro is old and I'm not BM much anymore. I'm sure I can rework it a bit better if I get the time.


Deterrence

Code: Select all

#showtooltip
/cancelaura Deterrence
/cast Deterrence
I will cancel Deterrence with a second click if you need too.


Hunter's Mark/Pet attack

Code: Select all

#showtooltip
/petattack [mod:shift]
/petdefensive [mod:shift]
/petfollow [mod:alt, @pettarget, exists]
/petpassive [mod:alt]
/stopmacro [mod]
/cast Hunter's Mark
Casts hunter's mark normally. If holding shift, will switch pet to defensive and attack. If holding alt, will switch to passive and make your pet follow you if it is attacking.


Master's Call

Code: Select all

#showtooltip
/cast [mod:alt,@player] [mod:ctrl,@focus] [help] [@targettarget, help] [@player] Master's Call

MD

Code: Select all

#showtooltip
/cast [help] [@focus,help,nodead] [@pet,exists] Misdirection

Call/Dismiss/Rez Pet

Code: Select all

#showtooltip
/cast [@pet,dead] Revive Pet; [mod:alt] Revive Pet; [nopet] Call Pet; [@pet,exists] Dismiss Pet

Steady Shot/Serpent

Code: Select all

#showtooltip Steady Shot
/cast [@pettarget,exists] Kill Command
/cast [@pettarget,exists] Rabid
/cast [spec:2] Silencing Shot
/cast [mod:shift] Serpent Sting; Steady Shot
Spec 2 is marks for me.


All other stings in one (not serpent since I have that in my steady macro)

Code: Select all

#showtooltip
/cast [mod:alt] Tranquilizing Shot; [mod:shift] Scorpid Sting; Viper Sting

Aspect of the Viper with cunning pet

Code: Select all

#showtooltip
/cast Aspect of the Viper
/cast Roar of Recovery
[/color]

Image
A rare visitor to this forum now that I don't play WoW anymore, but forever a Petopian.

User avatar
Anansi
Artisan Hunter
Artisan Hunter
Posts: 718
Joined: Tue Jan 12, 2010 1:02 pm

Re: Hunter Macros

Unread post by Anansi »

The ncError addon will hide your error messages along with any other info that is displayed in that area of the screen. That area of the screen also displays, for example, quest items gathered (eg doohickey 5/10).
The error message script actually removes the error messages, so the system isn't spending time processing and displaying the error, which is still happening with ncError, you just don't see them. It's a minor issue, but I get finicky. The amount of text in your macro has no bearing on anything unless you're trying to write a very large macro in which case error script lines take up valuable characters.
Image
User avatar
Lilandre
Apprentice Hunter
Apprentice Hunter
Posts: 90
Joined: Fri Jan 08, 2010 10:21 am
Realm: Bleeding Hollow (US

Re: Hunter Macros

Unread post by Lilandre »

For people who like to swap to aotb during BW:

Code: Select all

/cast Bestial Wrath
/cast killcommand
/cast aspect of the beast
/sw :10
/sw play
this creates a egg timer that will count down the duration of bw and will make a "ping" 10 seconds later when you need to get back into AotDH

Lil, What does beast lore say about its armor rating?
...
ITS OVER 9000!!!!

User avatar
Xcreeping
Apprentice Hunter
Apprentice Hunter
Posts: 72
Joined: Thu Feb 18, 2010 12:26 am

Re: Hunter Macros

Unread post by Xcreeping »

Nice macros, keep up the good work. :D

A useful one I use is

Hunter's Mark
#showtooltip
/stopmacro [noexists]
/run for i=1,GetNumTrackingTypes() do local n, t, a, c = GetTrackingInfo(i); if string.find(n, UnitCreatureType("target")) then if t~=GetTrackingTexture(i) then SetTracking(i); end end end
/cast Hunter's Mark

It switches track to the type of target that you mark.
User avatar
Anansi
Artisan Hunter
Artisan Hunter
Posts: 718
Joined: Tue Jan 12, 2010 1:02 pm

Re: Hunter Macros

Unread post by Anansi »

You don't need to switch your Tracking any longer. So long as you are tracking one of the "beings" eligible for the damage bonus given by Improved Tracking, you get the bonus. So you can be tracking Humanoids, and shooting Undead, and you'll get the 5% damage bonus. So long as you aren't tracking Fish or the Repair guy or an Innkeeper or whatever, you'll get the bonus against Undead, Humanoids, Beasts, Demons, Dragons, Giants and Elementals.
Image
User avatar
Chrizesu
 Community Resource
 Community Resource
Posts: 1089
Joined: Sat Jan 09, 2010 1:14 am
Realm: Sisters of Elune (US RP)
Gender: Female Dragonkin
Location: Albany Oregon USA
Contact:

Re: Hunter Macros

Unread post by Chrizesu »

While we're talking about macros, I've been thinking of a kill shot one to interrupt any current casts. So many times have I had trouble getting a killshot out because steady didn't want to cancel.

Image

Image
Mains: [Burninrain|Zirconium|Ivoress|Nantosuelta|Sunrain]
Alts: [Emuishéré|Cynderlilly|Runicated|Marcell]

User avatar
Wassa
Grand Master Hunter
Grand Master Hunter
Posts: 1542
Joined: Thu Jan 07, 2010 10:37 am

Re: Hunter Macros

Unread post by Wassa »

The ncError addon will hide your error messages along with any other info that is displayed in that area of the screen. That area of the screen also displays, for example, quest items gathered (eg doohickey 5/10).
I don't know what you are talking about. I see all that info just fine. It gets rid of red error texts but not quest progress text in the same area.
While we're talking about macros, I've been thinking of a kill shot one to interrupt any current casts. So many times have I had trouble getting a killshot out because steady didn't want to cancel.

Code: Select all

#showtooltip
/stopcasting
/cast Kill Shot

Image
A rare visitor to this forum now that I don't play WoW anymore, but forever a Petopian.

User avatar
GormanGhaste
 Community Resource
 Community Resource
Posts: 6634
Joined: Tue Mar 09, 2010 2:00 pm
Realm: Uldaman (and Ravencrest)

Re: Hunter Macros

Unread post by GormanGhaste »

courtesy of CrystalKitten:

Summon Random Hunter Pet

/castrandom Call Pet 1, Call Pet 2, Call Pet 3, Call Pet 4, Call Pet 5

(easy way to add variety to dailies grind!)
Image
Worba
Illustrious Master Hunter
Illustrious Master Hunter
Posts: 3522
Joined: Wed Jul 28, 2010 3:56 pm
Realm: Uther, Zangarmarsh, Shu'halo, Fenris, Quel'Thalas+
Gender: Orc
Location: In Sethekk Halls, bothering Anzu (90 runs and counting)

Re: Hunter Macros

Unread post by Worba »

Here's CrystalKitten's random pet macro on steroids:

#showtooltip [mod] Call Pet 1;Rivendare's Deathcharger
/castrandom [nomounted,nomod,btn:1] Rivendare's Deathcharger,Winterspring Frostsaber
/castrandom [mounted,nopet][btn:2][mod] Call Pet 1,Call Pet 2,Call Pet 3,Call Pet 4,Call Pet 5
/dismount [mounted]

If you're not mounted, it summons a random mount.

If you're mounted, it dismounts you - and if you have no combat pet out, it summons a random combat pet from your active stable. This allows you to keep "mixing it up" as you travel about.

If you just want a random pet, right click or mod+click.

1) Replace the above mount names with your own, obviously - and be careful of macro size; this one is already close to the limit!

2) If you don't have pets in all 5 active stable slots, you will need to remove any references for empty slots, or, as CK discovered, the macro won't function properly.
Post Reply