本Wiki中译名以官方Wiki中文语言包为准

击退

来自Terraria Wiki
跳到导航 跳到搜索

击退是《泰拉瑞亚》中的基本机制之一,玩家与敌怪会沿着攻击的相反方向被推开。大部分武器和会造成伤害的环境物体也会造成不同程度的击退。一些敌怪对击退免疫,特别是 Boss 和其他能穿过物块的敌怪,比如蠕虫食人怪。一些敌怪也有不同程度的击退抗性。

装备钴护盾圣骑士护盾或其任何升级能让玩家免疫击退。用任意钩爪抓在任意表面上也能让玩家免疫击退。(电脑版、主机版、和移动版)穿着全套角斗士盔甲也会为玩家提供击退免疫。

玩家造成的击退可以被各种修饰语泰坦手套配饰及其升级、泰坦药水、和蘑菇矿盔甲星旋盔甲(电脑版、主机版、和移动版)的潜行效果提高。暴击会将造成的击退提高 40%。受诅咒狱火影响的敌怪受到的击退增加 10%。

击退值

游戏内文本
0 无击退力
≤ 1.5 极弱击退力
≤ 3 很弱击退力
≤ 4 较弱击退力
≤ 6 普通击退力
≤ 7 较强击退力
≤ 9 很强击退力
≤ 11 极强击退力
> 11 疯狂击退力

公式

敌怪被有击退的武器击中时,会进行下列步骤的计算。[1]

首先,计算击退抗性:

击退 = 击退 * (1 - 敌怪击退抗性)

然后若目标受到诅咒狱火影响,则将击退乘以 110%:

如果 诅咒狱火 则 击退 = 击退 * 1.1

然后(若需要)为其施加上限:[2]

如果 击退 > 8.0 则 击退 = 8 + (击退 - 8.0) * 0.9
如果 击退 > 10.0 则 击退 = 10 + (击退 - 10.0) * 0.8
如果 击退 > 12.0 则 击退 = 12 + (击退 - 12.0) * 0.7
如果 击退 > 14.0 则 击退 = 14 + (击退 - 14.0) * 0.6
如果 击退 > 16.0 则 击退 = 16

然后,若是暴击,将击退乘以 140%:

如果 暴击 则 击退 = 击退 * 1.4

最终,计算得出的击退数值被转化为速度。取决于此击造成的伤害是否大于敌怪的最大生命值的 10% / 15%,会有不同的修正系数,此外对于小雪怪还有一个特殊的对于竖直速度的 1.5 倍的修正系数。

免疫的敌怪

其他:

造成最高击退的武器

骑枪(电脑版、主机版、和移动版)可能造成最高的击退,因为其击退取决于玩家速度。拍拍手具有最高的基础击退值(20),其次则是石巨人之拳(12)、晨星(电脑版、主机版、和移动版)(11)、喜庆弹射器Mk2(电脑版、主机版、和移动版)(10)、和荆棘药水,它在效果触发时会导致 10 击退。

所有武器的击退值可以在武器列表处查看。注意在计入敌怪的击退抗性后,击退的上限为 16(暴击则为 22.4)。

参考

  1. 信息来自电脑版 电脑版 1.4.3.6 源代码,Terraria.NPC.cs 中的 StrikeNPC() 方法。这可能已经不准确,因为电脑版 电脑版的当前版本已经是 1.4.4.9。
  2. 下面几行是逐行依次计算的。例如,用拍拍手攻击未受诅咒狱火影响的目标,且不造成暴击,最终击退为 14.9168。不考虑敌怪本身的属性,这一数值被降低了四次。