ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-800-g517d6fe Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 15372880855263062412, deterministic pregen: 1 Version history: Game started: 0.26-a0-787-gf67cdfb 0.26-a0-800-g517d6fe Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name MikkyD -rc /var/dcss/gamedata/dcss-trunk/rc-files/MikkyD.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/MikkyD.macro -morgue /var/dcss/gamedata/dcss/morgue/MikkyD/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/MikkyD:2020-11-11.06:29:12.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 15 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7270f8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x72e307]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x727560]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7ff3df4134c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7ff3df7b9269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x72dac9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x72dc58]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x723070] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x723cec]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce1842]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcddc6a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcde84d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x68f18e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7ff3df3fe840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x68fc09]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ff3df7b8f2a in __waitpid (pid=13015, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff3df7b8f2a in __waitpid (pid=13015, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000726f75 in call_gdb (file=file@entry=0x7ff3df7a3540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 10403\000\000\000\000\000\000\000" #2 0x000000000072e323 in do_crash_dump () at dbg-asrt.cc:685 t = 1605080793 dir = "/var/dcss/gamedata/dcss/morgue/MikkyD/" name = "/var/dcss/gamedata/dcss/morgue/MikkyD/crash-MikkyD-20201111-074633.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)" file = 0x7ff3df7a3540 <_IO_2_1_stderr_> #3 0x0000000000727560 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007ff3df7b9269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000072dac9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc2358fb70 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x000000000072dc58 in AssertFailed (expr=expr@entry=0xceff12 "fp", file=file@entry=0xceff07 "command.cc", line=line@entry=1130, text=text@entry=0xcefef2 "Failed to open '%s'!") at dbg-asrt.cc:850 detail = "Failed to open 'quickstart.md'!\000\000\000\000\000\000\000\000\000\240\024z\337\363\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\024z\337\363\177\000\000\000\000\000\000\000\000\000\000\300\214\022\001\000\000\000\000\020\372X#\374\177\000\000\020\372X#\374\177\000\000\240\373X#\374\177\000\000\326\304\316\000\000\000\000\000\060\372X#\374\177\000\000\060\372X#\374\177\000\000\300\373X#\374\177\000\000\326\304\316\000\000\000\000\000P\372X#\374\177\000\000P\372X#\374\177\000\000\340\373X#\374\177\000\000\326\304\316\000\000\000\000\000\310\373X#\374\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\000\000\000\000\003\000\000\000\060", '\000' , "[\000\000\000n", '\000' , "\b\000\000\000\000\000\000\000k\000\000\000\000\000\000\000\300\061H\003\000\000\000\000\300\214\022\001\000\000\000\000`\374X#\000\000\000\000La\002\340\363\177\000\000\221\003\247\334\003\200\377\377o\374X#\374\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\070\371X#\374\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000VIO\337\363\177\000\000\001\200\255\373\374\177\000\000P\371X#\374\177\000\000P\371X#\374\177\000\000P\371X#\374\177\000\000P\371X#\374\177\000\000R\371X#\374\177\000\000O\001Y#\374\177\000\000P\371X#\374\177\000\000O\001Y#\374\177", '\000' , "\177\001Y#\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc23590060, reg_save_area = 0x7ffc2358ff80}} fileName = #8 0x0000000000723070 in _get_help_section (section=, header_out=..., text_out=..., scroll_out=) at command.cc:1130 buf = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n\000gic\n\000\n\000\n\000\n\000#\374\177\000\000\a\000\000\000\000\000\000\000\360\003Y#\374\177\000\000\020\004Y#\374\177\000\000\000\000\000\000\000\000\000\000\070\004Y#\374\177\000\000\200\005Y#\374\177\000\000\a\377\377\377\000\000\000\000\000\004Y#\374\177\000\000\065\254\201\000\000\000\000\000\070\004Y#\374\177\000\000\005\020\264\000\000\000\000\000\360\017\264", '\000' , "\020\004Y#\374\177\000" fname = "quickstart.md" fp = 0x0 text = {ops = std::vector of length 0, capacity 0} next_is_hotkey = false i = hotkeys = std::map with 20 elements = {[49] = 1498, [50] = 2012, [51] = 2211, [52] = 2376, [53] = 2949, [54] = 3069, [97] = 31, [98] = 77, [99] = 183, [100] = 336, [101] = 570, [102] = 628, [103] = 707, [104] = 1026, [105] = 1082, [106] = 1129, [107] = 1161, [108] = 1206, [109] = 1268, [110] = 1304} page_text = std::map with 2 elements = {[37] = {ops = std::vector of length 174, capacity 174 = {{type = FSOP_TEXT, colour = -1, text = "TABLES OF APTITUDES\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The following three tables describe all aptitudes of the various species\n"}, {type = FSOP_TEXT, colour = -1, text = "for the various skills. Knowledge, neither explicit nor implicit, of these\n"}, {type = FSOP_TEXT, colour = -1, text = "are not necessary for winning in Crawl. The qualitative information behind\n"}, {type = FSOP_TEXT, colour = -1, text = "this sheet (i.e., which species are good at which tasks) can be obtained in\n"}, {type = FSOP_TEXT, colour = -1, text = "two other ways:\n"}, {type = FSOP_TEXT, colour = -1, text = "- Read the species section in the manual about strengths and weaknesses.\n"}, {type = FSOP_TEXT, colour = -1, text = "- Look at which combinations of species and background are recommended.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = " -- no aptitude (cannot learn this skill at all)\n"}, {type = FSOP_TEXT, colour = -1, text = " -5 abysmal aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -4 terrible aptitude (learning half as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " -3 very poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -2 poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -1 slightly disfavoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " 0 standard aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +1 slightly favoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +2 strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +3 very strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +4 outstanding aptitude (learning twice as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " +5 exceptional aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There are four special values: HP, MP, Experience and Magic Resistance:\n"}, {type = FSOP_TEXT, colour = -1, text = "- The HP value indicates the percentage of hit points gained per experience\n"}, {type = FSOP_TEXT, colour = -1, text = " level, 100% being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The MP value indicates a fixed additive modifier to magic points.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Experience value indicates how much experience has to be earned in\n"}, {type = FSOP_TEXT, colour = -1, text = " order to gain a new experience level, +1 being the Human standard. These\n"}, {type = FSOP_TEXT, colour = -1, text = " values use the same scale as the skill aptitudes.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Magic Resistance value indicates resistance to hostile enchantments per\n"}, {type = FSOP_TEXT, colour = -1, text = " experience level, +3 being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The abbreviations used for the skills are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "General skills, Experience Melee and Ranged Combat Spellcasting and Magic\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , " ", '-' , " ", '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Arm - Armour", ' ' , "Fgt - Fighting", ' ' , "Spc - Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "Ddg - Dodging", ' ' , "SBl - Short Blades Coj - Conjurations\n"}, {type = FSOP_TEXT, colour = -1, text = "Sth - Stealth", ' ' , "LBl - Long Blades", ' ' , "Hex - Hexes\n"}, {type = FSOP_TEXT, colour = -1, text = "Shd - Shields", ' ' , "M&F - Maces & Flails Cha - Charms\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Axs - Axes", ' ' , "Sum - Summonings\n"}, {type = FSOP_TEXT, colour = -1, text = "Inv - Invocations", ' ' , "Pla - Polearms", ' ' , "Nec - Necromancy\n"}, {type = FSOP_TEXT, colour = -1, text = "Evo - Evocations", ' ' , "Stv - Staves", ' ' , "Trl - Translocations\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "UC - Unarmed Combat Trm - Transmutations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "HP - hit points", ' ' , "Thr - Throwing", ' ' , "Fir - Fire Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MP - magic points", ' ' , "Slg - Slings", ' ' , "Ice - Ice Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "Exp - experience", ' ' , "Bws - Bows", ' ' , "Air - Air Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MR - magic resistance Crb - Crossbows", ' ' , "Ear - Earth Magic\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Poi - Poison Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 +1 0 +1 0 +0% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 0 +1 -1 +1 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 0 -1 -- -1 +10% +2 -2 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 -1 0 -1 +3 0 +0% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -- -1 0 0 +1 +1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple -- -1 0 0 +1 +1 +10% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " White -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf +1 +1 +3 +1 +3 +3 +20% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 +2 +3 -2 +1 +1 -20% +2 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-- +3 +4 -- 0 +1 -40% +1 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 -1 +3 +2 +2 +1 +0% 0 +1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -2 +2 +1 +1 -1 -20% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-1 -1 +2 -1 +1 -1 +10% -1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +9 +8 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling +1 +1 +2 +1 +1 0 -10% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "-2 +2 +4 -2 +1 +2 -20% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-3 +3 +2 0 +1 0 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 -1 +2 0 -1 +10% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "-2 -2 -1 -2 -1 -2 +0% 0 -1 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-2 -2 +5 -2 +1 0 +20% 0 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -- 0 +4 0 +1 +1 -10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "-2 -1 -2 -1 +1 -2 +30% 0 0 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +1 -2 -1 +1 +3 0 +10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -2 -2 -3 -2 +1 -1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -3 +4 +5 -3 0 +3 -30% +1 -1 +7\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "+1 +1 +1 0 -1 0 -20% +1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -5 -2 -1 -3 +30% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-2 +1 +5 -1 -1 -1 +0% 0 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -2 -2 +3 -1 0 -1 -30% +1 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 +2 +1 +1 0 +1 +1 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Black +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Green +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " White +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -1 -1 0 0 +1 -1 -1 -1 -1 +1 -3 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 0 -1 -3 -2 -3 0 -2 0 -2 +3 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "0 -- -- -- -- -- -- 0 -- -- -- --\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 0 0 0 0 0 0 0 0 +1 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -1 -1 0 -1 -1 0 0 -1 -1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "+1 -1 -1 -1 -1 -1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -1 +2 0 -1 0 -1 -2 -2 0 +4 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "+1 +3 -2 -1 -2 -2 -1 0 +1 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "+1 +2 +1 -2 -2 +4 -2 +1 0 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 +2 +2 +2 +2 +2 +1 0 +1 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "0 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+3 -1 -1 -1 0 0 0 -1 0 -3 -3 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +2 0 +1 +1 +3 +1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga 0 0 0 0 0 -1 0 0 -3 -3 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -2 +1 -2 -3 -2 -3 -3 -2 0 +2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "0 +1 +1 +1 +1 +1 +1 +1 0 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -2 -1 -2 -2 -2 0 -1 -4 -4 -4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 +1 0 -2 -1 -1 -2 +1 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "0 +1 +1 0 +2 -1 +1 +1 +1 +2 +1 0 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 0 0 0 0 +1 -1 -1 -1 -1 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -1 0 -1 0 0 0 0 0 0 0 +2 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -1 0 -1 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -1 0 -1 0 0 0 0 0 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -1 0 -1 0 0 0 0 0 +1 0 +1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 +1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -1 0 -1 0 0 0 0 0 +2 -2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " White -1 0 -1 0 0 0 0 0 -2 +2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -2 -1 -2 0 -1 +1 +1 -1 -1 -1 -3 +3 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf +3 +1 +3 0 +1 +2 +1 +1 +1 +1 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-1 -1 +4 0 0 0 +4 +1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid", ' ' , "0 -1 +2 0 0 0 -1 +1 0 0 -2 +2 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle -1 +1 -1 0 -1 -2 -1 -2 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-2 -2 -2 0 -1 0 -1 -1 -2 +1 -2 +1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +6 +6 0 +6 +6 +6 +6 +6 +6 +6 +6 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -3 -2 -2 0 -2 -2 +1 -4 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-1 -2 0 0 0 -2 -2 +3 -3 +1 -2 -2 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur -4 -3 -4 0 -3 -3 -3 -2 -3 -3 -3 -2 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "+2 -2 -1 0 -2 0 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -1 0 0 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc -3 0 0 0 0 0 -2 -3 +1 -1 -2 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -1 -1 0 0 -2 0 0 0 -2 -2 -2 -1 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan +2 -3 +2 0 -2 -1 +4 +3 -2 -2 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "-1 +3 -3 0 +2 +1 -2 -2 +1 -1 +3 -3 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-5 -3 -4 0 -3 -2 -3 -3 -3 -3 -4 -1 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 -3 +4 0 0 +1 -2 +1 -2 0 0 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker 0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi"}}}, [42] = {ops = std::vector of length 3133, capacity 3133 = {{type = FSOP_TEXT, colour = -1, text = ' ' , "DUNGEON CRAWL Stone Soup\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "- the manual -\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Contents\n"}, {type = FSOP_TEXT, colour = -1, text = "--------\n"}, {type = FSOP_TEXT, colour = -1, text = "A. Overview\n"}, {type = FSOP_TEXT, colour = -1, text = "B. Starting screen\n"}, {type = FSOP_TEXT, colour = -1, text = "C. Attributes and stats\n"}, {type = FSOP_TEXT, colour = -1, text = "D. Exploring the dungeon\n"}, {type = FSOP_TEXT, colour = -1, text = "E. Experience and skills\n"}, {type = FSOP_TEXT, colour = -1, text = "F. Monsters\n"}, {type = FSOP_TEXT, colour = -1, text = "G. Items\n"}, {type = FSOP_TEXT, colour = -1, text = "H. Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "I. Targeting\n"}, {type = FSOP_TEXT, colour = -1, text = "J. Religion\n"}, {type = FSOP_TEXT, colour = -1, text = "K. Mutations\n"}, {type = FSOP_TEXT, colour = -1, text = "L. Licence, contact, history\n"}, {type = FSOP_TEXT, colour = -1, text = "M. Macros, options, performance\n"}, {type = FSOP_TEXT, colour = -1, text = "N. Philosophy (pas de faq)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Appendices\n"}, {type = FSOP_TEXT, colour = -1, text = "1. List of character species\n"}, {type = FSOP_TEXT, colour = -1, text = "2. List of character backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "3. List of skills\n"}, {type = FSOP_TEXT, colour = -1, text = "4. List of keys and commands\n"}, {type = FSOP_TEXT, colour = -1, text = "5. Inscriptions\n"}, {type = FSOP_TEXT, colour = -1, text = "6. Dungeon sprint modes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "A.", ' ' , "OVERVIEW\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Crawl is a fun game in the grand tradition of similar games like Rogue,\n"}, {type = FSOP_TEXT, colour = -1, text = "Hack and Moria. The objective is to travel deep into a subterranean cave\n"}, {type = FSOP_TEXT, colour = -1, text = "complex and retrieve the Orb of Zot, guarded by many horrible and hideous\n"}, {type = FSOP_TEXT, colour = -1, text = "creatures.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "If you have never played Crawl (or a similar game) before, select the\n"}, {type = FSOP_TEXT, colour = -1, text = "tutorial from the starting menu. The tutorial explains the interface in\n"}, {type = FSOP_TEXT, colour = -1, text = "five easy lessons. Once you're familiar with the controls, you may want to\n"}, {type = FSOP_TEXT, colour = -1, text = "play a few games using hints mode.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Detailed instructions for playing Crawl follow. To simplify this manual, we\n"}, {type = FSOP_TEXT, colour = -1, text = "assume you're using the standard distribution and you've not changed the\n"}, {type = FSOP_TEXT, colour = -1, text = "default options. If you don't want to read the whole manual and prefer a\n"}, {type = FSOP_TEXT, colour = -1, text = "short summary of the important points, review the quick-start guide file\n"}, {type = FSOP_TEXT, colour = -1, text = "(quickstart.txt) and learn as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can also read these documents while playing Crawl by hitting '?' at the\n"}, {type = FSOP_TEXT, colour = -1, text = "help menu. A list of frequently asked questions about gameplay and design\n"}, {type = FSOP_TEXT, colour = -1, text = "can be accessed by pressing '?Q' in the game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "While Dungeon Crawl is strictly a single player game, you can interact with\n"}, {type = FSOP_TEXT, colour = -1, text = "others over a server. Connecting to a server opens several interesting\n"}, {type = FSOP_TEXT, colour = -1, text = "options.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- watch other players and even communicate with them\n"}, {type = FSOP_TEXT, colour = -1, text = "- view your past games or those of others\n"}, {type = FSOP_TEXT, colour = -1, text = "- battle ghosts of other players\n"}, {type = FSOP_TEXT, colour = -1, text = "- compete using a common score list\n"}, {type = FSOP_TEXT, colour = -1, text = "- take part in the semiannual tournament\n"}, {type = FSOP_TEXT, colour = -1, text = "- play the most recent development version\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A full list of available servers and information on how to connect to them\n"}, {type = FSOP_TEXT, colour = -1, text = "can be found at: http://crawl.develz.org/wordpress/howto\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The servers carry no guarantees, though they are generally always running.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There is also a lively IRC channel dedicated to Crawl at ##crawl on\n"}, {type = FSOP_TEXT, colour = -1, text = "irc.freenode.net. You can ask for help and there will always be someone to\n"}, {type = FSOP_TEXT, colour = -1, text = "watch your game and give hints if you happen to play on a server.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "B.", ' ' , "STARTING SCREEN\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "At the Crawl start screen, you will be presented with various game modes, a\n"}, {type = FSOP_TEXT, colour = -1, text = "list of saved games (if any), and will be prompted to type a name for your\n"}, {type = FSOP_TEXT, colour = -1, text = "character. You can navigate the game modes and saved games with the cursor\n"}, {type = FSOP_TEXT, colour = -1, text = "'up' and 'down' arrow keys.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Game modes are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Choose game seed\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl with a custom seed (see \"Seeded play\"\n"}, {type = FSOP_TEXT, colour = -1, text = " below).\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Tutorial for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several specialised tutorials to learn how to play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Hints Mode for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl, modified to provide help as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Sprint\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several single-map challenge mode games of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Instructions\n"}, {type = FSOP_TEXT, colour = -1, text = " View the instructional help text you are currently reading.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The Arena\n"}, {type = FSOP_TEXT, colour = -1, text = " Initiate an automated fight mode between two specified combatant groups.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "High Scores\n"}, {type = FSOP_TEXT, colour = -1, text = " View scores for prior games played, sorted by decreasing score.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Pressing 'enter' immediately after typing your name will select standard\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl mode, and you will be prompted to select a species and\n"}, {type = FSOP_TEXT, colour = -1, text = "background. Names are unique; entering a name from the saved game list will\n"}, {type = FSOP_TEXT, colour = -1, text = "continue that saved game. If you select a game mode instead of entering a\n"}, {type = FSOP_TEXT, colour = -1, text = "name, you will eventually be prompted to enter a name.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can choose species and background in either order or randomise any\n"}, {type = FSOP_TEXT, colour = -1, text = "combination if you would rather have the game decide for you. If both are\n"}, {type = FSOP_TEXT, colour = -1, text = "random, you will be prompted to confirm the chosen combination before the\n"}, {type = FSOP_TEXT, colour = -1, text = "game starts.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of species affects several important characteristics, in\n"}, {type = FSOP_TEXT, colour = -1, text = "particular the speed at which you learn different skills. This is very\n"}, {type = FSOP_TEXT, colour = -1, text = "important, and helps to clearly differentiate the many available species.\n"}, {type = FSOP_TEXT, colour = -1, text = "The following factors are species-dependent:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Major:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of hit points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of skill advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial primary attributes (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "- Various special abilities, powers and limitations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Minor:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of level advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Occasional bonus points added to some primary attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of magic points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your innate resistance to hostile enchantments\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial equipment (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Note: Humans are the average to which all other species are compared.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of character background is definitely less decisive than that of\n"}, {type = FSOP_TEXT, colour = -1, text = "species in Crawl. Basically, the background determines what the character\n"}, {type = FSOP_TEXT, colour = -1, text = "has learned prior to entering the dungeon (i.e. the starting skills), and\n"}, {type = FSOP_TEXT, colour = -1, text = "also helps determine equipment at start.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You will notice that a different set of backgrounds will be recommended\n"}, {type = FSOP_TEXT, colour = -1, text = "(white) for each species. Although you are free to pick any background with\n"}, {type = FSOP_TEXT, colour = -1, text = "almost any species (the only restrictions are religious backgrounds where\n"}, {type = FSOP_TEXT, colour = -1, text = "some species are not permitted to worship certain gods, or backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "where the starting equipment is completely unusable by a given species),\n"}, {type = FSOP_TEXT, colour = -1, text = "looking at the recommended combinations should give you a rough impression\n"}, {type = FSOP_TEXT, colour = -1, text = "of the weaknesses and strengths of the different species.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "For some backgrounds, you must pick a starting weapon before starting the\n"}, {type = FSOP_TEXT, colour = -1, text = "game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "When you start a new character (or load an old one) and want to get a rough\n"}, {type = FSOP_TEXT, colour = -1, text = "impression, you may examine it with the following commands:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A\n"}, {type = FSOP_TEXT, colour = -1, text = " shows any peculiarities like unusual speed or body parts\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "m\n"}, {type = FSOP_TEXT, colour = -1, text = " shows your skills and lets you disable (or focus) training as desired\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "i\n"}, {type = FSOP_TEXT, colour = -1, text = " lists equipment and items\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "^\n"}, {type = FSOP_TEXT, colour = -1, text = " displays information on your god, should you have started with a religion\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "%\n"}, {type = FSOP_TEXT, colour = -1, text = " gives a general, if terse, overview of your gear and most attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Ctrl-O\n"}, {type = FSOP_TEXT, colour = -1, text = " gives an overview of the parts of the dungeon you have discovered so far\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "C.", ' ' , "ATTRIBUTES AND STATS\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The stat area to the right of the playing map shows a lot of information.\n"}, {type = FSOP_TEXT, colour = -1, text = "It starts with the character's name and title (determined by the\n"}, {type = FSOP_TEXT, colour = -1, text = "character's highest skill), followed by a line listing the species. If the\n"}, {type = FSOP_TEXT, colour = -1, text = "character worships a god, the name of the deity is also listed in the\n"}, {type = FSOP_TEXT, colour = -1, text = "second line, together with an indicator of piety. Below these two lines\n"}, {type = FSOP_TEXT, colour = -1, text = "follow a lot of numbers. These describe different aspects of the character.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Health\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of life force. Synonymous with hit points and sometimes\n"}, {type = FSOP_TEXT, colour = -1, text = " abbreviated as HP. You die if your health drops to zero or less (although\n"}, {type = FSOP_TEXT, colour = -1, text = " you can die in other ways, too). The main screen shows both your current\n"}, {type = FSOP_TEXT, colour = -1, text = " and maximum hit points. Usually, you regain hit points slowly over time.\n"}, {type = FSOP_TEXT, colour = -1, text = " Pressing '5' or Shift-Num-5 lets you wait for a longer period.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Magic\n"}...}}} headers = std::map with 7 elements = {[37] = "Aptitudes", [38] = "Options", [42] = "Manual", [63] = "Key help", [94] = "Quickstart", [116] = "Tiles", [126] = "Macros"} page = 32764 header = "quickstart.md" #9 0x0000000000723cec in help_popup::process_key (ch=-249, this=0x7ffc23590410) at command.cc:1205 key = -249 header_text = {ops = std::vector of length 0, capacity 0} help_text = {ops = std::vector of length 0, capacity 0} line_height = 1 scroll = -2070903061 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffc23590410) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdab458 , highlight = "", contents = {ops = std::vector of length 0, capacity 0}, m_tag = "help", m_title = {ops = std::vector of length 0, capacity 0}, m_more = {ops = std::vector of length 0, capacity 0}, m_lastch = 0, m_flags = 2, m_scroll = 0, m_contents_dirty = true, m_scroll_dirty = 127, m_scroller = std::shared_ptr (empty) = {get() = 0x0}}, prev_page = 0} key = #12 0x0000000000ce1842 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000cddc6a in _input () at main.cc:1172 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_INTERLEVEL_TRAVEL player_disabled = {was_disabled = false} #14 0x0000000000cde84d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x000000000068f18e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffc23590ae8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 10403) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 12 Level id: D:12 Level build method = , level layout type = passages, absdepth0 = 11 Level vaults: layout_long_grid orc_0_dummy serial_shops nicolae_shop_behind_doors Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Things that are here: 4 large rocks; a cyclops corpse There is an open door here. You close the door. You start resting. HP restored. As you open the door, it creaks loudly! There is an open door here. Things that are here: 4 large rocks; a cyclops corpse r - 10 potions of curing (gained 2) There is an open door here. A yak comes into view. The yak bellows! A hornet comes into view. The hornet buzzes angrily. You hear a bellow! There is an open door here. Press: ? - help, v - describe, . - travel Here: a hornet The floor. A hornet is nearby! Unknown command. Throwing (i - inventory. (/) - cycle) m - 4 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - hornet Aim: a hornet You throw a curare-tipped dart. The curare-tipped dart barely misses the hornet. You lunge at the hornet. You barely miss the hornet. The hornet barely misses you. The hornet misses you. Your scale mail "Conyimm" prevents you from hitting the hornet. The hornet closely misses you. You closely miss the hornet. Your claw misses the hornet. The hornet stings you but does no damage. You claw the hornet! The hornet is moderately wounded. The hornet barely misses you. You miss the hornet. Your claw misses the hornet. The hornet is moderately wounded. The hornet misses you. You scratch the hornet. The hornet is moderately wounded. The hornet stings you! You closely miss the hornet. The hornet is moderately wounded. The hornet closely misses you. You closely miss the hornet. The hornet is moderately wounded. The hornet stings you! You claw the hornet! x2 You kill the hornet! The Council accepts your kill. You start resting. A yak is nearby! You lunge at the yak. You claw the yak! The yak is moderately wounded. The yak gores you. You see here a hornet corpse. You barely miss the yak. The yak is moderately wounded. You mangle the yak!! The yak is almost dead. The yak gores you but does no damage. You barely miss the yak. The yak is almost dead. The yak gores you. You scratch the yak. The yak is almost dead. You mangle the yak!! You kill the yak! The Council accepts your kill. You see here a yak corpse. 2 yaks come into view. The yak bellows! There is an open door here. You see here a curare-tipped dart. m - 4 curare-tipped darts (gained 1) A yak comes into view. You see here a yak corpse. You close the door. You see here a hornet corpse. Things that are here: 4 large rocks; a cyclops corpse There is an open door here. As you close the door, it creaks loudly! You start resting. HP restored. You open the door. There is an open door here. You see here a hornet corpse. You see here a yak corpse. You open the door. There is an open door here. The yak bellows! You hear a bellow! x2 The yak bellows! There is an open door here. You lunge at the yak. You scratch the yak but do no damage. There is an open door here. You scratch the yak. Your claw misses the yak. The yak is lightly wounded. The yak gores you! You scratch the yak but do no damage. The yak is lightly wounded. You see here a yak corpse. You mangle the yak!! The yak is severely wounded. You mangle the yak!! You kill the yak! The Council accepts your kill. You feel better. You lunge at the yak. You mangle the yak!! The yak is heavily wounded. The yak gores you. You mangle the yak!! You kill the yak! The Council accepts your kill. You claw the yak! The yak is lightly wounded. The yak gores you. You mangle the yak!! The yak is severely wounded. You mangle the yak!! You kill the yak! The Council accepts your kill. Your Dodging skill increases to level 4! There is an open door, spattered with blood here. Things that are here: a yak corpse; a yak corpse There is an open door here. You open the door. There is an open door here. There is an open door here. A phantom comes into view. Press: ? - help, v - describe, . - travel The floor. The phantom blinks! You lunge at the phantom, in a flurry of attacks. You claw the phantom! The phantom is moderately damaged. You mangle the phantom!! The phantom is severely damaged. The phantom blinks! You lunge at the phantom, in a flurry of attacks. You completely miss the phantom. The phantom is severely damaged. You closely miss the phantom. The phantom is severely damaged. The phantom blinks! The phantom blinks! The phantom hits you. You claw the phantom! You destroy the phantom! The Council accepts your kill. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. A centaur warrior zombie comes into view. There is an open door here. You scratch the centaur warrior zombie. The centaur warrior zombie is lightly damaged. The centaur warrior zombie hits you but does no damage. You claw the centaur warrior zombie! The centaur warrior zombie is moderately damaged. The centaur warrior zombie hits you but does no damage. You claw the centaur warrior zombie! The centaur warrior zombie is moderately damaged. The centaur warrior zombie misses you. You scratch the centaur warrior zombie. The centaur warrior zombie is moderately damaged. The centaur warrior zombie hits you but does no damage. You mangle the centaur warrior zombie!! The centaur warrior zombie is severely damaged. You mangle the centaur warrior zombie!! You claw the centaur warrior zombie! You destroy the centaur warrior zombie! The Council accepts your kill. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You see here a dagger. A phantom is nearby! You lunge at the phantom, in a flurry of attacks. You barely miss the phantom. You closely miss the phantom. Your claw misses the phantom. The phantom hits you. Found a scroll labelled JOEFUCS DOAGH. You scratch the phantom. The phantom is lightly damaged. You mangle the phantom!! The phantom is heavily damaged. The phantom blinks! You lunge at the phantom, in a flurry of attacks. You mangle the phantom!! You destroy the phantom! The Council accepts your kill. R - a scroll labelled JOEFUCS DOAGH You see here a potion of lignification. There is a stone staircase leading down here. You climb downwards. A scorpion, 4 orcs, a troll and a zombie come into view. The orc warrior is wielding a +1 dire flail of protection. The orc warrior shouts! The orc priest shouts! The orc wizard shouts! Found a pair of gloves, 13 stones and a ring mail. There is a stone staircase leading up here. You lunge at the scorpion. You closely miss the scorpion. The scorpion stings you but does no damage. You spin and attack the troll. You scratch the troll. The troll is lightly wounded. The orc priest barely misses you. The troll bites you! The troll misses you. The troll claws you! There is a stone staircase leading up here. The centaur warrior zombie hits you. The scorpion stings you but does no damage. The orc priest hits you but does no damage. The troll bites you but does no damage. The troll claws you! The troll closely misses you. You climb upwards. There is a stone staircase leading down here. You spin and attack the scorpion. You scratch the scorpion. The scorpion is moderately wounded. The scorpion stings you. There is an open door here. You see here a dagger. You closely miss the troll. You scratch the troll. The troll is lightly wounded. The troll bites you but does no damage. The troll claws you but does no damage. The troll claws you. You closely miss the troll. The troll is lightly wounded. The troll barely misses you. The troll claws you. The troll claws you but does no damage. You barely miss the troll. You barely miss the troll. The troll closely misses you. The troll barely misses you. The troll misses you. You barely miss the troll. You claw the troll. The troll is lightly wounded. The troll completely misses you. The troll claws you! The troll claws you but does no damage. You spin and attack the troll. You claw the troll! The troll is moderately wounded. The troll bites you. The troll claws you. The troll barely misses you. Casting: Tukima's Dance (dangerous; 63% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You blink. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You now have 782 gold pieces (gained 27). Found a stone staircase leading down. A vampire mosquito comes into view. Found 20 gold pieces. A vampire mosquito comes into view. The vampire mosquito buzzes angrily. x2; You hear a shout! You barely miss the vampire mosquito. The vampire mosquito bites you. The vampire mosquito barely misses you. You claw the vampire mosquito! The vampire mosquito is moderately damaged. The vampire mosquito barely misses you. You barely miss the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito bites you but does no damage. You closely miss the vampire mosquito. You claw the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito closely misses you. The vampire mosquito bites you but does no damage. You scratch the vampire mosquito. The vampire mosquito is heavily damaged. The vampire mosquito bites you. You miss the vampire mosquito. The vampire mosquito is heavily damaged. The vampire mosquito bites you but does no damage. The vampire mosquito barely misses you. You barely miss the vampire mosquito. Your claw misses the vampire mosquito. The vampire mosquito is heavily damaged. The vampire mosquito bites you but does no damage. You scratch the vampire mosquito. Your claw misses the vampire mosquito. The vampire mosquito is severely damaged. The vampire mosquito bites you but does no damage. You mangle the vampire mosquito!! You destroy the vampire mosquito! The Council accepts your kill. The vampire mosquito bites you! You miss the vampire mosquito. The vampire mosquito bites you. You scratch the vampire mosquito. The vampire mosquito is lightly damaged. The vampire mosquito completely misses you. Your scale mail "Conyimm" prevents you from hitting the vampire mosquito. The vampire mosquito is lightly damaged. The vampire mosquito bites you but does no damage. The vampire mosquito barely misses you. You closely miss the vampire mosquito. The vampire mosquito is lightly damaged. The vampire mosquito bites you. You scratch the vampire mosquito. You claw the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito bites you but does no damage. You claw the vampire mosquito! The vampire mosquito is almost destroyed. The vampire mosquito bites you! The vampire mosquito barely misses you. You miss the vampire mosquito. The vampire mosquito is almost destroyed. The vampire mosquito bites you but does no damage. You closely miss the vampire mosquito. Your claw misses the vampire mosquito. The vampire mosquito is almost destroyed. The vampire mosquito bites you. You scratch the vampire mosquito. You destroy the vampire mosquito! The Council accepts your kill. You have reached level 13! There is an open door here. An orc comes into view. It is wielding a +0 flail. You close the door. HP restored. You open the door. An orc comes into view. It is wielding a +0 hand axe and quivering 3 boomerangs of dispersal. An orc comes into view. It is wielding a +0 dagger. The orc shouts! x2 The orc throws a boomerang of dispersal. The boomerang of dispersal barely misses you. There is an open door here. The orc throws a boomerang of dispersal. The boomerang of dispersal hits you but does no damage. You close the door. You start waiting. You lunge at the orc. You scratch the orc. The orc is heavily wounded. The orc closely misses you. There is an open door here. You spin and attack the orc. An orc comes into view. It is wielding a +0 short sword. The orc shouts! An orc comes into view. It is wielding a +0 falchion. The orc shouts! You scratch the orc but do no damage. The orc is heavily wounded. The orc hits you but does no damage. The orc closely misses you. You spin and attack the orc repeatedly. You closely miss the orc. You claw the orc. You kill the orc! The Council accepts your kill. You spin and attack the orc repeatedly. You closely miss the orc. You scratch the orc. The orc is almost dead. The orc closely misses you. You spin and attack the orc. You scratch the orc but do no damage. The orc is almost dead. The orc barely misses you. The orc hits you but does no damage. There is an open door here. Unknown command. The orc drinks a potion. The orc is healed! You barely miss the orc. Your claw misses the orc. The orc closely misses you. You mangle the orc!! You kill the orc! The Council accepts your kill. You lunge at the orc, in a flurry of attacks. You claw the orc! You kill the orc! The Council accepts your kill. The orc barely misses you. There is an open door here. You see here a +0 flail. You spin and attack the orc. You mangle the orc!! You kill the orc! The Council accepts your kill. You lunge at the orc, in a flurry of attacks. You claw the orc! You kill the orc! The Council accepts your kill. S - a potion of might d - 6 boomerangs of dispersal (gained 1) Items here: ))) [ †††. Okay, then. Things that are here: a +0 falchion; an orc corpse T - a +0 falchion You drop a +0 falchion. You now have 787 gold pieces (gained 5). You now have 807 gold pieces (gained 20). There is a stone staircase leading down here. You climb downwards. Found a stone staircase leading down. There is a stone staircase leading up here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door, spattered with blood here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. A bullfrog comes into view. The bullfrog croaks. You lunge at the bullfrog, in a flurry of attacks. You barely miss the bullfrog. You mangle the bullfrog!! You kill the bullfrog! The Council accepts your kill. You see here a bullfrog corpse. Found a club. Okay, then. You see here a bullfrog corpse. There is an open door here. Found an escape hatch in the ceiling. You open the door. There is an open door here. Done exploring. Done exploring. There is an open door here. There is an open door here. The cyclops shouts! A cyclops is nearby! You start waiting. A cyclops is nearby! The cyclops barely misses you. You scratch the cyclops. The cyclops is lightly wounded. You scratch the cyclops but do no damage. The cyclops is lightly wounded. The cyclops hits you but does no damage. You claw the cyclops! The cyclops is moderately wounded. You scratch the cyclops but do no damage. The cyclops is moderately wounded. The cyclops hits you but does no damage. You claw the cyclops! The cyclops is heavily wounded. You mangle the cyclops!! The cyclops is almost dead. The cyclops closely misses you. You claw the cyclops! You kill the cyclops! The Council accepts your kill. Your Unarmed Combat skill increases to level 16! Things that are here: 3 large rocks; a cyclops corpse Done exploring. You see here 2 stones. There is an open door, spattered with blood here. You see here a +0 short sword. Things that are here: 4 stones; a +0 club; a +0 club There is an open door here. You see here a morningstar. The troll shouts! A troll is nearby! Throwing (i - inventory. (/) - cycle) m - 4 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - troll Aim: a troll You throw a curare-tipped dart. The curare-tipped dart barely misses the troll. Throwing (i - inventory. (/) - cycle) m - 3 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - troll Aim: a troll You throw a curare-tipped dart. The curare-tipped dart hits the troll. The troll is poisoned. The troll convulses. The troll seems to slow down. The troll is lightly wounded. You claw the troll! The troll is heavily wounded. You scratch the troll. The troll is severely wounded. The troll bites you. The troll claws you but does no damage. The troll claws you. You scratch the troll. The troll is severely wounded. You mangle the troll!! You kill the troll! The Council accepts your kill. Your Hexes skill increases to level 2! You see here a troll corpse. HP restored. m - 3 curare-tipped darts (gained 1) Things that are here: a +0 ring mail; a +0 halberd m - 4 curare-tipped darts (gained 1) Done exploring. Casting: Blink (safe; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Done exploring. There is an open door here. There is an open door here. There is an open door here. You see here a potion of lignification. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! There is an open door here. There is an open door here. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! There is an open door here. There is an open door here. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! There is an open door here. You see here a cursed -2 mace. There is a stone staircase leading down here. You climb downwards. An iguana and a worker ant come into view. Found a book of Maledictions. There is a stone staircase leading up here. You lunge at the iguana. You completely miss the iguana. The iguana misses you. You lunge at the worker ant. You mangle the worker ant!! You kill the worker ant! The Council accepts your kill. There is a stone staircase leading up here. You scratch the iguana. The iguana is moderately wounded. You mangle the iguana!! You kill the iguana! The Council accepts your kill. You see here an iguana corpse. You see here a book of Maledictions. You see here a book of Maledictions. You pick up a book of Maledictions and begin reading... Unfortunately, you learned nothing new. Found a glowing fustibalus. You see here a glowing fustibalus. A yak, an eye of draining and a wraith come into view. The eye of draining turns its gaze towards you. You see here a glowing fustibalus. T - a glowing fustibalus You lunge at the wraith, in a flurry of attacks. You scratch the wraith but do no damage. You claw the wraith, but do no damage. You barely miss the wraith. The wraith closely misses you. You barely miss the wraith. You barely miss the wraith. The wraith barely misses you. The eye of draining gazes at you. You feel your power leaking away. You claw the wraith! You claw the wraith, but do no damage. The wraith is heavily damaged. The wraith hits you. The wraith drains your vigour! You feel yourself slow down. You closely miss the wraith. The wraith is heavily damaged. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. The eye of draining gazes at you. You feel your power leaking away. You scratch the wraith. The wraith is heavily damaged. The wraith hits you but does no damage. You closely miss the wraith. The wraith is heavily damaged. The wraith hits you but does no damage. The eye of draining gazes at you. You feel your power leaking away. You closely miss the wraith. The wraith is heavily damaged. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. You claw the wraith! The wraith is almost destroyed. The wraith hits you but does no damage. The eye of draining gazes at you. You feel your power leaking away. You barely miss the wraith. Your claw misses the wraith. The wraith is almost destroyed. The wraith closely misses you. The eye of draining gazes at you. You feel your power leaking away. You claw the wraith! You destroy the wraith! The Council accepts your kill. You completely miss the yak. The yak barely misses you. The eye of draining gazes at you. You feel your power leaking away. You closely miss the yak. The yak gores you. Your scale mail "Conyimm" prevents you from hitting the yak. The yak barely misses you. The eye of draining gazes at you. You barely miss the yak. Your claw misses the yak. The yak completely misses you. You claw the yak! The yak is heavily wounded. The yak misses you. You mangle the yak!! You kill the yak! The Council accepts your kill. You feel better. You lunge at the eye of draining, in a flurry of attacks. You claw the eye of draining! The eye of draining is moderately wounded. You mangle the eye of draining!! The eye of draining is severely wounded. You claw the eye of draining! You kill the eye of draining! The Council accepts your kill. You feel better. HP restored. You feel yourself speed up. Magic restored. A yak and a skeleton come into view. The centaur warrior skeleton hits you. You scratch the centaur warrior skeleton. The centaur warrior skeleton is lightly damaged. The centaur warrior skeleton closely misses you. You mangle the centaur warrior skeleton!! The centaur warrior skeleton is heavily damaged. The centaur warrior skeleton hits you but does no damage. You claw the centaur warrior skeleton! The centaur warrior skeleton is severely damaged. You claw the yak! The yak is lightly wounded. You mangle the yak!! The yak is almost dead. You claw the yak! You kill the yak! The Council accepts your kill. The centaur warrior skeleton hits you. You claw the centaur warrior skeleton! The centaur warrior skeleton is almost destroyed. The centaur warrior skeleton barely misses you. You mangle the centaur warrior skeleton!! You destroy the centaur warrior skeleton! The Council accepts your kill. You see here a yak corpse. A yak comes into view. The yak bellows! You lunge at the yak. You scratch the yak. The yak is lightly wounded. The yak barely misses you. You scratch the yak. The yak is lightly wounded. You mangle the yak!! The yak is severely wounded. The yak barely misses you. You claw the yak! You kill the yak! The Council accepts your kill. S - 2 potions of might (gained 1) A centaur warrior zombie comes into view. As you read the scroll labelled FAILUKH ZEPELA, it crumbles to dust. It is a scroll of brand weapon. Your glowing fustibalus erupts in a glittering mayhem of colour. T - a fustibalus of chaos You claw the centaur warrior zombie! The centaur warrior zombie is lightly damaged. The centaur warrior zombie closely misses you. You mangle the centaur warrior zombie!! The centaur warrior zombie is heavily damaged. The centaur warrior zombie hits you. You mangle the centaur warrior zombie!! The centaur warrior zombie is almost destroyed. The centaur warrior zombie hits you but does no damage. Your scale mail "Conyimm" prevents you from hitting the centaur warrior zombie. You claw the centaur warrior zombie. You destroy the centaur warrior zombie! The Council accepts your kill. As you read the scroll labelled ERGHEO WUXEVODD, it crumbles to dust. It is a scroll of enchant weapon. Your fustibalus of chaos glows red for a moment. As you read the scroll labelled JOEFUCS DOAGH, it crumbles to dust. You feel a surge of unholy energy. It was a scroll of torment. You enter the shallow water. Moving in this stuff is going to be slow. i - 8 scrolls of identify (gained 1) You see here an iguana skeleton. There is a stone staircase leading up here. Something hits you but does no damage. Deactivating autopickup; reactivate with Ctrl-A. You mangle something!! Something barely misses you. Something hits you. You mangle something!! The Council accepts your kill. Reactivating autopickup. You feel a bit more experienced. A worker ant comes into view. The worker ant moves out of view. Found a moonstone ring. You lunge at the worker ant. You mangle the worker ant!! You kill the worker ant! The Council accepts your kill. Something hits you but does no damage. Deactivating autopickup; reactivate with Ctrl-A. Something hits you but does no damage. Something hits you but does no damage. You closely miss something. Something hits you. Something hits you but does no damage. Something hits you but does no damage. Something hits you. Something hits you! Something hits you but does no damage. You see here a moonstone ring. You closely miss something. Something hits you! You scratch something. Something hits you but does no damage. x2 You claw something! Something hits you but does no damage. x2 You closely miss something. Your claw misses something. Something hits you. x2 You miss something. Something completely misses you. You completely miss something. Your claw misses something. Something hits you. x2 You claw something! Something hits you but does no damage. You claw something! The Council accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. O - a moonstone ring As you read the scroll of identify, it crumbles to dust. T - a +4 fustibalus of chaos As you read the scroll of identify, it crumbles to dust. O - an uncursed ring of resist corrosion O - a ring of resist corrosion (right claw) A centaur warrior skeleton comes into view. You mangle the centaur warrior skeleton!! The centaur warrior skeleton is moderately damaged. The centaur warrior skeleton hits you but does no damage. You claw the centaur warrior skeleton! The centaur warrior skeleton is heavily damaged. You mangle the centaur warrior skeleton!! The centaur warrior skeleton is almost destroyed. The centaur warrior skeleton hits you but does no damage. You claw the centaur warrior skeleton! You destroy the centaur warrior skeleton! The Council accepts your kill. An acid dragon comes into view. The acid dragon roars! The acid dragon spits acid at you. The splash of acid hits you. You resist. You are splashed with acid. You resist. You barely miss the acid dragon. The acid dragon closely misses you. The acid dragon claws you but does no damage. You scratch the acid dragon. The acid dragon is lightly wounded. You mangle the acid dragon!! You kill the acid dragon! The Council accepts your kill. A wyvern comes into view. The wyvern hisses angrily. You closely miss the wyvern. The wyvern hisses menacingly. The wyvern barely misses you. You mangle the wyvern!! Your claw misses the wyvern. The wyvern is almost dead. The wyvern bites you but does no damage. You scratch the wyvern but do no damage. The wyvern is almost dead. The wyvern barely misses you. You scratch the wyvern. You kill the wyvern! The Council accepts your kill. You see here a wyvern corpse. A wizard comes into view. It is wielding a +0 dagger. The wizard shouts! You hear a shout! x2 You start waiting. A wizard is nearby! The wizard misses you. You claw the wizard! The wizard is moderately wounded. The wizard hits you but does no damage. You closely miss the wizard. The wizard is moderately wounded. You mangle the wizard!! You kill the wizard! The Council accepts your kill. The orc wizard shouts! The orc shouts! The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Things that are here: a +0 dagger; a +0 robe An orc is nearby! Something hits you but does no damage. You miss something. Something hits you but does no damage. You scratch something. You mangle something!! The Council accepts your kill. Reactivating autopickup. You feel a bit more experienced. You mangle the orc!! You kill the orc! The Council accepts your kill. Found 22 sling bullets. Items here: $ ) [[. You scratch the orc warrior. You claw the orc warrior. The orc warrior is lightly wounded. You spin and attack the orc warrior. You barely miss the orc warrior. The orc warrior is lightly wounded. The orc warrior closely misses you. The orc priest closely misses you. You spin and attack the orc warrior. You barely miss the orc warrior. The orc warrior is lightly wounded. The orc priest looks encouraged for a moment. The orc warrior hits you but does no damage. You closely miss the orc priest. The orc priest hits you but does no damage. The orc warrior hits you with a +1 dire flail of protection. You mangle the orc priest!! You kill the orc priest! The Council accepts your kill. You feel better. The orc warrior barely misses you. You claw the orc warrior! The orc warrior is heavily wounded. You claw the orc warrior! You kill the orc warrior! The Council accepts your kill. A - 3 potions of brilliance (gained 1) Things that are here: a +1 dire flail of protection; a +0 plate armour; an orc corpse You now have 853 gold pieces (gained 46). Things that are here: a +0 chain mail; a +0 dagger; a cursed +0 robe Found a stone staircase leading down. Found 18 bolts. There is a stone staircase leading down here. You climb downwards. A centaur comes into view. There is a stone staircase leading up here. Found 15 stones. You mangle the centaur!! The centaur is almost dead. The centaur closely misses you. You claw the centaur! You kill the centaur! The Council accepts your kill. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading down here. You see here 18 bolts. A sky beast comes into view. The sky beast flickers out of sight! Deactivating autopickup; reactivate with Ctrl-A. Found a potion of heal wounds. Something hits you but does no damage. You claw something! You closely miss something. You claw something. Something hits you. Something shocks you. You scratch something but do no damage. You claw something! Something hits you but does no damage. You mangle something!! The Council accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. A centaur warrior zombie is nearby! You mangle the centaur warrior zombie!! The centaur warrior zombie is moderately damaged. You hear a shout! The centaur warrior zombie hits you. You barely miss the centaur warrior zombie. You claw the centaur warrior zombie, but do no damage. The centaur warrior zombie is moderately damaged. The centaur warrior zombie closely misses you. A troll comes into view. You mangle the centaur warrior zombie!! The centaur warrior zombie is severely damaged. The centaur warrior zombie hits you but does no damage. You claw the centaur warrior zombie! The centaur warrior zombie is almost destroyed. The centaur warrior zombie completely misses you. You mangle the centaur warrior zombie!! You destroy the centaur warrior zombie! The Council accepts your kill. You lunge at the troll. You claw the troll! The troll is moderately wounded. The troll bites you but does no damage. The troll claws you but does no damage. The troll misses you. You mangle the troll!! Your claw misses the troll. The troll is almost dead. The troll barely misses you. The troll claws you but does no damage. The troll misses you. You scratch the troll. The troll is almost dead. The troll bites you. The troll closely misses you. The troll claws you but does no damage. You mangle the troll!! You kill the troll! The Council accepts your kill. HP restored. l - 4 potions of heal wounds (gained 1) There is an open door here. A polar bear comes into view. The polar bear changes into a queen bee! Press: ? - help, . - travel You can't see that place. Throwing (i - inventory. (/) - cycle) m - 4 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - queen bee Aim: a queen bee shaped shifter You throw a curare-tipped dart. The curare-tipped dart closely misses the queen bee. Throwing (i - inventory. (/) - cycle) m - 3 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - queen bee Aim: a queen bee shaped shifter You throw a curare-tipped dart. The curare-tipped dart hits the queen bee. The queen bee is poisoned. The queen bee convulses. The queen bee seems to slow down. The queen bee is lightly wounded. You lunge at the queen bee. You mangle the queen bee!! The queen bee is severely wounded. You barely miss the queen bee. The queen bee is almost dead. The queen bee stings you. You closely miss the queen bee. You claw the queen bee. You kill the queen bee! The Council accepts your kill. You feel better. You see here a shapeshifter corpse. m - 3 curare-tipped darts (gained 1) m - 4 curare-tipped darts (gained 1) Found a robe. There is a stone staircase leading up here. There is a strange disturbance nearby! Deactivating autopickup; reactivate with Ctrl-A. You closely miss something. You scratch something. Something hits you but does no damage. You barely miss something. You claw something. Something hits you. Something drains your vigour! You feel yourself slow down. You barely miss something. Something hits you. You claw something! Something hits you. You miss something. Something hits you!! Something drains your vigour! You feel as though you will be slow longer. You claw something! Something hits you. Something drains your vigour! You feel as though you will be slow longer. You closely miss something. Something hits you! Something drains your vigour! You feel as though you will be slow longer. Press: ? - help, v - describe, . - travel The floor. You mangle something!! Something hits you! Something drains your vigour! You feel as though you will be slow longer. You miss something. Something hits you. You barely miss something. Something hits you! Something drains your vigour! You feel as though you will be slow longer. You claw something! The Council accepts your kill. Reactivating autopickup. You feel a bit more experienced. You start resting. You feel yourself speed up. You start resting. HP restored. Found a stone staircase leading down. The naga warrior shouts! The orc warrior shouts! You hear a shout! x3 The tengu warrior shouts! Basiut's ghost turns its malevolent gaze towards you. The merfolk impaler shouts! The centaur warrior shouts! Found a chain mail. Found a glowing trident, a pitted battleaxe and a glowing robe. There is a stone staircase leading down here. Press: ? - help, v - describe, . - travel, g - get item Item here: a pitted battleaxe. The floor. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You climb upwards. Level annotation: 3 runed translucent doors, Basiut's ghost, journeyman DrBe There is a stone staircase leading down here. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - D:14 @ (x,y), ? - help) Basiut's ghost mumbles, "They all look like pillowcases to me..." There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - D:13, ? - help) There is an open door here. There is an open door here. There is an open door here. There is an escape hatch in the floor here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-787-gf67cdfb 0.26-a0-800-g517d6fe Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [MikkyD] Species: Ghoul Job: Warper HP: 115/115; mods: 0/0 MP: 17/17; mod: 0 Stats: 18 (18) 14 (14) 9 (9) Position: (28, 30), god: Wu Jian (26), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 18 | 10 | 2824 | 470/547 Short Blades | X | 1 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/59 Axes | | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | | 1 | 0 | 0 | 0 | 0/59 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | X | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/59 Crossbows | | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 51 | 51/59 Armour | X | 1 | 15 | 8 | 2531 | 391/535 Dodging | X | 1 | 7 | 4 | 701 | 107/297 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 43 | 16 | 7463 | 568/1051 Spellcasting | X | 0 | 0 | 3 | 548 | 124/283 Conjurations | | 1 | 0 | 0 | 0 | 0/70 Hexes | X | 2 | 17 | 2 | 415 | 203/212 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | | 1 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 4 | 854 | 260/297 Transmutations | | 1 | 0 | 0 | 0 | 0/59 Fire Magic | | 1 | 0 | 0 | 0 | 0/70 Ice Magic | | 1 | 0 | 0 | 0 | 0/42 Air Magic | | 1 | 0 | 0 | 0 | 0/70 Earth Magic | | 1 | 0 | 0 | 0 | 0/42 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | | 1 | 0 | 0 | 0 | 0/42 Evocations | X | 1 | 0 | 0 | 7 | 7/59 Spell bugs: Durations: #114: 6 Attributes: #12: 1272 #13: 419 #23: 23933 #24: 925165724 #27: 40104 #49: 1736 #59: 1 Mutations: claws: 1 (innate) cold resistance: 1 (innate) negative energy resistance: 3 (innate) inhibited regeneration: 1 (innate) torment resistance: 1 (innate) unbreathing: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #20: +0 cloak eq slot #2, inv slot #18: +0 helmet eq slot #4, inv slot #19: +0 pair of boots eq slot #6, inv slot #34: +1 scale mail "Conyimm" {Int+5} eq slot #7, inv slot #33: ring of protection from cold eq slot #8, inv slot #40: ring of resist corrosion eq slot #9, inv slot #31: amulet of magic regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###########..#################### ................................. ................................. ..........##########............. #######...# #...########## #...# #...# # #...# #...# # #######...##########...# # ................@..)...########## ..........................(...... ............)......############## #################..# #..# #..# #..# #..# #..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>