Category Archives: Warlockery

Calculating DoT & HoT Haste Sweet Spots

One of the biggest challenges with the new way DoTs (and HoTs) work in Cataclysm is knowing when you’re at enough Haste to make it worth your while to add more and get extra ticks on your spells, or when it would be better to switch over to a different stat like Mastery or Crit. This is further complicated because each spell has a different breakpoint or plateau due to their duration and intervals, so you can’t just say there’s a set Haste level for your class – it all depends on what you’re casting.

The formula for computing the number of ticks is relatively straightforward:

Round ( Base Spell Duration / ( Base Tick Time / (1 + Haste %)))

In other words, take the base tick time, modify it with haste, then see if the base duration would round it up to an additional tick.

Straightforward doesn’t always mean simple, though. In order to make decisions about how much Haste to stack, you’ll want to look at all of your DoTs and see where the sweet spot is for you.

Recognizing that some people are more comfortable with math than others, I went ahead and built a spreadsheet so that you could see how your spells would work with Haste. Cyn’s DoT/HoT Haste Calculator:

  • Lets you configure four spells with different durations and tick times.
  • Gives you a place to enter your current Haste percentage and see its effect on each spell and the GCD.
  • Lets you see how much Haste rating you will need to reach specific Haste percentages at level 70, 80, and 85.
  • Provides a table of Haste values from 0%-50% with related values for each.

To use it, download the file and open it with the spreadsheet program of your choice. If you don’t have one, I recommend the free OpenOffice suite. Change the DoT1-4 values to match the values for the spells of your choice, then put your current Haste value in the big yellow cell that says YOUR HASTE % HERE. The values should fill in.

Here’s what it looks like, if you don’t want to fire up Excel or OO:

I debated putting in a duration calculator, but it cluttered things up too much for a 1.0 release. I’d appreciate any feedback you might have on this spreadsheet. Corrections, comments, whatever, let me know!

(And for the Warlocks out there, I’m sure you see that the default DoTs are: Immo/UA, Corruption, BoD, BoA. Just as it should be.)

Update 12/31/10: I’ve updated the spreadsheet to version 1.1 to include Hamlet’s breakpoint math, below. (Thanks, Hamlet!) There is a new section that shows you where the first 4 ticks are added to your DoT/HoT, as well as the next Haste value you will need to reach to gain an additional tick.

Update 1/2/11: Updated to version 1.11. Fixed a bug in the table, thanks Hylix!



Filed under Cyn's Guides To Almost Anything, Cynwise's Battlefield Manual, Warlockery

Rename Your Demon Minions

Wow. There’s a lot of new stuff in the Shattering patch. Take, for instance, the appearance of Demon Trainers near all the Warlock Trainers.

I didn’t think much about them until @bringing_chaos on twitter let me in on what they actually do. Remember when patch 4.0.1 hit and our demon minions had been replaced? And how that, as that unfortunate mess got straightened out, the developers hinted that warlocks who didn’t like their demon’s names could change them in a future patch?

Well, the future is now. Don’t like your demon’s name? Visit a Demon Trainer near you and for the low low price of 50g, you can generate a new name for 1 minion.

Above is my baby warlock Cynixie. I’ve rolled a few warlocks with the intention of seeing how the leveling experience is for each spec. ‘nixie was to be my Demonology test.

But, the problem was her Felguard’s name: Chinilashak.

Chinilashak? Vanilla shack? Chinchilla shack? You can’t expect me to take Demonology seriously if I’m having to summon my fearsome Felguard Chin-man, do you?

As you can see in the picture above, I visited a guy named Torian. He said he could help. I gave him 50 gold, selected the minion I wanted to rename, and…

My felguard is now named Vazeelvazul.


(Well, I suppose if I make vuvuzela sounds when I summon him, maybe it will work out.)

So. If you’re unhappy with your demon name? Go change it! Lousy service from your VW? Change him out! Caught your succubus with the upstairs maid? Swap her in for a better one!

Go forth and resummon your demons!


Filed under Cynwise's Battlefield Manual, Warlockery

How Warlock DoTs Work in Cataclysm

Cynwise, mounted on the Headless Horseman's Mount, stands in front of one of the Ironforge Training dummies.

Look out, Cynwise! The Training Dummy is sneaking up on you!

As part of the massive mechanics revamp that came in patch 4.0.1, substantial changes have been made to the way damage over time spells are handled in Warcraft.  The way you thought about DoTs in Wrath is now wrong; it’s time to start thinking of them the Cataclysm way.

Let’s take a look at the bread and butter DoT of Affliction: Corruption.

Setting aside abilities that refresh DoTs for a moment, in Wrath, the right way to refresh a DoT was to let it tick the last tick, then immediately refresh it, like so.

This gave you 12 ticks for 2 GCDs of work.  Warlocks need to evaluate the DPCT (Damage Per Cast Time) of a spell, and in this case we see that those 2 GCDs gives us the full value of each Corruption spell (6 ticks) in the most amount of time.

What you wanted to avoid, at all costs, was clipping the DoT.  Clipping your DoTs meant refreshing it before the last tick, like so:

Clipping the DoT overwrites the first cast entirely, so the final tick of the first one is cancelled out by the delay preceeding the first tick.  In the time it took you to cast two Corruption spells, you got 11 ticks instead of 12.  The DPCT of each Corruption has been lowered by 8% just because the DoT was clipped. That’s a huge DPS loss.

I like to think of it as a single unit, the pause first and then the tick.  Casting the DoT starts with the pause, ignoring the previous spell.

This has been changed for the better in Cataclysm.

If you cast in between the penultimate and final ticks, your first Corruption spell gets its last tick in, and then the duration is extended beyond that as you’d expect.  You don’t want to let it fall off, because then you’re introducing the lag we used to have, and you have about a 2 second window between ticks to refresh Corruption.

Why after the penultimate tick?  Why not refresh it all the time?

Well, let’s see what happens then.

This example shows refreshing the DoT after the third tick.  The fourth tick still happens – it doesn’t get clipped – but the duration doesn’t stack up to a full 36 seconds.  You get 10 ticks for 2 GCDs of work, or a 17% DPCT loss for doing this early.

Now, this doesn’t mean you should NEVER do this. In a real fight, your instant casts should be refreshed whenever you’re moving, especially now that they don’t clip a tick in the middle of the rotation.  If you’re moving, you should be casting your Curse, Bane, Corruption, and then Life Tap to keep up your mana. Never stop casting!

But standing still, yeah.  Wait until the second to last tick, then refresh the DoT.


The new refresh mechanics are fantastic, but there’s still one DoT you let fall off.  Can you guess what it is?

That’s right: Bane of Agony.  Take a look at its ticks:

Bane of Agony hits REALLY HARD at the end. (Not quite to scale.)

Bane of Agony has quick (2 second) ticks that ramp up over the course of the DoT: 4 weak, 4 middle, 4 strong.  This makes it ideal for use while pet tanking, as the aggro starts off very slow and ramps up with the damage.

But it also means that if you refresh the DoT before the final tick, you’ll overwrite a strong tick with a weak one.

This is somewhat counterintuitive, given how Corruption works above.  You’d think that you’d get your strong tick off, and then 4 weak ticks.  But no, you get 5 weak ticks.  Strip off your gear and hit a training dummy, you’ll see it in the logs.  Everything goes smoothly, you get 24 ticks total, but during the refresh you’ll get 5 weak ticks.

So. Let your Bane of Agony fall off, and refresh it once it does.  Everything else? Hit before the last tick.


Haste has changed so that it tries to fit more ticks in to a static spell duration, instead of reducing the duration with the same number of ticks.  Each cast can give you more ticks of a spell than before.  In Wrath, Haste could make an 18 second/6 tick Corruption spell a 13.5 second/6 tick spell, giving you a DPS increase without actually changing the DPCT of the DoT.

In Cataclysm, Haste adds more ticks into the existing duration, which maintains the same DPS, but increases the DPCT of each DoT.  Let’s look at the two models.

Haste reduces the amount of time between ticks equally in both models, so the ticks are coming at the same frequency.  Assuming spell damage has not been altered, then the DPS is exactly the same between each model.

What’s different is the DPCT of the DoT goes up dramatically in the Cataclysm model.  Over a boss fight, you will spend less time refreshing the DoT if it adds ticks within the existing duration instead of shortening the duration.  In a 5 minute fight, you’d spend 23 GCDs casting Corruption in Wrath, but only 17 GCDs in Cataclysm, for the exact same DPS.  That’s a 35% increase in DPCT.

This means you have gained 6 GCDs to cast other spells during that fight, just by changing the way Haste is calculated.  That’s pretty cool!

However, this new mechanic has created some interesting problems when stacking Haste.

See, the game now has to decide when it’s going to add another tick.  There’s a specific amount of Haste which will give you a new tick, and when you hit that level of Haste, your DPS goes up by a large amount. But Haste only really benefits your DoTs when it gets you over the threshold. This rounding off leads to a phenomenon called the Haste Plateau.

Here’s the difference between 24% Haste and 25% Haste:

A very small amount of Haste in the first scenario would add a big DPS boost.  Haste in the second situation doesn’t help very much (until you get near adding a 9th tick, of course.)

This is different from the Wrath method of simply compressing the DoT down – Haste scaled linearly with that model, with the more Haste added, the faster each DoT burned.  In the Cataclysm model, Haste scales in a quantum fashion – you hit a threshold where the game rounds off, you get another tick.  Then you plateau out until you reach the next threshold.

Here’s a graph, definitely not to scale, about how the different models worked.

This graph shouldn’t be taken as a DPS comparison between the two systems – it’s just a way to show the different kinds of scaling going on here.  (Besides, DPS should be static between the two models.)  But the idea is straightforward: there are Haste values where your DoT DPCT will take a big jump.

Now, you’re probably asking, what are those Haste values?  When do I need to start looking to prioritize Haste over Mastery or Spellpower?

Well, for a Destruction Warlock using Immolate in a raid environment, Elitist Jerks has the Haste Plateau values as: 157, 781, 1406, 2030.  My own testing shows that I don’t gain an extra Immolate tick until around 10% Haste, which I think was around 500 Haste.  Not having raid buffs is probably the reason for the discrepancy in our two tests, so I’ll just put both out there and encourage you to hit the dummies with your own gear.  Swap pieces in and out, reforge them, and then count the ticks on the dummy.

The most important thing to take away from this is that while Haste is, in general, very good for Warlocks (and other DoT-based caster classes), there are times that Haste will be better for you than others.  Also, different spells will scale differently with different amounts of Haste due to duration and intervals between ticks.  Bane of Doom (4 ticks every 60 seconds) scales poorly, while Bane of Agony (12 ticks every 24 seconds) scales really, really well.  Immolate, Unstable Affliction (5 ticks over 15 seconds) and Corruption (6 ticks every 18 seconds) are all on the same 3-second scale.

There's a lot of math in this part, so Cynwise is going to reenact some of her favorite parts of The Return of the Jedi for you. You're welcome.


All of the above is important theory for warlocks to know, but in practice, Affliction Warlocks never worry about refreshing Corruption manually.  They keep it going with the Everlasting Affliction talent, which gives Haunt, Drain Life, and Drain Soul the ability to refresh it for them.  This DoT-refreshing ability simplifies the Affliction priority list considerably, because all you have to worry about is keeping Haunt on the target, as it will take care of Corruption.

But, Affliction still needs to keep Unstable Affliction and Bane of Agony rolling on a target, and those now have two different methods they’ll need to consider.

Demonology has joined Affliction in the DoT-refreshing camp, as the new talent Cremation refreshes Immolate when Hand of Gul’dan is cast.  This is cool, and helps reduce the complexity in an already complicated priority list.  But the Cataclysm Haste model can do wonky things to this refresh.

Take a look at the 24% Haste example up above.  See the dangling blue line at the end of it?  That’s a good conceptual representation of what’s going on – you’ve got almost, but not quite, enough Haste to make it to that last tick.  And the duration between the ticks is still really close.

But the DoT ends on the last tick.  So while it’s convenient to say that Haste doesn’t reduce the duration of DoTs in the Cataclysm model, it’s not entirely accurate.  But only Demonology warlocks refreshing Immolate with Hand of Gul’dan actually do need to worry about it right now.  Pay attention, Demo locks!

I mentioned earlier that the game has a way to determine when you get another tick on your DoT.  It takes the time between ticks – reduced by Haste – and divides the total duration of the DoT by that number.  It then rounds off the result to figure out how many ticks you’ll have.

In other words:

  • Take the time between each tick – for Immolate, it’s 3 seconds.
  • Apply Haste to it by dividing it by 1 + the Haste percentage.  For 9% Haste, it would be (3/1.09).  10% Haste would be (3/1.1).
  • Divide the total duration of the DoT by the hasted tick speed to find out how many ticks the DoT will have.  Immolate is 15 seconds, so 10% Haste would be 15/(3/1.1) = 5.5 ticks.  9% Haste is 15/(3/1.09) = 5.45 ticks.
  • Round that number to the nearest integer, so 10% rounds to 6 ticks, while 9% rounds to 5.

So while you get 5 ticks at 9% Haste, and 6 ticks at 10% Haste, keep one important fact in mind: the tick speed is not rounded off.  The spell ends when the last tick ticks.

DoT duration equals tick speed times number of ticks.  So the following Haste values give you the following values:

  • At 9% Haste, each Immolate tick will take 2.7523 seconds.  You’ll get 5 ticks, for a duration of 13.76 seconds.
  • At 10% Haste, each tick is 2.7273 seconds long.  You get 6 ticks, for a duration of 16.3636 seconds.
  • At 15% Haste, ticks are 2.6087 seconds, you get 6 of them, and Immo lasts 15.65 seconds.
  • At 20% Haste, ticks are 2.5 seconds long, you get 6 of them, and Immo is exactly 15 seconds long again.
  • At 29% Haste, ticks are 2.32 seconds each, you have 6 of them, and Immo is 13.95 seconds long.
  • At 30% Haste, ticks are 2.3077 seconds long.  This is the breakpoint for 7 ticks on Immo, and the DoT is 16.15 seconds long.

While this has interesting implications for Destruction (who should strive for 10% Haste no matter what), it is even more interesting implications for Demo.

Consider: Hand of Gul’dan is on a 12 second cooldown, with a 2 second cast time, before Haste.  That’s 14 seconds between each refresh of a spell that, unhasted, has a 15 second duration.  Okay, no problem, right?

Only, Haste can both shorten or lengthen the duration of Immolate, depending on the specific value.  It never goes outside a certain range (13.64-16.36 seconds), but the lower end of that range drops below the CD and hasted cast time of Hand of Gul’dan.

Take 9% Haste again.  9% Haste brings HoG’s cast time down to (2/1.09) = 1.8349.  With a 12 second CD, that means HoG can be cast once every 13.8349 seconds.  Awesome!

Except you’re refreshing a spell that has a Hasted duration of 13.76 seconds.  Oops.

There isn’t really a great solution for this, aside from Demonology locks knowing where their Haste is and making sure that they can effectively refresh Immolate.  The area between 7-9.5% Haste seems to be the really dangerous area; the next such place where this happens is around 29% haste, and the HoG cast time is only 1.55 seconds then.  So it’s not a big deal then, just at low Haste levels.

I don’t think the Cataclysm Haste mechanic is broken because of this issue.  I think, if any technical solution is really needed, dropping the CD of HoG to 10 seconds through a Glyph would suffice.

This is just one of those places where the math gets really interesting, and where a little bit of Haste stacking can go a long way towards improving your DPS.

Did you have any idea DoTs could be so fascinating?


A final note about this article.  While I’m writing this for Warlocks, these new rules should apply across the board to all magic DoTs.  If you’re a caster  with DoTs – Mage, Shadow Priest, Boomkin, Elemental Shaman, Warlock, and maybe even Death Knights, though I’m not positive – these rules should now apply to you.  If you’re a class with physical damage DoTs, I’m 99% sure that Haste doesn’t affect your tick speed.  You can also still clip your DoTs (if they don’t automatically refresh).  The reasons behind it aren’t really clear to me, but I’ve been assured that this is how it works.

Basically, if your Haste is tied into your energy regeneration, you’re probably not getting any benefit to your DoTs from Haste.  And that sucks.

Because this new way of handling DoTs?  Sure, it requires some math to understand.  But the changes are awesome.

I hope all DoTs start working like this soon.

Questions?  Corrections?  Leave ’em in the comments.

Update (January 11th, 2011): Somehow, I forgot to mention that I put together a calculator for Haste Sweet Spots. If you want to toy around with your own values, give it a try!


Filed under Cynwise's Battlefield Manual, Warlockery

A Pre-Cataclysm Warlock Guide

In case you were worried, Warlocks are going to be awesome in Cataclysm.

No, really.  While the changes 4.0.1 introduced might have everyone off-balance right now, and let’s face it, things are really screwy in terms of balance – the changes to Warlocks haven’t altered the fundamental awesomeness of the class.

The end of Wrath left Warlocks in a good, balanced state.  My primary concern with the changes was: is this going to make us unbalanced again?  And more importantly, will this fundamentally change the enjoyment we have in certain playstyles?

4.0.1 introduced a lot of changes, but it didn’t fundamentally change the way you play a warlock.  Yes, there is some increased complexity in some areas and rotations.  Yes, there is a lot of simplicity in other areas.

But overall, now is a great time to either roll a new warlock, or play your favorite one.

Let’s look at the changes.


The Warlock’s Den has a great compilation of the changes in 4.0.1, but it’s all the changes.  If you’re just diving into the new patch, the changes can seem overwhelming.

The biggest news is that Soul Shards are completely revamped.  Gone is your old Soul Shard bag; in its place are three shards that you can use to empower certain spells through the new spell, Soulburn. This spell empowers other spells to either make them faster, hit harder, or give different effects.  Another new spell, Soul Harvest, regenerates both Soul Shards and your health.  Using Soul Shards creatively in combat is one of the new great challenges of playing warlocks.  It’s actually quite fun watching the bars light up when you burn a shard now!

As far as gear and stats go, you can Reforge your existing gear at a Highborne trainer near the Enchanting trainer in major cities.  Reforging allows you to swap one stat on gear, like Spirit, for another stat that isn’t on that gear, like Hit.  It costs 10g a pop and only works on ilvl 200+ gear.

You should consider reforging your gear for three reasons.  The first is that you need to get up to 17% hit to get raid bosses – not 13-14%, like before.  Why? Because all of the Hit-enhancing talents other people brought to you in raids are gone. If you’re still raiding, you’re going to need that Hit.

The second reason is that Spirit is officially useless to Warlocks again.  Life Tap’s spell and glyph have both changed, and Fel Armor has been modified, so that Spirit does nothing for you.  Reforge it or swap it out.

The third reason is a new stat: Mastery.  Mastery increases your damage according to your spec, and you can only get it via Reforging in 4.0.1. The value of Mastery depends on both your spec, your Hit, and your Haste, but in general it is a desirable stat.

Stats have been completely redone.  Intellect now gives you Spellpower, and Spellpower has been removed from most items in the game.  Intellect is now a desirable stat. How desirable?  Well, current thinking is that:

  • Leveling: Hit (until cap, 4%) > Int >  Haste > Spellpower > Stamina > Crit
  • Affliction raiding at 80: Hit (to cap, 17%) > Int >> Haste > Spellpower >> Mastery >> Crit
  • Demonology raiding at 80: Hit (to cap), Haste > Int >> Mastery = Spellpower > Crit
  • Destruction raiding at 80: Hit (to cap) >> Int >> Mastery = Haste = Spellpower >>> Crit

So take a look at your gear and consider stacking that Intellect.

Another major change is that DoTs now refresh duration instead of clipping them.  One of the major annoyances of DoTs was that you would drop your DPS if you cut them off before the final tick of damage, so you needed to let it fall off and immediately refresh.  Now, you can refresh them and just extend their duration without overwriting the last tick.  The best time to refresh a DoT is just after the second-to-last tick – this gives you the biggest time extension without reducing the overall number of DoTs. The only exception to this is Bane of Agony, which hits harder on the final ticks.

This is kinda an important change, so I’m planning a followup post to cover just how DoTs work in the new system.

You’ll notice that it’s not Curse of Agony anymore; some Curses (Agony, Doom) have been retitled Banes. Banes and Curses can both be applied to a target.  This gives you both a Bane (which causes damage) and a Curse (which applies an effect) that can be stacked onto a target, no longer forcing you to chose between damaging an opponent or cursing them.  The new names take some getting used to, but eventually they’ll stop squeaking every time we say them.

Your Infernal and Doomguard no longer displace your summoned demon, allowing you to use them as a massive DPS boost on a 10 minute cooldown. Use them every chance you can – Infernal for AoE, Doomguard for direct target.  They no longer require reagents or help in summoning.  This is a very cool change, and get used to seeing them all the time.

Soul Shatter now works. It’s now a 90% threat reduction, which is good, because aggro in the pre-Cataclysm world is a harsh mistress. Soulshatter actually working makes my head hurt to think about.  Also, your Spellstones and Firestones are gone.  Sorry about that.

So, yes. There are a lot of changes to mechanics.  But tackle them one at a time, and you’ll do fine.


All of the advice that people had on the best spec to level a Warlock with in Wrath?  Worthless.  Throw out any guide that isn’t updated for 4.0.1, because the leveling experience is completely different.

At level 10, you get to choose your specialization: Affliction, Demonology, Destruction.  Each one of them introduces a cornerstone spell immediately at level 10, allowing you to start playing that style early on, instead of waiting for those key spells in the 40s and 50s.

This change makes each spec immediately viable for leveling.

If you’re having trouble deciding which way you want to go:

  • Affliction is the route for the slow, steady, unstoppable kills.  You gain an extra DoT spell, Unstable Affliction, which combined with your improved Corruption and Bane of Agony will be enough to kill most any mob you come across.  Drain tanking is alive and well!  You’ll want to use many of your demons with Affliction, depending on situation and playstyle.
  • Demonology is if you like having something else take the damage for you.  You get a Felguard at level 10, and he is a brute.  Use him for most pulls, switch to the Voidwalker for pulls that require AoE tanking.
  • Destruction is for those who like the quick, bursty kills.  You get Conflagrate, a instant-cast explosion, which combined with Searing Pain and Incinerate will let you kill most mobs before they ever reach you.  You’ll probably favor the Imp, but your other demons will be situationally useful.

The simplified talent trees actually make leveling advice quite easy.  Take talents that make the spells you use hit harder, cast faster, or heal you.  If your using your demon for a lot of your DPS, buff it instead.

If you don’t have a Warlock, or have one you haven’t played in a while, consider rolling one.  They are huge amounts of fun at the low levels.  They’re an absolute blast.

If you’ve already leveled one, though, the next section might interest you a bit more.


Raiding at level 80, when the trees are designed for an endgame at 85, is a little strange.  But there’s still loot to be gotten and achievements to achieve, so people are figuring out how to raid at 80.

Below are some pages I’ve found extremely helpful in navigating the waters with this new raiding environment.  Especially helpful is the first link, at Elitist Jerks.  If you go no where else for raiding advice, go there.

General PVE:




I would love to find some more articles to help with raiding, but we’re well past the expiration date of the current content, and new content – with new abilities – is going to be coming up very soon.  There will be a lot more focus on raiding articles when Cataclysm drops and folks start leveling up to 85.


PvP is totally unbalanced right now, and I wouldn’t hold out much hope that it’s going to get radically better before Cataclysm strikes.  That means that casters are going to remain overpowered, Resilience values are going to go up and down as the developers try to introduce some kind of sanity to the battlegrounds, and you’ll get to experiment a lot with your ‘locks.

I don’t have any great links to share with you for PvP.  High-end PvP doesn’t tend to invite the kind of analysis that raiding does, and while there are some builds that are popular right now, folks are figuring out new and creative ways to kill each other and nothing’s set in stone.

As far as the specs:

  • Demonology seems to have made an incredible comeback in the battlegrounds.  The Felguard’s new abilities at level 80 are awesome, hitting very hard with a number of stuns and interrupts that can’t be beat. I am seeing a lot of Demo locks out there right now.
  • Destruction is having an excellent time out there, as well.  High burst damage is ruling the day, and the Imp has made an unlikely appearance on the battlefield as the Destro pet of choice.
  • The reports of Affliction’s death in PvP are wildly exaggerated.  While some of the Drain Tanking talents have been nerfed, Soul Swap and Empowered Seed are making up for it.  Sending an Empowered Seed of Corruption out into a surging mass of defenders in Wintergrasp means you are going to see a LOT of numbers come rolling through your combat text meters.  Petwise, the Succy is a little more useful than the Felhunter right now, but both have their place.

Much of this will change in the next six weeks.

But in the meanwhile, there’s a lot of fun to be had with your warlock.  (Or warlocks, if you’re crazy like I am.)

Now go out there and be awesome!


Filed under Cynwise's Battlefield Manual, Warlockery

Gaming Worlds Collide Blogcast

If you’re not getting enough Warlock news here, I’m appearing tonight at 6:30 EDT on the Gaming Worlds Collide blogcast to talk about the state of Warlocks in 4.0.1 with Esh and Kat.  There will be PvP talk, for sure, but I’ll also talk a bit about how ‘locks are doing in PvE.  (Short version: Warlocks are doing very well.)

You can listen via your browser at the above link, or dial in to (917) 932-1937 to listen on your phone.  (Analog technology? What is this madness?)

Sorry for the short notice on this one; I’m looking forward to talking about ‘locks – because I’m crazy, I’m leveling 3 of them, one of each spec – and hope you have a chance to listen in.  The recording will be available later if you can’t make the session tonight.


Filed under Cynwise's Battlefield Manual, Warlockery

Destruction Warlock Raiding in 4.0.1

Time to spend some time with your favorite dummies!

Patch 4.0.1 introduced major changes to every class. The talent system was redesigned, every spec altered, combat stats altered… it’s the patch before Cataclysm where our classes change in anticipation of the new expansion, without having any new content available, so we can learn to play again in a familiar environment, and not have to worry about new quests and new lands and new bosses while we’re also struggling with new rotations and new mechanics and new spells.  A lot of the focus of the next two months really should be on relearning our classes, of experimenting with new things, of challenging old assumptions.

It’s a smart move by Blizzard, really.

My patch install was not smooth, so I ended up reinstalling and have been rebuilding my UI from the ground up.  With all of this external change around me, I decided to go ahead and switch specs as well, going from Affliction PvP/Demonology PvE to Destruction PvP/PvE.  Destruction is a familiar spec to me, having played this dual-Destro setup for most of 3.2 (ToC) when it was the dominant spec. I enjoyed Destro a lot during this time, and it looked like there wasn’t too much that had changed.

Well, I was pretty much wrong about that.

I’ve been having trouble getting into endgame Battlegrounds since the patch – haven’t managed to get past the preparation phase without disconnecting – so my look at Destro PvP is going to have to wait.  However, I’ve already raided some with Destruction in ICC, and it is awesome.  The changes have made it more complex without being overwhelming, there are several subtle things you can do to enhance your DPS, while missing them is not the end of the world.  It feels like Destro has grown up and joined the other specs in having a lot of things going on, without becoming totally overwhelming.

So I hopped over to Elitist Jerks, looked through their 4.0 Pre-Cataclysm Raiding guide for Warlocks, and gave it a try.

Let’s take a look.


If you played Destro in Wrath, before 4.0.1, you’re familiar with the 4 spells that made up your main rotation – Immolate, Conflagrate, Incinerate, and Chaos Bolt.  Immolate was your primary dot, with perhaps Curse of Doom or Curse of the Elements used as the situation called for it.

You can still play Destro like this in 4.0.1, which is good for a transition, but the spec has a few more things going on now.  You’ll have a bit more to juggle to get the most out of your DPS.

The core spell of Destruction remains Immolate.  Immolate is both your most potent DoT spell, as well as a spell that allows other spells to hit harder.  You should keep Immolate up at all times.

Immolate’s presence allows you to use Conflagrate, a huge instant nuke which takes your Immolate or Shadowfury DoT and blows it up.  (The DoT remains intact now, which is a nice change from Wrath.) Conflagrate is your biggest nuke and should be used whenever it’s off CD.  Conflagrate also procs Backdraft, which hastens your next 3 Incinerates, Chaos Bolts, and Shadow Bolts.  This proc is a nice bonus but is no longer the focus of your rotation.

You have two other DoTs to manage as Destruction, now: Bane of Doom and Corruption.  Yes, Corruption.  Depending on your raid composition, you may also need to cast Curse of the Elements, but these are your main DPS dots. Bane of Doom is like the old Curse of Doom, except that instead of delivering its damage every 60 seconds, it does so every 15, making it preferable even in short fights to Bane of Agony.  Corruption is an interesting addition to the Destro toolkit, but with a few talent points in Affliction it becomes a potent DPS increase, and a nice change from solely nuking something down.

There is a final DoT that your Imp’s Firebolts or your Soul Fires will place on the target: Burning Embers.  Your Imp should be able to keep this one refreshed automatically.  It’s an important DPS increase, but not something you have to worry about once the firebolts start flying.

You have three nukes in your rotation: Chaos Bolt, Soul Fire, and Incinerate.  Chaos Bolt is a hard-hitting direct damage spell on a long CD.  Soul Fire is a new addition to your routine – a long cast time nuke with great damage.  The removal of the Soul Shard mechanic means that we’ll want to cast Soul Fires either at the beginning of the fight, when Empowered Imp procs and makes them instant cast, or deliberately made instant by Soulburn.  Incinerate is an old friend, but relies upon the presence of Immolate to deal increased damage.  Never cast Incinerate if Immolate is not present on the target.

A really interesting addition to the rotation is our frontal AoE attack, Shadowflame.  Shadowflame has been buffed and is now a viable spell for use in your rotation.  Using it requires situational awareness, though, since you don’t want to stand next to every boss all the time if you can help it.  Demonic Circle can help a lot here.

On top of all this, you have one proc you need to track: Improved Soul Fire.  This was formerly a reverse execute, applying only to the first phase of the fight (> 80% boss health) but has now been changed to apply throughout the fight.  The haste it grants is a huge boost to your DPS, and should be kept up at all times.  Because it has been modified recently, I don’t know if it’s going to stay as an all-the-time buff you have to maintain, or will go back to being > 80%, or be turned into an execute (< 25% boss health) – but it’s a proc you’ll have to track for at least part of the fight.

So, to sum up, Destro has:

  • 3 DoTs you need to worry about
  • (1 DoT you don’t)
  • 2 CD-limited nukes
  • 2 standard nukes
  • 1 frontal AoE spell
  • and 1 buff that needs to be maintained.

It can actually be a lot of fun keeping all this going.  Let’s look at how you can do that.

Chojub STILL LOVES Chaos Bolts!


Like most specs at this point, Destro is on a priority system, not a rotation per se.  You cast the most important spell on your list, then move down until you find the next one that needs to be cast.  If you get to the bottom, you cast your filler, Incinerate.

Your priority:

  1. Improved Soul Fire.
  2. Immolate.
  3. Conflagrate.
  4. Bane of Doom.
  5. Shadowflame.
  6. Corruption.
  7. Chaos Bolt.
  8. Hasted Soul Fire (from either Empowered Imp procs or Soulburn)
  9. Incinerate.

Generally speaking, the Improved Soul Fire buff will take a bit of work to keep up, so learning when to cast slow Soul Fires vs. waiting for Soulburn to come off CD (and gambling on a Empowered Imp proc) takes some practice. Don’t worry at first if it falls off; just get it back up when you can.

Shadowflame may only be practical in certain fights, and you should skip it if it’s too risky.  You can’t DPS if you’re dead because you got to close to a boss.

If all of this seems overwhelming to try to manage, let me let you in on a little secret: Need To Know.


Need To Know: Keep the bars up!

Above is how I make sense of the priority rotation in my UI.  Instead of trying to track CD timers in one addon, procs in my buff area, and DoTs in another, I use the Need To Know (NTK) addon.

NTK allows you to group buffs, debuffs, and cooldowns in a customizable interface.  By ordering the items I’m tracking by priority, I’m able to look and quickly determine what I need to do next.  In the above example, I am casting Incinerate, Conflagrate is about to come off CD, and Improved Soul Fire is about to drop off.  I can hope for a lucky Empowered Imp crit and start spamming Conflag, or start casting Soul Fire to keep the buff alive.

I color code the bars so I can see at a glance what is going to drop off, and which bar needs to be filled up.

If you’ve never used NTK before, the setup is relatively straightforward.

  • First, open your Interface menu and go to the NTK options.
  • Enable group 1 of the bars, and increase it to 6 bars.
  • Enable group 2 of the bars, and decrease it to 1 bar.
  • Arrange them around your cast bar as desired.  I placed the ISF buff above my cast bar because it’s a proc that (formerly) wasn’t up all the time; you may want to group it with the others.
  • Right click the single bar, and set the effect to monitor to Improved Soul Fire.
  • Next, set the type of effect to Buff.  (This is the default)
  • Set the Unit to Monitor to Player, since you are monitoring this buff on yourself.
  • Select “Display Icon” under effects, and choose a color that resembles the buff.  You’re done with ISF.
  • Right click the first bar in the set of six, set the effect to Immolate, and the type to Debuff.  Set the Unit to Monitor to Target, set the icon to display, and set the color.
  • For the second bar, right click, set the effect to Conflagrate, and set the type to Spell Cooldown.  Repeat the same process as above to fill out the bar.
  • Go down the list, choosing Debuff/Target for Bane of Doom & Corruption, and Spell CD for Shadowflame and Chaos Bolt.

A few notes about this setup.

  1. You can set a single bar to monitor different types of effects, with the first effect in the list taking priority of all are listed.  Just enter the names of the effects separated by commas.  Some helpful examples would be “Bane of Doom, Bane of Agony”, “Fear, Corruption” (for when you need to start CCing in Cataclysm), and “Curse of the Elements, Curse of Weakness” for your curses.  You can get quite fancy with this (checking all debuffs instead of just your own to see if CoE needs to be cast, for example), but that’s really for when you’re comfortable with NTK.
  2. You want to track the Shadowflame CD instead of the debuff because you’re using the timer to regulate your actions, not to actually monitor the debuffs on the target. (That is what unit frames are for.)  The Shadowflame CD is substantially longer than the effect itself, so if you looked only at the debuff you’ll try to cast it before it’s ready.  Tracking the CD, however, means that you might miss and not know it.  That’s fine, but be aware that just because you see the purple bar doesn’t mean you’re actually hitting the target.
  3. Backdraft doesn’t require monitoring anymore.  Backdraft used to be a vital part of the rotation but is now relegated to a nice-to-have – if you can cast your Chaos Bolt or Incinerate under its effects, do so, but not at the expense of a higher priority item.
  4. Soulburn might require monitoring.  I’m using OmniCC and watching my bars to see when this comes up, but in general I’m saving the Soulburn -> Soulfire combos to keep the ISL buff up.  I would rather leave Soulburn off CD for when I need to keep that buff up but am not getting lucky with the Empowered Imp procs.
  5. Your big companion demon CDs – Doomguard and Infernals – might also be a good inclusion here.  They are a significant DPS increase, don’t cause your existing demons to despawn, and can be cast every 10 minutes.  I tend to want to save these for Heroism/Bloodlust, though.  I’m on the fence about monitoring them as part of my standard procedure, since I don’t need to know when the CD is up – I need to pick the right time to use them, instead.

I’m a big fan of NTK over other buff/dot trackers, because it allows me to parse out the data I don’t need, and focus instead on only what I need to know instead.


For my talents, I’m using the 2/3/31 build from Elitist Jerks right now.  There has been some good discussion about how far you should go into Dark Arts given your current Haste levels, but in general that build will serve you well.  Yes, there are some “wasted” talents – Searing Pain is no longer part of the rotation, for instance, after a recent round of nerfs – but those talents are needed to get to the next level, and you do what you gotta do.

The recommended glyphs of Immolate, Conflagrate, Imp and Life Tap are all relatively straightforward – improve damage directly (Immo, Imp) or indirectly through lower cooldowns (Conflag, LT.)  Other Prime glyphs that do similar things can be used in a pinch (Chaos Bolt, Incinerate) but in general you’ll want to buff your best spells first.  The two remaining major glyphs are at your discretion – I went with Shadowflame (to give me a slow for the Valks in the LK encounter) and Soul Link, to help out the healers.  Fear is likely going to be another good option for your Major glyph selection.


With the new installation, not only did I throw out my UI, but I’ve started throwing out all my old macros and starting over. There are a few things I’m still macroing – my Imp’s Firebolt, for one – but I’m trying to use fewer macros than I did during Wrath in PvE.

(PvP is still macro city, though!)

The biggest challenge to reducing macro use is the need to manually trigger your Imp’s Firebolt because of the spell queuing delays.  Pretty much every spell you cast should have this in there, like so:

/cast Soul Fire
/cast [@pettarget] Firebolt

This simple macro can have a substantial impact on your DPS, so, do it.  Bind it to Immolate, Soul Fire, Chaos Bolt, Incinerate at a minimum.

Next is making sure that your Soulburn-empowered Soul Fires are as fast as possible.  In PvE you will never need to use Soulburn to hasten another spell, so just make a castsequence macro you can tap to fire off a big ball of flame like an instant-cast spell.

/castsequence reset=2 Soulburn, Soul Fire
/cast [@pettarget] Firebolt

Finally, I do use a setup macro to get everything rolling.  This doubles as my Immolate button during the normal rotation (due to the reset timer) but can be used to place everything on the target during a pull.

/castsequence reset=target/combat,2 Immolate, Conflagrate, Bane of Doom, Shadowflame, Corruption, Chaos Bolt,  Incinerate, Incinerate
/use 10
/use 13
/use 14
/cast [@pettarget] Firebolt

I’ll keep experimenting with macros to see if there are other combos I’m always hitting, but for now I’m trying to keep it simple.


Area of Effect spells aren’t as effective now as they were in Wrath, as the stated design goals are to move away from AoE fests and focus instead on single-target burndowns and CC.  That’s great, but we’ve still got big trash packs in ICC that sometimes need to get burned down.

Ideally, each Warlock tree would have its own AoE spell – Seed of Corruption for Affliction, Hellfire for Demo, and Rain of Fire for Destro.  This model makes sense, and I can’t wait for us to get there.

Unfortunately, it still looks like Seed outperforms Rain on Destro by a bit.  Test it out on some dummies yourself, since this could vary by Mastery and Haste, but… yeah.  I’m still going to be spamming Seeds into trash packs for the near future.

Update: Rain of Fire got buffed this morning.  Back to the training dummies!


There’s been some major changes to how gear is itemized in this patch, and you can also reforge unused stats (like Spirit) into other stats.

The current itemization priority is:

Hit (to 17%) > Intellect > Mastery = Haste = Spellpower >>> Crit

Basically, get rid of Sprit first, then Crit.  Get hit capped, then look at Int, Mastery, and Haste.


I’ve put together a video of how this works so you can see it for yourself.  Sometimes, seeing someone else do it (no matter how expertly or not) makes all the pieces click.  Hopefully this will help put it all together if you still have questions.


I am really enjoying the challenge of relearning the warlock class.  There are a lot of interesting changes that make me think about how things work.  None of this is set in stone right now.  Changes happen every rolling restart.  There will be a lot of discovery over the next few weeks, both in the endgame and in leveling, in PvE and PvP.

I’m enjoying Destruction now, but I can’t wait to see how some of the other specs do, too!


Filed under Cynwise's Battlefield Manual, Warlockery

Blizzard Killed My Dog

Shaggy always did have a sweet tooth.

I was looking forward to Patch 4.0.1.  There’s something exciting about having things change; new things to learn, new ways to do things, new stories to tell.  Sure, there was apprehension, because changes that you don’t know about can be scary, but in general I think change is necessary.  It forces you to adapt.

My enthusiasm even kept me going through problems with the patch download, the first time I’ve ever had problems there.  Even though the servers have been up for about 12 hours, I still haven’t gotten to log in because my installer can’t handle baby murloc noises.  Maybe they’re too cute?  I don’t know for sure, but I’m reinstalling from scratch to see if maybe a fresh installation will do it.

But my enthusiasm vanished when I heard that warlock minions had been renamed in 4.0.1.  Last night it was temporary; today it is permanent.  When you summon your demons, you may have one of them keep the same name, but the rest… are all new.

Helola HATED that I put her in this shot. Heh. I called her Penguin-Girl for weeks!

Warlocks don’t get to choose their demon’s names.  We find out their names as part of the summoning rituals, of enslaving them to our will.  And while they’re our slaves, servants, and minions, they are also our constant companions.  They adventure with us, they fight for us, they die for us, they come back for us; we didn’t choose them, they didn’t choose us, but together, we’re a team.

Cynwise’s demons are part of her, part of her character.  Her relationship with each one of them is complicated and unique.  Part of the story that I’ve spun as I’ve played this crazy game has been around those demons; lesser characters, but characters in their own rights.  They make each warlock unique; no matter how you try to replicate them, the demons distinguish us from each other.

The names may not be unique, but they make the warlock unique.

But now, without warning, that part of my character is gone.  The sinister, sexy Helola who graced the pages of Arren’s site, the one who provides the dark reflection of Cynwise’s personality? Gone. Thoglos, the voidwalker who always stands on my questgivers, the one who shields ‘wise when she hurls herself into melee?  Gone.  Chojub, her imp with a sense of humor who randomly pulls bosses? See ya.  Skelzeras, the grumpy Felguard who was really quite a pushover?  Thanks for the help in ICC, buddy.

And Shaagrym, dear Shaggy, Cynwise’s felpuppy, the rage magnet, the reason Affliction is so feared in battlegrounds… my companion in so many of these fights that you’ve read about on this site. Shaggy is gone, too.

From the blue post:

We apologise for any inconvenience these name changes might cause and thank you for your patience and understanding.

Patience? Understanding?

You killed my dog and replaced him with a lookalike, and you want my understanding?

I’m a Wrathbaby; started playing in November 2008.  In two years, I’ve grown really attached to my demons.  I can only imagine what it’s like for warlocks who started playing in 2004.

This is changing my character, without my consent.  In RP terms it would be godmodding. Even though I don’t RP with others, I do experience the story of Warcraft through the view of my character; and now a fundamental part of that character is gone.

Chojub LOVES Chaos Bolts!

I shouldn’t be this angry.  I shouldn’t let myself get so upset over something that I do for fun, for something that I do to amuse myself in my idle time.

But I am.

I’ve been an IT professional for 15 years with experience in large enterprises. Professionally, I understand that there are likely technical reasons behind this, and that the mistake, once made, is irrecoverable.  The names were probably not permanently stored, but randomly assigned and it’s that random assignment that was lost.  There were significant changes to the way in which demons were handled, and summoned… I get that.

Yet, as a player, I can’t get past that my dog is dead.  I might have a new dog, just as good as my old one.

But I don’t want a new dog.  I want my old one.

See, Shaggy wasn’t just a mobile DoT with special abilities I could keybind.  From a development perspective I can see treating him as such, but from that perspective, my warlock is just a mob that accepts player instructions with a defined set of abilities that can be executed in specific sequences with specific results.  This perspective, while absolutely factual and correct, ignores the elements of imagination that make us want to participate in this game.

I could play a little floating box that casts a damage over time spell that inflicts 40-80 points of Shadow Damage every 3 seconds for 18 seconds.  Or, I could play Cynwise the warlock, the ambitious girl from Northshire who was jealous of her sisters and forged her own dark path to power.  And who mastered a series of increasingly powerful demons, bending them to her will.

Which one is more interesting to you?

The first time I met Skelzeras, he helped me kill Ony-60. Thanks, you big lug!

Each and every warlock has a story to tell about their demons.  Cynwise didn’t meet Skelzeras, the Felguard, until she needed to spec Demonology to take on Onyxia at level 60.  Now, a year later, I’ve been raiding ICC as Demonology for 9 months and depend on the big lug to do major damage and provide the buffs our raid needs.  He is the one who pulls Lady Deathwhisper, who charges ahead of the tank on Marrowgar, who is the sign to every tank in the raid that Cyn is pulling, get ready to fight to hold threat.

Skelzeras is impressed by the decor, not the boss. Don't let his expression fool you.

For someone who I didn’t expect to like very much, Skezel has grown on me.  He and I have seen a lot of things together I’d never thought I’d see in the game.

Thoglos is my Voidwalker, first my leveling companion, later my best friend against rogues and other melee classes.  Thog has tanked entire instances for me, rounding up all the mobs for me to then Shadowfury and Hellfire down. He shares every Voidwalker’s tendency to stand on quest givers, but he was always apologetic.

Thog, COME DOWN FROM THERE! I can't take you ANYWHERE!

He just never moved unless I told him to.


Chojub is my imp.  He pulls bosses and then pretends he had nothing to do with it.

You know no one in the guild believes you, Chojub?  You do know that, right?

Oh, whatever.  He doesn’t care if they know or not, he’ll keep on causing trouble no matter what.

"Mistress, surely I can find you a date somewhere else?"

Helola was the most evil of all of Cynwise’s demons.  Malicious, ruthless, manipulative, always willing to do whatever was necessary, Helola is the dark side of Cynwise, always tempting her to do what is effective versus what is right.

She’s also really good at Seduce-nuking people to death.  Damn, she was good at that.

Shaggy likes the Underbelly. He's got a bed there and everything.

This is my dog, Shaggy.

There are many felhunters like him, but this one is mine.

Remember when we pulled Deathspeaker’s Camp together, Shaggy?  Good times.

Chojub likes to practice his skateboarding when I'm not looking.

I know that there are probably technical reasons why it’s impossible to go back, why when I log in I’ll be faced with at least 4 strange new demons.  With Cataclysm on the horizon there may be no resources available for this kind of a bug fix, and even the simple fix – giving warlocks the ability to rename their demons – might be too much to handle with a major deadline approaching.

I don’t care. My practical, professional side can go shove it.  I don’t care.

Blizzard killed my warlock’s dog.  And her blueberry, and her sexy whip-cracker, and her big guy with the axe, and the little dude who throws fire.  If I’m lucky, I get to keep one of them, but the rest are all gone.

There was a story there, a story I was looking forward to continuing to tell, of seeing the new lands of Cataclysm.  My demons were a part of that story… or they were, until now.

Warlocks are the single least played class in Warcraft.  They’re tough to master, hated by opponents in PvP, hated by tanks and healers in PvE.  They are complex, confusing, squishy.  Players who not only play them, but love playing them, are a minority.

And Blizzard just killed our dogs.

I don’t know if I’m going to play Cynwise at this point.  I feel that strongly about this, that I just don’t know.  I may as well race and faction change her, since she’s not the character I was playing this weekend.  In game, and in the pages of this weblog, I tried to create a strong female character who represents a way of looking at battlegrounds – and her demons are part of that.

It’s odd for me to write that.  Cynwise is my main, and I really had no intentions of changing that.  But Cynwise without Chojub, Shaagrym, Helola, Thoglos, and even that big lug Skelzeras?

She’s just as strange to me as these replacements are now.


I can’t believe they killed my dog.


UPDATE: Blizzard is at least looking into this now.  Blue post:

The Warlock naming issues is still under investigation but thus far it appears that the change was not intended but an after effect.

Under investigation, at this time, is if the name change can be reversed. Though that may not be possible, we await more information.

Let’s hope it can be reversed.
BIG HUGE UPDATE: Blizzard found our minions!  From Bornakk, who I could hug right now:
Since the release of 4.0.1, more than a few warlocks have noticed that their pets are in fact no longer their familiar demonic servants, and instead appear to be new entities with different names. We’ve been able to pinpoint the cause of the issue, which should be resolved by tomorrow for any warlocks that log in for the first time from then on. We’ve also been able to determine that we will be able to restore any renamed warlock pets to their original pre-4.0.1 names during next week’s scheduled maintenance.
For those of you who like your new pet names, we’re working on a feature for a future patch that will allow you to refresh your summons and essentially generate a random pet name without having to level a new warlock.
I’ve left the original post as-is, because it’s basically a love letter to my demon minions and is worth keeping.  I ❤ you guys!


Filed under Cynwise's Battlefield Manual, Warlockery