Terraria Wiki

  • Discussions are now available on the Terraria Wiki.
  • Miss the old Hydra Skin? Try out our Hydralize gadget! Visit the preferences page while logged in and turn on the gadget.

READ MORE

Terraria Wiki
(Undo revision 914543 by 174.230.4.189 (talk) King Slime is a boss)
Tag: Undo
m (briefly mentioned how the titan glove can be upgraded.)
Tag: Visual edit
Line 7: Line 7:
 
Knockback is capped at 16 (22.4 if it is a [[Critical hit]]). This cap is applied after calculating the enemy's knockback resistance.
 
Knockback is capped at 16 (22.4 if it is a [[Critical hit]]). This cap is applied after calculating the enemy's knockback resistance.
   
Various [[modifier]]s, and the [[Titan Glove]] [[accessory]], can increase player-inflicted knockback. __NOTOC__
+
Various [[modifier]]s, and the [[Titan Glove]] [[accessory]] and its upgrades, can increase player-inflicted knockback. __NOTOC__
   
 
== Knockback values ==
 
== Knockback values ==

Revision as of 03:09, 17 July 2019

Knockback is a basic mechanism in Terraria, whereby players and enemies are repelled in the opposite direction of an attack. Most weapons and environment objects that cause damage also cause knockback, to varying degrees. Some enemies are immune to knockback, particularly Bosses and other enemies that travel through blocks, like Worms and Man Eaters. Some enemies also have varying degrees of knockback resistance.

Equipping any Shield (with the exception of the Shield of Cthulhu) will grant the player knockback immunity. Grappling on any surface using any Hook will also grant the player knockback immunity.

The most player-inflicted knockback comes from the Slap Hand, which has a knockback value of 20. This is followed immediately by the Tonbogiri with a knockback value of 13, the Golem Fist with a knockback value of 12, and the Thorns Potion, which retaliates with 10 knockback when its effect triggers.

Knockback is capped at 16 (22.4 if it is a Critical hit). This cap is applied after calculating the enemy's knockback resistance.

Various modifiers, and the Titan Glove accessory and its upgrades, can increase player-inflicted knockback.

Knockback values

{{#css:

  1. knockback-table td:last-child{ text-align:left; }

}}

Value In-Game Text
0 No knockback
≤ 1.5 Extremely weak knockback
≤ 3 Very weak knockback
≤ 4 Weak knockback
≤ 6 Average knockback
≤ 7 Strong knockback
≤ 9 Very strong knockback
≤ 11 Extremely strong knockback
> 11 Insane knockback

Formula

First, calculating knockback resistance:

knockBack = knockBack * (1 - KB Resist)

Then apply cap to it if needed:

if knockBack > 8.0 then knockBack = (knockBack - 8.0) * 0.9
if knockBack > 10.0 then knockBack = (knockBack - 10.0) * 0.8
if knockBack > 12.0 then knockBack = (knockBack - 12.0) * 0.7
if knockBack > 14.0 then knockBack = (knockBack - 14.0) * 0.6
if knockBack > 16.0 then knockBack = 16

Then see if it is a Critical hit:

if isCrit then knockBack = knockBack * 1.4

Then apply knockback to velocity, something like:

velocity = velocity - knockBack

There are some additional detail variations on applying knockback to velocity.

Immune enemies

Other:

History