Magic lamp/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
神灯(magic lamp)是NetHack中的一种铜制光源类魔法工具,未鉴定时外观为灯(lamp)。
关于神灯流传着多条传言,除其中一条外,其余均为事实。
Contents
生成
在随机生成于地面、杂货店或死亡掉落的工具中,神灯占比3⁄200(1.5%),五金店和灯具店也可出售神灯。生成时,神灯有1⁄4(25%)概率受祝福、1⁄2(50%)概率为未诅咒、1⁄4(25%)概率被诅咒。
描述
神灯的使用方式与油灯类似:点亮的神灯可照亮半径3格内的地块,不过与油灯不同的是,神灯不会耗尽灯油(但仍可通过常规方式将其熄灭)。
此外,每次玩家摩擦神灯时,都有1⁄3概率出现烟雾、1⁄3概率无事发生、1⁄3概率出现灯神。如果出现灯神,神灯将自动鉴定并转化成油灯,该油灯的BUC与原神灯相同,可持续照明1000~1500回合。灯神的具体行为受神灯的BUC影响,具体如下[1][2]:
| 祝福 | 未诅咒 | 诅咒 | 结果 |
|---|---|---|---|
| 80% | 20% | 5% | 给予一次许愿机会后消失。 “承蒙大恩,我会满足你一个愿望!” ("I am in your debt. I will grant one wish!") |
| 5% | 20% | 5% | 作为宠物留下。 “感谢你解救了我!” ("Thank you for freeing me!") |
| 5% | 20% | 5% | 作为和平怪物留下。 “你解救了我!” ("You freed me!") |
| 5% | 20% | 5% | 开口说话后消失。 “总算等到了这一刻!” ("It is about time!") |
| 5% | 20% | 80% | 作为“常规生成”的怪物留下,可能对中立玩家为和平怪物。 “蠢货,竟敢打扰我!” ("You disturbed me, fool!") |
策略
摩擦神灯前,务必确保神灯已受祝福。在游戏前期,如果不确定BUC便贸然摩擦,极有可能白白浪费一盏神灯。摩擦一盏尚未支付的神灯时,如果成功释放出灯神,店主会向玩家收取一笔使用费,因此需多加小心——好在神灯与普通油灯可根据价格轻易区分。
根据具体情况,部分玩家会更倾向于将神灯作为光源使用,而非用于获得一次额外的许愿机会:神灯在葛汉诺姆和其他黑暗区域十分有用(如用于辅助跳跃),当玩家不再需要照明时,也可随时摩擦神灯进行许愿。当玩家到达元素位面或星界位面时,若还有剩余神灯,应首先将其祝福,最大化获得许愿的概率,并利用转化得到的油灯为探索当前层提供照明。
历史
神灯最初于NetHack 2.3e加入游戏。
起源
神灯中住着灯神的设定因中东民间传说《阿拉丁》而广为人知。该故事是故事集《一千零一夜》中最著名的篇章之一,但故事本身并未收录于原版故事集中,而是法国翻译家安托万·加朗(Antoine Galland)根据其听闻叙利亚说书人汉那·狄亚卜(Hanna Diyab)所述的民间故事增补进去的。
《阿拉丁》的故事版本众多,但大多会有一位妖术师冒称阿拉丁已逝父亲的亲兄弟,神灯便是贫穷的阿拉丁受妖术师所托,从设有陷阱的洞穴中取出的物品。在魔法戒指精灵的帮助下,阿拉丁成功逃脱洞穴,并将神灯带回家中交给母亲。母亲本打算把灯擦拭干净,好换更多的钱购买晚餐的食物,不料意外释放出第二位威力更强大的神灯精灵,随时等待神灯主人的使唤。
Variants
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
Some NetHack variants raise the magic lamp's base price.
SLASH'EM
In SLASH'EM, the magic lamp's base cost is increased to 1000zm, and still more expensive magic lamps can be found in the black market. SLASH'EM also adds the magic candle, which acts as a permanent light source, and obtaining one means that magic lamps can be safely rubbed for their wishes.
The Sunless Sea is a special level that features a guaranteed magic lamp, although it may be underwater.
UnNetHack
In UnNetHack, wishes from magic lamps cannot produce magical items. Magic lamps themselves are an eligible wish, but can only be obtained from a wand of wishing.
The black market in UnNetHack can stock magic lamps at exorbitant prices.
UnNetHack incorporates the advent calendar patch, where the magic lamp is one of many possible 'Christmas presents' in the 24th room of the branch.
The the Watcher in the Water is always generated with an uncursed magic lamp.
dNetHack
In dNetHack, notdNetHack and notnotdNetHack, The Sea contains a guaranteed magic lamp, like the Sunless Sea of SLASH'EM. Each of the level's maps also has a guaranteed amulet of magical breathing in the event the lamp is underwater.
NetHack Fourk
In NetHack Fourk, it is possible to use a blessed scroll of wishing to wish for a magic lamp.
EvilHack
In EvilHack, magic lamps can be wished for. Additionally, cursed magic lamps give off darkness instead of light; the aura of darkness covers the same radius, and overrides any light source. A cursed magic lamp is one of a very few items that act as sources of darkness, making them ideal tools for any drow hero.
引用及注释
- ↑ src/apply.c in NetHack 3.6.7, line 1484: dorub()函数,调用djinni_from_bottle()
- ↑ src/potion.c in NetHack 3.6.7, line 2321: djinni_from_bottle()函数