ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-812-g31a745d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11010100365061970874, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name AlexanderH -rc /var/dcss/gamedata/dcss-trunk/rc-files/AlexanderH.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/AlexanderH.macro -morgue /var/dcss/gamedata/dcss/morgue/AlexanderH/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/AlexanderH:2020-11-12.16:03:40.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) [0x729f48]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x731157]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72a3b0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f5b5eb9a4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f5b5ef40269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x730919] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x730aa8]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x725ec0] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x726b3c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce5552]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce197a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce255d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x691cbe]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f5b5eb85840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x692739]: 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". 0x00007f5b5ef3ff2a in __waitpid (pid=6140, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f5b5ef3ff2a in __waitpid (pid=6140, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000729dc5 in call_gdb (file=file@entry=0x7f5b5ef2a540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 5298\000\000\000\000\000\000\000\000" #2 0x0000000000731173 in do_crash_dump () at dbg-asrt.cc:685 t = 1605198686 dir = "/var/dcss/gamedata/dcss/morgue/AlexanderH/" name = "/var/dcss/gamedata/dcss/morgue/AlexanderH/crash-AlexanderH-20201112-163126.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 = 0x7f5b5ef2a540 <_IO_2_1_stderr_> #3 0x000000000072a3b0 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f5b5ef40269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000730919 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffeca1e3130 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000730aa8 in AssertFailed (expr=expr@entry=0xcf3cf1 "fp", file=file@entry=0xcf3ce6 "command.cc", line=line@entry=1130, text=text@entry=0xcf3cd1 "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\204\362^[\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\204\362^[\177", '\000' , "\342\022\001\000\000\000\000\320/\036\312\376\177\000\000\320/\036\312\376\177\000\000`1\036\312\376\177\000\000\366\001\317\000\000\000\000\000\360/\036\312\376\177\000\000\360/\036\312\376\177\000\000\200\061\036\312\376\177\000\000\366\001\317\000\000\000\000\000\020\060\036\312\376\177\000\000\020\060\036\312\376\177\000\000\240\061\036\312\376\177\000\000\366\001\317\000\000\000\000\000\210\061\036\312\376\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\000\000\000\000\003\000\000\000\060", '\000' , "[\000\000\000n", '\000' , "\b\000\000\000\000\000\000\000k\000\000\000\000\000\000\000\060\062\036\312\376\177\000\000\000\342\022\001\000\000\000\000 2\036\312\000\000\000\000L\321z_[\177\000\000\321\315\341\065\001\200\377\377 \233\362^[\177\000\000\066\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\370.\036\312\376\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V\271\307^[\177\000\000\001\200\255\373\376\177\000\000\020/\036\312\376\177\000\000\020/\036\312\376\177\000\000\020/\036\312\376\177\000\000\020/\036\312\376\177\000\000\022/\036\312\376\177\000\000\017\067\036\312\376\177\000\000\020/\036\312\376\177\000\000\017\067\036\312\376\177", '\000' , "?7\036\312\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffeca1e3620, reg_save_area = 0x7ffeca1e3540}} fileName = #8 0x0000000000725ec0 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\312\376\177\000\000\a\000\000\000\000\000\000\000\260\071\036\312\376\177\000\000\320\071\036\312\376\177\000\000\000\000\000\000\000\000\000\000\370\071\036\312\376\177\000\000@;\036\312\376\177\000\000\a\377\377\377\000\000\000\000\300\071\036\312\376\177\000\000E\344\201\000\000\000\000\000\370\071\036\312\376\177\000\000\205L\264\000\000\000\000\000pL\264", '\000' , "\320\071\036\312\376\177\000" fname = "quickstart.md" fp = 0x0 text = {ops = std::vector of length 0, capacity 0} next_is_hotkey = false i = hotkeys = std::map with 20 elements = {[49] = 1498, [50] = 2012, [51] = 2211, [52] = 2376, [53] = 2949, [54] = 3069, [97] = 31, [98] = 77, [99] = 183, [100] = 336, [101] = 570, [102] = 628, [103] = 707, [104] = 1026, [105] = 1082, [106] = 1129, [107] = 1161, [108] = 1206, [109] = 1268, [110] = 1304} page_text = std::map with 2 elements = {[37] = {ops = std::vector of length 174, capacity 174 = {{type = FSOP_TEXT, colour = -1, text = "TABLES OF APTITUDES\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The following three tables describe all aptitudes of the various species\n"}, {type = FSOP_TEXT, colour = -1, text = "for the various skills. Knowledge, neither explicit nor implicit, of these\n"}, {type = FSOP_TEXT, colour = -1, text = "are not necessary for winning in Crawl. The qualitative information behind\n"}, {type = FSOP_TEXT, colour = -1, text = "this sheet (i.e., which species are good at which tasks) can be obtained in\n"}, {type = FSOP_TEXT, colour = -1, text = "two other ways:\n"}, {type = FSOP_TEXT, colour = -1, text = "- Read the species section in the manual about strengths and weaknesses.\n"}, {type = FSOP_TEXT, colour = -1, text = "- Look at which combinations of species and background are recommended.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = " -- no aptitude (cannot learn this skill at all)\n"}, {type = FSOP_TEXT, colour = -1, text = " -5 abysmal aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -4 terrible aptitude (learning half as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " -3 very poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -2 poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -1 slightly disfavoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " 0 standard aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +1 slightly favoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +2 strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +3 very strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +4 outstanding aptitude (learning twice as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " +5 exceptional aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There are four special values: HP, MP, Experience and Magic Resistance:\n"}, {type = FSOP_TEXT, colour = -1, text = "- The HP value indicates the percentage of hit points gained per experience\n"}, {type = FSOP_TEXT, colour = -1, text = " level, 100% being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The MP value indicates a fixed additive modifier to magic points.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Experience value indicates how much experience has to be earned in\n"}, {type = FSOP_TEXT, colour = -1, text = " order to gain a new experience level, +1 being the Human standard. These\n"}, {type = FSOP_TEXT, colour = -1, text = " values use the same scale as the skill aptitudes.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Magic Resistance value indicates resistance to hostile enchantments per\n"}, {type = FSOP_TEXT, colour = -1, text = " experience level, +3 being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The abbreviations used for the skills are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "General skills, Experience Melee and Ranged Combat Spellcasting and Magic\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , " ", '-' , " ", '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Arm - Armour", ' ' , "Fgt - Fighting", ' ' , "Spc - Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "Ddg - Dodging", ' ' , "SBl - Short Blades Coj - Conjurations\n"}, {type = FSOP_TEXT, colour = -1, text = "Sth - Stealth", ' ' , "LBl - Long Blades", ' ' , "Hex - Hexes\n"}, {type = FSOP_TEXT, colour = -1, text = "Shd - Shields", ' ' , "M&F - Maces & Flails Cha - Charms\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Axs - Axes", ' ' , "Sum - Summonings\n"}, {type = FSOP_TEXT, colour = -1, text = "Inv - Invocations", ' ' , "Pla - Polearms", ' ' , "Nec - Necromancy\n"}, {type = FSOP_TEXT, colour = -1, text = "Evo - Evocations", ' ' , "Stv - Staves", ' ' , "Trl - Translocations\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "UC - Unarmed Combat Trm - Transmutations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "HP - hit points", ' ' , "Thr - Throwing", ' ' , "Fir - Fire Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MP - magic points", ' ' , "Slg - Slings", ' ' , "Ice - Ice Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "Exp - experience", ' ' , "Bws - Bows", ' ' , "Air - Air Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MR - magic resistance Crb - Crossbows", ' ' , "Ear - Earth Magic\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Poi - Poison Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 +1 0 +1 0 +0% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 0 +1 -1 +1 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 0 -1 -- -1 +10% +2 -2 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 -1 0 -1 +3 0 +0% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -- -1 0 0 +1 +1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple -- -1 0 0 +1 +1 +10% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " White -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf +1 +1 +3 +1 +3 +3 +20% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 +2 +3 -2 +1 +1 -20% +2 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-- +3 +4 -- 0 +1 -40% +1 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 -1 +3 +2 +2 +1 +0% 0 +1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -2 +2 +1 +1 -1 -20% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-1 -1 +2 -1 +1 -1 +10% -1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +9 +8 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling +1 +1 +2 +1 +1 0 -10% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "-2 +2 +4 -2 +1 +2 -20% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-3 +3 +2 0 +1 0 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 -1 +2 0 -1 +10% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "-2 -2 -1 -2 -1 -2 +0% 0 -1 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-2 -2 +5 -2 +1 0 +20% 0 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -- 0 +4 0 +1 +1 -10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "-2 -1 -2 -1 +1 -2 +30% 0 0 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +1 -2 -1 +1 +3 0 +10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -2 -2 -3 -2 +1 -1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -3 +4 +5 -3 0 +3 -30% +1 -1 +7\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "+1 +1 +1 0 -1 0 -20% +1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -5 -2 -1 -3 +30% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-2 +1 +5 -1 -1 -1 +0% 0 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -2 -2 +3 -1 0 -1 -30% +1 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 +2 +1 +1 0 +1 +1 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Black +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Green +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " White +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -1 -1 0 0 +1 -1 -1 -1 -1 +1 -3 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 0 -1 -3 -2 -3 0 -2 0 -2 +3 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "0 -- -- -- -- -- -- 0 -- -- -- --\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 0 0 0 0 0 0 0 0 +1 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -1 -1 0 -1 -1 0 0 -1 -1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "+1 -1 -1 -1 -1 -1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -1 +2 0 -1 0 -1 -2 -2 0 +4 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "+1 +3 -2 -1 -2 -2 -1 0 +1 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "+1 +2 +1 -2 -2 +4 -2 +1 0 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 +2 +2 +2 +2 +2 +1 0 +1 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "0 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+3 -1 -1 -1 0 0 0 -1 0 -3 -3 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +2 0 +1 +1 +3 +1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga 0 0 0 0 0 -1 0 0 -3 -3 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -2 +1 -2 -3 -2 -3 -3 -2 0 +2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "0 +1 +1 +1 +1 +1 +1 +1 0 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -2 -1 -2 -2 -2 0 -1 -4 -4 -4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 +1 0 -2 -1 -1 -2 +1 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "0 +1 +1 0 +2 -1 +1 +1 +1 +2 +1 0 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 0 0 0 0 +1 -1 -1 -1 -1 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -1 0 -1 0 0 0 0 0 0 0 +2 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -1 0 -1 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -1 0 -1 0 0 0 0 0 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -1 0 -1 0 0 0 0 0 +1 0 +1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 +1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -1 0 -1 0 0 0 0 0 +2 -2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " White -1 0 -1 0 0 0 0 0 -2 +2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -2 -1 -2 0 -1 +1 +1 -1 -1 -1 -3 +3 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf +3 +1 +3 0 +1 +2 +1 +1 +1 +1 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-1 -1 +4 0 0 0 +4 +1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid", ' ' , "0 -1 +2 0 0 0 -1 +1 0 0 -2 +2 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle -1 +1 -1 0 -1 -2 -1 -2 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-2 -2 -2 0 -1 0 -1 -1 -2 +1 -2 +1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +6 +6 0 +6 +6 +6 +6 +6 +6 +6 +6 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -3 -2 -2 0 -2 -2 +1 -4 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-1 -2 0 0 0 -2 -2 +3 -3 +1 -2 -2 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur -4 -3 -4 0 -3 -3 -3 -2 -3 -3 -3 -2 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "+2 -2 -1 0 -2 0 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -1 0 0 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc -3 0 0 0 0 0 -2 -3 +1 -1 -2 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -1 -1 0 0 -2 0 0 0 -2 -2 -2 -1 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan +2 -3 +2 0 -2 -1 +4 +3 -2 -2 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "-1 +3 -3 0 +2 +1 -2 -2 +1 -1 +3 -3 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-5 -3 -4 0 -3 -2 -3 -3 -3 -3 -4 -1 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 -3 +4 0 0 +1 -2 +1 -2 0 0 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker 0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi"}}}, [42] = {ops = std::vector of length 3133, capacity 3133 = {{type = FSOP_TEXT, colour = -1, text = ' ' , "DUNGEON CRAWL Stone Soup\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "- the manual -\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Contents\n"}, {type = FSOP_TEXT, colour = -1, text = "--------\n"}, {type = FSOP_TEXT, colour = -1, text = "A. Overview\n"}, {type = FSOP_TEXT, colour = -1, text = "B. Starting screen\n"}, {type = FSOP_TEXT, colour = -1, text = "C. Attributes and stats\n"}, {type = FSOP_TEXT, colour = -1, text = "D. Exploring the dungeon\n"}, {type = FSOP_TEXT, colour = -1, text = "E. Experience and skills\n"}, {type = FSOP_TEXT, colour = -1, text = "F. Monsters\n"}, {type = FSOP_TEXT, colour = -1, text = "G. Items\n"}, {type = FSOP_TEXT, colour = -1, text = "H. Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "I. Targeting\n"}, {type = FSOP_TEXT, colour = -1, text = "J. Religion\n"}, {type = FSOP_TEXT, colour = -1, text = "K. Mutations\n"}, {type = FSOP_TEXT, colour = -1, text = "L. Licence, contact, history\n"}, {type = FSOP_TEXT, colour = -1, text = "M. Macros, options, performance\n"}, {type = FSOP_TEXT, colour = -1, text = "N. Philosophy (pas de faq)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Appendices\n"}, {type = FSOP_TEXT, colour = -1, text = "1. List of character species\n"}, {type = FSOP_TEXT, colour = -1, text = "2. List of character backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "3. List of skills\n"}, {type = FSOP_TEXT, colour = -1, text = "4. List of keys and commands\n"}, {type = FSOP_TEXT, colour = -1, text = "5. Inscriptions\n"}, {type = FSOP_TEXT, colour = -1, text = "6. Dungeon sprint modes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "A.", ' ' , "OVERVIEW\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Crawl is a fun game in the grand tradition of similar games like Rogue,\n"}, {type = FSOP_TEXT, colour = -1, text = "Hack and Moria. The objective is to travel deep into a subterranean cave\n"}, {type = FSOP_TEXT, colour = -1, text = "complex and retrieve the Orb of Zot, guarded by many horrible and hideous\n"}, {type = FSOP_TEXT, colour = -1, text = "creatures.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "If you have never played Crawl (or a similar game) before, select the\n"}, {type = FSOP_TEXT, colour = -1, text = "tutorial from the starting menu. The tutorial explains the interface in\n"}, {type = FSOP_TEXT, colour = -1, text = "five easy lessons. Once you're familiar with the controls, you may want to\n"}, {type = FSOP_TEXT, colour = -1, text = "play a few games using hints mode.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Detailed instructions for playing Crawl follow. To simplify this manual, we\n"}, {type = FSOP_TEXT, colour = -1, text = "assume you're using the standard distribution and you've not changed the\n"}, {type = FSOP_TEXT, colour = -1, text = "default options. If you don't want to read the whole manual and prefer a\n"}, {type = FSOP_TEXT, colour = -1, text = "short summary of the important points, review the quick-start guide file\n"}, {type = FSOP_TEXT, colour = -1, text = "(quickstart.txt) and learn as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can also read these documents while playing Crawl by hitting '?' at the\n"}, {type = FSOP_TEXT, colour = -1, text = "help menu. A list of frequently asked questions about gameplay and design\n"}, {type = FSOP_TEXT, colour = -1, text = "can be accessed by pressing '?Q' in the game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "While Dungeon Crawl is strictly a single player game, you can interact with\n"}, {type = FSOP_TEXT, colour = -1, text = "others over a server. Connecting to a server opens several interesting\n"}, {type = FSOP_TEXT, colour = -1, text = "options.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- watch other players and even communicate with them\n"}, {type = FSOP_TEXT, colour = -1, text = "- view your past games or those of others\n"}, {type = FSOP_TEXT, colour = -1, text = "- battle ghosts of other players\n"}, {type = FSOP_TEXT, colour = -1, text = "- compete using a common score list\n"}, {type = FSOP_TEXT, colour = -1, text = "- take part in the semiannual tournament\n"}, {type = FSOP_TEXT, colour = -1, text = "- play the most recent development version\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A full list of available servers and information on how to connect to them\n"}, {type = FSOP_TEXT, colour = -1, text = "can be found at: http://crawl.develz.org/wordpress/howto\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The servers carry no guarantees, though they are generally always running.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There is also a lively IRC channel dedicated to Crawl at ##crawl on\n"}, {type = FSOP_TEXT, colour = -1, text = "irc.freenode.net. You can ask for help and there will always be someone to\n"}, {type = FSOP_TEXT, colour = -1, text = "watch your game and give hints if you happen to play on a server.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "B.", ' ' , "STARTING SCREEN\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "At the Crawl start screen, you will be presented with various game modes, a\n"}, {type = FSOP_TEXT, colour = -1, text = "list of saved games (if any), and will be prompted to type a name for your\n"}, {type = FSOP_TEXT, colour = -1, text = "character. You can navigate the game modes and saved games with the cursor\n"}, {type = FSOP_TEXT, colour = -1, text = "'up' and 'down' arrow keys.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Game modes are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Choose game seed\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl with a custom seed (see \"Seeded play\"\n"}, {type = FSOP_TEXT, colour = -1, text = " below).\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Tutorial for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several specialised tutorials to learn how to play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Hints Mode for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl, modified to provide help as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Sprint\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several single-map challenge mode games of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Instructions\n"}, {type = FSOP_TEXT, colour = -1, text = " View the instructional help text you are currently reading.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The Arena\n"}, {type = FSOP_TEXT, colour = -1, text = " Initiate an automated fight mode between two specified combatant groups.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "High Scores\n"}, {type = FSOP_TEXT, colour = -1, text = " View scores for prior games played, sorted by decreasing score.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Pressing 'enter' immediately after typing your name will select standard\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl mode, and you will be prompted to select a species and\n"}, {type = FSOP_TEXT, colour = -1, text = "background. Names are unique; entering a name from the saved game list will\n"}, {type = FSOP_TEXT, colour = -1, text = "continue that saved game. If you select a game mode instead of entering a\n"}, {type = FSOP_TEXT, colour = -1, text = "name, you will eventually be prompted to enter a name.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can choose species and background in either order or randomise any\n"}, {type = FSOP_TEXT, colour = -1, text = "combination if you would rather have the game decide for you. If both are\n"}, {type = FSOP_TEXT, colour = -1, text = "random, you will be prompted to confirm the chosen combination before the\n"}, {type = FSOP_TEXT, colour = -1, text = "game starts.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of species affects several important characteristics, in\n"}, {type = FSOP_TEXT, colour = -1, text = "particular the speed at which you learn different skills. This is very\n"}, {type = FSOP_TEXT, colour = -1, text = "important, and helps to clearly differentiate the many available species.\n"}, {type = FSOP_TEXT, colour = -1, text = "The following factors are species-dependent:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Major:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of hit points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of skill advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial primary attributes (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "- Various special abilities, powers and limitations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Minor:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of level advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Occasional bonus points added to some primary attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of magic points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your innate resistance to hostile enchantments\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial equipment (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Note: Humans are the average to which all other species are compared.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of character background is definitely less decisive than that of\n"}, {type = FSOP_TEXT, colour = -1, text = "species in Crawl. Basically, the background determines what the character\n"}, {type = FSOP_TEXT, colour = -1, text = "has learned prior to entering the dungeon (i.e. the starting skills), and\n"}, {type = FSOP_TEXT, colour = -1, text = "also helps determine equipment at start.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You will notice that a different set of backgrounds will be recommended\n"}, {type = FSOP_TEXT, colour = -1, text = "(white) for each species. Although you are free to pick any background with\n"}, {type = FSOP_TEXT, colour = -1, text = "almost any species (the only restrictions are religious backgrounds where\n"}, {type = FSOP_TEXT, colour = -1, text = "some species are not permitted to worship certain gods, or backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "where the starting equipment is completely unusable by a given species),\n"}, {type = FSOP_TEXT, colour = -1, text = "looking at the recommended combinations should give you a rough impression\n"}, {type = FSOP_TEXT, colour = -1, text = "of the weaknesses and strengths of the different species.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "For some backgrounds, you must pick a starting weapon before starting the\n"}, {type = FSOP_TEXT, colour = -1, text = "game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "When you start a new character (or load an old one) and want to get a rough\n"}, {type = FSOP_TEXT, colour = -1, text = "impression, you may examine it with the following commands:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A\n"}, {type = FSOP_TEXT, colour = -1, text = " shows any peculiarities like unusual speed or body parts\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "m\n"}, {type = FSOP_TEXT, colour = -1, text = " shows your skills and lets you disable (or focus) training as desired\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "i\n"}, {type = FSOP_TEXT, colour = -1, text = " lists equipment and items\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "^\n"}, {type = FSOP_TEXT, colour = -1, text = " displays information on your god, should you have started with a religion\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "%\n"}, {type = FSOP_TEXT, colour = -1, text = " gives a general, if terse, overview of your gear and most attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Ctrl-O\n"}, {type = FSOP_TEXT, colour = -1, text = " gives an overview of the parts of the dungeon you have discovered so far\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "C.", ' ' , "ATTRIBUTES AND STATS\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The stat area to the right of the playing map shows a lot of information.\n"}, {type = FSOP_TEXT, colour = -1, text = "It starts with the character's name and title (determined by the\n"}, {type = FSOP_TEXT, colour = -1, text = "character's highest skill), followed by a line listing the species. If the\n"}, {type = FSOP_TEXT, colour = -1, text = "character worships a god, the name of the deity is also listed in the\n"}, {type = FSOP_TEXT, colour = -1, text = "second line, together with an indicator of piety. Below these two lines\n"}, {type = FSOP_TEXT, colour = -1, text = "follow a lot of numbers. These describe different aspects of the character.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Health\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of life force. Synonymous with hit points and sometimes\n"}, {type = FSOP_TEXT, colour = -1, text = " abbreviated as HP. You die if your health drops to zero or less (although\n"}, {type = FSOP_TEXT, colour = -1, text = " you can die in other ways, too). The main screen shows both your current\n"}, {type = FSOP_TEXT, colour = -1, text = " and maximum hit points. Usually, you regain hit points slowly over time.\n"}, {type = FSOP_TEXT, colour = -1, text = " Pressing '5' or Shift-Num-5 lets you wait for a longer period.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Magic\n"}...}}} headers = std::map with 7 elements = {[37] = "Aptitudes", [38] = "Options", [42] = "Manual", [63] = "Key help", [94] = "Quickstart", [116] = "Tiles", [126] = "Macros"} page = 32766 header = "quickstart.md" #9 0x0000000000726b3c in help_popup::process_key (ch=-249, this=0x7ffeca1e39d0) 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 = 2079463058 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffeca1e39d0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdaf5d8 , 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 0x0000000000ce5552 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce197a in _input () at main.cc:1172 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_WAIT player_disabled = {was_disabled = false} #14 0x0000000000ce255d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x0000000000691cbe in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffeca1e40a8) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 5298) 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 = 2, depth = 1 Level id: Orc:1 Level build method = , level layout type = narrow_caves, absdepth0 = 10 Level vaults: layout_diamond_mine enter_bailey_3 minmay_shop_enchanted_jewellery david_defended_altar_orc Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (21, 39): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The wall freezes the orc! You kill the orc! Vehumet accepts your kill. Vehumet is now aiding your destructive spells. The wall freezes the orc. You kill the orc! Vehumet accepts your kill. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You cannot sustain more frozen ramparts right now. The orc warrior hits you with a +0 war axe! The frozen ramparts melt away. The orc warrior hits you but does no damage. There is a large open door here. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the orc warrior. The orc warrior barely misses you. You riposte. You hit the orc warrior but do no damage. The orc warrior is almost dead. You hit the orc warrior. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Unknown command. Things that are here: a +0 war axe; a +0 scale mail Items here: ))) [[[ ††. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The bolt of electricity hits you! There is an open door here. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - electric eel Aim: an electric eel You don't have any stones to cast with. Unknown command. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - electric eel Aim: an electric eel The searing ray hits the electric eel. The electric eel is moderately wounded. (Press . to maintain the ray.) The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! The bolt of electricity hits you. The searing ray misses the electric eel. The frozen ramparts melt away. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. x2 * * * LOW HITPOINT WARNING * * * Items here: ))) [[[ ††. You start resting. HP restored. Items here: ))) [[[ ††. There is an open door here. You open the door. An orc warrior and an orc knight come into view. There is an open door here. The orc knight shouts! Casting: Searing Ray (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the orc knight! The orc knight hits you with a +0 broad axe! The wall freezes the orc warrior. The orc warrior closely misses you. The wall freezes the orc knight! There is an open door here. The wall freezes the orc warrior. The wall freezes the orc knight! The orc knight suddenly jeers, as Orcs often do. The orc knight roars a battlecry! The orc warrior goes into a battle-frenzy! The wall freezes the orc warrior. The wall freezes the orc knight. The wall freezes the orc warrior! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The wall freezes the orc knight! The wall freezes the orc knight. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The wall freezes the orc knight! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! There is an open door here. Items here: ))) [[[ ††. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You cannot sustain more frozen ramparts right now. The frozen ramparts melt away. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the orc knight. The wall freezes the orc knight. You hit the orc knight. The orc knight is almost dead. The wall freezes the orc knight. The orc knight hits you with a +0 broad axe!! You slash the orc knight! You kill the orc knight! Vehumet accepts your kill. Things that are here: a +0 broad axe; a +0 plate armour The frozen ramparts melt away. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. x2 Items here: ))) [[[ ††. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! There is an open door here. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - electric eel Aim: an electric eel (lightly wounded) You don't have any stones to cast with. Unknown command. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - electric eel Aim: an electric eel (lightly wounded) The searing ray hits the electric eel. The electric eel is moderately wounded. (Press . to maintain the ray.) The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! The searing ray hits the electric eel. The electric eel is heavily wounded. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. * * * LOW HITPOINT WARNING * * * The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. * * * LOW HITPOINT WARNING * * * Items here: ))) [[[ ††. Things that are here: a +0 broad axe; a +0 plate armour You start resting. Magic restored. You start resting. HP restored. Things that are here: a +0 broad axe; a +0 plate armour Items here: ))) [[[ ÷÷. There is an open door here. Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - electric eel Aim: an electric eel (water, heavily wounded) The searing ray hits the electric eel. The electric eel is severely wounded. (Press . to maintain the ray.) Unknown command. The searing ray misses the electric eel. The searing ray hits the electric eel! You kill the electric eel! Vehumet accepts your kill. You feel your power returning. You hear a splash. Unknown command. Things that are here: a +0 hand axe; a +0 ring mail; an orc corpse There is an open door here. You open the door. Found 19 gold pieces. There is an open door here. You now have 1107 gold pieces (gained 19). There is an open door here. There is an open door here. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. Things that are here: a +0 hand axe; a +0 ring mail; an orc corpse The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Things that are here: a +0 hand axe; a +0 ring mail; an orc corpse Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Unknown command. You barely miss the electric eel. You hit the electric eel. Your tail-slap misses the electric eel. The electric eel is lightly wounded. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You barely miss the electric eel. The electric eel is lightly wounded. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You hit the electric eel. Your tail-slap misses the electric eel. The electric eel is heavily wounded. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! Unknown command. You slash the electric eel! You kill the electric eel! Vehumet accepts your kill. You hear a splash. You see here an electric eel corpse. You open the door. A goblin and an orc knight come into view. The orc knight shouts! The goblin shouts! There is an open door here. You closely miss the orc knight. The orc knight barely misses you. You block the goblin's attack. Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc knight Aim: an orc knight, wielding a +0 broad axe and wearing a +0 plate armour Okay, then. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the goblin. You kill the goblin! Vehumet accepts your kill. The wall freezes the orc knight. The orc knight closely misses you. The wall freezes the orc knight. The wall freezes the orc knight. The wall freezes the orc knight! The wall freezes the orc knight! The wall freezes the orc knight! Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You cannot sustain more frozen ramparts right now. Things that are here: a +0 hand axe; a +0 ring mail; an orc corpse The frozen ramparts melt away. There is an open door here. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the orc knight. The orc knight completely misses you. You riposte. You hit the orc knight but do no damage. The orc knight is heavily wounded. You hit the orc knight. Your tail-slap misses the orc knight. The orc knight is heavily wounded. The wall freezes the orc knight! The orc knight hits you with a +0 broad axe! You barely miss the orc knight. The orc knight is heavily wounded. The wall freezes the orc knight! The orc knight hits you but does no damage. You hit the orc knight but do no damage. The orc knight is severely wounded. The wall freezes the orc knight. The orc knight barely misses you. You riposte. You barely miss the orc knight. The orc knight is severely wounded. You slice the orc knight!! You kill the orc knight! Vehumet accepts your kill. You feel your power returning. Your Conjurations skill increases to level 2! Your Ice Magic skill increases to level 11! Your Earth Magic skill increases to level 8! There is an open door, spattered with blood here. Things that are here: a +0 broad axe; a +0 plate armour Things that are here: a +0 hand axe; a +0 ring mail; an orc skeleton The frozen ramparts melt away. There is an open door here. Things that are here: a +0 hand axe; a +0 leather armour; a goblin corpse You open the door. Found 16 gold pieces. There is an open door here. You now have 1123 gold pieces (gained 16). There is an open door here. Things that are here: a +0 hand axe; a +0 leather armour; a goblin corpse There is an open door here. There is an open door here. Items here: )) [[. There is an open door here. Things that are here: a +0 hand axe; a +0 leather armour Items here: )) [[ ÷. Found a gate leading back out of this place. There is an open door here. Found a gate leading back out of this place. There is a gate leading back out of this place here. Found four items. Found a robe and a +0 leather armour. There is an open door here. You see here a brightly glowing leather armour. You see here a ring mail. You see here a brightly glowing leather armour. There is an open door here. There is an open door here. t - 3 scrolls of blinking (gained 2) E - a scroll labelled OHODEGHO WUMI As you read the scroll of identify, it crumbles to dust. E - a scroll of magic mapping There is an open door here. The orc shouts! The orc hits you but does no damage. There is a gate leading back out of this place here. The orc hits you but does no damage. You hit the orc but do no damage. You block the orc's attack. The orc barely misses you. You slash the orc! You kill the orc! Vehumet accepts your kill. F - a dark potion; u - 2 scrolls of identify (gained 1) Things that are here: a +0 hand axe; a cursed +0 ring mail; an orc corpse There is a gate leading back out of this place here. Things that are here: a +0 hand axe; a cursed +0 ring mail; an orc corpse Things that are here: a +0 hand axe; a cursed +0 ring mail; an orc corpse There is a gate leading back out of this place here. Unknown command. Unknown command. As you read the scroll of identify, it crumbles to dust. F - a potion of mutation Welcome back to the Orcish Mines! There is an empty arch of ancient stone here. Items here: ))) ÷÷÷. Things that are here: a +0 hand axe; a goblin skeleton You now have 1134 gold pieces (gained 11). You now have 1152 gold pieces (gained 18). You now have 1168 gold pieces (gained 16). An orc comes into view. It is wielding a +0 morningstar. The orc shouts! You hear a shout! x9 An orc warrior and an orc wizard come into view. The orc wizard is wielding a +0 dagger and wearing a +2 robe of cold resistance. The orc wizard shouts! You hear a shout! An orc wizard comes into view. It is wielding a +0 dagger. An ogre comes into view. It is wielding a +0 giant club. An orc comes into view. It is wielding a +0 dagger of pain. An orc comes into view. It is wielding a +0 club. The orc shouts! An orc wizard comes into view. It is wielding a +0 dagger. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The orc wizard shouts! You hear a shout! x2 The orc wizard mumbles some strange words. The orc wizard blinks! Unknown command. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. An orc comes into view. It is wielding a +0 war axe. The wall freezes the orc warrior! The orc wizard resists. The wall freezes the orc wizard. The wall freezes the orc wizard. The orc wizard gestures at you while chanting. The magic dart hits you. The wall freezes the orc warrior. The orc wizard completely resists. The wall freezes the orc wizard but do no damage. The wall freezes the orc wizard! You kill the orc wizard! Vehumet accepts your kill. The wall freezes the orc warrior! The wall freezes the orc. The orc wizard resists. The wall freezes the orc wizard. The orc wizard gestures wildly while chanting. The orc wizard seems to speed up. You barely miss the orc warrior. You tail-slap the orc warrior, but do no damage. The orc warrior is severely wounded. The orc wizard resists. The wall freezes the orc wizard. The wall freezes the ogre! The wall freezes the orc warrior! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. The orc wizard casts a spell. The orc wizard blinks! The orc wizard resists. The wall freezes the orc wizard. The orc wizard hits you but does no damage. You barely miss the orc wizard. The orc wizard is heavily wounded. The orc wizard resists. The wall freezes the orc wizard. You block the orc wizard's attack. The orc wizard resists. The wall freezes the orc wizard. The orc wizard barely misses you. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. The wall freezes the ogre. The ogre closely misses you. The orc wizard mumbles some strange words. The orc wizard blinks! The orc wizard resists. The wall freezes the orc wizard. The orc wizard resists. The wall freezes the orc wizard. You kill the orc wizard! Vehumet accepts your kill. The frozen ramparts melt away. The orc wizard casts a spell at you. The magic dart hits you but does no damage. The ogre barely misses you. You riposte. You slash the ogre! The ogre is severely wounded. The orc wizard gestures wildly while chanting. The orc wizard blinks! Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the ogre! The orc wizard gestures wildly while chanting. The orc wizard seems to speed up. The wall freezes the ogre. You kill the ogre! Vehumet accepts your kill. You feel your power returning. The orc wizard casts a spell at you. The magic dart hits you but does no damage. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The wall freezes the orc wizard. The orc wizard mumbles some strange words. The orc wizard blinks! The wall freezes the orc wizard. The orc wizard hits you but does no damage. The wall freezes the orc wizard! The orc wizard casts a spell at you. The magic dart hits you. The wall freezes the orc wizard. You slash the orc wizard! You kill the orc wizard! Vehumet accepts your kill. Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 dagger; a +0 robe The frozen ramparts melt away. Items here: )) [ †. An orc warrior comes into view. It is wielding a +0 glaive. The orc warrior shouts! You hear a shout! An orc comes into view. It is wielding a +0 hand axe. You hear a shout! The orc shouts! Things that are here: a +0 dagger; a +2 robe of cold resistance An orc comes into view. It is wielding a +0 war axe. You block the orc warrior's attack. An orc, an orc priest and an orc sorcerer come into view. The orc priest shouts! The orc sorcerer shouts! The orc throws a boomerang. The boomerang barely misses you. The weapon returns to the orc! The orc moves out of view. The orc sorcerer moves out of view. Items here: )) [ ††. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. The wall freezes the orc warrior! The orc warrior barely misses you. You riposte. You slash the orc warrior! The orc warrior is heavily wounded. The wall freezes the orc. The orc throws a boomerang. The boomerang misses you. The weapon returns to the orc! The wall freezes the orc warrior. You block the orc warrior's attack. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. Things that are here: a +0 dagger; a +2 robe of cold resistance The wall freezes the orc warrior! You block the orc warrior's attack. The wall freezes the orc warrior! You kill the orc warrior! Vehumet accepts your kill. The wall freezes the orc sorcerer! The wall freezes the orc priest! You barely miss the orc sorcerer. The orc sorcerer is moderately wounded. The wall freezes the orc sorcerer. The wall freezes the orc priest. You kill the orc priest! Vehumet accepts your kill. You closely miss the orc sorcerer. The orc sorcerer is moderately wounded. The wall freezes the orc. The orc throws a boomerang. You block the boomerang. The weapon returns to the orc! The wall freezes the orc sorcerer. The orc sorcerer casts a spell at you. The bolt of negative energy hits you. You feel drained. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The wall freezes the orc sorcerer! The orc sorcerer casts a spell. You closely miss the orc sorcerer. The orc sorcerer is severely wounded. The wall freezes the orc sorcerer! You kill the orc sorcerer! Vehumet accepts your kill. The neqoxec disappears in a puff of smoke! Unknown command. You now have 1177 gold pieces (gained 9). Items here: )) [[. Items here: ))) [ ††. The frozen ramparts melt away. Things that are here: 5 boomerangs; a +0 war axe; an orc corpse Things that are here: a +0 hand axe; 3 boomerangs; an orc corpse You now have 1187 gold pieces (gained 10). Items here: ( ) [ †. Things that are here: a +0 hand axe; 3 boomerangs; an orc corpse Things that are here: 5 boomerangs; a +0 war axe; an orc corpse Things that are here: a +0 glaive; a +0 plate armour Things that are here: a +0 hand axe; 3 boomerangs; an orc corpse Things that are here: a +0 club; a +0 chain mail Things that are here: a +0 hand axe; 3 boomerangs; an orc corpse Things that are here: a +0 club; a +0 chain mail Items here: ))) [ ††. You now have 1213 gold pieces (gained 26). You now have 1220 gold pieces (gained 7). Done exploring. Done exploring. (D) Dungeon (T) Temple (O) Orcish Mines Where to? (Enter - Orc:1, ? - help) Have to go through Orc:2. Continue? There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Items here: )) [ ÷. You see here a +0 flail. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. Okay, then. Okay, then. There is a stone staircase leading down here. You climb downwards. A sky beast comes into view. Found a robe. There is a stone staircase leading up here. Unknown command. A hound comes into view. The sky beast hits you but does no damage. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Freeze (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - sky beast Aim: a sky beast Okay, then. Casting: Freeze (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the sky beast. The sky beast hits you but does no damage. The wall freezes the sky beast. The wall freezes the sky beast! You slash the sky beast! You kill the sky beast! Vehumet accepts your kill. Vehumet offers you knowledge of Airstrike. You feel your power returning. Your base Spellcasting skill increases to level 5! You have reached level 11! The hound barks! Found a scroll of remove curse. The frozen ramparts melt away. You block the hound's attack. The hound bites you but does no damage. The hound bites you. A bullfrog comes into view. The bullfrog gives a loud, deep croak! The hound barely misses you. The hound bites you but does no damage. The hound misses you. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the hound. You block the hound's attack. You block the bullfrog's attack. The wall freezes the hound! You block the bullfrog's attack. The wall freezes the hound. The hound bites you but does no damage. The wall freezes the hound. You kill the hound! Vehumet accepts your kill. You feel your power returning. The wall freezes the bullfrog. You block the bullfrog's attack. The wall freezes the bullfrog! The wall freezes the bullfrog. You slash the bullfrog! You kill the bullfrog! Vehumet accepts your kill. You feel your power returning. Your life force feels restored. You see here a bullfrog corpse. You see here a hound corpse. The frozen ramparts melt away. h - 3 scrolls of remove curse (gained 1) A black bear comes into view. A brown ugly thing comes into view. The brown ugly thing gurgles horribly! The black bear growls angrily. You hear a loud, deep croak! You hear a roar! You hear a shout! The black bear bites you but does no damage. You block the black bear's attack. The black bear claws you but does no damage. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the brown ugly thing! Unknown command. The wall freezes the black bear! The wall freezes the brown ugly thing! The wall freezes the black bear! The wall freezes the brown ugly thing! The wall freezes the black bear. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - brown ugly thing Aim: a brown ugly thing (heavily wounded) Okay, then. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - brown ugly thing Aim: a brown ugly thing (heavily wounded) The searing ray hits the brown ugly thing. The brown ugly thing is heavily wounded. The searing ray hits the black bear. You kill the black bear! Vehumet accepts your kill. You feel your power returning. (Press . to maintain the ray.) The wall freezes the brown ugly thing. A centaur comes into view. The searing ray hits the brown ugly thing. The brown ugly thing is severely wounded. The wall freezes the brown ugly thing. The brown ugly thing barely misses you. The searing ray hits the brown ugly thing. The brown ugly thing is severely wounded. The wall freezes the centaur. The wall freezes the brown ugly thing! The brown ugly thing barely misses you. You riposte. You barely miss the brown ugly thing. The brown ugly thing is almost dead. The wall freezes the centaur. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - brown ugly thing Aim: a brown ugly thing (almost dead) The searing ray hits the brown ugly thing. The brown ugly thing is almost dead. The searing ray hits the centaur. The centaur is heavily wounded. (Press . to maintain the ray.) The wall freezes the brown ugly thing! You kill the brown ugly thing! Vehumet accepts your kill. Your Conjurations skill increases to level 3! The wall freezes the centaur. The searing ray hits the centaur. The centaur is almost dead. The wall freezes the centaur. You kill the centaur! Vehumet accepts your kill. Unknown command. The frozen ramparts melt away. You now have 1227 gold pieces (gained 7). Things that are here: a +0 shortbow; 10 arrows Maurice the Thief comes into view. He is wielding a +0 dagger and carrying a wand of polymorph (12). Maurice mumbles some strange words. Maurice flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Things that are here: a +0 shortbow; 10 arrows Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes something. You block something's attack. Unknown command. Unknown command. A bullfrog comes into view. The wall freezes something. You hear a zap. You turn into a tree. Your +1 cloak melds into your body. Your +2 pair of gloves melds into your body. Your roots penetrate the ground. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. You cannot move. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line The searing ray hits something. (Press . to maintain the ray.) The bullfrog gives a loud, deep croak! You hear a shout! The wall freezes something. Unknown command. The wall freezes something. Something picks up a +0 shortbow. Something picks up 10 arrows. A bullfrog comes into view. The searing ray hits something. You finish channeling your searing ray. The bullfrog gives a loud, deep croak! The wall freezes something. Something hits you but does no damage. The wall freezes the bullfrog. You block the bullfrog's attack. You hear a roar! You hear a shout! The wall freezes the bullfrog. The bullfrog seems to slow down. The wall freezes something. Something hits you but does no damage. The wall freezes the bullfrog. The bullfrog hits you but does no damage. The wall freezes the bullfrog. The bullfrog seems to slow down. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (moderately wounded, slow) The searing ray hits something! The searing ray misses the bullfrog. (Press . to maintain the ray.) The wall freezes the bullfrog. The bullfrog seems to slow down. The bullfrog hits you but does no damage. The wall freezes something. You hear a zap. Something tries to affect you, but you resist. The wall freezes the bullfrog. The bullfrog seems to slow down. The wall freezes the bullfrog. The bullfrog seems to slow down. The bullfrog hits you but does no damage. The searing ray hits the bullfrog. The bullfrog is severely wounded. The wall freezes something. You hear some strange, mumbled words. The wall freezes the bullfrog. The bullfrog seems to slow down. The wall freezes the bullfrog. The bullfrog hits you but does no damage. The searing ray hits the bullfrog! You kill the bullfrog! Vehumet accepts your kill. You feel your power returning. You hear some strange, mumbled words. The wall freezes the bullfrog! You kill the bullfrog! Vehumet accepts your kill. You feel your power returning. You finish channeling your searing ray. Your transformation is almost over. The frozen ramparts melt away. You hear some strange, mumbled words. You hear a zap. Something tries to affect you, but you resist. You cannot move. Unknown command. You cannot move. Unknown command. You hear a twanging sound. An arrow appears from out of thin air! The arrow hits you but does no damage. You hear a roar! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. You hear a twanging sound. An arrow appears from out of thin air! The arrow hits you but does no damage. Unknown command. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Press: ? - help, Shift-Dir - straight line The fireball explodes! The fireball engulfs something! You hear some strange, mumbled words. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Press: ? - help, Shift-Dir - straight line The fireball explodes! The fireball engulfs something! You hear a zap. Something tries to affect you, but you resist. Evoke which item? (* to show all) (? for menu, Esc to quit) Press: ? - help, Shift-Dir - straight line Nothing appears to happen. Evoke which item? (* to show all) (? for menu, Esc to quit) Press: ? - help, Shift-Dir - straight line You feel less wooden. Your +1 cloak unmelds from your body. Your +2 pair of gloves unmelds from your body. An ufetubus comes into view. You see here 2 arrows. The ufetubus resists. The wall freezes the ufetubus. You closely miss the ufetubus. Your tail-slap misses the ufetubus. The ufetubus is moderately wounded. The ufetubus resists. The wall freezes the ufetubus. You block the ufetubus's attack. The ufetubus hits you but does no damage. The ufetubus resists. The wall freezes the ufetubus. You kill the ufetubus! Vehumet accepts your kill. You see here 2 arrows. The frozen ramparts melt away. You see here 2 arrows. An eight-headed hydra comes into view. Found 22 stones. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The eight-headed hydra roars! A troll comes into view. The wall freezes the eight-headed hydra. The eight-headed hydra seems to slow down. Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - eight-headed hydra Aim: an eight-headed hydra (lightly wounded, slow) The searing ray hits the eight-headed hydra. The eight-headed hydra is lightly wounded. (Press . to maintain the ray.) The wall freezes the eight-headed hydra. The eight-headed hydra seems to slow down. Without enough magic to sustain it, your searing ray dissipates. The wall freezes the troll! An orc warrior comes into view. It is wielding a +0 trident. The wall freezes the eight-headed hydra! The wall freezes the troll. Unknown command. The wall freezes the eight-headed hydra. The wall freezes the troll! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. Unknown command. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. Press: ? - help, Dir - move target cursor, p - eight-headed hydra As you read the scroll of blinking, it crumbles to dust. The wall freezes the troll. The wall freezes the eight-headed hydra. The frozen ramparts melt away. The orc warrior hits you but does no damage. You see here 2 arrows. The eight-headed hydra is no longer moving slowly. There is a stone staircase leading up here. You climb upwards. Reactivating autopickup. There is a stone staircase leading down here. There is a staircase to the Orcish Mines here. You climb downwards. Welcome back to the Orcish Mines! There is a staircase back to the Dungeon here. (D) Dungeon (T) Temple (O) Orcish Mines Where to? (Enter - D:9, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You now have 1236 gold pieces (gained 9). An ogre comes into view. It is wielding a -2 giant spiked club. You see here 21 gold pieces. An orc warrior comes into view. It is wielding a +0 short sword. The orc warrior shouts! The ogre shouts! You hear a shout! An orc comes into view. It is wielding a -1 mace. An orc comes into view. It is wielding a +0 whip. An orc and an orc wizard come into view. The orc wizard shouts! The orc shouts! x2; You hear a shout! The orc wizard casts a spell. The orc wizard blinks! You see here 21 gold pieces. The orc wizard gestures wildly while chanting. The orc wizard blinks! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The wall freezes the ogre. The ogre barely misses you. Unknown command. The wall freezes the ogre. The wall freezes the orc warrior. The wall freezes the ogre! The wall freezes the orc warrior. The wall freezes the ogre! You block the ogre's attack. You slash the ogre! You kill the ogre! Vehumet accepts your kill. You feel your power returning. Your Earth Magic skill increases to level 9! The wall freezes the orc! You kill the orc! Vehumet accepts your kill. The wall freezes the orc warrior! You slash the orc warrior! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. Your Fighting skill increases to level 11! The wall freezes the orc wizard! The wall freezes the orc. The wall freezes the orc wizard. Items here: )) [ ††. Unknown command. You barely miss the orc wizard. Your tail-slap misses the orc wizard. The orc wizard is severely wounded. The wall freezes the orc wizard. The orc wizard hits you but does no damage. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. You closely miss the orc wizard. The orc wizard is severely wounded. The frozen ramparts melt away. You block the orc wizard's attack. You slash the orc wizard! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 flail; a +0 leather armour Things that are here: a cursed -1 mace; an orc corpse You now have 1257 gold pieces (gained 21). An orc comes into view. It is wielding a +0 mace. The orc shouts! The orc moves out of view. An orc warrior comes into view. It is wielding a +0 short sword. An orc sorcerer comes into view. It is wielding a +0 dagger and wearing a +2 robe of cold resistance. An orc comes into view. It is wielding a +0 dagger. The orc warrior shouts! The orc sorcerer shouts! The orc sorcerer gestures at you while chanting. You suddenly lose the ability to move! The orc shouts! The orc sorcerer mumbles some strange words. The orc warrior hits you but does no damage. The orc warrior hits you with a +0 short sword. The orc hits you but does no damage. The orc warrior hits you but does no damage. The orc hits you but does no damage. The orc warrior hits you but does no damage. You can move again. Unknown command. The orc sorcerer casts a spell at you. The bolt of negative energy misses you. Things that are here: a cursed -1 mace; an orc corpse Things that are here: a +0 flail; a +0 leather armour Casting: Frozen Ramparts (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The walls around you are covered in ice. The hellwing swoops through the air toward you! The hellwing hits you but does no damage. You block the hellwing's attack. The orc sorcerer gestures wildly while chanting. The wall freezes the orc warrior! The orc warrior hits you with a +0 short sword! The wall freezes the hellwing. The hellwing barely misses you. The hellwing hits you but does no damage. The wall freezes the orc warrior! Things that are here: a +0 dagger; a +0 robe The wall freezes the orc! You kill the orc! Vehumet accepts your kill. The wall freezes the hellwing! The hellwing barely misses you. The hellwing hits you but does no damage. The ynoxinul gestures. The wall freezes the orc! You kill the orc! Vehumet accepts your kill. You feel your power returning. The wall freezes the orc warrior! You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The wall freezes the hellwing! Items here: )) [ ††. The wall freezes the hellwing! You block the hellwing's attack. The hellwing closely misses you. You see here a +0 ring mail. The wall freezes the orc. The wall freezes the hellwing. There is a stone staircase leading up here. The wall freezes the orc. The hellwing barely misses you. You block the hellwing's attack. The ynoxinul resists. The wall freezes the ynoxinul. The ynoxinul gestures. The frozen ramparts melt away. You climb upwards. There is a stone staircase leading down here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-812-g31a745d Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [AlexanderH] Species: Grey Draconian Job: Ice Elementalist HP: 102/102; mods: 0/0 MP: 18/18; mod: 0 Stats: 10 (10) 19 (19) 12 (12) Position: (12, 34), god: Vehumet (6), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 11 | 2911 | 10/630 Short Blades | | 0 | 0 | 0 | 7 | 7/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 1 | 1/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 4 | 500 | 0/250 Unarmed Combat | X | 0 | 0 | 0 | 3 | 3/50 Spellcasting | X | 1 | 20 | 5 | 975 | 84/357 Conjurations | X | 1 | 20 | 3 | 360 | 60/200 Hexes | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 1 | 20 | 11 | 3626 | 176/750 Air Magic | | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 20 | 9 | 1632 | 42/389 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 1459 #13: 202 #23: 10072 #24: 218269413 #27: 12553 #49: 1594 #59: 1 Mutations: unbreathing: 1 (innate) cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #25: +7 scimitar eq slot #1, inv slot #9: +1 cloak eq slot #3, inv slot #17: +2 pair of gloves eq slot #5, inv slot #22: +3 buckler of protection eq slot #7, inv slot #13: ring of poison resistance eq slot #9, inv slot #18: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.#...#.....#........) ##.........###........ ###....#### ###...... #...## #.....# ###....### ##...## ##........### ##.## #.....#...#.## ### ##.........#.## #### ###.@...##...###..### #.....#.....##.^..# ###..#............# #####............ ##.#..###....#... ##.###..#.<...#... ##...#.#........... #...).##...###...## ##....###.#####...## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>