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