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:30:14.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) [0x7f0cf14b51e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f0cf181df6b]: /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) [0x7f0cf14a1ead]: /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". 0x00007f0cf181dc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f0cf181dc4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000067a6f3 in call_gdb (file=0x7f0cf1809880) at crash.cc:432 gdb = attach_cmd = "attach 6660\000\000\000\000\000\000\000\000" #2 0x0000000000680c11 in do_crash_dump () at dbg-asrt.cc:670 t = 1491895828 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3530558 "/dgldir/morgue/Meriados/"}} name = "/dgldir/morgue/Meriados/crash-Meriados-20170411-073028.txt", '\000' file = 0x7f0cf1809880 #3 0x000000000067a2a4 in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00007f0cf181df6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000680494 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff8cf87650 "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\000 x\370\214\377\177\000\000}p\362\361\f\177\000\000(y\370\214\377\177\000\000\n\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\231)\370\361\f\177\000\000\001\000\000\000\000\000\000\000\337,\370\361\f\177\000\000\032\000\000\000\000\000\000\000ضU\003\000\000\000\000P\000\000\000\000\000\000\000@\256\200\361\f\177\000\000\320\330W\003", '\000' "\370, \356K\003\000\000\000\000\341{\370\214\377\177\000\000\213\037\000\000\000\000\000\000\274"... args = {{gp_offset = 2, fp_offset = 4, overflow_arg_area = 0x34f6b58, reg_save_area = 0x30}} 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 = 48706408, 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 = 241, maxduration = 241, 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 = 0x7fff8cf88730, _M_right = 0x7fff8cf88730}, _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 = 0x7fff8cf887d8, _M_right = 0x7fff8cf887d8}, _M_node_count = 0}}}} tracer = mon = 0x13bfc58 pois_str = 4 damage = #10 0x0000000000a92520 in operator() (where=..., __closure=0x34e1810) at spl-damage.cc:1828 agent = 0x13830c0 pow = 46 #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 = 3, y = 1, cost_x = 1, cost_y = 1, credit = 7, credit_x = 4, credit_y = 6, base_cost = 1, inc_cost = 0, is_square = true, state = radius_iterator::RI_NW, center = {x = 21, y = 30}, los = LOS_NO_TRANS, current = {x = 18, y = 29}} rv = 0 #13 0x0000000000a977df in cast_ignite_poison (agent=0x13830c0, pow=46, fail=, tracer=) at spl-damage.cc:1833 hitfunc = { = {_vptr.targeter = 0xc82430, origin = {x = 21, y = 30}, aim = {x = 21, y = 30}, 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=46, spell=SPELL_IGNITE_POISON) at spl-cast.cc:1629 target = {x = 21, y = 30} zap = #15 your_spells (spell=spell@entry=SPELL_IGNITE_POISON, powc=46, 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 = 0x7fff8cf88d90, _M_right = 0x7fff8cf88d90}, _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 = -1929867352, 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 = 0x7fff8cf88e38, _M_right = 0x7fff8cf88e38}, _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=0x7fff8cf8ac18) at main.cc:332 Recursive crash. 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: <<<<<<<<<<<<<<<<<<<<<< You block the demonic crawler's attack. The demonic crawler completely misses you. You block the demonic crawler's attack. You hit the demonic crawler. The demonic crawler is lightly wounded. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! 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 knight looks as sick as possible! The deep elf mage looks as sick as possible! The deep elf knight looks as sick as possible! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! You kill the deep elf mage! The demonic crawler disappears in a puff of smoke! The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Unknown command. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is severely wounded. You kill the redback! The redback's corpse disappears in a puff of smoke! The deep elf knight looks as sick as possible! Reactivating autopickup. You feel a bit more experienced. The deep elf mage looks as sick as possible! The deep elf knight looks as sick as possible! The deep elf mage looks as sick as possible! You block the deep elf knight's attack. The deep elf knight blocks your attack. The deep elf knight is almost dead. The deep elf knight looks as sick as possible! The deep elf mage looks as sick as possible! The deep elf mage looks even sicker. The deep elf knight looks as sick as possible! The deep elf mage looks as sick as possible! The deep elf knight looks as sick as possible! The deep elf knight casts a spell. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The deep elf mage casts a spell. The deep elf mage blinks! You block the deep elf knight's attack. The deep elf knight blocks your attack. The deep elf knight is almost dead. The deep elf mage looks as sick as possible! You kill the deep elf knight! The deep elf mage gestures wildly while chanting. Unknown command. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is almost dead. The jumping spider is poisoned. The hell rat is poisoned. The deep elf knight looks as sick as possible! Your toxic aura wanes. You block the deep elf knight's attack. You hear some strange, mumbled words. You completely miss the deep elf knight. The deep elf knight is almost dead. You kill the deep elf mage! The jumping spider disappears in a puff of smoke! The hell rat disappears in a puff of smoke! The ice devil disappears in a puff of smoke! Reactivating autopickup. You feel a bit more experienced. The deep elf knight completely misses you. You miss the deep elf knight. The deep elf knight is almost dead. Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. New annotation for Elf:2 (include '!' for warning): Okay, then. Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Unknown command. You hit the deep elf knight but do no damage. The deep elf knight is almost dead. You feel a bit more experienced. You kill the deep elf knight! The deep elf mage gestures wildly while chanting. The deep elf mage blinks! There is an open door here. Items here: )) [[ † a short sword x2; a leather armour; a buckler; an elf corpse Found a rapier. Things that are here: a short sword; a leather armour; a scroll of amnesia You block the deep elf mage's attack. You see here a long sword. You closely miss the deep elf mage. The deep elf mage is severely wounded. You completely miss the deep elf mage. The deep elf mage is severely wounded. You block the deep elf mage's attack. 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! You see here a short sword. You see here a runed cloak. Q - a runed cloak Wear which item (? for menu, Esc to quit) You start removing your armour. You continue taking off the scarf "Pyxkasch" {Dex+4 Stlth+}. x4 You finish taking off the scarf "Pyxkasch" {Dex+4 Stlth+}. You start putting on your armour. You continue putting on your runed cloak. x5 You finish putting on your +1 cloak. Unknown command. You start removing your armour. You continue taking off your +1 cloak. x4 You finish taking off your +1 cloak. You drop a +1 cloak. Drop what? 49/52 slots (_ for help) (? for menu, Esc to quit) You drop an amulet of faith. Wear which item (? for menu, Esc to quit) You start putting on your armour. You continue putting on the scarf "Pyxkasch" {Dex+4 Stlth+}. x2 Magic restored. You continue putting on the scarf "Pyxkasch" {Dex+4 Stlth+}. x2 You finish putting on the scarf "Pyxkasch" {Dex+4 Stlth+}. Drop what? 48/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Things that are here: an amulet of faith; a +1 cloak Things that are here: a dagger; a chain mail Things that are here: a rapier; a leather armour x - 6 scrolls of amnesia (gained 1) Things that are here: a short sword; a leather armour There is an open door here. Items here: )) [[ † a short sword x2; a leather armour; a buckler; an elf corpse There is an open door here. There is an open door here. There is an open door here. You open the door. Found 15 sling bullets. There is an open door here. You see here 15 sling bullets. H - 15 fruits (gained 2) You open the door. There is an open door here. There is an open door here. There is an open door here. Some of the chunks of flesh in your inventory have rotted away. Key pressed, stopping explore. There is an open door here. There is an open door here. Things that are here: a ring mail; a short sword You see here a rapier. Things that are here: a buckler; a scimitar Things that are here: a leather armour; a long sword There is an open gate, spattered with blood here. You see here a halberd of freezing. There is a large open door here. You see here a short sword. A glaive of venom comes into view. A glaive of venom is nearby! A glaive of venom is nearby! A glaive of venom is nearby! Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. Unknown command. The glaive of venom hits you but does no damage. You are poisoned. A deep elf knight comes into view. It is wielding a short sword of draining. You feel sick. The glaive of venom barely misses you. The deep elf knight moves out of view. You hit the glaive of venom. The glaive of venom is lightly damaged. You feel sick. You block the glaive of venom's attack. You hit the glaive of venom but do no damage. The glaive of venom is lightly damaged. You hit the glaive of venom but do no damage. The glaive of venom is lightly damaged. The glaive of venom hits you but does no damage. You are more poisoned. You hit the glaive of venom but do no damage. The glaive of venom is lightly damaged. You feel sick. You puncture the glaive of venom! The glaive of venom is heavily damaged. You feel sick. You hit the glaive of venom. The glaive of venom is severely damaged. You feel sick. You block the glaive of venom's attack. You barely miss the glaive of venom. The glaive of venom is severely damaged. You closely miss the glaive of venom. The glaive of venom is severely damaged. You feel sick. You block the glaive of venom's attack. You barely miss the glaive of venom. The glaive of venom is severely damaged. You feel sick. You miss the glaive of venom. The glaive of venom is severely damaged. You block the glaive of venom's attack. You barely miss the glaive of venom. The glaive of venom is severely damaged. You feel sick. You barely miss the glaive of venom. The glaive of venom is severely damaged. You block the glaive of venom's attack. You hit the glaive of venom but do no damage. The glaive of venom is severely damaged. You feel sick. You hit the glaive of venom but do no damage. The glaive of venom is severely damaged. The glaive of venom hits you! You are more poisoned. You hit the glaive of venom. The glaive of venom is almost destroyed. You feel sick. You closely miss the glaive of venom. The glaive of venom is almost destroyed. You feel sick. The glaive of venom hits your spectral weapon!! Your spectral weapon shares its damage with you! Your spectral weapon fades away. The deep elf knight shouts! Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! You feel very sick. Unknown command. Unknown command. You hit the glaive of venom. The glaive of venom falls from the air. You feel sick. You feel sick. You feel sick. Things that are here: a leather armour; a short sword of venom You puncture the deep elf knight! You burn the deep elf knight! The deep elf knight is heavily wounded. You feel sick. The deep elf knight gestures at you while chanting. The orb of energy misses you. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is heavily wounded. You feel sick. Your spectral weapon burns the deep elf knight. You puncture the deep elf knight! You burn the deep elf knight. You kill the deep elf knight! You feel sick. All of the chunks of flesh in your inventory have rotted away. No target in view! No target in view! Your skin is crawling a little less now. You feel sick. You see here a short sword of draining. You feel sick. You feel sick. You feel sick. You see here a glaive of venom. You feel sick. You feel sick. Your skin stops crawling. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. A deep elf mage comes into view. It is wielding a long sword. You feel sick. The deep elf mage shouts! A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! You feel sick. The deep elf mage gestures at you while chanting. 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 feel sick. The deep elf mage burns! You puncture the deep elf mage! You burn the deep elf mage. The deep elf mage is severely wounded. The deep elf mage burns! A deep elf knight comes into view. It is wielding a long sword. You puncture the deep elf mage! You burn the deep elf mage. You kill the deep elf mage! You feel sick. You feel sick. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is lightly wounded. The deep elf knight hits you but does no damage. Your spectral weapon burns the deep elf knight. You closely miss the deep elf knight. The deep elf knight is moderately wounded. You closely miss the deep elf knight. The deep elf knight is moderately wounded. Your spectral weapon burns the deep elf knight. 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 almost dead. You feel sick. You puncture the deep elf knight! You burn the deep elf knight. You kill the deep elf knight! No target in view! No target in view! Things that are here: a long sword; a scale mail; an elf corpse You butcher the elf corpse. You feel sick. l - 3 chunks of flesh Things that are here: a long sword; a scale mail There isn't anything to butcher here. There isn't anything to butcher here. Your spectral weapon fades away. You feel sick. You see here a long sword. You start resting. You feel sick. x3 You are no longer poisoned. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. A deep elf mage comes into view. It is wielding a long sword. A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The deep elf mage shouts! Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The deep elf mage mumbles some strange words. Unknown command. You swap places. The deep elf mage misses you. You puncture the deep elf mage! You burn the deep elf mage. The deep elf mage is moderately wounded. You closely miss the deep elf mage. The deep elf mage is moderately wounded. Your spectral weapon burns the deep elf mage. You puncture the deep elf mage! You burn the deep elf mage. You kill the deep elf mage! The earth elemental disappears in a puff of smoke! Your Shields skill increases to level 12! No target in view! No target in view! Things that are here: a long sword; a leather armour; an elf corpse A vampiric bardiche comes into view. A vampiric bardiche is nearby! A vampiric bardiche is nearby! A deep elf knight comes into view. 2 dancing weapons come into view. There is a mace of holy wrath. There is a short sword of protection. You swap places. Casting: Regeneration 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 vampiric bardiche. The vampiric bardiche appears unharmed. The stinking cloud engulfs the short sword of protection. The short sword of protection appears unharmed. You hear a shout! The vampiric bardiche misses you. Unknown command. Casting: Mephitic Cloud Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! Your spectral weapon fades away. The short sword of protection is engulfed in blazing flames. The short sword of protection hits you but does no damage. The deep elf knight wields a shortbow. The deep elf knight shoots an arrow. The arrow completely misses you. Unknown command. You hit the short sword of protection but do no damage. The short sword of protection is lightly damaged. The short sword of protection hits you but does no damage. You block the vampiric bardiche's attack. A mace of draining comes into view. Unknown command. Your skin is crawling a little less now. The short sword of protection is engulfed in blazing flames. You block the short sword of protection's attack. The short sword of protection barely misses you. The short sword of protection hits you but does no damage. The short sword of protection hits you but does no damage. The short sword of protection hits you but does no damage. You block the short sword of protection's attack. Your skin stops crawling. You block the short sword of protection's attack. You block the short sword of protection's attack. You block the short sword of protection's attack. The short sword of protection closely misses you. The short sword of protection misses you. The short sword of protection hits you but does no damage. The short sword of protection hits you but does no damage. The short sword of protection hits you but does no damage. You block the short sword of protection's attack. The short sword of protection hits you but does no damage. The short sword of protection hits you but does no damage. There is a large open door here. The short sword of protection hits you but does no damage. You see here a halberd of freezing. The short sword of protection misses you. There is an open gate, spattered with blood here. The short sword of protection hits you! The short sword of protection hits you but does no damage. Things that are here: a leather armour; a long sword Things that are here: a buckler; a scimitar You block the short sword of protection's attack. Casting: Ignite Poison Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! You block the short sword of protection's attack. The vampiric bardiche hits you but does no damage. The short sword of protection hits you but does no damage. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The short sword of protection hits you but does no damage. You block the short sword of protection's attack. Unknown command. Unknown command. You hit the short sword of protection. The short sword of protection is lightly damaged. You block the vampiric bardiche's attack. You closely miss the short sword of protection. The short sword of protection is heavily damaged. You block the short sword of protection's attack. You puncture the short sword of protection! The short sword of protection is almost destroyed. The short sword of protection closely misses your spectral weapon. You completely miss the short sword of protection. The short sword of protection is severely damaged. You block the short sword of protection's attack. The vampiric bardiche barely misses you. You hit the short sword of protection. The short sword of protection falls from the air. You block the vampiric bardiche's attack. Things that are here: a short sword of protection; a buckler; a scimitar You hit the vampiric bardiche but do no damage. You puncture the vampiric bardiche! The vampiric bardiche is moderately damaged. You hit the vampiric bardiche but do no damage. The vampiric bardiche is moderately damaged. The vampiric bardiche hits you!! You closely miss the vampiric bardiche. The vampiric bardiche is severely damaged. You closely miss the vampiric bardiche. The vampiric bardiche is severely damaged. You hit the vampiric bardiche but do no damage. The vampiric bardiche is severely damaged. You block the vampiric bardiche's attack. You hit the vampiric bardiche but do no damage. The vampiric bardiche is severely damaged. You hit the vampiric bardiche but do no damage. The vampiric bardiche is severely damaged. Your fire dragon scales prevents you from hitting the vampiric bardiche. The vampiric bardiche is severely damaged. The vampiric bardiche closely misses you. You hit the vampiric bardiche. The vampiric bardiche is almost destroyed. The vampiric bardiche falls from the air. Things that are here: a vampiric bardiche; a leather armour; a long sword You swap places. Things that are here: a vampiric bardiche; a leather armour; a long sword You start resting. Your skin is crawling a little less now. Your skin stops crawling. You start resting. Magic restored. HP restored. There is an open gate here. Items here: )) [[ a ring mail; a long sword; a leather armour; a rapier There is a large open door here. You see here a vampiric long sword. A morningstar of draining is nearby! A morningstar of draining is nearby! A morningstar of draining is nearby! A morningstar of draining is nearby! Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. You closely miss the morningstar of draining. The morningstar of draining hits you but does no damage. You feel drained. You puncture the morningstar of draining! The morningstar of draining is moderately damaged. You puncture the morningstar of draining! The morningstar of draining is severely damaged. The morningstar of draining hits you but does no damage. You feel drained. You hit the morningstar of draining. The morningstar of draining is severely damaged. Your toxic aura wanes. The morningstar of draining hits you but does no damage. You feel drained. You miss the morningstar of draining. The morningstar of draining is almost destroyed. You hit the morningstar of draining but do no damage. The morningstar of draining is almost destroyed. The morningstar of draining falls from the air. No target in view! No target in view! You start resting. Your spectral weapon fades away. You see here a morningstar of draining. A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! 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 knight shouts! The deep elf knight is poisoned. The deep elf knight shoots an arrow. You reflect the arrow off your +3 warlock's mirror {reflect}! The arrow barely misses the deep elf knight. The deep elf knight looks even sicker. The deep elf knight gestures at you while chanting. The orb of energy misses you. The deep elf knight shoots an arrow. The arrow closely misses you. The deep elf knight looks even sicker. Your toxic aura wanes. The deep elf knight shoots an arrow. The arrow hits you! The deep elf knight unwields an uncursed shortbow. You block the deep elf knight's attack. You barely miss the deep elf knight. The deep elf knight is moderately wounded. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is heavily wounded. The deep elf knight hits you! You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is severely wounded. You closely miss the deep elf knight. The deep elf knight is severely wounded. You block the deep elf knight's attack. You puncture the deep elf knight! You burn the deep elf knight. You kill the deep elf knight! No target in view! No target in view! Things that are here: an uncursed shortbow; 8 arrows; an elf corpse A mace of holy wrath is nearby! You butcher the elf corpse. Things that are here: an uncursed shortbow; 8 arrows; 4 chunks of flesh There isn't anything to butcher here. Okay, then. Unknown command. You closely miss the mace of holy wrath. You block the mace of holy wrath's attack. You puncture the mace of holy wrath! You burn the mace of holy wrath. The mace of holy wrath is moderately damaged. You hit the mace of holy wrath. The mace of holy wrath is heavily damaged. You block the mace of holy wrath's attack. You hit the mace of holy wrath. The mace of holy wrath is heavily damaged. The mace of holy wrath hits you but does no damage. You hit the mace of holy wrath. The mace of holy wrath is severely damaged. You puncture the mace of holy wrath! The mace of holy wrath falls from the air. No target in view! No target in view! No target in view! l - 6 chunks of flesh (gained 4) Things that are here: an uncursed shortbow; 8 arrows You start resting. HP restored. Some of the chunks of flesh in your inventory have rotted away. 2 dancing weapons come into view. There is a short sword of electrocution. There is a quick blade of electrocution. There are monsters nearby! There are monsters nearby! There are monsters nearby! There are monsters nearby! Casting: Olgreb's Toxic Radiance Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The short sword of electrocution hits you but does no damage. You are electrocuted! Unknown command. You hit the short sword of electrocution. The short sword of electrocution is moderately damaged. You block the short sword of electrocution's attack. You miss the short sword of electrocution. The short sword of electrocution is lightly damaged. The short sword of electrocution hits you! You catch the helpless short sword of electrocution completely off-guard! You spit the short sword of electrocution like a pig!!! The short sword of electrocution falls from the air. No target in view! No target in view! You see here a short sword of electrocution. You puncture the quick blade of electrocution! You burn the quick blade of electrocution. The quick blade of electrocution is severely damaged. You block the quick blade of electrocution's attack. The quick blade of electrocution falls from the air. No target in view! No target in view! No target in view! No target in view! A hand axe of chopping comes into view. You see here a quick blade of electrocution. D - a quick blade of electrocution You hit the hand axe of chopping. The hand axe of chopping is lightly damaged. You barely miss the hand axe of chopping. The hand axe of chopping is lightly damaged. The hand axe of chopping hits you but does no damage. The hand axe of chopping hits your spectral weapon but does no damage. You barely miss the hand axe of chopping. You block the hand axe of chopping's attack. The hand axe of chopping hits your spectral weapon. Your spectral weapon shares its damage with you! You hit the hand axe of chopping. The hand axe of chopping is lightly damaged. The hand axe of chopping hits you but does no damage. The hand axe of chopping misses your spectral weapon. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +7 rapier of the Ancients {flame, Str+4 Int+4} stops flaming. Your spectral weapon disappears as you unwield. You hear the crackle of electricity. D - a +0 quick blade of electrocution (weapon) You hit the hand axe of chopping but do no damage. The hand axe of chopping is heavily damaged. You block the hand axe of chopping's attack. Your fire dragon scales prevents you from hitting the hand axe of chopping. The hand axe of chopping is moderately damaged. Your skin is crawling a little less now. You are feeling hungry. You barely miss the hand axe of chopping. The hand axe of chopping is moderately damaged. You block the hand axe of chopping's attack. You miss the hand axe of chopping. The hand axe of chopping is moderately damaged. You barely miss the hand axe of chopping. The hand axe of chopping is moderately damaged. You block the hand axe of chopping's attack. You hit the hand axe of chopping. The hand axe of chopping is heavily damaged. You hit the hand axe of chopping. The hand axe of chopping is severely damaged. You barely miss the hand axe of chopping. The hand axe of chopping is severely damaged. The hand axe of chopping hits you but does no damage. You closely miss the hand axe of chopping. The hand axe of chopping is severely damaged. You hit the hand axe of chopping but do no damage. The hand axe of chopping is severely damaged. You block the hand axe of chopping's attack. You hit the hand axe of chopping. The hand axe of chopping is almost destroyed. You miss the hand axe of chopping. The hand axe of chopping is almost destroyed. The hand axe of chopping hits you. You hit 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! You see here a hand axe of chopping. Eating one of 4 chunks of flesh. You eat one of the 4 chunks of flesh. This raw flesh tastes terrible. Your skin stops crawling. A deep elf mage comes into view. It is wielding a rapier. A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! The deep elf mage shouts! The deep elf mage completely misses you. You hit the deep elf mage but do no damage. Lightning courses through the deep elf mage! The deep elf mage is moderately wounded. You barely miss the deep elf mage. The deep elf mage is moderately wounded. You barely miss the deep elf mage. The deep elf mage is moderately wounded. The deep elf mage hits you with a rapier. You barely miss the deep elf mage. The deep elf mage is moderately wounded. You hit the deep elf mage but do no damage. The deep elf mage is moderately wounded. You hit the deep elf mage but do no damage. 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. 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! A vampiric trident is nearby! A vampiric trident is nearby! A vampiric trident is nearby! A vampiric trident is nearby! The vampiric trident hits you but does no damage. The vampiric trident barely misses you. You puncture the vampiric trident! The vampiric trident is moderately damaged. The vampiric trident closely misses you. You miss the vampiric trident. The vampiric trident is moderately damaged. You hit the vampiric trident but do no damage. The vampiric trident is moderately damaged. The vampiric trident misses you. You closely miss the vampiric trident. The vampiric trident is moderately damaged. The vampiric trident hits you. The vampiric trident draws strength from your wounds! You barely miss the vampiric trident. The vampiric trident is moderately damaged. The vampiric trident hits you but does no damage. You puncture the vampiric trident! The vampiric trident is severely damaged. The vampiric trident hits you but does no damage. You barely miss the vampiric trident. The vampiric trident is severely damaged. You puncture the vampiric trident! The vampiric trident 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 vampiric trident. HP restored. 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 hungry. 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! 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 archer fails to defend itself. You spit the deep elf archer like a pig!!!! You burn the deep elf archer! You kill the deep elf archer! The deep elf annihilator shouts! The deep elf knight shouts! The deep elf annihilator gestures at you while chanting. The iron shot hits you! You puncture the deep elf annihilator! You burn the deep elf annihilator. The deep elf annihilator is lightly wounded. The deep elf annihilator hits you but does no damage. You block the deep elf mage's attack. You hit the deep elf annihilator. You burn the deep elf annihilator. The deep elf annihilator is moderately wounded. You puncture the deep elf annihilator! You burn the deep elf annihilator. The deep elf annihilator is heavily wounded. The deep elf annihilator hits you but does no damage. The deep elf mage points at you and mumbles some strange words. 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. Unknown command. Unknown command. You puncture the deep elf annihilator! You burn the deep elf annihilator. The deep elf annihilator is severely wounded. The deep elf mage burns! The deep elf annihilator gestures at you while chanting. The iron shot hits you! The deep elf mage mumbles some strange words. The deep elf mage blinks! Cast which spell? (? or * to list) You begin to radiate toxic energy. The deep elf knight is poisoned. The deep elf annihilator is poisoned. The deep elf mage is poisoned. The deep elf mage burns! You block the fire elemental's attack. The deep elf knight hits you with a long sword! The deep elf annihilator hits you with a dagger. The fire elemental misses you. Unknown command. Unknown command. Unknown command. Unknown command. You puncture the deep elf annihilator! You burn the deep elf annihilator. You kill the deep elf annihilator! The deep elf knight looks even sicker. The deep elf mage looks even sicker. The deep elf knight barely misses you. You closely miss the deep elf knight. The deep elf knight is lightly wounded. The deep elf knight looks even sicker. The deep elf mage looks even sicker. The deep elf mage burns! You block the fire elemental's attack. You impale the deep elf knight!! You burn the deep elf knight. The deep elf knight is heavily wounded. You hit the deep elf knight. You burn the deep elf knight. The deep elf knight is severely wounded. The deep elf knight looks as sick as possible! The deep elf mage looks as sick as possible! The deep elf mage burns! The deep elf knight hits you but does no damage. The fire elemental hits you. You puncture the deep elf knight! You burn the deep elf knight. The deep elf knight is almost dead. You kill the deep elf knight! Your base Dodging skill increases to level 12! The deep elf mage looks as sick as possible! The deep elf mage gestures wildly while chanting. The fire elemental completely misses you. 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 mage seems to burn from within! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! x2 >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Meriados] Species: Demigod Job: Venom Mage HP: 119/165; mods: 0/0 MP: 32/38; mod: 0 Stats: 15 (15) 37 (37) 23 (23) Position: (21, 30), 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 | 5021 | 27/1011 Stealth | X | 0 | 0 | 6 | 1387 | 337/350 Shields | X | 1 | 50 | 12 | 5320 | 326/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: 15 Attributes: #4: 599496 #12: 3680 #13: 2532 #23: 61973 #24: -476028043 #27: 539500 #35: 46 #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#* * + #....)@.## ⌠, , ###...§)#'## * **+ * , +#....##.##### ## , ...########'##.### #. , .. * ##.....######. . , #.....+....'. , * ## #.....####### * * #. ##'#.### ## + ##.###.#### ### ##. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>