Arcane Mage: Stats contribution

by Tachyon on Wed. 23. September 2009, 20:47

Filed under: arcane, spec, theorycrafting, analysis

In the previous article, we derived the formulas to calculate the DPS (Damage per Second) and DPM (Damage per Mana) for the two suggested new arcane rotations (covered in this article).

The formulas are based on the mage's spellpower, crit chance, hit chance and haste. In this article, we want to further split up those variables and show how they are calculated from your mage's stats (intellect, spirit, spellpower, crit/hit/haste rating), talents and glyphs (for arcane mages: Glyph of Molten Armor, Glyph of Arcane Blast, Glyph of Arcane Missiles).
Given those refined formulas, we can then investigate how much each stat contributes to the new spell rotations' DPS.

Stats conversion

Intellect
Intellect is increased by 15% by the Arcane Mind (5/5) talent:
effectiveIntellect := intellect * 1.15
Spirit
Spirit is increased by 10% by the Student of the Mind (3/3) talent:
effectiveSpirit := spirit * 1.1
Spellpower
Spellpower is increased by 15% of your intellect by the MindMastery 5/5 talent:
effectiveSpellpower := spellpower + effectiveIntellect * 0.15
Crit%
The base class crit chance for mages is 0.91%. Intellect will also increase your crit chance (by 1% every 166 2/3 int). The rest of your crit chance is determined by your crit rating (1% per 45.91 crit rating), whereas you get 55% of your spirit as additional crit rating if you use Molten Armor with its glyph (with 2pT9 bonus it would be even more). Crit% is capped at 100%, for obvious reasons.
crit% := min (1, 0.0091 + effectiveIntellect * 3 / 50000 + (critRating + spirit * 0.55) / 4591)
Hit%
Against boss targets (who are considered lvl 83), you have a 17% chance to miss with spells. Arcane Focus (3/3) increases your hit chance by 3%, and in any reasonable raiding scenario an additional 3% is contributed by a Shadow Priest (Misery debuff) or Balance Druid (Improved Faerie Fire debuff). Additional hit rating will grant you 1% hit per 26.23 rating, or 17% for 446 rating. Hit% is also capped at 100%.
hit%:= min(1, 0.83 + hitRating * 0.17 / 446 + 0.03 + 0.03)
Haste%
32.79 haste rating grants 1% haste, and from Netherwind Presence (3/3) you get an additional 6% haste.
haste%:= hasteRating / 3279 + 0.06

DPS per stat: Graphical analysis

To find out how much additional stats contribute to the DPS, we can start with a base set of stat values, calculate the base DPS for that stat combination using the DPS formulas, and calculate the relative DPS increase that results from increasing any of the stats individually. Details on the spell rotation used here can be found in this article.

For a basic poor mages' stat combination, I chose the following values:
500 intellect, 200 spirit, 1500 spellpower, 0 crit/hit/haste rating.

Chart: Relative DPS increase per additional stat value, A=0/B->Infinity rotation:


As you can see, hit rating proves to be the most important stat until the hit cap is reached; after that point it ceases to provide any more DPS.
We can now calculate the Spell Power Equivalent (SPE) value for each stat, which allows us to compare how much each stat is worth compared to 1 spellpower:

1 hit rating = 1.2280 spellpower
1 crit rating = 0.4917 spellpower
1 haste rating = 0.8250 spellpower
1 intellect = 0.3269 spellpower
1 spirit = 0.2975 spellpower


Those values vary depending on the given stat combination, but using the formulas above you should be able to do the math to find out the SPE values for your current gear.

Once you reach the hit cap, and your stats get better, the chart and SPE values will look a little different. As an example, here's the results for my current gear:
1170 intellect, 634 spirit, 2411 spellpower, 370 hit rating, 582 crit rating, 481 haste rating.

Chart: Relative DPS increase per additional stat value, A=0/B->Infinity rotation:


1 hit rating = 0.0000 spellpower
1 crit rating = 0.5659 spellpower
1 haste rating = 0.9828 spellpower
1 intellect = 0.3559 spellpower
1 spirit = 0.3424 spellpower


The chart for a A=4/B->Infinity rotation looks almost the same:

Chart: Relative DPS increase per additional stat value, A=4/B->Infinity rotation:


1 hit rating = 0.0000 spellpower
1 crit rating = 0.5663 spellpower
1 haste rating = 0.9983 spellpower
1 intellect = 0.3560 spellpower
1 spirit = 0.3426 spellpower


Here, additional hit rating is completely worthless, and haste rating has become worth as much as spellpower (in fact it will even become worth more that spellpower the better your overall stats are).

For more accurate results, you can try to take all raid buffs into account and inject them in the formulas, or use your raid buffed stats as an input.
The aim of the formulas is to give you a tool to do some quick analyses and comparisons, but keep in mind that they cannot be as accurate as a simulated scenario which also takes raid buff uptimes, trinkets, movement, lag, input delay and different encounter lengths into account.

Oh, and thanks to Google for their wonderful and well-documented Chart API, which I used for the charts here and intend to use from now on whenever suitable

Scarblade wrote:

posted on Fri. 25. September 2009, 16:10

With that nick and knowledge about Monte Carlo simulation, you should a physicist!

Well, I've found your website looking for info about arcane mages, and so on, and soon I could check all your work, hoping that it will help me to increase my dps.

PS: Second year physics student here

Vahhn wrote:

posted on Tue. 06. October 2009, 19:17

This was a perfectly concise page of information. After returning to WoW after a 4 month retirement, I'd been looking for something that can give me a bit of information, now that Arcane is king and spirit is very good (with 2pct9).

kryx wrote:

posted on Mon. 19. October 2009, 00:06

Hey, Thanx for doing all this work for us... and presenting it in such a nice clean way...
I wonder, could u publish this as a calculator? like a form that accepts different values for the variables u use like SP and crit, it would be interesting to see the results for some real life scenarios as well

Vahhn wrote:

posted on Fri. 23. October 2009, 05:33

Assuming hit isn't a stat we're interested in, I wrote a short C++ code that can do it Kyrx. Using my month's worth of programming experience!

// This program recieves a value for Crit, Haste, Intellect, Spirit, and Spell Power. Converts the value into Spell Power, and outputs the result.

#include <iostream>

using namespace std;

int main()
{
double crit, haste, intellect, spirit, spell_power, spell_power1, spell_power2, spell_power3, spell_power4, total_SP;

cout << "Enter the Crit "; // Prompt
cin >> crit;
cout << "Enter the Haste "; // Prompt
cin >> haste;

cout << "Enter the Intellect "; // Prompt
cin >> intellect;
cout << "Enter the Spirit "; // Prompt
cin >> spirit;

cout << "Enter Spell Power "; // Prompt
cin >> spell_power;

spell_power1 = crit * 0.5663;
spell_power2 = haste * 0.9983;
spell_power3 = intellect * 0.3560;
spell_power4 = spirit * 0.3426;

total_SP = spell_power1 + spell_power2 + spell_power3 + spell_power4 + spell_power;

cout << "\nThe total Spell Power is: "
<< total_SP << endl;

return 0;
}

Lrdroland wrote:

posted on Sat. 24. October 2009, 17:59

I am getting spirit as a bigger icrease over intellect.
Is this possible or did I mess up?

Anonymous wrote:

posted on Fri. 06. November 2009, 23:10

Are you underweighting spirit? simulationcraft has spirit's relative value on par with crit for a T9 mage. Perhaps you've haven't factored in the 4-set bonus for T9?

Bertje wrote:

posted on Tue. 12. January 2010, 12:52

Would like to take a lok at those charts but they are not showing, are the pics deleted?

Tachyon wrote:

posted on Tue. 12. January 2010, 16:04

@Bertje: The charts are displayed well, at least for me. The chart images are provided by the Google Chart API, and are encoded in very long URLs, maybe you use an old web proxy that can't handle those?

Silvia wrote:

posted on Thu. 18. February 2010, 20:35

AhMCIk I am always excited to visit this blog in the evenings.Please churning hold the contents. It is very entertaining.

Archflamma wrote:

posted on Sat. 31. July 2010, 01:24

You have no idea how helpful it is to have found this. I am a physicist and was working on what you have already completed. Good job on identifying and labeling everything and your presentation of the material is commendable.
Bold Italic Underline Stroke Through    URL E-Mail Image Quote