The Warlock community has always had an excellent group of theorycrafters, partly because the community could always count on SimulationCraft to do a lot of heavy lifting, and Zakalwe, a Warlock, is a very active SimCraft developer. Since MoP, however, the changes to Warlock mechanics made it so that SimCraft has struggled to provide comprehensive answers about optimal Warlock play. A large part of this is the introduction of Pandemic, making DoT refreshing more of an art than a science; the other part of this is because Warlocks are an ‘actual’ resource based class for the first time – Affliction has Soul Shards, Demonology has Demonic Fury, and Destruction has Burning Embers.
To compound the problem, these resources aren’t like the other resources in MoP – the build up for them is fairly long and slow, and the proper use of these resources dictates that they should be pooled. So while Hunters can calculate the marginal value of a point of focus just by looking at the DPS of a rotational ability like Arcane Shot, figuring the marginal value of a Soul Shard is not quite as simple.
Why is it important?
Up until this point, knowing the value of a Soul Shard wasn’t particularly important – it’s nice knowledge to have, since it allows us to craft more efficient sequences for situations such as the opener or in making decisions like Soulburn: Soul Swap versus Haunt, but now that 5.2 details are slowly being released, not being able to peg the value of our resources is a huge hindrance to the community.
The early details and iterations of the Tier 15 Warlock set bonuses focuses on these resources. Whereas in this past tier, Tier 14, we saw a very simple 2-piece (rotational spell does more damage) and a cooldown-based 4-piece bonus (Dark Soul cooldown reduced by 40s), the Tier 15 bonuses up to this point are almost all resource based:
Revised Affliction T15 2P Bonus: The Tier-15 2-piece set bonus now causes Dark Soul to increase the duration of Haunt by 4 seconds (instead of the previous Nightfall modifier).
Revised Demonology T15 4P Bonus: Increases Demonic Fury from all spells by 10% (up from 5% on certain spells).
Initial Warlock T15 2P Bonus: While Dark Soul is active, your chance to trigger Nightfall is increased by 30%, Chaos Bolt and Shadowburn consume 20% less Embers, and abilities cost 30% less Demonic Fury.
Initial Warlock T15 4P Bonus: Your Malefic Grasp and Drain Soul deal 5% more periodic damage, your Incinerate has a 8% chance to generate twice the normal Embers, and your Shadow Bolt and Soul Fire grant 5% more Demonic Fury.
A Piece of the Puzzle: The Value of Haunt
Warning: a lot of Math follows
There are 2 things you can do with Soul Shards in any normal, Patchwerk-esque fight as Affliction – Haunt, and Soulburn: Soul Swap. We’ll look at the latter later – for now, we’ll consider a shard as equivalent to an extra Haunt. Figuring the DPS value of any given Haunt goes something like this:
- Haunt – base damage: 1869, spellpower coefficient: 175%, sacrifice modifier: 50%, buffs all other damage by 25%, cast time: 1.5s
- Malefic Grasp – base damage: 214, base spellpower coefficient: 20%, base DoT damage: (280 + 214 + 256) / 2 = 375 * Mastery Modifier, DoT spellpower coefficient: 35% * Mastery Modifier, sacrifice modifier: 50%, tick time: 1s
- DoTs (assume fully stacked Agony) – base damage: 280 + 214 + 256 = 750, spellpower coefficient: 70%, tick time: 2s
In addition, on the other side, you give up Haunt’s cast time worth of Malefic Grasp ticks. The ratio of Haunt’s cast time to MG’s tick time is 1.5 ticks.
So if we cast Haunt on a target with a full set of DoTs, then MG for the duration of the Haunt, the equation looks like this:
Add in secondary scaling:
The numbers are slightly different with the T14 2-piece and the T15 4-piece, but I’m going to ignore that for now.
My current stats are 16501 INT, 25081 SP, 6638 Haste, 2578 Crit, and 6499 Mastery. Well Fed, Flasked and Raid Buffed, my Haunt with no procs is worth 252.5k damage. 1 extra Haunt for the entire fight (of 450s length) is worth roughly 560 extra DPS. 1 extra Haunt every 2 minutes is worth 2100 extra DPS. SimulationCraft puts my DPS at 119k, so 2100 DPS is about 1.77% of DPS.
There are a few caveats when it comes to the equation above – for and against more DPS. It counts fractional ticks as real DPS for one, which is a big issue, but it also does not account for procs at all (a fully procced Potion + DS + Heroism Haunt is worth 602k for me, as a comparison). As the tick benefit is rather low in the “base case” Haunt (252k total damage, but the Haunt direct damage is worth 132k, and you’d only be losing a fraction out of 1 tick out of 8 or more total), I think the 2100, “no proc” number is very close to the lower bound for my current stats.
The Second Piece: The Value of Soulburn: Soul Swap
What about the other situation – if we use our Soul Shard for Soulburn: Soul Swap? What you essentially gain when casting a Soulburn: Soul Swap is that you get 2 GCDs, the GCDs that would go into casting whichever 2 DoTs you don’t cast with the first GCD. The value of those 2 GCDs, at the low end, is 2 GCDs worth of MG and then the damage from Soul Swap. The equation for that:
and with secondaries:
Note that there’s no Haste in here – Haste in this situation is ignored because 2 GCDs is always equivalent to 3 ticks of Malefic Grasp.
With these two equations, we can compare the 3 ticks we’re gaining of Malefic Grasp with the value of the Haunt. With the same stats as above, those 3 ticks of Malefic Grasp do 139k damage. This is clearly worse than just using the Soul Shard to Haunt. In the fully buffed example, those 3 ticks while fully procced, with a Potion, Dark Soul and Heroism are worth 227k for me, a gain of 88k over the baseline situation, whereas in the Haunt example above it was worth 387k.
A big reason for this is that Soulburn: Soul Swap doesn’t scale to Haste at all. While you cast Malefic Grasp quicker with more Haste, you would gain the same benefit from hardcasting your DoTs. No matter how you cut it, you save 3 ticks of Malefic Grasp. In addition, the gain is far more limited even at first blush – 3 ticks of Malefic Grasp as opposed to our hardest hitting direct damage spell and 8 seconds of 25% more damage.
So Why Do We Soulburn so much in our opener?
The short answer is: to take advantage of buffs. To figure out the benefit of doing something like this, consider the gap between SB:SS and Haunt. The optimal way to play Affliction is to pool Soul Shards for Dark Soul and/or buffs, so that we can Haunt and Malefic Grasp as long as possible. If we enter our buffed, Dark Soul phase with 4 Shards (and we do, for our opener), we should end up using 4 or 5 shards during it – 3 Haunts, a Soulburn: Soul Swap to start, and then an optional 2nd Soulburn: Soul Swap. The trade off is 1 Haunt during a period where no buffs are up. We can modify our equations from above slightly and set them equal to each other to figure out if this is worth it:
The calculation is slightly different because there is 1 assumption we can make about those 3 MG ticks we’re bypassing during the opener – they will benefit from Haunt’s debuff effect.
In order to do this calculation, all the stat values need to be filled in. Filling in my values of 23.01% crit, 73.89% Mastery, 21.39% Haste and 30001 Spellpower, I can solve for X (or WolframAlpha can). The result is that if my procs are worth 13961 Spellpower, then it’s worth it to Soulburn that 2nd time in my opener. My opener procs a 2/2 upgraded Relic of Yu’lon, a 0/2 upgraded Normal Light of the Cosmos, Jade Spirit, Lightweave, along with a pre-pot, to give me 14148 extra INT, passing the threshold for it to be okay to SB:SS that second time.
In actuality, the threshold is a bit lower than this – INT conveys extra crit, and if your guild puts down a Skull Banner or Stormlash Totem to start the number should be much smaller. Just adding the Skull Banner, for example, the value of X drops to 7340 Spellpower for me.
A Small Tangent – The Fel Flame in the Opener
While I’m on the topic of the opener, I think it apt to mention Fel Flame in the role of this. Some people (me, Evrelia) choose to Fel Flame during the opener. Some other Warlocks (Sparkuggz, notably), do not. The math for this is not especially difficult, so I think it’s proper to walk through it quickly. Fel Flame itself does damage, and the other gain is 6 seconds of Corruption and Unstable Affliction – with buffs. If you choose not to Fel Flame in your opener, then you get 1.5 ticks (1 GCDs worth) of Malefic Grasp. Fel Flame’s stats are as follows:
- Fel Flame – base damage: 762 to 841 (801.5 average), spellpower coefficient: 75%, sacrifice modifier: 50%, cast time: instant (1.5s GCD)
Doing this quickly with my own stats, Fel Flame’s direct damage is worth 87.8k damage during my opener. The 6 seconds of Corruption and Unstable Affliction are worth 224.3k damage. On the other side, 1.5 ticks of Malefic Grasp is worth 113.7k damage. There’s a small penalty in terms of mana for using Fel Flame as well (about 1/7th a GCD), but it’s clear that the gap is large enough to warrant using the Fel Flame.
Affliction’s Tier 15 2 Piece
In the course of this post, I’ve covered a possible number for the value of a Soul Shard, and translated it directly to the value of Affliction’s 2 Piece. But while this number (1.75% of DPS or so), might be good lower-bound value for a single-target fight or a Patchwerk fight, in a multi-target scenario the value of the set bonus approaches zero. We’ve seen a few fights this tier where Haunt is used very sparingly (Stone Guard, Wind Lord Mel’jarak come to mind).
The reason Haunt isn’t used very much is because Haunt’s value is tied to the amount of Malefic Grasp uptime. The higher the MG uptime, the higher the value of Haunt. Conversely, the value of Soul Swapping DoTs onto a target is inversely proportional to MG uptime. MG uptime decreasing indicates that you don’t have enough free GCDs to do everything that needs to be done – and it’s something that’s apparent in multi-target fights.
This is why the first iteration of the 2-piece was actually a bit stronger (despite calculations pegging it at .7 shards/2 minutes, as opposed to the shard/2 minutes of the current bonus), as it doesn’t rely on Haunt, a spell that gets severely devalued in the number of targets go up. It’s possible that designers meant for this to be the case – after all, Affliction is leading the pack on many multi-target fights, so this might be a way to keep that in control.