If you couldn't tell already, I am looking extensively into the viability of the Solar rotation (an eclipse procced by Starfire). In general, I find that the Solar rotation is more fun to play. It seems to move at a faster pace during the fights. I find that a Solar rotation is a little more forgiving if you need to move.
This post will rely heavily on Graylo's previous look at the Eclipse mechanism and his calculations of the Lunar rotation. If you haven't seen this post yet, I recommend that you head on over and take a look.
I will be using my same theoretical druid primed for a Solar rotation at 3000 spellpower, 45% crit, and 389 haste. A side note to my theoretical druid: I have reduced the crit percentage from ~50 to 45% to account for the fact that many raids do not have every crit buff, especially in the 10 man world.
There are essentially three portions of the rotation. There is the precast, where we are attempting to proc the eclipse buff. Next is the eclipse portion of the rotation. This includes all of the spells that are cast while under the eclipse buff. Finally, there is the cooldown, while we wait for the internal cooldown of the eclipse buff to expire.
Assumptions: Beneficial DoT is up while corresponding spell is cast. Idol of Steadfast Renewal is used. Precasting period starts with both DoTs up. I chose to use Starfire's Nature's Grace Uptime for all non-Wrath casts since it was smaller and presented a more conservative view.
Precasting
Average number of casts to proc Eclipse
1 / (1 * 0.48) + 1 = 3.0833 casts
The additional + 1 accounts for the fact that the next Starfire is queued when the previous one is casts and crits. This is unavoidable.
Average Starfire Damage
[(1120 + (3000 * 1.2)) * (1.1 * 1.04* 1.03) * (1 – 0.48)]+ [(1120 + (3000 * 1.2)) * (1.1 * 1.04* 1.03) * (0.48)*(2.09)] = 8471.54 damage
Average Starfire Cast Time
[3.0 / ((1.2 * 1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (0.7296)] + [3.0 / ((1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (1 - 0.7296)] = 2.116 seconds
Precasting Period Cast Time
3.0833 * 2.116 = 6.524 seconds
Precasting Period Damage
3.0833 * 8471.54 = 26120.299 damage
1 / (1 * 0.48) + 1 = 3.0833 casts
The additional + 1 accounts for the fact that the next Starfire is queued when the previous one is casts and crits. This is unavoidable.
Average Starfire Damage
[(1120 + (3000 * 1.2)) * (1.1 * 1.04* 1.03) * (1 – 0.48)]+ [(1120 + (3000 * 1.2)) * (1.1 * 1.04* 1.03) * (0.48)*(2.09)] = 8471.54 damage
Average Starfire Cast Time
[3.0 / ((1.2 * 1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (0.7296)] + [3.0 / ((1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (1 - 0.7296)] = 2.116 seconds
Precasting Period Cast Time
3.0833 * 2.116 = 6.524 seconds
Precasting Period Damage
3.0833 * 8471.54 = 26120.299 damage
Eclipse
Average Wrath Cast Time
[1.5 / ((1.2 * 1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (0.8336)] + [1.5 / ((1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (1 - 0.8336)] = 1.037 seconds
Average Number of Eclipsed Wrath Casts
(15 – 2.116) / 1.037 = 12.424 casts
Remember that damage is calculated when the spell finishes casting, so we must round this down to 12.
Average Eclipsed Wrath Damage
[(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (1 – 0.45) ]* (1.30) + [(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (0.45) * (2.09)] * (1.3) = 6267.48 damage
Eclipsed Wrath Cast Time
12 * 1.037 = 12.444 seconds
Total Eclipsed Wrath Damage
12 * 6267.48 = 75209.76 damage
Total Eclipse Damage
75209.76 + 8471.54 = 83681.36 damage
[1.5 / ((1.2 * 1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (0.8336)] + [1.5 / ((1.05 * 1.03 * 1.03) * (1 + (389 / 3297)) * (1 - 0.8336)] = 1.037 seconds
Average Number of Eclipsed Wrath Casts
(15 – 2.116) / 1.037 = 12.424 casts
Remember that damage is calculated when the spell finishes casting, so we must round this down to 12.
Average Eclipsed Wrath Damage
[(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (1 – 0.45) ]* (1.30) + [(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (0.45) * (2.09)] * (1.3) = 6267.48 damage
Eclipsed Wrath Cast Time
12 * 1.037 = 12.444 seconds
Total Eclipsed Wrath Damage
12 * 6267.48 = 75209.76 damage
Total Eclipse Damage
75209.76 + 8471.54 = 83681.36 damage
Cooldown (Wrath Filler)
Average Wrath Cooldown Time Minus DoT Reapplication
30 - 14.56 – (2 * 1.037)= 13.365 seconds
Average Cooldown Wrath Casts
13.365 / 1.037 = 12.886 casts
Remember that we want to avoid proccing the wrong eclipse, so we must round this down to 12.
Total Cooldown Wrath Damage
[(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (1 – 0.45) ] + [(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (0.45) * (2.09)]*12 = 57853.7072 damage
There is one thing left to consider here and that is a refund of the time I did not spend casting the final Wrath in fear of proccing the wrong Eclipse.
Total Cooldown Time Used
(12 * 1.037) + (2 * 1.058) = 14.5196
30 - 14.56 – (2 * 1.037)= 13.365 seconds
Average Cooldown Wrath Casts
13.365 / 1.037 = 12.886 casts
Remember that we want to avoid proccing the wrong eclipse, so we must round this down to 12.
Total Cooldown Wrath Damage
[(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (1 – 0.45) ] + [(658 + (3000 * 0.6714)) * (1.13 * 1.0712) * (0.45) * (2.09)]*12 = 57853.7072 damage
There is one thing left to consider here and that is a refund of the time I did not spend casting the final Wrath in fear of proccing the wrong Eclipse.
Total Cooldown Time Used
(12 * 1.037) + (2 * 1.058) = 14.5196
DoTs
I sorta gave these a hand-waving assumption that they would always be up and this is strictly FALSE. So to semi-rectify the problem, I will be including them in the damage and adding two global cooldowns to the front of the Precasting phase. I intentionally included a refresh period for my DoT’s in the Cooldown phase. However, at some point IS fell off during the eclipse proc. I would have to choose when/if to reapply the DoT. I shall be looking into this a little closer when I talk about DoT uptime.
Insect Swarm Damage
[(1290 + (3000 * 1.2))(1.3 * 1.04 * 1.03)] * (7 / 6) = 7944.5548 damage
Moonfire Damage
DD non-crit: [(441 + (3000 * 0.1495)) * ((1.1 – 0.9) * 1.04 * 1.03)] = 190.5565 damage
DD crit : [(441 + (3000 * 0.1495)) * ((1.1 – 0.9) * 1.04 * 1.03) * (2.09)] = 398.28 damage
Average Damage: (190.5565 * (1 – 0.45)) + (398.28 * 0.45) = 284.0393 damage
DoT: [(800 + (3000 * 0.5209)) * ((1.1 + 0.75) * 1.04 * 1.03)] * (5 / 4) = 5852.7623 damage
Total: 284.0393 + 5852.7623 = 6136.8016 damage
Total DoT Damage
(2 * 5852.7623) + (2 * 7944.5548) = 28162.7128
[(1290 + (3000 * 1.2))(1.3 * 1.04 * 1.03)] * (7 / 6) = 7944.5548 damage
Moonfire Damage
DD non-crit: [(441 + (3000 * 0.1495)) * ((1.1 – 0.9) * 1.04 * 1.03)] = 190.5565 damage
DD crit : [(441 + (3000 * 0.1495)) * ((1.1 – 0.9) * 1.04 * 1.03) * (2.09)] = 398.28 damage
Average Damage: (190.5565 * (1 – 0.45)) + (398.28 * 0.45) = 284.0393 damage
DoT: [(800 + (3000 * 0.5209)) * ((1.1 + 0.75) * 1.04 * 1.03)] * (5 / 4) = 5852.7623 damage
Total: 284.0393 + 5852.7623 = 6136.8016 damage
Total DoT Damage
(2 * 5852.7623) + (2 * 7944.5548) = 28162.7128
Total Damage/DPS
Total Damage for One Solar Cycle
26120.299 + 83681.3558 + 57853.70 + 28162.7128 = 195818.3463
Total Time for One Solar Cycle
2.116 + 6.524 + 14.5613 + 14.5613 = 37.7630
Total DPS for One Solar Cycle
195818.3463 / 37.7630 = 5185.4602 DPS
Eclipse Uptime
38.56%
26120.299 + 83681.3558 + 57853.70 + 28162.7128 = 195818.3463
Total Time for One Solar Cycle
2.116 + 6.524 + 14.5613 + 14.5613 = 37.7630
Total DPS for One Solar Cycle
195818.3463 / 37.7630 = 5185.4602 DPS
Eclipse Uptime
38.56%
TL:DR
The Solar cycle is putting out approximately 5185.4602 DPS. This is excluding any starfall or treant damage. I am also not accounting for any BL or any other type of haste buff.Before you run off and tell your guild that you can do x DPS, keep in mind there are MANY flaws in this calculation. For instance, I calculated average Starfire damage, knowing full well that only 1 (and possibly two) Starfire crit. I assumed that the IS DoT was applied throughout the Eclipse proc without calculating the cast time involved for that. I made assumptions about glyphs and specs that aren’t universally true (but are pretty darn close). This is theorycrafting, folks. Take it with a grain of salt because it really only gives you an idea of what the moonkin arsenal can look like. That said, the following is a breakdown of the percentage contribution of each spell.
IS contribution: 8.11%
MF contribution: 6.27%
Wrath Contribution: 60.94%
Starfire Contribution: 24.68%
Which is not drastically far from what I experience when I am able to "stand and deliver". I'm much happier overall with these results than with the others.
MF contribution: 6.27%
Wrath Contribution: 60.94%
Starfire Contribution: 24.68%
No comments:
Post a Comment