Wand of striking/zh-CN
NetHack 中文 Wiki 需要您的帮助!
了解如何帮助我们完善Wiki
冲击魔杖(wand of striking)是NetHack中的一种魔杖。
Contents
生成
冲击魔杖在随机生成魔杖中占比3⁄100(3%)。
- 店主生成时会携带一支冲击魔杖[3]。
- 迪斯帕特生成时会携带一支冲击魔杖[4]。
- 有智能的怪物在生成时可能会携带一支用作攻击物品的冲击魔杖。携带大地卷轴,且会被巨石砸伤的怪物在生成时若未携带硬质头盔,则其大地卷轴会被替换成冲击魔杖[5]。
描述
魔杖会向指定方向发射一道光束,光束会对命中的玩家或怪物造成2d12伤害。光束的命中率由目标的AC而定,为AC + 920(AC小于-9时概率为0,AC大于11时概率为1),但若玩家在被怪物吞噬时挥动魔杖,则略过该命中判定,魔杖必定击中吞噬玩家的怪物。怪物的魔法抗性(根据抗性大小概率触发)和法术伤害减半会将魔杖的伤害减半[7],魔法抵抗会完全抵消魔杖的伤害[8]。骑士职业的角色携带梅林的魔镜会将魔杖的伤害加倍[9][10]。
受光束影响的巨石和雕像会碎裂成多块岩石,受影响的门、吊桥和大多数易碎材料物品会被摧毁,吊桥门若在处于开启状态时被摧毁,则会制造出四散的金属残骸[11][12][13][14]。用易碎材料制成的防具若被冲击魔杖击中,会受到破裂损伤,如果已经处于完全破裂的损伤级别,则会被摧毁。如果魔杖杀死了某只怪物,则该怪物携带的物品会受到魔杖的影响。
对正上方挥动冲击魔杖有2⁄3的概率击坠天花板上的一块岩石,使其砸中玩家的头,造成1d6点伤害(如果玩家穿戴硬质头盔,则伤害降至1d2),该效果在没有天花板的区域不会触发[17]。对正下方挥动冲击魔杖会抹掉2~8个刻写在当前地块上的字符,如果当前地块上有陷阱门,则魔杖会摧毁门,将陷阱门转变成洞[18][19]。若玩家在骑乘坐骑时对正下方挥动冲击魔杖,则魔杖会击中坐骑[20]。
若玩家在自身不具有魔法抵抗的情况下对自身挥动冲击魔杖,则对自身造成2d12伤害,并损害力量[21]。
折断有充能的冲击魔杖会造成一次3×3范围的爆炸,对范围内的玩家和怪物造成(充能数+1)d6的冲击伤害,同样会影响到范围内的物品和地物[22][23]。魔法抵抗特质同样可以抵消此伤害。
有智能的敌对怪物会挥动冲击魔杖攻击玩家,但如果怪物发现魔杖的充能耗尽,或通过魔杖的攻击效果认定玩家具有魔法抵抗,则不会继续用魔杖攻击[24][25][26][27]。
如果玩家以冲击魔杖攻击怪物并目击其效果(无论命中与否),或以魔杖攻击自身,或是目击怪物以魔杖攻击玩家(无论是否成功造成伤害),或是目击魔杖摧毁了物品或地物,魔杖都会自动鉴定[28][29]。以冲击魔杖进行刻写会产生一条特殊消息,但不会自动鉴定魔杖[30]。
如果玩家在飞行或飘浮状态下丢弃冲击魔杖,游戏的消息会显示魔杖“冲击”了地面,而非“打中”了地面[31]。
策略
相较于魔法飞弹魔杖,冲击魔杖在伤害输出上略有优势,它发射的光束无法被反射抵挡,但也无法像魔法飞弹的射线那样反弹。不过,魔法抵抗仍然能够抵消两种魔杖的伤害。从游戏中期开始,冲击魔杖的实用性会越来越低:AC为0或更低的怪物从中期开始会增多,冲击魔杖难以击中这些怪物,怪物普遍较高的魔抗也会使得魔杖的伤害降低。此外,尽量不要用冲击魔杖攻击仙女,因为她们通常会携带反光镜,一旦魔杖杀死她们导致镜子被击碎,玩家会受到幸运值-2的惩罚。
除战斗以外,冲击魔杖也适合用来清除挡路的巨石,不过要记住,在未解决谜题的仓库番击碎巨石会受到幸运值-1的惩罚,使用魔杖时务必确保射程里没有和平怪物!如果你需要在尚未知晓通关曲调的情况下进入城堡,也可以用冲击魔杖直接摧毁城堡的吊桥门。同理,在经过吊桥的时候,携带冲击魔杖的怪物也可能成为你最大的麻烦:如果有怪物正好在你踏上吊桥时对你挥动冲击魔杖,你会直接落入吊桥下方的护城河里(如果是在女武神任务中的吊桥上,则会直接掉进熔岩导致即死)。
鉴定
鉴定冲击魔杖并不难,因为它挥动时即可自动鉴定,刻写时,以及在飘浮状态下丢弃时也都会显示独特的消息[30][31]。请注意,虽然在飘浮状态下丢弃魔杖可以在鉴定的同时节约魔杖的充能,但如果魔杖是玻璃材料的,它会被摔碎。
历史
冲击魔杖最初于Jay Fenlason's Hack的衍生作品Hack 1.21出现,也是Hack 1.0中最初加入游戏的物品之一。冲击魔杖与冲击魔法杖在《Rogue》v4及更早版本也有出现。
在NetHack 3.6.7及更早版本中,冲击魔杖的相对生成概率是3⁄40(7.5%)。
旧版本的游戏中存在一些与冲击魔杖相关的游戏漏洞:
- 漏洞C343-179:如果某只携带强酸药水的怪物处于吊桥上,且吊桥被冲击魔杖击毁,游戏会触发panic事件。此漏洞在2006年5月,通过commit a73d9970修复。
- 怪物挥动冲击魔杖发出的光束若经过处于关闭状态的吊桥前方的地块,也会击毁吊桥,此漏洞在NetHack 5.0.0,通过commit 8b5e9ead修复。
消息
- 魔杖击中了<怪物>!(The wand hits <the monster>!)
- 你用冲击魔杖攻击并击中了怪物。
- 魔杖未击中<怪物>。(The wand misses <the monster>.)
- 同上,但魔杖没有击中怪物。
- 魔杖击中了你!(The wand hits you!)
- 你被其他怪物用冲击魔杖攻击并击中了。
- 魔杖未击中你。(The wand misses you.)
- 同上,但魔杖没有击中你。
- 嘣!(Boing!)
- 冲击魔杖的伤害被魔法抵抗特质抵御。
- 你猛击自己!(You bash yourself!)
- 你对自己挥动了冲击魔杖。
- 力墙在你的周围猛击地面!(A wall of force smashes down around you!)
- 你折断了有充能的冲击魔杖。
Variants
此条目或段落的部分内容需要翻译。
您可以帮助我们翻译此页面,但请勿使用机器翻译。
Some NetHack variants have the wand of striking auto-identify when engraving with it.
UnNetHack
In UnNetHack, two wands of striking are generated in the area outside of the drawbridges of Moloch's Sanctum during level creation.
AceHack
In AceHack, engraving with a wand of striking will formally identify the item type.
dNetHack
In dNetHack, notdNetHack and notnotdNetHack, iron bars can be broken by zapping the wand of striking at them, producing one or more iron bar items.
A wielded rod of force can absorb bolts fired from a zapped wand of striking, protecting the wielder and charging itself by an additional 10,000 turns (up to a maximum of 150,000).
Deminymphs that are generated under normal circumstances will be given wizard kits that always have a wand of striking.
The inverted ziggurat map inclusion can contain a buried iron chest with a wand of striking inside.
EvilHack
In EvilHack, the wand of striking will knock any monster it hits 1 space back if it deals 16 or more damage. Iron bars can also be broken with a wand of striking, and engraving with a wand of striking will formally identify the item type.
The above information also applies to Hack'EM.
引用及注释
- ↑ src/u_init.c in NetHack 5.0.0, line 170
- ↑ dat/minetn-1.lua in NetHack 5.0.0, line 110-L112
- ↑ src/makemon.c in NetHack 5.0.0, line 704-L720
- ↑ src/makemon.c in NetHack 5.0.0, line 512-L514
- ↑ src/muse.c in NetHack 5.0.0, line 2046-L2056
- ↑ src/zap.c in NetHack 5.0.0, line 189-L217
- ↑ src/zap.c in NetHack 5.0.0, line 6099-6158
- ↑ src/zap.c in NetHack 5.0.0, line 196-L200
- ↑ src/zap.c in NetHack 5.0.0, line 165
- ↑ src/zap.c in NetHack 5.0.0, line 206
- ↑ src/zap.c in NetHack 5.0.0, line 2275-L2312
- ↑ src/zap.c in NetHack 5.0.0, line 3290-L3306
- ↑ src/zap.c in NetHack 5.0.0, line 3707-L3715
- ↑ src/zap.c in NetHack 5.0.0, line 4060
- ↑ src/zap.c in NetHack 5.0.0, line 2455-L2457
- ↑ src/zap.c in NetHack 5.0.0, line 5589-L5591
- ↑ src/zap.c in NetHack 5.0.0, line 3307-L3320
- ↑ src/zap.c in NetHack 5.0.0, line 3324-L3338
- ↑ src/zap.c in NetHack 5.0.0, line 3676-L3679
- ↑ src/zap.c in NetHack 5.0.0, line 3122
- ↑ src/zap.c in NetHack 5.0.0, line 2712-L2728
- ↑ src/apply.c in NetHack 5.0.0, line 4008-L4020
- ↑ src/zap.c in NetHack 5.0.0, line 5443-L5451
- ↑ src/muse.c in NetHack 5.0.0, line 1501-L1506
- ↑ src/muse.c in NetHack 5.0.0, line 1609-L1650
- ↑ src/muse.c in NetHack 5.0.0, line 1878-L1890
- ↑ src/muse.c in NetHack 5.0.0, line 2735-L2738
- ↑ src/zap.c in NetHack 5.0.0, line 2279
- ↑ src/zap.c in NetHack 5.0.0, line 2310
- ↑ 30.0 30.1 30.2 src/engrave.c in NetHack 5.0.0, line 602-L605
- ↑ 31.0 31.1 src/dothrow.c in NetHack 5.0.0, line 617
- ↑ 这是一个双关语。“冲击”的英文“strike”也有“罢工”的意思。