|
- 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
- Player base walk and run speeds are as follows:
- Player walk speed is calculated as follows:
- Player walk speed = max(Base walk * (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
|
Delirium
|
+33
|
+33
|
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 not normally 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 and run speeds have a floor of 1/4 base walk speed (normally 6/4 or 1.5 yards per second). [5] [6]
- Thus each percentage difference is normally +/- 0.06 yards per second to player walk and run speeds. However, while +100% movement speed (+6 yards per second) increases player walk speed by 100%, player run speed normally only increases by 2/3 due to the way it's calculated:
- Player run speed = max(Base run + ( (Base walk * Speed) / 100) , 1.5)
- So +100% movement speed normally 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 (so +150% movement speed is normally required to double base run speed).
- As long as player walk speed has not been reduced to its floor, simply adding 3 yards per second normally results in player run speed.
- Player run speed also normally has a floor of 1.5 yards per second, but it requires -125% movement speed to reach it.
Reference
|