* Advanced Succubus Macros
/stopmacro [nopet:succubus]
/cast [target=pettarget,nomodifier:alt] Seduction
/stopmacro [nomodifier:alt]
/p Seducing %t – Don’t attack the mob with the hearts! <3 <3
/petattack
/cast Seduction
/cast Curse of Shadow
.For Seduction, here’s a 2.0 version combining 2 of Garguk’s macros. Pressing this while holding down Alt will have your succubus acquire a target and seduce it, while you cast Curse of Shadow. When Seduction breaks, just press the macro again without Alt. This will make your succubus cast Seduction on her current target. She remembers the target separately from your warlock’s target, so you do not need to retarget the mob to get Seduction going back ASAP; just press the button. In order for it to work, you have to avoid accidentally clearing your succubus’ target once you’ve given her one with the Alt cast. (Pulling her back by clicking Passive will clear her target, etc.)
* Announce a Summoning to Raid or Party
/script local C; if(GetNumRaidMembers()==0) then C = “PARTY” else C = “RAID” end SendChatMessage(“Summoning %t to << “..GetMinimapZoneText()..” >>. Please assist.”, C)
/cast Ritual of Summoning
* Banish Focus
Macro #1
/focus
/cast Banish
Macros #2
/cast [target=focus] Banish
.Banish your focus. You use this when banish breaks. You don’t have to target anything special, and the macro won’t even mess with your targetting. It just casts banish on the mob you selected with the previous macro
* Blood Fury + ZHC + Shadow Bolt, for Orc warlocks.
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Shadow Bolt
* Curse/Summon
Uses Curse of Agony if you’re not in a group and Curse of Elements when you are. Also summons if you’re targeting a friendly unit.
#showtooltip
/cast [nogroup] Curse of Agony; [group,noharm,exists] Ritual of Summoning; Curse of the Elements
* Dark Pact with Imp otherwise Life Tap
/cast [pet:imp] Dark Pact; Life Tap
* Felguard Self Dispel
/cast [target=player] Devour Magic
* Felhunter Devour
#showtooltip Devour Magic
/cast [mod:shift, pet:Felhunter, target=player] Devour Magic; [mod:ctrl, pet:Felhunter, target=focus] Devour Magic; [pet:Felhunter] Devour Magic
This macro allows you to use it to devour your target with a regular click, devour yourself by shift + clicking, or devour your focus by ctrl + clicking.
* Mount and Phase Shift
/cast Summon Felsteed
/stopmacro [mounted]
/cast [pet:succubus] Lesser Invisibility; [pet:imp] Phase Shift
.Mount or dismount, and make sure your pet is invisible if you’re mounting. (You replace your mount button with this macro.) Useful for Dark Pact grinding builds, where you may want to take invis off auto-cast to conserve mana.
* Multi pet Macro
/cast [pet:imp] Fire Shield
/cast [pet:succubus] Seduction
/cast [pet:felhunter] Devour Magic
/cast [pet:felguard] Intercept
* Sacrifice your Void Walker
/cast [pet:voidwalker] Sacrifice
/stopmacro [pet:voidwalker]
/cast Fel Domination
/stopcasting
/cast Summon Voidwalker
.Sacrifice your VW. (If your VW isn’t out, it will summon one, using Fel Domination if it’s available. After the summon completes, you push the macro again to Sacrifice.) If you’d like the macro to immedately summon another VW after the Sacrifice, just delete the second line
* Trinket Use with Corruption
/use 13 # top trinket
/use 14 # bottom trinket
/cast Corruption
.If you have 2 trinkets, or even more trinkets that you swap on and off by their cooldowns, you might want a macro that just tries to activate whatever’s in your trinket slots:
* Warlock Attack Chain
/petattack
/castsequence reset=combat/target Corruption, Curse of Agony, Life Tap, Drain Life, Shoot
* Warlock Attack Chain with alt Drain Soul
/petattack [nomodifier:alt]
/castsequence [nomodifier:alt] reset=target/combat Corruption, Curse of Agony, Life Tap, Drain Life, Shoot
/cast [modifier:alt] Drain Soul
.Hold alt to drain soul instead
* Cleanse Poison/disease combo
/cast [button:1,target=none] Cure Poison; [button:2,target=none] Cure Disease
* Earth Shield
/stopcasting
/cast [modifier:alt,target=player] Earth Shield; [target=target,help] Earth Shield; [target=targettarget,help] Earth Shield; [target=player] Earth Shield[/list]
* Earth shield + ZHC
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast [modifier:alt,target=player] Earth Shield; [target=target,help] Earth Shield; [target=targettarget,help] Earth Shield; [target=player] Earth Shield
* NS + Healing Wave:
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
* NS + ZHC + blood fury + Chain lightning
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast Chain Lightning
* NS + ZHC + HW
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
* NS healing wave with Blood fury + ZHC
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Nature’s Swiftness
/stopcasting
/cast [modifier:alt,target=player] Healing Wave; [target=target,help] Healing Wave; [target=targettarget,help] Healing Wave; [target=player] Healing Wave
* One-button multi-target healing
#showtooltip Healing Wave
/cast [target=mouseover,help,exists] [target=target,help,nodead] [target=targettarget,help,nodead] [target=player] Healing Wave
Click to copy this macro to your clipboard
Healing Wave can be substituted for any heal or buff spell. If your mouse is over a player, pressing the macro will heal them. If your target or target’s target is a player, they will be healed. Otherwise, you’ll heal yourself.
* Storm Strike Macro
#show Storm Strike
/cast [nomodifier] Storm Strike
/cast [modifier:ctrl] Earth Shock
/cast [modifier:alt] Frost Shock
* Stun and Self-Heal (Tauren)
# show War Stomp
/castsequence [target=player] reset=120/combat War Stomp, Lesser Healing Wave
Hammer of Wrath
It first checks if your target is hostile, if it is it throws Hammer of Wrath. If it’s a friendly target, it checks if your target’s target is hostile and then throws Hammer of Wrath at them.
#showtooltip Hammer of Wrath
/cast [harm] Hammer of Wrath [target=targettarget,harm] Hammer of Wrath
/cast [combat] Divine Favor
/stopcasting
/cast [help] Holy Light; [target=targettarget] Holy Light
/cast [target=mouseover, exists] [help] [target=player] Cleanse
/cast [target=focus, exists] Repentance; Repentance
#showtooltip
/cast [target=focus, exists] Blessing of Sacrifice; Blessing of Sacrifice
Deep Freeze and Deep Freeze Focus
Will cast Deep Freeze on your target if macro is pressed normally. If shift is pressed with the macro it will cast Deep Freeze on your focus target.
#showtooltip
/stopcasting
/cast [mod:shift,target=focus] Deep Freeze; Deep Freeze
#showtooltip Ice Block
/stopcasting
/cancelaura Ice Block
/cast Ice Block
#showtooltip Counterspell
/stopcasting
/cast [modifier:shift, target=focus] Counterspell
/cast [nomodifier:shift] Counterspell
#showtooltip Summon Water Elemental
/cast [nopet] Summon Water Elemental
/click PetActionButton5
/stopcasting
/cast Arcane Power
/stopcasting
/use Icon of the Silver Crescent
/stopcasting
/cast Presence of Mind
/stopcasting
/cast Pyroblast
/cast Remove Lesser Curse
/stopcasting
/cast [target=player] Remove Lesser Curse
Disengage/Wing Clip Macro
This macro will basically Wing Clip and Disengage off the closest enemy in range without losing your current target. For example you can be targetting a Mage and Wing Clip/Disengage off a warrior without losing the target on the Mage.
#showtooltip Disengage
/console targetNearestDistance 5.000000
/targetenemy [noharm][dead]
/cast [harm,nodead] Wing Clip
/cast Disengage
/targetlasttarget
/cast Bestial Wrath
/stopcasting
/cast Intimidation
/petattack
#showtooltip Steady Shot
/castsequence reset=target/3 Steady Shot, Auto Shot
#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/cast [target=pettarget] Kill Command
/castsequence reset=3 Steady Shot, Auto Shot
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
#showtooltip Silencing Shot
/cast [target=focus] Silencing Shot
#showtooltip Viper Sting
/cast [target=focus] Viper Sting
#showtooltip Scatter Shot
/cast [target=focus] Scatter Shot
* All-Terrain Travel Form
/cancelaura [stance:1] Dire Bear Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
* Cleanse Poison/Curse Combo
#left click abolish poison, right click remove curse. both find target, alternatively, if you prefer targeting player first, replace target=none with target=target
/cast [button:1,target=none] Abolish Poison; [button:2,target=none] Remove Curse
* Faerie Fire and Feral Faerie Fire combo
# show Faerie Fire (Feral)()
/cast [nostance] Faerie Fire; Faerie Fire (Feral)()
* Faerie Fire Target or Target’s target
/cast [harm] Faerie Fire; [target=targettarget, harm] Faerie Fire
* Gift of the Wild/Mark of the Wild
/cast [button:2] Gift of the Wild; [modifer:ctrl] Gift of the Wild; Mark of the Wild
* Heal target or self, based on context
/cast [help] ; [target=player]
/stopmacro [nohelp]
/say “Healing %t in 3 seconds.”
* Heal Target or Target’s target
/cast [help] Healing Touch; [target=targettarget] Healing Touch
* Healing Touch Mega-pack
/cast [modifier:alt,target=player] Healing Touch;[help] Healing Touch;[target=targettarget, help] Healing Touch;[target=mouseover,help] Healing Touch;[target=focus,help] Healing Touch;[target=focustarget,help];[target=none] Healing Touch
* HoT Stack
/castsequence [help] reset=8/target Regrowth, Rejuvenation, Lifebloom; [target=player] reset=8 Regrowth, Rejuvination, Lifebloom
* Hurricane+Barkskin
# show Hurricane
/stopmacro [channeling:Hurricane]
/castsequence reset=60/combat Barkskin, Hurricane
* Innervate
/cast [modifier:alt, target=player] Innervate; [help] Innervate; [target=mouseover, exists, help] Innervate; [target=none] Innervate
.Cast on self if ALT key held down, or on target, otherwise cast on mouse hover, otherwise give glowing hand selector
* Mangle (Bear) replacing auto-attack
# show Mangle (Bear)()
/startattack [nomodifier:alt]
/cast [nomodifier:alt] Mangle (Bear)()
/stopattack [modifier:alt]
* Mark of the Wild + Thorns
/castsequence [help] reset=10/target Thorns, Mark of the Wild; [target=player] reset=10/target Thorns, Mark of the Wild
* Maul/Mangle
/castsequence reset=6/combat Maul, Mangle (Bear)(), Maul, Maul
* Moonfire + Idol
/equip Idol of the Moon
/cast Moonfire
* Moonfire Flex
/cast [modifier:ctrl] Moonfire(Rank 1); [button:2] Moonfire(Rank 9); Moonfire(Rank 10)
* Moonfire Spam
/castsequence reset=9/target/combat/ctrl Moonfire(Rank 10), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9), Moonfire(Rank 9)
* Nature’s Swiftness + Healing Touch
/cast Nature’s Swiftness
/stopcasting
/cast [help] Healing Touch; [target=player] Healing Touch
* NS + HT/Regrowth
/cast Nature’s Swiftness
/stopcasting
/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth
* Pounce/Mangle combo
/cast [nostealth] Mangle (Cat)(); [stealth] Pounce
.Note the extra ()
* Pounce/Rake combo
/cast [nostealth] Rake; [stealth] Pounce
* Prowl or Faerie Fire (Feral)
/cast [nocombat, nostealth] Prowl; [combat, nostealth] Faerie Fire (Feral)
* Pseudo-Decursive
/cast [help] Cure Poison
/stopcasting
/cast [target=player] Cure Poison
/cast [target=party1] Cure Poison
/cast [target=party2] Cure Poison
/cast [target=party3] Cure Poison
/cast [target=party4] Cure Poison
/stopcasting
.Needs testing
* Ravage/Shred combo
/cast [nostealth] Shred; [stealth] Ravage
* Rejuv + Idol
/equip Idol of Rejuvenation
/cast Rejuvenation
* Return to Caster Form and restore original actionbar
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Tree of Life
/cancelaura [mounted] Frostwolf Howler
/changeactionbar [nostance] 1
* Shift out of form and/or dismount
* Shift to Cat Form and equip Idol
/cancelaura [stance:1] Dire Bear Form;[stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl
/equip [nostance] Idol of Ferocity
* Shift to Cat Form and stealth from any form
# show Prowl
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl
* Shift to Cat Form from any form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form
* Shift to Dire Bear Form and equip Idol/Weapon
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Dire Bear Form;
/equip [nostance] Warden Staff
/equip [nostance] Idol of Brutality
.Shift to Dire Bear From from any form, equip Warden Staff and Idol of Brutality only when you actually shift to Dire Bear. Note that the test for the equip is still [nostance] because it hasn’t yet registered that the stance has changed. You don’t need to worry about the global cooldown, because the stance change and the weapon equip both trigger it at the same time, so you only suffer once. (…equipping things can be done during global cooldown.) I haven’t tried, but I suspect that reversing these would cause the change to bear form to fail, since it would then be trying to do it during the weapon change’s global cooldown.
* Shift to Dire Bear Form from any form
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Dire Bear Form
* Shift to Dire Bear From and Feral Charge from any form
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge
* Shift to Travel Form from any form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Travel Form
* Shift to Tree of Life form and switch your actionbar from #1, to #2
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Tree of Life
/changeactionbar [stance:5] 2
.Since most spells don’t work in Tree of Life, you can set up a dedicated actionbar with ToL-only spells
* Spam All-Terrain Travel Form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
* Spam ATTF + Mount
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/use Stormpike Battle Charger
/cast [nostance, swimming] Aquatic Form; [nostance, outdoors] Travel Form
* Spam Cleanses
/targetfriend
/cast [button:1] Cure Poison; [button:2] Remove Curse
/stopcasting
* Spam Travel Form
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, outdoors] Travel Form
* Spam Travel Form + Rejuv
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form ; [mounted] Striped Nightsaber
/castsequence [nostance] reset=12 Rejuvenation, Travel Form, Travel Form, Travel Form
.The WSG flag carrying macro
* Spammable Prowl and Shadowmeld
/cast [nocombat, stance:3, nostealth] Prowl; [nocombat, nostealth] Shadowmeld
* Stun and Self-Heal (Dire Bear Form)
# show Bash
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [stance:1] reset=50/combat Bash, Dire Bear Form, Regrowth, Rejuvenation
/castsequence [nostance] reset=50/combat Dire Bear Form, Bash, Dire Bear Form, Regrowth, Rejuvenation
.Needs testing
* Stun and Self-Heal (Tauren)
# show War Stomp
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation
* Totem Killer
/target totem
/cast [harm] Moonfire(Rank 1)
.Needs testing
* Travel Form + Nature’s Grasp
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance, outdoors] Travel Form; [stance:4, outdoors] Nature’s Grasp
.You can cast Nature’s Grasp in forms
* ZHC + NS + HT/Regrowth
/use Zandalarian Hero Charm
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast [nostance, help] Healing Touch; [nostance, target=player] Healing Touch; [stance:5, help] Regrowth; [stance:5, target=player] Regrowth
Submit another macro to us here!
Ejection
Try to press it twice in a row really quickly. It will make the target fly up into the air at a very slow rate (depending on movement speed of the mob), and eventually fall down at a very slow rate. The target can be attacked while in the air, and it serves as a great crowd control, and it only uses one Frost rune. It is more effective the further away you are from your target. Can be used constantly (or near constant) with the Unholy Command talent. Can be used on most mobs.
/startattack
#showtooltip Chains of Ice
/cast Chains of Ice
/cast Death Grip
Casts Death Grip. If Death Grip is on cooldown, Chains of Ice is casted instead. This allows for you to either pull, or stop an enemy from running away with the use of one button.
/startattack
#showtooltip Death Grip
/cast Death Grip
/cast Chains of Ice
Casts a standard Death Coil with no modifier pressed down. With the ”Alt” key held down, uses Death Coil on your pet rather than your target for healing instead of damage.
#showtooltip Death Coil
/cast [nomodifier] Death Coil; [modifier:alt,target=pet] Death Coil
/startattack
#showtooltip Blood Strike
/cast Rune Strike
/cast Blood Strike
/startattack
#showtooltip Heart Strike
/cast Rune Strike
/cast Heart Strike
/startattack
#showtooltip Scourge Strike
/cast Rune Strike
/cast Scourge Strike
/startattack
#showtooltip Icy Touch
/cast Rune Strike
/cast Icy Touch
/startattack
#showtooltip Plague Strike
/cast Rune Strike
/cast Plague Strike
/startattack
#showtooltip Death Strike
/cast Rune Strike
/cast Death Strike