"Credit" Edit

No. You don't put this in here. If someone wants to know what got added by whom, they look at the history page. You don't have your name echo'ing out to /say or /instance or /raid every time someone uses "your" macro do you? No. You know why? Because it's as obnoxious as reading it here. When you submit content here, the copyright changes to a CC license. You can read about it here: Contributions licensed as CC-BY-SA. You're submitting content to help the community, not to stroke your ego. Remember that.

Cassius82 (talk) 17:11, July 27, 2013 (UTC)

Clean up clutter / removal of "Old Macros" section. Edit

About 75% of the macros on this page are below the "old macros" heading. I'm trying to sort through the one's I know work and move them up to their appropriate section (affliction, demonology, destruction, pet, general) but I could use some help.

If you are currently using one of the older macro please move it up and mark it as " * Validated: 3.2.0 ".

I'm hoping that next time there is a major patch we can simply refer to the version number to see if it is up to date rather than just throwing everything into a pile marked "Old Macros."

If you wrote the macro or know who did, feel free to include a credit. The other class pages and general macros page have started doing this.

--Evil Iggy (talk) 11:15, September 3, 2009 (UTC)

Credits are useless to the understanding of macros, and only add useless text to an already large page. So avoid including credits, please. --Hdante (talk) 14:48, September 8, 2009 (UTC)

Announcing SoulstoneEdit

Not sure if this is the right place to ask...

Is there a way to generate a macro that will announce to the raid/party when I cast a soulstone on someone? I tried to do a simple:

/target %t
/p Stoning %t.
/ra Stoning %t.
/cast soulstone resurrection

but it never seems to work. I've but in the greater, lesser, etc. for the soulstone rank as well and still nothing.I've done the above for my summons spell and it works like a charm so I think I'm not wording the soulstone spell correctly in the cast command. ---> Xaandr 17:32, 1 November 2006 (EST)

Yeah. Replace the /cast soulstone ressurection line with /use Soulstone.--Arandmoor 00:44, 16 December 2006 (EST)

Are these up to date for 2.0? Fr0 02:46, 18 December 2006 (EST)

Is there an updated macro for casting amplify curse then curse of agony with one button and showing a cooldown timer? Also is there a way to not have the in game error of "that spell is not ready yet"?? Thanks

Try this:
#showtooltip Amplify Curse
/cast [modifier:alt] Curse of Agony
/castsequence reset=combat/target Amplify Curse, Curse of Agony
Will cast Amplify Curse and Curse of Agony in that order, or if Amplify Curse is still cooling down, just hold alt when you click (or hit the hotkey for) the macro. - Aeraggo 17:18, 27 April 2007 (EDT)

Is this macro possible? Edit

Spent all day looking at every possible website I could find on Warlock Macros and wondered if it's even possible to crewate a macro that would check a target's debuffs for CoS or CoE and if it found them to cast Corruption and Immolate otherwise if it does not find either of those curses to cast CoS then corruption then Immolate.

Answer By Iznobad: No, that is not possible anymore. Macros can no longer "detect" debuff on mobs (as of patch 2.0)

Summon All Pets Macro - Too Long? Edit

The "Summon All Pets" macro doesn't work for me, because it's longer than 255 characters. Is there a way to add this macro to my warlock's repertoire without using the WoW macro editor dialog?

FormlessOne 14:25, 12 August 2007 (UTC)

Maybe take out the Felsteed or Dreadsteed, depending on which mount you are up to? Personally, I'd just get the Necrosis add-on. Makes a new button for each summon you have and arranges them neatly on your screen. --Evil Iggy 01:46, 13 August 2007 (UTC)

Can You delay casts? Edit

hey i was just wondering if u can delay casts so that they dont get casted right after ur pet attacks like on the /petattack

                       /cast Shadow Bolt
                                          can u make it so its like /petattack
                                                                    /wait 3 seconds
                                                                    /cast shadow bolt
  because i wanna let my pet get up to the mob and get hate, im affliction so if i cast my dots before the pet gets there then i end up with the hate, i could just make it 2 dif macros but is it possible to make it one?
No, this is not possible. --DuTempete talk|contr
12:48, 31 August 2007 (UTC)

Interesting Macro Idea Edit

/cast [target=mouseover] *DOTs*

So when your focus shadowbolt on your current target, you can instant cast DOTs on enemies around you. Like for... let's say... AV. Just spam some DOTs on the enemies around you and go back to shadowbolting your main target. --Buraisu 07:15, 22 September 2007 (UTC)

Question on Pet Attack => Cast DoT's in Sequence => Hold Alt to nuke macro Edit

I'm having some problems using this macro.

First - I can't seem to get it to cast anything but my lowest level dots. Even when I add in the (Rank #) for each dot.

Second - It doesn't seem to want to switch between direct damage spells when when either Voidwalker or Felguard is active.

Third - When I press the alt key to nuke, I get an error saying "another process is running" or something to that effect. It doesn't stop me from casting, but It happens every time I'm nuking a mob.

The last two are not all that important, but man, not using your highest level spells can be a bad thing.

Thanks in advance


Can you type in what you have in your macro? It works fine for me.(70 Warlock-Aegwynn)

Drain Soul and Destroy Shards Edit

The "Drain Soul and Destroy Shards" macro isn't working for me (i.e. it doesn't destroy any shards). It it working OK for everyone else? (From playing about with it a bit, there seems to be a problem in the "IF" statement that checks to make sure the item is a shard.) --Niightblade 01:21, 23 January 2008 (UTC)

Looks like someone actually broke it by taking out semi-colons(;). Whats there now should work.   Zurr  TC 02:19, 23 January 2008 (UTC)
Ah yes. Working fine now. (Should I remove this section?) --Niightblade 10:42, 23 January 2008 (UTC)

Problem with Chain fear macro Edit

i have tried to use the Chain-Fear Focus Macro but when I click the macro button, it says you do not have a target. Can anyone help me out with this.

this is what i have in my macro
  1. showtooltip

/focus [target=focus, noexists] [target=focus, dead] mouseover /cast [nomodifier, target=focus] Fear /stopmacro [nomodifier] /clearfocus [modifier:ctrl]

the mouseover won't fit on the same line as the the first one, i don't know if that is affecting it. I'm really new to macros. Thanks in advance for your help.

rp90's Macro Mania Edit

Hey everyone. I spent forever looking for focus macros and I couldn't find what I wanted on this site. So I made my own.

Set FocusEdit

My warlock works using a secondary target (focus). This macro sets the focus. It works like this:

Click icon and press a modifier will clear the focus

Mouse over target and press key binding will set mouse over target as focus

With no mouse over target and left click icon or use key binding will set current target as focus and attempt to find new target (like pressing tab)

Right click will cause current target to be focus and sets target to last target

Thumb click switches focus and target

/clearfocus [mod]
/stopmacro [mod]
/target [btn:4] focus
/targetlasttarget [btn:4]
/focus [target=mouseover,exists] mouseover; target
/targetenemy [target=mouseover,noexists,btn:1]
/targetlasttarget [nobtn:1]

Super FearEdit

This is the Fear macro of all Fear macros!!!! It can cast on the mouse over target, the focus target, and the actual target. This macro will also control your pet so it doesnt chase the feared target. If you have a focus, then this macro becomes more amazing because you can now cast fear on your target, switch your target and focus and have your pet attack your new target. It works like this:

If you have a mouse over target fear that target

If you right click, fear focus

If you have a target and no focus, fear target and set pet to follow you

If you have a target and a focus, fear target, switch target and focus, have pet attack new target

/cast [target=mouseover,exists][target=focus,btn:2][] Fear
/stopmacro [target=mouseover,exists]
/petfollow [btn:1]
/stopmacro [btn:2][target=focus,noexists][target=focus,dead]
/target focus

Affliction Sequence and Shadow tranceEdit

This macro is used to use cast your sequence of afflictions. I don't have Curse of Agony in this macro to increase flexability. This macro is great if you have an addon like InstaBolt, because when shadow trance hits you can fire off your SB asap. This macro will also switch between focus and target without skiping a beat.

Clicking icon or pressing key binding will cast chain on target

Rigtht click icon will cast Shadow Bolt

Pressing a modifier and left click will switch focus and target and start sequence cast again on new target

Pressing a modifier and right click will cast shadow bolt on focus

Icon tip: If you select the "?" for an icon, the next spell that will be cast is the icon

/target [btn:1,mod] focus
/targetlasttarget [btn:1,mod]
/focus [btn:1,mod]
/targetlasttarget [btn:1,mod]
/castsequence [btn:1] reset=target/combat Siphon Life,Corruption,Immolate,Drain Life
/cast [btn:2,nomod][target=focus,btn:2,mod] Shadow Bolt

Utility MacrosEdit

The next macros will cast diffrent spells by pressing diffrent mouse buttons. The target of the cast spell is the target if no modifier is pressed, and target the focus if a modifier is pressed.


Amplify Curse is cast when Curse of Agony is cast (Amplify Curse does not block Curse of Agony if it is cooling down)

/cast [btn:1] Amplify Curse
/cast [target=focus,mod,btn:1][btn:1] Curse of Agony
/cast [target=focus,mod,btn:2][btn:2] Curse of Recklessness
/cast [target=focus,mod,btn:3][btn:3] Curse of Weakness
/cast [target=focus,mod,btn:4][btn:4] Curse of Tongues


/cast [target=focus,mod,btn:1][btn:1] Corruption
/cast [target=focus,mod,btn:2][btn:2] Siphon Life
/cast [target=focus,mod,btn:3][btn:3] Drain Life
/cast [target=focus,mod,btn:4][btn:4] Immolate


/cast [target=focus,mod,btn:1][btn:1] Shadow Bolt
/cast [target=focus,mod,btn:2][btn:2] Searing Pain
/cast [target=focus,mod,btn:3][btn:3] Hellfire
/cast [target=focus,mod,btn:4][btn:4] Rain of Fire

Hope you love them as much as I do

Metamorphosis spell spam macro Edit

After trying the Metamorphosis build, and seeing it's potential as something fun and interesting, but difficult to use because of the 5 new spells which have to be mapped to a Warlock's already full button bar, I tried to come up with a single macro that combines all the Meta spells into a single spammable button.

I think this macro does this very well. I've tested it in PvP and PvE and it makes the Meta build managable, and therefore more viable.

The 1st push/left click will cast Metamorphosis. 2nd will cast Immolation Aura. Subsequent clicks will randomly cast any of the Meta offensive spells which are not on cooldown. This is a hidden feature of / will bypass any spells that are on cooldown. So by spamming this macro you will use any Meta spells that are available at the time.

By holding down alt, or right clicking, then Chellenging Howl will be cast. This spell is PvE only and is only situationally useful, but this macro includes it for completeness.

Metamorphosis = Warlock I WIN button. Enjoy.

/castsequence [nomod,btn:1] Metamorphosis, Immolation Aura(Demon)
/castrandom [nomod,btn:1] Demon Charge(Demon), Shadow Cleave(Demon)
/cast [mod] [btn:2] Challenging Howl(Demon)
/run UIErrorsFrame:Clear()

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.