ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-858-gbf76662 Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 64216756529547658, deterministic pregen: 1 Version history: Game started: 0.26-a0-854-gdc81c2f 0.26-a0-858-gbf76662 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name araganzar -rc /var/dcss/gamedata/dcss-weekly-challenge/rc-files/araganzar.rc -macro /var/dcss/gamedata/dcss-weekly-challenge/rc-files/araganzar.macro -morgue /var/dcss/gamedata/dcss/morgue/araganzar/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-weekly-challenge/save/ -webtiles-socket /var/dcss/sockets/araganzar:2020-11-24.09:30:10.sock -await-connection -extra-opt-last combo=DDBe.handaxe -seed 64216756529547658 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) [0x72b108]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x732317]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72b570]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f61f9c134c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f61f9fb9269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731ad9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731c68]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x727080] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x727cfc]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce7f72]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce439a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce4f7d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x692e6e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f61f9bfe840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6938e9]: 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". 0x00007f61f9fb8f2a in __waitpid (pid=19935, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f61f9fb8f2a in __waitpid (pid=19935, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072af85 in call_gdb (file=file@entry=0x7f61f9fa3540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 18152\000\000\000\000\000\000\000" #2 0x0000000000732333 in do_crash_dump () at dbg-asrt.cc:685 t = 1606211889 dir = "/var/dcss/gamedata/dcss/morgue/araganzar/" name = "/var/dcss/gamedata/dcss/morgue/araganzar/crash-araganzar-20201124-095809.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 = 0x7f61f9fa3540 <_IO_2_1_stderr_> #3 0x000000000072b570 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f61f9fb9269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731ad9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc11a04890 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731c68 in AssertFailed (expr=expr@entry=0xcf672f "fp", file=file@entry=0xcf6724 "command.cc", line=line@entry=1130, text=text@entry=0xcf670f "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\024\372\371a\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\024\372\371a\177\000\000\000\000\000\000\000\000\000\000\340\"\023\001\000\000\000\000\060G\240\021\374\177\000\000\060G\240\021\374\177\000\000\300H\240\021\374\177\000\000\026,\317\000\000\000\000\000PG\240\021\374\177\000\000PG\240\021\374\177\000\000\340H\240\021\374\177\000\000\026,\317\000\000\000\000\000pG\240\021\374\177\000\000pG\240\021\374\177\000\000\000I\240\021\374\177\000\000\026,\317\000\000\000\000\000\350H\240\021\374\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\374\177\000\000\240\024\372\371a\177\000\000\000\000\000\000\000\000\000\000\020Q\240\021\374\177\000\000\"\000\000\000a\177\000\000\340\"\023\001\000\000\000\000\b\000\000\000\374\177\000\000k\000\000\000\000\000\000\000\220I\240\021\374\177\000\000\340\"\023\001\000\000\000\000\200I\240\021\000\000\000\000La\202\372a\177\000\000q\266_\356\003\200\377\377 +\372\371a\177\000\000\066\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000XF\240\021\374\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000VI\317\371a\177\000\000\001\200\255\373\374\177\000\000pF\240\021\374\177\000\000pF\240\021\374\177\000\000pF\240\021\374\177\000\000pF\240\021\374\177\000\000rF\240\021\374\177\000\000oN\240\021\374\177\000\000pF\240\021\374\177\000\000oN\240\021\374\177", '\000' , "\237N\240\021\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc11a04d80, reg_save_area = 0x7ffc11a04ca0}} fileName = #8 0x0000000000727080 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\021\374\177\000\000\a\000\000\000\000\000\000\000\020Q\240\021\374\177\000\000\060Q\240\021\374\177\000\000\000\000\000\000\000\000\000\000XQ\240\021\374\177\000\000\240R\240\021\374\177\000\000\a\377\377\377\000\000\000\000 Q\240\021\374\177\000\000e\373\201\000\000\000\000\000XQ\240\021\374\177\000\000\265t\264\000\000\000\000\000\240t\264", '\000' , "\060Q\240\021\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] = 2009, [51] = 2208, [52] = 2373, [53] = 2946, [54] = 3066, [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 3130, capacity 3130 = {{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 0x0000000000727cfc in help_popup::process_key (ch=-249, this=0x7ffc11a05130) 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 = -2091096309 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffc11a05130) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb2238 , 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 0x0000000000ce7f72 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce439a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_READ player_disabled = {was_disabled = false} #14 0x0000000000ce4f7d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x0000000000692e6e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffc11a05808) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 18152) 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 = 5, depth = 1 Level id: Lair:1 Level build method = [rock_wall], level layout type = city, absdepth0 = 10 Level vaults: layout_chaotic_city uniq_gastronok uniq_sonja Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (26, 18): feature (stone_stairs_up_i) Marker #1, type 7 at (39, 37): position (16,60) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You regained 4 hp, and now have 250/283 hp. You hit the iron giant. You feel better. You slice the iron golem!! You hit the boulder beetle but do no damage. You barely miss the iron golem. You hit the earth elemental but do no damage. A Hell Sentinel comes into view. The earth elemental completely misses you. The iron golem misses you. The iron giant completely misses you. The iron golem hits you but does no damage. You regained 3 hp, and now have 253/283 hp. The Hell Sentinel roars! You slash the iron giant! You feel better. You slice the iron golem!! You slash the boulder beetle! You hit the iron golem but do no damage. You hit the earth elemental. You hear a deafening roar! The boulder beetle closely misses you. You regained 6 hp, and now have 259/283 hp. You slice the iron giant!! You feel better. You kill the iron giant! Makhleb accepts your kill. You feel better. You hit the iron golem but do no damage. You completely miss the boulder beetle. You slash the iron golem! You slash the earth elemental! The boulder beetle leaps! The iron golem completely misses you. The iron golem hits you but does no damage. Health restored: 283 You barely miss the iron golem. You slice the earth elemental like a ripe choko!!! You destroy the earth elemental! Makhleb accepts your kill. You slash the iron golem! You slash the iron golem! You slice the crystal guardian!! You slash the iron golem! You slash the earth elemental! x2 The crystal guardian completely misses you. The iron golem misses you. The iron golem hits you but does no damage. You carve the iron golem like a ham!!!! You destroy the iron golem! Makhleb accepts your kill. You slash the crystal guardian! You slash the iron golem! Your gold dragon scales prevents you from hitting the earth elemental. You slice the earth elemental!! A war gargoyle comes into view. It is wielding a +2 morningstar of holy wrath. A boulder beetle comes into view. The crystal guardian completely misses you. The earth elemental closely misses you. You slice the iron golem!! You hit the crystal guardian but do no damage. You hit the earth elemental. You slash the earth elemental! The earth elemental closely misses you. The iron golem closely misses you. You cut the iron golem into ribbons!!!! You destroy the iron golem! Makhleb accepts your kill. You hit the crystal guardian but do no damage. You slice the earth elemental!! You destroy the earth elemental! Makhleb accepts your kill. You hit the earth elemental. The crystal guardian hits you. The boulder beetle leaps! Unknown command. Unknown command. You slash the crystal guardian! You slice the earth elemental like a ripe choko!!! You destroy the earth elemental! Makhleb accepts your kill. You slice the boulder beetle!! The boulder beetle misses you. A crystal guardian comes into view. The crystal guardian completely misses you. Unknown command. A demon appears! The war gargoyle launches metal splinters at you. The spray of metal splinters hits the earth elemental! The spray of metal splinters hits you but does no damage. The Hell Sentinel hits you but does no damage. The Hell Sentinel barely misses you. An earth elemental comes into view. The boulder beetle bites you but does no damage. The crystal guardian fires a crystalline bolt at you. The crystal bolt freezes you! You resist. A boulder beetle comes into view. The iron golem closely misses you. Unknown command. You take 10 damage, and have 273/283 hp. Unknown command. Unknown command. Unknown command. You slash the Hell Sentinel! You hit the crystal guardian but do no damage. You slash the boulder beetle! You feel better. You hit the iron golem but do no damage. The Hell Sentinel hits you. The Hell Sentinel hits you but does no damage. The boulder beetle closely misses you. An iron dragon comes into view. You take 2 damage, and have 271/283 hp. The iron dragon roars deafeningly! You slice the Hell Sentinel like a ripe choko!!! You hit the iron golem but do no damage. You slice the boulder beetle!! You feel better. You hit the crystal guardian. You hit the earth elemental. You hear a shout! The crystal guardian fires a crystalline bolt at you. The crystal bolt freezes you!! You resist. The Hell Sentinel hits you!! The Hell Sentinel completely misses you. The iron golem completely misses you. You take 25 damage, and have 246/283 hp. You barely miss the boulder beetle. You hit the crystal guardian but do no damage. You slash the earth elemental! You hit the Hell Sentinel. You barely miss the iron golem. The boulder beetle leaps! The crystal guardian fires a crystalline bolt at you. The crystal bolt burns you. You resist. The crystal bolt burns your cacodemon!! Unknown command. You cut the crystal guardian into ribbons!!! You destroy the crystal guardian! Makhleb accepts your kill. You feel better. You slice the war gargoyle!! You slash the Hell Sentinel! You slice the iron golem!! The Hell Sentinel completely misses you. The Hell Sentinel hits you but does no damage. The boulder beetle waves its antennae. The boulder beetle leaps! The iron golem completely misses you. Your Spellcasting skill increases to level 11! Unknown command. You regained 22 hp, and now have 268/284 hp. You chop the Hell Sentinel into pieces!!! You slice the iron golem!! You slice the war gargoyle!! You destroy the war gargoyle! Makhleb accepts your kill. You feel better. You hear a deafening roar! You hear a screech! You hear a shout! The boulder beetle curls into a ball and begins rolling! The crystal guardian fires a crystalline bolt at you. The crystal bolt freezes the earth elemental. The earth elemental completely resists. The crystal bolt freezes you but does no damage. The Hell Sentinel completely misses you. x2 Unknown command. Health restored: 284 You cut the Hell Sentinel into ribbons!!! You kill the Hell Sentinel! Makhleb accepts your kill. You slash the iron golem! You catch the helpless earth elemental completely off-guard! You chop the earth elemental into pieces!!! You destroy the earth elemental! Makhleb accepts your kill. A caustic shrike comes into view. The iron golem hits you but does no damage. Unknown command. You slice the iron golem!! Unknown command. You hit the iron golem. Your cacodemon hits the iron golem! Your cacodemon hits the iron golem but does no damage. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. The boulder beetle hits your cacodemon but does no damage. The boulder beetle stops rolling and uncurls. You slash the iron golem! The iron golem completely misses you. You slice the iron golem!! You slash the crystal guardian! The boulder beetle curls into a ball and begins rolling! The boulder beetle bites your cacodemon. A torpor snail comes into view. Being near the torpor snail leaves you feeling lethargic. Your cacodemon hits the boulder beetle! Your cacodemon barely misses the boulder beetle. You chop the iron golem into pieces!!! You destroy the iron golem! Makhleb accepts your kill. You slice the crystal guardian!! You slice the caustic shrike!! The caustic shrike barely misses you. The crystal guardian barely misses you. An iron dragon comes into view. The boulder beetle closely misses your cacodemon. A boulder beetle comes into view. The caustic shrike claws you! You are splashed with acid. You resist. Unknown command. You take 6 damage, and have 278/284 hp. You hit the crystal guardian but do no damage. You completely miss the caustic shrike. The caustic shrike barely misses you. The crystal guardian completely misses you. The boulder beetle bites your cacodemon! Your cacodemon hits the boulder beetle. x2; The caustic shrike misses you. A stone giant comes into view. x2 Unknown command. You slice the crystal guardian!! You destroy the crystal guardian! Makhleb accepts your kill. You feel better. You slice the caustic shrike!! You feel yourself speed up. The caustic shrike claws you but does no damage. The boulder beetle bites your cacodemon! The caustic shrike closely misses you. The boulder beetle curls into a ball and begins rolling! The stone giant throws a large rock. The large rock completely misses your cacodemon. The large rock hits you but does no damage. Your cacodemon hits the boulder beetle!! Your cacodemon hits the boulder beetle! The boulder beetle closely misses your cacodemon. The boulder beetle stops rolling and uncurls. Being near the torpor snail leaves you feeling lethargic. Health restored: 284 You slice the caustic shrike!! You slice the iron dragon!! The caustic shrike claws you. You are splashed with acid. You resist. The boulder beetle closely misses your cacodemon. The caustic shrike claws you! You are splashed with acid. You resist. The iron dragon breathes metal splinters at you. The spray of metal splinters misses you. The stone giant throws a large rock. The large rock hits your cacodemon! The boulder beetle bites your cacodemon! You closely miss the caustic shrike. You slice the iron dragon like a ripe choko!!! You feel better. The caustic shrike claws you but does no damage. The caustic shrike claws you. You are splashed with acid. You resist. The boulder beetle bites your cacodemon! The boulder beetle curls into a ball and begins rolling! Your cacodemon hits the boulder beetle but does no damage. x2 The boulder beetle bites your cacodemon! Your cacodemon dies! The iron dragon misses you. The iron dragon claws you! The iron dragon closely misses you. An iron giant comes into view. It is wielding a +0 giant spiked club. You take 9 damage, and have 275/284 hp. Unknown command. You slash the boulder beetle! You feel better. You closely miss the caustic shrike. You slash the iron dragon! The caustic shrike barely misses you. The caustic shrike claws you! You are splashed with acid. You resist. The stone giant throws a large rock. The large rock completely misses you. The boulder beetle waves its antennae. The boulder beetle hits you but does no damage. The boulder beetle stops rolling and uncurls. The iron dragon bites you but does no damage. The iron dragon closely misses you. The iron dragon tramples you but does no damage. You take 5 damage, and have 270/284 hp. Unknown command. You slash the iron dragon! You feel better. You slash the boulder beetle! You hit the boulder beetle. You feel better. You slice the boulder beetle!! You kill the boulder beetle! Makhleb accepts your kill. You feel better. You hit the caustic shrike. The caustic shrike claws you but does no damage. x2 The boulder beetle leaps! The boulder beetle waves its antennae. The boulder beetle bites you but does no damage. The caustic shrike claws you but does no damage. Health restored: 284 Unknown command. Unknown command. Throwing (i - inventory) z - 95 silver javelins (quivered) Aim: a torpor snail You throw a silver javelin. The silver javelin pierces through the iron dragon. The silver javelin pierces through the iron dragon!! The silver javelin pierces through the torpor snail. The caustic shrike completely misses you. The boulder beetle hits you but does no damage. The boulder beetle stops rolling and uncurls. The iron dragon bites you but does no damage. The iron dragon claws you but does no damage. The iron dragon closely misses you. The boulder beetle bites you. The iron giant throws the torpor snail at you! An iron golem comes into view. The caustic shrike barely misses you. Unknown command. Unknown command. Throwing (i - inventory) z - 94 silver javelins (quivered) Aim: a torpor snail (lightly wounded) Okay, then. Unknown command. You hit the torpor snail. You slash the boulder beetle! You hit the iron dragon but do no damage. You slice the caustic shrike!! You slice the boulder beetle!! The caustic shrike barely misses you. The boulder beetle completely misses you. The iron dragon misses you. The iron dragon closely misses you. The iron dragon tramples you. You stumble backwards! The torpor snail completely misses you. The boulder beetle curls into a ball and begins rolling! The iron dragon breathes metal splinters at you. The spray of metal splinters hits you but does no damage. The torpor snail completely misses you. The boulder beetle closely misses you. Unknown command. Unknown command. Unknown command. You slice the caustic shrike!! You kill the caustic shrike! Makhleb accepts your kill. You open the boulder beetle like a pillowcase!!! You hit the torpor snail. The boulder beetle misses you. The torpor snail bites you but does no damage. You slice the iron dragon!! You slash the torpor snail! You slice the boulder beetle like a ripe choko!!! You kill the boulder beetle! Makhleb accepts your kill. You slash the boulder beetle! The boulder beetle hits you! The boulder beetle stops rolling and uncurls. The iron dragon bites you but does no damage. The iron dragon claws you. The iron dragon tramples you but does no damage. A gargoyle comes into view. It is wielding a +2 flail of protection. The boulder beetle curls into a ball and begins rolling! An iron golem comes into view. You take 2 damage, and have 282/284 hp. You slice the iron dragon!! You feel better. You kill the iron dragon! Makhleb accepts your kill. You hit the boulder beetle. You slash the stone giant! You feel better. The boulder beetle completely misses you. The stone giant throws a large rock. The large rock closely misses you. Health restored: 284 You slice the boulder beetle!! You kill the boulder beetle! Makhleb accepts your kill. You slash the iron dragon! You slice the stone giant!! The stone giant throws a large rock. The large rock hits you! The stone giant hits you!! The iron dragon completely misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. Unknown command. You take 23 damage, and have 261/284 hp. You slash the iron dragon! You hit the stone giant but do no damage. The stone giant throws a large rock. The large rock completely misses you. The stone giant hits you but does no damage. The iron dragon misses you. The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. Unknown command. You barely miss the iron dragon. You slice the torpor snail!! You feel better. You hit the stone giant. You feel better. The stone giant hits you but does no damage. You regained 7 hp, and now have 268/284 hp. You open the iron dragon like a pillowcase!!! You feel better. You hit the iron giant. You hit the stone giant but do no damage. You slash the stone giant! The iron dragon bites you but does no damage. The iron dragon barely misses you. The iron dragon misses you. The stone giant hits you but does no damage. x2 The boulder beetle completely misses you. The boulder beetle stops rolling and uncurls. Health restored: 284 Unknown command. You hit the iron dragon but do no damage. You slice the stone giant!! x2 You hit the boulder beetle but do no damage. You slash the iron giant! The stone giant closely misses you. The stone giant hits you but does no damage. The iron dragon bites you but does no damage. The iron dragon completely misses you. The iron dragon tramples you but does no damage. The iron giant throws the gargoyle at you! The boulder beetle misses you. Unknown command. You slash the iron dragon! You kill the iron dragon! Makhleb accepts your kill. You slash the stone giant! x2; You slash the boulder beetle! You hit the gargoyle but do no damage. You barely miss the iron giant. The gargoyle completely misses you. The stone giant hits you but does no damage. An iron golem comes into view. The stone giant hits you but does no damage. The boulder beetle completely misses you. The iron giant closely misses you. Unknown command. You slice the stone giant!! You kill the stone giant! Makhleb accepts your kill. You slice the stone giant!! You open the boulder beetle like a pillowcase!!! You slice the gargoyle!! You barely miss the iron giant. You hit the torpor snail. The stone giant hits you but does no damage. The gargoyle misses you. The boulder beetle waves its antennae. The boulder beetle completely misses you. The iron giant hits you with a +0 giant spiked club. The torpor snail bites you but does no damage. Unknown command. You take 1 damage, and have 283/284 hp. You hit the gargoyle. You destroy the gargoyle! Makhleb accepts your kill. You feel better. You hit the boulder beetle. You kill the boulder beetle! Makhleb accepts your kill. You slash the stone giant! You hit the iron golem. You slash the torpor snail! You slash the iron giant! The stone giant closely misses you. Unknown command. Health restored: 284 You slice the stone giant like a ripe choko!!! You kill the stone giant! Makhleb accepts your kill. You slice the earth elemental!! You completely miss the iron giant. You slash the torpor snail! You kill the torpor snail! Makhleb accepts your kill. You slice the iron golem!! You feel yourself speed up. The iron giant hits you with a +0 giant spiked club!! The iron golem hits you but does no damage. The earth elemental hits you but does no damage. Unknown command. You take 11 damage, and have 273/284 hp. You slice the earth elemental!! You destroy the earth elemental! Makhleb accepts your kill. You feel better. You chop the iron giant into pieces!!! You feel better. You slash the iron golem! You hit the iron golem. An earth elemental comes into view. The iron golem hits you but does no damage. The iron golem closely misses you. Unknown command. Health restored: 284 You slash the iron giant! You hit the iron golem but do no damage. You slash the iron golem! The iron giant barely misses you. Unknown command. You carve the iron giant like a ham!!! You hit the iron golem but do no damage. You slash the iron golem! Unknown command. You slash the iron giant! You hit the iron golem. x2 The iron giant misses you. The iron golem hits you. The iron golem barely misses you. You take 3 damage, and have 281/284 hp. Unknown command. You slice the iron giant!! You slash the iron golem! You hit the iron golem. Unknown command. You slice the iron giant!! You feel better. You slice the iron golem!! You slash the iron golem! The iron giant hits you with a +0 giant spiked club!!! The iron golem barely misses you. The iron golem misses you. You take 27 damage, and have 254/284 hp. Unknown command. You hit the iron giant. You feel better. You kill the iron giant! Makhleb accepts your kill. You slash the iron golem! x2 Unknown command. You slash the iron golem! You hit the iron golem but do no damage. You hit the iron golem. The iron golem hits you but does no damage. The iron golem completely misses you. You barely miss the iron golem. You slice the iron golem!! You slash the iron golem! The iron golem closely misses you. Unknown command. You hit the iron golem. You chop the iron golem into pieces!!! You slice the iron golem!! The iron golem hits you but does no damage. x2 Your gold dragon scales prevents you from hitting the iron golem. You slice the iron golem!! x2; The iron golem misses you. You open the iron golem like a pillowcase!!! You destroy the iron golem! Makhleb accepts your kill. You slice the iron golem!! x2; The iron golem closely misses you. You chop the iron golem into pieces!!! You destroy the iron golem! Makhleb accepts your kill. You feel better. You hit the iron golem but do no damage. You regained 28 hp, and now have 283/284 hp. You slash the iron golem! The iron golem hits you but does no damage. You slash the iron golem! You slash the iron golem! You destroy the iron golem! Makhleb accepts your kill. You feel better. You slice the earth elemental!! Health restored: 284 You carve the earth elemental like a ham!!! You destroy the earth elemental! Makhleb accepts your kill. No target in view! No target in view! No target in view! Things that are here: an iron dragon corpse; an iron dragon corpse; a caustic shrike corpse Things that are here: a +0 giant spiked club; a boulder beetle corpse Things that are here: a large rock {!d}; an entropy weaver corpse z - 96 silver javelins (gained 2) You see here a large rock {!d}. z - 97 silver javelins (gained 1) Things that are here: a +0 mace; an entropy weaver corpse z - 99 silver javelins (gained 2) Things that are here: a +0 giant club; an iron giant corpse Things that are here: a large rock {!d}; a +1 vorpal dire flail; an iron giant corpse Things that are here: a +2 morningstar of holy wrath; a +0 mace z - 102 silver javelins (gained 3) z - 105 silver javelins (gained 3) You see here a large rock {!d}. z - 107 silver javelins (gained 2) Items here: ( )) †. Things that are here: a +0 flail; 5 large rocks {!d} Things that are here: a large rock {!d}; a +0 giant spiked club; an iron giant corpse Things that are here: a +0 morningstar; a cursed -1 flail; an entropy weaver corpse Things that are here: a +0 giant club; an iron giant corpse You see here an entropy weaver corpse. Things that are here: a large rock {!d}; a +0 giant spiked club; an iron giant corpse z - 108 silver javelins (gained 1) z - 109 silver javelins (gained 1) 3 oklob plants come into view. The oklob plant spits acid at you. The splash of acid misses you. There are monsters nearby! Unknown command. Unknown command. Unknown command. 3 oklob plants come into view. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you. You resist. You are splashed with acid. You resist. 2 oklob plants come into view. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You take 13 damage, and have 271/284 hp. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid misses you. You hit the oklob plant. You slice the oklob plant!! You carve the oklob plant like a ham!!! The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You resist. You are splashed with acid. You resist. You take 27 damage, and have 244/284 hp. You slice the oklob plant!! You slash the oklob plant! You hit the oklob plant but do no damage. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. You hit the oklob plant. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You regained 24 hp, and now have 268/284 hp. Unknown command. You slash the oklob plant! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You take 2 damage, and have 266/284 hp. Unknown command. You slice the oklob plant!! Unknown command. You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You open the oklob plant like a pillowcase!!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. Unknown command. Unknown command. You regained 8 hp, and now have 274/284 hp. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You take 3 damage, and have 271/284 hp. Unknown command. The oklob plant spits acid at you. The splash of acid hits you. You resist. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. Found a glittering glass ring, a phial of floods and a glowing scale mail. You slash the oklob plant! You hit the oklob plant. You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid hits you. You resist. The acid corrodes you! You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. You hit the oklob plant. x2 You hit the oklob plant but do no damage. Unknown command. Unknown command. You take 15 damage, and have 256/284 hp. You carve the oklob plant like a ham!!! You slash the oklob plant! You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. You open the oklob plant like a pillowcase!!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. You hit the oklob plant but do no damage. x2 The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid. You resist. Unknown command. The oklob plant spits acid at you. The splash of acid hits you! You resist. You are splashed with acid! You resist. Found a ring of intelligence, a staff of death and a lightning rod (4/4). You hit the oklob plant but do no damage. You hit the oklob plant. You hit the oklob plant but do no damage. x2 Unknown command. Unknown command. You regained 3 hp, and now have 259/284 hp. You slice the oklob plant!! You hit the oklob plant. You slash the oklob plant! You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid hits you. You resist. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid hits you. You resist. The acid corrodes you! You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you. You resist. You are splashed with acid. You resist. Unknown command. You take 6 damage, and have 253/284 hp. You slice the oklob plant!! You hit the oklob plant but do no damage. You slice the oklob plant!! You slash the oklob plant! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. You take 7 damage, and have 246/284 hp. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. You slash the oklob plant! You hit the oklob plant but do no damage. x2 Unknown command. You regained 15 hp, and now have 261/284 hp. Unknown command. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. You slash the oklob plant! x2 You regained 17 hp, and now have 278/284 hp. Unknown command. You hit the oklob plant but do no damage. x2 Unknown command. You slice the oklob plant!! You slash the oklob plant! You slash the oklob plant! You destroy the oklob plant! Makhleb accepts your kill. You hit the oklob plant but do no damage. Unknown command. You hit the oklob plant but do no damage. Unknown command. You slash the oklob plant! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. Unknown command. You take 4 damage, and have 274/284 hp. You slash the oklob plant! Unknown command. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. Health restored: 284 No target in view! No target in view! Found seven items. Found a gate leading back out of this place. Found eight items. Found a gate leading back out of this place. Found a scroll of holy word, a ring of wizardry and a polished flail. Found a potion of experience and a lightning rod (4/4). 2 oklob plants come into view. The oklob plant spits acid at you. The splash of acid hits you but does no damage. The acid corrodes you! You are splashed with acid! You resist. You take 5 damage, and have 279/284 hp. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid misses you. An oklob plant comes into view. A torpor snail comes into view. Being near the torpor snail leaves you feeling lethargic. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid misses you. The oklob plant spits acid at you. The splash of acid misses you. Unknown command. The oklob plant spits acid at you. The splash of acid hits you. You resist. You are splashed with acid! You resist. You slash the torpor snail! The torpor snail bites you but does no damage. You take 15 damage, and have 264/284 hp. You slice the torpor snail!! The torpor snail bites you but does no damage. Unknown command. You cut the torpor snail into ribbons!!! You kill the torpor snail! Makhleb accepts your kill. You feel better. You feel yourself speed up. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. You regained 9 hp, and now have 273/284 hp. Unknown command. You see here a torpor snail corpse. You hit the oklob plant but do no damage. You slash the oklob plant! Unknown command. You slice the oklob plant!! You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid misses you. You hit the oklob plant but do no damage. x2 Unknown command. Unknown command. You hit the oklob plant. You hit the oklob plant but do no damage. Unknown command. You slice the oklob plant!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. You hit the oklob plant. Unknown command. Health restored: 284 You chop the oklob plant into pieces!!! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. Unknown command. You take 5 damage, and have 279/284 hp. You hit the oklob plant but do no damage. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid. You resist. Unknown command. You hit the oklob plant but do no damage. You hit the oklob plant but do no damage. You slice the oklob plant like a ripe choko!!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. Health restored: 284 The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. You slash the oklob plant! You hit the oklob plant but do no damage. You slash the oklob plant! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You resist. You take 5 damage, and have 279/284 hp. You hit the oklob plant but do no damage. You hit the oklob plant. You hit the oklob plant. The oklob plant spits acid at you. The splash of acid misses you. You hit the oklob plant but do no damage. You open the oklob plant like a pillowcase!!! You destroy the oklob plant! Makhleb accepts your kill. You feel better. Health restored: 284 No target in view! No target in view! Found a shiny chain mail. Found a potion of mutation and a crystal demon trident. Found a tin of tremorstones (2/2). K - a potion of experience Okay, then. Unknown command. A flood of memories washes over you. Your Fighting skill increases to level 24! Health restored: 285 o - 5 scrolls of holy word {!r} (gained 1) You see here a faintly glowing dagger. You see here an amulet of regeneration {+regen, !d}. You see here a glowing scale mail. You see here a phial of floods. K - a glittering glass ring As you read the scroll of identify, it crumbles to dust. K - the cursed ring of the Madman {rC+ MR+ Str+6 Int-4} Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop the cursed ring of the Madman {rC+ MR+ Str+6 Int-4}. K - a ring of intelligence You are no longer corroded. You drop a ring of intelligence. You feel a genetic drift. Nature stops experimenting on you. Okay, then. Really quaff L - 15 potions of mutation {!q}? Really quaff the potion of mutation? You feel extremely strange. Your slimy green scales disappear. Your system completely accepts the healing effects of potions. You shed all your fur. You feel clumsy. You feel stronger. You feel clever. Your thoughts seem clearer. You see here a staff of death {rN+}. You see here a lightning rod (4/4). You see here a runed plate armour. You see here a book of Party Tricks. You pick up a book of Party Tricks and begin reading... Unfortunately, you learned nothing new. K - a ring of wizardry {Wiz+, !d} Really drop K - a ring of wizardry {Wiz+, !d}? [Y]es or [N]o only, please. Really drop K - a ring of wizardry {Wiz+, !d}? [Y]es or [N]o only, please. Really drop K - a ring of wizardry {Wiz+, !d}? You drop a ring of wizardry {Wiz+, !d}. You see here a shiny chain mail. L - 15 potions of mutation {!q} (gained 1) You see here a crystal demon trident. K - a crystal demon trident As you read the scroll of identify, it crumbles to dust. K - the +6 demon trident "Aremp" {venom, MR+} You drop the +6 demon trident "Aremp" {venom, MR+}. K - a potion of experience There is a gate leading back out of this place here. A flood of memories washes over you. Your Spellcasting skill increases to level 12! K - a figurine of a ziggurat You see here a ring of ice {rC+, rF-}. R - a scroll of enchant armour There is a gate leading back out of this place here. V - a ring of the Octopus King Okay, then. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or G - the ring of Ephemeral Luck {+Fly rF++ SInv} > or d - the ring "Bicw" {+Blink rC+ rN+ MR+ Stlth-} You remove the ring of Ephemeral Luck {+Fly rF++ SInv}. You feel stronger. You feel clever. You feel agile. V - a ring of the Octopus King (left hand) {rN+ AC+1 EV+1 Str+1 Int+1 Dex+1} You remove your ring of the Octopus King {rN+ AC+1 EV+1 Str+1 Int+1 Dex+1}. You drop a ring of the Octopus King {rN+ AC+1 EV+1 Str+1 Int+1 Dex+1}. I - the ring of Robustness (left hand) {AC+8} You see here a tin of tremorstones (2/2). You pick up Soykk's Catalogue of Glacial Confrontation and begin reading... Unfortunately, you learned nothing new. You see here a polished flail. You see here a lightning rod (4/4). An oklob plant comes into view. An oklob plant is nearby! An oklob plant is nearby! An oklob plant comes into view. You see here a staff of earth. You see here an amulet of regeneration {+regen, !d}. You see here a runed plate armour. You see here a ring of ice {rC+, rF-}. There is a gate leading back out of this place here. Unknown command. You see here a phantom mirror. V - a phantom mirror There is a gate leading back out of this place here. Welcome back to the Depths! There is an empty arch of ancient stone here. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (? - help) What level of the Lair of Beasts? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Depths here. There is an escape hatch in the ceiling here. There is a large open door here. You enter the shallow water. Moving in this stuff is going to be slow. You see here a large rock {!d}. You enter the shallow water. Moving in this stuff is going to be slow. Items here: ( )) [. There is a large open door here. You see here 3 arrows. 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 a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a large open door here. 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 up here. You see here 3 arrows. You climb upwards. There is a stone staircase leading down here. 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. There is a staircase to the Lair here. You climb downwards. Welcome back to the Lair of Beasts! There is a staircase back to the Dungeon, spattered with blood here. Items here: !!! "" ( )))))) / : ============= ???? [[[[[[[[ || }}}}}}}}}. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop 11 scrolls of enchant weapon. You drop the +8 mithril axe "Arga" {speed, MR+}. You drop a scarf of shadows. You drop a scroll of enchant armour. Okay, then. As you read the scroll of brand weapon, it crumbles to dust. Your +9 vampiric battleaxe {GOOD ENUFF} projects an invisible shield of force! a - a +9 battleaxe of protection (weapon) {GOOD ENUFF} Okay, then. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-854-gdc81c2f 0.26-a0-858-gbf76662 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: 1, map_stat_gen: 0, type: 9, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [araganzar] Species: Deep Dwarf Job: Berserker HP: 285/285; mods: 0/0 MP: 39/39; mod: 0 Stats: 37 (37) 12 (12) 18 (18) Position: (26, 18), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: staircase back to the Dungeon Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 50 | 24 | 26480 | 258/2854 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 26 | 22704 | 0/2312 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Slings | X | 0 | 0 | 10 | 2504 | 150/547 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 15 | 8799 | 416/1368 Armour | X | 0 | 0 | 26 | 22732 | 28/2312 Dodging | X | 0 | 0 | 24 | 19652 | 1111/2018 Stealth | X | 0 | 0 | 0 | 0 | 0/29 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 50 | 12 | 6040 | 101/1202 Conjurations | X | 0 | 0 | 13 | 6005 | 0/1130 Hexes | X | 0 | 0 | 10 | 4575 | 616/920 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 17 | 8045 | 99/1135 Translocations | X | 0 | 0 | 7 | 1177 | 0/336 Transmutations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 12 | 4994 | 0/1011 Air Magic | X | 0 | 0 | 6 | 2079 | 314/589 Earth Magic | X | 0 | 0 | 16 | 4875 | 0/744 Poison Magic | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 24 | 14095 | 984/1427 Evocations | X | 0 | 0 | 19 | 7905 | 592/981 Spell bugs: Durations: Attributes: #4: 581823 #12: 12638 #13: 7129 #23: 73191 #24: 1938667394 #49: 11670 #59: 1 Mutations: molten scales: 1 clarity: 1 clever: 1 negative energy resistance: 1 (innate) sense surroundings: 3 (innate) strong: 1 no regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 battleaxe of protection {GOOD ENUFF} eq slot #1, inv slot #26: +2 cloak of preservation eq slot #2, inv slot #20: +2 helmet of see invisible eq slot #3, inv slot #2: +2 pair of gloves of strength eq slot #4, inv slot #45: +5 pair of boots of Waphaub {rC- MR+ Dex+6} eq slot #6, inv slot #24: +12 gold dragon scales eq slot #7, inv slot #34: ring of Robustness {AC+8} eq slot #8, inv slot #3: ring "Bicw" {+Blink rC+ rN+ MR+ Stlth-} eq slot #9, inv slot #50: amulet "Pithraesk" {Faith rElec MR+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ................................. ............#.###..#....>.......# ...........#).......+............ ...........#........#.....(.....# .#.#####...#........#...........# .### #............#...###P.##.. ..# ##..#...........## #####.. .## #...###.##[#+#..# #.. .# #........@.....!# #.. .# #...............# #.. .########..............## ##.. ........................# #... ..##...................## ##.. ..#..#.P#..##.##.......P# #... .......#########.......### ###.. ..#..#.# #..)....#.####.... ..+..#.# #.............>... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: ellipse monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 12 colour: green bailey_type: bailey_axe ice_cave_hard: false xom_gg_granted: false slime_fixup_done: true tomb_guardian_sets: 1: 1 2: 1 3: 2 4: 1 5: 1 6: 1 xom_gg_heard: true fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>