Relwin edit: View
http://elitistjerks.com/1061417-post217.html for a very important note for posting in this thread.
------------------------------------------------------------------------------
This thread is for discussing macros. The first post is going to contain basic macros that are useful for most hunters, and whenever I find something that fits that criteria in the thread, I'll consider adding it here.
Read first:
- Relwin's above link forbids posters from trying to post macros that are supposed to do all our work for us. You can only have one global cooldown causing action per macro, so learn to weave your own shots and don't post castsequence "rotation" garbage macros in the thread or you will get an infraction.
- There is no way to have kill shot "macroed in" to your other shots since it now causes a global cooldown. Add it to your rotation, and get used to using it manually.
Bestial Wrath and trinkets (beast master spec only)
#showtooltip Bestial Wrath
/cast Kill Command
/use 13
/use 14
/cast Bestial Wrath
Misdirect
#showtooltip
/cast [target=focus, help] Misdirection
/cast [target=focustarget, help] Misdirection
/cast [target=target, help] Misdirection
/cast [target=targettarget, help] Misdirection
/cast [target=pet, nodead, exists] Misdirection
This should MD to your focus, your focus's target if it's hostile, your target if you don't have a focus, your target's target if you have a hostile targeted, or your pet if you don't have a target.
Alternative misdirect that prioritizes target over focus, and sets focus if you hold shift:
/focus [modifier:shift] target
/stopmacro [modifier:shift]
/cast [help,nodead] Misdirection; [target=focus,exists,help,nodead] Misdirection; [target=pet,nodead] Misdirection
This will help if you need to misdirect to a new target during a fight, but requires you to not have a player selected when you misdirect your focus. Please note: it will not MD to a hostile's target if you are trying to cast it on a hostile.
Disengage and wing clip
#showtooltip Disengage
/stopcasting
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast Wing Clip
/cast Raptor Strike
/cast Disengage
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
This is a disengage macro that should wing clip and raptor strike your target and disengage.
Single button aspect toggle
#showtooltip
/castsequence !Aspect of the Dragonhawk, !Aspect of the Viper
Important: use the "?" image for this. This will switch between aspect of the dragonhawk and aspect of the viper.
Adding silencing shot to steady shot (MM only, silencing shot is off the GCD)
#showtooltip Steady Shot
/cast [nomod] silencing shot
/cast steady shot
This will cast a silencing shot with your steady shot when it's off cooldown, unless you hold down shift, alt, or ctrl. Do that if you need to save your silencing shot for actually silencing things rather than adding half an auto-shot.