ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!) Version: Dungeon Crawl Stone Soup 0.26-a0-850-g97a50ab Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 1437580226117293023, deterministic pregen: 1 Version history: Game started: 0.26-a0-830-g2a559e7 0.26-a0-833-g7262b39 0.26-a0-834-g69557b8 0.26-a0-835-g8259106 0.26-a0-837-g5a8a614 0.26-a0-849-gf1512cd 0.26-a0-850-g97a50ab Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name DiscoBob -rc /var/dcss/gamedata/dcss-trunk/rc-files/DiscoBob.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/DiscoBob.macro -morgue /var/dcss/gamedata/dcss/morgue/DiscoBob/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/DiscoBob:2020-11-20.21:27:56.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) [0x72a9a8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x731bb7]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x72ae10]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fe3a4ef24c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fe3a5298269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x731379] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x731508]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x726920] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9show_helpiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1ec) [0x72759c]: show_help(int, std::__cxx11::basic_string, std::allocator >) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x14d2) [0xce7582]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce39aa] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xce458d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x17e) [0x69269e]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fe3a4edd840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x693119]: 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". 0x00007fe3a5297f2a in __waitpid (pid=10836, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fe3a5297f2a in __waitpid (pid=10836, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000072a825 in call_gdb (file=file@entry=0x7fe3a5282540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 9674\000\000\000\000\000\000\000\000" #2 0x0000000000731bd3 in do_crash_dump () at dbg-asrt.cc:685 t = 1605907819 dir = "/var/dcss/gamedata/dcss/morgue/DiscoBob/" name = "/var/dcss/gamedata/dcss/morgue/DiscoBob/crash-DiscoBob-20201120-213019.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 = 0x7fe3a5282540 <_IO_2_1_stderr_> #3 0x000000000072ae10 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007fe3a5298269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000731379 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc71b79920 "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000731508 in AssertFailed (expr=expr@entry=0xcf5d2f "fp", file=file@entry=0xcf5d24 "command.cc", line=line@entry=1130, text=text@entry=0xcf5d0f "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\004(\245\343\177\000\000\377\377\377\377", '\000' , "\377\377\377\377\377\377\377\377\240\004(\245\343\177\000\000\000\000\000\000\000\000\000\000\340\022\023\001\000\000\000\000\300\227\267q\374\177\000\000\300\227\267q\374\177\000\000P\231\267q\374\177\000\000\026\"\317\000\000\000\000\000\340\227\267q\374\177\000\000Dn\222\246\343\177\000\000p\231\267q\374\177\000\000\033\002\000\000\000\000\000\000\000@\263\246\343\177\000\000\200\r\354\244\343\177\000\000\370\337\354\244\343\177\000\000{v\222\246\343\177\000\000\033\002\000\000\000\000\000\000"... final_mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed. (Failed to open 'quickstart.md'!)\000\000\000\000\000\000\000\003\000\000\000\060", '\000' , "[\000\000\000n", '\000' , "\b\000\000\000\000\000\000\000k\000\000\000\000\000\000\000 \232\267q\374\177\000\000\340\022\023\001\000\000\000\000\020\232\267q\000\000\000\000LQ\260\245\343\177\000\000\341eH\216\003\200\377\377\037\232\267q\374\177\000\000\002\000\000\000\000\000\000\000"... mesg = "ASSERT(fp) in 'command.cc' at line 1130 failed.\000薷q\374\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000V9\375\244\343\177\000\000\001\200\255\373\374\177\000\000\000\227\267q\374\177\000\000\000\227\267q\374\177\000\000\000\227\267q\374\177\000\000\000\227\267q\374\177\000\000\002\227\267q\374\177\000\000\377\236\267q\374\177\000\000\000\227\267q\374\177\000\000\377\236\267q\374\177", '\000' , "/\237\267q\004", '\000' ... args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffc71b79e10, reg_save_area = 0x7ffc71b79d30}} fileName = #8 0x0000000000726920 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\000q\374\177\000\000\a\000\000\000\000\000\000\000\240\241\267q\374\177\000\000\300\241\267q\374\177\000\000\000\000\000\000\000\000\000\000衷q\374\177\000\000\060\243\267q\374\177\000\000\a\377\377\377\000\000\000\000\260\241\267q\374\177\000\000%\364\201\000\000\000\000\000衷q\374\177\000\000\265l\264\000\000\000\000\000\240l\264", '\000' , "\300\241\267q\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] = 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 = 32764 header = "quickstart.md" #9 0x000000000072759c in help_popup::process_key (ch=-249, this=0x7ffc71b7a1c0) 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 = 1685010250 page = key = line_height = scroll = page = header_text = help_text = #10 help_popup::help_popup (key=-249, this=0x7ffc71b7a1c0) at command.cc:1185 No locals. #11 show_help (section=section@entry=-249, highlight_string="") at command.cc:1256 help = { = {_vptr.formatted_scroller = 0xdb1838 , 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 0x0000000000ce7582 in process_command (cmd=, prev_cmd=) at /usr/include/c++/9/bits/char_traits.h:300 No locals. #13 0x0000000000ce39aa in _input () at main.cc:1174 cmd = CMD_DISPLAY_COMMANDS real_prev_cmd = CMD_DISPLAY_MAP player_disabled = {was_disabled = false} #14 0x0000000000ce458d in _launch_game () at main.cc:480 game_start = ccon = {cstate = false} #15 0x000000000069269e in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #16 main (argc=, argv=0x7ffc71b7a898) at main.cc:337 echo = {prev_state = MB_MAYBE} [Inferior 1 (process 9674) 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 = 14 Level id: D:14 Level build method = , level layout type = passages, absdepth0 = 13 Level vaults: layout_small_grid serial_glass glass_columns_c glass_columns_a glass_columns_a glass_columns_a glass_columns_a glass_columns_b grunt_dithmenos_smoke_and_mirrors Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (13, 36): position (62,44) Marker #5, type 7 at (49, 42): position (9,56) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You feel very cold. The orc warlord is frozen. The orc warlord is almost dead. An orc warrior comes into view. It is wielding a +0 battleaxe. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warlord and the orc warrior are frozen. The orc warlord is almost dead. The orc warrior is severely wounded. An orc comes into view. It is wielding a +0 hand axe. An orc priest comes into view. It is wielding a +2 vorpal falchion. An orc priest comes into view. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priests, the orc warlord, the orc and the orc warrior are frozen. You kill the orc priest! Vehumet accepts your kill. You feel your power returning. You kill the orc warlord! Vehumet accepts your kill. You feel your power returning. You kill the orc! Vehumet accepts your kill. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. You kill the orc priest! Vehumet accepts your kill. You feel your power returning. An orc wizard comes into view. It is wielding a +0 dagger. Your Shields skill increases to level 10! You can drink potions again. You start resting. An orc comes into view. It is wielding a +0 dagger. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 dagger and wearing a +0 leather armour (wandering, hasn't noticed you) The zap hits the orc. The orc is lightly wounded. The orc shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 dagger and wearing a +0 leather armour (lightly wounded) The zap misses the orc. You start resting. An orc is nearby! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 dagger and wearing a +0 leather armour (lightly wounded) The zap hits the orc. The orc is heavily wounded. You start resting. An orc is nearby! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 dagger and wearing a +0 leather armour (heavily wounded) The zap hits the orc. You kill the orc! Vehumet accepts your kill. You feel your power returning. You start resting. An orc wizard comes into view. It is wielding a +0 dagger. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line Okay, then. Unknown command. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% 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 (wandering, hasn't noticed you) The zap hits the orc wizard! The orc wizard is heavily wounded. The orc wizard shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% 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) The zap hits the orc wizard! The orc wizard is almost dead. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% 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 (almost dead) The zap hits the orc wizard. The orc wizard is almost dead. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% 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 (almost dead) The zap hits the orc wizard! You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You start resting. Magic restored. Things that are here: a +0 dagger; a +0 leather armour Things that are here: a +0 dagger; a +0 robe An orc warrior comes into view. It is wielding a +0 mace. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You climb upwards. 5 orcs, 2 orc warriors, an orc priest and an orc knight come into view. An orc is wielding a +0 club and wearing a +1 leather armour of fire resistance. Found 28 gold pieces. There is a stone staircase leading down here. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight, the orcs, the orc warriors and the orc priest are frozen. The orc knight shouts! The orc knight is moderately wounded. You kill the orc! Vehumet accepts your kill. You feel your power returning. You kill the orc! Vehumet accepts your kill. The orc warrior shouts! The orc warrior is severely wounded. You kill the orc priest! Vehumet accepts your kill. The orc warrior shouts! The orc warrior is severely wounded. You kill the orc! Vehumet accepts your kill. You feel your power returning. You kill the orc! Vehumet accepts your kill. You kill the orc! Vehumet accepts your kill. You feel your power returning. You hear a howl! You hear a shout! Nergalle the Soulbinder comes into view. She is wielding a +0 dagger. A warg comes into view. Nergalle shouts! Press: ? - help, v - describe, . - travel Here: Nergalle, wielding a +0 dagger and wearing a +0 robe The floor. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. Nergalle, the orc knight, the orc warriors and the warg are frozen. Nergalle is lightly wounded. The orc knight is severely wounded. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The warg is heavily wounded. You kill the orc warrior! Vehumet accepts your kill. You hear a howl! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. Nergalle, the orc knight and the warg are frozen. Nergalle is severely wounded. You kill the orc knight! Vehumet accepts your kill. You feel your power returning. You kill the warg! Vehumet accepts your kill. You feel your power returning. An orc warrior comes into view. It is wielding a +0 battleaxe. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. Nergalle and the orc warrior are frozen. Nergalle is almost dead. The orc warrior is severely wounded. A warg comes into view. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. Nergalle and the warg are frozen. You kill Nergalle! Vehumet accepts your kill. The warg howls! The warg is severely wounded. A warg comes into view. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior and the wargs are frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. You kill the warg! Vehumet accepts your kill. You feel your power returning. You kill the warg! Vehumet accepts your kill. You feel your power returning. You start resting. You can drink potions again. You start resting. Magic restored. You now have 3154 gold pieces (gained 28). Things that are here: a +0 short sword; a +0 plate armour Found 22 gold pieces. Items here: ) [[ †. Items here: )) [[. Found a gold piece. Things that are here: a +0 club; a +0 leather armour You now have 3167 gold pieces (gained 13). You now have 3168 gold pieces (gained 1). You now have 3176 gold pieces (gained 8). You see here a warg corpse. You now have 3198 gold pieces (gained 22). You now have 3214 gold pieces (gained 16). You now have 3223 gold pieces (gained 9). You now have 3240 gold pieces (gained 17). You now have 3254 gold pieces (gained 14). Things that are here: a cursed -3 short sword; a +0 scale mail; an orc corpse Search for what [Enter for "."]? . Unknown command. There is a stone staircase leading down here. You climb downwards. An orc knight comes into view. It is wielding a +1 long sword. The orc knight moves out of view. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 mace and wearing a +0 chain mail (wandering, hasn't noticed you) The zap hits the orc warrior but does no damage. The orc warrior shouts! You hear a shout! x4 An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard casts a spell at you. The magic dart hits you. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard and the orc warrior are frozen. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc sorcerer comes into view. It is wielding a +0 dagger and wearing a +1 robe of fire resistance. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc sorcerer is frozen. The orc sorcerer is heavily wounded. An orc comes into view. It is wielding a +0 mace. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc sorcerer and the orc are frozen. The orc sorcerer is almost dead. You kill the orc! Vehumet accepts your kill. You feel your power returning. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc sorcerer is frozen. You kill the orc sorcerer! Vehumet accepts your kill. You feel your power returning. An orc warrior comes into view. It is wielding a +0 mace. An orc wizard comes into view. It is wielding a +0 dagger of speed. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior and the orc wizard are frozen. The orc warrior is heavily wounded. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc comes into view. It is wielding a +0 club. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 club (wandering, hasn't noticed you) The zap hits the orc. The orc is moderately wounded. The orc shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 club (moderately wounded) The zap hits the orc. The orc is heavily wounded. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 club (heavily wounded) The zap misses the orc. An orc warrior comes into view. It is wielding a +0 short sword. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 club (heavily wounded) The zap hits the orc. The orc is severely wounded. The orc warrior shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Press: ? - help, Shift-Dir - straight line, p - orc Okay, then. Unknown command. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 club (severely wounded) The zap misses the orc. You hit the orc. You kill the orc! Vehumet accepts your kill. You feel your power returning. An orc wizard comes into view. It is wielding a +2 dagger of venom. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You climb upwards. There is a stone staircase leading down here. You start resting. You can drink potions again. You start resting. Magic restored. You climb downwards. The orc knight shouts! The orc wizard shouts! You hear a shout! x2 You block the orc warrior's attack. The orc wizard gestures at you while chanting. The puff of frost hits you but does no damage. You block the orc warrior's attack. You hear a shout! There is a stone staircase leading up, spattered with blood here. You see here a bolt. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior, the orc knight and the orc wizard are frozen. The orc warrior is almost dead. The orc knight is heavily wounded. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. The orc warrior hits you with a +0 short sword! Your body deteriorates! You feel dopey. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior and the orc knight are frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. The orc knight is severely wounded. The orc knight roars a battlecry! You hear a shout! An orc knight is nearby! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight is frozen. You kill the orc knight! Vehumet accepts your kill. You feel your power returning. You hear a shout! An orc priest comes into view. An orc priest is nearby! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priest is frozen. You kill the orc priest! Vehumet accepts your kill. You feel your power returning. An orc sorcerer comes into view. It is wielding a +0 dagger. An orc comes into view. It is wielding a -1 mace. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You start resting. You can drink potions again. You start resting. Magic restored. You climb downwards. The orc sorcerer casts a spell at you. The bolt of negative energy hits you!! You feel drained. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc sorcerer is frozen. The orc sorcerer is almost dead. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard and the orc sorcerer are frozen. You kill the orc wizard! Vehumet accepts your kill. You kill the orc sorcerer! Vehumet accepts your kill. You feel your power returning. You start resting. An orc warrior comes into view. It is wielding a +0 hand axe and wearing a +2 chain mail of cold resistance. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 hand axe and wearing a +2 chain mail of cold resistance (wandering, hasn't noticed you) The zap misses the orc warrior. The orc warrior shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. The orc warrior resists. The orc warrior is moderately wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. The orc warrior resists. The orc warrior is severely wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. The orc warrior resists. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. You climb upwards. There is a stone staircase leading down here. HP restored. You can drink potions again. Magic restored. Things that are here: a +1 leather armour of fire resistance; a +0 club Things that are here: a +0 dagger; a +0 chain mail; a +0 war axe Things that are here: a +0 leather armour; a +0 robe; a +0 dagger Things that are here: a +0 leather armour; a +0 club Done exploring. Items here: )) [[. Things that are here: a +0 plate armour; a +0 short sword There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Things that are here: a +0 plate armour; a +0 short sword; an orc skeleton An orc high priest comes into view. It is wielding a +0 glaive. The orc high priest shouts! You hear a shout! x2 The orc high priest mumbles some strange prayers to Beogh. Things that are here: a +0 plate armour; a +1 long sword; an orc skeleton Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The neqoxec, the smoke demon and the orc high priest are frozen. The neqoxec is almost dead. The smoke demon is heavily wounded. The orc high priest is moderately wounded. The smoke demon gestures at you. Beogh smites you! The neqoxec gestures at you. Strange energies course through your body. Your vision blurs. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The neqoxec, the smoke demon and the orc high priest are frozen. You kill the neqoxec! You kill the smoke demon! The orc high priest is severely wounded. The orc high priest prays to Beogh. The orc high priest is healed somewhat. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc high priest is frozen. You kill the orc high priest! Vehumet accepts your kill. You feel your power returning. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You climb upwards. There is a stone staircase leading down here. HP restored. You can drink potions again. Magic restored. Done exploring. You climb downwards. An orc wizard comes into view. It is wielding a +0 dagger. The orc shouts! There is a stone staircase leading up, spattered with blood here. You see here a bolt. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard and the orc are frozen. The orc wizard shouts! The orc wizard is heavily wounded. You kill the orc! Vehumet accepts your kill. You hear a shout! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard and the orc warrior are frozen. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. The orc warrior is heavily wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You climb upwards. There is a stone staircase leading down here. You can drink potions again. Magic restored. Done exploring. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a bolt. An orc priest comes into view. It is wielding a +0 flail. Casting: Ozocubu's Refrigeration (dangerous; 1% 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.) Unknown command. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priest is frozen. You kill the orc priest! Vehumet accepts your kill. You feel your power returning. An orc warrior comes into view. It is wielding a +1 hand axe of electrocution. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. You can drink potions again. An orc knight comes into view. It is wielding a +3 dire flail. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight is frozen. The orc knight shouts! The orc knight is moderately wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight is frozen. The orc knight is severely wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight is frozen. The orc knight is almost dead. The orc knight pulls the alarm! The alarm trap emits a blaring wail! A sentinel's mark forms upon you. You hear a shout! x6 Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc knight is frozen. You kill the orc knight! Vehumet accepts your kill. You feel your power returning. There is a stone staircase leading up, spattered with blood here. You see here a bolt. You climb upwards. There is a stone staircase leading down here. You can drink potions again. The sentinel's mark upon you fades away. Magic restored. Done exploring. Done exploring. You climb downwards. An orc warrior comes into view. It is wielding a +0 hand axe. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. The orc warrior is severely wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc wizard comes into view. It is wielding a +0 dagger. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard is frozen. You kill the orc wizard! Vehumet accepts your kill. An orc warrior comes into view. It is wielding a +0 dire flail. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. The orc warrior is heavily wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. You climb upwards. There is a stone staircase leading down here. You can drink potions again. Magic restored. Done exploring. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a bolt. Things that are here: a +0 plate armour; a +0 short sword Things that are here: a +0 plate armour; a +1 long sword Things that are here: a +0 plate armour; 4 boomerangs; a +4 mace An orc priest comes into view. It is wielding a +0 dagger. Found a roughly hewn altar of Beogh. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priest is frozen. The orc priest is severely wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priest is frozen. You kill the orc priest! Vehumet accepts your kill. Vehumet offers you knowledge of Conjure Ball Lightning. You feel your power returning. Okay, then. Unknown command. Things that are here: a +0 plate armour; 4 boomerangs; a +4 mace You can drink potions again. An orc wizard comes into view. It is wielding a +0 dagger. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc wizard is frozen. You kill the orc wizard! Vehumet accepts your kill. You feel your power returning. You can drink potions again. Magic restored. You now have 3280 gold pieces (gained 26). Things that are here: a cursed -1 mace; an orc skeleton Things that are here: a cursed +0 chain mail; 4 boomerangs; a +0 halberd Things that are here: a +2 chain mail of cold resistance; a +0 hand axe You start removing your armour. You continue taking off your +2 leather armour of fire resistance. x4 You finish taking off your +2 leather armour of fire resistance. You feel less resistant to fire. You start putting on your armour. You continue putting on your +2 chain mail of cold resistance. x5 You finish putting on your +2 chain mail of cold resistance. You feel resistant to cold. You start removing your armour. You continue taking off your +2 chain mail of cold resistance. x4 You finish taking off your +2 chain mail of cold resistance. You feel less resistant to cold. You start putting on your armour. You continue putting on your +2 leather armour of fire resistance. x5 You finish putting on your +2 leather armour of fire resistance. You feel resistant to fire. You drop a +2 chain mail of cold resistance. An orc comes into view. It is wielding a +0 morningstar. Unknown command. Unknown command. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 morningstar (wandering, hasn't noticed you) The zap hits the orc. The orc is severely wounded. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - orc Aim: an orc, wielding a +0 morningstar (severely wounded) The zap hits the orc. You kill the orc! Vehumet accepts your kill. An orc warrior comes into view. It is wielding a +0 glaive. Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Shock (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc warrior Aim: an orc warrior, wielding a +0 glaive and wearing a cursed -1 plate armour (wandering, hasn't noticed you) The zap hits the orc warrior but does no damage. The orc warrior shouts! Casting: Shock (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc warrior is frozen. You kill the orc warrior! Vehumet accepts your kill. You feel your power returning. An orc priest comes into view. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The orc priest is frozen. You kill the orc priest! Vehumet accepts your kill. You can drink potions again. Items here: )) [ †. You see here a +0 leather armour. You now have 3295 gold pieces (gained 15). Things that are here: a cursed +0 chain mail; 4 boomerangs; a +0 halberd Found a staircase to the Elven Halls. There is a staircase to the Elven Halls here. There is a staircase to the Elven Halls here. Things that are here: a +0 leather armour; a +0 hand axe Partly explored, can't reach some places. Found Lav Dev's Antique Weapon Emporium. Things that are here: a +0 plate armour; a +1 hand axe of electrocution; a +0 flail Items here: )) [[. Things that are here: a cursed +0 robe; a +2 dagger of venom Things that are here: a +0 chain mail; a +0 mace Search for what [Enter for "."]? . Unknown command. Items here: ))) [[. Things that are here: a +1 robe of fire resistance; a +0 dagger Things that are here: a +0 chain mail; a +3 dire flail Found Maas's Antique Armour Emporium. Items here: ( ))) [[. Items here: )) [[[. Items here: )))) [[. Things that are here: a +0 dagger; a +0 leather armour You now have 3365 gold pieces (gained 70). Items here: )) [[. Things that are here: a +0 chain mail; a +0 mace Items here: ( )))) [[[. Items here: )) [[. Things that are here: a +0 robe; a +0 dagger Things that are here: a +0 chain mail; a +3 dire flail Items here: ( ))) [[. There is an entrance to Maas's Antique Armour Emporium here. You can access your shopping list by pressing '$'. Search for what [Enter for "."]? . Items here: )) [[[. Items here: ( ))) [[. You see here a +0 giant spiked club. Items here: ))) [[. Things that are here: a +0 chain mail; a +0 mace You see here a +0 dagger of flaming. Things that are here: a +0 plate armour; a +1 hand axe of electrocution; a +0 flail There is an entrance to Lav Dev's Antique Weapon Emporium here. Found Levugh's General Store. There is an entrance to Levugh's General Store here. H - 4 potions of lignification (gained 1) Thank you for shopping at Levugh's General Store! You can access your shopping list by pressing '$'. Found Qesolo Tyeqo's Jewellery Emporium. Unknown command. There is an entrance to Qesolo Tyeqo's Jewellery Emporium here. You can access your shopping list by pressing '$'. Okay, then. Unknown command. Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop 93 sling bullets. You drop 72 poisoned darts. You drop a +0 buckler. You drop a +5 hunting sling. There is an entrance to Maas's Antique Armour Emporium here. h - a runed helmet Thank you for shopping at Maas's Antique Armour Emporium! You can access your shopping list by pressing '$'. You start removing your armour. You continue taking off your +0 helmet. x4 You finish taking off your +0 helmet. You start putting on your armour. You continue putting on your runed helmet. x5 You finish putting on your +2 helmet of see invisible. You feel perceptive. Drop what? 47/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 helmet. You drop an uncursed ring of see invisible. Items here: )) [[[. There is an entrance to Qesolo Tyeqo's Jewellery Emporium here. g - a +6 ring of intelligence k - an uncursed ring of protection from magic Thank you for shopping at Qesolo Tyeqo's Jewellery Emporium! You can access your shopping list by pressing '$'. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or f - a ring of wizardry; > or G - a ring of stealth You remove your ring of stealth. You feel clever. g - a +6 ring of intelligence (right hand) Unknown command. Okay, then. Unknown command. Unknown command. Items here: (( ) [. There is an entrance to Maas's Antique Armour Emporium here. o - a bloodstained troll leather armour Thank you for shopping at Maas's Antique Armour Emporium! You can access your shopping list by pressing '$'. You start removing your armour. You continue taking off your +2 leather armour of fire resistance. x4 You finish taking off your +2 leather armour of fire resistance. You feel less resistant to fire. You start putting on your armour. You continue putting on your bloodstained troll leather armour. x5 You finish putting on the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. The troll leather armour of Serendipity throbs as it attunes itself to your uninjured body. You feel stronger. Things that are here: an uncursed ring of see invisible; a +0 helmet You start removing your armour. You continue taking off the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. x4 You finish taking off the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. You drop the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. You start putting on your armour. You continue putting on your +2 leather armour of fire resistance. x4 You finish putting on your +2 leather armour of fire resistance. You feel resistant to fire. Unknown command. Search for what [Enter for "."]? amul You start removing your armour. You continue taking off your +2 leather armour of fire resistance. x4 You finish taking off your +2 leather armour of fire resistance. You feel less resistant to fire. You start putting on your armour. You continue putting on the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. x5 You finish putting on the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. The troll leather armour of Serendipity throbs as it attunes itself to your uninjured body. You feel stronger. You start removing your armour. You continue taking off the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. x4 You finish taking off the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. You drop the +0 troll leather armour of Serendipity {rPois rC- MR+ Regen+ Str+3}. You start putting on your armour. You continue putting on your +2 leather armour of fire resistance. x4 You finish putting on your +2 leather armour of fire resistance. You feel resistant to fire. Unknown command. Save game and exit? Welcome back, DiscoBob the Vine Stalker Ice Elementalist. Vehumet says: Let it end in hellfire! Press ? for a list of commands and other information. Okay, then. Okay, then. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults Where to? (? - help) What level of the Dungeon? (default 11, ? - help) Items here: )) [[[. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here 821 stones. Things that are here: a +0 hand axe; a +0 ring mail; a +0 dagger You see here a +0 giant club. There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You see here a large rock. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. Things that are here: a +0 robe; a cursed +0 war axe There is a stone staircase leading down, spattered with blood here. You climb downwards. Level annotation: exclusion: 2 zombies There is a stone staircase leading up, spattered with blood here. There is an open door here. There is an open door here. There is an open door here. A deep elf mage comes into view. It is wielding a +0 long sword. The deep elf mage moves out of view. A deep elf mage is nearby! Cast which spell? (? or * to list) The heat is drained from your surroundings. You feel very cold. The deep elf mage is frozen. The deep elf mage shouts! The deep elf mage is moderately wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The deep elf mage is frozen. The deep elf mage is almost dead. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You feel very cold. The deep elf mage is frozen. You kill the deep elf mage! Vehumet accepts your kill. You feel your power returning. You can drink potions again. Magic restored. There is an open door here. m - 10 scrolls of remove curse (gained 1) Things that are here: a +0 long sword; an elf corpse There is an open door here. Found an escape hatch in the ceiling. R - a wand of enslavement (18) (gained 7 charges) There is an escape hatch in the ceiling here. A mysterious force pulls you upwards. The hatch slams shut behind you. Things that are here: a +0 robe; a cursed +0 war axe There is a stone staircase leading down, spattered with blood here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-830-g2a559e7 0.26-a0-833-g7262b39 0.26-a0-834-g69557b8 0.26-a0-835-g8259106 0.26-a0-837-g5a8a614 0.26-a0-849-gf1512cd 0.26-a0-850-g97a50ab 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: [DiscoBob] Species: Vine Stalker Job: Ice Elementalist HP: 88/88; mods: 0/0 MP: 33/33; mod: 0 Stats: 17 (17) 25 (26) 20 (20) Position: (61, 52), god: Vehumet (6), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 12 | 5314 | 320/1011 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Slings | X | 0 | 0 | 1 | 59 | 0/119 Bows | X | 0 | 0 | 0 | 0 | 0/59 Crossbows | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 5 | 1060 | 0/424 Stealth | X | 1 | 20 | 9 | 1573 | 236/327 Shields | X | 1 | 20 | 10 | 3453 | 124/773 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 20 | 12 | 4613 | 413/850 Conjurations | X | 0 | 0 | 5 | 750 | 0/300 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 6 | 1050 | 0/350 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 2 | 150 | 0/150 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 5 | 750 | 0/300 Ice Magic | X | 1 | 20 | 13 | 5560 | 510/950 Air Magic | X | 0 | 0 | 2 | 150 | 0/150 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 2 | 150 | 0/150 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 5 | 891 | 0/357 Spell bugs: Durations: #144: 1 Attributes: #12: 3365 #13: 1646 #23: 32094 #24: -1604409044 #27: 144847 #35: 16 #49: 3418 #59: 1 #61: 2 Mutations: fangs: 3 (innate) blurry vision: 1 deterioration: 1 regeneration: 2 (innate) magic shield: 1 (innate) antimagic bite: 1 (innate) no potion heal: 3 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +10 falchion of Defenestration {vamp, Str+5 Dex+4} eq slot #1, inv slot #26: +0 cloak of poison resistance eq slot #2, inv slot #7: +2 helmet of see invisible eq slot #3, inv slot #39: +0 pair of gloves eq slot #4, inv slot #49: +2 pair of boots eq slot #5, inv slot #42: +0 kite shield eq slot #6, inv slot #35: +2 leather armour of fire resistance eq slot #7, inv slot #5: ring of wizardry eq slot #8, inv slot #6: +6 ring of intelligence eq slot #9, inv slot #37: amulet of the acrobat }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##############....# ..................##### ......................# ########.?....).......# #..............# #..............# ########..............# ................[[....# ..............<.@[....# ................[.....# .....#########........# .....# #........# .....# #........# .....# #........# ###### ########## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 1 at (17, 35): {{{{ CLASS: FogMachine pow_min: 25 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 25 type: turn buildup_turns: 0 sub_type: countdown delay_min: 30 listener_only: false delay_max: 30 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: black smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 2 at (19, 33): {{{{ CLASS: FogMachine pow_min: 25 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 25 type: turn buildup_turns: 0 sub_type: countdown delay_min: 30 listener_only: false delay_max: 30 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: black smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (19, 37): {{{{ CLASS: FogMachine pow_min: 25 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 25 type: turn buildup_turns: 0 sub_type: countdown delay_max: 30 listener_only: false delay_min: 30 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: black smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 4 at (21, 35): {{{{ CLASS: FogMachine pow_min: 25 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 1 size_max: 1 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 25 type: turn buildup_turns: 0 sub_type: countdown delay_min: 30 listener_only: false delay_max: 30 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: black smoke props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>