ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-817-gdbf270a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 590163220727885205, deterministic pregen: 1 Version history: Game started: 0.26-a0-816-g42129fe 0.26-a0-817-gdbf270a Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name arb -rc /var/dcss/gamedata/dcss-trunk/rc-files/arb.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/arb.macro -morgue /var/dcss/gamedata/dcss/morgue/arb/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/arb:2020-11-14.05:13:58.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) [0x729f28]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x731137]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72a390]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fae401cb4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fae40571269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7308f9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x730a88]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x725ea0] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x726b1c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce54d2]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce18fa] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce24dd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x691cbe]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fae401b6840]: /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". 0x00007fae40570f2a in __waitpid (pid=12272, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fae40570f2a in __waitpid (pid=12272, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000729da5 in call_gdb (file=file@entry=0x7fae4055b540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 11199\000\000\000\000\000\000\000" #2 0x0000000000731153 in do_crash_dump () at dbg-asrt.cc:685 t = 1605330913 dir = "/var/dcss/gamedata/dcss/morgue/arb/" name = "/var/dcss/gamedata/dcss/morgue/arb/crash-arb-20201114-051513.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 = 0x7fae4055b540 <_IO_2_1_stderr_> #3 0x000000000072a390 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fae40571269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007308f9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc8f724400 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000730a88 in AssertFailed (expr=expr@entry=0xcf3c51 "fp", file=file@entry=0xcf3c46 "command.cc", line=line@entry=1130, text=text@entry=0xcf3c31 "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\224U@\256\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\224U@\256\177\000\000\000\000\000\000\000\000\000\000\300\341\022\001\000\000\000\000\240Br\217\374\177\000\000\240Br\217\374\177\000\000\060Dr\217\374\177\000\000V\001\317\000\000\000\000\000\300Br\217\374\177\000\000\300Br\217\374\177\000\000PDr\217\374\177\000\000V\001\317\000\000\000\000\000\340Br\217\374\177\000\000D\376\277A\256\177\000\000pDr\217\374\177\000\000\033\002\000\000\000\000\000\000\000\320\340A\256\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\360\357\000\000\000\000\027\234G\000\000\000\000\000\377\377\377\377\000\000\000\000\200Lr\217\374\177\000\000\b\320\031@\256\177\000\000\000\320\340A\256\177\000\000\b\000\000\000\374\177\000\000k\000\000\000\000\000\000\000\000Er\217\374\177\000\000\300\341\022\001\000\000\000\000\360Dr\217\000\000\000\000L\341\335@\256\177\000\000\001\273\215p\003\200\377\377\377Dr\217\374\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\310Ar\217\374\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V\311*@\256\177\000\000\001\200\255\373\374\177\000\000\340Ar\217\374\177\000\000\340Ar\217\374\177\000\000\340Ar\217\374\177\000\000\340Ar\217\374\177\000\000\342Ar\217\374\177\000\000\337Ir\217\374\177\000\000\340Ar\217\374\177\000\000\337Ir\217\374\177", '\000' , "\017Jr\217\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc8f7248f0, reg_save_area = 0x7ffc8f724810}} fileName = #8 0x0000000000725ea0 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\217\374\177\000\000\a\000\000\000\000\000\000\000\200Lr\217\374\177\000\000\240Lr\217\374\177\000\000\000\000\000\000\000\000\000\000\310Lr\217\374\177\000\000\020Nr\217\374\177\000\000\a\377\377\377\000\000\000\000\220Lr\217\374\177\000\000\225\341\201\000\000\000\000\000\310Lr\217\374\177\000\000\305K\264\000\000\000\000\000\260K\264", '\000' , "\240Lr\217\374\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 = 32764 header = "quickstart.md" #9 0x0000000000726b1c in help_popup::process_key (ch=-249, this=0x7ffc8f724ca0) 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 = -423719285 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffc8f724ca0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdaf538 , 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 0x0000000000ce54d2 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce18fa in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_MOVE_DOWN player_disabled = {was_disabled = false} #14 0x0000000000ce24dd 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=0x7ffc8f725378) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 11199) 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 = 0, depth = 8 Level id: D:8 Level build method = , level layout type = rooms, absdepth0 = 7 Level vaults: layout_basic lemuel_crystal_altar lemuel_coloured_pillars_altar ebering_ghost_reflecting_pool Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found 10 gold pieces. Found 21 stones. A bullfrog is nearby! The bullfrog gives a loud, deep croak! The bullfrog hits you but does no damage. The bullfrog closely misses you. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog The bullfrog is heavily wounded. You feel life coursing into your body. You block the bullfrog's attack. A bullfrog is nearby! Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (heavily wounded) You kill the bullfrog! A sky beast comes into view. Found a potion of cancellation. The sky beast flickers out of sight! Deactivating autopickup; reactivate with Ctrl-A. Something hits you but does no damage. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line Something hits you but does no damage. You barely miss something. Something hits you. Something shocks you. You miss something. Something hits you but does no damage. You slash something! Something hits you. Something shocks you. You closely miss something. A sky beast appears from thin air! Reactivating autopickup. The sky beast barely misses you. You miss the sky beast. The sky beast is severely wounded. The sky beast hits you but does no damage. You slash the sky beast! You kill the sky beast! You now have 225 gold pieces (gained 10). r - 3 potions of cancellation (gained 1) Found an escape hatch in the floor. You now have 244 gold pieces (gained 19). Key pressed, stopping explore. Found a stone staircase leading up. A ball python comes into view. A ball python is nearby! Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - ball python Aim: a ball python (wandering, hasn't noticed you) You kill the ball python! You feel life coursing into your body. Things that are here: a +0 club; a +0 scale mail Things that are here: a +0 long sword; a +0 chain mail Things that are here: a +0 long sword; a +0 chain mail Things that are here: a +0 dagger; a cursed +0 robe Things that are here: a +0 whip; a +0 short sword Found a chain mail. Found a stone staircase leading down. q - 5 potions of brilliance (gained 1) Found a kite shield. You are not religious. Search for what [Enter for "armor", or ? for help]? altar Things that are here: a cursed +0 robe; a +0 dagger There is an entrance to Vita's Antique Armour Shop here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. Level annotation: Menkaure There is a stone staircase leading down here. You see here a +0 spear. Menkaure is nearby! Menkaure shouts! Menkaure gestures wildly while chanting. Menkaure seems to speed up. Found 5 gold pieces. Menkaure calls on the powers of darkness! Your body is wracked with pain! Menkaure hits you! You see here 5 gold pieces. Menkaure whispers in an indecipherable tongue. Menkaure calls on the powers of darkness! Your body is wracked with pain! * * * LOW HITPOINT WARNING * * * There is a staircase to the Ecumenical Temple here. Menkaure is no longer moving quickly. Menkaure's ankle releases a plume of dust as he confides, "I'm not really a mummy, you know." Menkaure hits you. * * * LOW HITPOINT WARNING * * * You climb downwards. Welcome back to the Ecumenical Temple! There is a staircase back to the Dungeon here. Search for what [Enter for "altar", or ? for help]? There is a burning altar of Makhleb here. You kneel at the altar of Makhleb. Makhleb welcomes you! You feel much better. Okay, then. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! Level annotation: Menkaure There is a staircase to the Ecumenical Temple here. Menkaure whispers, "It doesn't hurt if you pull your brain out of your nose yourself." Menkaure pulls the alarm! The alarm trap emits a blaring wail! A sentinel's mark forms upon you. You hear a shout! There is a stone staircase leading down here. You see here a +0 spear. You climb downwards. There is a stone staircase leading up here. Partly explored, can't reach some items. (D) Dungeon (T) Temple Where to? (Enter - Temple @ (x,y), ? - help) What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You start waiting. The sentinel's mark upon you fades away. You start waiting. Done waiting. A bullfrog comes into view. Found 10 gold pieces. Found an iron altar of Okawaru. Found 2 boomerangs. Found a scroll labelled VIB RANAXEPEOS. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog (wandering, hasn't noticed you) The bullfrog is moderately wounded. You feel life coursing into your body. The bullfrog hits you but does no damage. You block the bullfrog's attack. Unknown command. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (moderately wounded) The bullfrog is severely wounded. You feel life coursing into your body. The bullfrog closely misses you. Unknown command. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (severely wounded) You kill the bullfrog! Makhleb accepts your kill. You feel life coursing into your body. Magic restored. You now have 254 gold pieces (gained 10). z - 2 scrolls labelled VIB RANAXEPEOS (gained 1) Key pressed, stopping explore. Unknown command. There is a stone staircase leading up here. Done exploring. Done exploring. (D) Dungeon (T) Temple Where to? (Enter - D:7, ? - help) What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. Found a scroll labelled IREODI FUCYRPH. There is a stone staircase leading up here. p - 3 scrolls labelled IREODI FUCYRPH (gained 1) Found a stone staircase leading up. You now have enough gold to buy a pair of slimy gloves on D:7. You can access your shopping list by pressing '$'. You now have 269 gold pieces (gained 15). Found a mace. You now have 288 gold pieces (gained 19). Found a leather armour. z - 3 scrolls labelled VIB RANAXEPEOS (gained 1) An orc comes into view. It is wielding a +0 trident. Found 14 gold pieces. An orc is nearby! A bullfrog comes into view. Found a scroll labelled REPSITWOQI. An orc wizard and a quasit come into view. The orc wizard shouts! You hear a shout! x2; You hear a loud, deep croak! The orc shouts! You hear a shout! The quasit gives a chilling moan. The orc wizard hits you but does no damage. You block the orc's attack. Found a stone staircase leading down. You see here 14 gold pieces. Unknown command. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc wizard Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe The orc wizard is heavily wounded. You feel life coursing into your body. The bullfrog hits you. The orc wizard hits you but does no damage. Unknown command. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc wizard Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (heavily wounded) You kill the orc wizard! Makhleb accepts your kill. You feel life coursing into your body. The bullfrog hits you but does no damage. An orc warrior comes into view. It is wielding a +0 flail. An orc wizard comes into view. It is wielding a +0 dagger. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog The bullfrog is heavily wounded. You feel life coursing into your body. The bullfrog barely misses you. You block the quasit's attack. The quasit claws you but does no damage. The quasit barely misses you. You block the bullfrog's attack. The orc wizard gestures wildly while chanting. The orc wizard seems to speed up. The orc warrior closely misses you. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (dangerous; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (heavily wounded) You miscast Vampiric Draining. You are very lightly contaminated with residual magic. Nothing appears to happen. The quasit bites you but does no damage. The quasit barely misses you. The quasit claws you but does no damage. The bullfrog hits you but does no damage. The quasit bites you but does no damage. The quasit barely misses you. The quasit claws you but does no damage. Unknown command. Casting: Vampiric Draining (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast that spell. You slash the bullfrog! Lightning courses through the bullfrog! You kill the bullfrog! Makhleb accepts your kill. You hit the quasit. Lightning courses through the quasit! You kill the quasit! Makhleb accepts your kill. You closely miss the orc warrior. The orc warrior hits you but does no damage. You closely miss the orc warrior. You slash the orc! Lightning courses through the orc! You kill the orc! Makhleb accepts your kill. A worker ant comes into view. The orc warrior misses you. An orc wizard comes into view. It is wielding a +0 dagger. You slash the orc warrior! The orc warrior is moderately wounded. You block the orc warrior's attack. Unknown command. You hit the orc warrior but do no damage. The orc warrior is moderately wounded. The orc wizard mumbles some strange words. The orc wizard blinks! You hit the orc warrior. Lightning courses through the orc warrior! The orc warrior is almost dead. You hit the orc wizard. The orc wizard hits you but does no damage. You completely miss the orc warrior. The orc warrior is almost dead. You closely miss the orc wizard. The orc warrior hits you with a +0 flail! The orc wizard hits you but does no damage. You slash the orc warrior! You kill the orc warrior! Makhleb accepts your kill. You barely miss the orc wizard. The orc wizard gestures wildly while chanting. The orc wizard blinks! Your magical contamination has completely faded away. You closely miss the worker ant. You slash the orc wizard! The worker ant completely misses you. The orc wizard casts a spell at you. You resist with almost no effort. You slash the worker ant! Lightning courses through the worker ant! You kill the worker ant! Makhleb accepts your kill. You closely miss the orc wizard. You block the orc wizard's attack. Unknown command. Things that are here: a +0 flail; a +0 chain mail; an orc corpse Your ring mail prevents you from hitting the orc wizard. The orc wizard is almost dead. The orc wizard casts a spell at you. The puff of flame hits you but does no damage. The orc wizard hits you with a +0 dagger. You closely miss the orc wizard. The orc wizard is almost dead. You barely miss the orc wizard. The orc wizard hits you but does no damage. x2 You hit the orc wizard. Lightning courses through the orc wizard!! You kill the orc wizard! Makhleb accepts your kill. You hit the orc wizard. The orc wizard hits you but does no damage. Your Spellcasting skill increases to level 3! The orc wizard closely misses you. You hit the orc wizard. The orc wizard is moderately wounded. The orc wizard hits you with a +0 dagger. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard is moderately wounded. You block the orc wizard's attack. You barely miss the orc wizard. The orc wizard is moderately wounded. The orc wizard hits you but does no damage. Your ring mail prevents you from hitting the orc wizard. The orc wizard is moderately wounded. The orc wizard mumbles some strange words. The orc wizard blinks! The orc wizard casts a spell. The orc wizard blinks! You hit the orc wizard. The orc wizard is severely wounded. The orc wizard barely misses you. You slash the orc wizard! You kill the orc wizard! Makhleb accepts your kill. Things that are here: a +0 dagger; a +0 robe Magic restored. Things that are here: a +0 flail; a +0 chain mail; an orc corpse You now have 302 gold pieces (gained 14). Things that are here: a +0 dagger; a +0 robe; an orc corpse Items here: )) [[ †. Found a runed translucent door. l - 6 scrolls labelled REPSITWOQI (gained 1) A bullfrog comes into view. You see here 22 gold pieces. The helpless bullfrog fails to defend itself. You slice the bullfrog!! Lightning courses through the bullfrog!! You kill the bullfrog! Makhleb accepts your kill. You now have 324 gold pieces (gained 22). You see here a bullfrog corpse. Found an arbalest. Found a hazy altar of Hepliaklqana. There is a stone staircase leading up here. An orc priest comes into view. It is wielding a +0 dagger. Found a chain mail. Found 12 stones. An orc, an orc warrior and an orc priest come into view. The orc shouts! The orc priest looks braver for a moment. An orc comes into view. It is wielding a -3 mace. Found a white marble altar of Elyvilon. The orc priest casts a cantrip, but nothing happens. Found 17 stones. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 dagger The orc is severely wounded. You feel life coursing into your body. The orc hits you but does no damage. You slice the orc!! You kill the orc! Makhleb accepts your kill. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 dire flail and wearing a +0 plate armour The orc warrior is moderately wounded. You feel life coursing into your body. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 dire flail and wearing a +0 plate armour (moderately wounded) The orc warrior is severely wounded. You feel life coursing into your body. The orc warrior hits you but does no damage. You hit the orc priest. The orc priest is lightly wounded. You hit the orc warrior but do no damage. The orc priest casts a cantrip, but nothing happens. The orc warrior hits you with a +0 dire flail. You hit the orc priest but do no damage. The orc priest is lightly wounded. You hit the orc warrior but do no damage. Lightning courses through the orc warrior!! You kill the orc warrior! Makhleb accepts your kill. You block the orc priest's attack. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc priest Aim: an orc priest, wearing a +0 chain mail (lightly wounded) The orc priest is severely wounded. You feel life coursing into your body. The orc priest hits you but does no damage. Unknown command. You hit the orc priest. Lightning courses through the orc priest! You kill the orc priest! Makhleb accepts your kill. You slash the orc priest! The orc priest is severely wounded. You completely miss the orc priest. The orc priest is severely wounded. The orc shouts! The orc priest hits you but does no damage. You closely miss the orc priest. The orc priest is severely wounded. The orc priest looks braver for a moment. You slash the orc priest! Lightning courses through the orc priest! You kill the orc priest! Makhleb accepts your kill. You closely miss the orc. The orc closely misses you. The orc barely misses you. Items here: )) [ ††. You hit the orc. The orc is severely wounded. You block the orc's attack. You closely miss the orc. The orc is severely wounded. The orc hits you with a cursed -3 mace. You slash the orc! You kill the orc! Makhleb accepts your kill. Things that are here: a cursed -3 mace; an orc corpse Things that are here: a +0 chain mail; a +0 dagger; an orc corpse Unknown command. Found 19 stones. Found a stone staircase leading down. Found a robe and 33 arrows. A hound comes into view. Found a quarterstaff. You see here 19 stones. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hound Aim: a hound (asleep) The hound barks! The hound is severely wounded. You feel life coursing into your body. You hear a shout! x2 The hound bites you but does no damage. An ufetubus comes into view. The hound closely misses you. You hear a shout! You slash the hound! Lightning courses through the hound! You kill the hound! Makhleb accepts your kill. Press: ? - help, v - describe, . - travel The floor. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. The ufetubus hits you but does no damage. x2 There is a stone staircase leading down here. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Press: ? - help, v - describe, . - travel Here: an ufetubus The floor. You barely miss the ufetubus. The ufetubus closely misses you. The ufetubus hits you but does no damage. You hit the ufetubus. The ufetubus is heavily wounded. The ufetubus hits you but does no damage. x2 You block the ufetubus's attack. The ufetubus barely misses you. You slash the ufetubus! You kill the ufetubus! Makhleb accepts your kill. An orc comes into view. It is wielding a +0 club. There is a stone staircase leading down here. You see here 19 stones. The orc barely misses you. You barely miss the orc. The orc hits you but does no damage. You hit the orc. The orc is severely wounded. You block the orc's attack. You hit the orc. Lightning courses through the orc! You kill the orc! Makhleb accepts your kill. An orc wizard comes into view. It is wielding a +0 dagger. You see here a +0 club. An orc wizard is nearby! An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard shouts! An orc comes into view. It is wielding a +0 mace. An orc and a wraith come into view. The orc shouts! x2 The orc wizard gestures at you while chanting. The puff of flame hits you. The orc moves out of view. Found 15 stones. The orc wizard hits you but does no damage. The orc closely misses you. The orc completely misses you. The wraith hits you. The wraith drains your vigour! You feel yourself slow down. Found a stone staircase leading up. You hit the wraith. Lightning courses through the wraith!! The wraith is severely damaged. You hit the orc but do no damage. You closely miss the orc wizard. You hit the orc. Lightning courses through the orc!! You kill the orc! Makhleb accepts your kill. The orc wizard closely misses you. You block the orc's attack. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. You block the orc wizard's attack. You hit the orc but do no damage. You hit the wraith. You barely miss the orc wizard. The orc hits you but does no damage. The wraith closely misses you. You block the orc wizard's attack. You barely miss the wraith. The wraith is severely damaged. You miss the orc wizard. You hit the orc wizard but do no damage. Lightning courses through the orc wizard!! You kill the orc wizard! Makhleb accepts your kill. You hit the orc. The orc wizard barely misses you. The orc hits you with a +0 mace. The wraith hits you but does no damage. The orc wizard closely misses you. You hit the wraith but do no damage. The wraith is severely damaged. You hit the orc wizard. You completely miss the orc. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. The orc barely misses you. The orc wizard begins to cast a cantrip, but forgets the words! The wraith closely misses you. You block the orc's attack. You hit the wraith but do no damage. Lightning courses through the wraith!! You destroy the wraith! Makhleb accepts your kill. You hit the orc wizard but do no damage. You barely miss the orc. You block the orc wizard's attack. The orc hits you but does no damage. The orc wizard barely misses you. Your Armour skill increases to level 2! Your Necromancy skill increases to level 9! You have reached level 10! You hit the orc wizard. The orc wizard is heavily wounded. Your ring mail prevents you from hitting the orc. The orc hits you but does no damage. The orc wizard hits you but does no damage. You hit the orc wizard. Lightning courses through the orc wizard! You kill the orc wizard! Makhleb accepts your kill. You barely miss the orc. The orc hits you with a +0 mace. You block the orc's attack. Things that are here: a +0 dagger; a +0 robe; a +0 club You barely miss the orc. The orc is lightly wounded. The orc closely misses you. You closely miss the orc. The orc is lightly wounded. The orc hits you but does no damage. You slash the orc! You kill the orc! Makhleb accepts your kill. Things that are here: a +0 mace; a +0 chain mail; 15 stones Things that are here: a +0 dagger; a +0 robe; a +0 club Things that are here: a +0 dagger; a +0 robe; an orc corpse You see here a quarterstaff. You see here a +0 club. You feel yourself speed up. You see here 19 stones. There is a stone staircase leading down here. a - 4 scrolls labelled IHAALO DISCH (gained 3) Found a stone staircase leading down. d - 2 scrolls of identify (gained 1) There is a stone staircase leading up here. You now have 339 gold pieces (gained 15). s - 3 dark potions (gained 2) An ufetubus comes into view. An ufetubus is nearby! The ufetubus shouts! You hit the ufetubus. Lightning courses through the ufetubus!! You kill the ufetubus! Makhleb accepts your kill. Things that are here: a +0 flail; a +0 chain mail Things that are here: a +0 dagger; a +0 robe Items here: )) [[. Dega's ghost turns its malevolent gaze towards you. Items here: )) [[. Things that are here: a +0 dagger; a +0 robe Items here: )) [ ÷÷. Things that are here: a +0 chain mail; a +0 dagger; an orc skeleton You see here a robe. You see here a robe. You see here 19 stones. Found a ring mail. There is an open door here. You see here a ring mail. You now have 348 gold pieces (gained 9). You now have 368 gold pieces (gained 20). Partly explored, can't reach some items. Partly explored, can't reach some items. Search for what [Enter for "altar", or ? for help]? armor Search for what [Enter for "armor", or ? for help]? Search for what [Enter for "armor", or ? for help]? Partly explored, can't reach some items. You see here a quarterstaff. You see here a +0 club. You see here 19 stones. You see here a chain mail. Dega's ghost turns its malevolent gaze towards you. Press: ? - help, v - describe, . - travel Here: Dega's ghost (fire blocked by a runed translucent door) Some shallow water. Partly explored, can't reach some items. Partly explored, can't reach some items. (D) Dungeon (T) Temple Where to? (Enter - D:8 @ (x,y), ? - help) What level of the Dungeon? (default 1, ? - help) Items here: )) [[. There is a stone staircase leading down here. You climb downwards. An orc priest and a skeleton come into view. The orc priest shouts! Found 23 stones and 13 gold pieces. Found an escape hatch in the floor. There is a stone staircase leading up here. An ufetubus comes into view. An orc comes into view. An orc warrior comes into view. It is wielding a +0 scimitar. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Pain (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +0 flail (chance to defeat MR: 84%) Okay, then. Casting: Pain (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - wyvern skeleton Aim: a wyvern skeleton You can't drain life from that! Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - wyvern skeleton Aim: a wyvern skeleton You can't drain life from that! The ufetubus shouts! The orc warrior shouts! The orc shouts! You hit the wyvern skeleton. Lightning courses through the wyvern skeleton! The wyvern skeleton is moderately damaged. The wyvern skeleton bites you but does no damage. A bullfrog comes into view. The orc priest mumbles some strange prayers to Beogh against you. Pain shoots through your body! The bullfrog gives a loud, deep croak! You hit the wyvern skeleton. The wyvern skeleton is moderately damaged. The wyvern skeleton bites you! The wyvern skeleton barely misses you. You hit the wyvern skeleton. The wyvern skeleton is heavily damaged. An orc comes into view. It is wielding a +0 flail. The wyvern skeleton bites you but does no damage. The orc shouts! You slash the wyvern skeleton! Lightning courses through the wyvern skeleton! You destroy the wyvern skeleton! Makhleb accepts your kill. Maggie the Vainglorious comes into view. She is wielding a +0 broad axe. Your Fighting skill increases to level 2! There is a stone staircase leading up here. The orc priest hits you with a +0 flail. The orc closely misses you. The ufetubus hits you but does no damage. The ufetubus barely misses you. You climb upwards. Level annotation: 1 runed translucent door, Dega's ghost, novice DsFi There is a stone staircase leading down here. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line, f - orc priest Aim: an orc priest, wielding a +0 flail The orc priest is heavily wounded. You feel life coursing into your body. The orc hits you but does no damage. The orc priest hits you but does no damage. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc priest Aim: an orc priest, wielding a +0 flail (heavily wounded) You kill the orc priest! Makhleb accepts your kill. You feel life coursing into your body. The orc closely misses you. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc You kill the orc! Makhleb accepts your kill. You feel life coursing into your body. Unknown command. You start resting. Magic restored. There is a stone staircase leading down here. You climb downwards. Level annotation: Maggie You block the bullfrog's attack. The ufetubus hits you but does no damage. The ufetubus hits you. The orc misses you. The bullfrog hits you but does no damage. The ufetubus closely misses you. The ufetubus hits you but does no damage. There is a stone staircase leading up here. The bullfrog hits you but does no damage. The orc closely misses you. The ufetubus hits you. The ufetubus misses you. The bullfrog releases a deep croak. The bullfrog hits you but does no damage. You climb upwards. Level annotation: 1 runed translucent door, Dega's ghost, novice DsFi There is a stone staircase leading down here. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 flail and wearing a +0 scale mail You kill the orc! Makhleb accepts your kill. You feel life coursing into your body. The ufetubus hits you. The ufetubus misses you. The bullfrog hits you but does no damage. The ufetubus closely misses you. You block the ufetubus's attack. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bullfrog Aim: a bullfrog The bullfrog is heavily wounded. You feel life coursing into your body. The bullfrog closely misses you. The ufetubus misses you. The ufetubus hits you but does no damage. The bullfrog misses you. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog (heavily wounded) You kill the bullfrog! Makhleb accepts your kill. You feel life coursing into your body. You block the ufetubus's attack. x2 The ufetubus hits you but does no damage. The ufetubus barely misses you. You miss the ufetubus. The ufetubus closely misses you. The ufetubus hits you but does no damage. You slash the ufetubus! You kill the ufetubus! Makhleb accepts your kill. Things that are here: a +0 flail; a bullfrog corpse j - 3 scrolls labelled TURGHUG KEXORIL (gained 1) Things that are here: a +0 flail; a +0 scale mail There is a stone staircase leading down here. You start resting. Magic restored. Search for what [Enter for "armor", or ? for help]? armor Things that are here: a +0 scale mail; a +0 flail Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 chain mail; a +0 flail Things that are here: a +0 robe; a +0 dagger There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Key pressed, stopping travel. Unknown command. Search for what [Enter for "armor", or ? for help]? Okay, then. There is an entrance to Vita's Antique Armour Shop here. Unknown command. G - a runed cloak Thank you for shopping at Vita's Antique Armour Shop! You can access your shopping list by pressing '$'. You start removing your armour. You continue taking off your +0 cloak. x4 You finish taking off your +0 cloak. You start putting on your armour. You continue putting on your runed cloak. x5 You finish putting on your +0 cloak of magic resistance. You feel resistant to hostile enchantments. Drop what? 33/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 cloak. As you read the scroll of identify, it crumbles to dust. s - 3 potions of might As you read the scroll of identify, it crumbles to dust. C - a potion of degeneration Drop what? 31/52 slots (_ for help) (? for menu, Esc to quit) You drop a potion of degeneration. Search for what [Enter for "armor", or ? for help]? identify Search for what [Enter for "identify", or ? for help]? There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. Level annotation: Menkaure There is a stone staircase leading down here. You see here a +0 spear. You see here a +0 giant spiked club. There is a stone staircase leading up here. Welcome back, arb the Deep Dwarf Necromancer. Blood and souls for Makhleb! Press ? for a list of commands and other information. Done exploring. You see here a +0 club. Done exploring. There is a stone staircase leading down here. You climb downwards. Level annotation: Menkaure There is a stone staircase leading up here. An orc comes into view. It is wielding a +0 short sword. The orc moves out of view. An orc is nearby! You hit the orc but do no damage. You block the orc's attack. You closely miss the orc. The orc barely misses you. You slash the orc! Lightning courses through the orc! You kill the orc! Makhleb accepts your kill. You see here a +0 short sword. There is a stone staircase leading down here. You see here a +0 spear. You climb downwards. There is a stone staircase leading up here. Partly explored, can't reach some items. (D) Dungeon (T) Temple Where to? (? - help) Okay, then. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Done exploring. Done exploring. Done exploring. (D) Dungeon (T) Temple Where to? (? - help) What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. Level annotation: 1 runed translucent door, Dega's ghost, novice DsFi There is a stone staircase leading up here. Partly explored, can't reach some items. (D) Dungeon (T) Temple Where to? (Enter - D:8, ? - help) What level of the Dungeon? (default 1, ? - help) Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 chain mail; a +0 flail Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 scale mail; a +0 flail There is a stone staircase leading down here. You climb downwards. Level annotation: Maggie Maggie shouts! Maggie gestures wildly while chanting. Maggie attempts to bespell you! You resist. There is a stone staircase leading up here. Maggie is nearby! Press: ? - help, v - describe, . - travel Here: Maggie, wielding a +0 broad axe and wearing +0 steam dragon scales The floor. A bullfrog skeleton comes into view. There is a stone staircase leading up here. Maggie casts a spell. Maggie attempts to bespell you! You resist with almost no effort. Maggie gestures at you while chanting. The bolt of fire hits you!! The orc warrior misses you. Maggie hits you with a +0 broad axe. You climb upwards. Level annotation: 1 runed translucent door, Dega's ghost, novice DsFi There is a stone staircase leading down here. The orc warrior hits you but does no damage. Things that are here: a +0 scale mail; a +0 flail Cast which spell? (? or * to list) Aiming: Pain (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 scimitar and wearing a +0 plate armour (chance to defeat MR: 84%) The orc warrior barely resists. Maggie mumbles some strange words. Maggie attempts to bespell you! You resist with almost no effort. The orc warrior hits you with a +0 scimitar. Casting: Pain (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 scimitar and wearing a +0 plate armour The orc warrior is heavily wounded. You feel life coursing into your body! The orc warrior hits you but does no damage. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 scimitar and wearing a +0 plate armour (heavily wounded) The orc warrior is severely wounded. You feel life coursing into your body. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 scimitar and wearing a +0 plate armour (severely wounded) The orc warrior is almost dead. You feel life coursing into your body. You block the orc warrior's attack. Unknown command. Casting: Vampiric Draining (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vampiric Draining (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc warrior Aim: an orc warrior, wielding a +0 scimitar and wearing a +0 plate armour (almost dead) You kill the orc warrior! Makhleb accepts your kill. You feel life coursing into your body. You hit Maggie. Lightning courses through Maggie! Maggie is moderately wounded. You block Maggie's attack. You slash Maggie! Maggie is heavily wounded. Maggie closely misses you. You barely miss Maggie. Maggie is heavily wounded. Maggie gestures at you while chanting. The bolt of fire hits you! You closely miss Maggie. Maggie is heavily wounded. Maggie hits you with a +0 broad axe. You hit Maggie. Maggie is heavily wounded. You hit Maggie. Maggie is heavily wounded. Maggie closely misses you. You closely miss Maggie. Maggie is heavily wounded. Maggie hits you but does no damage. You slash Maggie! Maggie is severely wounded. You hit Maggie. Lightning courses through Maggie! You kill Maggie! Makhleb accepts your kill. Items here: )) [ ÷ †. Okay, then. Magic restored. Items here: )) [[. Partly explored, can't reach some items. Partly explored, can't reach some items. Partly explored, can't reach some items. Partly explored, can't reach some items. There is a stone staircase leading down here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-816-g42129fe 0.26-a0-817-gdbf270a Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_COMMANDS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [arb] Species: Deep Dwarf Job: Necromancer HP: 59/80; mods: 0/0 MP: 15/15; mod: 0 Stats: 12 (12) 19 (19) 13 (13) Position: (42, 37), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 5 | 2 | 214 | 36/178 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 1 | 0 | 0 | 0 | 0/50 Axes | X | 2 | 24 | 11 | 3389 | 488/630 Maces & Flails | | 1 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | | 1 | 0 | 0 | 0 | 0/42 Bows | | 1 | 0 | 0 | 0 | 0/84 Crossbows | | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 13 | 2 | 168 | 42/126 Dodging | X | 1 | 4 | 2 | 247 | 121/126 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | X | 0 | 0 | 4 | 420 | 0/210 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 19 | 3 | 561 | 137/283 Conjurations | | 1 | 0 | 0 | 0 | 0/59 Hexes | | 1 | 0 | 0 | 0 | 0/70 Summonings | | 1 | 0 | 0 | 0 | 0/59 Necromancy | X | 2 | 35 | 9 | 2000 | 108/462 Translocations | | 1 | 0 | 0 | 0 | 0/42 Transmutations | | 1 | 0 | 0 | 0 | 0/59 Fire Magic | | 1 | 0 | 0 | 0 | 0/59 Ice Magic | | 1 | 0 | 0 | 0 | 0/59 Air Magic | | 1 | 0 | 0 | 0 | 0/84 Earth Magic | | 1 | 0 | 0 | 0 | 0/29 Poison Magic | | 1 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 0 | 0 | 0 | 0/29 Evocations | X | 1 | 0 | 0 | 0 | 0/29 Spell bugs: Durations: Attributes: #12: 565 #13: 399 #23: 7238 #24: -2081986852 #27: 6381 #49: 651 #59: 1 Mutations: sense surroundings: 2 (innate) no regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #24: +3 war axe of electrocution eq slot #1, inv slot #32: +0 cloak of magic resistance eq slot #3, inv slot #1: +1 pair of gloves eq slot #4, inv slot #5: +0 pair of boots eq slot #5, inv slot #8: +0 buckler eq slot #6, inv slot #4: +0 ring mail eq slot #7, inv slot #30: ring "Cadivu Weoth" {rN+ rCorr Stlth+} eq slot #8, inv slot #26: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.#.#.#.#.#.#.#.#.#.#.#.#.#.# ##.#.#.#.#.#.#.#.#[#.#.#.#.#. #.#.#.#.#.#.#.#.#[#[#.#.#.#.# ##.#.#.#.#.#.#.#.#.#.#.#.#.#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.# ##.#.#.#.#.#.#[#.#.#.#.#.#.#. #.#.#.#.#.#.#.#.#.#.#.#.#.#.# ##.......#.#)#.#.#.#.#.#.#.#. #.......#.#.@)#.#.#.#.#.#.#.# ##.......#.#.....#.#.#.#.#.#. #......####....##########.## #......# #....# #..# #......# #....# #..+ #......# #....# ##.# ######## #....# ### #....# #....# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>