ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed. Version: Dungeon Crawl Stone Soup 0.20-a0-993-gba41c3c Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-ba41c3cead -name Meriados -rc /dgldir/rcfiles/crawl-git/Meriados.rc -macro /dgldir/rcfiles/crawl-git/Meriados.macro -morgue /dgldir/morgue/Meriados/ -webtiles-socket /crawl-master/webserver/sockets/Meriados:2017-04-11.07:26:20.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-ba41c3cead(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x67a033]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-ba41c3cead(_Z13do_crash_dumpv+0x2b8) [0x680bf8]: do_crash_dump() /usr/games/crawl-git-ba41c3cead(_Z20crash_signal_handleri+0x74) [0x67a2a4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7f9eb7d941e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f9eb80fcf6b]: /usr/games/crawl-git-ba41c3cead() [0x680494] /usr/games/crawl-git-ba41c3cead() [0x68071a] /usr/games/crawl-git-ba41c3cead(_Z11monster_dieR7monster11killer_typeibbb+0x49a5) [0x931345]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-ba41c3cead() [0xa923a1] /usr/games/crawl-git-ba41c3cead() [0xa92520] /usr/games/crawl-git-ba41c3cead(_Z18apply_area_visibleSt8functionIFi9coord_defEERKS0_+0x33) [0xac6cc3]: apply_area_visible(std::function, coord_def const&) /usr/games/crawl-git-ba41c3cead(_Z18cast_ignite_poisonP5actoribb+0x1ef) [0xa977df]: cast_ignite_poison(actor*, int, bool, bool) /usr/games/crawl-git-ba41c3cead(_Z11your_spells10spell_typeibPK8item_def+0x1310) [0xa85390]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-ba41c3cead(_Z12cast_a_spellb10spell_type+0x2d4) [0xa89af4]: cast_a_spell(bool, spell_type) /usr/games/crawl-git-ba41c3cead(_Z17do_cast_spell_cmdb+0x12) [0xa89f82]: do_cast_spell_cmd(bool) /usr/games/crawl-git-ba41c3cead(_Z15process_command12command_type+0x1fe) [0xbba12e]: process_command(command_type) /usr/games/crawl-git-ba41c3cead() [0xbbd069] /usr/games/crawl-git-ba41c3cead() [0xbbdc75] /usr/games/crawl-git-ba41c3cead(main+0x2eb) [0x5e78ab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7f9eb7d80ead]: /usr/games/crawl-git-ba41c3cead() [0x5e7e5d] 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". 0x00007f9eb80fcc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f9eb80fcc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067a6f3 in call_gdb (file=0x7f9eb80e8880) at crash.cc:432 gdb = attach_cmd = "attach 6607\000\000\000\000\000\000\000\000" #2 0x0000000000680c11 in do_crash_dump () at dbg-asrt.cc:670 t = 1491895789 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34e78c8 "/dgldir/morgue/Meriados/"}} name = "/dgldir/morgue/Meriados/crash-Meriados-20170411-072949.txt", '\000' file = 0x7f9eb80e8880 #3 0x000000000067a2a4 in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00007f9eb80fcf6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000680494 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9c3504a0 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x000000000068071a in AssertFailed (expr=0xc34da8 "!invalid_monster(&mons)", file=0xc34b52 "mon-death.cc", line=1887, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed.\000\000#\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000p\006\065\234\377\177\000\000}`\200\270\236\177\000\000x\a5\234\377\177\000\000\n\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\231\031\206\270\236\177\000\000\001\000\000\000\000\000\000\000\337\034\206\270\236\177\000\000\032\000\000\000\000\000\000\000X?R\003\000\000\000\000P\326Q\003\000\000\000\000@\236\016\270\236\177\000\000\060\027-\003", '\000' , "H`1\003\000\000\000\000\061\n5\234\377\177\000\000\213"... args = {{gp_offset = 1, fp_offset = 6, overflow_arg_area = 0x80, reg_save_area = 0x600000030}} fileName = #8 0x0000000000931345 in monster_die (mons=..., killer=KILL_YOU, killer_index=27001, silent=false, wizard=false, fake=false) at mon-death.cc:1887 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = did_death_message = player_xp = duration = timeout = mwhere = {x = 55789480, y = 0} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #9 0x0000000000a923a1 in _ignite_poison_monsters (where=..., pow=, agent=0x13830c0) at spl-damage.cc:1640 ench = {ench = ENCH_POISON, degree = 4, duration = 348, maxduration = 358, who = KC_YOU, source = 4294967295} dam_dice = {num = 8, size = 15} base_dam = beam = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_FIRE, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, 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 = 0x1051b38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, 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 = 0x7fff9c351580, _M_right = 0x7fff9c351580}, _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 = 9331210, 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 = 0x7fff9c351628, _M_right = 0x7fff9c351628}, _M_node_count = 0}}}} tracer = mon = 0x13bba80 pois_str = 4 damage = #10 0x0000000000a92520 in operator() (where=..., __closure=0x32e4ed0) at spl-damage.cc:1828 agent = 0x13830c0 pow = 50 #11 std::_Function_handler >::_M_invoke(const std::_Any_data &, coord_def) (__functor=..., __args#0=...) at /usr/include/c++/4.7/functional:1912 No locals. #12 0x0000000000ac6cc3 in apply_area_visible(std::function, coord_def const&) (cf=..., where=...) at spl-util.cc:569 ri = {> = {}, x = 0, y = 1, cost_x = 1, cost_y = 1, credit = 7, credit_x = 7, credit_y = 6, base_cost = 1, inc_cost = 0, is_square = true, state = radius_iterator::RI_SE, center = {x = 68, y = 34}, los = LOS_NO_TRANS, current = {x = 68, y = 35}} rv = 0 #13 0x0000000000a977df in cast_ignite_poison (agent=0x13830c0, pow=50, fail=, tracer=) at spl-damage.cc:1833 hitfunc = { = {_vptr.targeter = 0xc82430, origin = {x = 68, y = 34}, aim = {x = 68, y = 34}, agent = 0x13830c0, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, obeys_mesmerise = false}, los = LOS_NO_TRANS, range = 8, range_max = 8} #14 0x0000000000a85390 in _do_cast (fail=false, god=GOD_NO_GOD, beam=..., spd=..., powc=50, spell=SPELL_IGNITE_POISON) at spl-cast.cc:1629 target = {x = 68, y = 34} zap = #15 your_spells (spell=spell@entry=SPELL_IGNITE_POISON, powc=50, powc@entry=0, allow_fail=allow_fail@entry=true, evoked_item=evoked_item@entry=0x0) at spl-cast.cc:1457 wiz_cast = spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 32768 fail = 0 antimagic = false cast_result = SPRET_ABORT beam = {origin_spell = SPELL_IGNITE_POISON, 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 = 0, y = 0}, 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 = 0x1051b38 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1051b38 ""}}, 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 = 0x7fff9c351be0, _M_right = 0x7fff9c351be0}, _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 = -1674240520, 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 = 0x7fff9c351c88, _M_right = 0x7fff9c351c88}, _M_node_count = 0}}}} god = GOD_NO_GOD old_target = false #16 0x0000000000a89af4 in cast_a_spell (check_range=, spell=SPELL_IGNITE_POISON, spell@entry=SPELL_NO_SPELL) at spl-cast.cc:818 cost = 3 sifcast_amount = 0 staff_energy = false cast_result = #17 0x0000000000a89f82 in do_cast_spell_cmd (force=) at spl-cast.cc:623 No locals. #18 0x0000000000bba12e in process_command (cmd=cmd@entry=CMD_CAST_SPELL) at main.cc:1769 No locals. #19 0x0000000000bbd069 in _input () at main.cc:1129 cmd = CMD_CAST_SPELL player_disabled = {was_disabled = false} #20 0x0000000000bbdc75 in _launch_game () at main.cc:475 game_start = false ccon = {cstate = false, smartcstate = false} #21 0x00000000005e78ab in _launch_game_loop () at main.cc:376 game_ended = false #22 main (argc=, argv=0x7fff9c353a68) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Apr 11 2017 at 06:30:19 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-ba41c3cead/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-ba41c3cead/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-ba41c3cead/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 3, depth = 3 Level id: Elf:3 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 17 Level vaults: grunt_elf_hall_asides layout_geoelf_octagon Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Lightning courses through the deep elf mage! The deep elf mage is severely wounded. You closely miss the deep elf mage. The deep elf mage is severely wounded. The deep elf mage hits you but does no damage. You hit the deep elf mage. The deep elf mage is almost dead. You hit the deep elf mage but do no damage. The deep elf mage is almost dead. You hit the deep elf mage but do no damage. Lightning courses through the deep elf mage! You kill the deep elf mage! No target in view! No target in view! Things that are here: a rapier; a ring mail There isn't anything to butcher here. A deep elf knight comes into view. It is wielding a long sword. A deep elf knight is nearby! A deep elf knight is nearby! No target in view! No target in view! No target in view! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +0 quick blade of electrocution stops crackling. The +7 rapier of the Ancients {flame, Str+4 Int+4} bursts into flame! a - the +7 rapier of the Ancients (weapon) {flame, Str+4 Int+4} No target in view! No target in view! No target in view! The deep elf knight shouts! No target in view! No target in view! The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. A halberd of protection comes into view. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is moderately wounded. You block the deep elf knight's attack. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is heavily wounded. The deep elf knight hits you but does no damage. You puncture the deep elf knight! You burn the deep elf knight! You kill the deep elf knight! The halberd of protection completely misses you. You hit the halberd of protection but do no damage. The halberd of protection hits you but does no damage. Your fire dragon scales prevents you from hitting the halberd of protection. You puncture the halberd of protection! You burn the halberd of protection. The halberd of protection is heavily damaged. You block the halberd of protection's attack. You hit the halberd of protection but do no damage. The halberd of protection is heavily damaged. You block the halberd of protection's attack. You hit the halberd of protection but do no damage. The halberd of protection is heavily damaged. You barely miss the halberd of protection. The halberd of protection is heavily damaged. The halberd of protection hits you. You puncture the halberd of protection! The halberd of protection is almost destroyed. You hit the halberd of protection. The halberd of protection is almost destroyed. You block the halberd of protection's attack. You hit the halberd of protection. The halberd of protection falls from the air. No target in view! No target in view! No target in view! No target in view! A mace of draining is nearby! The mace of draining hits you but does no damage. You feel drained. You closely miss the mace of draining. You puncture the mace of draining! The mace of draining is heavily damaged. The mace of draining closely misses you. You hit the mace of draining. The mace of draining is severely damaged. The mace of draining misses you. You closely miss the mace of draining. The mace of draining is severely damaged. You hit the mace of draining but do no damage. The mace of draining is severely damaged. The mace of draining hits you but does no damage. You feel drained. You hit the mace of draining. The mace of draining is almost destroyed. The mace of draining hits you but does no damage. You feel drained. You hit the mace of draining. The mace of draining is almost destroyed. You miss the mace of draining. The mace of draining is almost destroyed. The mace of draining hits you but does no damage. You feel drained. You hit the mace of draining but do no damage. The mace of draining is almost destroyed. You block the mace of draining's attack. You hit the mace of draining. The mace of draining is almost destroyed. You hit the mace of draining. The mace of draining falls from the air. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! All of the chunks of flesh in your inventory have rotted away. You see here a mace of draining. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (S) Swamp (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (? - help) There is a large open door here. You see here a halberd of freezing. There is an open gate, spattered with blood here. Things that are here: a ring mail; a short sword There is a stone staircase leading down here. Welcome back, Meriados the Demigod Venom Mage. Press ? for a list of commands and other information. Found a Young Poisoner's Handbook and 55 gold pieces. Found a stone staircase leading up. You now have 1123 gold pieces (gained 30). You now have 1148 gold pieces (gained 25). You open the door. There is an open door here. You open the door. Found a ring mail. There is an open door here. Found a quarterstaff. i - 21 meat rations (gained 1) You open the door. There is an open door here. You open the door. Found 8 curare-tipped needles and 21 stones. There is an open door here. h - 4 scrolls of teleportation (gained 1) You open the door. You see here 8 curare-tipped needles. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. You open the door. There is an open door here. A vampiric trident comes into view. A vampiric trident is nearby! The helpless vampiric trident fails to defend itself. You stick the vampiric trident like a pincushion!!! You burn the vampiric trident. The vampiric trident falls from the air. No target in view! No target in view! No target in view! You see here a vampiric trident. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A fire elemental and a deep elf mage come into view. There are monsters nearby! There are monsters nearby! A deep elf annihilator comes into view. It is wielding a dagger. There is an open door here. A deep elf knight and a deep elf archer come into view. The helpless deep elf annihilator fails to defend itself. You skewer the deep elf annihilator like a kebab!!!! You burn the deep elf annihilator!! You kill the deep elf annihilator! The helpless deep elf archer fails to defend itself. You skewer the deep elf archer like a kebab!!!! You burn the deep elf archer. You kill the deep elf archer! Your base Dodging skill increases to level 12! You are feeling hungry. The helpless deep elf mage fails to defend itself. You skewer the deep elf mage like a kebab!!! You burn the deep elf mage! You kill the deep elf mage! Found a stone staircase leading up. Things that are here: a dagger; an elf corpse The helpless deep elf knight fails to defend itself. You perforate the deep elf knight like a sieve!!!! You burn the deep elf knight! You kill the deep elf knight! You block the fire elemental's attack. You closely miss the fire elemental. The fire elemental completely misses you. You puncture the fire elemental! The fire elemental is moderately damaged. The fire elemental closely misses you. You puncture the fire elemental! The fire elemental is severely damaged. You puncture the fire elemental! The fire elemental is almost destroyed. You block the fire elemental's attack. You puncture the fire elemental! You destroy the fire elemental! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. You start waiting. Done waiting. A deep elf mage comes into view. It is wielding a long sword. The deep elf mage shouts! The deep elf mage moves out of view. Things that are here: a long sword; an elf corpse A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! No reachable target in view! No reachable target in view! No reachable target in view! A deep elf mage is nearby! A deep elf mage opens the door. Things that are here: a long sword; an elf corpse The deep elf mage misses you. You closely miss the deep elf mage. You hit the deep elf mage. You burn the deep elf mage. The deep elf mage is lightly wounded. The deep elf mage points at you and mumbles some strange words. The orb of energy hits you! The orb of energy explodes! You barely miss the deep elf mage. The deep elf mage is lightly wounded. You hit the deep elf mage. You burn the deep elf mage. The deep elf mage is moderately wounded. You block the deep elf mage's attack. You barely miss the deep elf mage. The deep elf mage is moderately wounded. You puncture the deep elf mage! You burn the deep elf mage. The deep elf mage is severely wounded. The deep elf mage completely misses you. You closely miss the deep elf mage. The deep elf mage is severely wounded. You puncture the deep elf mage! You burn the deep elf mage. You kill the deep elf mage! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a lightning rod (4/4). There is an open door, spattered with blood here. Things that are here: a long sword; a leather armour Things that are here: a long sword; an elf corpse Items here: ( )) [ an uncursed short sword; an uncursed longbow; 25 arrows; a leather armour Things that are here: a long sword; an elf corpse There is an open door, spattered with blood here. Things that are here: a long sword; a leather armour HP restored. l - a lightning rod (4/4) You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. You are feeling very hungry. There is an open door here. You open the door. As you open the door, it creaks loudly! There is an open door here. You see here a vampiric trident. There is an open door here. There is an open door here. There is an open door, spattered with blood here. Things that are here: a long sword; a leather armour You butcher the elf corpse. Q - 3 chunks of flesh You see here a long sword. x2 Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. Key pressed, stopping explore. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a leather armour. There is an open door here. All of the chunks of flesh in your inventory have rotted away. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found 4 tomahawks. You open the door. There is an open door here. You open the door. There is an open door here. f - 11 potions of curing (gained 1) c - 18 bread rations (gained 1) You open the door. There is an open door here. Q - a wand of paralysis (?/24) You open the door. A hand axe of chopping comes into view. There is an open door here. You completely miss the hand axe of chopping. The hand axe of chopping hits you but does no damage. You miss the hand axe of chopping. You block the hand axe of chopping's attack. You hit the hand axe of chopping. The hand axe of chopping is lightly damaged. You block the hand axe of chopping's attack. You hit the hand axe of chopping. The hand axe of chopping is moderately damaged. You hit the hand axe of chopping. The hand axe of chopping is heavily damaged. The hand axe of chopping closely misses you. You miss the hand axe of chopping. The hand axe of chopping is moderately damaged. You block the hand axe of chopping's attack. You puncture the hand axe of chopping! The hand axe of chopping is severely damaged. You block the hand axe of chopping's attack. You closely miss the hand axe of chopping. The hand axe of chopping is severely damaged. The hand axe of chopping misses you. You completely miss the hand axe of chopping. The hand axe of chopping is heavily damaged. You closely miss the hand axe of chopping. The hand axe of chopping is heavily damaged. The hand axe of chopping closely misses you. You closely miss the hand axe of chopping. The hand axe of chopping is heavily damaged. The hand axe of chopping completely misses you. A hand axe of chopping is nearby! You miss the hand axe of chopping. The hand axe of chopping is heavily damaged. The hand axe of chopping hits you but does no damage. You impale the hand axe of chopping!! You burn the hand axe of chopping. The hand axe of chopping falls from the air. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a hand axe of chopping. You open the door. There is an open door here. z - 2 scrolls of magic mapping (gained 1) You open the door. Found 12 arrows. There is an open door here. As you open the door, it creaks loudly! There is an open door here. You open the door. You are feeling hungry. There is an open door here. You open the door. A dancing weapon, a deep elf knight, a deep elf mage and 3 deep elf archers come into view. A deep elf archer is wielding a short sword of venom. There is a trident of pain. There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! Cast which spell? (? or * to list) Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line, f - deep elf archer Aim: a deep elf archer, wielding a short sword and wearing a leather armour (repelling missiles, resting) The ball explodes into a vile cloud! The stinking cloud engulfs the deep elf archer. x2 The deep elf archer shouts! The stinking cloud engulfs the deep elf archer. The deep elf archer shouts! The stinking cloud engulfs the deep elf mage. The deep elf mage shouts! The stinking cloud engulfs the deep elf knight. The deep elf knight shouts! The stinking cloud engulfs the trident of pain. The trident of pain appears unharmed. The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf archer hits the deep elf mage with an uncursed short sword of venom. The deep elf knight is engulfed in noxious fumes. The deep elf knight appears confused. The deep elf knight hits the deep elf archer with a long sword!! The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf archer barely misses the deep elf mage. The deep elf mage casts a spell. The deep elf mage blinks! The deep elf archer unwields an uncursed short sword. The deep elf archer wields an uncursed shortbow. The deep elf archer shoots an arrow. You reflect the arrow off your +3 warlock's mirror {reflect}! The arrow closely misses the deep elf archer. Unknown command. Unknown command. Unknown command. The deep elf archer is engulfed in noxious fumes. x2 The deep elf archer appears confused. The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf knight is engulfed in noxious fumes. The deep elf knight appears confused. The deep elf archer misses the trident of pain. The deep elf archer hits the trident of pain with an uncursed short sword! The deep elf mage gestures wildly while chanting. The deep elf archer moves out of view. The deep elf knight is engulfed in noxious fumes. The deep elf mage gestures at you while chanting. The bolt of fire misses you. There is an open door here. The deep elf archer hits the deep elf knight with an uncursed short sword. You block the fire elemental's attack. The deep elf knight is engulfed in noxious fumes. You puncture the fire elemental! The fire elemental is heavily damaged. Something barely misses the deep elf knight. The fire elemental hits you. The fire elemental burns you! You resist. The deep elf archer is engulfed in noxious fumes. You hit the fire elemental. The fire elemental is heavily damaged. The deep elf knight hits the deep elf archer with a long sword! You hit the fire elemental. The fire elemental is severely damaged. You block the fire elemental's attack. You block the trident of pain's attack. The deep elf mage closely misses you. You hit the fire elemental. The fire elemental is almost destroyed. The fire elemental hits you. The trident of pain hits you but does no damage. You puncture the deep elf mage! You burn the deep elf mage. The deep elf mage is moderately wounded. The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf mage casts a spell at you. Your +3 warlock's mirror {reflect} reflects the sticky flame! The sticky flame hits the deep elf mage. The deep elf mage is covered in liquid flames! You hit the deep elf mage. You burn the deep elf mage. The deep elf mage is heavily wounded. You block the trident of pain's attack. You block the fire elemental's attack. The deep elf knight hits the deep elf archer with a long sword. You hit the deep elf mage. You burn the deep elf mage. The deep elf mage is severely wounded. The deep elf mage burns! The deep elf archer seems less confused. You block the trident of pain's attack. You block the fire elemental's attack. The deep elf archer unwields an uncursed shortbow. The deep elf archer wields an uncursed short sword. The deep elf archer hits the deep elf archer with an uncursed short sword. The deep elf mage hits you but does no damage. You puncture the deep elf mage! You burn the deep elf mage. You kill the deep elf mage! The fire elemental disappears in a puff of smoke! You block the trident of pain's attack. The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf knight hits the deep elf archer with a long sword! You block the trident of pain's attack. There is an open door here. You hit the trident of pain. The trident of pain is moderately damaged. The trident of pain hits you but does no damage. You miss the trident of pain. The trident of pain is moderately damaged. The trident of pain hits you. The deep elf archer hits itself with an uncursed short sword! You puncture the trident of pain! The trident of pain is severely damaged. The deep elf archer seems less confused. You miss the trident of pain. The trident of pain is severely damaged. The trident of pain hits you but does no damage. You hit the trident of pain. The trident of pain is severely damaged. The trident of pain closely misses you. Something closely misses the deep elf knight. You puncture the trident of pain! The trident of pain is almost destroyed. The deep elf knight hits itself with a long sword! The deep elf archer hits something with an uncursed short sword of venom! You feel a bit more experienced. You block the trident of pain's attack. You puncture the trident of pain! The trident of pain falls from the air. The deep elf knight seems less confused. The deep elf archer seems less confused. The deep elf archer unwields an uncursed short sword. The deep elf archer wields an uncursed longbow. The deep elf archer shoots an arrow. You reflect the arrow off your +3 warlock's mirror {reflect}! The arrow misses the deep elf archer. The arrow hits the deep elf knight! The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You see here a trident of pain. You hit something. You burn something. The deep elf archer blinks! The deep elf archer unwields an uncursed short sword of venom. It stops dripping with poison. The deep elf archer wields an uncursed longbow. The deep elf archer shoots an arrow. The deep elf archer unwields an uncursed longbow. The deep elf archer wields an uncursed short sword. You block the deep elf archer's attack. Something hits you! You puncture the deep elf archer! You burn the deep elf archer. The deep elf archer is severely wounded. You puncture the deep elf archer! You burn the deep elf archer. The deep elf archer is almost dead. You block the deep elf archer's attack. You closely miss the deep elf archer. The deep elf archer is almost dead. You block something's attack. You hit the deep elf archer but do no damage. The deep elf archer is almost dead. You block the deep elf archer's attack. You hit the deep elf archer but do no damage. The deep elf archer is almost dead. Something hits you! The deep elf archer blinks! You hit the deep elf archer but do no damage. The deep elf archer is almost dead. You block the deep elf archer's attack. You hit the deep elf archer but do no damage. The deep elf archer is almost dead. Something hits you but does no damage. You closely miss the deep elf archer. The deep elf archer is almost dead. The deep elf archer hits you with an uncursed short sword! You completely miss the deep elf archer. The deep elf archer is almost dead. You completely miss the deep elf archer. The deep elf archer is almost dead. You block the deep elf archer's attack. You hear some strange, mumbled words. You puncture the deep elf archer! You burn the deep elf archer. You kill the deep elf archer! You hear some strange, mumbled words. A shard of ice appears from out of thin air! Your +3 warlock's mirror {reflect} reflects the shard of ice! The shard of ice hits something. Reactivating autopickup. You feel a bit more experienced. The deep elf archer unwields an uncursed longbow. The deep elf archer wields an uncursed short sword of venom. It begins to drip with poison! You block the deep elf archer's attack. Items here: ( ))) [ an uncursed short sword; an uncursed longbow; 19 arrows; a leather armour a trident of pain You barely miss the deep elf archer. The deep elf archer is lightly wounded. You puncture the deep elf archer! You burn the deep elf archer. The deep elf archer is heavily wounded. You block the deep elf archer's attack. You miss the deep elf archer. The deep elf archer is moderately wounded. The deep elf archer hits you with an uncursed short sword of venom! You are poisoned. You puncture the deep elf archer! You burn the deep elf archer. The deep elf archer is severely wounded. You feel sick. Your fire dragon scales prevents you from hitting the deep elf archer. The deep elf archer is severely wounded. You feel sick. The deep elf archer casts a spell at you. Your +3 warlock's mirror {reflect} reflects the Slow! The deep elf archer resists with almost no effort. You hit the deep elf archer. You burn the deep elf archer. The deep elf archer is almost dead. You barely miss the deep elf archer. The deep elf archer is almost dead. The deep elf archer hits you but does no damage. You are more poisoned. You miss the deep elf archer. The deep elf archer is almost dead. You feel sick. You puncture the deep elf archer! You burn the deep elf archer. You kill the deep elf archer! You feel sick. No target in view! No target in view! You feel sick. You feel sick. Things that are here: a long sword; a shiny buckler You feel sick. Found a stone staircase leading up. There is an open door here. You see here an arrow. You feel sick. You see here an arrow. You feel sick. There is an open door here. You see here an arrow. You feel sick. Things that are here: a long sword; a shiny buckler You feel sick. You feel sick. Items here: ( ))) [ an uncursed short sword; an uncursed longbow; 19 arrows; a leather armour a trident of pain There is an open door, spattered with blood here. Items here: ( )) [ an uncursed short sword of venom; an uncursed longbow; 23 arrows a leather armour You start resting. You feel sick. x12 You are no longer poisoned. You start resting. You are feeling very hungry. You start resting. HP restored. Items here: ( ))) [ an uncursed short sword; an uncursed longbow; 19 arrows; a leather armour a trident of pain Things that are here: a long sword; a shiny buckler There is an open door here. You see here an arrow. There is an open door, spattered with blood here. Items here: ( )) [ † an uncursed short sword; an uncursed shortbow; 29 arrows; a leather armour an elf corpse You butcher the elf corpse. V - 3 chunks of flesh There is an open door, spattered with blood here. Items here: ( )) [ ÷ an uncursed short sword; an uncursed shortbow; 29 arrows; a leather armour an elf skeleton There is an open door, spattered with blood here. Items here: ( )) [ ÷ an uncursed short sword; an uncursed shortbow; 29 arrows; a leather armour an elf skeleton Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. There is a stone staircase leading up, spattered with blood here. You open the door. A deep elf knight comes into view. Unknown command. Unknown command. A deep elf knight is nearby! There is an open door here. A deep elf mage comes into view. It is wielding a long sword. The deep elf knight wields a longbow. The deep elf knight shoots an arrow. You reflect the arrow off your +3 warlock's mirror {reflect}! The arrow misses the deep elf knight. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is moderately wounded. The deep elf knight unwields an uncursed longbow. The deep elf knight hits you but does no damage. You closely miss the deep elf knight. The deep elf knight is moderately wounded. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is heavily wounded. You closely miss the deep elf knight. The deep elf knight is heavily wounded. The deep elf knight hits you but does no damage. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is heavily wounded. The deep elf mage casts a spell at you. Your +3 warlock's mirror {reflect} reflects the sticky flame! The sticky flame hits the deep elf mage. The deep elf mage is covered in liquid flames! The deep elf knight hits you but does no damage. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is severely wounded. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is almost dead. The deep elf mage burns! You block the deep elf knight's attack. You impale the deep elf knight!! You burn the deep elf knight. You kill the deep elf knight! You block the deep elf mage's attack. You hit the deep elf mage but do no damage. The deep elf mage is moderately wounded. The deep elf mage burns! You puncture the deep elf mage! You burn the deep elf mage. The deep elf mage is severely wounded. You puncture the deep elf mage! You burn the deep elf mage. You kill the deep elf mage! F - 4 potions of flight (gained 1) Things that are here: an uncursed longbow; 15 arrows There isn't anything to butcher here. There isn't anything to butcher here. There isn't anything to butcher here. Things that are here: a long sword; a ring mail There isn't anything to butcher here. There isn't anything to butcher here. There isn't anything to butcher here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. All of the chunks of flesh in your inventory have rotted away. There is an open door here. You open the door. There is an open door here. Key pressed, stopping explore. There is an open door here. As you open the door, it creaks loudly! There is an open door here. There is an open door here. You are feeling hungry. A deep elf elementalist comes into view. It is wielding a short sword. A deep elf elementalist is nearby! A deep elf elementalist is nearby! A deep elf elementalist is nearby! A deep elf elementalist is nearby! A deep elf demonologist, a deep elf annihilator, a deep elf death mage and a deep elf elementalist come into view. Okay, then. Unknown command. Press: ? - help, v - describe, . - travel A rock wall. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) That's the wrong kind of item! (Use * to select it.) Evoke which item? (* to show all) (? for menu, Esc to quit) Huh? Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. This wand has 8 charges left. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) That's the wrong kind of item! (Use * to select it.) Evoke which item? (* to show all) (? for menu, Esc to quit) Huh? Evoke which item? (* to show all) (? for menu, Esc to quit) That's the wrong kind of item! (Use * to select it.) Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. This wand has 7 charges left. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Dig Press: ? - help, Shift-Dir - straight line The rock shatters into small pieces. This wand has 6 charges left. 2 deep elf magi and a deep elf archer come into view. The deep elf elementalist shouts! The deep elf mage shouts! The deep elf death mage shouts! The deep elf elementalist shouts! The deep elf mage mumbles some strange words. The deep elf mage blinks! The deep elf mage shouts! The deep elf annihilator shouts! A deep elf death mage comes into view. It is wielding a long sword. Unknown command. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. Aiming: Mephitic Cloud Press: ? - help, Shift-Dir - straight line The ball explodes into a vile cloud! The stinking cloud engulfs the deep elf death mage. The stinking cloud engulfs the deep elf elementalist. The deep elf demonologist shouts! The deep elf death mage shouts! You hear a shout! x18 The deep elf death mage is engulfed in noxious fumes. The deep elf death mage hits you but does no damage. The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. The deep elf demonologist casts a spell. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! A deep elf death mage comes into view. It is wielding a rapier. Unknown command. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf death mage is poisoned. The deep elf elementalist is poisoned. The deep elf annihilator is poisoned. The deep elf elementalist is poisoned. The deep elf demonologist is poisoned. The deep elf death mage is poisoned. x2; The deep elf archer is poisoned. The deep elf mage is poisoned. x2; The orange demon is poisoned. The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf archer hits the deep elf elementalist with an uncursed short sword. The deep elf death mage is engulfed in noxious fumes. The deep elf death mage gestures at you while chanting. The bolt of negative energy misses you. 2 deep elf elementalists come into view. Unknown command. Unknown command. You puncture the deep elf death mage! You burn the deep elf death mage. The deep elf death mage is moderately wounded. The deep elf elementalist looks even sicker. The deep elf elementalist is poisoned. The deep elf death mage looks even sicker. The deep elf elementalist is poisoned. The deep elf archer looks even sicker. The deep elf mage looks even sicker. The orange demon looks even sicker. The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist appears confused. The deep elf elementalist hits the deep elf death mage but does no damage. The deep elf mage casts a spell. The deep elf mage blinks! The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. The deep elf archer hits the deep elf death mage with an uncursed short sword! The deep elf death mage is engulfed in noxious fumes. The deep elf death mage hits you but does no damage. Unknown command. Unknown command. Unknown command. You puncture the deep elf death mage! You burn the deep elf death mage! The deep elf death mage is severely wounded. The deep elf elementalist looks even sicker. x3 The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist barely misses the deep elf archer. Unknown command. Unknown command. Unknown command. You puncture the deep elf death mage! You burn the deep elf death mage. You kill the deep elf death mage! The deep elf annihilator looks even sicker. The deep elf elementalist looks even sicker. The deep elf demonologist looks even sicker. The deep elf death mage looks even sicker. The deep elf mage looks even sicker. The orange demon looks even sicker. The deep elf elementalist is engulfed in noxious fumes. The deep elf archer is engulfed in noxious fumes. The deep elf archer appears confused. A deep elf mage and a deep elf master archer come into view. Unknown command. Unknown command. Unknown command. Your fire dragon scales prevents you from hitting the deep elf elementalist. The deep elf elementalist is lightly wounded. The deep elf death mage looks even sicker. The deep elf master archer is poisoned. The deep elf mage is poisoned. The orange demon looks as sick as possible! Your toxic aura wanes. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The deep elf elementalist is engulfed in noxious fumes. Unknown command. Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf elementalist looks as sick as possible! The deep elf elementalist looks even sicker. The deep elf demonologist looks even sicker. The deep elf elementalist looks even sicker. The deep elf death mage looks even sicker. The deep elf master archer looks even sicker. The deep elf mage looks even sicker. The deep elf archer is engulfed in noxious fumes. The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist closely misses the deep elf death mage. The deep elf elementalist mumbles some strange words. The deep elf elementalist seems to speed up. The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. Unknown command. Unknown command. Unknown command. Unknown command. You catch the helpless deep elf archer completely off-guard! You impale the deep elf archer!! You burn the deep elf archer. You kill the deep elf archer! Your life force feels restored. The deep elf annihilator looks even sicker. The deep elf elementalist looks as sick as possible! The deep elf demonologist looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf death mage looks as sick as possible! x2 The deep elf master archer looks even sicker. The deep elf mage looks even sicker. The orange demon looks as sick as possible! The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist closely misses the deep elf elementalist. A deep elf demonologist comes into view. It is wielding an enchanted rapier. Unknown command. Unknown command. You puncture the deep elf elementalist! You burn the deep elf elementalist! The deep elf elementalist is severely wounded. The deep elf elementalist looks as sick as possible! The deep elf demonologist looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf death mage looks as sick as possible! The deep elf elementalist looks even sicker. The deep elf demonologist is poisoned. The deep elf mage looks even sicker. The deep elf mage looks as sick as possible! The orange demon looks as sick as possible! The deep elf elementalist seems less confused. The deep elf death mage is engulfed in noxious fumes. The deep elf death mage points at you and mumbles some strange words. Your +3 warlock's mirror {reflect} reflects the bolt of negative energy! The bolt of negative energy hits the deep elf elementalist. The deep elf elementalist is drained! You kill the deep elf elementalist! The bolt of negative energy misses the deep elf death mage. The bolt of negative energy hits the deep elf annihilator. The deep elf annihilator is drained! The deep elf mage gestures wildly while chanting. The deep elf elementalist is engulfed in noxious fumes. Unknown command. Unknown command. You hit the deep elf elementalist. You burn the deep elf elementalist. The deep elf elementalist is heavily wounded. The deep elf elementalist looks as sick as possible! The deep elf demonologist looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf death mage looks as sick as possible! x2 The deep elf mage looks even sicker. The orange demon looks as sick as possible! The deep elf mage mumbles some strange words. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! Unknown command. Unknown command. Unknown command. You puncture the deep elf annihilator! You burn the deep elf annihilator. The deep elf annihilator is almost dead. The deep elf annihilator looks as sick as possible! The deep elf demonologist looks as sick as possible! The deep elf death mage looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf demonologist looks even sicker. The deep elf mage looks as sick as possible! Your toxic aura wanes. The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist closely misses you. The deep elf death mage is engulfed in noxious fumes. Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf annihilator looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf demonologist looks as sick as possible! The deep elf death mage looks as sick as possible! The deep elf elementalist looks as sick as possible! The deep elf master archer looks as sick as possible! The deep elf mage looks as sick as possible! x3 The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist appears confused. The deep elf elementalist hits the deep elf elementalist with a short sword! The deep elf demonologist casts a spell. The deep elf demonologist is engulfed in noxious fumes. The deep elf demonologist closely misses you. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! The deep elf death mage is engulfed in noxious fumes. The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist gestures wildly while chanting. The deep elf elementalist seems to speed up. The deep elf elementalist is engulfed in noxious fumes. The deep elf elementalist hits the deep elf death mage with a short sword. A deep elf annihilator comes into view. It is wielding a rapier. Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The deep elf elementalist seems to burn from within! You kill the deep elf elementalist! >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Meriados] Species: Demigod Job: Venom Mage HP: 165/165; mods: 0/0 MP: 22/38; mod: 0 Stats: 15 (15) 37 (37) 23 (23) Position: (68, 34), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 13 | 6700 | 695/1130 Short Blades | X | 0 | 0 | 14 | 7140 | 5/1248 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 12 | 5420 | 426/1011 Dodging | X | 1 | 50 | 12 | 5251 | 257/1011 Stealth | X | 0 | 0 | 6 | 1387 | 337/350 Shields | X | 1 | 50 | 12 | 5560 | 566/1011 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 10 | 4139 | 180/920 Conjurations | X | 0 | 0 | 8 | 2641 | 501/535 Hexes | X | 0 | 0 | 5 | 980 | 89/357 Charms | X | 0 | 0 | 4 | 860 | 266/297 Summonings | | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 4 | 760 | 166/297 Translocations | X | 0 | 0 | 9 | 2710 | 35/654 Transmutations | X | 0 | 0 | 2 | 270 | 92/178 Fire Magic | X | 0 | 0 | 2 | 250 | 72/178 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 1 | 160 | 101/119 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | X | 0 | 0 | 8 | 2341 | 201/535 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #95: 40 Attributes: #4: 599496 #12: 3680 #13: 2532 #23: 63120 #24: -240740805 #27: 550652 #49: 4502 #59: 1 Mutations: iridescent scales: 1 clarity: 1 clever: 1 high mp: 1 (innate) sense surroundings: 1 Inventory bugs: Equipment: eq slot #0, inv slot #0: +7 rapier of the Ancients {flame, Str+4 Int+4} eq slot #1, inv slot #50: scarf "Pyxkasch" {Dex+4 Stlth+} eq slot #2, inv slot #1: +1 helmet eq slot #3, inv slot #19: +0 pair of gloves of Ediro {Dex+3} eq slot #4, inv slot #49: +1 pair of boots eq slot #5, inv slot #20: +3 warlock's mirror {reflect} eq slot #6, inv slot #34: +0 fire dragon scales eq slot #7, inv slot #32: ring of Robustness {AC+8} eq slot #8, inv slot #39: ring "Qelazeazu" {rC+ MR+ Stlth+} eq slot #9, inv slot #36: +4 amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .#.# ##.####.# ..# ####.###.## .# #.........# ## #########.# # ##e## #...## ##...## ##...## ##@§.# , #e)e##* .ee.## .ee..## ,,* ....ee# *,, ...24e , #..EeE, ##.e.# * clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>