ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed. Version: Dungeon Crawl Stone Soup 0.21-a0-84-g85d6d27 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-85d6d27d4c -name gameguard -rc /dgldir/rcfiles/crawl-git/gameguard.rc -macro /dgldir/rcfiles/crawl-git/gameguard.macro -morgue /dgldir/morgue/gameguard/ -webtiles-socket /crawl-master/webserver/sockets/gameguard:2017-07-06.00:35:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-85d6d27d4c(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cfbc3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-85d6d27d4c(_Z13do_crash_dumpv+0x2f2) [0x5d6e32]: do_crash_dump() /usr/games/crawl-git-85d6d27d4c(_Z20crash_signal_handleri+0x9c) [0x5cfe5c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f1d63ec04c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f1d64256b7b]: /usr/games/crawl-git-85d6d27d4c() [0x5d65e9] /usr/games/crawl-git-85d6d27d4c() [0x5d68b1] /usr/games/crawl-git-85d6d27d4c(_Z11monster_dieR7monster11killer_typeibbb+0x4986) [0x8a2a56]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-85d6d27d4c(_Z20uskayaw_grand_finaleb+0x5e6) [0x6c19c6]: uskayaw_grand_finale(bool) /usr/games/crawl-git-85d6d27d4c() [0x53f207] /usr/games/crawl-git-85d6d27d4c(_Z15activate_talentRK6talent+0x119) [0x5410a9]: activate_talent(talent const&) /usr/games/crawl-git-85d6d27d4c(_Z16activate_abilityv+0x80) [0x5416a0]: activate_ability() /usr/games/crawl-git-85d6d27d4c(_Z15process_command12command_type+0x212) [0xbb2562]: process_command(command_type) /usr/games/crawl-git-85d6d27d4c() [0xbb55c9] /usr/games/crawl-git-85d6d27d4c() [0xbb61d5] /usr/games/crawl-git-85d6d27d4c(main+0x2eb) [0xbb979b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f1d63eab76d]: /usr/games/crawl-git-85d6d27d4c() [0x535e59] 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". 0x00007f1d6425684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f1d6425684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005d02cb in call_gdb (file=0x7f1d64241180) at crash.cc:432 gdb = attach_cmd = "attach 22223\000\000\000\000\000\000\000" #2 0x00000000005d6e52 in do_crash_dump () at dbg-asrt.cc:670 t = 1499301926 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2b0cc68 "/dgldir/morgue/gameguard/"}} name = "/dgldir/morgue/gameguard/crash-gameguard-20170706-004526.txt", '\000' file = 0x7f1d64241180 #3 0x00000000005cfe5c in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x00007f1d64256b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d65e9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd8463c210 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d68b1 in AssertFailed (expr=0xbde963 "!invalid_monster(&mons)", file=0xbde678 "mon-death.cc", line=1887, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1887 failed.\000\000\000\000\000\000\375\177\000\000\335\"\000\000\000\000\000\000e\331`\000\000\000\000\000p\231\250\002", '\000' , "P\205\270\002", '\000' "\250, \003\352\002\000\000\000\000\000\000\000\000\375\177\000\000\335\"\000\000\000\000\000\000e\331`\000\000\000\000\000P\303c\204\375\177\000\000\000\000\000\000\000\000\000\000\220!\250\002", '\000' "\250, \003\352\002\000\000\000\000\000\000\000\000\375\177\000\000\335\"\000\000\000\000\000\000e\331`\000\000\000\000\000\240U\250\002", '\000' "\200"... args = {{gp_offset = 16, fp_offset = 0, overflow_arg_area = 0x6, reg_save_area = 0x7f1d64a12a89}} fileName = #8 0x00000000008a2a56 in monster_die (mons=..., killer=KILL_YOU, killer_index=27000, silent=false, wizard=, fake=) at mon-death.cc:1887 summoned = monster_killed = gives_player_xp = drop_items = leaves_corpse = pet_kill = corpse = was_visible = did_death_message = player_xp = duration = timeout = mwhere = {x = 1, y = 0} in_transit = was_banished = anon = targ_holy = submerged = mons_reset = death_message = #9 0x00000000006c19c6 in uskayaw_grand_finale (fail=) at god-abil.cc:6777 beam = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, target = {x = 25, y = 47}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 26.25, y = 45.5}, dir = {x = -1, y = 2}}, on_corner = false, cycle_idx = 0}} mons = 0x11c2888 #10 0x000000000053f207 in _do_ability (fail=fail@entry=false, abil=) at ability.cc:3077 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 = 0x12851d8 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12851d8 ""}}, 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 = 0x7ffd8463e670, _M_right = 0x7ffd8463e670}, _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 = -1, 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 = 0x7ffd8463e718, _M_right = 0x7ffd8463e718}, _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 0x00000000005410a9 in activate_talent (tal=...) at ability.cc:1692 hungerCheck = true fail = false ability_result = #12 0x00000000005416a0 in activate_ability () at ability.cc:1244 confused = false talents = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2800d90, _M_finish = 0x2800de0, _M_end_of_storage = 0x2800e10}}, } selected = #13 0x0000000000bb2562 in process_command (cmd=cmd@entry=CMD_USE_ABILITY) at main.cc:1866 No locals. #14 0x0000000000bb55c9 in _input () at main.cc:1132 cmd = CMD_USE_ABILITY player_disabled = {was_disabled = false} #15 0x0000000000bb61d5 in _launch_game () at main.cc:475 game_start = false ccon = {cstate = false, smartcstate = false} #16 0x0000000000bb979b in _launch_game_loop () at main.cc:376 game_ended = false #17 main (argc=, argv=0x7ffd84640028) at main.cc:332 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jun 24 2017 at 03:12:54 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-85d6d27d4c/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-85d6d27d4c/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-85d6d27d4c/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 3 Level id: Depths:3 Level build method = random_map_in_depth octa_room [oblique 6, deep_water] octa_room [oblique 4, deep_water] octa_room [oblique 8, deep_water] octa_room [oblique 6, deep_water], level layout type = rooms, absdepth0 = 24 Level vaults: evilmike_library_of_no_secrets layout_basic pan_entry hell_entry abyss_entry minmay_staircase_windowed_small roderic_lattice_octagonal_star Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The yaktaur closely misses your lorocyproca. You slice the yaktaur!! You freeze the yaktaur. Your kick misses the yaktaur. You headbutt the yaktaur. You kill the yaktaur! You slash the yaktaur! You freeze the yaktaur. You slice the yaktaur!! You freeze the yaktaur. The rakshasa barely misses your lorocyproca. The yaktaur unwields an uncursed arbalest. The yaktaur completely misses your lorocyproca. You block the yaktaur's attack. Your lorocyproca hits the yaktaur but does no damage. You slash the yaktaur! You freeze the yaktaur. You kick the yaktaur. Your headbutt misses the yaktaur. The yaktaur is heavily wounded. You slash the yaktaur! You freeze the yaktaur. You slice the yaktaur!! You freeze the yaktaur! The yaktaur closely misses you. The yaktaur unwields an uncursed enchanted arbalest. You block the yaktaur's attack. 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 yaktaur fails to defend itself. You slice the yaktaur!! You freeze the yaktaur! You kill the yaktaur! The helpless yaktaur fails to defend itself. You open the yaktaur like a pillowcase!!! You kill the yaktaur! You freeze the yaktaur! You kill the yaktaur! The yaktaur's corpse shimmers and vanishes! The helpless yaktaur fails to defend itself. You slash the yaktaur! You freeze the yaktaur. Your lorocyproca hits the rakshasa. The rakshasa's magic leaks into the air. The helpless yaktaur fails to defend itself. You cut the yaktaur into ribbons!!! You freeze the yaktaur! You kill the yaktaur! The yaktaur's corpse shimmers and vanishes! Your lorocyproca hits the rakshasa!! The rakshasa's magic leaks into the air. You hear a horrible gurgling sound! x3 You swap places. The rakshasa is no longer paralysed. The rakshasa falters for a moment. A brown ugly thing comes into view. Things that are here: an arbalest; 18 bolts; a yaktaur corpse You hit the rakshasa. You freeze the rakshasa. You headbutt the rakshasa! The rakshasa is almost dead. The injured rakshasa weaves a defensive illusion! You can now merge with and destroy a victim. A brown ugly thing comes into view. You slice the rakshasa!! You freeze the rakshasa. You kill the rakshasa! The rakshasa shimmers and vanishes! x2 A brown ugly thing comes into view. The brown ugly thing gurgles horribly! The brown ugly thing basks in the mutagenic energy from its kin and changes! You block the brown ugly thing's attack. You closely miss the brown ugly thing. You kick the brown ugly thing! You headbutt the brown ugly thing. The brown ugly thing is lightly wounded. You block the brown ugly thing's attack. You barely miss the brown ugly thing. You kick the brown ugly thing! You headbutt the brown ugly thing! The brown ugly thing is heavily wounded. A brown ugly thing comes into view. You slash the brown ugly thing! You freeze the brown ugly thing. You kick the brown ugly thing! Your headbutt misses the brown ugly thing. The brown ugly thing is almost dead. Your lorocyproca hits the brown ugly thing! The brown ugly thing dies! The brown ugly thing engulfs your lorocyproca! Your lorocyproca is splashed with acid. The acid corrodes your lorocyproca! A brown ugly thing comes into view. You closely miss the purple ugly thing. The brown ugly thing gurgles horribly! You headbutt the purple ugly thing, but do no damage. Your lorocyproca completely misses the brown ugly thing. The purple ugly thing bites you but does no damage. You slice the purple ugly thing!! You freeze the purple ugly thing! The purple ugly thing is heavily wounded. The brown ugly thing closely misses your lorocyproca. Your lorocyproca hits the brown ugly thing!! A slime creature comes into view. You hit the purple ugly thing. You freeze the purple ugly thing. The purple ugly thing is severely wounded. The purple ugly thing bites you. The brown ugly thing engulfs your lorocyproca. Your lorocyproca is splashed with acid. You barely miss the purple ugly thing. You kick the purple ugly thing. Your headbutt misses the purple ugly thing. The purple ugly thing is severely wounded. You slash the brown ugly thing! You freeze the brown ugly thing. Your lorocyproca hits the brown ugly thing!! You block the purple ugly thing's attack. A slime creature comes into view. You closely miss the purple ugly thing. You headbutt the purple ugly thing! The purple ugly thing is severely wounded. You slash the brown ugly thing! You freeze the brown ugly thing. The brown ugly thing misses your lorocyproca. The brown ugly thing engulfs your lorocyproca. Your lorocyproca is splashed with acid. Your lorocyproca hits the brown ugly thing!!! The brown ugly thing dies! A slime creature comes into view. You barely miss the purple ugly thing. You kick the purple ugly thing, but do no damage. You headbutt the purple ugly thing. The purple ugly thing is almost dead. You slash the brown ugly thing! You freeze the brown ugly thing. You block the purple ugly thing's attack. The brown ugly thing basks in the mutagenic energy from its kin and changes! You slice the purple ugly thing!! You freeze the purple ugly thing. You kill the purple ugly thing! You slash the purple ugly thing! You freeze the purple ugly thing. You slice the brown ugly thing!! You freeze the brown ugly thing. Your lorocyproca is no longer covered in acid. The brown ugly thing gores you! You are splashed with acid! The acid burns! You resist. You slice the purple ugly thing!! You freeze the purple ugly thing! You kill the purple ugly thing! You slice the brown ugly thing!! You freeze the brown ugly thing. You slash the slime creature! You freeze the slime creature. Your lorocyproca disappears in a puff of smoke! You slash the brown ugly thing! You freeze the brown ugly thing. The brown ugly thing is almost dead. You slash the slime creature! You freeze the slime creature. You block the brown ugly thing's attack. The slime creature hits you but does no damage. You slice the brown ugly thing!! You freeze the brown ugly thing. You kill the brown ugly thing! You slash the slime creature! You freeze the slime creature. You slice the slime creature!! You freeze the slime creature! You hit the slime creature. You freeze the slime creature. The slime creature barely misses you. The slime creature hits you but does no damage. You slash the slime creature! You freeze the slime creature. You kick the slime creature! You kill the slime creature! You slash the slime creature! You freeze the slime creature. Your chain mail "Fadeocw" prevents you from hitting the slime creature. You block the slime creature's attack. You slice the slime creature!! You freeze the slime creature. You kick the slime creature. You kill the slime creature! You slash the slime creature! You freeze the slime creature. You block the slime creature's attack. You slice the slime creature!! You freeze the slime creature. The slime creature is almost dead. You block the slime creature's attack. You slice the slime creature!! You freeze the slime creature. You kill the slime creature! No target in view! No target in view! You now have 1493 gold pieces (gained 32). Items here: ( )) [ a long sword; a robe; an uncursed arbalest; 11 bolts Items here: ( ))) an uncursed enchanted arbalest; an uncursed arbalest x2; 51 bolts Items here: ( )) [ a long sword; a robe; an uncursed arbalest; 11 bolts Found a stone staircase leading down. You can no longer merge with and destroy a victim. Found a stone staircase leading down. You now have 1505 gold pieces (gained 12). You can no longer pass through a line of other dancers. A water elemental comes into view. A water elemental is nearby! A water elemental is nearby! You hit the water elemental. You freeze the water elemental. Your kick misses the water elemental. The water elemental is lightly damaged. You barely miss the water elemental. The water elemental is lightly damaged. The water elemental hits you. You slice the water elemental!! You freeze the water elemental. Your kick misses the water elemental. Your headbutt misses the water elemental. The water elemental is almost destroyed. You block the water elemental's attack. You slash the water elemental! You freeze the water elemental. You destroy the water elemental! You can now pass through a line of other dancers. No target in view! You can no longer pass through a line of other dancers. Some of the chunks of flesh in your inventory have rotted away. A wizard comes into view. It is wielding a dagger. A wizard is nearby! A wizard is nearby! A wizard is nearby! Your +9 broad axe of freezing stops glowing. b - the +10 trident of Ru's Displeasure (weapon) {pierce, *Corrode rC+ MR+ Dex+3} Attack whom? Press: ? - help, Dir - move target cursor, f - wizard Aim: a wizard, wielding a dagger, wearing a robe and wearing a ring of loudness (hasn't noticed you) You reach to attack! You catch the helpless wizard completely off-guard! You puncture the wizard! The wizard is heavily wounded. You hit the wizard. You kick the wizard! The wizard is almost dead. The wizard gestures at you while chanting. The bolt of cold hits you! You resist. You can now pass through a line of other dancers. You puncture the wizard! You kill the wizard! No target in view! No target in view! Your +9 broad axe of freezing glows with a cold blue light! a - a +9 broad axe of freezing (weapon) Items here: ) = [ † a dagger; a robe; a ring of loudness; a human corpse You can no longer pass through a line of other dancers. All of the chunks of flesh in your inventory have rotted away. Found a stone staircase leading up. HP restored. Found a runed falchion. Found a glowing robe. You see here a buckler. A deep elf high priest comes into view. It is wielding a long sword. The deep elf high priest mumbles some strange prayers to its god against you. Something smites you! The deep elf high priest calls down the wrath of its god upon you. Something smites you! You enter the shallow water. Moving in this stuff is going to be slow. The deep elf high priest invokes the aid of its god against you. Something smites you! Your unstable footing causes you to fumble your attack. You block the deep elf high priest's attack. The deep elf high priest utters a dark prayer and points at you. Your life force is offered up. You slice the deep elf high priest!! You freeze the deep elf high priest! Your kick misses the deep elf high priest. The deep elf high priest is severely wounded. You barely miss the deep elf high priest. The deep elf high priest is severely wounded. The deep elf high priest misses you. You slash the deep elf high priest! You freeze the deep elf high priest. The deep elf high priest is almost dead. You can now pass through a line of other dancers. You slash the deep elf high priest! You freeze the deep elf high priest. You kill the deep elf high priest! No target in view! A lich comes into view. A lich is nearby! A lich is nearby! A lich is nearby! Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. The lich shouts! You slice the lich!! You freeze the lich. Your kick misses the lich. You headbutt the lich. The lich is moderately damaged. The lich touches you. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless lich fails to defend itself. You hit the lich but do no damage. The lich is moderately damaged. The helpless lich fails to defend itself. You hit the lich. You kick the lich! The lich is heavily damaged. A tentacled monstrosity comes into view. The helpless lich fails to defend itself. You open the lich like a pillowcase!!! You freeze the lich. You destroy the lich! Uskayaw will force your foes to share their pain. You slash the tentacled monstrosity! You freeze the tentacled monstrosity. You kick the tentacled monstrosity. The tentacled monstrosity is lightly wounded. You slice the tentacled monstrosity!! You freeze the tentacled monstrosity. The tentacled monstrosity is heavily wounded. The tentacled monstrosity tentacle-slaps you. The tentacled monstrosity tentacle-slaps you but does no damage. You block the tentacled monstrosity's attack. The tentacled monstrosity grabs you. The tentacled monstrosity constricts you. You barely miss the tentacled monstrosity. You kick the tentacled monstrosity. The tentacled monstrosity is heavily wounded. The tentacled monstrosity tentacle-slaps you. You block the tentacled monstrosity's attack. x2 The tentacled monstrosity constricts you. You hit the tentacled monstrosity. You kick the tentacled monstrosity. The tentacled monstrosity is heavily wounded. You slash the tentacled monstrosity! You freeze the tentacled monstrosity. The tentacled monstrosity is severely wounded. The tentacled monstrosity tentacle-slaps you but does no damage. x2 You block the tentacled monstrosity's attack. The tentacled monstrosity constricts you. You can now merge with and destroy a victim. You slash the tentacled monstrosity! The tentacled monstrosity is severely wounded. The tentacled monstrosity barely misses you. The tentacled monstrosity tentacle-slaps you but does no damage. The tentacled monstrosity tentacle-slaps you! The tentacled monstrosity constricts you. You hit the tentacled monstrosity but do no damage. Your kick misses the tentacled monstrosity. Your headbutt misses the tentacled monstrosity. The tentacled monstrosity is severely wounded. You block the tentacled monstrosity's attack. The tentacled monstrosity tentacle-slaps you but does no damage. You block the tentacled monstrosity's attack. The tentacled monstrosity constricts you. You slice the tentacled monstrosity!! You freeze the tentacled monstrosity. You kill the tentacled monstrosity! Your Fighting skill increases to level 16! No target in view! No target in view! Put on which piece of jewellery? (? for menu, Esc to quit) Really remove O - an amulet of faith? You remove your amulet of faith. Uskayaw seems less interested in you. You feel less pious. You can no longer merge with and destroy a victim. You sense that the amulet cannot attune itself to your injured body. P - an amulet of regeneration (around neck) You start resting. You can no longer pass through a line of other dancers. You are feeling hungry. You start resting. A spiny frog comes into view. Put on which piece of jewellery? (? for menu, Esc to quit) You remove your amulet of regeneration. You feel a surge of divine interest. O - an amulet of faith (around neck) The spiny frog gives a loud, deep croak! The spiny frog moves out of view. The spiny frog is too close now for your liking. A spiny frog is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The spiny frog changes into a black bear! Your unstable footing causes you to fumble your attack. The black bear changes into a meliai! Your chain mail "Fadeocw" prevents you from hitting the meliai. Your kick misses the meliai. You block the meliai's attack. x2 You slash the meliai! You freeze the meliai. You kick the meliai. Your headbutt misses the meliai. The meliai is severely wounded. The meliai hits you but does no damage. You block the meliai's attack. You slash the meliai! You freeze the meliai. You kill the meliai! You can now pass through a line of other dancers. No target in view! No target in view! There is an open door here. You can no longer pass through a line of other dancers. There is an open door here. There is an open door here. A shadow dragon comes into view. A shadow dragon is nearby! A shadow dragon is nearby! A shadow dragon is nearby! You hear a distant "Zot"! The shadow dragon barely misses you. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. You slash the shadow dragon! Your headbutt misses the shadow dragon. The shadow dragon is lightly wounded. You slash the shadow dragon! Your headbutt misses the shadow dragon. The shadow dragon is lightly wounded. The shadow dragon barely misses you. You block the shadow dragon's attack. The shadow dragon claws you. You slash the shadow dragon! You headbutt the shadow dragon. The shadow dragon is moderately wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy hits you! You partially resist. You feel drained. You slice the shadow dragon!! Your kick misses the shadow dragon. The shadow dragon is moderately wounded. You can now pass through a line of other dancers. You closely miss the shadow dragon. The shadow dragon is moderately wounded. The shadow dragon bites you but does no damage. You block the shadow dragon's attack. x2 You slash the shadow dragon! You kick the shadow dragon. You headbutt the shadow dragon, but do no damage. The shadow dragon is heavily wounded. You block the shadow dragon's attack. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. You slash the shadow dragon! Your kick misses the shadow dragon. You headbutt the shadow dragon, but do no damage. The shadow dragon is heavily wounded. The shadow dragon bites you but does no damage. The shadow dragon closely misses you. The shadow dragon claws you! You hit the shadow dragon but do no damage. Your kick misses the shadow dragon. The shadow dragon is heavily wounded. You slash the shadow dragon! The shadow dragon is severely wounded. The shadow dragon breathes negative energy at you. The bolt of negative energy hits you! You partially resist. You feel drained. You barely miss the shadow dragon. Your kick misses the shadow dragon. You headbutt the shadow dragon, but do no damage. The shadow dragon is severely wounded. You block the shadow dragon's attack. The shadow dragon misses you. The shadow dragon closely misses you. You slice the shadow dragon!! You freeze the shadow dragon. You kick the shadow dragon, but do no damage. The shadow dragon is almost dead. You hear a shout! Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless shadow dragon fails to defend itself. You chop the shadow dragon into pieces!!! You kill the shadow dragon! No target in view! No target in view! No target in view! A spriggan air mage comes into view. It is wielding a staff of summoning. The spriggan air mage shouts! You block the spriggan air mage's attack. There is an open door here. A spriggan air mage is nearby! A spriggan air mage is nearby! You slice the spriggan air mage!! You freeze the spriggan air mage! Your headbutt misses the spriggan air mage. The spriggan air mage is severely wounded. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you! Uskayaw will force your foes to share their pain. You slash the spriggan air mage! You freeze the spriggan air mage! You kill the spriggan air mage! No target in view! No target in view! Things that are here: a staff of summoning; a brightly glowing robe There is an open door here. You can no longer pass through a line of other dancers. Found a knobbly runed staff. Found a robe. u - a fan of gales There is an open door here. Things that are here: a staff of summoning; a brightly glowing robe There is an open door here. There is an open door here. There is an open door here. There is an open door here. You are feeling very hungry. Found a shortbow. You drop a fan of gales. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. A stone giant comes into view. A stone giant is nearby! A stone giant is nearby! A stone giant is nearby! The stone giant shouts! The stone giant throws a large rock. The large rock hits you! You see here a large rock. You block the stone giant's attack. You slice the stone giant!! You freeze the stone giant! You kick the stone giant! The stone giant is heavily wounded. You block the stone giant's attack. You slice the stone giant!! You freeze the stone giant! You headbutt the stone giant. The stone giant is almost dead. You block the stone giant's attack. You can now pass through a line of other dancers. You slash the stone giant! You freeze the stone giant. You kill the stone giant! No target in view! No target in view! You see here a large rock. You can no longer pass through a line of other dancers. Things that are here: a great mace; a dire flail A spriggan berserker comes into view. It is wielding an antimagic war axe. A spriggan berserker is nearby! A spriggan berserker is nearby! A spriggan berserker is nearby! The spriggan berserker prays to Trog. The polar bear growls angrily. You slice the spriggan berserker!! You freeze the spriggan berserker. The spriggan berserker is heavily wounded. You block the spriggan berserker's attack. You hit the spriggan berserker. You freeze the spriggan berserker. You kick the spriggan berserker! The spriggan berserker is severely wounded. The polar bear rages. You can now pass through a line of other dancers. You hit the spriggan berserker but do no damage. Your kick misses the spriggan berserker. The spriggan berserker is severely wounded. You hit the polar bear. The polar bear bites you!! The polar bear claws you but does no damage. x2 The spriggan berserker hits you with an antimagic war axe!! You feel your power leaking away. You miss the spriggan berserker. The spriggan berserker is severely wounded. You slash the polar bear! You freeze the polar bear. You block the polar bear's attack. x2 The polar bear claws you but does no damage. The spriggan berserker invokes Trog's protection! You slash the spriggan berserker! You freeze the spriggan berserker. You kill the spriggan berserker! The polar bear is no longer berserk. The polar bear disappears in a puff of smoke! No target in view! No target in view! No target in view! Things that are here: an antimagic war axe; an animal skin You can no longer pass through a line of other dancers. Things that are here: an arbalest; 18 bolts; a yaktaur skeleton Items here: ) = [ ÷ a dagger; a robe; a ring of loudness; a human skeleton Magic restored. You enter the shallow water. Moving in this stuff is going to be slow. A water elemental comes into view. The water elemental moves out of view. A water elemental comes into view. A water elemental is nearby! A water elemental is nearby! A water elemental is nearby! The water elemental moves out of view. You slice the plant!! You freeze the plant! You headbutt the plant, but do no damage. The plant is severely damaged. You hit the plant but do no damage. You kick the plant. The plant is lightly damaged. You slash the plant! You freeze the plant. You enter the shallow water. Moving in this stuff is going to be slow. You block the water elemental's attack. You block the water elemental's attack. You slice the water elemental!! You freeze the water elemental! You destroy the water elemental! No target in view! No target in view! No target in view! You hear a distant "Zot"! You enter the shallow water. Moving in this stuff is going to be slow. A water elemental is nearby! A water elemental is nearby! A water elemental is nearby! Okay, then. You slash the plant! You freeze the plant. You destroy the plant! You hit the plant. You freeze the plant. You enter the shallow water. Moving in this stuff is going to be slow. HP restored. A water elemental is nearby! A water elemental is nearby! No reachable target in view! No reachable target in view! The water elemental hits you! The water elemental engulfs you in water! With effort, you pull free of the water engulfing you. You gasp with relief as air once again reaches your lungs. The water elemental misses you. You block the water elemental's attack. You block the water elemental's attack. You slash the water elemental! You freeze the water elemental. You kick the water elemental, but do no damage. You headbutt the water elemental. The water elemental is moderately damaged. You are near starving! You slash the water elemental! You freeze the water elemental. You kick the water elemental! The water elemental is almost destroyed. You block the water elemental's attack. You can now pass through a line of other dancers. You closely miss the water elemental. You kick the water elemental. You destroy the water elemental! No target in view! No target in view! You can no longer pass through a line of other dancers. An ice dragon comes into view. An ice dragon is nearby! An ice dragon is nearby! An ice dragon is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The ice dragon roars deafeningly! The ice dragon breathes frost at you. The blast of cold misses you. The ice dragon closely misses you. The ice dragon barely misses you. The ice dragon misses you. You completely miss the ice dragon. Your kick misses the ice dragon. You block the ice dragon's attack. The ice dragon claws you but does no damage. The ice dragon closely misses you. You slash the ice dragon! You kick the ice dragon. You headbutt the ice dragon, but do no damage. The ice dragon is lightly wounded. The ice dragon breathes frost at you. The blast of cold hits you! You resist. The ice dragon misses you. You block the ice dragon's attack. The ice dragon tramples you but does no damage. You hit the ice dragon. The ice dragon is lightly wounded. The ice dragon misses you. The ice dragon claws you. The ice dragon tramples you. You stumble backwards! You barely miss the ice dragon. The ice dragon is lightly wounded. The ice dragon breathes frost at you. The blast of cold hits you! You resist. You hit the ice dragon. You kick the ice dragon, but do no damage. The ice dragon is moderately wounded. You slash the ice dragon! You freeze the ice dragon. The ice dragon is heavily wounded. You block the ice dragon's attack. x2 The ice dragon tramples you but does no damage. You slice the ice dragon!! You freeze the ice dragon. You headbutt the ice dragon. The ice dragon is severely wounded. The ice dragon bites you! You block the ice dragon's attack. x2 You can now pass through a line of other dancers. You slice the ice dragon!! You freeze the ice dragon. You kill the ice dragon! The ice dragon scales are intact enough to wear. Your life force feels restored. Uskayaw will force your foes to helplessly watch your dance. No target in view! No target in view! No target in view! Things that are here: +0 ice dragon scales; an ice dragon corpse You butcher the ice dragon corpse. u - 7 chunks of flesh You see here +0 ice dragon scales. x2 Eating one of 7 chunks of flesh. You eat one of the 7 chunks of flesh. This raw flesh tastes terrible. You are feeling hungry. Eating one of 6 chunks of flesh. You eat one of the 6 chunks of flesh. This raw flesh tastes terrible. You can no longer pass through a line of other dancers. You enter the shallow water. Moving in this stuff is going to be slow. Found a gateway to Hell. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading up here. Things that are here: a robe; a demon trident of venom You see here 2 large rocks. Things that are here: 4 potions of lignification; 2 scrolls of vulnerability an uncursed ring of resist corrosion You see here a long sword. You enter the shallow water. Moving in this stuff is going to be slow. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. There is a stone staircase leading down here. Unknown command. You climb downwards. A stone giant comes into view. There is a stone staircase leading up here. A stone giant is nearby! The stone giant shouts! Found 22 bolts. Your chain mail "Fadeocw" prevents you from hitting the stone giant. You kick the stone giant. The stone giant is lightly wounded. You slice the stone giant!! You freeze the stone giant. You headbutt the stone giant. The stone giant is heavily wounded. You block the stone giant's attack. You slash the stone giant! You freeze the stone giant. You kick the stone giant. Your headbutt misses the stone giant. The stone giant is heavily wounded. The stone giant hits you but does no damage. You can now pass through a line of other dancers. You carve the stone giant like a ham!!! You freeze the stone giant! You kill the stone giant! No target in view! No target in view! Things that are here: 3 large rocks; a stone giant corpse You can no longer pass through a line of other dancers. Found a one-way gate leading to the halls of Pandemonium. W - 5 potions of ambrosia (gained 1) A yaktaur comes into view. A yaktaur is nearby! Found a stone staircase leading down. A yaktaur captain comes into view. The yaktaur shouts! You hear a shout! x3 You block the yaktaur's attack. The yaktaur captain wields an arbalest. The yaktaur captain shoots a bolt. The bolt barely misses you. You see here a bolt. You slice the yaktaur!! You freeze the yaktaur! You kick the yaktaur. You headbutt the yaktaur! You kill the yaktaur! You hear a shout! A yaktaur comes into view. The yaktaur shouts! The yaktaur captain shoots a bolt. You block the bolt. The yaktaur wields an arbalest. The yaktaur shoots a bolt. The bolt hits you but does no damage. You see here 2 bolts. The yaktaur captain shoots a bolt. The bolt hits you but does no damage. You see here a bolt. The yaktaur shoots a bolt. You block the bolt. The yaktaur captain unwields an uncursed arbalest. You block the yaktaur captain's attack. You hear a shout! x2 You see here a bolt. You slice the yaktaur captain!! You freeze the yaktaur captain. The yaktaur captain is moderately wounded. You can now pass through a line of other dancers. You slash the yaktaur captain! You freeze the yaktaur captain. You kick the yaktaur captain! The yaktaur captain is severely wounded. You slash the yaktaur! You freeze the yaktaur. You block the yaktaur captain's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless yaktaur captain fails to defend itself. You slice the yaktaur captain!! You freeze the yaktaur captain! You kill the yaktaur captain! The helpless yaktaur fails to defend itself. You open the yaktaur like a pillowcase!!! You freeze the yaktaur! You kill the yaktaur! Uskayaw will force your foes to share their pain. A yaktaur comes into view. The yaktaur shouts! You hear a shout! Found a one-way gate to the infinite horrors of the Abyss. You block the yaktaur's attack. You slice the yaktaur!! You freeze the yaktaur! You kick the yaktaur. The yaktaur is almost dead. You block the yaktaur's attack. A yaktaur comes into view. You slice the yaktaur!! You freeze the yaktaur. You kill the yaktaur! 2 yaktaurs come into view. The yaktaur wields a runed arbalest. The yaktaur shoots a bolt. You block the bolt. The yaktaur wields an arbalest. The yaktaur shoots a bolt. You block the bolt. Things that are here: an arbalest; 15 bolts; a yaktaur corpse A yaktaur comes into view. The yaktaur shouts! The yaktaur shoots a bolt. The bolt barely misses you. The yaktaur wields an arbalest. The yaktaur shoots a bolt. You block the bolt. You see here a bolt. You hit the yaktaur. You freeze the yaktaur. Your kick misses the yaktaur. You headbutt the yaktaur! The yaktaur is moderately wounded. You slice the yaktaur!! You freeze the yaktaur. You slash the yaktaur! You freeze the yaktaur. The yaktaur unwields an uncursed enchanted arbalest. The yaktaur completely misses you. The yaktaur unwields an uncursed arbalest. You block the yaktaur's attack. You can now merge with and destroy a victim. You slash the yaktaur! You freeze the yaktaur. You kick the yaktaur! You kill the yaktaur! You hit the yaktaur. You freeze the yaktaur. You slice the yaktaur!! You freeze the yaktaur! You slash the yaktaur! You freeze the yaktaur. The yaktaur hits you but does no damage. The yaktaur closely misses you. You chop the yaktaur into pieces!!! You freeze the yaktaur. You kill the yaktaur! You slash the yaktaur! You freeze the yaktaur. You slash the yaktaur! You freeze the yaktaur. You slash the yaktaur! You freeze the yaktaur. You headbutt the yaktaur. You kill the yaktaur! You hit the yaktaur. You freeze the yaktaur. You block the yaktaur's attack. You slash the yaktaur! You freeze the yaktaur. You kill the yaktaur! No target in view! Things that are here: an arbalest; 18 bolts; a yaktaur corpse No target in view! Things that are here: an arbalest; 12 bolts; a yaktaur corpse Found a gateway to Hell. Things that are here: an uncursed arbalest; 11 bolts; a yaktaur corpse Things that are here: an uncursed enchanted arbalest; 10 bolts; a yaktaur corpse You see here a bolt. You can no longer merge with and destroy a victim. Things that are here: an arbalest; 10 bolts; a yaktaur corpse Things that are here: an arbalest; 19 bolts Things that are here: an uncursed arbalest; 20 bolts There is a stone staircase leading down here. You can no longer pass through a line of other dancers. You now have 1530 gold pieces (gained 25). All of the chunks of flesh in your inventory have rotted away. Things that are here: an uncursed arbalest; 20 bolts You are feeling hungry. A lich comes into view. Things that are here: an arbalest; 19 bolts A lich is nearby! The lich shouts! You slash the lich! You kick the lich. Your headbutt misses the lich. The lich is lightly damaged. The lich casts a spell at you. You struggle to resist. You hit the lich. The lich is lightly damaged. The lich points at you and mumbles some strange words. The crystal spear hits you! You slash the lich! Your headbutt misses the lich. The lich is moderately damaged. You completely miss the lich. Your kick misses the lich. You headbutt the lich, but do no damage. The lich is moderately damaged. The lich touches you but does no damage. You barely miss the lich. Your kick misses the lich. The lich is moderately damaged. The lich touches you but does no damage. Press: ? - help, v - describe, . - travel Here: a lich (moderately damaged) The floor. You completely miss the lich. The lich is moderately damaged. Your chain mail "Fadeocw" prevents you from hitting the lich. Your headbutt misses the lich. The lich is moderately damaged. You block the lich's attack. You slice the lich!! Your kick misses the lich. The lich is heavily damaged. The lich casts a spell. The lich seems to speed up. You can now pass through a line of other dancers. You hit the lich. The lich is heavily damaged. The lich gestures at you while chanting. The crystal spear misses you. You barely miss the lich. You headbutt the lich. The lich is heavily damaged. You block the lich's attack. You slice the lich!! You freeze the lich. The lich is severely damaged. You block the lich's attack. Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless lich fails to defend itself. You open the lich like a pillowcase!!! You destroy the lich! Your Invocations skill increases to level 19! You see here 2 bolts. You start resting. You can no longer pass through a line of other dancers. HP restored. You see here 2 bolts. You butcher the yaktaur corpse. u - 3 chunks of flesh Things that are here: an arbalest; 10 bolts; a yaktaur skeleton Things that are here: an arbalest; 10 bolts; a yaktaur skeleton Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. Found a mace. You see here a mace. You open the door. There is an open door here. All of the chunks of flesh in your inventory have rotted away. You open the door. There is an open door here. Found a stone staircase leading up. You open the door. There is an open door here. There is an open door here. There is an open door here. You now have 1555 gold pieces (gained 25). A brown ugly thing comes into view. A brown ugly thing is nearby! A brown ugly thing is nearby! 2 ugly things come into view. The brown ugly thing gurgles horribly! x2; You hear a horrible gurgling sound! The brown ugly thing gurgles horribly! You hear two shouts! You hear a shout! You hear a horrible gurgling sound! You hear a shout! You hear two shouts! You hear a shout! A brown ugly thing comes into view. The brown ugly thing gurgles horribly! You slash the brown ugly thing! You freeze the brown ugly thing. Your kick misses the brown ugly thing. The brown ugly thing is moderately wounded. You hit the brown ugly thing. You freeze the brown ugly thing. You hear two shouts! You block the brown ugly thing's attack. You slice the brown ugly thing!! You freeze the brown ugly thing. You kick the brown ugly thing! The brown ugly thing is severely wounded. You slash the brown ugly thing! You freeze the brown ugly thing. You closely miss the brown ugly thing. The brown ugly thing kicks you. You are splashed with acid! The acid burns! You resist. You block the brown ugly thing's attack. You can now pass through a line of other dancers. A two-headed ogre comes into view. It is wielding two giant clubs. You barely miss the brown ugly thing. Your headbutt misses the brown ugly thing. The brown ugly thing is severely wounded. You hit the brown ugly thing but do no damage. You slash the brown ugly thing! You freeze the brown ugly thing. You block the brown ugly thing's attack. The brown ugly thing completely misses you. A brown ugly thing comes into view. You barely miss the brown ugly thing. You kick the brown ugly thing! You kill the brown ugly thing! You slice the brown ugly thing!! You freeze the brown ugly thing! Your chain mail "Fadeocw" prevents you from hitting the brown ugly thing. You hear a horrible gurgling sound! You hear two shouts! Uskayaw will force your foes to helplessly watch your dance. Uskayaw prepares the audience for your solo! The helpless brown ugly thing fails to defend itself. You slash the brown ugly thing! You freeze the brown ugly thing. You kick the brown ugly thing! You headbutt the brown ugly thing. The brown ugly thing is almost dead. The helpless brown ugly thing fails to defend itself. You slash the brown ugly thing! You freeze the brown ugly thing. An ugly thing, a two-headed ogre and an ogre mage come into view. The helpless brown ugly thing fails to defend itself. You slice the brown ugly thing!! You freeze the brown ugly thing. You kill the brown ugly thing! The helpless brown ugly thing fails to defend itself. You chop the brown ugly thing into pieces!!! You freeze the brown ugly thing. You kill the brown ugly thing! The two-headed ogre is no longer paralysed. The ogre mage mumbles some strange words. The ogre mage blinks! A two-headed ogre comes into view. It is wielding two giant clubs. The brown ugly thing is no longer paralysed. You block the brown ugly thing's attack. An ogre and a lich come into view. You see here an ugly thing corpse. You dice the two-headed ogre like an onion!!! You freeze the two-headed ogre! The two-headed ogre is almost dead. Your chain mail "Fadeocw" prevents you from hitting the brown ugly thing. You slice the brown ugly thing!! You freeze the brown ugly thing! You hear a horrible gurgling sound! The lich casts a spell. The brown ugly thing misses you. You block the brown ugly thing's attack. Uskayaw will force your foes to share their pain. Uskayaw links your audience in an emotional bond! You slash the two-headed ogre! You freeze the two-headed ogre. You kill the two-headed ogre! You hit the brown ugly thing. You freeze the brown ugly thing. You slash the brown ugly thing! You freeze the brown ugly thing. You slash the two-headed ogre! You freeze the two-headed ogre! The brown ugly thing is no longer paralysed. Your Executioner hits the two-headed ogre!! The two-headed ogre dies! The lich gestures wildly while chanting. The lich flickers and vanishes for a moment. You can now merge with and destroy a victim. You barely miss the brown ugly thing. You kick the brown ugly thing. You kill the brown ugly thing! You hit the brown ugly thing. You freeze the brown ugly thing. You block the brown ugly thing's attack. You slash the brown ugly thing! You freeze the brown ugly thing. The brown ugly thing is heavily wounded. You slash the two-headed ogre! You freeze the two-headed ogre. Your Executioner hits the two-headed ogre!! Your Executioner hits the two-headed ogre but does no damage. Your Executioner hits the two-headed ogre. The brown ugly thing misses you. Your Executioner gestures. Your Executioner seems to speed up. The ogre mage barely misses your Executioner. The ogre hits your Executioner with a giant spiked club!! You catch the helpless two-headed ogre completely off-guard! You hit the two-headed ogre. You freeze the two-headed ogre. You headbutt the two-headed ogre. The two-headed ogre is almost dead. You slash the brown ugly thing! You freeze the brown ugly thing. You completely miss the brown ugly thing. Your Executioner hits the two-headed ogre! The two-headed ogre dies! The brown ugly thing basks in the mutagenic energy from its kin and changes! You block the brown ugly thing's attack. Aiming: Grand Finale Press: ? - help, Shift-Dir - straight line, f - lich Aim: a lich (severely damaged, slightly transparent, sharing its pain) The lich explodes violently! Your Executioner is hit by a flying piece of the lich! The red ugly thing is hit by a flying piece of the lich! You blow up the lich! The Ice Fiend disappears in a puff of smoke! Your Stealth skill increases to level 5! You kill the red ugly thing! >>>>>>>>>>>>>>>>>>>>>> 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: [gameguard] Species: Demonspawn Job: Wanderer HP: 180/182; mods: 0/0 MP: 34/34; mod: 0 Stats: 17 (17) 15 (15) 14 (14) Position: (26, 45), 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 | 1 | 20 | 16 | 8401 | 201/1250 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 18 | 12860 | 17/1784 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 2 | 200 | 22/178 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 13 | 6341 | 336/1130 Dodging | X | 1 | 20 | 10 | 3980 | 651/773 Stealth | X | 1 | 20 | 5 | 770 | 20/300 Shields | X | 0 | 0 | 15 | 9140 | 757/1368 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 | X | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Transmutations | X | 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 | X | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 1 | 20 | 19 | 7380 | 67/981 Evocations | X | 0 | 0 | 12 | 4231 | 31/850 Spell bugs: Durations: #39: 25 Attributes: #12: 4690 #13: 3135 #23: 31578 #24: -539281343 #27: 640622 #49: 4897 #59: 1 Mutations: claws: 1 hooves: 3 (innate) horns: 1 rugged brown scales: 3 (innate) agile: 1 cold resistance: 1 demonic guardian: 3 (innate) negative energy resistance: 1 (innate) nightstalker: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 broad axe of freezing eq slot #1, inv slot #9: +2 cloak of poison resistance eq slot #2, inv slot #16: +2 hat of see invisible eq slot #3, inv slot #25: +2 pair of gloves of archery eq slot #5, inv slot #4: +5 shield "Urejuof" {-Cast +Inv rElec MP-9} eq slot #6, inv slot #37: +5 chain mail "Fadeocw" {rPois rF+ MP+9} eq slot #7, inv slot #7: +4 ring of evasion eq slot #8, inv slot #33: ring of Gacev {rCorr Str-5 Slay+5} eq slot #9, inv slot #40: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ......## ##........... .....## ##......#... ......## ........ . ....#..# ..#..... . ...###.### ##.# #... ... #...###.. ###..#..# ##...## #u@)..# #...1)... #...OO... .....§... ......... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>