Version: Dungeon Crawl Stone Soup 0.21-a0-94-gdd6ab6a Platform: unix Bits: 64 Game mode: sprint Tiles: online Command line: /usr/games/crawl-git-dd6ab6a78e -name poirepourri -rc /dgldir/rcfiles/crawl-git/poirepourri.rc -macro /dgldir/rcfiles/crawl-git/poirepourri.macro -morgue /dgldir/morgue/poirepourri/ -sprint -webtiles-socket /crawl-master/webserver/sockets/poirepourri:2017-07-01.10:27:11.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 43 stack frames. /usr/games/crawl-git-dd6ab6a78e(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67be83]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-dd6ab6a78e(_Z13do_crash_dumpv+0x2b8) [0x682a48]: do_crash_dump() /usr/games/crawl-git-dd6ab6a78e(_Z20crash_signal_handleri+0x74) [0x67c0f4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fb2a758f1e0]: /usr/games/crawl-git-dd6ab6a78e() [0x84a437] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xca28) [0x7fb2a8e08a28]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x17328) [0x7fb2a8e13328]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xce7d) [0x7fb2a8e08e7d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc0ca) [0x7fb2a8e080ca]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd02f) [0x7fb2a8e0902f]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x51) [0x7fb2a8e04b41]: /usr/games/crawl-git-dd6ab6a78e(_ZN4CLua6callfnEPKcii+0xbf) [0x66805f]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-dd6ab6a78e(_ZN14map_lua_marker16notify_dgn_eventERK9dgn_event+0x61) [0x8bdc81]: map_lua_marker::notify_dgn_event(dgn_event const&) /usr/games/crawl-git-dd6ab6a78e(_ZN20dgn_event_dispatcher10fire_eventERK9dgn_event+0xae) [0x6dbc8e]: dgn_event_dispatcher::fire_event(dgn_event const&) /usr/games/crawl-git-dd6ab6a78e(_Z24fire_monster_death_eventP7monster11killer_typeib+0x181) [0x92bcf1]: fire_monster_death_event(monster*, killer_type, int, bool) /usr/games/crawl-git-dd6ab6a78e(_Z11monster_dieR7monster11killer_typeibbb+0x1758) [0x933038]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-dd6ab6a78e() [0x8637da] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xca28) [0x7fb2a8e08a28]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x17328) [0x7fb2a8e13328]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xce7d) [0x7fb2a8e08e7d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc0ca) [0x7fb2a8e080ca]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xd02f) [0x7fb2a8e0902f]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x51) [0x7fb2a8e04b41]: /usr/games/crawl-git-dd6ab6a78e(_ZN4CLua6callfnEPKcii+0xbf) [0x66805f]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-dd6ab6a78e(_ZN14map_lua_marker16notify_dgn_eventERK9dgn_event+0x61) [0x8bdc81]: map_lua_marker::notify_dgn_event(dgn_event const&) /usr/games/crawl-git-dd6ab6a78e(_ZN20dgn_event_dispatcher10fire_eventERK9dgn_event+0xae) [0x6dbc8e]: dgn_event_dispatcher::fire_event(dgn_event const&) /usr/games/crawl-git-dd6ab6a78e(_Z24fire_monster_death_eventP7monster11killer_typeib+0x181) [0x92bcf1]: fire_monster_death_event(monster*, killer_type, int, bool) /usr/games/crawl-git-dd6ab6a78e(_Z11monster_dieR7monster11killer_typeibbb+0x1758) [0x933038]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-dd6ab6a78e(_ZN4bolt14affect_monsterEP7monster+0xe21) [0x641621]: bolt::affect_monster(monster*) /usr/games/crawl-git-dd6ab6a78e(_ZN4bolt11affect_cellEv+0xd9) [0x642029]: bolt::affect_cell() /usr/games/crawl-git-dd6ab6a78e(_ZN4bolt7do_fireEv+0x2c7) [0x6423d7]: bolt::do_fire() /usr/games/crawl-git-dd6ab6a78e(_ZN4bolt4fireEv+0xfd0) [0x6440b0]: bolt::fire() /usr/games/crawl-git-dd6ab6a78e(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi11EEb+0x1515) [0x9176c5]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-dd6ab6a78e(_Z22dithmenos_shadow_spellP4bolt10spell_type+0xb6f) [0x78721f]: dithmenos_shadow_spell(bolt*, spell_type) /usr/games/crawl-git-dd6ab6a78e(_Z11your_spells10spell_typeibPK8item_def+0x20b4) [0xa8baf4]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-dd6ab6a78e(_Z12cast_a_spellb10spell_type+0x2d4) [0xa8f5a4]: cast_a_spell(bool, spell_type) /usr/games/crawl-git-dd6ab6a78e(_Z17do_cast_spell_cmdb+0x12) [0xa8fa32]: do_cast_spell_cmd(bool) /usr/games/crawl-git-dd6ab6a78e(_Z15process_command12command_type+0x1fe) [0xbc159e]: process_command(command_type) /usr/games/crawl-git-dd6ab6a78e() [0xbc44d9] /usr/games/crawl-git-dd6ab6a78e() [0xbc5105] /usr/games/crawl-git-dd6ab6a78e(main+0x2eb) [0x5e943b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fb2a757bead]: /usr/games/crawl-git-dd6ab6a78e() [0x5e99ed] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fb2a78f7c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fb2a78f7c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067c543 in call_gdb (file=0x7fb2a78e3880) at crash.cc:432 gdb = attach_cmd = "attach 23022\000\000\000\000\000\000\000" #2 0x0000000000682a61 in do_crash_dump () at dbg-asrt.cc:670 t = 1498905108 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3332ef8 "/dgldir/morgue/poirepourri/"}} name = "/dgldir/morgue/poirepourri/crash-poirepourri-20170701-103148.txt", '\000' file = 0x7fb2a78e3880 #3 0x000000000067c0f4 in crash_signal_handler (sig_num=11) at crash.cc:195 No locals. #4 No symbol table info available. #5 dgn_mons_from_mid (ls=0x2d66010) at l-dgnmon.cc:182 mid = mons = 0x0 #6 0x00007fb2a8e08a28 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #7 0x00007fb2a8e13328 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #8 0x00007fb2a8e08e7d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #9 0x00007fb2a8e080ca in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #10 0x00007fb2a8e0902f in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #11 0x00007fb2a8e04b41 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #12 0x000000000066805f in CLua::callfn (this=0x148a240, fn=, nargs=4, nret=1) at clua.cc:727 ls = 0x2d66010 strangler = {lua = 0x148a240, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x338a2e0, _M_left = 0x338a2e0, _M_right = 0x338a2e0}, _M_node_count = 1}}}} err = #13 0x00000000008bdc81 in map_lua_marker::notify_dgn_event (this=0x30f1cc0, e=...) at mapmark.cc:350 clean = {ls = 0x2d66010, top = 0} accepted = #14 0x00000000006dbc8e in dgn_event_dispatcher::fire_event (this=0x1067ca0, e=...) at dgn-event.cc:90 __for_range = @0x7fff401c58e0: { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x3331770, _M_prev = 0x3331770}}}, } copy = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x3331770, _M_prev = 0x3331770}}}, } #15 0x000000000092bcf1 in fire_monster_death_event (mons=mons@entry=0x13c4588, killer=killer@entry=KILL_DISMISSED, i=i@entry=27000, polymorph=polymorph@entry=false) at mon-death.cc:926 type = 524 terrain_changed = #16 0x0000000000933038 in monster_die (mons=..., killer=KILL_DISMISSED, killer_index=27000, silent=, wizard=false, fake=false) at mon-death.cc:2747 summoned = false monster_killed = gives_player_xp = false drop_items = false leaves_corpse = false pet_kill = false corpse = was_visible = true did_death_message = player_xp = 0 duration = -1 timeout = false mwhere = {x = 13, y = 0} in_transit = false was_banished = false anon = false targ_holy = submerged = false mons_reset = true death_message = true #17 0x00000000008637da in l_mons_do_dismiss (ls=0x2d66010) at l-mons.cc:220 mons = 0x13c4588 #18 0x00007fb2a8e08a28 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #19 0x00007fb2a8e13328 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #20 0x00007fb2a8e08e7d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #21 0x00007fb2a8e080ca in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #22 0x00007fb2a8e0902f in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #23 0x00007fb2a8e04b41 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #24 0x000000000066805f in CLua::callfn (this=0x148a240, fn=, nargs=4, nret=1) at clua.cc:727 ls = 0x2d66010 strangler = {lua = 0x148a240, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x338a2e0, _M_left = 0x338a2e0, _M_right = 0x338a2e0}, _M_node_count = 1}}}} err = #25 0x00000000008bdc81 in map_lua_marker::notify_dgn_event (this=0x30f1cc0, e=...) at mapmark.cc:350 clean = {ls = 0x2d66010, top = 0} accepted = #26 0x00000000006dbc8e in dgn_event_dispatcher::fire_event (this=0x1067ca0, e=...) at dgn-event.cc:90 __for_range = @0x7fff401c63a0: { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x34615a0, _M_prev = 0x34615a0}}}, } copy = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x34615a0, _M_prev = 0x34615a0}}}, } #27 0x000000000092bcf1 in fire_monster_death_event (mons=mons@entry=0x13c4710, killer=killer@entry=KILL_YOU_MISSILE, i=i@entry=27001, polymorph=polymorph@entry=false) at mon-death.cc:926 type = 363 terrain_changed = #28 0x0000000000933038 in monster_die (mons=..., killer=KILL_YOU_MISSILE, killer_index=27001, silent=, wizard=119, fake=false) at mon-death.cc:2747 summoned = false monster_killed = gives_player_xp = true drop_items = true leaves_corpse = true pet_kill = false corpse = was_visible = true did_death_message = player_xp = 119 duration = -1 timeout = false mwhere = {x = 80, y = 0} in_transit = false was_banished = false anon = false targ_holy = submerged = false mons_reset = false death_message = true #29 0x0000000000641621 in bolt::affect_monster (this=this@entry=0x7fff401c7dd0, mon=mon@entry=0x13c4710) at beam.cc:4868 ref_killer = kindex = 27001 engulfs = postac = 18 final = 18 rand_ev = preac = 18 conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = true, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} beam_hit = r = {bits = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, children = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x33dc620, _M_left = 0x33dc620, _M_right = 0x345e150}, _M_node_count = 2}}}} messages = {, 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}}, } defl = 18 #30 0x0000000000642029 in bolt::affect_cell (this=this@entry=0x7fff401c7dd0) at beam.cc:1013 ignored = false m = 0x13c4710 hit_player = #31 0x00000000006423d7 in bolt::do_fire (this=this@entry=0x7fff401c7dd0) at beam.cc:1220 feat = DNGN_FLOOR was_seen = #32 0x00000000006440b0 in bolt::fire (this=0x7fff401c7dd0) at beam.cc:1068 No locals. #33 0x00000000009176c5 in mons_cast (mons=0x13c4588, pbolt=..., spell_cast=SPELL_SHADOW_SHARD, slot_flags=..., do_noise=) at mon-cast.cc:7018 flags = slot = {spell = , freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<11, true>> = {static last_exponent = }, flags = }} sumcount = 0 duration = 0 foe = 0x13c4710 logic = sumcount2 = splpow = #34 0x000000000078721f in dithmenos_shadow_spell (orig_beam=, spell=) at god-passive.cc:1503 target = {x = 38, y = 44} mon = 0x13c4588 shadow_spell = SPELL_SHADOW_SHARD beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 38, y = 44}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff401c7d00, _M_right = 0x7fff401c7d00}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 42, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff401c7da8, _M_right = 0x7fff401c7da8}, _M_node_count = 0}}}} #35 0x0000000000a8baf4 in your_spells (spell=spell@entry=SPELL_DAZZLING_SPRAY, powc=, powc@entry=0, allow_fail=allow_fail@entry=true, evoked_item=evoked_item@entry=0x0) at spl-cast.cc:1513 victim = 0x13c4710 wiz_cast = spd = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 38, y = 44}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 35.5, y = 41.5}, dir = {x = 1, y = 1}}, on_corner = false, cycle_idx = 0}} flags = fail = antimagic = false cast_result = SPRET_ABORT beam = {origin_spell = SPELL_DAZZLING_SPRAY, range = 5, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 35, y = 41}, target = {x = 38, y = 44}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x105aa38 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff401c83b0, _M_right = 0x7fff401c83b0}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 35.5, y = 41.5}, dir = {x = 1, y = 1}}, on_corner = false, cycle_idx = 0}, tile_beam = 24, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff401c8458, _M_right = 0x7fff401c8458}, _M_node_count = 0}}}} god = GOD_NO_GOD old_target = true #36 0x0000000000a8f5a4 in cast_a_spell (check_range=, spell=SPELL_DAZZLING_SPRAY, spell@entry=SPELL_NO_SPELL) at spl-cast.cc:856 cost = 3 sifcast_amount = 0 staff_energy = false cast_result = #37 0x0000000000a8fa32 in do_cast_spell_cmd (force=) at spl-cast.cc:661 No locals. #38 0x0000000000bc159e in process_command (cmd=cmd@entry=CMD_CAST_SPELL) at main.cc:1823 No locals. #39 0x0000000000bc44d9 in _input () at main.cc:1132 cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #40 0x0000000000bc5105 in _launch_game () at main.cc:475 game_start = false ccon = {cstate = false, smartcstate = false} #41 0x00000000005e943b in _launch_game_loop () at main.cc:376 game_ended = false #42 main (argc=, argv=0x7fff401ca238) at main.cc:332 Recursive crash. No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Jul 1 2017 at 05:58:54 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-dd6ab6a78e/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-dd6ab6a78e/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-dd6ab6a78e/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: arena_sprint Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 10 at (39, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Press: ? - help, Shift-Dir - straight line, f/p - spriggan rider Aim: a spriggan rider, wielding a spear (umbra, chance to defeat MR: 11%) The spriggan rider resists with almost no effort. Your shadow mimicks your spell! The spriggan rider resists with almost no effort. The spriggan rider completely misses you. The alligator completely misses you. You block the alligator's attack. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f/p - spriggan rider Aim: a spriggan rider, wielding a spear (umbra, chance to defeat MR: 11%) The spriggan rider looks drowsy... Your shadow mimicks your spell! The spriggan rider is unaffected. You block the alligator's attack. The alligator barely misses you. The helpless spriggan rider fails to defend itself. You skewer the spriggan rider like a kebab!!!!! You kill the spriggan rider! Dithmenos accepts your kill. You kill the hornet! Dithmenos accepts your kill. Your Short Blades skill increases to level 8! Your Stealth skill increases to level 23! You block the alligator's attack. The alligator completely misses you. Unknown command. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - alligator Aim: an alligator (covering ground quickly, umbra, chance to defeat MR: 55%) The alligator looks drowsy... The helpless alligator fails to defend itself. You skewer the alligator like a kebab!!!!! You kill the alligator! Dithmenos accepts your kill. You start resting. A six-headed hydra comes into view. A six-headed hydra is nearby! A six-headed hydra is nearby! A six-headed hydra is nearby! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - six-headed hydra Aim: a six-headed hydra (translocational energy, hasn't noticed you, umbra, chance to defeat MR: 37%) The six-headed hydra easily resists. Your shadow mimicks your spell! The six-headed hydra resists with almost no effort. A swamp dragon comes into view. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 37%) The six-headed hydra easily resists. Your shadow mimicks your spell! The six-headed hydra resists with almost no effort. The swamp dragon roars deafeningly! The swamp dragon breathes poison at you. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 37%) The six-headed hydra easily resists. The swamp dragon moves out of view. You block the six-headed hydra's attack. x2 The six-headed hydra bites you! The six-headed hydra misses you. You block the six-headed hydra's attack. x2 Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 37%) Okay, then. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 50%) The six-headed hydra resists with some effort. Your shadow mimicks your spell! The six-headed hydra resists with almost no effort. You block the six-headed hydra's attack. x2 The six-headed hydra closely misses you. The six-headed hydra bites you! The six-headed hydra misses you. You block the six-headed hydra's attack. Unknown command. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 50%) The six-headed hydra resists with some effort. The swamp dragon breathes poison at you. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f/p - six-headed hydra Aim: a six-headed hydra (umbra, chance to defeat MR: 37%) The six-headed hydra easily resists. Your shadow mimicks your spell! Welcome back, poirepourri the Spriggan Enchanter. Dithmenos says: Spread the eternal night. Press ? for a list of commands and other information. Found four shops. Found four altars. You start resting. Get ready! You start resting. ROUND 1! FIGHT! You start resting. A goblin comes into view. It is wielding a dagger. A goblin is nearby! Found a bloodstained altar of Trog. The goblin shouts! Found a shimmering altar of Xom. Cast which spell? (? or * to list) Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a dagger (umbra, chance to defeat MR: 85%) The goblin barely resists. The goblin completely misses you. You hit the goblin. The goblin is moderately wounded. Your shadow hits the goblin with a dagger. You kill the goblin! Dithmenos accepts your kill. You see here a dagger. Found 200 gold pieces. Found a staircase leading out of the dungeon. You now have 816 gold pieces (gained 200). k - 3 potions of resistance (gained 1); d - a wand of acid (5/15) i - a wand of iceblast (5/15); g - 8 potions of haste (gained 3) z - 3 potions of heal wounds; n - 9 scrolls of fog (gained 3) j - 6 scrolls of blinking (gained 3) There is a staircase leading out of the dungeon here. Okay, then. Okay, then. You start resting. Jessica the Apprentice Sorceress comes into view. She is wielding a club. Jessica is nearby! Jessica is nearby! Found a basalt altar of Yredelemnul and a glowing silver altar of Zin. Found a corrupted altar of Lugonu and a sacrificial altar of Ru. A goblin comes into view. Found a burning altar of Makhleb and an ornate altar of the Wu Jian Council. Found Cituaz's Bee Food and Keita's Identification Station. Found an ancient bone altar of Kikubaaqudgha and a stormy altar of Qazlal. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Found Kickoa's Jewellery and Waev's Advanced Armour. Found a hide-covered altar of Uskayaw. Found Nuomep's Magic Scroll Shop and Jiodif's Magic Scroll Shop. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - Jessica Aim: Jessica, wielding a club and wearing a robe (hasn't noticed you, umbra, chance to defeat MR: 79%) Jessica shouts! Jessica looks drowsy... Found Fudd's Must-Have Magic. The helpless Jessica fails to defend herself. You perforate Jessica like a sieve!!!!! You kill Jessica! Dithmenos accepts your kill. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - goblin Aim: a goblin (hasn't noticed you, umbra, chance to defeat MR: 85%) The goblin shouts! The goblin looks drowsy... The helpless goblin fails to defend itself. You spit the goblin like a pig!!!!! You kill the goblin! Dithmenos accepts your kill. You start resting. A rat comes into view. A rat is nearby! A rat is nearby! A rat is nearby! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - rat Aim: a rat (hasn't noticed you, umbra, chance to defeat MR: 85%) Okay, then. You catch the helpless rat completely off-guard! You perforate the rat like a sieve!!! You kill the rat! Dithmenos accepts your kill. You start resting. A scorpion comes into view. A scorpion is nearby! A scorpion is nearby! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - scorpion Aim: a scorpion (umbra, chance to defeat MR: 72%) The scorpion looks drowsy... Your shadow mimicks your spell! The scorpion is unaffected. The helpless scorpion fails to defend itself. You stick the scorpion like a pincushion!!!!! You kill the scorpion! Dithmenos accepts your kill. Victory! Score multiplier: 2x You now have 1606 arena points (gained 12). Unknown command. You see here a scorpion corpse. You now have 836 gold pieces (gained 20). You start resting. HP restored. You start resting. Magic restored. There is an entrance to Kickoa's Jewellery here. There is an entrance to Keita's Identification Station here. There is an entrance to Waev's Advanced Armour here. Found a radiant altar of Vehumet. There is an entrance to Waev's Advanced Armour here. Found a viscous altar of Jiyva and a roughly hewn altar of Beogh. Found Fihotole's Premium Goods and Ylail's Weapon Rack. Found a shadowy altar of Dithmenos and a blossoming altar of Fedhas. Found Pyziegha's Miscellaneous Merchandise and Qoemm's Basic Armour. There is an opulent altar of Gozag here. There is a glowing golden altar of the Shining One here. There is an entrance to Legaqewk's Do-It-Yourself Clinic here. z - 6 potions of heal wounds (gained 3) z - 9 potions of heal wounds (gained 3) z - 12 potions of heal wounds (gained 3) f - 5 potions of curing (gained 4) Thank you for shopping at Legaqewk's Do-It-Yourself Clinic! There is an entrance to Bigilich's Bottled Wisdom here. There is an entrance to Malef's Distillery here. There is an entrance to Pusoe's Distillery here. e - 12 potions of magic (gained 6) Thank you for shopping at Pusoe's Distillery! There is an entrance to Malef's Distillery here. You start waiting. Get ready! You start waiting. ROUND 2! FIGHT! A worker ant comes into view. A worker ant is nearby! There is an entrance to Malef's Distillery here. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (hasn't noticed you, umbra, chance to defeat MR: 79%) The worker ant twitches its antennae in your direction. The worker ant looks drowsy... Your shadow mimicks your spell! The worker ant is unaffected. The helpless worker ant fails to defend itself. You stick the worker ant like a pincushion!!!!! You kill the worker ant! Dithmenos accepts your kill. Your Hexes skill increases to level 18! Found Taosal's Staff Store. Found a snail-covered altar of Cheibriados. You start waiting. A worker ant comes into view. The worker ant twitches its antennae in your direction. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (umbra, chance to defeat MR: 79%) The worker ant looks drowsy... A worker ant comes into view. The helpless worker ant fails to defend itself. You perforate the worker ant like a sieve!!!!! You kill the worker ant! Dithmenos accepts your kill. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (hasn't noticed you, umbra, chance to defeat MR: 79%) The worker ant twitches its antennae in your direction. The worker ant looks drowsy... The helpless worker ant fails to defend itself. You skewer the worker ant like a kebab!!!!! You kill the worker ant! Dithmenos accepts your kill. You start resting. Magic restored. There is a bloodstained altar of Trog here. There is a shadowy altar of Dithmenos here. There is a blossoming altar of Fedhas here. There is an entrance to Ylail's Weapon Rack here. There is a blossoming altar of Fedhas here. There is a shadowy altar of Dithmenos here. There is a bloodstained altar of Trog here. There is a bloodstained altar of Trog here. There is a shadowy altar of Dithmenos here. There is a blossoming altar of Fedhas here. There is an entrance to Ylail's Weapon Rack here. There is an entrance to Qoemm's Basic Armour here. There is an entrance to Pyziegha's Miscellaneous Merchandise here. There is an entrance to Pyziegha's Miscellaneous Merchandise here. There is an entrance to Fihotole's Premium Goods here. There is a roughly hewn altar of Beogh here. There is a viscous altar of Jiyva here. There is a radiant altar of Vehumet here. A worker ant comes into view. 50... There is a radiant altar of Vehumet here. There is a viscous altar of Jiyva here. There is a roughly hewn altar of Beogh here. There is an entrance to Fihotole's Premium Goods here. There is a roughly hewn altar of Beogh here. There is a viscous altar of Jiyva here. There is a radiant altar of Vehumet here. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (hasn't noticed you, umbra, chance to defeat MR: 79%) The worker ant twitches its antennae in your direction. The worker ant looks drowsy... Your shadow mimicks your spell! The worker ant is unaffected. The helpless worker ant fails to defend itself. You perforate the worker ant like a sieve!!!!! You kill the worker ant! Dithmenos accepts your kill. There is an ornate altar of the Wu Jian Council here. There is an entrance to Keita's Identification Station here. You see here a scorpion corpse. There is an entrance to Cituaz's Bee Food here. Okay, then. s - 6 royal jellies (gained 3) Thank you for shopping at Cituaz's Bee Food! There is a burning altar of Makhleb here. There is a corrupted altar of Lugonu here. There is a basalt altar of Yredelemnul here. A worker ant comes into view. The worker ant moves out of view. You see here a worker ant corpse. 20... Okay, then. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - worker ant Aim: a worker ant (hasn't noticed you, umbra, chance to defeat MR: 79%) The worker ant twitches its antennae in your direction. The worker ant looks drowsy... Your shadow mimicks your spell! The worker ant is unaffected. 15... The helpless worker ant fails to defend itself. You perforate the worker ant like a sieve!!!!! You kill the worker ant! Dithmenos accepts your kill. Victory! Score multiplier: 3x You now have 1642 arena points (gained 36). Unknown command. You now have 137 gold pieces (gained 60). There is an entrance to Fudd's Must-Have Magic here. There is an entrance to Taosal's Staff Store here. There is a snail-covered altar of Cheibriados here. There is a shimmering altar of Xom here. There is an entrance to Malef's Distillery here. There is an entrance to Pusoe's Distillery here. There is an entrance to Legaqewk's Do-It-Yourself Clinic here. You start waiting. Get ready! You start waiting. ROUND 3! FIGHT! LIGHTNING ROUND! You sense a tension in the east. A zombie and 2 skeletons come into view. There are monsters nearby! There are monsters nearby! A necrophage comes into view. A necrophage comes into view. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - jackal skeleton Aim: a jackal skeleton (hasn't noticed you, umbra) The spray of energy hits the jackal skeleton. The jackal skeleton is severely damaged. The spray of energy hits the quokka zombie. You destroy the quokka zombie! Dithmenos accepts your kill. The necrophage moves out of view. You block the jackal skeleton's attack. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f/p - jackal skeleton Aim: a jackal skeleton (severely damaged, umbra) The spray of energy hits the jackal skeleton. You destroy the jackal skeleton! Dithmenos accepts your kill. The spray of energy hits the bat skeleton. You destroy the bat skeleton! Dithmenos accepts your kill. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (umbra) The spray of energy hits the necrophage. The necrophage is severely damaged. Your shadow mimicks your spell! The shadow shard hits the necrophage. You destroy the necrophage! Dithmenos accepts your kill. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (umbra) The spray of energy hits the necrophage. The necrophage is moderately damaged. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - necrophage Aim: a necrophage (moderately damaged, umbra, chance to defeat MR: 67%) The necrophage struggles to resist. You hit the necrophage but do no damage. The necrophage is moderately damaged. You hit the necrophage but do no damage. The necrophage is moderately damaged. Your shadow barely misses the necrophage. You block the necrophage's attack. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - necrophage Aim: a necrophage (moderately damaged, umbra, chance to defeat MR: 67%) The necrophage struggles to resist. You block the necrophage's attack. You hit the necrophage. The necrophage is heavily damaged. The necrophage hits you. You feel ill. You feel your flesh rotting away! You hit the necrophage. The necrophage is heavily damaged. You hit the necrophage. The necrophage is heavily damaged. Your shadow barely misses the necrophage. The necrophage completely misses you. You hit the necrophage but do no damage. The necrophage is heavily damaged. Your shadow hits the necrophage but does no damage. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - necrophage Aim: a necrophage (heavily damaged, umbra, chance to defeat MR: 67%) The necrophage appears confused. A necrophage comes into view. You hit the necrophage. The necrophage is heavily damaged. You catch the helpless necrophage completely off-guard! You skewer the necrophage like a kebab!!! You destroy the necrophage! Dithmenos accepts your kill. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (umbra, chance to defeat MR: 67%) The necrophage struggles to resist. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - necrophage Aim: a necrophage (umbra, chance to defeat MR: 67%) The necrophage appears confused. 50... You catch the helpless necrophage completely off-guard! You perforate the necrophage like a sieve!!! You destroy the necrophage! Dithmenos accepts your kill. Victory! Score multiplier: 4x You now have 1726 arena points (gained 84). Unknown command. You now have 257 gold pieces (gained 120). You start resting. Get ready! You start resting. ROUND 4! FIGHT! A shining eye comes into view. A shining eye is nearby! Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line Okay, then. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - shining eye Aim: a shining eye (hasn't noticed you, umbra, chance to defeat MR: 11%) The shining eye turns its gaze towards you. The shining eye resists with almost no effort. Your shadow mimicks your spell! The shining eye resists with almost no effort. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - shining eye Aim: a shining eye (umbra, chance to defeat MR: 18%) The shining eye resists with almost no effort. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - shining eye Aim: a shining eye (umbra, chance to defeat MR: 18%) The shining eye resists with almost no effort. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f/p - shining eye Aim: a shining eye (umbra) The spray of energy hits the shining eye. The shining eye is lightly wounded. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f/p - shining eye Aim: a shining eye (lightly wounded, umbra) The spray of energy hits the shining eye. The shining eye is moderately wounded. The shining eye is dazzled. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f/p - shining eye Aim: a shining eye (moderately wounded, blind, umbra) The spray of energy hits the shining eye. The shining eye is heavily wounded. Your shadow mimicks your spell! The shadow shard hits the shining eye. You hit the shining eye. The shining eye is almost dead. Your shadow hits the shining eye but does no damage. Unknown command. You hit the shining eye. The shining eye is almost dead. You completely miss the shining eye. The shining eye is almost dead. Your shadow hits the shining eye but does no damage. You strike the helpless shining eye from behind! You stick the shining eye like a pincushion!!! You kill the shining eye! Dithmenos accepts your kill. Unknown command. You see here a dagger. You start resting. A jelly comes into view. A jelly is nearby! A jelly is nearby! Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - jelly Aim: a jelly (hasn't noticed you, umbra, chance to defeat MR: 79%) The jelly quivers. The jelly looks drowsy... The helpless jelly fails to defend itself. You stick the jelly like a pincushion!!!!! You kill the jelly! Dithmenos accepts your kill. You start resting. You feel your health improve. You start resting. An ooze comes into view. An ooze is nearby! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - ooze Aim: an ooze (hasn't noticed you, umbra, chance to defeat MR: 72%) The ooze quivers. The ooze looks drowsy... The helpless ooze fails to defend itself. You skewer the ooze like a kebab!!!!! You kill the ooze! Dithmenos accepts your kill. You start resting. Magic restored. You start waiting. 50... A floating eye comes into view. A floating eye is nearby! A floating eye is nearby! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - floating eye Aim: a floating eye (hasn't noticed you, umbra, chance to defeat MR: 79%) The floating eye turns its gaze towards you. The floating eye looks drowsy... The helpless floating eye fails to defend itself. You perforate the floating eye like a sieve!!!!! You kill the floating eye! Dithmenos accepts your kill. You start waiting. 20... 15... A floating eye comes into view. The floating eye turns its gaze towards you. A floating eye comes into view. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line The floating eye looks drowsy... The floating eye turns its gaze towards you. 10... The helpless floating eye fails to defend itself. You stick the floating eye like a pincushion!!!!! You kill the floating eye! Dithmenos accepts your kill. Your Spellcasting skill increases to level 18! Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - floating eye Aim: a floating eye (umbra, chance to defeat MR: 79%) The floating eye struggles to resist. Your shadow mimicks your spell! The floating eye looks drowsy... The helpless floating eye fails to defend itself. You perforate the floating eye like a sieve!!!!! You kill the floating eye! Dithmenos accepts your kill. Victory! Score multiplier: 5x You now have 1866 arena points (gained 140). Unknown command. You now have 457 gold pieces (gained 200). You start resting. Magic restored. You start waiting. Get ready! ROUND 5! BOSS ROUND! You sense a tension in the east. There is a staircase leading out of the dungeon here. Things that are here: a robe; a club There is an entrance to Jiodif's Magic Scroll Shop here. j - 9 scrolls of blinking (gained 3) Thank you for shopping at Jiodif's Magic Scroll Shop! Okay, then. You start waiting. A spiny frog and a wizard come into view. You block the spiny frog's attack. The witch shouts! You hit the spiny frog but do no damage. Your shadow barely misses the spiny frog. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - spiny frog Aim: a spiny frog (umbra, chance to defeat MR: 72%) The spiny frog looks drowsy... Your shadow mimicks your spell! The spiny frog is unaffected. The helpless spiny frog fails to defend itself. You perforate the spiny frog like a sieve!!!!! You kill the spiny frog! Dithmenos accepts your kill. You block the witch's attack. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Ensorcelled Hibernation Press: ? - help, Shift-Dir - straight line, f - witch Aim: a witch, wielding a dagger and wearing a robe (umbra, chance to defeat MR: 37%) The witch easily resists. Your shadow mimicks your spell! The witch resists with almost no effort. You block the witch's attack. Casting: Ensorcelled Hibernation Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - witch Aim: a witch, wielding a dagger and wearing a robe (umbra, chance to defeat MR: 50%) The witch resists with some effort. Your shadow mimicks your spell! The witch appears confused. The witch ponders the situation. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - witch Aim: a witch, wielding a dagger and wearing a robe (confused, umbra, chance to defeat MR: 50%) The witch resists with some effort. You catch the helpless witch completely off-guard! You skewer the witch like a kebab!!! The witch is heavily wounded. Your shadow hits the witch with a dagger. You hit the witch. The witch is heavily wounded. The witch gestures wildly. You catch the helpless witch completely off-guard! You spit the witch like a pig!!! The witch is almost dead. You catch the helpless witch completely off-guard! You stick the witch like a pincushion!!! You kill the witch! Dithmenos accepts your kill. A rune of Zot has appeared. You have won a prize for killing the boss! Score multiplier: 7x You now have 2111 arena points (gained 245). Things that are here: a dagger; a robe Things that are here: a dagger; a robe You now have 482 gold pieces (gained 250). A - a potion of experience; y - a fine lead amulet You feel more experienced! Your Stealth skill increases to level 24! Your Conjurations skill increases to level 2! Your Invocations skill increases to level 1! You have reached level 13! Unknown command. You start resting. Magic restored. You start waiting. There is a glowing golden altar of the Shining One here. There is an opulent altar of Gozag here. There is a burning altar of Makhleb here. There is a corrupted altar of Lugonu here. You start waiting. Get ready! Done exploring. Done exploring. Done exploring. There is a basalt altar of Yredelemnul here. No missiles available. Use F to throw any item. You start waiting. ROUND 6! FIGHT! You start waiting. A kamikaze kobold comes into view. A kamikaze kobold is nearby! Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. There is an opulent altar of Gozag here. You start waiting. A kamikaze kobold comes into view. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. Things that are here: a robe; a club A kamikaze kobold comes into view. It is wielding a dagger. A kamikaze kobold is nearby! Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold, wielding a dagger (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. You feel better. You start resting. Magic restored. You start waiting. 50... You start waiting. A kamikaze kobold comes into view. The kamikaze kobold moves out of view. A kamikaze kobold comes into view. It is wielding a short sword. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold, wielding a short sword (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. A kamikaze kobold comes into view. It is wielding a short sword. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold, wielding a short sword (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. Unknown command. A kamikaze kobold comes into view. The kamikaze kobold moves out of view. You start resting. 20... Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - kamikaze kobold Aim: a kamikaze kobold (hasn't noticed you, umbra, inner flame) The spray of energy hits the kamikaze kobold. The kamikaze kobold explodes! Dithmenos accepts your kill. Victory! Score multiplier: 8x You now have 2495 arena points (gained 384). Unknown command. You now have 782 gold pieces (gained 300). There is an entrance to Bigilich's Bottled Wisdom here. A - 2 potions of experience Thank you for shopping at Bigilich's Bottled Wisdom! You feel more experienced! Your Invocations skill increases to level 2! You have reached level 14! Unknown command. You start resting. Magic restored. You start waiting. Get ready! You start waiting. ROUND 7! FIGHT! You sense a tension in the south. You feel more experienced! Your Dodging skill increases to level 14! Your Conjurations skill increases to level 3! You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 4, Int 17, Dex 21. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 You start waiting. You start waiting. A bog body comes into view. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - bog body Aim: a bog body (hasn't noticed you, umbra, chance to defeat MR: 67%) The bog body struggles to resist. Your shadow mimicks your spell! The bog body easily resists. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f/p - bog body Aim: a bog body (umbra, chance to defeat MR: 67%) The bog body appears confused. Your shadow mimicks your spell! The bog body appears confused. A bog body comes into view. You catch the helpless bog body completely off-guard! You skewer the bog body like a kebab!!! You destroy the bog body! Dithmenos accepts your kill. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - bog body Aim: a bog body (hasn't noticed you, umbra, chance to defeat MR: 67%) The bog body appears confused. Your shadow mimicks your spell! The bog body easily resists. A bog body comes into view. You catch the helpless bog body completely off-guard! You perforate the bog body like a sieve!!! You destroy the bog body! Dithmenos accepts your kill. No target in view! You see here a bog body corpse. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - bog body Aim: a bog body (hasn't noticed you, umbra, chance to defeat MR: 67%) The bog body appears confused. Your shadow mimicks your spell! The bog body easily resists. Things that are here: 5 stones; a short sword You strike the helpless bog body from behind! You skewer the bog body like a kebab!!! You destroy the bog body! Dithmenos accepts your kill. No target in view! No target in view! You start resting. A bog body comes into view. A bog body is nearby! Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - bog body Aim: a bog body (translocational energy, hasn't noticed you, umbra, chance to defeat MR: 67%) The bog body appears confused. Your shadow mimicks your spell! The bog body easily resists. You see here an inedible chunk of flesh. You hit the bog body but do no damage. You catch the helpless bog body completely off-guard! You spit the bog body like a pig!!! You destroy the bog body! Dithmenos accepts your kill. No target in view! No missiles available. Use F to throw any item. You start resting. You sense a monster nearby. A necrophage comes into view. A necrophage is nearby! A necrophage is nearby! A necrophage is nearby! Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (translocational energy, umbra, chance to defeat MR: 67%) The necrophage appears confused. Your shadow mimicks your spell! The necrophage appears confused. A necrophage and a bog body come into view. You hit the necrophage. The necrophage is lightly damaged. A necrophage comes into view. You strike the helpless necrophage from behind! You stick the necrophage like a pincushion!!! You destroy the necrophage! Dithmenos accepts your kill. You see here a necrophage corpse. Casting: Confuse Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - bog body Aim: a bog body (umbra) The spray of energy hits the bog body. The bog body is lightly damaged. The spray of energy hits the necrophage. The necrophage is moderately damaged. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f/p - bog body Aim: a bog body (lightly damaged, umbra) The spray of energy hits the bog body. The bog body is heavily damaged. The spray of energy hits the necrophage. The necrophage is heavily damaged. Your shadow mimicks your spell! The shadow shard hits the bog body. You destroy the bog body! Dithmenos accepts your kill. Unknown command. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (heavily damaged, umbra) The spray of energy hits the necrophage. The necrophage is severely damaged. The spray of energy hits the necrophage. The necrophage is lightly damaged. Your shadow mimicks your spell! The shadow shard hits the necrophage. You destroy the necrophage! Dithmenos accepts your kill. Casting: Dazzling Spray Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray Press: ? - help, Shift-Dir - straight line, f - necrophage Aim: a necrophage (lightly damaged, umbra) The spray of energy hits the necrophage. The necrophage is heavily damaged. Your shadow mimicks your spell! The shadow shard hits the necrophage. You destroy the necrophage! Dithmenos accepts your kill. Victory! Score multiplier: 9x You now have 3062 arena points (gained 567). >>>>>>>>>>>>>>>>>>>>>> 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: 4, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Monster 'shadow' (35, 41) [midx = 0] currently acting: <<<<<<<<< Name: shadow Base name: shadow Full name: shadow On/in/over feature: floor Foe: Monster 'necrophage' (38, 44) [midx = 1] Target: (38, 44) At target: nothing Inventory: slot #0: +0 dagger [not held by monster, pos = (0, 0) ] attitude: 4, behaviour: 2, number: 0, flags: 0x493 colour: -1, foe_memory: 0, shield_blocks:0, experience: 0 god: No God, seen_context: 0 >>>>>>>>> Foe: <<<<<<<<< Name: necrophage Base name: necrophage Full name: necrophage On/in/over feature: floor Foe: player Target: (35, 41) At target: player Inventory: attitude: 0, behaviour: 2, number: 0, flags: 0x4000000410 colour: -1, foe_memory: 815, shield_blocks:0, experience: 0 god: No God, seen_context: 0 >>>>>>>>> Others monsters acting: Monster 'necrophage' (38, 44) [midx = 1] Player: {{{{{{{{{{{ Name: [poirepourri] Species: Spriggan Job: Enchanter HP: 68/68; mods: 0/0 MP: 22/38; mod: 0 Stats: 5 (5) 21 (21) 35 (35) Position: (35, 41), god: Dithmenos (19), 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 | 3 | 3 | 590 | 166/283 Short Blades | X | 1 | 4 | 8 | 1861 | 348/379 Long Blades | | 1 | 0 | 0 | 0 | 0/70 Axes | | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | | 1 | 0 | 0 | 0 | 0/84 Polearms | | 1 | 0 | 0 | 0 | 0/84 Staves | | 1 | 0 | 0 | 0 | 0/84 Slings | | 1 | 0 | 0 | 0 | 0/35 Bows | | 1 | 0 | 0 | 0 | 0/35 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 1 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 0 | 14 | 3111 | 111/525 Stealth | X | 1 | 36 | 24 | 9683 | 413/1009 Shields | X | 0 | 0 | 7 | 2720 | 366/673 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 32 | 18 | 8109 | 473/1061 Conjurations | X | 1 | 5 | 3 | 660 | 156/336 Hexes | X | 1 | 20 | 18 | 8231 | 595/1061 Charms | | 1 | 0 | 0 | 0 | 0/25 Summonings | | 1 | 0 | 0 | 0 | 0/70 Necromancy | | 1 | 0 | 0 | 0 | 0/59 Translocations | | 1 | 0 | 0 | 0 | 0/25 Transmutations | | 1 | 0 | 0 | 0 | 0/29 Fire Magic | | 1 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 0 | 0 | 0/70 Air Magic | | 1 | 0 | 0 | 0 | 0/59 Earth Magic | | 1 | 0 | 0 | 0 | 0/59 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 0 | 2 | 170 | 20/150 Evocations | X | 1 | 0 | 1 | 40 | 11/60 Spell bugs: Durations: Attributes: #12: 3460 #13: 3278 #27: 29693 #49: 200 #59: 1 Mutations: antennae: 1 see invisible: 1 (innate) herbivore: 3 (innate) speed: 3 (innate) slow metabolism: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +1 dagger eq slot #1, inv slot #21: +1 cloak "Wanetur" {rF+++ rCorr Str-5 Int+4} eq slot #2, inv slot #22: +0 hat of Yredelemnul's Esteem {*Corrode rElec MR+} eq slot #5, inv slot #23: +2 buckler of positive energy eq slot #6, inv slot #17: cursed +0 robe of Weirdness {Str+3} eq slot #7, inv slot #15: ring of Oraare Muss {rPois rC+ MR+ Dex+4} eq slot #8, inv slot #16: ring "Hezow" {Str+3 Dex+4 Stlth+} eq slot #9, inv slot #14: amulet "Tapacu Zeokh" {Spirit rF+ Dex+4} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##..%......%...###...)....... #⌠........%.###...###..†..... #⌠......)..(# #.<.# #........ #⌠..........###...###........ ##.............###........... ###∩........8.# #.8........∩ ##∩___.%....###......__.∩# ######.8.........8.###### #§.@.........⌠# ###.........### #_.†....._# #_..n...._# #_......._# #∩.......∩# ##∩.....∩## ##.....## ##⌠⌠⌠## clua stack: dlua stack: [C], function mons_from_mid, line -1 lm_trig.lua, function ?, line 714 lm_trig.lua, function event, line 709 lm_trig.lua, function (null), line 245 (tail call), function , line -1 [C], function dismiss, line -1 [string "global_prelude"], function arena_sprint_end_round, line 168 [string "global_prelude"], function (null), line 790 (tail call), function , line -1 lm_trig.lua, function on_trigger, line 434 lm_trig.lua, function do_trigger, line 265 lm_trig.lua, function ?, line 722 lm_trig.lua, function event, line 709 lm_trig.lua, function (null), line 245 (tail call), function , line -1 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< calc_score: CLASS: FunctionWrapper name: arena_sprint_score fn: [type function] arena_style_points: 3062 arena_sprint_boss_set: 1: 1: place:Swamp 2: the lernaean hydra / wizard name:witch n_rpl n_des n_noc col:green hp:130 spells:mephitic_cloud.15.wizard;summon_hydra.15.wizard;invisibility.15.wizard;teleport_self.15.wizard.emergency 3: decaying rune of zot 2: 1: place:Shoals 2: polyphemus hp:350 / ilsuiw hp:250 / merfolk avatar name:dimme tile:mons_dimme n_rpl n_des n_spe col:lightmagenta hp:300 spells:avatar_song.160.natural;malign_gateway.40.natural 3: barnacled rune of zot 3: 1: place:Elf w:300 / deep elf sorcerer / deep elf blademaster / deep elf master archer / deep elf annihilator / deep elf high priest 2: fannar hp:400 hd:14 / deep elf elementalist hp:400 ; robe ego:fire_resistance | robe ego:cold_resistance | robe ego:resistance . dagger ego:freezing | dagger ego:flaming | dagger ego:electrocution 3: elven rune of zot 4: 1: place:Slime 2: dissolution hp:430 / acid blob name:sulfuric n_adj col:white hp:450 / great orb of eyes name:greater_orb_of_eyes n_rpl n_des n_noc col:green hp:600 3: slimy rune of zot 5: 1: vault guard / place:Vaults 2: mennas hp:250 / mara hp:300 / vault guard name:captain n_suf n_noc col:lightcyan hp:800 hd:26 3: silver rune of zot 6: 1: place:Tar:$ 2: ereshkigal 3: bone rune of zot 7: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 8: 1: place:Dis:$ 2: dispater 3: iron rune of zot 9: 1: neqoxec / cacodemon / tormentor / tentacled monstrosity / floating eye / golden eye / eye of devastation / eye of draining / shining eye 2: mnoleg 3: glowing rune of zot 10: 1: pandemonium lord 2: ancient lich name:Master_Blaster n_rpl hd:30 hp:1500 col:lightmagenta spells:fire_storm.32.wizard;glaciate.16.wizard;miasma_breath.16.wizard;teleport_self.16.wizard.emergency 3: demonic rune of zot 11: 1: soul eater / lorocyproca / executioner / shadow wraith 2: gloorx vloq 3: dark rune of zot 12: 1: place:Coc:$ 2: antaeus 3: icy rune of zot 13: 1: efreet / sun demon / ynoxinul / balrug / brimstone fiend 2: cerebov 3: fiery rune of zot 14: 1: smoke demon / blizzard demon / green death / rakshasa / glowing orange brain / titan / lich / draconian annihilator / deep elf annihilator 2: lom lobon 3: magical rune of zot >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (24, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 1 at (24, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 2 at (24, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 3 at (33, 29): {{{{ CLASS: PortalDescriptor props: north: 1 spawn_point: 1 west: 1 }}}} Lua marker 4 at (33, 41): {{{{ CLASS: PortalDescriptor props: south: 1 spawn_point: 1 west: 1 }}}} Lua marker 5 at (38, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 6 at (38, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 7 at (39, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 8 at (39, 35): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: thing_do_arena fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer target: any type: monster_dies method: dgn_event 2: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 method: dgn_event delay: 1 delay_max: 1 activating: false dgn_trigs_by_type: 1: 1: 2 256: 1: 1 activated: true data: boss_spawned: false finished: false spawn_dir: south num_killed: 8 monster_set: 1: necrophage / w:2 ghoul / bog body spawn_rate: 1 lightning_round: false round_id: 7 style_mult: 9 spawn_timer: 1159 between_rounds: true round_enemies: 8 num_spawned: 8 time_left: 733 }}}} Lua marker 9 at (39, 35): {{{{ CLASS: PortalDescriptor props: centre_point: 1 }}}} Lua marker 11 at (39, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 12 at (40, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 13 at (40, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 14 at (45, 29): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 north: 1 }}}} Lua marker 15 at (45, 41): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 south: 1 }}}} Lua marker 16 at (54, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 17 at (54, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 18 at (54, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>