Background:
Anecdotal evidence from resto shaman in
[Resto] Healing Equivalency Points and other related threads has indicated that many resto shaman have sufficient longevity from gear and replenishment alone. My experiences are similar, and I chose to substitute Glyph of Water Mastery for Glyph of Healing Wave. However, the glyph doesn't behave quite like I expected, and I wanted to gather data to determine exactly what the mechanics behind it are. In the process, I discovered some unexpected behavior in both the glyph and Ancestral Awakening that I wanted to share with the community.
I have attached the combat log so that anyone who would like to verify my results can do so at their leisure.
Abbreviations:
GoHW = Glyph of Healing Wave
AA = Ancestral Awakening
AH = Ancestral Healing
EH = Effective Heal
Main Conclusions:
1.) GoHW's heal is based on HW's effective healing.
2.) Unlike AA, GoHW can crit indepently of HW.
3.) GoHW and AA heal for 22% and 33% respectively because they count purification twice.
4.) GoHW crits do not proc AH or AA.
5.) GoHW will consistently heal after HW but before any AA procs.
Methodology:
As GoHW is based off effective healing, I asked a shadow priest from my guild to help me test in Shattrath by taking repeated falling damage; this was the quickest and easiest way I could think of to do a controlled test without being interrupted.
1.) The shadow priest flew straight up and dismounted, taking approximately 10k falling damage.
2.) I cast 1-2 healing waves (depending on overheal from the first heal) to take her to full life.
3.) We repeated this process for 15 minutes worth of heals and I used
WowCardioRaid to parse the resulting combat log.
Data Summary:
Total HW heals: 72
(Non-crit: 38)
(Crit: 34)
Total GoHW heals: 72
(Non-crit: 55)
(Crit: 17)
Total AA Heals: 34, all off HW crits.
This is where the data starts to get interesting. Unlike the tooltips state,
both GoHW and AA actually heal for 22% and 33% of the original heal, respectively. Here is a sampling of my data for each crit healing wave, followed by the resulting GoHW and AA procs, respectively:
HW - EH only GoHW (%HW) [Time] AA Heal (%HW) [Time]
1435 [Crit] 316 (22.02%) [+0.31s] 473 (32.95%) [+0.62s]
10739 [Crit] 2362 (21.99%) [+0.56s] 3544 (33.00%) [+1.16s]
10297 [Crit] 3398 CRIT (33.00%) [+0.29s] 3398 (33.00%) [+0.89s]
8639 [Crit] 1901 (22.01%) [+0.25s] 2850 (32.99%) [+0.56s]
8034 [Crit] 1767 (21.99%) [+0.59s] 2652 (33.01%) [+1.21s]
My working theory was that both GoHW and AA were double-dipping from purifcation, much like Deep Wounds had been double-dipping from enrage before it got hotfixed several weeks ago. To test this, I respecced so that I had 0/5 purification and 3/3 AA and cast a couple healing waves on myself. Sure enough, AA was healing for the tooltip amount of 30% of my effective healing.
Notes:
1.) As I was at full health the entire time and crits always brought my target to full health, all GoHW and AA heals were 100% overheal and as such are reported as raw values; for the purposes of this test, I was interested in theoretical data rather than in doing a cost-benefit analysis of the glyph itself.
2.) %HW refers to the value of the GoHW or AA heal expressed as a percentage of the original HW.
3.) Time refers to the amount of time in seconds after the original HW that the GoHW and AA heals landed according to my combat log. Both these times are in reference to the original HW - a time of +0.62s means that the heal occurred 0.61s after the HW.
4.) As I generally run with around 400 ms latency, my results for exact timing are somewhat volatile, but the overall trend is still very clear.
Conclusions:
1.) GoHW + AA are both affected twice by purification -- once for the original heal, and once for the glyph/talent itself, causing heals of 22% and 33% respectively. This is almost certainly unintended behavior.
2.) Additionally, GoHW double-dips on crits. A crit HW results in a potentially higher effective heal, and GoHW can itself crit. As shown above, a crit GoHW heals the exact same amount as an AA proc.
3.) Oddly enough, despite the above, GoHW is incapable of proccing Ancestral Healing on the shaman. This inconsistency is puzzling.
4.) The GoHW heal always takes place before the AA heal.
5.) These conclusions show that both AA and GoHW are slightly more effective than we would deduce from their tooltips. The difference is probably not enough to convince people to choose these talents/glyphs if they wouldn't already, but those who enjoy spreadsheets might wish to take note.
To do/Needs confirmation:
1.) Is it possible for GoHW to heal snipe AA in the same way that a crit heal followed by riptide does, or does it cause the AA to pick a different target? This requires real-world testing.
2.) Does GoHW use the Shaman's crit rate? (This requires a larger sample than I took.)
3.) Does GoHW eat up Tidal Force charges? (Preliminary testing seems to say no.)