Wand of teleportation/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
传送魔杖(wand of teleportation)是NetHack中的一种魔杖。
生成
传送魔杖在随机生成魔杖中占比9⁄200(4.5%)。
怪物在生成时有可能携带用作防御物品的传送魔杖。如果怪物在不可传送的楼层生成,则游戏会避免让怪物在生成时获得传送魔杖[2]。
以下内容涉及即将到来的版本(3.7.0)之信息。如果该版本已发布,请验证此处信息是否准确,并作出相应修改,以将其并入页面。
根据commit 95b410ee,现在主题房间“环水宝库”中会生成一支传送魔杖。描述
挥动传送魔杖会向指定方向发射光束,所有被光束命中的怪物和物品会被传送。即使在不可传送的楼层中,传送魔杖仍能够传送怪物。对和平状态的怪物挥动传送魔杖会激怒它[3][4][5]。
神庙里的阵营祭司会抵抗传送魔杖的效果。试图传送天启骑士会有12⁄13的概率将他们传送到和玩家相邻的地块。试图传送天启骑士的尸体一定会失败,且会使尸体立刻复活[6][7][8]。若玩家在被怪物吞噬的情况下对怪物挥动传送魔杖,则玩家自身和怪物会一同被传送,除非其当前处于不可传送关卡。
若玩家对自身挥动传送魔杖,魔杖会传送玩家自身[9]。若玩家对正下方挥动传送魔杖,则自身所在地块上放置的物品和刻写的文字都会被传送,如果玩家处于骑乘状态,则玩家会和自身的坐骑一同被传送[10][11]。
若在地面上已经有文字的情况下用传送魔杖进行刻写,地面上的字会被传送到当前楼层的随机位置[12]。
折断有充能的传送魔杖会以玩家为中心,制造3×3范围的爆炸,对范围内的玩家和怪物造成1~(4×魔杖充能数)的伤害,范围内所有对象会被传送[13][14]。
有智能的怪物也会使用传送魔杖[15]:除警卫、店主和神庙里的阵营祭司以外的敌对怪物会在自身生命值低时,对自身挥动传送魔杖来试图逃离玩家,除非当前楼层不可传送[16]。目击怪物用传送魔杖逃离会自动鉴定魔杖。如果怪物位于巫师塔内,用魔杖传送自身有1⁄3的概率失败,如果怪物持有岩德护身符,则用魔杖传送自身必定会失败[17]。怪物也有可能对玩家挥动传送魔杖来达成逃离目的,但此类情况在实际游戏中极少发生,通常只有持有岩德护身符的怪物会这样做,而且若传送玩家失败了(例如说,在不可传送楼层传送玩家),怪物会放弃尝试[18][19][20]。
以下内容涉及即将到来的版本(3.7.0)之信息。如果该版本已发布,请验证此处信息是否准确,并作出相应修改,以将其并入页面。
现在当玩家被传送魔杖传送时,游戏会输出反馈消息。
commit 475648bd修复了一个关于传送魔杖的漏洞:当魔杖的光束传送物件时,光束会从物件传送后的位置开始继续传播,而不是从原坐标继续传播。
根据commit f83eaade和commit d7d4ed3d,现在怪物会主动向玩家挥动传送魔杖来防止玩家从楼梯或梯子处逃跑,或是将玩家从有Elbereth刻文或恐吓怪物卷轴的地块移开,或是当怪物和其他怪物成群行动时,将玩家从咽喉点地形移开。
根据commit b0f33711和commit 58031920,现在若怪物不在吕底人堡垒里,且处于无法移动的状态,其会对自身使用传送类物品来逃脱。
根据commit 886394c9,现在当怪物被传送魔杖传送时,游戏会输出反馈消息,若玩家目击到怪物在传送后出现在其视野内的某一位置,魔杖会自动鉴定。
commit d036116d修复了一个关于传送魔杖的漏洞:若魔杖传送了隐藏有怪物的物品,怪物仍然会维持隐藏的状态。策略
传送魔杖是一种灵活易用的逃脱物品:你可以视情况对自己挥动魔杖或对怪物挥动魔杖来暂时摆脱各种威胁。你也可以在自身被怪物吞噬时将魔杖对自己挥动来逃脱,若是在不可传送的楼层,则可以对着吞噬你的怪物挥动魔杖来逃脱(在可传送的楼层这样做会将你和怪物一同传送,但不可传送楼层中只会传送怪物)。如果你被怪物包围了,折断魔杖也是不错的突围手段。
在摩洛的圣所和星界位面中,比起杀死所有挡路的怪物,用传送魔杖把它们驱走有时更高效。传送天启骑士是坏主意,但如果你的状况不乐观了,你也可以尝试赌一下1⁄13的成功率。
如果你通过刻写确认了某支魔杖可以让文字消失,你可以通过向怪物或物品挥动魔杖来进一步确认它的类型。若它能使怪物或物品消失,且你无法靠看见隐形或搜索等手段找到消失的怪物,那么它就是传送魔杖。
历史
传送魔杖最初于Jay Fenlason's Hack的衍生作品Hack 1.21和Hack for PDP-11出现,也是Hack 1.0中首批加入游戏的物品之一。在最初加入游戏时,传送魔杖的名称是“传送怪物魔杖”(wand of teleport monster),在Hack 1.0.2中修改为现在的名称。
在NetHack 3.4.3及更早版本中,游戏里存在部分代码,使得怪物能够主动对玩家挥动魔杖来防止玩家从楼梯或梯子处逃跑,或是将玩家从有Elbereth刻文或恐吓怪物卷轴的地块移开[21][22][23]。由于程序漏洞,这段代码在游戏中实际不会生效。在NetHack 3.6.0版本,通过commit 8d1e0d17,这段代码被暂时移除了。
消息
以下内容涉及即将到来的版本(3.7.0)之信息。如果该版本已发布,请验证此处信息是否准确,并作出相应修改,以将其并入页面。
以下消息在新版本中加入。
Variants
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
dNetHack
In dNetHack, notdNetHack and notnotdNetHack, a wand of teleportation can be used to repair the blink subsystem of imperial elven boots, allowing them to grant teleportitis while worn.
NetHack Fourk
In NetHack Fourk, a hero that zaps a wand of teleportation at themselves with Expert skill or higher in wands can teleport on no-teleport levels, though it will ignore teleport control.
FIQHack
In FIQHack, a hero that zaps a wand of teleportation at a monster with Master skill in wands can choose the destination square for that monster.
引用及注释
- Jump up ↑ src/u_init.c in NetHack 3.6.7, line 164
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1028
- Jump up ↑ src/zap.c in NetHack 3.6.7, line 295
- Jump up ↑ src/zap.c in NetHack 3.6.7, line 1995
- Jump up ↑ src/teleport.c in NetHack 3.6.7, line 1561
- Jump up ↑ src/teleport.c in NetHack 3.6.7, line 1432
- Jump up ↑ src/teleport.c in NetHack 3.6.7, line 1567
- Jump up ↑ src/teleport.c in NetHack 3.6.7, line 1576
- Jump up ↑ src/zap.c in NetHack 3.6.7, line 2438
- Jump up ↑ src/zap.c in NetHack 3.6.7, line 2684
- Jump up ↑ src/zap.c in NetHack 3.6.7, line 2968
- Jump up ↑ src/engrave.c in NetHack 3.6.7, line 740
- Jump up ↑ src/apply.c in NetHack 3.6.7, line 3353
- Jump up ↑ src/apply.c in NetHack 3.6.7, line 3390
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 550
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 675
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 690
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 699
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1314
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1349
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1157
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1279
- Jump up ↑ src/muse.c in NetHack 3.6.7, line 1443