Yet Another Warlock Nerf

I expect the battle for Shaft Control would be the focal point of this arena

Useful Warlock Macros

For the longest time I didn’t even think I need any macros, but after learning more about them I realized they could actually help me. I won’t get into /castsequence macros, because they are unnecesarry, and you shouldn’t be lazy to press a few extra keys (unless you’re a clicker!).
These macros are mostly for PvP, and will help you a lot in arenas and battlegrounds.

Destroying Shaman totems

/petattack [target=Tremor Totem]; [target=Grounding Totem]; [target=Earthbind Totem];

Simply change [target=Totem] if you wish to add more totems to attack. Saves a bunch of time for targeting totems and manually send your pet to attack it. Sure, you could use your wand for totems, but you can’t do much else then.



This will make your current target focused, and even display an additional unit frame in for that target. You can target another player then, and use the following macro to cast on focused target without deselecting your current target:

/cast [pet:Felhunter,target=focus] Devour Magic
/cast [target=focus] Fear (Rank 6)

You can also easily modify this by yourself, for Banish or Spell Lock.

Use ranged slot

/cast [equipped:Wand] Shoot; Master Spellstone

If you have a wand equipped, it will shoot with it, and if you have a spellstone, it will use it.

Recast Drain Life/Mana

/cast [nochanneling:Drain Life] Drain Life

/cast [nochanneling:Drain Life] Drain Mana

This macro will recast Drain Mana or Drain Life when it finishes.

Easy Devour Magic

/cast Corruption(Rank 8 )
/cast [pet:Felhunter, target=yourname]Devour Magic(Rank 6)
/cast [pet:Felhunter]Devour Magic(Rank 6)

This is absolutely brilliant. You can even replace Corruption on your bars with this macro - first, it will cast Corruption on your target, then, if there’s any magic effects on you your pet will automatically dispel them, and if there are none, it will Devour a magic effect from your target.

Here’s another version which I use for arenas:

/cast Corruption(Rank 8)
/cast [pet:Felhunter, target=teammate]Devour Magic(Rank 6)
/cast [pet:Felhunter, target=yourname]Devour Magic(Rank 6)
/cast [pet:Felhunter]Devour Magic(Rank 6)

Replace teammate and yourname with appropriate names. This will basically do the same as previous macro, but will first try to Devour Magic on your team mate. Excellent for fast dispel of Polymorph, Hammer of Justice, or similar effects from your healer.

You could use the following macro if you don’t want any additional spell cast.

/cast [pet=felhunter, target=yourname] Devour Magic(Rank 6)
/cast [pet=felhunter] Devour Magic(Rank 6)

First, it Devours from you, and if there is nothing to devour then it will devour on your current target.

The following macro will Devour Magic on you, and if shift is pressed it will Devour on your current target:

/cast [modifier:shift, pet:Felhunter] Devour Magic; [pet:Felhunter, target=yourname] Devour Magic

Announce summon in raid/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

If you’re in a raid, it will announce in raid chat, and in party chat if you’re in a party.

Use Healthstone

/use Master Healthstone
/use Major Healthstone

It’s my panic button! This macro will use your healthstone even when you’re casting a spell - good when that warrior suddenly smacks you to 20% hp. If Master Healthstone is already used, it will use Major. Sure, they share the same cooldown, but my fights often last more than 5 minutes so often enough I use two.

Use highest rank Healthstone

#show Master Healthstone
/use item:22105
/use item:22104
/use item:22103
/script UIErrorsFrame:Clear()

This one’s even better. It automatically chooses the highest rank HS for you. VERY useful for PvP and Raids alike; you only need one button!

Summoning with Fel Domination

/cast Fel Domination
/cast Summon Voidwalker (Summon)

Feeling creative?
Learn more about macros:
UI & Macros Forums
Wowwiki Warlock Macros

If you want to suggest your own macros, feel free to comment below or contact us!

Post info

About the author

This post was written by Horns, who contributed 151 posts on Yet Another Warlock Nerf.
You can read a short bio and find all posts by Horns by clicking his name.


    If you like this post, please bookmark it and help spread the word!

    Share and Enjoy:
    • Digg
    • Facebook
    • Mixx
    • Google
    • StumbleUpon
    • Technorati
    • TwitThis

What now?

That's it, you reached the end of the interweb!
    Similar posts:
We would appreciate if you left a comment on this post as well!

If you enjoyed this post, make sure you
Subscribe to our RSS feed!

8 responses to “Useful Warlock Macros”

  1. Anonymous says:


    I’ll definately be using some of these macros, thanks!

  2. Anonymous says:

    “you shouldn’t be lazy to press a few extra keys” - I don’t think it’s got to do with lazy, just much more efficent.

  3. Horns says:

    /castsequence reset=combat/target Corruption, Curse of Agony, Life Tap, Drain Life, Shoot

    That is not efficiency, that’s giving warlocks a bad name.
    But the macro is here if you want it…

  4. Someone says:

    Nice macros, even though I currently don’t play a lock! ;)

    Just a few more notes:

    1) You can ommit the (Rank X) from the macros and it will use the highest rank available. (Rank X) is only mandatory if the spell name itself already contains (), for instance, the Druid’s “Fairy Fire (Feral)” needs a (Rank X) after.

    2) If you choose the ? icon for the macros and start them with #showtooltip, your macros will show the tooltip, cooldown and even range for what’s going to be cast next, should they be /castsequence or multiple conditional casts.

  5. Horns says:

    Thanks Someone, didn’t knew about 1) :)

  6. Cesarous says:

    Nice Macros!! :)

    but i think there’s something wrong with the “Easy Devour Magic” macro code it’s show a smilies because of the “: )” and it breaks the code.

  7. Haeras says:

    I think you can replace “yourname” with “player” at it will work for all of your chars.

  8. paulski says:

    A number of these macros are out of date… For can only carry one HS now.

    No doubt that was another discrete nerf.

    Also, the summoning macro will very shortly be obsolete.