==========前情提要============
野蛮人(Barbarian)好不容易通过了路上小兵比BOSS还难搞的职业任务
拿到了 Bell of Opening (通关必备道具)
以及鸟鸟的 Heart of Ahriman(神器版幸运石)
却在下一层楼不慎死在 eel 的 Drowning attack 二回杀之下
于是发愤来翻译一下 NetHack 这游戏关于 Drowning attack 的 wiki 攻略
==========本文开始============
首先 Drowning attack 被归类在 Holding attack 的一种
而 NetHack 游戏内共有三种 Holding attack
分别是 Grabbing attack, Sticky attack,
以及这次的死因 => Drowning attack
而所谓的 Holding attack
顾名思义,就是怪物的攻击会将你留在怪物的身边,
受到 holding attack 之后,角色的移动指令将浪费一回合,并得到以下讯息:
You cannot escape from the <monster>!
(让我联想到魔戒里甘道夫的名言:You should not pass!)
而在介绍该死的 Drowning attack 之前
先来介绍一下它的两个兄弟:Grabbing attack 与 Sticky attack
首先来看看 Grabbing attack
游戏中有多种怪物会使用 Grabbing attack
分别是 Rope golem, Owlbear, Pit fiend,
Python, Salamander, Couatl, Guardian naga, Carnivorous ape
其中 Owlbear 是游戏当中最常遇到的一种
而 Grabbing attack 除了留住角色使其无法移动之外,
另外还会附带额外的粉碎伤害,此外并不会有其他负面影响
所以一但遇到这几种怪物,并且看到讯息栏出现
"<monster> grabs you!"
"You are being crushed."
"You are being choked."
便表示你受到 Grabbing attack 了
若当下无法迅速处理掉对角色使用 Grabbing attack 的怪物
则建议使用各种方式(阅读卷轴、wand、施法)传送来逃脱怪物
或是令怪物陷入睡眠或麻痺(借由wand or 投掷药水等方式)
也有机会解除怪物的 Grabbing attack,但不是每次都能奏效
(此时让角色尝试移动将会惊动并吵醒陷入睡眠的怪物)
另外 Owlbear 害怕 Elbereth,
因此在地上 Engrave Elbereth 也能让 Owlbear 因害怕逃跑而释放角色
而预防 Grabbing attack 的方式,就是装备非诅咒的 oilskin cloak,
或是 greased(上油)的 Armor,让角色以滑溜溜的方式躲过怪物的 Grabbing attack,
但需注意 greased(上油)的 Armor 每抵销一次 Grabbing attack,
会有50%的机会变回没上油的 Armor喔。
******************************************************
接下来介绍的是 Sticky attack
我把它翻成感觉有点色色的黏液攻击
而这类型的攻击可借由某些护甲或披风提供的 Magic Cancellation(MC) 进行抵抗判定
判定成功的话便能抵抗怪物的特殊攻击造成的特殊效果
(例如毒造成的hp减少、属性减少或即死,但攻击本身的伤害仍会造成角色 HP 减损)
而对应到 Sticky attack 的情况,
角色受到 Sticky attck 后,将依 MC 等级来决定被 Sticky attck hold住的机率,
但附带的伤害依然会使角色 HP 损失
(在MC3的情况下,仅2%的机率会受到 Sticky attack 的影响而无法顺利移动)
游戏中会使用 Sticky attack 的怪物如下
Giant mimic
Large mimic(会变成道具来骗人的大型 mimic 与巨大 mimic
Lichen(想不到这人畜无害尸体又很健康养生的 Lichen 竟然也会 Sticky attack
Violet fungus(迷幻药的来源 紫色菌菇)
******************************************************
最后则是本次害死主角的 Drowning attack
一些水中生物会使用 Drowning attack,成功的话能让角色在两回合后瞬间死亡,
当攻击判定成功的时候,会出现 #moster brushes against your leg 的讯息
(另有10%的机会出现 "#moster swings itself around you!",表示角色躲过一劫:D)
如果玩家没有及时处理,
便会在下一回合受到 drowning 并溺死在水中生物所处的护城河或水池里
Magic cancellation 或是变形成大型怪物并无法帮助你对抗 drowning attack,
对怪物使用 Cancelling 也无法在你被第一下攻击缠住后,避免接下来的致命 Drowning
虽然撑高角色的护甲等级(AC)可能可以躲过 drowning attack,
但这可是 roguelike, 你不会想赌命的 XD
所以一但你被水中的怪物 drowning attack 给捉住了,
又不具备水中呼吸(magical breathing)的能力时,
通常你只剩下一个回合可以交待后事或者逃脱(kraken这个动作很慢的怪物除外....)
而你,可以选择下列几个方式来达到逃脱的目的:
1.Engrave Elbereth(如果你在陆地上,而且抓住你的怪物不是couatl)
2.把怪物吓跑(让怪物照照镜子、吹响号角、或是使用昂贵的单眼相机帮怪物拍张照片)
mirror horn expensive camera
3.试着一回合杀死怪物、或是让怪物睡着
(使用魔法笛子确保怪物的睡眠品质,或是以睡眠药水做为武器攻击)
(看到这个我忍不住要吐槽,谁没事会用这个当武器啊= =)
4.把怪物传送到其他地方(Teleport)
5.传送自己(Teleport, Levelport, or Branchport)
(注意别在不能使用传送的楼层这么做,会浪费一个回合,除了很不方便外还会死翘翘)
6.冻结怪物那格的水面
7.立刻戴上魔法呼吸项链 (amulet of magical breathing)
虽然我通常都把它放在袋子里 Orz,
或是将自己变形成不需要呼吸的怪物(但并不会解除角色被抓住的状态)
8.如果角色飘浮在陆地上(levitating)并可以自由切换是否飘浮,解除飘浮状态
(注意!!如果原本没有飘浮而在此回合施展飘浮的话,只有灵魂会飘浮起来唷 :3)
9.阅读非诅咒或祝福的大地卷轴(scroll of earth),借此将周围的水面填平成陆地
(但这招在最后的 Plane of Water 层不管用)
10.驯服怪物(透过 scroll of taming or spell of charm monster)
多数的 drowning monsters 魔法抵抗(MR)为0,但 couatl 有30%的机会抵抗,
同时要注意是否有足够的魔力施展以及施法成功率
11.将自己变形成能施展 grabbing attack 的怪物(例如:owlbear)
最后的最后,游戏中会施展 drowning attack 的怪物如下:
Couatl(但这只是陆上怪物,所以即使它不怕Elbereth也带点魔抗,
但其实根本不用怕它,因为在陆上,drowning attack起不了二回杀的作用)
Electric eel
Giant eel
Kraken
Python
************************************************
整理暂存盘时发现了这篇n年前没写完的文章,今天终于把它补完了。
破英文翻下来可能有些错误,还请其他大大多多指教~
话说NetHack真的是款很有趣且迷人的游戏啊!
参考网址:
https://nethackwiki.com/wiki/Main_Page