击退

来自Terraria Wiki
跳转至: 导航搜索

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

装备任意克苏鲁护盾例外)能让玩家免疫击退。用任意钩爪抓在任意表面上也能让玩家免疫击退。

玩家所能导致/造成的最大击退来自于拍拍手,它有 20 击退值。其次是击退值为 13 的蜻蛉切、击退值为 12 的石巨人之拳、还有荆棘药水,它的效果被触发时会还以 10 击退。

击退的上限为 16(如果是暴击则为 22.4)。这个限制在计算了敌怪的击退抗性之后再应用。

各种修饰语、和泰坦手套配饰及其升级物,能增加玩家造成的击退。

击退值[编辑 | 编辑源代码]

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

公式[编辑 | 编辑源代码]

首先,计算击退抗性:

knockBack = knockBack * (1 - 击退抗性)

然后在需要的时候应用上限:

如果 knockBack > 8.0 则 knockBack = (knockBack - 8.0) * 0.9
如果 knockBack > 10.0 则 knockBack = (knockBack - 10.0) * 0.8
如果 knockBack > 12.0 则 knockBack = (knockBack - 12.0) * 0.7
如果 knockBack > 14.0 则 knockBack = (knockBack - 14.0) * 0.6
如果 knockBack > 16.0 则 knockBack = 16

然后看是否是暴击:

如果是暴击则 knockBack = knockBack * 1.4

然后将击退应用到速度上,大致类似于:

速度 = 速度 - knockBack

在将击退应用到速度时有一些细节上的变化。

免疫的敌怪[编辑 | 编辑源代码]

其他:

历史[编辑 | 编辑源代码]