Macros: Condensing Your Physical Keys

Below are links to collections of my personal macros. The purpose of them is to condense the number of physical keys you need to press by controlling which spell is cast via modifier (alt/shift/ctrl) and adding enhanced targeting capabilities where applicable.

Death Knight

Demon Hunter

Druid

Hunter

Mage

Monk

Paladin

Priest

Rogue

Shaman

Warlock

Warrior

5 Likes
Death Knight

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - Raise Ally Macro (I use BindPad for this)
/cast [@mouseover,help,dead] [help,dead] Raise Ally


Blood/Frost 1
Blood: Blooddrinker (shift), Heart Strike (mod), Marrowrend
Frost: Empowered Rune Weapon (shift), Frostscythe (alt), Obliterate
#showtooltip
/cast [mod:shift,spec:1,talent:1/2] Blooddrinker; [mod,spec:1] Heart Strike; [mod:shift,spec:2] Empower Rune Weapon; [mod:alt,spec:2,talent:4/3] Frostscythe; [spec:1] Marrowrend; [spec:2] Obliterate
/startattack


Unholy 1
Army of the Dead (shift+alt), Apocalypse (shift), Dark Transformation (alt), Scourge Strike
#showtooltip
/cast [mod:shiftalt] Army of the Dead; [mod:shift] Apocalypse; [mod:alt] Dark Transformation; Scourge Strike
/startattack


Blood 2
Death's Caress (alt), Blood Boil
#showtooltip
/cast [mod:alt,@mouseover,harm,nodead] [mod:alt] Death's Caress; Blood Boil
/startattack


Frost 2
Horn of Winter (shift), Glacial Advance (alt), Remorseless Winter
#showtooltip
/cast [mod:shift,spec:2,talent:2/3] Horn of Winter; [mod:alt,spec:1,@mouseover,harm,nodead] [mod:alt,spec:1] Death's Caress; [mod:alt,spec:2,talent:6/2] Glacial Advance; [spec:1] Blood Boil; Remorseless Winter;
/startattack


Unholy 2
Chains of Ice (shift), Unholy Frenzy/Summon Gargoyle (alt), Festering Strike
#showtooltip
/cast [mod:shift] Chains of Ice; [mod:alt,talent:7/2] Unholy Frenzy; [mod:alt,talent:7/3] Summon Gargoyle; Festering Strike
/startattack


Blood 3
Consumption (alt), Death and Decay
#showtooltip
/cast [mod:alt,talent:2/3] Consumption; [combat,@cursor] [] Death and Decay
/startattack


Frost 3
Breath of Sindragosa (alt), Chains of Ice (mod), Howling Blast
#showtooltip
/cast [mod:alt,spec:2,talent:7/3] Breath of Sindragosa; [mod] Chains of Ice; Howling Blast
/startattack


Unholy 3
Unholy Blight (shift), Death and Decay (alt), Outbreak
#showtooltip
/cast [mod:shift,talent:2/3] Unholy Blight; [mod:alt,combat,@cursor] [mod:alt] Death and Decay; [@mouseover,harm,nodead] [] Outbreak
/startattack


Blood/Frost/Unholy 4
Blood: Mind Freeze (alt), Death Strike
Frost: Mind Freeze (alt), Frost Strike
Unholy: Mind Freeze (alt), Death Coil
#showtooltip
/cast [mod:alt] Mind Freeze; [spec:1] [mod] Death Strike; [spec:2] Frost Strike; [@mouseover,harm,nodead] [] Death Coil
/startattack


Blood/Frost/Unholy 5
Death Grip (shift), Dark Command
#showtooltip
/cast [mod:shift,@mouseover,harm] [mod:shift] Death Grip; [@mouseover,harm] [] Dark Command;
/startattack


Blood/Frost/Unholy Num- (Naga 4)
Blood: Vampiric Blood (ctrl), Anti-Magic Shell (alt), Death and Decay
Frost: DPS Pot (ctrl), Anti-Magic Shell (alt), Pillar of Frost
Unholy: DPS Pot (ctrl), Anti-Magic Shell (alt), Death and Decay
#showtooltip
/cast [mod:ctrl,spec:1] Vampiric Blood; [mod:ctrl] Potion of Prolonged Power; [mod:alt] Anti-Magic Shell; [spec:2] Pillar of Frost; [combat,@cursor] [] Death and Decay
Demon Hunter

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Spectral Sight (alt), Consume Magic
/cancelaura Spectral Sight
/cast [mod:alt] Spectral Sight; [@mouseover,harm,nodead] [] Consume Magic


Havoc/Vengeance 1
Havoc: Chaos Nova (shift), Vengeful Retreat (alt), Fel Rush
Vengeance: Fiery Brand (shift), Demon Spikes (alt), Infernal Strike
#showtooltip
/cast [mod:shift] Chaos Nova; [mod:alt] Vengeful Retreat; Fel Rush
/startattack


Havoc 2
Immolation Aura (shift), Blade Dance (alt), Felblade/Demon's Bite
#showtooltip
/cast [mod:shift,talent:2/3] Immolation Aura; [mod:alt] Blade Dance; [talent:1/3,talent:2/2] Felblade; Demon's Bite
/startattack


Vengeance 2
Soul Cleave (alt), Shear
#showtooltip
/cast [mod:alt] Soul Cleave; Shear
/startattack


Havoc 3
Fel Eruption (shift+alt), Nemesis (shift), Throw Glaive (alt), Chaos Strike
#showtooltip
/cast [mod:shiftalt,talent:6/3] Fel Eruption; [mod:shift,talent:7/3] Nemesis; [mod:alt,@mouseover,harm,nodead] [mod:alt] Throw Glaive; Chaos Strike;
/startattack


Vengeance 3
Fel Devastation/Spirit Bomb (shift), Throw Glaive (alt), Sigil of Flame
#showtooltip
/cast [mod:shift,talent:6/3] Fel Devastation; [mod:shift,talent:6/2] Spirit Bomb; [mod:alt,@mouseover,harm,nodead] [mod:alt] Throw Glaive; [@cursor] Sigil of Flame
/startattack


Havoc/Vengence 4
Havoc: Felblade (shift, no demon blades), Disrupt (alt), Eye Beam
Vengeance: Fracture (shift), Disrupt (alt), Immolation Aura
#showtooltip
/cast [mod:shift,spec:1,talent:1/3,notalent:2/2] [mod:shift,spec:2,talent:3/3] Felblade; [mod:alt] Disrupt; Eye Beam
/startattack


Havoc/Vengeance 5
Havoc: Dark Slash (nomod), Torment
Vengeance: Torment
#showtooltip
/cast [nomod,spec:1,talent:5/3] Dark Slash; [@mouseover,harm,nodead] [] Torment


Havoc Num- (Naga 4)
DPS Potion (ctrl), Fel Barrage (shift), Blur (alt), Metamorphosis
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:shift,talent:3/3] Fel Barrage; [mod:alt] Blur; [@cursor,combat] [] Metamorphosis


Vengeance Num- (Naga 4)
DPS Potion (ctrl), Soul Barrier (alt), Metamorphosis
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:alt,talent:7/3] Soul Barrier; Metamorphosis


Utility Macros

Sigil of Chains
#showtooltip
/cast [mod:alt,@player] [] Sigil of Chains


Sigil of Misery
#showtooltip
/cast [mod:alt,@player] [] Sigil of Misery


Sigil of Silence
#showtooltip
/cast [mod:alt,@player] [] Sigil of Silence


Imprison
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Imprison
Druid

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

Rebirth (combat), Revive
#showtooltip
/cast [combat] Rebirth; Revive


` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Rebirth (combat, @dead), Revive (@dead), Soothe (enemy), Nature's Cure (resto), Remove Corruption
/cast [@mouseover,help,dead,combat] [help,dead,combat] Rebirth; [@mouseover,help,dead] [help,dead] Revive; [spec:4,@mouseover,help,nodead] Nature's Cure; [@mouseover,help,nodead] Remove Corruption; [@mouseover,harm,nodead] [harm] Soothe; [spec:4] Nature's Cure; Remove Corruption


Num-
Moonking Form (shift, balance), Incarnation (shift, resto), Cat Form (alt, ctrl while in bear for), Bear Form (ctrl while in cat form)
#showtooltip
/cast [mod:shift,spec:1] Moonkin Form; [mod:shift,spec:4,talent:5/3] Incarnation: Tree of Life; [mod:alt,noform:1/2] [mod:ctrl,form:1] [nomod,form:2] Cat Form; [nomod:alt] Bear Form(Shapeshift)
/cancelform [mod:alt]


Num+
Dash (alt, cat form), Prowl (cat form), Survival Instincts (alt, bear form), Incapacitating Roar (bear form), Travel Form (shift, or flyable nomod, or swimming, or in combat), Mount (Lucid Nightmare)
#showtooltip 
/cast [mod:alt,form:2] Dash; [nomod,form:2] Prowl; [mod:alt,form:1] Stampeding Roar; [nomod,form:1] Incapacitating Roar; [swimming] [mod:shift] [combat] [nomod,form:3] [flyable,nomod] Travel Form(Shapeshift); Lucid Nightmare
/dismount


1 Restoration
Tranquility (shift+alt), Wild Growth (shift), Lifebloom
#showtooltip
/cast [mod:shiftalt] Tranquility; [mod:shift,@mouseover,help] [mod:shift] Wild Growth; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Lifebloom


2 Restoration
Flourish (shift+alt), Swiftmend (shift), Rejuvenation
#showtooltip
/cast [mod:shiftalt,spec:4,talent:7/3] Flourish; [mod:shift,spec:4,@mouseover,help,nodead] [mod:shift,spec:4] Swiftmend; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Rejuvenation


3 Restoration
Cenarion Ward (shift), Regrowth
#showtooltip
/cast [mod:shift,spec:4,talent:1/3,@mouseover,help,nodead] [mod:shift,spec:4,talent:1/3] Cenarion Ward; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Regrowth


4 Restoration
Iron Bark (mod), Efflorescence
#showtooltip
/cast [mod,@mouseover,help,nodead] [mod] Ironbark; [@cursor,combat] [] Efflorescence


1 Balance
Regrowth (shift+alt), Stellar Flare (shift), Sunfire (alt), Moonfire
#showtooltip
/cast [mod:shiftalt,@player] Regrowth; [mod:shift,spec:1,talent:6/3] Stellar Flare; [mod:alt,@mouseover,harm,nodead] [mod:alt] Sunfire; [@mouseover,harm,nodead] [] Moonfire


2 Balance
Force of Nature/Warrior of Elune (shift), Starfall (alt), Lunar Strike
#showtooltip
/cast [mod:shift,talent:1/3,combat,@cursor] [mod:shift,talent:1/3] Force of Nature; [mod:shift,talent:1/2] Warrior of Elune;[mod:alt,@cursor] Starfall; Lunar Strike


3 Balance
Celestial Alignment (shift), Starsurge (alt), Solar Wrath
#showtooltip
/cast [mod:shift,spec:1] Celestial Alignment; [mod:alt] Starsurge; Solar Wrath


4 Balance, 4 Feral
Fury of Elune/New Moon (balance, nomod), Solar Beam (balance), Skull Bash (alt, feral), Ferocious Bite (feral)
#showtooltip
/cast [nomod,spec:1,talent:7/2] Fury of Elune; [nomod,spec:1,talent:7/3] New Moon; [spec:1] Solar Beam; [mod:alt] Skull Bash; Ferocious Bite


1 Feral, 1 Guardian
Feral: Regrowth (shift), Thrash (alt), Rake (cat)
Guard: Survival Instincts (shift), Maul (alt), Mangle
#showtooltip
/console autoUnshift 0
/cast [mod:shift,spec:3] Survival Instincts; [mod:shift,@player] Regrowth; [mod:alt,form:2] Thrash; [mod:alt,spec:3] Maul; [form:2] Rake; Mangle
/console autoUnshift 1
/startattack


2 Feral, 2 Guardian
Barkskin (shift, guardian), Swipe (alt, cat), Shred (cat), Thrash
#showtooltip
/cast [mod:shift,spec:3] Barkskin; [mod:alt,form:2] Swipe; [form:2] Shred; Thrash
/startattack


3 Feral
Savage Roar (shift), Tiger's Fury (alt), Rip
#showtooltip
/cast [mod:shift,spec:2,talent:6/3] Savage Roar; [mod:alt,spec:2] Tiger's Fury; [spec:2] Rip


3 Guardian
Bristling Fur (shift), Frenzied Regeneration (alt), Ironfur
#showtooltip
/cast [mod:shift,spec:3,talent:1/3] Bristling Fur; [mod:alt,spec:3] [mod:alt,spec:1/2,talent:3/2] [mod:alt,spec:3,talent:3/3] Frenzied Regeneration; [spec:3] [spec:1/2,talent:3/2] [spec:3,talent:3/3] Ironfur


4 Feral, 4 Balance
Fury of Elune/New Moon (balance, nomod), Solar Beam (balance), Skull Bash (alt, feral), Ferocious Bite (feral)
#showtooltip
/cast [nomod,spec:1,talent:7/2] Fury of Elune; [nomod,spec:1,talent:7/3] New Moon; [spec:1] Solar Beam; [mod:alt] Skull Bash; Ferocious Bite


4 Guardian
Lunar Beam/Pulverize (shift), Skull Bash (alt), Moonfire
#showtooltip
/cast [mod:shift,spec:3,talent:7/2] Lunar Beam; [mod:shift,spec:3,talent:7/3] Pulverize; [mod:alt] Skull Bash; [@mouseover,harm,nodead] [] Moonfire


5 Feral, 5 Guardian
Feral: Feral Frenzy (nomod), Berserk
Guard: Incarnation: Bear (shift), Growl
#showtooltip
/cast [nomod,spec:2,talent:7/3] Feral Frenzy; [spec:2] Berserk; [mod:shift,spec:3,talent:5/3] Incarnation: Guardian of Ursoc; [@mouseover,harm,nodead] [] Growl
/startattack
Hunter

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Utility Macro (I use BindPad for this)
Freezing Trap (ctrl), Tar Trap (shift), Revive Pet (alt), Misdirection
/cast [mod:ctrl,@cursor] Freezing Trap; [mod:shift,@cursor] Tar Trap; [mod:alt] Revive Pet; [@focus,help] [@mouseover,help] [help] [@pet,exists] [] Misdirection


BM/MM 1
BM: Dire Beast (shift), Multi-Shot (alt), Kill Command
MM: Hunter's Mark (shift), Multi-Shot (alt), Arcane Shot
#showtooltip
/petattack
/cast [mod:shift,spec:2,talent:4/3] Hunter's Mark; [mod:shift,spec:1,talent:1/3] Dire Beast; [mod:alt] Multi-Shot; [spec:1] Kill Command; Arcane Shot
/startattack


SV 1
Dragonsfire Grenade (shif), Carve (alt), Kill Command
#showtooltip
/cast [mod:shift,talent:6/2] Dragonsfire Grenade; [mod:alt] Carve; Kill Command
/startattack


BM 2
Barrage/Stampede (shift), A Murder of Crows (alt), Cobra Shot
#showtooltip
/cast [mod:shift,talent:6/2] Barrage; [mod:shift,talent:6/3] Stampede; [mod:alt,talent:4/3] [mod:alt,talent:1/3] A Murder of Crows; Cobra Shot
/startattack


MM 2
Barrage/Double Tap (shift), Serpent Sting/A Murder of Crows (alt), Aimed Shot
#showtooltip
/cast [mod:shift,spec:1,talent:6/2] Barrage; [mod:shift,talent:6/3] Double Tap; [mod:alt,spec:2,talent:1/2] Serpent Sting; [mod:alt,talent:1/3] A Murder of Crows; Aimed Shot


SV 2
Steel Trap/A Murder of Crows (alt), Chakrams (mod), Raptor Strike
#showtooltip
/cast [mod:alt,talent:4/2] Steel Trap; [mod:alt,talent:4/2] A Murder of Crows; [mod,talent:7/3] Chakrams; Raptor Strike
/startattack


BM/MM 3
BM: Chimaera Shot (alt), Spitting Cobra (mod), Barbed Shot
MM: Piercing Shot (shift), Rapid Fire (alt), Steady Shot
#showtooltip
/cast [mod:shift,spec:2,talent:7/3] Piercing Shot; [mod:alt,spec:2] Rapid Fire; [mod:alt,spec:1,talent:2/3] Chimaera Shot; [mod,spec:1,talent:7/3] Spitting Cobra; [spec:1] Barbed Shot; Steady Shot
/startattack


SV 3
Flanking Strike (alt), Coordinated Assault (mod), Serpent Sting
#showtooltip
/cast [mod:alt,talent:6/3] Flanking Strike; [mod] Coordinated Assault; Serpent Sting
/startattack


BM/MM/SV 4
BM: Bestial Wrath (nomod), Counter Shot
MM: Explosive Shot (nomod), Trueshot (nomod:alt), Counter Shot
SV: Harpoon (shift), Wildfire Bomb (nomod), Muzzle
#showtooltip
/cast [nomod,spec:2,talent:2/3] Explosive Shot; [mod:shift,spec:3] Harpoon; [nomod,spec:1] Bestial Wrath; [nomod:alt,spec:2] Trueshot; [nomod,spec:3,@cursor] Wildfire Bomb; [spec:1/2] Counter Shot; Muzzle
/startattack


BM 5
Chimaera Shot (mod), Aspect of the Wild
#showtooltip
/cast [mod,talent:2/3] Chimaera Shot; Aspect of the Wild


BM/MM/SV Num- (Naga 4)
BM: Stampeded (ctrl), Aspect of the Turtle (shift), Aspect of the Cheetah
MM: Aspect of the Turtle (shift), Aspect of the Cheetah
SV: Aspect of the Eagle, Aspect of the Turtle (shift), Aspect of the Cheetah
#showtooltip
/cancelaura [mod:shift] Aspect of the Turtle
/cast [mod:ctrl,spec:1,talent:7/1] Stampede; [mod:ctrl,spec:3] Aspect of the Eagle; [mod:shift] Aspect of the Turtle; Aspect of the Cheetah;
Hunter

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Utility Macro (I use BindPad for this)
Freezing Trap (ctrl), Tar Trap (shift), Revive Pet (alt), Misdirection
/cast [mod:ctrl,@cursor] Freezing Trap; [mod:shift,@cursor] Tar Trap; [mod:alt] Revive Pet; [@focus,help] [@mouseover,help] [help] [@pet,exists] [] Misdirection


BM/MM 1
BM: Dire Beast (shift), Multi-Shot (alt), Kill Command
MM: Hunter's Mark (shift), Multi-Shot (alt), Arcane Shot
#showtooltip
/petattack
/cast [mod:shift,spec:2,talent:4/3] Hunter's Mark; [mod:shift,spec:1,talent:1/3] Dire Beast; [mod:alt] Multi-Shot; [spec:1] Kill Command; Arcane Shot
/startattack


SV 1
Dragonsfire Grenade (shif), Carve (alt), Kill Command
#showtooltip
/cast [mod:shift,talent:6/2] Dragonsfire Grenade; [mod:alt] Carve; Kill Command
/startattack


BM 2
Barrage/Stampede (shift), A Murder of Crows (alt), Cobra Shot
#showtooltip
/cast [mod:shift,talent:6/2] Barrage; [mod:shift,talent:6/3] Stampede; [mod:alt,talent:4/3] [mod:alt,talent:1/3] A Murder of Crows; Cobra Shot
/startattack


MM 2
Barrage/Double Tap (shift), Serpent Sting/A Murder of Crows (alt), Aimed Shot
#showtooltip
/cast [mod:shift,spec:1,talent:6/2] Barrage; [mod:shift,talent:6/3] Double Tap; [mod:alt,spec:2,talent:1/2] Serpent Sting; [mod:alt,talent:1/3] A Murder of Crows; Aimed Shot


SV 2
Steel Trap/A Murder of Crows (alt), Chakrams (mod), Raptor Strike
#showtooltip
/cast [mod:alt,talent:4/2] Steel Trap; [mod:alt,talent:4/2] A Murder of Crows; [mod,talent:7/3] Chakrams; Raptor Strike
/startattack


BM/MM 3
BM: Chimaera Shot (alt), Spitting Cobra (mod), Barbed Shot
MM: Piercing Shot (shift), Rapid Fire (alt), Steady Shot
#showtooltip
/cast [mod:shift,spec:2,talent:7/3] Piercing Shot; [mod:alt,spec:2] Rapid Fire; [mod:alt,spec:1,talent:2/3] Chimaera Shot; [mod,spec:1,talent:7/3] Spitting Cobra; [spec:1] Barbed Shot; Steady Shot
/startattack


SV 3
Flanking Strike (alt), Coordinated Assault (mod), Serpent Sting
#showtooltip
/cast [mod:alt,talent:6/3] Flanking Strike; [mod] Coordinated Assault; Serpent Sting
/startattack


BM/MM/SV 4
BM: Bestial Wrath (nomod), Counter Shot
MM: Explosive Shot (nomod), Trueshot (nomod:alt), Counter Shot
SV: Harpoon (shift), Wildfire Bomb (nomod), Muzzle
#showtooltip
/cast [nomod,spec:2,talent:2/3] Explosive Shot; [mod:shift,spec:3] Harpoon; [nomod,spec:1] Bestial Wrath; [nomod:alt,spec:2] Trueshot; [nomod,spec:3,@cursor] Wildfire Bomb; [spec:1/2] Counter Shot; Muzzle
/startattack


BM 5
Chimaera Shot (mod), Aspect of the Wild
#showtooltip
/cast [mod,talent:2/3] Chimaera Shot; Aspect of the Wild


BM/MM/SV Num- (Naga 4)
BM: Stampeded (ctrl), Aspect of the Turtle (shift), Aspect of the Cheetah
MM: Aspect of the Turtle (shift), Aspect of the Cheetah
SV: Aspect of the Eagle, Aspect of the Turtle (shift), Aspect of the Cheetah
#showtooltip
/cancelaura [mod:shift] Aspect of the Turtle
/cast [mod:ctrl,spec:1,talent:7/1] Stampede; [mod:ctrl,spec:3] Aspect of the Eagle; [mod:shift] Aspect of the Turtle; Aspect of the Cheetah;
Mage

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - Spellsteal Macro (I use BindPad for this)
/cast [@mouseover,help,nodead] Remove Curse; [@mouseover,harm,nodead] [harm] Spellsteal; Remove Curse


Arcane 1
Time Warp (shift+alt), Charged Up/Supernova (shift), Arcane Missiles (alt), Arcane Barrage
#showtooltip
/cast [mod:altshift] Time Warp; [mod:shift,talent:4/2] Charged Up; [mod:shift,talent:4/3] Supernova; [mod:alt] Arcane Missiles; Arcane Barrage


Fire 1
Time Warp (shift+alt), Pyroblast (alt), Fire Blast
#showtooltip
/cast [mod:altshift] Time Warp; [mod:alt] Pyroblast; Fire Blast


Frost 1
Time Warp (shift+alt), Ice Floes (shift), Frozen Orb (alt), Ice Lance
#showtooltip
/cast [mod:altshift] Time Warp; [mod:shift,talent:2/3] Ice Floes; [mod:alt] Frozen Orb; Ice Lance


Arcane/Fire/Frost 2
Arcane: Prismatic Barrier (shift), Presence of Mind (alt), Arcane Blast
Fire: Blazing Barrier (shift), Combustion (alt), Fireball
Frost: Ice Barrier (shift), Icy Veins (alt), Frostbolt
#showtooltip
/cast [mod:shift,spec:2] Blazing Barrier; [mod:shift,spec:3] Ice Barrier; [mod:shift] Prismatic Barrier; [mod:alt,spec:1] Presence of Mind; [mod:alt,spec:2] Combustion; [mod:alt] Icy Veins; [spec:1] Arcane Blast; [spec:2] Fireball; Frostbolt


Arcane 3
Nether Tempest (nomod), Arcane Power
#showtooltip
/cast [nomod,talent:6/3] Nether Tempest; Arcane Power


Fire 3
Living Bomb (alt), Scorch
#showtooltip
/cast [mod:alt,talent:6/3] Living Bomb; Scorch


Frost 3
Ebonbolt (alt), Comet Storm (mod), Flurry
#showtooltip
/cast [mod:alt,talent:4/3] Ebonbolt; [mod,talent:6/3] Comet Storm; Flurry


Arcane 4
Counterspell (alt), Arcane Explosion
#showtooltip
/cast [mod:alt] Counterspell; Arcane Explosion


Fire 4
Meteor (nomod), Counterspell (alt), Dragon's Breath
#showtooltip
/cast [nomod,talent:7/3] Meteor; [mod:alt] Counterspell; Dragon's Breath


Frost 4
Counterspell (alt), Freeze/Summon Water Elemental (nomod), Cone of Cold
#showtooltip
/cast [mod:alt] Counterspell; [nomod,pet,combat,@cursor] [nomod,pet] Freeze; [nomod,notalent:1/2] Summon Water Elemental; Cone of Cold


Frost 5
Ray of Frost/Glacial Spike (nomod), Frost Nova
#showtooltip
/cast [nomod,talent:7/2] Ray of Frost; [nomod,talent:7/3] Glacial Spike; Frost Nova


Arcane/Fire/Frost Num- (Naga 4)
Arcane: DPS Pot (ctrl), Greater Invisibility (shift), Mirror Image/Rune of Power (alt), Evocation
Fire: DPS Pot (ctrl), Invisibility (shift), Mirror Image/Rune of Power (alt), Flamestrike
Frost: DPS Pot (ctrl), Invisibility (shift), Mirror Image/Rune of Power (alt), Blizzard
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:shift,spec:2/3] Invisibility; [mod:shift] Greater Invisibility; [mod:alt,talent:3/2] Mirror Image; [mod:alt,talent:3/3] Rune of Power; [spec:1] Evocation; [spec:2] Flamestrike;[@cursor]Blizzard


Num+ (Naga 5)
Blink (indoors/combat/shift), Flying Mount (flyable,nomod), Ground Mount
#showtooltip
/cast [indoors,nomounted] [combat] [mod:shift] Blink; [flyable,nomod] Archmage's Prismatic Disc; Running Wild
/dismount [mounted]


Utility Macros

Ice Block
#showtooltip
/cancelaura [mod] Ice Block
/cast Ice Block


Polymorph
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Polymorph
Mage

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - Spellsteal Macro (I use BindPad for this)
/cast [@mouseover,help,nodead] Remove Curse; [@mouseover,harm,nodead] [harm] Spellsteal; Remove Curse


Arcane 1
Time Warp (shift+alt), Charged Up/Supernova (shift), Arcane Missiles (alt), Arcane Barrage
#showtooltip
/cast [mod:altshift] Time Warp; [mod:shift,talent:4/2] Charged Up; [mod:shift,talent:4/3] Supernova; [mod:alt] Arcane Missiles; Arcane Barrage


Fire 1
Time Warp (shift+alt), Pyroblast (alt), Fire Blast
#showtooltip
/cast [mod:altshift] Time Warp; [mod:alt] Pyroblast; Fire Blast


Frost 1
Time Warp (shift+alt), Ice Floes (shift), Frozen Orb (alt), Ice Lance
#showtooltip
/cast [mod:altshift] Time Warp; [mod:shift,talent:2/3] Ice Floes; [mod:alt] Frozen Orb; Ice Lance


Arcane/Fire/Frost 2
Arcane: Prismatic Barrier (shift), Presence of Mind (alt), Arcane Blast
Fire: Blazing Barrier (shift), Combustion (alt), Fireball
Frost: Ice Barrier (shift), Icy Veins (alt), Frostbolt
#showtooltip
/cast [mod:shift,spec:2] Blazing Barrier; [mod:shift,spec:3] Ice Barrier; [mod:shift] Prismatic Barrier; [mod:alt,spec:1] Presence of Mind; [mod:alt,spec:2] Combustion; [mod:alt] Icy Veins; [spec:1] Arcane Blast; [spec:2] Fireball; Frostbolt


Arcane 3
Nether Tempest (nomod), Arcane Power
#showtooltip
/cast [nomod,talent:6/3] Nether Tempest; Arcane Power


Fire 3
Living Bomb (alt), Scorch
#showtooltip
/cast [mod:alt,talent:6/3] Living Bomb; Scorch


Frost 3
Ebonbolt (alt), Comet Storm (mod), Flurry
#showtooltip
/cast [mod:alt,talent:4/3] Ebonbolt; [mod,talent:6/3] Comet Storm; Flurry


Arcane 4
Counterspell (alt), Arcane Explosion
#showtooltip
/cast [mod:alt] Counterspell; Arcane Explosion


Fire 4
Meteor (nomod), Counterspell (alt), Dragon's Breath
#showtooltip
/cast [nomod,talent:7/3] Meteor; [mod:alt] Counterspell; Dragon's Breath


Frost 4
Counterspell (alt), Freeze/Summon Water Elemental (nomod), Cone of Cold
#showtooltip
/cast [mod:alt] Counterspell; [nomod,pet,combat,@cursor] [nomod,pet] Freeze; [nomod,notalent:1/2] Summon Water Elemental; Cone of Cold


Frost 5
Ray of Frost/Glacial Spike (nomod), Frost Nova
#showtooltip
/cast [nomod,talent:7/2] Ray of Frost; [nomod,talent:7/3] Glacial Spike; Frost Nova


Arcane/Fire/Frost Num- (Naga 4)
Arcane: DPS Pot (ctrl), Greater Invisibility (shift), Mirror Image/Rune of Power (alt), Evocation
Fire: DPS Pot (ctrl), Invisibility (shift), Mirror Image/Rune of Power (alt), Flamestrike
Frost: DPS Pot (ctrl), Invisibility (shift), Mirror Image/Rune of Power (alt), Blizzard
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:shift,spec:2/3] Invisibility; [mod:shift] Greater Invisibility; [mod:alt,talent:3/2] Mirror Image; [mod:alt,talent:3/3] Rune of Power; [spec:1] Evocation; [spec:2] Flamestrike;[@cursor]Blizzard


Num+ (Naga 5)
Blink (indoors/combat/shift), Flying Mount (flyable,nomod), Ground Mount
#showtooltip
/cast [indoors,nomounted] [combat] [mod:shift] Blink; [flyable,nomod] Archmage's Prismatic Disc; Running Wild
/dismount [mounted]


Utility Macros

Ice Block
#showtooltip
/cancelaura [mod] Ice Block
/cast Ice Block


Polymorph
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Polymorph
Monk

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Healing Elixir/Diffuse Magic/Dampen Harm (alt), Detox (friend), Touch of Karma (foe)
/cast [mod:alt,talent:5/1] Healing Elixir;[mod:alt,talent:5/2] Diffuse Magic; [mod:alt,talent:5/3] Dampen Harm; [@mouseover,help,nodead] [help] Detox; [spec:3,@mouseover,harm,nodead] [spec:3,harm] Touch of Karma


BM/WW 1
BM: Black Ox Brew (shift), Expel Harm (alt), Tiger Palm
WW: Fist of the White Tiger (shift), Rising Sun Kick (alt), Tiger Palm
#showtooltip
/cast [mod:shift,spec:3,talent:3/2] Fist of the White Tiger; [mod:shift,talent:3/3] Black Ox Brew; [mod:alt,spec:3] Rising Sun Kick; [mod:alt] Expel Harm; Tiger Palm
/startattack


BM/WW 2
BM: Purifying Brew (shift), Breath of Fire (alt), Blackout Strike
WW: Touch of Death (shift), Whirling Dragon Punch (alt), Blackout Kick
#showtooltip
/cast [mod:shift,spec:3] Touch of Death; [mod:shift,spec:1] Purifying Brew; [mod:alt,spec:3,talent:7/2] Whirling Dragon Punch; [mod:alt,spec:1] Breath of Fire; Blackout Kick
/startattack


BM/WW 3
BM: Chi Wave/Chi Burst (alt), Rushing Jade Wind (mod), Keg Smash
WW: Chi Wave/Chi Burst (alt), Rushing Jade Wind (mod), Spinning Crane Kick
#showtooltip
/cast [mod:alt,talent:1/2] Chi Wave; [mod:alt,talent:1/3] Chi Burst; [mod,talent:6/2] Rushing Jade Wind; [spec:1] Keg Smash; Spinning Crane Kick
/startattack


BM/WW 4
BM: Ring of Peace/Summon Black Ox Statue (shift+alt), Leg Sweep (shift), Spear Hand Strike (alt), Ironskin Brew
WW: Ring of Peace (shift+alt), Leg Sweep (shift), Spear Hand Strike (alt), Fists of Fury
#showtooltip
/cast [mod:shiftalt,spec:3,talent:4/3] [mod:shiftalt,spec:1,notalent:4/1] Disabling Technique; [mod:shift] Leg Sweep; [mod:alt,@focus,harm,nodead] [mod:alt] Spear Hand Strike; [spec:1] Ironskin Brew; Fists of Fury
/startattack


BM/WW 5
BM: Provoke
WW: Flying Serpent Kick (nomod), Provoke
#showtooltip
/cast [spec:3,nomod] Flying Serpent Kick; [@mouseover,harm] [] Provoke


BM Num- (Naga 4)
Invoke Niuzao (ctrl), Black Ox Statue (shift), Guard (alt), Fortifying Brew
#showtooltip
/cast [mod:ctrl,talent:6/2] Invoke Niuzao, the Black Ox; [mod:shift,talent:4/2] Summon Black Ox Statue; [mod:alt,talent:7/2] Guard; Fortifying Brew


WW Num- (Naga 4)
DPS Pot (ctrl), Energizing Elixir (alt), Invoke Xuen (mod), SEF
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:alt,talent:3/3] Energizing Elixir; [mod,talent:6/3] Invoke Xuen, the White Tiger; Storm, Earth, and Fire


MW 1
Essence Font (shift), Vivify
#showtooltip
/cast [mod:shift] Essence Font; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Vivify


MW 2
Life Cocoon (shift), Renewing Mist
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift,help] [mod:shift,@targettarget,help,nodead] [mod:shift] Life Cocoon; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Renewing Mist


MW 3
Chi Burst/Chi Wave (shift), Enveloping Mist
#showtooltip
/cast [mod:shift,talent:1/3] Chi Burst; [mod:shift,talent:1/2,@mouseover,help,nodead] [mod:shift,talent:1/2] Chi Wave; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Enveloping Mist


MW 4
Jade Serpent Statue/Refreshing Jade Wind/Invoke Chi-Ji (shift), Soothing Mist
#showtooltip
/cast [mod:shift,talent:6/1]Summon Jade Serpent Statue; [mod:shift,talent:6/2]Refreshing Jade Wind; [mod:shift,talent:6/3]Invoke Chi-Ji, the Red Crane; [mod:alt,@player][@mouseover,help,nodead][help][@targettarget,help,nodead][]Soothing Mist


MW 5
Cracking Jade Lightning
#showtooltip
/cast [@mouseover,harm] [harm] [@targettarget,harm] [] Crackling Jade Lightning


MW Num- (Naga 4)
Mana Tea (shift), Revival (alt), Thunder Focus Tea
#showtooltip
/cast [mod:shift,talent:3/3] Mana Tea; [mod:alt] Revival; Thunder Focus Tea
Monk

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Healing Elixir/Diffuse Magic/Dampen Harm (alt), Detox (friend), Touch of Karma (foe)
/cast [mod:alt,talent:5/1] Healing Elixir;[mod:alt,talent:5/2] Diffuse Magic; [mod:alt,talent:5/3] Dampen Harm; [@mouseover,help,nodead] [help] Detox; [spec:3,@mouseover,harm,nodead] [spec:3,harm] Touch of Karma


BM/WW 1
BM: Black Ox Brew (shift), Expel Harm (alt), Tiger Palm
WW: Fist of the White Tiger (shift), Rising Sun Kick (alt), Tiger Palm
#showtooltip
/cast [mod:shift,spec:3,talent:3/2] Fist of the White Tiger; [mod:shift,talent:3/3] Black Ox Brew; [mod:alt,spec:3] Rising Sun Kick; [mod:alt] Expel Harm; Tiger Palm
/startattack


BM/WW 2
BM: Purifying Brew (shift), Breath of Fire (alt), Blackout Strike
WW: Touch of Death (shift), Whirling Dragon Punch (alt), Blackout Kick
#showtooltip
/cast [mod:shift,spec:3] Touch of Death; [mod:shift,spec:1] Purifying Brew; [mod:alt,spec:3,talent:7/2] Whirling Dragon Punch; [mod:alt,spec:1] Breath of Fire; Blackout Kick
/startattack


BM/WW 3
BM: Chi Wave/Chi Burst (alt), Rushing Jade Wind (mod), Keg Smash
WW: Chi Wave/Chi Burst (alt), Rushing Jade Wind (mod), Spinning Crane Kick
#showtooltip
/cast [mod:alt,talent:1/2] Chi Wave; [mod:alt,talent:1/3] Chi Burst; [mod,talent:6/2] Rushing Jade Wind; [spec:1] Keg Smash; Spinning Crane Kick
/startattack


BM/WW 4
BM: Ring of Peace/Summon Black Ox Statue (shift+alt), Leg Sweep (shift), Spear Hand Strike (alt), Ironskin Brew
WW: Ring of Peace (shift+alt), Leg Sweep (shift), Spear Hand Strike (alt), Fists of Fury
#showtooltip
/cast [mod:shiftalt,spec:3,talent:4/3] [mod:shiftalt,spec:1,notalent:4/1] Disabling Technique; [mod:shift] Leg Sweep; [mod:alt,@focus,harm,nodead] [mod:alt] Spear Hand Strike; [spec:1] Ironskin Brew; Fists of Fury
/startattack


BM/WW 5
BM: Provoke
WW: Flying Serpent Kick (nomod), Provoke
#showtooltip
/cast [spec:3,nomod] Flying Serpent Kick; [@mouseover,harm] [] Provoke


BM Num- (Naga 4)
Invoke Niuzao (ctrl), Black Ox Statue (shift), Guard (alt), Fortifying Brew
#showtooltip
/cast [mod:ctrl,talent:6/2] Invoke Niuzao, the Black Ox; [mod:shift,talent:4/2] Summon Black Ox Statue; [mod:alt,talent:7/2] Guard; Fortifying Brew


WW Num- (Naga 4)
DPS Pot (ctrl), Energizing Elixir (alt), Invoke Xuen (mod), SEF
#showtooltip
/cast [mod:ctrl] Potion of Prolonged Power; [mod:alt,talent:3/3] Energizing Elixir; [mod,talent:6/3] Invoke Xuen, the White Tiger; Storm, Earth, and Fire


MW 1
Essence Font (shift), Vivify
#showtooltip
/cast [mod:shift] Essence Font; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Vivify


MW 2
Life Cocoon (shift), Renewing Mist
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift,help] [mod:shift,@targettarget,help,nodead] [mod:shift] Life Cocoon; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Renewing Mist


MW 3
Chi Burst/Chi Wave (shift), Enveloping Mist
#showtooltip
/cast [mod:shift,talent:1/3] Chi Burst; [mod:shift,talent:1/2,@mouseover,help,nodead] [mod:shift,talent:1/2] Chi Wave; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Enveloping Mist


MW 4
Jade Serpent Statue/Refreshing Jade Wind/Invoke Chi-Ji (shift), Soothing Mist
#showtooltip
/cast [mod:shift,talent:6/1]Summon Jade Serpent Statue; [mod:shift,talent:6/2]Refreshing Jade Wind; [mod:shift,talent:6/3]Invoke Chi-Ji, the Red Crane; [mod:alt,@player][@mouseover,help,nodead][help][@targettarget,help,nodead][]Soothing Mist


MW 5
Cracking Jade Lightning
#showtooltip
/cast [@mouseover,harm] [harm] [@targettarget,harm] [] Crackling Jade Lightning


MW Num- (Naga 4)
Mana Tea (shift), Revival (alt), Thunder Focus Tea
#showtooltip
/cast [mod:shift,talent:3/3] Mana Tea; [mod:alt] Revival; Thunder Focus Tea
Paladin

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Blessing of Protection (shift), Blessing of Freedom (alt), Cleanse Toxins (Ret/Prot), Cleanse (Holy)
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift] Blessing of Protection; [mod:alt,@mouseover,help,nodead] [mod:alt] Blessing of Freedom; [spec:2/3,@mouseover,help,nodead] [spec:2/3] Cleanse Toxins; [@mouseover,help,nodead] [] Cleanse


Num - (Naga 4)
Holy: Aura Mastery (shift), Divine Protection (alt), Avenging Wrath
Prot: Guardian of Ancient Kings (shift), Ardent Defender (alt), Avenging Wrath
Ret: Shield of Vengeance (alt), Avenging Wrath
#showtooltip
/cast [mod:shift,spec:1] Aura Mastery; [mod:shift,spec:2] Guardian of Ancient Kings; [mod:alt,spec:1] Divine Protection; [mod:alt,spec:2] Ardent Defender; [mod:alt,spec:3] Shield of Vengeance; Avenging Wrath


1 Ret
Execution Sentence (shift), Divine Storm (alt), Blade of Justice
#showtooltip
/cast [mod:shift,talent:1/3] Execution Sentence; [mod:alt] Divine Storm; Blade of Justice
/startattack


1 Prot
Seraphim (shift), Light of the Protector (alt), Consecration
#showtooltip
/cast [mod:shift,talent:7/3] Seraphim; [mod:alt] Light of the Protector; Consecration
/startattack


2 Ret, 2 Prot
Ret: Inquisition (shift), Templar's Verdict (alt), Crusader Strike
Prot: Bastion of Light (shift), Shield of the Righteous (alt), Crusader Strike
#showtooltip
/cast [mod:shift,spec:3,talent:7/3] Inquisition; [mod:shift,talent:2/3] Bastion of Light; [mod:alt,spec:3] Templar's Verdict; [mod:alt] Shield of the Righteous; Crusader Strike
/startattack


3 Ret, 3 Prot
Ret: Justicar's Vengenace/Word of Glory (alt), Eye for an Eye (mod), Judgment
Prot: Judgment
#showtooltip
/cast [mod:shift,spec:3,talent:5/3] Eye for an Eye; [mod:alt,spec:3,talent:6/2] Justicar's Vengeance; [mod:alt,spec:3,talent:6/3] Word of Glory; Judgment
/startattack


4 Ret, 4 Prot
Ret: Rebuke (alt), Consecration/Wake of Ashes (nomod), Hammer of Justice
Prot: Rebuke (alt), Avenger's Shield (nomod), Hammer of Justice
#showtooltip
/cast [mod:alt,spec:2/3] Rebuke; [nomod,spec:2,@mouseover,harm,nodead] [nomod,spec:2] Avenger's Shield; [nomod,spec:3,talent:4/2] Consecration; [nomod,spec:3,talent:4/3] Wake of Ashes; Hammer of Justice
/startattack


5 Ret, 5 Prot
Hand of Reckoning
#showtooltip
/cast [@mouseover,harm] [] Hand of Reckoning
/startattack


1 Holy
Beacon of Light (shift+alt), Bestow Faith (shift), Holy Shock
#showtooltip
/cast [mod:shiftalt,@mouseover,help] [mod:shiftalt] Beacon of Light; [mod:shift,talent:1/2,@mouseover,help] [mod:shift,talent:1/2] Bestow Faith; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Holy Shock


2 Holy
Beacon of Faith (shift + alt), Light of Dawn (shift), Holy Light
#showtooltip
/cast [talent:7/2,mod:shiftalt,@mouseover,help] [talent:7/2,mod:shiftalt] Beacon of Faith; [mod:shift] Light of Dawn; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Holy Light


3 Holy
Rule of Law (shift), Flash of Light
#showtooltip
/cast [mod:shift,talent:2/3] Rule of Law; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Flash of Light


4 Holy
Lay on Hands (shift), Light of the Martyr
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift] Lay on Hands; [mod:alt,@player] [@mouseover,help,nodead] [] Light of the Martyr
/stopspelltarget
Paladin

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Blessing of Protection (shift), Blessing of Freedom (alt), Cleanse Toxins (Ret/Prot), Cleanse (Holy)
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift] Blessing of Protection; [mod:alt,@mouseover,help,nodead] [mod:alt] Blessing of Freedom; [spec:2/3,@mouseover,help,nodead] [spec:2/3] Cleanse Toxins; [@mouseover,help,nodead] [] Cleanse


Num - (Naga 4)
Holy: Aura Mastery (shift), Divine Protection (alt), Avenging Wrath
Prot: Guardian of Ancient Kings (shift), Ardent Defender (alt), Avenging Wrath
Ret: Shield of Vengeance (alt), Avenging Wrath
#showtooltip
/cast [mod:shift,spec:1] Aura Mastery; [mod:shift,spec:2] Guardian of Ancient Kings; [mod:alt,spec:1] Divine Protection; [mod:alt,spec:2] Ardent Defender; [mod:alt,spec:3] Shield of Vengeance; Avenging Wrath


1 Ret
Execution Sentence (shift), Divine Storm (alt), Blade of Justice
#showtooltip
/cast [mod:shift,talent:1/3] Execution Sentence; [mod:alt] Divine Storm; Blade of Justice
/startattack


1 Prot
Seraphim (shift), Light of the Protector (alt), Consecration
#showtooltip
/cast [mod:shift,talent:7/3] Seraphim; [mod:alt] Light of the Protector; Consecration
/startattack


2 Ret, 2 Prot
Ret: Inquisition (shift), Templar's Verdict (alt), Crusader Strike
Prot: Bastion of Light (shift), Shield of the Righteous (alt), Crusader Strike
#showtooltip
/cast [mod:shift,spec:3,talent:7/3] Inquisition; [mod:shift,talent:2/3] Bastion of Light; [mod:alt,spec:3] Templar's Verdict; [mod:alt] Shield of the Righteous; Crusader Strike
/startattack


3 Ret, 3 Prot
Ret: Justicar's Vengenace/Word of Glory (alt), Eye for an Eye (mod), Judgment
Prot: Judgment
#showtooltip
/cast [mod:shift,spec:3,talent:5/3] Eye for an Eye; [mod:alt,spec:3,talent:6/2] Justicar's Vengeance; [mod:alt,spec:3,talent:6/3] Word of Glory; Judgment
/startattack


4 Ret, 4 Prot
Ret: Rebuke (alt), Consecration/Wake of Ashes (nomod), Hammer of Justice
Prot: Rebuke (alt), Avenger's Shield (nomod), Hammer of Justice
#showtooltip
/cast [mod:alt,spec:2/3] Rebuke; [nomod,spec:2,@mouseover,harm,nodead] [nomod,spec:2] Avenger's Shield; [nomod,spec:3,talent:4/2] Consecration; [nomod,spec:3,talent:4/3] Wake of Ashes; Hammer of Justice
/startattack


5 Ret, 5 Prot
Hand of Reckoning
#showtooltip
/cast [@mouseover,harm] [] Hand of Reckoning
/startattack


1 Holy
Beacon of Light (shift+alt), Bestow Faith (shift), Holy Shock
#showtooltip
/cast [mod:shiftalt,@mouseover,help] [mod:shiftalt] Beacon of Light; [mod:shift,talent:1/2,@mouseover,help] [mod:shift,talent:1/2] Bestow Faith; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Holy Shock


2 Holy
Beacon of Faith (shift + alt), Light of Dawn (shift), Holy Light
#showtooltip
/cast [talent:7/2,mod:shift,mod:alt,@mouseover,help] [talent:7/2,mod:shift,mod:alt] Beacon of Faith; [mod:shift] Light of Dawn; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Holy Light


3 Holy
Rule of Law (shift), Flash of Light
#showtooltip
/cast [mod:shift,talent:2/3] Rule of Law; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Flash of Light


4 Holy
Lay on Hands (shift), Light of the Martyr
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift] Lay on Hands; [mod:alt,@player] [@mouseover,help,nodead] [] Light of the Martyr
/stopspelltarget
Priest

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

Utility Macros

` (key to the left of 1) - General Dispel Macro (I use BindPad for this)
Mass Dispel (alt), Dispel Magic (harm), Purify Disease (help, shadow), Purify (help)
#showtooltip
/cast [mod:alt] !Mass Dispel; [spec:3,@mouseover,help,nodead] Purify Disease; [@mouseover,help,nodead] Purify; [@mouseover,harm,nodead] [harm] Dispel Magic; [spec:3] Purify Disease; Purify


Shackle (alt,@focus)
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Shackle Undead


Mind Control (alt,@focus)
#showtooltip
/focus [mod:alt,@focus,noexists] [mod:alt,@focus,dead]
/clearfocus [@focus,noexists] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Mind Control


Shadow

1 - Leap of Faith (shift+alt), Psychic Scream (shift), Vampiric Touch (alt), Shadow Word: Pain
#showtooltip
/cast [mod:shiftalt,@mouseover,help,nodead] [mod:shiftalt] Leap of Faith; [mod:shift] Psychic Scream; [mod:alt,@mouseover,harm,nodead] [mod:alt] Vampiric Touch; [@mouseover,harm,nodead] [] Shadow Word: Pain


2 - Vampiric Embrace (shift+alt), Dark Void (shift), Mind Sear (alt), Mind Flay
#showtooltip
/cast [mod:shiftalt] Vampiric Embrace; [mod:shift,talent:3/3] Dark Void; [mod:alt] Mind Sear; Mind Flay


3 - Power Word: Shield (shift), Shadow Word: Death/Shadow Crash (alt), Mind Blast
#showtooltip
/cast [mod:shift,@player] Power Word: Shield; [mod:alt,talent:5/2,@mouseover,harm,nodead] [mod:alt,talent:5/2] Shadow Word: Death; [mod:alt,talent:5/3,@cursor] Shadow Crash; Mind Blast


4 - Shadowfiend (alt or shift), Void Eruption/Void Bolt
#showtooltip
/cast [mod:alt/shift] Shadowfiend; [@mouseover,harm,nodead] [] Void Eruption


5 - Silence (shift), Fade
#showtooltip
/cast [mod:shift] Silence; Fade


DPS Potion (ctrl), Dispersion (shift), Dark Ascension/Surrender to Madness (alt), Void Torrent (if in SF/VF), Shadowform
#showtooltip
/cancelaura [mod:shift] Dispersion
/cast [mod:ctrl] Potion of Prolonged Power; [mod:shift] Dispersion; [mod:alt,talent:7/2] Dark Ascension; [mod:alt,talent:7/3] Surrender to Madness; [talent:6/3,form] Void Torrent; Shadowform


Holy

1 - Leap of Faith (shift+alt), Divine Star/Halo (shift), Prayer of Mending
#showtooltip
/cast [mod:shiftalt,@mouseover,help] [mod:shiftalt] Leap of Faith; [mod:shift,talent:6/2] Divine Star; [mod:shift,talent:6/3] Halo; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Prayer of Mending


2 - Symbol of Hope (shift+alt), Guardian Spirit (shift), Flash Heal
#showtooltip
/cast [mod:shiftalt] Symbol of Hope; [mod:shift,@mouseover,help] [mod:shift] Guardian Spirit; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Flash Heal


3 - Holy Word: Salvation (shift+alt), Holy Word: Sanctify (shift), Holy Word: Serenity
#showtooltip
/cast [mod:shiftalt,talent:7/3] Holy Word: Salvation; [mod:shift,combat,@cursor] [mod:shift] Holy Word: Sanctify; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Holy Word: Serenity


4 - Binding Heal/Circle of Healing (nomod), Divine Hymn
#showtooltip 
/cast [nomod,talent:5/2,@mouseover,help,nodead] [nomod,talent:5/2] Binding Heal; [nomod,talent:5/3,@mouseover,help,nodead] [nomod,talent:5/3] Circle of Healing; Divine Hymn
/stopspelltarget


5 - Heal (shift), Renew
#showtooltip
/cast [mod:shift,@mouseover,help,nodead] [mod:shift,help] [mod:shift,@targettarget,help,nodead] [mod:shift] Heal; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Renew


Num- (Number 4 on my Naga) - Desperate Prayer (ctrl), Angelic Feather [@player] (shift), Apotheosis/Holy Word: Salvation (alt), Prayer of Healing
#showtooltip
/cast [mod:ctrl] Desperate Prayer; [mod:shift,talent:2/3,@player] Angelic Feather; [mod:alt,talent:7/2] Apotheosis; [mod:alt,talent:7/3] Holy Word: Salvation; [@mouseover,exists] [] Prayer of Healing


Discipline

1 - Leap of Faith (shift+alt), Divine Star/Halo (shift), Penance
#showtooltip
/cast [mod:shiftalt,@mouseover,help] [mod:shiftalt] Leap of Faith; [mod:shift,talent:6/2] Divine Star; [mod:shift,talent:6/3] Halo; [mod:alt,@player] [@mouseover,exists,nodead] [] Penance


2 - Rapture (shift+alt), Pain Suppression (shift), Power Word: Shield
#showtooltip
/cast [mod:shiftalt] Rapture; [mod:shift,@mouseover,help] [mod:shift,help] [mod:shift,@targettarget,help] [mod:shift] Pain Suppression; [mod:alt,@player] [@mouseover,help] [help] [@targettarget,help] [] Power Word: Shield


3 - Schism (shift), Holy Nova (alt), Shadow Word: Pain
#showtooltip
/cast [mod:shift,talent:1/3,@mouseover,harm,nodead] [mod:shift,talent:1/3] Schism; [mod] Holy Nova; [@mouseover,harm,nodead] [] Shadow Word: Pain


4 - Power Word: Solace (shift), Shadowfiend (mod), Smite
#showtooltip
/cast [mod:shift,talent:3/3,@mouseover,harm,nodead] [mod:shift,talent:3/3] Power Word: Solace; [mod,harm] [mod,@targettarget,harm] [mod] Shadowfiend; [@mouseover,harm,nodead] [] Smite


5 - Shadow Covenant (shift), Power Word: Barrier (mod), Shadow Mend
#showtooltip
/cast [mod:shift,talent:5/3,@mouseover,help] [mod:shift,talent:5/3] Shadow Covenant; [mod] Power Word: Barrier; [@mouseover,help] [help] [@targettarget,help] [] Shadow Mend


Num- (Number 4 on my Naga) - Evangelism (ctrl), Angelic Feather [@player] (shift), Power Word: Radiance
#showtooltip
/cast [mod:ctrl,talent:7/3] Evangelism; [mod:shift,talent:2/3,@player] Angelic Feather; [@mouseover,help] [] Power Word: Radiance
Rogue

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Utility Macro (I use BindPad for this)
Crimson Vial (alt), Grappling Hook (Outlaw), Shadowstep
/cast [mod:alt] Crimson Vial; [spec:2,combat,@cursor] [spec:2] Grappling Hook; [@mouseover,exists,nodead] [] Shadowstep


Assassination/Outlaw/Subtlety Num- (Naga 4)
Assassination: Vanish (mod), Stealth
Outlaw: Adrenaline Rush (alt), Vanish (mod), Stealth
Subtlety: Shadow Blades (ctrl), Shadow Dance (alt), Vanish (mod), Stealth
#showtooltip
/cast [mod:ctrl,spec:3] Shadow Blades; [mod:alt,spec:3] Shadow Dance; [mod:alt,spec:2] Adrenaline Rush; [mod] Vanish; Stealth


Assassination 1
Tricks of the Trade (shift), Blindside (shift), Garrote (alt), Mutilate
#showtooltip
/cast [mod:shiftalt,@focus,help] [mod:shiftalt] Tricks of the Trade; [mod:shift,talent:1/3] Blindside; [mod:alt] Garrote; Sinister Strike
/startattack [nostealth] [nomod:shiftalt]


Assassination 2
Toxic Blade/Exsanguinate (alt), Fan of Knives (mod), Envenom
#showtooltip
/cast [mod:alt,talent:6/2] Toxic Blade; [mod:alt,talent:6/3] Exsanguinate; [mod] Fan of Knives; Envenom
/startattack [nostealth]


Assassination 3
Vendetta (alt), Crimson Vial (mod), Rupture
#showtooltip
/cast [mod:alt] Vendetta; [mod] Crimson Vial; Rupture
/startattack [nostealth,nomod]


Assassination/Outlaw/Subtlety 4
Kick (alt), Sap (stealth), Feint
#showtooltip
/cast [mod:alt] Kick; [stealth] Sap; Feint


Outlaw 1
Tricks of the Trade (shift+alt), Pistol Shot (alt), Ambush (stealth), Sinister Strike
#showtooltip
/cast [mod:shiftalt,@focus,help] [mod:shiftalt] Tricks of the Trade; [mod:alt] Pistol Shot; [stealth] Ambush; Sinister Strike
/startattack [nostealth] [nomod:shift]


Outlaw 2
Marked for Death (alt), Blade Flurry (mod), Run Through
#showtooltip
/cast [mod:alt,talent:3/3] Marked for Death; [mod] Blade Flurry; Dispatch
/startattack [nostealth]


Outlaw 3
Blade Rush/Killing Spree (alt), Crimson Vial (mod), Roll the Bones
#showtooltip
/cast [mod:alt,talent:7/2] Blade Rush; [mod:alt,talent:7/3] Killing Spree; [mod] Crimson Vial; Roll the Bones
/startattack [nomod:shift]


Subtlety 1
Tricks of the Trade (shift+alt), Symbols of Death (alt), Shadowstrike (stealth/dance), Backstab
#showtooltip
/cast [mod:shiftalt,@focus,help] [mod:shiftalt] Tricks of the Trade; [mod:alt] Symbols of Death; [stance] Shadowstrike; Backstab
/startattack [nostealth] [nomod:shiftalt]


Subtlety 2
Secret Technique/Shuriken Tornado (shift), Shuriken Storm (alt), Eviscerate
#showtooltip
/cast [mod:shift,talent:7/2] Secret Technique; [mod:shift,talent:7/3] Shuriken Tornado; [mod:alt] Shuriken Storm; Eviscerate
/startattack [nostealth]


Subtlety 3
Marked for Death (alt), Crimson Vial (mod), Nightblade
#showtooltip
/cast [mod:alt,talent:3/3] Marked for Death; [mod] Crimson Vial; Nightblade
Shaman

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Dispel & Utility Macro (I use BindPad for this)
Purify (resto), Cleanse Spirit (non-resto), Purge
/cast [spec:3,@mouseover,help,nodead] Purify Spirit; [@mouseover,help,nodead] Cleanse Spirit; [@mouseover,harm,nodead] [harm] Purge; [spec:3] Purify Spirit; Cleanse Spirit


Num - (Naga 4)
Ele: Ancestral Guidance (shift), Stormkeeper/Ascendance (mod), Totem Mastery
Enh: Ascendance (mod), Feral Spirit
Resto: Ascendance (mod), Spiritwalker's Grace
#showtooltip
/cast [mod:shift,spec:1,talent:5/2] Ancestral Guidance; [mod,spec:1,talent:7/2] Stormkeeper; [mod,talent:7/3] Ascendance; [spec:2] Feral Spirit; [spec:3] Spiritwalker's Grace; [talent:2/3] Totem Mastery


Ele 1
Hero (shift+alt), Fire Elemental (shift), Earth Shock (alt), Flame Shock
#showtooltip
/cast [mod:shiftalt] Heroism; [mod:shift] Fire Elemental; [mod:alt,@mouseover,harm,nodead] [mod:alt] Earth Shock; [@mouseover,harm,nodead] [] Flame Shock


Ele 2
Earth Elemental (shift), Lava Burst (alt), Lightning Bolt
#showtooltip
/cast [mod:shift] Earth Elemental; [mod:alt] Lava Burst; Lightning Bolt


Ele 3
Liquid Magma (shift), Earthquake (alt), Chain Lightning
#showtooltip
/cast [mod:shift,talent:4/3] Liquid Magma Totem; [mod:alt,@cursor,combat] [mod:alt] Earthquake; Chain Lightning


Ele 4, Enh 4
Ele: Wind Shear (alt), Elemental Blast (nomod shift), Thunderstorm
Enh: Wind Shear (alt), Earthen Spike (shift), Flametongue
#showtooltip
/cast [mod:alt,@mouseover,harm] [mod:alt] Wind Shear; [nomod:shift,spec:1,talent:1/3] Elemental Blast; [spec:1] Thunderstorm; [mod:shift,talent:7/3] Earthen Spike; Flametongue
/startattack


Enh 1
Hero (shift+alt), Earth Elemental (shift), Crash Lightning (alt), Lava Lash
#showtooltip
/cast [mod:shiftalt] Heroism; [mod:shift] Earth Elemental; [mod:alt] Crash Lightning; Lava Lash
/startattack


Enh 2
Fury of Air/Sundering (shift), Lightning Bolt (alt), Stormstrike
#showtooltip
/cast [mod:shift,talent:6/2] Fury of Air; [mod:shift,talent:6/3] Sundering; [mod:alt] Lightning Bolt; Stormstrike
/startattack


Enh 3
Rainfall/Fearl Lunge/Win Rush Totem (shift), Frostbrand (alt), Rockbiter
#showtooltip
/cast [mod:shift,talent:2/1,@player] Rainfall; [mod:shift,talent:2/2] Feral Lunge; [mod:shift,talent:2/3] Wind Rush Totem; [mod:alt] Frostbrand; Rockbiter
/startattack


Ele 4, Enh 4
Ele: Wind Shear (alt), Elemental Blast (nomod shift), Thunderstorm
Enh: Wind Shear (alt), Earthen Spike (shift), Flametongue
#showtooltip
/cast [mod:alt,@mouseover,harm] [mod:alt] Wind Shear; [nomod:shift,spec:1,talent:1/3] Elemental Blast; [spec:1] Thunderstorm; [mod:shift,talent:7/3] Earthen Spike; Flametongue
/startattack


Resto 1
Hero (shift+alt), Earth Shield (shift), Riptide
#showtooltip
/cast [mod:shiftalt] Heroism; [mod:shift,talent:2/3,@mouseover,help,nodead] [mod:shift,talent:2/3] Earth Shield; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Riptide


Resto 2
Healing Stream Totem (shift), Healing Surge
#showtooltip
/cast [mod:shift,spec:3] Healing Stream Totem; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Healing Surge


Resto 3
Downpour (shift), Chain Heal
#showtooltip
/cast [mod:shift,talent:6/2,@cursor,combat] [mod:shift,talent:6/2] Downpour; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Chain Heal


Resto 4
Healing Tide Totem (shift), Healing Wave
#showtooltip
/cast [mod:shift,spec:3] Healing Tide Totem; [mod:alt,@player] [@mouseover,help,nodead] [help] [@targettarget,help,nodead] [] Healing Wave


Resto 5
Spirit Link Totem (mod), Healing Rain
#showtooltip
/cast [mod] Spirit Link Totem; [@cursor,combat] [] Healing Rain
Warlock

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever.

` (key to the left of 1) - General Pet & Utility Macro (I use BindPad for this)
Dark Pact (alt), Soulstone, Command Demon
/cast [mod:alt,talent:3/3] Dark Pact; [@mouseover,help,dead] [help,dead] Soulstone; [@mouseover,exists,nodead] [] Command Demon


Num- (Naga 4)
Aff: DPS Pot (ctrl), Dark Soul: Misery (alt), Summon Darkglare
Demo: DPS Pot (ctrl), Nether Portal (alt), Summon Demonic Tyrant
Destro: DPS Pot (ctrl), Dark Soul: Instability (alt), Summon Infernal
#showtooltip
/cast [mod:ctrl]Potion of Prolonged Power;[mod:alt,spec:2,talent:7/3]Nether Portal;[mod:alt,spec:3,talent:7/3]Dark Soul: Instability;[mod:alt,talent:7/3]Dark Soul: Misery;[spec:2]Summon Demonic Tyrant;[spec:3]Summon Infernal;Summon Darkglare


Aff 1
Deathbolt (shift), Seed of Corruption (alt), Corruption
#showtooltip
/cast [mod:shift,talent:1/3,@mouseover,harm,nodead] [mod:shift,talent:1/3] Deathbolt; [mod:alt,@mouseover,harm,nodead] [mod:alt] Seed of Corruption; [@mouseover,harm,nodead] [] Corruption
/petattack [@pettarget,noexists]


Demo 1
Power Siphon/Doom (shift), Implosion (alt), Hand of Gul'dan
#showtooltip
/cast [mod:shift,talent:2/2] Power Siphon; [mod:shift,talent:2/3,@mouseover,harm,nodead] [mod:shift,talent:2/3] Doom; [mod:alt] Implosion; [@mouseover,harm,nodead] [] Hand of Gul'dan
/petattack [@pettarget,noexists]


Destro 1
Soul Fire (shift), Conflagrate (alt), Immolate
#showtooltip
/cast [mod:shift,talent:1/3] Soul Fire; [mod:alt] Conflagrate; [@mouseover,harm,nodead] [] Immolate
/petattack [@pettarget,noexists]


Aff 2, Demo 2, Destro 2
Aff: Drain Life (shift), Siphon Life (alt), Shadow Bolt
Demo: Drain Life (shift), Demonbolt (alt), Shadow Bolt
Destro: Drain Life (shift), Chaos Bolt (alt), Incinerate
#showtooltip
/cast [mod:shift] Drain Life; [mod:alt,spec:2,@mouseover,harm,nodead] [mod:alt,spec:2] Demonbolt; [mod:alt,spec:3] Chaos Bolt; [mod:alt,talent:2/3,@mouseover,harm,nodead] [mod:alt,talent:2/3] Siphon Life; Shadow Bolt
/petattack


Aff 3
Haunt (alt), Agony
#showtooltip
/cast [mod:alt,talent:6/2,@mouseover,harm,nodead] [mod:alt,talent:6/2] Haunt; [@mouseover,harm,nodead] [] Agony
/petattack [@pettarget,noexists]


Demo 3
Demonic Strength/Bilescourge Bombers (alt), Grimoire: Felguard (mod), Call Dreadstalkers
#showtooltip
/cast [mod:alt,talent:1/2] Demonic Strength; [mod:alt,talent:1/3] Bilescourge Bombers; [mod,talent:6/3] Grimoire: Felguard; Call Dreadstalkers
/petattack [@pettarget,noexists]


Destro 3
Shadowburn (alt), Channel Demonfire (mod), Havoc
#showtooltip
/cast [mod:alt,talent:2/3,@mouseover,harm,nodead] [mod:alt,talent:2/3] Shadowburn; [mod,talent:7/2] Channel Demonfire; [@mouseover,harm,nodead] [] Havoc
/petattack [@pettarget,noexists]


Aff 4
Phantom Singularity/Vile Taint (alt), Shadowfury (mod), Unstable Affliction
#showtooltip
/cast [mod:alt,talent:4/2,@mouseover,harm,nodead] [mod:alt,talent:4/2] Phantom Singularity; [mod:alt,talent:4/3,@cursor] Vile Taint; [mod] Shadowfury; [@mouseover,harm,nodead] [] Unstable Affliction
/petattack [@pettarget,noexists]


Demo 4
Soul Strike/Summon Vilefiend (nomod), Shadowfury
#showtooltip
/cast [nomod,talent:4/2] Soul Strike; [nomod,talent:4/3] Summon Vilefiend; Shadowfury
/petattack [@pettarget,noexists]


Destro 4
Cataclysm (alt), Shadowfury (mod), Rain of Fire
#showtooltip
/cast [mod:alt,talent:4/3,@cursor,combat] [mod:alt,talent:4/3] Cataclysm; [mod] Shadowfury; [@cursor,combat] [] Rain of Fire;
/petattack [@pettarget,noexists]


Utility

Banish
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Banish


Fear
#showtooltip
/focus [mod:alt,@focus,noharm] [mod:alt,@focus,dead]
/clearfocus [@focus,noharm] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Fear


Enslave Demon
#showtooltip
/focus [mod:alt,@focus,noexists] [mod:alt,@focus,dead]
/clearfocus [@focus,noexists] [@focus,dead] [mod:shift]
/cast [mod:alt,@focus,exists] [] Enslave Demon
Warrior

** Important **
Before using these macros make sure you unbind SHIFT 1-6 (Action Page 1-6) keys in your key bindings. If you don't, pressing any of the shift modified macros will cause you to change action page instead of casting the appropriate spell.

I've included the keys I have them bound to but you can use whatever

` (key to the left of 1, created via BindPad so it doesn't take a bar spot) - Spell Reflection (prot: alt), Heroic Throw
/cast [mod:alt,spec:3] Spell Reflection; [@mouseover,harm,nodead] [harm] Heroic Throw


Arms 1, Fury 1
Arms: Rend (shift), Execute (alt), Mortal Strike
Fury: Execute (alt), Rampage
#showtooltip
/startattack
/cast [mod:shift,spec:1,talent:3/3] Rend; [mod:alt] Execute; [spec:1] Mortal Strike; Rampage


Arms 2, Fury 2
Arms: Cleave (shift+alt), Sweeping Strikes (shift), WW (alt/Fervor of Battle), Slam
Fury: Siegebreaker (shift), WW (alt), Bloodthirst
#showtooltip
/startattack
/cast [mod:shiftalt,spec:1,talent:5/3] Cleave;[mod:shift,spec:1] Sweeping Strikes; [mod:shift,spec:2,talent:7/3] Siegebreaker; [mod:alt] [spec:1,talent:3/2] Whirlwind; [spec:1] Slam; Bloodthirst


Arms 3, Fury 3
Arms: Victory Rush (alt), Overpower
Fury: Dragon Roar (shift), Victory Rush (alt), Raging Blow
#showtooltip
/startattack
/cast [mod:shift,spec:2,talent:6/2] Dragon Roar; [mod:alt] Victory Rush; [spec:1] Overpower; Raging Blow


Arms 4, Fury 4
Arms: Colossus Smash (nomod), Storm Bolt (nomod alt), Pummel
Fury: Furious Slash (nomod), Storm Bolt (nomod alt), Pummel
#showtooltip
/startattack
/cast [nomod,spec:1] Colossus Smash; [nomod,spec:2,talent:3/3] Furious Slash; [nomod:alt,talent:2/3] Storm Bolt; Pummel


Arms 5, Fury 5, Prot 5
Heroic Leap (shift), Charge/Intercept (prot)
#showtooltip
/cast [mod:shift] Heroic Leap; [spec:3,@mouseover,help,nodead] [] Charge
/startattack [nomod:shift]


Arms/Fury Num- (Naga 4)
Arms: Avatar (ctrl), Bladestorm (shift), Battle Cry (alt), Berserker Rage
Fury: Battle Cry (alt), Berserker Rage
#showtooltip
/cast [mod:ctrl,talent:6/2] Avatar; [mod:shift,spec:1] [mod:shift,spec:2,talent:6/3] Bladestorm; [mod:alt,spec:2] Recklessness; Berserker Rage


Prot 1
Intimidating Shout (shift+alt), Demoralizing Shout (shift), Shield Block (alt), Shield Slam
#showtooltip
/startattack
/cast [mod:shiftalt] Intimidating Shout; [mod:shift] Demoralizing Shout; [mod:alt] Shield Block; Shield Slam


Prot 2
Ravager (shift), Ignore Pain (alt), Thunder Clap
#showtooltip
/startattack
/cast [mod:shift,talent:7/3] Ravager; [mod:alt] Ignore Pain; Thunder Clap


Prot 3
Dragon Roar (shift), Victory Rush (alt), Revenge
#showtooltip
/startattack
/cast [mod:shift,talent:3/3] Dragon Roar; [mod:alt] Victory Rush; Revenge


Prot 4
Devastate (nomod), Shockwave (nomod alt), Stormbolt (shift+alt), Pummel
#showtooltip
/startattack
/cast [nomod,spec:3,notalent:6/3] Devastate; [nomod:alt/ctrl,spec:3] Shockwave; [mod:shiftalt,spec:3,talent:5/3] Storm Bolt; Pummel


Arms 5, Fury 5, Prot 5
Heroic Leap (shift), Charge/Intercept (prot)
#showtooltip
/cast [mod:shift] Heroic Leap; [spec:3,@mouseover,help,nodead] [] Charge
/startattack [nomod:shift]


Prot 6
Taunt
#showtooltip
/cast [@mouseover,harm,nodead] [harm] [@targettarget,harm] [] Taunt
/startattack


Prot Num- (Naga 4)
Prot: Shield Wall (shift), Last Stand (alt), Berserker Rage
#showtooltip
/cast [mod:shiftalt] Rallying Cry; [mod:ctrl] Avatar; [mod:shift] Shield Wall; [mod:alt] Last Stand; Berserker Rage
Reserved.
03/07/2018 06:14 AMPosted by Elvenbane
Hunter
In groups (other than raids) put your tank in focus. If your tank allows it in raids, put your tank in focus there but check first, then this:

Growl Management
-- Works best if placed on a button and referenced by click in attack macros
#show Growl
/petautocaston [nogroup][@focus,nohelp][@focus,noexists][@focus,dead]Growl
/petautocastoff [group,@focus,help,nodead][group:raid]Growl

Aggro Management/Pet Management
-- Works best if placed on a button and referenced by click in attack macros
/cast [pet]!Wake Up
/petassist
/petattack
/cancelaura [mod:shift]Aspect of the Turtle
/stopmacro [mod:shift]
/click [pet]<button where "Growl Management" is>
/cast [group,@focus,help,nodead][@pet,exists]Misdirection

Any Hunter Attack Macro place this line ahead of the first attack line:
/click <button where "Aggro Management/Pet Management">Might need some adjustment regarding that "[mod:shift]" choice - I rarely use shift - only for this purpose - but some other mod will work just fine - it's just a way of selectively canceling AotT.
I highly recommend anyone with a pet class to look at my addon PetControl
https://wow.curseforge.com/projects/petcontrol

It condenses this macro:/petmoveto [mod:alt,@cursor]
/petfollow [mod:ctrl]
/stopmacro [mod]
/petassist
/petattack [harm]
/petautocaston [pet,nogroup]Growl
/stopmacro [@pettarget,noharm]
/petfollow
/petpassive


Into this command:
/click PetControl

That lets you do a pet management macro like this:
#showtooltip
/click PetControl
/use [nopet,nomod]Call Pet 1;Revive Pet


That keeps Growl on any time you are soloing, leaves Growl alone if you are in a group, lets you send your pet in or pull it out with a single keypress, calls your pet if you don't have one, applies Mend Pet when sending your pet in or pulling it out, and generally makes it incredibly easy to manage your pet.
I legitimately haven't found a need to enable Growl's autocast all xpac, with one exception: the SV Mage Tower Challenge P1.
03/07/2018 08:48 AMPosted by Elvenbane
I legitimately haven't found a need to enable Growl's autocast all xpac, with one exception: the SV Mage Tower Challenge P1.
Solo, it can be very helpful. 5-man, if the tank goes down, it's saved a few party wipes as used this way (either tank down or charmed). It's a tool most hunters don't use because they don't honestly know when they should - this automates it.

Raids are different. Growl off always.

Misdirection in raids is different as well as quite often there is a tank swap mechanic and you can mess that up as a hunter if you add aggro to the wrong tank at the wrong moment.

But solo and 5-man, these are, imho, must haves for hunter macro use.

You have an unfortunate misspelling of the word "shift" up there, by the way - a similar error got me my final qualification assignment as a systems engineer while I was at EDS. I had to go into a CICS program and make the same correction that was appearing on a customer prompt at a bank.
03/07/2018 10:14 AMPosted by Ehiztari
Solo, it can be very helpful.

If you're running solo as BM your pet has aggro anyway because it's doing ALL the dmg. If you're solo as MM you don't have a pet. If you're solo with SV then Flanking strike will generally keep aggro on your pet. 5m if a tank drops then ya, you'll wanna hit growl but it's usually a one off and not worth toggling autocast on.

03/07/2018 10:14 AMPosted by Ehiztari
Misdirection in raids is different as well as quite often there is a tank swap mechanic and you can mess that up as a hunter if you add aggro to the wrong tank at the wrong moment.

MD is really only useful off the pull if the tank doesn't taunt. MD will have little to no effect on tanks during a taunt swap because they generate 500% increased threat which you can't come close to unless you vastly outgear them (plus there's not reason to cast it on CD regardless).
Solo, it can be very helpful.
If you're running solo as BM your pet has aggro anyway because it's doing ALL the dmg. If you're solo as MM you don't have a pet. If you're solo with SV then Flanking strike will generally keep aggro on your pet. 5m if a tank drops then ya, you'll wanna hit growl but it's usually a one off and not worth toggling autocast on.
At least three situations that I'm aware of can pull aggro to you from your pet pretty easily. When you heal your pet, *you* take aggro, not your pet. AMoC does pretty heavy burst damage and the rotational suggestions show this as a good choice for your opener. Targets hit by Multi-Shot but which are out of Cleave range of your pet are prone to come a-lookin' for you, rather than your pet.

With Growl always off, I regularly pull aggro from my pet (I've tested this). With it on auto-cast, this happens less, which means I can be more effective (running away does less damage than not running away).

When the tank is killed or charmed, because it will have not fired until then, it will behave as if it were simply cast, but additionally, on an ongoing basis (until the tank is rez'd or no longer charmed), it behaves as if you could code "if Growl is off cooldown, fire it, otherwise don't" - which is otherwise impossible in a macro.

If it were set up as a "one-off" cast, it would have to have its own key-press and couldn't be incorporated into an attack macro.
Misdirection in raids is different as well as quite often there is a tank swap mechanic and you can mess that up as a hunter if you add aggro to the wrong tank at the wrong moment.
MD is really only useful off the pull if the tank doesn't taunt. MD will have little to no effect on tanks during a taunt swap because they generate 500% increased threat which you can't come close to unless you vastly outgear them (plus there's not reason to cast it on CD regardless).
You are correct, assuming that all goes well with the tanks' timing on the their taunts. Unfortunately, that doesn't always happen. In raids, it can cause issues if you fire it *during* the tank swap window and the tanks have issues with their timing - I've experienced this and it was that experience that convinced me to regularly deselect the tank as focus in raids except for trash pulls.

It isn't, however, only the effect on the tank that I'm considering. Misdirection to the tank on cooldown during 5-man content reduces the chances that your pet will take damage at all, particularly in multi-target situations (trash). Without it trash pulls can frequently result in my pet taking lethal damage (in which case I FD for a second or two and then rez my pet – and I've experimented extensively with this trying to decide if I wanted this in my regular shot commands).

In 5-man content, where your contribution to the effort is proportionately higher than in a 25-main raid, it can be important that you not lose that "second or two" and reducing the chance that your pet gets the attention of *any* mobs keeps it alive more often than not and keeps grouped trash grouped so that AOE folks can more easily dispatch them.

Given that it's a *very* low impact addition and there are benefits to both the hunter and his or her party, I see no reason not to incorporate them into any attack macro that doen't fire only conditionally.
1 Like