ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-863-g3bff4b2 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7910139457771850061, 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-25.12:31: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) [0x72b1e8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x7323f7]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72b650]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f9381cf14c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f9382097269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731bb9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731d48]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x727160] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x727ddc]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce8302]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce472a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce530d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x692ece]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f9381cdc840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x693949]: 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". 0x00007f9382096f2a in __waitpid (pid=26523, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f9382096f2a in __waitpid (pid=26523, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072b065 in call_gdb (file=file@entry=0x7f9382081540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 26456\000\000\000\000\000\000\000" #2 0x0000000000732413 in do_crash_dump () at dbg-asrt.cc:685 t = 1606307780 dir = "/var/dcss/gamedata/dcss/morgue/FromWork/" name = "/var/dcss/gamedata/dcss/morgue/FromWork/crash-FromWork-20201125-123620.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 = 0x7f9382081540 <_IO_2_1_stderr_> #3 0x000000000072b650 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f9382097269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731bb9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcf98e7980 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731d48 in AssertFailed (expr=expr@entry=0xcf6aaf "fp", file=file@entry=0xcf6aa4 "command.cc", line=line@entry=1130, text=text@entry=0xcf6a8f "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\a\202\223\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\364\a\202\223\177\000\000\000\000\000\000\000\000\000\000 #\023\001\000\000\000\000 x\216\371\374\177\000\000 x\216\371\374\177\000\000\260y\216\371\374\177\000\000\226/\317\000\000\000\000\000@x\216\371\374\177\000\000@x\216\371\374\177\000\000\320y\216\371\374\177\000\000\226/\317\000\000\000\000\000`x\216\371\374\177\000\000`x\216\371\374\177\000\000\360y\216\371\374\177\000\000\226/\317\000\000\000\000\000\330y\216\371\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\364\a\202\223\177", '\000' , "\202\216\371\374\177\000\000\"\000\000\000\223\177\000\000 #\023\001\000\000\000\000\b\000\000\000\374\177\000\000k\000\000\000\000\000\000\000\200z\216\371\374\177\000\000 #\023\001\000\000\000\000pz\216\371\000\000\000\000LA\220\202\223\177\000\000\201\205q\006\003\200\377\377\177z\216\371\374\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000Hw\216\371\374\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V)݁\223\177\000\000\001\200\255\373\374\177\000\000`w\216\371\374\177\000\000`w\216\371\374\177\000\000`w\216\371\374\177\000\000`w\216\371\374\177\000\000bw\216\371\374\177\000\000_\177\216\371\374\177\000\000`w\216\371\374\177\000\000_\177\216\371\374\177", '\000' , "\217\177\216\371\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffcf98e7e70, reg_save_area = 0x7ffcf98e7d90}} fileName = #8 0x0000000000727160 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\371\374\177\000\000\a\000\000\000\000\000\000\000\000\202\216\371\374\177\000\000 \202\216\371\374\177\000\000\000\000\000\000\000\000\000\000H\202\216\371\374\177\000\000\220\203\216\371\374\177\000\000\a\377\377\377\000\000\000\000\020\202\216\371\374\177\000\000E\374\201\000\000\000\000\000H\202\216\371\374\177\000\000\225u\264\000\000\000\000\000\200u\264", '\000' , " \202\216\371\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 0x0000000000727ddc in help_popup::process_key (ch=-249, this=0x7ffcf98e8220) 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 = 1643922360 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffcf98e8220) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb25f8 , 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 0x0000000000ce8302 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce472a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_WEAPON_SWAP player_disabled = {was_disabled = false} #14 0x0000000000ce530d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x0000000000692ece in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffcf98e88f8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 26456) 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 = 8 Level id: D:8 Level build method = , level layout type = rooms, absdepth0 = 7 Level vaults: layout_basic tgw_trog kennysheep_little_box kennysheep_minor_cross hex_medium minmay_guarded_unrand_finisher Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The yak is severely wounded. You block the yak's attack. You hit the yak. The yak is severely wounded. You barely miss the yak. The yak is severely wounded. You barely miss the yak. The yak is severely wounded. The yak gores you! The yak barely misses you. You riposte. You hit the yak. The yak is lightly wounded. A sky beast comes into view. You hit the yak but do no damage. The yak is severely wounded. The yak gores you but does no damage. x2 You hit the yak. The yak is almost dead. You block the yak's attack. The yak closely misses you. You barely miss the yak. The yak is almost dead. The yak closely misses you. You riposte. You slash the yak! You kill the yak! Trog accepts your kill. You slash the yak! The yak is moderately wounded. You hit the yak but do no damage. The yak is moderately wounded. The yak gores you. The yak closely misses you. You closely miss the yak. The yak is moderately wounded. You block the yak's attack. x2 You slash the yak! The yak is moderately wounded. The yak gores you. The yak gores you but does no damage. You hit the yak but do no damage. The yak is moderately wounded. The yak gores you! The yak gores you. You hit the yak but do no damage. The yak is moderately wounded. The yak gores you but does no damage. The yak gores you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! There is a glowing silver altar of Zin here. There is an open door here. You slash the yak! The yak is moderately wounded. The yak gores you but does no damage. You hit the yak. The yak is moderately wounded. Your skin crawls. You feel resistant to hostile enchantments. Trog will no longer gift you weapons. You block the yak's attack. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The yak gores you but does no damage. You slash the yak! The yak is severely wounded. The yak gores you! You slash the yak! The yak is almost dead. The yak gores you. You slash the yak! You kill the yak! Trog accepts your kill. You closely miss the sky beast. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the sky beast. The sky beast is lightly wounded. The sky beast flickers out of sight! Deactivating autopickup; reactivate with Ctrl-A. Something completely misses you. You barely miss something. You hit something. Something hits you but does no damage. You closely miss something. You slash something! A sky beast appears from thin air! Reactivating autopickup. The sky beast barely misses you. You riposte. You slash the sky beast! You kill the sky beast! Trog accepts your kill. You slash the yak! The yak is severely wounded. You slash the yak! You kill the yak! Trog accepts your kill. You see here a yak corpse. You feel a strong urge to attack something. You start resting. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You feel the effects of Trog's Hand fading. You start resting. Your skin stops crawling. You feel less resistant to hostile enchantments. 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) There is an open door here. There is a glowing silver altar of Zin here. There is an open door, spattered with blood here. d - 272 stones (gained 1) d - 273 stones (gained 1) d - 275 stones (gained 2) d - 276 stones (gained 1) An orc comes into view. It is wielding a -3 club. An orc is nearby! You shoot a stone. The orc shouts! The stone hits the orc! You kill the orc! Trog accepts your kill. No target in view! E - a sedimented yellow potion An orc and an orc priest come into view. The orc priest shouts! The orc moves out of view. You see here 18 gold pieces. An orc priest is nearby! You shoot a stone. The stone hits the orc priest! The orc priest is heavily wounded. A worker ant zombie comes into view. You shoot a stone. The stone barely misses the orc priest. An orc comes into view. It is wielding a +1 flail of protection. You shoot a stone. The stone hits the orc priest! You kill the orc priest! Trog accepts your kill. Trog will now gift you melee weapons as you gain piety. a - a +0 falchion (weapon) Found a stone staircase leading down. You slash the orc! You kill the orc! Trog accepts your kill. The worker ant zombie bites you but does no damage. An orc wizard comes into view. It is wielding a +0 dagger. Things that are here: a +0 dagger; a stone; an orc corpse You hit the worker ant zombie. The worker ant zombie is lightly damaged. The orc closely misses you. You hit the worker ant zombie. The worker ant zombie is moderately damaged. The worker ant zombie bites you but does no damage. You block the orc's attack. b - a +0 hunting sling (weapon) The worker ant zombie bites you but does no damage. You shoot a stone. The stone hits the worker ant zombie. The worker ant zombie is moderately damaged. The orc hits you but does no damage. You shoot a stone. The stone hits the worker ant zombie! The worker ant zombie is severely damaged. The worker ant zombie barely misses you. The orc wizard casts a spell at you. The magic dart hits you! a - a +0 falchion (weapon) The worker ant zombie bites you but does no damage. The orc hits you but does no damage. The orc wizard points at you and mumbles some strange words. You are confused. You are too confused! You are too confused! You are too confused! You are too confused! The worker ant zombie bites you. The orc barely misses you. You closely miss the orc wizard. The worker ant zombie bites you but does no damage. You slash the worker ant zombie! You destroy the worker ant zombie! Trog accepts your kill. The orc wizard barely misses you. The orc hits you with a +1 flail of protection. You hit the orc. The orc is almost dead. The orc wizard gestures at you while chanting. The magic dart hits you. The orc misses you. Unknown command. The orc wizard hits you with a +0 dagger. Found a robe. You see here 2 stones. The orc closely misses you. The orc wizard hits you but does no damage. You feel less confused. The orc wizard closely misses you. You barely miss the orc wizard. You block the orc's attack. The orc wizard barely misses you. You hit the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You block the orc's attack. You closely miss the orc wizard. The orc wizard is lightly wounded. You hit the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You block the orc's attack. Your chain mail prevents you from hitting the orc wizard. The orc wizard is lightly wounded. You block the orc wizard's attack. The orc closely misses you. You hit the orc wizard but do no damage. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard is lightly wounded. The orc closely misses you. You riposte. You hit the orc but do no damage. The orc is heavily wounded. You block the orc wizard's attack. You barely miss the orc wizard. The orc wizard is lightly wounded. You block the orc's attack. The orc wizard closely misses you. You closely miss the orc wizard. The orc wizard is lightly wounded. You hit the orc wizard. The orc wizard is heavily wounded. The orc barely misses you. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You miss something. Something hits you. The orc barely misses you. You hit something. Something hits you but does no damage. You miss something. The orc closely misses you. Something hits you but does no damage. You closely miss something. The orc barely misses you. You hit something. Something hits you but does no damage. You hit something but do no damage. The orc closely misses you. Something hits you but does no damage. You hit something. The orc hits you but does no damage. You hear some strange, mumbled words. Something tries to affect you, but you resist. You hit something. Trog accepts your kill. Trog appreciates your killing of a magic user. Reactivating autopickup. You feel a bit more experienced. Your Slings skill increases to level 9! The orc barely misses you. Things that are here: a +0 dagger; a +0 leather armour The orc closely misses you. You riposte. You hit the orc but do no damage. The orc is moderately wounded. The orc hits you but does no damage. You closely miss the orc. The orc is moderately wounded. You block the orc's attack. You hit the orc but do no damage. The orc is moderately wounded. You hit the orc but do no damage. The orc is moderately wounded. The orc hits you but does no damage. You hit the orc. You kill the orc! Trog accepts your kill. Things that are here: a +1 flail of protection; a +0 chain mail; an orc corpse Things that are here: a +0 dagger; a +0 leather armour You start resting. You start resting. HP restored. d - 272 stones (gained 2) d - 274 stones (gained 2) Things that are here: a cursed -3 club; a +0 ring mail; an orc corpse d - 275 stones (gained 1) Things that are here: a +0 dagger; an orc corpse You now have 185 gold pieces (gained 18). Things that are here: a +0 dagger; a +0 leather armour d - 276 stones (gained 1) Key pressed, stopping explore. b - a +0 hunting sling (weapon) A wight comes into view. It is wielding a +0 scimitar. A wight is nearby! You shoot a stone. The stone closely misses the wight. You shoot a stone. The stone hits the wight. The wight is moderately damaged. You shoot a stone. The stone closely misses the wight. You shoot a stone. The stone completely misses the wight. You shoot a stone. The stone hits the wight. The wight is heavily damaged. You shoot a stone. The stone hits the wight but does no damage. The wight is heavily damaged. a - a +0 falchion (weapon) You hit the wight. The wight is severely damaged. The wight closely misses you. You hit the wight. You destroy the wight! Trog accepts your kill. No target in view! An ice beast comes into view. Things that are here: a cursed +0 scimitar; a +0 robe You see here 13 gold pieces. You block the ice beast's attack. You slash the ice beast! The ice beast is heavily wounded. You barely miss the ice beast. The ice beast is heavily wounded. The ice beast closely misses you. You slash the ice beast! The ice beast is severely wounded. The ice beast hits you. The ice beast freezes you. You resist. You barely miss the ice beast. The ice beast is severely wounded. The ice beast hits you. The ice beast freezes you. You resist. You hit the ice beast. The ice beast is almost dead. You block the ice beast's attack. You hit the ice beast but do no damage. The ice beast is almost dead. The ice beast barely misses you. You slash the ice beast! You kill the ice beast! Trog accepts your kill. No target in view! Things that are here: a cursed +0 scimitar; a +0 robe F - a cursed +0 scimitar Setting a skill training target for Long Blades at 14.0. It sticks to your hand! F - a cursed +0 scimitar (weapon) Unknown command. You drop a +0 falchion. Adjust to which letter? (? for menu, Esc to quit) a - a cursed +0 scimitar (weapon) As you read the scroll of remove curse, it crumbles to dust. You feel as if something is helping you. b - a +0 hunting sling (weapon) You now have 198 gold pieces (gained 13). d - 271 stones (gained 1) A wight comes into view. It is wielding a +5 hand axe. You shoot a stone. The stone hits the wight. The wight is moderately damaged. The wight hits you but does no damage. a - a +0 scimitar (weapon) You slash the wight! The wight is almost destroyed. You block the wight's attack. You hit the wight. The wight is almost destroyed. A wight comes into view. It is wielding a +2 mace of protection. You hit the wight. You destroy the wight! Trog accepts your kill. b - a +0 hunting sling (weapon) You block the wight's attack. You shoot a stone. The stone barely misses the wight. a - a +0 scimitar (weapon) You block the wight's attack. You closely miss the wight. You slash the wight! The wight is severely damaged. The wight misses you. You riposte. You completely miss the wight. The wight is severely damaged. You closely miss the wight. The wight is severely damaged. You block the wight's attack. You closely miss the wight. The wight is severely damaged. You block the wight's attack. You completely miss the wight. The wight is severely damaged. You hit the wight. The wight is almost destroyed. You block the wight's attack. You barely miss the wight. The wight is almost destroyed. The wight hits you but does no damage. You hit the wight. You destroy the wight! Trog accepts your kill. No target in view! b - a +0 hunting sling (weapon) d - 270 stones (gained 1) Things that are here: a +5 hand axe; a +0 robe d - 271 stones (gained 1) Things that are here: a +2 mace of protection; a +0 robe d - 272 stones (gained 1) d - 274 stones (gained 2) A worker ant comes into view. 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 almost dead. You shoot a stone. The stone hits the worker ant! You kill the worker ant! Trog accepts your kill. No target in view! d - 272 stones (gained 1) d - 273 stones (gained 1) d - 274 stones (gained 1) Found a short sword. You reach down and open the door. There is an open door here. A black bear comes into view. The black bear growls angrily. The black bear moves out of view. Found a scroll labelled ETUOWEM BOULUE. Found a stone staircase leading down. No target in view! A black bear is nearby! You shoot a stone. The stone hits the black bear! The black bear is heavily wounded. You shoot a stone. The stone hits the black bear! The black bear is severely wounded. You shoot a stone. The stone hits the black bear. The black bear is almost dead. a - a +0 scimitar (weapon) You slash the black bear! You kill the black bear! Trog accepts your kill. No target in view! b - a +0 hunting sling (weapon) d - 272 stones (gained 1) d - 274 stones (gained 2) F - a scroll labelled ETUOWEM BOULUE As you open the door, it creaks loudly! You hear a shout! There is an open door here. An ogre comes into view. It is wielding a +0 giant club. The ogre shouts! You shoot a stone. The stone hits the ogre! The ogre is moderately wounded. You shoot a stone. The stone barely misses the ogre. You shoot a stone. The stone hits the ogre! The ogre is severely wounded. You shoot a stone. The stone hits the ogre! You kill the ogre! Trog accepts your kill. Your Long Blades skill increases to level 10! No target in view! d - 271 stones (gained 1) You see here a +0 giant club. d - 272 stones (gained 1) d - 273 stones (gained 1) e - 88 bolts (gained 22) You see here a +0 giant club. There is an open door here. You reach down and open the door. There is an open door here. A black bear comes into view. The black bear growls angrily. Found 18 stones. You shoot a stone. The stone hits the black bear but does no damage. You shoot a stone. The stone hits the black bear. The black bear is moderately wounded. You shoot a stone. The stone hits the black bear. The black bear is moderately wounded. You shoot a stone. The stone closely misses the black bear. You shoot a stone. The stone hits the black bear. The black bear is heavily wounded. You shoot a stone. The stone completely misses the black bear. a - a +0 scimitar (weapon) You barely miss the black bear. The black bear is heavily wounded. The black bear barely misses you. The black bear claws you but does no damage. x2 You slash the black bear! You kill the black bear! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) You see here a black bear corpse. d - 268 stones (gained 1) d - 269 stones (gained 1) d - 288 stones (gained 19) d - 289 stones (gained 1) d - 290 stones (gained 1) There is an open door here. An orc comes into view. It is wielding a +0 dagger. The orc shouts! You hear a shout! An orc priest comes into view. It is wielding a +0 short sword. The orc moves out of view. You shoot a stone. The stone hits the orc priest but does no damage. The orc priest looks encouraged for a moment. You shoot a stone. The stone hits the orc. The orc is heavily wounded. You shoot a stone. The stone hits the orc! You kill the orc! Trog accepts your kill. You shoot a stone. The stone closely misses the orc priest. You shoot a stone. The stone hits the orc priest! The orc priest is heavily wounded. You shoot a stone. The stone hits the orc priest. The orc priest is severely wounded. An orc comes into view. It is wielding a +0 whip of freezing. You shoot a stone. The orc shouts! The stone hits the orc priest. The orc priest is severely wounded. You shoot a stone. The stone hits the orc priest! You kill the orc priest! Trog accepts your kill. No target in view! No target in view! An orc is nearby! 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! Things that are here: a +0 short sword; a +0 chain mail; an orc corpse d - 282 stones (gained 1) d - 283 stones (gained 1) d - 284 stones (gained 1) Things that are here: a +0 dagger; a +0 leather armour; an orc corpse d - 286 stones (gained 2) Found a stone staircase leading down. d - 287 stones (gained 1) d - 288 stones (gained 1) You see here a +0 whip of freezing. d - 289 stones (gained 1) A bullfrog comes into view. You shoot a stone. The stone closely misses the bullfrog. You shoot a stone. The stone hits the bullfrog. The bullfrog is moderately wounded. You shoot a stone. The stone closely misses the bullfrog. You shoot a stone. The stone hits the bullfrog but does no damage. The bullfrog is moderately wounded. The bullfrog hits you but does no damage. a - a +0 scimitar (weapon) You block the bullfrog's attack. You slash the bullfrog! The bullfrog is heavily wounded. You block the bullfrog's attack. You barely miss the bullfrog. The bullfrog is heavily wounded. The bullfrog hits you. You barely miss the bullfrog. The bullfrog is heavily wounded. The bullfrog misses you. You block the bullfrog's attack. You hit the bullfrog. The bullfrog is severely wounded. The bullfrog hits you but does no damage. You closely miss the bullfrog. The bullfrog is severely wounded. The bullfrog hits you but does no damage. You block the bullfrog's attack. Your chain mail prevents you from hitting the bullfrog. The bullfrog is severely wounded. You block the bullfrog's attack. You slash the bullfrog! You kill the bullfrog! Trog accepts your kill. No target in view! b - a +0 hunting sling (weapon) d - 286 stones (gained 1) d - 287 stones (gained 1) Key pressed, stopping explore. 2 wraiths come into view. You shoot a stone. The stone hits the wraith but does no damage. The wraith hits you! a - a +0 scimitar (weapon) You slash the wraith! The wraith is moderately damaged. You block the wraith's attack. The wraith barely misses you. You riposte. You slash the wraith! The wraith is severely damaged. You closely miss the wraith. The wraith is severely damaged. The wraith hits you but does no damage. The wraith closely misses you. You hit the wraith but do no damage. The wraith is severely damaged. The wraith hits you but does no damage. The wraith hits you. The wraith drains your vigour! You feel yourself slow down. You slash the wraith! The wraith is almost destroyed. The wraith closely misses you. The wraith completely misses you. The wraith misses you. You completely miss the wraith. The wraith is almost destroyed. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. The wraith hits you. You block the wraith's attack. You closely miss the wraith. The wraith is almost destroyed. The wraith barely misses you. The wraith hits you! The wraith drains your vigour! You feel as though you will be slow longer. You closely miss the wraith. The wraith is almost destroyed. You block the wraith's attack. The wraith closely misses you. The wraith hits you but does no damage. You hit the wraith. You destroy the wraith! Trog accepts your kill. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. Your chain mail prevents you from hitting the wraith. The wraith hits you but does no damage. You slash the wraith! The wraith is moderately damaged. The wraith hits you but does no damage. x2 You hit the wraith. The wraith is moderately damaged. You block the wraith's attack. You hit the wraith. The wraith is heavily damaged. You block the wraith's attack. You barely miss the wraith. The wraith is moderately damaged. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. You block the wraith's attack. You slash the wraith! The wraith is severely damaged. The wraith hits you but does no damage. You hit the wraith but do no damage. The wraith is severely damaged. You block the wraith's attack. You closely miss the wraith. The wraith is severely damaged. You block the wraith's attack. The wraith hits you but does no damage. You closely miss the wraith. The wraith is severely damaged. The wraith hits you but does no damage. You hit the wraith. The wraith is severely damaged. The wraith barely misses you. The wraith closely misses you. You hit the wraith. The wraith is severely damaged. The wraith misses you. You riposte. You hit the wraith. The wraith is almost destroyed. You barely miss the wraith. The wraith is almost destroyed. The wraith closely misses you. You riposte. You hit the wraith. You destroy the wraith! Trog accepts your kill. No target in view! You start resting. A jackal comes into view. The jackal barks! The jackal closely misses you. You riposte. You closely miss the jackal. You slash the jackal! You kill the jackal! Trog accepts your kill. No target in view! No target in view! You start resting. A wraith comes into view. The wraith hits you but does no damage. The wraith closely misses you. You riposte. You closely miss the wraith. You hit the wraith. The wraith is lightly damaged. You feel yourself speed up. You block the wraith's attack. You closely miss the wraith. The wraith is lightly damaged. You block the wraith's attack. You slash the wraith! The wraith is heavily damaged. The wraith hits you but does no damage. You hit the wraith but do no damage. The wraith is heavily damaged. You block the wraith's attack. You slice the wraith!! The wraith is almost destroyed. The wraith hits you. The wraith drains your vigour! You feel yourself slow down. You hit the wraith. You destroy the wraith! Trog accepts your kill. No target in view! No target in view! You start resting. You feel yourself speed up. You start resting. HP restored. A jackal comes into view. The jackal barks! A jackal is nearby! The jackal bites you but does no damage. x2 Your chain mail prevents you from hitting the jackal. A wraith comes into view. The jackal bites you but does no damage. You slash the jackal! You kill the jackal! Trog accepts your kill. You slash the wraith! The wraith is moderately damaged. You block the wraith's attack. You hit the wraith. The wraith is moderately damaged. You block the wraith's attack. You closely miss the wraith. The wraith is moderately damaged. The wraith hits you but does no damage. You closely miss the wraith. The wraith is moderately damaged. You block the wraith's attack. You closely miss the wraith. The wraith is moderately damaged. You hit the wraith but do no damage. The wraith is moderately damaged. The wraith hits you. You slash the wraith! The wraith is heavily damaged. The wraith hits you but does no damage. You hit the wraith but do no damage. The wraith is heavily damaged. The wraith hits you but does no damage. You hit the wraith. The wraith is heavily damaged. The wraith misses you. You slash the wraith! The wraith is almost destroyed. You block the wraith's attack. You hit the wraith. The wraith is almost destroyed. You block the wraith's attack. You hit the wraith. The wraith is almost destroyed. The wraith closely misses you. You hit the wraith but do no damage. The wraith is almost destroyed. The wraith hits you. The wraith drains your vigour! You feel yourself slow down. You hit the wraith but do no damage. The wraith is almost destroyed. The wraith hits you but does no damage. You slash the wraith! You destroy the wraith! Trog accepts your kill. Your Fighting skill increases to level 7! No target in view! You feel yourself speed up. d - 287 stones (gained 1) Found the +5 scythe "Finisher" {speed, eviscerate}. No target in view! r - 7 scrolls of teleportation (gained 1) A wraith comes into view. You hit the wraith but do no damage. You block the wraith's attack. You slash the wraith! The wraith is moderately damaged. You hit the wraith. The wraith is moderately damaged. You block the wraith's attack. You hit the wraith. The wraith is heavily damaged. The wraith hits you but does no damage. Your chain mail prevents you from hitting the wraith. The wraith is heavily damaged. You block the wraith's attack. You hit the wraith but do no damage. The wraith is heavily damaged. The wraith hits you but does no damage. You slash the wraith! The wraith is severely damaged. The wraith hits you. You slash the wraith! You destroy the wraith! Trog accepts your kill. No target in view! No target in view! You see here the +5 scythe "Finisher" {speed, eviscerate}. A bullfrog comes into view. The bullfrog gives a loud, deep croak! You barely miss the bullfrog. The bullfrog hits you. You slice the bullfrog!! The bullfrog is almost dead. The bullfrog hits you. You hit the bullfrog. You kill the bullfrog! Trog accepts your kill. No target in view! Key pressed, stopping explore. A hound comes into view. The hound barks! Found a stone staircase leading up. You slash the hound! The hound is severely wounded. You block the hound's attack. The hound barely misses you. You barely miss the hound. The hound is severely wounded. The hound bites you but does no damage. You slash the hound! You kill the hound! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You reach down and open the door. An iguana comes into view. The iguana hisses angrily. An iguana is nearby! You slash the iguana! The iguana is almost dead. The iguana closely misses you. You riposte. You hit the iguana. The iguana is almost dead. You slash the iguana! You kill the iguana! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! There is an open door, spattered with blood here. Found a dagger. b - a +0 hunting sling (weapon) You see here a dagger. The moth of wrath's fur bristles in rage as it notices you. 2 rats and 2 worms come into view. Found a mace and a hand axe. Found a bloodstained altar of Trog. All monsters which could be auto-targeted are covered by a wall or statue which interrupts your line of fire, even though it doesn't interrupt your line of sight. Your line of fire to the rat is blocked by an iron grate. Continue anyway? Okay, then. Unknown command. A rat comes into view. Found a mace and a quarterstaff. The moth of wrath goads the rat on! The rat goes berserk! You block the rat's attack. The rat bites you but does no damage. a - a +0 scimitar (weapon) The rat bites you but does no damage. You slash the rat! You kill the rat! Trog accepts your kill. The moth of wrath goads the rat on! The rat goes berserk! The rat bites you but does no damage. You barely miss the rat. The rat misses you. You riposte. You slash the rat! You kill the rat! Trog accepts your kill. You slash the worm! The worm is almost dead. Your chain mail prevents you from hitting the worm. The worm is almost dead. The worm bites you. You slash the worm! You kill the worm! Trog accepts your kill. You slash the worm! The worm is severely wounded. You hit the worm. You kill the worm! Trog accepts your kill. No reachable target in view! No reachable target in view! No reachable target in view! You start resting. HP restored. You see here a rat corpse. The rat barely misses you. You riposte. You closely miss the rat. Your chain mail prevents you from hitting the rat. The rat barely misses you. You riposte. You hit the rat. You kill the rat! Trog accepts your kill. You see here a rat corpse. You see here a rat corpse. You see here a rat corpse. You see here a dagger. A hound comes into view. The hound barks! The hound bites you but does no damage. A hound is nearby! You closely miss the hound. The hound bites you. You hit the hound. The hound is moderately wounded. The hound bites you but does no damage. x2 You slice the hound!! You kill the hound! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! b - a +0 hunting sling (weapon) Found a stone staircase leading up. G - a pink potion An orc comes into view. It is wielding a +0 club. Found 11 poisoned darts. An orc is nearby! You shoot a stone. The stone hits the orc! You kill the orc! Trog accepts your kill. No target in view! d - 312 stones (gained 26) s - 34 poisoned darts (gained 11) d - 313 stones (gained 1) Things that are here: a +0 club; an orc corpse You now have 211 gold pieces (gained 13). g - 3 yellow potions (gained 1) You see here a robe. Things that are here: a +1 flail of protection; a +0 chain mail Things that are here: a +5 hand axe; a +0 robe Things that are here: a +2 mace of protection; a +0 robe There is an open door, spattered with blood here. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? long There is an open door, spattered with blood here. You see here a hound skeleton. Things that are here: a +5 hand axe; a +0 robe There is a stone staircase leading down here. Search for what [Enter for "long", or ? for help]? armour You fly downwards. There is a stone staircase leading up here. An adder comes into view. The adder hisses angrily. You block the adder's attack. Found a stone staircase leading down. You shoot a stone. The stone hits the adder! You kill the adder! Trog accepts your kill. a - a +0 scimitar (weapon) b - a +0 hunting sling (weapon) You see here an adder corpse. You set off the alarm! A sentinel's mark forms upon you. You hear a howl! You hear a croak. You hear a shout! You hear an angry growl. You hear a shout! x4; You hear two shouts! You hear an angry hiss. x2 There is a stone staircase leading down here. No target in view! Found 19 gold pieces. A crimson imp comes into view. It is carrying a wand of flame (1). A wyvern comes into view. The crimson imp zaps a wand. The puff of flame misses you. The now-empty wand crumbles to dust. The crimson imp blinks! There is a stone staircase leading up here. The crimson imp hits you but does no damage. You fly upwards. There is a stone staircase leading down here. a - a +0 scimitar (weapon) The crimson imp hits you. You miss the crimson imp. The crimson imp misses you. You riposte. You miss the crimson imp. You closely miss the crimson imp. The crimson imp hits you but does no damage. You closely miss the crimson imp. You closely miss the crimson imp. The crimson imp hits you but does no damage. You hit the crimson imp. The crimson imp is heavily wounded. The crimson imp summons a swarm of flies. You block the crimson imp's attack. You hit the crimson imp. The crimson imp is heavily wounded. The crimson imp blinks! You slash the crimson imp! You kill the crimson imp! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) Done exploring. You start waiting. The sentinel's mark upon you fades away. You start waiting. There is a stone staircase leading down here. a - a +0 scimitar (weapon) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-863-g3bff4b2 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: Halfling Job: Berserker HP: 71/71; mods: 0/0 MP: 10/10; mod: 0 Stats: 21 (21) 5 (5) 21 (21) Position: (15, 19), 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 | 25 | 7 | 1723 | 59/476 Short Blades | X | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 2 | 50 | 10 | 3165 | 365/650 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/70 Slings | X | 1 | 25 | 9 | 1369 | 244/275 Bows | X | 0 | 0 | 0 | 0 | 0/42 Crossbows | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 2 | 189 | 63/126 Dodging | X | 0 | 0 | 2 | 189 | 63/126 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 6 | 882 | 0/295 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 0 | 0 | 0 | 0 | 0/84 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/42 Transmutations | X | 0 | 0 | 0 | 0 | 0/100 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: 541 #13: 330 #22: 1 #23: 8992 #24: -342194077 #27: 7359 #49: 636 #59: 1 Mutations: mutation resistance: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 scimitar eq slot #1, inv slot #14: scarf of resistance eq slot #3, inv slot #22: +0 pair of gloves eq slot #4, inv slot #24: +0 pair of boots of flying eq slot #5, inv slot #11: +0 buckler eq slot #6, inv slot #25: +2 chain mail of fire resistance eq slot #7, inv slot #15: +6 ring of dexterity eq slot #8, inv slot #23: +4 ring of slaying }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ########.#.#############.#≈≈ #........................### #.######......#########..... #.# #............# ###.#### #.# #.###.....##.####.....# ###.###.#......[.#.)....#.#.## #.......#.#......[..##..#....# ##.....##......#..[.....###### #.###.##....@....[........... #^# #.##..#.#.####.#....[.... #.# #..#...............###### ##.####.####.###....##### # #..........#.###....# # #######.##.#........# # #.....##.#####....# # ##.#####.##.##....# # #.# #....##....#### # clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>