本Wiki中译名以官方Wiki中文语言包为准
生命偷取
跳转到导航
跳转到搜索
生命偷取是能够以玩家造成伤害的一部分治疗玩家的效果,且可被月噬(电脑版、主机版、和移动版)减益阻止。目前,有两种物品可以提供此效果:吸血鬼刀和幽灵兜帽。
细节
玩家是否能利用生命偷取效果回复生命取决于 变量。默认情况下,其最大值为 (电脑版、主机版、前代主机版、和移动版) 80 / 70 / (3DS版) 120,每秒钟可以充能 (电脑版、主机版、前代主机版、和移动版) 36 / 30 / (3DS版) 42 点[1][2]。每当玩家使用生命偷取物品造成伤害时,lifeSteal 就会减少,当 lifeSteal 小于等于 0 时,玩家就无法收到生命偷取效果。如果造成的伤害足够高,那么 lifeSteal 就会降为负值,导致玩家在更长的一段时间内无法收到生命偷取效果。例如,如果玩家在专家模式中单次利用生命偷取效果恢复了 100 生命,他们在 1 秒内就无法使用生命偷取效果恢复生命。
lifeSteal
进一步地,为了触发生命偷取效果,目标的最大生命必须大于 5,且它的 参数必须被设置为 canGhostHeal(这是默认设置)。击中训练假人(电脑版、主机版、和移动版)也不会触发生命偷取效果。[3]
true
这些 NPC 的 参数被设置为 canGhostHeal:[4]
false
生命偷取物品
| 物品 | 效果 | |
|---|---|---|
| 吸血鬼刀 | 治疗玩家,并降低 ,数值为造成的伤害的 7.5%,向下取整。[5]
| |
| 幽灵盔甲(使用幽灵兜帽) | 当穿戴此盔甲套装时,最多使得 降低造成的伤害的 (电脑版、主机版、前代主机版、和移动版) 20% / (3DS版) 8%,向下取整。仅在造成的伤害类型为魔法时才会治疗玩家。[6]
| |
备注
- 只有射弹的伤害会触发生命偷取效果。由射弹造成的减益不会被考虑。
- 虽然行为与生命偷取武器相似,但蝙蝠棍(电脑版、主机版、和移动版)在治疗时不消耗
,而是总会在击中时给玩家治疗 1 生命。lifeSteal - 与夺命杖(电脑版、主机版、和移动版)的名字和效果相悖的是,它提供的是生命再生而非生命偷取。
历史
- 电脑版 1.3.0.1:治疗被限制为每秒最多 36 / 30 生命。
- 电脑版 1.2.2:治疗被限制为每秒最多 40 生命。
参考
- ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.Player.cs中的Update()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.4.9。
- ↑ 信息来自
电脑版 1.2.2 源代码,Terraria.Player.cs中的UpdatePlayer()方法。 - ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.Projectile.cs中的Damage()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.4.9。
- ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.NPC.cs中的SetDefaults()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.4.9。
- ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.Projectile.cs中的vampireHeal()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.4.9。
- ↑ 信息来自
电脑版 1.4.3.6 源代码,Terraria.Projectile.cs中的ghostHeal()方法。这可能已经不准确,因为
电脑版的当前版本已经是 1.4.4.9。