A character's weapon speed is used to calculate the rate of attacks a player makes. It is based on the dex bonus and the total character load based on Carrying_load and total load being carried. The minimum weapon speed for a character is 0.05.
Characters Attack Speed (attacks per second) = ((1 + Dex Bonus) - (Weapon Speed / 20.0) + (Speed Bonus / 10.0) - ((Player's Current Carried Load/Player's Maximum Carry Capacity) x 0.2)) x 8.5 (server tick rate)
For example a weapon with weapon speed 8 and damage 8, on a character with 20 Dex and carrying %50 of capacity load with no +speed =
Characters Attack Speed (attacks per second) = ((1 + 3) - (8 / 20.0) + (0 / 10.0) - ((0.5 x 0.2)) x 8 (server tick rate) Characters Attack Speed (attacks per second) = (4 - 0.4 + 0 - .1) x 8.5 (server tick rate) Characters Attack Speed (attacks per second) = 29.75
The improvement given by a players Dex to their attack speed (Dex bonus) is:
Dex stat points | Dex Bonus |
---|---|
1 | -3 |
2 | -2 |
3 | -2 |
4 | -1 |
5 | -1 |
6 | -1 |
7 | 0 |
8 | 0 |
9 | 0 |
10 | 0 |
11 | 0 |
12 | 0 |
13 | 0 |
14 | 1 |
15 | 1 |
16 | 1 |
17 | 2 |
18 | 2 |
19 | 2 |
20 | 3 |
21 | 3 |
22 | 3 |
23 | 4 |
24 | 4 |
25 | 4 |
26 | 5 |
27 | 5 |
28 | 6 |
29 | 6 |
30 | 7 |