Difference between revisions of "Walk/run speed"

From Basin Wiki
Jump to navigation Jump to search
(Created page with '{{Movement nav}}')
 
(First draft)
Line 1: Line 1:
 
{{Movement nav}}
 
{{Movement nav}}
 +
{{Intro}}
 +
*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 [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=85741], 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 [http://en.wikipedia.org/wiki/Isometric_graphics_in_video_games isometric graphics].
 +
 +
 +
[[File:Sub-tile.png|center|thumb|400px|Enlargement of a single sub-tile.]]
 +
 +
 +
*Consequently, the dimensions of the visible screen are as follows:
 +
 +
 +
{{Number table}}
 +
|-valign=top align=center
 +
!width=91 rowspan=2|Resolution
 +
!colspan=2|Visible Area
 +
|-align=center
 +
!width=91|Pixels
 +
!width=91|Yards
 +
|-align=center
 +
|640 x 480||640 x 432||20 x 27{{0|.0}}
 +
|-align=center
 +
|800 x 600||800 x 552||25 x 34.5
 +
|}
 +
|}
 +
 +
 +
[[File:Radius.png|center|thumb|600px|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 [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=21064] [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=85741], 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:
 +
 +
{{Text table}}
 +
|-
 +
!width=235|Source
 +
!width=355|Player speed modifier
 +
!width=91 align=center|Maximum limit
 +
|-
 +
![[Faster Run/Walk]]
 +
|[ (150 * FR/W) / (150 + FR/W) ] [http://www.lurkerlounge.com/forums/thread-11997-post-1655.html#pid1655]
 +
|align=right|+149
 +
|-
 +
![[Burst of Speed]]
 +
|min(15 + [55 * [ (110*slvl) / (slvl+6) ] / 100] , 70)
 +
|align=right|+70
 +
|-
 +
![[Frenzy]]
 +
|min(20 + [180 * [ (110*slvl) / (slvl+6) ] / 100] , 200)
 +
|align=right|+200
 +
|-
 +
![[Increased Speed]]
 +
|min(7 + [43 * [ (110*slvl) / (slvl+6) ] / 100] , 50)
 +
|align=right|+50
 +
|-
 +
![[Feral Rage]]
 +
|min(10 + [60 * [ (110 * ( [slvl/2] + 3) ) / ( ( [slvl/2] + 3) + 6) ] / 100] , 70)
 +
|align=right|+70
 +
|-
 +
![[Vigor]]
 +
|min(7 + [43 * [ (110*slvl) / (slvl+6) ] / 100] , 50)
 +
|align=right|+50
 +
|-
 +
![[Body armor (item type)|Body armor]] speed penalty
 +
|0/-5/-10
 +
|align=right|{{Warn|=-10}}
 +
|-
 +
![[Shield (item type)|Shield]] speed penalty
 +
|0/-5/-10
 +
|align=right|{{Warn|=-10}}
 +
|-
 +
![[Cold Damage|Cold length]]
 +
| -50
 +
|align=right|{{Warn|=-50}}
 +
|-
 +
![[Holy Freeze]]
 +
|min(-25 + [-35 * [ (110*slvl) /(slvl+6) ] / 100] , -60)
 +
|align=right|{{Warn|=-50}}
 +
|-
 +
![[Decrepify]]
 +
| -50
 +
|align=right|{{Warn|=-50}}
 +
|-
 +
![[Slows Target]]
 +
|10-50
 +
|align=right|{{Warn|=-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. [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=21064] [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=85741&#entry951269]
 +
*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.
 +
<br>
 +
 +
==Reference==
 +
*[http://www.lurkerlounge.com/forums/thread-11997.html Movement Speeds] (Lurker Lounge)
 +
*[http://www.theamazonbasin.com/d2/forums/index.php?showtopic=21064 Run/walk speed] (Technical Discussion Archives)
 +
*Gustafsson, Tommi, [http://web.archive.org/web/20071020035844/http://users.tkk.fi/~tgustafs/movementspeed.html Movement Speed] (Internet Archive)
 +
*Onderduiker, [http://www.theamazonbasin.com/d2/forums/index.php?showtopic=85741 Clarification of movement speed] (Technical Discussion)

Revision as of 18:45, 1 August 2012