Faster Run Walk
Diablo II Items [e] | |
---|---|
Weapons | |
Axes • Bows • Crossbows • Daggers • Javelins • Maces • Polearms • Scepters • Spears • Staves • Swords • Throwing • Wands | |
Armor | |
Belts • Body Armor • Boots • Circlets • Gloves • Helms • Shields | |
Class-specific | |
Assassin Items • Amazon Items • Barbarian Items • Druid Items • Necromancer Items • Paladin Items • Sorceress Items | |
Other | |
Charms • Class Items • Crafted • Horadric Cube • Runes • Set Items • Uniques • Jewels • Sockets | |
Guides and Stats | |
Calculations • Gambling • Item Generation • Modifiers • Runewords • Quest Items • Potions • Ethereal • Gems • Base Item Levels • Misc |
Faster Run/Walk speed, mostly called simply FRW, is a property boosted by equipment (usually boots) and also by charms. Heavier armor and shields lowers running speed and may also increase stamina drain.
Faster Run/Walk items will make your character move faster both when Running and Walking. How fast your character actually moves is affected by several factors.
Contents
Background
All characters in 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.
Run/walk speed is always boosted by added FRW gear, and and each amount of increase is discernible, though perhaps not to the naked eye. (See breakpoints for various actions here.)
- 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. -- Source
Run/Walk Speed
Run Speed (Speed = yards per second) | |||||
---|---|---|---|---|---|
FRW | Speed | FRW | Speed | FRW | Speed |
O | 6 | 60 | 7.68 | 120 | 8.64 |
5 | 6.16 | 65 | 7.80 | 125 | 8.70 |
10 | 6.36 | 70 | 7.88 | 130 | 8.76 |
15 | 6.52 | 75 | 8.00 | 135 | 8.82 |
20 | 6.68 | 80 | 8.08 | 140 | 8.88 |
25 | 6.84 | 85 | 8.16 | 145 | 8.94 |
30 | 7.0 | 90 | 8.24 | 150 | 9.00 |
35 | 7.12 | 95 | 8.32 | 155 | 9.04 |
40 | 7.24 | 100 | 8.40 | 160 | 9.08 |
45 | 7.36 | 105 | 8.46 | 165 | 9.12 |
50 | 7.48 | 110 | 8.52 | 170 | 9.16 |
Armor and Shield Penalty
The table only shows the base runspeed depending on your FRW from items, without any penalties or speed increasing skills active.
If you care about your run speed I assume you are only going to use light armor and shields. If you do use medium or heavy armor or shields, then you will have to subtract 0.2 for each medium piece and 0.4 for each heavy.
Example: A character has 120 FRW from items but is wearing heavy armor (plate mail), and carrying a medium shield (large shield). This gives us: 8.64 - 0,4 - 0,2 = 8,04 yards per second. Since the FRW bonuses have diminishing returns, it takes more FRW bonus to offset the heavy armor/shield penalty as your total FRW increases.
Harmony Vigor Aura
Various character skills boost the run/walk speed. One method available to all characters is the Vigor aura, which can be provided by a Paladin or by the Harmony runeword. Harmony grants level 10 Vigor when equipped, which yields an increase of 1.44 yards per second to run/walk speed.
Returning to the previous heavy armor/medium shield example, that character with Harmony would move at 8.04 + 1.44 = 9.48 yards per second.
Walkspeed?
Your walk speed is 2 yards per second slower then your run speed. (A character with a lot of faster run/walk can walk faster than a slower character can run.)
Exact runspeed?
If you have FRW amount not listed in the table, you can use the formula below. Armor penalty is -5 for medium, and -10 for heavy.
- Runspeed = 6 + SkillFRW + ArmourPenalty + 6 * ItemFRW 25 ItemFRW + 150
Formulae
Speed while walking:
- EffectiveWalkSpeed = BaseWalkSpeed * (1 + Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW + 150)] / 100 + Armor_Speed / 100)
where
- BaseWalkSpeed is 4 yards/s for all characters
- Skill_FRW is skill based FRW minus slow effects
- Item_FRW is item based FRW
- [] indicates rounding down.
- Armor_Speed is the sum of the speed reduction from armor and shield (a negative number). The reduction is -5 for medium armors/shields and -10 for heavy armor/shields.
Additionally, if EffectiveWalkSpeed < BaseWalkSpeed / 4, EffectiveWalkSpeed = BaseWalkSpeed / 4. Thus, there is a minimum cap of 1 yard/s for EffectiveWalkSpeed.
Speed while running:
- EffectiveRunSpeed = BaseRunSpeed + BaseWalkSpeed * (Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW + 150)] / 100 + Armor_Speed / 100)
where BaseRunSpeed is 6 yards/s for all characters and other terms as above. Substituting EffectiveWalkSpeed into this formula, we get:
- EffectiveRunSpeed = EffectiveWalkSpeed + BaseRunSpeed - BaseWalkSpeed
By entering the values of BaseRunSpeed and BaseWalkSpeed in the formula, we get:
- EffectiveRunSpeed = EffectiveWalkSpeed + 2 yards/s
Additionally, if EffectiveRunSpeed < BaseWalkSpeed / 4, EffectiveRunSpeed = BaseWalkSpeed / 4. Thus, there is a minimum cap of 1 yard/s for EffectiveRunSpeed.
Speed while charging:
- ChargeSpeed = BaseRunSpeed * (1 + Skill_FRW / 100 + Armor_Speed / 100) * 150%
where the terms are as above. By substituting BaseRunSpeed and multiplying it by 150%, we get:
- ChargeSpeed = 9 yards/s * (1 + Skill_FRW / 100 + Armor_Speed / 100)
There is no lower limit to ChargeSpeed. It can be even negative.
All formulas courtesy of Tommi Gustafsson.
FRW Diminshing Returns Chart
Visual representations of this property and its diminishing returns at higher levels. Chart by Virtuous.
Definition of Yards
Movement speed in Diablo II is measured in yards per second (yards/s). A yard is 48 pixels in horizontal direction and 24 pixels in vertical direction.
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:
Screen Size | Visible Screen | Width | Height |
---|---|---|---|
640 x 480 | 640 x 432 | 13.3 yards | 18 yards |
800 x 600 | 800 x 552 | 16.7 yards | 23 yards |
Basic Movement Speeds
The basic walking and running speeds are the same for all characters.
Mode | Basic Speed | Remarks |
---|---|---|
Walking | 4 yards/s | - |
Running | 6 yards/s | Walking speed +2 yards/s. |
Charging | 9 yards/s | Paladin combat skill. Unaffected by item based Faster Run/Walk. |
Monsters' base movement speeds vary.
Minimum Movement Speed
The minimum walking and running speed is 1 yard/s. Regardless of how chilled or slowed you are, you cannot move slower than this. Note that running speed is calculated from an unmodified walking speed and, thus, the running speed may be lower than 3 yards/s but never below 1 yard/s.
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.
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 |
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:
FRW% (Skills) | Run/Walk Speed | Charge Speed |
---|---|---|
1 % | +0.04 yards/s | +0.09 yards/s |
10 % | +0.40 yards/s | +0.90 yards/s |
100 % | +4.00 yards/s | +9.00 yards/s |
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.
Speed Reduction from Armors and Shields
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
Anything that slows, such as Slows Target By X% items, Holy Freeze, and chill from cold attacks, are treated as negative skill based FRW.
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 (-X% on server) |
-4.00 yards/s (X% x -0.04 yards/s) |
-9.00 yards/s (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.
Monster | FRW | Remarks |
---|---|---|
Normal Champion | +20 % | - |
Ghostly Champion | -50 % | - |
Fanatic Champion | +150 % | - |
Extra Fast Unique Boss | +10 % - +60 % | Randomly chosen. Transfers to minions. |
Movement Speed Formulas
Walking Speed
EffectiveWalkSpeed = BaseWalkSpeed * (1 + Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW + 150)] / 100 + Armor_Speed / 100)
where
- BaseWalkSpeed is 4 yards/s for all characters
- Skill_FRW is skill based FRW minus slow effects
- Item_FRW is item based FRW
- [] indicates rounding down.
- Armor_Speed is the sum of the speed reduction from armor and shield (a negative number). The reduction is -5 for medium armors/shields and -10 for heavy armor/shields.
Additionally, if EffectiveWalkSpeed < BaseWalkSpeed / 4, EffectiveWalkSpeed = BaseWalkSpeed / 4. Thus, there is a minimum cap of 1 yard/s for EffectiveWalkSpeed.
Running Speed
EffectiveRunSpeed = BaseRunSpeed + BaseWalkSpeed * (Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW + 150)] / 100 + Armor_Speed / 100)
where BaseRunSpeed is 6 yards/s for all characters and other terms as above. Substituting EffectiveWalkSpeed into this formula, we get:
EffectiveRunSpeed = EffectiveWalkSpeed + BaseRunSpeed - BaseWalkSpeed
By entering the values of BaseRunSpeed and BaseWalkSpeed in the formula, we get:
EffectiveRunSpeed = EffectiveWalkSpeed + 2 yards/s (where EffectiveWalkSpeed > 1)
Additionally, if EffectiveRunSpeed < BaseWalkSpeed / 4, EffectiveRunSpeed = BaseWalkSpeed / 4. Thus, there is a minimum cap of 1 yard/s for EffectiveRunSpeed.
Charging Speed
ChargeSpeed = BaseRunSpeed * (1 + Skill_FRW / 100 + Armor_Speed / 100) * 150%
where the terms are as above. By substituting BaseRunSpeed and multiplying it by 150%, we get:
ChargeSpeed = 9 yards/s * (1 + Skill_FRW / 100 + Armor_Speed / 100)
There is no lower limit to ChargeSpeed. It can be even negative.