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: normal Tiles: online Seed: 363328296377905031, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name FromWork -rc /var/dcss/gamedata/dcss-trunk/rc-files/FromWork.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/FromWork.macro -morgue /var/dcss/gamedata/dcss/morgue/FromWork/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/FromWork:2020-11-24.09:19:03.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) [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) [0x7f38f95214c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f38f98c7269]: /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) [0x7f38f950c840]: /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". 0x00007f38f98c6f2a in __waitpid (pid=18112, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f38f98c6f2a in __waitpid (pid=18112, 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=0x7f38f98b1540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 18111\000\000\000\000\000\000\000" #2 0x0000000000732333 in do_crash_dump () at dbg-asrt.cc:685 t = 1606209549 dir = "/var/dcss/gamedata/dcss/morgue/FromWork/" name = "/var/dcss/gamedata/dcss/morgue/FromWork/crash-FromWork-20201124-091909.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 = 0x7f38f98b1540 <_IO_2_1_stderr_> #3 0x000000000072b570 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f38f98c7269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731ad9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdc0137c50 "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\364\212\371\070\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\364\212\371\070\177\000\000\000\000\000\000\000\000\000\000\340\"\023\001\000\000\000\000\360z\023\300\375\177\000\000\360z\023\300\375\177\000\000\200|\023\300\375\177\000\000\026,\317\000\000\000\000\000\020{\023\300\375\177\000\000\020{\023\300\375\177\000\000\240|\023\300\375\177\000\000D^\365\372\070\177\000\000\060{\023\300\375\177\000\000\033\002\000\000\000\000\000\000\000\060\026\373\070\177\000\000\200\375N\371\070\177\000\000\370\317O\371\070\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\377\377\000\000\000\000\240\364\212\371\070\177\000\000\b0O\371\070\177\000\000\000\060\026\373\070\177\000\000\"\000\000\000\070\177\000\000\340\"\023\001\000\000\000\000\b\000\000\000\375\177\000\000k\000\000\000\000\000\000\000P}\023\300\375\177\000\000\340\"\023\001\000\000\000\000@}\023\300\000\000\000\000LA\023\372\070\177\000\000\261\202\354?\002\200\377\377O}\023\300\375\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\030z\023\300\375\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V)`\371\070\177\000\000\001\200\255\373\375\177\000\000\060z\023\300\375\177\000\000\060z\023\300\375\177\000\000\060z\023\300\375\177\000\000\060z\023\300\375\177\000\000\062z\023\300\375\177\000\000/\202\023\300\375\177\000\000\060z\023\300\375\177\000\000/\202\023\300\375\177", '\000' , "_\202\023\300\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffdc0138140, reg_save_area = 0x7ffdc0138060}} 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\300\375\177\000\000\a\000\000\000\000\000\000\000Є\023\300\375\177\000\000\360\204\023\300\375\177\000\000\000\000\000\000\000\000\000\000\030\205\023\300\375\177\000\000`\206\023\300\375\177\000\000\a\377\377\377\000\000\000\000\340\204\023\300\375\177\000\000e\373\201\000\000\000\000\000\030\205\023\300\375\177\000\000\265t\264\000\000\000\000\000\240t\264", '\000' , "\360\204\023\300\375\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 = 32765 header = "quickstart.md" #9 0x0000000000727cfc in help_popup::process_key (ch=-249, this=0x7ffdc01384f0) 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 = 2018411606 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffdc01384f0) 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_REST 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=0x7ffdc0138bc8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 18111) 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 = 4 Level id: D:4 Level build method = , level layout type = rooms, absdepth0 = 3 Level vaults: layout_basic lemuel_crystal_altar nicolae_ru_great_annihilating_truth minmay_temple_entry_grid led_sif_book uniq_edmund Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< No target in view! No target in view! You see here a goblin corpse. Key pressed, stopping explore. j - a scroll labelled ORREUDI MUTEO You see here a quokka corpse. Done exploring. As you read the scroll labelled ORREUDI MUTEO, it crumbles to dust. You hear a loud clanging noise! It was a scroll of noise. Done exploring. Done exploring. You see here a quokka corpse. There is an open door here. There is a stone staircase leading down here. Search for what [Enter for "."]? . You climb downwards. There is a stone staircase leading up here. b - a +0 hunting sling (weapon) j - a smoky pink potion A quokka comes into view. You shoot a stone. The stone barely misses the quokka. You shoot a stone. The stone barely misses the quokka. You shoot a stone. The stone hits the quokka. The quokka is severely wounded. You shoot a stone. The stone hits the quokka! You kill the quokka! Trog accepts your kill. h - 74 stones (gained 1) h - 75 stones (gained 1) An adder skeleton comes into view. An adder skeleton is nearby! You shoot a stone. The stone hits the adder skeleton. The adder skeleton is lightly damaged. You shoot a stone. The stone completely misses the adder skeleton. You shoot a stone. The stone barely misses the adder skeleton. You shoot a stone. The stone barely misses the adder skeleton. The adder skeleton bites you. You shoot a stone. The stone hits the adder skeleton! You destroy the adder skeleton! Trog accepts your kill. a - a +0 falchion (weapon) HP restored. h - 71 stones (gained 1) h - 72 stones (gained 1) h - 73 stones (gained 1) A quokka comes into view. You see here a stone. b - a +0 hunting sling (weapon) You shoot a stone. The stone closely misses the quokka. You shoot a stone. The stone hits the quokka! You kill the quokka! Trog accepts your kill. No target in view! No target in view! a - a +0 falchion (weapon) b - a +0 hunting sling (weapon) h - 72 stones (gained 1) h - 73 stones (gained 1) h - 74 stones (gained 1) h - 76 stones (gained 2) h - 77 stones (gained 1) You open the door. Found a stone staircase leading up and a stone staircase leading down. No target in view! No target in view! A howler monkey comes into view. The howler monkey howls! You shoot a stone. The stone closely misses the howler monkey. The howler monkey hoots and howls with incredible vigour! You hear a shout! x2; You hear a bark! You shoot a stone. The stone closely misses the howler monkey. The howler monkey hoots and howls with incredible vigour! You hear a bark! You hear a shout! You shoot a stone. The stone closely misses the howler monkey. You shoot a stone. The stone hits the howler monkey. The howler monkey is lightly wounded. You shoot a stone. The stone hits the howler monkey. The howler monkey is moderately wounded. You block the howler monkey's attack. a - a +0 falchion (weapon) You barely miss the howler monkey. The howler monkey is moderately wounded. The howler monkey hits you. The howler monkey barely misses you. You riposte. You hit the howler monkey but do no damage. The howler monkey is moderately wounded. You completely miss the howler monkey. The howler monkey is moderately wounded. You block the howler monkey's attack. You hit the howler monkey but do no damage. The howler monkey is moderately wounded. The howler monkey hits you but does no damage. You closely miss the howler monkey. The howler monkey is moderately wounded. The howler monkey hoots and howls with incredible vigour! An ogre comes into view. It is wielding a +0 giant club. The howler monkey hits you but does no damage. You hear a shout! x3 You closely miss the howler monkey. The howler monkey is moderately wounded. The howler monkey hits you but does no damage. You closely miss the howler monkey. The howler monkey is moderately wounded. A quokka comes into view. You block the howler monkey's attack. The quokka moves out of view. You barely miss the howler monkey. The howler monkey is moderately wounded. The howler monkey barely misses you. You riposte. You hit the howler monkey. The howler monkey is moderately wounded. You hit the howler monkey but do no damage. The howler monkey is moderately wounded. The howler monkey hits you. x2 A hound comes into view. The howler monkey hoots and howls with incredible vigour! You hear a bark! You hear a shout! You hear a bark! The howler monkey hoots and howls with incredible vigour! You hear a shout! x2 The howler monkey barely misses you. You riposte. You hit the howler monkey. The howler monkey is heavily wounded. The howler monkey hoots and howls with incredible vigour! You slash the howler monkey! You kill the howler monkey! Trog accepts your kill. You barely miss the quokka. You block the quokka's attack. You hit the quokka but do no damage. The quokka closely misses you. You block the quokka's attack. You hit the quokka. The quokka is lightly wounded. The quokka bites you but does no damage. You slash the quokka! You kill the quokka! Trog accepts your kill. You barely miss the hound. You block the hound's attack. The hound closely misses you. You hit the hound but do no damage. The hound closely misses you. You hit the hound. The hound is moderately wounded. The hound closely misses you. You block the hound's attack. You closely miss the hound. The hound is moderately wounded. You block the hound's attack. x2 You hit the hound. The hound is heavily wounded. You block the hound's attack. You hit the hound but do no damage. The hound is heavily wounded. The hound closely misses you. You riposte. You slash the hound! You kill the hound! Trog accepts your kill. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The ogre barely misses you. You slash the ogre! The ogre is heavily wounded. You slash the ogre! The ogre is almost dead. The ogre hits you with a +0 giant club!! You barely miss the ogre. The ogre is almost dead. You barely miss the ogre. The ogre is almost dead. The ogre misses you. You hit the ogre. You kill the ogre! Trog accepts your kill. Things that are here: a +0 giant club; a quokka corpse You start resting. You feel a strong urge to attack something. You start resting. You feel your anger nearly subside. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You start resting. You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. HP restored. b - a +0 hunting sling (weapon) An orc comes into view. It is wielding a +0 short sword and quivering 2 atropa-tipped darts. You shoot a stone. The orc shouts! The stone hits the orc! You kill the orc! Trog accepts your kill. No target in view! A jackal comes into view. You shoot a stone. The jackal barks! The stone hits the jackal. The jackal is lightly wounded. You hear a bark! You shoot a stone. The stone closely misses the jackal. a - a +0 falchion (weapon) You slash the jackal! You kill the jackal! Trog accepts your kill. A jackal comes into view. The jackal barks! A jackal comes into view. Things that are here: a stone; a jackal corpse The jackal barely misses you. You see here 19 stones. You completely miss the jackal. The jackal barely misses you. x2; You riposte. You hit the jackal but do no damage. You slash the jackal! You kill the jackal! Trog accepts your kill. The jackal bites you but does no damage. The jackal misses you. You barely miss the jackal. The jackal bites you but does no damage. You closely miss the jackal. The jackal barely misses you. The jackal closely misses you. You riposte. You slash the jackal! You kill the jackal! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) h - 88 stones (gained 19) h - 89 stones (gained 1) You see here a jackal corpse. h - 90 stones (gained 1) s - 24 arrows There is a stone staircase leading up here. h - 91 stones (gained 1) Key pressed, stopping explore. h - 92 stones (gained 1) h - 93 stones (gained 1); i - 6 atropa-tipped darts (gained 2) Things that are here: a +0 short sword; an orc corpse h - 95 stones (gained 2) h - 96 stones (gained 1) An orc comes into view. It is wielding a +0 hand axe. The orc shouts! You shoot a stone. The stone hits the orc! You kill the orc! Trog accepts your kill. No target in view! No target in view! Found a club. h - 96 stones (gained 1) You see here a +0 hand axe. Found a rapier. l - 2 black potions (gained 1) You open the door. An adder comes into view. The adder hisses angrily. There is an open door here. You shoot a stone. The stone hits the adder. The adder is heavily wounded. You shoot a stone. The stone closely misses the adder. a - a +0 falchion (weapon) The adder bites you. You hit the adder. The adder is almost dead. The adder bites you but does no damage. You barely miss the adder. The adder is almost dead. The adder misses you. The adder bites you but does no damage. You closely miss the adder. The adder is almost dead. The adder bites you. You barely miss the adder. The adder is almost dead. The adder bites you but does no damage. You slash the adder! You kill the adder! Trog accepts your kill. You have reached level 7! b - a +0 hunting sling (weapon) Found a stone staircase leading up. h - 95 stones (gained 1) h - 96 stones (gained 1) There is a stone staircase leading up here. t - a dented soapstone amulet You start removing your amulet. You continue taking off your amulet of reflection. x4 You finish taking off your amulet of reflection. You start putting on your amulet. You continue putting on your dented soapstone amulet. x5 You finish putting on your cursed amulet of inaccuracy. Oops, that amulet feels deathly cold. t - a cursed amulet of inaccuracy (around neck) There is a stone staircase leading up here. There is an open door, spattered with blood here. An orc wizard comes into view. It is wielding a +0 dagger. Found a chain mail. You shoot a stone. The stone misses the orc wizard. You shoot a stone. The stone hits the orc wizard but does no damage. You shoot a stone. The stone hits the orc wizard! The orc wizard is heavily wounded. You shoot a stone. The stone hits the orc wizard. The orc wizard is severely wounded. You shoot a stone. The stone completely misses the orc wizard. The orc wizard hits you with a +0 dagger. You shoot a stone. The stone closely misses the orc wizard. The orc wizard barely misses you. You shoot a stone. The stone misses the orc wizard. The orc wizard hits you but does no damage. You shoot a stone. The stone closely misses the orc wizard. The orc wizard hits you but does no damage. x2 a - a +0 falchion (weapon) You hit the orc wizard but do no damage. The orc wizard is heavily wounded. The orc wizard hits you with a +0 dagger. You miss the orc wizard. The orc wizard is heavily wounded. The orc wizard hits you but does no damage. You completely miss the orc wizard. The orc wizard is heavily wounded. The orc wizard closely misses you. You riposte. You hit the orc wizard but do no damage. The orc wizard is heavily wounded. You closely miss the orc wizard. The orc wizard is heavily wounded. The orc wizard barely misses you. You slash the orc wizard! You kill the orc wizard! Trog accepts your kill. Trog appreciates your killing of a magic user. Your Long Blades skill increases to level 6! No target in view! No target in view! b - a +0 hunting sling (weapon) Things that are here: a +0 dagger; a +0 robe A worker ant comes into view. You see here a stone. You shoot a stone. The stone hits the worker ant! The worker ant is severely wounded. You shoot a stone. The stone barely misses the worker ant. You shoot a stone. The stone barely misses the worker ant. You shoot a stone. The stone hits the worker ant! You kill the worker ant! Trog accepts your kill. No target in view! No target in view! a - a +0 falchion (weapon) b - a +0 hunting sling (weapon) h - 85 stones (gained 1) A worker ant comes into view. You see here 4 stones. A worker ant is nearby! You shoot a stone. The stone hits the worker ant. The worker ant is moderately wounded. No target in view! No target in view! No target in view! h - 88 stones (gained 4) A worker ant is nearby! You shoot a stone. The stone completely misses the worker ant. You shoot a stone. The stone hits the worker ant. The worker ant is heavily wounded. You shoot a stone. The stone hits the worker ant. The worker ant is severely wounded. The worker ant barely misses you. You shoot a stone. The stone hits the worker ant but does no damage. The worker ant is severely wounded. The worker ant bites you. The worker ant misses you. a - a +0 falchion (weapon) The worker ant barely misses you. You miss the worker ant. The worker ant is severely wounded. The worker ant bites you. You are poisoned. The worker ant poisons you! You barely miss the worker ant. The worker ant is severely wounded. You feel sick. The worker ant bites you. You are more poisoned. The worker ant poisons you! You closely miss the worker ant. The worker ant is severely wounded. You feel sick. The worker ant bites you but does no damage. You closely miss the worker ant. The worker ant is severely wounded. You feel sick. The worker ant bites you. You are more poisoned. The worker ant poisons you! You slash the worker ant! You kill the worker ant! Trog accepts your kill. You feel sick. No target in view! No target in view! b - a +0 hunting sling (weapon) You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Key pressed, stopping explore. You start resting. Edmund the Younger comes into view. He is wielding a +0 flail of protection. Edmund is nearby! You shoot a stone. The stone barely misses Edmund. Edmund shouts! You hear an angry hiss. Edmund closely misses you. You shoot a stone. The stone hits Edmund but does no damage. Edmund misses you. a - a +0 falchion (weapon) A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! Edmund hits you with a +0 flail of protection. You slash Edmund! Edmund is moderately wounded. Edmund hits you with a +0 flail of protection! You slash Edmund! Edmund is heavily wounded. A giant cockroach comes into view. You hit Edmund. Edmund is severely wounded. Edmund hits you with a +0 flail of protection. You closely miss Edmund. Edmund is severely wounded. You slash Edmund! Edmund is severely wounded. Edmund barely misses you. You closely miss Edmund. Edmund is severely wounded. You closely miss Edmund. Edmund is severely wounded. Edmund clears his throat. Edmund hits you with a +0 flail of protection. You slice Edmund!! You kill Edmund! Trog accepts your kill. The giant cockroach misses you. Your Fighting skill increases to level 5! A bat comes into view. The giant cockroach barely misses you. You riposte. You slash the giant cockroach! You kill the giant cockroach! Trog accepts your kill. The bat barely misses you. Found a sacrificial altar of Ru. There is an open door, spattered with blood here. Items here: ( ) [ ††. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You feel a strong urge to attack something. The bat hits you but does no damage. You miss the bat. The bat barely misses you. The bat hits you but does no damage. You hit the bat. You kill the bat! Trog accepts your kill. You are no longer berserk. You are exhausted. You feel yourself slow down. A frilled lizard comes into view. There is an open door, spattered with blood here. Items here: ( ) [ ††. The frilled lizard hisses angrily. You see here a giant cockroach corpse. Things that are here: a +0 dagger; a +0 robe There is an open door, spattered with blood here. You close the door. You start resting. You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. HP restored. b - a +0 hunting sling (weapon) You open the door. There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe The frilled lizard hisses angrily. A frilled lizard is nearby! You shoot a stone. The stone completely misses the frilled lizard. The frilled lizard hisses angrily. You shoot a stone. The stone misses the frilled lizard. You shoot a stone. The stone hits the frilled lizard but does no damage. The frilled lizard hisses angrily. You shoot a stone. The stone misses the frilled lizard. a - a +0 falchion (weapon) The frilled lizard closely misses you. You riposte. You barely miss the frilled lizard. You barely miss the frilled lizard. You catch the helpless frilled lizard completely off-guard! You hit the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard closely misses you. You miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard misses you. You riposte. You barely miss the frilled lizard. The frilled lizard is heavily wounded. You miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) You see here a giant cockroach corpse. h - 81 stones (gained 3) There is an open door, spattered with blood here. Things that are here: a +0 flail of protection; a +0 chain mail; the human corpse of Edmund h - 83 stones (gained 2) h - 84 stones (gained 1) h - 85 stones (gained 1) h - 87 stones (gained 2) h - 88 stones (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 flail of protection; a +0 chain mail; the human skeleton of Edmund h - 89 stones (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 flail of protection; a +0 chain mail; the human skeleton of Edmund You now have 222 gold pieces (gained 10). h - 91 stones (gained 2) Found an ornate altar of the Wu Jian Council. Search for what [Enter for "."]? . A rat comes into view. An orc comes into view. It is wielding a -3 hand axe and carrying a wand of paralysis (1). You shoot a stone. The orc shouts! The stone hits the rat. You kill the rat! Trog accepts your kill. You shoot a stone. The stone hits the orc. The orc is almost dead. You shoot a stone. The stone hits the orc! You kill the orc! Trog accepts your kill. No target in view! There is an open door here. h - 89 stones (gained 1) You see here a rat corpse. There is an open door here. Found a staircase to the Ecumenical Temple. h - 90 stones (gained 1); u - a wand of paralysis (1) l - 3 black potions (gained 1); v - a scroll labelled LUCUSCHU YZAP You now have 265 gold pieces (gained 43). Things that are here: a cursed -3 hand axe; an orc corpse Found an escape hatch in the ceiling. As you read the scroll labelled LUCUSCHU YZAP, it crumbles to dust. You feel aware of your surroundings. You sensed 1 altar. It was a scroll of magic mapping. Found a shimmering blue altar of Sif Muna. 2 orc wizards come into view. The orc wizard shouts! x2 The orc wizard casts a spell. The orc wizard blinks! The orc wizard moves out of view. Found a blackened book. Found an escape hatch in the floor. You shoot a stone. The stone hits the orc wizard. The orc wizard is lightly wounded. You shoot a stone. The stone misses the orc wizard. You shoot a stone. The stone hits the orc wizard. The orc wizard is moderately wounded. The orc wizard points at you and mumbles some strange words. The magic dart hits you. You shoot a stone. The stone misses the orc wizard. a - a +0 falchion (weapon) You miss the orc wizard. The orc wizard is moderately wounded. The orc wizard hits you but does no damage. You barely miss the orc wizard. The orc wizard is moderately wounded. The orc wizard mumbles some strange words. The orc wizard blinks! The orc wizard hits you but does no damage. You see here a stone. You slash the orc wizard! You kill the orc wizard! Trog accepts your kill. Trog appreciates your killing of a magic user. The orc wizard looks encouraged for a moment. No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! b - a +0 hunting sling (weapon) You shoot a stone. The stone misses the orc wizard. You shoot a stone. The stone hits the orc wizard. The orc wizard is moderately wounded. You shoot a stone. The stone hits the orc wizard. The orc wizard is heavily wounded. You shoot a stone. The stone closely misses the orc wizard. You shoot a stone. The stone misses the orc wizard. You shoot a stone. The stone hits the orc wizard but does no damage. The orc wizard is heavily wounded. You shoot a stone. The stone misses the orc wizard. You shoot a stone. The stone hits the orc wizard. The orc wizard is severely wounded. You shoot a stone. The stone hits the orc wizard. The orc wizard is almost dead. You shoot a stone. The stone barely misses the orc wizard. The orc wizard looks braver for a moment. You shoot a stone. The stone closely misses the orc wizard. You shoot a stone. The stone barely misses the orc wizard. You shoot a stone. The stone hits the orc wizard. You kill the orc wizard! Trog accepts your kill. Trog appreciates your killing of a magic user. No target in view! No target in view! a - a +0 falchion (weapon) h - 74 stones (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe h - 75 stones (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe There is a shimmering blue altar of Sif Muna here. Key pressed, stopping explore. Key pressed, stopping explore. b - a +0 hunting sling (weapon) Found a stone staircase leading down. There is a stone staircase leading down here. Found a scroll of amnesia. Found a glowing mace. Found an escape hatch in the floor. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. A worker ant comes into view. The worker ant moves out of view. A worker ant is nearby! You shoot a stone. The stone hits the worker ant but does no damage. You shoot a stone. The stone hits the worker ant. The worker ant is lightly wounded. The worker ant waves its antennae. The worker ant misses you. a - a +0 falchion (weapon) The worker ant bites you. You are poisoned. The worker ant poisons you! You slash the worker ant! The worker ant is severely wounded. You feel sick. The worker ant bites you! You are more poisoned. The worker ant poisons you! You barely miss the worker ant. The worker ant is severely wounded. You feel sick. The worker ant bites you but does no damage. You miss the worker ant. The worker ant is severely wounded. You feel sick. The worker ant bites you. You hit the worker ant. The worker ant is almost dead. You feel sick. The worker ant bites you. The worker ant barely misses you. You hit the worker ant but do no damage. The worker ant is almost dead. You feel sick. The worker ant misses you. You miss the worker ant. The worker ant is almost dead. You feel sick. The worker ant misses you. You hit the worker ant. You kill the worker ant! Trog accepts your kill. You feel sick. No target in view! b - a +0 hunting sling (weapon) You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Key pressed, stopping explore. Key pressed, stopping explore. h - 74 stones (gained 1) h - 75 stones (gained 1) Key pressed, stopping explore. You open the door. There is an open door here. You see here a +0 hand axe. Things that are here: a +0 dagger; a +0 robe There is an open door, spattered with blood here. Things that are here: a +0 flail of protection; a +0 chain mail There is a sacrificial altar of Ru here. There is an open door here. Found a stone staircase leading down. Partly explored, can't reach some items. Partly explored, can't reach some items. Partly explored, can't reach some items. Search for what [Enter for "."]? . There is a stone staircase leading down here. You climb downwards. 3 orcs and an orc wizard come into view. An orc is wielding a +0 trident of protection. The orc shouts! x3; The orc wizard shouts! You hear a shout! Found 15 gold pieces. Found a stone staircase leading down. There is a stone staircase leading up here. You shoot a stone. The stone closely misses the orc. You shoot a stone. The stone closely misses the orc. An adder zombie comes into view. You shoot a stone. The stone misses the orc. You shoot a stone. The stone hits the orc! You kill the orc! Trog accepts your kill. You shoot a stone. The stone barely misses the orc. The stone hits the adder zombie but does no damage. The orc closely misses you. You shoot a stone. The stone misses the orc. The stone completely misses the orc. The stone closely misses the orc wizard. The orc hits you but does no damage. You shoot a stone. The stone closely misses the orc. The stone hits the orc but does no damage. A white imp comes into view. a - a +0 falchion (weapon) You hit the orc. The orc is lightly wounded. The orc wizard gestures wildly while chanting. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You barely miss the orc. The orc is lightly wounded. The orc hits you. The orc misses you. You riposte. You slash the orc! You kill the orc! Trog accepts your kill. The orc closely misses you. You riposte. You miss the orc. The orc is lightly wounded. Something hits you. The white imp gestures at you. The puff of frost hits something! You climb upwards. Reactivating autopickup. There is a stone staircase leading down here. You miss the orc. The orc is lightly wounded. The orc closely misses you. Something hits you but does no damage. Deactivating autopickup; reactivate with Ctrl-A. You hit the orc. The orc is almost dead. The orc hits you but does no damage. You hear some strange, mumbled words. A magic dart appears from out of thin air! The magic dart hits you. You slash the orc! You kill the orc! Trog accepts your kill. Something hits you. Your Long Blades skill increases to level 7! No target in view! You barely miss something. Something hits you but does no damage. You miss something. You hear some strange, mumbled words. A magic dart appears from out of thin air! The magic dart hits you. You hit something. Trog accepts your kill. Trog appreciates your killing of a magic user. Reactivating autopickup. You feel a bit more experienced. Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 dagger; a +0 robe There is a stone staircase leading down here. You start resting. HP restored. You start waiting. Done waiting. You climb downwards. The adder zombie closely misses you. You riposte. You miss the adder zombie. The white imp gestures at you. The puff of frost hits you! The adder zombie closely misses you. You riposte. You slash the adder zombie! The adder zombie is heavily damaged. There is a stone staircase leading up here. You slash the adder zombie! You destroy the adder zombie! Trog accepts your kill. The white imp gestures at you. The puff of frost hits you. There is a stone staircase leading down here. Found a stone staircase leading down. You hit the white imp. The white imp is lightly wounded. The white imp hits you but does no damage. You hit the white imp but do no damage. The white imp is lightly wounded. The white imp misses you. You riposte. Your ring mail prevents you from hitting the white imp. The white imp is lightly wounded. You hit the white imp. The white imp is moderately wounded. The white imp hits you. The white imp freezes you. You slash the white imp! You kill the white imp! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) Key pressed, stopping explore. HP restored. A necrophage comes into view. You see here a stone. A necrophage is nearby! A necrophage is nearby! You shoot a stone. The stone misses the necrophage. You shoot a stone. The stone closely misses the necrophage. You shoot a stone. The stone hits the necrophage! The necrophage is moderately damaged. You shoot a stone. The stone misses the necrophage. a - a +0 falchion (weapon) A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The necrophage barely misses you. You barely miss the necrophage. The necrophage is moderately damaged. The necrophage barely misses you. You miss the necrophage. The necrophage is moderately damaged. The necrophage completely misses you. You slash the necrophage! The necrophage is heavily damaged. You slash the necrophage! The necrophage is almost destroyed. The necrophage hits you but does no damage. You slice the necrophage!! You destroy the necrophage! Trog accepts your kill. You have reached level 8! You feel agile. You feel a strong urge to attack something. There is a stone staircase leading down here. You start waiting. You are no longer berserk. You are exhausted. You feel yourself slow down. You start waiting. An adder comes into view. An adder is nearby! An adder is nearby! The adder hisses angrily. There is a stone staircase leading up here. Welcome back, FromWork the Human Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. You climb downwards. The adder barely misses you. x2; You riposte. You closely miss the adder. There is a stone staircase leading up here. You barely miss the adder. The adder bites you but does no damage. x2 You hit the adder. The adder is moderately wounded. The adder bites you but does no damage. The adder barely misses you. You slash the adder! The adder is almost dead. You feel yourself speed up. The adder bites you but does no damage. The adder barely misses you. You riposte. You miss the adder. The adder is almost dead. You closely miss the adder. The adder is almost dead. The adder barely misses you. You hit the adder. You kill the adder! Trog accepts your kill. No target in view! b - a +0 hunting sling (weapon) An ice beast comes into view. Things that are here: a stone; a +0 trident of protection; an orc skeleton An ice beast is nearby! You shoot a stone. The stone barely misses the ice beast. No target in view! No target in view! No target in view! h - 64 stones (gained 1) Things that are here: a +0 trident of protection; an orc skeleton An ice beast is nearby! You shoot a stone. The stone misses the ice beast. You shoot a stone. The stone closely misses the ice beast. You recover from your berserk rage. You shoot a stone. The stone barely misses the ice beast. You shoot a stone. The stone hits the ice beast but does no damage. The ice beast hits you. The ice beast freezes you! a - a +0 falchion (weapon) The ice beast hits you but does no damage. You slash the ice beast! The ice beast is moderately wounded. The ice beast hits you. The ice beast freezes you! You hit the ice beast. The ice beast is heavily wounded. The ice beast hits you. The ice beast freezes you! You are too injured to fight recklessly! You are too injured to fight recklessly! A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The ice beast hits you. * * * LOW HITPOINT WARNING * * * The ice beast freezes you. * * * LOW HITPOINT WARNING * * * You slash the ice beast! The ice beast is severely wounded. You closely miss the ice beast. The ice beast is severely wounded. The ice beast hits you. * * * LOW HITPOINT WARNING * * * The ice beast freezes you! * * * LOW HITPOINT WARNING * * * You closely miss the ice beast. The ice beast is severely wounded. The ice beast barely misses you. Unknown command. You hit the ice beast. The ice beast is almost dead. You miss the ice beast. The ice beast is almost dead. The ice beast hits you but does no damage. You barely miss the ice beast. The ice beast is almost dead. You slash the ice beast! You kill the ice beast! Trog accepts your kill. h - 61 stones (gained 1) Unknown command. You feel a strong urge to attack something. Things that are here: a +0 trident of protection; an orc skeleton You are no longer berserk. You are exhausted. You feel yourself slow down. There is a stone staircase leading down here. There is a stone staircase leading up here. Welcome back, FromWork the Human Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. You start resting. You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. HP restored. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 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: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [FromWork] Species: Human Job: Berserker HP: 63/63; mods: 0/0 MP: 8/8; mod: 0 Stats: 31 (31) 7 (7) 14 (14) Position: (40, 61), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 33 | 5 | 945 | 195/300 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 2 | 66 | 7 | 1642 | 242/400 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 0 | 0 | 0/50 Bows | X | 0 | 0 | 0 | 0 | 0/50 Crossbows | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 2 | 225 | 75/150 Dodging | X | 0 | 0 | 2 | 225 | 75/150 Stealth | X | 0 | 0 | 0 | 0 | 0/42 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 265 #23: 5032 #24: 1904179487 #27: 1221 #49: 369 #59: 1 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 falchion eq slot #6, inv slot #6: cursed +0 ring mail eq slot #7, inv slot #2: +6 ring of strength eq slot #8, inv slot #17: +6 ring of strength eq slot #9, inv slot #19: cursed amulet of inaccuracy }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.###...##.......######### #.#.....####._.### #.#.#.#..#.......### #.#.#.#..#...#...#.# ###.#.#..#...#...#.# #...#.#..'#######'.# #.###.#.....# #....# #.# #.#####.###.#..# #.# #...[@........## #.# #######.####### #.#########.# #...........# #.########### #.# ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>