本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。不考慮敵怪本身的屬性,這一數值被降低了四次。