Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Druids

Closed Thread
 
LinkBack Thread Tools
Old 09/17/09, 1:49 PM   #2041
Poromu
Piston Honda
 
Night Elf Druid
 
Windrunner
Originally Posted by Rondaru View Post
Since the latency measured by the client is probably the time it takes a data packet to be sent to the server, wait in its queue for processing and the reply to return the client, I would presume that it is exactly the amount of time that needs to be added to the spell's cast time (=GCD) for realistic DPET calculations.

So if your latency is 200ms in a raid and your Wrath is hasted down to 1.0s cast time during NG, the actual minimum time it requires to cast the next Wrath is 1.2s after, effectively reducing the DPS of Wrath spam by 17%, eating up all its mathematical superiority over Starfire spam.

For comparison, without haste and NG and a cast time of 1.5s, the actual chaining-interval would be 1.7 and the DPS loss only 12%. So you might say that lag causes a diminishing return on haste for Wrath.

It's interesting to note that this means that the last 1-2 points of Starlight Wrath are only returning half their value - but then again, seeing that the only alternative is to put them into much weaker Genesis, it doesn't really change a thing for us.
This is close to truth, but the way spell queueing works is that if you have no haste or NG and a cast time of 1.5, your casting-interval will be 1.5 because you can place the spell in queue before your last one finishes casting.

Offline
Old 09/18/09, 7:45 AM   #2042
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by Poromu View Post
This is close to truth, but the way spell queueing works is that if you have no haste or NG and a cast time of 1.5, your casting-interval will be 1.5 because you can place the spell in queue before your last one finishes casting.
There is no spell queuing mechanics in WoW. If you press a spell button while it is on cooldown (global or regular), you instantly get the error message "Spell not ready" (or something like that - I'm using a German client). If the global cooldown is over but the spell still casting, then there's a brief delay in which the client sends the action to the server. The server now either accepts it, because he processes it right after the spell's duration on its end or it will send a SPELL_CAST_FAILED back with the error message "Another action in progress" (or something like that).

Lastly, the client also blocks additional cooldown-effective actions when it has already sent one action to the server and is still waiting for a reply. That's when it plays that annoying sound that you often get when spamming your buttons too quickly.

I'm willing to accomodate that perhaps Blizzard might have added some tolerance either to the GCD-lock client-side (maybe making it 1.4 seconds un-hasted) or a server-side tolerance of 0.1-0.2 seconds, which might result in players with very good pings to chain short spells near perfectly (although that could really only be achieved by means like G15 macros - noone is that perfect at timing). However, if near-perfect Wrath spam would be possible, those Moonkins should have discovered that solar eclipse beats lunar in DPS. Most players have found the opposite to be true by practical experimentation.

Offline
Old 09/18/09, 8:22 AM   #2043
Fieryeel
Glass Joe
 
Tauren Druid
 
Thaurissan
Interesting observations.

So for Oceanic players like me who commonly suffer 300 ms or worst, even with 2pT8.5 bonus, it is still more beneficial to cast SF despite solar eclipse, while the opposite is true for players with >150 ms(cast Wrath if Solar, cast SF for anything else).

Offline
Old 09/18/09, 9:45 AM   #2044
nesf
Von Kaiser
 
Orc Warlock
 
Argent Dawn (EU)
Originally Posted by Rondaru View Post
Most players have found the opposite to be true by practical experimentation.
I'm not so sure about that. Initially I did think this but the more I check my logs the less true I find this.

Example:World of Logs - Real Time Raid Analysis (First guild kill of Anub, my dps is all over the place I'm afraid but the first Anub section before he burrows at the start is what interests me here).

The first large dps spike is a Bloodlusted Lunar Eclipse, so ignore that but look at the following three dps spikes after that. They reflect a Solar, Lunar, Solar Eclipse cycle and all three are extremely close in terms of damage and this isn't due to trinket procs on the Solar Eclipses.

And this is for a Moonkin with a measly 2174 odd SP and 19% crit unbuffed and being haste soft capped (actually crit was lower for the fight, was wearing [Pants of the Soothing Touch] during the fight). I imagine for a better geared moonkin with more crit we'd see a better return on Solar Eclipse cycles.

Offline
Old 09/18/09, 12:30 PM   #2045
atliens
Glass Joe
 
Night Elf Druid
 
Stonemaul
Originally Posted by Rondaru View Post
Since the latency measured by the client is probably the time it takes a data packet to be sent to the server, wait in its queue for processing and the reply to return the client, I would presume that it is exactly the amount of time that needs to be added to the spell's cast time (=GCD) for realistic DPET calculations.

So if your latency is 200ms in a raid and your Wrath is hasted down to 1.0s cast time during NG, the actual minimum time it requires to cast the next Wrath is 1.2s after, effectively reducing the DPS of Wrath spam by 17%, eating up all its mathematical superiority over Starfire spam.
I don't follow. The first wrath should suffer the same 200ms latency as the second wrath. So as long as you fire your wraths at a 1s interval from your client then the server-side should receive both wraths at a 1s interval.

This post did make me think, however, of changing my personal soft-haste cap based on my latency. I don't think it's necessary anymore. Thoughts?

Offline
Old 09/18/09, 8:22 PM   #2046
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by atliens View Post
I don't follow. The first wrath should suffer the same 200ms latency as the second wrath. So as long as you fire your wraths at a 1s interval from your client then the server-side should receive both wraths at a 1s interval.
Think about it like this:

At time 0 you press the Wrath button
At time +200ms your client receives SPELL_CAST_SUCCESS, goes into GCD lock and starts the cast bar animation.
At time +1200ms GCD lock is over and you can press Wrath button again. SPELL_DAMAGE is received at the same time.
Repeat.

So basically you have a forced minimum of 1200ms duration between keypresses and your Wrath spells.

Offline
Old 09/18/09, 8:34 PM   #2047
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by nesf View Post
I'm not so sure about that. Initially I did think this but the more I check my logs the less true I find this.

Example:World of Logs - Real Time Raid Analysis (First guild kill of Anub, my dps is all over the place I'm afraid but the first Anub section before he burrows at the start is what interests me here).

The first large dps spike is a Bloodlusted Lunar Eclipse, so ignore that but look at the following three dps spikes after that. They reflect a Solar, Lunar, Solar Eclipse cycle and all three are extremely close in terms of damage and this isn't due to trinket procs on the Solar Eclipses.

And this is for a Moonkin with a measly 2174 odd SP and 19% crit unbuffed and being haste soft capped (actually crit was lower for the fight, was wearing [Pants of the Soothing Touch] during the fight). I imagine for a better geared moonkin with more crit we'd see a better return on Solar Eclipse cycles.
There are too many factors in a boss fight that can influence your DPS and one sample can not be taken for proof. But there is a much simpler way to test the theory: go to a level 80 training puppet and measure your average DPS by only casting Wrath at it (ignore solar eclipses). Then repeat the same experiment by only casting Starfire at it and compare both DPS.

Wrath has by math already more DPET than Starfire because it scales better with spellpower. But I would be surprised if you discovered that you do more DPS with Wrath than with Starfire against a training puppet.


Ok well ... actually you might because Lag isn't usually high around puppets.

A pitty that we can't revert to the old way of a common eclipse CD. The best way to go was simply switching from solar to lunar rotation. I can only testify that my Raid DPS considerably improved once I switched from solar to lunar rotation back then.

Last edited by Rondaru : 09/18/09 at 8:49 PM.

Offline
Old 09/18/09, 11:08 PM   #2048
nesf
Von Kaiser
 
Orc Warlock
 
Argent Dawn (EU)
Originally Posted by Rondaru View Post
There are too many factors in a boss fight that can influence your DPS and one sample can not be taken for proof. But there is a much simpler way to test the theory: go to a level 80 training puppet and measure your average DPS by only casting Wrath at it (ignore solar eclipses). Then repeat the same experiment by only casting Starfire at it and compare both DPS.

Wrath has by math already more DPET than Starfire because it scales better with spellpower. But I would be surprised if you discovered that you do more DPS with Wrath than with Starfire against a training puppet.


Ok well ... actually you might because Lag isn't usually high around puppets.

A pitty that we can't revert to the old way of a common eclipse CD. The best way to go was simply switching from solar to lunar rotation. I can only testify that my Raid DPS considerably improved once I switched from solar to lunar rotation back then.
I completely agree that one sample isn't conclusive proof of anything. I was merely showing you an example in a simple phase of a boss fight (i.e. assigned to Anub in the first phase before he burrows is as simple a tank and spank as we have in Crusader's Coliseum). During the fight the dps spikes during Lunar Eclipse procs was fairly consistent when Anub was up. It's highly unlikely that the the lunar eclipse spike at the start after the bloodlust was an extreme outlier with this being the case which means that it's quite likely that lunar and solar eclipse procs at my gear levels are fairly consistent in terms of damage.

What kind of a drop were you seeing with solar eclipses?

Last edited by nesf : 09/18/09 at 11:18 PM.

Offline
Old 09/19/09, 8:45 AM   #2049
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by nesf View Post
I completely agree that one sample isn't conclusive proof of anything. I was merely showing you an example in a simple phase of a boss fight (i.e. assigned to Anub in the first phase before he burrows is as simple a tank and spank as we have in Crusader's Coliseum). During the fight the dps spikes during Lunar Eclipse procs was fairly consistent when Anub was up. It's highly unlikely that the the lunar eclipse spike at the start after the bloodlust was an extreme outlier with this being the case which means that it's quite likely that lunar and solar eclipse procs at my gear levels are fairly consistent in terms of damage.

What kind of a drop were you seeing with solar eclipses?
I recall my raid DPS going up about 15-20% when I forced myself to use Lunar rotation back then. Even with the training puppets my Lunar runs were generally higher dps than my solar runs.

Offline
Old 09/19/09, 10:41 PM   #2050
nesf
Von Kaiser
 
Orc Warlock
 
Argent Dawn (EU)
Originally Posted by Rondaru View Post
I recall my raid DPS going up about 15-20% when I forced myself to use Lunar rotation back then. Even with the training puppets my Lunar runs were generally higher dps than my solar runs.
If a 15-20% drop was a universal thing that should leap out from even a casual glance at a few raid logs. I think we might potentially have a situation where because of lag people's mileage may vary with Solar versus Lunar but I'd highly doubt that something as large as 15-20% drop was a universal factor just from a casual glance at a few of the entries on the Moonkin WWS thread.

Offline
Old 09/20/09, 8:18 AM   #2051
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by nesf View Post
If a 15-20% drop was a universal thing that should leap out from even a casual glance at a few raid logs. I think we might potentially have a situation where because of lag people's mileage may vary with Solar versus Lunar but I'd highly doubt that something as large as 15-20% drop was a universal factor just from a casual glance at a few of the entries on the Moonkin WWS thread.
I don't want to carve those numbers in rock either. I only know that I was generally displeased by my raid performance compared to other raid members until someone suggested I should try to follow some guides instead of using my own mathematical conclusions. All guides I've read at that time favored the lunar rotation. So I did like a dozen mock fights at the training puppets with both rotations and discovered myself that I had it easier to achieve high DPS when using lunar.

I guess we all know how hard it is to nail down moonkin DPS to a specific numer with all the RNG involved in our mechanics.

Offline
Old 09/20/09, 10:05 PM   #2052
Zifrelm
Von Kaiser
 
Night Elf Druid
 
Burning Blade
In the end, isn't all of that moot, since the 3.2 changes favor using both?

Offline
Old 09/21/09, 11:52 AM   #2053
nesf
Von Kaiser
 
Orc Warlock
 
Argent Dawn (EU)
Originally Posted by Zifrelm View Post
In the end, isn't all of that moot, since the 3.2 changes favor using both?
It makes a difference because if Solar Eclipse is much lower in terms of dps than Lunar Eclipse for someone then if there was an unlucky string of non-crits after Lunar they could find themselves in Solar when Lunar Eclipse's cooldown was over and in which case they probably should cancel Solar Eclipse to get back into Lunar asap.

Personally I'm not seeing this dps drop in practice, so I'd be inclined to only cancel Solar Eclipse in the above situation during Bloodlust where Lunar is far superior to Solar, but this mightn't be the case for everyone so it's arguably an open question where it really does come down to you whether it's better to end Solar Eclipses early or not.

Offline
Old 09/21/09, 12:05 PM   #2054
Rondaru
Von Kaiser
 
Tauren Druid
 
Anub'arak (EU)
Originally Posted by nesf View Post
It makes a difference because if Solar Eclipse is much lower in terms of dps than Lunar Eclipse for someone then if there was an unlucky string of non-crits after Lunar they could find themselves in Solar when Lunar Eclipse's cooldown was over and in which case they probably should cancel Solar Eclipse to get back into Lunar asap.
That strategy never seemed to make much sense to me. Any eclipse DPS is always better than non-eclipse DPS regardless of its kind. Canceling an eclipse prematurely only results in reducing overall eclipse uptime for the whole fight and that can only be bad for your total DPS.

It would make a difference if there were a possibility to trade Wrath Eclipse's uptime 1:1 for Starfire Eclipse uptime, but there isn't. Even if the CD of the other eclipse is over, you'd begin a whole new cycle of trying to proc the other eclipse. Worst case: you may even end up with another 30 seconds of non-eclipse-proccing Wrath casts.

Offline
Old 09/21/09, 12:38 PM   #2055
nesf
Von Kaiser
 
Orc Warlock
 
Argent Dawn (EU)
Originally Posted by Rondaru View Post
That strategy never seemed to make much sense to me. Any eclipse DPS is always better than non-eclipse DPS regardless of its kind. Canceling an eclipse prematurely only results in reducing overall eclipse uptime for the whole fight and that can only be bad for your total DPS.

It would make a difference if there were a possibility to trade Wrath Eclipse's uptime 1:1 for Starfire Eclipse uptime, but there isn't. Even if the CD of the other eclipse is over, you'd begin a whole new cycle of trying to proc the other eclipse. Worst case: you may even end up with another 30 seconds of non-eclipse-proccing Wrath casts.
I think it has some merit in Bloodlust phases. Personally I wouldn't dream of using it outside of Bloodlust. The idea behind using outside of Bloodlust is to maximise the number of Lunar Eclipses in a fight, I've not worked out the maths to see if this is worthwhile though. With a large enough disparity between Lunar and Solar dps it probably would be recommended but I don't think that disparity is there outside of Bloodlust.


Edit: To expand on the above:

We want to maximise the number of Lunar Eclipses during the 40 seconds of Bloodlust for obvious reasons. Ideally we can fit one and two thirds in if we proc Lunar with our first Bloodlust Wrath cast. Then once Lunar is off cooldown we need to get it back up asap to maximise dps over the phase. Every extra second spent in Solar past this point is potentially a second we could have spent in Lunar. In order to maximise average dps in Bloodlust phases we should cancel Solar unless there's only a few seconds of Bloodlust left to go. Assuming an early Lunar proc during the Bloodlust phase we should almost always cancel Solar once Lunar is off-cooldown. It's only in situations where we go into Lunar late (i.e. close to 10 seconds into Bloodlust) that this is a dps loss. Where we proc Lunar just before Bloodlust is cast then the argument for cancelling Solar becomes even stronger.

The same logic then applies to someone who for whatever reason sees substantially lower dps during Solar phases. On average, given enough off a difference, it could be a winner, though you'd have to model it in order to work out how much of a difference would make it worthwhile.

Last edited by nesf : 09/21/09 at 12:52 PM.

Offline
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » Druids

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Moonkin DPS Spreadsheet Efejel Druids 1925 11/04/08 2:34 PM
Infraction for Moonkin Kai: Grammar Praetorian The Banhammer 0 06/02/08 6:28 PM
Moonkin Arena set in 2.4 nero Player vs. Player 30 05/21/08 4:41 PM
Moonkin DPS Calculator? Aadar Class Mechanics 87 04/16/07 2:31 AM
Raiding with ferals, moonkin, shadowpriests, etc Liandra Public Discussion 74 08/29/06 7:49 PM