Skip to content

Latest commit

 

History

History
962 lines (489 loc) · 36.2 KB

04.命令.md

File metadata and controls

962 lines (489 loc) · 36.2 KB

4. 命令

命令可以由键入该命令所绑定的一个或两个字符发起,或是通过扩展的命令入口键入命令名称。一些命令,例如 search(查询),NetHack不需要任何更多的信息即可执行。还有一些其他的命令可能需要额外的信息,例如一个方向,或是需要用到的物品。对于这些需要额外信息的命令,NetHack将会向你呈现一个供你选择的菜单或是一个命令行提示以要求更多的信息。向你呈现哪一种形式主要取决于你如何设置menustyle选项。

举个例子,一个形式为 “What do you want to use? [a−zA−Z ?*]” 的常见问题,让你选择一个你当前携带的物品。在这里, “a-zA-Z” 指示在你的物品清单中的你可能选择的物品的字母。键入 ? 会为你展示物品清单中的这些物品,因此你可以看到每个字母所指代的物品。在这个例子中,这儿有个 *(星号) 指示了如果你想要使用一些意料之外的物品,你可能会选择一个不在列表里面的物品。键入 * 会列出你的整个物品清单,因此你可以看到在物品清单里面你所携带的所有物品以及对应的指代字母。最后,如果你改变了你的想法决定不想继续执行这个命令,你可以按下ESC键来中止这条命令。

你可以在一些命令前加上一个数字来重复执行它们数次;例如, “10s”将会搜索10次。如果你启用了number_pad选项,你必须在次数前加上 n作为前缀,所以对于上面的例子你应该输入 n10s 来实现其效果。那些对于次数没有意义的命令,这些命令将会忽略这些数字。 此外,移动命令可以添加前缀来进行更好的控制(见下方)。按下ESC键以取消次数或是前缀。

下方这些命令列表将会特别长,但是可以通过 ? 命令在游戏中的任何时候阅读它们,? 命令会访问一个有帮助文本信息的菜单。下面是以默认按键绑定的供你参考的命令:

快捷命令(只使用一个或两个字符)

Command: ?

帮助菜单:显示数个可用的帮助文本信息的其中一个。

Command: /

whatis 命令,用来告诉你某个符号所代表的含义。你可能会选择指定一个位置或是键入一个字符(或者甚至是一整个词)以获得其解释。指定一个位置进行查询解释的命令,需要你通过移动光标到地图上的某个地点后,键入.(英文句号),(英文逗号);(英文分号):(英文冒号)来完成。

  • .:将会解释所选择的位置的符号的含义,接着将会取决于help选项是否开启而有条件地向你确认“More info?(更多信息)”,然后让你选择下一个位置;
  • ,:会解释符号但会跳过任何额外的信息,然后让你选择下一个位置;
  • ;:将会跳过额外的信息并且也会跳过询问你让你选择下个地点;
  • :: 将会不经过 “More Info?” 确认就显示额外的信息,如果有的话。当正在选择一个位置的时候,按下ESC键将会中止这个命令,或者按下 ? 将会给出它如何工作的简明提示。

如果autodescribe选项启用,当你光标移动的时候,光标所在位置的会显示一个简短的描述。当选择位置的时候键入 # 将会对于autodescribe选项进行动态开启或关闭。whatis_coord选项会控制简短描述信息是否包含该位置在地图上的坐标。

Command: &

显示命令是干什么的。

Command: <

向上前往前一层(如果你站在楼梯或梯子上的话)。

Command: >

向下前往下一层(如果你站在楼梯或梯子上的话)。

Command: [yuhjklbn]

向所指示的方向前进一步(见图2)。如果你感知或记得有个怪物在这里,你将会攻击该怪物而不是前进。只有这些单步的行动会导致你攻击怪物;其他的移动命令(如下)都是“安全”的。

                          y  k  u          7  8  9
                           \ | /            \ | /
                          h- . -l          4- . -6
                           / | \            / | \
                          b  j  n          1  2  3
                                      (number_pad选项开启)

                               Figure 2
Command: [YUHJKLBN]

向对应的方向前进,直到你撞到了墙或是遭遇了(run into)某些事情。

Command: m[yuhjklbn]

前缀:不拾取物品或是进行战斗的移动(即使你记得该处有个怪物)。

一些非移动命令使用 m 前缀来通过菜单进行行动(可以暂时覆盖menustyle选项值为Traditional【?】)。在当这里显示只有一种物品时,它主要用于 ,(捡起)(这将不会出现“what kinds of objects?这里有什么东西?”的提示,因此没有机会对那个问题回答 m )。

还有一些其他的命令(进食,进行献祭,使用开罐器)使用 m 前缀来跳过检查在地上的合适的物品而是直接去检查物品清单,或是(使用 #loot,掠夺命令,卸下马鞍),将会跳过容器直接朝怪物。这个前缀将会使 #travel 命令展示一个列有当前视野中的感兴趣目标的菜单。在Debug模式下(又称 “Wizard Mode”,巫师模式),m 前缀可能会被用于#teleport(传送)和#wizlevelport【?】命令。

Command: F[yuhjklbn]

前缀:攻击一个怪物(即使你只是猜想这里有个怪物)。

Command: M[yuhjklbn]

前缀:移动,但移动过程中不捡起物品。

Command: g[yuhjklbn]

前缀:移动,直到你发现一些让你感兴趣的事情。

Command: G[yuhjklbn] 或 <CONTROL->[yuhjklbn]

前缀:类似前缀 g,但走廊的分叉路由不会作为触发感兴趣。

Command: _(下划线)

使用最短路径算法移动到地图上的某个位置

该最短路劲由英雄已知的地图位置计算得出(例如看到的或先前走过的)。如果这里无法计算出一个最短路径,那么会使用一个猜测的路径来替代。停下的情况绝大多数和 G 前缀命令类似,但是不会捡起物品,和 M 命令类似。对于支持鼠标的移植,当在非当前位置鼠标点击发生时,同样会被调用。

Command: .(英文句号)

等待、在一回合里休息或什么也不干。

Command: a

应用(使用)一件工具(镐、钥匙、灯......)

如果在一把魔杖上使用,魔杖将会被破坏,并在这个过程中释放魔法。操作前会要求确认。

Command: A

移除一件或者多件已穿戴的物品,例如护甲。

使用 T(take off,卸下)来卸下一件护甲或是 R(remove,移除)来卸下一件装饰物(accessory)。

Command: ^A

再次使用上一次的命令

Command: c

关门

Command: C

给怪物、一件物品或是一种物品取名字。

Command: ^C

老板键,应急按钮(Panic Button)。退出游戏。

Command: d

丢掉一些东西。

例如 d7a 意味着丢掉7件a物品。

Command: D

丢弃数件物品。

为了回答这个问题

“What kinds of things do you want to drop?[!%=BUCXaium]”(你想要丢弃哪类物品?)

你需要键入零个或者多个物品字符,紧接着按下 a 且/或 i 且/或 u 且/或 m 。此外,一个或多个被祝福的(blessed)/未被诅咒的(uncursed)/被诅咒的(cursed)分组可能会被键入。

DB —— 丢弃所有已知是被祝福的物品。

DU —— 丢弃所有已知是未被诅咒的物品。

DC —— 丢弃所有已知是被诅咒的物品。

DX —— 丢弃所有未知是B/U/C状态的物品。

Da —— 丢弃所有的物品,不会要求确认。

Di —— 在丢弃任意物品前都检查你的物品清单。

Du —— 只丢弃未付款的物品(当在商店购物时)。

Dm —— 使用菜单来决定将要丢弃哪个物品。

D%u —— 只丢弃未付款的食物

最后一个例子展示了一个组合。这里有个三种类别物品过滤:类别(!,用于毒药;,用于卷轴,等等),商店状态(u用于未付款,换句话说,仅用于购物),祝福/诅咒状态(如上所示的BUC以及X)。如果你在一项类别上,指定了不止一个值(例如!?对于毒药和卷轴或者是BU对于被祝福的和未被诅咒的),一项物品如果它匹配了指定值的任意一个将会满足条件(因此!?意味着!或者是?)。如果你指定了多个类别,物品将会匹配每个类别的条件(因此%u意味着种类%和未付款u)。最后,你可能会在多个类别中指定多个值:!?BU将会选择所有被祝福或未被诅咒的毒药和卷轴。(在早于3.6的版本中,过滤组合的行为是不一样的)

Command: ^D

踢某些东西(通常是门)。

Command: e

进食

通常优先检查在地上的可食用物品,如果找不到可选择的,就检查在物品清单中的。在e之前使用m前缀将会直接忽视去吃地上的食物。

如果你试图在已经处于饱腹状态的时候进食,你可能会因为噎住窒息而死。如果你冒这个险,那么如果你在第一口活了下来,你将会被询问是否“continue eating?(是否继续进食?)”。你可以设置paranoid_confirmation选项:要求在回应时输入yes来替代y。

Command: E

在地板上雕刻一个信息(用你的手指在沙土上写下文字)。

铭刻“Elbereth”将会造成大多数的怪物在接近你的时候不会攻击你(但是一旦你进行了攻击,你将擦掉铭文);这一条通常有助于你有个喘息的机会。

Command: f

投掷出(发射或是丢出)放在你箭袋里面的一个物品(或是还在箭袋里,或是已经准备就绪的)。你或许可以使用Q命令来选择弹药,或是当autoquiver为true的时候,让电脑选择一个合适的。

查阅t(throw)以获取更多关于一般投射或是开火。

Command: i

列出你的物品清单(每一件你携带的物品)。

Command: I

列出你的物品清单的部分物品,通常指定一些字符来指定一系列的物品,比如[用于护甲或是!用于毒药。

I* —— 列出物品清单中的宝石; Iu —— 列出未付款的物品; Ix —— 列出在你购物账单上用掉的东西; IB —— 列出所有已知是被祝福的物品; IU —— 列出所有已知是未被诅咒的物品; IC —— 列出所有已知是被诅咒的物品; IX —— 列出所有是否是被祝福或被诅咒未知状态的物品; I$ —— 计算那你的金钱。

Command: o

打开门

Command: O

设置选项

一个展示当前选项值的菜单将会被显示出来。对于大多数的值你可以通过选择所给出的项的菜单入口进行方便地修改。(通过键入对应项的字母或是点击该选项,这取决于你的界面)。对于非布尔(non-boolean)的值,一旦你在选择后关闭了菜单,将会进入一步出现额外的菜单或是提示。那些可用的选项将会在指南的后面列出来。选项通常在游戏前被设置而不是使用O命令;参见关于选项的部分。

Command: ^O

显示概要。

#overview的快捷键:显示已经探索过的有意思的地牢层。

(在3.6.0之前,^O曾是Debug模式命令,该命令展示所有特殊的地牢层的位置。使用#wizwhere去执行那个命令。)

Command: p

支付你的购物账单。

Command: P

带上一件饰品(戒指,护符,或是眼罩)。

这个命令也可能被用于穿护甲。询问想要使用哪一件物品的提示只会列出饰品,但是选择一个未被列出的护甲物品也将会尝试穿上它。(查看下面的W命令。它会列出护甲作为物品清单选项,但是也会接受一件饰品并且尝试穿上。)

Command: ^P

重复之前的消息。

在之前消息后的^P将会重复之前的消息。对于某些用户界面来说,这个行为将会随着msg_window选项而有所不同。

Command: q

喝(Quaff,drink)一些东西(药剂,水,等等)。

Command: Q

为你的炮筒,箭袋装填一个物品,或仅仅让一件物品准备投射(只能同时执行一种)。你可以在那之后使用f命令进行投射。

(在早于3.3的版本,这个命令用于退出游戏,现在已经迁移至#quit命令。)

Command: r

读一个卷轴或是咒语书。

Command: R

移除一件戴着的饰品(戒指,护符,或是眼罩)。

如果你正戴着不止一件,你会被提示需要移除哪一件。当你只戴着一件,默认情况下你将被不会询问而是直接移除,但是你可以设置paranoid_confirmation选项来被提示。

这个命令也可能被用于脱下护甲。提示希望哪一件物品被移除只会列出正戴着的饰品,但是正穿着的护甲也能选择。(见下方T命令。该命令列出物品清单中的护甲,但是也可选择饰品且会试图移除它。)

Command: ^R

重绘整个界面。

Command: s

在你的周围搜索暗门和陷阱。通常会尝试多次才能找到一些东西。

该命令也能用于了解是否这里临近还有怪物。

Command: S

保存游戏(挂起游戏并退出程序)。保存的游戏将在下一次你使用同一个角色名的时候被自动的加载。

对于一般的游玩,一旦保存的游戏被重新加载后,用于存放游戏进展的文件将被删除。在探索模式中(explore mode),一旦重新加载完成,你将被询问删除还是继续保存游戏文件。保存游戏文件可以让你在游玩一阵子后在不保存游戏进度的情况下退出游戏,也能重新加载它。

这里不存在“保存当前游戏并继续游玩”的命令,即使是在探索模式下保存的游戏文件能够持久化并被再次读取使用的情况。

Command: t

扔出一个物品或是射出一个发射物。

这儿没有一个单独的叫做“发射”的命令。如果你手持弓来投出一只箭时,你则是在射箭,并且任何对于武器技巧的增益或是减益(penalty)都会被应用起来。如果你在抛出一只箭时并没有手持弓,那么你就是使用手来抛出它,并且这样通常比起使用弓射出有更少的效果。

查阅使用f(fire)来在使用Q(quiver)之前选择一个物品,然后抛出或是射出该物品。

Command: T

脱下护甲。

如果你正穿着不止一件护甲,你将被提示到底要脱下哪件护甲。(Note that this treats a cloak covering a suit and/or a shirt, or a suit covering a shirt, as if the underlying items weren't there.请大神赐教这儿应该怎么翻译)当你只穿着一件护甲的时候,默认的情况下不会进行确认而是直接脱下,但是你可以设置 paranoid_confirmation 选项来要求给出确认提示。

这个命令也可以被用于移除饰品。哪一件物品需要被移除的提示只会列出穿着的护甲,但是一件被戴着的饰品也可以被选择。(查看上面的R命令。它会列出物品清单中的饰品作为选项,但是也会接收一件护甲物品并试图脱下它。)

Command: ^T

进行传送,如果你拥有这样的能力。

Command: v

显示当前的版本

Command: V

显示游戏历史信息

Command: w

手持(wield)武器。

w— —— 什么也不拿,使用的空手。

有的角色可以一次性手持两把武器;使用X命令(或是#twoweapon扩展命令)来实现。

Command: W

穿护甲。

这个命令也可以被用于戴上一件饰品(戒指,护符,或是眼罩)。提示哪一件物品要被穿上的物品清单中只会列出护甲,但是选择一个未被列出的饰品也会尝试戴上它。(查阅上方的P命令。它列出所有物品中的饰品但是也会接受一件护甲并且试图穿上它。)

Command: x

交换你手持的武器和在你的备用(alternate)武器槽中的武器。

当你正在进行(engaging)双持武器进行战斗的时候,后者将会成为你的备用武器。需要注意的是如果主要或是备用武器槽是空的,交换依然会进行。

Command: X

开启或关闭双持武器战斗,如果你的角色可以做到的话。这个命令也可以通过#twoweapon扩展命令来实现。

(在早于3.6版本之前,这个命令用于开启“探索模式”,也被称作“发现模式”,现在被迁移至#exploremode命令。)

Command: ^X

显示关于你角色的基础信息。

展示名称,角色,种族,性别(除非角色名称已经能够指明,例如穴居人(Caveman)或是女牧师(Preiestess),和阵营,连同(along with)你的神和他或她的敌人。该命令也显示来自于状态行的各种各样的信息在一个简洁的表格里,包括一系列额外的因为显示空间有限而没有出现在正常状态显示栏的东西。

在正常的游戏中,^X会显示所有的东西。在探索模式中,角色与状态的反馈信息通过被开明(enlightenment)魔法提供的信息而被增强显示。

Command: z

挥舞(Zap)一个魔杖。

z. —— 将你自己作为目标,使用.来选择方向。

Command: Z

施放(Zap,Cast)一段咒语。

Z. —— 朝你自己施放咒语,使用.来选择方向。

Command: ^Z

挂起游戏(仅限于有作业控制的UNIX(R)版本)

Command: :(冒号)

查看当前这儿有什么东西

Command: ;

显示一个可见的符号对应的什么物品类型。

Command: ,

捡起在你附近的地板上的物品。

可以在命令前加一个m来强制出现一个选择菜单。

Command: @

开启或关闭自动捡起选项。

Command: ^

询问你先前发现的陷阱的类型。

Command: )

告诉你当前手持的武器是什么。

Command: [

告诉你的当前你正穿着的护甲。

Command: =

告诉你当前正戴着的戒指。

Command: "

告诉你当前正戴着的护符。

Command: (

告诉你当前正使用的工具。

Command: *

告诉你当前正使用的装备。

该命令组合了先前的五个命令。

Command: $

计算你的金币数目。

Command: +

列出你所知道的咒语。

使用这个命令,你也可以对所列出来的已知咒语进行重排序,既可以对整个列表进行重排序也可以选择菜单中其中的一个咒语然后选择另外的一个咒语将它们进行位置交换。交换一对咒语也会改变施放它们时候按下的对应的字母,因此这个改变将会在当前+命令完成后一直持续。对整个列表进行排序只是临时的。为了让排序后的列表在当前的+命令之外永久有效,需要再次选择排序选项,然后选择“reassign casting letters(重新分配施法字母)。(任何的法术咒语在学习后将会被添加到咒语列表的最后,而不是插入到已经排序完成的列表中。)

Command: \

展示当前已经发现的所有的对象的类型。

Command: `

展示一类物品所有发现的类型。

Command: !

脱离到(Escape)一个Shell中。

Command: #

执行一个扩展命令。

正如你所看到,NetHack的作者用尽了所有的字符,因此这是一种方式(扩展命令)来使用低频使用的命令。什么样的扩展命令可以使用取决于当前游戏所编译版本拥有的特性。

扩展命令(Extended Command)

#adjust(调整)

调整物品清单中物品对应的字母(大多数情况下当fixinv命令开启的时候有用)。自动完成。默认的按键为M-a

这个命令允许你将一个物品项从一个指定的槽(slot)移动到另一个槽以至于让该物品对应的字母对于你来说更有意义或事在物品清单展示的时候让该物品出现在指定的位置。你可以将物品移动到当前一个空白的槽,或是目标位置已经被占用了(不会被合并),对应位置的物品将和当前物品进行交换。#adjust也可被用于分离一堆的物品;当选择要被调整的一堆物品时,需要在对应字母前输入一个数量来进行分离。

在移动到目标位置的时候,不输入任何的数量将会收集所有匹配的物品堆合并到一起。这个行为已经改变了;为了收集所有匹配的物品堆,#adjust调整一个物品堆到它当前自己的槽就能够实现上述的匹配收集效果。如果它已经被分配了一个名称,其他拥有相同名称或是没有名称但是属性匹配的物品堆将会被合并。如果这个物品堆本身没有名字,那么只有那些没有名称的物品堆会被选中。在上述任何一种情况下可以进行合并,然而相互匹配的物品堆但是是不同的名称是不会被合并到一起。这种用法和使用#adjust来调整一个物品移动到另一个物品槽的用法有所差别。在后者的情况下,如果一堆有名称而另一堆没有名称,移动(不设置数量)一组相匹配的物品堆将会合并并且赋予另一堆相同的名称。而分离一堆物品(设置数量)当决定是否合并到目标物品堆的时候,将会忽略源物品堆的名称。

#annotate(注释)

允许你使用一行文字来指示当前地牢层。所有地牢层的注释将会通过#overview命令进行展示。自动完成。默认的按键是M-A,如果number_pad选项启用的时候,也可以使用案按键^N

#apply(应用)

应用(使用)一件工具比如一把镐,一把钥匙,或是一盏灯。默认的键是a

如果这个工具作用于在地上的物品,使用m前缀来跳过这个物品。

如果作用在一把魔杖上,该魔杖将会被破坏,并在这个过程中施放它的魔力。该过程会要求你进行确认。

#attributes(属性)

展示你的属性。默认的键是^X

#autopickup(自动捡起)

开启或关闭自动捡起的选项。默认的键是@

#call(命名)

命名一个怪物,或是一件在物品清单的,或是在地上的,或是在发现列表中的物品,或是为当前的地牢层添加一个注释(和#annotate一样)。默认的键是C

#cast(施放)

施放一段咒语。默认的键是Z

#chat(聊天)

和某人对话。默认的键是M-c

#close(关闭)

关闭一扇门。默认的键是c

#conduct(管理)

列出你自愿接受的挑战。自动完成。默认的键是M-C

查看下文标题为“Conduct”的部分获取详细信息。

#dip(浸泡,蘸)

把一件物品浸入到另一个物品中。默认的键是M-d

#down(下楼)

下楼梯。默认键是>

#drop(丢弃)

丢弃一件物品。默认的键是d

#droptype(丢弃指定类型)

丢弃指定的物品类型。默认的键是`

#eat(进食)

吃一些东西。默认的键是e。添加m前缀将会跳过地板上的物品。

#engrave(铭刻)

在地上铭刻一些内容。默认的键是E

#enhance(增强)

增强或是检查一件武器和施咒的技能。自动完成。默认的键是M-e

#exploremode(探索模式)

进入探索模式。

会进行确认;默认的回应是n(no)。想要真正的切换到探索模式,需要回复y。你可以通过设置paranoid_confirmation:quit选项来要求输入yes而不是y来进行回复。

#fire(开火)

用炮筒进行开火。默认键是f

#force(这里是撬锁)

撬锁(Force a lock)。自动完成。默认的键是M-f

#glance(扫视)

展示在地图上某个字符所对应物品的类型。默认的键是;

#help(帮助)

显示帮助菜单。默认的键是?,如果number_pad选项启用的情况下也可以使用h

#herecmdmenu

显示当前你所在位置可能使用的行动菜单。

#history(历史)

显示游戏的所有版本和历史信息。默认的键是V

#inventory(仓库,物品清单)

显示的你的物品清单。默认的键是i

#inventtype

显示物品清单中指定物品的类型。默认的键是I

#invoke(调用,引发,触发)

引发一个对象的特殊力量。自动完成。默认的键是M-i

#jump(跳跃)

跳跃到其他的位置。自动完成。默认的键是M-j,如果number_pad启用也可以使用j

#kick(踢)

踢某样东西。默认键是^D,如果number_pad选项启用也可以使用k

#known(已知)

显示已经发现的对象类型。默认的键是\

#knownclass(已知种类)

显示一门类对象已知的类型。默认的键是`

#levelchange(等级改变)

改变的你的经验等级。自动完成。Debug模式专属。

#lightsources(光源)

显示移动光源。自动完成。Debug模式专属。

#look(查看)

查看你当前位置有什么。默认的键是:

#loot(抢夺)

抢夺在你的当前位置下地上的一个盒子或是包裹,或是站在你附近的马的马鞍。自动完成。加上m前缀来跳过在你位置上的容器并直接移除马鞍。默认的键是`,如果number_pad选项启用也可以使用l

#monster(怪物)

使用一个怪物的特殊能力(当处于怪物形态的时候)。自动完成。默认的键是M-m

#name(命名)

给一个怪物,或是一个独立的物品,或是一种类型的物品。和#call一样。自动完成。默认的键是NM-n,和M-N

#offer(献祭)

向神提供一个祭品。自动完成。默认的键是M-o

你需要找到一个祭坛才能够有机会进入下一步。你最近杀死的怪物的尸体是这个祭坛敲门砖。

m作为命令的前缀将会跳过提供任何在祭坛上的物品。

#open(开门)

打开一扇门。默认的键是o

#options(选项)

显示和修改选项设置。默认的键是O

#overview(概观)

显示你发现的关于地牢的信息。任何到过的有注释的层(除非因为遗忘而忘记)也会被包括在内,以及许多的事物(祭坛,王座,喷泉等等;额外的通向另一个地牢分支的楼梯)。如果地牢概观在游戏结束展示期间被选择,一切到过的层不管是否有注释都将被包括在内进行显示。

#panic(恐慌)

测试常规的恐慌按键。终止当前的游戏。自动完成。Debug模式专属。

会被要求进行确认;默认是n(no);继续游戏。为了真正的恐慌,需要回答y。你可以设置选项paranoid_confirmation:quit来要求用yes替代y进行回答。

#pay(付款)

支付你的商店账单。默认的键是p

#pickup(捡起)

捡起在当前位置的物品。默认的键是,。加上m前缀将强制使用一个菜单。

#polyself(变形)

让自己变身为怪物。自动完成。Debug模式专属。

#pray(祈祷)

向神祈祷以获取帮助,自动完成。默认的键是M-p

在先前获得帮助后立马再次进行祈祷不是一个好主意。(注意:活着进入地牢被认为已经获得了帮助。你不应该在开启新一轮游戏后立马进行祈祷。)偶然的使用这个命令会造成麻烦,因此这儿有个选项可以让你确认你想要进行祈祷的意图。该选项默认开启,你可以重置paranoid_confirmation选项来禁用它。

#prevmsg(先前消息)

显示上一条在游戏中显示的消息。默认的键是^P

#puton(Put On,穿上,戴上)

戴上一件饰品(戒指,护符等)。默认的键是P

#quaff(饮用)

饮用(Quaff,Drink)一些东西。默认的键是q

#quit(退出)

退出程序并且不保存游戏。自动完成。默认的键是M-q

一旦偶然使用了这个命令游戏将会直接退出,你将会被询问你是否需要退出,默认的回应是n(no);游戏继续。想要真正退出,回复y。你可以设置paranoid_confirmation:quit选项来要求回复yes。

#quiver(炮筒)

选择火药放到炮筒中。默认的键是Q

#read(阅读)

阅读一个卷轴,一本咒语书,或是一些其他的东西。默认的键是r

#redraw(重绘)

重绘屏幕。默认的键是^R,如果number_pad选项启用也可以使用^L

#remove(移除,卸下)

卸下一件饰品(戒指,护符等等)。默认的键是R

#ride(骑,驾驶)

骑(或是停止骑)一个配鞍的生物。自动完成。默认的键是M-R

#rub(摩擦)

擦一盏灯或是一个石头。自动完成。默认的键是M-r

#save(保存)

保存并退出游戏。默认的键是S

#search(搜寻)

搜寻在你周围的陷阱和秘门。默认的键是s

#seeall(See all,查看所有)

显示所有在使用中的装备。默认的键是*

#seeamulet(See amulet,查看护符)

显示当前佩戴的护符。默认的键是"

#seearmor(See armor,查看护甲)

显示当前穿着的护甲。默认的键是[

#seegold(See gold,查看金币)

计算你当前的金币。默认的键是$

#seenv(Seen vectors)

显示被看见的带菌者(Vectors,还有带菌者的意思)。Debug模式专属。

#seerings(See rings,查看戒指)

显示当前戴着的戒指。默认的键是=

#seespells(See spells,查看咒语)

列出和充排列已知的咒语。默认的键是+

#seetools(See tools,查看工具)

显示当前正在使用的工具。默认的键是(

#seetrap(See trap,查看陷阱)

显示附近一个陷阱的类型。默认的键是^

#seeweapon(See weapon,查看武器)

显示当前手持的武器。默认的键是)

#shell

进行一个脱离到Shell的行动。默认的键是!

#sit(坐)

坐下。自动完成。默认的键是M-s

#stats(状态)

显示当前内存的使用状态。自动完成。Debug模式专属。

#suspend(挂起)

挂起游戏。默认的键是^Z

#swap(交换)

交换主手和副手武器。默认的键是x

#takeoff(脱下)

脱下一件护甲。默认的键是T

#takeoffall(Take off all,脱下所有)

脱下所有的护甲。默认的键是A

#teleport(传送)

在地牢层进行传送。默认的键是^T

#terrain(地形)

显示没有怪物,对象,或是陷阱的纯地图。自动完成。

#therecmdmenu

显示一个菜单列出你当前位置附近可以进行的行动。

#throw(抛出)

抛出物品。默认的键是t

#timeout(超时)

查看超时队列。Debug模式专属。

#tip(倾倒)

倾倒一个容器(包裹或是盒子)倒出其中的内容。自动完成。默认的键是M-T。使用m前缀让这个命令使用一个菜单。

#travel(行进)

行进到在地图上一个指定的位置。默认的键是_。使用“request menu”前缀来显示一个在视野中感兴趣的不要求移动光标到指定位置的目标的菜单。当用光标选择一个目标并且autodescribe选项启用的时候,屏幕顶部文本行将会显示“(no travel path,没有行进路线)”如果你的角色不知道如何到达那个位置。

#turn(驱赶)

驱赶不死生物。自动完成。默认的键是M-t

#twoweapon(双持武器)

开启或关闭双持武器战斗。自动完成。默认的键是X。如果number_pad选项关闭也可以使用M-2

需要注意的是你必须要使用合适的武器来进行这种类型的战斗,否则双持武器模式将会自动关闭。

#untrap(解除陷阱)

解除某些东西(陷阱,门或是宝箱)的机关。默认的键是M-u,如果number_pad选项启用也可以使用u

在某些情形下(circumstance)该命令也可以用于解救被陷阱困住的怪物。

#up(上楼)

上楼。默认的键是<

#vanquished(已战胜的)

列出已经战胜的怪物。自动完成。Debug模式专属。

#version(版本)

打印当前NetHack版本编译时的选项。自动完成。默认的键是M-v

#versionshort

显示版本信息。默认的键是v

#vision(?)

显示Vision数组。自动完成。Debug模式专属。

#wait(等待)

不进行任何行动度过一回合。默认的键是.,如果rest_on_space选项开启也可以使用 (空格)。

#wear(穿)

穿一件护甲。默认的键是W

#whatdoes(干什么的)

显示一个按键的作用。默认的键是&

#whatis(是什么)

显示一个符号所指示的是什么类型的东西。默认的键是/

#wield(手持)

手持一把武器。默认的键是w

#wipe(擦掉)

擦你的脸。自动完成。默认的键是M-w

#wizbury(Wizard Bury,巫师模式下的埋)

埋下你附近的对象。自动完成。Debug模式专属。

#wizdetect(Wizard Detect,巫师模式下检测)

在一个合适的半径内搜索隐藏的物品(秘密之门或是陷阱或是未被看见的怪物)。自动完成。Debug模式专属。默认的键是^E

#wizgenesis(Wizard Genesis,巫师模式下起源创造)

创造一个怪物。可以通过加上一个数字前缀来创建对应数量的怪物。自动完成。Debug模式专属。默认的键是^G

#wizidentify(Wizard Identify,巫师模式下鉴别)

鉴别在物品清单中所有的物品。自动完成。Debug模式专属。默认的键是^I

#wizintrinsic(Wizard Intrinsic,巫师模式下本质属性)

设置一个或多个内在的特性。自动完成。Debug模式专属。

#wizlevelport(Wizard Level Port 巫师模式下地牢层传送)

传送到另外的一层地牢层。自动完成。Debug模式专属。默认的键是^V

#wizmap(Wizard Map,巫师模式下显示地图)

显示当前地牢层的地图。自动完成。Debug模式专属。默认的键是^F

#wizrumorcheck(Wizard Rumor Check,巫师模式下传言检查)

验证传言的真实性。自动完成。Debug模式专属。

wizsmell(Wizard Smell,巫师模式下闻)

问一个怪物。自动完成。Debug模式专属。

#wizwhere(Wizard Where,巫师模式下在哪儿)

显示指定地牢层所处的位置。自动完成。Debug模式专属。

#wizwish(Wizard Wish,巫师模式下期望)

盼望某些东西。自动完成。Debug模式专属。默认的键是^W

#wmode(Wizard Mode)

显示所有的模式。自动完成。Debug模式专属。

#zap(挥舞)

挥舞一个魔杖。默认的键是z

#?

帮助菜单:获取一个列表显示所有可以使用的扩展命令的菜单。

如果你的键盘拥有一个meta键(当与其他的键一同作为组合键按下的时候,会设置另个键的meta【第八位,或更高位】比特),你可以通过给字母前加上meta键来调用任何的扩展命令。

在NT,OS/2,PC和ST的NetHack,Alt键可以作为meta键来使用(其他的系统不进行翻译解释meta键,请读者自行参考原文的说明)。

M-? #?(在所有的平台上都不支持)
M-2 #twoweapon
M-a #adjust
M-A #annotate
M-c #chat
M-C #conduct
M-d #dip
M-e #enhance
M-f #force
M-i #invoke
M-j #jump
M-l # loot
M-m # monster
M-n #name
M-o #offer
M-O #overview
M-q #quit
M-r #rub
M-R #ride
M-s #sit
M-t #turn
M-T #tip
M-u #untrap
M-v #version
M-w #wipe

如果number_pad选线启用,一些额外的字母命令可以使用:

h #help
j #jump
k #kick
l #loot
N #name
u #untrap