Skip to content

Instantly share code, notes, and snippets.

@jmervine
Last active August 6, 2022 18:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmervine/c240c1a82a2651122bd15b6e605b2090 to your computer and use it in GitHub Desktop.
Save jmervine/c240c1a82a2651122bd15b6e605b2090 to your computer and use it in GitHub Desktop.

WotLK Tested Macros

Index

  1. Warlock
  2. Rogue
  3. Shaman
  4. Priest
  5. DK
  6. Warrior

Warlock

Demo

Shadow Cleave

Steps:

  1. Use Trinkets
  2. Cast Metamorphosis, if not active.
  3. Cast Immolation Aura, if not active.
  4. Cast Shadow Cleave
#showtooltip Shadow Cleave(Demon)
/use 13
/use 14
/cast !Metamorphosis
/cast !Immolation Aura(Demon)
/cast Shadow Cleave(Demon)

Demon Charge

Steps:

  1. Use Trinkets
  2. Cast Metamorphosis, if not active.
  3. Cast Immolation Aura, if not active.
  4. Cast Demon Charge
#showtooltip Demon Charge(Demon)
/use 13
/use 14
/cast !Metamorphosis
/cast !Immolation Aura(Demon)
/cast Demon Charge(Demon)

Demonic Empowerment

Cast Demonic Empowerment, if up, on every Shadow Bolt.

Note: This can be duplicated for all spells for maximum uptime.

#showtooltip Shadow Bolt
/cast Demonic Empowerment
/cast Shadow Bolt

Rogue

Assassin

Cold Blood + Envenom

Cast Cold Blood, then Envenom with Trinkets

#showtooltip Envenom
/cast Cold Blood
/use 13
/use 14
/cast Envenom

Shaman

Resto

Chain Heal

Cast on mouseover if present, otherwise on target or self.

#showtooltip Chain Heal
/cast [target=mouseover, exists] Chain Heal; Chain Heal

Earth Shield

Cast on mouseover if present, then on focus if present, otherwise on target or self.

#showtooltip Earth Shield
/cast [target=mouseover, exists] Earth Shield; [target=focus,exists,noharm] Earth Shield; Earth Shield

Healing Wave

Cast on mouseover if present, otherwise on target or self.

#showtooltip Healing Wave
/cast [target=mouseover, exists] Healing Wave; Healing Wave

Lesser Healing Wave

Cast on mouseover if present, otherwise on target or self.

#showtooltip Lesser Healing Wave
/cast [target=mouseover, exists] Lesser Healing Wave; Lesser Healing Wave

Riptide

Cast on mouseover if present, otherwise on target or self.

#showtooltip Riptide
/cast [target=mouseover, exists] Riptide; Riptide

Priest

Disc

Binding Heal

Cast on mouseover if present, otherwise on target or self.

#showtooltip Binding Heal
/cast [@mouseover, exists] Binding Heal; Binding Heal

Flash Heal

Cast on mouseover if present, otherwise on target or self.

#showtooltip Flash Heal
/cast [@mouseover, exists] Flash Heal; Flash Heal

Greater Heal

Cast on mouseover if present, otherwise on target or self.

#showtooltip Greater Heal
/cast [@mouseover, exists] Greater Heal; Greater Heal

Powerr Infusion

Cast on mouseover if present, otherwise on target or self.

#showtooltip Power Infusion
/cast [@mouseover, exists, noharm] Power Infusion; Power Infusion

Prayer of Healing

Steps:

  1. Use trinkets, if off CD.
  2. Cast Inner Focus, if off CD.
  3. Cast Prayer of Healing
#showtooltip Prayer of Healing
/use 13
/use 14
/cast Inner Focus
/cast Prayer of Healing

Prayer of Mending

Cast on mouseover if present, then on focus if present, otherwise on target or self.

#showtooltip Prayer of Mending
/cast [@mouseover, exists, noharm] Prayer of Mending; [@focus, exists, noharm] Prayer of Mending; Prayer of Mending

Pain Suppression

Cast on mouseover if present, then on focus if present, otherwise on target or self.

#showtooltip Pain Suppression
/cast [@mouseover, exists] Pain Suppression; [@focus, exists, noharm] Pain Suppression; Pain Suppression

Renew

Cast on mouseover if present, otherwise on target or self.

#showtooltip Renew
/cast [@mouseover, exists] Renew; Renew

Penance

Cast on mouseover if present, otherwise on target or self.

#showtooltip Penance
/cast [@mouseover, exists] Penance; Penance

Power Word: Shield

Cast on mouseover if present, otherwise on target or self.

#showtooltip Power Word: Shield
/cast [@mouseover, exists] Power Word: Shield; Power Word: Shield

DK

Blood

Unholy Frenzy

Cast on mouseover if present, then on focus if present, otherwise on target or self.

#showtooltip Unholy Frenzy
/cast [@mouseover, exists] Unholy Frenzy; [@focus, exists, noharm] Unholy Frenzy; Unholy Frenzy

Warrior

Arms

The following macros attempt to put you in the correct stance for the ability being used.

Charge

#show Charge
/cast [stance:1] Charge; Battle Stance

Disarm

#show Disarm
/cast [stance:2] Disarm; Defensive Stance

Execute

#show Execute
/cast [stance:1] Execute; [stance:3] Execute; Berserker Stance

Hamstring

#show Hamstring
/cast [stance:1] Hamstring; [stance:3] Hamstring; Battle Stance

Mocking Blow

#show Mocking Blow
/cast [stance:2] Mocking Blow; Defensive Stance

Overpower

#show Overpower
/cast [stance:1] Overpower; Battle Stance

Pummel

#show Pummel
/cast [stance:3] Pummel; Berserker Stance

Rend

#show Rend
/cast [stance:1] Rend; [stance:2] Rend; Battle Stance

Sweeping Strikes

#show Sweeping Strikes
/cast [stance:1] Sweeping Strikes; [stance:3] Sweeping Strikes; Berserker Stance

Thunder Clap

#show Thunder Clap
/cast [stance:1] Thunder Clap; [stance:2] Thunder Clap; Battle Stance

Victory Rush

#show Victory Rush
/cast [stance:1] Victory Rush; [stance:3] Victory Rush; Berserker Stance 

Whirlwind

#show Whirlwind
/cast [stance:3] Whirlwind; Berserker Stance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment