ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2068 failed. Version: Dungeon Crawl Stone Soup 0.20-a0-211-g4a6ff27 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-councilgod -name Whaleporn -rc /dgldir/rcfiles/crawl-git/Whaleporn.rc -macro /dgldir/rcfiles/crawl-git/Whaleporn.macro -morgue /dgldir/morgue/Whaleporn/ -webtiles-socket /crawl-master/webserver/sockets/Whaleporn:2016-11-24.16:10:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-councilgod(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5d0333]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-councilgod(_Z13do_crash_dumpv+0x2f2) [0x5d76a2]: do_crash_dump() /usr/games/crawl-councilgod(_Z20crash_signal_handleri+0x9c) [0x5d05cc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fc5f65494c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fc5f68dfb7b]: /usr/games/crawl-councilgod() [0x5d6e59] /usr/games/crawl-councilgod() [0x5d7121] /usr/games/crawl-councilgod() [0x903f66] /usr/games/crawl-councilgod() [0x5f8613] /usr/games/crawl-councilgod() [0x5fb26c] /usr/games/crawl-councilgod(_Z19get_monster_db_descRK12monster_infoR13describe_infoRbb+0xa53) [0x5fd173]: get_monster_db_desc(monster_info const&, describe_info&, bool&, bool) /usr/games/crawl-councilgod(_Z17describe_monstersRK12monster_infobRKSs+0x85) [0x5fef35]: describe_monsters(monster_info const&, bool, std::string const&) /usr/games/crawl-councilgod(_Z20full_describe_squareRK9coord_defb+0x85) [0x633d05]: full_describe_square(coord_def const&, bool) /usr/games/crawl-councilgod(_ZN17direction_chooser15describe_targetEv+0x4e) [0x633e8e]: direction_chooser::describe_target() /usr/games/crawl-councilgod(_ZN17direction_chooser12do_main_loopEv+0x270) [0x63d9c0]: direction_chooser::do_main_loop() /usr/games/crawl-councilgod(_ZN17direction_chooser16choose_directionEv+0x148) [0x63ddc8]: direction_chooser::choose_direction() /usr/games/crawl-councilgod(_Z9directionR4distRK22direction_chooser_args+0x22) [0x63df72]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-councilgod(_Z14do_look_aroundRK9coord_def+0x104) [0x63e0c4]: do_look_around(coord_def const&) /usr/games/crawl-councilgod(_Z15process_command12command_type+0x1e1) [0xbb3b31]: process_command(command_type) /usr/games/crawl-councilgod() [0xbb6cd9] /usr/games/crawl-councilgod() [0xbb78f5] /usr/games/crawl-councilgod(main+0x2eb) [0xbbb0fb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fc5f653476d]: /usr/games/crawl-councilgod() [0x535849] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 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". 0x00007fc5f68df84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fc5f68df84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d0a3b in call_gdb (file=0x7fc5f68ca180) at crash.cc:420 gdb = attach_cmd = "attach 14438\000\000\000\000\000\000\000" #2 0x00000000005d76c2 in do_crash_dump () at dbg-asrt.cc:670 t = 1480007236 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x393aee8 "/dgldir/morgue/Whaleporn/"}} name = "/dgldir/morgue/Whaleporn/crash-Whaleporn-20161124-170716.txt", '\000' file = 0x7fc5f68ca180 #3 0x00000000005d05cc in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fc5f68dfb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d6e59 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe19754a60 "ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2068 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d7121 in AssertFailed (expr=0xc85650 "verb_index < (int)ARRAYSZ(attack_types)", file=0xbe1ab2 "mon-util.cc", line=2068, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2068 failed.\000\000\000pju\031\376\177\000\000 \000u\031\376\177\000\000x3\274\000\000\000\000\000\270ju\031\376\177\000\000\260ju\031\376\177\000\000x3\274\000\000\000\000\000\242d\247\000\000\000\000\000\356\064\275\000\000\000\000\000O\243\274", '\000' , "\030\000\000\000\060\000\000\000\220ku\031\376\177\000\000\320ju\031\376\177\000\000 \000\371\002\000\000\000\000\360\024\371\002\000\000\000\000\320Qu\031\376\177\000\000\300Qu\031\376\177\000\000XSu\031\376"... args = {{gp_offset = 427117215, fp_offset = 32766, overflow_arg_area = 0x5, reg_save_area = 0x7fc5f709d5e3}} fileName = #8 0x0000000000903f66 in mon_attack_name (attack=) at mon-util.cc:2068 attack_types = {0xbde3ec "hit", 0xbde19b "bite", 0xbc4364 "sting", 0xbe40cd "release spores at", 0xbd2404 "touch", 0xbde273 "engulf", 0xbddf48 "claw", 0xbde186 "peck", 0xbd3708 "headbutt", 0xbde195 "punch", 0xbde181 "kick", 0xbddf4d "tentacle-slap", 0xbde18b "tail-slap", 0xbe40df "gore", 0xbc3aaf "constrict", 0xbe40e4 "trample", 0xbe40ec "trunk-slap", 0xbe40f7 "snap closed at", 0xbe4106 "splash", 0xbc5205 "pounce on", 0xbc4364 "sting"} verb_index = #9 0x00000000005f8613 in _monster_attacks_description (mi=...) at describe.cc:3176 info = @0x37cf030: {definition = {type = AT_WEAP_ONLY, flavour = AF_PLAIN, damage = 20}, weapon = 0x0} attack = @0x37cf030: {type = AT_WEAP_ONLY, flavour = AF_PLAIN, damage = 20} weapon_note = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}} count_desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}} __for_range = @0x7ffe19755590: {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x37cf010, _M_left = 0x37cf010, _M_right = 0x37cf010}, _M_node_count = 1}}} result = attack_counts = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x37cf010, _M_left = 0x37cf010, _M_right = 0x37cf010}, _M_node_count = 1}}} attack_descs = {, 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}}, } #10 0x00000000005fb26c in _monster_stat_description (mi=...) at describe.cc:3585 pronoun = did_speed = false sizes = {0xbcb85b "tiny", 0xbcb860 "very small", 0xbc27a0 "small", 0x0, 0xbc27a6 "large", 0xbcb86b "very large", 0xbcb876 "giant"} resist = 12330918 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, MR_RES_DAMNATION} high_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x30b2e10, _M_finish = 0x30b2e20, _M_end_of_storage = 0x30b2e20}}, } 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 = 0x30954a0, _M_finish = 0x30954b0, _M_end_of_storage = 0x30954b0}}, } base_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x2dff600, _M_finish = 0x2dff608, _M_end_of_storage = 0x2dff608}}, } resist_descriptions = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x345c1b0, _M_finish = 0x345c1c8, _M_end_of_storage = 0x345c1d0}}, } #11 0x00000000005fd173 in get_monster_db_desc (mi=..., inf=..., has_stat_desc=has_stat_desc@entry=@0x7ffe1975672d: false, force_seen=force_seen@entry=false) at describe.cc:3767 stair_use = symbol = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x37fd908 "8"}} quote2 = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}} db_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3850ba8 "conjurer statue"}} it = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x37cf258 "it"}} it_o = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34bf718 "it"}} It = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38b9438 "It"}} curse_power = result = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xffffff00
}} #12 0x00000000005fef35 in describe_monsters (mi=..., force_seen=, footer=...) at describe.cc:3956 inf = {body = , title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x37fd8b8 "A conjurer statue."}}, prefix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}, suffix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}, footer = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}, quote = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}} has_stat_desc = false show_as_menu = {m_old_mode = 59050920} qs = { = {_vptr.Menu = 0x4f, f_selitem = 0x1, f_drawitem = 0x200, f_keyfilter = 0x7ffe19756bc0, action_cycle = Menu::CYCLE_TOGGLE, menu_action = Menu::ACT_EXECUTE, title = 0x7fc5f70b2ded, title2 = 0x1141200, flags = 1, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3926900 ""}}, first_entry = 8303217, y_offset = 0, pagesize = 18092552, max_pagesize = 0, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe19756bc0, _M_finish = 0x1, _M_end_of_storage = 0x380a4e4}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x393b928, _M_finish = 0x7eb319, _M_end_of_storage = 0x4f}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe19756990, _M_finish = 0x7ffe19756bc0, _M_end_of_storage = 0x380a4e0}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x380a4e4, _M_finish = 0x7edaef, _M_end_of_storage = 0x380a4e0}}, }, highlighter = 0x380a4e0, num = 58762976, lastch = 0, alive = 40, last_selected = 0, mdisplay = 0x2cf6ed8, _webtiles_section_start = 427125304, _webtiles_section_end = 32766, _webtiles_title_changed = 112, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x4, _M_finish = 0x380a6f0, _M_end_of_storage = 0x380a6f0}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x380a8f0, _M_finish = 0x3926908, _M_end_of_storage = 0x380aafc}}, }}}, } show_quote = fs = { = { = {_vptr.Menu = 0x380ab00, f_selitem = 0x3926900, f_drawitem = 0x380aafc, f_keyfilter = 0x380a900, action_cycle = 58764032, menu_action = Menu::ACT_EXECUTE, title = 0x3926900, title2 = 0x7ffe19756ca0, flags = 427125696, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffe19756ca0 "\215\b"}}, first_entry = 58762464, y_offset = 0, pagesize = 60012840, max_pagesize = 0, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7edce3, _M_finish = 0x380a4e0, _M_end_of_storage = 0x380a4e0}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x380a6e0, _M_finish = 0x393b928, _M_end_of_storage = 0x380a4e4}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x380a4e0, _M_finish = 0x380a6e0, _M_end_of_storage = 0x393b928}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe19756a00, _M_finish = 0x347f4d0, _M_end_of_storage = 0x380a6f0}}, }, highlighter = 0x380a6f0, num = 58763504, lastch = 0, alive = 8, last_selected = 0, mdisplay = 0x7fc5f828a6c0, _webtiles_section_start = 1, _webtiles_section_end = 0, _webtiles_title_changed = 48, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7fc5f655942c, _M_finish = 0x1, _M_end_of_storage = 0x7fc5f77840ef}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x700000020, _M_finish = 0x7600000076, _M_end_of_storage = 0x0}}, }}}, }, spells = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1, _M_finish = 0x0, _M_end_of_storage = 0xf1dce8}}, }, mon_owner = 0x0, source_item = 0x3800000021, show_quote_toggle = 92} #13 0x0000000000633d05 in full_describe_square (c=..., cleanup=cleanup@entry=true) at directn.cc:2120 mi = 0x34d00a0 #14 0x0000000000633e8e in direction_chooser::describe_target (this=this@entry=0x7ffe197579a0) at directn.cc:1816 No locals. #15 0x000000000063d9c0 in direction_chooser::do_main_loop (this=this@entry=0x7ffe197579a0) at directn.cc:1927 old_target = {x = 29, y = 25} key_command = CMD_TARGET_DESCRIBE loop_done = false #16 0x000000000063ddc8 in direction_chooser::choose_direction (this=this@entry=0x7ffe197579a0) at directn.cc:2021 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET} legacy_range = { = {_vptr.targetter = 0xcb8d30, origin = {x = 26, y = 19}, aim = {x = 26, y = 19}, agent = 0x115a820, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0, 0, 12536932, 0, -162138168, 32709, 0, 0, 123, 0, 12362575, 0, 0, 0, 0, 0, 24, 0, 427126416}}, {mData = {32766, 427126816, 32766, 427126656, 32766, 1, 0, 427126448, 32766, 427126848, 32766, 427126688, 32766, 1, 0, 427126824, 32766, 2047, 0}}, {mData = {12536950, 0, 427126848, 32766, -161372800, 32709, -72515583, 32766, 427126848, 32766, 427126848, 32766, 427126848, 32766, 427126848, 32766, 427126850, 32766, 427128895}}, {mData = {32766, 427126848, 32766, 427128895, 32766, 0, 0, 0, 0, -158558432, 32709, 69, 0, 427126848, 32766, 123, 0, 427130000, 32766}}, {mData = {0, 0, -161916347, 32709, 0, 0, 44, 0, 69, 0, 427126848, 32766, 123, 0, 0, 32709, -1, 0, 44}}, {mData = {0, 24, 0, 16209376, 0, 24, 0, 427126848, 32766, 123, 0, 427130000, 32766, 0, 0, -150353638, 32709, 0, 0}}, {mData = {58519592, 0, 16209344, 0, 12337631, 0, 16209376, 0, -150352952, 32709, 16209344, 0, 2, 0, 427126848, 32766, 16209344, 0, 12536950}}, {mData = {0, 11739913, 0, 16187426, 0, 16, 48, 427128528, 32766, 427128512, 32766, 427128928, 32766, 12377620, 0, 12377622, 0, -162157652, 32709}}, {mData = {427129168, 32766, 0, 0, 12377622, 0, 2, 0, 16, 48, 427129872, 32766, 427129664, 32766, -161373180, 32709, 16, 48, 427129904}}, {mData = {32766, 427129696, 32766, 50009234, 0, 16, 48, 427129936, 32766, 0, 0, -2, -1, 0, 0, 32, 0, 0, 0}}, {mData = {0, 0, 0, 0, 18, 0, 0, 0, 10, 0, 0, 32766, 427128198, 32766, 0, 1, 0, 32766, -1}}, {mData = {-1, 12536628, 0, 427127536, 32766, 12377621, 0, -72515583, 32766, 427127413, 32766, -162138168, 32709, 427127536, 32766, 427127536, 32766, 12377620, 0}}, {mData = {0, 0, 0, 0, 427129583, 32766, 0, 0, 0, 0, -158558432, 32709, 16, 48, 427130192, 32766, 427129984, 32766, 16209344}}, {mData = {0, 16, 48, 427130224, 32766, 427130016, 32766, 40, 0, 16, 48, 427130256, 32766, 16, 48, 427130272, 32766, 427130064, 805339134}}, {mData = {40, 0, 16, 48, 427130304, 32766, 427130096, 32766, 58519618, 0, 16, 48, 427130336, 32766, 427130128, 32766, 11740574, 0, 427130719}}, {mData = {32766, 58519592, 1, 58519618, 0, 16209376, 0, 16209376, 0, 427127520, 32766, 427127920, 32766, 427127760, 32766, 1, 0, 427127552, 32766}}, {mData = {427127952, 32766, 427127792, 32766, 1, 0, 427127584, 32766, 427127984, 32766, 427127600, 32766, 427128000, 32766, 427127840, 32766, 1, 0, 427127632}}, {mData = {32766, 427128032, 32766, 427127872, 32766, 1, 0, 427127664, 32766, 427128064, 32766, 427127904, 32766, 1, 0, 427128040, 32766, 2047, 0}}, {mData = {12362575, 0, 427128064, 32766, -161372800, 32709, -72515583, 32766, 427128064, 32766, 427128064, 32766, 427128064, 32766, 427128064, 32766, 427128065, 32766, 427130111}}}}}, exp_map_max = {mData = {mData = {{mData = {32766, 427128064, 32766, 427130111, 32766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 427130719, 4, 50, 0}}, {mData = {0, 0, 0, 0, 427130719, 32766, 0, 32709, -1, 0, 0, 0, 27, 0, 16209376, 0, -1, 0, 427128032}}, {mData = {32766, 427130719, 32766, -158564448, 32709, 0, 0, -150353638, 32709, 16209376, 0, 57579048, 0, 16209344, 0, 1, 0, 16209376, 0}}, {mData = {-150352952, 32709, 16209344, 0, 2, 0, 427128032, 32766, 427128064, 32766, 16209344, 0, 12362575, 0, 427128064, 32766, 16209344, 0, 12362575}}, {mData = {0, 11739913, 0, 419445282, 32766, 24, 48, 427130336, 32766, 427130128, 32766, 427098160, 32766, -150460837, 32709, 427128344, 32766, -150502826, 32709}}, {mData = {-147943552, 32709, 427128344, 32766, 427128344, 32766, -158558432, 32709, 56, 0, 427128576, 32766, 427130208, 32766, 1, 0, 427128576, 32766, -161916347}}, {mData = {32709, 15, 0, 427130208, 32766, 56, 942735360, 427128576, 32766, 58519312, 0, 427130200, 32766, 427128576, 32766, 427130208, 32766, 32, 48}}, {mData = {427129168, 32766, 427128960, 32766, 427130208, 32766, 427130208, 32766, 427130200, 32766, 427130208, 32766, -158558432, 32709, 56, 0, 427128640, 32766, 58519312}}, {mData = {0, 0, 0, 427128640, 32766, -161916347, 32709, 58519312, 0, 13, 0, 56, 0, 427128640, 32766, 0, 0, 1, 0}}, {mData = {0, 0, 800, 0, 0, 0, 48, 60, 92, 110, 119, 124, 13, 0, 427128528, 32766, 427128880, 32766, 427128768}}, {mData = {32766, 12377620, 0, 427128928, 32766, 15, 0, 0, 0, 427128880, 32766, -161980718, 32709, -72515583, 0, 427128880, 32766, 427128880, 32766}}, {mData = {427128880, 32766, 427128880, 32766, 427128882, 32766, 427128895, 32766, 427128880, 32766, 427128895, 32766, -158558432, 32709, 44, 0, 19, 0, 18200640}}, {mData = {0, 18196512, 0, 427129088, 32766, -161916347, 32709, 0, 0, 19, 0, 44, 0, 19, 0, 18200640, 0, -150262291, 32709}}, {mData = {18098384, 0, 19, 0, 427128864, 32766, -150357367, 32709, 12342176, 0, -150350672, 32709, 27, 0, 0, 0, 427128864, 32766, 18206008}}, {mData = {0, 51, 0, 18205944, 0, 55181696, 0, 18205952, 0, 18200640, 0, 18196512, 0, 427129088, 32766, -158558432, 32709, 40, 0}}, {mData = {15, 0, 18098384, 0, 19236736, 0, 0, 0, -161916347, 32709, 52, 0, 15, 0, 40, 0, -158558432, 32709, 41}}, {mData = {0, 16, 0, 18098384, 0, 19236736, 0, 0, 0, -161916347, 32709, 16077096, 0, 16, 0, 41, 0, 16, 0}}, {mData = {18098384, 0, -150262291, 32709, 19236760, 0, 16, 0, 427130096, 32766, -150357367, 32709, 12537400, 0, -150350672, 32709, 18098384, 0, 0}}, {mData = {0, 125, 0, 55352240, 0, 18098384, 0, 49329584, 0, 18098384, 0, 19236736, 0, 0, 0, 0, 0, 0, 0}}}}}, range = -1, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xc47830} #17 0x000000000063df72 in direction (moves=..., args=...) at directn.cc:495 No locals. #18 0x000000000063e0c4 in do_look_around (whence=...) at directn.cc:837 lmove = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, target = {x = 29, y = 25}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} args = {hitfunc = 0x0, restricts = DIR_TARGET, mode = TARG_ANY, range = -1, just_looking = true, needs_path = false, self = CONFIRM_PROMPT, target_prefix = 0xbcd3b7 "Here", top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1258798 ""}}, behaviour = 0x0, 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 = 0x38a3e78, _M_const_object = 0x38a3e78, _M_function_pointer = 0x38a3e78, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x38a3e78, this adjustment 140729325550800}, _M_pod_data = "x>\212\003\000\000\000\000\320|u\031\376\177\000"}, _M_manager = 0}, _M_invoker = 0x37cf060}, default_place = {x = 0, y = 0}} #19 0x0000000000bb3b31 in process_command (cmd=cmd@entry=CMD_LOOK_AROUND) at main.cc:2123 No locals. #20 0x0000000000bb6cd9 in _input () at main.cc:1479 cmd = CMD_LOOK_AROUND player_disabled = {was_disabled = false} #21 0x0000000000bb78f5 in _launch_game () at main.cc:480 game_start = false ccon = {cstate = false, smartcstate = false} #22 0x0000000000bbb0fb in _launch_game_loop () at main.cc:381 game_ended = false #23 main (argc=, argv=0x7ffe19758418) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 23 2016 at 17:51:40 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="councilgod" -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 -DTOURNEY='0.19' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-councilgod/saves" -DDATA_DIR_PATH="/crawl-master/crawl-councilgod/data/" -DWEB_DIR_PATH="/crawl-master/crawl-councilgod/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 33, depth = 1 Level id: WizLab Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 24 Level vaults: wizlab_iskenderun Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the deep elf annihilator! Ieoh Jian accepts your kill. You see here a long sword. You grab the +9 great sword of draining from the air. A +7 executioner's axe of speed manifests from thin air! You slash the battlesphere! The battlesphere is almost destroyed. The deep elf mage mumbles some strange words. You chop the battlesphere into pieces!!! You destroy the battlesphere! The deep elf mage casts a spell. The deep elf mage conjures a globe of magical energy! The deep elf mage casts a spell. The deep elf mage blinks! A battlesphere comes into view. You hit the battlesphere. The battlesphere is moderately damaged. The uncursed quick blade of speed is no longer fighting on its own. You cut the battlesphere into ribbons!!! You destroy the battlesphere! The deep elf mage mumbles some strange words. The deep elf mage blinks! You slash the deep elf mage! You drain the deep elf mage! The deep elf mage is heavily wounded. The deep elf mage is struck by your spines. The deep elf mage hits you but does no damage. You hit the deep elf mage. You drain the deep elf mage! The deep elf mage is severely wounded. You barely miss the deep elf mage. The deep elf mage is severely wounded. The deep elf mage gestures wildly while chanting. The deep elf mage conjures a globe of magical energy! The deep elf mage mumbles some strange words. The deep elf mage blinks! A battlesphere comes into view. You hit the deep elf mage. You drain the deep elf mage! The deep elf mage is severely wounded. The deep elf mage is struck by your spines. You kill the deep elf mage! Ieoh Jian accepts your kill. The battlesphere dissipates. The earth elemental is struck by your spines. The earth elemental completely misses you. You riposte. You slash the earth elemental! The earth elemental is moderately damaged. Items here: )) [ † a long sword; a chain mail; a dagger of venom; an elf corpse You slice the earth elemental!! The earth elemental is severely damaged. You slice the earth elemental!! You destroy the earth elemental! The earth elemental is struck by your spines. The earth elemental hits you. You slice the earth elemental!! The earth elemental is severely damaged. You slice the earth elemental!! You destroy the earth elemental! The deep elf mage closely misses you. You see here an arrow. A +6 lajatang of slicing manifests from thin air! You completely miss the deep elf mage. The deep elf mage is struck by your spines. The deep elf mage hits you but does no damage. You completely miss the deep elf mage. The deep elf mage is moderately wounded. Your flying weapon hits the deep elf mage. You slice the deep elf mage!! You drain the deep elf mage! You kill the deep elf mage! Ieoh Jian accepts your kill. You grab the +6 lajatang of slicing from the air. There is an open door, spattered with blood here. Things that are here: a long sword; a scale mail; an elf corpse Unknown command. Wear which item? (? for menu, Esc to quit) Okay, then. Unknown command. There is an open door here. You open the door. There is an open door here. Things that are here: a ring mail; an enchanted dagger; an elf skeleton Your +9 great sword of draining flies back to your hands! Things that are here: a buckler; a ring mail; a long sword Items here: ( )) [ ÷ a leather armour; 24 arrows; an uncursed dagger; an uncursed shortbow an elf skeleton You open the door. Found a pair of runed boots. You are feeling very hungry. There is an open door here. You see here a pair of runed boots. You can't carry that many items. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a +4 ring of strength. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop the ring "Vahauhea" {*Tele rF+ Dex+2}. You see here a pair of runed boots. W - a pair of runed boots Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +2 pair of boots. x4 Magic restored. You finish taking off your +2 pair of boots. You start putting on your armour. You continue putting on your pair of runed boots. x5 You finish putting on your +1 pair of boots. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +1 pair of boots. x4 You finish taking off your +1 pair of boots. You start putting on your armour. You continue putting on your +2 pair of boots. x5 You finish putting on your +2 pair of boots. Unknown command. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop a +1 pair of boots. You open the door. A deep elf mage comes into view. It is wielding a long sword. Found 18 stones. There is an open door here. A deep elf mage comes into view. It is wielding a short sword. Found a scroll of identify. 2 deep elf knights come into view. A +5 double sword of speed manifests from thin air! The helpless deep elf mage fails to defend itself. You slice the deep elf mage!! You drain the deep elf mage! The deep elf mage is severely wounded. The deep elf mage is struck by your spines. The deep elf mage closely misses you. You closely miss the deep elf mage. The deep elf mage is almost dead. The deep elf knight shouts! The deep elf mage shouts! The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes for a moment. The deep elf mage is struck by your spines. You kill the deep elf mage! Ieoh Jian accepts your kill. The deep elf knight wields a shortbow. The deep elf knight shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow barely misses the deep elf knight. The deep elf mage is struck by your spines. The deep elf mage completely misses you. You riposte. You slice the deep elf mage!! You kill the deep elf mage! Ieoh Jian accepts your kill. Things that are here: a long sword; an elf corpse You completely miss the deep elf knight. You block the deep elf knight's attack. You slash the deep elf knight! You drain the deep elf knight! The deep elf knight is moderately wounded. The deep elf knight shoots an arrow. The arrow hits you but does no damage. Unknown command. You slice the deep elf knight!! The deep elf knight is severely wounded. You block the deep elf knight's attack. The deep elf knight shoots an arrow. The arrow barely misses you. You slice the deep elf knight!! You kill the deep elf knight! Ieoh Jian accepts your kill. The deep elf knight misses you. You riposte. A +5 executioner's axe of speed manifests from thin air! You miss the deep elf knight. Unknown command. You slash the deep elf knight! You drain the deep elf knight! The deep elf knight is moderately wounded. You slice the deep elf knight!! You drain the deep elf knight! The deep elf knight is almost dead. The deep elf knight is struck by your spines. You kill the deep elf knight! Ieoh Jian accepts your kill. No target in view! No target in view! L - 2 scrolls of identify (gained 1) You grab the +5 executioner's axe of speed from the air. Things that are here: a short sword; a ring mail; an elf corpse Wear which item? (? for menu, Esc to quit) Okay, then. Things that are here: an arrow; a long sword; an elf corpse Things that are here: a shortbow; 9 arrows; an elf corpse You butcher the elf corpse. Your +9 great sword of draining flies back to your hands! W - 4 chunks of flesh Things that are here: a shortbow; 9 arrows; an elf skeleton Eat one of 4 chunks of flesh? (ye/n/q) You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A deep elf mage comes into view. It is wielding a long sword. There is an open door here. A +6 double sword of speed manifests from thin air! The helpless deep elf mage fails to defend itself. You slice the deep elf mage!! You drain the deep elf mage! The deep elf mage is almost dead. You block the deep elf mage's attack. You closely miss the deep elf mage. The deep elf mage is severely wounded. The deep elf mage is struck by your spines. You kill the deep elf mage! Ieoh Jian accepts your kill. No target in view! You grab the +6 double sword of speed from the air. Things that are here: a long sword; an elf corpse You open the door. Your +9 great sword of draining flies back to your hands! There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. Found 28 stones. A deep elf mage comes into view. It is wielding a short sword. The deep elf mage shouts! A +6 lajatang of slicing manifests from thin air! You slash the deep elf mage! You drain the deep elf mage! The deep elf mage is heavily wounded. You block the deep elf mage's attack. You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! Ieoh Jian accepts your kill. No target in view! You open the door. HP restored. You open the door. There is an open door here. You open the door. There is an open door here. You see here an arrow. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You now have 988 gold pieces (gained 16). You see here a long sword. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. You are feeling hungry. This raw flesh tastes terrible. Things that are here: a scimitar of holy wrath; a battleaxe of venom Things that are here: an arrow; 22 sling bullets Things that are here: an arrow; a battleaxe of freezing Items here: ( )) [ a leather armour; 7 arrows; an uncursed dagger of venom; an uncursed shortbow A deep elf mage and a deep elf archer come into view. The deep elf archer shouts! There are monsters nearby! The deep elf archer unwields an uncursed enchanted short sword. The deep elf archer wields an uncursed shortbow. The deep elf archer shoots an arrow. The arrow completely misses you. The deep elf mage shouts! You see here an arrow. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf archer casts a spell at you. You easily resist. A +6 quarterstaff of speed manifests from thin air! You slice the deep elf archer!! You drain the deep elf archer! The deep elf archer is severely wounded. The deep elf mage gestures wildly while chanting. The deep elf archer unwields an uncursed shortbow. The deep elf archer wields an uncursed enchanted short sword. You block the deep elf archer's attack. You slice the deep elf archer!! You kill the deep elf archer! Ieoh Jian accepts your kill. The deep elf mage hits your flying weapon but does no damage. You block the hell rat's attack. Unknown command. You grab the +6 quarterstaff of speed from the air. You block the deep elf mage's attack. You block the hell rat's attack. The hell rat is struck by your spines. The hell rat completely misses you. Items here: ( )) [ an uncursed enchanted short sword; an uncursed shortbow; 17 arrows a leather armour You miss the deep elf mage. You bludgeon the deep elf mage!! The deep elf mage is heavily wounded. The deep elf mage is struck by your spines. The deep elf mage misses you. You block the hell rat's attack. x2 Unknown command. You sock the deep elf mage! You kill the deep elf mage! Ieoh Jian accepts your kill. The hell rat disappears in a puff of smoke! x2 Things that are here: a dagger; a ring mail Your +9 great sword of draining flies back to your hands! A deep elf mage comes into view. It is wielding a dagger of draining. The deep elf mage shouts! The deep elf mage gestures wildly while chanting. A +7 demon whip of speed manifests from thin air! You hit the earth elemental but do no damage. You hit the earth elemental but do no damage. The earth elemental is struck by your spines. The earth elemental hits you but does no damage. You hit the earth elemental. The earth elemental is moderately damaged. The deep elf mage misses your flying weapon. Unknown command. You slice the earth elemental!! You destroy the earth elemental! The deep elf mage completely misses your flying weapon. You grab the +7 demon whip of speed from the air. The deep elf mage is struck by your spines. The deep elf mage hits you but does no damage. You feel drained. You whack the deep elf mage! The deep elf mage is heavily wounded. Unknown command. You thrash the deep elf mage!! You kill the deep elf mage! Ieoh Jian accepts your kill. The earth elemental disappears in a puff of smoke! You see here a dagger of draining. Your +9 great sword of draining flies back to your hands! Found 18 gold pieces. Found a ring of slaying. You now have 1006 gold pieces (gained 18). Y - a ring of slaying Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or l - a +4 ring of slaying; > or O - a ring of poison resistance You remove your ring of poison resistance. Y - a +5 ring of slaying (right hand) You open the large door. There is a large open door here. There is a large open door here. 2 deep elf magi come into view. A deep elf mage is wielding a rapier of draining. A fire elemental comes into view. A +7 double sword of slicing manifests from thin air! The helpless deep elf mage fails to defend itself. You cut the deep elf mage into ribbons!!!! You kill the deep elf mage! Ieoh Jian accepts your kill. Unknown command. Things that are here: a dagger; an elf corpse The helpless fire elemental fails to defend itself. You chop the fire elemental into pieces!!!! You destroy the fire elemental! Ieoh Jian accepts your kill. Unknown command. A +7 executioner's axe of speed manifests from thin air! The helpless deep elf mage fails to defend itself. You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! Ieoh Jian accepts your kill. A short sword of venom comes into view. A deep elf mage comes into view. It is wielding a rapier. Found a potion of magic. A +8 glaive of chopping manifests from thin air! The helpless deep elf mage fails to defend itself. You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! Ieoh Jian accepts your kill. You see here a rapier. You grab the +8 glaive of chopping from the air. The short sword of venom hits you but does no damage. You are poisoned. The short sword of venom is struck by your spines. The short sword of venom hits you but does no damage. You see here a potion of magic. You feel sick. The short sword of venom is struck by your spines. The short sword of venom misses you. A short sword of venom is nearby! You slice the short sword of venom!! The short sword of venom falls from the air. Ieoh Jian accepts your kill. Your life force feels restored. No target in view! No target in view! You grab the +9 great sword of draining from the air. You feel sick. U - 3 potions of magic (gained 1) You feel sick. You open the large door. You feel sick. There is a large open door here. You feel sick. You open the door. You feel sick. There is an open door here. You open the door. You feel sick. You are no longer poisoned. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. A fire crab comes into view. All of the chunks of flesh in your inventory have rotted away. A +6 quick blade of speed manifests from thin air! The helpless fire crab fails to defend itself. You cut the fire crab into ribbons!!!! You kill the fire crab! Ieoh Jian accepts your kill. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. A deep elf archer comes into view. It is wielding a dagger. No reachable target in view! No reachable target in view! A deep elf archer is nearby! No reachable target in view! No reachable target in view! Found a bread ration. W - a wand of slowing (?/48) You open the door. There is an open door here. You open the door. There is an open door here. There is a large open door here. You open the door. A deep elf mage comes into view. It is wielding a long sword. The deep elf mage shouts! A deep elf mage is nearby! There is an open door here. A +8 demon blade of speed manifests from thin air! You slash the deep elf mage! The deep elf mage is moderately wounded. The deep elf mage is struck by your spines. The deep elf mage barely misses you. You riposte. You slice the deep elf mage!! You kill the deep elf mage! Ieoh Jian accepts your kill. Things that are here: a long sword; a scale mail; an elf corpse You butcher the elf corpse. Your pack is full. Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton Your pack is full. Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton Your pack is full. Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton Could not pick up an item here; shall I ignore it? [Y]es or [N]o only, please. Could not pick up an item here; shall I ignore it? [Y]es or [N]o only, please. Could not pick up an item here; shall I ignore it? Okay, then. Unknown command. Your pack is full. Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton Okay, then. You open the door. There is an open door here. A deep elf mage comes into view. It is wielding a dagger. The deep elf mage shouts! You open the door. There is an open door here. The deep elf mage mumbles some strange words. You found a teleport trap! The deep elf mage is struck by your spines. The deep elf mage barely misses you. A +7 lajatang of speed manifests from thin air! You closely miss the deep elf mage. The deep elf mage is heavily wounded. The deep elf mage mumbles some strange words. You closely miss the deep elf mage. The deep elf mage is heavily wounded. The deep elf mage mumbles some strange words. The deep elf mage blinks! You barely miss the dire flail of holy wrath. The dire flail of holy wrath is struck by your spines. The dire flail of holy wrath barely misses you. You hit the dire flail of holy wrath. The dire flail of holy wrath is moderately damaged. The dire flail of holy wrath completely misses you. You slice the dire flail of holy wrath!! The dire flail of holy wrath falls from the air. Ieoh Jian accepts your kill. The deep elf mage casts a spell. You slash the hell rat! You drain the hell rat! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! The deep elf mage casts a spell. The deep elf mage blinks! You slice the soul eater!! The soul eater is heavily wounded. You block the soul eater's attack. You slice the soul eater!! The soul eater is almost dead. You slice the soul eater!! You kill the soul eater! The hell rat completely misses you. You block the hell rat's attack. The hell rat bites you but does no damage. There is an open door here. You see here a dire flail of holy wrath. A +6 quick blade of piercing manifests from thin air! You closely miss the hell rat. The hell rat barely misses you. You riposte. You slice the hell rat!! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! The deep elf mage mumbles some strange words. The deep elf mage blinks! You slice the hell rat!! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! You block the hell rat's attack. You slice the hell rat!! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! The deep elf mage points at you and mumbles some strange words. The bolt of negative energy misses you. The deep elf mage casts a spell. You closely miss the hellwing. You slice the deep elf mage like a ripe choko!!! You kill the deep elf mage! Ieoh Jian accepts your kill. The hellwing disappears in a puff of smoke! No target in view! No target in view! Unknown command. You grab the +6 quick blade of piercing from the air. There is an open door here. You see here a dire flail of holy wrath. An orc sorcerer comes into view. It is wielding a dagger. You grab the +9 great sword of draining from the air. The orc sorcerer shouts! The orc sorcerer gestures at you while chanting. You easily resist. The orc sorcerer shouts, "You can't withstand my power!" A +8 morningstar of speed manifests from thin air! You slash the orc sorcerer! The orc sorcerer is heavily wounded. The orc sorcerer casts a spell. You slice the orc sorcerer!! You kill the orc sorcerer! Ieoh Jian accepts your kill. The sixfirhy disappears in a puff of smoke! There is an open door, spattered with blood here. Things that are here: a dagger; a robe You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. Your pack is full. Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton Could not pick up an item here; shall I ignore it? Items here: % ) [ ÷ a long sword; a scale mail; 3 chunks of flesh; an elf skeleton You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door, spattered with blood here. Things that are here: a dagger; a robe You are feeling hungry. There is an open door here. You see here a dire flail of holy wrath. U - 4 potions of magic (gained 1) You now have 1028 gold pieces (gained 22). You see here a dagger. You see here a dagger. There is an open door here. You see here a dire flail of holy wrath. There is an open door here. Found a chain mail. There is an open door here. Found a papyrus book. There is an open door here. Your pack is full. You see here a book of Death. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a book of Power. You drop a Necronomicon. You drop the Papyrus of Creative Air. k - a book of Death Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Okay, then. Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop a book of Death. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. There is a large open door here. There is an open door here. There is an open door here. The deep elf archer is too close now for your liking. A deep elf archer is nearby! No reachable target in view! No reachable target in view! A deep elf archer is nearby! There is an open door here. There is an open door here. You open the large door. There is a large open door here. There is an open door here. You open the door. A deep elf knight comes into view. It is wielding a long sword. There is an open door here. A +6 demon whip of speed manifests from thin air! The helpless deep elf knight fails to defend itself. You cut the deep elf knight into ribbons!!!! You kill the deep elf knight! Ieoh Jian accepts your kill. Things that are here: a long sword; a buckler The deep elf archer unwields an uncursed dagger. The deep elf archer wields an uncursed longbow. The deep elf archer shoots an arrow. The arrow hits you! You see here an arrow. There is an open door here. The deep elf archer shoots an arrow. The arrow barely misses you. The deep elf archer shoots an arrow. The arrow completely misses you. The deep elf archer blinks! The deep elf archer gestures at you while chanting. You easily resist. The deep elf archer blinks! You see here a bread ration. The deep elf archer shoots an arrow. The arrow misses you. Press: ? - help, Shift-Dir - straight line You project the +9 great sword of draining. You are now empty-handed. You are feeling very hungry. The deep elf archer shoots an arrow. The arrow hits you but does no damage. Unknown command. The deep elf archer shoots an arrow. The arrow completely misses your flying weapon. You reflect the arrow off an invisible shield around you! The arrow completely misses your flying weapon. The arrow hits the deep elf archer!! You grab the +9 great sword of draining from the air. The deep elf archer unwields an uncursed longbow. The deep elf archer wields an uncursed dagger. You block the deep elf archer's attack. A +5 demon trident of speed manifests from thin air! You cut the deep elf archer into ribbons!!! You kill the deep elf archer! Ieoh Jian accepts your kill. Items here: ( )) [ an uncursed dagger; an uncursed longbow; a leather armour; 4 arrows There isn't anything to butcher here. Okay, then. There is an open door here. You see here 2 arrows. Things that are here: a long sword; a buckler There isn't anything to butcher here. Okay, then. You see here 2 arrows. There is an open door here. j - 23 bread rations (gained 1) You see here an arrow. There is an open door here. There is an open door here. HP restored. There is an open door here. You open the door. A water elemental comes into view. Found a potion of heal wounds. A water elemental is nearby! There is an open door here. A +6 bardiche of speed manifests from thin air! The helpless water elemental fails to defend itself. You slice the water elemental!! The water elemental is severely damaged. The water elemental is struck by your spines. You destroy the water elemental! Ieoh Jian accepts your kill. P - 3 potions of heal wounds (gained 1) There is an open door here. There is an open door here. There is an open door here. There is an open door here. You see here an arrow. There is an open door here. You see here 2 arrows. Things that are here: a long sword; a buckler There is an open door here. There is an open door here. There is a large open door here. There is a large open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. Things that are here: an arrow; a long sword Things that are here: a shortbow; 9 arrows There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults Where to? (Enter - Elf:1 @ (x,y), ? - help) Okay, then. You start eating one of the 44 fruits. You are feeling hungry. That guava was delicious! You start eating one of the 43 fruits. Mmmm... Yummy breadfruit. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults Where to? (Enter - Elf:1 @ (x,y), ? - help) What level of the Elven Halls? (default 1, ? - help) There is an open door here. There is an open door here. There is an open door here. There is an open door here. Things that are here: a shortbow; 9 arrows Things that are here: an arrow; a long sword There is an open door here. You see here a +1 pair of boots. Things that are here: the ring "Vahauhea" {*Tele rF+ Dex+2}; a +4 ring of strength There is an open door here. There is a stone staircase leading down here. You climb downwards. You hear the crackle of arcane power. There is an entrance to a wizard's laboratory on this level! Hurry and find it before the portal closes forever! An earth elemental, 2 orcs, an orc warrior and a deep elf mage come into view. The orc warrior is wielding a short sword of venom. Found a war axe, a potion of curing, 40 gold pieces and a club. There is a stone staircase leading up here. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. You sensed 2 shops/portals. The deep elf mage shouts! The orc shouts! The deep elf mage gestures wildly while chanting. A +5 lajatang of speed manifests from thin air! You slice the deep elf mage!! You drain the deep elf mage! The deep elf mage is severely wounded. The redback bites your flying weapon but does no damage. You slash the deep elf mage! You kill the deep elf mage! Ieoh Jian accepts your kill. The redback disappears in a puff of smoke! The hell rat disappears in a puff of smoke! x2 An orc high priest comes into view. It is wielding a halberd. Unknown command. An orc comes into view. It is wielding a club. You hit the orc warrior but do no damage. You block the orc warrior's attack. You slice the orc warrior!! The orc warrior is severely wounded. The orc high priest calls down the wrath of Beogh upon you. Beogh smites you! Unknown command. You slash the orc! You kill the orc! Ieoh Jian accepts your kill. You block the orc warrior's attack. The orc is struck by your spines. The orc completely misses you. You open the orc like a pillowcase!!! You kill the orc! Ieoh Jian accepts your kill. You block the orc warrior's attack. You spin and strike the orc warrior! The orc warrior seems to slow down as you strike a pressure point. You chop the orc warrior into pieces!!! You kill the orc warrior! Ieoh Jian accepts your kill. The orc high priest hits you from afar with a halberd! Things that are here: a flail; a scale mail; an orc corpse You block the orc high priest's attack. You block the earth elemental's attack. The orc is struck by your spines. You kill the orc! Ieoh Jian accepts your kill. Found Cohuj's Assorted Antiques. A +7 demon whip of speed manifests from thin air! You slice the orc high priest!! The orc high priest is severely wounded. You slice the orc high priest!! You kill the orc high priest! Ieoh Jian accepts your kill. The earth elemental closely misses you. Unknown command. Things that are here: a flail; a scale mail; an orc corpse The earth elemental hits you!! You slash the earth elemental! The earth elemental is moderately damaged. The earth elemental closely misses you. You slash the earth elemental! The earth elemental is severely damaged. You slice the earth elemental!! You destroy the earth elemental! Ieoh Jian accepts your kill. Things that are here: a halberd; an orc corpse Things that are here: a club; an orc corpse You now have 1043 gold pieces (gained 15). Things that are here: a flail; a scale mail; an orc corpse Things that are here: a short sword of venom; a chain mail; an orc corpse Evoke which item? (* to show all) (? for menu, Esc to quit) Zapping: f - a wand of digging (?/24) {zapped: 2} (will waste charges) Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. Evoking this partially-identified wand wasted a few charges. Your skill with magical items lets you calculate the power of this device... This wand has 6 charges left. A deep elf mage comes into view. It is wielding a long sword. Found 10 gold pieces. The deep elf mage shouts! A deep elf mage opens the door. You spin and strike the deep elf mage! A +6 demon whip of speed manifests from thin air! You chop the deep elf mage into pieces!!! You kill the deep elf mage! Ieoh Jian accepts your kill. There is an open door, spattered with blood here. Things that are here: a long sword; a leather armour; an elf corpse You grab the +6 demon whip of speed from the air. Your +9 great sword of draining flies back to your hands! You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A deep elf mage and a deep elf archer come into view. The deep elf mage is wielding a dagger of electrocution. The deep elf archer shouts! The deep elf archer unwields an uncursed short sword. The deep elf archer wields an uncursed shortbow. The deep elf archer shoots an arrow. The arrow completely misses you. Found a box of beasts. There is an open door here. You see here an arrow. You hear the stately crackle of a distant magical portal. Cast which spell? (? or * to list) You feel protected from missiles. The deep elf mage shouts! The deep elf archer shoots an arrow. The arrow is repelled. You feel less protected from missiles. The deep elf mage mumbles some strange words. A deep elf mage comes into view. It is wielding a rapier. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! There is an open door here. You see here an arrow. Press: ? - help, Shift-Dir - straight line You project the +9 great sword of draining. The deep elf mage shouts! You are now empty-handed. You feel somewhat more hungry. The deep elf archer points at you and mumbles some strange words. You feel momentarily confused. A deep elf mage comes into view. It is wielding a long sword of holy wrath. Unknown command. Unknown command. Your flying weapon hits the deep elf archer!! The deep elf archer unwields an uncursed shortbow. The deep elf archer wields an uncursed short sword. The deep elf archer completely misses your flying weapon. You block the fire elemental's attack. The deep elf mage mumbles some strange words. The deep elf mage blinks! A +5 lajatang of speed manifests from thin air! You closely miss the fire elemental. Your flying weapon hits the deep elf archer! x2 You kill the deep elf archer! Ieoh Jian accepts your kill. The fire elemental closely misses you. Unknown command. You closely miss the fire elemental. Your flying weapon hits the fire elemental! The fire elemental is struck by your spines. The fire elemental misses you. Unknown command. You punch the fire elemental! Your punch misses the fire elemental. The fire elemental is severely damaged. Your flying weapon hits the fire elemental!! You destroy the fire elemental! The deep elf mage completely misses your flying weapon. The deep elf mage gestures wildly while chanting. The fire elemental is struck by your spines. The fire elemental completely misses you. You grab the +5 lajatang of speed from the air. The deep elf mage gestures at you while chanting. The bolt of negative energy hits your flying weapon. Your flying weapon completely resists. The bolt of negative energy misses you. Your flying weapon hits the deep elf mage!! Your flying weapon drains the deep elf mage! Unknown command. Your flying weapon hits the deep elf mage! Your flying weapon drains the deep elf mage! You kill the deep elf mage! Ieoh Jian accepts your kill. The deep elf mage completely misses your flying weapon. Your flying weapon hits the deep elf mage! Your flying weapon drains the deep elf mage! You block the fire elemental's attack. You have no room to pole vault. Unknown command. You hit the deep elf mage. The deep elf mage is lightly wounded. Your flying weapon hits the deep elf mage! Your flying weapon drains the deep elf mage! You block the fire elemental's attack. The deep elf mage mumbles some strange words. Unknown command. You slash the deep elf mage! The deep elf mage is heavily wounded. Your flying weapon hits the deep elf mage! You kill the deep elf mage! Ieoh Jian accepts your kill. The fire elemental disappears in a puff of smoke! x3 The deep elf mage barely misses you. You hit the deep elf mage. The deep elf mage is heavily wounded. Your flying weapon hits the deep elf mage! You slice the deep elf mage!! You kill the deep elf mage! Ieoh Jian accepts your kill. The fire elemental disappears in a puff of smoke! You grab the +9 great sword of draining from the air. You see here a long sword of holy wrath. The uncursed lajatang of speed is no longer fighting on its own. Found a great sword. Found 23 gold pieces. You see here a great sword. You now have 1066 gold pieces (gained 23). Found a magical portal. You open the door. There is an open door here. You open the door. Found a bread ration and 18 gold pieces. Found a long sword. There is an open door here. j - 24 bread rations (gained 1) You now have 1084 gold pieces (gained 18). You hear the stately crackle of a magical portal. There is a magical portal here. The world spins around you as you enter the gateway. Welcome back to a wizard's laboratory! Welcome to Iskenderun's Mystic Tower! There is an empty arch of ancient stone here. There is an empty arch of ancient stone here. Found a portal leading out of this place. There is a portal leading out of this place here. There is an empty arch of ancient stone here. Marking area around the conjurer statue as unsafe for travelling. Press: ? - help, v - describe, . - travel Here: a conjurer statue (resting) The floor. >>>>>>>>>>>>>>>>>>>>>> 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_LOOK_AROUND repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Whaleporn] Species: Demonspawn Job: Monk HP: 148/148; mods: 0/0 MP: 31/31; mod: 0 Stats: 21 (21) 12 (12) 21 (21) Position: (26, 19), god: Ieoh Jian (26), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 12 | 12 | 4941 | 741/850 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 2 | 38 | 17 | 12060 | 822/1605 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 2 | 13 | 10 | 3490 | 161/773 Dodging | X | 2 | 11 | 12 | 5681 | 687/1011 Stealth | X | 1 | 13 | 9 | 2467 | 217/550 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 10 | 3431 | 102/773 Spellcasting | X | 0 | 0 | 8 | 2440 | 300/535 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Charms | X | 0 | 0 | 2 | 330 | 152/178 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 8 | 1320 | 250/267 Evocations | X | 2 | 13 | 10 | 2990 | 190/650 Spell bugs: Durations: #139: 30 Attributes: #12: 3043 #13: 1959 #23: 36136 #24: -860137061 #27: 365573 #49: 3130 #59: 1 Mutations: claws: 2 (innate) talons: 1 large bone plates: 3 (innate) see invisible: 1 blink: 1 clarity: 1 cold resistance: 1 (innate) dopey: 1 fire resistance: 1 icemail: 1 (innate) mutation resistance: 1 spiny: 2 (innate) wild magic: 1 freezing cloud immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 great sword of draining eq slot #1, inv slot #8: +2 cloak of cold resistance eq slot #2, inv slot #44: +2 hat of spirit shield eq slot #3, inv slot #26: +2 pair of gloves eq slot #4, inv slot #49: +2 pair of boots eq slot #6, inv slot #34: +2 robe of the Moon {rC+ Str+6 Int+3} eq slot #7, inv slot #11: +4 ring of slaying eq slot #8, inv slot #50: +5 ring of slaying eq slot #9, inv slot #4: amulet of Gax Tyzxeur {Reflect rF+ rC+ Slay+2 SH+5} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###### ##..#@# ##§##∩#.# #.#§###§# #.##§ §. ##∩# .. #.## ... ##.......8.. ##......... .... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (21, 34): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn sub_type: tick delay_min: 10 buildup_turns: 0 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (23, 21): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 22 type: turn sub_type: tick delay_min: 10 buildup_turns: 0 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 2 at (23, 47): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn sub_type: tick delay_min: 10 buildup_turns: 0 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (39, 19): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 10 type: turn sub_type: tick delay_min: 10 buildup_turns: 0 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 4 at (39, 49): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 26 type: turn sub_type: countdown delay_min: 10 buildup_turns: 0 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 5 at (55, 21): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 31 type: turn sub_type: countdown delay_min: 10 buildup_turns: 0 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 6 at (55, 47): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 19 type: turn sub_type: tick delay_min: 10 buildup_turns: 0 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 7 at (57, 34): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 15 size_max: 15 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn sub_type: countdown delay_min: 10 buildup_turns: 0 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer listener_only: false type: entered_level size_buildup_time: 1 kill_cat: other activated: true activating: false buildup_turns: 1 size_buildup_amnt: 0 excl_rad: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>