1.
Notes:
1.1.
Mouseover, exists
You will see that many of the macros below will cast at a mouseover if theyexist. This will enable you to quickly cast on targets that are not your targetwithout having to focus them or keybind three separate @arena1 to @arena3macros. This is useful for utility spells such as Tranquilizing Shot, Concussive Shot, Scare Beast, but it is also useful for your DPSrotation. You want to be unpredictable and quick when you change targets, andhaving the option of casting at someone by mousing over their frame will helpwith this.
Having the [@mouseover,exists] clause in your spells like Arcane Shot, Aimed Shot and Kill Shot will also be extremely useful forkilling Psyfiends, totemsand pets.
1.2.
Stopcasting
You will also see that some macros include /stopcasting. This is so thatyou can still cast the spell while casting Steady Shot or standing still, casting Aimed Shot.
For example, if you did not have this line on your macro for Exhilaration andwere already casting a Steady Shot, you would not be able to cast Exhilarationwithout pressing escape to cancel the cast or a separate stopcasting macro.
I strongly recommend you include /stopcasting in the macros for your defensivecooldowns.
1.3.
Known
This new feature in Dragonflight is very useful because of how the new talentsystem works. You can use the phrase [Known: ] with a spellID (you can find these on Wowhead) so that a macro will cast a different spellor show a different tooltip based on your selected talents. It's a niceway to avoid having to redo your action bars when changing talents.
You can use the spell ID or type the spell name. There is a limit of 255characters to a macro, so if it is a longer macro, you will want to use the spell IDsrather than typing the name of the spell.
1.4.
Cursor
You will see that some of the macros below for targetted reticle spells (egVolley, Freezing Trap, Sentinel Owl) they are cast [@cursor]. This casts thespell immediately at the location of your mouse. This cuts down on the delaywhen casting a spell because you only press the button once (instead ofpressing the button, aiming, then left-clicking to confirm).
As hunter is one of the very few classes that require precise aiming (and timing)with launching traps, you will find that using @cursor will make it much easierto land those important crowd control abilities on time.
1.5.
Cancelaura Aspect of the Turtle
Aspect of the Turtle is a great defensive, but you aren't able to attack duringit. Most of the time, you will want to cancel Aspect of the Turtle before itends so you can start using your next attack or crowd control. You will see thatsome of the macros below will also cancel Aspect of the Turtle when pressed.
1.6.
Cancel Spell Queue
This is a little bit more obscure, but in World of Warcraft, there is a built-inlatency adjustment known as the "spell queue window". This will allow you toqueue up a spell before your character can cast it (e.g., during the globalcooldown).
Without going into too much detail (you can google spell queue window if youwant to find out more), without the line /cancelqueuedspell in your macro, it ispossible that you will already have a spell queued up that would be used insteadof the spell you decided to cast at the last moment.
Including /cqs or /cancelqueuedspell in your macro will clear any queued spelland ensure that the spell in your macro will be cast instantly.
2.
Damage Rotation
2.1.
Aimed shot
- #showtooltip aimed shot
- /cancelaura aspect of the turtle
- /use [@mouseover,exists][] aimed Shot; aimed shot
This Aimed Shot macro does a couple of things:
1. Removes Aspect of the Turtle (so you don't have to bind cancelaura Aspect of the Turtle separately).
2. Casts Aimed Shot at your mouseover if they exist (this allows you to swaptargets without it being obvious to the other team or to kill totemsand Psyfiends quickly).
3. Casts Aimed Shot at your target if you are not mousing over anenemy nameplate or frame.
2.2.
Arcane shot
- #showtooltip arcane shot
- /cast [@mouseover,exists,nochanneling][@target,nochanneling]Arcane Shot; arcane shot
This Arcane Shot macro does a couple of things:
1. Casts Arcane Shot at your mouseover if they exist (this allows you to swaptargets without it being obvious to the other team or to quickly kill totemsand Psyfiends).
2. Casts Arcane Shot at your target if you are not currently mousing over anenemy nameplate or frame.
3. Does not cancel your Rapid Fire channel (this means you can neveraccidentally clip the end of your Rapid Fire by pressing Arcane Shot too early!)
2.3.
Aimed Shot focus (use for Sniper Shot as well!)
- /cast [@focus] aimed shot
This simple macro will cast Aimed Shot at your focus target. If you'reusing the macro above for Aimed Shot, you don't technically need this, but it ismore convenient to use this macro when you want the spell to be cast at yourfocus target.
I recommend having this macro for Aimed Shot, Sniper Shot, Tranquilizing Shotand Concussive Shot.
2.4.
Death Chakram
- #showtooltip Death Chakram
- /use Draconic Aspirant's Badge of Ferocity
- /use Draconic Gladiator's Badge of Ferocity
- /cast Blood Fury(Racial)
- /cast Death Chakram
This is a simple macro that uses off-global cooldown temporary damage buffs(trinkets and racial ability if orc) when you begin bursting with Death Chakram.
2.5.
Explosive shot (or Serpent Sting when talented)
- #showtooltip [known:212431] Explosive Shot; [known:271788] Serpent Sting
- /cancelaura aspect of the turtle
- /cast [known:212431,@target] Explosive Shot; [known:271788,@target] Serpent Sting
- /startattack [@target,exists]
This macro will show the tooltip of Explosive Shot and cast Explosive Shot whenpressed.
If you are not talented into Explosive Shot, it will show the tooltip of andcast Serpent Sting instead.
2.6.
Kill shot
- #showtooltip kill shot
- /cancelqueuedspell
- /stopcasting
- /cancelaura aspect of the turtle
- /Cast [@mouseover, exists, harm] kill shot; kill shot
This macro will stop any queued spells or spells that you are casting andimmediately cast Kill Shot.
As with the macros above, it will cast at your mouseover if they exist and otherwisewill cast on your target.
2.7.
Steady shot
- #showtooltip steady shot
- /Cast [@mouseover, exists, harm] steady shot; steady shot
- /cast [@mouseover,nochanneling:rapid fire][nochanneling:rapid fire]steady Shot
This macro will cast Steady Shot at your mouseover if they exist and otherwisewill cast Steady Shot on your target.
You might want to Steady Shot something you are nottargetting with the PvP talent Consecutive Concussion. Using this macro, you willbe able to cast Steady Shots on a player, even if you are not targetting them,to extend Concussive Shot and stun them if you Steady Shot three times.
This macro will not do anything if you are already channeling Rapid Fire (sothat you cannot accidentally clip the end of a Rapid Fire cast).
2.8.
Volley with Salvo (or Serpent Sting when not talented)
- #showtooltip [known:260243] Volley; [known:271788] Serpent Sting
- /cast Salvo
- /use Draconic Gladiator's Badge of Ferocity
- /cast [known:260243,@cursor] volley
- /cast [known:271788] Serpent Sting
This macro will instantly cast Salvo and Volley where your cursor is. Use thiswhen you are bursting.
If you are not talented into Salvo, the macro will show the tooltipof Serpent Sting and cast Serpent Sting (you can replace Serpent Sting with any other spell that you play when you are not playing Salvo/ Volley). It is rare that you would play without Volleytalented, although it can occasionally be good when playing Consecutive Concussion in 2v2 and taking Steady Focus instead ofVolley.
The Serpent Sting part of this macro is included in the section mostly as anexample of how you might want to use the "known" prefix. In this case thepurpose of including [known] is to make your action bars look neater when youdo not take the Volley talent.
2.9.
Sentinel Owl
- #showtooltip sentinel Owl
- /cast [@cursor] Sentinel Owl
- /p WALLHACKS WALLHACKS WALLHACKS
This macro will immediately cast Sentinel Owl on your cursor.
It will announce the cast in party chat so that if you are talented into Sentinel's Perception, your party will know when they can cast throughpillars.
3.
Defensives
3.1.
Camouflage
- /run SetCVar("SoftTargetInteract", 0)
- /run SetCVar("SoftTargetEnemyRange", 0)
- /run SetCVar("SoftTargetFriendRange", 0)
- /cast !camouflage
This macro will cast Camouflage (and will not cancel Camouflage if youaccidentally press the macro twice!)
The macro will also change some "CVar" values. Without going into detail, this solvesa bug introduced in Dragonflight that would make your macro'd spells cast atyour target instead of the target that your macro specifies.
By having the corrections on a macro with Camouflage you know they will be fixedat the start of every game.
3.2.
Aspect of the Turtle
- #showtooltip aspect of the turtle
- /stopcasting
- /stopcasting
- /cast !aspect of the turtle
This macro will stop casting any spell and cast Aspect of the Turtle.
This macro will not cancel Aspect of the Turtle if you press it multipletimes.
3.3.
Exhilaration
- #showtooltip exhilaration
- /stopcasting
- /cast Exhilaration
This macro will stop casting any spells and cast Exhilaration.
3.4.
Feign Death (and mark pet as star)
- #showtooltip
- /stopcasting
- /cancelaura feign death
- /cast !feign death
- /stopattack
- /run local t="Pet" if 1~=GetRaidTargetIndex(t) then SetRaidTarget(t, 1) end
This macro will cast Feign Death and stop your character from attacking.
The macro will also mark a star raid icon on your pet. It is useful to have araid marker on your pet to make it easier to track the pet's position. Havingthe macro on a spell that you use often means the raid mark will be applied evenif you only summon the pet midway through a game.
Note that this macro will only mark your pet while inside arena if you arethe party leader, but you can press it outside of the arena if you aren'tthe party leader, and unless you swap pets, the mark will stay.
3.5.
Roar of Sacrifice self
- /stopcasting
- /cast [@player] Roar of Sacrifice
This macro will stop any spell casts, and use Roar of Sacrifice onyourself.
4.
Crowd control
4.1.
Freezing Trap
- /cancelqueuedspell
- /cast [mod:alt,@player][@cursor] Freezing trap
This macro will cast Freezing Trap on your cursor if pressed without anymodifier.
If you press alt while pressing the macro, the trap will be dropped immediately(and activate immediately with no travel time) at your feet.
I highly recommend that you have a Freezing Trap [@player] macro like this. Itis significantly easier and more reliable to land traps by standing on a healerand using the [@player] Freezing Trap.
4.2.
Scatter Shot (or Binding Shot if talented)
- #showtooltip [known:scatter shot]scatter shot;[known:binding shot]binding shot
- /cancelqueuedspell
- /stopcasting
- /cancelaura aspect of the turtle
- /Cast [@mouseover, exists, harm] scatter shot; scatter shot
- /cast [known:binding shot]binding shot
This macro will cast Scatter Shot at your mouseover if they existwhich is useful in BGs or world PvP to CC offtargets or to crowd control a pet (e.g. tostop a Warlock's Succubus Seduction cast without targetting it).
The macro will cast Scatter Shot at your target if you aren't mousing over anenemy.
If you have Binding Shot talented instead of Scatter Shot, it will cast Binding Shot.
4.3.
Intimidation (or High Explosive Trap if talented)
- #showtooltip [known:19577] intimidation; [known:236776] High Explosive Trap
- /cancelqueuedspell
- /stopcasting
- /cancelaura aspect of the turtle
- /Cast [known:19577,@mouseover, exists, harm] intimidation; intimidation
- /cast [known:236776] High Explosive Trap
This macro will cast Intimidation at your mouseover if they exist(this is useful in BGs or world PvP to CC healers or to stun an enemy in arenawho has just come out of stealth).
The macro will cast Intimidation at your target if you aren't mousing over anenemy.
If you have High Explosive Trap talented instead of Intimidation, it will cast High Explosive Trap.
4.4.
Chimaeral Sting (alt to cast on focus)
- #showtooltip Chimaeral Sting(PvP Talent)
- /cast [mod:alt,@focus,harm,nodead] [@mouseover,harm,nodead] [] Chimaeral Sting(PvP Talent)
This macro will cast Chimaeral Sting on your mouseover if selected, your targetif you don't have a mouseover, or your focus target if you press alt at the sametime as the macro.
I recommend also having a macro like this for utility spells such as Concussive Shot and Tranquilizing Shot.
4.5.
Counter shot arena 1-3
- #showtooltip Counter Shot
- /stopcasting
- /cast [@arena1] Counter Shot
This macro will Counter Shot the first member of the enemy arena team(highest unit frame on your UI).
You want three of these macros, one for each of the three members of theenemy team, [@arena1], [@arena2], and [@arena3], respectively.
You will also want those three macros with Counter Shot replaced by Intimidation,and another of these three macros for Scatter Shot (it's nice to have with Concussive Shot too if you have the keybind space).
5.
Pet utility
5.1.
Command Pet (Master's Call, Fortitude of the Bear, Primal Rage)
- #showtooltip command pet
- /cast [@target, help] [@player] command pet
This will cast your pet's active ability.
If you have a friendly target and a cunning pet, it will cast Master's Call onyour target (useful in BGs/world content)
5.2.
Command Pet (to Master's Call partner)
- #showtooltip command pet
- /cast [@party1] command pet
This will cast Master's Call on your party member. You need this macro for bothparty1 and party2 to remove important roots and snares (for example, Mass Entanglement and Solar Beam from a Balance Druid).
5.3.
Pet attack
- #showtooltip Freezing Trap
- /petattack [@target]
- /cast dash
- /petattack [@target]
- /startattack [@target]
- /petautocaston savage rend
This macro will command your pet to attack your target and use their sprintability if available.
You can change the #showtooltip to whatever spell you want to track the cooldownof (this is a way to show the cooldown of a spell on your action bar when the Macrodoesn't have a specific ability to show the icon or cooldown of).
5.4.
Pet Follow
- #showtooltip Freezing Trap
- /petfollow
This macro will command your pet to follow you.
You can change the #showtooltip to whatever spell you want to track the cooldownof.
5.5.
Pet Move to
- #showtooltip Freezing Trap
- /petmoveto
- /stay
This macro will command your pet to move to a specific location.
You can change the #showtooltip to whatever spell you want to track the cooldownof.
6.
Fancy macros
6.1.
Camouflage during combat macro
- #showtooltip Camouflage
- /stopcasting
- /petpassive
- /petfollow
- /stopattack
- /use [pet]Play Dead;[pet]Wake Up
- /cast !Feign Death
- /cast !Camouflage
This macro will make it easier to cast Camouflage during combat. If you do nothave a pet out, and Feign Death is on cooldown, it will work every time (althoughdamage over time effects will break Camouflage!)
If you have a pet out, it will put them on passive and cast Play Dead(the pet equivalent of Feign Death) so your pet will not keep you incombat. If you have put your pet on passive and it has not been attacked for twoseconds before pressing this macro, you will go into Camouflage whenyou press it.
If you use this macro and you're still in combat (but you aren't getting hit),you can run around a pillar and keep pressing it to enter Camouflage.
6.2.
Aimed shot enemy pet macro
- #showtooltip
- /cast [@arenapet1] aimed shot
- /cast [@arenapet2] aimed shot
- /cast [@arenapet3] aimed shot
This macro will cast Aimed Shot at a pet on the enemy team.
Use this when you know a hunter will Feign Death or line of sight your aimedshot cast so that you still force the Feign Death, but your damage isn't wastedbecause the Aimed Shot still hits their pet.
6.3.
Taunt enemy pet macro
- #showtooltip dismiss pet
- /cast dismiss pet
- /cast [@arenapet1, exists] growl; [@arenapet2, exists] growl; [@arenapet3, exists] growl
This macro will command your pet to taunt enemy pets. You can put it on youraction bars where Dismiss Pet is, which means you can use your existing Dismiss Pet keybind to taunt enemy pets.
7.
Changelog
- 07 May 2024: Reviewed for 10.2.7.
- 22 Apr. 2024: Reviewed for Dragonflight Season 4.
- 20 Mar. 2024: Reviewed for patch 10.2.6.
- 15 Jan. 2024: Reviewed for patch 10.2.5.
- 19 Nov. 2023: Added some explanations.
- 06 Nov. 2023: Reviewed for patch 10.2
- 04 Sep. 2023: Reviewed for patch 10.1.7 with minor tweaks.
- 10 Jul. 2023: Reviewed for Patch 10.1.5
- 27 Jun. 2023: Guide re-written.
- 09 May 2023: Updated for Dragonflight Patch 10.1.
- 30 Jan. 2023: Reviewed for Patch 10.0.5.
- 11 Dec. 2022: Reviewed for Dragonflight Season 1.
- 22 Nov. 2022: Updated for Dragonflight pre-patch.
- 31 May 2022: Reviewed for Patch 9.2.5.
- 28 Feb. 2022: Page reviewed and approved for Patch 9.2.
- 10 Nov. 2021: Reviewed for Patch 9.1.5.
- 06 Jul. 2021: Reviewed for Patch 9.1.
- 15 Oct. 2020: Updated for Shadowlands pre-patch (9.0.1)
Show more
Show less