本站文本内容除另有声明外,转载时均必须注明出处,并遵守CC BY-NC-SA 3.0协议。(转载须知)
本站是中文Terraria Wiki的镜像站,与Re-Logic、Gamepedia没有从属关系。(免责声明)
由于镜像同步脚本的问题,本镜像站暂停更新。请前往中文Terraria Wiki源站访问最新信息。
击退
阅读
2020-07-10更新
最新编辑:
阅读:
更新日期:2020-07-10
最新编辑:
击退是泰拉瑞亚中的基本机制之一,玩家与敌怪会沿着攻击的相反方向被推开。大部分武器和会造成伤害的环境物体也会造成不同程度的击退。一些敌怪对击退免疫,特别是 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
在将击退应用到速度时有一些细节上的变化。
免疫的敌怪
其他:
- 远古幻影妖
- 蚁狮
- 烈焰火轮
- 沙漠幽魂
- 德拉克龙(2 级 / 3 级)
- 地牢守卫
- 灰咕噜兽
- 无头骑士
- 丛林蜥蜴(第 2 形态)
- 拜月教忠教徒
- 火星军官(泡泡护盾)
- 火星探测器
- 火星走妖
- 圣骑士
- 海盗船长
- 暗影焰幻鬼
- 尖刺球
- 火滚怪
- 攀爬魔(在墙上)
- 特斯拉炮塔
- 雪兽