ERROR: range check error (27053 / 52) Version: Dungeon Crawl Stone Soup 0.16-a0-3154-g62f4276 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-faithful -name Sandman25 -rc /dgldir/rcfiles/crawl-git/Sandman25.rc -macro /dgldir/rcfiles/crawl-git/Sandman25.macro -morgue /dgldir/morgue/Sandman25/ -webtiles-socket /crawl-master/webserver/sockets/Sandman25:2015-06-04.00:53:47.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-faithful(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x599783]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-faithful(_Z13do_crash_dumpv+0x311) [0x5a0bc1]: do_crash_dump() /usr/games/crawl-faithful(_Z20crash_signal_handleri+0x9c) [0x599a1c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fe0a65c74c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fe0a695db7b]: /usr/games/crawl-faithful() [0x5a0379] /usr/games/crawl-faithful() [0x5a08a4] /usr/games/crawl-faithful() [0x594c31] /usr/games/crawl-faithful(_Z14swap_inv_slotsiib+0x2c5) [0x58d8a5]: swap_inv_slots(int, int, bool) /usr/games/crawl-faithful(_Z21auto_assign_item_slotR8item_def+0x1a6) [0x719c76]: auto_assign_item_slot(item_def&) /usr/games/crawl-faithful(_Z11god_id_itemR8item_defb+0x1a8) [0x6977a8]: god_id_item(item_def&, bool) /usr/games/crawl-faithful(_Z17move_item_to_gridPiRK9coord_defb+0x37d) [0x721f2d]: move_item_to_grid(int*, coord_def const&, bool) /usr/games/crawl-faithful(_Z19monster_drop_thingsP7monsterbPFbRK8item_defE+0x24f) [0x86562f]: monster_drop_things(monster*, bool, bool (*)(item_def const&)) /usr/games/crawl-faithful(_Z11monster_dieP7monster11killer_typeibbb+0x13ad) [0x834aad]: monster_die(monster*, killer_type, int, bool, bool, bool) /usr/games/crawl-faithful(_ZN6attack19handle_phase_killedEv+0x3d) [0x54279d]: attack::handle_phase_killed() /usr/games/crawl-faithful(_ZN12melee_attack19handle_phase_killedEv+0x3f) [0x7d00af]: melee_attack::handle_phase_killed() /usr/games/crawl-faithful(_ZN12melee_attack6attackEv+0x543) [0x7cdf03]: melee_attack::attack() /usr/games/crawl-faithful(_Z11fight_meleeP5actorS0_Pbb+0x324) [0x657094]: fight_melee(actor*, actor*, bool*, bool) /usr/games/crawl-faithful() [0x77ebe2] /usr/games/crawl-faithful() [0x77fda2] /usr/games/crawl-faithful(_Z15process_command12command_type+0xc15) [0x781835]: process_command(command_type) /usr/games/crawl-faithful() [0x7840b9] /usr/games/crawl-faithful() [0x784a2d] /usr/games/crawl-faithful(main+0x303) [0x787893]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fe0a65b276d]: /usr/games/crawl-faithful() [0x501cd9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fe0a695d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fe0a695d84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000599e8b in call_gdb (file=0x7fe0a6948180) at crash.cc:406 gdb = attach_cmd = "attach 28651\000\000\000\000\000\000\000" #2 0x00000000005a0be1 in do_crash_dump () at dbg-asrt.cc:672 t = 1433379723 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1a589a8 "/dgldir/morgue/Sandman25/"}} name = "/dgldir/morgue/Sandman25/crash-Sandman25-20150604-010203.txt", '\000' file = 0x7fe0a6948180 #3 0x0000000000599a1c in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007fe0a695db7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005a0379 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff19a667b0 "ERROR: range check error (27053 / 52)", assert=) at dbg-asrt.cc:802 No locals. #7 0x00000000005a08a4 in die_noline (format=) at dbg-asrt.cc:889 tmp = "range check error (27053 / 52)", '\000' mesg = "ERROR: range check error (27053 / 52)", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff19a67080, reg_save_area = 0x7fff19a66fc0}} #8 0x0000000000594c31 in FixedVector::operator[] (index=, this=) at fixedvector.h:70 No locals. #9 0x000000000058d8a5 in swap_inv_slots (from_slot=27053, to_slot=34, verbose=) at command.cc:269 tmp = {base_type = OBJ_UNASSIGNED, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, initial_cards = 0, rune_enum = 0, net_durability = 0, book_param = 0}, {plus2 = 0, evoker_debt = 0, used_count = 0, net_placed = false, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = 4, deck_rarity = 4, rod_plus = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 41 ')', quantity = 0, flags = 536871439, pos = {x = -1, y = -1}, link = 34, slot = 73, orig_place = {branch = BRANCH_ELF, depth = 3}, orig_monnum = 0, inscription = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, props = {hash_map = 0x0}} #10 0x0000000000719c76 in auto_assign_item_slot (item=...) at items.cc:1886 newslot = 34 #11 0x00000000006977a8 in god_id_item (item=..., silent=) at godpassive.cc:457 old_ided = ided = #12 0x0000000000721f2d in move_item_to_grid (obj=0x7fff19a672cc, p=..., silent=) at items.cc:2097 ob = @0x7fff19a672cc: 5 move_below = false movable_ind = #13 0x000000000086562f in monster_drop_things (mons=0xe7d868, mark_item_origins=true, suitable=0x83a030 (item_def const&)>) at mon-poly.cc:90 item = 0 i = #14 0x0000000000834aad in monster_die (mons=0xe7d868, killer=KILL_YOU, killer_index=27000, silent=, wizard=, fake=) at mon-death.cc:2654 summoned = false monster_killed = drop_items = true pet_kill = false corpse = 43 was_visible = true did_death_message = good_kill = duration = -1 timeout = false mwhere = {x = 11, y = 50} gives_xp = true in_transit = false player_exp = monster_exp = fake_abjuration = false was_banished = false anon = false targ_holy = MH_NATURAL unsummoned = false mons_reset = false submerged = false death_message = exploded = false #15 0x000000000054279d in attack::handle_phase_killed (this=0x7fff19a67c60) at attack.cc:138 mon = 0xe7d868 #16 0x00000000007d00af in melee_attack::handle_phase_killed (this=0x7fff19a67c60) at melee_attack.cc:714 No locals. #17 0x00000000007cdf03 in melee_attack::attack (this=0x7fff19a67c60) at melee_attack.cc:905 gyre_name = {val = @0x7fff19a67a80, oldval = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}} shield_blocked = dummy = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}} gyre = ev = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, enabled = false, victim = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}}} #18 0x0000000000657094 in fight_melee (attacker=0xe55060, defender=0xe7d868, did_hit=0x0, simu=) at fight.cc:120 attk = { = {_vptr.attack = 0xbbf0d0, attacker = 0xe55060, defender = 0xe7d868, responsible = 0xe55060, attack_occurred = true, cancel_attack = false, did_hit = true, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = true, obvious_effect = false, to_hit = 35, damage_done = 15, special_damage = 0, aux_damage = 0, min_delay = 0, final_attack_delay = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, apply_bleeding = false, ev_margin = 22, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 0, weapon = 0xe55f68, damage_brand = SPWPN_SPEED, wpn_skill = SK_STAVES, shield = 0x0, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1772278 "slice"}}, verb_degree = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, no_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, special_damage_message = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, aux_attack = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, aux_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, attacker_armour_tohit_penalty = 0, attacker_shield_tohit_penalty = 0, defender_shield = 0x0, miscast_level = -1, miscast_type = 0, miscast_target = 0x0, fake_chaos_attack = false, simu = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1187158 ""}}, kill_type = KILLED_BY_MONSTER}, attack_number = -1, effective_attack_number = -1, cleave_targets = { >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x7fff19a67e00, _M_prev = 0x7fff19a67e00}}}, }, cleaving = false, attack_position = {x = 12, y = 49}} nrounds = orig_hp = 15 pos = effective_attack_number = attack_number = #19 0x000000000077ebe2 in _move_player (move=...) at main.cc:3273 swap = false targ_grid = DNGN_FLOOR fmonger = 0x0 attacking = false moving = true additional_time_taken = 0 targ_monst = 0xe7d868 can_swap_places = mon_swap_dest = {x = 0, y = 0} targ = @0x7fff19a67ee0: {x = 11, y = 50} walkverb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1a65a78 "walk"}} targ_pass = true beholder = 0x0 #20 0x000000000077fda2 in _move_player (move_x=move_x@entry=-1, move_y=move_y@entry=1) at main.cc:2972 No locals. #21 0x0000000000781835 in process_command (cmd=cmd@entry=CMD_MOVE_DOWN_LEFT) at main.cc:1943 No locals. #22 0x00000000007840b9 in _input () at main.cc:1497 player_disabled = {was_disabled = false} #23 0x0000000000784a2d in _launch_game () at main.cc:474 game_start = false ccon = {cstate = false, smartcstate = false} #24 0x0000000000787893 in _launch_game_loop () at main.cc:380 game_ended = false #25 main (argc=12, argv=0x7fff19a68a18) at main.cc:338 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Dec 19 2014 at 22:46:38 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="faithful" -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-faithful/saves" -DDATA_DIR_PATH="/crawl-master/crawl-faithful/data/" -DWEB_DIR_PATH="/crawl-master/crawl-faithful/data/web/" LDFLAGS: -rdynamic -fuse-ld=gold -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: nooodl_elf_gasket layout_geoelf_castle Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Found a potion of agility. P - 11 potions of agility (gained 1) As you open the door, it creaks loudly! Found a wand of fire. 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. An electric eel comes into view. You slash the electric eel! You tail-slap the electric eel! The electric eel is almost dead. You closely miss the electric eel. The electric eel is almost dead. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. You slash the electric eel! You kill the electric eel! Why would you want to do that? You see here 5 poisoned needles. You see here a +0 leather armour. There is an open door here. Things that are here: a +0 scale mail; a +0 rapier You open the door. There is an open door here. An electric eel comes into view. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! You closely miss the electric eel. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. You closely miss the electric eel. You barely miss the electric eel. The electric eel shoots out a bolt of lightning at you! You deflect the bolt of electricity! You barely miss the electric eel. You slice the electric eel!! You kill the electric eel! You hear a splash. Found 24 gold pieces. Found a stone staircase leading up. Found 31 arrows. A deep elf conjurer comes into view. It is wielding a dagger. There is an open door here. You slash the deep elf conjurer! You tail-slap the deep elf conjurer. The deep elf conjurer is moderately wounded. The deep elf conjurer points at you and mumbles some strange words. The bolt of negative energy hits you! You partially resist. You feel drained. You hit the deep elf conjurer. The deep elf conjurer is moderately wounded. You slice the deep elf conjurer!! You tail-slap the deep elf conjurer. The deep elf conjurer is almost dead. The deep elf conjurer barely misses you. You slash the deep elf conjurer! You kill the deep elf conjurer! Things that are here: a +0 dagger; a +0 ring mail Unknown command. Unknown command. There is an open door here. You now have 1770 gold pieces (gained 24). There is a stone staircase leading up here. You climb upwards. Level annotation: runed door There is a stone staircase leading down here. You climb downwards. You sense a powerful magical force warping space. There is a stone staircase leading up here. You now have 1799 gold pieces (gained 29). There is a stone staircase leading up here. All of the chunks of flesh in your inventory have rotted away. You see here 31 arrows. You open the door. There is an open door here. There is an open door here. You see here 31 arrows. There is an open door here. There is an open door here. Done exploring. Done exploring. Unknown command. There is an open door here. Things that are here: a +0 ring mail; a +0 dagger There is an open door here. There is an open gate here. Found a +0 short sword. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A deep elf priest comes into view. It is wielding a short sword. There is an open door here. The deep elf priest misses you. You slice the deep elf priest!! The deep elf priest is severely wounded. You slash the deep elf priest! You kill the deep elf priest! Your Hexes skill increases to level 4! Unknown command. Unknown command. Unknown command. You open the door. There is an open door here. You open the door. Found 10 stones. There is an open door here. Unknown command. You open the door. There is an open door here. There is an open door here. A deep elf mage comes into view. It is wielding a rapier. The deep elf mage shouts! There is an open door here. A deep elf fighter comes into view. It is wielding a long sword. A deep elf priest comes into view. It is wielding a long sword. The deep elf mage casts a spell at you. The shard of ice misses you. A deep elf mage and a deep elf priest come into view. The deep elf mage gestures at you while chanting. The shard of ice misses you. Unknown command. The deep elf priest barely misses you. Found a +0 scale mail. You slice the deep elf priest!! The deep elf priest is almost dead. You closely miss the deep elf priest. You tail-slap the deep elf priest. You kill the deep elf priest! The deep elf fighter hits you with a long sword. You slice the deep elf mage!! The deep elf mage is almost dead. You closely miss the deep elf mage. The deep elf mage is almost dead. You slash the deep elf mage! You kill the deep elf mage! The deep elf fighter hits you but does no damage. You slash the deep elf priest! The deep elf priest is moderately wounded. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! The deep elf priest hits you but does no damage. You hit the deep elf priest. The deep elf priest is moderately wounded. The deep elf fighter hits you but does no damage. You slice the deep elf priest!! You kill the deep elf priest! You slice the deep elf mage!! You tail-slap the deep elf mage. The deep elf mage is almost dead. You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! The deep elf fighter completely misses you. You slash the deep elf fighter! You tail-slap the deep elf fighter. You kill the deep elf fighter! Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 long sword x2 an elf corpse You see here a +0 rapier. Things that are here: a +0 long sword x2 an elf corpse You butcher the elf corpse. o - a chunk of flesh Things that are here: a +0 long sword x2 an elf skeleton Things that are here: a +0 short sword; a +0 leather armour; an elf corpse Things that are here: a +0 long sword; a +0 leather armour 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. Unknown command. There is an open door here. As you open the door, it creaks loudly! You hear a shout! There is an open door here. A deep elf high priest comes into view. It is wielding a long sword. Found a wide hardcover book. There is an open door here. There is an open door here. You close the door. You start waiting. You sense a monster nearby. There is an open door here. The deep elf high priest hits you but does no damage. You slice the deep elf high priest!! The deep elf high priest is heavily wounded. You slash the deep elf high priest! Your tail-slap misses the deep elf high priest. The deep elf high priest is severely wounded. You slice the deep elf high priest!! You kill the deep elf high priest! Your life force feels restored. A deep elf death mage comes into view. It is wielding a dagger. There is an open door here. Throwing (i - inventory. (,) - cycle): N - 2 steel javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf death mage Aim: a deep elf death mage, wielding a dagger (hasn't noticed you) You throw a steel javelin. The steel javelin hits the deep elf death mage!! The deep elf death mage is heavily wounded. Throwing (i - inventory. (,) - cycle): N - a steel javelin (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf death mage Aim: a deep elf death mage, wielding a dagger (heavily wounded) You throw a steel javelin. The steel javelin hits the deep elf death mage! The deep elf death mage is severely wounded. A deep elf high priest comes into view. It is wielding a short sword. The deep elf high priest calls down the wrath of its god upon you. The hellfire explodes! The burst of hellfire engulfs you! There is an open door here. Things that are here: a +0 long sword; a +0 leather armour You start resting. Throwing (i - inventory. (,) - cycle): c - 13 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf high priest Aim: a deep elf high priest, wielding a short sword and wearing a chain mail You throw a poisoned javelin. The poisoned javelin hits the deep elf high priest but does no damage. The deep elf high priest is poisoned. You slash the deep elf high priest! The deep elf high priest is moderately wounded. You hit the deep elf high priest but do no damage. You tail-slap the deep elf high priest, but do no damage. The deep elf high priest is moderately wounded. The deep elf high priest hits you but does no damage. You slash the deep elf high priest! The deep elf high priest is heavily wounded. You closely miss the deep elf high priest. The deep elf high priest is heavily wounded. You slice the deep elf high priest!! You kill the deep elf high priest! You slash the deep elf death mage! You tail-slap the deep elf death mage! The deep elf death mage is almost dead. You closely miss the deep elf death mage. The deep elf death mage is almost dead. The deep elf death mage gestures at you while chanting. The bolt of negative energy misses you. You barely miss the deep elf death mage. The deep elf death mage is almost dead. You slash the deep elf death mage! The deep elf death mage is almost dead. The deep elf death mage barely misses you. You slice the deep elf death mage!! You kill the deep elf death mage! You start resting. HP restored. Unknown command. You aren't carrying or standing over any spellbooks. Unknown command. Items here: )) [ † a +0 dagger; a +0 short sword; a +0 chain mail; an elf corpse You butcher the elf corpse. o - 2 chunks of flesh (gained 1) Items here: )) [ ÷ a +0 dagger; a +0 short sword; a +0 chain mail; an elf skeleton c - 13 poisoned javelins (gained 1) There is an open door here. Things that are here: a +0 long sword; an elf corpse There is an open door here. A deep elf demonologist comes into view. It is wielding a rapier. You see here a steel javelin. No target in view! There is an open door here. You start waiting. You sense a monster nearby. What do you say? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. w - Wait here. f - Follow me. Anything else - Stay silent. You shout for attention! There is an open door here. Items here: )) [ ÷ a +0 dagger; a +0 short sword; a +0 chain mail; an elf skeleton You start waiting. A deep elf death mage comes into view. It is wielding a dagger. You slice the deep elf death mage!! You tail-slap the deep elf death mage, but do no damage. The deep elf death mage is heavily wounded. A deep elf summoner comes into view. It is wielding a short sword. You closely miss the deep elf death mage. The deep elf death mage is heavily wounded. You closely miss the deep elf death mage. The deep elf death mage is heavily wounded. The deep elf summoner shouts! The deep elf summoner mumbles some strange words. You slash the deep elf death mage! The deep elf death mage is severely wounded. You slash the deep elf demonologist! The deep elf demonologist is moderately wounded. The deep elf death mage casts a spell at you. You deflect the bolt of negative energy! You closely miss the deep elf demonologist. You tail-slap the deep elf demonologist. The deep elf demonologist is moderately wounded. The deep elf demonologist mumbles some strange words. You slice the deep elf demonologist!! The deep elf demonologist is almost dead. The deep elf death mage hits you but does no damage. You hit the deep elf demonologist. Your tail-slap misses the deep elf demonologist. The deep elf demonologist is almost dead. The deep elf summoner gestures wildly while chanting. You slash the deep elf demonologist! You kill the deep elf demonologist! The Ice Fiend disappears in a puff of smoke! The deep elf death mage hits you but does no damage. You slash the deep elf death mage! You tail-slap the deep elf death mage! The deep elf death mage is almost dead. You slice the deep elf death mage!! You kill the deep elf death mage! Things that are here: a +0 long sword; a +0 leather armour You slash the redback! The redback is moderately wounded. The redback completely misses you. You slash the redback! The redback is heavily wounded. The demonic crawler hits you but does no damage. The demonic crawler closely misses you. The demonic crawler hits you but does no damage. The deep elf summoner gestures wildly while chanting. You slice the redback!! You kill the redback! The redback's corpse disappears in a puff of smoke! The demonic crawler hits you but does no damage. The demonic crawler barely misses you. The demonic crawler completely misses you. You cut the hell rat into ribbons!!! You kill the hell rat! The hell rat's corpse disappears in a puff of smoke! The demonic crawler disappears in a puff of smoke! The hell rat misses you. You slash the deep elf summoner! You tail-slap the deep elf summoner, but do no damage. The deep elf summoner is moderately wounded. The hell rat bites you but does no damage. You slice the deep elf summoner!! The deep elf summoner is almost dead. The deep elf summoner mumbles some strange words. The deep elf summoner blinks! You miss the deep elf summoner. The deep elf summoner is almost dead. The hell rat barely misses you. You hit the deep elf summoner. The deep elf summoner is almost dead. The deep elf summoner hits you but does no damage. You slice the deep elf summoner!! You kill the deep elf summoner! The hell rat disappears in a puff of smoke! The tarantella disappears in a puff of smoke! The hell rat disappears in a puff of smoke! Items here: )) [[ a +0 short sword; a +0 leather armour; a +0 long sword; a +0 leather armour Items here: )) [ ÷ a +0 dagger; a +0 short sword; a +0 chain mail; an elf skeleton You now have 1821 gold pieces (gained 22). There is an open door, spattered with blood here. Things that are here: a +0 rapier; a +0 chain mail; an elf corpse You butcher the elf corpse. o - 3 chunks of flesh (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 rapier; a +0 chain mail There is an open door here. N - a steel javelin N - 2 steel javelins (gained 1) Your pack is full. You see here a wide hardcover book. Drop what? (_ for help) (? for menu, Esc to quit) Really drop I - an uncursed ring of teleport control {cTele, !d}? You drop an uncursed ring of teleport control {cTele, !d}. I - a book of Conjurations You drop a book of Conjurations. Unknown command. A deep elf sorcerer comes into view. It is wielding a rapier. The deep elf sorcerer shouts! The deep elf sorcerer casts a spell. The neqoxec gestures at you. You feel dopey. Something feeds on your intellect! Cast which spell? (? or * to list) Aiming: Haste Press: ? - help, Shift-Dir - straight line, f - you You feel yourself speed up. You are very lightly contaminated with residual magic. You are feeling hungry. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. There is an open door here. There is an open door, spattered with blood here. Things that are here: a +0 rapier; a +0 chain mail Items here: )) [ ÷ a +0 dagger; a +0 short sword; a +0 chain mail; an elf skeleton Items here: )) [[ a +0 short sword; a +0 leather armour; a +0 long sword; a +0 leather armour Things that are here: a +0 short sword; a +0 leather armour; an elf skeleton You close the door. Unknown command. There is an open door here. Drink which item? (? for menu, Esc to quit) Okay, then. Unknown command. There is an open door here. You start waiting. Eating one of 2 chunks of flesh. This raw flesh tastes terrible. Your extra speed is starting to run out. You start waiting. You feel yourself slow down. You start waiting. Your magical contamination has completely faded away. There is an open door here. There is an open door here. Unknown command. Throwing (i - inventory. (,) - cycle): N - 2 steel javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf sorcerer Aim: a deep elf sorcerer, wielding a rapier (hasn't noticed you) You throw a steel javelin. The steel javelin hits the deep elf sorcerer! The deep elf sorcerer is moderately wounded. Throwing (i - inventory. (,) - cycle): N - a steel javelin (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf sorcerer Aim: a deep elf sorcerer, wielding a rapier (lightly wounded) You throw a steel javelin. The steel javelin hits the deep elf sorcerer!! The deep elf sorcerer is severely wounded. Throwing (i - inventory. (,) - cycle): c - 13 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf sorcerer Aim: a deep elf sorcerer, wielding a rapier (heavily wounded) You throw a poisoned javelin. The poisoned javelin hits the deep elf sorcerer! The deep elf sorcerer is severely wounded. Throwing (i - inventory. (,) - cycle): c - 12 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf sorcerer Aim: a deep elf sorcerer, wielding a rapier (severely wounded) You throw a poisoned javelin. The poisoned javelin misses the deep elf sorcerer. Throwing (i - inventory. (,) - cycle): c - 11 poisoned javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - deep elf sorcerer Aim: a deep elf sorcerer, wielding a rapier (severely wounded) You throw a poisoned javelin. The poisoned javelin hits the deep elf sorcerer! The deep elf sorcerer is poisoned. The deep elf sorcerer is almost dead. You kill the deep elf sorcerer! c - 11 poisoned javelins (gained 1) Things that are here: a +0 rapier; an elf corpse c - 12 poisoned javelins (gained 1) Things that are here: a +0 rapier; an elf corpse You butcher the elf corpse. o - 3 chunks of flesh (gained 2) Things that are here: a +0 rapier; an elf skeleton c - 13 poisoned javelins (gained 1) N - a steel javelin N - 2 steel javelins (gained 1) A deep elf high priest comes into view. It is wielding a long sword. The deep elf high priest shouts! You hear a shout! The deep elf high priest utters a dark prayer and points at you. Your life force is offered up. A deep elf master archer comes into view. The deep elf high priest barely misses you. You hit the deep elf high priest but do no damage. Your tail-slap misses the deep elf high priest. You slice the deep elf high priest!! You tail-slap the deep elf high priest, but do no damage. The deep elf high priest is heavily wounded. The deep elf high priest barely misses you. You closely miss the deep elf high priest. The deep elf high priest is heavily wounded. You slice the deep elf high priest!! The deep elf high priest is almost dead. The deep elf high priest hits you with a long sword. You barely miss the deep elf high priest. You tail-slap the deep elf high priest, but do no damage. The deep elf high priest is almost dead. A deep elf sorcerer comes into view. It is wielding a long sword. Casting: Haste Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haste Press: ? - help, Shift-Dir - straight line, f - you You feel yourself speed up. You are very lightly contaminated with residual magic. You are feeling hungry. The deep elf high priest misses you. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. You slice the deep elf high priest!! You kill the deep elf high priest! Items here: ( )) [ † a +0 long sword; a +0 shortbow; 20 arrows; a +0 scale mail; an elf corpse You slice the deep elf master archer!! You tail-slap the deep elf master archer, but do no damage. The deep elf master archer is moderately wounded. The deep elf master archer wields a longbow. The deep elf master archer shoots an arrow. You deflect the arrow! You slice the deep elf master archer!! The deep elf master archer is almost dead. You slash the deep elf master archer! The deep elf master archer is almost dead. The deep elf master archer shoots an arrow. You deflect the arrow! You miss the deep elf master archer. The deep elf master archer is almost dead. You hit the deep elf master archer. The deep elf master archer is almost dead. You slice the deep elf master archer!! You kill the deep elf master archer! The deep elf sorcerer points at you and mumbles some strange words. The hellfire explodes! The blast of hellfire engulfs you! You hear a shout! x2 Items here: ( ) [ † a +0 longbow; 22 arrows; a +0 leather armour; an elf corpse The deep elf sorcerer gestures at you while chanting. The bolt of acid misses you. You are feeling very hungry. You hit the deep elf sorcerer. The deep elf sorcerer is lightly wounded. The deep elf sorcerer hits you but does no damage. You slash the deep elf sorcerer! Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is moderately wounded. You slash the deep elf sorcerer! Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is moderately wounded. You hit the deep elf sorcerer but do no damage. You tail-slap the deep elf sorcerer. The deep elf sorcerer is moderately wounded. The deep elf sorcerer completely misses you. You slice the deep elf sorcerer!! The deep elf sorcerer is severely wounded. You miss the deep elf sorcerer. The deep elf sorcerer is severely wounded. The deep elf sorcerer barely misses you. You hit the deep elf sorcerer. The deep elf sorcerer is severely wounded. You hit the deep elf sorcerer. You tail-slap the deep elf sorcerer, but do no damage. The deep elf sorcerer is severely wounded. You slash the deep elf sorcerer! You kill the deep elf sorcerer! Items here: ( ) [ † a +0 longbow; 22 arrows; a +0 leather armour; an elf corpse Items here: ( )) [ † a +0 long sword; a +0 shortbow; 20 arrows; a +0 scale mail; an elf corpse There isn't anything here! Eating one of 3 chunks of flesh. This raw flesh tastes terrible. There is an open door here. You close the door. Eat which item? (? for menu, Esc to quit) Okay, then. You start resting. Magic restored. Unknown command. Unknown command. You start resting. Your extra speed is starting to run out. You start resting. Eating one of 2 chunks of flesh. This raw flesh tastes terrible. You feel yourself slow down. You start resting. HP restored. You start waiting. You sense a monster nearby. You open the door. A deep elf sorcerer comes into view. It is wielding a short sword. The deep elf sorcerer hits you but does no damage. There is an open door here. You miss the deep elf sorcerer. You tail-slap the deep elf sorcerer. The deep elf sorcerer is lightly wounded. You slice the deep elf sorcerer!! The deep elf sorcerer is moderately wounded. The deep elf sorcerer casts a spell at you. The bolt of acid misses you. You hit the deep elf sorcerer. The deep elf sorcerer is heavily wounded. You slash the deep elf sorcerer! The deep elf sorcerer is severely wounded. The deep elf sorcerer casts a spell. The deep elf sorcerer seems to speed up. Your pearl dragon armour prevents you from hitting the deep elf sorcerer. The deep elf sorcerer is severely wounded. The deep elf sorcerer misses you. You slash the deep elf sorcerer! Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is severely wounded. You slice the deep elf sorcerer!! You kill the deep elf sorcerer! You see here a +0 short sword. A deep elf annihilator comes into view. It is wielding a rapier. The deep elf annihilator casts a spell. The deep elf annihilator blinks! You see here a +0 short sword. There is an open door here. You close the door. You start waiting. Something unseen opens the door. You close the door. You start waiting. Something unseen opens the door. You slice the deep elf annihilator like a ripe choko!!! The deep elf annihilator is severely wounded. You slice the deep elf annihilator!! You kill the deep elf annihilator! There is an open door, spattered with blood here. Things that are here: a +0 rapier; an elf corpse You butcher the elf corpse. o - 2 chunks of flesh (gained 1) There is an open door, spattered with blood here. Things that are here: a +0 rapier; an elf skeleton You see here a +0 short sword. You start waiting. A deep elf fighter comes into view. It is wielding a long sword. The deep elf fighter shouts! The deep elf fighter blocks your attack. You barely miss the deep elf fighter. You tail-slap the deep elf fighter, but do no damage. The deep elf fighter misses you. You slice the deep elf fighter!! The deep elf fighter is severely wounded. You slice the deep elf fighter!! You kill the deep elf fighter! Your Hexes skill increases to level 5! Unknown command. Unknown command. Things that are here: a +0 long sword; a cursed +0 leather armour; an uncursed buckler You start waiting. Your magical contamination has completely faded away. Items here: ( )) [ † a +0 long sword; a +0 shortbow; 20 arrows; a +0 scale mail; an elf corpse A deep elf death mage comes into view. It is wielding a dagger. The deep elf death mage shouts! Unknown command. A deep elf mage and a deep elf high priest come into view. You chop the deep elf death mage into pieces!!! Your tail-slap misses the deep elf death mage. The deep elf death mage is heavily wounded. A deep elf high priest comes into view. It is wielding a long sword. You slice the deep elf death mage!! You kill the deep elf death mage! Casting: Haste Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haste Press: ? - help, Shift-Dir - straight line, f - you You feel yourself speed up. You are very lightly contaminated with residual magic. Things that are here: a +0 dagger; an elf corpse The deep elf high priest shouts! The deep elf high priest invokes the aid of its god against you. Something smites you! The deep elf high priest utters an invocation to its god. The corpses begin to drag themselves along the ground! Unknown command. A deep elf sorcerer comes into view. Ashenzari warns you: It is wielding a lajatang of electrocution. The deep elf sorcerer shouts! The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. The deep elf high priest misses you. There is an open door here. You slash the deep elf high priest! The deep elf high priest is moderately wounded. The deep elf sorcerer moves out of view. A deep elf master archer comes into view. You slice the deep elf high priest like a ripe choko!!! You kill the deep elf high priest! Unknown command. You slice the deep elf master archer!! The deep elf master archer is moderately wounded. You hit the deep elf master archer. The deep elf master archer is heavily wounded. The deep elf master archer wields a longbow. The deep elf master archer shoots an arrow. You deflect the arrow! You slice the deep elf master archer like a ripe choko!!! The deep elf master archer is almost dead. You are feeling hungry. You slash the deep elf master archer! You kill the deep elf master archer! The deep elf sorcerer barely misses you. Things that are here: a +0 longbow; 51 arrows; a +0 leather armour You hit the deep elf sorcerer. You tail-slap the deep elf sorcerer. The deep elf sorcerer is lightly wounded. You slice the deep elf sorcerer!! The deep elf sorcerer is moderately wounded. The deep elf sorcerer barely misses you. You hit the deep elf sorcerer. The deep elf sorcerer is moderately wounded. You slash the deep elf sorcerer! You tail-slap the deep elf sorcerer, but do no damage. The deep elf sorcerer is heavily wounded. The deep elf high priest mumbles some strange prayers to its god. The deep elf sorcerer closely misses you. You slice the deep elf sorcerer!! Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is severely wounded. You carve the deep elf sorcerer like a ham!!! You kill the deep elf sorcerer! You slice the crawling corpse!! You destroy the crawling corpse! There is an open door here. You completely miss the deep elf high priest. You tail-slap the deep elf high priest. The deep elf high priest is lightly wounded. The deep elf high priest mumbles some strange prayers to its god. You slice the deep elf high priest!! The deep elf high priest is heavily wounded. You miss the deep elf high priest. The deep elf high priest is heavily wounded. You cut the deep elf high priest into ribbons!!! You kill the deep elf high priest! Your Air Magic skill increases to level 6! The rust devil disappears in a puff of smoke! The sun demon disappears in a puff of smoke! The orange demon disappears in a puff of smoke! You slash the crawling corpse! You destroy the crawling corpse! Eating one of 2 chunks of flesh. This raw flesh tastes terrible. You see here a +0 dagger. There is an open door here. Found a +0 club. There is an open door here. You see here a +0 short sword. Your extra speed is starting to run out. There is an open door, spattered with blood here. Things that are here: a +0 rapier; an elf skeleton You start waiting. You feel yourself slow down. You start waiting. Your magical contamination has completely faded away. There is an open door, spattered with blood here. Things that are here: a +0 rapier; an elf skeleton You see here a +0 short sword. Drink which item? (? for menu, Esc to quit) Okay, then. Unknown command. A deep elf conjurer comes into view. It is wielding a short sword. The deep elf conjurer moves out of view. You see here a +0 dagger. A deep elf summoner comes into view. It is wielding a short sword. You strike the helpless deep elf conjurer from a blind spot! You slice the deep elf conjurer!! The deep elf conjurer is severely wounded. You slice the deep elf conjurer!! You kill the deep elf conjurer! The deep elf summoner gestures wildly while chanting. The redback misses you. The deep elf summoner barely misses you. The redback closely misses you. The redback barely misses you. You slice the deep elf summoner like a ripe choko!!! Your tail-slap misses the deep elf summoner. The deep elf summoner is severely wounded. The redback barely misses you. The hell rat bites you but does no damage. The redback misses you. The deep elf summoner barely misses you. You slice the deep elf summoner!! You kill the deep elf summoner! The hell rat disappears in a puff of smoke! The redback disappears in a puff of smoke! x2 Things that are here: a +0 short sword; a +0 leather armour A deep elf high priest comes into view. It is wielding a long sword. You see here a +0 long sword. There is an open door, spattered with blood here. Things that are here: a +0 short sword; a +0 ring mail Throwing (i - inventory. (,) - cycle): N - 2 steel javelins (quivered) Press: ? - help, Shift-Dir - straight line, f - deep elf high priest Aim: a deep elf high priest, wielding a long sword and wearing a ring mail (hasn't noticed you) You throw a steel javelin. The steel javelin closely misses the deep elf high priest. A deep elf mage comes into view. It is wielding a long sword. You see here a +0 long sword. The deep elf high priest shouts! The deep elf high priest hits you but does no damage. You see here a +0 long sword. You slash the deep elf high priest! The deep elf high priest is moderately wounded. You completely miss the deep elf high priest. Your tail-slap misses the deep elf high priest. The deep elf high priest is moderately wounded. The deep elf high priest hits you but does no damage. You chop the deep elf high priest into pieces!!! You kill the deep elf high priest! A deep elf annihilator comes into view. It is wielding a long sword. There is an open door, spattered with blood here. Items here: $ )) [[ † The deep elf annihilator barely misses you. Things that are here: a +0 longbow; 51 arrows; a +0 leather armour Unknown command. You slash the deep elf annihilator! You tail-slap the deep elf annihilator. The deep elf annihilator is moderately wounded. The deep elf mage misses you. The deep elf annihilator points at you and mumbles some strange words. You deflect the iron shot! You feel less protected from missiles. Casting: Haste Confirm with . or Enter, or press ? or * to list all spells. You feel very safe from missiles. You are feeling hungry. The deep elf mage completely misses you. The deep elf annihilator gestures at you while chanting. You deflect the iron shot! You closely miss the deep elf annihilator. You tail-slap the deep elf annihilator, but do no damage. The deep elf annihilator is moderately wounded. Your pearl dragon armour prevents you from hitting the deep elf annihilator. The deep elf annihilator is moderately wounded. The deep elf annihilator hits you but does no damage. The deep elf mage misses you. You slice the deep elf annihilator!! The deep elf annihilator is heavily wounded. You slice the deep elf annihilator!! The deep elf annihilator is almost dead. You slash the deep elf annihilator! You kill the deep elf annihilator! The deep elf mage casts a spell at you. You deflect the flame tongue! You barely miss the deep elf mage. You tail-slap the deep elf mage. The deep elf mage is lightly wounded. You slice the deep elf mage!! You kill the deep elf mage! Eating a chunk of flesh. This raw flesh tastes terrible. The deep elf mage shouts! There is an open door, spattered with blood here. Items here: $ )) [[ † You see here a +0 dagger. You see here a +0 dagger. You open the deep elf mage like a pillowcase!!! You kill the deep elf mage! You see here a +0 long sword. Casting: Deflect Missiles Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haste Press: ? - help, Shift-Dir - straight line, f - you You feel yourself speed up. You are very lightly contaminated with residual magic. You cut the deep elf sorcerer into ribbons!!! The deep elf sorcerer is severely wounded. You slash the deep elf sorcerer! You tail-slap the deep elf sorcerer. You kill the deep elf sorcerer! A deep elf mage comes into view. Ashenzari warns you: It is wielding a dagger and wearing a leather armour of magic resistance. The deep elf mage gestures wildly while chanting. A deep elf sorcerer comes into view. It is wielding a long sword. There is an open door, spattered with blood here. Items here: $ ))) [[ †† Things that are here: a +0 longbow; 51 arrows; a +0 leather armour The deep elf mage gestures at you while chanting. The shard of ice misses you. You see here a +0 long sword. You carve the deep elf mage like a ham!!! You kill the deep elf mage! The ice beast disappears in a puff of smoke! A deep elf annihilator comes into view. It is wielding a short sword. You see here a steel javelin. You slice the deep elf sorcerer!! The deep elf sorcerer is moderately wounded. The deep elf sorcerer completely misses you. You are feeling hungry. You barely miss the deep elf sorcerer. The deep elf sorcerer is moderately wounded. You hit the deep elf sorcerer. Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is moderately wounded. You slice the deep elf sorcerer like a ripe choko!!! Your tail-slap misses the deep elf sorcerer. The deep elf sorcerer is almost dead. You hear a shout! The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You slash the deep elf sorcerer! You kill the deep elf sorcerer! A deep elf annihilator comes into view. It is wielding a rapier. The deep elf annihilator misses you. A deep elf blademaster comes into view. It is wielding two rapiers. Things that are here: a +0 long sword; a +4 ring of intelligence You barely miss the deep elf annihilator. You tail-slap the deep elf annihilator. The deep elf annihilator is lightly wounded. You hit the deep elf annihilator. Your tail-slap misses the deep elf annihilator. The deep elf annihilator is lightly wounded. You closely miss the deep elf annihilator. The deep elf annihilator is lightly wounded. The deep elf annihilator casts a spell at you. The bolt of lightning misses you. You chop the deep elf annihilator into pieces!!! The deep elf annihilator is almost dead. You hear a shout! The deep elf annihilator barely misses you. You closely miss the deep elf annihilator. The deep elf annihilator is almost dead. You closely miss the deep elf annihilator. You tail-slap the deep elf annihilator. The deep elf annihilator is almost dead. You slice the deep elf annihilator!! You kill the deep elf annihilator! A deep elf summoner comes into view. Ashenzari warns you: It is wielding a morningstar of draining. Things that are here: a +0 short sword; 12 gold pieces The deep elf blademaster barely misses you. The deep elf blademaster hits you with a rapier. You slice the deep elf blademaster!! Your tail-slap misses the deep elf blademaster. The deep elf blademaster is moderately wounded. The deep elf blademaster closely misses you. The deep elf blademaster barely misses you. You open the deep elf blademaster like a pillowcase!!! The deep elf blademaster is severely wounded. You completely miss the deep elf blademaster. Your tail-slap misses the deep elf blademaster. The deep elf blademaster is severely wounded. The deep elf blademaster hits you with a rapier. The deep elf blademaster barely misses you. You completely miss the deep elf blademaster. You tail-slap the deep elf blademaster. The deep elf blademaster is severely wounded. You hit the deep elf blademaster. The deep elf blademaster is severely wounded. A deep elf death mage comes into view. It is wielding a short sword. You slice the deep elf blademaster!! Your tail-slap misses the deep elf blademaster. The deep elf blademaster is almost dead. The deep elf blademaster closely misses you. The deep elf blademaster hits you but does no damage. You slash the deep elf blademaster! The deep elf blademaster is almost dead. You slash the deep elf blademaster! You kill the deep elf blademaster! You closely miss the deep elf annihilator. You tail-slap the deep elf annihilator. The deep elf annihilator is lightly wounded. The deep elf death mage moves out of view. You slice the deep elf annihilator!! The deep elf annihilator is heavily wounded. The deep elf annihilator points at you and mumbles some strange words. You deflect the bolt of lightning! You barely miss the deep elf annihilator. The deep elf annihilator is heavily wounded. You hit the deep elf annihilator but do no damage. The deep elf annihilator is heavily wounded. You slice the deep elf annihilator!! The deep elf annihilator is severely wounded. The deep elf annihilator gestures at you while chanting. You deflect the crystal spear! The crystal spear hits the deep elf summoner. The deep elf summoner gestures wildly while chanting. Unknown command. You barely miss the deep elf annihilator. The deep elf annihilator is severely wounded. You closely miss the deep elf annihilator. The deep elf annihilator is severely wounded. You cut the deep elf annihilator into ribbons!!! You kill the deep elf annihilator! The demonic crawler misses you. x2 The demonic crawler hits you but does no damage. You slice the deep elf summoner!! You kill the deep elf summoner! >>>>>>>>>>>>>>>>>>>>>> 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_MOVE_DOWN_LEFT repeat_cmd = CMD_NO_CMD Monster 'deep elf summoner' (11, 50) [midx = 52] currently acting: <<<<<<<<< Name: deep elf summoner Base name: deep elf summoner Full name: deep elf summoner On/in/over feature: floor Foe: player Target: (12, 49) At target: player Inventory: slot #0: +0 morningstar of draining slot #7: cursed ring of see invisible Spells: slot #0: Blink slot #1: Summon Vermin attitude: 0, behaviour: 2, number: 0, flags: 0x4800000410 colour: -1, foe_memory: 1273, shield_blocks:0, experience: 0 god: No God, seen_context: 0 >>>>>>>>> Player: {{{{{{{{{{{ Name: [Sandman25] Species: Lacertilian Job: Berserker class_name: Berserker HP: 165/165; mods: 0/0 MP: 27/32; mod: 0 Stats: 22 (22) 9 (11) 18 (18) Position: (12, 49), god: Ashenzari (18), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 20 | 20616 | 888/2545 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 1 | 59 | 0/119 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 14 | 7140 | 5/1248 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 | 4 | 830 | 236/297 Armour | X | 0 | 0 | 14 | 6851 | 851/1050 Dodging | X | 0 | 0 | 11 | 4171 | 721/750 Stealth | X | 0 | 0 | 0 | 0 | 0/29 Shields | | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 7 | 2830 | 30/800 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 33 | 5 | 1020 | 270/300 Charms | X | 1 | 33 | 12 | 4860 | 660/850 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/70 Ice Magic | | 0 | 0 | 0 | 0 | 0/70 Air Magic | X | 1 | 33 | 6 | 1650 | 166/495 Earth Magic | | 0 | 0 | 0 | 0 | 0/70 Poison Magic | | 0 | 0 | 0 | 0 | 0/70 Invocations | | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 6 | 1070 | 188/295 Spell bugs: Durations: #5: 238 Attributes: #12: 5557 #13: 3736 #23: 48286 #24: -1769307845 #27: 677309 #44: 1 #49: 6263 Mutations: slimy green scales: 2 (innate) camouflage: 3 (innate) wild magic: 1 Inventory bugs: Equipment: eq slot #0, inv slot #0: cursed +9 lajatang of speed eq slot #1, inv slot #9: cursed +2 cloak eq slot #2, inv slot #17: cursed +2 helmet eq slot #3, inv slot #21: cursed +0 pair of gloves eq slot #4, inv slot #15: cursed +2 pair of boots eq slot #6, inv slot #43: cursed +4 pearl dragon armour {rN+} eq slot #7, inv slot #22: cursed ring of the Mage {Wiz MR++ Int+3} eq slot #8, inv slot #1: cursed ring "Mnounk" {rElec rF+ rC+ SInv} eq slot #9, inv slot #10: cursed amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: *..#...r.))(.....# #.... #'...rs@.......# #.... **#.....e.........#*#..... #.......###.......#...... #......## ##......#...... .....#* ##.....'.....# * ....* #.....#.....' ... *#... #....)# *, .,,* , , ' ... , ,,* *,,,,,, ,, ,, ** ,,,,,,,, , , *,,, ,,, , ,,,, , , , , ,,,,, , ,**** ** * ,,,, * , ,, ,, , ,, *,,,, , *,, **** ,, ,,'** *, , ,, * clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>