summaryrefslogtreecommitdiffstats
path: root/crawl-ref/docs
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-12-15 11:42:09 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2006-12-15 11:42:09 +0000
commit7f9eda4ae8d2a4bd21a4dac74af38cabb45574cf (patch)
tree25327735359b17dcebea4010f9e49e5b66d1d9c5 /crawl-ref/docs
parent32e7c23dbe52faf5144e8355940ede56587f7d62 (diff)
downloadcrawl-ref-7f9eda4ae8d2a4bd21a4dac74af38cabb45574cf.tar.gz
crawl-ref-7f9eda4ae8d2a4bd21a4dac74af38cabb45574cf.zip
Updated documentation (David).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@639 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/docs')
-rw-r--r--crawl-ref/docs/keys.pdfbin33431 -> 66251 bytes
-rw-r--r--crawl-ref/docs/keys.ps966
2 files changed, 966 insertions, 0 deletions
diff --git a/crawl-ref/docs/keys.pdf b/crawl-ref/docs/keys.pdf
index 4b7b420a65..8a98a152e5 100644
--- a/crawl-ref/docs/keys.pdf
+++ b/crawl-ref/docs/keys.pdf
Binary files differ
diff --git a/crawl-ref/docs/keys.ps b/crawl-ref/docs/keys.ps
new file mode 100644
index 0000000000..034cbfff5a
--- /dev/null
+++ b/crawl-ref/docs/keys.ps
@@ -0,0 +1,966 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
+%%Title: keys.dvi
+%%Pages: 4
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: Palatino-Bold Palatino-Roman Courier-Bold CMSY10
+%%+ Courier
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips keys.dvi
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2006.12.15:0930
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc
+% File 8r.enc as of 2002-03-12 for PSNFSS 9
+%
+% This is the encoding vector for Type1 and TrueType fonts to be used
+% with TeX. This file is part of the PSNFSS bundle, version 9
+%
+% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
+%
+% Idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
+%
+% Character code assignments were made as follows:
+%
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+%
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+%
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+%
+% (4) Remaining positions left undefined are for use in (hopefully)
+% upward-compatible revisions, if someday more characters are generally
+% available.
+%
+% (5) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (6) /Euro is assigned to 128, as in Windows ANSI
+%
+/TeXBase1Encoding [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef
+ /breve /minus /.notdef
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there down to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equal /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /Euro /.notdef /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /.notdef /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+%%EndProcSet
+%%BeginProcSet: bbad153f.enc
+% Thomas Esser, Dec 2002. public domain
+%
+% Encoding for:
+% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
+%
+/TeXbbad153fEncoding [
+/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
+/plusminus /minusplus /circleplus /circleminus /circlemultiply
+/circledivide /circledot /circlecopyrt /openbullet /bullet
+/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
+/greaterequal /precedesequal /followsequal /similar /approxequal
+/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
+/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
+/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
+/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
+/prime /infinity /element /owner /triangle /triangleinv /negationslash
+/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
+/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
+/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
+/unionmulti /logicaland /logicalor /turnstileleft /turnstileright
+/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
+/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
+/backslash /wreathproduct /radical /coproduct /nabla /integral
+/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
+/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
+/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
+/circlemultiply /circledivide /circledot /circlecopyrt /openbullet
+/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
+/lessequal /greaterequal /precedesequal /followsequal /similar
+/approxequal /propersubset /propersuperset /lessmuch /greatermuch
+/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
+%%EndProcSet
+%%BeginProcSet: texps.pro
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.1: CMSY10 1.0
+%%CreationDate: 1991 Aug 15 07:20:57
+% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
+11 dict begin
+/FontInfo 7 dict dup begin
+/version (1.0) readonly def
+/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.035 def
+/isFixedPitch false def
+end readonly def
+/FontName /CMSY10 def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 0 /.notdef put
+readonly def
+/FontBBox{-29 -960 1116 775}readonly def
+/UniqueID 5000820 def
+currentdict end
+currentfile eexec
+D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
+7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
+A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
+E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
+221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
+27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
+5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
+0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
+DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
+71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
+4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
+515DB70A8D4F6146FE068DC1E5DE8BC57033D79919697C81395D5B94C3AAAB11
+52D73938D5FE866AA42FB6A7B16B9DF113A49D2FB8949B3511490D79FAC4809B
+9C04692444006B2C534D8BAA282E038DF4A35E4695D34787103439BA8A96A1D3
+991FF7871E7D9999D7E9BED339E31312FA5FBFF252FC2B1013CED637590A3028
+211930955556373D1299EC051058E38572C7476BB340C8F77A47B48EA0CBE67B
+841245EB21B8459322E8A64F6F24B10D117BA28F3B0333FC9BC755713437542C
+3FAB51A4FCF3A14BE22712235C22B3E79A5D7D9B2B1CC3A7CDEEA8E6351DD2EF
+5A0576EFE703A258902C59DCBBDEB7E6B364A043327A52D3A71C12FAB9210C4F
+4485701078967A16A612BD893A3C03F8C4690A2C6AAA28F3ABA50F15A2981927
+75AEBF31CEA99F933808A8B088D524DC8653E71599B8725EB30FF07C018EEACF
+E0766E446D1F19F5A66305F39E3C70A768BAF93464401EC8680E39A2ECA69B1D
+D93F134B873DFB0A1FEF404F595CC8771167848FA35FF85491486051873C0957
+6DEFC59E4D4142CFC1018D9CC99CC74931DC11FC28FD7A0377EBE49CDBC48C22
+F152A367D0CC5E80806BA13368F2DDBCFDE4EC52EB4DDE28D6CBEC050CB67DAB
+134480014C9209E8490B82BDE9A56B002A015BAEEF9E08A5B471F2CC0F6C1464
+758274F6A9FF41BC8C2AE2FE9FC0E865BA3A960544F320F7246FB5AB91DCB15C
+84EE1CA2A984E3902568DD7D3C18546E7864BA38FEF4A2DB91F802BF7F0D340D
+FDF88DA12243835370B74D75E5D89B94191900CD6B7CF19500DB6E5D4752FF35
+1235BD13D93015D4CA6DFCA5E997AD356A361B2BF56197719DB8EA560822462D
+D823FDDC4DBB219F0BDAFCB41A3029069189BD5B05277B06C749A3CFB96F8620
+9BA57ACB66787EAA375AF85A4A94FE85C650DE4FEC7D2BFC69A63EBCBA909575
+685080C15EC080417C45C03D04D6544C3EAE7E949C007435635BD330A0E4740C
+07E9AE4DD8465719114C385C16E8AF50D7E7BC7FE5699D9937BA4331416BA052
+55BCBCFF410DD01D11FB87A586E19C2910DCD8DB86C7637A9F53603873F0CAEA
+B15C624699AD15B430268352130EFC88E9B4CC6AD0F900AFDED9C52FA68F34FA
+C70ECB0729E7B9626DE998F5BDE1A7B1294D3ADB9A5CF548
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndFont
+TeXDict begin 39158280 55380996 1000 600 600 (keys.dvi)
+@start /Fa 135[50 3[50 1[50 1[50 50 50 50 50 2[50 2[50
+50 50 2[50 1[50 48[50 46[{ TeXBase1Encoding ReEncodeFont }15
+83.022 /Courier rf /Fb 145[42 6[42 42 77[65 8[42 15[{
+ TeXbbad153fEncoding ReEncodeFont }5 83.022 /CMSY10 rf
+/Fc 119[50 13[50 50 50 50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 50 50 50 50 50 50 50 50 5[50 50 1[50 50
+50 1[50 50 50 50 50 50 50 50 5[50 50 50 50 50 1[50 50
+50 50 50 50 50 50 4[50 5[50 50 50 50 50 50 50 50 50 50
+50 50 50 50 50 33[{ TeXBase1Encoding ReEncodeFont }69
+83.022 /Courier-Bold rf /Fd 134[46 42 69 46 51 28 37
+32 1[51 46 51 74 28 51 1[28 51 46 32 42 51 37 51 42 12[55
+51 60 69 51 69 69 83 51 2[32 1[69 1[51 69 60 1[65 6[21
+12[28 3[28 28 36[51 3[{ TeXBase1Encoding ReEncodeFont }43
+83.022 /Palatino-Bold rf /Fe 168[66 1[52 41 1[44 1[40
+52 55 1[41 4[51 1[41 3[52 65[{ TeXBase1Encoding ReEncodeFont }11
+66.4176 /Palatino-Roman rf /Ff 104[83 28[42 46 43 69
+47 50 27 35 33 46 50 45 48 73 24 46 19 24 48 46 28 40
+51 37 46 42 6[55 55 55 83 1[65 51 44 55 65 50 65 69 79
+51 2[28 69 63 46 51 64 59 51 65 5[21 21 5[42 42 1[42
+42 50 21 28 21 1[32 28 28 23 5[23 29[50 50 2[{
+ TeXBase1Encoding ReEncodeFont }67 83.022 /Palatino-Roman
+rf /Fg 134[80 3[88 48 64 56 2[80 88 1[48 2[48 88 1[56
+72 88 64 1[72 10[112 2[88 104 6[112 4[80 1[120 104 8[36
+13[36 44[{ TeXBase1Encoding ReEncodeFont }24 143.462
+/Palatino-Bold rf /Fh 168[115 1[89 2[83 2[96 96 1[70
+4[96 1[70 3[89 65[{ TeXBase1Encoding ReEncodeFont }9
+114.77 /Palatino-Bold rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 662 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
+b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(Files)c(and)g(Contact)-364
+-78 y Ff(This)30 b(is)g(the)g(r)o(efer)o(ence)d(sheet)i(for)h(the)f(r)o
+(oguelike)h(game)h(D)t Fe(U)t(N)t(G)t(E)t(O)t(N)j Ff(C)t
+Fe(R)t(A)o(W)t(L)e Ff(\(or)d(rather)g(the)h(curr)o(ent)e(version)i(of)g
+(the)h(S)t Fe(T)s(O)t(N)t(E)i Ff(S)t Fe(O)t(U)t(P)-364
+22 y Ff(branch\).)k(It)25 b(is)g(a)f(game)g(of)h(dungeon)g
+(exploration,)h(\002ghting)g(and)e(magic.)39 b(C)t Fe(R)t(A)o(W)t(L)28
+b Ff(is)d(r)o(enowned)f(for)h(its)g(intricate)f(skills)i(and)e(r)o
+(eligion)-364 121 y(systems.)i(Success)17 b(is)g(a)g(matter)g(of)h
+(tactics,)f(strategy)-9 b(,)18 b(and)f(perseverance,)f(although)k(C)t
+Fe(R)t(A)o(W)t(L)r Ff('s)f(r)o(eputation)e(is)h(close)f(to)h(devilish.)
+25 b(Alleged)-364 221 y(victories)c(wer)o(e)f(r)o(eported,)f(however)-6
+b(.)-364 379 y(This)28 b(page)f(explains)g(the)h(various)f(important)h
+(\002les.)46 b(The)28 b(other)f(page)g(gives)h(a)f(complete)g(\(but)g
+(very)g(terse\))g(list)h(of)g(all)f(commands)h(in)-362
+478 y(C)t Fe(R)t(A)o(W)t(L)r Ff(.)34 b(If)23 b(you)h(ar)o(e)e(new)i(to)
+f(this)h(\(kind)g(of\))f(game,)g(you)h(might)h(rather)d(want)i(to)f
+(turn)h(to)g(pages)f(3)f(and)h(4.)33 b(These)23 b(contain)h(a)f(very)g
+(brief)-364 578 y(intr)o(oduction,)e(focusing)h(only)g(on)f(the)g(most)
+h(basics)e(commands.)-364 736 y(The)g(following)i(\002les)e(in)j(C)t
+Fe(R)t(A)o(W)t(L)r Ff('s)e Fd(main)e(directory)g Ff(ar)o(e)g(cr)o
+(ucial:)-364 836 y Fc(crawl.exe)g Ff(starts)i(the)g(game.)-364
+935 y Fc(init.txt)28 b Ff(or)h Fc(.crawlrc)e Ff(contains)j(the)f
+(options)i(of)g(C)t Fe(R)t(A)o(W)t(L)-364 1035 y Ff(\(which)h(one)g
+(depends)f(on)g(your)h(OS\).)f(Since)g(the)g(defaults)g(ar)o(e)-364
+1135 y(well)21 b(suited)g(for)g(playing,)f(don't)i(bother)f(with)g
+(them)g(for)g(now)-8 b(.)-364 1234 y Fc(macro.txt)32
+b Ff(contains)i(a)f(list)g(of)h(key)f(bindings)h(and)f(macr)o(os.)-364
+1334 y(These)c(make)f(playing)j(C)t Fe(R)t(A)o(W)t(L)g
+Ff(even)d(mor)o(e)h(convenient.)49 b(It)29 b(is)-364
+1434 y(r)o(ecommended)22 b(that)g(you)h(\002ddle)g(with)g(these)g(only)
+g(after)e(a)h(cou-)-364 1533 y(ple)f(of)g(games.)1954
+736 y(The)g(following)h(\002les)f(in)h(the)f Fd(Docs)f(directory)g
+Ff(may)h(be)g(helpful:)1954 836 y Fc(crawl)p 2209 836
+25 4 v 29 w(manual.txt)k Ff(is)i(the)g(fully)g(gr)o(own)h(manual;)h
+(explain-)1954 935 y(ing)c(all)f(races,)g(classes,)h(item)g(types)f
+(etc.)36 b(If)24 b(you)h(do)f(not)h(delight)1954 1035
+y(in)d(manuals,)e(put)h(of)g(the)g(r)o(eading)e(until)j(later)-6
+b(.)1954 1135 y Fc(crawl)p 2209 1135 V 29 w(options.txt)29
+b Ff(describes)g(all)i(the)f(options)i(in)f(minu-)1954
+1234 y(tious)44 b(detail.)93 b(While)43 b(tweaking)h(these)f(can)g
+(impr)o(ove)g(your)1956 1334 y(C)t Fe(R)t(A)o(W)t(L)24
+b Ff(fun)c(a)h(lot,)g(skip)g(this)g(in)h(the)f(beginning.)1954
+1434 y Fc(crawl)p 2209 1434 V 29 w(macros.txt)e Ff(explains)h(macr)o
+(os)h(and)f(keybindings.)26 b(It)1954 1533 y(is)21 b(wise)h(to)f(ignor)
+o(e)f(this)i(at)e(\002rst,)h(too.)-364 1684 y(If)d(you)g(have)g
+(questions)h(concerning)g(the)f(game,)g(or)g(found)g(a)f(bug,)h(inquir)
+o(e)h(at)e(the)h(newsgr)o(oup)g Fc(rec.games.roguelike.misc)c
+Ff(with)-364 1783 y(your)24 b(pr)o(oblem.)33 b(Since)23
+b(other)h(games)f(ar)o(e)f(discussed)h(over)h(ther)o(e)e(as)h(well,)i
+(it)e(is)h(polite)g(to)f(\003ag)h(your)g(post)g(with)g
+Fc(-crawl-)p Ff(.)32 b(Also)24 b(try)f(to)-364 1883 y(maintain)d
+(netiquette)g(to)g(the)f(bene\002t)g(of)h(your)f(addr)o(esses.)24
+b(When)c(you)g(want)f(to)h(download)f(the)h(most)g(r)o(ecent)f(version)
+g(\(both)h(binaries)f(or)-364 1983 y(sour)o(ce,)g(for)h(Unix,)f(W)-5
+b(indows,)21 b(OS/X,)f(and)f(DOS\),)g(the)h(pr)o(oper)f(place)f(is)i
+(the)g(web)g(page)f Fc(http://crawl-ref.sourceforge.net)p
+Ff(.)184 4273 y Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
+b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(Key)c(Reference)e(Sheet,)i
+(continued)-33 4473 y Fd(Symbol)413 b(Item)20 b(type)g(\(typical)f
+(commands\))510 b(Shortcut)19 b(in)i(menus)e(\(like)g(pickup\))90
+4572 y Fc(\()536 b Ff(W)-8 b(eapons)21 b(\()p Fc(w)p
+Ff(ield\))1039 b Fc(\))20 b Ff(selects)h(all)g(hand)f(weapons)90
+4672 y Fc(\))536 b Ff(Missiles)21 b(\()p Fc(t)p Ff(hr)o(ow)g(or)g
+Fc(f)p Ff(ir)o(e\))757 b Fc(\()20 b Ff(selects)h(all)g(missiles)90
+4771 y Fc([)536 b Ff(Armour)21 b(\()p Fc(W)p Ff(ear)e(and)h
+Fc(T)p Ff(ake)g(of)o(f\))621 b Fc([)20 b Ff(selects)h(all)g(armour)90
+4871 y Fc(\045)536 b Ff(Food)21 b(and)g(corpses)g(\()p
+Fc(e)p Ff(at)e(and)i Fc(D)p Ff(issect\))370 b Fc(\045)20
+b Ff(selects)h(all)g(food,)f Fc(&)h Ff(selects)g(all)f(carrion)90
+4971 y Fc(?)536 b Ff(Scr)o(olls)20 b(\()p Fc(r)p Ff(ead\))1140
+b Fc(?)25 b Ff(selects)c(all)g(scr)o(olls)90 5070 y Fc(!)536
+b Ff(Potions)22 b(\()p Fc(q)p Ff(uaf)o(f\))1091 b Fc(!)25
+b Ff(selects)c(all)g(potions)90 5170 y Fc(=)536 b Ff(Rings)22
+b(\()p Fc(P)p Ff(ut)e(on)i(and)e Fc(R)p Ff(emove\))636
+b Fc(=)20 b Ff(selects)h(all)g(rings)90 5270 y Fc(")536
+b Ff(Amulets)21 b(\()p Fc(P)p Ff(ut)f(on)i(and)e Fc(R)p
+Ff(emove\))531 b Fc(")20 b Ff(selects)h(all)g(amulets)90
+5369 y Fc(/)536 b Ff(W)-8 b(ands)21 b(\()p Fc(z)p Ff(ap\))1170
+b Fc(/)20 b Ff(selects)h(all)g(wands)90 5469 y Fc(+)536
+b Ff(Books)22 b(\()p Fc(r)p Ff(ead,)d Fc(M)p Ff(emorise)h(and)h
+Fc(Z)p Ff(ap\))453 b Fc(+)20 b Ff(selects)h(all)g(books)94
+5568 y Fb(n)540 b Ff(Staves)20 b(and)g(r)o(ods)h(\()p
+Fc(w)p Ff(ield)f(and)g Fc(E)p Ff(voke\))387 b Fb(n)21
+b Ff(selects)g(all)g(staves)94 5668 y Fb(g)540 b Ff(Miscellaneous)21
+b(items)g(\()p Fc(E)p Ff(voke\))592 b Fb(g)20 b Ff(selects)h(all)g
+(miscellaneous)g(items)2316 5867 y Fc(,)f Ff(selects)h(all)g(items)g
+(\(up)f(to)i Fa(drop_filter)p Ff(\))2316 5967 y Fc(-)e
+Ff(deselects)h(all)f(items)2316 6067 y Fc(*)g Ff(inverts)h(curr)o(ent)f
+(selection)p eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop 550 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
+b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)40 b(Key)34 b(Reference)g(Sheet)-364
+-116 y Fd(Movement:)-364 -16 y Ff(Use)25 b(the)h(numpad)f
+Fc(direction)f Ff(keys)h(\(try)g(both)h(Numlock)h(on)-364
+84 y(and)42 b(of)o(f\))e(or)i(the)g(Rogue)g(vi)g(keys)g(\()p
+Fc(hjklyubn)p Ff(\))e(to)i(move)g(a)-364 183 y(squar)o(e.)37
+b(Moving)25 b(into)h(a)e(monster)i(will)f(attack)f(it.)38
+b(For)25 b(quicker)-364 283 y(movement,)54 b(use)46 b
+Fc(Shift-direction)e Ff(or)j Fc(/)i(direction)p Ff(.)-364
+383 y(This)22 b(keeps)e(walking)i(until)f(a)f(monster)i(is)f(encounter)
+o(ed.)-364 541 y Fd(Saving)f(and)g(Quitting:)-364 640
+y Fc(S)h Ff(saves)f(game)h(with)g(query)g(and)g(exits)-364
+740 y Fc(Ctrl-X)f Ff(saves)g(the)h(game)g(without)h(query)f(and)f
+(exits)-364 840 y Fc(Q)h Ff(quits)h(without)g(saving)-364
+998 y Fd(Dungeon)e(Interaction:)-364 1097 y Fc(o)h Ff(opens)g(an)g
+(adjacent)f(door)-364 1197 y Fc(c)h Ff(closes)g(an)g(adjacent)f(door)
+-364 1296 y Fc(*)50 b(direction)19 b Ff(and)h Fc(Ctrl-direction)e
+Ff(try)j(to)g(untrap)-235 1389 y(an)d(adjacent)f(known)i(trap;)f(also)h
+(open)f(door;)h(else)f(attacks)-235 1488 y(squar)o(e)i(without)i
+(moving)g(\(even)e(if)g(nothing)j(is)e(seen\))-364 1580
+y Fc(<>)g Ff(goes)g(a)f(dungeon)i(level)e(up/down)i(\()p
+Fc(>)e Ff(enters)h(shops\))-364 1680 y Fc(;)g Ff(examines)f(the)h
+(occupied)g(squar)o(e)-364 1780 y Fc(x)g Ff(examines)f(surr)o(oundings)
+-364 1879 y Fc(X)h Ff(brings)g(up)g(the)g(level)f(map)-364
+1979 y Fc(O)h Ff(shows)h(the)f(dungeon)g(overview)-364
+2137 y Fd(Item)f(Interaction)f(\(inventory\):)-364 2237
+y Fc(i)i Ff(shows)h(inventory)f(list)-364 2336 y Fc(v)g
+Ff(views)g(item)g(description)-364 2436 y Fb(f)f Ff(inscribes)i(item)
+-364 2535 y Fc(t)f Ff(thr)o(ows)g(or)g(shoots)h(an)f(item)-364
+2635 y Fc(f)g Ff(\002r)o(es)f(\002rst)h(available)e(missile)-364
+2735 y Fc(q)i Ff(quaf)o(fs)f(a)g(potion)-364 2834 y Fc(e)h
+Ff(eats)f(food)h(\(tries)f(\003oor)i(and)e(chunks)i(\002rst\))-364
+2934 y Fc(z)f Ff(zaps)f(a)g(wand)-364 3034 y Fc(r)h Ff(r)o(eads)e(a)h
+(scr)o(oll)h(or)g(book)-364 3133 y Fc(M)g Ff(memorises)g(a)g(spell)g
+(fr)o(om)f(a)g(book)-364 3233 y Fc(w)h Ff(wields)g(an)f(item)h(\()p
+Fc(w-)f Ff(for)h(wielding)g(nothing\))-364 3332 y Fc(')g
+Ff(wields)g(item)g(in)g(slot)h(a,)e(or)g(switch)i(to)f(slot)h(b)-364
+3432 y Fc(E)f Ff(evokes)g(power)f(of)h(wielded)f(items)-364
+3532 y Fc(W)h Ff(wears)f(armour)-364 3631 y Fc(T)h Ff(takes)f(of)o(f)g
+(armour)-364 3731 y Fc(P)h Ff(puts)g(on)g(jewellery)-364
+3831 y Fc(R)g Ff(r)o(emoves)f(jewellery)-364 3989 y Fd(Item)g
+(Interaction)f(\(\003oor\):)-364 4088 y Fc(,)i Ff(or)g
+Fc(g)f Ff(pick)h(up)g(items)g(and)f Fc(,,)h Ff(or)g Fc(gg)f
+Ff(give)h(pickup)g(menu)-364 4188 y Fc(d)g Ff(dr)o(ops)f(an)h(item,)f
+Fc(d#)h Ff(dr)o(ops)f(exact)g(number)h(of)f(items)-364
+4288 y Fc(D)h Ff(dissects)g(a)f(corpse)h(\(this)g(needs)f(a)h(sharp)f
+(weapon\))-364 4387 y Fc(Ctrl-A)g Ff(toggles)h(autopickup)-364
+4545 y Fd(Other)f(Gameplay)f(Actions:)-364 4645 y Fc(a)i
+Ff(uses)g(special)f(ability)-364 4744 y Fc(p)h Ff(prays)-364
+4844 y Fc(Z)g Ff(casts)f(a)h(spell)-364 4944 y Fc(!)26
+b Ff(shouts)c(or)f(commands)g(allies)-364 5043 y Fc(Ctrl-V)f
+Ff(toggles)h(auto-prayer)-364 5201 y Fd(Non-gameplay)e(Commands)g(and)h
+(Information:)-364 5301 y Fc(V)h Ff(displays)g(version)g(information)
+-364 5401 y Fc(Ctrl-P)f Ff(shows)i(pr)o(evious)e(messages)-364
+5500 y Fc(Ctrl-R)g Ff(r)o(edraws)f(scr)o(een)-364 5600
+y Fc(Ctrl-C)h Ff(clears)g(main)h(and)f(level)h(maps)-364
+5699 y Fc(#)g Ff(dumps)g(character)e(to)i(the)g(\002le)g
+Fa(name.txt)-364 5799 y Fc(:)26 b Ff(adds)20 b(a)g(note)h(to)g(the)g
+(dump)g(\002le)-364 5899 y Fa(_)g Ff(shows)h(notes)-363
+5998 y Fb(\030)g Ff(saves)e(macr)o(os)g(and)g(key)h(maps)-364
+6098 y Fc(=)g Ff(r)o(eassigns)f(inventory)i(or)f(spell)g(letters)-364
+6198 y Fc(?)26 b Ff(prints)21 b(the)g(help)g(scr)o(een)1954
+-116 y Fd(Resting)f(and)f(Searching:)1954 -16 y Fc(5)30
+b Ff(and)f Fc(Shift-Numpad-5)f Ff(r)o(est)h(until)i(hit)f(and)f(magic)h
+(points)1954 84 y(ar)o(e)c(full,)j(or)e(something)i(is)f(found,)h(or)e
+(100)f(turns)i(ar)o(e)e(over)-6 b(.)45 b(T)-8 b(o)1954
+183 y(r)o(est/sear)o(ch)20 b(just)h(one)g(turn,)g(use)g
+Fc(s)f Ff(or)h Fc(.)26 b Ff(or)21 b Fc(Del)f Ff(or)h
+Fc(Numpad-5)p Ff(.)1954 341 y Fd(Automated)d(T)-9 b(ravel)20
+b(and)g(Exploration:)1954 441 y Fc(Ctrl-G)g Ff(starts)h(automated)f
+(travel)1954 541 y Fc(Ctrl-O)g Ff(starts)h(automated)f(exploration)1954
+640 y Fc(Ctrl-W)g Ff(sets)h(a)f(waypoint)i(\(to)e(be)h(used)f(for)h
+Fc(Ctrl-G)p Ff(\))1954 740 y Fc(Ctrl-F)f Ff(sear)o(ches)g(items)h(and)f
+(allows)i(to)f(travel)f(ther)o(e)1954 898 y Fd(Player)g(Character)f
+(Information:)1954 998 y Fc(@)i Ff(displays)g(character)e(status,)i
+(e.g.)f(weapon)h(pr)o(o\002ciency)1954 1097 y Fc([)g
+Ff(displays)g(worn)g(armour)1954 1197 y Fc(\()g Ff(displays)g(weapons,)
+f(and)h(primary)f(missiles)1954 1296 y Fc(")h Ff(displays)g(worn)g
+(jewellery)1954 1396 y Fc(C)g Ff(displays)g(experience)e(info)1954
+1496 y Fc(\210)i Ff(shows)h(r)o(eligion)f(scr)o(een)1954
+1595 y Fc(A)g Ff(shows)h(abilities)f(and)f(mutations)1955
+1695 y Fb(n)i Ff(shows)g(item)f(knowledge)1954 1795 y
+Fc(m)g Ff(shows)h(skill)g(scr)o(een)1954 1894 y Fc(\045)f
+Ff(shows)h(r)o(esistances)1954 2052 y Fd(Level)e(map)f(\()p
+Fc(X)i Fd(in)f(main)f(screen\):)1954 2152 y Fc(Esc)i
+Ff(and)f Fc(Space)g Ff(leave)g(the)g(level)h(map)1954
+2251 y Fc(direction)e Ff(moves)j(cursor)1954 2351 y Fc(Shift-direction)
+c Ff(moves)k(cursor)e(in)i(bigger)e(steps)1954 2451 y
+Fc(-+)h Ff(scr)o(olls)g(level)f(map)h(up/down)1954 2550
+y Fc(Enter)f Ff(and)g Fc(.)26 b Ff(and)20 b Fc(,)h Ff(and)f
+Fc(;)h Ff(travel)f(to)h(cursor;)f(pr)o(ess)2104 2650
+y(twice)g(if)h(pr)o(evious)f(travel)g(was)h(interr)o(upted)1954
+2750 y Fc(<>)g Ff(cycle)f(thr)o(ough)i(up/down)f(stairs)1954
+2849 y Fc(\210)g Ff(cycles)g(thr)o(ough)g(known)h(traps)1954
+2949 y Fc(Tab)f Ff(cycles)f(thr)o(ough)i(shops)f(and)g(portals)1954
+3048 y Fc(*)g Ff(and)f Fc(')h Ff(cycle)f(forwar)o(d)g(thr)o(ough)h
+(stashes)g(\(usually)g(all)f(items\))1954 3148 y Fc(/)h
+Ff(cycles)g(backwar)o(d)e(thr)o(ough)i(stashes)1954 3248
+y Fc(W)g Ff(cycles)g(thr)o(ough)g(waypoints)1954 3347
+y Fc(x)g Ff(cycles)g(thr)o(ough)g(travel)f(exclusions)1954
+3447 y Fc(Ctrl-X)g Ff(sets)h(a)f(travel)g(exclusion)1954
+3547 y Fc(Ctrl-E)g Ff(erases)g(all)h(travel)e(exclusions)1954
+3646 y Fc(Ctrl-W)h Ff(sets)h(a)f(waypoint)1954 3746 y
+Fc(Ctrl-C)g Ff(clears)g(level)h(and)f(main)h(maps)1954
+3904 y Fd(T)-9 b(argeting:)1954 4004 y Fc(Esc)21 b Ff(stops)g(tar)o
+(geting)1954 4103 y Fc(direction)e Ff(shoots)k(straight)1954
+4203 y Fc(+)e Ff(and)f Fc(=)h Ff(cycle)f(forwar)o(d)g(among)h(seen)g
+(monsters)1954 4302 y Fc(-)g Ff(cycles)g(backwar)o(d)e(among)i(seen)g
+(monsters)1954 4402 y Fc(Ctrl-F)f Ff(toggles)i(cycle)e(modes:)26
+b(enemies,)21 b(all,)f(friends)1954 4502 y Fc(.)26 b
+Ff(and)20 b Fc(Enter)g Ff(and)g Fc(Del)h Ff(\002r)o(e)f(at)g(cursor)h
+(position)1954 4601 y Fc(>)g Ff(\002r)o(es,)f(but)h(stops)g(at)f(tar)o
+(get)1954 4701 y Fc(p)h Ff(and)f Fc(t)h Ff(and)f Fc(f)h
+Ff(\002r)o(e)f(at)g(pr)o(evious)g(tar)o(get)1954 4801
+y Fc(*)h Ff(for)f(manual)h(tar)o(getting)f(\(her)o(e)g
+Fc(direction)f Ff(moves)i(cursor)-6 b(,)2151 4900 y Fc(Enter)20
+b Ff(etc.)g(\002r)o(e)g(as)h(above,)f(and)g Fc(+=-ptf)g
+Ff(still)h(work\))1954 5000 y Fc(?)26 b Ff(describes)20
+b(the)h(monster)g(under)g(cursor)1954 5158 y Fd(Surroundings)f(\()p
+Fc(x)g Fd(in)g(main\):)1954 5257 y Fc(x)h Ff(and)f Fc(Esc)g
+Ff(and)h Fc(Space)f Ff(all)g(r)o(eturn)g(to)h(playing)g(mode)1954
+5357 y Fc(*)g Ff(and)f Fc(')h Ff(cycle)f(forwar)o(d)g(among)h(seen)g
+(objects)1954 5457 y Fc(/)g Ff(and)f Fc(;)h Ff(cycle)f(backwar)o(d)f
+(among)j(seen)e(objects)1954 5556 y Fc(+)h Ff(and)f Fc(=)h
+Ff(cycle)f(forwar)o(d)g(among)h(seen)g(monsters)1954
+5656 y Fc(-)g Ff(cycles)g(backwar)o(d)e(among)i(seen)g(monsters)1954
+5756 y Fc(direction)e Ff(moves)j(cursor)1954 5855 y Fc(.)k
+Ff(and)20 b Fc(Enter)g Ff(travels)g(to)h(cursor)1954
+5955 y Fc(?)26 b Ff(describes)20 b(the)h(monster)g(under)g(cursor)1954
+6054 y Fc(Tab)g Ff(cycles)f(thr)o(ough)i(shops)f(and)g(portals)1954
+6154 y Fc(<>)g Ff(cycle)f(thr)o(ough)i(stairs)p eop end
+%%Page: 3 3
+TeXDict begin 3 2 bop 463 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
+b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(V)-16 b(ery)35
+b(short)f(introduction)-364 -90 y Ff(Crawl)27 b(is)i(a)e(lar)o(ge)f
+(and)i(very)f(random)h(game)f(of)h(subterranean)e(exploration)i(in)g(a)
+g(fantasy)f(world)h(of)f(magic)h(and)f(fr)o(equent)g(violence.)-364
+10 y(Y)-8 b(our)22 b(quest)f(is)g(to)h(travel)d(into)j(the)f(depths)g
+(of)f(the)h(Dungeon)h(\(which)g(is)f(dif)o(fer)o(ent)d(each)j(time)g
+(you)g(play\))f(and)g(r)o(etrieve)g(the)h(Orb)f(of)h(Zot.)-364
+168 y(Crawl)i(is)g(an)g(RPG)h(of)f(the)g('r)o(ogue-like')f(type,)i(one)
+f(of)g(the)g(descendants)g(of)f(Rogue.)33 b(Its)24 b(graphics)e(ar)o(e)
+g(simple)h(but)g(highly)i(informative,)-364 268 y(designed)c(to)g(be)f
+(understood)h(at)g(a)f(glance,)g(and)h(contr)o(ol)g(is)g(exer)o(cised)e
+(lar)o(gely)h(thr)o(ough)h(one-keystr)o(oke)g(commands.)-364
+484 y Fd(Starting)e(Out)-364 642 y Ff(After)g(starting)h(the)h(pr)o
+(ogram)e(you)h(will)h(be)f(gr)o(eeted)e(with)j(a)f(message)g(asking)g
+(for)g(your)g(name.)25 b(Don't)d(spend)d(too)i(much)g(time)f(over)g
+(this,)-364 742 y(as)h(your)g(\002rst)g(character)e(will)j(*not*)g
+(last)e(very)h(long)g(\(sorry)-9 b(,)21 b(but)f(it's)i(tr)o(ue\).)-364
+900 y(Next)k(you)h(ar)o(e)e(given)h(menus)h(of)f(species)g(and)g
+(character)f(classes)h(fr)o(om)g(which)h(to)g(choose.)42
+b(A)26 b(dwarf,)g(or)o(c,)h(ogr)o(e)f(or)g(tr)o(oll)h(Fighter)f(is)h(a)
+-364 999 y(good)21 b(bet.)j(Elves)c(ar)o(e)e(quite)i(fragile,)f(humans)
+i(ar)o(e)d(pr)o(etty)h(average)f(at)i(everything,)g(and)f(the)h(weir)o
+(der)e(species)i(ar)o(e)e(mostly)j(too)g(tricky)f(for)-364
+1099 y(beginning)i(players.)j(Finally)-9 b(,)21 b(you)g(may)g(be)g
+(given)g(a)f(choice)h(of)g(weapons.)k(I)c(suggest)h(an)e(axe)g(\(axes)g
+(ar)o(e)f(fun\).)-364 1252 y(Now)j(you)f(ar)o(e)e(in)i(the)g(game.)26
+b(The)20 b(game)h(scr)o(een)f(has)h(thr)o(ee)f(parts:)-364
+1352 y(The)26 b Fd(Map)e Ff(takes)i(up)f(the)h(upper)f(left)g(part)g
+(of)g(the)h(scr)o(een.)39 b(In)26 b(its)f(very)h(centr)o(e)e(is)i(the)g
+Fc(@)f Ff(sign)h(which)-364 1451 y(r)o(epr)o(esents)16
+b(Y)-8 b(ou.)25 b(The)17 b(colour)o(ed)g(parts)f(of)h(the)g(Map)f(ar)o
+(e)g(the)h(parts)g(you)g(can)g(see,)g(while)h(places)e(which)-364
+1551 y(you)22 b(have)e(visited)h(befor)o(e)e(but)i(cannot)g(curr)o
+(ently)f(see)h(ar)o(e)e(shown)j(in)f(gr)o(ey)-9 b(.)-364
+1651 y(The)22 b Fd(Message)e(box)i Ff(is)g(the)g(lar)o(ge)f(part)g(of)h
+(the)g(scr)o(een)f(below)h(the)g(map.)28 b(It)22 b(describes)g(events)f
+(as)h(they)-364 1750 y(happen)f(and)f(asks)h(you)g(questions)h(fr)o(om)
+f(time)g(to)g(time.)-364 1850 y(The)g Fd(Stats)e(area)h
+Ff(contains)h(various)g(indicators)g(of)g(your)g(health)g(and)f
+(abilities.)3070 1876 y @beginspecial 0 @llx 0 @lly 319
+@urx 206 @ury 1276 @rwi @setspecial
+%%BeginDocument: screen.eps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: screen.fig
+%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha5
+%%CreationDate: Fri Nov 24 15:15:41 2006
+%%For: ploog@a2 (David Ploog,,31/12/2008)
+%%BoundingBox: 0 0 319 206
+%Magnification: 1.0000
+%%EndComments
+/$F2psDict 200 dict def
+$F2psDict begin
+$F2psDict /mtrx matrix put
+/col-1 {0 setgray} bind def
+/col0 {0.000 0.000 0.000 srgb} bind def
+/col1 {0.000 0.000 1.000 srgb} bind def
+/col2 {0.000 1.000 0.000 srgb} bind def
+/col3 {0.000 1.000 1.000 srgb} bind def
+/col4 {1.000 0.000 0.000 srgb} bind def
+/col5 {1.000 0.000 1.000 srgb} bind def
+/col6 {1.000 1.000 0.000 srgb} bind def
+/col7 {1.000 1.000 1.000 srgb} bind def
+/col8 {0.000 0.000 0.560 srgb} bind def
+/col9 {0.000 0.000 0.690 srgb} bind def
+/col10 {0.000 0.000 0.820 srgb} bind def
+/col11 {0.530 0.810 1.000 srgb} bind def
+/col12 {0.000 0.560 0.000 srgb} bind def
+/col13 {0.000 0.690 0.000 srgb} bind def
+/col14 {0.000 0.820 0.000 srgb} bind def
+/col15 {0.000 0.560 0.560 srgb} bind def
+/col16 {0.000 0.690 0.690 srgb} bind def
+/col17 {0.000 0.820 0.820 srgb} bind def
+/col18 {0.560 0.000 0.000 srgb} bind def
+/col19 {0.690 0.000 0.000 srgb} bind def
+/col20 {0.820 0.000 0.000 srgb} bind def
+/col21 {0.560 0.000 0.560 srgb} bind def
+/col22 {0.690 0.000 0.690 srgb} bind def
+/col23 {0.820 0.000 0.820 srgb} bind def
+/col24 {0.500 0.190 0.000 srgb} bind def
+/col25 {0.630 0.250 0.000 srgb} bind def
+/col26 {0.750 0.380 0.000 srgb} bind def
+/col27 {1.000 0.500 0.500 srgb} bind def
+/col28 {1.000 0.630 0.630 srgb} bind def
+/col29 {1.000 0.750 0.750 srgb} bind def
+/col30 {1.000 0.880 0.880 srgb} bind def
+/col31 {1.000 0.840 0.000 srgb} bind def
+
+end
+save
+newpath 0 206 moveto 0 0 lineto 319 0 lineto 319 206 lineto closepath clip newpath
+-138.3 414.4 translate
+1 -1 scale
+
+/cp {closepath} bind def
+/ef {eofill} bind def
+/gr {grestore} bind def
+/gs {gsave} bind def
+/sa {save} bind def
+/rs {restore} bind def
+/l {lineto} bind def
+/m {moveto} bind def
+/rm {rmoveto} bind def
+/n {newpath} bind def
+/s {stroke} bind def
+/sh {show} bind def
+/slc {setlinecap} bind def
+/slj {setlinejoin} bind def
+/slw {setlinewidth} bind def
+/srgb {setrgbcolor} bind def
+/rot {rotate} bind def
+/sc {scale} bind def
+/sd {setdash} bind def
+/ff {findfont} bind def
+/sf {setfont} bind def
+/scf {scalefont} bind def
+/sw {stringwidth} bind def
+/tr {translate} bind def
+/tnt {dup dup currentrgbcolor
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add
+ 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
+ bind def
+/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
+ 4 -2 roll mul srgb} bind def
+/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
+/$F2psEnd {$F2psEnteredState restore end} def
+
+$F2psBegin
+10 setmiterlimit
+0 slj 0 slc
+ 0.06299 0.06299 sc
+%
+% Fig objects follow
+%
+%
+% here starts figure with depth 54
+/Helvetica ff 381.00 scf sf
+5850 4050 m
+gs 1 -1 sc (Stats) col0 sh gr
+/Helvetica ff 381.00 scf sf
+5850 4500 m
+gs 1 -1 sc (Area) col0 sh gr
+/Helvetica ff 381.00 scf sf
+2880 6210 m
+gs 1 -1 sc (Message Box) col0 sh gr
+/Helvetica ff 381.00 scf sf
+3150 4635 m
+gs 1 -1 sc (The Map) col0 sh gr
+% here ends figure;
+%
+% here starts figure with depth 50
+% Polyline
+0 slj
+0 slc
+60.000 slw
+n 2250 6525 m 2250 3375 l 7200 3375 l 7200 6525 l
+ 2250 6525 l cp gs col0 s gr
+% Polyline
+n 2250 5625 m
+ 7200 5625 l gs col0 s gr
+% Polyline
+n 5625 3375 m
+ 5625 5400 l gs col0 s gr
+% Polyline
+n 5625 5625 m
+ 5625 5400 l gs col0 s gr
+% here ends figure;
+$F2psEnd
+rs
+showpage
+%%Trailer
+%EOF
+
+%%EndDocument
+ @endspecial -364 2061 a Fd(Exploring)-364 2219 y Ff(T)-7
+b(ry)21 b(walking)h(ar)o(ound,)f(using)h(either)f(the)h(numeric)f
+(keypad)g(\(try)g(numlock)i(of)o(f)d(and)h(on\))h(or)f(the)h
+Fc(hjklyubn)e Ff(keys.)28 b(T)-8 b(o)22 b(move)f(in)h(a)f(given)-364
+2318 y(dir)o(ection)g(until)g(you)g(r)o(each)f(something)i(inter)o
+(esting)f(or)g(see)g(a)f(hostile)i(cr)o(eatur)o(e,)c(pr)o(ess)i
+Fc(Shift-direction)p Ff(.)-364 2418 y(If)29 b(you)h(want)g(to)g(know)g
+(what)g(a)f(certain)g(character)f(on)i(the)f(scr)o(een)g(r)o(epr)o
+(esents,)h(you)g(can)f(use)h(the)f Fc(x)g Ff(\(examine\))g(command)h
+(to)f(get)h(a)-364 2517 y(short)22 b(description.)27
+b(Y)-8 b(ou)22 b(use)f(the)g Fc(o)g Ff(and)g Fc(c)f Ff(commands)i(to)f
+(open)h(or)f(close)g(doors,)h(and)e(the)h Fc(<)g Ff(\(up\))g(and)f
+Fc(>)h Ff(\(down\))g(commands)h(to)f(climb)-364 2617
+y(stair)o(cases.)52 b(Sometimes)30 b(doors)g(ar)o(e)f(hidden,)j(and)d
+(must)i(be)e(sear)o(ched)f(out)j(by)f(standing)g(next)g(to)g(walls)g
+(and)g(r)o(esting)f(\(a)g(number)h(of)-364 2717 y(commands)22
+b(do)e(the)h(same)g(thing:)26 b Fc(s)21 b Ff(and)f Fc(.)26
+b Ff(\(period\))19 b(and)i Fc(Delete)e Ff(or)i Fc(numpad-5)p
+Ff(\).)-364 2816 y(The)27 b(Dungeon)h(gets)f(mor)o(e)g(danger)o(ous)f
+(\(but)g(mor)o(e)h(inter)o(esting!\))44 b(as)26 b(you)i(go)f(down.)44
+b(If)27 b(you)g(get)g(lost)g(you)h(can)e(access)h(a)f(map)g(of)h(the)
+-364 2916 y(whole)22 b(level)e(you)i(ar)o(e)d(on)i(with)h(the)f
+Fc(X)f Ff(command,)h(which)h(uses)f(the)g(whole)g(scr)o(een.)-364
+3132 y Fd(Items)-364 3290 y Ff(After)j(walking)i(ar)o(ound)e(for)h(a)g
+(while,)i(you)e(will)h(no)g(doubt)f(come)h(acr)o(oss)e(some)i(items)f
+(laying)h(ar)o(ound)e(\(you)i(may)f(come)g(acr)o(oss)g(some)-364
+3390 y(monsters)h(as)e(well;)j(for)e(help)f(in)i(dealing)e(with)h(them)
+h(skip)f(to)g(the)g(Monsters)g(section\).)37 b(See)24
+b(the)h(table)f(for)h(the)f(types)h(that)g(appear)e(and)-364
+3490 y(the)e(typical)g(commands)g(to)g(use.)-314 3591
+y Fd(Symbol)99 b(Item)20 b(type)g(\(typical)e(commands\))240
+b(Comments)-191 3691 y Fc(\()222 b Ff(W)-8 b(eapons)21
+b(\()p Fc(w)p Ff(ield\))768 b(Check)20 b(with)i Fc(@)f
+Ff(how)g(good)h(you)f(ar)o(e)e(with)j(your)f(curr)o(ent)f(weapon.)-191
+3790 y Fc(\))222 b Ff(Missiles)21 b(\()p Fc(t)p Ff(hr)o(ow)f(or)h
+Fc(f)p Ff(ir)o(e\))487 b(Use)20 b(launchers)h(\(bows)g(etc.\))k(for)20
+b(missiles.)-191 3890 y Fc([)222 b Ff(Armour)21 b(\()p
+Fc(W)p Ff(ear)e(and)h Fc(T)p Ff(ake)g(of)o(f\))350 b(These)20
+b(can)h(be)f(cursed.)-191 3990 y Fc(\045)222 b Ff(Food)21
+b(and)f(corpses)h(\()p Fc(e)p Ff(at)f(and)g Fc(D)p Ff(issect\))100
+b(Y)-8 b(ou)22 b(need)e(a)g(sharp)h(weapon)g(for)f(dissecting.)26
+b(Some)21 b(chunks)h(ar)o(e)d(danger)o(ous.)-191 4089
+y Fc($)222 b Ff(Gold)1186 b(Ther)o(e)20 b(ar)o(e)f(shops)j(down)f
+(below)-8 b(.)-191 4189 y Fc(?)222 b Ff(Scr)o(olls)20
+b(\()p Fc(r)p Ff(ead\))869 b(Scr)o(olls)20 b(mostly)i(af)o(fect)d(your)
+i(envir)o(onment.)26 b(T)-7 b(ry)20 b(them!)-191 4288
+y Fc(!)222 b Ff(Potions)22 b(\()p Fc(q)p Ff(uaf)o(f\))820
+b(Potions)22 b(af)o(fect)d(you)i(\227)g(in)g(both)g(ways.)26
+b(Bewar)o(e)19 b(of)i(poison)h(and)e(worse!)-191 4388
+y Fc(=)222 b Ff(Rings)22 b(\()p Fc(P)p Ff(ut)e(on)i(and)e
+Fc(R)p Ff(emove\))365 b(These)20 b(can)h(be)f(incr)o(edibly)h(helpful,)
+f(but)h(also)g(cursed)f(and)g(malignant.)-191 4488 y
+Fc(")222 b Ff(Amulets)21 b(\()p Fc(P)p Ff(ut)f(on)i(and)e
+Fc(R)p Ff(emove\))260 b(Amulets)21 b(can)f(be)h(even)f(subtler)h(than)g
+(rings.)-191 4587 y Fc(/)222 b Ff(W)-8 b(ands)21 b(\()p
+Fc(z)p Ff(ap\))899 b(Identify)20 b(these)h(by)g(zapping)f(at)h
+(monsters.)-191 4687 y Fc(+)222 b Ff(Books)21 b(\()p
+Fc(r)p Ff(ead,)e Fc(M)p Ff(emorise)i(and)g Fc(Z)p Ff(ap\))182
+b(The)20 b(number)h(of)g(spells)g(you)h(can)e(have)g(in)h(memory)h(is)f
+(very)f(limited!)-187 4787 y Fb(n)226 b Ff(Staves)20
+b(and)g(r)o(ods)g(\()p Fc(w)p Ff(ield)g(and)h Fc(E)p
+Ff(voke\))115 b(Rods)21 b(carry)f(spells;)h(they)g(ar)o(e)e(very)i(rar)
+o(e,)e(though.)-187 4886 y Fb(g)226 b Ff(Miscellaneous)21
+b(items)g(\()p Fc(E)p Ff(voke\))321 b(These)20 b(will)i(turn)f(up)g
+(only)g(later)-6 b(.)-364 5043 y(Some)25 b(vital)f(commands)g(ar)o(e)f
+(given)i(next.)36 b(For)25 b(a)f(full)g(list)h(of)f(commands,)i(check)e
+(the)g(other)h(page)e(of)i(this)g(sheet.)36 b(Don't)25
+b(get)g(scar)o(ed)d(by)-364 5143 y(the)f(abundance)f(of)h(commands,)g
+(you)g(will)g(need)g(only)h(a)e(handful)g(at)h(the)g(beginning.)-364
+5301 y Fd(Most)g(basic)e(commands)g(for)j(newbies)-364
+5401 y Fc(i)f Ff(lists)g(inventory)-364 5500 y Fc(d)g
+Ff(dr)o(ops)f(items)-364 5600 y Fc(g)h Ff(or)g Fc(,)f
+Ff(pick)h(up)g(items)g(fr)o(om)f(the)h(gr)o(ound)g(\(twice)f(for)h
+(menu\))-364 5699 y Fc(v)g Ff(examines)f(item)-364 5799
+y Fc(x)h Ff(examines)f(a)h(seen)f(monster)-364 5899 y
+Fc(X)h Ff(looks)h(at)e(the)h(whole)h(level)-364 5998
+y Fc(>)f Ff(goes)g(deeper)e(one)j(level)-364 6098 y Fc(S)f
+Ff(saves)f(the)h(game)-364 6198 y Fc(?)26 b Ff(prints)21
+b(the)g(help)g(scr)o(een)1954 5301 y Fd(Somewhat)e(advanced)g(commands)
+1954 5401 y Fc(p)g Ff(prays.)24 b(Actions)c(while)f(praying)g(ar)o(e)f
+(addr)o(essed)f(to)i(your)g(god.)1954 5500 y Fc(Ctrl-P)h
+Ff(shows)i(pr)o(evious)e(messages)1954 5600 y Fc(Ctrl-F)g
+Ff(sear)o(ches)g(for)g(items)h(in)h(the)f(whole)g(dungeon)1954
+5699 y Fc(Ctrl-G)f Ff(automated)g(travel)g(between)h(levels)1954
+5799 y Fc(Ctrl-O)f Ff(automated)g(exploration)1954 5899
+y Fc(#)h Ff(dumps)g(character)e(to)i(the)g(\002le)g Fa(name.txt)1955
+5998 y Fb(\030)h Ff(saves)e(macr)o(os)g(and)h(key)f(maps)1954
+6098 y Fc(=)h Ff(r)o(eassigns)f(inventory)i(or)f(spell)g(letters)1954
+6198 y Fc(m)g Ff(checks)g(your)g(curr)o(ent)f(skills)p
+eop end
+%%Page: 4 4
+TeXDict begin 4 3 bop -364 -281 a Fd(Monsters)-364 -123
+y Ff(Y)-8 b(ou)29 b(will)f(also)f(r)o(un)h(into)h(monsters)f(\(most)g
+(of)f(which)h(ar)o(e)e(r)o(epr)o(esented)g(by)h(letters)g(of)h(the)f
+(alphabet\).)44 b(Y)-8 b(ou)29 b(can)e(attack)f(a)h(monster)h(by)-364
+-23 y(trying)22 b(to)f(move)g(into)g(the)g(squar)o(e)f(it)h(is)h
+(occupying.)-364 135 y(When)32 b(you)g(ar)o(e)e(wounded)i(you)g(lose)g
+(hit)g(points)h(\(displayed)d(near)h(the)h(top)g(of)f(the)h(stats)g
+(list\);)k(these)c(r)o(eturn)f(gradually)g(over)g(time)-364
+235 y(thr)o(ough)22 b(the)e(natural)h(pr)o(ocess)f(of)h(healing.)26
+b(If)20 b(you)h(lose)g(all)g(of)g(your)g(hp)g(you)g(die.)-364
+393 y(T)-8 b(o)22 b(survive,)e(you)h(will)h(need)e(to)h(develop)f(a)h
+(few)f(basic)h(tactics:)-282 561 y Fb(\017)42 b Ff(Never)26
+b(\002ght)h(mor)o(e)f(than)g(one)h(monster)g(if)f(you)h(can)f(help)g
+(it.)-198 661 y(Always)21 b(back)f(into)i(a)e(corridor)h(so)g(that)g
+(they)g(\002ght)h(you)f(one-)-198 760 y(on-one.)-282
+860 y Fb(\017)42 b Ff(If)37 b(you)h(ar)o(e)e(badly)g(wounded,)42
+b(you)c(can)e(r)o(un)i(away)f(fr)o(om)-198 960 y(monsters)29
+b(to)g(buy)f(some)g(time.)47 b(T)-7 b(ry)28 b(losing)h(them)f(in)h
+(corri-)-198 1059 y(dors,)20 b(or)h(as)e(a)h(very)g(last)g(r)o(esort)f
+(\002nd)i(a)e(place)h(wher)o(e)f(you)i(can)-198 1159
+y(r)o(un)26 b(ar)o(ound)e(in)h(cir)o(cles)f(to)h(heal)g(while)g(the)g
+(monster)h(chases)-198 1258 y(you.)1933 572 y Fb(\017)42
+b Ff(Remember)22 b(to)g(use)f(pr)o(ojectiles)h(befor)o(e)e(engaging)i
+(monsters)2017 672 y(in)f(close)g(combat.)1933 771 y
+Fb(\017)42 b Ff(Rest)25 b(between)e(encounters.)36 b(Pr)o(essing)25
+b Fc(Shift-numpad-5)2017 871 y Ff(or)30 b Fc(5)g Ff(make)g(you)g(r)o
+(est)g(for)g(a)f(while)i(\(you)f(will)h(stop)f(r)o(esting)2017
+971 y(when)21 b(fully)g(healed\).)1933 1070 y Fb(\017)42
+b Ff(Learn)22 b(when)i(to)g(r)o(un)g(away)e(fr)o(om)h(things)i(you)e
+(can't)g(handle)2017 1170 y(\227)18 b(this)i(is)e(important!)26
+b(It)18 b(is)h(often)g(wise)f(to)h(skip)g(a)f(danger)o(ous)2017
+1269 y(level.)25 b(But)c(don't)g(over)o(do)f(this.)-364
+1467 y Fd(Death)-364 1625 y Ff(Befor)o(e)g(long,)h(you'll)h(pr)o
+(obably)e(end)g(up)h(dead.)-364 1783 y(Death)c(in)h(Crawl)f(is)g
+(permanent;)h(you)g(cannot)f(just)h(r)o(eload)e(a)h(saved)f(game)h(and)
+g(start)g(again)g(wher)o(e)f(you)i(left)f(of)o(f.)23
+b(The)17 b Fc(S)g Ff(\(save\))f(command)-364 1882 y(exists)23
+b(only)g(to)f(let)h(you)f(leave)g(a)g(game)g(part-way)f(thr)o(ough)h
+(and)g(come)h(back)e(to)i(it)f(later)-6 b(.)29 b(Quitting)24
+b(\()p Fc(Q)p Ff(\))d(lets)i(you)f(commit)i(suicide)e(if)g(you)-364
+1982 y(can't)f(even)f(be)h(bother)o(ed)f(to)h(help)g(your)g(character)e
+(escape)h(alive.)-364 2140 y(W)-8 b(ell,)25 b(that's)e(it)h(for)g(the)f
+(quick-start)h(guide.)34 b(This)24 b(should)g(help)g(you)g(thr)o(ough)g
+(your)g(\002rst)g(few)f(games,)h(but)f(Crawl)h(is)f(extr)o(emely)g
+(\(some)-364 2240 y(would)k(say)f(excessively\))g(complex)g(and)g
+(cannot)g(be)g(adequately)g(described)f(in)h(so)h(short)g(a)f
+(document.)42 b(So)26 b(when)h(you)g(feel)e(r)o(eady)g(to)-364
+2339 y(start)c(playing)g(with)g(magic,)g(skills,)g(and)g(r)o(eligions,)
+g(br)o(owse)f(the)h(manual.)-364 2497 y(Happy)g(Crawling!)p
+eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF