Alright, so, we have your base attack delay as such:
unit cooldown + unit backswing animation
Now, we have agility, which normally gives a 2% attack speed increase (hereto refered as 'asi') per point of agility, and spells that can give +% asi.
Now, how does the asi come into play in the overall formula?
I am assuming the formula would look something like this:
(Cooldown + Backswing) - (Cooldown + Backswing) X Sum of ASI = ## seconds
For example:
Say a unit has 3 sec cooldown and 1 sec backswing animation.
At lvl 1 with 0 agility, we would have...
(3+1) - (3+1) x 0% = 4 seconds.
Now, with 10 agil, thats a 20% asi, so..
(3+1) - (3+1) x 20% = 4 - .8 = 3.2 seconds...
But, that can't be the formula, because then we would be swinging instantly at 50 agility.
So, the formula might be compounding for each 1% asi.
Anyone have any thoughts? or has this been worked out already?
Thanks for any help.
unit cooldown + unit backswing animation
Now, we have agility, which normally gives a 2% attack speed increase (hereto refered as 'asi') per point of agility, and spells that can give +% asi.
Now, how does the asi come into play in the overall formula?
I am assuming the formula would look something like this:
(Cooldown + Backswing) - (Cooldown + Backswing) X Sum of ASI = ## seconds
For example:
Say a unit has 3 sec cooldown and 1 sec backswing animation.
At lvl 1 with 0 agility, we would have...
(3+1) - (3+1) x 0% = 4 seconds.
Now, with 10 agil, thats a 20% asi, so..
(3+1) - (3+1) x 20% = 4 - .8 = 3.2 seconds...
But, that can't be the formula, because then we would be swinging instantly at 50 agility.
So, the formula might be compounding for each 1% asi.
Anyone have any thoughts? or has this been worked out already?
Thanks for any help.