ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-859-gf57989e Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 64216756529547658, deterministic pregen: 1 Version history: Game started: 0.26-a0-854-gdc81c2f 0.26-a0-858-gbf76662 0.26-a0-859-gf57989e Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name araganzar -rc /var/dcss/gamedata/dcss-weekly-challenge/rc-files/araganzar.rc -macro /var/dcss/gamedata/dcss-weekly-challenge/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-weekly-challenge/save/ -webtiles-socket /var/dcss/sockets/araganzar:2020-11-25.01:05:31.sock -await-connection -extra-opt-last combo=DDBe.handaxe -seed 64216756529547658 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) [0x72b198]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x7323a7]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72b600]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fd7d0f014c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fd7d12a7269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731b69] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731cf8]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x727110] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x727d8c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce8002]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce442a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce500d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x692e7e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fd7d0eec840]: /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". 0x00007fd7d12a6f2a in __waitpid (pid=7077, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fd7d12a6f2a in __waitpid (pid=7077, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072b015 in call_gdb (file=file@entry=0x7fd7d1291540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 7018\000\000\000\000\000\000\000\000" #2 0x00000000007323c3 in do_crash_dump () at dbg-asrt.cc:685 t = 1606266355 dir = "/var/dcss/gamedata/dcss/morgue/araganzar/" name = "/var/dcss/gamedata/dcss/morgue/araganzar/crash-araganzar-20201125-010555.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 = 0x7fd7d1291540 <_IO_2_1_stderr_> #3 0x000000000072b600 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fd7d12a7269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731b69 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe94364840 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731cf8 in AssertFailed (expr=expr@entry=0xcf67af "fp", file=file@entry=0xcf67a4 "command.cc", line=line@entry=1130, text=text@entry=0xcf678f "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(\321\327\177\000\000\377\377\377\377\000\000\000\000|\262\247\321\327\177\000\000\377\377\377\377\377\377\377\377\240\364(\321\327\177\000\000\002\000\000\000\327\177\000\000\340\"\023\001\000\000\000\000\340F6\224\376\177\000\000\340F6\224\376\177\000\000pH6\224\376\177\000\000\226,\317\000\000\000\000\000\000G6\224\376\177\000\000\000G6\224\376\177\000\000\220H6\224\376\177\000\000\226,\317\000\000\000\000\000 G6\224\376\177\000\000D^\223\322\327\177\000\000\260H6\224\376\177\000\000\033\002\000\000\000\000\000\000\000\060\264\322\327\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\000\000\000\000\004\000\000\000\061", '\000' , "[\000\000\000n", '\000' , "\b\000\000\000\000\000\000\000k\000\000\000\000\000\000\000@I6\224\376\177\000\000\340\"\023\001\000\000\000\000\060I6\224\000\000\000\000LA\261\321\327\177\000\000\301\266\311k\001\200\377\377?I6\224\376\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\bF6\224\376\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V)\376\320\327\177\000\000\001\200\255\373\376\177\000\000 F6\224\376\177\000\000 F6\224\376\177\000\000 F6\224\376\177\000\000 F6\224\376\177\000\000\"F6\224\376\177\000\000\037N6\224\376\177\000\000 F6\224\376\177\000\000\037N6\224\376\177", '\000' , "ON6\224\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe94364d30, reg_save_area = 0x7ffe94364c50}} fileName = #8 0x0000000000727110 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\224\376\177\000\000\a\000\000\000\000\000\000\000\300P6\224\376\177\000\000\340P6\224\376\177\000\000\000\000\000\000\000\000\000\000\bQ6\224\376\177\000\000PR6\224\376\177\000\000\a\377\377\377\000\000\000\000\320P6\224\376\177\000\000\365\373\201\000\000\000\000\000\bQ6\224\376\177\000\000Eu\264\000\000\000\000\000\060u\264", '\000' , "\340P6\224\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 0x0000000000727d8c in help_popup::process_key (ch=-249, this=0x7ffe943650e0) 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 = 1781333055 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffe943650e0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb22d8 , 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 0x0000000000ce8002 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce442a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_TOGGLE_TRAVEL_SPEED player_disabled = {was_disabled = false} #14 0x0000000000ce500d 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=0x7ffe943657b8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 7018) 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 = 15, depth = 1 Level id: Hell Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 27 Level vaults: vestibule_of_hell_subvaulted [vestibule_dis_nicolae_mini_city_of_dis, vestibule_tar_grunt_deathgaze, vestibule_coc_old, vestibule_geh_mu, vestibule_geryon_nicolae_six_columns] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (39, 34): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The five-headed hydra zombie bites you but does no damage. x2 You hack one of the five-headed hydra zombie's heads off! You slice the four-headed hydra zombie!! The four-headed hydra zombie convulses!! You lop one of the four-headed hydra zombie's heads off! You slash the three-headed hydra zombie! The three-headed hydra zombie convulses. You block the three-headed hydra zombie's attack. The three-headed hydra zombie bites you but does no damage. You block the three-headed hydra zombie's attack. You slice one of the three-headed hydra zombie's heads off! You chop the two-headed hydra zombie into pieces!!! You destroy the two-headed hydra zombie! The Shining One accepts your kill. You feel better. You regained 21 hp, and now have 195/316 hp. Your divine shield fades away. Found 138 gold pieces. Found 25 gold pieces. You slash the elemental wellspring! You slice the elemental wellspring!! You open the elemental wellspring like a pillowcase!!! You destroy the elemental wellspring! No target in view! No target in view! z - 101 silver javelins (gained 4) z - 103 silver javelins (gained 2) Things that are here: +0 ice dragon scales; an ice dragon corpse You feel lost and a long, long way from home... Your hands feel numb with cold. You resist. Unknown command. Unknown command. z - 104 silver javelins (gained 1) Things that are here: the +9 hand axe "Paumioh" {flame, *Rage +Rage Dex+4}; a +0 battleaxe of freezing There is an open door here. Found a staff of poison and a ring of teleportation. You see here a translucent rapier. Found five items. You now have 7505 gold pieces (gained 19). You now have 7527 gold pieces (gained 22). You pick up the icy rune and feel its power. You now have 7 runes. Press } to see all the runes you have collected. You now have 7550 gold pieces (gained 23). Found a glowing hand axe. You now have 7589 gold pieces (gained 39). You see here a ring of see invisible {sInv, !d}. There is an open door here. Things that are here: the +9 hand axe "Paumioh" {flame, *Rage +Rage Dex+4}; a +0 battleaxe of freezing You see here a +0 trident. A white imp comes into view. Things that are here: a +0 scimitar; a +0 flail The white imp shouts, "Return whence thou came, thou quaking two-tin-hat toady!" Things that are here: a +1 battleaxe of freezing; a frost giant corpse The white imp gestures at you. The puff of frost hits you but does no damage. You slice the white imp!! You kill the white imp! The Shining One accepts your kill. You feel better. You regained 3 hp, and now have 198/316 hp. No target in view! No target in view! A five-headed hydra zombie comes into view. You block the five-headed hydra zombie's attack. The five-headed hydra zombie bites you! The five-headed hydra zombie bites you but does no damage. The five-headed hydra zombie barely misses you. The five-headed hydra zombie closely misses you. You take 3 damage, and have 195/316 hp. You lop one of the five-headed hydra zombie's heads off! You slice the four-headed hydra zombie!! The four-headed hydra zombie convulses! You chop one of the four-headed hydra zombie's heads off! You slice the three-headed hydra zombie like a ripe choko!!! The three-headed hydra zombie convulses!! You block the three-headed hydra zombie's attack. The three-headed hydra zombie misses you. The three-headed hydra zombie completely misses you. "We have you now!" You sense a malignant aura. You resist. Unknown command. You chop one of the three-headed hydra zombie's heads off! You slash the two-headed hydra zombie! The two-headed hydra zombie convulses. You lop one of the two-headed hydra zombie's heads off! You slice the one-headed hydra zombie!! You destroy the one-headed hydra zombie! The Shining One accepts your kill. You feel better. You hit the kraken zombie but do no damage. You block the kraken zombie's attack. You regained 17 hp, and now have 212/316 hp. You slash the kraken zombie! The kraken zombie convulses. Tentacles burst out of the water! 4 tentacles come into view. You open the kraken zombie like a pillowcase!!! The kraken zombie convulses! You slice the tentacle!! The tentacle convulses! You slash the tentacle! The tentacle convulses!! You destroy the tentacle! You destroy the kraken zombie! The Shining One accepts your kill. The dead kraken's tentacles slide back into the water. You hear a roar! A storm dragon simulacrum comes into view. No reachable target in view! No reachable target in view! You slash the storm dragon simulacrum! The storm dragon simulacrum convulses! The storm dragon simulacrum misses you. You block the storm dragon simulacrum's attack. x2 You slice the storm dragon simulacrum!! The storm dragon simulacrum vapourises! The Shining One accepts your kill. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. An ice dragon comes into view. You enter the shallow water. Moving in this stuff is going to be slow. An anaconda zombie comes into view. You enter the shallow water. Moving in this stuff is going to be slow. An Ice Fiend comes into view. The Ice Fiend moves out of view. Unknown command. The anaconda zombie completely misses you. The anaconda zombie bites you but does no damage. Unknown command. Unknown command. Unknown command. You enter the shallow water. Moving in this stuff is going to be slow. You block the anaconda zombie's attack. x2 The anaconda zombie grabs you. The anaconda zombie closely misses you. The anaconda zombie constricts you. Unknown command. Unknown command. Unknown command. The anaconda zombie's grasp on you weakens, but your attempt to escape fails. The anaconda zombie closely misses you. The anaconda zombie constricts you. The ice dragon completely misses you. The ice dragon barely misses you. You block the ice dragon's attack. You block the anaconda zombie's attack. The anaconda zombie constricts you. Unknown command. Unknown command. Unknown command. Unknown command. You escape the anaconda zombie's grasp. You slash the ice dragon! You slash the ice dragon! The ice dragon bites you but does no damage. You block the ice dragon's attack. x2 You slash the ice dragon! You block the ice dragon's attack. x2 The ice dragon tramples you but does no damage. You slash the ice dragon! You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon completely misses you. You slice the ice dragon!! You slash the ice dragon! You block the ice dragon's attack. The ice dragon claws you but does no damage. You block the ice dragon's attack. Your gold dragon scales prevents you from hitting the ice dragon. You block the ice dragon's attack. x3 You slash the ice dragon! You kill the ice dragon! You hear a splash. The ice dragon scales are intact enough to wear. You suddenly feel all small and vulnerable. Unknown command. Unknown command. You hit the anaconda zombie. The anaconda zombie convulses. You block the anaconda zombie's attack. The anaconda zombie bites you but does no damage. You slash the anaconda zombie! The anaconda zombie convulses. The anaconda zombie closely misses you. You block the anaconda zombie's attack. You slash the anaconda zombie! The anaconda zombie convulses. You block the anaconda zombie's attack. x2 You carve the anaconda zombie like a ham!!! You destroy the anaconda zombie! The Shining One accepts your kill. You feel better. You regained 22 hp, and now have 234/316 hp. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. An anaconda simulacrum comes into view. Things that are here: +0 ice dragon scales; an ice dragon corpse Unknown command. Unknown command. The anaconda simulacrum closely misses you. You block the anaconda simulacrum's attack. You block the anaconda simulacrum's attack. x2 Why would you want to do that? The anaconda simulacrum closely misses you. The anaconda simulacrum completely misses you. You block the anaconda simulacrum's attack. The anaconda simulacrum misses you. The anaconda simulacrum misses you. You block the anaconda simulacrum's attack. You block the anaconda simulacrum's attack. x2 You slash the anaconda simulacrum! The anaconda simulacrum convulses! The anaconda simulacrum completely misses you. x2 You completely miss the anaconda simulacrum. You block the anaconda simulacrum's attack. The anaconda simulacrum barely misses you. You completely miss the anaconda simulacrum. You block the anaconda simulacrum's attack. x2 You slice the anaconda simulacrum!! The anaconda simulacrum vapourises! The Shining One accepts your kill. You feel better. You regained 4 hp, and now have 238/316 hp. No target in view! You sense a hostile presence. You feel a strange surge of energy! An ice dragon, an ice devil, a flying skull and a zombie come into view. You take 1 damage, and have 237/316 hp. Unknown command. Unknown command. Unknown command. A titan simulacrum comes into view. An ice beast comes into view. You slice the ice dragon!! You barely miss the ice dragon. You hit the flying skull. The flying skull convulses. You block the ice dragon's attack. The ice dragon closely misses you. You block the ice dragon's attack. The flying skull barely misses you. You open the ice dragon like a pillowcase!!! You completely miss the ice devil. You slash the fire giant zombie! The fire giant zombie convulses! You chop the flying skull into pieces!!! You destroy the flying skull! The Shining One accepts your kill. You feel better. The ice devil hits you but does no damage. The ice dragon completely misses you. The ice dragon claws you but does no damage. You block the ice dragon's attack. You regained 10 hp, and now have 247/316 hp. You carve the ice dragon like a ham!!! You kill the ice dragon! You slice the fire giant zombie!! The fire giant zombie convulses! You hit the ice devil but do no damage. An anaconda simulacrum comes into view. The fire giant zombie misses you. You slice the fire giant zombie!! The fire giant zombie convulses!! You slice the ice devil!! The ice devil convulses!! You kill the ice devil! The Shining One accepts your kill. You feel better. You hear a shout! A blizzard demon comes into view. You block the fire giant zombie's attack. You regained 10 hp, and now have 257/316 hp. You completely miss the fire giant zombie. A storm dragon simulacrum comes into view. The blizzard demon waves its arms in wide circles. The air twists around and strikes you! You take 8 damage, and have 249/316 hp. You slash the fire giant zombie! The fire giant zombie convulses! You destroy the fire giant zombie! The Shining One accepts your kill. You feel better. You slice the titan simulacrum!! The titan simulacrum convulses! You regained 21 hp, and now have 270/316 hp. You cut the titan simulacrum into ribbons!!! The titan simulacrum vapourises! The Shining One accepts your kill. You feel better. You regained 18 hp, and now have 288/316 hp. You chop the ice beast into pieces!!! You kill the ice beast! No target in view! No target in view! You block the ice devil's attack. You slice the ice devil!! The ice devil convulses. You slash the ice devil! The ice devil convulses! You block the ice devil's attack. You open the ice devil like a pillowcase!!! You kill the ice devil! The Shining One accepts your kill. You feel better. The blizzard demon waves its arms in wide circles. The air twists around and strikes you. You regained 10 hp, and now have 298/316 hp. You hit the storm dragon simulacrum but do no damage. You slice the storm dragon simulacrum!! The storm dragon simulacrum convulses. The blizzard demon gestures at you. The freezing blast engulfs the storm dragon simulacrum. The storm dragon simulacrum completely resists. The storm dragon simulacrum bites you but does no damage. The storm dragon simulacrum completely misses you. You block the storm dragon simulacrum's attack. Unknown command. You slash the storm dragon simulacrum! The storm dragon simulacrum vapourises! The Shining One accepts your kill. You feel better. You are engulfed in freezing vapours. You resist. The blizzard demon is engulfed in freezing vapours. You regained 5 hp, and now have 303/316 hp. You slice the anaconda simulacrum!! The anaconda simulacrum convulses!! The anaconda simulacrum vapourises! The Shining One accepts your kill. You feel better. You are engulfed in freezing vapours. You resist. Health restored: 316 No reachable target in view! You are engulfed in freezing vapours. You resist. A storm dragon simulacrum comes into view. You slice the blizzard demon like a ripe choko!!! The blizzard demon convulses!! You kill the blizzard demon! The Shining One accepts your kill. You carve the storm dragon simulacrum like a ham!!! The storm dragon simulacrum convulses!!! The storm dragon simulacrum vapourises! The Shining One accepts your kill. You are engulfed in freezing vapours. You resist. No target in view! No target in view! An elemental wellspring comes into view. A torrent of water rises up through the elemental wellspring! You block the torrent of water. The wave splashes down. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You hear a deafening roar! You hear a shout! You hear a roar! You hear a shout! x2 You hear a roar! Something shouts, "Capitulate, thou pox-marked common-kissing bladder!" You hear a roar! Unknown command. You block the water elemental's attack. A torrent of water rises up through the elemental wellspring! The torrent of water hits you. The wave splashes down. You hear a roar! You hear a deafening roar! x2 You suddenly feel all small and vulnerable. You are caught in an explosion of ice and frost. You resist. 5 flying skulls come into view. Unknown command. Unknown command. You block the water elemental's attack. The flying skull moves out of view. x5 The flying skull gives a hideous shriek! You block the water elemental's attack. You block the water elemental's attack. You block the flying skull's attack. You hit the flying skull. The flying skull convulses. Your gold dragon scales prevents you from hitting the water elemental. The flying skull closely misses you. Unknown command. You closely miss the flying skull. You slash the water elemental! The water elemental closely misses you. The flying skull completely misses you. You slice the water elemental!! You slash the flying skull! The flying skull convulses!! You destroy the flying skull! The Shining One accepts your kill. The water elemental barely misses you. You slash the water elemental! You destroy the water elemental! You slice the flying skull!! You destroy the flying skull! The Shining One accepts your kill. You slice the water elemental like a ripe choko!!! You destroy the water elemental! You slash the elemental wellspring! You hit the elemental wellspring. You slice the elemental wellspring!! You hit the elemental wellspring. A torrent of water rises up through the elemental wellspring! The torrent of water misses you. The wave splashes down. The elemental wellspring exhausts itself and dries up. You hear a roar! You barely miss the flying skull. You block the flying skull's attack. You slash the flying skull! The flying skull convulses. You destroy the flying skull! The Shining One accepts your kill. You completely miss the flying skull. You block the flying skull's attack. You slice the flying skull!! You destroy the flying skull! The Shining One accepts your kill. You slash the flying skull! The flying skull convulses. The flying skull hits you but does no damage. You barely miss the flying skull. You block the flying skull's attack. You hit the flying skull but do no damage. You block the flying skull's attack. You barely miss the flying skull. You block the flying skull's attack. You slice the flying skull!! You destroy the flying skull! The Shining One accepts your kill. No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. An ice dragon comes into view. Why would you want to do that? The ice dragon breathes frost at you. The blast of cold misses you. The ice dragon barely misses you. You block the ice dragon's attack. x2 You slash the ice dragon! A blizzard demon comes into view. A six-headed hydra zombie comes into view. You hit the ice dragon. You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon tramples you but does no damage. You slice the ice dragon!! The ice dragon bites you but does no damage. You block the ice dragon's attack. x2 A titan simulacrum comes into view. You chop the ice dragon into pieces!!! You slice the ice dragon!! You kill the ice dragon! You chop the blizzard demon into pieces!!! The blizzard demon convulses!! You kill the blizzard demon! The Shining One accepts your kill. A frost giant skeleton comes into view. A white imp comes into view. You block the six-headed hydra zombie's attack. The six-headed hydra zombie barely misses you. You block the six-headed hydra zombie's attack. x2 The six-headed hydra zombie misses you. The six-headed hydra zombie barely misses you. You lop one of the six-headed hydra zombie's heads off! You hit the five-headed hydra zombie. The five-headed hydra zombie convulses. The five-headed hydra zombie barely misses you. The five-headed hydra zombie bites you but does no damage. x2 The five-headed hydra zombie completely misses you. The five-headed hydra zombie bites you but does no damage. You lop one of the five-headed hydra zombie's heads off! You slash the four-headed hydra zombie! The four-headed hydra zombie convulses. You slice the frost giant skeleton!! The frost giant skeleton convulses!!! You slash the frost giant skeleton! The frost giant skeleton convulses! You lop one of the four-headed hydra zombie's heads off! You carve the three-headed hydra zombie like a ham!!! The three-headed hydra zombie convulses! The three-headed hydra zombie misses you. You block the three-headed hydra zombie's attack. x2 The frost giant skeleton completely misses you. You slice the frost giant skeleton!! You destroy the frost giant skeleton! The Shining One accepts your kill. You hack one of the three-headed hydra zombie's heads off! You slash the two-headed hydra zombie! The two-headed hydra zombie convulses! You carve the titan simulacrum like a ham!!! The titan simulacrum convulses!!! The titan simulacrum vapourises! The Shining One accepts your kill. You lop one of the two-headed hydra zombie's heads off! You slash the one-headed hydra zombie! The one-headed hydra zombie convulses. The one-headed hydra zombie closely misses you. You chop the one-headed hydra zombie's last head off! You destroy the one-headed hydra zombie! The Shining One accepts your kill. You block the white imp's attack. You hear diabolical laughter! A shard shrike comes into view. You closely miss the shard shrike. You slash the white imp! The white imp convulses! You kill the white imp! The Shining One accepts your kill. You hear a deafening roar! Unknown command. You slice the shard shrike!! The shard shrike completely misses you. You carve the shard shrike like a ham!!! The shard shrike misses you. A cane toad zombie comes into view. You hit the shard shrike. The shard shrike claws you but does no damage. The shard shrike screeches! The shard shrike spits a shard of ice at you. You block the shard of ice. You block the shard shrike's attack. You closely miss the shard shrike. You block the shard shrike's attack. The shard shrike screeches! You block the shard shrike's attack. You barely miss the shard shrike. You block the shard shrike's attack. The shard shrike screeches! The shard shrike spits a shard of ice at you. You block the shard of ice. The shard shrike claws you! The shard shrike freezes you! You resist. You block the shard shrike's attack. You take 14 damage, and have 302/316 hp. You slash the shard shrike! You block the shard shrike's attack. The shard shrike barely misses you. You slice the shard shrike!! You kill the shard shrike! You slice the cane toad zombie like a ripe choko!!! The cane toad zombie convulses!! You slice the cane toad zombie!! You destroy the cane toad zombie! The Shining One accepts your kill. You feel better. You regained 5 hp, and now have 307/316 hp. No target in view! A seven-headed hydra simulacrum comes into view. You slice one of the seven-headed hydra simulacrum's heads off! You carve the six-headed hydra simulacrum like a ham!!!! The six-headed hydra simulacrum vapourises! The Shining One accepts your kill. You feel better. You hear a deafening roar! You hear a roar! You hear a shout! You hear a deafening roar! Health restored: 316 No target in view! No target in view! You hear a shout! An Ice Fiend comes into view. Unknown command. Unknown command. Unknown command. Unknown command. A blizzard demon comes into view. The blizzard demon shouts! The blizzard demon waves its arms in wide circles. The air twists around and strikes you. Really walk into that cloud of freezing vapour? You are engulfed in freezing vapours. You resist. The blizzard demon waves its arms in wide circles. The air twists around and strikes you. A blizzard demon comes into view. The Ice Fiend calls on the powers of darkness! Your body is wracked with pain! You take 106 damage, and have 210/316 hp. MASSIVE DAMAGE!! Unknown command. Unknown command. Unknown command. An Ice Fiend comes into view. The Ice Fiend roars! The blizzard demon gestures at you. The freezing blast misses you. Found 19 gold pieces. Unknown command. Unknown command. Okay, then. Unknown command. The blizzard demon gestures at you. The bolt of lightning misses you. Unknown command. Unknown command. Unknown command. Unknown command. Throwing (i - inventory) z - 104 silver javelins (quivered) Aim: a blizzard demon (freezing vapour, haloed) Okay, then. Unknown command. Unknown command. Unknown command. Unknown command. Throwing (i - inventory) z - 104 silver javelins (quivered) Aim: an Ice Fiend (haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend but does no damage. Unknown command. Throwing (i - inventory) z - 103 silver javelins (quivered) Aim: an Ice Fiend (haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend!! Unknown command. Throwing (i - inventory) z - 102 silver javelins (quivered) Aim: an Ice Fiend (heavily wounded, haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend!! Throwing (i - inventory) z - 101 silver javelins (quivered) Aim: an Ice Fiend (severely wounded, haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend! You block the blizzard demon's attack. The blizzard demon misses you. Throwing (i - inventory) z - 100 silver javelins (quivered) Aim: an Ice Fiend (almost dead, haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend!! You kill the Ice Fiend! The Shining One accepts your kill. You feel better. Your Fighting skill increases to level 25! You regained 35 hp, and now have 245/319 hp. You slash the blizzard demon! The blizzard demon convulses! The blizzard demon hits you but does no damage. The blizzard demon barely misses you. You slash the blizzard demon! The blizzard demon convulses! The blizzard demon completely misses you. The blizzard demon hits you but does no damage. The blizzard demon gestures at you. The bolt of cold misses you. You slash the blizzard demon! You kill the blizzard demon! The Shining One accepts your kill. You feel better. You regained 18 hp, and now have 263/319 hp. You hit the Ice Fiend but do no damage. You slice the Ice Fiend!! The Ice Fiend convulses!! You slash the blizzard demon! The blizzard demon convulses. You block the Ice Fiend's attack. The Ice Fiend claws you but does no damage. The blizzard demon barely misses you. You block the blizzard demon's attack. You chop the Ice Fiend into pieces!!! You kill the Ice Fiend! The Shining One accepts your kill. You feel better. You slice the blizzard demon!! The blizzard demon convulses! You hear a shout! You regained 14 hp, and now have 277/319 hp. You hit the blizzard demon. The blizzard demon convulses. You block the blizzard demon's attack. The blizzard demon misses you. You slash the blizzard demon! The blizzard demon convulses. You kill the blizzard demon! The Shining One accepts your kill. You feel better. You regained 6 hp, and now have 283/319 hp. An anaconda simulacrum comes into view. z - 100 silver javelins (gained 1) There are no items here. z - 104 silver javelins (gained 4) There are no items here. You slash the anaconda simulacrum! The anaconda simulacrum convulses. The anaconda simulacrum misses you. You block the anaconda simulacrum's attack. You slice the anaconda simulacrum like a ripe choko!!!! The anaconda simulacrum vapourises! The Shining One accepts your kill. Really walk into that cloud of freezing vapour? [Y]es or [N]o only, please. Really walk into that cloud of freezing vapour? [Y]es or [N]o only, please. Really walk into that cloud of freezing vapour? Okay, then. A blizzard demon comes into view. The blizzard demon shouts! The blizzard demon moves out of view. You feel a terrible foreboding... You are covered in a thin layer of ice. You resist. A tormentor, an ice devil and a zombie come into view. Unknown command. Unknown command. You hit the tormentor but do no damage. You hit the ice devil but do no damage. You hit the yellow draconian zombie. The yellow draconian zombie convulses. Unknown command. Unknown command. The golden flame engulfs you but does no damage. You resist. The golden flame engulfs the yellow draconian zombie!!!! The yellow draconian zombie writhes in agony! The golden flame engulfs the tormentor!!! The tormentor writhes in agony! You kill the tormentor! The Shining One accepts your kill. You feel better. The golden flame engulfs the ice devil!!! The ice devil writhes in agony! You kill the ice devil! The Shining One accepts your kill. You feel better. You hear a deafening roar! You regained 9 hp, and now have 292/319 hp. You now have 44/49 mp. You hit the yellow draconian zombie. The yellow draconian zombie convulses. The yellow draconian zombie completely misses you. You hit the yellow draconian zombie. The yellow draconian zombie convulses. You slash the yellow draconian zombie! You destroy the yellow draconian zombie! The Shining One accepts your kill. You feel better. The blizzard demon gestures at you. The bolt of lightning hits you! You resist. You regained 6 hp, and now have 298/319 hp. The blizzard demon gestures at you. The freezing blast misses you. Found 100 gold pieces. You barely miss the blizzard demon. You are engulfed in freezing vapours. You resist. You slice the blizzard demon!! The blizzard demon convulses!! You are engulfed in freezing vapours. You resist. The blizzard demon closely misses you. You block the blizzard demon's attack. A titan simulacrum comes into view. You hit the blizzard demon but do no damage. You are engulfed in freezing vapours. You resist. The blizzard demon is engulfed in freezing vapours. The blizzard demon gestures at you. The bolt of cold hits you. You resist. You take 3 damage, and have 295/319 hp. You slice the blizzard demon!! You kill the blizzard demon! The Shining One accepts your kill. You feel better. You feel your power returning. You are engulfed in freezing vapours. You resist. You regained 6 hp, and now have 301/319 hp. MP restored: 49 No reachable target in view! Unknown command. Unknown command. You enter the shallow water. Moving in this stuff is going to be slow. You are engulfed in freezing vapours. You resist. Found 84 gold pieces. An elemental wellspring comes into view. Found 37 gold pieces. The titan simulacrum hits you but does no damage. You hit the titan simulacrum. The titan simulacrum convulses. The titan simulacrum hits you but does no damage. You slash the titan simulacrum! The titan simulacrum convulses. You hit the titan simulacrum. The titan simulacrum convulses. You block the titan simulacrum's attack. You slash the titan simulacrum! The titan simulacrum convulses! You hit the titan simulacrum. The titan simulacrum vapourises! The Shining One accepts your kill. You feel better. You regained 4 hp, and now have 305/319 hp. No target in view! No target in view! 2 ice dragons come into view. The ice dragon roars deafeningly! x2 Found a phial of floods and 17 gold pieces. The ice dragon breathes frost at you. The blast of cold hits you. You resist. Found a glowing arbalest. There is an open door here. Unknown command. Unknown command. You slice the ice dragon!! Unknown command. You slice the ice dragon!! You hit the ice dragon. You block the ice dragon's attack. The ice dragon misses you. The ice dragon barely misses you. A five-headed hydra simulacrum comes into view. Unknown command. You carve the ice dragon like a ham!!! You kill the ice dragon! You hit the ice dragon. The ice dragon bites you but does no damage. The ice dragon completely misses you. You block the ice dragon's attack. Unknown command. You slice the ice dragon like a ripe choko!!! The ice dragon misses you. You block the ice dragon's attack. The ice dragon tramples you but does no damage. Unknown command. You chop the ice dragon into pieces!!! You cut the ice dragon into ribbons!!! You kill the ice dragon! A titan simulacrum comes into view. You block the five-headed hydra simulacrum's attack. The five-headed hydra simulacrum closely misses you. The five-headed hydra simulacrum bites you but does no damage. The five-headed hydra simulacrum misses you. x2 You hack one of the five-headed hydra simulacrum's heads off! You slice the four-headed hydra simulacrum!! The four-headed hydra simulacrum convulses!!! The four-headed hydra simulacrum vapourises! The Shining One accepts your kill. No target in view! No target in view! No target in view! No target in view! Something frightening happens. Found a staff of conjuration. Unknown command. You slice the titan simulacrum!! The titan simulacrum convulses. You cut the titan simulacrum into ribbons!!! The titan simulacrum vapourises! The Shining One accepts your kill. You feel better. You regained 7 hp, and now have 312/319 hp. No target in view! No target in view! Found a shiny chain mail. You see here a phial of floods. Found five items. You now have 7606 gold pieces (gained 17). You now have 7640 gold pieces (gained 34). You now have 7668 gold pieces (gained 28). Found a runed hand axe. You now have 7698 gold pieces (gained 30). There is an open door, spattered with blood here. You slash the elemental wellspring! You hit the elemental wellspring. You chop the elemental wellspring into pieces!!! A torrent of water rises up through the elemental wellspring! You block the torrent of water. The wave splashes down. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The elemental wellspring exhausts itself and dries up. You hear a roar! No target in view! No target in view! An anaconda simulacrum comes into view. You block the anaconda simulacrum's attack. x2 You slice the anaconda simulacrum!! The anaconda simulacrum convulses!! The anaconda simulacrum vapourises! The Shining One accepts your kill. You feel better. Health restored: 319 No target in view! No target in view! You shiver with fear. Heat is drained from your body. You resist. A tormentor, a flying skull and 2 skeletons come into view. You enter the shallow water. Moving in this stuff is going to be slow. You hit the tormentor. The tormentor convulses. You hit the frost giant skeleton. The frost giant skeleton convulses. You slice the stone giant skeleton!! The stone giant skeleton convulses! You slash the stone giant skeleton! The stone giant skeleton convulses! You slash the frost giant skeleton! The frost giant skeleton convulses! You slash the tormentor! The tormentor convulses! The tormentor shouts, "Prepare for my thousand needles of pain!" You block the tormentor's attack. x2 The stone giant skeleton hits you but does no damage. The tormentor splashes around in the water. The tormentor barely misses you. You block the tormentor's attack. x2 You hit the tormentor. The tormentor convulses. You slash the flying skull! The flying skull convulses! You completely miss the stone giant skeleton. The flying skull hits you but does no damage. You block the stone giant skeleton's attack. The tormentor misses you. The tormentor splashes around in the water. You slash the tormentor! You kill the tormentor! The Shining One accepts your kill. You slice the flying skull!! You destroy the flying skull! The Shining One accepts your kill. You slice the stone giant skeleton!! The stone giant skeleton convulses!!! You destroy the stone giant skeleton! The Shining One accepts your kill. You slash the frost giant skeleton! The frost giant skeleton convulses. You slash the frost giant skeleton! The frost giant skeleton convulses. The frost giant skeleton hits you but does no damage. You hit the frost giant skeleton. The frost giant skeleton convulses. You fracture the frost giant skeleton into splinters!!! The frost giant skeleton convulses!!! You destroy the frost giant skeleton! The Shining One accepts your kill. No target in view! No target in view! The Ice Fiend roars! You enter the shallow water. Moving in this stuff is going to be slow. The Ice Fiend calls on the powers of darkness! Your body is wracked with pain! Things that are here: +0 ice dragon scales; an ice dragon skeleton You take 107 damage, and have 212/319 hp. MASSIVE DAMAGE!! Unknown command. Unknown command. Throwing (i - inventory) z - 104 silver javelins (quivered) Aim: an Ice Fiend (water, haloed) You throw a silver javelin. The silver javelin pierces through the Ice Fiend! You hear a splash. You block the Ice Fiend's attack. The Ice Fiend claws you but does no damage. Unknown command. The golden flame engulfs you but does no damage. You resist. The golden flame engulfs the Ice Fiend!!! The Ice Fiend writhes in agony! You hear a roar! You hear a deafening roar! The Ice Fiend gestures at you. The bolt of cold misses you. You now have 44/49 mp. Unknown command. Unknown command. Unknown command. You hit the Ice Fiend. The Ice Fiend convulses! The Ice Fiend gestures at you. The bolt of cold misses you. You carve the Ice Fiend like a ham!!! You kill the Ice Fiend! The Shining One accepts your kill. You feel better. You feel your power returning. You regained 31 hp, and now have 243/319 hp. You regained 2 mp, and now have 46/49 mp. Why would you want to do that? Unknown command. Things that are here: a cursed +0 battleaxe; a +0 robe An ice dragon comes into view. Things that are here: a +0 scimitar; a +0 robe The ice dragon roars deafeningly! The ice dragon breathes frost at you. The blast of cold misses you. Things that are here: a cursed +0 mace; a +0 robe You hit the ice dragon but do no damage. You slash the ice dragon! You block the ice dragon's attack. x2 The ice dragon barely misses you. MP restored: 49 You hit the ice dragon. The ice dragon barely misses you. You block the ice dragon's attack. x2 You completely miss the ice dragon. You carve the ice dragon like a ham!!! The ice dragon bites you but does no damage. You block the ice dragon's attack. x2 You slash the ice dragon! You block the ice dragon's attack. The ice dragon completely misses you. The ice dragon tramples you but does no damage. You slice the ice dragon!! You kill the ice dragon! The ice dragon scales are intact enough to wear. Items here: ) [[ †. No target in view! You feel lost and a long, long way from home... Distant voices call out in your mind. 2 zombies and a skeleton come into view. Unknown command. Unknown command. You slash the titan zombie! The titan zombie convulses. You slice the naga zombie!! The naga zombie convulses!! You destroy the naga zombie! The Shining One accepts your kill. You feel better. You regained 7 hp, and now have 250/319 hp. Unknown command. You slice the titan zombie like a ripe choko!!! The titan zombie convulses!!! Unknown command. You slash the titan zombie! The titan zombie convulses. You block the titan zombie's attack. Unknown command. You hit the titan zombie but do no damage. You slash the nameless horror! You block the nameless horror's attack. You slash the nameless horror! You destroy the nameless horror! You hit the iron dragon skeleton. The iron dragon skeleton convulses. You slash the titan zombie! The titan zombie convulses! The titan zombie closely misses you. You hit the titan zombie. The titan zombie convulses. You hit the iron dragon skeleton. The iron dragon skeleton convulses. The iron dragon skeleton misses you. You block the iron dragon skeleton's attack. x2 You hit the titan zombie. The titan zombie convulses. You slice the iron dragon skeleton!! The iron dragon skeleton convulses!!! You block the titan zombie's attack. You slice the titan zombie!! You destroy the titan zombie! The Shining One accepts your kill. You feel better. You slash the iron dragon skeleton! The iron dragon skeleton convulses. You regained 24 hp, and now have 274/319 hp. You slice the iron dragon skeleton!! The iron dragon skeleton convulses!! The iron dragon skeleton bites you! You block the iron dragon skeleton's attack. The iron dragon skeleton tramples you but does no damage. You take 6 damage, and have 268/319 hp. You slash the iron dragon skeleton! You destroy the iron dragon skeleton! The Shining One accepts your kill. You feel better. You regained 8 hp, and now have 276/319 hp. No target in view! No target in view! Why would you want to do that? Why would you want to do that? You sense an ancient evil watching you... You convulse helplessly as pain tears through your body. You resist. There is a gateway to Hell here. Unknown command. Unknown command. Unknown command. You go up through the gate. Welcome back to the Vestibule of Hell! There is a gateway to the freezing wastes of Cocytus here. Search for what [? for help]? shield You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or I - the ring "Woicsitt" {*Drain rC++ MP+9 AC+4} > or p - the ring of Robustness {AC+8} You remove the ring of Robustness {AC+8}. P - the ring of Ephemeral Luck (right hand) {+Fly rF++ SInv} Search for what [Enter for "shield", or ? for help]? helm Saving game... please wait. Options error: Bad channel -- pray (~/.crawlrc:5390) Options error: Bad channel -- food (~/.crawlrc:5393) Options error: Bad object type '%}\|' for autopickup. (~/.crawlrc:8812) Options error: Bad object type '%|\' for autopickup. (~/.crawlrc:9737) Welcome back, araganzar the Deep Dwarf Berserker. Game seed: 64216756529547658 (custom seed) The Shining One says: Lead the forces of light to victory! (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (? - help) Okay, then. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell (I) Dis (G) Gehenna (X) Cocytus (Y) Tartarus (Z) Zot Where to? (? - help) Okay, then. You pace your travel speed to your slowest ally. You travel at normal speed. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-854-gdc81c2f 0.26-a0-858-gbf76662 0.26-a0-859-gf57989e 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: 9, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [araganzar] Species: Deep Dwarf Job: Berserker HP: 276/319; mods: 0/0 MP: 49/49; mod: 0 Stats: 35 (35) 10 (10) 18 (18) Position: (63, 34), god: the Shining One (2), turn_is_over: 0, banished: 0 Standing on/in/over feature: gateway to the freezing wastes of Cocytus Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 50 | 25 | 29440 | 364/3032 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 26 | 22704 | 0/2312 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Slings | X | 0 | 0 | 10 | 2504 | 150/547 Bows | X | 0 | 0 | 0 | 0 | 0/84 Crossbows | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 15 | 8799 | 416/1368 Armour | X | 0 | 0 | 26 | 22732 | 28/2312 Dodging | X | 0 | 0 | 24 | 19652 | 1111/2018 Stealth | X | 0 | 0 | 0 | 0 | 0/29 Shields | X | 1 | 50 | 24 | 19112 | 571/2018 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 12 | 6040 | 101/1202 Conjurations | X | 0 | 0 | 13 | 6005 | 0/1130 Hexes | X | 0 | 0 | 11 | 5124 | 245/1060 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 17 | 8045 | 99/1135 Translocations | X | 0 | 0 | 9 | 1892 | 0/462 Transmutations | X | 0 | 0 | 6 | 1248 | 0/416 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 12 | 4994 | 0/1011 Air Magic | X | 0 | 0 | 9 | 3784 | 0/925 Earth Magic | X | 0 | 0 | 16 | 5047 | 172/744 Poison Magic | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 27 | 17689 | 0/0 Evocations | X | 0 | 0 | 19 | 7905 | 592/981 Spell bugs: Durations: #114: 7 Attributes: #4: 581823 #12: 14827 #13: 7129 #23: 83623 #24: 853244098 #27: 796587 #49: 16774 #59: 1 Mutations: talons: 1 see invisible: 1 negative energy resistance: 1 (innate) sense surroundings: 3 (innate) robust: 1 no regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 broad axe of holy wrath eq slot #1, inv slot #26: +2 cloak of preservation eq slot #2, inv slot #20: +2 helmet of see invisible eq slot #3, inv slot #2: +2 pair of gloves of strength eq slot #4, inv slot #45: +5 pair of boots of Waphaub {rC- MR+ Dex+6} eq slot #5, inv slot #4: +0 kite shield of cold resistance eq slot #6, inv slot #24: +12 gold dragon scales eq slot #7, inv slot #34: ring "Woicsitt" {*Drain rC++ MP+9 AC+4} eq slot #8, inv slot #41: ring of Ephemeral Luck {+Fly rF++ SInv} eq slot #9, inv slot #50: amulet "Pithraesk" {Faith rElec MR+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##..≈≈≈≈≈≈≈# ##...≈≈≈≈≈≈≈# ##...≈≈≈≈≈≈≈≈# ##.....≈≈≈≈≈≈≈# ####....≈..≈≈..≈≈# ........≈≈.....≈≈# ....[..≈≈≈≈..≈.≈≈# [..[...≈≈≈≈.≈≈..≈# ..[.[.≈≈≈≈..≈≈..@# ...[[.≈≈≈≈.≈≈≈..≈# ##....≈≈≈..≈≈≈..≈# ###...≈≈≈...≈..≈≈# ##..≈≈≈≈.....≈≈# ##..≈≈≈≈...≈≈≈# ##..≈≈≈...≈≈≈# ##.≈≈...≈≈≈≈# ##....≈≈≈≈≈# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: hex monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 93 colour: blue bailey_type: bailey_axe ice_cave_hard: false xom_gg_granted: false slime_fixup_done: true tomb_guardian_sets: 1: 1 2: 1 3: 2 4: 1 5: 1 6: 1 fix_slime_vaults: true xom_gg_heard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>