Movement speed

From Terraria Wiki
Jump to: navigation, search

Movement speed is one of the player's stats and affects how quickly they can travel around. Many features can affect movement speed, such as Movement Accessories, Wings, Mounts, Minecarts and Liquids, along with certain Buffs, Debuffs, Armor and other hazards such as Ice Blocks and Cobwebs. Movement speed can be broken down into horizontal movement, which is the most affected component by most sources, and vertical movement, which is mostly affected by Wings and Movement Accessories.

Horizontal movement[edit | edit source]

All characters start with a horizontal movement speed of 11.36 blocks/sec, or 15 mph (shown by the Stopwatch). While moving, the character will automatically climb any one-block high ledge or hill, and horizontal movement speed is not impeded by doing so (climbing over a pyramid is just as fast as tunneling through it). These values are ignoring the small amount of time it takes to accelerate from a standing position. Horizontal movement speed is capped at 1.6*base speed, or +60%. This limit is removed while moving on top of an Asphalt Block.

Object Effect
(% increase)
Velocity
(blocks/sec)
Velocity
(feet/sec)
Base
Nothing from below 100% 11.36 22.72
Armor
Adamantite LeggingsAdamantite Leggings +5% +0.57 +1.14
Chlorophyte GreavesChlorophyte Greaves +5% +0.57 +1.14
Titanium LeggingsTitanium Leggings +6% +0.684 +1.368
Beetle Scale MailBeetle Scale Mail +6% +0.684 +1.368
Beetle LeggingsBeetle Leggings +6% +0.684 +1.368
Cobalt HelmetCobalt Helmet +7% +0.798 +1.596
Orichalcum MaskOrichalcum Mask +7% +0.798 +1.596
Orichalcum HelmetOrichalcum Helmet +8% +0.912 +1.824
Hallowed GreavesHallowed Greaves +8% +0.912 +1.824
Frost LeggingsFrost Leggings +8% +0.912 +1.824
Spectre PantsSpectre Pants +8% +0.912 +1.824
GiGiDesktop, Console, Old-gen console, and Mobile versions +10% +1.14 +2.28
Cobalt LeggingsCobalt Leggings +10% +1.14 +2.28
Nebula LeggingsNebula LeggingsDesktop, Console, and Mobile versions +10% +1.14 +2.28
Vortex LeggingsVortex LeggingsDesktop, Console, and Mobile versions +10% +1.14 +2.28
Orichalcum LeggingsOrichalcum Leggings +11% +1.254 +2.508
Shroomite LeggingsShroomite Leggings +12% +1.368 +2.736
Shadow armorShadow armor / Ancient Shadow armorAncient Shadow armor: Full set +15% +1.71 +3.43
Solar Flare LeggingsSolar Flare LeggingsDesktop, Console, and Mobile versions +15% +1.71 +3.43
Adamantite armorAdamantite armor: Full set with Helmet +18% +2.052 +4.104
Squire's GreavesSquire's GreavesDesktop, Console, and Mobile versions +20% +2.28 +4.56
Huntress's PantsHuntress's PantsDesktop, Console, and Mobile versions +20% +2.28 +4.56
Monk's PantsMonk's PantsDesktop, Console, and Mobile versions +20% +2.28 +4.56
Red Riding LeggingsRed Riding LeggingsDesktop, Console, and Mobile versions +20% +2.28 +4.56
Shinobi Infiltrator's PantsShinobi Infiltrator's PantsDesktop, Console, and Mobile versions +20% +2.28 +4.56
Crystal Assassin PantsCrystal Assassin PantsDesktop and Mobile versions +20% +2.28 +4.56
Valhalla Knight's GreavesValhalla Knight's GreavesDesktop, Console, and Mobile versions +30% +3.42 +6.84
Hallowed armorHallowed armor: Full set with Mask +27% +3.078 +6.156
Vortex armorVortex armorDesktop, Console, and Mobile versions: Full set while in stealth -33% -3.42 -6.84
Accessories
AgletAglet +5% +0.57 +1.14
Frostspark BootsFrostspark Boots +8% +0.921 +1.842
Anklet of the WindAnklet of the Wind +10% +1.14 +2.28
Ice SkatesIce Skates (on Ice) +35% +3.99 +7.98
Dunerider BootsDunerider BootsDesktop and Mobile versions (on Sand) +76% +8.7 +17.41
Buffs
Werewolf (buff)Werewolf (buff) +5% +0.57 +1.14
Happy!Happy!Desktop, Console, and Mobile versions +10% +1.14 +2.28
Well FedWell Fed +20% +2.28 +4.56
SwiftnessSwiftness +25% +2.85 +5.70
Plenty Satisfied.png Plenty Satisfied Desktop only.png +30% +3.42 +6.84
Exquisitely Stuffed.png Exquisitely Stuffed Desktop only.png +40% +4.56 +9.12
Panic!Panic! +50% +5.7 +11.4
Debuffs
WeakWeak -10% -1.14 -2.28
ChilledChilled -25% -2.28 -4.56
BurningBurning -50% -5.7 -11.4
SlowSlow -50% -5.7 -11.4
OozedOozedDesktop, Console, and Mobile versions -66% -7.524 -15.048
DazedDazedDesktop, Console, and Mobile versions -66% -7.524 -15.048
Modifiers
Brisk +1% +0.114 +0.228
Fleeting +2% +0.228 +0.456
Hasty +3% +0.342 +0.684
Quick +4% +0.456 +0.912
Maximum Possible
Without buff(s): +67% +7.611 +15.222
With both buffs (Well Fed, Swiftness): +89% +12.723 +25.446
With both buffs and all quick (Demon Heart used): +136% +15.449 +30.899

Vertical movement[edit | edit source]

Upward movement[edit | edit source]

There are two quantities that play a role when dealing with vertical upward movement: jump duration and jump speed. Together, they describe jump reach, the maximum number of tiles that a character can ascend with a jump. All characters have a base jump duration of 15 and a base jump speed of 5.01,[1] granting them a base jump reach of 6.27 tiles.

A jump in Terraria consists of two phases: First, the character steadily ascends with a fixed velocity, and then slows down their ascension rate until coming to a stop when reaching the peak of the jump.

  • The first phase lasts for jump duration + 1 ticks[2], i.e. 16 ticks (0.267 seconds) for default characters, though releasing the Jump key will terminate it prematurely – hence, in order to acquire the maximum possible jump reach, the Jump key must be held for the entire duration of the first phase. The velocity during this phase is equal to jump speed (in pixels/tick) minus gravity (0.4 by default), i.e. 17.2875 tiles/second for default characters; it is acquired instantly when starting the jump and it is not altered until the first phase is completed.
  • The second phase begins when jump duration has been exhausted: The character is now normally only subject to gravity, which will linearly reduce their velocity. The phase is terminated when the character's velocity becomes zero and they have reached the peak of their jump.

It can be seen that while jump duration affects for how long the character surmounts gravity and moves upward, jump speed dictates the character's velocity during their ascent.

With this information, jump reach for any given combination of jump duration, jump speed, and gravity can be calculated:

(jump duration+1) * (jump speed-gravity)   +   (gravity/2) * (jump speed/gravity - 1)²

The two summands here represent the two phases of the jump, as described above.

The base jump reach of all characters can be determined by inserting the default values into the formula:

(15+1) * (5.01-0.4)   +   (0.4/2) * (5.01/0.4 - 1)²  ≈  100.33

The result value is in pixels; dividing it by 16 gives the number of tiles:

100.33 / 16 ≈ 6.27

Boosts[edit | edit source]

The following table lists all items that have an effect on jump duration and/or jump speed.[3] Items that are listed in the same row do not stack with each other.

Items Jump
duration
Jump
speed
Resulting
jump reach[4]
BalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloonsBalloons Balloons 20 6.51 10.94 tiles (+74.48%)
n/a +2.4 10.85 tiles (+73.05%)
n/a +2.4 10.85 tiles (+73.05%)
Amphibian BootsAmphibian BootsDesktop and Mobile versions n/a +2.4 10.85 tiles (+73.05%)
+1 +1.8 10.02 tiles (+59.81%)
Werewolf (buff)Werewolf (buff) () +2 +0.2 7.22 tiles (+15.15%)
Step StoolStep Stool(when in use)Desktop and Mobile versions +5 n/a 7.71 tiles (+22.97%)
Being atop Honey BlockHoney Blocks
(applied after all other effects)
-90% -80% 0.12 tiles (-98.09%)

The maximum possible jump reach is 46.06 tiles (plus another 1.625 tiles from standing atop the Step Stool; +660.53% in total), attainable by equipping one of the accessories from each row above (e.g. a Shiny Red Balloon, the Soaring Insignia, a Frog Leg, the Amphibian Boots, the Moon Lord Legs, a Moon Charm, and a Step Stool), at night and while using the Step Stool.

Multiple jumps[edit | edit source]

Main article: Extra jump

Usually, a character may only perform a single jump and will need to stand on a surface again before pressing the Jump button causes the character to ascend again. However, certain items grant the ability to perform another jump mid-air which is functionally identical to the regular jump described above. These items set an own jump duration for their respective jump.

Downward movement[edit | edit source]

Main article: Gravity

Characters falling downward constantly accelerate with 1.5 tiles/second², but falling speed is capped at 37.5 tiles/second (or 51 mph). However, both of these values may be modified by certain items, buffs, and environmental factors.

Medium movement[edit | edit source]

There are currently 4 mediums in the game other than air: Water, Lava, Cobwebs, and Honey. They all have slowing effects on movement compared to that of air. All wings also reduce fall speed compared to that of air.

Medium(s) Effect
(% decrease)
Velocity
(blocks/sec)
Velocity
(feet/sec)
No Medium None ~11.36 ~22.72
Water -33% ~7.86 ~15.72
Lava -33% ~7.86 ~15.72
Cobweb -93.65% ~0.67 ~1.34
Water & Cobweb -96.82% ~0.45 ~0.9

References[edit | edit source]

  1. Information taken from the Desktop version Desktop 1.4.0.5 source code, method Update() in Terraria.Player.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.1.1.
  2. A tick is a time unit countable by the software. Most of Terraria's updating logic happens every tick. A tick has the length of 1/60th of a second, hence there are 60 ticks in a second and 3600 ticks in a minute.
  3. Information taken from the Desktop version Desktop 1.4.0.5 source code, method UpdateJumpHeight() in Terraria.Player.cs. There may be inaccuracies, as the current Desktop version Desktop version is 1.4.1.1.
  4. Assuming gravity is default and no boosts other than the one of the respective row are in effect (use the formula above for multiple boosts). The increase in percent is referring to the increase from base jump reach (6.27 tiles).