ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-139-gb171341b6e Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9091777648177498783, deterministic pregen: 1 Command line: /usr/games/crawl-git-b171341b6e -name tswn -rc /dgldir/rcfiles/crawl-git/tswn.rc -macro /dgldir/rcfiles/crawl-git/tswn.macro -morgue /dgldir/morgue/tswn/ -webtiles-socket /crawl-master/webserver/sockets/tswn:2025-06-10.18:22:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-b171341b6e(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x56b4d1993ece]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-b171341b6e(_Z13do_crash_dumpv+0x43a) [0x56b4d19a1f4a]: do_crash_dump() /usr/games/crawl-git-b171341b6e(_Z20crash_signal_handleri+0x1fa) [0x56b4d19943aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x75c6de242910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x75c6de29999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x75c6de242866]: /usr/games/crawl-git-b171341b6e(+0x4da31d) [0x56b4d19a131d]: /usr/games/crawl-git-b171341b6e(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x56b4d19a1827]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-b171341b6e(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x9739) [0x56b4d1d46dc9]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-b171341b6e(_Z16handle_mon_spellP7monster+0xa24) [0x56b4d1d4a124]: handle_mon_spell(monster*) /usr/games/crawl-git-b171341b6e(+0x84206d) [0x56b4d1d0906d]: /usr/games/crawl-git-b171341b6e(_Z19handle_monster_moveP7monster+0x18d2) [0x56b4d1d10272]: handle_monster_move(monster*) /usr/games/crawl-git-b171341b6e(_Z15handle_monstersb+0xbf0) [0x56b4d1d11ee0]: handle_monsters(bool) /usr/games/crawl-git-b171341b6e(_Z12world_reactsv+0x147) [0x56b4d212e607]: world_reacts() /usr/games/crawl-git-b171341b6e(+0xc69c80) [0x56b4d2130c80]: /usr/games/crawl-git-b171341b6e(+0xc6a635) [0x56b4d2131635]: /usr/games/crawl-git-b171341b6e(main+0x1f7) [0x56b4d18c9367]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x75c6de2280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x75c6de228189]: /usr/games/crawl-git-b171341b6e(_start+0x25) [0x56b4d18c9d95]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000075c6de30fbf7 in __GI___wait4 (pid=485354, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000075c6de30fbf7 in __GI___wait4 (pid=485354, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000056b4d199457c in call_gdb (file=0x75c6de3ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 485294\000\000\000\000\000\000" #2 0x000056b4d19a1f68 in do_crash_dump () at dbg-asrt.cc:673 t = 1749579796 dir = "/dgldir/morgue/tswn/" name = "/dgldir/morgue/tswn/crash-tswn-20250610-182316.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed." file = 0x75c6de3ff6c0 <_IO_2_1_stderr_> #3 0x000056b4d19943aa in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {7152}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000075c6de242866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000056b4d19a131d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff3b3a96d0 "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000056b4d19a1827 in AssertFailed (expr=expr@entry=0x56b4d21dbd50 "mons->heads() == (int)breaths->size()", file=file@entry=0x56b4d2161d0e "mon-cast.cc", line=line@entry=7152, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.\000\264V\000\000\t\000\000\000\000\000\000\000\240\224\264ԴV\000\000p\224\264ԴV\000\000`\227:;\377\177\000\000\b\000\000\0000\000\000\000`\245:;\377\177\000\000\220\244:;\377\177\000\000p\224\264ԴV\000\000\240\224\264ԴV\000\000\240\224\264ԴV\000\000\b\000\000\0000\000\000\0005\000\000\000\"\000\000\0000\255\265ԴV\000\0000\255\265ԴV\000\000\000\000\000\000\000\000\000"... args = {{gp_offset = 134645, fp_offset = 22196, overflow_arg_area = 0x0, reg_save_area = 0x0}} fileName = #11 0x000056b4d1d46dc9 in mons_cast (mons=0x56b4d2728750 , pbolt=..., spell_cast=, slot_flags=..., do_noise=true) at mon-cast.cc:7152 breaths = evoke = flags = foe = logic = slot = {spell = SPELL_NO_SPELL, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 30150}} sumcount = sumcount2 = duration = god = splpow = #12 0x000056b4d1d4a124 in handle_mon_spell (mons=0x56b4d2728750 ) at mon-cast.cc:5141 hspell_pass = std::vector of length 2, capacity 2 = {{spell = SPELL_SERPENT_OF_HELL_DIS_BREATH, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578}}, {spell = SPELL_SUMMON_DRAGON, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 516}}} beem = {origin_spell = SPELL_FIRE_BREATH, range = 7, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 53, y = 32}, target = {x = 52, y = 33}, damage = {num = 3, size = 34}, ench_power = 204, hit = 30, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 4351, source_name = "the Serpent of Hell", name = "blast of flame", short_name = "flames", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "blast of fiery breath", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 3, capacity 4 = {{x = 52, y = 33}, {x = 51, y = 34}, {x = 50, y = 35}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578} battlesphere = false #13 0x000056b4d1d0906d in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1895 friendly_or_near = #14 0x000056b4d1d10272 in handle_monster_move (mons=0x56b4d2728750 ) at mon-act.cc:2322 entry = mmov = {x = -1, y = 1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 52, y = 33} #15 0x000056b4d1d11ee0 in handle_monsters (with_noise=true) at mon-act.cc:2789 mon = 0x56b4d2728750 oldspeed = tries = #16 0x000056b4d212e607 in world_reacts () at main.cc:2603 No locals. #17 0x000056b4d2130c80 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x000056b4d2131635 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x000056b4d18c9367 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #20 main (argc=12, argv=0x7fff3b3abca8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }}} [Inferior 1 (process 485294) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -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 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-b171341b6e/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-b171341b6e/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-b171341b6e/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 16, depth = 7 Level id: Dis:7 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 34 Level vaults: dis_grunt_layers Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The juggernaut is moderately wounded. You hit the juggernaut. The juggernaut decays. The juggernaut is heavily wounded. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. The war gargoyle is severely damaged. You thrash the war gargoyle!! You destroy the war gargoyle! The Council accepts your kill. You spin and attack the juggernaut repeatedly. You hit the juggernaut. The juggernaut decays. You tail-slap the juggernaut. The juggernaut is heavily wounded. You whack the juggernaut! The juggernaut decays. You tail-slap the juggernaut! The juggernaut is heavily wounded. You spin and attack the crystal echidna repeatedly. You devastate the crystal echidna!!! The crystal echidna is heavily damaged. You thrash the crystal echidna!! The crystal echidna is almost destroyed. You spin and attack the juggernaut. You thrash the juggernaut!! The juggernaut decays. The juggernaut is severely wounded. You block the crystal echidna's attack. You spin and attack the crystal echidna repeatedly. You whack the crystal echidna! You destroy the crystal echidna! The Council accepts your kill. You spin and attack the juggernaut repeatedly. You whack the juggernaut! The juggernaut decays. The juggernaut is almost dead. You whack the juggernaut! The juggernaut decays. The juggernaut is almost dead. You hear a loud squeak. A war gargoyle comes into view. It is wielding a +0 flail. You roll towards the iron dragon! You lunge at the iron dragon, in a flurry of attacks. You thrash the iron dragon!! The iron dragon decays. You tail-slap the iron dragon. The iron dragon is severely wounded. You whack the iron dragon! The iron dragon decays. You tail-slap the iron dragon. The iron dragon is almost dead. You spin and attack the juggernaut. You whack the juggernaut! The juggernaut decays. The juggernaut is almost dead. You spin and attack the juggernaut repeatedly. You hit the juggernaut but do no damage. The juggernaut is almost dead. You hit the juggernaut but do no damage. The juggernaut is almost dead. You whack the iron dragon! The iron dragon decays. The iron dragon is almost dead. You block the war gargoyle's attack. You block the juggernaut's attack. x2 The iron dragon breathes metal splinters at you. You block the spray of metal splinters... and reflect it back! The spray of metal splinters hits the iron dragon. You spin and attack the juggernaut repeatedly. You whack the juggernaut! The juggernaut decays. You tail-slap the juggernaut, but do no damage. The juggernaut is almost dead. You whack the juggernaut! You kill the juggernaut! The Council accepts your kill. You spin and attack the juggernaut repeatedly. You whack the juggernaut! The juggernaut decays. The juggernaut is almost dead. You whack the juggernaut! You kill the juggernaut! The Council accepts your kill. The war gargoyle launches metal splinters at you. The spray of metal splinters hits you but does no damage. You hear a loud squeak. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. You tail-slap the war gargoyle, but do no damage. You thrash the war gargoyle!! The war gargoyle is moderately damaged. You block the war gargoyle's attack. The war gargoyle attacks as it pursues you! The war gargoyle completely misses you. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You block the war gargoyle's attack. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. You tail-slap the war gargoyle!! The war gargoyle is almost destroyed. You hit the war gargoyle but do no damage. The war gargoyle is almost destroyed. You block the war gargoyle's attack. A war gargoyle comes into view. It is wielding a +0 great mace. The war gargoyle attacks as it pursues you! You block the war gargoyle's attack. The war gargoyle moves out of view. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. You tail-slap the war gargoyle! You destroy the war gargoyle! The Council accepts your kill. You hear a loud squeak. You block the war gargoyle's attack. An ancient champion comes into view. It is wielding a +0 battleaxe of pain. You spin and attack the war gargoyle repeatedly. You completely miss the war gargoyle. You tail-slap the war gargoyle, but do no damage. You hit the war gargoyle but do no damage. The war gargoyle closely misses you. You block the ancient champion's attack. You block the war gargoyle's attack. A war gargoyle comes into view. It is wielding a +4 flail of draining. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! The war gargoyle is moderately damaged. You hit the war gargoyle. The war gargoyle is heavily damaged. You roll towards the war gargoyle! You lunge at the war gargoyle, in a flurry of attacks. You whack the war gargoyle! The war gargoyle is lightly damaged. You thrash the war gargoyle!! You tail-slap the war gargoyle, but do no damage. The war gargoyle is heavily damaged. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. The war gargoyle is heavily damaged. You thrash the war gargoyle!! You destroy the war gargoyle! The Council accepts your kill. You spin and attack the ancient champion repeatedly. You hit the ancient champion but do no damage. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is lightly damaged. You whack the war gargoyle! The war gargoyle is almost destroyed. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You block the ancient champion's attack. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! You destroy the war gargoyle! The Council accepts your kill. You spin and attack the ancient champion repeatedly. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is moderately damaged. You hit the ancient champion but do no damage. The ancient champion is moderately damaged. A war gargoyle comes into view. It is wielding a +0 flail of pain. You block the war gargoyle's attack. The ancient champion attacks as it pursues you! You block the ancient champion's attack. The war gargoyle launches metal splinters at you. You block the spray of metal splinters... and reflect it back! The spray of metal splinters hits the war gargoyle but does no damage. You spin and attack the war gargoyle repeatedly. You whack the war gargoyle! The war gargoyle is moderately damaged. You hit the war gargoyle but do no damage. You tail-slap the war gargoyle! The war gargoyle is moderately damaged. You block the war gargoyle's attack. You spin and attack the ancient champion repeatedly. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is heavily damaged. You thrash the ancient champion!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is severely damaged. You block the war gargoyle's attack. An ancient champion comes into view. It is wielding a +1 heavy great mace. The ancient champion moves out of view. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! The war gargoyle is severely damaged. You whack the war gargoyle! You tail-slap the war gargoyle! You destroy the war gargoyle! The Council accepts your kill. You spin and attack the ancient champion repeatedly. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is severely damaged. You barely miss the ancient champion. Your tail-slap misses the ancient champion. The ancient champion is severely damaged. You block the ancient champion's attack. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the iron dragon from above. You whack the iron dragon! The iron dragon decays. The iron dragon is almost dead. You whack the iron dragon! You kill the iron dragon! The Council accepts your kill. You repeatedly attack the ancient champion from above. You hit the ancient champion but do no damage. The ancient champion is severely damaged. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is almost destroyed. You whack the ancient champion! You destroy the ancient champion! The Council accepts your kill. An iron golem comes into view. There is an open door here. You hear a deafening roar! You hear a roar! You hear a deafening roar! You hear a loud squeak. As you open the door, it creaks loudly! An iron dragon and an ancient champion come into view. The ancient champion is wielding a +3 great mace of freezing. The ancient champion points at you and mumbles some strange words. The iron shot misses you. The iron dragon moves out of view. You hear a deafening roar! A Hell Sentinel comes into view. The iron dragon roars deafeningly! You block the ancient champion's attack. The Hell Sentinel moves out of view. There is an open door here. You whack the iron dragon! The iron dragon decays. You tail-slap the iron dragon! The iron dragon is moderately wounded. An iron golem comes into view. You spin and attack the iron dragon repeatedly. You barely miss the iron dragon. The iron dragon is moderately wounded. You whack the iron dragon! The iron dragon decays. The iron dragon is moderately wounded. The iron dragon bites you but does no damage. You block the iron dragon's attack. The iron dragon tramples you but does no damage. The iron golem moves out of view. You roll towards the Hell Sentinel! A quicksilver elemental and a war gargoyle come into view. The war gargoyle is wielding a +1 morningstar of flaming. You lunge at the Hell Sentinel, in a flurry of attacks. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is lightly wounded. You punish the Hell Sentinel, causing immense pain!!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is moderately wounded. You whack the Hell Sentinel! The Hell Sentinel decays. You tail-slap the Hell Sentinel!! The Hell Sentinel is heavily wounded. The ancient champion casts a spell at you. The iron shot hits you. The Hell Sentinel falters for a moment. The quicksilver elemental moves out of view. The war gargoyle moves out of view. You spin and attack the Hell Sentinel repeatedly. You completely miss the Hell Sentinel. You tail-slap the Hell Sentinel, but do no damage. The Hell Sentinel is heavily wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel. The Hell Sentinel is severely wounded. The Hell Sentinel falters for a moment. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel but do no damage. The Hell Sentinel is severely wounded. You hit the Hell Sentinel but do no damage. The Hell Sentinel is severely wounded. The war gargoyle misses you. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy misses you. You spin and attack the quicksilver elemental repeatedly. You miss the quicksilver elemental. Your tail-slap misses the quicksilver elemental. You barely miss the quicksilver elemental. You block the quicksilver elemental's attack. The war gargoyle closely misses you. You hear a roar! You block the quicksilver elemental's attack. The war gargoyle attacks as it pursues you! You block the war gargoyle's attack. You spin and attack the quicksilver elemental repeatedly. You closely miss the quicksilver elemental. You thrash the quicksilver elemental!! The quicksilver elemental is moderately damaged. You spin and attack the war gargoyle repeatedly. You whack the war gargoyle! The war gargoyle is moderately damaged. You hit the war gargoyle but do no damage. The war gargoyle is moderately damaged. The quicksilver elemental completely misses you. You block the war gargoyle's attack. The quicksilver elemental completely misses you. The war gargoyle launches metal splinters at you. You block the spray of metal splinters... and reflect it back! The spray of metal splinters hits the war gargoyle but does no damage. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle but do no damage. You tail-slap the war gargoyle. The war gargoyle is moderately damaged. You hit the war gargoyle. The war gargoyle is moderately damaged. The quicksilver elemental closely misses you. You block the war gargoyle's attack. An ancient champion comes into view. It is wielding a +3 battleaxe of flaming. You spin and attack the quicksilver elemental repeatedly. You hit the quicksilver elemental. The quicksilver elemental is moderately damaged. You hit the quicksilver elemental. You tail-slap the quicksilver elemental! The quicksilver elemental is heavily damaged. The quicksilver elemental breathes dispelling energy at you. The bolt of dispelling energy hits you but does no damage. The ancient champion moves out of view. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel but do no damage. The Hell Sentinel is severely wounded. You hit the Hell Sentinel. The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is severely wounded. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! The war gargoyle is almost destroyed. You hit the war gargoyle but do no damage. The war gargoyle is almost destroyed. You block the war gargoyle's attack. A war gargoyle comes into view. It is wielding a +2 flail of protection. The quicksilver elemental hits you but does no damage. You block the war gargoyle's attack. Welcome back, tswn the Armataur Wanderer. The Council says: Follow the path of wisdom and battle! Welcome back, tswn the Armataur Wanderer. The Council says: Follow the path of wisdom and battle! Press ? for a list of commands and other information. You spin and attack the war gargoyle repeatedly. You hit the war gargoyle. The war gargoyle is lightly damaged. You hit the war gargoyle but do no damage. The war gargoyle is lightly damaged. You hear a screech! You block the quicksilver elemental's attack. A Hell Sentinel comes into view. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel. The Hell Sentinel decays. The Hell Sentinel is severely wounded. You hit the Hell Sentinel. The Hell Sentinel decays. You tail-slap the Hell Sentinel! The Hell Sentinel is almost dead. You spin and attack the quicksilver elemental repeatedly. You thrash the quicksilver elemental!! The quicksilver elemental is severely damaged. You thrash the quicksilver elemental!! You destroy the quicksilver elemental! The Council accepts your kill. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. The Hell Sentinel moves out of view. You roll towards the ancient champion! You lunge at the ancient champion, in a flurry of attacks. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. You tail-slap the ancient champion. The ancient champion is lightly damaged. You thrash the ancient champion!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is heavily damaged. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! You destroy the war gargoyle! The Council accepts your kill. You thrash the ancient champion!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is severely damaged. You spin and attack the ancient champion repeatedly. You thrash the ancient champion!! You destroy the ancient champion! The Council accepts your kill. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is lightly damaged. You whack the iron golem! You tail-slap the iron golem, but do no damage. The iron golem is lightly damaged. You hear a screech! The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You spin and attack the war gargoyle repeatedly. You thrash the war gargoyle!! You tail-slap the war gargoyle!! The war gargoyle is almost destroyed. You completely miss the war gargoyle. The war gargoyle is almost destroyed. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel but do no damage. The Hell Sentinel is almost dead. You hit the Hell Sentinel. The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is almost dead. You hear a screech! You block the war gargoyle's attack. The Hell Sentinel completely misses you. The Hell Sentinel is temporarily struck blind! You block the Hell Sentinel's attack. You spin and attack the iron golem repeatedly. You hit the iron golem. You tail-slap the iron golem, but do no damage. The iron golem is lightly damaged. You whack the iron golem! The iron golem is lightly damaged. You block the iron golem's attack. x2; The war gargoyle misses you. You spin and attack the war gargoyle repeatedly. You whack the war gargoyle! You destroy the war gargoyle! The Council accepts your kill. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is moderately damaged. You hit the iron golem but do no damage. The iron golem is moderately damaged. A caustic shrike comes into view. You block the iron golem's attack. x2 Things that are here: a +3 battleaxe of flaming; a +0 chain mail You spin and attack the Hell Sentinel repeatedly. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is almost dead. You catch the helpless Hell Sentinel completely off-guard! You punish the Hell Sentinel, causing immense pain!!! You kill the Hell Sentinel! The Council accepts your kill. You spin and attack the iron golem repeatedly. You completely miss the iron golem. The iron golem is moderately damaged. You hit the iron golem. The iron golem is moderately damaged. A crystal echidna comes into view. You block the iron golem's attack. x2 The caustic shrike completely misses you. The ancient champion casts a spell. The ancient champion seems to speed up. You spin and attack the caustic shrike. You hit the caustic shrike. The caustic shrike decays. The caustic shrike is lightly wounded. The caustic shrike completely misses you. The crystal echidna flicks its quills at you. You block the crystallizing shot... and reflect it back! The crystallizing shot hits the crystal echidna!! The crystal echidna becomes as fragile as glass! The ancient champion gestures wildly while chanting. The ancient champion seems to speed up. You spin and attack the crystal echidna repeatedly. You barely miss the crystal echidna. You tail-slap the crystal echidna!! The crystal echidna is almost destroyed. You thrash the crystal echidna!! You destroy the crystal echidna! The Council accepts your kill. You spin and attack the caustic shrike repeatedly. You thrash the caustic shrike!! The caustic shrike decays. The caustic shrike is moderately wounded. You hit the caustic shrike but do no damage. The caustic shrike is moderately wounded. You spin and attack the ancient champion repeatedly. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is lightly damaged. You hit the ancient champion but do no damage. The ancient champion is lightly damaged. The ancient champion's magic is no longer disrupted. You block the caustic shrike's attack. You block the ancient champion's attack. x2 You spin and attack the ancient champion. You devastate the ancient champion!!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is heavily damaged. You spin and attack the ancient champion repeatedly. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is lightly damaged. You thrash the ancient champion!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is moderately damaged. You block the caustic shrike's attack. You block the ancient champion's attack. You spin and attack the ancient champion repeatedly. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. You tail-slap the ancient champion, but do no damage. The ancient champion is moderately damaged. You thrash the ancient champion!! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is severely damaged. You block the ancient champion's attack. You spin and attack the caustic shrike. You thrash the caustic shrike!! The caustic shrike decays. The caustic shrike is heavily wounded. You spin and attack the ancient champion repeatedly. You hit the ancient champion but do no damage. You tail-slap the ancient champion, but do no damage. The ancient champion is severely damaged. You thrash the ancient champion!! You destroy the ancient champion! The Council accepts your kill. The ancient champion's magic is no longer disrupted. You block the caustic shrike's attack. You block the iron golem's attack. x2 You spin and attack the ancient champion repeatedly. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is severely damaged. You hit the ancient champion but do no damage. The ancient champion is severely damaged. You spin and attack the iron golem repeatedly. You hit the iron golem. The iron golem is moderately damaged. You whack the iron golem! The iron golem is moderately damaged. You hear a roar! The ancient champion's magic is no longer disrupted. You block the iron golem's attack. The iron golem completely misses you. You block the caustic shrike's attack. You block the ancient champion's attack. A crystal echidna comes into view. You spin and attack the iron golem repeatedly. You hit the iron golem. You tail-slap the iron golem! The iron golem is moderately damaged. You hit the iron golem. You tail-slap the iron golem! The iron golem is moderately damaged. You block the iron golem's attack. x2 You spin and attack the iron dragon repeatedly. You whack the iron dragon! The iron dragon decays. The iron dragon is moderately wounded. You thrash the iron dragon!! The iron dragon decays. You tail-slap the iron dragon. The iron dragon is heavily wounded. You block the crystal echidna's attack. x2 You spin and attack the crystal echidna repeatedly. You whack the crystal echidna! You tail-slap the crystal echidna! The crystal echidna is heavily damaged. You hit the crystal echidna but do no damage. The crystal echidna is heavily damaged. The crystal echidna bites you but does no damage. You block the caustic shrike's attack. A Hell Sentinel comes into view. You spin and attack the crystal echidna repeatedly. You thrash the crystal echidna!! You tail-slap the crystal echidna! You destroy the crystal echidna! The Council accepts your kill. The Hell Sentinel moves out of view. You spin and attack the caustic shrike repeatedly. You closely miss the caustic shrike. The caustic shrike is heavily wounded. You punish the caustic shrike, causing immense pain!!! The caustic shrike decays. You tail-slap the caustic shrike! You kill the caustic shrike! The Council accepts your kill. You hear a deafening roar! Your life force feels restored. You spin and attack the iron dragon repeatedly. You whack the iron dragon! The iron dragon decays. You tail-slap the iron dragon, but do no damage. The iron dragon is heavily wounded. You whack the iron dragon! The iron dragon decays. The iron dragon is severely wounded. You spin and attack the ancient champion repeatedly. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is almost destroyed. You whack the ancient champion! The ancient champion decays. The ancient champion's magic leaks into the air. The ancient champion is almost destroyed. You block the ancient champion's attack. You spin and attack the ancient champion repeatedly. You hit the ancient champion but do no damage. You tail-slap the ancient champion, but do no damage. The ancient champion is almost destroyed. You whack the ancient champion! You destroy the ancient champion! The Council accepts your kill. The iron dragon breathes metal splinters at you. You block the spray of metal splinters... and reflect it back! The spray of metal splinters hits the iron dragon! You spin and attack the Hell Sentinel repeatedly. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is lightly wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel. The Hell Sentinel is moderately wounded. Things that are here: a +3 great mace of freezing; a +0 chain mail You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel! The Hell Sentinel is heavily wounded. You hit the Hell Sentinel but do no damage. The Hell Sentinel is heavily wounded. You spin and attack the iron dragon repeatedly. You whack the iron dragon! The iron dragon decays. You tail-slap the iron dragon! The iron dragon is almost dead. You whack the iron dragon! The iron dragon decays. The iron dragon is almost dead. You spin and attack the iron golem. You whack the iron golem! The iron golem is moderately damaged. You block the iron golem's attack. x2; The Hell Sentinel barely misses you. You block the Hell Sentinel's attack. You block the iron dragon's attack. The iron dragon claws you but does no damage. The iron dragon barely misses you. An ancient champion comes into view. It is wielding a +3 heavy great mace. You spin and attack the Hell Sentinel repeatedly. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is lightly wounded. You hit the Hell Sentinel. The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is lightly wounded. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is heavily damaged. You hit the iron golem. You tail-slap the iron golem! The iron golem is heavily damaged. You block the iron golem's attack. x2; The ancient champion moves out of view. You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel! The Hell Sentinel is moderately wounded. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel!! The Hell Sentinel is severely wounded. You hear a deafening roar! You block the Hell Sentinel's attack. x2 You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel. The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is severely wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is almost dead. You spin and attack the iron golem. You whack the iron golem! The iron golem is heavily damaged. You block the iron golem's attack. x2; The Hell Sentinel falters for a moment. You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel is almost dead. You whack the Hell Sentinel! You kill the Hell Sentinel! The Council accepts your kill. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel but do no damage. The Hell Sentinel is heavily wounded. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is heavily wounded. You block the Hell Sentinel's attack. x2 Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the iron dragon from above. You thrash the iron dragon!! You kill the iron dragon! The Council accepts your kill. You repeatedly attack the iron golem from above. You thrash the iron golem!! The iron golem is severely damaged. You hit the iron golem but do no damage. The iron golem is severely damaged. You thrash the iron golem!! The iron golem is severely damaged. You devastate the iron golem!!! The iron golem is almost destroyed. You repeatedly attack the ancient champion from above. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. You tail-slap the ancient champion! The ancient champion is moderately damaged. You hit the ancient champion but do no damage. The ancient champion is moderately damaged. You completely miss the ancient champion. You tail-slap the ancient champion!! The ancient champion is heavily damaged. You hit the ancient champion. The ancient champion decays. The ancient champion's magic leaks into the air. You tail-slap the ancient champion! The ancient champion is severely damaged. The Hell Sentinel's magic is no longer disrupted. You block the iron golem's attack. The iron golem completely misses you. You block the ancient champion's attack. You spin and attack the ancient champion repeatedly. You thrash the ancient champion!! You destroy the ancient champion! The Council accepts your kill. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is lightly damaged. You hit the iron golem. You tail-slap the iron golem! The iron golem is lightly damaged. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is almost destroyed. You thrash the iron golem!! The iron golem is almost destroyed. You block the iron golem's attack. x2; The iron golem punches you. The iron golem completely misses you. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel but do no damage. The Hell Sentinel is heavily wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is severely wounded. You spin and attack the iron golem repeatedly. You hit the iron golem but do no damage. The iron golem is lightly damaged. You hit the iron golem but do no damage. The iron golem is lightly damaged. The iron golem barely misses you. You block the iron golem's attack. The Hell Sentinel hits you! You block the Hell Sentinel's attack. You spin and attack the iron golem repeatedly. You hit the iron golem but do no damage. The iron golem is almost destroyed. You whack the iron golem! You destroy the iron golem! The Council accepts your kill. You spin and attack the iron golem repeatedly. You thrash the iron golem!! You tail-slap the iron golem. The iron golem is lightly damaged. You hit the iron golem but do no damage. The iron golem is lightly damaged. You block the iron golem's attack. x2 You spin and attack the iron golem repeatedly. You hit the iron golem but do no damage. The iron golem is lightly damaged. You hit the iron golem but do no damage. You tail-slap the iron golem, but do no damage. The iron golem is lightly damaged. The Hell Sentinel's magic is no longer disrupted. The iron golem punches you!! You block the iron golem's attack. The Hell Sentinel completely misses you. The Hell Sentinel barely misses you. You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel is severely wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. You tail-slap the Hell Sentinel! The Hell Sentinel is almost dead. You spin and attack the iron golem repeatedly. You whack the iron golem! The iron golem is moderately damaged. You hit the iron golem. The iron golem is moderately damaged. You block the iron golem's attack. x2 You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is almost dead. You hit the Hell Sentinel but do no damage. The Hell Sentinel is almost dead. You spin and attack the iron golem repeatedly. You thrash the iron golem!! The iron golem is moderately damaged. You thrash the iron golem!! The iron golem is heavily damaged. The Hell Sentinel hits you but does no damage. You block the Hell Sentinel's attack. You block the iron golem's attack. x2 You spin and attack the Hell Sentinel repeatedly. You thrash the Hell Sentinel!! You kill the Hell Sentinel! The Council accepts your kill. You spin and attack the iron golem repeatedly. You thrash the iron golem!! The iron golem is heavily damaged. You hit the iron golem but do no damage. You tail-slap the iron golem!! The iron golem is heavily damaged. You block the iron golem's attack. x2 Your Spellcasting skill increases to level 14! You spin and attack the iron golem repeatedly. You hit the iron golem but do no damage. You tail-slap the iron golem. The iron golem is heavily damaged. You whack the iron golem! You tail-slap the iron golem. The iron golem is severely damaged. The iron golem completely misses you. The iron golem misses you. You spin and attack the iron golem repeatedly. You hit the iron golem but do no damage. You tail-slap the iron golem. The iron golem is severely damaged. You whack the iron golem! The iron golem is severely damaged. You block the iron golem's attack. x2 You spin and attack the iron golem repeatedly. You thrash the iron golem!! The iron golem is severely damaged. You whack the iron golem! You tail-slap the iron golem, but do no damage. The iron golem is almost destroyed. The iron golem punches you but does no damage. You block the iron golem's attack. You hear a shout! An iron giant comes into view. It is wielding a +0 giant club. The iron giant moves out of view. You hear a deafening roar! You hear a loud squeak. You hear a deafening roar! You hear a roar! You hear a shout! You hear a loud squeak. The iron giant shouts! You reach down and open the door. A quicksilver elemental comes into view. An iron dragon comes into view. The iron giant throws the iron dragon at you! Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the iron giant from above. You completely miss the iron giant. You thrash the iron giant!! The iron giant decays. The iron giant's magic leaks into the air. You tail-slap the iron giant. The iron giant is lightly wounded. You thrash the iron giant!! The iron giant decays. The iron giant's magic leaks into the air. You tail-slap the iron giant. The iron giant is moderately wounded. You thrash the iron giant!! The iron giant decays. The iron giant's magic leaks into the air. The iron giant is heavily wounded. You repeatedly attack the quicksilver elemental from above. You whack the quicksilver elemental! The quicksilver elemental is moderately damaged. You miss the quicksilver elemental. The quicksilver elemental is moderately damaged. You devastate the quicksilver elemental!!! The quicksilver elemental is almost destroyed. You thrash the quicksilver elemental!! You destroy the quicksilver elemental! The Council accepts your kill. The Serpent of Hell comes into view. The Serpent of Hell barely misses you. You block the Serpent of Hell's attack. The Serpent of Hell bites you but does no damage. Your muscles tense, ready for explosive movement... You roll towards the Serpent of Hell! A Hell Sentinel, an ancient champion, 2 iron golems and a juggernaut come into view. The ancient champion is wielding a +3 great mace of draining. You lunge with incredible momentum at the Serpent of Hell, in a flurry of attacks. You whack the Serpent of Hell! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. You tail-slap the Serpent of Hell! The Serpent of Hell is lightly wounded. You hit the Serpent of Hell. The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. The Serpent of Hell is lightly wounded. You spin and attack the iron dragon repeatedly, with incredible momentum. You thrash the iron dragon!! The iron dragon decays. You tail-slap the iron dragon. The iron dragon is lightly wounded. You hit the iron dragon. The iron dragon decays. The iron dragon is lightly wounded. You thrash the Serpent of Hell!! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. You tail-slap the Serpent of Hell, but do no damage. The Serpent of Hell is lightly wounded. You spin and attack the Serpent of Hell repeatedly, with incredible momentum. You thrash the Serpent of Hell!! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. The Serpent of Hell is moderately wounded. You thrash the Serpent of Hell!! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. You tail-slap the Serpent of Hell. The Serpent of Hell is moderately wounded. Your supernatural speed expires. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the Serpent of Hell from above. An iron golem comes into view. The iron golem squeaks loudly. You thrash the Serpent of Hell!! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. The Serpent of Hell is heavily wounded. You hit the Serpent of Hell but do no damage. The Serpent of Hell is heavily wounded. You thrash the Serpent of Hell!! The Serpent of Hell decays. You tail-slap the Serpent of Hell! The Serpent of Hell is heavily wounded. You whack the Serpent of Hell! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. You tail-slap the Serpent of Hell, but do no damage. The Serpent of Hell is heavily wounded. An iron golem comes into view. You hear a shout! You block the Serpent of Hell's attack. x2 The Serpent of Hell barely misses you. You block the Serpent of Hell's attack. x2 The Serpent of Hell closely misses you. The Serpent of Hell misses you. x2 The Hell Sentinel moves out of view. The iron golem moves out of view. x4 You roll towards the ancient champion! An ancient champion, an iron giant and an iron golem come into view. You lunge at the ancient champion, in a flurry of attacks. The iron golem squeaks loudly. You devastate the ancient champion!!! The ancient champion decays. The ancient champion's magic leaks into the air. You tail-slap the ancient champion!! The ancient champion is almost destroyed. You hit the ancient champion. The ancient champion decays. Your tail-slap misses the ancient champion. The ancient champion is almost destroyed. You spin and attack the juggernaut repeatedly. You thrash the juggernaut!! The juggernaut decays. You tail-slap the juggernaut!! The juggernaut is moderately wounded. You thrash the juggernaut!! The juggernaut decays. The juggernaut is heavily wounded. You thrash the ancient champion!! You destroy the ancient champion! The Council accepts your kill. You hear a loud squeak. The juggernaut hits you! The juggernaut barely misses you. The ancient champion moves out of view. The iron giant moves out of view. The iron golem moves out of view. You roll towards the iron golem! You lunge at the iron golem, in a flurry of attacks. You thrash the iron golem!! The iron golem is lightly damaged. You thrash the iron golem!! The iron golem is lightly damaged. You spin and attack the iron golem repeatedly. You whack the iron golem! You tail-slap the iron golem. The iron golem is lightly damaged. You thrash the iron golem!! You tail-slap the iron golem, but do no damage. The iron golem is lightly damaged. You devastate the iron golem!!! The iron golem is moderately damaged. You spin and attack the Hell Sentinel repeatedly. You hit the Hell Sentinel. The Hell Sentinel decays. You tail-slap the Hell Sentinel, but do no damage. The Hell Sentinel is lightly wounded. You hit the Hell Sentinel but do no damage. The Hell Sentinel is lightly wounded. You spin and attack the iron golem. You hit the iron golem but do no damage. The iron golem is lightly damaged. The iron golem punches you but does no damage. The iron golem misses you. You spin and attack the Hell Sentinel repeatedly. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel is lightly wounded. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is moderately wounded. The Hell Sentinel's magic is no longer disrupted. The Hell Sentinel hits you! You block the Hell Sentinel's attack. You spin and attack the iron golem repeatedly. You devastate the iron golem!!! The iron golem is lightly damaged. You thrash the iron golem!! The iron golem is moderately damaged. You spin and attack the iron golem repeatedly. You thrash the iron golem!! You tail-slap the iron golem. The iron golem is lightly damaged. You thrash the iron golem!! You tail-slap the iron golem! The iron golem is moderately damaged. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the iron golem from above. You whack the iron golem! The iron golem is heavily damaged. You hit the iron golem but do no damage. The iron golem is heavily damaged. You hit the iron golem but do no damage. The iron golem is heavily damaged. You devastate the iron golem!!! The iron golem is heavily damaged. You repeatedly attack the Hell Sentinel from above. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is moderately wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel is moderately wounded. You thrash the Hell Sentinel!! The Hell Sentinel decays. The Hell Sentinel is heavily wounded. You whack the Hell Sentinel! The Hell Sentinel decays. The Hell Sentinel's magic leaks into the air. The Hell Sentinel is severely wounded. You repeatedly attack the Serpent of Hell from above. You hit the Serpent of Hell. The Serpent of Hell decays. The Serpent of Hell is heavily wounded. You hit the Serpent of Hell. The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. The Serpent of Hell is heavily wounded. You thrash the Serpent of Hell!! The Serpent of Hell decays. The Serpent of Hell's magic leaks into the air. The Serpent of Hell is severely wounded. You repeatedly attack the juggernaut from above. You hit the juggernaut but do no damage. The juggernaut is heavily wounded. You whack the juggernaut! The juggernaut decays. The juggernaut is heavily wounded. You whack the juggernaut! The juggernaut decays. You tail-slap the juggernaut, but do no damage. The juggernaut is severely wounded. You whack the juggernaut! The juggernaut decays. The juggernaut is severely wounded. You block the Serpent of Hell's attack. x2; The Serpent of Hell bites you. The Serpent of Hell closely misses you. The iron golem barely misses you. You block the iron golem's attack. You block the Hell Sentinel's attack. The Hell Sentinel hits you but does no damage. The iron golem completely misses you. The iron golem misses you. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-139-gb171341b6e Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_USE_ABILITY repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [tswn] Species: Armataur Job: Wanderer HP: 265/266; mods: 0/0 MP: 13/13; mod: 0 Stats: 44 16 14 Position: (52, 33), god: Wu Jian (26), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 25 | 24772 | 572/2289 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 1 | 59 | 0/119 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 16 | 8919 | 0/1248 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/84 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 25 | 13041 | 941/1144 Dodging | X | 0 | 0 | 13 | 8072 | 0/1388 Stealth | X | 0 | 0 | 1 | 43 | 8/71 Shields | X | 1 | 20 | 21 | 12379 | 901/1282 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 2 | 40 | 14 | 8006 | 52/1273 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 11 | 3493 | 118/675 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 9 | 2675 | 0/625 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 1 | 50 | 0/100 Evocations | X | 0 | 0 | 1 | 51 | 1/100 Shapeshifting | X | 0 | 0 | 26 | 31501 | 0/2899 Spell bugs: Durations: #18: 29 #33: 1 #140: 30 #169: 30 Attributes: #4: 238913 #12: 9295 #13: 5647 #22: 1 #23: 19509 #24: 911187068 #49: 15146 Mutations: clarity: 1 deformed body: 1 (innate) electricity resistance: 1 tough skin: 3 (innate) armoured tail: 2 (innate) rollpage: 2 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #15: +4 ring of slaying eq slot #3, inv slot #21: +5 crystal plate armour eq slot #8, inv slot #27: +1 cloak of Starlight {*Dazzle EV+4 Stlth--} eq slot #4, inv slot #40: +1 helmet of Courage {rN+ Str+6 Int+3 Stlth+} eq slot #10, inv slot #48: amulet "Acher" {Reflect Regen+ Dex+3 SH+5} eq slot #7, inv slot #47: +1 barding of flying eq slot #9, inv slot #16: ring "Kearphyoto" {Will++ Str+6 Stlth+} eq slot #5, inv slot #26: +0 pair of gloves "Uzxag" {rF++ rCorr Str+2} eq slot #2, inv slot #36: +2 tower shield of protection eq slot #1, inv slot #0: +7 antimagic demon whip }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: *,,,,,......§§§§§,,,,***+#**,,,,, *,,,,,,,....☼○○☼○,,***##..,,,,,ß, *,,,,,,,,...§☼§####**#....,,,,,,, *,,..,,***#§§☼D☼§§#*,.....,,,,,,, ,,,...,*,,#§§C○#§§#,....9.,****,, ,,,....+,,#§§☼##○##☼☼....#**,,*** ,,,....####§§###C9☼§§9.C#*,,*,,,* ,,,,,...§§§☼§##§§§§§§...#,**,,,,, ,,,,,,..§§☼§##☼Cz19☼☼ß.##,*,,,,,, ,******#☼☼§§##§§99z§☼..#,**,,,,,, ,*,,,,,#§§§§##☼☼§§§☼...#,**,,,,,, ,*,,,,,#§§§☼##☼§ß§§☼.ßz#*,*,,,,,, .*,,,,,#§§9☼§##§☼☼§§....#,**,,,,, .##+####§§☼§§###........#*,,*,,,* ........☼§§§§§###........***,,*** ........☼☼☼§§§§#####.....,,****,, ........§☼§§§§§#,,,*.....,,,,,,,, clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< fix_slime_vaults: true tomb_guardian_sets: 1: 2 2: 1 3: 1 4: 1 5: 1 6: 1 necropolis_difficulty: snake ziggurat: monster_hook: false builder: ellipse zig_exc: 74 colour: green bailey_type: bailey_polearm ice_cave_hard: false ignacio_forbid: true soh_hangout: Dis ignacio_spawned: true slime_fixup_done: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>