I am a strong believer in using macros to help automate tasks. They allow you to react quickly in game, switch targets, juggle multiple actions at once…
Yeah. I <3 macros.
If you have never used macros before, you may find my Introduction to Macros post helpful. If you’re just getting started with macros for your warlock, you may find my first post on Warlock Macros useful, though it is becoming rapidly out of date, as both the macro syntax and warlock class have changed.
Let’s get down to some new macros.
THE NEW HAWTNESS
Your Imp is now pretty damn good at PvP. It’s not just that he packs a wallop and can kill people on his own (because he can, daaaaamn) – no, it’s that he inherited the Felhunter’s friendly Dispel Magic.
If you run Destruction, you must have this macro:
/cast [@player] Singe Magic
and use it whenever possible. That Imp is going to burn the hostile magic off of you. Affliction?
/cast [@mouseover] Devour Magic; [harm] Devour Magic
This will eat the buffs off of your mouseover target, or your target if your mouse isn’t pointing at something.
You know what else is pretty good? Fel Fire. You know why it’s good?
If you answered “green fire,” I will cut you. Yes, we know it’s green. Get past that.
No, it’s good because it’s an instant cast nuke with no cooldown. And that means you are, once again, a Shaman’s worst fucking nightmare.
To nuke those totems:
/cast [@mouseover,harm] Fel Flame; [harm] Fel Flame
Warlocks haven’t been able to use pet stomping totems for about a year, but with Fel Flame and a mouseover macro, we’re back in a big way. This macro will cast Fel Flame at your mouseover target (if you have one) or your target (if you don’t). When you see a totem forest, mouse over the totems and start spamming FF at them. If you don’t have a mouseover target, it will hit your target instead.
This type of macro is also really useful if you want to try using more mouseover targeting in general. You can put any spell in there and swap between your target and your mouseover target with impunity.
You know what else is kinda cool? Soul Swap and a focus macro.
/console Sound_EnableSFX 0
/cast [@target] soul swap
/cast [@focus] soul swap
/console Sound_EnableSFX 1
Much like the Fear Focus macro (which you’re using, because you CC like a Pro, right?), this one:
- Makes your mouseover your focus.
- Sucks the DoTs off the target on the first press.
- Shoots the DoTs onto the focus on the second press.
- Clears your focus when the mob dies.
Awesome for handling adds on a boss, putting pressure on people in PvP, being popular at cocktail parties, whatever. Awesome.
Update 1/5/2011: There’s only one … itty bitty problem. Sometime in the past week, this macro became bugged, and now responds with the error message, “Spell Not Learned.” The answers I’ve seen on the forums is that you need to drop your current spec and respec to fix it, which is crazy, but there you have it. It *does* work, just… not right now. :-(
I tend to spam keys, which can be great for DPS but bad for channeled spells or targeting circles. Something about hitting a key repeatedly tells the UI “this person is a hyperactive moron who can’t make up his or her mind about Shadowfury…”
But I digress. Drain Life is definitely something you want to let tick through the whole way. So:
/cast [nochannelling] Drain Life
or, a slightly more complicated version (which I use):
/cast [mod] Drain Soul; [nochanneling] Drain Life
will prevent my spammy fingers from stopping DL before the healing ticks come through, and:
keeps the circle from going in and out while I pound on the keyboard.
(I do not want to talk about the removal of Drain Mana.)
Improved Soul Fire is a totally hax buff, but keeping it up in PvP can be a pain. You’ll want to take advantage of burning a shard and making it instant cast, like so:
/castsequence reset=2,combat Soulburn, Soul Fire
If you’re Affliction, you can use this as well:
/castsequence reset=2,combat Soulburn, Seed of Corruption
Bang this key twice to empower your Soul Fire and Seeds, or just once if you want to do something else.
If you want to be extra special, add Curse of the Elements to the end. Since Soul Fire and Seed of Corruption has a travel time, you can sometimes get Curse of the Elements on before SF hits, giving you an additional 12% damage and lowering the target’s resistances. I usually don’t spam it, just tap it twice… but having the additional curse at the end is always nice if I’m on the run.
Speaking of being on the run, you need to be able to cast on the run, no matter what your spec. Make a macro solely for you instant cast spells so you can be dishing out the pain when on the move:
/castsequence reset=2,combat Corruption, Bane of Agony, Curse of the Elements, Immolate
I end with Immolate because I want something to let me know that I’m out of DoTs to cast without stopping. You can use Unstable Affliction or Fear here too, just give yourself something with a cast time so that you don’t cycle continuously through three DoTs and waste your mana.
At the same time, you should have a fairly standard setup for questing. This is less about doing the most DPS, and more about killing things in the most efficient manner possible. For Destro I use:
/castsequence reset=2,combat Immolate, Conflagrate, Incinerate, Incinerate, Chaos Bolt, Fel Fire, Drain Life
This is pretty straightforward; just have a macro you can pound on that delivers the spells you need onto a mob as quickly as you can. I usually pop a Soul Fire before starting that one, but it’s not something I always have time to stand around for.
Here are some modified versions of macros I published in my first Warlock Macros post.
Buffs! Everyone likes them, and they’re a bit easier to manage now. I prefer a post-GY rez macro for when I’m coming back from the dead; I just hit it until all my buffs are back.
/castsequence reset=@player,2 Fel Armor, Soul Link, Unending Breath, Create Healthstone, Create Soulstone
Now that stones don’t cost shards, there’s zero reason not to buff yourself with them. Combine the above with:
/cast Create Soulstone
/use [nocombat,help,nomodifier:alt] Soulstone; [nocombat,@player] Soulstone
which will apply a Soulstone to a player if one is targeted, or to yourself of not.
THE MISSING PARTS
I’m obviously missing some abilities here – I’m not playing Demonology right now, and it shows, as I’m not really up to speed on the Felguard’s abilities or Hand of Gul’dan. I’m also somewhat focused on PvP right now, so haven’t dived into a lot of PvE-specific macros yet.
So, I’d love to see what you’re using – post your macros below in the comments!
(Don’t forget to look at Wowwiki for more Warlock Macros, too.)