Wednesday, February 11, 2009

Eyonix: "<3 Graylo's blogs :D"

Tuesdays are slow WoW days for me. My guild doesn't raid so I try and spend a little extra time with the wife and kid. So, last night I put my son to bed. I'm about to go down stars to watch a little TV with the wife, but she is finishing a few things up so I have a couple of minutes. Why don't I take a quick look at my blog email to see If I've got any comments or questions.

Hmmmm, I've got an email Phae. This is should be interesting.

I'm sure you've gotten a hundred e-mails about this already, but just in case: http://blue.mmo-champion.com/2/14990442808-loatheb-moonkin-dps.html

Eyonix reads Gray Matter :-)

Congrats!
Phae

What that heck? :-/ ....... (I click the link)

(Heart) Graylo's blogs :D
What???? :-O

A blue poster reads my blog. That is awesome!

Really it's not that surprising that the CMs and probably other Blizzard employees read WoW related blogs. Phae has over 2500 subscribers, Matticus isn't far behind, and I'm sure BBB is way up there also. There is no way blizzard could miss these excellent blogs.

However, I don't put myself into that category. I still think of Gray Matter as a fairly small blog. Its not well designed and polished like those I mentioned above (I should really switch to wordpress). I service a small (but growing) community that doesn't have a whole lot of resources. In turn I get to comment on an excellent game and have people respond in a way that is much more satisfying then posting in the WoW forums.

So, to think that one of my 130+ subscribers might be a blue poster blows my mind. I would have considered it wishful thinking to think that I was on their radar.

I think Phae put it best when she offered congratulations on her blog.


It is really exciting – for all of us – to think Blizzard might read some of the many fantastic class/spec-based blogs out there.
I agree completely. It's amazing to think that we as bloggers and commenters might have a small impact on how Blizzard develops the game.

So great job to everyone that takes the time to write about and comment on their class/spec. It is a task with few tangible rewards, but the satisfaction you can get from helping your fellow players makes it all worth it. Plus, you never know who might be reading.

Note:
Special thanks are owed to Starkfist and all of the people that have promoted my blog across various places of the Internet.

Also want to point out that this is not a solo effort. I may be the one writing the posts, but the info is generated by the community. Thanks go out to Erdluf and Badeggplant for correcting my math. And thanks to all of the EJ and Moonkin Repository posters for being so helpful and providing so much information.

Tuesday, February 10, 2009

Mailbag: How to level Moonkin.

I am a rather casual player, still at level 75 with my main (Disc priest) and 70 with my hunter-armer alt. I do not plan on raiding in my lifetime, due to the limited time in-game I currently have. I play to RP and just unwind from work by ticking off a quest or two a couple evenings a eeek.

I have recent dusted off a level 31 alt that has sat unplayed for about 1.5 years. I realize I'm not Boomkin yet, but I am trying to find a decent overall technique for Balance Druiding.

Do you have any pointers for a PvE casual like me to start picking up?

-N. F.

(I have edited and paraphrased the email so that it fits in the blog better.)
Intro:

Over the past couple of months I have gotten this question a lot. I've been a little hesitant to answer it publicly, because I don't think I have any great insight into the topic. I think that for two reasons.

First, it has been over two years since I created Graylo. He was my first character and I was a complete noob all the way to around level 50. We all make mistakes while leveling, but mine were huge. When I finally respecced around level 50, two thirds of my talent points were in balance, one third were in Resto, and I spent half my time DPS in Cat form. My gear was a mixture of melee and caster leather. I am 100% sure there experienced players laughing their but off at me.

Second, I've raided for so long that my playstyle is different then most players. When I level my alts, my goal is to do it quickly and I don't care about skipping instances or zones. On top of that, my gear is of a level that I don't have to worry about multiple mob pulls. I can kill mobs quickly enough that having one beat on me is not a big issue. Therefore, my experiences my not be applicable to new moonkin.

Basically, I just want everyone to know that I have no great insights in how to level. There is very little math involved in what I am about to post, and I fully encourage my readers to post other suggestions in the comments.

Spec:

There are a couple of different strategies you can choose here. I generally go with an all out DPS strategy because I want to kill things quickly. At level 31 this is the spec I would go with (link). My level 40 Moonkin build (link). Level 60 (link).

If your looking for more longevity, I would put more points into Moonglow first and Dreamstate second. If your looking for more survivability then you may want to pick up Nature's Focus and Insect Swarm earlier then I have listed.

Talents to avoid:

Genesis - Its just a bad talent that do little DPS for moonkins. Plus DoTs are less affective while leveling.
Nature's Splendor - In my experience a mob is rarely alive long enough for a DoT to fully tick on the mob even without this extension.
Improved Faerie Fire - This is purely a raid talent.
Eclipse - The buff will be wasted more often then not.

Questionable Talents:

Nature's Grace - For a 3 point investment it could help but it could also easily be wasted.
Insect Swarm - Honestly I didn't use it at all while leveling. I didn't spec into it.
Balance of Power - If your consistently killing mobs 2 or 3 levels below your level, then this talent is a waste.
Gale Winds - I don't AoE much while leveling, but if you want to try AoE leveling this is a must have talent.
Typhoon - The knockback could be helpful but it is also easy to pull extra mobs with it's range.

Rotations:

There are generally two ways to kill mobs while leveling: 1. The Root and Nuke method, and 2. The Machine Gun method.

I used the Root and Nuke method from 50 to 70. The rotation is basically Root, DoT, Nuke, Root, Nuke, ......

This rotation is slow but it's safe. You generally don't have to worry about adds and won't lose much health. The downside is that it uses a lot of mana and takes more time. It is best for undergeared players.

I used the Machine Gun method from 70 to 80. It's basically Nuke spam with the possibility of DoTing up adds.

This rotation is quicker but more dangerous. With this strategy your going to lose health. So, when bad luck strikes and that pat sneaks up on you from behind your in greater danger of dying. This method is best for well geared players or players that are a couple of levels above the content.

Which Nuke is better for leveling?

Starfire is always the best spell to pull with since it does the most damage. After that it depends on your level, talent build, and the situation.

If you have Nature's Focus and are getting beat on then Wrath is the best Nuke. After that it depends on what spell you've trained most recently. A brand new Wrath will generally do a lot more DPS and similar DPM to an old Starfire. On the flipside, a brand new Starfire will do similar DPS to an old Wrath but be much more mana efficient.

Gear & Stats:

Two words: WEAR CLOTH! There is very little leather caster gear before you get to Outland. If you insist on wearing leather then you will be gimping your DPS. Also, if you do happen to run instances on your way up, don't be afraid to roll on Cloth items. You may get some aggro from the clothies in your group, but remember two things. 1. You don't have better options that are leather. 2. All of your instance gear will be replaced as you level. Your not taking a long term best in slot item away from them.

From a Stats perspective Spell Power is king, but there isn't a lot of gear with Spell Power on it. After Spell Power your looking for items with Stamina and Intellect. Crit Rating is a very minor stat at this point. Hit rating could be nice if your going up against mobs that are a couple of levels higher then you. I wouldn't worry about stats to much at this point because most upgrades are fairly obvious.

Random Points:

* Carry lots of water and some food. When ever I stop at a town I make sure I have 2 stacks of water and 1 stack of food before I leave. Also, make sure you have the highest quality of water and food that you can. This will minimize down time.

* Don't break your neck to train new spells. Check WoWhead to see what new spells are available. Then determine if it is something that is important enough to drop everything and go get it or if you can wait for a more convenient time.

* Leveling Guides - People that are really into the lore may not be happy with them, but as I've said before my goal is to level quickly. Therefore I really like leveling guides. WoWpro.com has a lot of very nice free guides. I used Jamie's Alliance guide to level Graylo from 30 to 60. I used the Brian Kopp guide to level Graypal and Grayfel from 1 to 70, and Graylo from 60 to 70. I have also used the Zygor guide to level Graylo and Grayfel from 70 to 80. All of them are very nice. If you don't want to spend money then definitely go with the WoWpro guides. However, the Zygor guide has a great ingame interface if your willing to pay for it.

Friday, February 6, 2009

Eclipse: Part 4 - My thoughts

This is Part four of my four part series looking at Eclipse. In this post I will summarize my findings from the first 3 sections and provide some of my thoughts on the talent. Part one looked at the two Eclipse buffs and showed which is the better buff. Part two looked at the value of Eclipse and tried to provide you with an idea of how it will help your DPS. Part three tried to answer the question, Should I refresh my DoTs during Eclipse.

For those of you that don't like reading math, please feel free to skip to the bottom for my TL:DR version of the post.


The Summary:

In part one I took at a look at the two potential buffs, and tried to determine which had the greater impact on our DPS.

What I found was that an Eclipse buffed Starfire did very similar DPS to an Eclipse buffed Wrath, and in several cases actually did a little more DPS. Eclipse buff Starfire by 25% to 30%, but buffs Wrath by only 16%. On top of that, since the Starfire buff is a crit buff it also increases the mana efficiency of Starfire very dramatically.

Since Wrath and Starfire have similar DPS with the Eclipse buff, then the debate drops to other issues like mana efficiency. In this area Starfire is the clear winner. (i.e. spam wrath to get the SF buff)

In part two I tried to put a value on Eclipse. I found that investing 3 points into Eclipse can increase a moonkin's DPS by 8% to 13% under ideal circumstances. In reality this number will be reduced due to fight mechanics and the randomness of the talent. However, even if the value is cut in half, it is a significant increase to our DPS.

I also ran the evaluation with only 1 or 2 points in Eclipse. The results showed that you can receive 75% to 90% of the benefit by investing just 1 point in the talent. I however will continue to invest 3 to reduce the randomness on an already very random talent.

In part three, I looked at what we should do about DoTs during Eclipse. I found that it was technically possible to increase your DPS by refreshing Insect Swarm at the beginning of Eclipse but the benefit is so small that it is not worth the effort. For Moonfire the affect can be more significant. I found that it was a DPS increase to refresh Moonfire at the very beginning of Eclipse, but lost its value about 5 or 6 seconds into the buff's duration. In short, don't refresh Insect Swarm. Only refresh Moonfire at the very beginning of the buff.

My Thoughts:

As a community we have a bit of a love/hate relationship with Eclipse. It was widely criticized when it was originally announced and Blizzard had to buff it several times before it was accepted by the community. Now, everyone agrees that it is a must have talent, but that doesn't mean we all like it. In my opinion Eclipse has two main issues that stem from the randomness of the talent.
Inconsistency:
The first issue is that it is inconsistent. Since most DPS classes rely on crit to some extent, we can all fall victim to the RNG at times. However, Eclipse increase our exposure to that devil.

Look at the Starfire Eclipse for example. First it procs off of Wrath critical hits. Second, the Wrath critical hit only has a 60% chance to proc Eclipse. Third, once Eclipse procs the buff improves our crit rate, another RNG calculation. This is what is disturbing about Eclipse. Our DPS depends on 3 RNG calculations.

We all have stories of when we caught the bad end of an RNG. Last night for example, we were fighting Malygos. At the very start of the fight I put up FF, IS, and MF. I then started to Wrath spam. I had 4 wrath crits in a row, but none of them procced Eclipse. Of course, I'm not QQing about the times that I procced Eclipse off the first Wrath cast and then when on to get 6 critical hits in a row (but on one of those situations I did pull aggro and wipe the raid).

Of course this all averages out in the end, but the inconsistency has other consequences. Raid Leaders don't like inconsistency. The two main goals my guild is working on currently are the 6 minute Malygos achievement and Sarth 3D on 10 man level. These are both DPS races to some extent and we've had great attempts were we get really close and the next attempt we are far behind. Obviously that is not all me, but it is part of the problem.

On top of that the inconsistancy makes me look like a slacker if the Raid Leader doesn't know any better. It is possible for me to play my class perfectly and have 4K DPS on both Patchwerk and Grobbulus. If I was a Raid Leader and didn't know the class, I would wonder why I was slacking on Patchwerk.

Unpredictability:
I realize my opinion is worth a grain of salt here, but in my opinion, Eclipse makes moonkin one of the most difficult DPS specs to play in WoW.

Don't get me wrong. I'm not saying all of the other classes are easy. In BC I always said Shadow Priests were one of the hardest classes to play with with 2 DoTs and 2 long cooldowns. Affliction locks also have it rough with 5 DoTs and one long cooldown. However, they have one advantage that we don't.

Their rotations are completely predictable. A Warlock knows exactly when his Unstable Affliction is going to run out. A Shadow Priest knows exactly when the cooldown on his Mind Blast is up. They can calculate in their heads when they can nuke and when they need to refresh DoTs. This is not the case for moonkin. I am rarely 100% sure of what I will be casting next, or if I am going to refresh my DoTs.

The really issue here is that I have only so much attention span to spread out among all the things I need to pay attention to and mistakes are costly. Watching for a buff lowers my situational awareness and makes me more likely to stand in a void zone and die. If I miss that my cooldown is up I don't lose jsut a tick or two of a DoT. I miss my buff for 30 - 35 seconds.

How would I fix it?

To be honest I'm not sure what the best way is to fix it. The two popular suggestions are to either make it an activated ability like a trinket or to give it charges instead of a duration.

I don't really like the idea of making it an activated ability. We have enough of those, and it just feels kind of cheap to me. The charges idea sounds interesting. It will definitely reduce the number of wasted buffs, but you still have to watch for the proc and such.

The idea I had won't help eclipse directly but I think it will help our playability in general. I think they should revert the Glyph of Starfire back to its original form. It basically takes a DoT out of our rotation which is something Blizzard has been trying to do for Shadow Priests and Affliction Locks. Why not us?

Anyway as you can see I don't have any great suggestions. Please feel free to lend me your thoughts or suggestions in the comments.

Thursday, February 5, 2009

Eclipse: Part 3 - What about my DoTs?

This is Part three of my four part series looking at Eclipse. In this post I will try and answer the question, Should I refresh my DoTs during Eclipse? Part one looked at the two Eclipse buffs and showed which is the better buff. Part two looked at the value of Eclipse and tried to provide you with an idea of how it will help your DPS. Finally, Part four will summarize my findings and I will share my general thoughts about the talent.

For those of you that don't like reading math, please feel free to skip to the bottom for my TL:DR version of the post.

Should I refresh DoTs while Eclipse is up?

Please Note: Most of the assumptions I made in part one will apply to this post as well. The one exception is to my 5th assumption. For this section I am assuming that you have the [Idol of the Shooting Star] equipped when casting both Starfire and Wrath to maximize the Starfire Eclipse buff.

This is probably the most common question I hear regarding Eclipse, and I'll be honest. I've had a hard time figuring out what is the best way to tackle it, but lets give it a shot.

What do you lose by casting a DoT?

The cost of casting the DoT is the global cooldown (GCD) that could have been used to cast Starfire. The problem is know what the value of that GCD is, because it is near impossible to know if the Starfire cast will receive the Eclipse buff or not. So I will look at it both ways and take an average.

First lets look at the average cast time for Starfire with and without the buff and the global cooldown.

Global Cooldown = (1.5 / 1.17) = 1.2821 seconds
SF cast time w/ buff = ((3 - (0.5 * 0.65)) / 1.17) = 2.2863 seconds
SF cast time w/o buff = ((3 - (0.5 * 0.35)) / 1.17) = 2.4145 seconds

So we know now that the GCD is 56.07% of a buffed Starfire's cast time and53.09% of an unbuffed Starfire's cast time. Next we should look at the damage for a buffed and non buffed Starfire.

Avg SF (buffed) = ((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*(1-0.65))+((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*2.09 * 0.65) = 7418.49 damage

Avg SF (un buffed) = ((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*(1-0.35))+(((1285 + (2000 * 1.2)) * 1.1)*1.0712)*2.09 * 0.35) = 5998.62 damage

With this information we can say that the GCD is worth 4159.55 damage for the buffed Starfire (7418.49 * 0.5607), the GCD is worth 3363.43 damage for the unbuffed Starfire (5998.62 * 0.5309). Since we have no way of knowing which value is more likely, I will assume each of them have a 50% chance of occurring. Therefore by using the GCD for a DoT, on average, you lose 3761.49 damage from Starfire.

What do you gain by casting a Insect Swarm, and is it worth it?

For Insect Swarm this is easy, because we only have to look at Insect Swarm's DPS. It can be calculated like this:

IS DPS = (((1290 + (2000 * 0.76)) * 1.3) * 1.0712) / 12 = 326.09 DPS

(This ignores Natures Splendor because it doesn't change the results.)

So, now we know we gain 326.09 DPS by casting IS. We learned above that for Insect Swarm to be worth casting, it needs to do 3761.49 damage before your next opportunity to cast IS without clipping Eclipse.

This means IS must be on the boss at least 11.5351 seconds for IS to be worth casting. Since IS has a talented duration of 14 seconds it is theoretically worth it to refresh insect swarm if Eclipse just procced. However, in reality the benefit to refreshing IS is very small and our reaction times will make it difficult to be worthwhile.

Therefore, it is my opinion that there is no need to refresh IS while you have the Starfire Eclipse buff.

What do you gain by casting a Moonfire, and is it worth it?

Moonfire is more complicated for a couple of reasons. First, we have to consider both the direct damage and the DoT. Second, we have to consider the extra damage from Starfire due to Improved Insect Swarm.

First lets look at the direct damage portion of Moonfire. Its not large due to the Glyph of Moonfire, but it does factor into the equation. Basically since it happens up front we can subtract it from the damage lost by using the GCD for Moonfire. Here is the math.

Avg MF DD = (((((441 + (2000 * 0.1487)) * .3)*1.0712)*(1-0.41))+((((441 + (2000 * 0.1487)) * 0.3)*1.0712)*2.09 * 0.41)) = 343.34 damage

If we subtract this from the GCD value that means the Moonfire DoT and extra Starfire damage only have to make up 3539.34 damage.

The DoT portion of Moonfire looks like this:

Avg MF DoT DPS= (((800 + (2000 * 0.5224)) * 1.95) * 1.0712) / 12 = 321.12 DPS

To figure out the affect of Moonfire on Starfire lets calculate Starfire with and without the 3% chance to crit.

SF w/ MF = ((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*(1-0.68))+((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*2.09 * 0.68) = 7560.48 damage

SF w/o MF = ((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*(1-0.65))+((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*2.09 * 0.65) = 7418.49 damage

So, refreshing Moonfire will increase the damage from Starfire by 141.99 per SF cast. Since a buffed SF takes 2.2735 seconds to cast on average this increases our DPS by 62.45 DPS.

Lets calculate how long moonfire must be on the boss for it to be worth the cast.

Break-even Point = (3761.49 - 321.12 ) / ( 321.12 + 62.45 ) = 8.9693 seconds

So, theoretically Moonfire must be on the boss at least 8.9693 seconds for it to be a net increase in your DPS. In reality you probably want a little more because of reaction times and such.

My recommendation is that you only refresh Moonfire if it runs out right as Eclipse procs. Otherwise the benefit is small and not worth worrying about.

TL:DR Version

One of the most common Moonkin questions is, Should I refresh my DoTs during Eclipse?

The results are mixed. It is theoretically possible to increase your DPS by refreshing both Insect Swarm and Moonfire at the very beginning of the Eclipse buff. However, reality makes this a little difficult.

The benefit of refreshing Insect Swarm during Eclipse is very small at best. Therefore I recommend that you never refresh Insect Swarm during Eclipse.

The benefit of refreshing Moonfire during Eclipse is more sizable, and can be worthwhile if you do it quickly enough. I recommend that you only refresh Moonfire during Eclipse if your are at the very beginning of the Eclipse buff.

Tuesday, February 3, 2009

Eclipse: Part 2 - What's it Worth?

This is Part two of my four part series looking at Eclipse. In this post I will look at the value of Eclipse and try and provide you with an idea of how it will help your DPS. Part one looked at the two Eclipse buffs and showed which is the better buff. Part 3 will try and answer the question, Should you reapply DoTs during Eclipse? Finally, Part four will summarize my findings and I will share my general thoughts about the talent.

For those of you that don't like reading math, please feel free to skip to the bottom for my TL:DR version of the post.


Ok, How will Eclipse affect my DPS?

Please Note: Most of the assumptions I made in part one will apply to this post as well. The one exception is to my 5th assumption. For this section I am assuming that you have the [Idol of the Shooting Star] equipped when casting both Starfire and Wrath to maximize the Starfire Eclipse buff.

It is difficult to assign Eclipse a concrete value. Given it's random nature it is impossible to nail down an exact DPS rotation to measure it, and when it does proc the buff might be wasted due to fight mechanics. So, the number I am presenting in this section are kind of a best case scenario.

There are 5 steps to providing a value to eclipse.

1. We need to determine how long our Precasting period will be and how much damage we will do during it. We can determine the average number of Wrath casts it is going to take to proc the Starfire Eclipse using the following formula:
# of Casts to proc = 1 / (proc rate * crit rate) or
# of Casts to proc = 1 / (0.60* 0.35) = 4.7619 Casts

Since it is highly unlikely that you will see the buff proc before your casting your next spell I will assume a 1 spell cast buffer. This will increase the number of Wrath's cast by 1 and reduce the Buff period by Wrath's casting speed.

So our Casting Time and Damage for the Precasting period looks like this:

Avg # of Wrath's = 4.7619 +1 = 5.7619
Avg Wrath Cast time = (((1.5/1.17) * (1 - 0.35)) + 0.35) = 1.1833 seconds
Avg Wrath Damage = ((((588 + (2000 * 0.6714)) * 1.13)*1.0712)*(1-0.35))+((((588 + (2000 * 0.6714)) * 1.13)*1.0712)*2.09 * 0.35) = 3228.77 damage

Precasting period cast time = 5.7619 * 1.1833 = 6.8181 seconds
Precasting period damage = 5.7619 * 3228.77 = 18603.85

2. Now we need to determine how long our Buffed period will be and how much damage we will do during it. The Duration of the eclipse buff is 15 seconds, but I am assuming that we will cast one Wrath before we recognize that we have the buff. So the buff's duration is reduced by Wrath's cast time of 1.1833 seconds. Also remember that Damage is calculated at the end of spells cast. Therefore I will ignore any partial casts and round down to the nearest number of whole Starfire casts.

So the numbers for the Buffed period look like this:

Avg SF Cast time = (3 - (0.5 * 0.68)) / 1.17 = 2.2735 seconds
Avg # of Buffed SF casts = (15 - 1.1833) / 2.2735 = 6.077, rounded down to 6 casts.
Avg SF Damage = ((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*(1-0.68))+((((1285 + (2000 * 1.2)) * 1.1)*1.0712)*2.09 * 0.68) = 7560.48 damage

Buffed period cast time = 6 * 2.2735 = 13.641 seconds
Buffed period damage = 6 * 7560.48= 45362.88

3. The combination of the Precasting period and the Buffed period are what I call the Eclipse Rotation. So lets combine the values from the previous two steps.

Eclipse Rotation cast time = 6.8181 + 13.641 = 20.4591 seconds
Eclipse Rotation damage = 18603.85 + 45362.88 = 63966.73 damage
Eclipse Rotation DPS = 63966.73 / 20.4591 = 3126.57 DPS

4. Now that we have the DPS of the Eclipse rotation we need to compare it to what we would be casting otherwise. Once again I am ignoring DoTs and assuming that they don't need to be refreshed. Therefore, the only other DPS options are Wrath Spam or Starfire Spam.

The average DPS of Wrath Spam can determined using information from step 1 above and the average normal Starfire DPS is also listed above.

Avg Normal Wrath DPS = 18603.85 / 6.8181 = 2728.60 DPS
Avg Normal SF DPS = 2556.78 DPS

Therefore, the Eclipse rotation increases DPS by:

Value of Eclipse Rotation (Comp w/ Wrath) = (3126.57 - 2728.60 ) / 2728.60 = 14.59% DPS increase
Value of Eclipse Rotation (Comp w/ SF) = (3126.57 - 2556.78 ) / 2556.78 = 22.29% DPS increase

5. The above numbers ignore the cooldown, so we need to determine what portion of our total casting rotation is taken up by the Eclipse rotation. We already know that the Eclipse rotation will last 20.4591 seconds on average. The total casting rotation is the sum of the precasting period minus the buffer cast, plus the 30 second cooldown.

Total Casting Rotation Duration = 30 + (4.7619 * 1.1833) = 35.6348 seconds
Eclipse Rotation "Up Time" = 20.4591 / 35.6348 = 57.41%

So,

Value of Eclipse (Comp w/ Wrath) = 14.59% * 0.5741 = 8.38% DPS increase
Value of Eclipse (Comp w/ SF) = 22.29% * 0.5741 = 12.79% DPS increase

As I said before these numbers are a best case scenario. In actuality the will be significantly smaller. This is because you will have to refresh dots and you will miss some of the buffs due to movement and such. However, even if the benefit is cut in half you're still talking about a 4% to 5% increase in DPS from 3 points in Eclipse.

Edit: Down Ranking Eclipse A couple of people have asked in the comments that I value Eclipse point for point. I won't detail the math because it is really just repeat of the math above with a change in a variable. However, please know that I have used the same approach to come up with these numbers.

In the math above I showed that an Eclipse rotation is a 12.75% DPS increase over a normal Starfire rotation and a 8.45% increase over a normal Wrath rotation if you put a full three points into Eclipse. Please remember that these numbers were calculated under ideal circumstances.

If you put just one point in Eclipse it will increase your DPS by 11.27% over Starfire and 6.42% over Wrath. With two points in Eclipse it will increase your DPS by 12.31% over Starfire and 7.83% over Wrath.

This means that mathimatically you can receive 75% to 90% of the benefit of Eclipse from just 1 point. This is because of the 30 second cooldown. It has a greater impact on determining when Eclipse procs then your Crit chance.

Personally, I will proably still put 3 points into Eclipse, eventhough those last couple of points will have a much smaller impact then the first point. I will do this for two reasons. First, there isn't a great talent to put the points into. I would love to pick up Gale Winds but It is hardly necessary. Second, I want to cut down on the randomness. Eclipse is already very dependent on the RNG and I want to reduce some of that impact.

TL:DR Version

The Eclipse buff is very powerful buff. In an ideal situation it can improve your DPS by up to 12%. However the ideal situation is near impossible to achieve, but even if you miss half the buff your still increasing your DPS by close to 6% for a 3 point investment.

This indicates that Eclipse is a must have talent for raiders. However, you don't have to invest a full three points into the talent. You can receive a majority of Eclipse's value by spending just one point on the talent. However, Eclipse is already a very random talent, and for that reason I recommend investing 3 points to reduce that randomness.

GC: Starfall to be Buffed Soon (tm)

With the recent nerf's to Starfall there has been a lot of discussion on the WoW Forums about the purpose of Starfall. Now that it doesn't stun or de-stealth people PvPers don't like it, and the damage scales so poorly that most PvEers don't really care if they have it. Well, the discussion has prompted Ghost Crawler to chime in with these two posts (one, two).


The purpose of Starfall is to do extra damage. What I mean by that is that the spell is not channeled so you can use it along with a Hurricane or whatever other spell you want to cast. It was never intended to be a de-stealther and we've become unenamored with random stun chances added to other spells.

One criticism which we think is totally valid is the paltry coefficient on Starfall. We will be hotfixing in a more reasonable number soon (tm).
And


As I said, Starfall is a damage spell. While it does AE damage, that does not mean it is ineffective against single targets. If you cast it and keep using Starfire / Wrath etc. on bosses then your dps will be higher than if you did not cast it. I realize its large area can bring in extra groups, but this is rarely a problem on actual bosses.

The PvP utility spell, as Lissanna (I think) pointed out, is Typhoon. If your primary concern is
Arenas, you might want to direct your feedback toward Typhoon rather than trying to turn Starfall into a different spell.


My Thoughts:

1. It's great to hear that they are going to buff the Spell Power coefficient on Starfall. I just hope they bump it up enough. The current coefficient is so low that we can take off all of our gear and Starfall's damage wouldn't drop much. For a 51 point talent and a spell with a 3 minute cooldown that sucks.

However, I don't think that the spell in it's current form is a complete waste as some have indicated on the forums. Even on a single target it has a very high DPCT (damage per cast time), and if used correctly that can increase dramatically. Its like Force of Nature. It just has to be used properly to get the most out of it.

2. I could easily be completely wrong about this because I am not a PvPer, but I don't see why PvPkins are so harsh on this spell now. I understand that the stuns and de-stealthing was awesome. I would hate to lose them also, but it is still a decent damage spell that you don't have to target. Unless it is really easy to counter, I don't see why it is trashed so much.

3. I think all of us knew this already but it is nice to know that Typhoon is meant to be the spell with PvP utility. I am not saying that it doesn't have PvE uses, but I have never understood why some very smart moonkin insist that it is a good PvE spell.

Monday, February 2, 2009

Eclipse: Part1 - Which Buff is Best?

My long time readers know that I did a couple of posts back in October on the state of Eclipse. Those posts are now very out of date and it is long past time to present the new math to you guys.

This is part 1 in a four part series looking at the Balance Talent Eclipse. In this post I look at the two Eclipse buffs and show which is the better buff. Part two will look at the value of Eclipse and try and provide you with an idea of how it will help your DPS. Part 3 will try and answer the question, Should you reapply DoTs during Eclipse? Finally, Part four will summarize my findings and I will share my general thoughts about the talent.

For those of you that don't like reading math, please feel free to skip to the bottom for my TL:DR version of the post.


Which Eclipse is Better?

Eclipse: When you critically hit with Starfire, you have a (33%, 66%, 100%) chance of increasing damage done by Wrath by 20%. When you critically hit with Wrath, you have a (20%, 40%, 60%) chance of increasing your critical strike chance with Starfire by 30%. Effect lasts 15 sec and has a 30 sec cooldown.

So, obviously you can use Eclipse to buff Starfire or Wrath but not both within the same cooldown. So the question is: Which spell should I try to buff with Eclipse? To determine that we need to see how Eclipse both spells.

Assumptions:

1. I'm using fairly entry level DPS stats for a fully raid buffed Moonkin. They are 2000 Spell Power, 35% Crit chance (38% for SF), 17% haste, and 100% hit chance. On the armory this moonkin would probably have 1650 SP, 15% Crit chance, and 6% haste.

2. I assume a build very similar to this one. I realize that some of you will have more mana regen and will probably drop Imp IS or Imp FF to get there. Even if that is the case I don't think you will have a hard time getting to the 35% crit represented in the math.

3. I assume that Moonfire and Insect Swarm are always on the target and don't need to be reapplied. Therefore, my calculations take full advantage of Improved Insect Swarm.

4. My calcs assume that a [Chaotic Skyflare Diamond] is equipped.

5. When calculating the DPS numbers for Starfire and Wrath I am assume their respective idols are equipped. Please note that I am not suggesting you do any kind of idol swapping. Idol swapping is bad. I'm just doing this to balance the numbers and be fair.

Wrath:

The average DPS for a normal Wrath Cast looks like this:

Avg Non-Crit Wrath = ((((658 + (2000 * 0.6714))) * 1.13) * 1.0712) = 2421.88
Avg Wrath Crit = (((((658 + (2000 * 0.6714))) * 1.13) * 1.0712) * 2.09) = 5061.73
Avg Wrath Cast Time = (((1.5/1.17) * (1 - 0.35)) + 0.35) = 1.1833

Therefore,

Avg Normal Wrath DPS = ((2421.88 * (1 - 0.35)) + (5061.73 * 0.35)) / 1.1833 = 2827.54 DPS

The average DPS for a Wrath Cast with Eclipse looks like this:

Avg Non-Crit Eclipsed Wrath = ((((658 + (2000 * 0.6714))) * 1.33) * 1.0712) = 2850.53
Avg Eclipsed Wrath Crit = (((((658 + (2000 * 0.6714))) * 1.33) * 1.0712) * 2.09) = 5957.61
Avg Wrath Cast Time = (((1.5/1.17) * (1 - 0.35)) + 0.35) = 1.1833

Therefore,

Avg Eclipsed Wrath DPS = ((2850.53 * (1 - 0.35)) + ( 5957.61* 0.35)) / 1.1833 = 3327.99 DPS

So, as you can see Eclipse will increase Wrath's DPS by 17.70% ( (3327.99 - 2827.54 ) / 2827.54).

Starfire:

The average DPS for a normal Starfire cast looks like this:

Avg Non-Crit SF = (((1285 + (2000 * 1.20))) * 1.1) * 1.0712 = 4342.11
Avg SF Crit = ((((1285 + (2000 * 1.20))) * 1.1) * 1.0712 ) * 2.09) = 9075.01
Avg SF Cast Time = (3 - (0.5 * 0.38)) / 1.17 = 2.4017

Therefore,

Avg Normal SF DPS = ((4342.11* (1 - 0.38)) + (9075.01* 0.38)) / 2.4017 = 2556.78 DPS

The average DPS for a Starfire Cast with Eclipse looks like this:

Avg Non-Crit SF = (((1285 + (2000 * 1.20))) * 1.1) * 1.0712 = 4342.11
Avg SF Crit = ((((1285 + (2000 * 1.20))) * 1.1) * 1.0712 ) * 2.09) = 9075.01
Avg SF Cast Time = (3 - (0.5 * 0.68)) / 1.17 = 2.2735

Therefore,

Avg Eclipse SF DPS = ((4342.11* (1 - 0.68)) + (9075.01* 0.68)) / 2.2735 = 3325.48 DPS

So, as you can see Eclipse will increase Starfire's DPS by 30.07% ( (3325.48 - 2556.78) / 2556.78).

How they Compare:

As you can see Starfire gets a much larger buff from Eclipse then Wrath does. In fact, Starfire with the eclipse buff does more DPS on average then Wrath does with the eclipse, but they are very close. I have run these numbers at several gear levels. The margin between Starfire and Wrath will decrease as Crit increases but it's not much and Starfire still beats Wrath in total DPS if there is a comparable increase in Haste.

On top of that it goes with out saying that Starfire with eclipse is more mana efficient and will benefit more from raid buffs like Heroism then wrath will with the eclipse buff. I think we can conclusively say that the Starfire Eclipse buff is the superior buff.

TL:DR Version

In terms of damage out put the two Eclipse buffs are very close with Starfire buff doing a little more DPS per spell cast. From a DPM perspective the Starfire buff is the clear winner since Starfire is the more mana efficient nuke and the buff just makes it more mana efficient.

In my opinion the Starfire Eclipse buff is clearly the superior buff. (i.e. Wrath until Eclipse and then Starfire)

Edit: There is one exception to this that I know of. My math assumes normal levels of crit. In fights that buff your Crit Chance like Loatheb, the Wrath Eclipse buff becomes better. (Thanks to Beefkin for reminding me of this.)