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

耐魔性

来自Terraria Wiki
跳转到导航 跳转到搜索
电脑版主机版前代主机版移动版

耐魔性是一个减益,会在玩家使用任何恢复魔力的物品后降低玩家的 魔法伤害。用魔力花自动使用魔力药水也会造成此减益。每当使用魔力恢复物品时,都会对玩家造成 5 秒的耐魔性。[1]魔法伤害降低的百分比与减益的剩余持续时间成正比(公式见备注),每 1/5 秒降低 1%;在剩余 5 秒时,伤害降低量为 25%。所有恢复魔力的物品都造成相同长度的减益;例如,弱效魔力药水强效魔力药水造成相同持续时间的耐魔性。

(电脑版、主机版、和移动版)如果玩家在减益激活时又使用了恢复魔力的物品,每使用一个物品,持续时间会增加 5 秒,最多增加至 10 秒(伤害降低 50%)。[2]

魔法伤害降低是乘算而非加算,且是在所有伤害系数之后适用的。例如,若玩家从增益和物品中获得 +100% 伤害,减益剩余 5 秒时,总伤害为 150%(200% × (1 - 25%);-25% 来自耐魔性)。

来源

来自物品

来自 持续时间
弱效魔力药水弱效魔力药水 5 秒
魔力药水魔力药水
弱效恢复药水弱效恢复药水(前代主机版、和3DS版)
强效魔力药水强效魔力药水
超级魔力药水超级魔力药水(电脑版、主机版、前代主机版、和移动版)
恢复药水恢复药水 (前代主机版、和3DS版) 5 秒

备注

  • 魔法伤害降低量由以下公式计算,其中减益剩余持续时间的单位为嘀嗒。[3][4]
[math]\displaystyle{ \text{Reduction multiplier}=0.25\times\frac{\text{Debuff duration}}{300} }[/math]

另见

历史

  • 电脑版 1.3.0.1:现在在减益激活时使用魔力恢复物品时,持续时间会叠加、伤害降低效果会增强,最多增加至 10 秒及魔法伤害降低 50%。

参考

  1. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Player.cs 中的 ApplyLifeAndOrMana() 方法 和 Terraria.Player.cs 中的 manaSickTime 字段。
  2. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Player.cs 中的 AddBuff() 方法 和 Terraria.Player.cs 中的 manaSickTimeMax 字段。
  3. 嘀嗒是可由软件计数的时间单位。泰拉瑞亚的大多数更新逻辑都会每嘀嗒发生一次。一个嘀嗒的长度为 1/60 秒,因此一秒钟内有 60 嘀嗒,一分钟内有 3600 嘀嗒。
  4. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Player.cs 中的 UpdateBuffs() 方法 和 Terraria.Player.cs 中的 manaSickLessDmg 字段。