Large box/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
大盒子(large box)是NetHack中的一种容器类工具。它由木头制成。
生成
大盒子在随机生成工具中占比1⁄25(4%)。
命运地牢中的每个楼层,根据其生成时的房间数,有一定概率生成一个大盒子,每个关卡生成至少1个大盒子的概率约为1⁄5[1]。墓地房间里的每个地块有1⁄15的概率生成一个大盒子[2],兵营内的每个地块有1⁄30的概率生成一个大盒子[3]。
随机生成的大盒子有4⁄5的概率以上锁的状态生成,另外有1⁄10的概率安装有容器陷阱,有容器陷阱的大盒子有1⁄100的概率是“明显有陷阱”的,此时玩家只需要看到它就能发现它的陷阱[4]。上锁的大盒子在生成时其内会生成至多5个随机物件,不上锁的大盒子则会有至多3个随机物件[5]。
位于神谕楼层之前的每个楼层(侏儒矿坑的入口所在的楼层除外)都有2⁄3的概率生成一个“补给宝箱”[6],此宝箱有1⁄3的概率是大盒子,其使用特殊的生成规则:
- 该补给箱有5⁄6的概率是上锁状态[7]。
- 补给箱内生成的每个物件有约1⁄2的概率是1~2瓶治愈药水[8],其他情况则是以下物品之一:一瓶强力治愈药水、一瓶加速药水、一瓶获得能量药水、一张武器附魔卷轴、一张防具附魔卷轴、一张恐吓怪物卷轴、一支挖掘魔杖,或一本治愈魔法书[9]。
- 补给箱内生成的物品数量由以下生成规则决定:
薛定谔的猫
量子力学在生成时有1⁄20的概率携带一个特殊的大盒子[12][13]。此大盒子在被打开时有可能生成一只家猫,或是在其内生成一具家猫尸体,此事件的结果只有在打开大盒子后才能确定[14]。
描述
和其他容器一样,大盒子的主要作用是存放物品,并会保护存放的物品不受火焰、寒冷、电击和取消的影响,除此以外,大盒子还能保护存入的物品不受潮湿的影响(如果大盒子被诅咒,则潮湿防护只有2⁄3的概率生效)[15][16]。被掩埋在地下的大盒子会逐渐因腐烂而消失,其在消失之前可以保护其内的物品不受腐烂影响[17]。大盒子自身无法被存入其他容器。
大盒子可以上锁,使用开锁工具可以上锁或解锁大盒子,玩家也可以通过踢击或撬锁操作破坏大盒子的锁。上锁魔杖、解锁魔杖、巫师锁法术和敲击法术在作用于大盒子时都会修复损坏的锁{[18]。
对大盒子执行踢击或投掷操作,或是用钝器破坏大盒子的锁,都有可能破坏其部分内容物。
怪物能够捡起并携带大盒子,有智能且有手的怪物会搜刮大盒子内存放的物品,拥有开锁工具的怪物还能用工具打开大盒子的锁。如果箱子所在的地块放置有恐吓怪物卷轴,怪物会避开它。黏胶立方怪能够食用大盒子并吞噬其内容物[19][20][21][22]。如果玩家变形为黏胶立方怪,其只有在大盒子为空的情况下才能食用它[23]。
策略
大盒子通常可以用作存放大量物品的贮藏点,它的重量很高,因此不方便用作随身携带容器。玩家也可以将其用作对付巨魔的手段:只需将它们的尸体存入大盒子并将盒子上锁,它们的尸体就不会复生了。
在打开大盒子前先解除陷阱可以有效地避免意外死亡,如果你发现了大盒子上有陷阱,但没有足够的自信能成功解除它,也可以等到中后期再来尝试。
由于怪物会搜刮甚至吃掉大盒子,将其用作持续贮藏工具时要注意保护好它,在大盒子所在的地块放置恐吓怪物卷轴或是巨石都能阻止怪物接近。
历史
大盒子最初于NetHack 3.0.0加入游戏。
在NetHack 3.6.7及更早版本中,大盒子曾有过以下相关变更:
- 旧版本中,怪物能够捡起大盒子,但无法与其互动。根据commit b12ea03d,NetHack 5.0.0增加了怪物能够搜刮和解锁大盒子的能力。
- 旧版本中,黏胶立方怪能够吃掉大盒子,但不会消化其内容物[24],驯服的黏胶立方怪还会在吃掉大盒子后丢弃其内容物。根据commit 2108abd3和commit dafd8549,NetHack 5.0.0中,黏胶立方怪的行为修改为和现版本相同。
- 旧版本存在一个游戏漏洞,使得玩家被困在坑内时无法通过开启命令打开箱子,该漏洞于NetHack 5.0.0,通过commit 4e6d3aba修复。
- 根据commit f90bb4fb,自NetHack 5.0.0开始,被诅咒的箱子的防水能力有概率失效。
- 根据commit ae3e5d28,自NetHack 5.0.0开始,游戏初期的楼层中会生成补给箱。
消息
- 你成功解锁了<大盒子>。(You succeed in unlocking the <container>.)
- 你通过开锁工具解锁了大盒子。
- 咔哒!(Klick!)
- 你通过解锁魔杖或敲击法术解锁了大盒子。
- 你破开了锁!(You break open the lock!)
- 你通过脚踢破坏了大盒子的锁。
- 砰!(THUD!)
- 同上,但大盒子没有成功打开。
- 砰!箱盖猛地掀开,然后合上。(THUD! The lid slams open, then falls shut.)
- 同上,但大盒子没有上锁。
- 你听见模糊的破碎声。(You hear a muffled shatter.)
- 你因脚踢或投掷大盒子而损坏了里面的物品。
- 你听见模糊的碎裂声。(You hear a muffled cracking.)
- 同上,但被破坏的物品里有至少一个蛋。
Variants
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
Some NetHack variants may change how large boxes function—a common quality-of-life addition is to allow placing a container on an altar to identify the beatitude of both the box and its contents. Variants that implement object materials may alter a large box's properties based on its material.
SLASH'EM
In SLASH'EM, upgrading a large box will produce a chest.[25]
Five large boxes are placed on the southern end of the Yeoman quest home level during level creation.
SporkHack
In SporkHack, the large box's maximum capacity is set to 3000 aum.
UnNetHack
In UnNetHack, some large boxes are flagged to behave as "coffins" that generate a vampire monster upon opening them—these replace the chests on the top floor of Vlad's Tower and the large boxes normally found in graveyards.
dNetHack
In dNetHack, notdNetHack and notnotdNetHack, the item is known simply as a "box", as objects can generate in particular sizes (e.g. "a small box" or "a large long sword") and can also have their sizes changed. Pirates know the box as a foot locker.
The top floor of the Windowless Tower features boxes flavored as coffins in place of the chests from NetHack, which contain vampire monsters that will awaken upon opening them.
Maids that pick up boxes with broken locks will mend those locks.
xNetHack
In xNetHack, large boxes in xNetHack have special behaviors based on their material:
- Large boxes made of mineral (or "stone") have no lock and cannot be made locked by any means, although they may still be trapped like other chests.
- Large boxes made of iron, metal or any similar metallic material cannot be kicked open or have their locked forced by blunt weapons, and edged weapons used to force their locks are more likely to break.
- Large boxes made of glass (or "crystal") will always be generated as locked—they cannot be forced open, and can only be un-locked or re-locked by magical means. "Crystal" large boxes are also transparent: a hero that walks over one for the first time will automatically look at its contents, and can do so at any time by using the near look command while on its square. Crystal large boxes that are generated with random contents will contain 1 additional random item in comparison to chests made of other materials.
SpliceHack
In SpliceHack, Cartomancers know the large box as a deck box.
百科文本
Dantes rapidly cleared away the earth around the chest. Soon the center lock appeared, then the handles at each end, all delicately wrought in the manner of that period when art made precious even the basest of metals. He took the chest by the two handles and tried to lift it, but it was impossible. He tried to open it; it was locked. He inserted the sharp end of his pickaxe between the chest and the lid and pushed down on the handle. The lid creaked, then flew open.
Dantes was seized with a sort of giddy fever. He cocked his gun and placed it beside him. The he closed his eyes like a child, opened them and stood dumbfounded.
The chest was divided into three compartments. In the first were shining gold coins. In the second, unpolished gold ingots packed in orderly stacks. From the third compartment, which was half full, Dantes picked up handfuls of diamonds, pearls and rubies. As they fell through his fingers in a glittering cascade, they gave forth the sound of hail beating against the windowpanes.
引用及注释
- ↑ src/mklev.c in NetHack 5.0.0, line 1131-L1139
- ↑ src/mkroom.c in NetHack 5.0.0, line 386-L388
- ↑ src/mkroom.c in NetHack 5.0.0, line 397-L401
- ↑ src/mkobj.c in NetHack 5.0.0, line 1010-L1016
- ↑ src/mkobj.c in NetHack 5.0.0, line 318-L320
- ↑ src/mklev.c in NetHack 5.0.0, line 1036-L1128
- ↑ src/mklev.c in NetHack 5.0.0, line 1047
- ↑ src/mklev.c in NetHack 5.0.0, line 1062-L1070
- ↑ src/mklev.c in NetHack 5.0.0, line 1050-L1060
- ↑ src/mklev.c in NetHack 5.0.0, line 1069-L1081
- ↑ src/mklev.c in NetHack 5.0.0, line 1083-L1121
- ↑ include/obj.h in NetHack 5.0.0, line 340
- ↑ src/makemon.c in NetHack 5.0.0, line 776-L795
- ↑ src/pickup.c in NetHack 5.0.0, line 2824-L2897
- ↑ include/obj.h in NetHack 5.0.0, line 341-L344
- ↑ src/trap.c in NetHack 5.0.0, line 4751-L4770
- ↑ src/dig.c in NetHack 5.0.0, line 2026-L2035
- ↑ src/lock.c in NetHack 5.0.0, line 1060-L1088
- ↑ src/mon.c in NetHack 5.0.0, line 1611-L1634
- ↑ src/mon.c in NetHack 5.0.0, line 1388-L1453
- ↑ src/mon.c in NetHack 5.0.0, line 1400-L1401
- ↑ src/mon.c in NetHack 5.0.0, line 1352-L1382
- ↑ src/eat.c in NetHack 5.0.0, line 114-L118
- ↑ src/mon.c in NetHack 3.6.7, line 1029
- ↑ potion.c in SLASH'EM 0.0.7E7F2, line 2391