Macros

Below are some of the macro every hunter can use either they focus on PvE or PvP.

General Macros


------Mount

/cast [outdoors,nomounted,nomodifier,flyable] Time-Lost Proto-Drake; [outdoors,nomounted] Mekgineer's Chopper
/dismount [mounted]



This macro is more of a general macro and checks some conditions and cast the appropriate mount.
For example it cast my choppa in Azeroth, and in places where i can fly it casts my Time-lost Proto-Drake.
So you can figure out that in northrend it cast my flying mount and in dalaran it casts my choppa. And with another click it dismounts me.


------Bandage

/use [@player] Heavy Frostweave Bandage

This macro will always cast bandage on me whatever target or focus I have.


Hunter Specific Macros


------Misdirection

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

This macro Misdirect the threat to my focus or if i have a pet and no focus it will misdirect the threat to my pet. else it will cast misdirect to my target.
* If you don't want the Question mark to be shown when you don't have either focus or a pet active add this line at the beginning:
#Showtooltip Misdirection



------Pet manage

/cast [modifier] Revive Pet; [@pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

This macro Call my pet if it's not active, mend it if it's active and also revive it if it's dead.
All in one..
It's auto modified so it changes it's function according to the fulfilled conditions i.e if [nopet] then the macro has the Call Pet function, if [target=pet,dead] then it has a Revive pet Function and if none of the above is fulfilled then it means the pet is active and also alive so mend it.
Neat-o!!!




------Master's Call

#showtooltip Master's Call
/cast [@mouseover,help][help] Master's Call
/cast [@player] Master's Call

Cast master's call in any case to me and my pet and if I mouseover a friendly target it will cast it on him.


------Disengage

/cast Disengage
/cast wing clip
/cast Raptor Strike


This will get you away from melee-Wing clip your target and also hit him with Raptor strike.


------Change Aspect

/Castsequence Aspect of the dragonhawk, Aspect of the viper 

Self explainatory. This Macro change my aspect from aspect of the dragonhawk to aspect of the viper with just 1 click. If I have on it will change to the other. And it doesn't reset.


------Flare

/Cast !Flare

What does this simple macro do? This macro has a very important parameter that it very useful with spell that has an AoE and create a circle in the grund where the effect is going to take place. Why is that? This "!" toggles the macro always on. So it doesn't toggle on and off regardless of how many times you spam it. 
The same macro parameter can be used with volley also. 


-----I WIN 

/cast Rapid Fire
/cast Furious Howl(rank6)
/cast Call of the Wild
/use Potion of Wild Magic
/cast steady shot

Like every class we have our I WIN button.
This macro cast Rapid Fire, my wolf's Furious Howl (In order the pet skills to work on macros you have to add the rank too) and also his Call of the Wild, make me drink a potion of Wild magic and engage me in battle with a steady shot.


------Kill shot

#showtooltip Kill Shot
/cast !Aspect of the Dragonhawk
/cancelaura Deterrence
/cancelaura Hand of Protection
/cast Kill Shot
/script UIErrorsFrame:Clear()

This is a bit more complex macro.But lets take it line by line.
You never ever should kill shot your target with Aspect of the Viper on. This might cause you a game in arena. So the first like simple toggles your Aspect of the Dragonhawk on.
Also you want to cancel any effect on you that cause you to become pacified since when you are pacified you are not able to attack. Such effects are Deterrence or Hand of protection. So with the cancelaura command you remove this kind of effects on you.After that it's the best part. The Kill Shot itself. Anyone likes big numbers and this shot always give you some.
Now last line. this line clears every error message that pops in your screen stating that "This ability is not ready yet" or "Out of Range" etc.

------Pet Abilities

#showtooltip
/petdefensive
/Cast [pet:crab] Pin(rank 6)
/Cast [pet:cat] Rake(rank 6)
/Cast [pet:wolf] Furious Howl(rank 6)
/Cast [pet:crocolisk][@target, harm] Taunt
/Cast [mod] Charge
/petattack

All of you know that different pet = different abilities. This macro takes into consideration this and changes according to your current pet active. For example if you have a crab outside it will cast Pin or if you have a wolf it will howl.


------Chimera shot

#showtooltip Chimera Shot
/console Sound_EnableSFX 0
/cast !auto shot
/cast Chimera Shot
/cast !silencing shot
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

This is the Chimera Shot macro i am using in raid situations. This macro has some new commands in there so I am going to explain them 1 by 1 again.
First line (#1) is there to always show Chimera shot as icon.
Second line (#2) disables the sound effects. I added this line in collaboration with line six (#7) so it wont play the sound that indicates that the shot is on cooldown.
Third line (#3) is making the autoshot to fire before chimera shot. This is very useful and especially even more in the steady shot macro cause it will give a little more burst to the shot since it will not w8 for a chimera to shot before the autoshot is toggled on.
Fifth line (#5) follows the same logic of Auto shot. Especially since this shot is outside global CD you can easily use it every 20 secs.
Sixth line (#6) is clearing any error that pop up saying that "You can't use this ability yet" or similar messages from the center or the screen.

------Silencing shot

#showtooltip Silencing shot
/cast [modifier:shift,@focus][@mouseover, harm][harm] Silencing Shot

This Macro will cast Silencing Shot on my mouseover target if I have any or my normal target if I don't. Or if I use the SHIFT modifier it will cast it on my focuses target.

------Scatter Shot

#showtooltip Scatter shot
/cast [modifier:shift,@focus][@mouseover, harm][harm] Scatter shot
/stopattack
/Petfollow
/petpassive

This is the same mouseover macro with Silencing Shot but with the addition of some Pet Management commands. It order my pet to stop attacking in case the pet breaks the CC of Scatter Shot, tell it to return to me and also set it to passive so it wont start running around trying to hit anything it wants.


------Steady Shot

#showtooltip Steady shot
/console Sound_EnableSFX 0
/cast !auto shot
/cast !Silencing Shot
/cast [@pettarget,exists] Kill Command
/cast Steady shot
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

Almost same macro with the Chimera but with the addition of the Fifth (#5) line which casts Kill Command if my pet already has a target that is going to attack or already attacking something.

------Daze them

#showtooltip Concussive Shot
/Cast [nomod] Concussive Shot
/Cast [mod:alt] Wing Clip
/cast Raptor Strike