|
|
1.1 root 1: Welcome to HACK! ( description of version 1.0.3 )
2:
3: Hack is a Dungeons and Dragons like game where you (the adventurer)
4: descend into the depths of the dungeon in search of the Amulet of Yendor
5: (reputed to be hidden on the twentieth level). You are accompanied by a
6: little dog that can help you in many ways and can be trained to do all
7: sorts of things. On the way you will find useful (or useless) items, (quite
8: possibly with magic properties) and assorted monsters. You attack a monster
9: by trying to move into the space a monster is in (but often it is much
10: wiser to leave it alone).
11:
12: Unlike most adventure games, which give you a verbal description of
13: your location, hack gives you a visual image of the dungeon level you are on.
14:
15: Hack uses the following symbols:
16: A to Z and a to z: monsters. You can find out what a letter
17: represents by saying "/ (letter)", as in "/A", which will tell you that 'A'
18: is a giant ant.
19: - and | These form the walls of a room (or maze).
20: . this is the floor of a room.
21: # this is a corridor.
22: > this is the staircase to the next level.
23: < the staircase to the previous level.
24: ` A large boulder.
25: @ You (usually).
26: ^ A trap.
27: ) A weapon of some sort.
28: ( Some other useful object (key, rope, dynamite, camera, ...)
29: [ A suit of armor.
30: % A piece of food (not necessarily healthy ...).
31: / A wand.
32: = A ring.
33: ? A scroll.
34: ! A magic potion.
35: $ A pile or pot of gold.
36:
37: Commands:
38: Hack knows the following commands:
39: ? help: print this list.
40: Q Quit the game.
41: S Save the game.
42: ! Escape to a shell.
43: ^Z Suspend the game.
44: < up: go up the staircase (if you are standing on it).
45: > down: go down (just like up).
46: kjhlyubn - go one step in the direction indicated.
47: k: north (i.e., to the top of the screen),
48: j: south, h: west, l: east, y: ne, u: nw, b: se, n: sw.
49: KJHLYUBN - Go in that direction until you hit a wall or run
50: into something.
51: m (followed by one of kjhlyubn): move without picking up
52: any objects.
53: M (followed by one of KJHLYUBN): Move far, no pickup.
54: f (followed by one of kjhlyubn): move until something
55: interesting is found.
56: F (followed by one of KJHLYUBN): as previous, but forking
57: of corridors is not considered interesting.
58: i print your inventory.
59: I print selected parts of your inventory, like in
60: I* - print all gems in inventory;
61: IU - print all unpaid items;
62: IX - print all used up items that are on your shopping bill;
63: I$ - count your money.
64: s search for secret doors and traps around you.
65: ^ ask for the type of a trap you found earlier.
66: ) ask for current wielded weapon.
67: [ ask for current armor.
68: = ask for current rings.
69: $ count how many gold pieces you are carrying.
70: . rest, do nothing.
71: , pick up some things.
72: : look at what is here.
73: ^T teleport.
74: ^R redraw the screen.
75: ^P repeat last message
76: (subsequent ^P's repeat earlier messages).
77: / (followed by any symbol): tell what this symbol represents.
78: \ tell what has been discovered.
79: e eat food.
80: w wield weapon. w- means: wield nothing, use bare hands.
81: q drink (quaff) a potion.
82: r read a scroll.
83: T Takeoff armor.
84: R Remove Ring.
85: W Wear armor.
86: P Put on a ring.
87: z zap a wand.
88: t throw an object or shoot an arrow.
89: p pay your shopping bill.
90: d drop something. d7a: drop seven items of object a.
91: D Drop several things.
92: In answer to the question "What kinds of things do you
93: want to drop? [!%= au]" you should give zero or more
94: object symbols possibly followed by 'a' and/or 'u'.
95: 'a' means: drop all such objects, without asking for
96: confirmation.
97: 'u' means: drop only unpaid objects (when in a shop).
98: a use, apply - Generic command for using a key to lock
99: or unlock a door, using a camera, using a rope, etc.
100: c call: name a certain object or class of objects.
101: C Call: Name an individual monster.
102: E Engrave: Write a message in the dust on the floor.
103: E- means: use fingers for writing.
104: O Set options. You will be asked to enter an option line.
105: If this is empty, the current options are reported.
106: Otherwise it should be a list of options separated by commas.
107: Possible boolean options are: oneline, time, news, tombstone,
108: rest_on_space, fixinvlet, beginner, male, female.
109: They can be negated by prefixing them with '!' or "no".
110: A string option is name; it supplies the answer to the question
111: "Who are you?"; it may have a suffix.
112: A compound option is endgame; it is followed by a description
113: of what parts of the list of topscorers should be printed
114: when the game is finished.
115: Usually one will not want to use the 'O' command, but instead
116: put a HACKOPTIONS="...." line in one's environment.
117: v print version number.
118:
119: You can put a number before a command to repeat it that many times,
120: as in "20s" or "40.".
121:
122: At present, some information is displayed on the bottom line.
123: (It is expected that this information will go away in future versions.)
124: You see on what dungeon level you are, how many hit points you have
125: now (and will have when fully recovered), what your armor class is
126: (the lower the better), your strength, experience level and the
127: state of your stomach.
128:
129: Have Fun, and Good Hacking!
130:
131:
132:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.