ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed. Version: Dungeon Crawl Stone Soup 0.22-a0-351-g29664b4 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-29664b41f0 -name heteroy -rc /dgldir/rcfiles/crawl-git/heteroy.rc -macro /dgldir/rcfiles/crawl-git/heteroy.macro -webtiles-socket /crawl-master/webserver/sockets/heteroy:dcss-git.sock -morgue /dgldir/morgue/heteroy/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-29664b41f0(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5d7623]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-29664b41f0(_Z13do_crash_dumpv+0x419) [0x5de8a9]: do_crash_dump() /usr/games/crawl-git-29664b41f0(_Z20crash_signal_handleri+0x9c) [0x5d78ac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7fdc00b4c4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fdc00ee2b7b]: /usr/games/crawl-git-29664b41f0() [0x5ddf39] /usr/games/crawl-git-29664b41f0() [0x5de201] /usr/games/crawl-git-29664b41f0(_Z11monster_dieR7monster11killer_typeibbb+0x4958) [0x8b0ec8]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-29664b41f0(_Z20uskayaw_grand_finaleb+0x5e6) [0x6cda06]: uskayaw_grand_finale(bool) /usr/games/crawl-git-29664b41f0() [0x5418e3] /usr/games/crawl-git-29664b41f0(_Z15activate_talentRK6talent+0x90) [0x545010]: activate_talent(talent const&) /usr/games/crawl-git-29664b41f0(_Z16activate_abilityv+0x80) [0x5452c0]: activate_ability() /usr/games/crawl-git-29664b41f0(_Z15process_command12command_type+0x23a) [0xbc7bda]: process_command(command_type) /usr/games/crawl-git-29664b41f0() [0xbcaa99] /usr/games/crawl-git-29664b41f0() [0xbcb59d] /usr/games/crawl-git-29664b41f0(main+0x12a) [0xbceafa]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fdc00b3776d]: /usr/games/crawl-git-29664b41f0() [0x539de9] 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". 0x00007fdc00ee284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fdc00ee284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d7cdb in call_gdb (file=0x7fdc00ecd180) at crash.cc:435 gdb = attach_cmd = "attach 13121\000\000\000\000\000\000\000" #2 0x00000000005de8c9 in do_crash_dump () at dbg-asrt.cc:676 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x34544e8 "/dgldir/morgue/heteroy/"}} signal_info = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x358b658 "Crash caused by signal #6: Aborted"}} cause_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x4974838 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed."}} file = 0x7fdc00ecd180 t = 1523562523 name = "/dgldir/morgue/heteroy/crash-heteroy-20180412-194843.txt", '\000' #3 0x00000000005d78ac in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fdc00ee2b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005ddf39 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff7fd2c580 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed.", assert=) at dbg-asrt.cc:800 No locals. #7 0x00000000005de201 in AssertFailed (expr=0xbf3f60 "!invalid_monster(&mons)", file=0xbf3c5c "mon-death.cc", line=1904, text=0x0) at dbg-asrt.cc:838 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1904 failed.\000\000 \307\354\000\334\177\000\000#\000\000\000\000\000\000\000\200\307\322\177\377\177\000\000\001\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\000\003\035\bӾж@\234\327\003\000\000\000\000x\266X\003\000\000\000\000X\266X\003\000\000\000\000x\266X\003\000\000\000\000\360R\267\002", '\000' , "y\000\000\000\000\000\000\000QP\222\001\334\177\000\000\001", '\000' "\334, \177\000\000@\234\327\003\000\000\000\000\210&\201\003", '\000' ... args = {{gp_offset = 2144520204, fp_offset = 32767, overflow_arg_area = 0x0, reg_save_area = 0x60}} fileName = #8 0x00000000008b0ec8 in monster_die (mons=..., killer=KILL_YOU, killer_index=27000, silent=false, wizard=, fake=) at mon-death.cc:1904 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = did_death_message = player_xp = duration = timeout = mwhere = {x = 2144522160, y = 32767} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #9 0x00000000006cda06 in uskayaw_grand_finale (fail=) at god-abil.cc:6800 beam = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 29, y = 38}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 24.5, y = 37.100000000000001}, dir = {x = 5, y = 1}}, on_corner = false, cycle_idx = 4}} mons = 0x11d9790 #10 0x00000000005418e3 in _do_ability (fail=fail@entry=false, abil=) at ability.cc:2975 abild = {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}} beam = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 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 = 0x129f638 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x129f638 ""}}, 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 = 0x7fff7fd2e940, _M_right = 0x7fff7fd2e940}, _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 = 72056488, 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 = 0x7fff7fd2e9e8, _M_right = 0x7fff7fd2e9e8}, _M_node_count = 0}}}} 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}} #11 0x0000000000545010 in activate_talent (tal=...) at ability.cc:1690 fail = false ability_result = #12 0x00000000005452c0 in activate_ability () at ability.cc:1242 confused = false talents = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x4101270, _M_finish = 0x41012c0, _M_end_of_storage = 0x41012f0}}, } selected = #13 0x0000000000bc7bda in process_command (cmd=cmd@entry=CMD_USE_ABILITY) at main.cc:1888 No locals. #14 0x0000000000bcaa99 in _input () at main.cc:1152 cmd = CMD_USE_ABILITY player_disabled = {was_disabled = false} #15 0x0000000000bcb59d in _launch_game () at main.cc:477 game_start = true ccon = {cstate = false, smartcstate = false} #16 0x0000000000bceafa in _launch_game_loop () at main.cc:377 game_ended = false #17 main (argc=, argv=0x7fff7fd2f528) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Apr 12 2018 at 03:22:37 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-tautological-unsigned-enum-zero-compare -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-29664b41f0/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-29664b41f0/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-29664b41f0/data/web/" -isystem /usr/include/ncursesw 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: minmay_elf_hall_statues layout_geoelf_grid serial_shops shop_statue shop serial_co_window_serial co_window_paths_b co_window_of_opportunity_a co_window_corner_a co_window_paths_b co_window_corner_a co_window_corner_b co_window_of_opportunity_b glass_columns_a glass_columns_a glass_columns_a glass_columns_c Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Unknown command. No target in view! No target in view! You see here a halberd of protection. Unknown command. Unknown command. Things that are here: a dagger; an elf corpse No target in view! A deep elf knight comes into view. It is wielding a short sword. You see here a short sword. A deep elf knight is nearby! The deep elf knight shouts! The deep elf knight gestures at you while chanting. The stone arrow hits you! You can no longer merge with and destroy a victim. A deep elf knight is nearby! You cut the deep elf knight into ribbons!!! The deep elf knight is almost dead. You can now merge with and destroy a victim. You slice the deep elf knight!! You kill the deep elf knight! You slice the deep elf mage!! The deep elf mage is heavily wounded. You block the deep elf mage's attack. You slash the deep elf mage! The deep elf mage is almost dead. You block the deep elf mage's attack. You slash the deep elf mage! You kill the deep elf mage! Your Invocations skill increases to level 15! No target in view! You start resting. You can no longer merge with and destroy a victim. You can no longer pass through a line of other dancers. HP restored. Things that are here: a short sword x2 You are feeling very hungry. No target in view! You butcher the elf corpse. E - 4 chunks of flesh You see here a dagger. x2 Eating one of 4 chunks of flesh. You eat one of the 4 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 hand axe of freezing comes into view. The helpless deep elf mage fails to defend itself. You carve the deep elf mage like a ham!!! You kill the deep elf mage! You can now pass through a line of other dancers. Unknown command. You hit the hand axe of freezing. The hand axe of freezing is lightly damaged. You block the hand axe of freezing's attack. Unknown command. You slash the hand axe of freezing! The hand axe of freezing is severely damaged. The hand axe of freezing hits you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless hand axe of freezing fails to defend itself. You slice the hand axe of freezing!! The hand axe of freezing falls from the air. Your Evocations skill increases to level 1! Unknown command. No target in view! Unknown command. No target in view! Things that are here: a long sword; an elf corpse You butcher the elf corpse. E - 4 chunks of flesh (gained 1) Things that are here: a long sword; an elf skeleton You start resting. You can no longer pass through a line of other dancers. HP restored. You sense a monster nearby. No target in view! A long sword of draining comes into view. A dancing weapon, a deep elf knight and a deep elf mage come into view. There is a lajatang of venom. The deep elf knight shouts! There are monsters nearby! The deep elf mage shouts! You slice the long sword of draining!! The long sword of draining is severely damaged. You block the long sword of draining's attack. A trident of protection comes into view. You slice the long sword of draining!! The long sword of draining falls from the air. The deep elf mage gestures wildly while chanting. The deep elf mage conjures a globe of magical energy! You can now pass through a line of other dancers. A battlesphere comes into view. Unknown command. You closely miss the lajatang of venom. You block the lajatang of venom's attack. Unknown command. You miss the lajatang of venom. The lajatang of venom is struck by your spines. The lajatang of venom completely misses you. Unknown command. You slash the lajatang of venom! The lajatang of venom is moderately damaged. You block the lajatang of venom's attack. Uskayaw will force your foes to helplessly watch your dance. Unknown command. You slice the lajatang of venom!! The lajatang of venom falls from the air. You barely miss the deep elf knight. The deep elf knight hits you but does no damage. The trident of protection closely misses you. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! You slash the deep elf mage! You destroy the battlesphere! The trident of protection falls from the air. The deep elf mage is severely wounded. You hit the deep elf knight. The deep elf mage gestures at you while chanting. The magic dart hits you! The deep elf knight points at you and mumbles some strange words. The stone arrow hits you! You closely miss the deep elf mage. The deep elf mage is almost dead. You miss the deep elf knight. Unknown command. You slice the deep elf mage!! You kill the deep elf mage! You miss the deep elf knight. The deep elf knight gestures at you while chanting. The stone arrow hits you! Unknown command. You slash the deep elf knight! The deep elf knight is almost dead. Unknown command. You miss the deep elf knight. The deep elf knight is almost dead. The deep elf knight is struck by your spines. The deep elf knight hits you but does no damage. You slice the deep elf knight!! You kill the deep elf knight! You can now merge with and destroy a victim. No target in view! No target in view! Items here: ))) [ † a rapier; a scale mail; a lajatang of venom; a long sword of draining an elf corpse You start resting. You can no longer merge with and destroy a victim. You can no longer pass through a line of other dancers. Eating one of 4 chunks of flesh. You eat one of the 4 chunks of flesh. This raw flesh tastes terrible. HP restored. Things that are here: a scimitar; an elf corpse You see here a trident of protection. Some of the chunks of flesh in your inventory have rotted away. Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! No target in view! The war axe of freezing is too close now for your liking. A war axe of freezing is nearby! The helpless war axe of freezing fails to defend itself. You slice the war axe of freezing like a ripe choko!!! The war axe of freezing falls from the air. Your Evocations skill increases to level 2! You can now pass through a line of other dancers. Unknown command. No target in view! Unknown command. No target in view! You see here a war axe of freezing. You can no longer pass through a line of other dancers. You open the large door. You sense a monster nearby. There is a large open door here. No target in view! You open the large door. There is a large open door here. A deep elf knight comes into view. It is wielding a long sword. A deep elf knight comes into view. It is wielding a short sword. The deep elf knight shouts! You hear a shout! The deep elf knight gestures wildly while chanting. The deep elf knight seems to speed up. The deep elf knight moves out of view. A deep elf knight is nearby! The deep elf knight blocks your attack. The deep elf knight hits you but does no damage. Unknown command. You slash the deep elf knight! The deep elf knight is moderately wounded. The deep elf knight is struck by your spines. The deep elf knight hits you but does no damage. The deep elf knight casts a spell. The deep elf knight seems to speed up. All of the chunks of flesh in your inventory have rotted away. You slice the deep elf knight!! The deep elf knight is almost dead. You can now pass through a line of other dancers. A deep elf knight comes into view. It is wielding a long sword. Unknown command. You closely miss the deep elf knight. The deep elf knight is almost dead. The deep elf knight hits you but does no damage. Unknown command. You slice the deep elf knight!! You kill the deep elf knight! The deep elf knight unwields an uncursed short sword. The deep elf knight wields a shortbow. The deep elf knight shoots an arrow. The arrow misses you. A long sword of electrocution comes into view. Unknown command. A dire flail of draining comes into view. The deep elf knight points at you and mumbles some strange words. The stone arrow hits you! A short sword of electrocution comes into view. Unknown command. The deep elf knight gestures at you while chanting. The orb of energy misses you. The orb of energy explodes! Unknown command. You block the long sword of electrocution's attack. The deep elf knight unwields an uncursed shortbow. The deep elf knight wields an uncursed short sword. The deep elf knight completely misses you. The deep elf knight points at you and mumbles some strange words. The stone arrow hits you! Unknown command. You slice the long sword of electrocution!! The long sword of electrocution is severely damaged. You slash the deep elf knight! x2 The long sword of electrocution hits you but does no damage. You block the deep elf knight's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! A bardiche of distortion comes into view. The helpless long sword of electrocution fails to defend itself. You hit the long sword of electrocution. The long sword of electrocution is almost destroyed. The helpless short sword of electrocution fails to defend itself. You cut the short sword of electrocution into ribbons!!! The short sword of electrocution falls from the air. Your Axes skill increases to level 16! The helpless deep elf knight fails to defend itself. You slash the deep elf knight! The helpless deep elf knight fails to defend itself. You chop the deep elf knight into pieces!!! You kill the deep elf knight! Uskayaw will force your foes to share their pain. You can now merge with and destroy a victim. Uskayaw links your audience in an emotional bond! The helpless long sword of electrocution fails to defend itself. You carve the long sword of electrocution like a ham!!! The long sword of electrocution falls from the air. The helpless deep elf knight fails to defend itself. You hit the deep elf knight. Unknown command. The helpless deep elf knight fails to defend itself. You slash the deep elf knight! The deep elf knight is almost dead. The bardiche of distortion is no longer paralysed. Unknown command. The helpless deep elf knight fails to defend itself. You slice the deep elf knight like a ripe choko!!!! You kill the deep elf knight! Unknown command. Things that are here: a long sword; a buckler Unknown command. The helpless dire flail of draining fails to defend itself. You cut the dire flail of draining into ribbons!!! The dire flail of draining falls from the air. The bardiche of distortion is struck by your spines. The bardiche of distortion hits you! You blink. The bardiche of distortion is no longer sharing its pain. The bardiche of distortion is struck by your spines. The bardiche of distortion misses you. You hit the bardiche of distortion. The bardiche of distortion is heavily damaged. You barely miss the bardiche of distortion. The bardiche of distortion is heavily damaged. The bardiche of distortion hits you. You blink. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Aiming: Grand Finale Press: ? - help, Shift-Dir - straight line, f - bardiche of distortion Aim: a bardiche of distortion (heavily damaged) The bardiche of distortion explodes violently! The bardiche of distortion falls from the air. Your Evocations skill increases to level 3! You are feeling hungry. Unknown command. Unknown command. You see here a bardiche of distortion. Things that are here: a long sword; a buckler D - 659 arrows (gained 12) Things that are here: an uncursed short sword; an uncursed shortbow; an elf corpse You butcher the elf corpse. E - 3 chunks of flesh Things that are here: an uncursed short sword; an uncursed shortbow Eat one of 3 chunks of flesh? (ye/n/q) You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. Things that are here: a long sword; a buckler You see here a long sword of electrocution. You see here a short sword of electrocution. Things that are here: a long sword; a buckler You see here a dire flail of draining. You start resting. Magic restored. You start resting. HP restored. Things that are here: an uncursed short sword; an uncursed shortbow Things that are here: a long sword; a buckler; an elf corpse D - 660 arrows (gained 1) You are suddenly yanked towards some nearby monsters! Your surroundings suddenly seem different. The deep elf mage shouts! A deep elf death mage comes into view. It is wielding a long sword. There are monsters nearby! There are monsters nearby! Unknown command. Unknown command. Unknown command. Unknown command. You closely miss the deep elf mage. The deep elf death mage shouts! The deep elf mage is struck by your spines. The deep elf mage barely misses you. Unknown command. You slash the deep elf mage! The deep elf mage is severely wounded. The deep elf death mage beckons forth a restless soul! The enchanted dagger is struck by your spines. The enchanted dagger hits you but does no damage. You block the deep elf mage's attack. You can now pass through a line of other dancers. You hit the enchanted dagger. The enchanted dagger is almost destroyed. You slice the lost soul!! You slash the deep elf mage! The enchanted dagger is struck by your spines. The enchanted dagger falls from the air. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless deep elf mage fails to defend itself. You carve the deep elf mage like a ham!!! The deep elf mage is no longer paralysed. The lost soul assumes the form of the deep elf mage and becomes anchored to this world! The ghostly deep elf mage barely misses you. Unknown command. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a trident of flaming (paralysed) The floor, spattered with blood. The trident of flaming is no longer paralysed. The trident of flaming hits you! The trident of flaming burns you. The ghostly deep elf mage is struck by your spines. The ghostly deep elf mage misses you. Uskayaw will force your foes to share their pain. Uskayaw prepares the audience for your solo! Uskayaw links your audience in an emotional bond! The helpless deep elf death mage fails to defend itself. You cut the deep elf death mage into ribbons!!! The deep elf death mage is severely wounded. The helpless trident of flaming fails to defend itself. You slice the trident of flaming!! The trident of flaming falls from the air. The helpless ghostly deep elf mage fails to defend itself. You slash the ghostly deep elf mage! You destroy the ghostly deep elf mage! You can now merge with and destroy a victim. The helpless deep elf death mage fails to defend itself. You carve the deep elf death mage like a ham!!! You kill the deep elf death mage! The falchion is no longer paralysed. The falchion is struck by your spines. The falchion hits you but does no damage. You block the falchion's attack. You hit the falchion but do no damage. The falchion is moderately damaged. You closely miss the falchion. The falchion is moderately damaged. The falchion is struck by your spines. The falchion hits you but does no damage. You slice the falchion!! The falchion falls from the air. No target in view! You see here a falchion. No target in view! A deep elf mage comes into view. It is wielding a bardiche of venom. You see here a war axe. Unknown command. The deep elf mage shouts! The deep elf mage gestures at you while chanting. The sticky flame misses you. Unknown command. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You see here a dagger. Unknown command. The deep elf mage moves out of view. No target in view! No target in view! Found 21 bolts. The deep elf mage misses you. The deep elf mage points at you and mumbles some strange words. The bolt of fire hits you! You resist. You can no longer merge with and destroy a victim. You closely miss the deep elf mage. You closely miss the deep elf mage. The deep elf mage closely misses you. Found a glowing plate armour. You slice the deep elf mage!! The deep elf mage is severely wounded. Uskayaw will force your foes to share their pain. You slice the deep elf mage!! You kill the deep elf mage! Things that are here: a bardiche of venom; an elf corpse No target in view! Things that are here: a bardiche of venom; an elf corpse You butcher the elf corpse. E - 5 chunks of flesh (gained 3) Things that are here: a bardiche of venom; an elf skeleton You start resting. You can no longer pass through a line of other dancers. A deep elf knight comes into view. It is wielding a short sword. No reachable target in view! No reachable target in view! Things that are here: a bardiche of venom; an elf skeleton You slash the deep elf knight! The deep elf knight is lightly wounded. The deep elf knight gestures at you while chanting. The stone arrow misses you. You slice the deep elf knight!! The deep elf knight is severely wounded. The deep elf knight is struck by your spines. You kill the deep elf knight! You can now pass through a line of other dancers. No target in view! No target in view! Things that are here: a short sword; an elf corpse Things that are here: a bardiche of venom; an elf skeleton A deep elf mage comes into view. It is wielding a long sword. A deep elf mage comes into view. It is wielding a rapier. You can no longer pass through a line of other dancers. No target in view! P - a garnet ring j - 4 scrolls of enchant weapon (gained 1) Things that are here: a long sword; an elf corpse You see here a scimitar. Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or g - the ring "Taanith" {Str+3 Int+2 Dex+5} > or n - a +6 ring of strength You remove your +6 ring of strength. You feel weaker. P - a +6 ring of evasion (right hand) Drop what? 42/52 slots (_ for help) (? for menu, Esc to quit) You drop a +6 ring of strength. Some of the chunks of flesh in your inventory have rotted away. You sense a monster nearby. No target in view! 2 deep elf magi come into view. A deep elf mage is wielding a dagger of venom. The deep elf mage shouts! x3; You hear a shout! x2 The deep elf mage gestures wildly while chanting. The deep elf mage blinks! You hear a shout! The deep elf mage mumbles some strange words. The deep elf mage shouts! You slice the redback!! The redback is almost dead. Unknown command. You hit the redback. You kill the redback! The redback's corpse disappears in a puff of smoke! The jumping spider leaps! Unknown command. You cut the deep elf mage into ribbons!!! The deep elf mage is almost dead. You can now pass through a line of other dancers. A deep elf archer comes into view. It is wielding a bardiche. Unknown command. You slice the deep elf mage!! You kill the deep elf mage! Unknown command. The deep elf mage hits you but does no damage. Things that are here: a dagger of venom; an elf corpse Unknown command. You closely miss the deep elf mage. The deep elf mage gestures wildly while chanting. Unknown command. You barely miss the deep elf mage. You barely miss the orange demon. The deep elf mage gestures wildly while chanting. The deep elf mage mumbles some strange words. The deep elf mage conjures a globe of magical energy! A battlesphere comes into view. Unknown command. You slash the deep elf mage! The deep elf mage is lightly wounded. You slash the orange demon! The deep elf mage casts a spell at you. The bolt of negative energy misses you. The bolt of negative energy hits the orange demon. The orange demon completely resists. You block the orange demon's attack. The orange demon hits you but does no damage. You closely miss the deep elf mage. The deep elf mage is lightly wounded. Your shield and swamp dragon scales prevent you from hitting the orange demon. The deep elf mage gestures wildly while chanting. The deep elf mage blinks! Unknown command. You barely miss the deep elf mage. The deep elf mage is lightly wounded. You hit the orange demon but do no damage. The deep elf mage closely misses you. The orange demon is struck by your spines. The orange demon completely misses you. You block the orange demon's attack. Unknown command. You closely miss the orange demon. The orange demon is moderately wounded. You hit the deep elf mage. The orange demon stings you but does no damage. You block the orange demon's attack. Unknown command. You closely miss the deep elf mage. The deep elf mage is moderately wounded. You hit the orange demon. You block the deep elf mage's attack. Unknown command. You closely miss the deep elf mage. The deep elf mage is moderately wounded. Your shield prevents you from hitting the orange demon. You block the orange demon's attack. x2; The jumping spider leaps! Unknown command. Your shield prevents you from hitting the deep elf mage. The deep elf mage is moderately wounded. You hit the orange demon. You hit the jumping spider but do no damage. You block the deep elf mage's attack. The jumping spider leaps! The orange demon stings you but does no damage. The orange demon completely misses you. You slash the orange demon! The orange demon is severely wounded. You closely miss the deep elf mage. Unknown command. You hit the orange demon. The orange demon is severely wounded. You slash the deep elf mage! You block the orange demon's attack. The orange demon barely misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless orange demon fails to defend itself. You hit the orange demon. The orange demon is almost dead. The helpless deep elf mage fails to defend itself. You hit the deep elf mage. Unknown command. The helpless orange demon fails to defend itself. You slice the orange demon!! You kill the orange demon! The helpless deep elf mage fails to defend itself. You slice the deep elf mage!! Unknown command. The helpless deep elf mage fails to defend itself. You slice the deep elf mage!! You kill the deep elf mage! The jumping spider disappears in a puff of smoke! The demonic crawler disappears in a puff of smoke! The earth elemental is no longer paralysed. The deep elf mage is no longer paralysed. The battlesphere is no longer paralysed. The deep elf mage is no longer paralysed. The deep elf mage gestures at you while chanting. You block the orb of energy. The orb of energy explodes! Things that are here: a bardiche; an elf corpse Unknown command. You hit the deep elf mage but do no damage. The deep elf mage mumbles some strange words. The deep elf mage blinks! You block the deep elf mage's attack. You open the deep elf mage like a pillowcase!!! The deep elf mage is almost dead. The earth elemental is no longer paralysed. The deep elf archer is no longer paralysed. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! Unknown command. You slice the deep elf mage!! You destroy the battlesphere! You destroy the earth elemental! x2 You kill the deep elf mage! The deep elf archer barely misses you. Unknown command. Things that are here: a long sword; an elf corpse Unknown command. You slice the deep elf archer!! The deep elf archer is severely wounded. The deep elf archer misses you. You can now merge with and destroy a victim. Unknown command. You slash the deep elf archer! You kill the deep elf archer! Unknown command. You block the deep elf mage's attack. You block the earth elemental's attack. Items here: ( )) [ a bardiche; an uncursed shortbow; 16 arrows; a dyed leather armour Unknown command. You slash the earth elemental! You destroy the earth elemental! You slice the deep elf mage!! Unknown command. You barely miss the deep elf mage. The deep elf mage is heavily wounded. The deep elf mage is struck by your spines. The deep elf mage closely misses you. Unknown command. You slice the deep elf mage!! You kill the deep elf mage! Your Evocations skill increases to level 4! No target in view! No target in view! D - 676 arrows (gained 16) Things that are here: a bardiche; an uncursed shortbow; a dyed leather armour Things that are here: a rapier; an elf corpse Things that are here: a bardiche; an uncursed shortbow; a dyed leather armour Things that are here: a long sword; an elf corpse Things that are here: a bardiche; an elf corpse Things that are here: a dagger of venom; an elf corpse You see here a hand axe. You can no longer merge with and destroy a victim. You can no longer pass through a line of other dancers. The deep elf mage is too close now for your liking. A deep elf mage is nearby! A deep elf mage is nearby! A deep elf mage is nearby! The deep elf mage gestures wildly while chanting. The deep elf mage blinks! Unknown command. The deep elf mage is struck by your spines. The deep elf mage hits you but does no damage. A deep elf mage comes into view. It is wielding a rapier. Unknown command. You hit the deep elf mage. The deep elf mage is moderately wounded. Unknown command. You slice the deep elf mage!! The deep elf mage is almost dead. The deep elf mage casts a spell. You can now pass through a line of other dancers. Unknown command. You miss the deep elf mage. The deep elf mage is almost dead. You are feeling hungry. Unknown command. You closely miss the deep elf mage. The deep elf mage is almost dead. The deep elf mage mumbles some strange words. You hear a shout! Unknown command. You slash the deep elf mage! You kill the deep elf mage! The fire elemental disappears in a puff of smoke! x3 You hear a shout! The deep elf mage mumbles some strange words. The deep elf mage blinks! Unknown command. You barely miss the deep elf mage. Unknown command. You slash the deep elf mage! The deep elf mage is moderately wounded. The deep elf mage gestures wildly while chanting. Uskayaw will force your foes to helplessly watch your dance. Unknown command. You slash the deep elf mage! The deep elf mage is severely wounded. You slash the earth elemental! The deep elf mage casts a spell at you. The bolt of magma misses you. The bolt of magma hits the earth elemental. The earth elemental partially resists. You slash the deep elf mage! The deep elf mage is almost dead. You completely miss the earth elemental. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! Unknown command. You hit the deep elf mage but do no damage. The deep elf mage is almost dead. You slash the earth elemental! You block the deep elf mage's attack. The earth elemental completely misses you. You slash the deep elf mage! You kill the deep elf mage! The earth elemental disappears in a puff of smoke! x2 No target in view! No target in view! Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. The deep elf archer unwields an uncursed short sword. The deep elf archer wields an uncursed shortbow. The deep elf archer shoots an arrow. The arrow hits you! Things that are here: an arrow; a long sword; a potion of flight The deep elf archer unwields an uncursed shortbow. The deep elf archer wields an uncursed short sword. The deep elf archer misses you. Unknown command. The deep elf mage shouts! You hit the deep elf archer. The deep elf archer is lightly wounded. You block the deep elf archer's attack. Unknown command. You slash the deep elf archer! The deep elf archer is moderately wounded. Uskayaw prepares the audience for your solo! The helpless deep elf archer fails to defend itself. You open the deep elf archer like a pillowcase!!! You kill the deep elf archer! You can now merge with and destroy a victim. The deep elf mage is no longer paralysed. You slice the deep elf mage!! The deep elf mage is heavily wounded. The deep elf mage completely misses you. You slash the deep elf mage! The deep elf mage is almost dead. You slice the deep elf mage!! You kill the deep elf mage! The deep elf archer is no longer paralysed. The deep elf archer unwields an uncursed short sword. The deep elf archer wields an uncursed longbow. The deep elf archer shoots an arrow. The arrow barely misses you. Things that are here: a long sword; an elf corpse The deep elf archer unwields an uncursed longbow. The deep elf archer wields an uncursed short sword. The deep elf archer hits you with an uncursed short sword. You slice the deep elf archer!! The deep elf archer is heavily wounded. You slash the deep elf archer! The deep elf archer is severely wounded. The deep elf archer points at you and mumbles some strange words. You resist with almost no effort. You open the deep elf archer like a pillowcase!!! You kill the deep elf archer! No target in view! No target in view! D - 691 arrows (gained 15) Items here: )) [ † an uncursed short sword; an uncursed longbow; a leather armour; an elf corpse You butcher the elf corpse. E - 3 chunks of flesh (gained 1) Things that are here: an uncursed short sword; an uncursed longbow; a leather armour Things that are here: a long sword; an elf corpse D - 712 arrows (gained 21) Things that are here: an uncursed short sword; an uncursed shortbow; a leather armour You can no longer merge with and destroy a victim. D - 713 arrows (gained 1); n - a potion of flight You see here a long sword. Things that are here: a rapier; a leather armour; an elf corpse You can no longer pass through a line of other dancers. You see here a long sword. Things that are here: an uncursed short sword; an uncursed shortbow; a leather armour Things that are here: a long sword; an elf corpse Things that are here: an uncursed short sword; an uncursed longbow; a leather armour HP restored. Found a stone staircase leading up. There is a stone staircase leading up here. Found 18 stones. Found a stone staircase leading up and a stone staircase leading down. f - 50 rations (gained 1) f - 51 rations (gained 1) Some of the chunks of flesh in your inventory have rotted away. j - 5 scrolls of enchant weapon (gained 1) Key pressed, stopping explore. Things that are here: an uncursed dagger; an uncursed longbow; a leather armour You see here a long sword. You see here a glaive of chopping. Things that are here: a scimitar; a leather armour Things that are here: a short sword; a long sword Things that are here: a leather armour; a short sword There is a stone staircase leading up, spattered with blood here. Items here: ))) [ a rapier; a leather armour; an uncursed short sword; an uncursed shortbow Key pressed, stopping explore. All of the chunks of flesh in your inventory have rotted away. You open the gate. There is an open gate here. There is a large open door here. You are feeling hungry. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "elf", or ? for help]? There is a large open door here. There is an open gate here. You see here a glowing plate armour. E - a glowing plate armour Wear which item? (? for menu, Esc to quit) Okay, then. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off your +0 swamp dragon scales. x4 You finish taking off your +0 swamp dragon scales. You start putting on your armour. You continue putting on your glowing plate armour. x5 You finish putting on your +4 plate armour. Unknown command. Unknown command. Unknown command. Unknown command. There is a stone staircase leading down here. Unknown command. Unknown command. You climb downwards. A short sword of holy wrath comes into view. Found 17 poisoned needles. There is a stone staircase leading up here. Unknown command. Unknown command. You miss the short sword of holy wrath. Unknown command. You miss the short sword of holy wrath. You block the short sword of holy wrath's attack. The short sword of holy wrath hits you. You convulse. You closely miss the short sword of holy wrath. You block the short sword of holy wrath's attack. Unknown command. You slice the short sword of holy wrath!! The short sword of holy wrath falls from the air. You can now pass through a line of other dancers. Unknown command. No target in view! Unknown command. No target in view! You can no longer pass through a line of other dancers. HP restored. A deep elf mage comes into view. It is wielding a short sword. The deep elf mage shouts! A deep elf mage is nearby! You completely miss the deep elf mage. The deep elf mage points at you and mumbles some strange words. The bolt of lightning misses you. You slice the deep elf mage!! The deep elf mage is almost dead. You can now pass through a line of other dancers. You slash the deep elf mage! You kill the deep elf mage! No target in view! A deep elf elementalist comes into view. It is wielding a long sword. The deep elf elementalist shouts! Things that are here: a short sword; a scale mail; an elf corpse The deep elf elementalist points at you and mumbles some strange words. Some walls begin to move on their own! You hear a shout! x3 A deep elf sorcerer comes into view. It is wielding a long sword. The deep elf sorcerer shouts! You hear a shout! x6; You hear an angry hiss. There are monsters nearby! You slash the earth elemental! The earth elemental is lightly damaged. There are monsters nearby! You hit the earth elemental. The earth elemental is moderately damaged. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. A deep elf annihilator comes into view. It is wielding a rapier. There are monsters nearby! You hit the earth elemental but do no damage. The earth elemental is moderately damaged. You block the earth elemental's attack. You hit the earth elemental but do no damage. The earth elemental is moderately damaged. You hit the earth elemental but do no damage. You can no longer pass through a line of other dancers. Unknown command. You hit the earth elemental but do no damage. The earth elemental is moderately damaged. You hit the earth elemental. The deep elf annihilator gestures at you while chanting. The poison arrow hits you! You are poisoned. You block the earth elemental's attack. Unknown command. A fire elemental and 2 deep elf sorcerers come into view. You feel sick. The deep elf sorcerer shouts! x2 The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. The deep elf sorcerer gestures wildly while chanting. The deep elf sorcerer seems to speed up. The deep elf elementalist barely misses you. You slice the deep elf elementalist!! The deep elf elementalist is moderately wounded. You barely miss the earth elemental. You feel sick. A deep elf annihilator comes into view. It is wielding a rapier. You slash the deep elf elementalist! The deep elf elementalist is heavily wounded. You hit the earth elemental. x2 The earth elemental is struck by your spines. The earth elemental hits you! You can now pass through a line of other dancers. Unknown command. Okay, then. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You feel sick. The deep elf sorcerer hits you with a long sword. The deep elf elementalist is struck by your spines. The deep elf elementalist closely misses you. Unknown command. You carve the deep elf sorcerer like a ham!!! The deep elf sorcerer is heavily wounded. You slash the earth elemental! You hit the earth elemental. You hit the deep elf elementalist. You feel sick. The deep elf sorcerer closely misses you. You block the earth elemental's attack. The earth elemental is struck by your spines. The earth elemental barely misses you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! Unknown command. The helpless deep elf elementalist fails to defend itself. You chop the deep elf elementalist into pieces!!! You kill the deep elf elementalist! The earth elemental disappears in a puff of smoke! x2 The helpless deep elf sorcerer fails to defend itself. You carve the deep elf sorcerer like a ham!!! You kill the deep elf sorcerer! Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! Unknown command. You feel sick. The deep elf annihilator is no longer paralysed. Things that are here: a long sword; a ring mail; an elf corpse The helpless deep elf sorcerer fails to defend itself. You slice the deep elf sorcerer!! The deep elf sorcerer is almost dead. The helpless deep elf annihilator fails to defend itself. You slice the deep elf annihilator!! You kill the deep elf sorcerer! You feel sick. A deep elf death mage comes into view. It is wielding a long sword. The helpless deep elf annihilator fails to defend itself. You cut the deep elf annihilator into ribbons!!! You kill the deep elf annihilator! Your Evocations skill increases to level 5! Your surroundings seem slightly different. The deep elf annihilator casts a spell. The deep elf annihilator blinks! You can now merge with and destroy a victim. A deep elf sorcerer comes into view. It is wielding a rapier. Unknown command. Unknown command. Aiming: Grand Finale Press: ? - help, Shift-Dir - straight line, f - deep elf annihilator Aim: a deep elf annihilator, wielding a rapier (almost dead, sharing its pain) The deep elf annihilator explodes violently! The deep elf death mage is hit by a flying piece of the deep elf annihilator! Something is hit by a flying piece of the deep elf annihilator! You blow up the deep elf annihilator! You feel a bit more experienced. >>>>>>>>>>>>>>>>>>>>>> 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_USE_ABILITY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [heteroy] Species: Demonspawn Job: Fighter HP: 76/127; mods: 0/0 MP: 27/27; mod: 0 Stats: 24 (24) 12 (12) 20 (20) Position: (24, 37), god: Uskayaw (24), 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 | 12 | 4282 | 82/850 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | X | 2 | 66 | 16 | 10908 | 1157/1487 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 | X | 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 | 5056 | 62/1011 Dodging | X | 0 | 0 | 9 | 2685 | 10/654 Stealth | X | 0 | 0 | 6 | 1067 | 17/350 Shields | X | 0 | 0 | 2 | 301 | 123/178 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 15 | 4199 | 8/684 Evocations | X | 1 | 33 | 5 | 787 | 37/300 Spell bugs: Durations: #11: 14145 Attributes: #12: 2879 #13: 1732 #23: 23325 #24: 18951692 #27: 189013 #49: 3008 #59: 1 Mutations: antennae: 2 (innate) iridescent scales: 3 (innate) cold resistance: 1 (innate) shaggy fur: 1 spiny: 2 (innate) teleportitis: 1 wild magic: 1 freezing cloud immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #10: +8 mithril axe "Arga" {speed, MR+} eq slot #1, inv slot #38: +2 cloak of invisibility eq slot #2, inv slot #20: +2 hat eq slot #3, inv slot #35: +2 pair of gloves eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #30: +4 plate armour eq slot #7, inv slot #6: ring "Taanith" {Str+3 Int+2 Dex+5} eq slot #8, inv slot #41: +6 ring of evasion eq slot #9, inv slot #31: amulet of Incredulity {Faith rF+ rC+} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##########..### .........#+## ######.....# #.####.# ##.### #..).# ##§..# ##############.§#.#### e......@.....)§......# 8..8......##)))..###.# ..........#..e..## .. +####...##.§E...# # {###.......#.# ###....##.# ##..e# .# ##.#. .# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>