Move Speed: Difference between revisions

Vergir (talk | contribs)
m remove outdated note about frenzy as it is now part of the table
Calculating Move Speed: replace (probably ai generated?) unicode symbols with mathjax so they are easier for anyone to edit
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''Move Speed''' is a stat that [[heroes]] start with and can obtain more through [[items]]. Move speed dictates how many meters per second the hero will move.
'''Move Speed''' is a stat that [[heroes]] start with and can obtain more through [[items]]. Move speed dictates how many meters per second the hero will move.


''See also: [[Movement Slow]]''
{{See also|Movement Slow}}


== Overview ==
== Overview ==
Heroes will accelerate up to base movement speed velocity from a standstill. Move Speed bonuses from items and abilities stack diminishingly, meaning adding more speed provides progressively less value.
Heroes will accelerate up to base movement speed velocity from a standstill. Move Speed bonuses from items and abilities stack diminishingly, meaning adding more speed provides progressively less value.


While firing, a hero's movement speed is reduced to 75% of its normal value (a 25% slow), which can be mitigated by {{ItemIcon|Fleetfoot}}. There is no penalty while zooming in. While crouched, all heroes have 4.8 m/s crouch speed not affected by the movement speed penalty, except for {{HeroIcon|Grey Talon}} and {{HeroIcon|Warden}}, whose movement speed penalty while firing applies while crouched, becoming 4.4 m/s.
While firing, a hero's movement speed is reduced to 75% of its normal value (with the exception of {{HeroIcon|Rem}} and {{HeroIcon|Silver (Transformed)}}), which can be mitigated by {{ItemIcon|Fleetfoot}}. This is calculated based on Move Speed + Sprint Speed. There is no penalty while zooming in. While crouched, all heroes have 4.8 m/s crouch speed not affected by the movement speed penalty, except for {{HeroIcon|Grey Talon}} and {{HeroIcon|Warden}}, whose movement speed penalty while firing applies while crouched, becoming 4.4 m/s.  
 
Move Speed is an important stat in overall [[movement]], as it affects how quickly one can reach their destination.


Some heroes have [[Spirit Scaling]] affecting their Move Speed and Sprint Speed. See "Base Move and Sprint Speed" table below.
Some heroes have [[Spirit Scaling]] affecting their Move Speed and Sprint Speed. See "Base Move and Sprint Speed" table below.
Line 15: Line 13:
'''Sprint Speed''' is a related stat that is conditionally added to a hero's move speed when a hero is out of combat for five seconds, and persists until entering combat or zooming in. Zooming in while sprinting resets the player's speed back to base move speed.
'''Sprint Speed''' is a related stat that is conditionally added to a hero's move speed when a hero is out of combat for five seconds, and persists until entering combat or zooming in. Zooming in while sprinting resets the player's speed back to base move speed.


If the hero has more than '''2.5m/s Sprint Speed,''' the rest of the sprint speed will be added to the hero's movement at a rate of '''0.6m/s''' as the player moves. While capped at the hero's Sprint Speed stat, sprinting will continue building up past its current max value, meaning bonuses applied while sprinting (e.g. [[Healing Rite]]) will instantly increase current Move Speed. Taking damage, getting [[Crowd Control#Stun|Stunned]], [[Crowd Control#Immobilize|Immobilized]], [[Crowd Control#Displace|Displaced]] or [[Crowd Control#Sleep|Slept]], using a [[Ziplines|Zipline]], or stopping movement input will reset this counter.
If the hero has more than '''2.5m/s Sprint Speed,''' the rest of the sprint speed will be added to the hero's movement at a rate of '''0.6m/s/s''' as the player moves. While capped at the hero's Sprint Speed stat, sprinting will continue building up past its current max value, meaning bonuses applied while sprinting (e.g.{{ItemIcon|Healing Rite}}) will instantly increase current Move Speed. Taking damage, shooting enemy [[Heroes]], getting [[Crowd Control#Stun|Stunned]], [[Crowd Control#Immobilize|Immobilized]], [[Crowd Control#Displace|Displaced]] or [[Crowd Control#Sleep|Slept]], using a [[Ziplines|Zipline]], [[Crouching]], or stopping movement input will reset this counter. Holding two opposing inputs, such as forward and back while trying to turn around, counts as stopping movement unless left or right are also held.
 
Performing a [[light melee]], [[heavy melee]], shooting [[Neutral]] camps (as long as no damage is taken) or [[Breakables]], [[Sliding]], using a [[Teleporter]], flying on the {{ItemIcon|Magic Carpet}}, or walking into walls or corners does '''not''' interrupt sprinting. Because sliding can transition to crouching, it can interrupt sprinting if held until a full stop or while sliding into a wall. Sprint speed can be built up in a teleporter by walking into a wall and maintained after teleporting.


=== Slide ===
=== Slide ===
Line 29: Line 29:
<math>\text{Effective Move Bonus} = 12 \times (1 - (1 - \frac{B_1}{12}) \times (1 - \frac{B_2}{12}) \dots)</math>
<math>\text{Effective Move Bonus} = 12 \times (1 - (1 - \frac{B_1}{12}) \times (1 - \frac{B_2}{12}) \dots)</math>


Where B₁, B₂, etc. are individual move speed bonuses.
Where <math>B_1</math>, <math>B_2</math>, etc. are individual move speed bonuses.


Then calculate your total speed:
Then calculate your total speed:
Line 37: Line 37:
'''Example:'''
'''Example:'''
If you have two sources of move speed, one providing '''+2 m/s''' and another providing '''+3 m/s''':
If you have two sources of move speed, one providing '''+2 m/s''' and another providing '''+3 m/s''':
# Divide each bonus by 12: ≈0.167 and 0.25.
# Divide each bonus by 12: <math>{\approx}0.167</math> and 0.25.
# Subtract from 1: (1 - 0.167) = '''0.833''' and (1 - 0.25) = '''0.75'''.
# Subtract from 1: <math>(1 - 0.167) = \textbf{0.833}</math> and <math>(1 - 0.25) = \textbf{0.75}</math>.
# Multiply the remainders: 0.833 × 0.75 = '''0.625'''.
# Multiply the remainders: <math>0.833 \times 0.75 = \textbf{0.625}</math>.
# Subtract from 1: 1 - 0.625 = '''0.375'''.
# Subtract from 1: <math>1 - 0.625 = \textbf{0.375}</math>.
# Multiply by 12: 0.375 × 12 = '''4.5 m/s''' (exact).
# Multiply by 12: <math>0.375 \times 12 = \textbf{4.5 m/s}</math>.
# Your Effective Move Bonus is '''4.5 m/s''' (not 5 m/s).
# Your Effective Move Bonus is '''4.5 m/s''' (not 5 m/s).


If your hero has 6.5 base move speed, 1.6 base sprint speed, and no sprint bonuses:
If your hero has 6.5 base move speed, 1.6 base sprint speed, and no sprint bonuses:
<math>6.5 + 4.5 + 1.6 = \mathbf{12.6 \text{ m/s}}</math>
<math>6.5 + 4.5 + 1.6 = \mathbf{12.6 m/s}</math>


=== Sprint Speed Stacking ===
=== Sprint Speed Stacking ===
Line 73: Line 73:
Values referenced from [[Hero Comparison Table]].
Values referenced from [[Hero Comparison Table]].


Total Speed is the sum of Move Speed and Sprint Speed.
"Total Speed" is the sum of Move Speed and Sprint Speed. "Shooting Speed" is Total Speed multiplied by Shooting Mult.


{{#invoke:HeroDataArrays|heroMoveSpeedTable}}
{{#invoke:HeroDataArrays|heroMoveSpeedTable}}
Line 84: Line 84:
=== Sprint Speed ===
=== Sprint Speed ===
{{Item stat table|Sprint Speed}}
{{Item stat table|Sprint Speed}}
* {{ItemIcon|Trophy Collector}} also grants {{DataProp|Trophy Collector|StackingBonusSprintSpeed}}/s Sprint Speed for each stack.


=== Map Spawns ===
=== Map Spawns ===