ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2075 failed. Version: Dungeon Crawl Stone Soup 0.19-a0-2013-g488b080 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-hellcrawl-cbro -name cigotuvi -rc /dgldir/rcfiles/crawl-git/cigotuvi.rc -macro /dgldir/rcfiles/crawl-git/cigotuvi.macro -morgue /dgldir/morgue/cigotuvi/ -webtiles-socket /crawl-master/webserver/sockets/cigotuvi:2017-01-15.08:19:15.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-hellcrawl-cbro(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5ca183]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-hellcrawl-cbro(_Z13do_crash_dumpv+0x2f2) [0x5d14f2]: do_crash_dump() /usr/games/crawl-hellcrawl-cbro(_Z20crash_signal_handleri+0x9c) [0x5ca41c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f1cd4af14c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f1cd4e87b7b]: /usr/games/crawl-hellcrawl-cbro() [0x5d0ca9] /usr/games/crawl-hellcrawl-cbro() [0x5d0f71] /usr/games/crawl-hellcrawl-cbro() [0x8f28a6] /usr/games/crawl-hellcrawl-cbro() [0x5f2741] /usr/games/crawl-hellcrawl-cbro() [0x5f55e4] /usr/games/crawl-hellcrawl-cbro(_Z19get_monster_db_descRK12monster_infoR13describe_infoRbb+0x5eb) [0x5f71fb]: get_monster_db_desc(monster_info const&, describe_info&, bool&, bool) /usr/games/crawl-hellcrawl-cbro(_Z17describe_monstersRK12monster_infobRKSs+0x85) [0x5f93d5]: describe_monsters(monster_info const&, bool, std::string const&) /usr/games/crawl-hellcrawl-cbro(_Z20full_describe_squareRK9coord_defb+0x85) [0x62cc85]: full_describe_square(coord_def const&, bool) /usr/games/crawl-hellcrawl-cbro(_ZN17direction_chooser15describe_targetEv+0x4e) [0x62ce0e]: direction_chooser::describe_target() /usr/games/crawl-hellcrawl-cbro(_ZN17direction_chooser12do_main_loopEv+0x270) [0x6369c0]: direction_chooser::do_main_loop() /usr/games/crawl-hellcrawl-cbro(_ZN17direction_chooser16choose_directionEv+0x148) [0x636dc8]: direction_chooser::choose_direction() /usr/games/crawl-hellcrawl-cbro(_Z9directionR4distRK22direction_chooser_args+0x22) [0x636f72]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-hellcrawl-cbro(_Z17get_ammo_to_shootiR4distb+0x2b4) [0xa94214]: get_ammo_to_shoot(int, dist&, bool) /usr/games/crawl-hellcrawl-cbro(_Z10fire_thingi+0x29) [0xa94759]: fire_thing(int) /usr/games/crawl-hellcrawl-cbro(_Z15process_command12command_type+0x314) [0xb9d304]: process_command(command_type) /usr/games/crawl-hellcrawl-cbro() [0xba0069] /usr/games/crawl-hellcrawl-cbro() [0xba0c65] /usr/games/crawl-hellcrawl-cbro(main+0x2eb) [0xba453b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f1cd4adc76d]: /usr/games/crawl-hellcrawl-cbro() [0x5320a9] 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". 0x00007f1cd4e8784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f1cd4e8784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005ca88b in call_gdb (file=0x7f1cd4e72180) at crash.cc:420 gdb = attach_cmd = "attach 859\000\000\000\000\000\000\000\000\000" #2 0x00000000005d1512 in do_crash_dump () at dbg-asrt.cc:670 t = 1484468388 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c5a5d8 "/dgldir/morgue/cigotuvi/"}} name = "/dgldir/morgue/cigotuvi/crash-cigotuvi-20170115-081948.txt", '\000' file = 0x7f1cd4e72180 #3 0x00000000005ca41c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f1cd4e87b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d0ca9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe63617bb0 "ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2075 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d0f71 in AssertFailed (expr=0xc6dbb0 "verb_index < (int)ARRAYSZ(attack_types)", file=0xbcabe4 "mon-util.cc", line=2075, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(verb_index < (int)ARRAYSZ(attack_types)) in 'mon-util.cc' at line 2075 failed.", '\000' "\377, \377", '\000' "\377, \377\000\000Ђac\376\177\000\000\300\202ac\376\177\000\000X\204ac\376\177\000\000\071\370\273\000\000\000\000\000=\370\273\000\000\000\000\000\254+\260\324\034\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000<\370\273\000\000\000\000\000\001", '\000' "\377, \377", '\000' "\377, \377", '\000' "\377, \377", '\000' "\377"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0xffff, reg_save_area = 0x0}} fileName = #8 0x00000000008f28a6 in mon_attack_name (attack=) at mon-util.cc:2075 attack_types = {0xbc7519 "hit", 0xbc7093 "bite", 0xbad76e "sting", 0xbcd24d "release spores at", 0xbbb5b0 "touch", 0xbc7391 "engulf", 0xbc7061 "claw", 0xbc707e "peck", 0xbbc85b "headbutt", 0xbc708d "punch", 0xbc7079 "kick", 0xbc7066 "tentacle-slap", 0xbc7083 "tail-slap", 0xbcd25f "gore", 0xbaceef "constrict", 0xbcd264 "trample", 0xbcd26c "trunk-slap", 0xbcd277 "snap closed at", 0xbcd286 "splash", 0xbcd28d "pounce on", 0xbad76e "sting"} verb_index = #9 0x00000000005f2741 in _monster_attacks_description (mi=...) at describe.cc:3060 info = @0x1ce3250: {definition = {type = AT_WEAP_ONLY, flavour = AF_PLAIN, damage = 20}, weapon = 0x0} attack = @0x1ce3250: {type = AT_WEAP_ONLY, flavour = AF_PLAIN, damage = 20} weapon_note = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}} count_desc = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}} __for_range = @0x7ffe636186e0: {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x1ce3230, _M_left = 0x1ce3230, _M_right = 0x1ce3230}, _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 = 0x1ce3230, _M_left = 0x1ce3230, _M_right = 0x1ce3230}, _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 0x00000000005f55e4 in _monster_stat_description (mi=...) at describe.cc:3436 pronoun = did_speed = false sizes = {0xbb4c33 "tiny", 0xbb4c38 "very small", 0xbabc00 "small", 0x0, 0xbabc06 "large", 0xbb4c43 "very large", 0xbb4c4e "giant"} resist = 12237830 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 = 0x17cb9b0, _M_finish = 0x17cb9c0, _M_end_of_storage = 0x17cb9c0}}, } 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 = 0x1aef910, _M_finish = 0x1aef920, _M_end_of_storage = 0x1aef920}}, } base_resists = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x1a9da70, _M_finish = 0x1a9da78, _M_end_of_storage = 0x1a9da78}}, } resist_descriptions = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x18bb570, _M_finish = 0x18bb588, _M_end_of_storage = 0x18bb590}}, } #11 0x00000000005f71fb in get_monster_db_desc (mi=..., inf=..., has_stat_desc=has_stat_desc@entry=@0x7ffe636198dd: false, force_seen=force_seen@entry=false) at describe.cc:3618 stair_use = symbol = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1d199b8 "8"}} quote2 = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}} db_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c68628 "conjurer statue"}} it = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c768d8 "it"}} it_o = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c689f8 "it"}} It = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x19d4ca8 "It"}} curse_power = result = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x37
}} #12 0x00000000005f93d5 in describe_monsters (mi=..., force_seen=, footer=...) at describe.cc:3807 inf = {body = , title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1cc6f88 "A conjurer statue."}}, prefix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, suffix = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, footer = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, quote = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}} has_stat_desc = false show_as_menu = {m_old_mode = CRT_DISABLED} qs = { = {_vptr.Menu = 0x1c5a860, f_selitem = 0x7f1cd4b3da45 , f_drawitem = 0x4f, f_keyfilter = 0x1, action_cycle = 512, menu_action = Menu::ACT_EXECUTE, title = 0x7ffe63619d80, title2 = 0x1, flags = -714756627, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1125de0 ""}}, first_entry = 1, y_offset = 0, pagesize = 30196272, max_pagesize = 0, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7db3b1, _M_finish = 0x1125de8, _M_end_of_storage = 0x7ffe63619d80}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1, _M_finish = 0x1c5a864, _M_end_of_storage = 0x19d4de8}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7db459, _M_finish = 0x4f, _M_end_of_storage = 0x7ffe63619b50}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe63619d80, _M_finish = 0x1c5a860, _M_end_of_storage = 0x1c5a864}}, }, highlighter = 0x7df02f, num = 29730912, lastch = 0, alive = 96, last_selected = 0, mdisplay = 0x1c5aa60, _webtiles_section_start = 27086312, _webtiles_section_end = 0, _webtiles_title_changed = 136, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe63619bf8, _M_finish = 0x7ffe63619b30, _M_end_of_storage = 0x4}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1c5aa70, _M_finish = 0x1c5aa70, _M_end_of_storage = 0x1c5ac70}}, }}}, } show_quote = fs = { = { = {_vptr.Menu = 0x1ce2a5c, f_selitem = 0x1ce2860, f_drawitem = 0x1ce2a60, f_keyfilter = 0x1ccc230, action_cycle = 30288476, menu_action = Menu::ACT_EXECUTE, title = 0x1ce2860, title2 = 0x1ce2a60, flags = 30196272, tag = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffe63619e60 "\220\264ac\376\177"}}, first_entry = 1667341696, y_offset = 32766, pagesize = 1667341920, max_pagesize = 32766, more = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1c5a860, _M_finish = 0x19d4de8, _M_end_of_storage = 0x7df223}}, }}, items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1c5a860, _M_finish = 0x1c5a860, _M_end_of_storage = 0x1c5aa60}}, }, sel = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7ffe63619e60, _M_finish = 0x7ffe63619d80, _M_end_of_storage = 0xf02648}}, }, select_filter = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2b00000031, _M_finish = 0x7ffe63619f80, _M_end_of_storage = 0x7ffe6361b490}}, }, highlighter = 0x7dd71b, num = 29731440, lastch = 0, alive = 112, last_selected = 0, mdisplay = 0x1c5ac70, _webtiles_section_start = 30196280, _webtiles_section_end = 0, _webtiles_title_changed = 192, _webtiles_title = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1, _M_finish = 0x18cbbe0, _M_end_of_storage = 0x7f1cd4b0142c}}, }}, _webtiles_suffix = {ops = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1, _M_finish = 0x7f1cd5d2c0ef, _M_end_of_storage = 0x700000020}}, }}}, }, spells = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x7600000076, _M_finish = 0x0, _M_end_of_storage = 0x1}}, }, mon_owner = 0x0, source_item = 0x230, show_quote_toggle = false} #13 0x000000000062cc85 in full_describe_square (c=..., cleanup=cleanup@entry=true) at directn.cc:2121 mi = 0x1d19b00 #14 0x000000000062ce0e in direction_chooser::describe_target (this=this@entry=0x7ffe6361ab50) at directn.cc:1817 No locals. #15 0x00000000006369c0 in direction_chooser::do_main_loop (this=this@entry=0x7ffe6361ab50) at directn.cc:1928 old_target = {x = 49, y = 43} key_command = CMD_TARGET_DESCRIBE loop_done = false #16 0x0000000000636dc8 in direction_chooser::choose_direction (this=this@entry=0x7ffe6361ab50) at directn.cc:2022 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xca0a50, origin = {x = 52, y = 49}, aim = {x = 52, y = 49}, agent = 0x113f440, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0, 0, -726651988, 32540, 0, 1, 1, 0, -1, -1, 12244458, 0, 0, 0, 12242653, 0, 0, 0, 12442724}}, {mData = {0, -726632504, 32540, 1, 0, -1, -1, 12242652, 0, 0, 0, 1, 0, 0, 0, 32, 0, 0, 32540}}, {mData = {1667343526, 32766, 0, 0, 0, 0, 0, 0, 12442524, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1667344176}}, {mData = {32766, 1667344160, 32766, 1667344552, 32766, 12244457, 0, 1667344208, 32766, 1667344192, 32766, 1667344584, 32766, 12244457, 0, 1667344240, 32766, 1667344224, 32766}}, {mData = {1667344256, 32766, 1667344240, 32766, 1667344632, 32766, 12244457, 0, 1667344288, 32766, -723052768, 32540, 53, 0, 12253931, 0, -256, 0, 1667343120}}, {mData = {32766, -256, 0, -726410683, 32540, 12242654, 0, 28, 0, 53, 0, 12253931, 0, -256, 0, -714756627, 32540, -256, 0}}, {mData = {28, 0, 15, 0, -714851703, 32540, 28671216, 0, -714848190, 32540, 1667343648, 32766, 15, 0, 12253931, 0, -714847974, 32540, 1667343136}}, {mData = {32766, 29347944, 0, 12284187, 0, -714845008, 32540, 1667343648, 32766, -714847216, 32540, 1667343648, 32766, 1, 0, 1667343648, 32766, 12253931, 0}}, {mData = {1667343136, 32766, 6290847, 0, -256, 0, 1667343632, 32766, 1667343648, 32766, 6719217, 0, 19125120, 0, -723052768, 32540, 40, 0, 15}}, {mData = {0, 0, 0, 5, 0, 1667344368, 32766, -726410683, 32540, 30272200, 0, 15, 0, 40, 0, 15, 0, 0, 0}}, {mData = {-714756627, 32540, 26087624, 0, 15, 0, 19125120, 0, -714851703, 32540, 30421704, 0, 5598336, 0, 30190520, 0, 1667343168, 32766, 19125120}}, {mData = {0, 15, 0, 0, 0, -714845318, 32540, 0, 0, 0, 1, 1667344368, 32766, -714877299, 32540, 0, 0, 30421680, 0}}, {mData = {1667343976, 32766, 28671216, 0, 15, 0, -715094591, 32540, 30421680, 0, 7669051, 0, 0, 0, -723052768, 32540, 1, 0, 1667343361}}, {mData = {32766, 4, 0, 1667346432, 32766, 1, 0, -726410683, 1, 16777472, 4, 0, 16777473, 69, 0, 1667343536, 32766, 123, 0}}, {mData = {0, 8220, -1, 0, 44, 0, 28671240, 0, 16097728, 0, 24, 0, 1667343536, 32766, 123, 0, 1667346656, 32766, 0}}, {mData = {0, -714847974, 32540, 0, 0, 30515032, 0, 16097696, 0, 12244457, 0, 16097728, 0, -714847288, 32540, 16097696, 0, 2, 0}}, {mData = {1667343536, 32766, 16097696, 0, 12442821, 0, 11648057, 0, 1667345200, 32766, 1667345184, 32766, 1667345616, 32766, 12284337, 0, 12284339, 0, -726651988}}, {mData = {32540, 16777250, 0, 0, 0, 12284339, 0, 2, 0, 1667301410, 32766, 1667343888, 32766, 16, 48, 1667346560, 32766, 1667346352, 32766}}, {mData = {1667343920, 32766, 28671240, 0, 1667346592, 32766, 29347944, 0, -1, -1, 28671240, 0, -2, -1, 0, 0, 12242464, 0, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {32766, 0, 0, 0, 0, 18, 0, 0, 0, 10, 0, 0, 0, 1667344870, 32766, 0, 1, 0, 0}}, {mData = {-1, -1, -725867136, 32540, 0, 0, -714858293, 32540, 1667344488, 32766, 1667344112, 32766, 0, 0, 3, 0, 1, 0, -714940923}}, {mData = {32540, 0, 0, -723052768, 32540, 537, 0, 19125120, 0, 1, 0, 1667344366, 32766, 0, 892350720, -714941238, 32540, 30421719, 0}}, {mData = {512, 0, 537, 0, 4098, 0, -712436448, 32540, 543534573, 2, 30421704, 0, 512, 0, 1667344488, 32766, 7754494, 0, 1667344488}}, {mData = {32766, -723052768, 32540, 59, 0, 34, 0, 0, 0, 0, 0, -1, 0, -726410683, 32540, 1667344464, 32766, 34, 0}}, {mData = {59, 0, 34, 0, 0, 0, -714756627, 32540, 12318426, 0, 34, 0, 19125120, 0, -714851703, 32540, 30421704, 0, 5598336}}, {mData = {0, 5, 0, 1667344240, 32766, 19125120, 0, 1667344976, 32766, 0, 0, -714845318, 32540, 19124992, 0, 0, 1, 1667344976, 32766}}, {mData = {-714877245, 32540, 30515032, 0, 30421680, 0, 1667344568, 32766, 18090304, 0, 1667344976, 32766, -715094591, 32540, 30421680, 0, 7688663, 0, 0}}, {mData = {32766, -725867136, 32540, -72515583, 32766, 1667344720, 32766, 0, 1, 0, 32766, 1667344720, 32766, 1667344721, 7176190, 28671240, 0, 1667344720, 32766}}, {mData = {0, 0, 1, 0, 0, 0, 592, 0, 0, 0, 35, 56, 92, 110, 119, 124, 0, 0, -723052768}}, {mData = {32540, 19125144, 0, 19125120, 0, -712463016, 32540, 19125328, 0, 30421705, 0, 30421705, 0, 30421705, 0, 30421704, 0, 30421738, 0}}, {mData = {30422216, 0, -712437888, 32540, 16, 32540, 30421704, 0, -712475504, 32540, 6, 0, 0, 0, 4098, 0, 0, 32540, 0}}, {mData = {0, -723052768, 32540, 105, 0, 80, 0, 1667344960, 32766, 19125120, 0, 1667344992, 32766, -726410683, 32540, 0, 0, 80, 0}}, {mData = {105, 0, 80, 0, 1667344960, 32766, -714756627, 32540, 1667345568, 32766, 80, 0, 80, 0, -714851703, 32540, 19125120, 0, -714848261}}, {mData = {32540, 1667345568, 32766, 80, 0, 80, 0, -714848032, 32540, 12281750, 0, 0, 1, 1667344960, 32766, -714851703, 32540, 1667345568, 32766}}, {mData = {30421120, 0, 1667345080, 32766, 29504448, 0, -712463016, 32540, -715094591, 32540, 30421120, 0, 11083629, 0, 0, 0, 0, 32766, 32}}, {mData = {48, 1, 0, 1667345648, 32766, 1667346856, 32766, 19125144, 0, -723052768, 32540, 29504472, 0, 1667345296, 32766, 19125144, 0, 0, 0}}, {mData = {-712463016, 32540, 19125328, 0, 30421145, 0, 30421145, 0, 30421145, 0, 30421144, 0, 30421224, 0, 30421656, 0, -712437888, 32540, 16}}, {mData = {0, 30421144, 0, -712475504, 32540, 6, 0, 0, 0, 0, 0, 0, 0, 1667345568, 32766, 1667345840, 32766, 0, 0}}}}}, range = -1, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xc2fe90} #17 0x0000000000636f72 in direction (moves=..., args=...) at directn.cc:496 No locals. #18 0x0000000000a94214 in _fire_choose_item_and_target (teleport=false, target=..., slot=) at throw.cc:291 beh = { = {_vptr.targeting_behaviour = 0xca1ad0, prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, 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 = 12, chosen_ammo = false, prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, m_noitem_reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, internal_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1c202d8 "Throwing (i - inventory. (,) - cycle): m - 105 silver javelins (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, self = CONFIRM_PROMPT, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x123d398 ""}}, behaviour = 0x7ffe6361ac50, 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 = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000Eڳ\324\034\177\000"}, _M_manager = 0}, _M_invoker = 0x10}, default_place = {x = 0, y = 0}} #19 get_ammo_to_shoot (item=item@entry=-1, target=..., teleport=) at throw.cc:437 warn = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffe6361adb0 ""}} #20 0x0000000000a94759 in fire_thing (item=-1) at throw.cc:461 target = {isValid = false, isTarget = false, isEndpoint = false, isCancel = false, choseRay = false, target = {x = 49, y = 43}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} #21 0x0000000000b9d304 in process_command (cmd=cmd@entry=CMD_FIRE) at main.cc:2089 No locals. #22 0x0000000000ba0069 in _input () at main.cc:1487 cmd = CMD_FIRE player_disabled = {was_disabled = false} #23 0x0000000000ba0c65 in _launch_game () at main.cc:480 game_start = false ccon = {cstate = false, smartcstate = false} #24 0x0000000000ba453b in _launch_game_loop () at main.cc:381 game_ended = false #25 main (argc=, argv=0x7ffe6361b868) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jan 9 2017 at 02:02:29 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="hellcrawl-cbro" -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-hellcrawl-cbro/saves" -DDATA_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/data/" -DWEB_DIR_PATH="/crawl-master/crawl-hellcrawl-cbro/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: <<<<<<<<<<<<<<<<<<<<<< Things that are here: a +0 rapier; a +0 ring mail You hit the deep elf sorcerer (6). You freeze the deep elf sorcerer (2). The deep elf sorcerer is lightly wounded. Your deep troll bites the deep elf sorcerer (2). Your deep troll claws the deep elf sorcerer but does no damage. Your deep troll claws the deep elf sorcerer (25)!! You block the deep elf sorcerer's attack. You slash the deep elf sorcerer (14)! You freeze the deep elf sorcerer (3). The deep elf sorcerer is almost dead. Your deep troll misses the deep elf sorcerer. Your deep troll closely misses the deep elf sorcerer. Your deep troll claws the deep elf sorcerer (19)!! The deep elf sorcerer dies! Trog accepts your kill. Trog appreciates your killing of a magic user. Your skin crawls. You feel resistant to hostile enchantments. Your deep troll rages. A deep elf elementalist comes into view. It is wielding a +0 rapier. The deep elf elementalist shouts! The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You hear a shout! You completely miss the deep elf annihilator. The deep elf annihilator is severely wounded. Your deep troll bites the deep elf annihilator (16)! Your deep troll claws the deep elf annihilator (3). The deep elf annihilator dies! Trog accepts your kill. Trog appreciates your killing of a magic user. A deep elf high priest comes into view. It is wielding a +0 scimitar. The deep elf sorcerer closely misses you. You furiously retaliate! You headbutt the deep elf sorcerer (8)! The deep elf high priest utters a dark prayer and points at you. Your life force is offered up. The deep elf sorcerer is healed. Your deep troll bites the deep elf sorcerer (31)!! Your deep troll claws the deep elf sorcerer (7)! Your deep troll claws the deep elf sorcerer (15)! A water elemental comes into view. You catch the helpless deep elf sorcerer completely off-guard! You slash the deep elf sorcerer (11)! You freeze the deep elf sorcerer (5). You kill the deep elf sorcerer! Trog accepts your kill. Trog appreciates your killing of a magic user. Your Dodging skill increases to level 10! The deep elf high priest unwields a +0 scimitar. The deep elf high priest wields a +0 shortbow. The deep elf high priest shoots an arrow. The arrow misses you (0). The deep elf elementalist hits you but does no damage. The deep elf high priest shoots an arrow. You block the arrow. You slice the deep elf elementalist (27)!! You freeze the deep elf elementalist (3). The deep elf elementalist is heavily wounded. Your deep troll bites the deep elf elementalist (27)!! Your deep troll closely misses the deep elf elementalist. x2 You slice the deep elf elementalist (25)!! You freeze the deep elf elementalist (3). You kill the deep elf elementalist! Trog accepts your kill. Trog appreciates your killing of a magic user. The deep elf high priest shoots an arrow. The arrow hits you but does no damage. The deep elf high priest shoots an arrow. You block the arrow. Your deep troll bites the water elemental but does no damage. Your deep troll barely misses the water elemental. Your deep troll claws the water elemental (18)!! Your deep troll completely misses the water elemental. Your deep troll claws the water elemental (23)!! The water elemental is destroyed! Trog accepts your kill. The deep elf high priest invokes the aid of its god against you. Something smites you! Your deep troll rages. The deep elf high priest shoots an arrow. You block the arrow. A deep elf blademaster comes into view. It is wielding two +0 short swords. The deep elf blademaster shouts! The deep elf blademaster moves out of view. The deep elf high priest mumbles some strange prayers to its god against you. The sphere of damnation explodes! The damnation engulfs you! The damnation engulfs your deep troll (38). You hear a shout! The deep elf high priest unwields a +0 shortbow. The deep elf high priest wields a +0 scimitar. The deep elf high priest barely misses you. You furiously retaliate! You headbutt the deep elf high priest (9)! You barely miss the deep elf high priest. You headbutt the deep elf high priest (7)! The deep elf high priest is moderately wounded. Your deep troll misses the deep elf high priest. Your deep troll claws the deep elf high priest (12)! Your deep troll claws the deep elf high priest (2). You hit the deep elf high priest (3). You freeze the deep elf high priest (2). The deep elf high priest is severely wounded. Your deep troll barely misses the deep elf high priest. x2 Your deep troll claws the deep elf high priest (28)!! The deep elf high priest dies! Trog accepts your kill. You feel much better. Your deep troll barely misses the deep elf blademaster. Your deep troll closely misses the deep elf blademaster. Your deep troll claws the deep elf blademaster (6). You block the deep elf blademaster's attack. The deep elf blademaster hits you but does no damage. You slash the deep elf blademaster (7)! You freeze the deep elf blademaster (1). Your headbutt misses the deep elf blademaster. The deep elf blademaster is lightly wounded. Your deep troll misses the deep elf blademaster. x2 Your deep troll completely misses the deep elf blademaster. The deep elf blademaster completely misses you. You block the deep elf blademaster's attack. You closely miss the deep elf blademaster. You headbutt the deep elf blademaster (7)! The deep elf blademaster is lightly wounded. Your deep troll bites the deep elf blademaster (36)!!! Your deep troll completely misses the deep elf blademaster. Your deep troll closely misses the deep elf blademaster. The deep elf blademaster hits your deep troll with a +0 short sword (18)!! The deep elf blademaster hits your deep troll with a +0 short sword (5). Your chain mail of Zusm prevents you from hitting the deep elf blademaster. The deep elf blademaster is heavily wounded. Your deep troll bites the deep elf blademaster (19)!! Your deep troll completely misses the deep elf blademaster. Your deep troll claws the deep elf blademaster (25)!! The deep elf blademaster hits your deep troll with a +0 short sword (12)! The deep elf blademaster hits your deep troll with a +0 short sword (7)! Your deep troll bites the deep elf blademaster (18)!! The deep elf blademaster dies! Trog accepts your kill. A deep elf annihilator comes into view. It is wielding a +0 short sword. Items here: ( )) ? † a +0 scimitar; a +0 shortbow; 64 arrows; a scroll of recharging; an elf corpse Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering Y - 105 poisoned javelins for throwing. Throwing (i - inventory. (,) - cycle): Y - 105 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf annihilator Aim: a deep elf annihilator, wielding a +0 short sword You throw a poisoned javelin. The poisoned javelin hits the deep elf annihilator (28)!! The deep elf annihilator is moderately wounded. Throwing (i - inventory. (,) - cycle): Y - 104 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf annihilator Aim: a deep elf annihilator, wielding a +0 short sword (moderately wounded) You throw a poisoned javelin. The poisoned javelin hits the deep elf annihilator (11)! The deep elf annihilator is heavily wounded. Throwing (i - inventory. (,) - cycle): Y - 103 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf annihilator Aim: a deep elf annihilator, wielding a +0 short sword (heavily wounded) Okay, then. The deep elf annihilator gestures at you while chanting. The bolt of lightning hits your deep troll (22). Your deep troll dies! Your deep troll's corpse disappears in a puff of smoke! The bolt of lightning hits you! Things that are here: a +0 short sword x2; a +0 leather armour Throwing (i - inventory. (,) - cycle): Y - 103 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf annihilator Aim: a deep elf annihilator, wielding a +0 short sword (heavily wounded) You throw a poisoned javelin. The poisoned javelin hits the deep elf annihilator (46)!!! You kill the deep elf annihilator! Trog accepts your kill. Something appears at your feet! Trog grants you a gift! Trog appreciates your killing of a magic user. Your Evocations skill increases to level 4! Press: ? - help, v - describe, . - travel, g - get item 105 silver javelins. There is something else lying underneath. The floor, spattered with blood. Unknown command. m - 105 silver javelins You feel the effects of Trog's Hand fading. Things that are here: a +0 rapier; a +0 ring mail Your skin stops crawling. You feel less resistant to hostile enchantments. Items here: ( )) [ † a +1 rapier of electrocution; a +0 rapier; a +0 leather armour 104 exploding tomahawks; an elf corpse You start resting. Magic restored. HP restored. Items here: ( )) [ † a +1 rapier of electrocution; a +0 rapier; a +0 leather armour 104 exploding tomahawks; an elf corpse Things that are here: a +0 long sword; a +0 ring mail; an elf corpse Things that are here: a +0 rapier; a +0 leather armour s - 6 scrolls of recharging (gained 1) Items here: ( )) † a +0 scimitar; a +0 shortbow; 64 arrows; an elf corpse A deep elf master archer comes into view. The deep elf master archer shouts! The deep elf master archer wields a +0 longbow. The deep elf master archer shoots an arrow. You block the arrow. You see here a +0 rapier. Things that are here: a +0 long sword; a +0 ring mail; an elf corpse You start waiting. Items here: ( )) [ † a +1 rapier of electrocution; a +0 rapier; a +0 leather armour 104 exploding tomahawks; an elf corpse You start waiting. The deep elf master archer shoots an arrow. The arrow hits you (11)! Items here: ( )) [ † a +1 rapier of electrocution; a +0 rapier; a +0 leather armour 104 exploding tomahawks; an elf corpse You slash the deep elf master archer (12)! You freeze the deep elf master archer (1). The deep elf master archer is moderately wounded. The deep elf master archer shoots an arrow. You block the arrow. You slice the deep elf master archer (18)!! You freeze the deep elf master archer (1). You headbutt the deep elf master archer (6). The deep elf master archer is heavily wounded. The deep elf master archer shoots an arrow. The arrow hits you but does no damage. You barely miss the deep elf master archer. Your headbutt misses the deep elf master archer. The deep elf master archer is heavily wounded. The deep elf master archer shoots an arrow. The arrow hits you (3). You miss the deep elf master archer. Your headbutt misses the deep elf master archer. The deep elf master archer is heavily wounded. The deep elf master archer shoots an arrow. You block the arrow. You hit the deep elf master archer (3). You freeze the deep elf master archer (1). The deep elf master archer is severely wounded. The deep elf master archer shoots an arrow. The arrow hits you (8)! You barely miss the deep elf master archer. You headbutt the deep elf master archer (1). The deep elf master archer is severely wounded. The deep elf master archer shoots an arrow. You block the arrow. You hit the deep elf master archer but do no damage. The deep elf master archer is severely wounded. The deep elf master archer shoots an arrow. The arrow barely misses you (0). You completely miss the deep elf master archer. The deep elf master archer is severely wounded. The deep elf master archer shoots an arrow. The arrow barely misses you (0). You slice the deep elf master archer (27)!! You freeze the deep elf master archer (1). You kill the deep elf master archer! Trog accepts your kill. No target in view! Search for what [Enter for "brilli", or ? for help]? refle Can't find anything matching that. Search for what [Enter for "refle", or ? for help]? shield Unknown command. r - an uncursed ring of ice You now have 1521 gold pieces (gained 34). Items here: ! ( )) [[ †† You see here a +0 short sword. Magic restored. Found a +0 leather armour. HP restored. e - 5 potions of flight (gained 1) A deep elf demonologist comes into view. It is wielding a +0 bardiche of freezing. The deep elf demonologist shouts! The deep elf demonologist drinks a potion. The deep elf demonologist suddenly seems more resistant. Throwing (i - inventory. (,) - cycle): Y - 102 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf demonologist Aim: a deep elf demonologist, wielding a +0 bardiche of freezing, wearing a +2 leather armour of poison resistance and wearing an uncursed ring of ice (unusually resistant) Okay, then. Unknown command. You start waiting. The deep elf demonologist hits you but does no damage. You hit the deep elf demonologist (5). The deep elf demonologist is lightly wounded. You miss the deep elf demonologist. Your headbutt misses the deep elf demonologist. The deep elf demonologist is lightly wounded. The deep elf demonologist gestures wildly while chanting. You miss the deep elf demonologist. Your headbutt misses the deep elf demonologist. The deep elf demonologist is lightly wounded. You slice the deep elf demonologist (24)!! Your headbutt misses the deep elf demonologist. The deep elf demonologist is heavily wounded. You block the deep elf demonologist's attack. You completely miss the deep elf demonologist. The deep elf demonologist is heavily wounded. You miss the deep elf demonologist. You headbutt the deep elf demonologist (2). The deep elf demonologist is heavily wounded. You hit the soul eater (4). The deep elf demonologist casts a spell at you. You resist with some effort. You miss the deep elf demonologist. You headbutt the deep elf demonologist, but do no damage. The deep elf demonologist is heavily wounded. You hit the soul eater but do no damage. You block the soul eater's attack. The deep elf demonologist barely misses you. You furiously retaliate! You headbutt the deep elf demonologist (6). You hit the deep elf demonologist (6). You headbutt the deep elf demonologist, but do no damage. The deep elf demonologist is severely wounded. You slash the soul eater (12)! The soul eater hits you but does no damage. You slice the deep elf demonologist (32)!! You freeze the deep elf demonologist (1). You kill the deep elf demonologist! Trog accepts your kill. Trog appreciates your killing of a magic user. The soul eater disappears in a puff of smoke! The hellwing disappears in a puff of smoke! Z - an uncursed ring of ice i - 7 scrolls of teleportation (gained 1) Things that are here: a +0 bardiche of freezing a +2 leather armour of poison resistance You see here a +0 short sword. Found a potion of mutation. Found two items. Unknown command. Enter note: Found a phial of floods, a crystal ball of energy and a lamp of fire. Found a +2 executioner's axe of freezing. Found 99 stones. Found four items. Found eight items. There is an open door here. Press: ? - help, v - describe, . - travel, g - get item A +3 amulet of reflection. The floor. Unknown command. Found an uncursed staff of power, a +0 robe and a disc of storms. You see here a potion of mutation. Found four items. You see here the -5 pair of gloves of Negation {rN+ Int+2}. A deep elf annihilator comes into view. It is wielding a +0 long sword. The deep elf annihilator shouts! Found 134 arrows, the Papyrus of Displaced Curses and a +4 ring of evasion. You see here a +2 executioner's axe of freezing. You see here the -5 pair of gloves of Negation {rN+ Int+2}. You see here a potion of mutation. There is an open door here. You start waiting. There is an open door here. You slash the deep elf annihilator (9)! You freeze the deep elf annihilator (1). The deep elf annihilator is lightly wounded. The deep elf annihilator closely misses you. You slice the deep elf annihilator (28)!! You freeze the deep elf annihilator (10)! Your headbutt misses the deep elf annihilator. The deep elf annihilator is severely wounded. You slash the deep elf annihilator (9)! You freeze the deep elf annihilator (3). The deep elf annihilator is almost dead. The deep elf annihilator casts a spell at you. You block the iron shot. You slash the deep elf annihilator (10)! You freeze the deep elf annihilator (1). You kill the deep elf annihilator! Trog accepts your kill. Trog appreciates your killing of a magic user. Your pack is full. You see here a book of Frost. You drop a scroll of teleportation. You drop an uncursed ring of ice. i - 7 scrolls of teleportation (gained 1) Throwing (i - inventory. (,) - cycle): Y - 102 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - you Okay, then. Unknown command. You see here a +4 spear of venom. Found 102 sling bullets and 24 gold pieces. You see here a +5 hunting sling of flaming. Found five items. X - 2 scrolls of summoning (gained 1) Found a +0 cloak of poison resistance and a crystal ball of energy. Z - a +3 amulet of reflection Put on which piece of jewellery? (? for menu, Esc to quit) You remove your amulet of guardian spirit. Z - a +3 amulet of reflection (around neck) Press: ? - help, v - describe, . - travel, g - get item A +2 spear of piercing. The floor. d - 43 curare-tipped needles (gained 21) Found a +0 great mace. You see here a +2 scimitar of draining. Your pack is full. You see here a manual of Throwing. You can't carry that many items. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 morningstar. You drop a +2 chain mail of fire resistance. h - a manual of Throwing You see here the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. Found three items. You see here a disc of storms. Found a +0 spear of piercing. q - 3 potions of agility (gained 1) Press: ? - help, v - describe, . - travel, g - get item A +0 cloak of poison resistance. The floor. Unknown command. Found a +4 broad axe. The spellbook bursts into flames. x7; Trog is delighted! Found a +0 long sword and a +3 ring of dexterity. You see here 72 arrows. You see here a +0 cloak of poison resistance. I - a +0 cloak of poison resistance Wear which item? (? for menu, Esc to quit) Okay, then. Unknown command. You see here a crystal ball of energy. Press: ? - help, v - describe, . - travel, g - get item A +3 ring of dexterity. The floor. Unknown command. You see here a +1 hunting sling of freezing. You now have 1545 gold pieces (gained 24). You see here 102 sling bullets. Your pack is full. You see here a +4 ring of evasion. Your pack is full. You see here a +4 ring of evasion. Your pack is full. You see here a +4 ring of evasion. Could not pick up an item here; shall I ignore it? You see here a +4 ring of evasion. You see here the ring "Heaficum" {rElec MR+ Slay-4 SInv}. You see here the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. You see here a +2 scimitar of draining. You see here a +5 hunting sling of flaming. You see here a +4 spear of venom. You see here an uncursed ring of ice. Things that are here: a +0 long sword; a potion of mutation Press: ? - help, v - describe, . - travel, g - get item The -5 pair of gloves of Negation {rN+ Int+2}. The floor. Unknown command. There is an open door here. A deep elf death mage comes into view. It is wielding a +0 antimagic rapier. A deep elf death mage is nearby! A deep elf death mage is nearby! The deep elf death mage shouts! You hit the deep elf death mage (2). You freeze the deep elf death mage (1). You headbutt the deep elf death mage (8)! The deep elf death mage is lightly wounded. You block the deep elf death mage's attack. You slice the deep elf death mage (24)!! You freeze the deep elf death mage (10)! You headbutt the deep elf death mage (9)! The deep elf death mage is severely wounded. You slash the deep elf death mage (7)! You freeze the deep elf death mage (4). The deep elf death mage is almost dead. The deep elf death mage hits you but does no damage. You hit the deep elf death mage (6). You freeze the deep elf death mage (2). You kill the deep elf death mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You now have 1577 gold pieces (gained 32). Things that are here: a +0 antimagic rapier; a +0 ring mail; an uncursed ring of wizardry There is a fountain of sparkling water here. There is an open door here. Things that are here: a +0 long sword; a potion of mutation You see here a -3 ring of intelligence. You see here a phial of floods. You can't carry that many items. Unknown command. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop an uncursed amulet of guardian spirit. You drop an uncursed ring of poison resistance. p - a phial of floods Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of polymorph (9/18). You drop a wand of confusion (8/24). You see here a -3 ring of intelligence. Things that are here: a +0 long sword; a potion of mutation You see here an uncursed ring of ice. You see here the -5 pair of gloves of Negation {rN+ Int+2}. You see here a +2 executioner's axe of freezing. Press: ? - help, v - describe, . - travel, g - get item The +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. The floor. You see here a +5 hunting sling of flaming. You see here a +2 scimitar of draining. You see here the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. D - the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3} Unknown command. Press: ? - help, v - describe, . - travel, g - get item The ring "Heaficum" {rElec MR+ Slay-4 SInv}. The floor. You see here a +2 scimitar of draining. You see here a +5 hunting sling of flaming. You see here a +4 spear of venom. You see here an uncursed ring of ice. There is an open door here. You see here a +0 short sword. Items here: ! ( )) [[ ÷÷ Items here: ( )) [ ÷ a +1 rapier of electrocution; a +0 rapier; a +0 leather armour 104 exploding tomahawks; an elf skeleton Things that are here: a -1 dagger; a +0 long sword Key pressed, stopping explore. A deep elf archer comes into view. It is wielding a +0 dagger. The deep elf archer shouts! The deep elf archer casts a spell at you. You resist with some effort. A deep elf archer is nearby! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +1 longbow of velocity. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow closely misses the deep elf archer (0). A deep elf death mage comes into view. It is wielding a +0 short sword. Items here: ))) [[ a +0 long sword; a +0 ring mail; a +0 dagger of venom; a +0 scale mail a +0 long sword The deep elf death mage shouts! The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow hits the deep elf archer (28)!! A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf archer shoots an arrow. The arrow hits you (1). You hear a shout! x2 A deep elf mage comes into view. It is wielding a +2 long sword of holy wrath. The deep elf mage shouts! The deep elf mage moves out of view. You block the deep elf death mage's attack. You open the deep elf death mage like a pillowcase (41)!!! You freeze the deep elf death mage (9)! You headbutt the deep elf death mage (17)! You kill the deep elf death mage! Trog accepts your kill. Trog appreciates your killing of a magic user. Something appears at your feet! Trog grants you a gift! The deep elf archer shoots an arrow. The arrow hits you (23)!! Press: ? - help, v - describe, . - travel, g - get item 93 poisoned javelins. The floor, spattered with blood. Unknown command. The deep elf archer unwields a +1 longbow of velocity. The deep elf archer wields a +0 dagger. You block the deep elf archer's attack. You see here a +0 short sword. You slice the deep elf archer (29)!! You freeze the deep elf archer (10)! You kill the deep elf archer! Trog accepts your kill. Trog appreciates your killing of a magic user. A deep elf mage comes into view. It is wielding a +0 rapier. You slash the deep elf mage (13)! You freeze the deep elf mage (7)! Your headbutt misses the deep elf mage. The deep elf mage is heavily wounded. You block the deep elf mage's attack. You barely miss the deep elf mage. Your headbutt misses the deep elf mage. The deep elf mage is heavily wounded. You completely miss the deep elf mage. Your headbutt misses the deep elf mage. The deep elf mage is heavily wounded. The deep elf mage completely misses you. You slash the deep elf mage (12)! You freeze the deep elf mage (4). Your headbutt misses the deep elf mage. The deep elf mage is almost dead. You slash the deep elf mage (16)! You freeze the deep elf mage (6). You block the deep elf mage's attack. You cut the deep elf mage into ribbons (48)!!! You freeze the deep elf mage (4). You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. You barely miss the deep elf mage. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage hits you but does no damage. You barely miss the deep elf mage. The deep elf mage is heavily wounded. You slice the deep elf mage (19)!! You freeze the deep elf mage (8)! You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The deep elf mage casts a spell. The deep elf mage blinks! Items here: ( )) [ † a +0 dagger; a +1 longbow of velocity; 68 arrows; a +0 leather armour an elf corpse You barely miss the deep elf mage. You headbutt the deep elf mage (6). The deep elf mage is lightly wounded. The deep elf mage gestures wildly while chanting. You slice the deep elf mage (18)!! You freeze the deep elf mage (4). Your headbutt misses the deep elf mage. The deep elf mage is severely wounded. You slice the deep elf mage (28)!! You freeze the deep elf mage (5). You kill the deep elf mage! Trog accepts your kill. Trog appreciates your killing of a magic user. The ice beast disappears in a puff of smoke! You see here a +0 short sword. Y - 195 poisoned javelins (gained 93) Things that are here: a +0 dagger; an elf corpse Things that are here: a +0 leather armour; a +1 short sword of speed You see here a +0 short sword. Things that are here: a +2 long sword of holy wrath; an elf corpse Done exploring. Done exploring. (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Enter - Elf @ (x,y), ? - help) HP restored. A deep elf archer comes into view. It is wielding a +0 short sword. The deep elf archer unwields a +0 short sword. The deep elf archer wields a +3 longbow. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow is repelled. There is an open door here. The deep elf archer casts a spell at you. You are confused. The deep elf archer gestures at you while chanting. You resist with some effort. You are too confused! You are too confused! You are too confused! The deep elf archer shoots an arrow. The arrow hits you (11)! The deep elf archer shoots an arrow. The arrow hits you (19)!! The deep elf archer shoots an arrow. The arrow hits you (22)!! The deep elf archer shoots an arrow. The arrow barely misses you (0). You feel less confused. The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow closely misses the deep elf archer (0). The deep elf archer shoots an arrow. You reflect the arrow off an invisible shield around you! The arrow barely misses the deep elf archer (0). You slice the deep elf archer like a ripe choko (39)!!! You freeze the deep elf archer (4). The deep elf archer is almost dead. The deep elf archer unwields a +3 longbow. The deep elf archer wields a +0 short sword. You block the deep elf archer's attack. You closely miss the deep elf archer. The deep elf archer is almost dead. The deep elf archer blinks! The deep elf archer gestures at you while chanting. You resist with some effort. The deep elf archer unwields a +0 short sword. The deep elf archer wields a +3 longbow. The deep elf archer shoots an arrow. The arrow misses you (0). There is an open door here. You start resting. The deep elf archer unwields a +3 longbow. The deep elf archer wields a +0 short sword. The deep elf archer hits you but does no damage. There is an open door here. Your chain mail of Zusm prevents you from hitting the deep elf archer. The deep elf archer is almost dead. You block the deep elf archer's attack. Your chain mail of Zusm prevents you from hitting the deep elf archer. The deep elf archer is almost dead. You barely miss the deep elf archer. Your headbutt misses the deep elf archer. The deep elf archer is almost dead. The deep elf archer points at you and mumbles some strange words. You resist with some effort. You hit the deep elf archer (1). You freeze the deep elf archer (1). You headbutt the deep elf archer (4). You kill the deep elf archer! Trog accepts your kill. Trog appreciates your killing of a magic user. Items here: ( )) [ † a +0 short sword; a +3 longbow; 60 arrows; a +0 leather armour; an elf corpse Unknown command. (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Enter - Vaults:2, ? - help) There is an open door here. There is a staircase back to the Vaults here. You climb upwards. Welcome back to the Vaults! There is a staircase to the Elven Halls here. There is a stone staircase leading down here. You climb downwards. A shadow dragon and 24 vault guards come into view. The vault guard shouts! x19; You hear a shout! x2; You hear two shouts! Found a wand of disintegration (8/18). Found three escape hatches in the ceiling. Found two stone staircases leading up. There is a stone staircase leading up here. Something hits you but does no damage. Deactivating autopickup; reactivate with Ctrl-A. An ogre mage comes into view. It is wielding a +0 whip. The ogre mage mumbles some strange words. The ogre mage flickers and vanishes! You block the vault guard's attack. x3 The vault guard closely misses you. You climb upwards. There is a stone staircase leading down here. You slice the vault guard (24)!! You freeze the vault guard (3). The vault guard is moderately wounded. You slash the vault guard (9)! You freeze the vault guard (2). You hit the vault guard (5). You freeze the vault guard (1). You closely miss the vault guard. You hit the vault guard but do no damage. The vault guard is moderately wounded. You closely miss the vault guard. You hit the vault guard (2). You freeze the vault guard (1). You slash the vault guard (7)! You freeze the vault guard (3). You block the vault guard's attack. x2 The vault guard hits you but does no damage. The vault guard misses you. You closely miss the vault guard. Your headbutt misses the vault guard. The vault guard is moderately wounded. You barely miss the vault guard. You hit the vault guard but do no damage. x2 You slice the vault guard (28)!! You freeze the vault guard (2). The vault guard is severely wounded. You slash the vault guard (8)! You freeze the vault guard (4). You closely miss the vault guard. You hit the vault guard (5). You freeze the vault guard (1). The vault guard barely misses you. You furiously retaliate! You headbutt the vault guard (7)! The vault guard hits you with a +0 great sword (1). You block the vault guard's attack. The vault guard hits you but does no damage. You slash the vault guard (17)! You freeze the vault guard (4). The vault guard is almost dead. You slash the vault guard (17)! You freeze the vault guard (8)! You hit the vault guard but do no damage. You hit the vault guard (2). You freeze the vault guard (1). You slice the vault guard (35)!! You freeze the vault guard (1). You kill the vault guard! Trog accepts your kill. You hit the vault guard (6). You freeze the vault guard (2). You hit the vault guard but do no damage. You slash the vault guard (7)! You freeze the vault guard (2). The vault guard misses you. You block the vault guard's attack. x2 You hit the vault guard (2). You freeze the vault guard (1). The vault guard is almost dead. You closely miss the vault guard. You slash the vault guard (8)! You freeze the vault guard (1). You barely miss the vault guard. Your headbutt misses the vault guard. The vault guard is almost dead. You slash the vault guard (15)! You freeze the vault guard (3). You slice the vault guard (29)!! You freeze the vault guard (11)! You block the vault guard's attack. The vault guard hits you with a +0 great mace (3). You block the vault guard's attack. You slash the vault guard (8)! You freeze the vault guard (2). You kill the vault guard! Trog accepts your kill. You slice the vault guard (19)!! You freeze the vault guard (1). You slash the vault guard (15)! You freeze the vault guard (5). You kill the vault guard! Trog accepts your kill. You slash the vault guard (9)! You freeze the vault guard (1). You kill the vault guard! Trog accepts your kill. No target in view! Save game and exit? Welcome back, cigotuvi the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Search for what [? for help]? amulet There is a staircase to the Elven Halls here. You climb downwards. Welcome to the Elven Halls! Level annotation: 1 exclusion There is a staircase back to the Vaults here. There is an open door here. There is an open door here. HP restored. Items here: ))) [[ a +0 long sword; a +0 ring mail; a +0 dagger of venom; a +0 scale mail a +0 long sword Things that are here: a -1 dagger; a +0 long sword Items here: ( )) [ 104 exploding tomahawks; a +0 rapier; a +0 leather armour a +1 rapier of electrocution Items here: ! ( )) [[ ÷ You see here a +0 rapier. There is a fountain of sparkling water here. There is an open door here. Things that are here: a +0 long sword; a potion of mutation You see here a -3 ring of intelligence. Items here: " // = a wand of confusion (8/24); an uncursed ring of poison resistance an uncursed amulet of guardian spirit; a wand of polymorph (9/18) M - an uncursed amulet of guardian spirit Press: ? - help, v - describe, . - travel, g - get item An uncursed staff of power. The floor. Unknown command. (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Enter - Elf @ (x,y), ? - help) Okay, then. Press: ? - help, . - travel You can't see that place. [the floor.] You see here the -5 pair of gloves of Negation {rN+ Int+2}. You see here a +4 spear of venom. You see here a +5 hunting sling of flaming. You see here an uncursed staff of power. You see here a +0 robe. You see here a fan of gales. W - a fan of gales Press: ? - help, v - describe, . - travel, g - get item The +2 scythe of Amorality {freeze, rF+ rC+ Str+4}. The floor. Unknown command. Press: ? - help, v - describe, . - travel The floor. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Save game and exit? Level annotation: 1 exclusion Welcome back, cigotuvi the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Put on which piece of jewellery? (? for menu, Esc to quit) You remove your +3 amulet of reflection. You feel your power drawn to a protective spirit. M - an amulet of guardian spirit (around neck) Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. Okay, then. (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (? - help) What level of the Dungeon? (default 15, ? - help) You see here a +1 hunting sling of freezing. You see here a crystal ball of energy. You see here a +0 great mace. You see here the +2 scythe of Amorality {freeze, rF+ rC+ Str+4}. You see here a +4 broad axe. There is an open door here. You see here a +0 rapier. Items here: ! ( )) [[ Items here: ( )) [ 104 exploding tomahawks; a +0 rapier; a +0 leather armour a +1 rapier of electrocution Things that are here: a -1 dagger; a +0 long sword Items here: ))) [[ a +0 long sword; a +0 ring mail; a +0 dagger of venom; a +0 scale mail a +0 long sword A deep elf archer comes into view. It is wielding a +0 short sword. The deep elf archer shouts! The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 short sword. You block the deep elf archer's attack. There is an open door here. You hit the deep elf archer (6). You freeze the deep elf archer (2). The deep elf archer is lightly wounded. The deep elf archer blinks! The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. The arrow hits you (9)! The deep elf archer casts a spell at you. You resist with some effort. You closely miss the deep elf archer. The deep elf archer is lightly wounded. You miss the deep elf archer. Your headbutt misses the deep elf archer. The deep elf archer is lightly wounded. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 short sword. The deep elf archer misses you. You hit the deep elf archer but do no damage. The deep elf archer is lightly wounded. The deep elf archer hits you with a +0 short sword (1). You slash the deep elf archer (14)! You freeze the deep elf archer (1). You headbutt the deep elf archer (20)!! The deep elf archer is severely wounded. You chop the deep elf archer into pieces (36)!!! You freeze the deep elf archer (4). You kill the deep elf archer! Trog accepts your kill. Trog appreciates your killing of a magic user. Items here: (( )) [ a +0 short sword; a +0 longbow; 83 arrows; a +0 leather armour; 109 stones (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Enter - D:15, ? - help) HP restored. There is an open door here. There is an open door here. There is a staircase back to the Vaults here. You climb upwards. Welcome back to the Vaults! There is a staircase to the Elven Halls here. Things that are here: a +0 chain mail; a +0 great mace; a human corpse There is an open door here. There is an open door, spattered with blood here. Things that are here: 97 arrows; a +0 shortbow Magic restored. Items here: (( ))) [ There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Things that are here: a +0 ring mail; a +0 long sword There is an open door, spattered with blood here. There is a gate leading back out of this place here. You go up through the gate. Welcome back to the Dungeon! There is a gate to the Vaults here. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 cloak of poison resistance. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Unknown command. (D) Dungeon (T) Temple (P) Snake Pit (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Enter - D:15, ? - help) What level of the Depths? (default 1, ? - help) You see here the +8 lance "Wyrmbane" {slay drac, rPois rF+ rC+ AC+3}. You see here a +0 cloak of poison resistance. There is a gate to the Vaults here. Things that are here: a +8 long sword; a +2 long sword You see here a +0 spear. There is a staircase to the Depths here. You climb downwards. Welcome to the Depths! 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! Found 54 gold pieces and a scroll of summoning. There is a staircase back to the Dungeon here. As you read the scroll of magic mapping, it crumbles to dust. You feel aware of your surroundings. You sensed 1 altar, and 3 shops/portals. Unknown command. Press: ? - help, v - describe, . - travel, g - get item A scroll of summoning. The floor. Unknown command. Found a +0 long sword. X - 3 scrolls of summoning (gained 1) Found a +0 war axe. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Search for what [? for help]? wand Unknown command. Search for what [Enter for "wand", or ? for help]? Unknown command. Found a magical portal. Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop 62 steel javelins. There is a magical portal here. The world spins around you as you enter the gateway. Welcome back, cigotuvi the Minotaur Berserker. Trog says: Kill them all! Press ? for a list of commands and other information. Found a portal leading out of this place. There is an empty arch of ancient stone here. Marking area around the conjurer statue as unsafe for travelling. The conjurer statue launches a ball of destructive magic. An orb of destruction comes into view. Unknown command. There is an empty arch of ancient stone here. Put on which piece of jewellery? (? for menu, Esc to quit) You remove your amulet of guardian spirit. Z - a +3 amulet of reflection (around neck) Unknown command. Unknown command. Really walk into a travel-excluded area? Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering m - 105 silver javelins for throwing. Throwing (i - inventory. (,) - cycle): m - 105 silver javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - conjurer statue Aim: a conjurer statue >>>>>>>>>>>>>>>>>>>>>> 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: [cigotuvi] Species: Minotaur Job: Berserker HP: 170/170; mods: 0/0 MP: 20/20; mod: 0 Stats: 26 (26) 3 (3) 18 (18) Position: (52, 49), god: Trog (10), 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 | 2 | 25 | 17 | 7161 | 479/954 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 12 | 19 | 9201 | 504/1167 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Slings | X | 0 | 0 | 0 | 0 | 0/42 Bows | X | 0 | 0 | 0 | 0 | 0/42 Crossbows | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 2 | 25 | 12 | 4820 | 620/850 Armour | X | 1 | 12 | 16 | 6581 | 783/884 Dodging | X | 0 | 0 | 10 | 2591 | 237/547 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 1 | 12 | 14 | 4950 | 708/743 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Charms | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Transmutations | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 1 | 12 | 4 | 680 | 86/297 Spell bugs: Durations: Attributes: #4: 235454 #12: 2979 #13: 1402 #23: 24410 #24: 527375155 #27: 317918 #49: 4573 #59: 1 Mutations: horns: 2 (innate) large bone plates: 1 molten scales: 1 cold resistance: 1 deterioration: 1 mutation resistance: 1 Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 broad axe of freezing eq slot #1, inv slot #24: +1 cloak eq slot #2, inv slot #25: +1 hat eq slot #3, inv slot #26: +0 pair of gloves eq slot #4, inv slot #45: +1 pair of boots eq slot #5, inv slot #36: +0 shield eq slot #6, inv slot #5: +7 chain mail of Zusm {rPois Regen+ Int-2 Dex+5} eq slot #7, inv slot #28: ring of positive energy eq slot #8, inv slot #21: ring of fire eq slot #9, inv slot #51: +3 amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ...... ..8.. ...§ ... .. #.### #§ #.#§##§# #@#§§# ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> 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 buildup_turns: 0 sub_type: tick delay_min: 10 method: dgn_event listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 18 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 20 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 9 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 method: dgn_event listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 18 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 method: dgn_event listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 3 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 method: dgn_event listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 24 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: 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: 15 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 method: dgn_event listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level method: dgn_event listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>