Does this approximation factor in animation delay? I recently compared ninja to Gr to druid, and all 3 have different attack rates. Ninja clocked in with 872 ms, Gr with 1052 and druid with 1108 ms attack rate. None had berserk and none were boosted other than druids buff.
I believe the animations are accurate. And I also think there is slight difference in all their attack speeds. Rarely they are exactly 1,000 or 800 per se. Hence I'm interested on whether the rounding factor is truly built into the game
That changes everything regarding the calculation of the stacks and the benefit to raising pd's skill versus other heroes.
If you get a second stack going on PD does it work like this: Normal ATK rate / 1+Berserk% / 1+50%(Celebrate Stack 1) / 1+50%(Celebrate Stack 2)
or does it work like this: Normal ATK rate / 1+Berserk% / 1+100%(Celebrate Stack 1+2)
Extra stacks simply factor after the previous stack.
Anyone with a zerk pumpkin duke can use a stop watch and see how zerk plays along with celebrate.
Attack speed is the only stat that goes down as it improves, so it only makes sense that it will reach diminishing returns as celebrate gets higher and higher.
This is one reason why revitalize often trumps berserk in many situations because it doesn't lose effectiveness in the presence of other buffs. Of course berserk is still berserk, and in controlled environments (boss fight), any extra % is welcome, regardless of the loss.
One thing I question is if the attack speed rounds so drastically. Swings can be measured in ms, which would make rounding unnecessary. It would be easy to prove though, so I suppose the rounding is accurate.
GenericID: With 5/5 berserk, there is no benefit going from 8/9 to 9/9 (at least in terms of attack rate)
PS: Mine is 6/9 at the moment not 8/9. Still long way to go. :L
That's a good question, my guess is animation delay is independent of atk speed calculation.
For example, if TG atk speed is 1000 , but real atk speed is 1050 considering animation delay.
Then a berserk 1/5 TG should have atk spd 1000/1.1 = 909 , which is rounded up to 1000. And with animation delay, berserk 1/5 TG real atk speed should remain at 1050
However, if animation is included in calculation, then 1050/1.1 =954 , will be rounded up to 1000. and we will observe a faster atk spd for zerk 1/5 tg.
This is just a illustration on how to test the difference of the two. I haven't done any test yet.
are you sure it rounds up ? and i noticed my tg 1/5 berserk slightly faster than normal one