Skeleton key/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
万能钥匙(skeleton key)是NetHack中的一种铁制开锁工具,未鉴定时外观呈现为钥匙。
生成
万能钥匙在所有随机生成工具中占2⁄25(8%),在骨档和陷阱“假骨档”外生成时必定未诅咒,杂货店和五金店也可出售万能钥匙。
描述
对门或可上锁容器使用万能钥匙可切换其上锁状态(上锁时开锁,未上锁时上锁),成功概率取决于玩家敏捷值:门的成功概率为(70+敏捷)%,容器为(75+敏捷)%,钥匙被诅咒时容器开锁成功概率减半[2][3][4]。该概率在持续性动作的每一回合都会计算并判定一次,直到玩家成功、被打断或在50回合后放弃。无论是否成功,每次完整使用万能钥匙都会锻炼玩家敏捷[5][6]。
矿坑镇中,玩家在警卫员成员视野内使用万能钥匙的每一回合都有1⁄3概率被打断或遭到警告,同时将门设为陷阱状态[7];若玩家立刻再次尝试对同一扇门上锁或开锁,则激怒全体警卫员,并有概率触发爆炸门[8]。
对拟形成门的拟形怪使用万能钥匙会揭露拟形怪,该拟形怪有1⁄2概率吸取钥匙并纳入自身物品栏,若钥匙为神器,则该概率仅为1⁄10[9]。
有手且体型大于微小的智能怪物会拾取万能钥匙并用来开启上锁的门,能使用钥匙的宠物会因此保留钥匙[10]。
以下内容涉及即将到来的版本(NetHack 3.7.0)之信息。如果该版本已发布,请验证此处信息是否准确,并作出相应修改,以将其并入页面。
根据commit b12ea03d,有手的智能怪物还会使用钥匙开启上锁的容器。策略
万能钥匙值得任何玩家随身携带:对大多数职业来说,万能钥匙是能较快开/上门锁的手段之一,对除盗贼之外的所有职业来说,更是开/上容器锁的最快方式;万能钥匙比开锁器轻一个重量单位,对格外谨慎的玩家和追求背包效率的囤积爱好者来说是重要考虑因素。大多数玩家都只需要一件开锁工具,或者可多备一把以防主工具被盗或永久丢失。
有手的智能宠物拿到钥匙后,玩家会很难阻止宠物进入某一房间(如让高等级宠物远离店主或阵营祭司),因此需多加小心。同样,混沌阵营的宠物一旦拾取盗窃专用万能钥匙,便有概率一直持有神器,直到宠物被击杀、被盗或被迫将其丢弃,不过这种情况在正常游戏中极其罕见。
历史
万能钥匙最初于NetHack 3.0.0同其他开锁工具一起加入游戏。在该版本到NetHack 3.0.10之间的版本,以及基于这些版本的衍生作品中,存在特殊形状的钥匙,匹配箱子和大盒子上的特定容器锁,因此三角形钥匙只能打开带三角形锁孔的容器,而万能钥匙能通用所有锁孔,只是开/上锁速度更慢。
以下是NetHack 3.0.10中钥匙及对应锁的表格:
| 钥匙 | 锁 |
|---|---|
| 圆形 | 圆形 |
| 方形 | 方形 |
| 三角形 | 三角形 |
| 椭圆形 | 椭圆形 |
| 八边形 | 八边形 |
| 六边形 | 六边形 |
| 圆柱形 | 阔口 |
| 不规则 | 凹槽口 |
| 圆锥形 | 大圆形 |
| 楔形 | 大方形 |
怪物使用钥匙和其他工具开门锁的能力于NetHack 3.6.0的commit c1393e50及commit 74f08dcb加入游戏。
起源
万能钥匙是一种通过去除锯齿边缘而能开启凸块锁等多种锁具的钥匙。在杠杆锁的万能钥匙体系中,所有锁具的杠杆高度通常相同,但每扇门设有不同的凸块,因此只有齿形匹配的钥匙或万能钥匙才能开启。万能钥匙正是通过去除凸块区域部分,得以打开系统中的所有门。因为其被精简至仅剩“骨架”,即核心部件,因此在英语中得名“骷髅(skeleton)钥匙”。尽管万能钥匙通常与开手铐等非法撬锁行为联系在一起,但在许多需要开锁却遗失或无法获取原钥匙的现代场景中,正规的万能钥匙仍被广泛使用。例如,在未配备电子锁的酒店中,客房服务人员便会使用万能钥匙进入房间。
Variants
基于NetHack 3.4.3及更早版本的部分衍生作并未加入怪物使用钥匙开门锁的能力,而基于较新版本的衍生作通常会保留此项更新,并进一步允许怪物开容器锁。
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
SLASH'EM
In SLASH'EM, non-artifact skeleton keys that are not blessed have a 1⁄15 chance of breaking when applied.[11][12] This makes it useful for a hero to keep multiple unlocking tools on hand, which can be safely ditched once they can bless a couple or else obtain an artifact tool. Monsters cannot use skeleton keys.
Upgrading a credit card or lock pick will produce a skeleton key, and upgrading a skeleton key will produce a lock pick.
SLASH'EM also adds the three alignment keys, which are intelligent artifacts that correspond to each of the three alignments: at least two of the three are required to unlock the artifact doors on the top floor of Vlad's Tower under normal circumstances, and a hero can also use the key of their alignment to reliably lock and unlock doors and containers without the key breaking.
UnNetHack
In UnNetHack, monsters can pick up and use skeleton keys and other unlocking tools on doors starting in version 5.1.
dNetHack
In dNetHack, notdNetHack and notnotdNetHack, clockwork automata heroes require skeleton keys in order to be wound up and maintain their "nutrition", since they cannot eat food of any kind. Each turn is worth 10 nutrition, and another non-hostile monster that is intelligent and has hands must perform this action for them: a tame monster will perform the action for a clockwork hero that chats to them, and a peaceful monster can do so if they are paid.
xNetHack
In xNetHack, intelligent monsters with hands can also use keys to unlock containers.
Skeletons may drop skeleton keys made of bone upon death.
SpliceHack
In SpliceHack, One-eyed Sam the black marker proprietor is always generated with a skeleton key.
A skeleton key can be created by combining two lock picks at a furnace, and two skeleton keys can be combined to create a lock pick.
EvilHack
In EvilHack, skeleton keys have a base material of bone.
Hack'EM
In Hack'EM, skeleton keys have a base material of bone as in EvilHack.
Upgrading a skeleton key will produce a lock pick and vice versa.
Skeletons may drop skeleton keys made of bone upon death as in xNetHack.
引用及注释
- ↑ src/makemon.c in NetHack 3.6.7, line 674
- ↑ src/lock.c in NetHack 3.6.7, line 428: 万能钥匙与容器
- ↑ src/lock.c in NetHack 3.6.7, line 434: 被诅咒的开锁工具
- ↑ src/lock.c in NetHack 3.6.7, line 510: 万能钥匙与门
- ↑ src/lock.c in NetHack 3.6.7, line 104
- ↑ src/lock.c in NetHack 3.6.7, line 164
- ↑ src/monmove.c in NetHack 3.6.7, line 87:
watch_on_duty()函数 - ↑ src/monmove.c in NetHack 3.6.7, line 92: 已警告则激怒警卫员
- ↑ src/lock.c in NetHack 3.6.7, line 465: 开锁工具与拟形成门的拟形怪
- ↑ src/monmove.c in NetHack 3.6.7, line 47
- ↑ lock.c in SLASH'EM 0.0.7E7F2, line 412: skeleton keys and containers
- ↑ lock.c in SLASH'EM 0.0.7E7F2, line 515: skeleton keys and doors
本页面之内容基于由Dylan O'Donnell创作的攻略。原始协议条文的中文译文如下:
无论对攻略原文作修改与否,本协议授权允许对于本攻略的再发布、复制及编辑行为,唯需遵守以下条件:
- 所有攻略的原始贡献者须给出署名。
- 所有对攻略作出的修改须承认并注明出处。
