ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-854-gdc81c2f Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 15979624355174495660, deterministic pregen: 1 Version history: Game started: 0.25-a0-591-g2ad0d86 0.25-a0-632-g7713895 0.26-a0-854-gdc81c2f Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name araganzar -rc /var/dcss/gamedata/dcss-trunk/rc-files/araganzar.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/araganzar.macro -morgue /var/dcss/gamedata/dcss/morgue/araganzar/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/araganzar:2020-11-22.07:46:46.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) [0x72b118]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x732327]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72b580]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f0bfd8554c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f0bfdbfb269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731ae9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731c78]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x727090] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x727d0c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce7f62]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce438a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce4f6d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x692e7e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f0bfd840840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6938f9]: 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". 0x00007f0bfdbfaf2a in __waitpid (pid=24305, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f0bfdbfaf2a in __waitpid (pid=24305, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072af95 in call_gdb (file=file@entry=0x7f0bfdbe5540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 24029\000\000\000\000\000\000\000" #2 0x0000000000732343 in do_crash_dump () at dbg-asrt.cc:685 t = 1606032099 dir = "/var/dcss/gamedata/dcss/morgue/araganzar/" name = "/var/dcss/gamedata/dcss/morgue/araganzar/crash-araganzar-20201122-080139.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 = 0x7f0bfdbe5540 <_IO_2_1_stderr_> #3 0x000000000072b580 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f0bfdbfb269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731ae9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe0898e1e0 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731c78 in AssertFailed (expr=expr@entry=0xcf670f "fp", file=file@entry=0xcf6704 "command.cc", line=line@entry=1130, text=text@entry=0xcf66ef "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\064\276\375\v\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\064\276\375\v\177\000\000\000\000\000\000\000\000\000\000\340\"\023\001\000\000\000\000\200\340\230\b\376\177\000\000\200\340\230\b\376\177\000\000\020\342\230\b\376\177\000\000\366+\317\000\000\000\000\000\240\340\230\b\376\177\000\000D\236(\377\v\177\000\000\060\342\230\b\376\177\000\000\033\002\000\000\000\000\000\000\000pI\377\v\177\000\000\200=\202\375\v\177\000\000\370\017\203\375\v\177\000\000{\246(\377\v\177\000\000\033\002\000\000\000\000\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\000p\301A\n\000\000\000\000\340\"\023\001\000\000\000\000\320\342\230\b\000\000\000\000L\201F\376\v\177\000\000!\035g\367\001\200\377\377\337\342\230\b\376\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\250ߘ\b\376\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000Vi\223\375\v\177\000\000\001\200\255\373\376\177\000\000\300ߘ\b\376\177\000\000\300ߘ\b\376\177\000\000\300ߘ\b\376\177\000\000\300ߘ\b\376\177\000\000\302ߘ\b\376\177\000\000\277\347\230\b\376\177\000\000\300ߘ\b\376\177\000\000\277\347\230\b\376\177", '\000' , "\357\347\230\b\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe0898e6d0, reg_save_area = 0x7ffe0898e5f0}} fileName = #8 0x0000000000727090 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\b\376\177\000\000\a\000\000\000\000\000\000\000`\352\230\b\376\177\000\000\200\352\230\b\376\177\000\000\000\000\000\000\000\000\000\000\250\352\230\b\376\177\000\000\360\353\230\b\376\177\000\000\a\377\377\377\000\000\000\000p\352\230\b\376\177\000\000u\373\201\000\000\000\000\000\250\352\230\b\376\177\000\000\305t\264\000\000\000\000\000\260t\264", '\000' , "\200\352\230\b\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 0x0000000000727d0c in help_popup::process_key (ch=-249, this=0x7ffe0898ea80) 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 = -1780413841 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffe0898ea80) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb2218 , 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 0x0000000000ce7f62 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce438a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #14 0x0000000000ce4f6d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x0000000000692e7e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffe0898f158) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 24029) 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 = 11, depth = 5 Level id: Vaults:5 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 23 Level vaults: vaults_vault [vaults_end_minmay_not_circular, johnstein_vaults_end_maze, vaults_end_dpeg_shops1, vaults_end_mu_boxes] Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Where to? (Enter - Lair:1, ? - help) There is a dry fountain here. You see here a +1 dire flail. There is a large open door here. You see here a +0 flail. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is an open door here. There is an open gate here. There is an open gate here. There is an open door here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +2 scythe of venom. You see here a +0 war axe. There is an open gate here. You see here a +0 hat of intelligence. You sense a monster nearby. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Lair:1, ? - help) Things that are here: a +0 chain mail; a +4 battleaxe Things that are here: a +0 robe; a +0 dagger There is a staircase back to the Vaults here. You fly upwards. Welcome back to the Vaults! There is a staircase to the Crypt here. There is an open door here. There is an open door here. You see here 2 arrows. You see here 2 arrows. There is a large open door here. There is an open door here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Things that are here: a +0 scale mail; a +0 morningstar There is an open door here. Items here: ( )) [. There is an open door here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is an open door here. There is an open door here. There is an open door, spattered with blood here. Things that are here: 15 bolts; a +0 arbalest You see here a bolt. There is a gate leading back out of this place here. You fly up through the gate. Welcome back to the Dungeon! There is a gate to the Vaults here. You see here an arrow. There is a stone staircase leading up here. You fly upwards. Level annotation: exclusion: 2 oklob plants There is a stone staircase leading down here. You see here the +1 plate armour of the Earth {Harm Regen+ Int-4 SInv}. You see here 13 poisoned darts. You see here a cursed +0 mace. You see here a +0 hand axe. Things that are here: a wand of flame (18); a +0 robe; a +0 dagger There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a +1 vorpal glaive. There is a staircase to the Lair here. You fly downwards. Welcome back to the Lair of Beasts! There is a staircase back to the Dungeon here. Items here: !! """ ( )))) : ====== ???? [[[[[[[[ |. No target in view! No target in view! Things that are here: the cursed +1 scale mail of Eternal Night {MR+ Regen+}; a +0 spear Unknown command. Unknown command. Things that are here: the cursed +1 scale mail of Eternal Night {MR+ Regen+}; a +0 spear There is a staircase back to the Dungeon here. Items here: !! """ ( )))) : ====== ???? [[[[[[[[ |. Drop what? 44/52 slots (_ for help) (? for menu, Esc to quit) Really drop B - a ring of wizardry {Wiz+, !d}? [Y]es or [N]o only, please. Really drop B - a ring of wizardry {Wiz+, !d}? You drop a ring of wizardry {Wiz+, !d}. You drop the ring of the Castellan {rPois Str+4 SInv Stlth+}. As you read the scroll of enchant weapon, it crumbles to dust. Your +8 spectral executioner's axe glows red for a moment. Okay, then. Unknown command. As you read the scroll of enchant armour, it crumbles to dust. Your +0 pair of boots of flying glows green for a moment. As you read the scroll of enchant armour, it crumbles to dust. Your +1 pair of boots of flying glows green for a moment. Drop what? 41/52 slots (_ for help) (? for menu, Esc to quit) Really drop x - a manual of Bows {!d}? [Y]es or [N]o only, please. Really drop x - a manual of Bows {!d}? You drop a manual of Bows {!d}. D - the ring of the Castellan {rPois Str+4 SInv Stlth+} N - an uncursed ring of protection from cold {rC+, !d} x - a scroll of holy word {!r} Search for what [Enter for "bow", or ? for help]? corr Unknown command. Okay, then. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Lair:1, ? - help) What level of the Vaults? (default 1, ? - help) You fly upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. There is a stone staircase leading down here. You see here a +1 vorpal glaive. You fly downwards. There is a stone staircase leading up here. You see here 10 arrows. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. Level annotation: exclusion: 2 oklob plants There is a stone staircase leading up here. Things that are here: 11 arrows; a +0 shortbow Things that are here: 10 arrows; a +0 shortbow of freezing Things that are here: a wand of flame (18); a +0 robe; a +0 dagger You see here a +0 hand axe. You see here a cursed +0 mace. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a gate to the Vaults here. You fly down through the gate. Welcome back to the Vaults! This branch contains the silver rune of Zot. There is a gate leading back out of this place here. You see here a bolt. You see here a bolt. There is an open door, spattered with blood here. Things that are here: 15 bolts; a +0 arbalest There is an open door here. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is an open door here. A boulder beetle comes into view. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Vaults:4, ? - help) Okay, then. The boulder beetle leaps! The boulder beetle curls into a ball and begins rolling! You slash the boulder beetle! You freeze the boulder beetle! You headbutt the boulder beetle. You peck the boulder beetle, but do no damage. You block the boulder beetle's attack. The boulder beetle stops rolling and uncurls. You open the boulder beetle like a pillowcase!!! You freeze the boulder beetle. You headbutt the boulder beetle! You kill the boulder beetle! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (Z) Zot Where to? (Enter - Vaults:4, ? - help) You see here a large rock {!d}. There is an open door here. Things that are here: a +0 scale mail; a +0 morningstar There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is an open door here. There is an open door here. You see here a large rock {!d}. There is an open door here. There is a stone staircase leading down here. You gain the combat prowess of a mighty hero. You now have 33/35 mp. You can now deal lightning-fast blows. You now have 28/35 mp. Your blood is infused with primal strength. You now have 26/35 mp. You feel very mighty all of a sudden. Okay, then. You fly downwards. 3 orcs, an orc knight, an ogre and 24 vault guards come into view. A vault guard is wielding a +0 long sword of holy wrath. A vault guard is wielding a +1 long sword of draining. An orc is wearing a +0 leather armour of positive energy. The vault guard shouts! x6; The orc shouts! x2; The vault guard shouts! x4 The orc shouts! The vault guard shouts! x4; The ogre shouts! You hear a shout! x4 The vault guard shouts! Found five items. Found three escape hatches in the ceiling. Found two stone staircases leading up. There is a stone staircase leading up here. Really read J - 6 scrolls of magic mapping {!r}? As you read the scroll of magic mapping {!r}, it crumbles to dust. You feel aware of your surroundings. You sensed 1 shop/portal. The vault guard shouts! x2 An orc wizard comes into view. It is wielding a +4 dagger of protection. You block the vault guard's attack. The orc knight shouts! You slice the vault guard!! You freeze the vault guard. Your headbutt misses the vault guard. You peck the vault guard!! You slice the vault guard!! You freeze the vault guard! You open the vault guard like a pillowcase!!! You freeze the vault guard! You slice the vault guard!! You freeze the vault guard. You hear two shouts! You hear a shout! x3 Okay, then. Unknown command. Aim: a vault guard, wielding a +0 battleaxe and wearing a +4 plate armour (0% to evade) Zombie hands grab the vault guard. The zombie hands constrict the vault guard. The vault guard is engulfed in freezing vapours. The vault guard misses you. You furiously retaliate! You headbutt the vault guard! The vault guard escapes! The vault guard hits you with a +0 great sword. The vault guard completely misses you. You furiously retaliate! You headbutt the vault guard! You take 5 damage, and have 235/240 hp. You now have 23/35 mp. You cut the vault guard into ribbons!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You barely miss the vault guard. The vault guard blocks your attack. You slice the vault guard!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You closely miss the vault guard. You completely miss the vault guard. You hit the vault guard. You freeze the vault guard. The vault guard completely misses you. Your Earth Magic skill increases to level 8! Unknown command. Unknown command. You chop the vault guard into pieces!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You slash the vault guard! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You cut the vault guard into ribbons!!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You slash the vault guard! You freeze the vault guard. You hear the roaring winds of a blizzard. You headbutt the vault guard! You peck the vault guard! You slash the vault guard! You freeze the vault guard. The vault guard blocks your attack. You slash the vault guard! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You hear a shout! x4; You hear a deafening roar! You hear a shout! x4 You hear a horrible gurgling sound! You hear two shouts! x2; You hear a shout! You hear a horrible gurgling sound! You hear a shout! x3 You hear a horrible gurgling sound! x2; You hear a shout! You hear two shouts! x2 You hear a shout! x2; You hear a deafening roar! You hear a shout! You hear two shouts! You hear a shout! x9 The orc yells repeatedly. The orc knight roars a battlecry! The orcs go into a battle-frenzy! The vault guard is engulfed in freezing vapours. You kill the vault guard! Okawaru accepts your kill. You barely miss the vault guard. You peck the vault guard. You slash the vault guard! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You completely miss the vault guard. You carve the vault guard like a ham!!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You slash the vault guard! You freeze the vault guard. You headbutt the vault guard. You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You closely miss the vault guard. You slice the vault guard!! You freeze the vault guard. The vault guard is engulfed in freezing vapours. The vault guard hits you with a +0 long sword! The vault guard hits you from afar with a +0 glaive. The vault guard hits you but does no damage. You block the vault guard's attack. You take 16 damage, and have 220/240 hp. You now have 21/35 mp. You slice the vault guard!! You freeze the vault guard. The vault guard blocks your attack. You slash the vault guard! You freeze the vault guard. You slice the vault guard!! You freeze the vault guard! You hit the vault guard. You freeze the vault guard. You chop the vault guard into pieces!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You cut the vault guard into ribbons!!! You freeze the vault guard!! You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard. You slice the vault guard!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. The vault guard blocks your attack. You block the vault guard's attack. You closely miss the vault guard. Your headbutt misses the vault guard. You peck the vault guard. The vault guard blocks your attack. You slice the vault guard!! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You hear the raging winds of a snowstorm. You hear a shout! You hear a horrible gurgling sound! x2; You hear two shouts! You hear a deafening roar! You hear a shout! x3 The orc wizard gestures wildly while chanting. The orc wizard flickers and vanishes for a moment. The vault guard misses you. You slice the vault guard!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. You slice the vault guard like a ripe choko!!! You freeze the vault guard! You open the vault guard like a pillowcase!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You completely miss the vault guard. You slash the vault guard! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. A yaktaur comes into view. The vault guard hits you with a +0 battleaxe. You take 1 damage, and have 220/240 hp. You chop the vault guard into pieces!!! You freeze the vault guard!! You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard! You howl as the wereblood boils in your veins! You barely miss the vault guard. You peck the vault guard. You slice the vault guard!! You freeze the vault guard! You completely miss the vault guard. You hear the roaring winds of a blizzard. You hear a shout! You hear a horrible gurgling sound! You hear a shout! x5 You hear a howl! You block the vault guard's attack. You slice the vault guard!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard! You hit the vault guard. You freeze the vault guard. A deep elf demonologist comes into view. It is wielding a +0 dagger. The vault guard barely misses you. Unknown command. You slice the vault guard like a ripe choko!!!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You barely miss the vault guard. The vault guard hits you but does no damage. A torpor snail comes into view. Being near the torpor snail leaves you feeling lethargic. The vault guard hits you but does no damage. Unknown command. You slash the vault guard! You freeze the vault guard. You peck the vault guard! You closely miss the vault guard. You howl as the wereblood boils in your veins! The vault guard hits you but does no damage. You cut the vault guard into ribbons!!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You slice the vault guard!! You freeze the vault guard. You slash the vault guard! You freeze the vault guard. The deep elf demonologist gestures wildly while chanting. The vault guard is engulfed in freezing vapours. The vault guard hits you but does no damage. Unknown command. Throwing (i - inventory. (/) - cycle) U - 51 javelins (quivered) Aim: a deep elf demonologist, wielding a +0 dagger You throw a javelin. The javelin pierces through the vault guard! The javelin pierces through the deep elf demonologist!!! The vault guard hits you from afar with a +1 halberd. You block the vault guard's attack. The vault guard barely misses you. You take 4 damage, and have 217/240 hp. You now have 21/35 mp. Unknown command. Throwing (i - inventory. (/) - cycle) U - 50 javelins (quivered) Aim: a deep elf demonologist, wielding a +0 dagger (almost dead) You throw a javelin. The javelin pierces through the vault guard!!! The javelin pierces through the deep elf demonologist!! You kill the deep elf demonologist! Okawaru accepts your kill. You block the vault guard's attack. The vault guard is engulfed in freezing vapours. The vault guard closely misses you. You furiously retaliate! You headbutt the vault guard! You slice the vault guard like a ripe choko!!! You freeze the vault guard! You kill the vault guard! Okawaru accepts your kill. You slice the orc!! You freeze the orc. You kill the orc! You slice the vault guard!! You freeze the vault guard! The torpor snail changes into a wolf spider! You block the vault guard's attack. The vault guard barely misses you. The vault guard completely misses you. You carve the vault guard like a ham!!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You slash the orc knight! You freeze the orc knight. You hear the rumble of a glacier calving. You feel yourself speed up. You hear a shout! You hear a deafening roar! You hear a horrible gurgling sound! x2; You hear two shouts! You hear a shout! x4 You hear an angry hiss. You hear a shout! x3 The vault guard hits you from afar with a +0 glaive! You take 10 damage, and have 208/240 hp. You open the orc knight like a pillowcase!!! You freeze the orc knight. You headbutt the orc knight. You peck the orc knight! You hit the orc wizard. You freeze the orc wizard. You hear a deafening roar! The vault guard hits you but does no damage. You slash the orc knight! You freeze the orc knight. You kill the orc knight! Okawaru accepts your kill. You slice the orc wizard!! You freeze the orc wizard. You kill the orc wizard! Okawaru accepts your kill. An ettin comes into view. It is wielding a +2 dire flail of protection and a +2 dire flail of holy wrath. A cyan very ugly thing comes into view. You closely miss the orc. You block the vault guard's attack. An iron dragon and an orc warrior come into view. The vault guard closely misses you. The vault guard hits you from afar with a +1 halberd! An ironheart preserver comes into view. It is wielding a +0 great mace. Items here: )) [[ †. You take 13 damage, and have 196/240 hp. You now have 20/35 mp. You slice the vault guard!! You freeze the vault guard. You kill the vault guard! Okawaru accepts your kill. You carve the orc like a ham!!! You freeze the orc. You kill the orc! You completely miss the vault guard. An orc warrior comes into view. It is wielding a +0 battleaxe. You slice the vault guard!! You freeze the vault guard! You headbutt the vault guard!! You peck the vault guard. You kill the vault guard! Okawaru accepts your kill. The vault guard hits you but does no damage. The wolf spider changes into a snapping turtle! The yaktaur is engulfed in freezing vapours. The yaktaur misses you. An orc comes into view. An orc sorcerer comes into view. It is wielding a +0 dagger. Items here: )) [[[ ††. You slash the yaktaur! You freeze the yaktaur. You headbutt the yaktaur. You kill the yaktaur! Okawaru accepts your kill. You slash the vault guard! You freeze the vault guard. You dice the ogre like an onion!!! You freeze the ogre. You kill the ogre! Okawaru accepts your kill. The vault guard completely misses you. You slash the vault guard! You freeze the vault guard. You peck the vault guard. An orc knight comes into view. It is wielding a +0 long sword. An orc warrior comes into view. It is wielding a +0 battleaxe. An orc warrior comes into view. It is wielding a +0 flail. The ironheart preserver gestures wildly while chanting. The ironheart preserver begins to accept its allies' injuries. The vault guard is engulfed in freezing vapours. The vault guard misses you. The snapping turtle misses you. The orc warrior moves out of view. There is a stone staircase leading up, spattered with blood here. You chop the vault guard into pieces!!! You freeze the vault guard! You peck the vault guard. You kill the vault guard! Okawaru accepts your kill. You slash the ettin! You freeze the ettin. You slash the snapping turtle! The snapping turtle seems to slow down. You freeze the snapping turtle. You slice the orc like a ripe choko!!! You freeze the orc. You kill the orc! You howl as the wereblood boils in your veins! You hear a shout! The snapping turtle changes into a mana viper! The ettin completely misses you. The ettin barely misses you. You slash the ettin! You freeze the ettin. You headbutt the ettin! You peck the ettin! You slash the mana viper! The mana viper seems to slow down. You freeze the mana viper. A yaktaur captain comes into view. You slice the ettin like a ripe choko!!! You freeze the ettin! You headbutt the ettin. You kill the ettin! Okawaru accepts your kill. You closely miss the mana viper. You kill the ironheart preserver! Okawaru accepts your kill. Your base Dodging skill increases to level 17! You open the mana viper like a pillowcase!!! The mana viper seems to slow down. You freeze the mana viper. You kill the mana viper! Okawaru accepts your kill. You howl as the wereblood boils in your veins! You have reached level 26! You regained 7 hp, and now have 205/248 hp. An orc comes into view. You feel like a meek peon again. Your hands slow down. You hear a deafening roar! The cyan very ugly thing kicks you but does no damage. There is an escape hatch in the ceiling, spattered with blood here. Items here: )))) [[[[[ ††. You open the cyan very ugly thing like a pillowcase!!! You freeze the cyan very ugly thing!! You peck the cyan very ugly thing! You hear a horrible gurgling sound! An ice dragon comes into view. The yaktaur captain wields a cursed +0 arbalest. The yaktaur captain shoots a bolt. The bolt misses you. The cyan very ugly thing kicks you but does no damage. The orc knight roars a battlecry! The orcs go into a battle-frenzy! You cut the cyan very ugly thing into ribbons!!!! You freeze the cyan very ugly thing. You kill the cyan very ugly thing! Okawaru accepts your kill. You closely miss the orc warrior. Your primal bloodlust is almost over. You hear a shout! An orc warrior comes into view. It is wielding a +0 dire flail. An ettin comes into view. It is wielding a +0 dire flail and a -3 dire flail. The iron dragon breathes metal splinters at you. The spray of metal splinters hits you!! A lich comes into view. You hear a shout! You hear two shouts! You take 26 damage, and have 180/248 hp. You now have 19/35 mp. Unknown command. Unknown command. A frost giant comes into view. It is wielding a +0 battleaxe of freezing. The orc sorcerer mumbles some strange words. The orc warrior hits you but does no damage. There is a stone staircase leading up, spattered with blood here. Items here: )) [ ††. Unknown command. Unknown command. Unknown command. The chaos spawn is engulfed in freezing vapours. You fly upwards. There is a stone staircase leading down here. Unknown command. Unknown command. Unknown command. Unknown command. The orc warrior closely misses you. You fly downwards. You howl as the wereblood boils in your veins! Your primal bloodlust has ended. The orc knight misses you. You furiously retaliate! You headbutt the orc knight!! The orc warrior completely misses you. The ettin misses you. You block the ettin's attack. You block the orc warrior's attack. The chaos spawn barely misses you. You furiously retaliate! You headbutt the chaos spawn!! You block the orc knight's attack. The iron dragon breathes metal splinters at you. The spray of metal splinters hits you. The spray of metal splinters hits the chaos spawn!!! The chaos spawn dies! The chaos spawn degenerates into a cloud of primal chaos! You hear a shout! x3; You hear a horrible gurgling sound! x3 There is a stone staircase leading up, spattered with blood here. Items here: )) [ ††. Unknown command. Unknown command. Unknown command. Unknown command. Your blood is infused with primal strength. You block the orc warrior's attack. The ettin hits you but does no damage. You block the ettin's attack. The orc warrior hits you but does no damage. You block the orc warrior's attack. You now have 18/35 mp. Unknown command. You slice the orc knight like a ripe choko!!! You freeze the orc knight! You kill the orc knight! Okawaru accepts your kill. You slice the ice dragon!! You slice the orc warrior!! You freeze the orc warrior! You kill the orc warrior! Okawaru accepts your kill. You slice the orc sorcerer!! You freeze the orc sorcerer! You kill the orc sorcerer! Okawaru accepts your kill. The orc warrior blocks your attack. You slash the iron dragon! You freeze the iron dragon. You slice the ettin!! You freeze the ettin! You slice the orc warrior!! You freeze the orc warrior. You kill the orc warrior! Okawaru accepts your kill. A vault warden comes into view. It is wielding a +1 vampiric battleaxe. The ettin closely misses you. You block the ettin's attack. The ice dragon is engulfed in seething chaos. The ice dragon barely misses you. You furiously retaliate! You headbutt the ice dragon, but do no damage. The ice dragon claws you but does no damage. The ice dragon tramples you. You hold your ground! The iron dragon barely misses you. You furiously retaliate! You headbutt the iron dragon. You block the iron dragon's attack. The iron dragon barely misses you. An ettin comes into view. It is wielding two +0 dire flails. A vault warden comes into view. It is wielding a +0 broad axe. The deep elf elementalist mumbles some strange words. The deep elf elementalist seems to speed up. You take 2 damage, and have 181/248 hp. You now have 17/35 mp. You slice the ettin!! You freeze the ettin. You headbutt the ettin! You kill the ettin! Okawaru accepts your kill. You slice the orc!! You freeze the orc. You kill the orc! You slice the ice dragon!! You freeze the ice dragon. You slice the frost giant!! You freeze the frost giant. You slice the orc warrior!! You freeze the orc warrior. You kill the orc warrior! Okawaru accepts your kill. You hit the iron dragon. You howl as the wereblood boils in your veins! A tengu reaver comes into view. It is wielding a +0 great mace. You block the ice dragon's attack. The ice dragon closely misses you. You block the ice dragon's attack. You cut the ice dragon into ribbons!!! You freeze the ice dragon. You kill the ice dragon! Okawaru accepts your kill. You barely miss the frost giant. You slash the orc warrior! You freeze the orc warrior. You barely miss the orc. You slice the iron dragon!! You freeze the iron dragon. You howl as the wereblood boils in your veins! A tengu reaver comes into view. It is wielding a +3 battleaxe of electrocution. The frost giant is engulfed in freezing vapours. The frost giant misses you. You furiously retaliate! You headbutt the frost giant! The iron dragon misses you. x2 The iron dragon tramples you. You are shoved backwards! The vault warden activates a sealing rune. You take 4 damage, and have 177/248 hp. You slice the orc warrior!! You freeze the orc warrior. You kill the orc warrior! Okawaru accepts your kill. You slash the iron dragon! You freeze the iron dragon. You slice the frost giant like a ripe choko!!! You freeze the frost giant. You hear a horrible gurgling sound! The iron dragon closely misses you. You furiously retaliate! You headbutt the iron dragon!! The iron dragon claws you but does no damage. The iron dragon tramples you but does no damage. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The frost giant is engulfed in freezing vapours. The frost giant points at you and mumbles some strange words. The bolt of cold hits you!! The tentacled monstrosity is engulfed in freezing vapours. The tengu reaver mumbles some strange words. The tengu reaver conjures a globe of magical energy! The lich touches you! You partially resist. You feel drained. You block the deep elf elementalist's attack. A battlesphere comes into view. You take 38 damage, and have 139/248 hp. You now have 15/35 mp. Unknown command. Unknown command. Unknown command. Unknown command. You slash the tentacled monstrosity! You hit the iron dragon. You slice the frost giant like a ripe choko!!! You freeze the frost giant. You kill the frost giant! Okawaru accepts your kill. You chop the orc into pieces!!! You freeze the orc. You kill the orc! You slice the lich!! You slice the deep elf elementalist!! You freeze the deep elf elementalist. You howl as the wereblood boils in your veins! You block the tentacled monstrosity's attack. The tentacled monstrosity misses you. The tentacled monstrosity tentacle-slaps you but does no damage. You block the tentacled monstrosity's attack. The yaktaur captain shoots a bolt. The bolt misses you. The iron dragon is engulfed in freezing vapours. The iron dragon bites you but does no damage. The iron dragon claws you. The iron dragon tramples you but does no damage. The deep elf elementalist misses you. The lich is engulfed in freezing vapours. The lich mumbles some strange words. The lich seems to speed up. You take 4 damage, and have 135/248 hp. Unknown command. Unknown command. Unknown command. You slash the deep elf elementalist! You freeze the deep elf elementalist! You peck the deep elf elementalist. You kill the deep elf elementalist! Okawaru accepts your kill. You slice the tentacled monstrosity!! You freeze the tentacled monstrosity. You slash the iron dragon! You freeze the iron dragon. You carve the orc warrior like a ham!!! You freeze the orc warrior. You kill the orc warrior! Okawaru accepts your kill. You completely miss the lich. The tentacled monstrosity closely misses you. The tentacled monstrosity misses you. The tentacled monstrosity completely misses you. The tentacled monstrosity grabs you. The tentacled monstrosity constricts you. The lich touches you but does no damage. Your life force feels restored. You take 1 damage, and have 134/248 hp. Unknown command. Unknown command. You cut the lich into ribbons!!! You freeze the lich. Your headbutt misses the lich. You cut the iron dragon into ribbons!!! You freeze the iron dragon. You kill the iron dragon! Okawaru accepts your kill. Your fire dragon scales prevents you from hitting the tentacled monstrosity. Your surroundings suddenly seem different. Something loses its grip on you. Found 31 gold pieces. A deep elf mage comes into view. It is wielding a +0 dagger. Unknown command. Unknown command. Unknown command. Unknown command. The deep elf mage shouts! The deep elf mage mumbles some strange words. The deep elf mage casts a spell. The jumping spider leaps! You howl as the wereblood boils in your veins! The deep elf mage mumbles some strange words. A stone giant comes into view. The ynoxinul gestures. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You cut the demonic crawler into ribbons!!! You freeze the demonic crawler. You headbutt the demonic crawler! You kill the demonic crawler! The demonic crawler's corpse disappears in a puff of smoke! The stone giant throws a large rock. The large rock completely misses you. The jumping spider leaps! The ynoxinul gestures. You block the hell rat's attack. The deep elf mage points at you and mumbles some strange words. The bolt of negative energy hits the ufetubus. The ufetubus completely resists. The bolt of negative energy hits the ufetubus. The ufetubus completely resists. The bolt of negative energy misses you. Unknown command. You gain the combat prowess of a mighty hero. You howl as the wereblood boils in your veins! The ufetubus misses you. You block the ufetubus's attack. The ynoxinul gestures. The hell rat completely misses you. You block the ufetubus's attack. The ufetubus barely misses you. The stone giant throws a large rock. You block the large rock. You now have 17/35 mp. Unknown command. Unknown command. You can now deal lightning-fast blows. The ufetubus misses you. The ufetubus closely misses you. The hell rat misses you. The ynoxinul gestures. The deep elf mage casts a spell at you. The bolt of negative energy hits the ufetubus. The ufetubus completely resists. The bolt of negative energy hits the ufetubus. The ufetubus completely resists. The bolt of negative energy hits you. You partially resist. You feel drained. The stone giant throws a large rock. The large rock hits you but does no damage. You take 4 damage, and have 137/248 hp. You now have 12/35 mp. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! The ufetubus disappears in a puff of smoke! x2 The jumping spider closely misses you. The jumping spider bites you. You block the hell rat's attack. You see here a large rock {!d}. You take 2 damage, and have 135/248 hp. Unknown command. You slice the jumping spider!! You freeze the jumping spider! You kill the jumping spider! The jumping spider's corpse disappears in a puff of smoke! You slice the hell rat!! You freeze the hell rat. You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! Unknown command. Unknown command. The stone giant misses you. You furiously retaliate! You headbutt the stone giant!! Unknown command. Unknown command. Unknown command. You slice the stone giant!! You freeze the stone giant! You hear the gusting winds of a squall. You headbutt the stone giant! You peck the stone giant. You kill the stone giant! Okawaru accepts your kill. You slash the ufetubus! You kill the ufetubus! You howl as the wereblood boils in your veins! You hear a deafening roar! You hear a shout! x2 You see here 2 large rocks {!d}. Unknown command. The ynoxinul disappears in a puff of smoke! The ufetubus disappears in a puff of smoke! x4 The deep elf mage casts a spell at you. The bolt of negative energy misses you. You see here a large rock {!d}. You slice the deep elf mage!! You freeze the deep elf mage! You kill the deep elf mage! Okawaru accepts your kill. You howl as the wereblood boils in your veins! You howl as the wereblood boils in your veins! Things that are here: a +0 dagger; 2 large rocks {!d} Your primal bloodlust is almost over. Things that are here: a +0 dagger; 2 large rocks {!d} You see here a large rock {!d}. You start resting. Your primal bloodlust has ended. You sense a monster nearby. You regained 2 hp, and now have 142/248 hp. Unknown command. Unknown command. A yaktaur captain comes into view. You feel a little less mighty now. The yaktaur captain shouts! The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. The bolt hits you. You see here a bolt. You take 5 damage, and have 137/248 hp. The yaktaur captain shoots a bolt. The bolt hits you but does no damage. Unknown command. The yaktaur captain unwields a +0 arbalest. The yaktaur captain hits you but does no damage. You hit the yaktaur captain. You freeze the yaktaur captain. You headbutt the yaktaur captain! The yaktaur captain hits you but does no damage. You hit the yaktaur captain but do no damage. You headbutt the yaktaur captain! You slash the yaktaur captain! You freeze the yaktaur captain. You slice the yaktaur captain!! You freeze the yaktaur captain. You cut the yaktaur captain into ribbons!!! You freeze the yaktaur captain. You kill the yaktaur captain! Okawaru accepts your kill. Things that are here: a +0 arbalest; 16 bolts You feel like a meek peon again. You see here a bolt. You start resting. Your hands slow down. You sense a monster nearby. You regained 7 hp, and now have 149/248 hp. You regained 3 mp, and now have 21/35 mp. Unknown command. An iron dragon comes into view. Unknown command. The iron dragon changes into an iron giant! Unknown command. Unknown command. The iron giant shouts! You open the iron giant like a pillowcase!!! You freeze the iron giant! You hear a shout! You carve the iron giant like a ham!!! You freeze the iron giant. You hear a shout! The iron giant is engulfed in freezing vapours. The iron giant closely misses you. You furiously retaliate! You headbutt the iron giant, but do no damage. You slice the iron giant!! You freeze the iron giant. You headbutt the iron giant, but do no damage. You peck the iron giant. The iron giant hits you! You take 5 damage, and have 146/248 hp. You now have 21/35 mp. You hit the iron giant but do no damage. You peck the iron giant, but do no damage. You slice the iron giant!! You headbutt the iron giant, but do no damage. You peck the iron giant, but do no damage. The iron giant is engulfed in freezing vapours. The iron giant hits you but does no damage. You slice the iron giant!! You freeze the iron giant. You kill the iron giant! Okawaru accepts your kill. Your life force feels restored. Things that are here: a +0 arbalest; 16 bolts You see here a bolt. You see here a large rock {!d}. You start resting. You sense a monster nearby. You regained 26 hp, and now have 176/248 hp. MP restored: 35 Things that are here: a +0 dagger; 2 large rocks {!d} You start resting. You sense a monster nearby. You regained 12 hp, and now have 188/248 hp. Unknown command. A yaktaur captain is nearby! The yaktaur captain shouts! The yaktaur captain shoots a bolt. The bolt hits you. You see here a bolt. You take 3 damage, and have 186/248 hp. Things that are here: a +0 dagger; 2 large rocks {!d} The yaktaur captain shoots a bolt. The bolt hits you!!! Things that are here: a bolt; a large rock {!d} You take 33 damage, and have 153/248 hp. You now have 28/35 mp. The yaktaur captain closely misses you. You furiously retaliate! You headbutt the yaktaur captain, but do no damage. You see here a bolt. You cut the yaktaur captain into ribbons!!! You freeze the yaktaur captain! You headbutt the yaktaur captain. Your peck misses the yaktaur captain. You slice the yaktaur captain!! You freeze the yaktaur captain! You kill the yaktaur captain! Okawaru accepts your kill. A freezing wraith comes into view. Items here: ( )) †. The freezing wraith misses you. You block the freezing wraith's attack. You open the freezing wraith like a pillowcase!!! You slice the freezing wraith!! You destroy the freezing wraith! Okawaru accepts your kill. Things that are here: a +0 arbalest; 16 bolts Items here: ( )) †. You see here a bolt. Things that are here: a bolt; a large rock {!d} You start resting. You sense a monster nearby. You regained 15 hp, and now have 174/248 hp. MP restored: 35 Okay, then. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Unknown command. Okay, then. Unknown command. Unknown command. You sense a monster nearby. You regained 9 hp, and now have 183/248 hp. Unknown command. Unknown command. Unknown command. Okay, then. Unknown command. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Unknown command. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.25-a0-591-g2ad0d86 0.25-a0-632-g7713895 0.26-a0-854-gdc81c2f Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [araganzar] Species: Minotaur Job: Summoner HP: 183/248; mods: 0/0 MP: 35/35; mod: 0 Stats: 22 (22) 12 (12) 20 (20) Position: (14, 11), god: Okawaru (7), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 22 | 13594 | 1079/1485 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 25 | 25 | 18301 | 1013/1803 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 5 | 613 | 83/212 Staves | X | 0 | 0 | 0 | 0 | 0/35 Slings | X | 0 | 0 | 0 | 0 | 0/42 Bows | X | 0 | 0 | 0 | 0 | 0/42 Crossbows | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 14 | 6546 | 546/1050 Armour | X | 0 | 0 | 22 | 12816 | 301/1485 Dodging | X | 1 | 25 | 17 | 8128 | 182/1135 Stealth | X | 0 | 0 | 4 | 688 | 94/297 Shields | X | 0 | 0 | 0 | 0 | 0/35 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 9 | 5260 | 760/1100 Conjurations | X | 0 | 0 | 1 | 130 | 46/168 Hexes | X | 0 | 0 | 1 | 140 | 40/200 Summonings | X | 0 | 0 | 2 | 501 | 249/252 Necromancy | X | 1 | 25 | 8 | 3711 | 684/757 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Transmutations | X | 0 | 0 | 4 | 707 | 0/353 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 1 | 130 | 46/168 Earth Magic | X | 1 | 25 | 8 | 2967 | 422/636 Poison Magic | X | 0 | 0 | 1 | 142 | 58/168 Invocations | X | 0 | 0 | 6 | 1050 | 0/350 Evocations | X | 0 | 0 | 10 | 4054 | 725/773 Spell bugs: Durations: Attributes: #4: 525441 #12: 8618 #13: 4595 #22: 1 #23: 68310 #24: -580399284 #27: 1333924 #49: 9960 #59: 1 Mutations: beak: 1 horns: 2 (innate) iridescent scales: 1 large bone plates: 1 blink: 1 shaggy fur: 1 wild magic: 1 MP-powered wands: 1 Inventory bugs: Equipment: eq slot #0, inv slot #0: +8 frozen axe "Frostbite" {freezing cloud, *Noise +Fly rC+} eq slot #1, inv slot #8: +2 cloak of magic resistance eq slot #2, inv slot #18: +2 hood of the Assassin {Detection Stab+ Stlth++} eq slot #3, inv slot #20: +4 pair of gloves of Beyond {rElec rC- rN+ Slay+3} eq slot #4, inv slot #24: +2 pair of boots of flying eq slot #6, inv slot #15: +8 fire dragon scales eq slot #7, inv slot #17: ring of the Final Decision {Wiz rPois Dex+6} eq slot #8, inv slot #47: ring "Ninaox" {rF- rC+ MR+ SInv Stlth+} eq slot #9, inv slot #19: brooch of Shielding {Spirit SH+8} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ▓▓▓▓▓▓▓▓*************** ▓......,,,,,,,,,,,,,,,, ▓.....,,,,,,,,,,,,,,,,, ▓....▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓...((@)(.............. ▓..▓)▓▓▓............... ▓.,▓.▓{▓▓▓▓▓▓▓.....▓▓▓* ▓,,▓.▓▓,,,,,,▓▓...▓▓,,, *,,▓{.▓,,,,,,..{r$s..,, *,,▓..▓,,,,*▓▓.3...▓▓▓, *,,▓..▓*,,,*,▓▓▓.▓▓▓,*, *,,▓...**,,**,,▓▓▓,,**, *,,▓....*,,*,,*,,,*,,*, clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false grunt_orc_gardens_giant_problem: false aquarium_serial_pool_size: 0 grunt_orc_gardens_boss: false grunt_orc_gardens_store: book shop / jewellery shop >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>