|
Well, let's start with what we know about Flurry:
- The length of time a weapon swing will take is determined after the previous swing with that weapon.
- When you crit, you gain a buff with three charges.
- When you swing while Flurry is active, the time-to-next-swing is only 70% of the normal length.
Looking at the upper yellow region in your screenshot, let's see what's going on. First of all, you MH crit at 542.656 and proc three fresh Flurry charges. At the same time, you were already in Flurry, so your next MH swing gets the haste, and your ongoing OH swing was already hasted.
Now, your OH hits at 544.187. Because Flurry is up, your next OH swing gets hasted. You should have 2 charges of Flurry left.
Your MH hits at 544.671. Flurry is up, so your next MH swing gets hasted. You should have 1 charge of Flurry left.
Your OH hits again at 546.312. Flurry is up, so your next OH swing is again hasted. You should be out of Flurry charges.
Here's where weird stuff happens. Your MH hits again at 546.875 and gets hasted. Now you're at -1 Flurry charges. O.o
Your OH hits at 548.5. Its next swing is not hasted (as you can see the next OH swing comes with a 2.625 delay at 551.125).
Your MH hits at 548.718. Its next swing is not hasted (as you can see the next MH swing comes with a 2.594 delay at 551.312).
Finally, at 549.296, over two seconds after the last hasted hit (and three seconds after it should have been used up), Flurry wears off.
Now, my potential explanation for this is that Flurry doesn't wear off until the last Flurry-effected swing connects. However, it also seems to be affecting one more hit than it should. The "extra" hasted swing (by the MH at 546.875) doesn't seem to come soon enough after the third hasted swing to be able to be considered a lag effect. In addition, it's not likely that the first hasted swing incorrectly used a leftover charge of Flurry from before the 542.656 MH crit, because the first swing after that crit was over a second and a half later, plenty of time for the new Flurry effect to replace the old.
|