Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
m (→‎Spammable Chimera/Sting: Grammar makes everything better :))
m (Leading space added to format macro)
Line 73: Line 73:
   
 
=== Absolute, Total Pet Care ===
 
=== Absolute, Total Pet Care ===
  +
#showtooltip
/cast [nopet, modifier:ctrl] Tame Beast
 
/cast [nopet] Call Pet; [target=pet, dead] Revive Pet
+
/cast [nopet, modifier:ctrl] Tame Beast
  +
/cast [nopet] Call Pet; [target=pet, dead] Revive Pet
/castsequence [pet, nomodifier, button:1] reset=15 Mend Pet, null
+
/castsequence [pet, nomodifier, button:1] reset=15 Mend Pet, null
/cast [modifier:shift] Dismiss Pet;
 
 
/cast [modifier:shift] Dismiss Pet
   
 
Simple enough:
 
Simple enough:

Revision as of 22:35, 28 December 2008

Macros
General guides

Macros Beginners Guide
Making a macro
Macro conditionals
Macro commands
Category:Macros

Useful macros by class

Useful macros for death knights Useful macros for demon hunters Useful macros for druids Useful macros for hunters Useful macros for mages Useful macros for monks
Useful macros for paladins Useful macros for priests Useful macros for rogues Useful macros for shamans Useful macros for warlocks Useful macros for warriors

This is an article on useful macros for hunters.

Most of the old macros did not work in the new 3.0+ world. This page has been updated to include only 3.0+ compatible macros.

3.0+ Shot Macros

Spamable Steady Shot

#showtooltip Steady Shot
/stopmacro [nocombat]
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast !Auto Shot
/cast Kill Shot
/castsequence reset=9 Multi-Shot, Steady Shot, Steady Shot, Steady Shot, Steady Shot, Steady Shot

This works great for a baseline shot rotation. Adding !Auto Shot is important because of how the Auto Shot mechanics are currently set up — you want it to go off before your Steady Shot and if you don't have that in there it won't start until after your first Steady Shot. This is a great macro, but be wary of using it in situations when Multi-Shot will do more harm than good; it has a built in safety so it won't let you use it when you are out of combat.

Spamable Survival Hunter Macro

#showtooltip Steady Shot
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/cast !Auto Shot
/cast Kill Shot
/cast Kill Command
/castrandom Explosive Shot, Explosive Shot, Explosive Shot, Multi-Shot, Multi-Shot, Steady Shot
/use 13
/use 14

I took what I learned from the BM macro and adapted it for Survival Hunters. I love Survival now! Did more damage than BM, helped the party with mana regen, and it's just satisfying to watch things go boom. Applied trinkets to macro since there is no Bestial Wrath and with a 5 minute cooldown on Rapid Fire it made sense not to tie them to it.

Spammable Chimera/Sting

/console Sound_EnableSFX 0
/cast [modifier:shift] Serpent Sting
/castrandom Chimera Shot, Kill Command, Aimed Shot
/castsequence reset=5 Arcane Shot, Steady Shot, Steady Shot, Steady Shot
/console Sound_EnableSFX 1 
/script UIErrorsFrame:Clear()

This is a spammable Marksmanship macro that will allow you to apply Serpent Sting (press Shift and CLICK your macro button once) and then spam away. Chimera Shot will usually ensure that Serpent Sting (or whatever sting you chose to apply) will be kept up by virtue of the spamming, but it's a good idea to keep an eye on it. This is the same as the previous version of this macro (which seems to have been deleted) except it doesn't have an extra space between one of the 'Steady Shot' instances, which broke the macro. Works beautifully.

New Spammable Marksmen Macro

#showtooltip Auto Shot
/scriptUIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/castsequence Chimera Shot(Rank 1),Aimed Shot(Rank 9),Steady Shot(Rank 4),Steady Shot(Rank 4),Steady Shot(Rank 4)
/castrandom Arcane Shot(Rank 11)

This is a spammable Marksmanship macro me and my firend made you have to apply "Serpent Sting" yourself and "Kill Shot" yourself but the rest is just click 100 DPS inc


3.0+ Pet Macros

Mark & Attack

#showtooltip Hunter's Mark
/cast [button:2] Hunter's Mark; Hunter's Mark
/stopmacro [button:2]
/petattack
/petdefensive

53/11/7 approved! Lets you send your pet in, switch him to Defensive (so he'll switch targets faster), and cast Hunter's Mark. Make sure that you have a button to set your pet passive on key bind. Hunters' need to be in control of their pets or bad things happen.

Mark & Attack With Pet Control

#showtooltip Hunter's Mark
/cast [modifier:shift] Hunter's Mark
/stopmacro [modifier:shift]
/petfollow [modifier:alt]
/stopmacro [modifier:alt]
/petattack
/petdefensive
/stopmacro [modifier:ctrl]
/cast Hunter's Mark

Use without modifiers to Send in pet to attack along with casting Hunter's Mark. Hold Shift to apply Hunter's Mark ONLY. Hold Alt to recall your pet.Hold Ctrl to send in your pet without applying Mark. However it does not allow for hunter's mark to be cast without sending the pet. This macro will not work correctly if you have a cast on focus key set.

Absolute, Total Pet Care

#showtooltip
/cast [nopet, modifier:ctrl] Tame Beast
/cast [nopet] Call Pet; [target=pet, dead] Revive Pet
/castsequence  [pet, nomodifier, button:1] reset=15 Mend Pet, null
/cast [modifier:shift] Dismiss Pet

Simple enough: Clicking either Mends your pet if its with you (and mend pet isn't on CD), or calls your pet. Revives it if it's dead. Shift clict to dismiss. Ctrl click to tame beast.

And [target=pet, dead] DOES seem to be working for the revive...

Total Pet Care

#showtooltip
/stopcasting
/stopattack
/cast Heart of the Phoenix
/cast [button:2] Revive Pet; [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet

Mini Pet Care

#showtooltip
/cast [modifier] Revive Pet; [pet=dead] Revive Pet; [nopet] Call Pet; Mend Pet

This will either Revive a dead Pet, Call an un-summoned one, or Mend your summoned Pet.

#showtooltip
/castsequence [nopet] reset=20 Call pet, Revive pet
/cast [modifier:shift] Dismiss Pet; [pet=dead] Revive Pet; [pet=nodead] Mend Pet

Call Pet, Revive Pet, Mend Pet, Dismiss Pet

(note: The above macros dont work and should be removed, allong with this note when you do remove them. "[pet=dead" is not a valid conditional, instead use "[target=pet, dead]")

#showtooltip
/cast [target=pet, dead] Revive Pet
/castsequence [nopet] reset=5 Call pet, Revive pet
/cast [btn:2] Dismiss Pet; Mend Pet

This macro works even if your pet is dead and its corpse is gone(just mash the button). One button does it all, also added right click to dismiss pet.

Pet Overheal Protection

#showtooltip
/castsequence reset=15 Mend Pet, null

This will only allow you to cast Mend Pet when it's off cooldown to avoid wasting mana. When the macro is triggered, it starts a 15-second timer (the length of Mend Pet's cooldown) during which the icon will change to a red question mark. When the 15 seconds is up, it will revert back to the Mend Pet icon and allow Mend Pet to be cast again.

WARNING: If the macro is triggered during the 15-second countdown, it will restart the timer.

Growl/Cower Pet Button Saver

#showtooltip
/petautocasttoggle [btn:2,group,mod]Growl;[btn:2,nogroup,mod]Cower;[btn:2,group]Cower;[btn:2]Growl
/petautocastoff [btn:3]Growl
/petautocastoff [btn:3]Cower
/stopmacro [nobtn:1]
/cast [group,mod]Growl;[nogroup,mod]Cower;[group]Cower;Growl

When grouped, Cower is up and Growl is on Shift/Ctrl/Alt (no room to specify without branching into a second macro); when solo, it's reversed. Right click on either of them to toggle auto-cast. If you forget which is toggled on/off, mouse-wheel-click to turn them both off and go from there. Growl will auto-cast even when not on the pet's bar: I'm not sure about Cower or any other ability, but I'm sure better hunters than I would know, so ask them.

Simple auto Growl/Cower

#showtooltip
/cast Hunter's Mark
/petautocaston [group] Cower; [nogroup] Growl
/petautocastoff [nogroup] Cower; [group] Growl

When grouped, growl is off, cower set on, and when solo the other way around. This is linked to a frequently used spell, but could be put with anything on the 2nd line.

3.0+ Misc Macros

Misdirection

#showtooltip Misdirection
/cast [target=focus,exists,nodead] Misdirection; [target=pet,exists,nodead] Misdirection
/cast !Aspect of the Dragonhawk

53/11/7 approved! This macro will Misdirect your attacks onto your focus target. If you have no Focus target it will cast Misdirect onto your pet. If your pet is dead or not around, it will do nothing.

Melee

#showtooltip
/castsequence reset=target/3 Wing Clip, Raptor Strike, Wing Clip
/castrandom [target=target, exists] Mongoose Bite
/cast Deterrence

53/11/7 approved! This will cast all your Melee attacks as they become available, as well as activate Deterrence. Very useful space saver -- Wing Clip, Raptor Strike, Mongoose Bite, and Deterrence all on one button. You can also add /cast Aspect of the Monkey -- more PVP focused though. If you add Monkey make sure to add Dragonhawk to Disengage.

Disengage

#showtooltip
/cast Disengage
/cast !Aspect of the Dragonhawk

53/11/7 approved!

Bestial Wrath

#showtooltip Bestial Wrath
/cast Kill Command
/cast Bestial Wrath
/use 13
/use 14

53/11/7 approved!

Rapid Fire

  1. showtooltip
/cast Rapid Fire
/cast Call of the Wild

53/11/7 approved! Note that Call of the Wild does not stack with other AP buffs from trinkets.

I WIN!

/cast Bestial Wrath
/cast Rapid Fire
/use 13
/use 14
/cast Blood Fury

This one casts Bestial Wrath, Rapid Fire, uses both Trinkets and Blood Fury (Orc Racial) for a DPS Burst. Change around the Blood Fury to another ability (Troll Berserker for example). You can also name the Trinkets if you want to (e.g. /use Bloodlust Brooch). NOTE: This macro is awful. NOTE: You can use this for PVP... It's not really all that useful any more though because Bestial Wrath and Rapid Fire both have different cool down times.

Pet Attack/Follow Toggle

/petattack
/petfollow [target=pettarget,exists] 

This will on first click send your pet in to attack your target, and on the second click it stop attacking and return to you.

Oh crap!

#showtooltip Battlemaster's Determination
/script UIErrorsFrame:Hide()
/use Horde Battle Standard
/use Battlemaster's Determination
/use Super Healing Potion
/use Healthstone
/cast Deterrence
/cast !Aspect of the Monkey

Sort of the opposite to "I WIN". Will give a significant HP boost. (You will have to change the Battlemaster's trinket if you're using the +crit one.)

Vipersting / focus setter

#showtooltip Viper Sting
/clearfocus [modifier:shift]
/focus [target=focus,noexists]; [target=focus,dead]
/cast [target=focus,exists,harm]Viper Sting

If pressed with shift this macro will ONLY reset the focustarget. If your last focus is dead or none is set it'll set your target as your focustarget and vipersting it.

Intervene / Roar of Sacrifice

/castsequence [mod:shift target=mouseover,help] Intervene, Roar of Sacrifice
/castsequence [nomod,target=Tokdåre] Intervene, Roar of Sacrifice

Change the target on 2nd line to your name and this macro will Intervene and RoS yourself but if you activate it with the shift mod it'll intervene and RoS the mouseover target if it's friendly.

Five in one Aspects

#showtooltip
/use [mod:ctrl,mod:shift] Aspect of the Wild; [mod:ctrl,mod:alt] Aspect of the Pack; [mod:alt] Aspect of 
the Monkey;[mod:ctrl] Aspect of the Cheetah;  [mod:shift] Aspect of the Viper; Aspect of the Hawk(Rank 8)

This macro lets you bind 5 of your aspects into a single button using different keys. Just fill in which aspect you want where making sure the one you want up all the time is last. (This is a mod of Five in One Poisons)

Master's Call

#showtooltip Master's Call
/cast [modifier:alt, target=focus] Master's Call
/cast [modifier:shift] Master's Call
/cast [target={hunter's name}] Master's Call

This macro will do three things: when clicked without any modifier, it will cast Master's Call on the Hunter; with Alt, it will cast it on the Focus target (eg. your healer in an Arena setup); with shift, it will behave as the normal skill, so point and click to the target.

Improved Tracking

/run local Tt,t,c=Tt or {} for i=1,25 do t=string.match(GetTrackingInfo(i) or "","Track (.+)") if t then t=gsub(t,"s$","") Tt[t]=i end end c=UnitCreatureType("target") if Tt[c or ""] then SetTracking(Tt[c]) print("Tracking "..c) end

This macro will change your current tracking to match your target for use with Improved Tracking . This can be incorporated with other macros (such as the Mark & Attack macro above) to maintain the correct tracking to gain the benefits of Improved Tracking.