ERROR in 'mon-util.cc' at line 2520: Invalid draconian subrace: 489 Version: Dungeon Crawl Stone Soup 0.18-a0-1677-g2bdad6c Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-2bdad6c4d3 -name namelastname112 -rc /dgldir/rcfiles/crawl-git/namelastname112.rc -macro /dgldir/rcfiles/crawl-git/namelastname112.macro -morgue /dgldir/morgue/namelastname112/ -webtiles-socket /crawl-master/webserver/sockets/namelastname112:2016-04-03.00:26:31.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-git-2bdad6c4d3(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x6629d3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-2bdad6c4d3(_Z13do_crash_dumpv+0x2b8) [0x669608]: do_crash_dump() /usr/games/crawl-git-2bdad6c4d3(_Z20crash_signal_handleri+0x74) [0x662c44]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f478f21d1e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f478f585f6b]: /usr/games/crawl-git-2bdad6c4d3() [0x668ec4] /usr/games/crawl-git-2bdad6c4d3() [0x669239] /usr/games/crawl-git-2bdad6c4d3(_Z11drac_breath12monster_type+0x27) [0x953f07]: drac_breath(monster_type) /usr/games/crawl-git-2bdad6c4d3(_Z17get_unique_spellsRK12monster_info13enum_bitfieldI19mon_spell_slot_flagLi11EE+0x45a) [0x97421a]: get_unique_spells(monster_info const&, enum_bitfield) /usr/games/crawl-git-2bdad6c4d3() [0x69f771] /usr/games/crawl-git-2bdad6c4d3(_Z16monster_spellsetRK12monster_info+0x4d) [0x6a03ad]: monster_spellset(monster_info const&) /usr/games/crawl-git-2bdad6c4d3() [0x68da7a] /usr/games/crawl-git-2bdad6c4d3(_Z19get_monster_db_descRK12monster_infoR13describe_infoRbb+0x4a3) [0x68f263]: get_monster_db_desc(monster_info const&, describe_info&, bool&, bool) /usr/games/crawl-git-2bdad6c4d3(_Z17describe_monstersRK12monster_infobRKSs+0x85) [0x6915d5]: describe_monsters(monster_info const&, bool, std::string const&) /usr/games/crawl-git-2bdad6c4d3(_Z20full_describe_squareRK9coord_def+0x62) [0x6c32c2]: full_describe_square(coord_def const&) /usr/games/crawl-git-2bdad6c4d3(_ZN17direction_chooser15describe_targetEv+0x49) [0x6c3419]: direction_chooser::describe_target() /usr/games/crawl-git-2bdad6c4d3(_ZN17direction_chooser12do_main_loopEv+0x555) [0x6cbb45]: direction_chooser::do_main_loop() /usr/games/crawl-git-2bdad6c4d3(_ZN17direction_chooser16choose_directionEv+0x168) [0x6cbe28]: direction_chooser::choose_direction() /usr/games/crawl-git-2bdad6c4d3(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6cbfe2]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-2bdad6c4d3(_Z17get_ammo_to_shootiR4distb+0x294) [0xae9604]: get_ammo_to_shoot(int, dist&, bool) /usr/games/crawl-git-2bdad6c4d3(_Z10fire_thingi+0x29) [0xae9b39]: fire_thing(int) /usr/games/crawl-git-2bdad6c4d3(_Z15process_command12command_type+0x2f4) [0xb7b8e4]: process_command(command_type) /usr/games/crawl-git-2bdad6c4d3() [0xb7e859] /usr/games/crawl-git-2bdad6c4d3() [0xb7f3b5] /usr/games/crawl-git-2bdad6c4d3(main+0x2eb) [0x5c793b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f478f209ead]: /usr/games/crawl-git-2bdad6c4d3() [0x5c7c49] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f478f585c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f478f585c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000663093 in call_gdb (file=0x7f478f571880) at crash.cc:420 gdb = attach_cmd = "attach 17104\000\000\000\000\000\000\000" #2 0x0000000000669621 in do_crash_dump () at dbg-asrt.cc:672 t = 1459646387 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x41e3278 "/dgldir/morgue/namelastname112/"}} name = "/dgldir/morgue/namelastname112/crash-namelastname112-20160403-011947.txt", '\000' file = 0x7f478f571880 #3 0x0000000000662c44 in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f478f585f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000668ec4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff8e7f85b0 "ERROR in 'mon-util.cc' at line 2520: Invalid draconian subrace: 489", assert=) at dbg-asrt.cc:796 No locals. #7 0x0000000000669239 in die (file=0xc038ca "mon-util.cc", line=2520, format=) at dbg-asrt.cc:856 tmp = "Invalid draconian subrace: 489", '\000' mesg = "ERROR in 'mon-util.cc' at line 2520: Invalid draconian subrace: 489", '\000' args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff8e7f8e80, reg_save_area = 0x7fff8e7f8db0}} #8 0x0000000000953f07 in drac_breath (drac_type=) at mon-util.cc:2520 sp = slot = #9 0x000000000097421a in get_unique_spells (mi=..., flags=...) at mon-util.cc:2469 breath = {spell = 61804368, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<11, true>> = {static last_exponent = }, flags = 2401658812}} book = MST_GHOST msidx = spells = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } i = books = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x3d09450, _M_finish = 0x3d09454, _M_end_of_storage = 0x3d09454}}, } result = { >, std::allocator > > >> = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } #10 0x000000000069f771 in _monster_spellbooks (mi=..., type=MON_SPELL_NATURAL, all_books=...) at describe-spells.cc:120 books = { >, std::allocator > > >> = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } set_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x30
}} #11 0x00000000006a03ad in monster_spellset (mi=...) at describe-spells.cc:206 book_flag = __for_range = @0xbb2600: {MON_SPELL_NATURAL, MON_SPELL_MAGICAL, MON_SPELL_DEMONIC, MON_SPELL_PRIEST, MON_SPELL_WIZARD} __for_end = 0xbb2614 book_flags = {MON_SPELL_NATURAL, MON_SPELL_MAGICAL, MON_SPELL_DEMONIC, MON_SPELL_PRIEST, MON_SPELL_WIZARD} books = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } #12 0x000000000068da7a in _monster_spells_description (mi=...) at describe.cc:3038 description = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }} #13 _monster_stat_description (mi=...) at describe.cc:3411 pronoun = 0xffa0c0 "" did_speed = false sizes = {0xbab359 "tiny", 0xbab35e "very small", 0xbab363 "small", 0x0, 0xb8a7b9 "large", 0xbab369 "very large", 0xc04e27 "giant"} resist = 16752832 resists = {MR_RES_ELEC, MR_RES_POISON, MR_RES_FIRE, MR_RES_STEAM, MR_RES_COLD, MR_RES_ACID, MR_RES_ROTTING, MR_RES_NEG} high_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } suscept = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, } result = extreme_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x3a66140, _M_finish = 0x3a66150, _M_end_of_storage = 0x3a66150}}, } base_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x352eb10, _M_finish = 0x352eb20, _M_end_of_storage = 0x352eb20}}, } resist_descriptions = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x398f3e0, _M_finish = 0x398f3f0, _M_end_of_storage = 0x398f3f0}}, } #14 0x000000000068f263 in get_monster_db_desc (mi=..., inf=..., has_stat_desc=has_stat_desc@entry=@0x7fff8e7f9e7d: false, force_seen=force_seen@entry=false) at describe.cc:3586 stair_use = symbol = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3f50ec8 "@"}} quote2 = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}} db_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x42eef48 "namelastname112's illusion"}} it = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x43d2868 "it"}} it_o = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3931318 "it"}} It = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3afd378 "It"}} result = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x80
}} #15 0x00000000006915d5 in describe_monsters (mi=..., force_seen=false, footer=...) at describe.cc:3773 inf = {body = , title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x40f8758 "Namelastname112's illusion."}}, prefix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, suffix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, footer = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, quote = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}} has_stat_desc = false show_as_menu = {m_old_mode = 8} qs = { = {_vptr.Menu = 0x4f, f_selitem = 0x200, f_drawitem = 0x42ba900, f_keyfilter = 0x7fff8e7fa310, action_cycle = Menu::CYCLE_TOGGLE, menu_action = Menu::ACT_EXECUTE, title = 0x7f478fc8f07d, title2 = 0x0, flags = 1, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x42ba900 ""}}, first_entry = 8729921, y_offset = 0, pagesize = 0, max_pagesize = 0, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff8e7fa310, _M_finish = 0x1, _M_end_of_storage = 0x42e5114}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x42be868, _M_finish = 0x8535e9, _M_end_of_storage = 0x42eef30}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff8e7fa0e0, _M_finish = 0x7fff8e7fa310, _M_end_of_storage = 0x42e5110}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x42e5114, _M_finish = 0x85734f, _M_end_of_storage = 0x42e5110}}, }, highlighter = 0x42e5110, num = 70144784, lastch = 0, alive = 104, last_selected = 0, mdisplay = 0x0, _webtiles_section_start = -1904238184, _webtiles_section_end = 32767, _webtiles_title_changed = 120, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff8e7fa188, _M_finish = 0x42b04d0, _M_end_of_storage = 0x42b04d0}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x42b06d0, _M_finish = 0x10c1408, _M_end_of_storage = 0x43390fc}}, }}}, } show_quote = fs = { = { = {_vptr.Menu = 0x4339100, f_selitem = 0x42ba900, f_drawitem = 0x43390fc, f_keyfilter = 0x4338f00, action_cycle = 70488320, menu_action = Menu::ACT_EXECUTE, title = 0x42ba900, title2 = 0x7fff8e7fa3f0, flags = -1904237808, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff8e7fa3f0 "%"}}, first_entry = 70144272, y_offset = 0, pagesize = 69986408, max_pagesize = 0, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x857543, _M_finish = 0x42e5110, _M_end_of_storage = 0x42e5110}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x42e5310, _M_finish = 0x7fff8e7fa3f0, _M_end_of_storage = 0x7fff8e7fa310}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x10c1408, _M_finish = 0x25, _M_end_of_storage = 0x7fff8e7fa510}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fff8e7fb980, _M_finish = 0x855a6b, _M_end_of_storage = 0x42b04d0}}, }, highlighter = 0x42b04d0, num = 69928656, lastch = 0, alive = 8, last_selected = 0, mdisplay = 0x7f4790eca6a8, _webtiles_section_start = 1, _webtiles_section_end = 0, _webtiles_title_changed = 176, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7f478f22ce0c, _M_finish = 0x1, _M_end_of_storage = 0x7f47903be19f}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x700000020, _M_finish = 0x7600000076, _M_end_of_storage = 0x210}}, }}}, }, spells = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7f478f572e98, _M_finish = 0x7f478f572ea8, _M_end_of_storage = 0xb703de}}, }, mon_owner = 0x200, source_item = 0x2100b669ee, show_quote_toggle = 48} #16 0x00000000006c32c2 in full_describe_square (c=...) at directn.cc:2197 mi = 0x43fc940 #17 0x00000000006c3419 in direction_chooser::describe_target (this=this@entry=0x7fff8e7fb0e0) at directn.cc:1872 No locals. #18 0x00000000006cbb45 in direction_chooser::do_main_loop (this=this@entry=0x7fff8e7fb0e0) at directn.cc:1990 old_target = {x = 40, y = 37} key_command = CMD_TARGET_DESCRIBE loop_done = false #19 0x00000000006cbe28 in direction_chooser::choose_direction (this=this@entry=0x7fff8e7fb0e0) at directn.cc:2095 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xc45110, origin = {x = 40, y = 42}, aim = {x = 40, y = 42}, agent = 0x12fc8a0, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {39, 0, 0, 0, 12213833, 0, 64, 0, 48, 0, 39, 0, -1890111936, 32583, 39, 0, -256, 0, -1904236704}}, {mData = {32767, -256, 0, -1893308256, 32583, 12945009, 0, 39, 0, 12747905, 0, 8, 0, -256, 0, -1882656643, 32583, -256, 0}}, {mData = {14, 0, 12747905, 0, -1882281575, 32583, 65362128, 0, -1882278028, 32583, -1904236416, 32767, 12747905, 0, 8, 0, -1882277848, 32583, -1904236688}}, {mData = {32767, 68105736, 0, 12282429, 0, -1890111936, 32583, -1904236416, 32767, -1882277228, 32583, -256, 0, 1, 0, 64, 0, 12747905, 0}}, {mData = {-1904236688, 32767, 6908543, 0, 53, 0, -1904236432, 32767, -1904236416, 32767, 7333857, 0, 32, 0, 53, 0, -1890111936, 32583, 53}}, {mData = {0, 21, 0, -1904236416, 32767, 0, 0, -1893308256, 32583, 68105736, 0, 53, 0, 13, 0, -1904236400, 32767, 21, 0}}, {mData = {-1882656643, 32583, 69968424, 0, -1890111936, 32583, 13, 0, -1904236400, 32767, 21, 0, -1904236416, 32767, 0, 0, -1893308484, 32583, -1904236416}}, {mData = {32767, -1882277848, 32583, 64, 0, 58256920, 0, 68105736, 0, -1890111936, 32583, 46, 0, -1904236400, 32767, -1904236432, 32767, -1904236416, 32767}}, {mData = {0, 0, 46, 0, -1890111936, 32583, 46, 0, 0, 0, 0, 0, -1904235120, 32767, -1893308256, 32583, 0, 0, 46}}, {mData = {0, 16752832, 0, 21, 0, 0, 0, -1882656643, 32583, 0, 0, 21, 0, 16752832, 0, -1882281575, 32583, 70037144, 0}}, {mData = {6220480, 0, 0, 0, -1882276069, 32583, 16752832, 0, 69931096, 0, 0, 0, -1882275094, 32583, -1904235520, 32767, -1904235120, 32767, 16752832}}, {mData = {0, -1882418734, 32583, 0, 0, -1890111936, 32583, 69931072, 0, 21, 0, -1904235496, 32767, 69931072, 0, 21, 0, -1882598575, 32583}}, {mData = {70037120, 0, 8182654, 0, 0, 0, 69, 0, -1904236288, 32767, 1, 0, 4, 0, -1882656767, 32583, -1904279552, 16842753, -1890111999}}, {mData = {32583, -1904236288, 32767, 4, 16777216, 123, 0, -1904232912, 32767, 1, 0, -1893308484, 32583, 17925600, 0, -1882277848, 32583, 69909112, 0}}, {mData = {65655752, 0, -1904236096, 32767, 17925568, 0, 17925600, 0, -1882277228, 32583, -1904236064, 32767, 2, 0, -1904236064, 32767, 17925568, 0, 12945303}}, {mData = {0, 11954040, 0, -1904234384, 32767, -1904234400, 32767, 2, 0, -1904233992, 32767, -1904234384, 32767, -1893538567, 32583, 34, 0, 0, 0}}, {mData = {1, 0, -1904233968, 32767, 12903110, 0, -1904233088, 32767, -1904233296, 32767, 0, 0, 16, 0, -1904233056, 0, -1904233264, 32767, -1893538567}}, {mData = {-1904234714, 16, 0, 0, 0, -1904233232, 32767, 0, 0, 0, 0, -1904235488, -1904234665, 2047, 0, -1904234712, 0, -1, -1}}, {mData = {18, 0, 69931096, 0, -1904235792, 32767, 58256920, 0, -1904234714, 32767, 69931096, 0, -1904235432, 32767, 2047, 0, -1904232064, 32767, -1904234714}}}}}, exp_map_max = {mData = {mData = {{mData = {32767, -1893371070, 32583, 80, 0, -1893520596, 32583, 12903109, 0, -1904235403, 32767, -1904234712, 32767, 0, 0, 12903108, 0, -1904235408, 0}}, {mData = {0, 0, 65, 0, -1890111936, 32583, 65, 0, 560, 0, -1882400176, 32583, -1904235424, 32767, 1, 0, 5, 0, 0}}, {mData = {0, -1879900927, 32583, -1882451437, 32583, 16, 48, -1904234920, 32767, -1904235360, 32767, -1882447051, 32583, 16752832, 0, -1882489673, 32583, 0, 0}}, {mData = {-1904234920, 32767, -1904235360, 32767, 5, 0, 80, 0, -1882447329, 32583, 16752832, 0, -1882656643, 32583, 63, 0, -1904235584, 32767, -1879900096}}, {mData = {32583, 8267694, 0, 16752832, 0, 63, 0, -1890111936, 32583, 63, 0, 0, 0, 0, 0, -1, 0, -1893308256, 32583}}, {mData = {-1904235024, 32767, 63, 0, 16752832, 0, 38, 0, 0, 0, -1882656643, 32583, 19914904, 0, 38, 0, 16752832, 0, -1882281575}}, {mData = {32583, 70651912, 0, 6220480, 0, 19924088, 0, -1882276069, 32583, 16752832, 0, 65655752, 0, 0, 0, -1882275094, 32583, 0, 0}}, {mData = {-1904234512, 32767, 16752832, 0, -1882418734, 32583, 1, 0, -1890111936, 32583, 19914904, 0, -1904234512, 32767, -1904234920, 32767, 19914904, 0, -1904234512}}, {mData = {32767, -1882598575, 32583, 70651888, 0, 8196111, 0, 0, 0, 0, 0, -1904234912, 0, 27, 256, -1904279552, 32767, 0, 4653056}}, {mData = {69931096, 0, -1890111848, 32583, -1890111832, 32583, 0, 0, 537, 0, -1904232048, 35, 592, 0, -1893308484, 35, 17925600, 0, 537}}, {mData = {0, -1890111936, 32583, 537, 0, 16752856, 0, 9, 0, -1879998600, 32583, 16753104, 0, 70651913, 0, 70651913, 0, 70651913, 0}}, {mData = {70651912, 0, 70651950, 0, 70652424, 0, 128, 0, 16, 0, 70651912, 0, -1880007536, 32583, 109, 0, 0, 0, 4098}}, {mData = {0, 0, 0, 0, 0, 109, 0, -1890111936, 32583, 109, 0, 84, 0, 16752832, 0, -1904234496, 32767, -1893308256, 32583}}, {mData = {0, 0, 109, 0, 84, 0, -1904234528, 32767, 84, 0, -1882656643, 32583, -1904233920, 32767, 84, 0, 84, 0, -1882281575}}, {mData = {32583, 16752832, 0, -1882278028, 32583, -1904233920, 32767, 84, 0, -1904234528, 32767, -1882277904, 32583, 12946826, 0, 84, 0, -1904234528, 32767}}, {mData = {-1890111936, 32583, 64392048, 0, -1879998600, 32583, -1904234408, 32767, 64392048, 0, -1879998600, 32583, -1882598575, 32583, 69946496, 0, 11439796, 0, 0}}, {mData = {0, 0, 32583, 48, 0, 1, 0, 752, 0, 69931072, 48, 16752856, 0, 20, 48, 64392072, 0, 752, 0}}, {mData = {16752856, 0, 39, 0, -1879998600, 32583, 16753104, 0, 69946521, 0, 69946521, 0, 69946521, 0, 69946520, 0, 69946604, 0, 69947032}}, {mData = {0, -1879901536, 32583, 16, 32767, 69946520, 0, -1880007536, 32583, 6, 0, 0, 0, 4098, 0, 0, 32767, 16752832, 0}}}}}, range = -1, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xbb4f90} #20 0x00000000006cbfe2 in direction (moves=..., args=...) at directn.cc:500 No locals. #21 0x0000000000ae9604 in _fire_choose_item_and_target (teleport=false, target=..., slot=) at throw.cc:289 beh = { = {_vptr.targeting_behaviour = 0xc464f0, prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, just_looking = false, compass = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0}, _M_invoker = 0}}, m_slot = 32, chosen_ammo = false, prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, m_noitem_reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, internal_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x429b188 "Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered)"}}, selected_from_inventory = false, need_redraw = false} was_chosen = false args = {hitfunc = 0x0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = -1, just_looking = false, needs_path = true, may_target_monster = true, self = CONFIRM_PROMPT, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffa0d8 ""}}, behaviour = 0x7fff8e7fb1f0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7d, _M_const_object = 0x7d, _M_function_pointer = 0x7d, _M_member_pointer = &virtual table offset 124, this adjustment 139945324260928}, _M_pod_data = "}\000\000\000\000\000\000\000@.W\217G\177\000"}, _M_manager = 0}, _M_invoker = 0x40f35f0}, default_place = {x = 0, y = 0}} #22 get_ammo_to_shoot (item=item@entry=-1, target=..., teleport=false) at throw.cc:442 warn = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fff8e7fb2a0 ""}} #23 0x0000000000ae9b39 in fire_thing (item=-1) at throw.cc:466 target = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, target = {x = 40, y = 37}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} #24 0x0000000000b7b8e4 in process_command (cmd=cmd@entry=CMD_FIRE) at main.cc:2142 No locals. #25 0x0000000000b7e859 in _input () at main.cc:1507 cmd = CMD_FIRE player_disabled = {was_disabled = false} #26 0x0000000000b7f3b5 in _launch_game () at main.cc:479 game_start = false ccon = {cstate = false, smartcstate = false} #27 0x00000000005c793b in _launch_game_loop () at main.cc:380 game_ended = false #28 main (argc=, argv=0x7fff8e7fbd58) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Apr 2 2016 at 06:28:02 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-2bdad6c4d3/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-2bdad6c4d3/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-2bdad6c4d3/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 13, depth = 3 Level id: Crypt:3 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 21 Level vaults: cryptofortress_bobbens uniq_donald uniq_jorgrun uniq_mara Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< HP restored. Key pressed, stopping explore. There is an open door here. There is an open door here. You open the door. A fire giant skeleton comes into view. You slash the fire giant skeleton! You hit the fire giant skeleton. There is a sudden explosion of sparks! You tail-slap the fire giant skeleton, but do no damage. The fire giant skeleton completely misses you. You slice the fire giant skeleton!! The fire giant skeleton hits you. You hit the fire giant skeleton. You tail-slap the fire giant skeleton. You slice the fire giant skeleton!! There is a sudden explosion of sparks! The fire giant skeleton completely misses you. You slash the fire giant skeleton! You destroy the fire giant skeleton! Okawaru accepts your kill. No target in view! No target in view! No target in view! Things that are here: a long sword of draining; a plate armour; a human skeleton You see here a ghoul skeleton. Things that are here: a dagger of holy wrath; a robe There is an open door, spattered with blood here. Key pressed, stopping explore. Key pressed, stopping explore. There is an open door here. You see here a morningstar. Things that are here: a war axe; a runed chain mail Key pressed, stopping explore. You open the door. Found 12 stones. Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You feel protected from missiles. Eat which item? (? for menu, Esc to quit) You continue eating. x2 You finish eating. That meat ration really hit the spot! There is an open door here. You now have 6275 gold pieces (gained 6). Key pressed, stopping explore. There is an open door here. Key pressed, stopping explore. You see here a short sword of holy wrath. There is an open door here. As you open the door, it creaks loudly! A dancing weapon, a crystal guardian and Donald come into view. You found an alarm trap! Donald shouts! A lost soul comes into view. You hear a blaring wail to the southwest. You hear a hideous shriek! x2; You hear a shout! x2 There is an open door here. Donald says, "Oh, hey! I could use a new shield. Have you got any spares?" Donald hits you but does no damage. Donald blocks your attack. x2 The crystal guardian fires a crystalline bolt at you. The crystal bolt freezes you! You resist. The crystal bolt misses you. Donald hits you with a demon trident. Donald blocks your attack. You tail-slap Donald, but do no damage. Donald hits you but does no damage. You slash Donald! Donald is lightly wounded. You slash the dire flail of crushing! The dire flail of crushing is heavily damaged. You hit the crystal guardian. The crystal guardian is lightly damaged. The dire flail of crushing misses you. The crystal guardian hits you. Donald says, "All these vampires have me hopping mad!" Donald closely misses you. The dire flail of crushing hits you but does no damage. You miss the dire flail of crushing. The dire flail of crushing is heavily damaged. You hit the crystal guardian. The crystal guardian is lightly damaged. Donald blocks your attack. Donald is lightly wounded. The crystal guardian fires a crystalline bolt at you. The crystal bolt is repelled. The dire flail of crushing completely misses you. Donald completely misses you. You barely miss the dire flail of crushing. You tail-slap the dire flail of crushing, but do no damage. The dire flail of crushing is heavily damaged. You slice Donald!! Donald is moderately wounded. You slash the crystal guardian! The crystal guardian is moderately damaged. The dire flail of crushing misses you. The crystal guardian hits you but does no damage. You slice Donald!! Donald is heavily wounded. You slash the crystal guardian! The crystal guardian is heavily damaged. You closely miss the dire flail of crushing. The dire flail of crushing is moderately damaged. The dire flail of crushing completely misses you. Donald says, "I'm hungry." Donald misses you. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. You slash Donald! Donald is severely wounded. You closely miss the dire flail of crushing. The dire flail of crushing is moderately damaged. You slice the crystal guardian!! The crystal guardian is almost destroyed. The dire flail of crushing misses you. Donald completely misses you. The dire flail of crushing completely misses you. The crystal guardian misses you. You slice Donald!! The lost soul assumes the form of Donald! You hit the crystal guardian but do no damage. The crystal guardian is severely damaged. You barely miss the dire flail of crushing. The dire flail of crushing is moderately damaged. The dire flail of crushing misses you. The ghostly Donald barely misses you. You slice the crystal guardian!! You destroy the crystal guardian! You slice the ghostly Donald!! The ghostly Donald is moderately damaged. You hit the dire flail of crushing. The dire flail of crushing is heavily damaged. The dire flail of crushing closely misses you. The ghostly Donald hits you with a demon trident! You slash the dire flail of crushing! You tail-slap the dire flail of crushing, but do no damage. The dire flail of crushing is almost destroyed. The ghostly Donald blocks your attack. The ghostly Donald is moderately damaged. The dire flail of crushing completely misses you. You miss the dire flail of crushing. You tail-slap the dire flail of crushing, but do no damage. The dire flail of crushing is almost destroyed. You hit the ghostly Donald. There is a sudden explosion of sparks! The ghostly Donald is heavily damaged. The dire flail of crushing hits you but does no damage. The ghostly Donald completely misses you. You hit the dire flail of crushing. Your tail-slap misses the dire flail of crushing. The dire flail of crushing is almost destroyed. You hit the ghostly Donald. There is a sudden explosion of sparks! The ghostly Donald is severely damaged. The dire flail of crushing completely misses you. x2 The ghostly Donald hits you with a demon trident! You slash the dire flail of crushing! The dire flail of crushing falls from the air. You slash the ghostly Donald! The ghostly Donald is severely damaged. The ghostly Donald completely misses you. You hit the ghostly Donald but do no damage. The ghostly Donald is severely damaged. You slice the ghostly Donald!! There is a sudden explosion of sparks! You destroy the ghostly Donald! Okawaru accepts your kill. No target in view! No target in view! No target in view! Things that are here: a demon trident; a glowing chain mail; a shield Things that are here: a demon trident; a glowing chain mail; a shield You open the door. Found a phantom mirror and a giant club. There is an open door here. You now have 6289 gold pieces (gained 14). You now have 6302 gold pieces (gained 13). You now have 6330 gold pieces (gained 28). Key pressed, stopping explore. You now have 6355 gold pieces (gained 25). You now have 6383 gold pieces (gained 28). You now have 6399 gold pieces (gained 16). You now have 6415 gold pieces (gained 16). You now have 6439 gold pieces (gained 24). l - 6 potions of might (gained 1) p - 6 scrolls of fear (gained 1) You now have 6466 gold pieces (gained 27). You see here a phantom mirror. There is an open door here. You see here a dire flail of crushing. There is an open door here. A skeletal warrior comes into view. It is wielding a glaive. You see here a glaive. The skeletal warrior completely misses you. The skeletal warrior completely misses you. There is an open door here. You slash the skeletal warrior! There is a sudden explosion of sparks! You tail-slap the skeletal warrior, but do no damage. The skeletal warrior is heavily damaged. You barely miss the skeletal warrior. The skeletal warrior is heavily damaged. The skeletal warrior misses you. You slice the skeletal warrior!! The skeletal warrior is severely damaged. The skeletal warrior completely misses you. You slash the skeletal warrior! You tail-slap the skeletal warrior, but do no damage. The skeletal warrior is almost destroyed. You hit the skeletal warrior. You tail-slap the skeletal warrior, but do no damage. The skeletal warrior is almost destroyed. The skeletal warrior completely misses you. You hit the skeletal warrior. There is a sudden explosion of sparks! You destroy the skeletal warrior! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You found a web! Key pressed, stopping explore. Key pressed, stopping explore. There is an open door here. A crystal guardian comes into view. The crystal guardian moves out of view. No target in view! A crystal guardian comes into view. There is an open door here. A war gargoyle comes into view. It is wielding a great mace. The war gargoyle moves out of view. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. A skeletal warrior comes into view. It is wielding a hand axe. The crystal guardian fires a crystalline bolt at you. The crystal bolt is repelled. You slash the crystal guardian! You tail-slap the crystal guardian, but do no damage. The crystal guardian is lightly damaged. The crystal guardian completely misses you. You hit the crystal guardian. You tail-slap the crystal guardian, but do no damage. The crystal guardian is lightly damaged. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. The crystal guardian completely misses you. You hit the crystal guardian but do no damage. You tail-slap the crystal guardian, but do no damage. The crystal guardian is lightly damaged. A bone dragon comes into view. You slice the crystal guardian!! The crystal guardian is heavily damaged. You hear a shout! The crystal guardian completely misses you. You slash the crystal guardian! The crystal guardian is severely damaged. You hit the war gargoyle. The war gargoyle is lightly damaged. The war gargoyle completely misses you. The crystal guardian completely misses you. You completely miss the crystal guardian. The crystal guardian is severely damaged. You slice the war gargoyle!! The war gargoyle is severely damaged. The war gargoyle hits you with a great mace! The crystal guardian completely misses you. You slice the war gargoyle!! You destroy the war gargoyle! You hit the crystal guardian but do no damage. The crystal guardian is severely damaged. The crystal guardian completely misses you. You slash the crystal guardian! The crystal guardian is almost destroyed. You open the crystal guardian like a pillowcase!!! You destroy the crystal guardian! A deep elf death mage and a skeletal warrior come into view. The skeletal warrior hits you with a hand axe. You see here a great mace. You barely miss the skeletal warrior. The skeletal warrior completely misses you. You hit the bone dragon. The bone dragon is lightly damaged. You slice the deep elf death mage!! The deep elf death mage is moderately wounded. You closely miss the skeletal warrior. You hear a shout! The deep elf death mage beckons forth a restless soul! The skeletal warrior completely misses you. The bone dragon bites you but does no damage. The bone dragon completely misses you. The bone dragon misses you. A necromancer comes into view. It is wielding a dagger. You hit the deep elf death mage. You tail-slap the deep elf death mage, but do no damage. The deep elf death mage is moderately wounded. You hit the bone dragon but do no damage. The bone dragon is lightly damaged. You hit the skeletal warrior. There is a sudden explosion of sparks! The skeletal warrior is moderately damaged. The deep elf death mage completely misses you. You slash the deep elf death mage! There is a sudden explosion of sparks! You tail-slap the deep elf death mage. The deep elf death mage is almost dead. You hit the bone dragon. The bone dragon is lightly damaged. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. The skeletal warrior completely misses you. The bone dragon completely misses you. x2; The bone dragon misses you. The deep elf death mage is infused with unholy energy, but nothing happens. You slash the deep elf death mage! The deep elf death mage is almost dead. You barely miss the skeletal warrior. The skeletal warrior is moderately damaged. You hit the bone dragon but do no damage. The bone dragon is lightly damaged. The bone dragon bites you! The bone dragon misses you. The bone dragon closely misses you. The skeletal warrior completely misses you. The deep elf death mage completely misses you. You slash the deep elf death mage! The lost soul assumes the form of the deep elf death mage and becomes anchored to this world! You slash the skeletal warrior! The skeletal warrior is heavily damaged. You hit the bone dragon. The bone dragon is lightly damaged. The bone dragon bites you!! The bone dragon claws you but does no damage. The bone dragon tramples you! You hold your ground! The skeletal warrior completely misses you. The ghostly deep elf death mage misses you. You hit the skeletal warrior but do no damage. The skeletal warrior is heavily damaged. You hit the bone dragon. The bone dragon is lightly damaged. You slice the ghostly deep elf death mage!! The ghostly deep elf death mage is moderately damaged. The bone dragon bites you!! The bone dragon completely misses you. The bone dragon closely misses you. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. You hear a chilling moan. You slice the skeletal warrior!! The skeletal warrior is severely damaged. You hit the ghostly deep elf death mage. The ghostly deep elf death mage is moderately damaged. You slash the bone dragon! The bone dragon is lightly damaged. The skeletal warrior completely misses you. The ghostly deep elf death mage barely misses you. The bone dragon completely misses you. x3 You hit the skeletal warrior but do no damage. There is a sudden explosion of sparks! You destroy the skeletal warrior! Okawaru accepts your kill. You hit the bone dragon but do no damage. The bone dragon is lightly damaged. You slash the ghostly deep elf death mage! There is a sudden explosion of sparks! The ghostly deep elf death mage is severely damaged. The ghostly deep elf death mage hits you but does no damage. A curse skull comes into view. You slice the ghostly deep elf death mage!! There is a sudden explosion of sparks! You destroy the ghostly deep elf death mage! Okawaru accepts your kill. You hit the bone dragon. The bone dragon is lightly damaged. The bone dragon misses you. The bone dragon claws you but does no damage. The bone dragon tramples you but does no damage. A necromancer comes into view. It is wielding a dagger of draining. You hit the bone dragon but do no damage. The bone dragon is lightly damaged. You hit the skeletal warrior but do no damage. There is a sudden explosion of sparks! The skeletal warrior is moderately damaged. The bone dragon bites you! The bone dragon completely misses you. x2 The skeletal warrior hits you with a mace!! You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You hit the curse skull but do no damage. You barely miss the bone dragon. The bone dragon is lightly damaged. The bone dragon completely misses you. The bone dragon misses you. The bone dragon tramples you but does no damage. The curse skull rattles its jaw. A fire dragon zombie comes into view. You completely miss the skeletal warrior. The skeletal warrior is moderately damaged. You hit the flying skull but do no damage. You hit the bone dragon. The bone dragon is lightly damaged. You hit the curse skull but do no damage. The skeletal warrior misses you. The bone dragon completely misses you. The bone dragon claws you but does no damage. The bone dragon tramples you! You hold your ground! The flying skull completely misses you. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You hit the curse skull. The curse skull is lightly damaged. You hit the bone dragon. The bone dragon is lightly damaged. You slice the flying skull!! The flying skull is almost destroyed. The flying skull completely misses you. The skeletal warrior barely misses you. The bone dragon completely misses you. x2; The bone dragon misses you. You barely miss the flying skull. The flying skull is almost destroyed. You barely miss the skeletal warrior. The skeletal warrior is moderately damaged. You hit the curse skull but do no damage. The curse skull is lightly damaged. You slice the bone dragon!! The bone dragon is moderately damaged. The flying skull completely misses you. The bone dragon completely misses you. The bone dragon claws you but does no damage. The bone dragon completely misses you. You hit the flying skull but do no damage. You tail-slap the flying skull, but do no damage. The flying skull is almost destroyed. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You hit the crystal guardian but do no damage. You hit the curse skull but do no damage. The curse skull is lightly damaged. You slash the bone dragon! The bone dragon is moderately damaged. The flying skull completely misses you. The skeletal warrior hits you with a mace. The flying skull completely misses you. You slice the flying skull!! You destroy the flying skull! You slash the bone dragon! The bone dragon is heavily damaged. You hit the curse skull but do no damage. You hit the crystal guardian but do no damage. You slash the skeletal warrior! The skeletal warrior is moderately damaged. The crystal guardian glitters, brittle, in the dim dungeon light. The crystal guardian completely misses you. The bone dragon completely misses you. The bone dragon barely misses you. The bone dragon completely misses you. The curse skull rattles its jaw. The skeletal warrior misses you. You hit the bone dragon but do no damage. You tail-slap the bone dragon, but do no damage. The bone dragon is heavily damaged. You slash the hungry ghost! The hungry ghost is moderately damaged. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. You hit the crystal guardian but do no damage. You hit the curse skull but do no damage. The necromancer casts a spell at you. The bolt of cold hits the curse skull. The curse skull resists. The bolt of cold misses you. The bolt of cold hits the skeletal warrior. The skeletal warrior resists. The crystal guardian glitters, brittle, in the dim dungeon light. The crystal guardian fires a crystalline bolt at you. The crystal bolt freezes you! The crystal bolt misses you. The bone dragon barely misses you. The bone dragon closely misses you. The bone dragon completely misses you. The hungry ghost misses you. You hit the bone dragon. The bone dragon is heavily damaged. You hit the curse skull but do no damage. The curse skull is lightly damaged. You hit the crystal guardian but do no damage. You barely miss the skeletal warrior. The skeletal warrior is heavily damaged. You slice the hungry ghost!! There is a sudden explosion of sparks! You destroy the hungry ghost! The jiangshi claws you! The jiangshi claws you but does no damage. The skeletal warrior closely misses you. The crystal guardian completely misses you. The bone dragon completely misses you. The bone dragon claws you but does no damage. The bone dragon tramples you! You hold your ground! You hit the curse skull but do no damage. You tail-slap the curse skull, but do no damage. The curse skull is lightly damaged. You slash the bone dragon! The bone dragon is heavily damaged. You hit the jiangshi. There is a sudden explosion of sparks! The jiangshi is moderately damaged. You slice the skeletal warrior!! There is a sudden explosion of sparks! The skeletal warrior is almost destroyed. You slash the crystal guardian! The crystal guardian is lightly damaged. The jiangshi misses you. The jiangshi closely misses you. The curse skull calls on the powers of darkness! The necromancer convulses! Your body is wracked with pain! The necromancer convulses! The jiangshi completely misses you. The jiangshi claws you but does no damage. The skeletal warrior closely misses you. The crystal guardian completely misses you. The bone dragon completely misses you. The bone dragon claws you but does no damage. The bone dragon completely misses you. You slice the curse skull!! You tail-slap the curse skull, but do no damage. The curse skull is heavily damaged. You hit the bone dragon but do no damage. The bone dragon is heavily damaged. You hit the jiangshi but do no damage. The jiangshi is moderately damaged. You slice the skeletal warrior!! You destroy the skeletal warrior! Okawaru accepts your kill. You hit the crystal guardian. The crystal guardian is lightly damaged. The jiangshi claws you! The jiangshi closely misses you. The curse skull rattles its jaw. The jiangshi completely misses you. x2 The crystal guardian completely misses you. The bone dragon completely misses you. The bone dragon misses you. The bone dragon closely misses you. You hit the curse skull but do no damage. You tail-slap the curse skull, but do no damage. The curse skull is moderately damaged. You slash the bone dragon! The bone dragon is severely damaged. You closely miss the jiangshi. The jiangshi is moderately damaged. You slash the necromancer! There is a sudden explosion of sparks! You kill the necromancer! Okawaru accepts your kill. You hit the crystal guardian but do no damage. The crystal guardian is lightly damaged. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. x2 The crystal bolt freezes the crystal guardian. The crystal guardian completely resists. You slice the curse skull!! Your tail-slap misses the curse skull. The curse skull is almost destroyed. You slice the crystal guardian!! The crystal guardian is heavily damaged. You hit the fire dragon zombie but do no damage. You barely miss the jiangshi. The jiangshi is moderately damaged. You hit the bone dragon but do no damage. The bone dragon is severely damaged. The bone dragon completely misses you. The bone dragon claws you but does no damage. The bone dragon completely misses you. The fire dragon zombie completely misses you. The fire dragon zombie closely misses you. The fire dragon zombie completely misses you. The curse skull rattles its jaw. You slice the curse skull!! You destroy the curse skull! Okawaru accepts your kill. Something appears at your feet! Okawaru grants you a gift! You slice the bone dragon!! The bone dragon is severely damaged. You slice the jiangshi!! The jiangshi is heavily damaged. You slash the fire dragon zombie! You completely miss the crystal guardian. The crystal guardian is heavily damaged. The jiangshi disappears in a puff of smoke! The wight disappears in a puff of smoke! The shadow disappears in a puff of smoke! The mummy disappears in a puff of smoke! The freezing wraith disappears in a puff of smoke! The shadow disappears in a puff of smoke! The wight disappears in a puff of smoke! The mummy disappears in a puff of smoke! The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. x2 The crystal bolt burns the crystal guardian. The crystal guardian completely resists. The bone dragon completely misses you. x3 You slice the fire dragon zombie like a ripe choko!!! You slash the necromancer! The necromancer is severely wounded. You slash the bone dragon! The bone dragon is almost destroyed. You hit the crystal guardian but do no damage. The crystal guardian is heavily damaged. The necromancer completely misses you. The crystal guardian fires a crystalline bolt at you. The crystal bolt misses you. x2 The crystal bolt freezes the crystal guardian. The crystal guardian completely resists. The fire dragon zombie misses you. The fire dragon zombie completely misses you. x2 The bone dragon completely misses you. x2; The bone dragon closely misses you. You slash the crystal guardian! You tail-slap the crystal guardian, but do no damage. The crystal guardian is severely damaged. You hit the bone dragon but do no damage. The bone dragon is almost destroyed. You hit the necromancer. There is a sudden explosion of sparks! The necromancer is almost dead. You slash the fire dragon zombie! The necromancer barely misses you. The crystal guardian completely misses you. The bone dragon completely misses you. x2 The bone dragon tramples you but does no damage. The fire dragon zombie completely misses you. x2 The fire dragon zombie tramples you but does no damage. You carve the crystal guardian like a ham!!! You destroy the crystal guardian! You hit the bone dragon. The bone dragon is almost destroyed. You closely miss the necromancer. The necromancer is almost dead. You slice the fire dragon zombie!! There is a sudden explosion of sparks! You destroy the fire dragon zombie! Okawaru accepts your kill. The necromancer completely misses you. The bone dragon barely misses you. The bone dragon closely misses you. x2 You slice the bone dragon!! You destroy the bone dragon! Okawaru accepts your kill. You closely miss the necromancer. The necromancer is almost dead. The necromancer completely misses you. The necromancer closely misses you. You chop the necromancer into pieces!!! There is a sudden explosion of sparks! You kill the necromancer! Okawaru accepts your kill. You now have 6506 gold pieces (gained 40). Items here: )) [ † a dagger of draining; a robe; a hand axe; a human corpse Things that are here: a runed battleaxe {god gift}; a great mace Items here: )) [ † a dagger of draining; a robe; a hand axe; a human corpse Things that are here: a runed battleaxe {god gift}; a great mace There is an open door, spattered with blood here. Items here: ))) [[ † You start resting. A skeletal warrior comes into view. It is wielding a halberd. A skeletal warrior is nearby! Casting: Repel Missiles Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - skeletal warrior Aim: a skeletal warrior, wielding a halberd You throw a javelin of returning. The javelin of returning hits the skeletal warrior but does no damage. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - skeletal warrior Aim: a skeletal warrior, wielding a halberd You throw a javelin of returning. The javelin of returning hits the skeletal warrior. The skeletal warrior is lightly damaged. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - skeletal warrior Aim: a skeletal warrior, wielding a halberd (lightly damaged) You throw a javelin of returning. The javelin of returning barely misses the skeletal warrior. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - skeletal warrior Aim: a skeletal warrior, wielding a halberd (lightly damaged) You throw a javelin of returning. The javelin of returning closely misses the skeletal warrior. The javelin of returning returns to your pack! The skeletal warrior misses you. You closely miss the skeletal warrior. The skeletal warrior is lightly damaged. Your skin is crawling a little less now. The skeletal warrior completely misses you. You slice the skeletal warrior!! You tail-slap the skeletal warrior. The skeletal warrior is moderately damaged. The skeletal warrior completely misses you. You slash the skeletal warrior! The skeletal warrior is heavily damaged. The skeletal warrior completely misses you. You barely miss the skeletal warrior. The skeletal warrior is heavily damaged. You chop the skeletal warrior into pieces!!! You destroy the skeletal warrior! Okawaru accepts your kill. No target in view! No target in view! You start resting. Your skin stops crawling. You start resting. Magic restored. A flail of draining comes into view. A flail of draining is nearby! A flail of draining is nearby! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - flail of draining Aim: a flail of draining (hasn't noticed you) You throw a javelin of returning. The javelin of returning hits the flail of draining but does no damage. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - flail of draining Aim: a flail of draining You throw a javelin of returning. The javelin of returning hits the flail of draining!! The flail of draining falls from the air. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - you Okay, then. You start resting. You start resting. A vampire knight comes into view. It is wielding an enchanted broad axe. Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (hasn't noticed you) You throw a javelin of returning. The javelin of returning closely misses the vampire knight. The javelin of returning fails to return to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour You throw a javelin of returning. The javelin of returning hits the vampire knight! The vampire knight is lightly damaged. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (lightly damaged) You throw a javelin of returning. The javelin of returning hits the vampire knight! The vampire knight is moderately damaged. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (moderately damaged) You throw a javelin of returning. The javelin of returning completely misses the vampire knight. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (moderately damaged) You throw a javelin of returning. The javelin of returning hits the vampire knight but does no damage. The vampire knight is moderately damaged. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (moderately damaged) You throw a javelin of returning. The javelin of returning hits the vampire knight but does no damage. The vampire knight is moderately damaged. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 4 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - vampire knight Aim: a vampire knight, wielding an enchanted broad axe and wearing a plate armour (moderately damaged) You throw a javelin of returning. The javelin of returning hits the vampire knight. The vampire knight is moderately damaged. The javelin of returning returns to your pack! You slash the vampire knight! You tail-slap the vampire knight, but do no damage. The vampire knight is heavily damaged. The vampire knight completely misses you. x2 You slash the vampire knight! You tail-slap the vampire knight. The vampire knight is heavily damaged. You slash the vampire knight! There is a sudden explosion of sparks! You tail-slap the vampire knight, but do no damage. The vampire knight is almost destroyed. The vampire knight gestures wildly while chanting. The vampire knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. No target in view! No target in view! No target in view! You hit something but do no damage. Something completely misses you. Something misses you. You slash something! Okawaru accepts your kill. Reactivating autopickup. You feel a bit more experienced. You now have 6561 gold pieces (gained 55). Things that are here: an enchanted broad axe; a plate armour You start resting. HP restored. You see here a halberd. There is an open door, spattered with blood here. Items here: ))) [[ ÷ Things that are here: a flail of draining; a runed battleaxe {god gift}; a great mace There is an open door, spattered with blood here. Items here: ))) [[ ÷ Key pressed, stopping explore. G - 5 javelins of returning (gained 1) A soul eater comes into view. A soul eater is nearby! There is an open door here. Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - soul eater Aim: a soul eater (hasn't noticed you) You throw a javelin of returning. The javelin of returning hits the soul eater! The soul eater is lightly wounded. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - soul eater Aim: a soul eater (lightly wounded) You throw a javelin of returning. The javelin of returning hits the soul eater!! The soul eater is severely wounded. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - soul eater Aim: a soul eater (severely wounded) You throw a javelin of returning. The javelin of returning hits the soul eater!! You kill the soul eater! The javelin of returning returns to your pack! 3 flying skulls come into view. There are monsters nearby! There are monsters nearby! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - flying skull Aim: a flying skull (water, resting) You throw a javelin of returning. The javelin of returning hits the flying skull. The flying skull gives a hideous shriek! The flying skull is moderately damaged. The javelin of returning returns to your pack! A flying skull comes into view. 2 flying skulls come into view. The flying skull gives a hideous shriek! x2 Mara, Lord of Illusions comes into view. He is wielding a demon whip of electrocution. The flying skull gives a hideous shriek! You slice the flying skull!! You destroy the flying skull! Okawaru accepts your kill. You miss the flying skull. The flying skull closely misses you. You barely miss the flying skull. The flying skull completely misses you. You miss the flying skull. Your tail-slap misses the flying skull. You hit the flying skull but do no damage. You barely miss the flying skull. The flying skull completely misses you. x2 Mara gestures at you. The bolt of fire hits the flying skull. The flying skull resists. The flying skull is destroyed! The bolt of fire misses you. The flying skull completely misses you. The flying skull misses you. An eight-headed hydra zombie comes into view. You hit the flying skull. The flying skull is moderately damaged. You hit the flying skull but do no damage. You closely miss the flying skull. The flying skull completely misses you. Mara gestures. Mara blinks! The flying skull completely misses you. x2 You slice the flying skull!! You destroy the flying skull! Okawaru accepts your kill. You barely miss the flying skull. You closely miss the flying skull. You miss the flying skull. The flying skull completely misses you. x2 The flying skull misses you. You barely miss the flying skull. You hit the flying skull. The flying skull is lightly damaged. You slice the flying skull!! The flying skull is almost destroyed. The flying skull completely misses you. x2 The flying skull closely misses you. The flying skull completely misses you. You slash the flying skull! You destroy the flying skull! Okawaru accepts your kill. You slice the flying skull!! You destroy the flying skull! Okawaru accepts your kill. You hit the flying skull but do no damage. The flying skull completely misses you. x2 You slice the flying skull!! You destroy the flying skull! Okawaru accepts your kill. You slice one of the eight-headed hydra zombie's heads off! You slice the seven-headed hydra zombie like a ripe choko!!! You tail-slap the seven-headed hydra zombie. You hear a hideous shriek! You barely miss Mara. Your tail-slap misses Mara. You hack one of the seven-headed hydra zombie's heads off! You hit the six-headed hydra zombie. Mara shimmers. Mara shimmers and seems to become three! The six-headed hydra zombie barely misses you. The six-headed hydra zombie misses you. The six-headed hydra zombie completely misses you. x2 The six-headed hydra zombie bites you. The six-headed hydra zombie completely misses you. A ghoul comes into view. You slice Mara!! There is a sudden explosion of sparks! Your tail-slap misses Mara. Mara is lightly wounded. You hack one of the six-headed hydra zombie's heads off! You slash the five-headed hydra zombie! Mara gestures. There is a horrible, sudden wrenching feeling in your soul! Mara gestures. Mara blinks! Mara completely misses you. Mara gestures. Mara blinks! The five-headed hydra zombie completely misses you. The five-headed hydra zombie misses you. The five-headed hydra zombie completely misses you. x3 You slice Mara!! You tail-slap Mara. Mara is moderately wounded. You lop one of the five-headed hydra zombie's heads off! You slash the four-headed hydra zombie! Mara gestures. Mara blinks! Mara completely misses you. A necrophage and a flying skull come into view. You slice Mara!! You tail-slap Mara, but do no damage. Mara is heavily wounded. You hit the four-headed hydra zombie. The four-headed hydra zombie misses you. The four-headed hydra zombie closely misses you. The four-headed hydra zombie bites you but does no damage. The four-headed hydra zombie completely misses you. Mara says, "I mislead the hearts of men!" A short sword of flaming comes into view. You completely miss namelastname112's illusion. You lop one of the four-headed hydra zombie's heads off! You slash the three-headed hydra zombie! There is a sudden explosion of sparks! The three-headed hydra zombie completely misses you. x3 Mara gestures. Mara blinks! Unknown command. Mara misses you. Namelastname112's illusion gestures wildly while chanting. Namelastname112's illusion's wounds begin to heal before your eyes! Mara completely misses you. Mara gestures. Mara blinks! There is an open door here. Things that are here: an enchanted broad axe; a plate armour You see here a halberd. There is an open door, spattered with blood here. Items here: ))) [[ ÷ Mara gestures. Mara blinks! Mara gestures at you. You resist with almost no effort. There is an open door here. Mara gestures. Mara blinks! The flying skull completely misses you. The flying skull hits you but does no damage. Mara gestures at you. The bolt of fire hits the flying skull. The flying skull resists. The flying skull is destroyed! The bolt of fire misses you. Mara gestures at you. The bolt of fire hits you! There is an open door here. Mara's face changes twice. Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - Mara Aim: Mara, wielding a demon whip of electrocution and wearing a robe You throw a javelin of returning. The javelin of returning closely misses Mara. The javelin of returning returns to your pack! Mara gestures at you. The bolt of fire hits you! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Mara Aim: Mara, wielding a demon whip of electrocution and wearing a robe You throw a javelin of returning. The javelin of returning hits Mara!! Mara is lightly wounded. The javelin of returning returns to your pack! Mara gestures. Mara blinks! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f - namelastname112's illusion Aim: namelastname112's illusion, wielding a weapon of electrocution (regenerating, summoned) You throw a javelin of returning. The javelin of returning hits namelastname112's illusion! Namelastname112's illusion is lightly wounded. The javelin of returning returns to your pack! Unknown command. There is a large open door here. You see here a halberd. Namelastname112's illusion is no longer regenerating. Namelastname112's illusion casts a spell. Namelastname112's illusion's wounds begin to heal before your eyes! There is a large open door here. You see here a great mace. Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - namelastname112's illusion Aim: namelastname112's illusion, wielding a weapon of electrocution (lightly wounded, regenerating, summoned) You throw a javelin of returning. The javelin of returning hits namelastname112's illusion!! Namelastname112's illusion is lightly wounded. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - namelastname112's illusion Aim: namelastname112's illusion, wielding a weapon of electrocution (lightly wounded, regenerating, summoned) You throw a javelin of returning. The javelin of returning misses namelastname112's illusion. The javelin of returning returns to your pack! Throwing (i - inventory. (,) - cycle): G - 5 javelins of returning (quivered) Press: ? - help, Shift-Dir - straight line, f/p - namelastname112's illusion Aim: namelastname112's illusion, wielding a weapon of electrocution (lightly wounded, regenerating, summoned) >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_FIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [namelastname112] Species: Black Draconian Job: Gladiator HP: 216/248; mods: 0/0 MP: 33/35; mod: 0 Stats: 13 (13) 14 (14) 28 (28) Position: (40, 42), god: Okawaru (7), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 20 | 12671 | 941/1514 Short Blades | X | 0 | 0 | 5 | 880 | 130/300 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 22 | 19641 | 1941/2100 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 2 | 100 | 22 | 23301 | 2253/2498 Dodging | X | 0 | 0 | 18 | 12981 | 138/1784 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 8 | 2170 | 30/535 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Charms | X | 0 | 0 | 9 | 2710 | 35/654 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 4 | 600 | 100/250 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 10 | 2020 | 41/460 Earth Magic | | 0 | 0 | 0 | 0 | 0/70 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 12 | 3640 | 109/715 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #4: 441459 #12: 8132 #13: 1571 #23: 72778 #24: 257523865 #27: 1404804 #30: -167 #43: 1 #49: 8993 #59: 1 Mutations: big wings: 1 (innate) electricity resistance: 1 (innate) slow regeneration: 1 cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #45: +9 executioner's axe of electrocution eq slot #1, inv slot #21: +0 cloak of cold resistance eq slot #2, inv slot #1: +2 hat of magic resistance eq slot #3, inv slot #14: +2 pair of fencer's gloves {LBl+4 SBl+4 EV+3 Dex+6} eq slot #4, inv slot #19: +1 pair of boots "Roowig" {MR+ Str-5 Int+3 Stlth+} eq slot #7, inv slot #43: ring of Robustness {AC+8} eq slot #8, inv slot #18: ring of Shaolin {EV+8} eq slot #9, inv slot #40: amulet "Illeoqa" {Spirit *Drain rPois rN+++ MR+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .....#....#..........#....#....'. ..)..#....#..........#...R#....#. ..)..'....##........##....@....#. .....#....###.))@..###....#....# .....#....# ###''### #....#....'. ....^#....###⌠....⌠###....#....#^ #######'####..)))...####'######## #.....)...#####')#### ... '.....)...###≈≈.@≈≈## .... #.........##≈≈≈..≈≈≈##.... #.........#≈≈≈≈..≈≈≈≈#... #.........#≈≈≈≈..≈≈≈≈# ###.......#≈≈≈≈..≈≈≈≈# ###.....#≈≈≈≈..≈≈≈≈# ####..#≈≈≈≈..≈≈≈≈# ####≈≈≈≈..≈≈≈≈# ≈##≈≈≈≈..≈≈≈≈## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true bailey_type: bailey_axe ice_cave_hard: true fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>