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