corrections, and make Xom ignore your attempts to amuse him by deliberately casting spells at yourself. (Rebounding lightning bolts will still amuse him.)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@6457 c06c8d41-db1a-0410-9941-cceddc491573
SRVIJUOE4SDVJJCIOZ3H6X4ZW6GZG6ICDRG5TBICVQHUVSR675NQC GHIHH4KJTI5PBYG4P25FO2SCZCIO6N7GP4VT465LSDF7VXMC5KFQC YOBYNHT2GECJKAKAJVOHJL3O37C2FKYKGTGYNI2PKCE4RCVU6XFQC PHBACPMH3F34GODHVDKNCMXWU373RJQGVTDLBFCCDLLWDXVYOLTAC IGYOTV23Y6E6EC6HOBDYLPIBHMMMH376R6O5WTX2IKHFXQDWG2MAC JBZ7NU4BB5PGQWCOSZHD5OQUHQIVOD4XGJLSJQ7BUGQEGPRTVGZQC WF2DSJGR6PKLGQSXEFF4ZW4EZZFGMHXPXWUYAKYBPFJH6KJKAANQC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC ESWIM76FGJL4QFLSHU6AC4D74PT7OPLQ7ZCJYWLZS5UCBAJDXYHAC 7NDXS36TE7QVXTXJWMYSVG5UHCCLPIO4VL6NXFGTDK3ZNKE3A2IAC NK2TBKWOQBD2ZRGAO4Z3HMZPIN7UX3HNUS2YHEIJUUINUTRMPODQC XRZPPYWPWUOM4SFNI6BHKH2UKJQNLKOV6Y7XIEPEZXE5QYRT26PAC W54GZBNFKPOF6DTOVK73PVASTQI5DXG42WQ6CXFDPXHFZOHUVVSQC LS5XCCGKQHSJQGWLWLGTP2F5OYWK4ND5AQQAGRN6H2HVBSXNCCZAC ZDHRCGDMMY34ZW2PVEBZJ657YULM3UYRQXFQ3QYDKSGS2PDQW5WQC HQTS3VQ6PNUZKHNVEWMML7JNAAAKL4DSW3KFSRCCSLGYTDHZFCCAC QXD3HX6QQ37PW6HVKIIKGFLO2ACROLUGKK66KFX7ED6SO4FDXB2AC ACDPN464TK2LKLHSDN3YVRHAPF7WLSLLU3UHIYEXKFDEZPEU3XSQC TRNEOO3YKZSUGYTJZDDXZTJFQJXY6PWKBDJXAOLY3FZAD6WHTUTQC BNJDMDVY4YX5OQJ3AYBGHOEJPKO724XWPSK5XLVT4V5F54NK34YAC GL6SGPBZQPJBVGPOASYVCTAFXS7RNARR6Y5WZMIO5YCTB7ZJY4KAC Z6XF4AIERIW4U4AR3HU2ILYFZ54IK4K4ORQ6JKCEWRO5LZODWDDAC TM35IHKZZNBCMR3ERBS4EYHGUK5IVCPUT2JUITMT74AYAIUZSYFQC MCBXXIV6GICTZB56APSXMJEI63FVQWVZR3H2DRNMMFDH2XCGK4JAC Q4YYTFXYZUDBYWT37U354CJOAQMAAIWM5W72TAEGMEUKZIUZBMGAC L4UCVNVRFTHENDKDOY6X75LXIE2B7XIMSKGVKHBOXNID7RDTBQRAC HNX5L5QUZWBQTOBEVKJTAMRX5NOCK7CVBIKMCLYEJLVJNCCUCXUAC S2LIBA2CLTZ6ZU66AUZ2CCNLCDOBSGWQGTZ6HFAFP2XSWAALGLSQC GTPAKUU3R5AS3LQNCCZIP3BWV473RM4EB2AIS4FXAJRXHEOVH2PAC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC BINKDWGFGUPTOA7IE5KK4ZIELGU5WC3X47MYXOWU4X43EGAC5DUAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC FLAGBNUNSIQNFDN53CDWABJRTTFWDL4PG34AI474ZKPXDEPYHOAQC DUBEHQIQABGLXLFIVZ6WXBMFGLFKFRBOCK5LZ6ECUSRM3V2V35NAC 5FMXUX2ZFIF6NQZCS54W7ZOCVSH7XR6UIMQ5FW2UZLEN4EWP5PSAC R325RPUV26YH65VIJKYEFZ2XCVXQHO5N3ELPX6RNQ5TSI3JJNQGQC DK362IHKSDADMUPD35NOTKM4WESQM37KG2PNOJRV2FGELDWULYPQC C2VJXKTIPFZ34C6L6FNCDAGEI7NLTKUXTNB7RN4EYAJCALULIBMQC IBONFFRJOJEKWUXXYITSPMEINMJB5AJ5Z7HHYUAC4HG7CLTRRNJQC LWVP2PEWXDDSVOYQDOMHBW267KDDT6FS7ZN7IZUYRENTSSZMVIUQC 6JVFYLCQMFPV35INYC3MAWJ5AGVDPV7LQ5QS4YMKUJICXJGPJ63AC O4IQ4YKZYB7K4WYVBGPRF43XFE54SJWCUPD7ERYTED22PDNCNUIAC specifically for the current version of the \textsc{Stone Soup} branch.\crawl\ is a game of dungeon exploration, fighting and magic that isrenowned for its intricate skills and religion systems. Success requirestactics, strategy, and perseverance. Though \crawl's reputation isclose to devilish, victories were reported\dots
specifically for the current version of the \soup\ branch.\crawl\ is a game of dungeon exploration, combat and magic, involvingcharacters of diverse skills, worshipping deities of great power andcaprice. To win, you'll need to be a master of tactics and strategy,and prevail against overwhelming odds.
This page explains the various important files. The next page lists anumber of important changes introduced in version 0.4. The last twopages give a very brief introduction to the game, which should beenough to get you started. If you are completely new to this type ofgame and still want to plunge right in, start up a new game and selecta tutorial (press \key{T} when asked for a species).
Players of versions 0.3.4 and older beware: please read the file\key{034\_changes.pdf} in the \key{docs} directory for a list ofinterface changes, and how you could possibly retrieve the 0.3.4standards.
\sex{The most important files}
If you'd like to dive in immediately, your best bets are to eitherstart up a game and choose one of the tutorials (press \key{T} whenasked for race), or print \key{quickstart.pdf} (in the \key{docs}directory). Studious readers might want to browse the manual (seebelow). Note that you can read both the quickstart text and themanual in-game; pressing \key{?} brings up a menu for that.
\sex{Internet play}You can play \crawl\ online, both competing with other players and watchingthem. Check the homepage \key{crawl.akrasiac.org} for details, includinginformation about additional servers. You just need a \texttt{ssh} or\texttt{telnet} console; on Windows, the \key{PuTTY} program works verywell. Read \key{ssh\_guide.txt} in the \key{docs} folder for a step by stepguide on how to set this up.\para\sex{Tiles}
\crawl\ features an alternative to the classical ASCII display; Tile-basedCrawl is often a lot more accessible by new players. Tiles are available forLinux, Windows and OS X.Unfortunately, it is not yet possible to combine tiles and internet play.\subsection*{The most important files}
there are several places to contact the developers. First, there is thenewsgroup \key{rec.games.roguelike.misc}. Since other games arediscussed there as well, it is polite to flag your post with \key{-crawl-}.If you are not familiar with Usenet netiquette, you might want to checkthat first, too.Also try to maintain netiquette to the benefit of your addresses.\\Next, you are encouraged to file bug reports and feature requests on the
there are several places to contact the developers.First, you are encouraged to file bug reports and feature requests on the
Next, there is the newsgroup \key{rec.games.roguelike.misc}. Since othergames are discussed there as well, it is polite to flag your post with\key{-crawl-}. If you are not familiar with Usenet netiquette, you mightwant to check that first, too. Also try to maintain netiquette to thebenefit of your addresses.\\
\para \para
\subsection*{License and history information}What you have downloaded is a descendant of Linley's \dungeon\ \crawl.Development of the main branch stalled at version 4.0.0b26, with a finalalpha of 4.1 being released by Brent Ross in 2005. Since 2006, the\dungeon \crawl\ \soup\ team has been continuing thedevelopment. See the \key{CREDITS} in the main folder for a myriad ofcontributors, past and present; \key{license.txt} contains the legal blurb.\dungeon\ \crawl\ \soup\ is an open source, freeware roguelike. It issupported on Linux, Windows, OS/X and, to a lesser extent, on DOS. Thesource should compile and run on any reasonably modern Unix. \soup\features both ASCII and graphical (Tiles) display.\crawl\ gladly and gratuitously uses the following open-source packages: \\The \textbf{Lua} script language, see \key{docs/lualicense.txt}.\\The \textbf{PCRE} library for regular expressions, see\key{docs/pcre\_license.txt}.\\The \textbf{Mersenne Twister} for random number generation,\key{docs/mt19937.txt}.\\The \textbf{SQLite} library as database engine; it is properly public domain.\\The \textbf{ReST} light markup language for the documentation.\subsection*{How you can help}If you like the game and you want to help making it better, there are a numberof ways to do so:\para\textbf{Playtesting:}At any time, there will be bugs --- playing and reporting these is a greathelp. There is a beta server around hosting the most recent version of thecurrent code; the akrasiac page links to it. Besides finding bugs, ideas onhow to improve interface or gameplay are welcome as well.\para\textbf{Vault making:}Crawl uses many hand-drawn (but often randomised) maps. Making them is funand easy. It's best to start with simple entry vaults (glance through\key{dat/entry.des} for a first impression). Later, you may want to read\key{docs/level\_design.txt} for the full power. If you're ambitious, newmaps for branch ends are possible, as well.If you've made some maps, you can test them on your system (no compilingneeded) and then just mail them to the mailing list.\para
\sex{Internet play}
\textbf{Speech:}Monster talking provides a lot of flavour. Just like vaults, speech dependsupon a large set of entries. Since most of the speech has been outsourced,you can add new prose. The syntax is effective, but slightly strange, so youmay want to read \key{docs/monster\_speech.txt}.Again, changing or adding speech is possible on your local game. If youhave added something, send the files to the list.
You can play \crawl\ online, both competing with other players and watchingthem. Check the homepage \key{crawl.akrasiac.org} for details, includinginformation about additional servers. You just need a \texttt{ssh} or\texttt{telnet} console; on Windows, the \texttt{PuTTY} program works verywell. Read \key{ssh\_guide.txt} in the \key{docs} folder for a step by stepguide on how to set this up.
\textbf{Monster descriptions:}You can look up the current monster descriptions in-game with \key{?/} orjust read them in \key{dat/descript/monsters.txt}. The following conventionsshould be more or less obeyed: descriptions ought to contain flavour text,ideally pointing out major weaknesses/strengths. No numbers, please.Citations are okay, but try to stay away from the most generic ones.If you like, you can similarly modify the descriptions for features, items orbranches.
\crawl\ features an alternative to the classical ASCII display; Tile-basedCrawl is often a lot more accessible by new players. Tiles are available forLinux, Windows and OS X.Unfortunately, it is not yet possible to combine tiles and internet play.
\textbf{Patches:}If you like to, you can download the source code and apply patches. Bothpatches for bug fixes as well as implementation of new features are verymuch welcome. Please be sure to read \key{docs/coding\_conventions.txt} first.\para\para\paraThank you, and have fun crawling!
snprintf(info, INFO_SIZE, "%d: %d (%s)",i, Options.tutorial_events[i], _tut_debug_list(i).c_str());
snprintf(info, INFO_SIZE, "%d: %s (%s)",i, _tut_debug_list(i).c_str(),Options.tutorial_events[i] ? "true" : "false");
if (Options.tutorial_type == TUT_RANGER_CHAR&& you.inv[ you.equip[EQ_WEAPON] ].sub_type == WPN_BOW)
{int wpn = you.equip[EQ_WEAPON];if (wpn != -1&& you.inv[wpn].base_type == OBJ_WEAPONS&& item_cursed(you.inv[wpn])){// Don't trigger if the wielded weapon is cursed.Options.tutorial_events[seen_what] = true;Options.tutorial_left++;return;}if (Options.tutorial_type == TUT_RANGER_CHAR && wpn != -1&& you.inv[wpn].base_type == OBJ_WEAPONS&& you.inv[wpn].sub_type == WPN_BOW)
If you're used to playing an older version, you might want to print out thefile key_changes.pdf from the /docs for an easy reference of new commandsand changed key settings.Note that you can read quickstart.txt and the manual when playing; pressing '?'brings up a menu for that.
Internet play:You can play Crawl online, both competing with other players and watchingthem. Check the homepage at crawl.akrasiac.org for details, includinginformation about additional servers. You just need a ssh or telnet console;on Windows, the \key{PuTTY} program works very well. Read docs/ssh_guide.txtfor a step by step guide on how to set this up.
* crawl These start the game. (The actual name depends on your* crawl.exe operating system.)* macro.txt Playing Crawl can be made even more convenient byredefining keys and assigning macros. Ignore early on.
* crawl These start the game. (The actual name depends on your* crawl.exe operating system.)
* aptitudes.txt Some numbers defining certain aspects of the races.Helpful, but not needed for winning.* quickstart.txt A short introduction for new players.* quickstart.pdf The same file, in pdf format.* ssh_guide.txt An elaborate introduction on how to get internet playto work. For Windows only.
* init.txt These contain the options for the game. The defaults* .crawlrc play well, so don't bother with this in the beginning.Permanent death is not an option, but a feature!
* init.txt These contain the options for the game. The defaults* .crawlrc play well, so don't bother with this in the beginning.Permanent death is not an option, but a feature!* macro.txt Playing Crawl can be made even more convenient byredefining keys and assigning macros. Ignore early on.
You can play Crawl online, together with many others. The main server has itshomepage athttp://crawl.akrasiac.org/where you can also read how to connect. That page also has links to spoilersites etc.
/CharSet (/fi/fl/quoteright/parenleft/parenright/comma/hyphen/period/zero/four/colon/semicolon/A/C/D/E/F/G/I/L/N/O/P/R/S/T/U/W/X/Y/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)
/CharSet (/fi/fl/exclam/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/colon/semicolon/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/W/X/Y/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/emdash)
16 0 obj[605 608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 333 333 0 0 250 333 250 0 500 0 0 0 500 0 0 0 0 0 250 250 0 0 0 0 0 778 0 709 774 611 556 763 0 337 0 0 611 0 831 786 604 0 668 525 613 778 0 1000 667 667 0 0 0 0 0 0 0 500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601 560 395 424 326 603 565 834 516 556 ]
19 0 obj[605 608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 278 333 333 0 0 250 333 250 606 500 500 500 500 500 500 500 0 0 0 250 250 0 0 0 0 0 778 611 709 774 611 556 763 832 337 333 0 611 946 831 786 604 0 668 525 613 778 0 1000 667 667 0 0 0 0 0 0 0 500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601 560 395 424 326 603 565 834 516 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ]
17 0 obj[611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 296 0 0 0 0 0 0 0 0 0 0 250 0 0 0 0 0 0 778 0 722 833 611 556 833 0 389 0 0 611 0 833 833 0 0 722 0 667 778 0 1000 0 0 0 0 0 0 0 0 0 500 0 444 611 500 0 556 611 333 0 0 333 889 611 556 611 0 389 444 333 0 0 0 0 556 ]
20 0 obj[611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 0 250 0 0 296 0 0 0 0 0 0 0 0 0 0 250 0 0 0 0 444 0 778 0 722 833 611 556 833 833 389 0 0 611 1000 833 833 611 833 722 611 667 778 778 1000 0 0 0 0 0 0 0 0 0 500 0 444 611 500 389 556 611 333 0 611 333 889 611 556 611 0 389 444 333 611 0 833 0 556 ]
0000005789 00000 n0000042996 00000 n0000003979 00000 n0000026400 00000 n0000042670 00000 n0000043054 00000 n0000043162 00000 n
0000009808 00000 n0000052964 00000 n0000007906 00000 n0000007791 00000 n0000004271 00000 n0000007998 00000 n0000032641 00000 n0000052609 00000 n0000053029 00000 n0000053137 00000 n