Haste Breakpoints: Corruption vs Moonfire
Posted 08/03/11 at 8:44 PM by Binkenstein
So following a twitter conversation with Hamlet following this series of tweets
Using some already created spreadsheets for looking at haste with Flame Shock, I went to work.
The observed values for Moonfire to get a 13th tick is 1929 and Corruption gets one at 1993. Looking at these with un-rounded tick times, Corruption has 2.400511774 at 1992 and 2.400349563 at 1993, while Moonfire has 1.4395752165 at 1928 and 1.4394775169 at 1929. From the looks of this, the tick time is truncated to 4dp, and then rounded up to 3dp to give the actual tick time, but I can't get everything to get exactly right.
Quote:
Apparently my haste breakpoint formulas still aren't perfect. It's been pointed out to me that if your tick time lands precisely on the point where you'd get half an extra tick, the game sometimes rounds up and sometimes down.
In the one that's noticeable for Druids (exactly 12.5 ticks of Moonfire/IS), the game rounds down to 12. But Warlocks noticed that if they gear to exactly 7.5 ticks of Corruption (2.400 seconds tick time), they get 8 ticks. So it's a bit unclear right now.
In the one that's noticeable for Druids (exactly 12.5 ticks of Moonfire/IS), the game rounds down to 12. But Warlocks noticed that if they gear to exactly 7.5 ticks of Corruption (2.400 seconds tick time), they get 8 ticks. So it's a bit unclear right now.
The observed values for Moonfire to get a 13th tick is 1929 and Corruption gets one at 1993. Looking at these with un-rounded tick times, Corruption has 2.400511774 at 1992 and 2.400349563 at 1993, while Moonfire has 1.4395752165 at 1928 and 1.4394775169 at 1929. From the looks of this, the tick time is truncated to 4dp, and then rounded up to 3dp to give the actual tick time, but I can't get everything to get exactly right.
| Spell | Rating | Tick | Truncated | Rounded |
| Corruption | 1992 | 2.400511774 | 2.4005 | 2.401 |
| Corruption | 1993 | 2.400349563 | 2.4003 | 2.400 |
| Moonfire | 1928 | 1.4395752165 | 1.4395 | 1.440 |
| Moonfire | 1929 | 1.4394475169 | 1.4394 | 1.395 |
Total Comments 2
Comments
|
|
The question is, once corruption gets to 2.400 (rounded), why does the game give it 8 ticks? Whereas with Moonfire, when you hit 1.440 (rounded) the game only gives it 12; you need to reach 1.439 (rounded) to get a 13th. Similarly for the 13th tick of Lifebloom--you don't get it at 0.800 seconds, you need 0.799.
Earlier today, Erdluf suggested testing Moonfire without Genesis (12 seconds and 6 ticks base), and this time, 1.600s tick time (1110 rating + Aura and NG) gave the 8th tick; I didn't have to push it to 1.599. |
|
|
|
Sorry, interrupted by work.
Normal rounding behaviour, as far as I can see. When using =round(7.5,0) in googledocs it rounds to 8, so it there will be a "0.5 or greater rounds up, less than 0.5 rounds down" style rounding applied. What I can't explain is why lower tick counts go on values like 1.600 or 2.400 while higher tick counts have to be under those values. Maybe the haste rating conversion value we are using is slightly wrong, which is only producing this artefact at high tick counts. In short, need moar dataz. |
|
Total Trackbacks 0
Trackbacks
Recent Blog Entries by Binkenstein
- Haste Breakpoints: Corruption vs Moonfire (08/03/11)
- TotemSpot (07/26/10)
- Bink makes a poll (07/04/10)
- You and the (Elemental) Cataclysm Part One: Talent Changes (07/02/10)
- Boredom + Math = Spreadsheet with bonus Blog Entry (06/30/10)





