Amulet of life saving/zh-CN

From NetHackWiki
Jump to navigation Jump to search

NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki

" Circular amulet.png
名称 复活护身符
外观 随机
基础价 150 zm
重量 20

复活护身符(amulet of life saving)是NetHack中的一种护身符

生成

随机生成的护身符有340(7.5%)的概率是复活护身符。随机生成的复活护身符有910的概率是未诅咒的,120的概率是受祝福的,120的概率是被诅咒的[1]

智能怪物吉斯通警察无生命怪物和变形成其他形态的吸血鬼除外)在生成时有140的基础概率携带一枚作为杂项物品的复活护身符[2][3]。若计入其他影响起始物品概率的因素,则可计算出每只怪物生成时约有怪物等级4000的概率携带复活护身符[4][5]

弗拉德之塔的中间层必定会生成一个装有一枚复活护身符的箱子[6]

描述

主条目:复活

如果角色在佩戴复活护身符时死亡,护身符会令其复活,然后护身符会分解并自动鉴定,以下效果会在角色身上发生[7][8]

  • 角色的体质点数减1[9]
  • 计算10和角色的经验等级的2倍中的最大值,如果角色的最大生命值低于这个值,则将其设为这个值。
  • 角色的生命值被回复至最大值。
  • 若角色的营养值低于500,则将其回复至该值。
  • 如果角色因进食过多哽噎而死,其会呕吐,营养值会被设为900。
  • 如果角色因疾病而死,则疾病会被治愈。
  • 如果角色被困在熔岩里,则会被解救出来。
  • 如果角色被怪物消化而死,其会被怪物吐出[10]
  • 如果角色被怪物的淹溺攻击杀死,其会从怪物的束缚中被解救出来[11]
  • 如果角色因黏液化而死,其会以绿色黏液的形态复活,该形态变化被视作临时的变形效果,会自然复原。

某些情况下,复活护身符并不能如预期般发挥作用:

  • 作弊导致游戏结束并不算作死亡,因此不会触发护身符效果。如果在探索模式调试模式下进行游戏,游戏会输出一条关于作弊的提示消息,并删除受影响的关卡存档,使得游戏能够继续。
  • 如果角色因自我灭绝无脑而死,其被复活后会立即再次死亡。若在探索模式或调试模式下,此时角色可以选择拒绝死亡。
  • 如果地层传送至负数楼层,护身符会拯救角色的生命,但不会拯救这局游戏——角色会活下来,但游戏会以逃脱地牢告终[12][13]
    • 地层传送至第0层不触发此机制(0不是负数),此种情况下角色会直接死亡,并会照常被护身符复活[14]
  • 若在摩洛的圣所主祭坛上将岩德护身符献祭给摩洛,角色会被摩洛杀死,若被复活护身符复活,摩洛会再次尝试杀死角色,因此无论是否有复活护身符,角色都无法逃脱死亡的结局[15]

以复活护身符复活角色会打破“求生者”伪行为

护身符的BUC不影响其效果。

食用复活护身符不会有任何效果[16]

以下内容涉及即将到来的版本(NetHack 3.7.0)之信息。如果该版本已发布,请验证此处信息是否准确,并作出相应修改,以将其并入页面。

现在,复活护身符在复活玩家后只会为其恢复50+10*⌊体质/2⌋点生命值。按照此计算式,如果玩家的体质是3,则护身符回复60 HP,如果玩家的体质是25,则护身符回复170 HP。(commit 09cf4648

怪物使用

除无生命的怪物(包括变形为其他形态的吸血鬼)以外的怪物也会佩戴复活护身符[17]

有生命的怪物若在佩戴护身符时死亡,护身符会被消耗,造成以下效果[18]:怪物会复活,将自身的生命值回复至上限,如果其生命值上限低于10,则先将其设置为10[19];如果怪物死亡前处于睡眠麻痹等导致其无法行动的状态,则解除这些状态[20];如果怪物仍然携带其他的复活护身符,则其会在复活后的下个回合立即将其戴上[21]

如果佩戴复活护身符的怪物因灭绝而死亡,护身符也会被消耗,但怪物仍然会死亡[22][23]。怪物不会因无脑而死亡,因此在因智力汲取攻击而死亡时可以被复活护身符复活。若玩家杀死怪物后它被护身符复活,玩家不会获得经验值,但仍会打破和平主义者行为。

仆从宠物被复活护身符复活时,根据其死亡前的驯服度受虐待程度,有概率转变成和平或敌对状态[24][25]:如果宠物是被玩家杀死的,或者虐待计数为3或更高,则复活后不会是驯服状态[26];如果宠物的虐待计数为1或更高,则宠物在复活后有1虐待计数 + 1的概率是和平状态,否则是敌对状态[27]。如果宠物在未受过虐待的情况下死亡并被护身符复活,则只有较小的概率以和平或敌对状态复活,复活时保持驯服状态的概率与宠物死亡时的驯服度有关[28]。宠物以驯服状态复活时,如果其死亡之前是极度饥饿状态,则其饱腹度会重置,否则维持原来的饱腹度,宠物的捡拾度和驯服度也会重置[29]

如果宠物在死亡时其最大HP因饥饿而减少,则被护身符复活后最大HP会恢复为原来的值[30]。如果玩家的坐骑死亡并被复活后脱离了驯服状态,玩家会被其甩下。如果被玩家用拴绳牵住的宠物死亡并被复活后脱离了驯服状态,其会脱离拴绳[31][32]。根据宠物复活时状态的转变,游戏会输出不同的消息[33][34][35]

若玩家目击了怪物通过护身符复活,则复活护身符会被鉴定

策略

复活护身符能给予玩家一次脱离死亡的机会,无疑是相当实用的装备,但其在游戏中的必需性一直是有争议的话题:某些玩家将复活护身符看作飞升套件的关键组成部分,但也有些玩家称其为“抗YASD护身符”并认为其他护身符在各种防具搭配中更有用。

复活护身符能提升玩家承受风险的能力,降低资源的消耗(尤其是在终局阶段)。但对于处于游戏前期的角色来说,反射护身符或许是更好的选择,因为反射可能能救下你的生命更多次,例如说,如果你被冬狼崽的寒冰吐息杀死,然后被复活护身符复活,如果冬狼还活着,这并不能使威胁完全解除。

复活护身符未正常发挥作用的最常见的原因是你忘了戴上它。

回收复活护身符

让自己的复活护身符被偷走是一件非常恼人的事。只要怪物佩戴上护身符,杀死它就会消耗护身符拯救其生命,使得护身符一旦被有智能且有生命的怪物获得就极难回收。如果怪物捡起或戴上了复活护身符,你有几种方法可以把它取回来:

  • 杀死或驯化该怪物。仙女在偷走护身符后不会第一时间将其戴上,而是在她下次捡起物品,或者变形成其他可以佩戴护身符的怪物的时候。只要你在此之前杀死仙女,你就可以取回护身符。此外你也可以驯化怪物,怪物会在被驯服时将所有未使用的物品丢到地上,如果其还没戴上护身符,那么护身符就会被丢弃。但是,宠物也是会使用护身符的,所以一定要在它这么做之前采取措施。
  • 变形成仙女然后将护身符偷回来。该方法最大的优势是如果偷走护身符的怪物是仙女,她在此类情况下不会继续偷窃你的物品。
  • 将佩戴复活护身符的怪物变形成无生命的怪物(如亡灵魔像旋涡灵魂)。最简单的实施方法是在驯化怪物后利用场景中的变形陷阱。其他的变形手段都会有造成形体崩溃导致怪物死亡并消耗掉护身符的风险。

历史

复活护身符最初于NetHack 3.0.0加入游戏。

消息

但是等等……你的挂坠开始发光!你感觉好多了!挂坠化为灰尘!(But wait... Your medallion begins to glow! You feel much better! The medallion crumbles to dust!)
你死去,但被护身符复活。
但是等等……你的挂坠开始发热!你感觉好多了!挂坠化为灰尘!(But wait... Your medallion feels warm! You feel much better! The medallion crumbles to dust!)
同上,但你是失明状态。
不幸的是,你仍然没有大脑。(Unfortunately your brain is still gone.)
你死去,被复活,然后因无脑而死。
不幸的是,你仍然被灭绝了……(Unfortunately you are still genocided...)
你死去,被复活,然后因被灭绝而死。
一股蓄积能量的烟尘开始聚集,你的躯体被重构,你收集起了你所有的行李。(An energized cloud of dust begins to coalesce. Your body rematerializes, and you gather up all your possessions.)
你在传送至地牢楼层0后被复活。[36][37]
你的生命将被拯救。(Your life will be saved.)
若你拥有复活特质,启蒙界面会显示此信息。
但是等等……<怪物>的挂坠开始发光!<怪物>看起来好多了!挂坠化为灰尘!(But wait... <monster>'s medallion begins to glow! <monster> looks much better! The medallion crumbles to dust!)
怪物在佩戴复活护身符时死亡,护身符被鉴定。
但是等等……<怪物>的挂坠开始发光!<怪物>的形体重组了!挂坠化为灰尘!(But wait... <monster>'s medallion begins to glow! <monster> reconstitutes! The medallion crumbles to dust!)
怪物在佩戴护身符时爆炸。护身符被鉴定。
不幸的是<怪物>仍然被灭绝了……(Unfortunately <monster> is still genocided...)
怪物死去,被复活,然后因被灭绝而死。
<怪物>似乎不能再和你坦诚交流。(<The monster> seems unable to look you in the <eye>.)
你的宠物被复活护身符复活,转变为和平状态。
<怪物>拒绝和你交流。(<The monster> refuses to look you in the <eye>.)
你的宠物被复活护身符复活,转变为敌对状态。
<怪物>避开了你的目光。(<The monster> avoids your gaze.)
如果你和你的宠物都处于没有眼睛的形态,则游戏会输出此条消息。
<怪物>不再驯服。(<The monster> is no longer tame.)
尚未受到虐待的宠物被复活护身符复活后,转变为和平状态。
<怪物>转变为野生状态。(<The monster> has become feral.)
尚未受到虐待的宠物被复活护身符复活后,转变为敌对状态。

Variants

此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译

SLASH'EM

In SLASH'EM, the black market shopkeeper One-Eyed Sam generates with an amulet of life saving.

SporkHack

In SporkHack, a cursed amulet of life saving only works 12 of the time, and otherwise the hero dies as normal, except that their cause of death is logged as "killed by a cursed amulet of life saving".

Messages

The chain on your medallion breaks, and you hear a faint giggling!
Your medallion suddenly falls off!
It doesn't look like you're going to make it after all...
A cursed amulet of life saving did not save your life in SporkHack.

UnNetHack

In UnNetHack, a cursed amulet of life saving only works 34 of the time, and otherwise the character dies as normal similar to SporkHack.

The Sokoban prize amulet has a 13 chance of being a non-cursed amulet of life saving.

The black market shopkeeper One-Eyed Sam generates with an amulet of life saving, as in SLASH'EM.

Messages

But ... the chain on your medallion breaks and it falls to the <floor>! You hear homeric laughter!
A cursed amulet of life saving did not save your life in UnNetHack.

dNetHack

In dNetHack, there are multiple sources of life saving available besides the amulet.

An amulet of life saving is generated inside a chest within a niche on the middle floor of the Windowless Tower during normal level creation.

SpliceHack

In SpliceHack, the black market shopkeeper One-Eyed Sam generates with an amulet of life saving, as in SLASH'EM and UnNetHack.

notdNetHack

In notdNetHack and notnotdNetHack, in addition to dNetHack details, The Talisman of Buer is an artifact amulet of life saving that grants regeneration and sustain ability while worn, and can be invoked to heal the wearer: it restores an amount of HP equal to half the character's maximum while curing sickness, blindness and sliming, much like The Staff of Aesculapius or Release from Care.

EvilHack

In EvilHack, an amulet of life saving will not work if cursed.

SlashTHEM

In SlashTHEM, in addition to SLASH'EM details, the Geek quest locate level places an amulet of life saving at one of six locations on level creation.

Duri generates with an amulet of life saving.

引用及注释

  1. src/mkobj.c in NetHack 3.6.7, line 967
  2. src/muse.c in NetHack 3.6.7, line 2017
  3. src/muse.c in NetHack 3.6.7, line 2027
  4. src/makemon.c in NetHack 3.6.7, line 791
  5. src/makemon.c in NetHack 3.6.7, line 796
  6. dat/tower.des in NetHack 3.6.7, line 88
  7. src/end.c in NetHack 3.6.7, line 867
  8. src/end.c in NetHack 3.6.7, line 1168
  9. src/end.c in NetHack 3.6.7, line 1179
  10. src/end.c in NetHack 3.6.7, line 898
  11. src/end.c in NetHack 3.6.7, line 901
  12. src/teleport.c in NetHack 3.6.7, line 945
  13. src/teleport.c in NetHack 3.6.7, line 957
  14. src/teleport.c in NetHack 3.6.7, line 865
  15. src/pray.c in NetHack 3.6.7, line 1527
  16. src/eat.c in NetHack 3.6.7, line 2073
  17. src/mon.c in NetHack 3.6.7, line 1868
  18. src/mon.c in NetHack 3.6.7, line 1889-L1903
  19. src/mon.c in NetHack 3.6.7, line 1905
  20. src/mon.c in NetHack 3.6.7, line 1908
  21. src/mon.c in NetHack 3.6.7, line 1913
  22. src/mon.c in NetHack 3.6.7, line 1907
  23. src/mon.c in NetHack 3.6.7, line 1917
  24. src/mon.c in NetHack 3.6.7, line 1911
  25. src/dog.c in NetHack 3.6.7, line 962
  26. src/dog.c in NetHack 3.6.7, line 982
  27. src/dog.c in NetHack 3.6.7, line 984
  28. src/dog.c in NetHack 3.6.7, line 997
  29. src/dog.c in NetHack 3.6.7, line 1015-L1028
  30. src/dog.c in NetHack 3.6.7, line 976
  31. src/dog.c in NetHack 3.6.7, line 1011
  32. src/dog.c in NetHack 3.6.7, line 1013
  33. src/dog.c in NetHack 3.6.7, line 989
  34. src/dog.c in NetHack 3.6.7, line 993
  35. src/dog.c in NetHack 3.6.7, line 1005
  36. src/teleport.c in NetHack 3.6.7, line 880
  37. src/end.c in NetHack 3.6.7, line 1168