Macros: Condensing Your Physical Keys

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
Thank you so much for this post.
Priest macros updated for pre-patch.

Will take me a while to update all the macros as I sort out my specs/addons.
Macros for all classes/specs updated.
07/16/2018 08:37 PMPosted by Milksupply
Thank you so much for this post.


Agreed
Just found out these macros, testing for a fresh start in BfA :P Thanks you so much for these
Hope they work out for you or at the very least give you some templates to work off of :)
what if all I want is to cast Vile Taint and Shadowfury on target location instead of mouseover? I don't need or want other macros. I just don't wanna have to move my mouse if I am in a dungeon or raid in order to use it. I can keybind the macro with the rest of my spells. I know nothing about macros. please, help. Right now I have a simple macro for it to mouseover, but that is it.