ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-859-gf57989e Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 204789309726561646, deterministic pregen: 1 Version history: Game started: 0.26-a0-858-gbf76662 0.26-a0-859-gf57989e 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-24.23:45:24.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) [0x72b198]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x7323a7]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72b600]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f426f9ea4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f426fd90269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731b69] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731cf8]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x727110] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x727d8c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce8002]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce442a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce500d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x692e7e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f426f9d5840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6938f9]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f426fd8ff2a in __waitpid (pid=5333, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f426fd8ff2a in __waitpid (pid=5333, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072b015 in call_gdb (file=file@entry=0x7f426fd7a540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 4855\000\000\000\000\000\000\000\000" #2 0x00000000007323c3 in do_crash_dump () at dbg-asrt.cc:685 t = 1606263593 dir = "/var/dcss/gamedata/dcss/morgue/AlexanderH/" name = "/var/dcss/gamedata/dcss/morgue/AlexanderH/crash-AlexanderH-20201125-001953.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 = 0x7f426fd7a540 <_IO_2_1_stderr_> #3 0x000000000072b600 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f426fd90269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731b69 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff4a4bd700 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731cf8 in AssertFailed (expr=expr@entry=0xcf67af "fp", file=file@entry=0xcf67a4 "command.cc", line=line@entry=1130, text=text@entry=0xcf678f "Failed to open '%s'!") at dbg-asrt.cc:850 detail = "Failed to open 'quickstart.md'!\000\000\000\000\000\000\000\000\000\240\204\327oB\177\000\000\377\377\377\377\000\000\000\000\217\302\365(\\\217\n@\377\377\377\377\377\377\377\377\240\204\327oB\177\000\000\000\000\000\000\000\000\000\000\340\"\023\001\000\000\000\000\240\325KJ\377\177\000\000\240\325KJ\377\177\000\000\060\327KJ\377\177\000\000\226,\317\000\000\000\000\000\300\325KJ\377\177\000\000\300\325KJ\377\177\000\000P\327KJ\377\177\000\000\226,\317\000\000\000\000\000\340\325KJ\377\177\000\000\340\325KJ\377\177\000\000p\327KJ\377\177\000\000\226,\317\000\000\000\000\000X\327KJ\377\177\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\\\217\372?\240\204\327oB\177\000\000\000\000\000\000\000\000\000\000\200\337KJ\377\177\000\000\"\000\000\000B\177\000\000\340\"\023\001\000\000\000\000\b\000\000\000\377\177\000\000k\000\000\000\000\000\000\000\000\330KJ\377\177\000\000\340\"\023\001\000\000\000\000\360\327KJ\000\000\000\000L\321_pB\177\000\000\001(\264\265\000\200\377\377\377\327KJ\377\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000\310\324KJ\377\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V\271\254oB\177\000\000\001\200\255\373\377\177\000\000\340\324KJ\377\177\000\000\340\324KJ\377\177\000\000\340\324KJ\377\177\000\000\340\324KJ\377\177\000\000\342\324KJ\377\177\000\000\337\334KJ\377\177\000\000\340\324KJ\377\177\000\000\337\334KJ\377\177", '\000' , "\017\335KJ\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fff4a4bdbf0, reg_save_area = 0x7fff4a4bdb10}} fileName = #8 0x0000000000727110 in _get_help_section (section=, header_out=..., text_out=..., scroll_out=) at command.cc:1130 buf = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n\000gic\n\000\n\000\n\000\n\000J\377\177\000\000\a\000\000\000\000\000\000\000\200\337KJ\377\177\000\000\240\337KJ\377\177\000\000\000\000\000\000\000\000\000\000\310\337KJ\377\177\000\000\020\341KJ\377\177\000\000\a\377\377\377\000\000\000\000\220\337KJ\377\177\000\000\365\373\201\000\000\000\000\000\310\337KJ\377\177\000\000Eu\264\000\000\000\000\000\060u\264", '\000' , "\240\337KJ\377\177\000" fname = "quickstart.md" fp = 0x0 text = {ops = std::vector of length 0, capacity 0} next_is_hotkey = false i = hotkeys = std::map with 20 elements = {[49] = 1498, [50] = 2009, [51] = 2208, [52] = 2373, [53] = 2946, [54] = 3066, [97] = 31, [98] = 77, [99] = 183, [100] = 336, [101] = 570, [102] = 628, [103] = 707, [104] = 1026, [105] = 1082, [106] = 1129, [107] = 1161, [108] = 1206, [109] = 1268, [110] = 1304} page_text = std::map with 2 elements = {[37] = {ops = std::vector of length 174, capacity 174 = {{type = FSOP_TEXT, colour = -1, text = "TABLES OF APTITUDES\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The following three tables describe all aptitudes of the various species\n"}, {type = FSOP_TEXT, colour = -1, text = "for the various skills. Knowledge, neither explicit nor implicit, of these\n"}, {type = FSOP_TEXT, colour = -1, text = "are not necessary for winning in Crawl. The qualitative information behind\n"}, {type = FSOP_TEXT, colour = -1, text = "this sheet (i.e., which species are good at which tasks) can be obtained in\n"}, {type = FSOP_TEXT, colour = -1, text = "two other ways:\n"}, {type = FSOP_TEXT, colour = -1, text = "- Read the species section in the manual about strengths and weaknesses.\n"}, {type = FSOP_TEXT, colour = -1, text = "- Look at which combinations of species and background are recommended.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = " -- no aptitude (cannot learn this skill at all)\n"}, {type = FSOP_TEXT, colour = -1, text = " -5 abysmal aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -4 terrible aptitude (learning half as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " -3 very poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -2 poor aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " -1 slightly disfavoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " 0 standard aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +1 slightly favoured aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +2 strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +3 very strong aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = " +4 outstanding aptitude (learning twice as fast as at 0 aptitude)\n"}, {type = FSOP_TEXT, colour = -1, text = " +5 exceptional aptitude\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There are four special values: HP, MP, Experience and Magic Resistance:\n"}, {type = FSOP_TEXT, colour = -1, text = "- The HP value indicates the percentage of hit points gained per experience\n"}, {type = FSOP_TEXT, colour = -1, text = " level, 100% being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The MP value indicates a fixed additive modifier to magic points.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Experience value indicates how much experience has to be earned in\n"}, {type = FSOP_TEXT, colour = -1, text = " order to gain a new experience level, +1 being the Human standard. These\n"}, {type = FSOP_TEXT, colour = -1, text = " values use the same scale as the skill aptitudes.\n"}, {type = FSOP_TEXT, colour = -1, text = "- The Magic Resistance value indicates resistance to hostile enchantments per\n"}, {type = FSOP_TEXT, colour = -1, text = " experience level, +3 being the Human standard.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The abbreviations used for the skills are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "General skills, Experience Melee and Ranged Combat Spellcasting and Magic\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , " ", '-' , " ", '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Arm - Armour", ' ' , "Fgt - Fighting", ' ' , "Spc - Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "Ddg - Dodging", ' ' , "SBl - Short Blades Coj - Conjurations\n"}, {type = FSOP_TEXT, colour = -1, text = "Sth - Stealth", ' ' , "LBl - Long Blades", ' ' , "Hex - Hexes\n"}, {type = FSOP_TEXT, colour = -1, text = "Shd - Shields", ' ' , "M&F - Maces & Flails Cha - Charms\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Axs - Axes", ' ' , "Sum - Summonings\n"}, {type = FSOP_TEXT, colour = -1, text = "Inv - Invocations", ' ' , "Pla - Polearms", ' ' , "Nec - Necromancy\n"}, {type = FSOP_TEXT, colour = -1, text = "Evo - Evocations", ' ' , "Stv - Staves", ' ' , "Trl - Translocations\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "UC - Unarmed Combat Trm - Transmutations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "HP - hit points", ' ' , "Thr - Throwing", ' ' , "Fir - Fire Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MP - magic points", ' ' , "Slg - Slings", ' ' , "Ice - Ice Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "Exp - experience", ' ' , "Bws - Bows", ' ' , "Air - Air Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "MR - magic resistance Crb - Crossbows", ' ' , "Ear - Earth Magic\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Poi - Poison Magic\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 +1 0 +1 0 +0% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 0 +1 -1 +1 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 0 -1 -- -1 +10% +2 -2 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 -1 0 -1 +3 0 +0% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -- -1 0 0 +1 +1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple -- -1 0 0 +1 +1 +10% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " White -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -- -1 0 0 +1 0 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf +1 +1 +3 +1 +3 +3 +20% 0 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 +2 +3 -2 +1 +1 -20% +2 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-- +3 +4 -- 0 +1 -40% +1 -1 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 -1 +3 +2 +2 +1 +0% 0 +1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -2 +2 +1 +1 -1 -20% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-1 -1 +2 -1 +1 -1 +10% -1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +9 +8 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling +1 +1 +2 +1 +1 0 -10% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "-2 +2 +4 -2 +1 +2 -20% 0 +1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-3 +3 +2 0 +1 0 +0% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 -1 +2 0 -1 +10% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "-2 -2 -1 -2 -1 -2 +0% 0 -1 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-2 -2 +5 -2 +1 0 +20% 0 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -- 0 +4 0 +1 +1 -10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "-2 -1 -2 -1 +1 -2 +30% 0 0 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +1 -2 -1 +1 +3 0 +10% 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -2 -2 -3 -2 +1 -1 +10% 0 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -3 +4 +5 -3 0 +3 -30% +1 -1 +7\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "+1 +1 +1 0 -1 0 -20% +1 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -5 -2 -1 -3 +30% -1 -1 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-2 +1 +5 -1 -1 -1 +0% 0 -1 +4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -2 -2 +3 -1 0 -1 -30% +1 0 +5\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Arm Ddg Sth Shd Inv Evo HP MP Exp MR\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "+2 +1 +2 +1 +1 0 +1 +1 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Black +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Green +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " White +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow +1 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -1 -1 0 0 +1 -1 -1 -1 -1 +1 -3 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf -2 0 -1 -3 -2 -3 0 -2 0 -2 +3 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "0 -- -- -- -- -- -- 0 -- -- -- --\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid +1 0 0 0 0 0 0 0 0 +1 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle +1 -1 -1 0 -1 -1 0 0 -1 -1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "+1 -1 -1 -1 -1 -1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8 +8\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -1 +2 0 -1 0 -1 -2 -2 0 +4 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "+1 +3 -2 -1 -2 -2 -1 0 +1 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "+1 +2 +1 -2 -2 +4 -2 +1 0 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur +2 +1 +2 +2 +2 +2 +2 +1 0 +1 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "0 0 0 0 0 0 0 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+3 -1 -1 -1 0 0 0 -1 0 -3 -3 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc +2 0 +1 +1 +3 +1 -1 +1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga 0 0 0 0 0 -1 0 0 -3 -3 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan -2 +1 -2 -3 -2 -3 -3 -2 0 +2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "0 +1 +1 +1 +1 +1 +1 +1 0 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-2 -2 -2 -1 -2 -2 -2 0 -1 -4 -4 -4\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 +1 0 -2 -1 -1 -2 +1 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Fgt SBl LBl M&F Axs Pla Stv UC Thr Slg Bws Crb\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "Human", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Barachi", ' ' , "0 +1 +1 0 +2 -1 +1 +1 +1 +2 +1 0 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demigod", ' ' , "-2 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Demonspawn -1 0 0 0 0 +1 -1 -1 -1 -1 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Draconian -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Black -1 0 -1 0 0 0 0 0 0 0 +2 -2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Green -1 0 -1 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = " Grey -1 0 -1 0 0 0 0 0 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Pale -1 0 -1 0 0 0 0 0 +1 0 +1 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Purple +1 0 +1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Red -1 0 -1 0 0 0 0 0 +2 -2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " White -1 0 -1 0 0 0 0 0 -2 +2 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = " Yellow -1 0 -1 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Dwarf -2 -1 -2 0 -1 +1 +1 -1 -1 -1 -3 +3 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Deep Elf +3 +1 +3 0 +1 +2 +1 +1 +1 +1 0 +1 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Felid", ' ' , "-1 -1 +4 0 0 0 +4 +1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Formicid", ' ' , "0 -1 +2 0 0 0 -1 +1 0 0 -2 +2 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Gargoyle -1 +1 -1 0 -1 -2 -1 -2 0 0 -2 +2 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Ghoul", ' ' , "-2 -2 -2 0 -1 0 -1 -1 -2 +1 -2 +1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Gnoll", ' ' , "+8 +6 +6 0 +6 +6 +6 +6 +6 +6 +6 +6 +6\n"}, {type = FSOP_TEXT, colour = -1, text = "Halfling -3 -2 -2 0 -2 -2 +1 -4 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Kobold", ' ' , "0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Merfolk", ' ' , "-1 -2 0 0 0 -2 -2 +3 -3 +1 -2 -2 +1\n"}, {type = FSOP_TEXT, colour = -1, text = "Minotaur -4 -3 -4 0 -3 -3 -3 -2 -3 -3 -3 -2 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Mummy", ' ' , "+2 -2 -1 0 -2 0 -2 -2 -2 -2 -2 -2 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Naga", ' ' , "-1 0 0 0 0 0 0 0 0 0 0 0 +3\n"}, {type = FSOP_TEXT, colour = -1, text = "Octopode -1 0 0 0 0 0 0 0 0 0 0 0 +2\n"}, {type = FSOP_TEXT, colour = -1, text = "Ogre", ' ' , "+1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Hill Orc -3 0 0 0 0 0 -2 -3 +1 -1 -2 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Palentonga -1 -1 0 0 -2 0 0 0 -2 -2 -2 -1 -2\n"}, {type = FSOP_TEXT, colour = -1, text = "Spriggan +2 -3 +2 0 -2 -1 +4 +3 -2 -2 -1 -1 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Tengu", ' ' , "-1 +3 -3 0 +2 +1 -2 -2 +1 -1 +3 -3 0\n"}, {type = FSOP_TEXT, colour = -1, text = "Troll", ' ' , "-5 -3 -4 0 -3 -2 -3 -3 -3 -3 -4 -1 -3\n"}, {type = FSOP_TEXT, colour = -1, text = "Vampire", ' ' , "-1 -3 +4 0 0 +1 -2 +1 -2 0 0 0 -1\n"}, {type = FSOP_TEXT, colour = -1, text = "Vine Stalker 0 0 0 0 0 0 0 0 0 0 0 0 0\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "Spc Coj Hex Cha Sum Nec Trl Trm Fir Ice Air Ear Poi"}}}, [42] = {ops = std::vector of length 3130, capacity 3130 = {{type = FSOP_TEXT, colour = -1, text = ' ' , "DUNGEON CRAWL Stone Soup\n"}, {type = FSOP_TEXT, colour = -1, text = ' ' , "- the manual -\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Contents\n"}, {type = FSOP_TEXT, colour = -1, text = "--------\n"}, {type = FSOP_TEXT, colour = -1, text = "A. Overview\n"}, {type = FSOP_TEXT, colour = -1, text = "B. Starting screen\n"}, {type = FSOP_TEXT, colour = -1, text = "C. Attributes and stats\n"}, {type = FSOP_TEXT, colour = -1, text = "D. Exploring the dungeon\n"}, {type = FSOP_TEXT, colour = -1, text = "E. Experience and skills\n"}, {type = FSOP_TEXT, colour = -1, text = "F. Monsters\n"}, {type = FSOP_TEXT, colour = -1, text = "G. Items\n"}, {type = FSOP_TEXT, colour = -1, text = "H. Spellcasting\n"}, {type = FSOP_TEXT, colour = -1, text = "I. Targeting\n"}, {type = FSOP_TEXT, colour = -1, text = "J. Religion\n"}, {type = FSOP_TEXT, colour = -1, text = "K. Mutations\n"}, {type = FSOP_TEXT, colour = -1, text = "L. Licence, contact, history\n"}, {type = FSOP_TEXT, colour = -1, text = "M. Macros, options, performance\n"}, {type = FSOP_TEXT, colour = -1, text = "N. Philosophy (pas de faq)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Appendices\n"}, {type = FSOP_TEXT, colour = -1, text = "1. List of character species\n"}, {type = FSOP_TEXT, colour = -1, text = "2. List of character backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "3. List of skills\n"}, {type = FSOP_TEXT, colour = -1, text = "4. List of keys and commands\n"}, {type = FSOP_TEXT, colour = -1, text = "5. Inscriptions\n"}, {type = FSOP_TEXT, colour = -1, text = "6. Dungeon sprint modes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "A.", ' ' , "OVERVIEW\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Crawl is a fun game in the grand tradition of similar games like Rogue,\n"}, {type = FSOP_TEXT, colour = -1, text = "Hack and Moria. The objective is to travel deep into a subterranean cave\n"}, {type = FSOP_TEXT, colour = -1, text = "complex and retrieve the Orb of Zot, guarded by many horrible and hideous\n"}, {type = FSOP_TEXT, colour = -1, text = "creatures.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "If you have never played Crawl (or a similar game) before, select the\n"}, {type = FSOP_TEXT, colour = -1, text = "tutorial from the starting menu. The tutorial explains the interface in\n"}, {type = FSOP_TEXT, colour = -1, text = "five easy lessons. Once you're familiar with the controls, you may want to\n"}, {type = FSOP_TEXT, colour = -1, text = "play a few games using hints mode.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Detailed instructions for playing Crawl follow. To simplify this manual, we\n"}, {type = FSOP_TEXT, colour = -1, text = "assume you're using the standard distribution and you've not changed the\n"}, {type = FSOP_TEXT, colour = -1, text = "default options. If you don't want to read the whole manual and prefer a\n"}, {type = FSOP_TEXT, colour = -1, text = "short summary of the important points, review the quick-start guide file\n"}, {type = FSOP_TEXT, colour = -1, text = "(quickstart.txt) and learn as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can also read these documents while playing Crawl by hitting '?' at the\n"}, {type = FSOP_TEXT, colour = -1, text = "help menu. A list of frequently asked questions about gameplay and design\n"}, {type = FSOP_TEXT, colour = -1, text = "can be accessed by pressing '?Q' in the game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "While Dungeon Crawl is strictly a single player game, you can interact with\n"}, {type = FSOP_TEXT, colour = -1, text = "others over a server. Connecting to a server opens several interesting\n"}, {type = FSOP_TEXT, colour = -1, text = "options.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- watch other players and even communicate with them\n"}, {type = FSOP_TEXT, colour = -1, text = "- view your past games or those of others\n"}, {type = FSOP_TEXT, colour = -1, text = "- battle ghosts of other players\n"}, {type = FSOP_TEXT, colour = -1, text = "- compete using a common score list\n"}, {type = FSOP_TEXT, colour = -1, text = "- take part in the semiannual tournament\n"}, {type = FSOP_TEXT, colour = -1, text = "- play the most recent development version\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A full list of available servers and information on how to connect to them\n"}, {type = FSOP_TEXT, colour = -1, text = "can be found at: http://crawl.develz.org/wordpress/howto\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The servers carry no guarantees, though they are generally always running.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "There is also a lively IRC channel dedicated to Crawl at ##crawl on\n"}, {type = FSOP_TEXT, colour = -1, text = "irc.freenode.net. You can ask for help and there will always be someone to\n"}, {type = FSOP_TEXT, colour = -1, text = "watch your game and give hints if you happen to play on a server.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "B.", ' ' , "STARTING SCREEN\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "At the Crawl start screen, you will be presented with various game modes, a\n"}, {type = FSOP_TEXT, colour = -1, text = "list of saved games (if any), and will be prompted to type a name for your\n"}, {type = FSOP_TEXT, colour = -1, text = "character. You can navigate the game modes and saved games with the cursor\n"}, {type = FSOP_TEXT, colour = -1, text = "'up' and 'down' arrow keys.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Game modes are:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Choose game seed\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl with a custom seed (see \"Seeded play\"\n"}, {type = FSOP_TEXT, colour = -1, text = " below).\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Tutorial for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several specialised tutorials to learn how to play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Hints Mode for Dungeon Crawl\n"}, {type = FSOP_TEXT, colour = -1, text = " Start a standard game of Crawl, modified to provide help as you play.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Sprint\n"}, {type = FSOP_TEXT, colour = -1, text = " Start one of several single-map challenge mode games of Crawl.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Instructions\n"}, {type = FSOP_TEXT, colour = -1, text = " View the instructional help text you are currently reading.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The Arena\n"}, {type = FSOP_TEXT, colour = -1, text = " Initiate an automated fight mode between two specified combatant groups.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "High Scores\n"}, {type = FSOP_TEXT, colour = -1, text = " View scores for prior games played, sorted by decreasing score.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Pressing 'enter' immediately after typing your name will select standard\n"}, {type = FSOP_TEXT, colour = -1, text = "Dungeon Crawl mode, and you will be prompted to select a species and\n"}, {type = FSOP_TEXT, colour = -1, text = "background. Names are unique; entering a name from the saved game list will\n"}, {type = FSOP_TEXT, colour = -1, text = "continue that saved game. If you select a game mode instead of entering a\n"}, {type = FSOP_TEXT, colour = -1, text = "name, you will eventually be prompted to enter a name.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You can choose species and background in either order or randomise any\n"}, {type = FSOP_TEXT, colour = -1, text = "combination if you would rather have the game decide for you. If both are\n"}, {type = FSOP_TEXT, colour = -1, text = "random, you will be prompted to confirm the chosen combination before the\n"}, {type = FSOP_TEXT, colour = -1, text = "game starts.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of species affects several important characteristics, in\n"}, {type = FSOP_TEXT, colour = -1, text = "particular the speed at which you learn different skills. This is very\n"}, {type = FSOP_TEXT, colour = -1, text = "important, and helps to clearly differentiate the many available species.\n"}, {type = FSOP_TEXT, colour = -1, text = "The following factors are species-dependent:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Major:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of hit points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of skill advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial primary attributes (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "- Various special abilities, powers and limitations\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Minor:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your rate of level advancement\n"}, {type = FSOP_TEXT, colour = -1, text = "- Occasional bonus points added to some primary attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "- The amount of magic points you get each level\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your innate resistance to hostile enchantments\n"}, {type = FSOP_TEXT, colour = -1, text = "- Your initial equipment (this also depends on background)\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Note: Humans are the average to which all other species are compared.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The choice of character background is definitely less decisive than that of\n"}, {type = FSOP_TEXT, colour = -1, text = "species in Crawl. Basically, the background determines what the character\n"}, {type = FSOP_TEXT, colour = -1, text = "has learned prior to entering the dungeon (i.e. the starting skills), and\n"}, {type = FSOP_TEXT, colour = -1, text = "also helps determine equipment at start.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "You will notice that a different set of backgrounds will be recommended\n"}, {type = FSOP_TEXT, colour = -1, text = "(white) for each species. Although you are free to pick any background with\n"}, {type = FSOP_TEXT, colour = -1, text = "almost any species (the only restrictions are religious backgrounds where\n"}, {type = FSOP_TEXT, colour = -1, text = "some species are not permitted to worship certain gods, or backgrounds\n"}, {type = FSOP_TEXT, colour = -1, text = "where the starting equipment is completely unusable by a given species),\n"}, {type = FSOP_TEXT, colour = -1, text = "looking at the recommended combinations should give you a rough impression\n"}, {type = FSOP_TEXT, colour = -1, text = "of the weaknesses and strengths of the different species.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "For some backgrounds, you must pick a starting weapon before starting the\n"}, {type = FSOP_TEXT, colour = -1, text = "game.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "When you start a new character (or load an old one) and want to get a rough\n"}, {type = FSOP_TEXT, colour = -1, text = "impression, you may examine it with the following commands:\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "A\n"}, {type = FSOP_TEXT, colour = -1, text = " shows any peculiarities like unusual speed or body parts\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "m\n"}, {type = FSOP_TEXT, colour = -1, text = " shows your skills and lets you disable (or focus) training as desired\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "i\n"}, {type = FSOP_TEXT, colour = -1, text = " lists equipment and items\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "^\n"}, {type = FSOP_TEXT, colour = -1, text = " displays information on your god, should you have started with a religion\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "%\n"}, {type = FSOP_TEXT, colour = -1, text = " gives a general, if terse, overview of your gear and most attributes\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Ctrl-O\n"}, {type = FSOP_TEXT, colour = -1, text = " gives an overview of the parts of the dungeon you have discovered so far\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "C.", ' ' , "ATTRIBUTES AND STATS\n"}, {type = FSOP_TEXT, colour = -1, text = '-' , "\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "The stat area to the right of the playing map shows a lot of information.\n"}, {type = FSOP_TEXT, colour = -1, text = "It starts with the character's name and title (determined by the\n"}, {type = FSOP_TEXT, colour = -1, text = "character's highest skill), followed by a line listing the species. If the\n"}, {type = FSOP_TEXT, colour = -1, text = "character worships a god, the name of the deity is also listed in the\n"}, {type = FSOP_TEXT, colour = -1, text = "second line, together with an indicator of piety. Below these two lines\n"}, {type = FSOP_TEXT, colour = -1, text = "follow a lot of numbers. These describe different aspects of the character.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Health\n"}, {type = FSOP_TEXT, colour = -1, text = " A measure of life force. Synonymous with hit points and sometimes\n"}, {type = FSOP_TEXT, colour = -1, text = " abbreviated as HP. You die if your health drops to zero or less (although\n"}, {type = FSOP_TEXT, colour = -1, text = " you can die in other ways, too). The main screen shows both your current\n"}, {type = FSOP_TEXT, colour = -1, text = " and maximum hit points. Usually, you regain hit points slowly over time.\n"}, {type = FSOP_TEXT, colour = -1, text = " Pressing '5' or Shift-Num-5 lets you wait for a longer period.\n"}, {type = FSOP_TEXT, colour = -1, text = "\n"}, {type = FSOP_TEXT, colour = -1, text = "Magic\n"}...}}} headers = std::map with 7 elements = {[37] = "Aptitudes", [38] = "Options", [42] = "Manual", [63] = "Key help", [94] = "Quickstart", [116] = "Tiles", [126] = "Macros"} page = 32767 header = "quickstart.md" #9 0x0000000000727d8c in help_popup::process_key (ch=-249, this=0x7fff4a4bdfa0) 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 = -571340123 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7fff4a4bdfa0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb22d8 , highlight = "", contents = {ops = std::vector of length 0, capacity 0}, m_tag = "help", m_title = {ops = std::vector of length 0, capacity 0}, m_more = {ops = std::vector of length 0, capacity 0}, m_lastch = 0, m_flags = 2, m_scroll = 0, m_contents_dirty = true, m_scroll_dirty = 127, m_scroller = std::shared_ptr (empty) = {get() = 0x0}}, prev_page = 0} key = #12 0x0000000000ce8002 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce442a in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #14 0x0000000000ce500d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x0000000000692e7e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7fff4a4be678) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 4855) 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 = 34, depth = 5 Level id: Depths:5 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 26 Level vaults: grunt_twist_and_shout layout_gridlike dungeon_decor serial_bayou_pond_a serial_shops shop abyss_entry_flame_altar pan_entry grunt_hell_entry_dis_grunt serial_bayou_shore_b minmay_shoptagon uniq_jory Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The spriggan air mage is frozen into a solid block of ice! You kill the spriggan air mage! Vehumet accepts your kill. You feel your power returning. You hear a splash. x5; You hear a shout! You hear an angry buzzing noise. Your pack is full. Items here: ) ? [[. You hit the spriggan shaped block of ice but do no damage. You thump the spriggan shaped block of ice! The spriggan shaped block of ice is heavily damaged. A spark wasp comes into view. You hit the spriggan shaped block of ice but do no damage. The spriggan shaped block of ice is heavily damaged. The spark wasp bursts into living lightning! The living lightning hits you. You resist. The spark wasp blinks! x2 You hit the spriggan shaped block of ice. You tail-slap the spriggan shaped block of ice, but do no damage. The spriggan shaped block of ice is heavily damaged. The spark wasp stings you but does no damage. You hit the spark wasp. You freeze the spark wasp. The spark wasp is lightly wounded. The spark wasp misses you. The spark wasp stings you! The spark wasp shocks you. You resist. You miss the spark wasp. The spark wasp is lightly wounded. A spark wasp comes into view. You block the spark wasp's attack. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the spark wasp to absolute zero! The spark wasp is frozen into a solid block of ice! You kill the spark wasp! Vehumet accepts your kill. The spark wasp buzzes angrily. The spark wasp bursts into living lightning! The living lightning hits the spark wasp shaped block of ice! The living lightning misses you. The spark wasp blinks! x3 The spark wasp stings you! The spark wasp shocks you. You resist. Things that are here: a +1 lajatang of speed; a +0 robe; a spriggan skeleton There is a huge open gate here. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the spark wasp to absolute zero! The spark wasp is frozen into a solid block of ice! You kill the spark wasp! Vehumet accepts your kill. You feel your power returning. There is a huge open gate, spattered with blood here. There is a huge open gate here. You sock the spark wasp shaped block of ice! The spark wasp shaped block of ice is moderately damaged. You hit the spark wasp shaped block of ice but do no damage. The spark wasp shaped block of ice is moderately damaged. You hit the spark wasp shaped block of ice but do no damage. You tail-slap the spark wasp shaped block of ice, but do no damage. The spark wasp shaped block of ice is moderately damaged. You hit the spark wasp shaped block of ice. The spark wasp shaped block of ice is heavily damaged. You hit the spark wasp shaped block of ice but do no damage. The spark wasp shaped block of ice is heavily damaged. You sock the spark wasp shaped block of ice! The spark wasp shaped block of ice is severely damaged. The quicksilver dragon shaped block of ice melts away. You sock the spark wasp shaped block of ice! You destroy the spark wasp shaped block of ice! The spriggan shaped block of ice melts away. The spark wasp shaped block of ice melts away. Things that are here: a +1 lajatang of speed; a +0 robe; a spriggan skeleton A spriggan comes into view. It is wielding a +0 rapier. The spriggan shouts! Found a tin of tremorstones (2/2) and a condenser vane. Items here: " $ ) ? [. Okay, then. Unknown command. Unknown command. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop an uncursed amulet of regeneration. You see here 21 stones. You rampage towards the spriggan! The spriggan splashes around in the water. You barely miss the spriggan. The spriggan splashes around in the water. You barely miss the spriggan. Your tail-slap misses the spriggan. The spriggan misses you. You hit the spriggan. You freeze the spriggan. The spriggan is lightly wounded. You closely miss the spriggan. The spriggan is lightly wounded. The spriggan completely misses you. You sock the spriggan! You freeze the spriggan. Your tail-slap misses the spriggan. The spriggan is severely wounded. You block the spriggan's attack. You barely miss the spriggan. The spriggan is heavily wounded. The spriggan hits you with a cursed +0 rapier! You hit the spriggan but do no damage. You tail-slap the spriggan. The spriggan is severely wounded. The spriggan splashes around in the water. You sock the spriggan! You freeze the spriggan. You kill the spriggan! Vehumet accepts your kill. You feel your power returning. You hear a splash. x3 You now have 7220 gold pieces (gained 57). Things that are here: a cursed +0 rapier; a +0 robe; a spriggan corpse You see here an uncursed amulet of regeneration. Things that are here: a cursed +0 rapier; a +0 robe; a spriggan corpse You see here 21 stones. You see here a tin of tremorstones (2/2). Found a manual of Bows. You see here a condenser vane. Found a leather armour. n - a manual of Bows Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a manual of Bows. Found 20 bolts. Found a staff of conjuration. Found a shiny plate armour. You see here a staff of conjuration. h - 19 scrolls of identify (gained 1) h - 20 scrolls of identify (gained 1) You now have 7233 gold pieces (gained 13). Items here: ( ) [[. Things that are here: an uncursed staff of conjuration; a +0 robe; a spriggan skeleton n - a scroll of enchant weapon Things that are here: a +2 vorpal flail; the +3 faerie dragon scales {rF+ rCorr Slay+3}; a +0 buckler of protection e - 20 scrolls of remove curse (gained 1) You now have 7332 gold pieces (gained 99). Your pack is full. Things that are here: a +1 morningstar of holy wrath; a cursed +0 robe; the amulet of Jitac {Acrobat rC+ Dex+4} Your pack is full. Things that are here: a +1 morningstar of holy wrath; a cursed +0 robe; the amulet of Jitac {Acrobat rC+ Dex+4} Could not pick up an item here; shall I ignore it? There is a huge open gate here. There is a huge open gate, spattered with blood here. Things that are here: +0 storm dragon scales; +0 ice dragon scales Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop the amulet of the Air {Inacc +Fly rElec EV+5 RMsl}. There is a huge open gate, spattered with blood here. There is a huge open gate here. Things that are here: a +1 lajatang of speed; a +0 robe Things that are here: a +2 vorpal flail; the +3 faerie dragon scales {rF+ rCorr Slay+3}; a +0 buckler of protection Things that are here: an uncursed staff of conjuration; a +0 robe Things that are here: a +2 vorpal flail; the +3 faerie dragon scales {rF+ rCorr Slay+3}; a +0 buckler of protection There is a huge open gate here. There is a huge open gate here. Things that are here: a +4 demon whip of venom; a +2 robe of cold resistance; a +0 buckler You see here a stone. You see here 2 stones. There is a large open door here. You see here a javelin. You see here a javelin. You see here 2 javelins. There is a large open door here. Things that are here: a +4 war axe of venom; a +0 animal skin There is a large open door here. Items here: ( )))). There is an open gate here. You see here an arrow. You see here 2 arrows. Things that are here: a +0 trident; a +0 robe Things that are here: a +0 trident; a +0 robe You see here a +0 robe. Things that are here: a +1 flail of protection; a +0 animal skin Items here: )) [[[[. You see here a +1 great sword of flaming. There is a stone staircase leading down here. You open the door. Found a one-way gate to the infinite horrors of the Abyss. There is an open door here. Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell Where to? (Enter - Depths:4, ? - help) There is a stone staircase leading down here. You climb downwards. 6 hell knights and 2 necromancers come into view. A hell knight is wielding a +1 demon whip of distortion. A hell knight is wielding a +3 glaive of draining. A necromancer is wielding a +0 vampiric dagger. A hell knight is wielding a +2 vorpal battleaxe. A necromancer is wielding a +2 dagger of speed. A hell knight is wielding a +5 scimitar of flaming. The hell knight shouts! x2; The necromancer shouts! Found a scroll of summoning. There is a stone staircase leading up here. Press: ? - help, v - describe, . - travel Here: a hell knight, wielding a +1 demon whip of distortion and wearing a +0 chain mail The floor. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You resist. You feel very cold. The hell knights and the necromancers are frozen. The hell knight is moderately wounded. The hell knight is severely wounded. The hell knight is heavily wounded. You kill the necromancer! Vehumet accepts your kill. You feel your power returning. The hell knight shouts! The hell knight is moderately wounded. The hell knight is heavily wounded. The necromancer is almost dead. The hell knight shouts! The hell knight is severely wounded. The hell knight mumbles some strange words. The hell knight seems to speed up. Casting: Ozocubu's Refrigeration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You resist. You feel very cold. The hell knights and the necromancer are frozen. You kill the hell knight! Vehumet accepts your kill. You feel your power returning. You kill the hell knight! Vehumet accepts your kill. You feel your power returning. You kill the hell knight! Vehumet accepts your kill. You feel your power returning. You kill the hell knight! Vehumet accepts your kill. You kill the hell knight! Vehumet accepts your kill. You kill the necromancer! Vehumet accepts your kill. You kill the hell knight! Vehumet accepts your kill. Unknown command. Things that are here: a +3 battleaxe; a +0 chain mail Things that are here: a +3 glaive of draining; a +0 chain mail; a human corpse Things that are here: a +1 demon whip of distortion; a +0 chain mail; a human corpse Things that are here: a +5 scimitar of flaming; a +0 plate armour j - 3 scrolls of summoning (gained 1) Items here: )) [[ †. Things that are here: a +2 dagger of speed; a +0 robe You can drink potions again. There is a stone staircase leading up here. Things that are here: a +2 dagger of speed; a +0 robe Things that are here: a +2 vorpal battleaxe; a +0 chain mail; a human corpse You open the door. Found a wand of random effects (7). Found a stone staircase leading up. There is an open door here. c - a wand of random effects (7) Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of random effects (7). There is a stone staircase leading up here. You open the door. Jory the Bloodstained Count comes into view. He is wielding a +3 great sword of draining. There is an open door here. Press: ? - help, v - describe, . - travel Here: Jory, wielding a +3 great sword of draining and wearing a +0 plate armour (dormant) The floor. Casting: Ozocubu's Refrigeration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill Jory to absolute zero! Jory is frozen into a solid block of ice! You destroy Jory! Vehumet accepts your kill. Your Spellcasting skill increases to level 19! You sock the vampire shaped block of ice! You tail-slap the vampire shaped block of ice, but do no damage. The vampire shaped block of ice is moderately damaged. You hit the vampire shaped block of ice but do no damage. The vampire shaped block of ice is moderately damaged. You hit the vampire shaped block of ice but do no damage. The vampire shaped block of ice is moderately damaged. You sock the vampire shaped block of ice! You tail-slap the vampire shaped block of ice, but do no damage. The vampire shaped block of ice is heavily damaged. You hit the vampire shaped block of ice. The vampire shaped block of ice is severely damaged. You hit the vampire shaped block of ice but do no damage. The vampire shaped block of ice is severely damaged. You hit the vampire shaped block of ice but do no damage. You tail-slap the vampire shaped block of ice, but do no damage. The vampire shaped block of ice is severely damaged. You sock the vampire shaped block of ice! You destroy the vampire shaped block of ice! Things that are here: a +3 great sword of draining; a +0 plate armour A fire giant and a yellow draconian come into view. The fire giant is wielding a +0 great sword of flaming. The fire giant shouts! The fire giant moves out of view. You block the yellow draconian's attack. The fire giant gestures at you while chanting. The fireball explodes! The fireball engulfs you! You resist. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the yellow draconian to absolute zero! The yellow draconian is frozen into a solid block of ice! You kill the yellow draconian! Vehumet accepts your kill. You feel your power returning. You hear a shout! You hear a roar! Something hits the yellow draconian shaped block of ice!! Something melts the yellow draconian shaped block of ice!! The yellow draconian shaped block of ice is destroyed! Things that are here: a +3 great sword of draining; a +0 plate armour The fire giant closely misses you. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the fire giant to absolute zero! The fire giant is frozen into a solid block of ice! You kill the fire giant! Vehumet accepts your kill. You feel your power returning. You hear a shout! You sock the fire giant shaped block of ice! The fire giant shaped block of ice is moderately damaged. You sock the fire giant shaped block of ice! You tail-slap the fire giant shaped block of ice, but do no damage. The fire giant shaped block of ice is severely damaged. You hit the fire giant shaped block of ice. The fire giant shaped block of ice is almost destroyed. You hear a grinding noise. You hit the fire giant shaped block of ice but do no damage. The fire giant shaped block of ice is almost destroyed. You thump the fire giant shaped block of ice! You destroy the fire giant shaped block of ice! You hear a grinding noise. Things that are here: a +0 great sword of flaming; a +0 glaive Found Nuqosabo's Magic Scroll Shoppe and Muasai's Jewellery Emporium. Found 14 stones. A deep troll earth mage comes into view. Found 25 sling bullets. The deep troll earth mage points at you and mumbles some strange words. The wall shatters! The blast of rock fragments hits you!! Unknown command. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the deep troll earth mage to absolute zero! The deep troll earth mage is frozen into a solid block of ice! You kill the deep troll earth mage! Vehumet accepts your kill. You feel your power returning. You hear a shout! You hear a roar! A deep troll comes into view. Found a potion of curing and 12 stones. A deep troll comes into view. A deep troll earth mage comes into view. A deep troll comes into view. Found a dented beryl amulet. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the deep troll!! The deep troll is heavily wounded. The fireball engulfs the deep troll!! The deep troll is heavily wounded. The fireball engulfs the deep troll! The deep troll is moderately wounded. The fireball engulfs the deep troll earth mage!! The deep troll earth mage is heavily wounded. The deep troll earth mage shouts! The fireball engulfs the deep troll earth mage!! You kill the deep troll earth mage! Vehumet accepts your kill. You feel your power returning. The troll leather armour is intact enough to wear. The fireball engulfs the deep troll shaped block of ice!! The deep troll shaped block of ice melts! The deep troll shaped block of ice is almost destroyed. The fireball engulfs the deep troll!! You kill the deep troll! Vehumet accepts your kill. You feel your power returning. You hear a roar! You hear a shout! x2 Unknown command. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the deep troll!! The deep troll is almost dead. The fireball engulfs the deep troll! The deep troll is heavily wounded. The fireball engulfs the deep troll shaped block of ice! The deep troll shaped block of ice melts! You destroy the deep troll shaped block of ice! Unknown command. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the deep troll! You kill the deep troll! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the deep troll!! The deep troll is almost dead. The fireball engulfs the deep troll!! You kill the deep troll! Vehumet accepts your kill. You feel your power returning. You hear a shout! There is an entrance to Muasai's Jewellery Emporium here. Unknown command. A red draconian comes into view. It is wielding a -2 short sword. The red draconian roars! The red draconian breathes fire at you. The searing blast hits you. You resist. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You resist. You feel very cold. The red draconian is frozen. The red draconian is heavily wounded. The red draconian breathes fire at you. The searing blast hits you! You resist. Casting: Ozocubu's Refrigeration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You resist. You feel very cold. The red draconian is frozen. You kill the red draconian! Vehumet accepts your kill. You feel your power returning. c - a dented beryl amulet You begin reading the scroll. You continue reading the scroll. Something appears at your feet! Unknown command. You now have 8452 gold pieces (gained 1120). You begin reading the scroll. You continue reading the scroll. As you read the scroll of identify, it crumbles to dust. c - an uncursed amulet of guardian spirit Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Unknown command. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop an uncursed amulet of guardian spirit. You see here 14 stones. You can drink potions again. There is an entrance to Nuqosabo's Magic Scroll Shoppe here. You open the door. Found 8 gold pieces and 10 stones. Found an escape hatch in the ceiling. There is an open door here. You now have 8460 gold pieces (gained 8). An ice dragon comes into view. The ice dragon roars deafeningly! Casting: Ozocubu's Refrigeration (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the ice dragon to absolute zero! The ice dragon is frozen into a solid block of ice! You kill the ice dragon! Vehumet accepts your kill. You feel your power returning. You open the door. Found a scroll of blinking. There is an open door here. q - 8 scrolls of blinking (gained 1) Found a short sword. You open the door. There is an open door here. Found a scroll of silence. c - a scroll of silence Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop a scroll of silence. As you open the door, it creaks loudly! There is an open door here. There is an open door here. There is an open door here. As you open the door, it creaks loudly! There is an open door, spattered with blood here. You open the door. Things that are here: a +3 great sword of draining; a +0 plate armour Things that are here: a +0 great sword of flaming; a +0 glaive A spriggan berserker comes into view. It is wielding a +0 war axe. A spriggan berserker comes into view. It is wielding a +0 rapier. The spriggan berserker invokes Trog's protection! A spriggan berserker comes into view. It is wielding a +0 war axe. The spriggan berserker prays to Trog. The spriggan berserker goes berserk! Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the spriggan berserker to absolute zero! The spriggan berserker is frozen into a solid block of ice! You kill the spriggan berserker! Vehumet accepts your kill. The spriggan berserker shouts! Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the spriggan berserker to absolute zero! The spriggan berserker is frozen into a solid block of ice! You kill the spriggan berserker! Vehumet accepts your kill. You feel your power returning. You hear a shout! x2 Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the spriggan berserker to absolute zero! The spriggan berserker is frozen into a solid block of ice! You kill the spriggan berserker! Vehumet accepts your kill. You feel your power returning. You hit the spriggan shaped block of ice. The spriggan shaped block of ice is moderately damaged. You sock the spriggan shaped block of ice! The spriggan shaped block of ice is heavily damaged. You hit the spriggan shaped block of ice but do no damage. The spriggan shaped block of ice is heavily damaged. You hit the spriggan shaped block of ice. You tail-slap the spriggan shaped block of ice, but do no damage. The spriggan shaped block of ice is severely damaged. You bludgeon the spriggan shaped block of ice!! You destroy the spriggan shaped block of ice! Things that are here: a +0 war axe; a cursed +0 animal skin T - 7 potions of mutation (gained 1) You see here a cursed -2 short sword. The spriggan shaped block of ice melts away. A yaktaur captain comes into view. The yaktaur captain shouts! The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. The bolt hits you. You hear a shout! You see here a bolt. The yaktaur captain shoots a bolt. The bolt hits you! Things that are here: a bolt; a potion of curing A yaktaur comes into view. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the yaktaur captain to absolute zero! The yaktaur captain is frozen into a solid block of ice! You kill the yaktaur captain! Vehumet accepts your kill. You feel your power returning. You hear a deafening roar! A yaktaur comes into view. A yaktaur comes into view. The yaktaur wields a +0 arbalest. The yaktaur shoots a bolt. The bolt hits you. You see here a bolt. The yaktaur shoots a bolt. The bolt barely misses you. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the yaktaur! The yaktaur is moderately wounded. The fireball engulfs the yaktaur!! The yaktaur is heavily wounded. The yaktaur shouts! The fireball engulfs the yaktaur!!! The yaktaur is almost dead. The fireball engulfs the yaktaur!! You kill the yaktaur! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the yaktaur! The yaktaur is almost dead. The fireball engulfs the yaktaur!! The yaktaur is almost dead. The fireball engulfs the yaktaur!!! You kill the yaktaur! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the yaktaur!! You kill the yaktaur! Vehumet accepts your kill. You feel your power returning. You hear a roar! l - 27 potions of curing (gained 1) You see here a bolt. A purple draconian comes into view. It is wielding a +0 flail. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the purple draconian to absolute zero! The purple draconian is frozen into a solid block of ice! You kill the purple draconian! Vehumet accepts your kill. You feel your power returning. You hear a deafening roar! x2; You hear a roar! There is an open door here. A red draconian comes into view. It is wielding a +0 battleaxe. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the red draconian to absolute zero! The red draconian is frozen into a solid block of ice! You kill the red draconian! Vehumet accepts your kill. You feel your power returning. You hear a horrible gurgling sound! x2; You hear a shout! x2 You hear a horrible gurgling sound! There is an open door here. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. Found a corrupted altar of Lugonu. Found a one-way gate to the infinite horrors of the Abyss. There is an open door here. A lich comes into view. The lich shouts! The lich points at you and mumbles some strange words. The bolt of fire hits you! You resist. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the lich to absolute zero! The lich is frozen into a solid block of ice! You destroy the lich! Vehumet accepts your kill. You feel your power returning. You hear a horrible gurgling sound! x3; You hear a shout! Found 20 stones. There is an open door here. A fire giant comes into view. It is wielding a +3 great sword of flaming. Found 18 stones. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the fire giant to absolute zero! The fire giant is frozen into a solid block of ice! You kill the fire giant! Vehumet accepts your kill. You feel your power returning. You hear a horrible gurgling sound! x3 As you open the door, it creaks loudly! You hear a horrible gurgling sound! Magic restored. HP restored. You open the door. There is an open door here. e - 21 scrolls of remove curse (gained 1) You open the door. There is an open door here. As you open the door, it creaks loudly! A green draconian comes into view. It is wielding a +0 scimitar. The green draconian roars! You hear a horrible gurgling sound! x4 A white very ugly thing comes into view. x2 Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the green draconian to absolute zero! The green draconian is frozen into a solid block of ice! You kill the green draconian! Vehumet accepts your kill. You feel your power returning. The white very ugly thing gurgles horribly! You hear a shout! x3 The white very ugly thing basks in the mutagenic energy from its kin and changes! You sock the green draconian shaped block of ice! You tail-slap the green draconian shaped block of ice, but do no damage. The green draconian shaped block of ice is moderately damaged. You hit the green draconian shaped block of ice but do no damage. The green draconian shaped block of ice is moderately damaged. You sock the green draconian shaped block of ice! You tail-slap the green draconian shaped block of ice, but do no damage. The green draconian shaped block of ice is severely damaged. You hit the green draconian shaped block of ice but do no damage. The green draconian shaped block of ice is severely damaged. You hit the green draconian shaped block of ice. The green draconian shaped block of ice is almost destroyed. The white very ugly thing gurgles horribly! You hit the green draconian shaped block of ice but do no damage. The green draconian shaped block of ice is almost destroyed. A tengu reaver comes into view. It is wielding a +2 dire flail and wearing a +3 scale mail of positive energy. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the tengu reaver!! The tengu reaver is moderately wounded. The tengu reaver shouts! The fireball engulfs the white very ugly thing! The white very ugly thing is lightly wounded. The fireball engulfs the green very ugly thing!! The green very ugly thing is lightly wounded. The fireball engulfs the white ugly thing! The white ugly thing is moderately wounded. The fireball engulfs the white very ugly thing!! The white very ugly thing is moderately wounded. The fireball engulfs the white very ugly thing! The white very ugly thing is heavily wounded. You smell burning wood. The fireball engulfs the green draconian shaped block of ice!! The green draconian shaped block of ice melts! You destroy the green draconian shaped block of ice! The fireball engulfs the white ugly thing! The white ugly thing is heavily wounded. The fireball engulfs the green very ugly thing!! The green very ugly thing is moderately wounded. The fireball engulfs the tengu reaver!! The tengu reaver is heavily wounded. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the tengu reaver!! The tengu reaver is almost dead. The fireball engulfs the white very ugly thing! The white very ugly thing is moderately wounded. The fireball engulfs the green very ugly thing!! The green very ugly thing is severely wounded. The fireball engulfs the white ugly thing!! The white ugly thing is almost dead. The fireball engulfs the white very ugly thing but does no damage. The white very ugly thing is moderately wounded. The fireball engulfs the white very ugly thing!! The white very ugly thing is severely wounded. The fireball engulfs the green very ugly thing! The green very ugly thing is severely wounded. The fireball engulfs the white very ugly thing!! The white very ugly thing is moderately wounded. The fireball engulfs the white ugly thing!! You kill the white ugly thing! Vehumet accepts your kill. The fireball engulfs the green very ugly thing. The green very ugly thing is severely wounded. The fireball engulfs the tengu reaver! You kill the tengu reaver! Vehumet accepts your kill. You feel your power returning. A white very ugly thing comes into view. The white very ugly thing basks in the mutagenic energy from its kin and changes! x2 You block the green very ugly thing's attack. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the green very ugly thing! The green very ugly thing is heavily wounded. The fireball engulfs the green very ugly thing!!! You kill the green very ugly thing! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the purple very ugly thing!! The purple very ugly thing is almost dead. The fireball engulfs the white very ugly thing!! The white very ugly thing is heavily wounded. The fireball engulfs the green very ugly thing! The green very ugly thing is heavily wounded. The fireball engulfs the white very ugly thing! The white very ugly thing is severely wounded. The fireball engulfs the purple very ugly thing!!! You kill the purple very ugly thing! Vehumet accepts your kill. You hear a deafening roar! A white ugly thing comes into view. A frost giant comes into view. It is wielding a +2 battleaxe of freezing. You have reached level 26! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the frost giant!! The frost giant is moderately wounded. The fireball engulfs the green very ugly thing!! The green very ugly thing is almost dead. The fireball engulfs the white ugly thing!! You kill the white ugly thing! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the white very ugly thing! The white very ugly thing is severely wounded. The fireball engulfs the white very ugly thing!! The white very ugly thing is almost dead. The fireball engulfs the white very ugly thing!! You kill the white very ugly thing! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the frost giant!! The frost giant is heavily wounded. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the green very ugly thing to absolute zero! The green very ugly thing is frozen into a solid block of ice! You kill the green very ugly thing! Vehumet accepts your kill. You feel your power returning. The frost giant hits the very ugly thing shaped block of ice with a +2 battleaxe of freezing. You hit the very ugly thing shaped block of ice. The very ugly thing shaped block of ice is moderately damaged. You hit the very ugly thing shaped block of ice. The very ugly thing shaped block of ice is heavily damaged. The frost giant casts a spell at you. The bolt of cold hits the very ugly thing shaped block of ice. The very ugly thing shaped block of ice completely resists. The bolt of cold hits you. You resist. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the frost giant to absolute zero! The frost giant is frozen into a solid block of ice! You kill the frost giant! Vehumet accepts your kill. You feel your power returning. You hear a roar! A stone giant comes into view. The stone giant hits the very ugly thing shaped block of ice. The bone dragon bites the very ugly thing shaped block of ice but does no damage. The bone dragon claws the very ugly thing shaped block of ice but does no damage. The bone dragon tramples the very ugly thing shaped block of ice! The stone giant hits the frost giant shaped block of ice! The bone dragon bites the frost giant shaped block of ice but does no damage. The bone dragon claws the frost giant shaped block of ice. The bone dragon tramples the frost giant shaped block of ice but does no damage. The stone giant hits the frost giant shaped block of ice!! The frost giant shaped block of ice is destroyed! The stone giant hits the very ugly thing shaped block of ice!!! The very ugly thing shaped block of ice is destroyed! Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the bone dragon to absolute zero! The bone dragon is frozen into a solid block of ice! You destroy the bone dragon! Vehumet accepts your kill. You hear a deafening roar! You hear a roar! The stone giant hits the bone dragon shaped block of ice but does no damage. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the stone giant to absolute zero! The stone giant is frozen into a solid block of ice! You kill the stone giant! Vehumet accepts your kill. You feel your power returning. You hear a shout! You hear a grinding noise. You hear a grinding noise. You hear a grinding noise. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. There is an open door here. A tengu reaver comes into view. It is wielding a +2 vorpal great sword. The tengu reaver mumbles some strange words. A battlesphere comes into view. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the tengu reaver to absolute zero! The tengu reaver is frozen into a solid block of ice! You kill the tengu reaver! Vehumet accepts your kill. You feel your power returning. The battlesphere dissipates. You hear a roar! You hear a deafening roar! A red draconian comes into view. It is wielding a +0 flail. The red draconian roars! The red draconian moves out of view. There is an open door here. A golden dragon comes into view. There is an open door here. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the red draconian to absolute zero! The red draconian is frozen into a solid block of ice! You kill the red draconian! Vehumet accepts your kill. You feel your power returning. The golden dragon roars deafeningly! The golden dragon breathes poison at you. The blast of poison misses you. You hear a shout! x2 Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the golden dragon to absolute zero! The golden dragon is frozen into a solid block of ice! You kill the golden dragon! Vehumet accepts your kill. The gold dragon scales are intact enough to wear. Your Conjurations skill increases to level 17! A deep troll earth mage comes into view. A deep troll earth mage and a deep troll shaman come into view. A green draconian comes into view. It is wielding a +3 battleaxe. The deep troll earth mage moves out of view. The green draconian roars! You hear a grinding noise. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the green draconian!! The green draconian is moderately wounded. The fireball engulfs the deep troll earth mage!! The deep troll earth mage is heavily wounded. The fireball engulfs the deep troll earth mage!!! The deep troll earth mage is almost dead. The fireball engulfs the deep troll shaman!!! The deep troll shaman is severely wounded. The deep troll shaman shouts! The fireball engulfs the deep troll earth mage! The deep troll earth mage is almost dead. The fireball engulfs the deep troll shaman!! You kill the deep troll shaman! Vehumet accepts your kill. The troll leather armour is intact enough to wear. The fireball engulfs the green draconian! The green draconian is moderately wounded. The fireball engulfs the green draconian!! The green draconian is severely wounded. The fireball engulfs the deep troll earth mage! You kill the deep troll earth mage! Vehumet accepts your kill. You feel your power returning. The troll leather armour is intact enough to wear. You hear a shout! You hear a roar! Unknown command. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the green draconian!! The green draconian is severely wounded. The fireball engulfs the deep troll earth mage! You kill the deep troll earth mage! Vehumet accepts your kill. You feel your power returning. The green draconian breathes poison at you. The blast of poison engulfs you but does no damage. You are poisoned. You resist. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the green draconian!! You kill the green draconian! Vehumet accepts your kill. You feel your power returning. You feel sick. A deep troll comes into view. A deep troll shaman comes into view. A water elemental comes into view. You feel sick. You rampage towards the deep troll! You feel sick. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the deep troll!! The deep troll is heavily wounded. The fireball engulfs the deep troll shaman! The deep troll shaman is lightly wounded. The fireball engulfs the water elemental!!! The water elemental is burned terribly! The water elemental is almost destroyed. The fireball engulfs the deep troll shaman!! The deep troll shaman is severely wounded. The fireball engulfs the water elemental!!! The water elemental is burned terribly! You destroy the water elemental! Vehumet accepts your kill. You feel your power returning. The fireball engulfs the deep troll! The deep troll is severely wounded. The fireball engulfs the deep troll!! You kill the deep troll! Vehumet accepts your kill. You feel your power returning. The tree burns like a torch! You hear a deafening roar! You hear a roar! A golden dragon comes into view. The deep troll shaman mumbles some strange prayers to its god. The deep troll shaman is healed somewhat. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The air bursts into flame! The fireball engulfs the golden dragon. The golden dragon resists. The golden dragon is lightly wounded. The fireball engulfs the deep troll shaman!! The deep troll shaman is severely wounded. The tree burns like a torch! You feel sick. You barely miss the deep troll shaman. The deep troll shaman is severely wounded. You feel sick. Unknown command. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the deep troll shaman to absolute zero! The deep troll shaman is frozen into a solid block of ice! You kill the deep troll shaman! Vehumet accepts your kill. You feel your power returning. The golden dragon breathes poison at you. The blast of poison engulfs the deep troll shaped block of ice but does no damage. You hear a roar! You feel sick. There is an open door here. You feel sick. You feel sick. There is an open door here. You rampage towards the golden dragon! The golden dragon shaped block of ice melts away. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You chill the golden dragon to absolute zero! The golden dragon is frozen into a solid block of ice! You kill the golden dragon! Vehumet accepts your kill. You feel your power returning. The gold dragon scales are intact enough to wear. You feel sick. There is an open door here. You feel sick. Things that are here: a +2 vorpal great sword; a +0 scale mail You feel sick. You see here a +0 flail. Okay, then. Casting: Absolute Zero (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-858-gbf76662 0.26-a0-859-gf57989e Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 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: 198/199; mods: 0/0 MP: 10/46; mod: 0 Stats: 15 (15) 37 (37) 15 (15) Position: (25, 52), god: Vehumet (6), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 16 | 15 | 6551 | 623/967 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 1 | 16 | 10 | 3306 | 506/650 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Slings | X | 0 | 0 | 0 | 0 | 0/59 Bows | X | 0 | 0 | 0 | 0 | 0/59 Crossbows | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 16 | 9 | 2961 | 286/654 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 5 | 841 | 91/300 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 16 | 19 | 15696 | 1069/1962 Conjurations | X | 1 | 16 | 17 | 9563 | 113/1350 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 16 | 19 | 13824 | 1524/1650 Ice Magic | X | 0 | 0 | 23 | 21804 | 2004/2250 Air Magic | X | 0 | 0 | 5 | 1333 | 273/424 Earth Magic | X | 0 | 0 | 12 | 3034 | 65/601 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #11: 1736 Attributes: #4: 549293 #12: 11871 #13: 3411 #23: 50285 #24: -301431135 #27: 1345817 #49: 9533 #59: 1 Mutations: blurry vision: 1 frail: 1 unbreathing: 1 (innate) cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #51: +6 flail "Eseaw" {freeze, rElec rF++ rN+ SInv} eq slot #1, inv slot #29: +1 cloak of the Were-rabbit {rC++ Dex+4} eq slot #2, inv slot #44: +1 hat eq slot #3, inv slot #35: +1 pair of gloves of strength eq slot #4, inv slot #37: +4 pair of boots "Uzog" {rPois rCorr Dex-4} eq slot #5, inv slot #49: +3 buckler of Bitterness {Rampage rC- Regen+} eq slot #7, inv slot #18: +6 ring of intelligence eq slot #8, inv slot #30: +6 ring of intelligence eq slot #9, inv slot #39: amulet "Rerra Isi" {RegenMP rElec MR+ Dex+2} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .). #†'######..#.(.. #...# # #8# #....#...)...##'##.... # #8# #.[..#.......#...#.... #####.# #..8.#.......#.#.#.... ##....# #....#.....).#.#.#.... ...#### #....'.......'...#.... ##.# #######...#.......#.#.'.... .#.# #.....+#'##.......#.###.... .#.####.≈≈≈.....@..#'####. ###'# .'....#.≈#≈..).....#.####.#####.# .#.##.#.≈#≈........'...##........ .#....'.≈≈≈........#.......###.## .#.####..........(.###'###'###.# ##.#######'##########........#.# ...........# #........#.#. #########..# #.^......#.#. #..# #...##...#... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (33, 61): {{{{ CLASS: FogMachine pow_min: 10 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 1 size_max: 1 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 0 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (33, 63): {{{{ CLASS: FogMachine pow_min: 10 spread_buildup_time: 1 listeners: spread_rate: 0 size_min: 1 size_max: 1 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 10 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 0 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>