傷害

從 Terraria Wiki
跳到: 導覽搜尋

傷害是從某個實體的當前生命值中所減去的生命值的量。有眾多實體都可以造成它,最顯著的是武器敵怪、和NPC(以及所有相關的射彈)。此外,它也可能是由環境危險(例如多刺灌木機關、或熔岩)和遊戲機制(例如掉落傷害溺水、或減益)所造成的。通常只能對具有生命值屬性的實體造成傷害,即玩家、大多數敵怪、和 NPC。大多數傷害還會對受傷害的實體造成擊退

當實體受到傷害時,在傷害實際應用於實體之前,會執行若干增減傷害量的計算(取決於多個因素;參見下文)。因此,任何造成傷害的實體的傷害屬性數據通常都只是其所造成的平均傷害。大多數打擊的傷害都會偏離此平均值。

玩家揮舞武器所造成的傷害分為五種:近戰遠程魔法召喚、和投擲配飾增益、和其他強化傷害或降低傷害的效果常常只會影響這些傷害類型其中之一。有幾種武器以及其他傷害性實體未歸類為這五種類型中的任何一種。

傷害類型[編輯 | 編輯原始碼]

近戰[編輯 | 編輯原始碼]

近戰武器用於近程至中程戰鬥。它們的主要特徵是使用時不消耗彈藥或魔力。它們大致分為連枷迴旋鏢、和悠悠球電腦版。還有其他幾種近戰武器不屬於這些類型。

目前一共有 153 種不同的近戰武器。

遠程[編輯 | 編輯原始碼]

遠程武器用於遠程戰鬥。它們的主要特徵是需要有彈藥才能使用此武器。它們大致可分為連弩、和發射器。要注意,泰拉瑞亞將迴旋鏢歸類為近戰武器,而消耗性武器則歸類為投擲武器。

目前一共有 65 種不同的遠程武器。

魔法[編輯 | 編輯原始碼]

魔法武器用於中程至遠程戰鬥。它們的主要特徵是每次使用時都會消耗魔力。由於它們有非同尋常的獨特攻擊形式,大部分魔法武器都難以對其進行分類。

目前一共有 60 種不同的魔法武器。

召喚[編輯 | 編輯原始碼]

召喚武器在使用時其自身不會造成任何傷害。取而代之的是,使用它們會生成通過自動攻擊敵怪來輔助玩家的附屬角色。被召喚的角色可以是移動的,即,跟隨在玩家附近(僕從),也可以是靜止的,即,保持在被召喚的位置(哨兵)。

目前一共有 28 種不同的召喚武器。

投擲[編輯 | 編輯原始碼]

投擲武器用於中程戰鬥。它們的主要特徵是它們通常會在使用時被消耗掉。它們在玩家的物品欄會堆疊,每次用於攻擊時都會從堆疊中移除一個單位,在最後一個單位都被用掉後留下空欄位。許多投擲武器在使用後都有回收的機會。

目前一共有種 18 不同的投擲武器。

投擲僅在電腦版 電腦版主機版 主機版、和移動版 移動版中才被視為是一種單獨的傷害類型。在 前代主機版前代主機版3DS版 3DS中,投擲武器所造成的是遠程傷害。

計算[編輯 | 編輯原始碼]

武器的傷害屬性按以下方式累計得出:

  • 步驟 1:應用武器修飾語
中間值1 = 基礎傷害值 * (1 + 武器修飾語/100)
  • 步驟 2:取整,四捨五入到最接近的整數
中間值2 = 四捨五入(中間值1)
中間值3 = 中間值2 * [1 + (頭部 + 胸部 + 腿部 + 套裝加成)/100 + (配飾1 + 配飾2 + .. + 配飾5 + 配飾修飾語1 + 配飾修飾語2 + .. + 配飾修飾語5)/100 + (增益1 + 增益2+ ..)/100]
注意:對於遠程武器計算會略有不同,箭/子彈/火箭的傷害是和其他修正相乘計算的(每步計算後都向下取整),所以大致是這樣:
中間值3 = (中間值2 + 箭/子彈/火箭) * [1 + (頭部 + 胸部 + 腿部 + 套裝加成)/100 + (配飾1 + 配飾2 + .. + 配飾5 + 配飾修飾語1 + 配飾修飾語2 + .. + 配飾修飾語5)/100 + (增益1 + 增益2+ ..)/100]
  • 步驟 4:向下取整
武器傷害 = 中間值4 = 向下取整(中間值3)
  • 步驟 5:對於連弩箭術藥水會額外為它們增加 20% 傷害(計算後向下取整)。
武器傷害 = 向下取整(1.2*中間值 4)


舉個例子,神級 太極連枷加上裝備着海龜盔甲險惡 戰士徽章、險惡 復仇者徽章, 險惡 毀滅者徽章、險惡 機械手套和險惡 天界石吃得好處於激活狀態:

中間值1 = 63 * (1 + 14/100) = 71.82

中間值2 = 四捨五入(71.82) = 72

中間值3 = 72 * [1 + (6+8+0+0)/100 + (15+12+10+12+10+4+4+4+4+4)/100 + (5)/100] = 72 * [1.98] = 142.56

武器傷害 = 向下取整(142.56) = 142

小心:這裏只能用那些對具體武器有影響的修飾語(例如,不要把魔法傷害獎勵用到近戰武器上)。


對敵怪實際造成的傷害則取決於敵怪的防禦力以及附近是否有相關的敵怪旗

敵怪傷害減免 = 向上取整(敵怪防禦力 * 0.5)

所以,

無敵怪旗時:對敵怪造成傷害 = 武器傷害 - 敵怪傷害減免
有敵怪旗時,普通模式下:對敵怪造成傷害 = 1.5*武器傷害 - 敵怪傷害減免
有敵怪旗時,專家模式下:對敵怪造成傷害 = 2*武器傷害 - 敵怪傷害減免

實際造成的傷害最少是 1。

另外,實際出去的傷害還會用一個隨機係數修正一下,係數隨機取值範圍為 0.85~1.15,(但某些類型的傷害,比如史萊姆坐騎,不受此項影響),結果最後四捨五入取整至最接近的整數。所以可以計算出你的武器對敵怪的最小和最大傷害:

最小傷害 = 四捨五入(武器傷害 * 0.85 - 敵怪傷害減免)
最大傷害 = 四捨五入(武器傷害 * 1.15 - 敵怪傷害減免)

暴擊時你會造成雙倍傷害

最小暴擊傷害 = 最小傷害 * 2
最大暴擊傷害 = 最大傷害 * 2