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

伤害减免

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

伤害减免是一项隐藏的玩家属性数据,能降低所受到的伤害。所有这方面的强化(保暖药水除外)都作用于计算了防御之后的伤害。

强化

增益

增益 伤害减免奖励
日耀烈焰日耀烈焰(电脑版、主机版、和移动版) 20%
甲虫耐力甲虫耐力 15% / 30% / 45%
圣骑士护盾(增益)圣骑士护盾 25% (仅当装备者高于 25% 生命时)
耐力耐力 10%
冰障冰障 (电脑版、主机版、和移动版) 25% (当低于 50% 生命时)
温暖温暖(电脑版、主机版、前代主机版、和移动版) 30% (仅会降低来自冷系敌怪的伤害)

物品

物品 伤害减免奖励
叶绿盔甲叶绿盔甲(使用叶绿面具) (电脑版、主机版、和移动版) 5%
海龟盔甲海龟盔甲 (电脑版、主机版、和移动版) 15%
耀斑盔甲耀斑盔甲(电脑版、主机版、和移动版) 12%
蠕虫围巾蠕虫围巾(电脑版、主机版、和移动版) 17%

备注

  • 日耀烈焰、甲虫耐力、温暖和圣骑士护盾增益的伤害减免是乘性的,所有其他效果为加性的。因此,伤害首先会被旗帜(25% / 50%减免)和保暖药水(对于寒冷主题来源 30% 减免)的效果降低,而后剩余的伤害被防御(50% / 75% / 100%)降低,之后再剩余的伤害被所有加性的伤害减免降低,然后被甲虫和耀斑盔甲的增益降低,最后被圣骑士护盾降低。(此外,每一步都会向下取整伤害值,但该数值不能低于 1。)[1]
    • 例如,在大师模式(电脑版、主机版、和移动版)世界中,一个冷系敌怪以某种方式对玩家造成了 2000 伤害,而该玩家装备了一整套耀斑盔甲(已触发其增益)、蠕虫围巾、冰冻海龟壳(已触发其增益),拥有耐力、温暖、该敌怪的旗帜的增益,还有一位装备了圣骑士护盾的队友,以及 140 防御。
      1. 旗帜将伤害减半为 1000。
      2. 温暖增益将其降低 30%,为 700。
      3. 防御将其降低 140,为 560;
      4. 蠕虫围巾(17%)、耐力(10%)、耀斑盔甲(12%)和冰冻海龟壳(25%)以加性的方式降低伤害,所以它们会将伤害降低 64%,为 201.6,向下取整到 201。
      5. 耀斑盔甲的增益将其降低 20%,为 160.8,向下取整到 160。
      6. 队友的圣骑士护盾将其降低 25%,因此该玩家最终受到 120 伤害。
      7. 队友会受到 40 伤害,而该伤害还会被此队友的属性值进一步降低(不过旗帜和温暖增益对此无效)。

最高伤害减免

最高可能伤害减免是 73.6%(对于冷系敌怪是 81.52%),使用如下设置:

电脑版 电脑版主机版 主机版、和移动版 移动版

因此,最高伤害减免为: (1 - 0.45) × (1 - (0.25 + 0.17 + 0.1)) = 0.264 = 26.4% 所受伤害 = 73.6%

对于冷系敌怪的最高伤害减免为:(1 - 0.45) × (1 - 0.3) × (1 - (0.25 + 0.17 + 0.1)) = 0.1848 = 18.48% 所受伤害 = 81.52%(注意保暖药水在防御之前计算)。

前代主机版 前代主机版

  • 盔甲(乘算)
  • 配饰和药水(加性)
    • 耐力药水 – 10% 减免
    • 保暖药水 – 对于冷系敌怪有 30% 减免
    • 这不包括圣骑士护盾增益,因为其伤害减免是发生在计算防御之前,而其他都是在计算防御之后发生的。

因此,最高伤害减免为:(1 - 0.45) × (1 - 0.1) = 0.495 = 49.5% 所受伤害 = 50.5%

对于冷系敌怪的最高伤害减免为:(1 - 0.45) × (1 - (0.1 + 0.3)) = 0.33 = 33% 所受伤害 = 66%

任天堂3DS任天堂3DS版

  • 盔甲(乘算)
  • 配饰和药水(加算)
    • 耐力药水 – 10% 减免
    • 这不包括圣骑士护盾增益,因为其伤害减免是发生在计算防御之前,而其他都是在计算防御之后发生的。

因此,最高伤害减免为:(1 - 0.45) × (1 - 0.1) = 0.495 = 49.5% 所受伤害 = 50.5%

  1. 信息来自电脑版 电脑版 1.4.0.5 源代码,Terraria.Player.cs 中的 Hurt() 方法。这可能已经不准确,因为电脑版 电脑版的当前版本已经是 1.4.4.9。