ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-831-g7192265 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 443942047232483655, 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-15.14:03:33.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) [0x72a768]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x731977]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72abd0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7efcc25014c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7efcc28a7269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731139] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x7312c8]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7266e0] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x72735c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce6402]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce282a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce340d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x69246e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7efcc24ec840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x692ee9]: 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". 0x00007efcc28a6f2a in __waitpid (pid=20720, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007efcc28a6f2a in __waitpid (pid=20720, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072a5e5 in call_gdb (file=file@entry=0x7efcc2891540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 20318\000\000\000\000\000\000\000" #2 0x0000000000731993 in do_crash_dump () at dbg-asrt.cc:685 t = 1605450874 dir = "/var/dcss/gamedata/dcss/morgue/FromWork/" name = "/var/dcss/gamedata/dcss/morgue/FromWork/crash-FromWork-20201115-143434.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 = 0x7efcc2891540 <_IO_2_1_stderr_> #3 0x000000000072abd0 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007efcc28a7269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731139 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe915ed510 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x00000000007312c8 in AssertFailed (expr=expr@entry=0xcf4baf "fp", file=file@entry=0xcf4ba4 "command.cc", line=line@entry=1130, text=text@entry=0xcf4b8f "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\210\302\374~\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\364\210\302\374~\000\000\000\000\000\000\000\000\000\000\200\362\022\001\000\000\000\000\260\323^\221\376\177\000\000\260\323^\221\376\177\000\000@\325^\221\376\177\000\000\226\020\317\000\000\000\000\000\320\323^\221\376\177\000\000\320\323^\221\376\177\000\000`\325^\221\376\177\000\000\226\020\317\000\000\000\000\000\360\323^\221\376\177\000\000\360\323^\221\376\177\000\000\200\325^\221\376\177\000\000\226\020\317\000\000\000\000\000h\325^\221\376\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\376\177\000\000\240\364\210\302\374~\000\000\000\000\000\000\000\000\000\000\220\335^\221\376\177\000\000\"\000\000\000\374~\000\000\200\362\022\001\000\000\000\000\b\000\000\000\376\177\000\000k\000\000\000\000\000\000\000\020\326^\221\376\177\000\000\200\362\022\001\000\000\000\000\000\326^\221\000\000\000\000LA\021\303\374~\000\000\361)\241n\001\200\377\377 \v\211\302\374~\000\000\066\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\330\322^\221\376\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V)^\302\374~\000\000\001\200\255\373\376\177\000\000\360\322^\221\376\177\000\000\360\322^\221\376\177\000\000\360\322^\221\376\177\000\000\360\322^\221\376\177\000\000\362\322^\221\376\177\000\000\357\332^\221\376\177\000\000\360\322^\221\376\177\000\000\357\332^\221\376\177", '\000' , "\037\333^\221\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe915eda00, reg_save_area = 0x7ffe915ed920}} fileName = #8 0x00000000007266e0 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\221\376\177\000\000\a\000\000\000\000\000\000\000\220\335^\221\376\177\000\000\260\335^\221\376\177\000\000\000\000\000\000\000\000\000\000\330\335^\221\376\177\000\000 \337^\221\376\177\000\000\a\377\377\377\000\000\000\000\240\335^\221\376\177\000\000\365\355\201\000\000\000\000\000\330\335^\221\376\177\000\000\205Z\264\000\000\000\000\000pZ\264", '\000' , "\260\335^\221\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] = 2012, [51] = 2211, [52] = 2376, [53] = 2949, [54] = 3069, [97] = 31, [98] = 77, [99] = 183, [100] = 336, [101] = 570, [102] = 628, [103] = 707, [104] = 1026, [105] = 1082, [106] = 1129, [107] = 1161, [108] = 1206, [109] = 1268, [110] = 1304} page_text = std::map with 2 elements = {[37] = {ops = std::vector of length 174, capacity 174 = {{type = FSOP_TEXT, colour = -1, text = "TABLES OF APTITUDES\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The following three tables describe all aptitudes of the various species\n"}, {type = FSOP_TEXT, colour = -1, text = "for the various skills. Knowledge, neither explicit nor implicit, of these\n"}, {type = FSOP_TEXT, colour = -1, text = "are not necessary for winning in Crawl. The qualitative information behind\n"}, {type = FSOP_TEXT, colour = -1, text = "this sheet (i.e., which species are good at which tasks) can be obtained in\n"}, {type = FSOP_TEXT, colour = -1, text = "two other ways:\n"}, {type = FSOP_TEXT, colour = -1, text = "- Read the species section in the manual about strengths and weaknesses.\n"}, {type = FSOP_TEXT, colour = -1, text = "- Look at which combinations of species and background are recommended.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = " -- no aptitude (cannot learn this skill at all)\n"}, {type = FSOP_TEXT, colour = -1, text = " -5 abysmal aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -4 terrible aptitude (learning half as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " -3 very poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -2 poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -1 slightly disfavoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " 0 standard aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +1 slightly favoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +2 strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +3 very strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +4 outstanding aptitude (learning twice as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " +5 exceptional aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There are four special values: HP, MP, Experience and Magic Resistance:\n"}, {type = FSOP_TEXT, colour = -1, text = "- The HP value indicates the percentage of hit points gained per experience\n"}, {type = FSOP_TEXT, colour = -1, text = " level, 100% being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The MP value indicates a fixed additive modifier to magic points.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Experience value indicates how much experience has to be earned in\n"}, {type = FSOP_TEXT, colour = -1, text = " order to gain a new experience level, +1 being the Human standard. These\n"}, {type = FSOP_TEXT, colour = -1, text = " values use the same scale as the skill aptitudes.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Magic Resistance value indicates resistance to hostile enchantments per\n"}, {type = FSOP_TEXT, colour = -1, text = " experience level, +3 being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The abbreviations used for the skills are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "General skills, Experience Melee and Ranged Combat Spellcasting and Magic\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , " ", '-' , " ", '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Arm - Armour", ' ' , "Fgt - Fighting", ' ' , "Spc - Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "Ddg - Dodging", ' ' , "SBl - Short Blades Coj - Conjurations\n"}, {type = FSOP_TEXT, colour = -1, text = "Sth - Stealth", ' ' , "LBl - Long Blades", ' ' , "Hex - Hexes\n"}, {type = FSOP_TEXT, colour = -1, text = "Shd - Shields", ' ' , "M&F - Maces & Flails Cha - Charms\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Axs - Axes", ' ' , "Sum - Summonings\n"}, {type = FSOP_TEXT, colour = -1, text = "Inv - Invocations", ' ' , "Pla - Polearms", ' ' , "Nec - Necromancy\n"}, {type = FSOP_TEXT, colour = -1, text = "Evo - Evocations", ' ' , "Stv - Staves", ' ' , "Trl - Translocations\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "UC - Unarmed Combat Trm - Transmutations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "HP - hit points", ' ' , "Thr - Throwing", ' ' , "Fir - Fire Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MP - magic points", ' ' , "Slg - Slings", ' ' , "Ice - Ice Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "Exp - experience", ' ' , "Bws - Bows", ' ' , "Air - Air Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MR - magic resistance Crb - Crossbows", ' ' , "Ear - Earth Magic\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Poi - Poison Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 +1 0 +1 0 +0% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 0 +1 -1 +1 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 0 -1 -- -1 +10% +2 -2 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 -1 0 -1 +3 0 +0% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -- -1 0 0 +1 +1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple -- -1 0 0 +1 +1 +10% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " White -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf +1 +1 +3 +1 +3 +3 +20% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 +2 +3 -2 +1 +1 -20% +2 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-- +3 +4 -- 0 +1 -40% +1 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 -1 +3 +2 +2 +1 +0% 0 +1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -2 +2 +1 +1 -1 -20% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-1 -1 +2 -1 +1 -1 +10% -1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +9 +8 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling +1 +1 +2 +1 +1 0 -10% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "-2 +2 +4 -2 +1 +2 -20% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-3 +3 +2 0 +1 0 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 -1 +2 0 -1 +10% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "-2 -2 -1 -2 -1 -2 +0% 0 -1 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-2 -2 +5 -2 +1 0 +20% 0 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -- 0 +4 0 +1 +1 -10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "-2 -1 -2 -1 +1 -2 +30% 0 0 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +1 -2 -1 +1 +3 0 +10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -2 -2 -3 -2 +1 -1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -3 +4 +5 -3 0 +3 -30% +1 -1 +7\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "+1 +1 +1 0 -1 0 -20% +1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -5 -2 -1 -3 +30% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-2 +1 +5 -1 -1 -1 +0% 0 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -2 -2 +3 -1 0 -1 -30% +1 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 +2 +1 +1 0 +1 +1 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Black +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Green +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " White +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -1 -1 0 0 +1 -1 -1 -1 -1 +1 -3 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 0 -1 -3 -2 -3 0 -2 0 -2 +3 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "0 -- -- -- -- -- -- 0 -- -- -- --\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 0 0 0 0 0 0 0 0 +1 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -1 -1 0 -1 -1 0 0 -1 -1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "+1 -1 -1 -1 -1 -1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -1 +2 0 -1 0 -1 -2 -2 0 +4 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "+1 +3 -2 -1 -2 -2 -1 0 +1 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "+1 +2 +1 -2 -2 +4 -2 +1 0 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 +2 +2 +2 +2 +2 +1 0 +1 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "0 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+3 -1 -1 -1 0 0 0 -1 0 -3 -3 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +2 0 +1 +1 +3 +1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga 0 0 0 0 0 -1 0 0 -3 -3 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -2 +1 -2 -3 -2 -3 -3 -2 0 +2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "0 +1 +1 +1 +1 +1 +1 +1 0 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -2 -1 -2 -2 -2 0 -1 -4 -4 -4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 +1 0 -2 -1 -1 -2 +1 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "0 +1 +1 0 +2 -1 +1 +1 +1 +2 +1 0 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 0 0 0 0 +1 -1 -1 -1 -1 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -1 0 -1 0 0 0 0 0 0 0 +2 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -1 0 -1 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -1 0 -1 0 0 0 0 0 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -1 0 -1 0 0 0 0 0 +1 0 +1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 +1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -1 0 -1 0 0 0 0 0 +2 -2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " White -1 0 -1 0 0 0 0 0 -2 +2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -2 -1 -2 0 -1 +1 +1 -1 -1 -1 -3 +3 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf +3 +1 +3 0 +1 +2 +1 +1 +1 +1 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-1 -1 +4 0 0 0 +4 +1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid", ' ' , "0 -1 +2 0 0 0 -1 +1 0 0 -2 +2 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle -1 +1 -1 0 -1 -2 -1 -2 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-2 -2 -2 0 -1 0 -1 -1 -2 +1 -2 +1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +6 +6 0 +6 +6 +6 +6 +6 +6 +6 +6 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -3 -2 -2 0 -2 -2 +1 -4 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-1 -2 0 0 0 -2 -2 +3 -3 +1 -2 -2 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur -4 -3 -4 0 -3 -3 -3 -2 -3 -3 -3 -2 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "+2 -2 -1 0 -2 0 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -1 0 0 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc -3 0 0 0 0 0 -2 -3 +1 -1 -2 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -1 -1 0 0 -2 0 0 0 -2 -2 -2 -1 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan +2 -3 +2 0 -2 -1 +4 +3 -2 -2 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "-1 +3 -3 0 +2 +1 -2 -2 +1 -1 +3 -3 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-5 -3 -4 0 -3 -2 -3 -3 -3 -3 -4 -1 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 -3 +4 0 0 +1 -2 +1 -2 0 0 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker 0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi"}}}, [42] = {ops = std::vector of length 3133, capacity 3133 = {{type = FSOP_TEXT, colour = -1, text = ' ' , "DUNGEON CRAWL Stone Soup\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "- the manual -\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Contents\n"}, {type = FSOP_TEXT, colour = -1, text = "--------\n"}, {type = FSOP_TEXT, colour = -1, text = "A. Overview\n"}, {type = FSOP_TEXT, colour = -1, text = "B. Starting screen\n"}, {type = FSOP_TEXT, colour = -1, text = "C. Attributes and stats\n"}, {type = FSOP_TEXT, colour = -1, text = "D. Exploring the dungeon\n"}, {type = FSOP_TEXT, colour = -1, text = "E. Experience and skills\n"}, {type = FSOP_TEXT, colour = -1, text = "F. Monsters\n"}, {type = FSOP_TEXT, colour = -1, text = "G. Items\n"}, {type = FSOP_TEXT, colour = -1, text = "H. Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "I. Targeting\n"}, {type = FSOP_TEXT, colour = -1, text = "J. Religion\n"}, {type = FSOP_TEXT, colour = -1, text = "K. Mutations\n"}, {type = FSOP_TEXT, colour = -1, text = "L. Licence, contact, history\n"}, {type = FSOP_TEXT, colour = -1, text = "M. Macros, options, performance\n"}, {type = FSOP_TEXT, colour = -1, text = "N. Philosophy (pas de faq)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Appendices\n"}, {type = FSOP_TEXT, colour = -1, text = "1. List of character species\n"}, {type = FSOP_TEXT, colour = -1, text = "2. List of character backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "3. List of skills\n"}, {type = FSOP_TEXT, colour = -1, text = "4. List of keys and commands\n"}, {type = FSOP_TEXT, colour = -1, text = "5. Inscriptions\n"}, {type = FSOP_TEXT, colour = -1, text = "6. Dungeon sprint modes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "A.", ' ' , "OVERVIEW\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Crawl is a fun game in the grand tradition of similar games like Rogue,\n"}, {type = FSOP_TEXT, colour = -1, text = "Hack and Moria. The objective is to travel deep into a subterranean cave\n"}, {type = FSOP_TEXT, colour = -1, text = "complex and retrieve the Orb of Zot, guarded by many horrible and hideous\n"}, {type = FSOP_TEXT, colour = -1, text = "creatures.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "If you have never played Crawl (or a similar game) before, select the\n"}, {type = FSOP_TEXT, colour = -1, text = "tutorial from the starting menu. The tutorial explains the interface in\n"}, {type = FSOP_TEXT, colour = -1, text = "five easy lessons. Once you're familiar with the controls, you may want to\n"}, {type = FSOP_TEXT, colour = -1, text = "play a few games using hints mode.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Detailed instructions for playing Crawl follow. To simplify this manual, we\n"}, {type = FSOP_TEXT, colour = -1, text = "assume you're using the standard distribution and you've not changed the\n"}, {type = FSOP_TEXT, colour = -1, text = "default options. If you don't want to read the whole manual and prefer a\n"}, {type = FSOP_TEXT, colour = -1, text = "short summary of the important points, review the quick-start guide file\n"}, {type = FSOP_TEXT, colour = -1, text = "(quickstart.txt) and learn as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can also read these documents while playing Crawl by hitting '?' at the\n"}, {type = FSOP_TEXT, colour = -1, text = "help menu. A list of frequently asked questions about gameplay and design\n"}, {type = FSOP_TEXT, colour = -1, text = "can be accessed by pressing '?Q' in the game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "While Dungeon Crawl is strictly a single player game, you can interact with\n"}, {type = FSOP_TEXT, colour = -1, text = "others over a server. Connecting to a server opens several interesting\n"}, {type = FSOP_TEXT, colour = -1, text = "options.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- watch other players and even communicate with them\n"}, {type = FSOP_TEXT, colour = -1, text = "- view your past games or those of others\n"}, {type = FSOP_TEXT, colour = -1, text = "- battle ghosts of other players\n"}, {type = FSOP_TEXT, colour = -1, text = "- compete using a common score list\n"}, {type = FSOP_TEXT, colour = -1, text = "- take part in the semiannual tournament\n"}, {type = FSOP_TEXT, colour = -1, text = "- play the most recent development version\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A full list of available servers and information on how to connect to them\n"}, {type = FSOP_TEXT, colour = -1, text = "can be found at: http://crawl.develz.org/wordpress/howto\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The servers carry no guarantees, though they are generally always running.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There is also a lively IRC channel dedicated to Crawl at ##crawl on\n"}, {type = FSOP_TEXT, colour = -1, text = "irc.freenode.net. You can ask for help and there will always be someone to\n"}, {type = FSOP_TEXT, colour = -1, text = "watch your game and give hints if you happen to play on a server.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "B.", ' ' , "STARTING SCREEN\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "At the Crawl start screen, you will be presented with various game modes, a\n"}, {type = FSOP_TEXT, colour = -1, text = "list of saved games (if any), and will be prompted to type a name for your\n"}, {type = FSOP_TEXT, colour = -1, text = "character. You can navigate the game modes and saved games with the cursor\n"}, {type = FSOP_TEXT, colour = -1, text = "'up' and 'down' arrow keys.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Game modes are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Choose game seed\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl with a custom seed (see \"Seeded play\"\n"}, {type = FSOP_TEXT, colour = -1, text = " below).\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Tutorial for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several specialised tutorials to learn how to play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Hints Mode for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl, modified to provide help as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Sprint\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several single-map challenge mode games of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Instructions\n"}, {type = FSOP_TEXT, colour = -1, text = " View the instructional help text you are currently reading.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The Arena\n"}, {type = FSOP_TEXT, colour = -1, text = " Initiate an automated fight mode between two specified combatant groups.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "High Scores\n"}, {type = FSOP_TEXT, colour = -1, text = " View scores for prior games played, sorted by decreasing score.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Pressing 'enter' immediately after typing your name will select standard\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl mode, and you will be prompted to select a species and\n"}, {type = FSOP_TEXT, colour = -1, text = "background. Names are unique; entering a name from the saved game list will\n"}, {type = FSOP_TEXT, colour = -1, text = "continue that saved game. If you select a game mode instead of entering a\n"}, {type = FSOP_TEXT, colour = -1, text = "name, you will eventually be prompted to enter a name.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can choose species and background in either order or randomise any\n"}, {type = FSOP_TEXT, colour = -1, text = "combination if you would rather have the game decide for you. If both are\n"}, {type = FSOP_TEXT, colour = -1, text = "random, you will be prompted to confirm the chosen combination before the\n"}, {type = FSOP_TEXT, colour = -1, text = "game starts.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of species affects several important characteristics, in\n"}, {type = FSOP_TEXT, colour = -1, text = "particular the speed at which you learn different skills. This is very\n"}, {type = FSOP_TEXT, colour = -1, text = "important, and helps to clearly differentiate the many available species.\n"}, {type = FSOP_TEXT, colour = -1, text = "The following factors are species-dependent:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Major:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of hit points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of skill advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial primary attributes (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "- Various special abilities, powers and limitations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Minor:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of level advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Occasional bonus points added to some primary attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of magic points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your innate resistance to hostile enchantments\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial equipment (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Note: Humans are the average to which all other species are compared.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of character background is definitely less decisive than that of\n"}, {type = FSOP_TEXT, colour = -1, text = "species in Crawl. Basically, the background determines what the character\n"}, {type = FSOP_TEXT, colour = -1, text = "has learned prior to entering the dungeon (i.e. the starting skills), and\n"}, {type = FSOP_TEXT, colour = -1, text = "also helps determine equipment at start.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You will notice that a different set of backgrounds will be recommended\n"}, {type = FSOP_TEXT, colour = -1, text = "(white) for each species. Although you are free to pick any background with\n"}, {type = FSOP_TEXT, colour = -1, text = "almost any species (the only restrictions are religious backgrounds where\n"}, {type = FSOP_TEXT, colour = -1, text = "some species are not permitted to worship certain gods, or backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "where the starting equipment is completely unusable by a given species),\n"}, {type = FSOP_TEXT, colour = -1, text = "looking at the recommended combinations should give you a rough impression\n"}, {type = FSOP_TEXT, colour = -1, text = "of the weaknesses and strengths of the different species.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "For some backgrounds, you must pick a starting weapon before starting the\n"}, {type = FSOP_TEXT, colour = -1, text = "game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "When you start a new character (or load an old one) and want to get a rough\n"}, {type = FSOP_TEXT, colour = -1, text = "impression, you may examine it with the following commands:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A\n"}, {type = FSOP_TEXT, colour = -1, text = " shows any peculiarities like unusual speed or body parts\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "m\n"}, {type = FSOP_TEXT, colour = -1, text = " shows your skills and lets you disable (or focus) training as desired\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "i\n"}, {type = FSOP_TEXT, colour = -1, text = " lists equipment and items\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "^\n"}, {type = FSOP_TEXT, colour = -1, text = " displays information on your god, should you have started with a religion\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "%\n"}, {type = FSOP_TEXT, colour = -1, text = " gives a general, if terse, overview of your gear and most attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Ctrl-O\n"}, {type = FSOP_TEXT, colour = -1, text = " gives an overview of the parts of the dungeon you have discovered so far\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "C.", ' ' , "ATTRIBUTES AND STATS\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The stat area to the right of the playing map shows a lot of information.\n"}, {type = FSOP_TEXT, colour = -1, text = "It starts with the character's name and title (determined by the\n"}, {type = FSOP_TEXT, colour = -1, text = "character's highest skill), followed by a line listing the species. If the\n"}, {type = FSOP_TEXT, colour = -1, text = "character worships a god, the name of the deity is also listed in the\n"}, {type = FSOP_TEXT, colour = -1, text = "second line, together with an indicator of piety. Below these two lines\n"}, {type = FSOP_TEXT, colour = -1, text = "follow a lot of numbers. These describe different aspects of the character.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Health\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of life force. Synonymous with hit points and sometimes\n"}, {type = FSOP_TEXT, colour = -1, text = " abbreviated as HP. You die if your health drops to zero or less (although\n"}, {type = FSOP_TEXT, colour = -1, text = " you can die in other ways, too). The main screen shows both your current\n"}, {type = FSOP_TEXT, colour = -1, text = " and maximum hit points. Usually, you regain hit points slowly over time.\n"}, {type = FSOP_TEXT, colour = -1, text = " Pressing '5' or Shift-Num-5 lets you wait for a longer period.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Magic\n"}...}}} headers = std::map with 7 elements = {[37] = "Aptitudes", [38] = "Options", [42] = "Manual", [63] = "Key help", [94] = "Quickstart", [116] = "Tiles", [126] = "Macros"} page = 32766 header = "quickstart.md" #9 0x000000000072735c in help_popup::process_key (ch=-249, this=0x7ffe915eddb0) 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 = -2067953881 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffe915eddb0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb0618 , 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 0x0000000000ce6402 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce282a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_REST player_disabled = {was_disabled = false} #14 0x0000000000ce340d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x000000000069246e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffe915ee488) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 20318) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 1 Level id: Lair:1 Level build method = , level layout type = city, absdepth0 = 10 Level vaults: layout_regular_city Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (20, 46): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You shoot a stone. The stone hits the orc knight but does no damage. The orc knight is heavily wounded. You block the orc knight's attack. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You slash the orc knight! You freeze the orc knight. The orc knight is severely wounded. You block the orc knight's attack. You slash the orc knight! You freeze the orc knight. The orc knight is almost dead. You slash the orc knight! You freeze the orc knight. You kill the orc knight! Trog accepts your kill. You have reached level 16! You feel clever. You closely miss the orc warrior. The orc warrior is lightly wounded. You open the orc warrior like a pillowcase!!! You freeze the orc warrior! You kill the orc warrior! Trog accepts your kill. You slice the orc!! You freeze the orc. You kill the orc! Trog accepts your kill. The orc misses you. Items here: ( ))) [[ †. You barely miss the orc. The orc completely misses you. Your chain mail prevents you from hitting the orc. You block the orc's attack. You closely miss the orc. The orc hits you with a +0 hand axe. You closely miss the orc. You closely miss the orc. The orc no longer looks unusually strong. The orc barely misses you. You riposte. You closely miss the orc. You slice the orc!! You freeze the orc. You kill the orc! Trog accepts your kill. No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) c - 364 stones (gained 3) Items here: ))) [[ †. c - 369 stones (gained 5) Items here: )) [ †. c - 371 stones (gained 2) c - 372 stones (gained 1) c - 373 stones (gained 1) You see here a +0 dagger. r - 17 boomerangs (gained 6); c - 388 stones (gained 15) Things that are here: a +0 halberd; a +0 plate armour; an orc corpse You sense a monster nearby. A fire dragon comes into view. The fire dragon roars deafeningly! You shoot a stone. The stone hits the fire dragon but does no damage. You shoot a stone. The stone barely misses the fire dragon. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) The fire dragon barely misses you. You riposte. You completely miss the fire dragon. The fire dragon barely misses you. The fire dragon tramples you but does no damage. You barely miss the fire dragon. You slice the fire dragon!! You freeze the fire dragon. The fire dragon is moderately wounded. You block the fire dragon's attack. The fire dragon claws you. The fire dragon tramples you but does no damage. You hit the fire dragon. You freeze the fire dragon. The fire dragon is heavily wounded. The fire dragon breathes flames at you. The blast of flame misses you. You slash the fire dragon! You freeze the fire dragon. The fire dragon is heavily wounded. The fire dragon completely misses you. You block the fire dragon's attack. The fire dragon tramples you but does no damage. You slash the fire dragon! You freeze the fire dragon. The fire dragon is severely wounded. You block the fire dragon's attack. The fire dragon claws you. The fire dragon tramples you. You hold your ground! You slash the fire dragon! You freeze the fire dragon. The fire dragon is almost dead. The fire dragon barely misses you. The fire dragon claws you but does no damage. The fire dragon tramples you. You hold your ground! You slice the fire dragon!! You freeze the fire dragon. You kill the fire dragon! Trog accepts your kill. The fire dragon scales are intact enough to wear. Your Armour skill increases to level 7! No target in view! No target in view! No target in view! Things that are here: +0 fire dragon scales; a fire dragon corpse c - 388 stones (gained 2) c - 401 stones (gained 13) Things that are here: +0 fire dragon scales; a fire dragon corpse Things that are here: a +0 halberd; a +0 plate armour; an orc corpse You see here a +0 dagger. Items here: )) [ †. Items here: ))) [[ †. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You see here a +3 double sword. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You see here a condenser vane. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Done exploring. Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) Done exploring. Done exploring. Search for what [Enter for "."]? . Done exploring. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines (V) Vaults (U) Depths Where to? (Enter - D:15 @ (x,y), ? - help) What level of the Lair of Beasts? (default 1, ? - help) Things that are here: a +0 leather armour; a +2 whip of venom Things that are here: a +0 chain mail; a +0 halberd Things that are here: a +0 giant spiked club; a +0 giant club; a +0 giant spiked club There is a stone staircase leading up, spattered with blood here. You climb upwards. There is a stone staircase leading down, spattered with blood here. There is an open door here. There is a stone staircase leading up, spattered with blood here. You climb upwards. There is a stone staircase leading down here. You see here a +0 dagger. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an escape hatch in the ceiling here. A mysterious force pulls you upwards. The hatch slams shut behind you. There is a staircase to the Lair here. You climb downwards. Welcome to the Lair of Beasts! A komodo dragon comes into view. There is a staircase back to the Dungeon here. You shoot a stone. The stone hits the komodo dragon. The komodo dragon is lightly wounded. You shoot a stone. The stone barely misses the komodo dragon. You shoot a stone. The stone hits the komodo dragon. The komodo dragon is lightly wounded. The komodo dragon hisses menacingly. You shoot a stone. The stone hits the komodo dragon but does no damage. The komodo dragon is lightly wounded. A cane toad comes into view. You shoot a stone. The stone hits the komodo dragon. The komodo dragon is moderately wounded. You shoot a stone. The stone hits the komodo dragon but does no damage. The komodo dragon is moderately wounded. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) The komodo dragon bites you! You cut the komodo dragon into ribbons!!! The komodo dragon seems to slow down. You freeze the komodo dragon! You kill the komodo dragon! Trog accepts your kill. You hit the cane toad. The cane toad seems to slow down. You freeze the cane toad. The cane toad is lightly wounded. The cane toad stings you! You are poisoned. The cane toad poisons you! You slash the cane toad! You freeze the cane toad. The cane toad is heavily wounded. You feel sick. You closely miss the cane toad. The cane toad is heavily wounded. The cane toad barely misses you. You slash the cane toad! The cane toad seems to slow down. You freeze the cane toad! You kill the cane toad! Trog accepts your kill. You feel sick. No target in view! No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) No target in view! No target in view! You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Key pressed, stopping explore. No target in view! No target in view! No target in view! HP restored. There is a staircase back to the Dungeon, spattered with blood here. c - 396 stones (gained 1) You see here a komodo dragon corpse. c - 397 stones (gained 1) c - 398 stones (gained 1) c - 399 stones (gained 1) c - 400 stones (gained 1) c - 401 stones (gained 1) A wolf comes into view. The wolf howls! You hear a howl! You hear an angry hiss. A basilisk comes into view. Found 21 gold pieces. You shoot a stone. The stone misses the wolf. The basilisk hisses angrily. The stone hits the basilisk! The basilisk is moderately wounded. A wolf comes into view. You shoot a stone. The stone closely misses the wolf. The stone misses the basilisk. The stone closely misses the wolf. A wolf comes into view. You shoot a stone. The wolf howls! The stone hits the wolf but does no damage. You hear an angry hiss. You shoot a stone. The stone hits the wolf but does no damage. You block the wolf's attack. A komodo dragon comes into view. You shoot a stone. The stone completely misses the wolf. The stone hits the basilisk! The basilisk is severely wounded. You block the wolf's attack. You shoot a stone. The stone barely misses the wolf. The stone completely misses the basilisk. The stone misses the wolf. The wolf closely misses you. You shoot a stone. The stone hits the wolf! The wolf is heavily wounded. The wolf bites you but does no damage. x2 You shoot a stone. The stone barely misses the wolf. The stone hits the komodo dragon! The komodo dragon is lightly wounded. A komodo dragon comes into view. You shoot a stone. The stone hits the basilisk! You kill the basilisk! Trog accepts your kill. The wolf bites you but does no damage. The wolf bites you. You shoot a stone. The stone hits the wolf. The wolf is almost dead. You block the wolf's attack. The wolf bites you but does no damage. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You block the wolf's attack. The wolf closely misses you. You miss the wolf. The wolf is almost dead. The wolf bites you. You block the wolf's attack. The wolf barely misses you. You miss the wolf. The wolf is almost dead. The wolf bites you. You block the wolf's attack. The wolf misses you. You hit the wolf. You freeze the wolf. The wolf is almost dead. The wolf bites you. The wolf bites you but does no damage. The komodo dragon hisses menacingly. You slice the wolf!! You freeze the wolf. You kill the wolf! Trog accepts your kill. The wolf bites you but does no damage. You barely miss the wolf. The wolf closely misses you. You riposte. You barely miss the wolf. You block the wolf's attack. You slash the wolf! You freeze the wolf. The wolf is severely wounded. You barely miss the wolf. The wolf is severely wounded. The wolf bites you! The wolf barely misses you. You riposte. You slice the wolf!! You freeze the wolf! You kill the wolf! Trog accepts your kill. You block the wolf's attack. You hit the wolf. You freeze the wolf. You kill the wolf! Trog accepts your kill. You hit the komodo dragon. The komodo dragon seems to slow down. You freeze the komodo dragon. The komodo dragon is moderately wounded. The komodo dragon barely misses you. You slice the komodo dragon!! The komodo dragon seems to slow down. You freeze the komodo dragon! The komodo dragon is severely wounded. You hit the komodo dragon. The komodo dragon seems to slow down. You freeze the komodo dragon. The komodo dragon is almost dead. You block the komodo dragon's attack. x2 You hit the komodo dragon but do no damage. The komodo dragon is almost dead. You block the komodo dragon's attack. x2 You closely miss the komodo dragon. The komodo dragon is almost dead. The komodo dragon bites you. You slice the komodo dragon!! You freeze the komodo dragon. You kill the komodo dragon! Trog accepts your kill. The komodo dragon bites you but does no damage. You slash the komodo dragon! The komodo dragon seems to slow down. You freeze the komodo dragon. The komodo dragon is moderately wounded. You slash the komodo dragon! You freeze the komodo dragon. The komodo dragon is heavily wounded. The komodo dragon bites you! You slash the komodo dragon! You freeze the komodo dragon! You kill the komodo dragon! Trog accepts your kill. No target in view! No target in view! No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) Key pressed, stopping explore. c - 392 stones (gained 1) You see here a wolf corpse. c - 393 stones (gained 1) You see here a wolf corpse. c - 394 stones (gained 1) c - 396 stones (gained 2) c - 397 stones (gained 1) You now have 1080 gold pieces (gained 21). Found a stone staircase leading down. c - 400 stones (gained 3) c - 422 stones (gained 22) You now have 1089 gold pieces (gained 9). Key pressed, stopping explore. A polar bear comes into view. You see here a scroll of enchant weapon. You shoot a stone. The stone hits the polar bear! The polar bear is moderately wounded. You shoot a stone. The stone hits the polar bear. The polar bear is moderately wounded. You shoot a stone. The stone hits the polar bear!! The polar bear is severely wounded. You shoot a stone. The stone hits the polar bear but does no damage. The polar bear is severely wounded. You shoot a stone. The stone hits the polar bear but does no damage. The polar bear is severely wounded. You shoot a stone. The stone hits the polar bear. The polar bear is almost dead. You shoot a stone. The stone hits the polar bear. The polar bear is almost dead. You shoot a stone. The stone barely misses the polar bear. The polar bear goes berserk! You shoot a stone. The stone hits the polar bear but does no damage. The polar bear is almost dead. You hear a croak. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) The polar bear barely misses you. You block the polar bear's attack. The polar bear claws you but does no damage. You slice the polar bear!! You freeze the polar bear. You kill the polar bear! Trog accepts your kill. No target in view! No target in view! No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) s - 3 scrolls of enchant weapon (gained 1) A cane toad comes into view. The cane toad gives a loud, deep croak! A cane toad is nearby! A cane toad is nearby! You shoot a stone. The stone hits the cane toad! The cane toad is moderately wounded. You shoot a stone. The stone hits the cane toad. The cane toad is heavily wounded. You shoot a stone. The stone hits the cane toad but does no damage. The cane toad is heavily wounded. A water moccasin comes into view. You shoot a stone. The water moccasin hisses angrily. The stone hits the cane toad. The cane toad is heavily wounded. The water moccasin bites the plant. The plant begins to die. You shoot a stone. The stone hits the cane toad! The cane toad is almost dead. You shoot a stone. The stone hits the cane toad! You kill the cane toad! Trog accepts your kill. You shoot a stone. The stone hits the water moccasin. The water moccasin is lightly wounded. You shoot a stone. The stone hits the water moccasin! The water moccasin is moderately wounded. A nearby plant withers and dies. You shoot a stone. The stone hits the water moccasin! The water moccasin is almost dead. You shoot a stone. The stone closely misses the water moccasin. You shoot a stone. The stone misses the water moccasin. The water moccasin bites you but does no damage. You shoot a stone. The stone closely misses the water moccasin. The water moccasin barely misses you. You shoot a stone. The stone closely misses the water moccasin. The water moccasin barely misses you. You shoot a stone. The stone misses the water moccasin. The water moccasin bites you! You are poisoned. The water moccasin poisons you! You shoot a stone. The stone hits the water moccasin. You kill the water moccasin! Trog accepts your kill. You feel sick. No target in view! No target in view! Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (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 are no longer poisoned. c - 401 stones (gained 3) c - 402 stones (gained 1) c - 403 stones (gained 1) c - 405 stones (gained 2) c - 406 stones (gained 1) c - 408 stones (gained 2) c - 409 stones (gained 1) c - 411 stones (gained 2) c - 413 stones (gained 2) c - 415 stones (gained 2) c - 418 stones (gained 3) A bullfrog comes into view. The bullfrog gives a loud, deep croak! The bullfrog moves out of view. You now have 1099 gold pieces (gained 10). Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) You shoot a stone. The stone barely misses the bullfrog. You shoot a stone. The stone closely misses the bullfrog. You shoot a stone. The stone closely misses the bullfrog. The bullfrog hits you but does no damage. You shoot a stone. The stone hits the bullfrog! The bullfrog is heavily wounded. You block the bullfrog's attack. You shoot a stone. The stone closely misses the bullfrog. The bullfrog hits you but does no damage. You block the bullfrog's attack. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You barely miss the bullfrog. The bullfrog is heavily wounded. The bullfrog hits you but does no damage. x2 You slice the bullfrog!! The bullfrog seems to slow down. You freeze the bullfrog. You kill the bullfrog! Trog accepts your kill. No target in view! No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) c - 415 stones (gained 2) c - 416 stones (gained 1) Found a stone staircase leading down. Found a stone staircase leading down. p - 54 bolts (gained 23) c - 435 stones (gained 19) A water moccasin comes into view. The water moccasin hisses angrily. You shoot a stone. The stone hits the water moccasin! The water moccasin is moderately wounded. You shoot a stone. The stone closely misses the water moccasin. You shoot a stone. The stone hits the water moccasin! The water moccasin is almost dead. You shoot a stone. The stone hits the water moccasin! You kill the water moccasin! Trog accepts your kill. No target in view! No target in view! No target in view! Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) There are no items here. Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) V - a red potion c - 432 stones (gained 1) You see here a water moccasin corpse. c - 433 stones (gained 1) c - 434 stones (gained 1) c - 435 stones (gained 1) You now have 1116 gold pieces (gained 17). Found a potion of attraction. Found a lightning rod (4/4). You now have 1128 gold pieces (gained 12). 2 blink frogs come into view. The blink frog gives a loud, deep croak! x2 A blink frog comes into view. Your line of fire to the blink frog is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the blink frog is blocked by a plant. Continue anyway? Okay, then. You shoot a stone. The stone misses the blink frog. The blink frog blinks! Your line of fire to the blink frog is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the blink frog is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the blink frog is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the blink frog is blocked by a plant. Continue anyway? [Y]es or [N]o only, please. Your line of fire to the blink frog is blocked by a plant. Continue anyway? Okay, then. The blink frog hits the plant. The plant begins to die. The blink frog blinks! You shoot a stone. The stone barely misses the blink frog. The stone hits the plant. The plant is lightly damaged. You shoot a stone. The blink frog gives a loud, deep croak! The stone hits the blink frog. The blink frog is lightly wounded. You shoot a stone. The stone completely misses the blink frog. The stone hits the plant. The plant is lightly damaged. The blink frog blinks! You shoot a stone. The stone closely misses the blink frog. A nearby plant withers and dies. You block the blink frog's attack. You shoot a stone. The stone hits the blink frog! The blink frog is heavily wounded. The blink frog barely misses you. You shoot a stone. The stone misses the blink frog. The blink frog hits you but does no damage. You shoot a stone. The stone barely misses the blink frog. The blink frog hits you but does no damage. The blink frog blinks! Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) The blink frog blinks! You hit the blink frog but do no damage. The blink frog is heavily wounded. You block the blink frog's attack. The blink frog hits you. You hit the blink frog. The blink frog seems to slow down. You freeze the blink frog. The blink frog is heavily wounded. The blink frog hits you. You block the blink frog's attack. The blink frog closely misses you. You closely miss the blink frog. The blink frog is heavily wounded. The blink frog is no longer moving slowly. You block the blink frog's attack. You closely miss the blink frog. The blink frog is heavily wounded. The blink frog hits you. The blink frog blinks! The blink frog barely misses you. You riposte. You slash the blink frog! The blink frog seems to slow down. You freeze the blink frog. The blink frog is heavily wounded. You hit the blink frog. The blink frog seems to slow down. You freeze the blink frog. The blink frog is severely wounded. The blink frog hits you! The blink frog blinks! You closely miss the blink frog. The blink frog is severely wounded. The blink frog blinks! x2; The blink frog hits you. The blink frog blinks! You slice the blink frog!! The blink frog seems to slow down. You freeze the blink frog. You kill the blink frog! Trog accepts your kill. The blink frog closely misses you. You block the blink frog's attack. x3 You miss the blink frog. The blink frog is heavily wounded. You block the blink frog's attack. x2 You barely miss the blink frog. The blink frog is heavily wounded. You block the blink frog's attack. The blink frog hits you! You hit the blink frog. You freeze the blink frog. The blink frog is heavily wounded. You block the blink frog's attack. The blink frog barely misses you. You chop the blink frog into pieces!!! You freeze the blink frog. You kill the blink frog! Trog accepts your kill. The blink frog closely misses you. You riposte. You slice the blink frog!! The blink frog seems to slow down. You freeze the blink frog! The blink frog is almost dead. You barely miss the blink frog. The blink frog is almost dead. The blink frog hits you! The blink frog blinks! You slash the blink frog! The blink frog seems to slow down. You freeze the blink frog. You kill the blink frog! Trog accepts your kill. No target in view! No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) You start resting. HP restored. c - 428 stones (gained 1) c - 430 stones (gained 2) c - 433 stones (gained 3) c - 434 stones (gained 1) You see here a blink frog corpse. Key pressed, stopping explore. c - 435 stones (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. Found a glowing whip. You see here a lightning rod (4/4). You open the door. There is an open door here. There is an open door here. Found an escape hatch in the floor. You now have 1140 gold pieces (gained 12). You open the door. There is an open door here. k - 2 scrolls of immolation (gained 1) A cane toad comes into view. The cane toad gives a loud, deep croak! You shoot a stone. The stone barely misses the cane toad. You shoot a stone. The stone hits the cane toad! The cane toad is moderately wounded. You shoot a stone. The stone hits the cane toad! The cane toad is heavily wounded. You shoot a stone. The stone hits the cane toad but does no damage. The cane toad is heavily wounded. You shoot a stone. The stone hits the cane toad! The cane toad is severely wounded. The cane toad stings you! You are poisoned. The cane toad poisons you! You shoot a stone. The stone hits the cane toad. The cane toad is almost dead. You feel sick. The cane toad closely misses you. You shoot a stone. The stone hits the cane toad!! You kill the cane toad! Trog accepts your kill. You feel sick. No target in view! No target in view! Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You feel sick. No target in view! Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) As you read the scroll labelled DELOMA FUUMP, it crumbles to dust. A profound silence engulfs you. It was a scroll of silence. 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. Your hearing returns. You feel sick. You are no longer poisoned. c - 431 stones (gained 3) You see here a cane toad corpse. c - 432 stones (gained 1) c - 433 stones (gained 1) c - 434 stones (gained 1) c - 435 stones (gained 1) o - a scroll of identify As you read the scroll of identify, it crumbles to dust. T - a scroll of vulnerability You drop a scroll of vulnerability. You now have 1158 gold pieces (gained 18). You now have 1176 gold pieces (gained 18). Found a chain mail. You now have 1193 gold pieces (gained 17). You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. There is an escape hatch in the floor here. n - 4 scrolls of fog (gained 1) Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. Found 2 scrolls of identify. Found a stone staircase leading down. There is a stone staircase leading up here. o - 2 scrolls of identify A polar bear comes into view. The polar bear growls angrily. An electric eel comes into view. The polar bear moves out of view. You shoot a stone. The stone misses the electric eel. You shoot a stone. The stone hits the electric eel! The electric eel is severely wounded. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The bolt of electricity hits the plant! The plant begins to die. You shoot a stone. The stone hits the electric eel! You kill the electric eel! Trog accepts your kill. You hear a splash. You shoot a stone. The stone hits the polar bear! The polar bear is lightly wounded. You hear a splash. You shoot a stone. The stone hits the polar bear. The polar bear is moderately wounded. You hear a splash. You shoot a stone. The stone hits the polar bear but does no damage. The polar bear is moderately wounded. You hear a splash. Unknown command. You shoot a stone. The stone hits the polar bear! The polar bear is moderately wounded. You hear a splash. You shoot a stone. The stone hits the polar bear. The polar bear is heavily wounded. A nearby plant withers and dies. You shoot a stone. The stone closely misses the polar bear. You shoot a stone. The stone hits the polar bear! The polar bear is heavily wounded. The polar bear barely misses you. You block the polar bear's attack. The polar bear claws you but does no damage. You shoot a stone. The stone barely misses the polar bear. The polar bear bites you but does no damage. The polar bear claws you but does no damage. You block the polar bear's attack. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You completely miss the polar bear. The polar bear is heavily wounded. You block the polar bear's attack. x2; The polar bear barely misses you. You slash the polar bear! The polar bear is severely wounded. The polar bear goes berserk! You slice the polar bear!! You freeze the polar bear. You kill the polar bear! Trog accepts your kill. No target in view! No target in view! As you read the scroll of identify, it crumbles to dust. V - a potion of resistance A seven-headed hydra comes into view. Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) The seven-headed hydra roars! You shoot a stone. The stone hits the seven-headed hydra! The seven-headed hydra is lightly wounded. You shoot a stone. The stone hits the seven-headed hydra! The seven-headed hydra is moderately wounded. You shoot a stone. The stone hits the seven-headed hydra!! The seven-headed hydra is heavily wounded. You shoot a stone. The stone barely misses the seven-headed hydra. You shoot a stone. The stone hits the seven-headed hydra. The seven-headed hydra is heavily wounded. You shoot a stone. The stone completely misses the seven-headed hydra. You hear a splash. Your +4 scimitar of flaming bursts into flame! R - a +4 scimitar of flaming (weapon) The seven-headed hydra bites you but does no damage. x3 The seven-headed hydra bites you! The seven-headed hydra barely misses you. The seven-headed hydra bites you. You block the seven-headed hydra's attack. You slice one of the seven-headed hydra's heads off! The flame cauterises the wound! You hit the six-headed hydra. You burn the six-headed hydra. The six-headed hydra is heavily wounded. You chop one of the six-headed hydra's heads off! The flame cauterises the wound! You hit the five-headed hydra. You burn the five-headed hydra. The five-headed hydra is severely wounded. You block the five-headed hydra's attack. The five-headed hydra bites you! The five-headed hydra bites you. You block the five-headed hydra's attack. x2 You lop one of the five-headed hydra's heads off! The flame cauterises the wound! You hit the four-headed hydra. You burn the four-headed hydra. The four-headed hydra is severely wounded. You block the four-headed hydra's attack. x2 The four-headed hydra bites you! The four-headed hydra bites you. You lop one of the four-headed hydra's heads off! The flame cauterises the wound! You slice the three-headed hydra!! You burn the three-headed hydra. The three-headed hydra is almost dead. You barely miss the three-headed hydra. The three-headed hydra is almost dead. The three-headed hydra bites you but does no damage. x2 You block the three-headed hydra's attack. You lop one of the three-headed hydra's heads off! The flame cauterises the wound! You slash the two-headed hydra! You burn the two-headed hydra. You kill the two-headed hydra! Trog accepts your kill. Unknown command. You see here a polar bear corpse. You start resting. HP restored. Your +4 scimitar of flaming stops flaming. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) You enter the shallow water. Moving in this stuff is going to be slow. c - 419 stones (gained 1) A black mamba comes into view. You see here 2 stones. The black mamba hisses angrily. You see here a stone. Found a stone staircase leading up. You see here 2 stones. Your unstable footing causes you to fumble your attack. You block the black mamba's attack. You miss the black mamba. The black mamba barely misses you. You riposte. You miss the black mamba. You block the black mamba's attack. You barely miss the black mamba. The black mamba bites you! You are poisoned. The black mamba poisons you! Your unstable footing causes you to fumble your attack. You feel sick. The black mamba bites you. The black mamba barely misses you. Your unstable footing causes you to fumble your attack. You feel sick. The black mamba bites you. Your unstable footing causes you to fumble your attack. You feel sick. The black mamba bites you! Your unstable footing causes you to fumble your attack. You feel sick. The black mamba bites you. The black mamba barely misses you. You riposte. Your unstable footing causes you to fumble your attack. Your unstable footing causes you to fumble your attack. You block the black mamba's attack. A black mamba is nearby! You closely miss the black mamba. You feel sick. You block the black mamba's attack. The black mamba bites you! Your unstable footing causes you to fumble your attack. You feel sick. You block the black mamba's attack. You hit the black mamba. You freeze the black mamba. The black mamba is lightly wounded. You feel sick. The black mamba bites you! The black mamba bites you. You feel sick. The black mamba bites you but does no damage. The black mamba bites you. You are more poisoned. The black mamba poisons you! You see here a stone. You hit the black mamba. The black mamba seems to slow down. You freeze the black mamba. The black mamba is moderately wounded. You feel sick. The black mamba bites 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 slice the black mamba!! The black mamba seems to slow down. You freeze the black mamba. You kill the black mamba! Trog accepts your kill. You feel sick. You feel sick. Found 14 gold pieces. c - 422 stones (gained 3) You feel sick. You feel sick. c - 423 stones (gained 1) You feel sick. You feel sick. c - 424 stones (gained 1) You feel sick. You start resting. You feel sick. x18 You are no longer poisoned. You start resting. HP restored. Your +2 great sword of freezing stops glowing. b - a +0 fustibalus (weapon) You enter the shallow water. Moving in this stuff is going to be slow. c - 425 stones (gained 1) c - 427 stones (gained 2) You enter the shallow water. Moving in this stuff is going to be slow. c - 429 stones (gained 2) Found a twisted smoking staff. A hydra and a wyvern come into view. The wyvern hisses angrily. The six-headed hydra roars! The wyvern moves out of view. You shoot a stone. The stone hits the six-headed hydra! The six-headed hydra is moderately wounded. You shoot a stone. The stone closely misses the wyvern. A merfolk siren comes into view. It is wielding a +0 spear. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! You hear a trumpeting! The wyvern hisses menacingly. The merfolk siren chants its luring song. You are no longer entranced. The wyvern bites you but does no damage. The wyvern misses you. You block the wyvern's attack. You block the wyvern's attack. The wyvern barely misses you. You block the wyvern's attack. There is a stone staircase leading up here. You block the wyvern's attack. You climb upwards. There is a stone staircase leading down here. Unknown command. Your +2 great sword of freezing glows with a cold blue light! a - a +2 great sword of freezing (weapon) The six-headed hydra bites you. The six-headed hydra bites you! The six-headed hydra bites you but does no damage. You block the six-headed hydra's attack. The six-headed hydra barely misses you. The six-headed hydra bites you! Unknown command. Your +2 great sword of freezing stops glowing. Your +4 scimitar of flaming bursts into flame! R - a +4 scimitar of flaming (weapon) Unknown command. You lop one of the six-headed hydra's heads off! The flame cauterises the wound! You slash the five-headed hydra! You burn the five-headed hydra. The five-headed hydra is moderately wounded. The five-headed hydra bites you. You block the five-headed hydra's attack. x2 The five-headed hydra closely misses you. You block the five-headed hydra's attack. You hack one of the five-headed hydra's heads off! The flame cauterises the wound! You hit the four-headed hydra. You burn the four-headed hydra. The four-headed hydra is moderately wounded. You block the four-headed hydra's attack. x3 The four-headed hydra bites you but does no damage. You chop one of the four-headed hydra's heads off! The flame cauterises the wound! You hit the three-headed hydra. You burn the three-headed hydra. The three-headed hydra is moderately wounded. You block the three-headed hydra's attack. The three-headed hydra barely misses you. The three-headed hydra bites you! Your chain mail prevents you from hitting the three-headed hydra. The three-headed hydra is moderately wounded. You lop one of the three-headed hydra's heads off! The flame cauterises the wound! You hit the two-headed hydra. You burn the two-headed hydra. The two-headed hydra is heavily wounded. The two-headed hydra bites you. The two-headed hydra barely misses you. You chop one of the two-headed hydra's heads off! The flame cauterises the wound! You hit the one-headed hydra. You burn the one-headed hydra. The one-headed hydra is heavily wounded. The one-headed hydra bites you. You lop the one-headed hydra's last head off! You kill the one-headed hydra! Trog accepts your kill. There is a stone staircase leading down, spattered with blood here. You start resting. HP restored. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-831-g7192265 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: Formicid Job: Berserker HP: 133/133; mods: 0/0 MP: 16/16; mod: 0 Stats: 26 (26) 8 (8) 12 (12) Position: (49, 32), 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 | 20 | 14 | 5317 | 272/883 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 2 | 40 | 17 | 10468 | 1018/1350 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | X | 1 | 20 | 12 | 3850 | 319/715 Bows | | 0 | 0 | 0 | 0 | 0/70 Crossbows | | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 20 | 7 | 1304 | 127/336 Dodging | X | 0 | 0 | 2 | 267 | 89/178 Stealth | X | 0 | 0 | 0 | 1 | 1/29 Shields | X | 0 | 0 | 10 | 1979 | 0/460 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | | 0 | 0 | 0 | 0 | 0/59 Hexes | | 0 | 0 | 0 | 0 | 0/35 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/42 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/70 Earth Magic | | 0 | 0 | 0 | 0 | 0/35 Poison Magic | | 0 | 0 | 0 | 0 | 0/29 Invocations | | 0 | 0 | 0 | 0 | 0/35 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 1193 #27: 91015 #49: 1280 #59: 1 Mutations: antennae: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #43: +4 scimitar of flaming eq slot #1, inv slot #23: scarf of resistance eq slot #3, inv slot #29: +1 pair of gloves eq slot #5, inv slot #26: +0 kite shield eq slot #6, inv slot #4: +1 chain mail eq slot #7, inv slot #5: ring of positive energy eq slot #8, inv slot #44: ring of poison resistance }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .................##....##....##.# ....##.#P..##....##....##....#... ...#........#..........##........ ...#........#.....P....##........ ...#.............#.....##....#... ..^#........#....##....##........ ...#.............##....##........ ...#.#.#..........##P####....#... ................@#.#####......### ................................. ................................. ................................. ...........................#####P ..##.##.###................## ## ..........#................P##### ..#............#..#.###....###... ..+.......#.....#######....# #... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>