|
|
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.