----- Updated for 7.1 -----
Hello fellow theory-crafters,
I was reading about the secondary stat weight situation and found it very disturbing. No one seems to know much and the guides on more prominent sites tend to disagree (AMR, Icy-veins, MMO). I admit healing is very hard to tackle but we do know a few things so I will try to focus on that.
First thing first, here is the healing equation for druid:
T = S ∙ Sc ∙ (1+V/40000) ∙ (1+(4.8%+M/58400) Ms ) ∙ (1+6%+C/35000) ∙ (1+H/32500) + E
where T=Total healing, S=Spell Power (Intellect), Sc is the spell coefficient (the spell specific multiplier) plus traits/talents that increase it, V=Versatility, M=Mastery, Ms=HOT stack count on the target, C=Critical, H=Haste, E=Effects from certain trinket procs.
We also know that certain spells do not benefit from haste (e.g. Tranquility), others crit for 250% (by planting Living Seed) and certain trinket procs do not benefit from anything (Naglfar or Vial). This makes it impossible to give a general answer to the stat weight question without knowing the exact playstyle and content.
Versatility (reliable calculation)
We know that every heal that benefits from spell power also benefits from versatility and vice versa so we can calculate versatility-intellect ratio. It depends on your gear but not on your playstyle or content. It is 0.78 for 32260 Spell power and 1433 Versatility (for any spell, any playstyle, any content). I define versatility value as (how much would I heal more if I had X more versatility)/(how much would I heal more if I had X more spell power).
The general equation is:
S / (40000+V)
Versatility has other effects like increased damage and reduced damage taken but were not included in calculation.
Crit (half reliable calculation) – modified for 7.1
Value of crit is harder to calculate due to 2 mechanics:
- Some spells crit for 250% (e.g. Swiftmend planting seed) so your playstyle changes its value (if you use those spells more often crit is worth more).
- Crit has higher chance to overheal than any other effect which lowers its value by a small amount. This might be insignificant I cannot tell.
It is not hopeless to calculate, however. Let us assume – based on parses – that 10% of total healing plant Living Seed (thus 90% not) and disregard the overheal issue for now. For this I modify the original equation crit part to:
1+(6%+C/35000)∙90% + 1.5∙(6%+C/35000) ∙ 10% = 1.063 + (1.05∙C)/35000
Giving us the crit value:
S / (35333+C)
A few notes about crit:
- Crit is better than versatility however you can overdo it ending up crit being weaker than versatility. The breaking point where versatility gets stronger than crit is 4667 more crit than versatility which is easy to achieve if you ignore all items with versatility.
- Crit heals are the most likely to overheal which reduces its value.
- Crit increases damage output more than versatility if you happen to dps a bit.
Haste (mainly guessing)
Haste would be easier to calculate if all spells would benefit from it but it is not the case. Tranquility – which gives 10-25% of our total healing – does not. Neither Swiftmend and to some extend Regrowth. Checking logs gives the impression that only 60% of our healing is directly amplified by haste but it is not that simple due to our mastery mechanic. Mastery increases almost all healing we do if there is a hot on the target. Even Tranquility is increased if Rejuvenation is running. To capitalize on this mechanic druids can and should amplify tranquility and all other spells with placing rejuvenations/WG/SotF/etc. on targets or when our main combo is executed (Swiftmend+WG+Flourish+Essence).
The goal of haste is not simply the healing output but also to lower GCD to enable placing more hots before Tranq or combo. This has small value but not insignificant. Sadly this value is not expressible by equations so I will do the haste equation without it. Keep in mind that haste is worth more than this.
Calculating with 60% total healing affected by haste gives us the value:
S / (54167+H)
Mastery (reliable if hot count is known, meaningless otherwise)
Mastery is tricky as we need to know the hot count on the target to calculate its value. Placing a hot is already counts as one so a hot itself is increased by mastery. The equation is:
S∙Ms / (58400 +Ms ∙ (2803.2+M))
Of course Ms is the main question here. What we know about hot count:
60-80% of our healing is hot and other spells (like tranq) will hit targets with hots occasionally. We can safely assume that hot count is at least 1 on average.
Spreading hot playstyle cannot hope for much higher but focused healing (especially in small groups) can reach 2+ on average.
At Ms=1 the value of mastery is terribly low: 2/3 of versatility. In a small group, however, mastery starts to shine and becomes the best secondary stat while at Ms=2.18 mastery equals intellect in value (at 32260 intellect and 2707 mastery).
Here is a tool to analyze your log. It shows your weighted average hot count and calculates Mastery stat weight if you enabled Advanced Logging in Network settings.
http://proudguild.eu/resto-stats/
Example
Example restoration druid and the corresponding stat weights:
Intellect: 32260, Versatility: 1433, Mastery: 2707, Critical: 10373, Haste: 5274
Stat weights (intellect=1):
- Versatility: 0.78
- Critical: 0.71
- Haste: 0.54
- Mastery (mythic raid healing): 0.50
Please post if you have any suggestions – especially to the mastery – or point out mistakes. I’m curious to see what you guys think!