Page 1 of 1
Hunter Macros
Posted: Wed Apr 21, 2010 5:30 pm
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.
Re: Hunter Macros
Posted: Wed Apr 21, 2010 8:02 pm
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]
Re: Hunter Macros
Posted: Thu Apr 22, 2010 9:10 am
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.
Re: Hunter Macros
Posted: Sat Apr 24, 2010 8:58 pm
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
Re: Hunter Macros
Posted: Sun Apr 25, 2010 8:30 am
by Xcreeping
Nice macros, keep up the good work.
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.
Re: Hunter Macros
Posted: Sun Apr 25, 2010 10:43 am
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.
Re: Hunter Macros
Posted: Mon Apr 26, 2010 3:59 pm
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.
Re: Hunter Macros
Posted: Mon Apr 26, 2010 4:07 pm
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
Re: Hunter Macros
Posted: Mon Jul 18, 2011 4:25 pm
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!)
Re: Hunter Macros
Posted: Tue Jul 19, 2011 11:08 am
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.