|
- Movement speed while walking and running is measured in yards per second. In this case, a yard is defined as the distance between opposite corners of a sub-tile [1], into which the world surface is normally invisibly divided, like a chess board: a yard measures 32 pixels horizontally and 16 pixels vertically due to the game's isometric graphics.
Enlargement of a single sub-tile.
- Consequently, the dimensions of the visible screen are as follows:
Resolution
|
Visible Area
|
Pixels
|
Yards
|
640 x 480 |
640 x 432 |
20 x 27.0
|
800 x 600 |
800 x 552 |
25 x 34.5
|
|
Relationship between movement speed yards and radius at 800 x 600 resolution.
Player
- All players have base walk speed of 6 yards per second, and base run speed of 9 yards per second [2] [3], which can be increased or decreased. Player walk speed is calculated as follows:
- Player walk speed = max(6 * (100 + Speed) / 100 , 1.5)
- Speed is the sum of all movement speed modifiers, both positive and negative:
Source
|
Player speed modifier
|
Maximum limit
|
Faster Run/Walk
|
[ (150 * FR/W) / (150 + FR/W) ] [4]
|
+149
|
Burst of Speed
|
min(15 + [55 * [ (110*slvl) / (slvl+6) ] / 100] , 70)
|
+70
|
Frenzy
|
min(20 + [180 * [ (110*slvl) / (slvl+6) ] / 100] , 200)
|
+200
|
Increased Speed
|
min(7 + [43 * [ (110*slvl) / (slvl+6) ] / 100] , 50)
|
+50
|
Feral Rage
|
min(10 + [60 * [ (110 * ( [slvl/2] + 3) ) / ( ( [slvl/2] + 3) + 6) ] / 100] , 70)
|
+70
|
Vigor
|
min(7 + [43 * [ (110*slvl) / (slvl+6) ] / 100] , 50)
|
+50
|
Body armor speed penalty
|
0/-5/-10
|
-10
|
Shield speed penalty
|
0/-5/-10
|
-10
|
Cold length
|
-50
|
-50
|
Holy Freeze
|
min(-25 + [-35 * [ (110*slvl) /(slvl+6) ] / 100] , -60)
|
-50
|
Decrepify
|
-50
|
-50
|
Slows Target
|
10-50
|
-50
|
- Maximum limit is normally not reached (diminishing returns formula for skills reaches its ceiling at level 60). Both cold length and maximum Holy Freeze modifier are determined by player chill effectiveness (-50), and Slows Target has a -50 ceiling when applied to players.
- Faster Run/Walk does not apply to Charge speed.
- Player walk speed has a floor of 1.5 yards per second, or 1/4 base walk speed. [5] [6]
- Each percentage adds 0.06 yards per second to player walk and run speed. However, while +100% movement speed (+6 yards per second) increases player walk speed by 100%, player run speed only increases by 2/3 due to the way it's calculated:
- Player run speed = max(9 + ( (6 * Speed) / 100) , 1.5)
- So +100% movement speed only increases player run speed from 9 to 15 yards per second because the increase to base walk speed (6 yards per second) is added to base run speed (9 yards per second), rather than the speed modifier being applied to run speed directly.
- As long as player walk speed has not been reduced to its floor (1.5 yards per second), simply add 3 yards per second for player run speed.
- Player run speed also has a floor of 1.5 yards per second, but it requires -125% movement speed to reach it.
Reference
|