1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-09-19 14:05:02 +01:00
notnotdnethack/dat/hh
Ron Nazarov abb9bce584
Remove most feature ifdefs
Now always enabled:
SINKS, WALLIFIED_MAZE, STEED, FIREARMS, TOURIST, CONVICT,
OTHER_SERVICES, ATTACK_PETS, YOUMONST_SPELL, PET_SATIATION, ELBERETH,
REDO, EXP_ON_BOTL, SCORE_ON_BOTL, AUTOPICKUP_EXCEPTIONS, SHOW_BORN,
SHOW_EXTINCT, SORTLOOT, PARANOID, QWERTZ, REALTIME_ON_BOTL,
RECORD_CONDUCT RECORD_TURNS, RECORD_ACHIEVE, RECORD_REALTIME,
RECORD_START_END_TIME, RECORD_GENDER0, RECORD_ALIGN0, BARD

Completely unused ifdefs removed:
TAME_RANGED_ATTACKS

Unused in practice ifdefs removed:
NO_SCAN_BRACK (seemingly an undocumented workaround for lattice fscanf
being unable to read the score file)

Mostly done with coan2, with some manual edits for stuff coan2 can't
handle (it doesn't like macromagic).

I kept REINCARNATION (because I use it and it works) and SEDUCE (it
doesn't work but might be made to at some point).

The showborn option is now default.
2024-04-30 21:21:10 +01:00

120 lines
5.8 KiB
Text

y k u 7 8 9 Move commands:
\|/ \|/ yuhjklbn: go one step in specified direction
h-.-l 4-.-6 YUHJKLBN: go in specified direction until you
/|\ /|\ hit a wall or run into something
b j n 1 2 3 g<dir>: run in direction <dir> until something
numberpad interesting is seen
G<dir>, same, except a branching corridor isn't
< up ^<dir>: considered interesting (the ^ in this
case means the Control key, not a caret)
> down m<dir>: move without picking up objects/fighting
F<dir>: fight even if you don't sense a monster
With the qwertz_movement option, the z key replaces the y key.
If the number_pad option is set, the number keys move instead.
Depending on the platform, Shift number (on the numberpad),
Meta number, or Alt number will invoke the YUHJKLBN commands.
Control <dir> may or may not work when number_pad is enabled,
depending on the platform's capabilities.
General commands:
? help display one of several informative texts
#quit quit end the game without saving current game
S save save the game (to be continued later) and exit
! sh escape to some SHELL (if allowed)
^Z suspend suspend the game (independent of your current suspend char)
(if the qwertz_movement option is not set)
O options set options
/ whatis tell what a map symbol represents
\ known display list of what's been discovered
v version display version number
V history display game history
X twotweapon toggle two-weapon combat
^A again redo the previous command (^A denotes the keystroke CTRL-A)
^R redraw redraw the screen
^P prevmsg repeat previous message (subsequent ^P's repeat earlier ones)
# introduces an extended command (#? for a list of them)
Game commands:
^D kick kick (a door, or something else)
^T 'port teleport (if you can)
^X show show your attributes
a apply apply or use a tool (pick-axe, key, camera, etc.)
A armor take off all armor
c close close a door
C call name an individual monster (ex. baptize your dog)
d drop drop an object. d7a: drop seven items of object 'a'
D Drop drop selected types of objects
e eat eat something
E engrave write a message or draw in the dust on the floor (E- use fingers)
f fire fire ammunition from quiver
F fight followed by direction, fight a monster
i invent list your inventory (all objects you are carrying)
I Invent list selected parts of your inventory
Iu: list unpaid objects
Ix: list unpaid but used up items
I$: count your money
o open open a door
p pay pay your bill (in a shop)
P puton put on an accessory (ring, amulet, etc)
q quaff drink something (potion, water, etc)
Q quiver select ammunition for quiver
^Q ward draw a ward on the floor
r read read a scroll or spellbook
R remove remove an accessory (ring, amulet, etc)
s search search for secret doors, hidden traps and monsters
t throw throw or shoot a weapon
T takeoff take off some armor
w wield wield a weapon (w- wield nothing)
W wear put on some armor
x xchange swap wielded and secondary weapons
X twotweapon toggle two-weapon combat
z zap zap a wand (if qwertz_movement is not set)
Z Zap cast a spell (if qwertz_movement is not set)
< up go up the stairs
> down go down the stairs
^ trap_id identify a previously found trap
),[,=,",( ask for current items of specified symbol in use
* ask for combination of ),[,=,",( all at once
$ gold count your gold
+ spells list the spells you know; also rearrange them if desired
_ travel move via a shortest-path algorithm to a point on the map
. rest wait a moment
, pickup pick up all you can carry
@ toggle "pickup" (auto pickup) option on and off
: look look at what is here
; farlook look at what is somewhere else by selecting a map symbol
Keyboards that have a meta key can also use these extended commands
via the meta modifier instead of the # prefix:
M-? Display extended command help (if the platform allows this)
M-2 twoweapon toggle two-weapon combat (unless number_pad is enabled)
M-a adjust adjust inventory letters
M-c chat talk to someone
M-d dip dip an object into something
M-e enhance advance or check weapons skills
M-f force force a lock
M-i invoke invoke an object's special powers
M-j jump jump to another location
M-l loot loot a box on the floor
M-m monster use a monster's special ability
M-n name name an item or type of object
M-o offer offer a sacrifice to the gods
M-p pray pray to the gods for help
M-q quit stop playing
M-r rub rub a lamp or a stone
M-s sit sit down
M-t turn turn undead
M-u untrap untrap something
M-v version print compile time options for this version
M-w wipe wipe off your face
If the "number_pad" option is on, these additional variants are available:
n followed by number of times to repeat the next command
h help display one of several informative texts, like '?'
j jump jump to another location
k kick kick something (usually a door)
l loot loot a box on the floor
N name name an item or type of object
u untrap untrap something (usually a trapped object)