6
edits
Changes
Undo revision 23748 by SGerlach38 (talk)
==Background==
All characters in {{iw|Diablo_II Diablo II}} move at the same speed in basic gear, but they differ as they gain bonuses from equipment and skills. Numerous skills increase run/walk speed.
::Unlike attack speed or cast rate, the result of the formula is in YARDS, not FRAMES. All of the frame-based formulas have breakpoints because frames has to be a whole number (i.e. an animation can take 2 frames, or 3 frames, but it can't take 2.37 frames). There is no requirement for *YARDS* to be a whole number (i.e. you can run at 2.37 yards per second), so the formula results in no breakpoints. It's sort of like the [[Magic Find]] formula- both suffer from diminishing returns, but neither has any breakpoints. Every percentage of FR/W and Magic Find is an improvement over the percentage before. -- [http://forums.diii.net/showthread.php?t=536403 Source]
==Visible Screen Size in Yards==
The screen size is 640x480 or 800x600 pixels. The lower panel takes 48 pixels, leaving 640x432 pixels in the smaller screen mode and 800x552 pixels in the larger one for the game play area. Thus, the visible screen has the following proportions in yards:
==Basic Movement Speeds==
The basic walking and running speeds are the same for all characters.
Monsters' base movement speeds vary.
There is no lower limit to charge speed. Thus, with enough slow it is possible to charge backwards.
Movement speed is affected by items, skills, armor/shield weight, and slowing effects, such as chill and slow.
===Faster Run/Walk: Items===
Walking and running speed are modified by Faster Run/Walk (FRW) items, but charging speed is unaffected by them. Item based FRW is subject to diminishing returns. The effect of 0 % to 295 % FRW to run/walk speed is listed in the table below.
{|
| colspan="6" | '''Effect on Run/Walk Speed in yards/s'''
|-
! FRW
! Speed
! FRW
! Speed
! FRW
! Speed
|-
! 0 %
| +0.00
! 100 %
| +2.40
! 200 %
| +3.40
|-
! 5 %
| +0.16
! 105 %
| +2.44
! 205 %
| +3.44
|-
! 10 %
| +0.36
! 110 %
| +2.52
! 210 %
| +3.48
|-
! 15 %
| +0.52
! 115 %
| +2.60
! 215 %
| +3.52
|-
! 20 %
| +0.68
! 120 %
| +2.64
! 220 %
| +3.56
|-
! 25 %
| +0.84
! 125 %
| +2.72
! 225 %
| +3.60
|-
! 30 %
| +1.00
! 130 %
| +2.76
! 230 %
| +3.60
|-
! 35 %
| +1.12
! 135 %
| +2.84
! 235 %
| +3.64
|-
! 40 %
| +1.24
! 140 %
| +2.88
! 240 %
| +3.68
|-
! 45 %
| +1.36
! 145 %
| +2.92
! 245 %
| +3.72
|-
! 50 %
| +1.48
! 150 %
| +3.00
! 250 %
| +3.72
|-
! 55 %
| +1.60
! 155 %
| +3.04
! 255 %
| +3.76
|-
! 60 %
| +1.68
! 160 %
| +3.08
! 260 %
| +3.80
|-
! 65 %
| +1.80
! 165 %
| +3.12
! 265 %
| +3.80
|-
! 70 %
| +1.88
! 170 %
| +3.16
! 270 %
| +3.84
|-
! 75 %
| +2.00
! 175 %
| +3.20
! 275 %
| +3.88
|-
! 80 %
| +2.08
! 180 %
| +3.24
! 280 %
| +3.88
|-
! 85 %
| +2.16
! 185 %
| +3.28
! 285 %
| +3.92
|-
! 90 %
| +2.24
! 190 %
| +3.32
! 290 %
| +3.92
|-
! 95 %
| +2.32
! 195 %
| +3.36
! 295 %
| +3.96
|}
===FRW Diminshing Returns Chart===
Visual representations of this property and its diminishing returns at higher levels. Chart by Virtuous.
[[Image:Frw1.jpg|thumb|600px|center|Faster Run/Walk diminishing returns.]]
===Faster Run/Walk: Skills===
Skills, such as Vigor, increase movement speed. Their effect is not subject to diminishing returns. FRW from skills increases movement speed as follows:
For example, level 7 Vigor gives 32 % FRW, which translates into +1.28 yards/s with run/walk and +2.88 yards/s with Charge. FRW from different skills stacks.
Heavy and medium armors and shields reduce movement speed as follows:
{|
! Armor/Shield
! Run/Walk Speed
! Charge Speed
|-
| Medium armor
| -0.20 yards/s
| -0.45 yards/s
|-
| Medium shield
| -0.20 yards/s
| -0.45 yards/s
|-
| Heavy armor
| -0.40 yards/s
| -0.90 yards/s
|-
| Heavy shield
| -0.40 yards/s
| -0.90 yards/s
|}
Thus, the maximum run/walk speed reduction from the armor and the shield is 0.80 yards/s (both heavy). The maximum reduction to charging speed is 1.80 yards/s.
===Slowing Auras, Items & Chilling Attacks===
{|
!
! FRW
! Run/Walk Speed
! Charge Speed
! Remarks
|-
| Chill from a cold attack
| -50 %
| -2.00 yards/s
| -4.50 yards/s
| -50% effect applies only to players. Monsters have their own values.
|-
| Slows Target By X% item
| -100 % on client <br /> (-X% on server)
| -4.00 yards/s<br /> (X% x -0.04 yards/s)
| -9.00 yards/s<br /> (X% x -0.09 yards/s)
| This ability is bugged. See the notes below.
|-
| Holy Freeze aura
| - Slow %
| Slow % x -0.04 yards/s
| Slow % x -0.09 yards/s
| -
|-
| Decrepify curse
| -50 %
| -2.00 yards/s
| -4.50 yards/s
| -
|}
'''Slow Target item'''. Regardless of X%, this ability functions as -100% on the Diablo 2 client. The ability functions normally as -X% FRW on the Diablo 2 server. If used, the ability causes severe desync, because the target is typically moving at different speeds on the client and the server. Slow from different items stacks (i.e. each slow item adds -100% FRW on the client side), and slowing effects of different type stack in general.
===Monster Speed Bonuses===
Monsters' speed bonuses are treated as skill based FRW (no diminishing returns). Note that monsters' base movement speeds vary, and thus the increase in yards/s is usually not the same as for characters.
==Movement Speed Formulas==
<blockquote>EffectiveWalkSpeed = BaseWalkSpeed * (1 + Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW + 150)] / 100 + Armor_Speed / 100)</blockquote>
where
Additionally, if EffectiveWalkSpeed < BaseWalkSpeed / 4, EffectiveWalkSpeed = BaseWalkSpeed / 4. Thus, there is a minimum cap of 1 yard/s for EffectiveWalkSpeed.
===Running Speed===
where BaseRunSpeed is 6 yards/s for all characters and other terms as above. Substituting EffectiveWalkSpeed into this formula, we get:
<blockquote>EffectiveRunSpeed = EffectiveWalkSpeed + BaseRunSpeed - BaseWalkSpeed</blockquote>