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.14:12:43.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) [0x7f03408964c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f0340c3c269]: /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) [0x7f0340881840]: /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". 0x00007f0340c3bf2a in __waitpid (pid=27938, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f0340c3bf2a in __waitpid (pid=27938, 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=0x7f0340c26540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 27703\000\000\000\000\000\000\000" #2 0x0000000000732413 in do_crash_dump () at dbg-asrt.cc:685 t = 1606313947 dir = "/var/dcss/gamedata/dcss/morgue/FromWork/" name = "/var/dcss/gamedata/dcss/morgue/FromWork/crash-FromWork-20201125-141907.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 = 0x7f0340c26540 <_IO_2_1_stderr_> #3 0x000000000072b650 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f0340c3c269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731bb9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe05c79020 "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\240D\302@\003\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240D\302@\003\177\000\000\000\000\000\000\000\000\000\000 #\023\001\000\000\000\000\300\216\307\005\376\177\000\000\300\216\307\005\376\177\000\000P\220\307\005\376\177\000\000\226/\317\000\000\000\000\000\340\216\307\005\376\177\000\000\340\216\307\005\376\177\000\000p\220\307\005\376\177\000\000\226/\317\000\000\000\000\000\000\217\307\005\376\177\000\000\000\217\307\005\376\177\000\000\220\220\307\005\376\177\000\000\226/\317\000\000\000\000\000x\220\307\005\376\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\000\000\000\000\003\000\000\000\060", '\000' , "[\000\000\000n", '\000' , "\b\000\000\000\000\000\000\000k\000\000\000\000\000\000\000\020\247r\003\000\000\000\000 #\023\001\000\000\000\000\020\221\307\005\000\000\000\000L\221JA\003\177\000\000\341n8\372\001\200\377\377\037\221\307\005\376\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\350\215\307\005\376\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000Vy\227@\003\177\000\000\001\200\255\373\376\177\000\000\000\216\307\005\376\177\000\000\000\216\307\005\376\177\000\000\000\216\307\005\376\177\000\000\000\216\307\005\376\177\000\000\002\216\307\005\376\177\000\000\377\225\307\005\376\177\000\000\000\216\307\005\376\177\000\000\377\225\307\005\376\177", '\000' , "/\226\307\005\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe05c79510, reg_save_area = 0x7ffe05c79430}} 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\005\376\177\000\000\a\000\000\000\000\000\000\000\240\230\307\005\376\177\000\000\300\230\307\005\376\177\000\000\000\000\000\000\000\000\000\000\350\230\307\005\376\177\000\000\060\232\307\005\376\177\000\000\a\377\377\377\000\000\000\000\260\230\307\005\376\177\000\000E\374\201\000\000\000\000\000\350\230\307\005\376\177\000\000\225u\264\000\000\000\000\000\200u\264", '\000' , "\300\230\307\005\376\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 = 32766 header = "quickstart.md" #9 0x0000000000727ddc in help_popup::process_key (ch=-249, this=0x7ffe05c798c0) 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 = 1949826372 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffe05c798c0) 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_DISPLAY_MAP 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=0x7ffe05c79f98) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 27703) 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 = 36, depth = 1 Level id: Gauntlet Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 15 Level vaults: minmay_gauntlet_77_tree [minmay_gauntlet_arena_77_shame_cube, minmay_gauntlet_arena_77_terracotta_army, minmay_gauntlet_arena_77_tiled_triplets, minmay_gauntlet_arena_77_checkered, minmay_gauntlet_arena_77_path, minmay_gauntlet_arena_77_museum, minmay_gauntlet_arena_77_radiant_squares, nicolae_gauntlet_exit_dead_adventurers] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #4, type 7 at (34, 16): position (25,31) Marker #5, type 7 at (34, 29): position (25,33) Marker #6, type 7 at (34, 40): position (25,35) Marker #7, type 7 at (34, 49): position (25,37) Marker #8, type 7 at (42, 19): position (37,19) Marker #9, type 7 at (42, 29): position (37,29) Marker #10, type 7 at (42, 39): position (40,36) Marker #11, type 7 at (42, 49): position (37,50) Marker #12, type 7 at (44, 24): position (42,24) Marker #13, type 7 at (44, 44): position (42,44) Marker #14, type 7 at (52, 24): position (47,24) Marker #15, type 7 at (52, 44): position (47,44) Marker #16, type 7 at (54, 34): position (52,34) Marker #17, type 7 at (62, 34): position (57,34) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< 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! 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. Key pressed, stopping explore. You feel sick. You feel sick. You feel sick. You feel sick. Key pressed, stopping explore. You feel sick. You are no longer poisoned. A rime drake comes into view. A rime drake is nearby! A rime drake is nearby! You shoot a stone. The stone closely misses the rime drake. The rime drake hisses angrily. The rime drake breathes ice at you. The flash freeze hits you! You partially resist. You are encased in ice. You shoot a stone. The stone hits the rime drake. The rime drake is lightly wounded. No target in view! No target in view! No target in view! A rime drake is nearby! You shoot a stone. The stone hits the rime drake. The rime drake is lightly wounded. You shoot a stone. The stone closely misses the rime drake. The stone hits the fungus! The fungus begins to die. The fungus is lightly damaged. You shoot a stone. The stone hits the rime drake. The rime drake is moderately wounded. The ice encasing you melts away. You shoot a stone. The stone hits the rime drake!! The rime drake is almost dead. The rime drake breathes ice at you. You block the flash freeze. You shoot a stone. The stone hits the rime drake! You kill the rime drake! Trog accepts your kill. a - a +3 vorpal scimitar (weapon) No target in view! No target in view! b - a +0 hunting sling (weapon) A nearby fungus withers and dies. Key pressed, stopping explore. HP restored. You see here a cane toad corpse. Key pressed, stopping explore. d - 573 stones (gained 4) A yak comes into view. The yak bellows! A yak comes into view. Found a stone staircase leading up. You see here 9 gold pieces. There are monsters nearby! You shoot a stone. The yak bellows! The stone hits the yak. The yak is lightly wounded. A yak comes into view. You shoot a stone. The stone barely misses the yak. The yak bellows! The stone hits the yak but does no damage. You hear an angry hiss. You shoot a stone. The stone barely misses the yak. The stone hits the yak. The yak is lightly wounded. You shoot a stone. The stone hits the yak! The yak is heavily wounded. You shoot a stone. The stone hits the yak. The yak is heavily wounded. You shoot a stone. The stone hits the yak. The yak is heavily wounded. You shoot a stone. The stone hits the yak. The yak is severely wounded. You shoot a stone. The stone hits the yak. The yak is severely wounded. A steam dragon comes into view. a - a +3 vorpal scimitar (weapon) The yak barely misses you. You slash the yak! You kill the yak! Trog accepts your kill. A cane toad comes into view. The cane toad gives a loud, deep croak! You slash the yak! The yak is heavily wounded. You block the yak's attack. You slash the yak! The yak is almost dead. The yak gores you but does no damage. You closely miss the yak. The yak is almost dead. The yak misses you. You hit the yak. You kill the yak! Trog accepts your kill. The yak barely misses you. You slash the yak! The yak is heavily wounded. You hit the yak. The yak is severely wounded. The yak gores you. You hit the yak. The yak is severely wounded. The yak barely misses you. You hit the yak. The yak is almost dead. The cane toad completely misses you. You riposte. You hit the cane toad. The cane toad is lightly wounded. You slash the yak! You kill the yak! Trog accepts your kill. The cane toad barely misses you. The steam dragon breathes steam at you. The ball of steam hits you. You resist. You slice the cane toad!! The cane toad is almost dead. You block the cane toad's attack. You hit the cane toad. The cane toad is almost dead. You block the cane toad's attack. You hit the cane toad. You kill the cane toad! Trog accepts your kill. The steam dragon bites you but does no damage. The steam dragon claws you but does no damage. You slash the steam dragon! The steam dragon is moderately wounded. You barely miss the steam dragon. The steam dragon is moderately wounded. The steam dragon barely misses you. You block the steam dragon's attack. You hit the steam dragon. The steam dragon is heavily wounded. The steam dragon barely misses you. The steam dragon misses you. You slice the steam dragon!! You kill the steam dragon! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) You now have 618 gold pieces (gained 9). Things that are here: a yak corpse; a yak corpse d - 567 stones (gained 2) d - 569 stones (gained 2) d - 570 stones (gained 1) d - 571 stones (gained 1) d - 573 stones (gained 2) d - 575 stones (gained 2) Key pressed, stopping explore. d - 576 stones (gained 1) d - 577 stones (gained 1) There is a stone staircase leading up here. Key pressed, stopping explore. S - a scroll of identify You don't have any unidentified items. An oklob plant comes into view. Marking area around an oklob plant as unsafe for travelling. Unknown command. An oklob plant is nearby! Found a stone staircase leading down. Found a glowing helmet. You see here a glowing helmet. Found 18 arrows. Key pressed, stopping explore. No target in view! Found a robe. You now have 626 gold pieces (gained 8). You now have 632 gold pieces (gained 6). You see here a dagger. You now have 649 gold pieces (gained 17). You now have 663 gold pieces (gained 14). You reach down and open the door. There is an open door here. A wolf comes into view. The wolf howls! You hear a howl! A wolf is nearby! A wolf is nearby! You shoot a stone. The stone closely misses the wolf. You shoot a stone. The stone closely misses the wolf. You shoot a stone. The stone hits the wolf! The wolf is heavily wounded. You shoot a stone. The stone closely misses the wolf. You shoot a stone. The stone hits the wolf. The wolf is severely wounded. a - a +3 vorpal scimitar (weapon) The wolf barely misses you. You riposte. You slash the wolf! You kill the wolf! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) A wolf comes into view. A wolf is nearby! You shoot a stone. The stone hits the wolf. The wolf is moderately wounded. You shoot a stone. The stone hits the wolf! The wolf is almost dead. You shoot a stone. The stone hits the wolf! You kill the wolf! Trog accepts your kill. a - a +3 vorpal scimitar (weapon) No target in view! No target in view! b - a +0 hunting sling (weapon) A wolf comes into view. The wolf howls! You see here a stone. A wolf is nearby! A wolf is nearby! You shoot a stone. The stone hits the wolf. The wolf is moderately wounded. You shoot a stone. The stone hits the wolf. The wolf is moderately wounded. You shoot a stone. The stone hits the wolf but does no damage. The wolf is moderately wounded. You shoot a stone. The stone hits the wolf. The wolf is heavily wounded. You shoot a stone. The stone hits the wolf but does no damage. The wolf is heavily wounded. a - a +3 vorpal scimitar (weapon) The wolf barely misses you. You riposte. You closely miss the wolf. The wolf is heavily wounded. You hit the wolf. The wolf is severely wounded. You block the wolf's attack. You slash the wolf! You kill the wolf! Trog accepts your kill. No target in view! b - a +0 hunting sling (weapon) d - 565 stones (gained 1) d - 567 stones (gained 2) You see here a wolf corpse. d - 569 stones (gained 2) d - 571 stones (gained 2) d - 574 stones (gained 3) d - 575 stones (gained 1) Key pressed, stopping explore. Found a stone staircase leading down. You now have 677 gold pieces (gained 14). A basilisk comes into view. The basilisk hisses angrily. You shoot a stone. The stone hits the basilisk but does no damage. You shoot a stone. The stone hits the basilisk. The basilisk is lightly wounded. You shoot a stone. The stone hits the basilisk. The basilisk is moderately wounded. The basilisk gazes at you. You easily resist. You shoot a stone. The stone hits the basilisk. The basilisk is moderately wounded. You shoot a stone. The stone hits the basilisk. The basilisk is moderately wounded. The basilisk gazes at you. You easily resist. You shoot a stone. The stone hits the basilisk! The basilisk is severely wounded. You shoot a stone. The stone hits the basilisk. The basilisk is almost dead. You shoot a stone. The stone closely misses the basilisk. The basilisk gazes at you. You are slowing down. a - a +3 vorpal scimitar (weapon) The basilisk gazes at you. You easily resist. Your limbs are stiffening. The basilisk barely misses you. You riposte. You hit the basilisk. You kill the basilisk! Trog accepts your kill. You have turned to stone. Found 21 bolts. You turn to flesh and can move again. b - a +0 hunting sling (weapon) You see here a basilisk corpse. d - 568 stones (gained 1) d - 572 stones (gained 4) d - 573 stones (gained 1) d - 574 stones (gained 1) e - 166 bolts (gained 21) You now have 691 gold pieces (gained 14). A blink frog comes into view. You shoot a stone. The stone misses the blink frog. You shoot a stone. The stone barely misses the blink frog. The blink frog blinks! No target in view! No target in view! a - a +3 vorpal scimitar (weapon) b - a +0 hunting sling (weapon) A blink frog is nearby! You shoot a stone. The stone closely misses the blink frog. You shoot a stone. The stone hits the blink frog! The blink frog is moderately wounded. You shoot a stone. The stone hits the blink frog. The blink frog is moderately wounded. You block the blink frog's attack. a - a +3 vorpal scimitar (weapon) You block the blink frog's attack. You hit the blink frog. The blink frog is heavily wounded. The blink frog barely misses you. You riposte. You hit the blink frog. The blink frog is severely wounded. You slash the blink frog! You kill the blink frog! Trog accepts your kill. No target in view! No target in view! b - a +0 hunting sling (weapon) A blink frog comes into view. The blink frog croaks. You hear a croak. x2 A blink frog comes into view. You see here 2 stones. There are monsters nearby! You shoot a stone. The stone hits the blink frog. The blink frog is lightly wounded. You shoot a stone. The stone hits the blink frog. The blink frog is moderately wounded. You shoot a stone. The stone hits the blink frog! The blink frog is severely wounded. A blink frog comes into view. You shoot a stone. The blink frog gives a loud, deep croak! The stone hits the blink frog. The blink frog is severely wounded. You shoot a stone. The stone hits the blink frog. The blink frog is severely wounded. A blink frog comes into view. You shoot a stone. The stone closely misses the blink frog. The stone hits the blink frog! The blink frog is heavily wounded. The blink frog blinks! You shoot a stone. The stone barely misses the blink frog. The stone hits the blink frog. The blink frog is severely wounded. The blink frog blinks! You shoot a stone. The stone hits the blink frog. The blink frog is severely wounded. a - a +3 vorpal scimitar (weapon) The blink frog closely misses you. The blink frog blinks! You slice the blink frog!! You kill the blink frog! Trog accepts your kill. You slice the blink frog!! You kill the blink frog! Trog accepts your kill. You closely miss the blink frog. The blink frog closely misses you. You riposte. You slice the blink frog!! The blink frog is severely wounded. The blink frog blinks! You slash the blink frog! You kill the blink frog! Trog accepts your kill. You closely miss the blink frog. You block the blink frog's attack. You hit the blink frog. The blink frog is moderately wounded. The blink frog completely misses you. You slice the blink frog!! You kill the blink frog! 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! b - a +0 hunting sling (weapon) d - 563 stones (gained 2) d - 564 stones (gained 1) d - 567 stones (gained 3) d - 569 stones (gained 2) d - 570 stones (gained 1) d - 571 stones (gained 1) Key pressed, stopping explore. s - 98 poisoned darts (gained 12) You now have 699 gold pieces (gained 8). An electric eel comes into view. Found 13 gold pieces. Your line of fire to the electric eel is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the electric eel is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the electric eel is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the electric eel is blocked by a plant. Continue anyway? Okay, then. a - a +3 vorpal scimitar (weapon) The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits the plant! The plant begins to die. The bolt of electricity hits you! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits the plant! The plant begins to die. The bolt of electricity hits you! You slash the plant! The plant is lightly damaged. You slash the plant! The plant is moderately damaged. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits the plant! The bolt of electricity hits you. The bolt of electricity hits the plant! The plant begins to die. You slash the plant! The plant is moderately damaged. A nearby plant withers and dies. You slice the plant!! The plant is heavily damaged. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. You slash the plant! The plant is heavily damaged. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! A nearby plant withers and dies. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You slash the electric eel! The electric eel is almost dead. You miss the electric eel. The electric eel is almost dead. You slice the electric eel!! You feel the power of Trog in you as your rage grows. You kill the electric eel! Trog accepts your kill. You hear a splash. A nearby plant withers and dies. Unknown command. You start resting. You feel a strong urge to attack something. You start resting. You feel your anger nearly subside. You start resting. You are no longer berserk. You are exhausted. You feel yourself slow down. 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 now have 712 gold pieces (gained 13). Key pressed, stopping explore. You see here a basilisk skeleton. You see here 18 arrows. You see here a dagger. You see here a robe. Key pressed, stopping explore. Partly explored, can't reach some places. Partly explored, can't reach some places. a - a +3 vorpal scimitar (weapon) Really fly into a travel-excluded area? The oklob plant spits acid at you. The splash of acid hits you! The acid corrodes you! You are splashed with acid! There is a shaft here. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You slash the oklob plant! The oklob plant is moderately damaged. The oklob plant spits acid at you. The splash of acid hits you but does no damage. You are splashed with acid! You slash the oklob plant! The oklob plant is moderately damaged. You hit the oklob plant. The oklob plant is heavily damaged. The oklob plant spits acid at you. The splash of acid hits you! The acid corrodes you! You are splashed with acid! You slash the oklob plant! The oklob plant is severely damaged. You hit the oklob plant. The oklob plant is severely damaged. You hit the oklob plant but do no damage. The oklob plant is severely damaged. You slash the oklob plant! You destroy the oklob plant! Trog accepts your kill. You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 22, Int 5, Dex 15. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. You feel agile. You start resting. 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 are no longer corroded. 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 now have 725 gold pieces (gained 13). T - 7 atropa-tipped darts A jumping spider comes into view. The jumping spider hisses angrily. A jumping spider comes into view. Found a hole to the Spider Nest. You shoot a stone. The stone completely misses the jumping spider. The jumping spider hisses angrily. The jumping spider leaps! You shoot a stone. The stone closely misses the jumping spider. You shoot a stone. The stone hits the jumping spider! The jumping spider is moderately wounded. The jumping spider leaps! a - a +3 vorpal scimitar (weapon) Failed to move towards target. Failed to move towards target. The jumping spider leaps! You slash the jumping spider! The jumping spider is heavily wounded. You block the jumping spider's attack. The jumping spider barely misses you. The jumping spider leaps! You slash the jumping spider! You kill the jumping spider! Trog accepts your kill. No target in view! No target in view! No target in view! You pick your way through the web. There is a web here. A jumping spider is nearby! You see here a stone. The jumping spider leaps! You block the jumping spider's attack. x2 You slice the jumping spider!! You kill the jumping spider! Trog accepts your kill. No target in view! No target in view! No target in view! No target in view! d - 569 stones (gained 1) d - 570 stones (gained 1) There is a hole to the Spider Nest here. d - 571 stones (gained 1) Done exploring. No target in view! Done exploring. Done exploring. You pick your way through the web. There is a web here. There is a stone staircase leading down here. You fly downwards. You hear a distant snort. Hark! There is a gateway to a gauntlet on this level. Find the entrance quickly before the gate is sealed! A cane toad and a lindwurm come into view. The cane toad gives a loud, deep croak! The lindwurm roars! Found a plate armour. Found a stone staircase leading down. There is a stone staircase leading up here. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. You sensed 1 shop/portal. Unknown command. b - a +0 hunting sling (weapon) Really attack while wielding your +0 hunting sling? [Y]es or [N]o only, please. Really attack while wielding your +0 hunting sling? Okay, then. The lindwurm breathes flames at you. The blast of flame hits the fungus!!! The fungus begins to die. The blast of flame hits you! You resist. Found a stone staircase leading up. Really attack while wielding your +0 hunting sling? [Y]es or [N]o only, please. Really attack while wielding your +0 hunting sling? [Y]es or [N]o only, please. Really attack while wielding your +0 hunting sling? [Y]es or [N]o only, please. Really attack while wielding your +0 hunting sling? [Y]es or [N]o only, please. Really attack while wielding your +0 hunting sling? Okay, then. a - a +3 vorpal scimitar (weapon) You slice the cane toad!! The cane toad is heavily wounded. The cane toad stings you! You slash the cane toad! The cane toad is almost dead. You block the cane toad's attack. A lindwurm comes into view. The lindwurm roars! You slash the cane toad! You kill the cane toad! Trog accepts your kill. The lindwurm breathes flames at you. The blast of flame hits the fungus!!! The blast of flame hits you but does no damage. A nearby fungus withers and dies. Found 9 gold pieces. You slash the lindwurm! The lindwurm is moderately wounded. The lindwurm bites you. The lindwurm claws you but does no damage. The lindwurm closely misses you. You slash the lindwurm! The lindwurm is severely wounded. The lindwurm breathes flames at you. The blast of flame misses you. You block the lindwurm's attack. x3 You slash the lindwurm! You kill the lindwurm! Trog accepts your kill. The lindwurm bites you but does no damage. The lindwurm misses you. The lindwurm claws you but does no damage. You slash the lindwurm! The lindwurm is heavily wounded. You slice the lindwurm!! The lindwurm is almost dead. The lindwurm breathes flames at you. The blast of flame hits you! You resist. You hit the lindwurm. The lindwurm is almost dead. You block the lindwurm's attack. The lindwurm claws you but does no damage. x2 You slash the lindwurm! You kill the lindwurm! Trog accepts your kill. No target in view! You see here a lindwurm corpse. There is a stone staircase leading up here. Found a wand of iceblast (7). Found 20 stones and 16 gold pieces. A bullfrog comes into view. The bullfrog gives a loud, deep croak! You see here 20 stones. The bullfrog misses you. You riposte. You slash the bullfrog! The bullfrog is heavily wounded. You slash the bullfrog! You kill the bullfrog! Trog accepts your kill. Unknown command. Found a robe. You now have 741 gold pieces (gained 16). Found an escape hatch in the ceiling. Found a copper wand. A wolf comes into view. The wolf howls! You hear a howl! A wolf comes into view. A water moccasin comes into view. Found a paperback book. Found a gate leading to a gauntlet. 3 wolves come into view. The wolf howls! x3; The water moccasin hisses angrily. You hear the beating of a drum. A wolf comes into view. You block the wolf's attack. Found 22 gold pieces. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You block the wolf's attack. The wolf barely misses you. You riposte. You slice the wolf!! You kill the wolf! Trog accepts your kill. You slice the water moccasin!! The water moccasin is almost dead. The water moccasin misses you. You hit the water moccasin. You feel the power of Trog in you as your rage grows. You kill the water moccasin! Trog accepts your kill. You barely miss the wolf. The wolf bites you. You slash the wolf! The wolf is heavily wounded. You miss the wolf. The wolf is heavily wounded. You slice the wolf!! You kill the wolf! Trog accepts your kill. The wolf bites you but does no damage. You miss the wolf. The wolf barely misses you. You riposte. You barely miss the wolf. The wolf closely misses you. You closely miss the wolf. You block the wolf's attack. The wolf closely misses you. You riposte. You barely miss the wolf. The wolf bites you. Your chain mail prevents you from hitting the wolf. The wolf barely misses you. You riposte. You miss the wolf. You block the wolf's attack. The wolf closely misses you. The wolf bites you but does no damage. You barely miss the wolf. You block the wolf's attack. The wolf closely misses you. You riposte. You slice the wolf!! You kill the wolf! Trog accepts your kill. You slice the wolf!! You kill the wolf! Trog accepts your kill. The wolf closely misses you. The wolf bites you but does no damage. You slice the wolf!! You feel the power of Trog in you as your rage grows. You kill the wolf! Trog accepts your kill. You block the wolf's attack. You barely miss the wolf. The wolf bites you but does no damage. You slice the wolf!! You kill the wolf! 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! No target in view! No target in view! Things that are here: a wolf corpse; a wolf corpse You feel a strong urge to attack something. You feel your anger nearly subside. You are no longer berserk. You are exhausted. You feel yourself slow down. There is a gate leading to a gauntlet here. Beware, the minotaur awaits! The world spins around you as you enter the gateway. You enter a gauntlet! The nature of this place prevents you from teleporting. The flying skull gives a hideous shriek! x2 Found a gate leading back out of this place. Found a transporter. Found a runed translucent door. There is an empty arch of ancient stone here. You start resting. The flying skull gives a hideous shriek! You hear a hideous shriek! The flying skull gives a hideous shriek! You hear a hideous shriek! You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. HP restored. You start waiting. Found a runed translucent door. Found a glowing scarf. Found a transporter. Found a transporter. The wolf howls! You hear a howl! The moth of wrath's fur bristles in rage as it notices you. Key pressed, stopping explore. Found a transporter. The wolf howls! The moth of wrath angrily waves its antennae. Found a transporter. The shadow imp shouts, "Surrender, thou bumbling dizzy-eyed pudgelet!" Found a glowing hand crossbow. Found a glowing mace. The hellwing gives a chilling moan. Found a transporter. The shadow imp laughs crazily. Key pressed, stopping explore. The reaper says, "Everyone has to die sometime, and your time is now." The reaper shouts, "Death awaits you!" Key pressed, stopping explore. The reaper draws a finger across its throat. Key pressed, stopping explore. Found a transporter. Found a glowing falchion. The green ugly thing gurgles horribly! The great orb of eyes turns its gaze towards you. Found a gate leading back out of this place. Found a runed translucent door. Found a transporter. The hell hound barks! Found a pair of embroidered gloves. Found a knobbly smoking staff. Found a transporter. Found a jewelled hat. Found a ring mail. The necromancer shouts! The death yak bellows! The hell hound pauses to sniff the ground. The death yak bellows! You hear a bellow! Key pressed, stopping explore. Key pressed, stopping explore. Found a transporter. Key pressed, stopping explore. Found a transporter. Found a hat. Found a transporter. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. The hell hound barks! x2 Key pressed, stopping explore. Found a transporter. Key pressed, stopping explore. Found a transporter. Found a distressingly furry cloak. The flying skull gives a hideous shriek! x2 You hear a hideous shriek! Key pressed, stopping explore. The moth of wrath's fur bristles in rage as it notices you. The great orb of eyes pulsates ominously. Key pressed, stopping explore. The hell hound stops to sniff the ground. Key pressed, stopping explore. The shadow imp shouts! Key pressed, stopping explore. The shadow imp shouts! The shadow imp puffs mist at you. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Search for what [? for help]? . The reaper shouts, "Die, FromWork!" The shadow imp grinds its teeth. The shadow imp spits at you. The wolf howls! The reaper shouts, "You must die NOW!" The wolf howls! The flying skull gives a hideous shriek! x2 The flying skull gives a hideous shriek! x2 There is a transporter here. You enter the transporter and appear at another place. You reach down and open the door. You completely miss the flying skull. The flying skull hits you. You block the flying skull's attack. You hit the flying skull. The flying skull is moderately damaged. The flying skull hits you but does no damage. The flying skull misses you. You slice the flying skull!! You destroy the flying skull! Trog accepts your kill. Your Armour skill increases to level 6! You closely miss the flying skull. The flying skull hits you but does no damage. The flying skull barely misses you. You miss the flying skull. You block the flying skull's attack. The flying skull hits you but does no damage. You closely miss the flying skull. The flying skull misses you. You closely miss the flying skull. The flying skull hits you. You hit the flying skull. The flying skull is moderately damaged. You slash the flying skull! The flying skull is almost destroyed. You block the flying skull's attack. You completely miss the flying skull. The flying skull is almost destroyed. The flying skull hits you but does no damage. x2 You miss the flying skull. The flying skull is almost destroyed. The flying skull barely misses you. You block the flying skull's attack. The flying skull hits you but does no damage. You barely miss the flying skull. The flying skull is almost destroyed. The flying skull hits you but does no damage. You block the flying skull's attack. You slash the flying skull! You destroy the flying skull! Trog accepts your kill. You block the flying skull's attack. The flying skull completely misses you. You barely miss the flying skull. You block the flying skull's attack. The flying skull hits you but does no damage. You slash the flying skull! The flying skull is heavily damaged. The flying skull hits you but does no damage. You block the flying skull's attack. You slash the flying skull! You destroy the flying skull! Trog accepts your kill. Something appears at your feet! Trog grants you a weapon! You block the flying skull's attack. Your chain mail prevents you from hitting the flying skull. The flying skull hits you but does no damage. You slash the flying skull! The flying skull is severely damaged. The flying skull hits you. You miss the flying skull. The flying skull is heavily damaged. You hit the flying skull but do no damage. The flying skull is heavily damaged. The flying skull hits you! You block the flying skull's attack. You hit the flying skull but do no damage. The flying skull is heavily damaged. You block the flying skull's attack. The flying skull hits you! You miss the flying skull. The flying skull is heavily damaged. You block the flying skull's attack. The flying skull barely misses you. You slash the flying skull! You destroy the flying skull! Trog accepts your kill. You slash the flying skull! The flying skull is severely damaged. The flying skull hits you! The flying skull hits you but does no damage. You slash the flying skull! You destroy the flying skull! Trog accepts your kill. You block the flying skull's attack. You slash the flying skull! The flying skull is almost destroyed. The flying skull barely misses you. You slash the flying skull! You destroy the flying skull! 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! No target in view! No target in view! No target in view! You see here a glowing demon blade {god gift}. U - a glowing demon blade {god gift} Your +4 demon blade of flaming bursts into flame! U - a +4 demon blade of flaming (weapon) You drop a +5 scimitar. You drop a +0 scimitar of flaming. Adjust to which letter? (? for menu, Esc to quit) a - a +4 demon blade of flaming (weapon) U - a +3 vorpal scimitar You drop a +3 vorpal scimitar. HP restored. There is an open translucent door here. You see here a glowing scarf. There is a transporter here. q - 2 scrolls of magic mapping (gained 1) Partly explored, unvisited transporter. There is a transporter here. You see here a glowing scarf. I - a glowing scarf The wolf howls! You start removing your armour. You continue taking off your scarf of resistance. x4 You finish taking off your scarf of resistance. You feel hot and cold all over. You start putting on your armour. You continue putting on your glowing scarf. x5 You finish putting on your scarf of repulsion. You are surrounded by a repulsion field. You start removing your armour. You continue taking off your scarf of repulsion. x4 You finish taking off your scarf of repulsion. The haze of the repulsion field disappears. You start putting on your armour. You continue putting on your scarf of resistance. x5 You finish putting on your scarf of resistance. You feel resistant to extremes of temperature. There is a transporter here. >>>>>>>>>>>>>>>>>>>>>> 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: 111/111; mods: 0/0 MP: 15/15; mod: 0 Stats: 23 (23) 5 (5) 22 (22) Position: (54, 34), god: Trog (10), turn_is_over: 0, banished: 0 Standing on/in/over feature: transporter Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 50 | 13 | 6441 | 436/1130 Short Blades | X | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 1 | 25 | 15 | 7768 | 718/1150 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 | 0 | 0 | 12 | 2100 | 0/425 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 | 1 | 25 | 6 | 916 | 34/295 Dodging | X | 0 | 0 | 2 | 189 | 63/126 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 0 | 0 | 10 | 2354 | 0/547 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: 1326 #13: 585 #22: 1 #23: 18304 #24: 1602603285 #27: 77693 #49: 1459 #59: 1 Mutations: mutation resistance: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +4 demon blade of flaming eq slot #1, inv slot #14: scarf of resistance eq slot #2, inv slot #38: +1 helmet 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: ...#.###..#h##.#.PP♣..≈≈# .⌠.#.#y.#h##h#.#.P.PP..≈# P..#.#########.#.♣PPP♣..#### .8.#©#.......#.#.........≈≈# P..###..P♣P..#.#########..≈# .8.#...PP.P..#.#.......#...## ...#..P#≈#≈#.#.#.###'#.#.∩.≈## ####.PP≈≈≈≈≈.#.#.#≈.)#.#...≈≈## .....♣P#≈#≈#.#©#@#≈©.#.#©.♣≈≈≈# ####.P.≈≈≈≈≈.#.#.#≈..#.#...≈≈## .#©#..P#≈#≈#.#.#.###+#.#.∩.≈## .#.#......PP.#.#.......#...## ...###..P♣P..#.#########..≈# ####©#.......#.#.........≈≈# ...#.#########.#.♣PP.♣..#### ##.#.#BB8#8.B#.#.P..P..≈# ...#.#B..8...#.#.PP♣..≈≈# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (13, 33): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 1 at (13, 35): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 2 at (15, 33): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 3 at (15, 35): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: dgn.activate_item_decay fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} >>>>>>>>>>>>>>>>>>>>>>