ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-1718-g281234c535 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 672656898854947394, deterministic pregen: 1 Command line: /usr/games/crawl-git-281234c535 -name flippity -rc /dgldir/rcfiles/crawl-git/flippity.rc -macro /dgldir/rcfiles/crawl-git/flippity.macro -morgue /dgldir/morgue/flippity/ -webtiles-socket /crawl-master/webserver/sockets/flippity:2024-07-09.02:50:58.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-git-281234c535(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5605a460591f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-281234c535(_Z13do_crash_dumpv+0x418) [0x5605a460fda8]: do_crash_dump() /usr/games/crawl-git-281234c535(_Z20crash_signal_handleri+0x1fa) [0x5605a4605daa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f70f33e4210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f70f35a524b]: /usr/games/crawl-git-281234c535(+0x4a54ed) [0x5605a460f4ed]: /usr/games/crawl-git-281234c535(+0x4a56a5) [0x5605a460f6a5]: /usr/games/crawl-git-281234c535(+0x460352) [0x5605a45ca352]: /usr/games/crawl-git-281234c535(+0x46038b) [0x5605a45ca38b]: /usr/games/crawl-git-281234c535(_Z16fill_status_infoiR11status_info+0x170a) [0x5605a4bc523a]: fill_status_info(int, status_info&) /usr/games/crawl-git-281234c535(+0x90603c) [0x5605a4a7003c]: /usr/games/crawl-git-281234c535(_Z11print_statsv+0x7f0) [0x5605a4a77850]: print_stats() /usr/games/crawl-git-281234c535(_ZN14message_window4moreEbb+0x225) [0x5605a4948265]: message_window::more(bool, bool) /usr/games/crawl-git-281234c535(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x3d0) [0x5605a49487d0]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-git-281234c535(_ZN13message_store10flush_prevEv+0x34a) [0x5605a4948d8a]: message_store::flush_prev() /usr/games/crawl-git-281234c535(+0x7d8d4c) [0x5605a4942d4c]: /usr/games/crawl-git-281234c535(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xe9) [0x5605a4943529]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-git-281234c535(_Z4mprf16msg_channel_typePKcz+0xb4) [0x5605a4943a44]: mprf(msg_channel_type, char const*, ...) /usr/games/crawl-git-281234c535(+0x924156) [0x5605a4a8e156]: /usr/games/crawl-git-281234c535(_Z13player_reactsv+0x790) [0x5605a4a90900]: player_reacts() /usr/games/crawl-git-281234c535(_Z12world_reactsv+0x6f5) [0x5605a4cfb745]: world_reacts() /usr/games/crawl-git-281234c535(+0xb926d5) [0x5605a4cfc6d5]: /usr/games/crawl-git-281234c535(+0xb93595) [0x5605a4cfd595]: /usr/games/crawl-git-281234c535(main+0x1ab) [0x5605a454e24b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f70f33c50b3]: /usr/games/crawl-git-281234c535(_start+0x2e) [0x5605a454ee1e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f70f3483c2a in __GI___wait4 (pid=2291313, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f70f3483c2a in __GI___wait4 (pid=2291313, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f70f3483beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x00005605a4605785 in call_gdb (file=file@entry=0x7f70f358a5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2290986\000\000\000\000\000" #3 0x00005605a460fdc6 in do_crash_dump () at dbg-asrt.cc:692 t = 1720493577 dir = "/dgldir/morgue/flippity/" name = "/dgldir/morgue/flippity/crash-flippity-20240709-025257.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed." file = 0x7f70f358a5c0 <_IO_2_1_stderr_> #4 0x00005605a4605daa in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94582239986943, 140721640521264, 94582240439920, 66, 140721640523800, 0, 140123094970403, 206158430240, 140721640521216, 140721640521024, 11169087565749191168, 94582243466832, 140123098086441, 94582243466816, 140721640521264}} pid = tid = ret = #7 0x00005605a460f4ed in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc4f653e30 "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x00005605a460f6a5 in AssertFailed (expr=expr@entry=0x5605a4d7ee70 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=file@entry=0x5605a4d104ff "behold.cc", line=line@entry=66, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed.\000\000\017\000\000\000\000\000\000\000PaϤ\005V\000\000\324>eO\374\177\000\000\000\000\000\000 \000\000\000 \000\000\000\000\000\000\000\000\202\266\365\366\221\000\233\377>eO\374\177\000\000\361bϤ\005V\000\000\004?eO\000\000\000\000\020\000\000\000\060\000\000\000\320GeO\374\177\000\000\000GeO\374\177\000\000", ' ' ... args = {{gp_offset = 1332035248, fp_offset = 32764, overflow_arg_area = 0x7ffc4f653e40, reg_save_area = 0x7f70f39aef5a }} fileName = #9 0x00005605a45ca352 in player::beheld (this=) at behold.cc:66 No locals. #10 0x00005605a45ca38b in player::beheld (this=) at /usr/include/c++/9/bits/stl_iterator.h:803 No locals. #11 0x00005605a4bc523a in fill_status_info (status=, inf=...) at status.cc:310 found = false #12 0x00005605a4a7003c in _add_status_light_to_out (i=, out=std::vector of length 1, capacity 1 = {...}) at output.cc:1186 inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} #13 0x00005605a4a77850 in _get_status_lights (out=std::vector of length 1, capacity 1 = {...}) at output.cc:1255 status = 188 important_statuses = {212, 216, 195, 196, 197, 191, 2, 1, 73, 53, 10, 30, 5, 3, 194, 15, 156, 142, 18, 151, 141, 62, 214} done = std::bitset = {[1] = 1, [2] = 1, [3] = 1, [5] = 1, [10] = 1, [15] = 1, [18] = 1, [30] = 1, [53] = 1, [62] = 1, [73] = 1, [141] = 1, [142] = 1, [151] = 1, [156] = 1, [191] = 1, [194] = 1, [195] = 1, [196] = 1, [197] = 1, [212] = 1, [214] = 1, [216] = 1} important_statuses = done = important = __for_range = __for_begin = __for_end = status = #14 _print_status_lights (y=12) at output.cc:1262 lights = std::vector of length 1, capacity 1 = {{colour = 14 '\016', text = "Pois"}} line_cur = line_end = i_light = lights = last_number_of_lights = 3 line_cur = line_end = i_light = end_x = #15 print_stats () at output.cc:1565 ac_pos = 5 ev_pos = 6 coff = {cstate = false} rows_hidden = #16 0x00005605a4948265 in message_window::more (this=this@entry=0x5605a515ce00 , full=full@entry=true, user=user@entry=false) at message.cc:694 rng = {previous = rng::UI} last_row = #17 0x00005605a49487d0 in message_window::make_space (n=1, this=0x5605a515ce00 ) at message.cc:480 space = 0 s = space = s = #18 message_window::add_item (this=this@entry=0x5605a515ce00 , text="You feel resistant to cold.", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:631 line = {ops = std::vector of length 0, capacity 2364557110133 = { nl = @0x5605a79631d0: {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You feel resistant to cold."}}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You feel resistant to cold."}}}} __for_begin = __for_end = newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You feel resistant to cold."}}}} #19 0x00005605a4948d8a in message_store::store_msg (msg=..., this=0x5605a5153160 ) at message.cc:821 p = prefix_type::none dontsend = p = dontsend = #20 message_store::flush_prev (this=this@entry=0x5605a5153160 ) at message.cc:851 msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You feel resistant to cold.", repeats = 1}}, turn = 31236, join = true} #21 0x00005605a4942d4c in message_store::add (msg=..., this=0x5605a5153160 ) at message.cc:785 orig_full_text = "You break out of your daze." orig_full_text = #22 _mpr (text=..., channel=MSGCH_RECOVERY, param=, nojoin=, cap=) at message.cc:1595 _doing_c_message_hook = false rng = {previous = rng::GAMEPLAY} colour = col = "lightgreen" domore = do_flash_screen = false join = 255 fs = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 10, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You break out of your daze."}, {type = FSOP_COLOUR, colour = 7, text = ""}}} msg = {channel = MSGCH_RECOVERY, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You break out of your daze.", repeats = 1}}, turn = 31236, join = true} #23 0x00005605a4943529 in do_message_print (channel=MSGCH_RECOVERY, param=0, cap=, nojoin=, format=, argp=) at /usr/include/c++/9/bits/basic_string.h:267 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc4f6550f0, reg_save_area = 0x7ffc4f655030}} buff = "You break out of your daze.\000\000\000\000\000`ʖ\247\005V\000\000\033\000\000\000\000\000\000\000\033\000\000\000\000\000\000\000\000\202\266\365\366\221\000\233\001\000\000\000\000\000\000\000\000\202\266\365\366\221\000\233\001\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\006", '\000' , "\240OeO\374\177\000\000\260PeO\374\177\000\000\300\344\030\245\005V\000\000=\363\262\244\005V\000\000\200\336\037\245\005V\000\000=\363\262\244\005V\000\000\224\000\000\000\000\000\000\000\305\024\243\244\005V\000\000\260\000\000\000\000\000\000\000\236\026\243\244\005V\000\000\001\000\000\000\000\000\000" len = #24 0x00005605a4943a44 in mprf (channel=channel@entry=MSGCH_RECOVERY, format=format@entry=0x5605a4d0d109 "%s") at message.cc:1309 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc4f6550f0, reg_save_area = 0x7ffc4f655030}} #25 0x00005605a4a8e156 in _decrement_a_duration (dur=, delay=10, endmsg=0x5605a4d3ce54 "You break out of your daze.", exploss=, expmsg=0x0, chan=MSGCH_RECOVERY) at player-reacts.cc:164 exppoint = 0 old_dur = #26 0x00005605a4a90900 in _decrement_simple_duration (delay=10, dur=DUR_MESMERISED) at player-reacts.cc:900 No locals. #27 _decrement_durations () at player-reacts.cc:900 i = 4 delay = 10 melted = pbd_str = sanguine_armour_is_valid = delay = melted = pbd_str = sanguine_armour_is_valid = i = s = near_ghost = mi = old_recite = new_recite = i = #28 player_reacts () at player-reacts.cc:1109 stealth = #29 0x00005605a4cfb745 in world_reacts () at main.cc:2600 No locals. #30 0x00005605a4cfc6d5 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #31 0x00005605a4cfd595 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #32 0x00005605a454e24b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #33 main (argc=, argv=0x7ffc4f655a08) 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 = }, static t = , static f = }} [Inferior 1 (process 2290986) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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-281234c535/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-281234c535/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-281234c535/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 4 Level id: Shoals:4 Level build method = random_map_for_place [depth 4], level layout type = shoals, absdepth0 = 18 Level vaults: shoals_end_simple layout_shoals shoalhut_rune shoals_ilsuiw_ice shoalhut shoalhut shoalhut shoalhut shoalhut shoalhut shoalhut nicolae_shoals_lost_giant_amphitheater Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (19, 36): Terrain change marker (33->32, 41) Marker #1, type 9 at (20, 35): Terrain change marker (33->32, 18) Marker #2, type 9 at (20, 36): Terrain change marker (33->32, 50) Marker #3, type 9 at (20, 37): Terrain change marker (33->32, 46) Marker #4, type 9 at (20, 38): Terrain change marker (33->32, 40) Marker #5, type 9 at (20, 39): Terrain change marker (33->32, 33) Marker #6, type 9 at (21, 35): Terrain change marker (33->32, 5) Marker #7, type 9 at (21, 36): Terrain change marker (33->32, 49) Marker #8, type 9 at (21, 37): Terrain change marker (33->32, 11) Marker #9, type 9 at (21, 38): Terrain change marker (33->32, 54) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Moving in this stuff is going to be slow. You hear a shout! x3; You hear a bleat! You hear a shout! x3; You hear a bleat! You hear an angry hiss. x2 The merfolk avatar chants its luring song. A merfolk javelineer comes into view. It is wielding a +0 spear. The merfolk hits you but does no damage. The merfolk javelineer throws a javelin. The javelin pierces through you! The merfolk avatar chants its luring song. A merfolk aquamancer comes into view. It is wielding a +2 rapier of draining. You hit the merfolk aquamancer. The merfolk aquamancer's magic leaks into the air. You headbutt the merfolk aquamancer! The merfolk aquamancer is moderately wounded. The merfolk aquamancer's magic is no longer disrupted. A manticore comes into view. The merfolk hits you but does no damage. The merfolk javelineer throws a javelin. The javelin pierces through you! The merfolk avatar chants its luring song. The merfolk aquamancer points at you and mumbles some strange words. The torrent of water hits you but does no damage. You shrug off the wave. You are knocked back by the torrent of water. Splash! A merfolk impaler comes into view. It is wielding a +4 trident of pain. The wave splashes down. You hear a bleat! You hear a shout! x2 You hit the merfolk aquamancer but do no damage. Your headbutt misses the merfolk aquamancer. The merfolk aquamancer is moderately wounded. The merfolk aquamancer hits you but does no damage. You feel drained. A merfolk comes into view. It is wielding a +0 trident. The merfolk barely misses you. Your unstable footing causes you to fumble your attack. Xom smirks. You feel aware of your surroundings. You sensed 1 shop/portal. The merfolk avatar chants its luring song. The merfolk javelineer throws a javelin. The javelin closely misses you. The merfolk aquamancer misses you. The manticore flicks its tail. The volley of spikes misses you. You slice the merfolk aquamancer like a ripe choko!!! Lightning courses through the merfolk aquamancer! You kill the merfolk aquamancer! You hear a splash. x2 The merfolk closely misses you. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk javelineer throws a javelin. The javelin pierces through you! The merfolk avatar chants its luring song. The merfolk aquamancer points at you and mumbles some strange words. The ball of steam hits you. The merfolk hits you but does no damage. You cut the merfolk into ribbons!!! You freeze the merfolk! You headbutt the merfolk, but do no damage. The merfolk is severely wounded. You are engulfed in a cloud of scalding steam. The merfolk javelineer throws a javelin. The javelin misses you. The merfolk avatar chants its luring song. The merfolk hits you but does no damage. The merfolk impaler hits you from afar with a +4 trident of pain. You writhe in agony. You slice the merfolk like a ripe choko!!! You kill the merfolk! You hear a splash. You are engulfed in a cloud of scalding steam. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. A merfolk impaler comes into view. It is wielding a +2 heavy trident and wearing a +2 robe of willpower. The merfolk impaler hits you from afar with a +4 trident of pain! You writhe in agony. The manticore flicks its tail. The volley of spikes skewers you but does no damage. The merfolk avatar chants its luring song. The merfolk aquamancer gestures at you while chanting. The torrent of water hits you!! You are knocked back by the torrent of water. Splash! The wave splashes down. The merfolk impaler barely misses you. The merfolk is engulfed in a cloud of scalding steam. The merfolk hits you but does no damage. The merfolk javelineer throws a javelin. The javelin pierces through you. The manticore flicks its tail. The volley of spikes skewers you but does no damage. The merfolk avatar chants its luring song. The merfolk impaler completely misses you. The merfolk is engulfed in a cloud of scalding steam. The merfolk hits you but does no damage. You hear an angry hiss. You hear a bleat! You hear a shout! You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The merfolk impaler misses you. A merfolk comes into view. It is wielding a +0 trident. The merfolk aquamancer casts a spell at you. The shard of ice hits you. You partially resist. The merfolk javelineer throws a javelin. The javelin barely misses you. The manticore flicks its tail. The volley of spikes skewers you but does no damage. The merfolk avatar chants its luring song. The merfolk impaler hits you from afar with a +4 trident of pain! You writhe in agony. The merfolk throws a boomerang. The boomerang hits you but does no damage. The merfolk hits you from afar with a +0 trident. You are too injured to fight recklessly! The merfolk impaler shouts! The merfolk impaler hits you but does no damage. The merfolk hits you with a +0 trident! * * * LOW HITPOINT WARNING * * * The merfolk avatar chants its luring song. The merfolk aquamancer hits you but does no damage. You feel drained. You feel better. The merfolk impaler hits you with a +4 trident of pain! * * * LOW HITPOINT WARNING * * * You writhe in agony. * * * LOW HITPOINT WARNING * * * The merfolk javelineer closely misses you. The merfolk hits you with a +0 trident. * * * LOW HITPOINT WARNING * * * The merfolk avatar chants its luring song. The merfolk aquamancer closely misses you. You furiously retaliate! You headbutt the merfolk aquamancer!! The merfolk impaler hits you but does no damage. You writhe in agony. * * * LOW HITPOINT WARNING * * * You feel protected. Your surroundings suddenly seem different. Found 9 stones. You break out of your daze! Unknown command. You start resting. A merfolk siren comes into view. It is wielding a +0 spear. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! You cannot move away from the merfolk siren! You cannot move away from the merfolk siren! The merfolk javelineer throws a javelin. The javelin misses you. The merfolk siren chants its luring song. The merfolk javelineer throws a javelin. The javelin pierces through you!! * * * LOW HITPOINT WARNING * * * The merfolk javelineer throws a javelin. The javelin pierces through you! * * * LOW HITPOINT WARNING * * * The merfolk siren completely misses you. You feel much better. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The merfolk siren misses you. Found a quarterstaff. The merfolk javelineer throws a javelin. The javelin closely misses you. The merfolk siren chants its luring song. You slice the merfolk siren!! Lightning courses through the merfolk siren!! The merfolk siren is almost dead. The merfolk javelineer throws a javelin. The javelin pierces through you! * * * LOW HITPOINT WARNING * * * You slice the merfolk siren!! You break out of your daze! You kill the merfolk siren! The merfolk javelineer throws a javelin. The javelin pierces through you!! * * * LOW HITPOINT WARNING * * * Unknown command. You feel much better. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. As you read the scroll of fog, it dissolves into smoke. You start resting. A merfolk javelineer is nearby! The merfolk javelineer throws a javelin. The javelin misses you. You barely miss the merfolk javelineer. You headbutt the merfolk javelineer! The merfolk javelineer is lightly wounded. The merfolk javelineer throws a javelin. The javelin pierces through you. * * * LOW HITPOINT WARNING * * * You closely miss the merfolk javelineer. You headbutt the merfolk javelineer!! The merfolk javelineer is heavily wounded. You closely miss the merfolk javelineer. The merfolk javelineer is heavily wounded. The merfolk javelineer throws a javelin. The javelin closely misses you. You slice the merfolk javelineer!! The merfolk javelineer is poisoned. The merfolk javelineer is almost dead. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. You slash the merfolk javelineer! You burn the merfolk javelineer. You kill the merfolk javelineer! Your life force feels restored. Your Dodging skill increases to level 13! You start resting. A merfolk is nearby! Things that are here: a +0 spear; a merfolk corpse You see here 9 stones. A sea snake comes into view. A sea snake comes into view. The sea snake hisses angrily. The merfolk closely misses you. You furiously retaliate! You headbutt the merfolk! You see here 9 stones. You chop the merfolk into pieces!!! You kill the merfolk! The sea snake bites you but does no damage. You see here a +0 trident. You completely miss the sea snake. You headbutt the sea snake. The sea snake is lightly wounded. You slice the sea snake!! You burn the sea snake. You headbutt the sea snake!! The sea snake is almost dead. You slash the sea snake! The sea snake seems to slow down. The sea snake bites you! * * * LOW HITPOINT WARNING * * * The sea snake closely misses you. You furiously retaliate! You headbutt the sea snake!! You slice the sea snake!! The sea snake seems to slow down. You freeze the sea snake. You kill the sea snake! You slice the sea snake!! You slice the sea snake!! You kill the sea snake! You see here 9 stones. You start resting. You start to feel less resistant. You start resting. Your resistance to elements expires. You start resting. You hear a splash. A merfolk avatar is nearby! A merfolk avatar is nearby! The merfolk avatar shouts! The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! Shadowy forms rise from the deep at the merfolk avatar's song! The merfolk avatar chants its luring song. The merfolk avatar chants its luring song. The merfolk avatar chants its luring song. The merfolk avatar chants its luring song. You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. The merfolk avatar chants its luring song. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! You are too injured to fight recklessly! The drowned soul touches you. The drowned soul drowns you! The drowned soul touches you. The drowned soul drowns you! The drowned soul touches you. The drowned soul drowns you! You feel protected. The drowned soul returns to the deep! The merfolk avatar chants its luring song. You are too injured to fight recklessly! You are too injured to fight recklessly! The merfolk avatar chants its luring song. The drowned soul touches you. The drowned soul drowns you! * * * LOW HITPOINT WARNING * * * Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The merfolk avatar chants its luring song. You are too injured to fight recklessly! You are too injured to fight recklessly! The pull of its song draws you forwards. The merfolk avatar chants its luring song. The pull of its song draws you forwards. The merfolk avatar chants its luring song. The pull of its song draws you forwards. The drowned soul touches you. The drowned soul drowns you! * * * LOW HITPOINT WARNING * * * The merfolk avatar chants its luring song. x2 You closely miss the merfolk avatar. The merfolk avatar chants its luring song. Your unstable footing causes you to fumble your attack. The drowned soul returns to the deep! Your unstable footing causes you to fumble your attack. The merfolk avatar chants its luring song. You slice the merfolk avatar!! You freeze the merfolk avatar! The merfolk avatar is heavily wounded. You closely miss the merfolk avatar. You headbutt the merfolk avatar! The merfolk avatar is heavily wounded. You slice the drowned soul!! You destroy the drowned soul! The drowned soul returns to the deep! You slash the drowned soul! The drowned soul seems to slow down. The merfolk avatar chants its luring song. The drowned soul touches you. The drowned soul drowns you! * * * LOW HITPOINT WARNING * * * Your unstable footing causes you to fumble your attack. The merfolk avatar chants its luring song. You slash the merfolk avatar! The merfolk avatar seems to speed up. You headbutt the merfolk avatar!! You break out of your daze! You kill the merfolk avatar! The drowned soul returns to the deep! x3 You start resting. A cyclops comes into view. You start resting. You start to feel less resistant. You start resting. Your resistance to elements expires. You start resting. "Whee!" Your surroundings suddenly seem different. Your surroundings suddenly seem different. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. Found 12 gold pieces. Unknown command. You start resting. A merfolk aquamancer is nearby! The merfolk aquamancer mumbles some strange words. The merfolk aquamancer blinks! You now have 1651 gold pieces (gained 12). "This might be better!" The merfolk aquamancer suddenly looks fast! You are now a special plaything of Xom. A merfolk aquamancer is nearby! The merfolk aquamancer casts a spell at you. The torrent of water hits you but does no damage. You shrug off the wave. You are knocked back by the torrent of water. The wave splashes down. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The merfolk aquamancer gestures at you while chanting. The ball of steam hits you!!! You hear a shout! You hear an angry hiss. You are too injured to fight recklessly! You are engulfed in a cloud of scalding steam. The merfolk aquamancer gestures at you while chanting. The ball of steam hits you but does no damage. The merfolk aquamancer casts a spell at you. The shard of ice misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You are engulfed in a cloud of scalding steam. The merfolk aquamancer casts a spell at you. The torrent of water hits you!!! * * * LOW HITPOINT WARNING * * * You are knocked back by the torrent of water. Splash! The wave splashes down. A merfolk avatar comes into view. The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! A sea snake comes into view. You hear a shout! Shadowy forms rise from the deep at the merfolk avatar's song! The merfolk avatar chants its luring song. You slice the merfolk aquamancer like a ripe choko!!! You drain the merfolk aquamancer! You kill the merfolk aquamancer! The merfolk avatar chants its luring song. You slash the sea snake! The sea snake suddenly stops moving! The sea snake is lightly wounded. The merfolk avatar chants its luring song. The helpless sea snake fails to defend itself. You open the sea snake like a pillowcase!!! You freeze the sea snake. You headbutt the sea snake! You kill the sea snake! The pull of its song draws you forwards. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk avatar chants its luring song. The merfolk avatar chants its luring song. You slash the drowned soul! The drowned soul is heavily damaged. The merfolk avatar chants its luring song. The drowned soul touches you. The drowned soul drowns you! * * * LOW HITPOINT WARNING * * * The drowned soul returns to the deep! The drowned soul touches you. The drowned soul drowns you! * * * LOW HITPOINT WARNING * * * The merfolk avatar chants its luring song. You slice the merfolk avatar!! The merfolk avatar seems to speed up. Xom is highly amused! The merfolk avatar is moderately wounded. The merfolk avatar chants its luring song. You closely miss the merfolk avatar. The merfolk avatar is moderately wounded. You slice the drowned soul!! You destroy the drowned soul! The drowned soul returns to the deep! The merfolk avatar chants its luring song. You slice the merfolk avatar like a ripe choko!!! Lightning courses through the merfolk avatar! The merfolk avatar is almost dead. You slice the drowned soul!! You burn the drowned soul. You destroy the drowned soul! The drowned soul returns to the deep! The merfolk avatar chants its luring song. You barely miss the merfolk avatar. The merfolk avatar is almost dead. The merfolk avatar chants its luring song. x2 You closely miss the merfolk avatar. You headbutt the merfolk avatar. You break out of your daze! You kill the merfolk avatar! The drowned soul returns to the deep! x3 Splash! You fall into the shallow water. Moving in this stuff is going to be slow. A merfolk siren comes into view. It is wielding a +0 trident. The merfolk siren shouts! The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! You cannot move away from the merfolk siren! You cannot move away from the merfolk siren! You cannot move away from the merfolk siren! You are too injured to fight recklessly! Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line, f - merfolk siren Aim: a merfolk siren, wielding a +0 trident (water, mesmerising, 64% to hit) Out of range. Okay, then. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk siren chants its luring song. The merfolk siren chants its luring song. You cannot move away from the merfolk siren! Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line, f - merfolk siren Aim: a merfolk siren, wielding a +0 trident (water, mesmerising, 64% to hit) You feel a surge of power! The bolt of light hits the merfolk siren! The merfolk siren is moderately wounded. The merfolk siren is blinded. Aiming: Bolt of Light Press: ? - help, Shift-Dir - straight line, f/p - merfolk siren Aim: a merfolk siren, wielding a +0 trident (water, moderately wounded, mesmerising, blind, unable to see you, 64% to hit) You feel a surge of power! The bolt of light hits the merfolk siren! The merfolk siren is heavily wounded. The now-empty wand crumbles to dust. The merfolk siren chants its luring song. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - merfolk siren Aim: a merfolk siren, wielding a +0 trident (water, heavily wounded, mesmerising, blind, unable to see you, 64% to hit) You feel a surge of power! You are no longer entranced. Unknown command. The merfolk siren is engulfed in a cloud of scalding steam. x3 The merfolk siren chants a haunting song. You resist. The merfolk siren is engulfed in a cloud of scalding steam. The merfolk siren closely misses you. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! The merfolk siren is no longer blind. The merfolk siren hits you but does no damage. The merfolk siren chants its luring song. The merfolk siren chants its luring song. The merfolk siren hits you from afar with a +0 trident. The merfolk siren chants its luring song. The merfolk siren chants its luring song. x2 You slash the merfolk siren! You break out of your daze! You kill the merfolk siren! You hear a splash. You see here a +0 trident. You start resting. A manticore is nearby! You start resting. A manticore is nearby! Things that are here: a +2 rapier of draining; a +0 robe; a merfolk skeleton The manticore flicks its tail. The volley of spikes skewers you but does no damage. The manticore flicks its tail. The volley of spikes skewers you but does no damage. You see here a sea snake skeleton. You barely miss the manticore. The manticore bites you but does no damage. The manticore misses you. The manticore completely misses you. You slice the manticore!! The manticore looks as sick as possible! The manticore is severely wounded. You cut the manticore into ribbons!!! You freeze the manticore. You kill the manticore! You see here a sea snake skeleton. Key pressed, stopping explore. A merfolk comes into view. It is wielding a +0 quarterstaff and quivering a throwing net. A merfolk is nearby! A merfolk is nearby! A merfolk is nearby! The merfolk shouts! The merfolk throws a throwing net. The throwing net barely misses you. You slice the merfolk!! Your headbutt misses the merfolk. The merfolk is heavily wounded. The merfolk misses you. You furiously retaliate! You headbutt the merfolk. Unknown command. You slice the merfolk!! Lightning courses through the merfolk! You kill the merfolk! You hear a splash. No target in view! Unknown command. No target in view! Splash! You fall into the shallow water. Moving in this stuff is going to be slow. HP restored. The merfolk shouts! The merfolk throws a boomerang. The boomerang misses you. A merfolk is nearby! A merfolk is nearby! A merfolk is nearby! The merfolk throws a boomerang. The boomerang hits you but does no damage. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk hits you but does no damage. The merfolk hits you from afar with a +0 trident! The merfolk barely misses you. You furiously retaliate! You headbutt the merfolk! Your unstable footing causes you to fumble your attack. The merfolk hits you but does no damage. You carve the merfolk like a ham!!! You burn the merfolk! You kill the merfolk! You hear a splash. x4 No target in view! No target in view! You now have 1681 gold pieces (gained 30). Items here: ( ) [ †. y - 7 throwing nets (gained 1) You see here a sea snake skeleton. i - 3 potions of lignification (gained 1) A dream sheep comes into view. The dream sheep bleats! You hear a bleat! x2 The dream sheep ruffles its wool and motes of dream dust sparkle, to no effect. A dream sheep is nearby! A dream sheep is nearby! A dream sheep is nearby! A dream sheep is nearby! A dream sheep comes into view. The dream sheep bleats! The dream sheep ruffle their wool and motes of dream dust sparkle, to no effect. A dream sheep comes into view. The dream sheep bleats! The dream sheep headbutts you but does no damage. The dream sheep closely misses you. You cut the dream sheep into ribbons!!! You freeze the dream sheep. You kill the dream sheep! You slice the dream sheep!! You kill the dream sheep! The dream sheep headbutts you but does no damage. You cut the dream sheep into ribbons!!! You kill the dream sheep! No target in view! No target in view! Found a quarterstaff. Found 6 large rocks. Found a stone staircase leading down. You pick up a book of Blasting and begin reading... You add the spells Volatile Blastmotes and Iskenderun's Mystic Blast to your library. "Whee!" Your surroundings suddenly seem different. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. Your surroundings suddenly seem different. Splash! Unknown command. Okay, then. You are studying Ranged Weapons. Your wading speed is very slow. Your attack delay is about 0.7 (and cannot be improved with additional weapon skill). Your damage rating with your +8 battleaxe of chaos is about 57 (Base 15 x 162% (Str) x 186% (Skill) + 12 (Ench + Slay)). Your base attributes are Str 25, Int 5, Dex 14. Welcome back, flippity the Minotaur Fighter. Xom snickers. Press ? for a list of commands and other information. Okay, then. 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. You see here a +0 trident. 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. You enter the shallow water. Moving in this stuff is going to be slow. Xom almost notices you. The floor briefly shifts under you. The merfolk impaler closely misses you. A merfolk impaler is nearby! A merfolk impaler is nearby! The merfolk impaler hits you but does no damage. You barely miss the merfolk impaler. The merfolk impaler hits you but does no damage. You slice the merfolk impaler!! The merfolk impaler looks as sick as possible! The merfolk impaler is moderately wounded. You hit the merfolk impaler. The merfolk impaler becomes as fragile as glass! The merfolk impaler is heavily wounded. The merfolk impaler hits you but does no damage. You slice the merfolk impaler!! You kill the merfolk impaler! No target in view! No target in view! Found Lilicel's Antique Weapon Emporium. Things that are here: a +2 heavy trident; a +0 scale mail Things that are here: a +0 spear; a merfolk skeleton You see here 9 stones. You see here a +0 trident. You see here a sea snake skeleton. You enter the shallow water. Moving in this stuff is going to be slow. Found a chain mail. Found a scroll of teleportation. The shop is a mimic! The shop mimic chuckles harshly and vanishes in a puff of smoke! You can't go down here! No target in view! o - 10 scrolls of teleportation (gained 1) A cyclops is nearby! No reachable target in view! No reachable target in view! No reachable target in view! Unknown command. The cyclops shouts! No reachable target in view! No reachable target in view! The cyclops throws a large rock. The large rock misses you. You enter the shallow water. Moving in this stuff is going to be slow. The cyclops throws a large rock. The large rock barely misses you. The cyclops hits you but does no damage. You carve the cyclops like a ham!!! You burn the cyclops. The cyclops is almost dead. Your unstable footing causes you to fumble your attack. The cyclops hits you!! You slice the cyclops!! You kill the cyclops! You hear a splash. No target in view! Splash! You fall into the shallow water. Moving in this stuff is going to be slow. HP restored. 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. 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. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. A merfolk impaler is nearby! A merfolk impaler is nearby! A merfolk impaler is nearby! A merfolk impaler is nearby! The merfolk impaler shouts! The merfolk impaler hits you with a +4 trident of pain! You writhe in agony. The merfolk impaler hits you but does no damage. You writhe in agony. You slice the merfolk impaler!! You headbutt the merfolk impaler! The merfolk impaler is heavily wounded. The merfolk impaler closely misses you. You barely miss the merfolk impaler. The merfolk impaler is heavily wounded. The merfolk impaler completely misses you. You furiously retaliate! You headbutt the merfolk impaler! You slice the merfolk impaler!! You burn the merfolk impaler. You kill the merfolk impaler! No target in view! Things that are here: a +4 trident of pain; a +0 robe; a merfolk corpse Found a trident. You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading down. You enter the shallow water. Moving in this stuff is going to be slow. You see here a +2 robe of willpower. You enter the shallow water. Moving in this stuff is going to be slow. An alligator snapping turtle comes into view. The alligator snapping turtle hisses angrily. The alligator snapping turtle bites you but does no damage. You slice the alligator snapping turtle!! You freeze the alligator snapping turtle! The alligator snapping turtle is moderately wounded. The alligator snapping turtle bites you! You slash the alligator snapping turtle! The alligator snapping turtle convulses! You headbutt the alligator snapping turtle! The alligator snapping turtle is heavily wounded. You open the alligator snapping turtle like a pillowcase!!! The alligator snapping turtle is almost dead. The alligator snapping turtle bites you! You hit the alligator snapping turtle. You freeze the alligator snapping turtle. You headbutt the alligator snapping turtle, but do no damage. The alligator snapping turtle is almost dead. You slice the alligator snapping turtle!! You kill the alligator snapping turtle! You have reached level 17! 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 down here. You see here a +0 rapier of protection. 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. Key pressed, stopping explore. You enter the shallow water. Moving in this stuff is going to be slow. You see here a +0 trident. You see here 9 stones. You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: a +2 heavy trident; a +0 scale mail You enter the shallow water. Moving in this stuff is going to be slow. Found a pair of gloves. Found a chain mail. d - 3 potions of mutation (gained 1) Found 6 stones. 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. Things that are here: a +2 heavy trident; a +0 scale mail Things that are here: a +0 spear; a merfolk skeleton There is a stone staircase leading up here. 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. Okay, then. Okay, then. You see here a +0 trident. There is a stone staircase leading down here. You climb downwards. The sea snake hisses angrily. Found 27 gold pieces and 6 stones. There is a stone staircase leading up here. You barely miss the sea snake. The sea snake bites you but does no damage. You miss the sea snake. You headbutt the sea snake. The sea snake is lightly wounded. "This might be better!" The sea snake suddenly looks fast! The sea snake closely misses you. You furiously retaliate! You headbutt the sea snake. You hit the sea snake. The sea snake appears confused. The sea snake is moderately wounded. The sea snake bites you. You catch the helpless sea snake completely off-guard! You chop the sea snake into pieces!!! The sea snake looks as sick as possible! The sea snake is almost dead. The sea snake bites you. You strike the helpless sea snake from behind! You slice the sea snake like a ripe choko!!! You freeze the sea snake. You kill the sea snake! Your Dodging skill increases to level 14! HP restored. You now have 1708 gold pieces (gained 27). 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. You now have 1718 gold pieces (gained 10). You enter the shallow water. Moving in this stuff is going to be slow. You open the door. A snapping turtle, a merfolk, a manticore and a water nymph come into view. The snapping turtle hisses angrily. The merfolk shouts! The merfolk throws a boomerang. The boomerang hits you. Found a runed leather armour. "Whee!" Your surroundings suddenly seem different. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. A water elemental, an alligator snapping turtle, a merfolk aquamancer and a merfolk avatar come into view. The merfolk aquamancer is wielding a +4 rapier of venom. Found a Gell's gravitambourine (2/2). The merfolk avatar shouts! The merfolk aquamancer shouts! The merfolk avatar chants a haunting song. You resist with some effort. The water elemental hits you. The water elemental engulfs you in water! The alligator snapping turtle misses you. The water elemental hits you. The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! The merfolk aquamancer hits you with a +4 rapier of venom! You are poisoned. You see here a Gell's gravitambourine (2/2). You open the merfolk avatar like a pillowcase!!! The merfolk avatar seems to speed up. Xom is amused. The merfolk avatar is heavily wounded. You hit the water elemental but do no damage. Nothing appears to happen. You barely miss the merfolk aquamancer. Your lungs strain for air! You feel sick. The merfolk avatar chants its luring song. The alligator snapping turtle bites you from afar!! The water elemental closely misses you. You furiously retaliate! You headbutt the water elemental!! The merfolk aquamancer hits you with a +4 rapier of venom! You are more poisoned. You slash the water elemental! You freeze the water elemental. The water elemental is almost destroyed. You slice the merfolk avatar!! You freeze the merfolk avatar. You slash the merfolk aquamancer! You freeze the merfolk aquamancer. Your lungs strain for air! You feel very sick. "Where it stops, nobody knows!" Your surroundings suddenly seem different. The water engulfing you falls away. You gasp with relief as air once again reaches your lungs. 5 harpies come into view. Found 7 stones. You break out of your daze! You feel very sick. The harpy screeches! x4 The harpy claws you but does no damage. The harpy closely misses you. x2 The harpy claws you but does no damage. Unknown command. You feel sick. The harpy claws you but does no damage. The harpy closely misses you. The harpy completely misses you. You furiously retaliate! You headbutt the harpy!! The harpy barely misses you. The harpy claws you but does no damage. The harpy misses you. The harpy claws you but does no damage. The harpy misses you. Unknown command. You slice the harpy!! You freeze the harpy. You kill the harpy! You hit the harpy. You slash the harpy! You slice the harpy!! You feel better. You feel sick. The harpy claws you but does no damage. The harpy misses you. The harpy closely misses you. You furiously retaliate! You headbutt the harpy! The harpy closely misses you. The harpy completely misses you. The harpy claws you but does no damage. The harpy barely misses you. x2 The harpy misses you. You furiously retaliate! You headbutt the harpy!! You kill the harpy! You hit the harpy. The harpy is lightly wounded. You feel sick. The harpy misses you. You furiously retaliate! You headbutt the harpy!! The harpy barely misses you. The harpy claws you! The harpy claws you. The harpy closely misses you. The harpy claws you but does no damage. The harpy claws you! The harpy closely misses you. You cut the harpy into ribbons!!! You kill the harpy! You slice the harpy!! You kill the harpy! You slice the harpy!! Lightning courses through the harpy!! You kill the harpy! You feel sick. No target in view! No target in view! Unknown command. You feel sick. You feel sick. You feel sick. You feel sick. Ilsuiw and a merfolk come into view. Ilsuiw is wielding a +4 trident of freezing and wearing a +1 robe of positive energy. You feel sick. Ilsuiw shouts! The merfolk shouts! With a flash of orange light, Xom rebuilds you. Your body is suffused with distortional energy. You feel slightly disoriented. You feel healthier. You feel yourself wasting away. Your bones become slightly less dense. You hear a shout! A merfolk comes into view. It is wielding a +0 trident. A merfolk javelineer comes into view. It is wielding a +3 spear of venom and quivering silver javelins. A merfolk javelineer comes into view. It is wielding a +0 heavy spear and wearing a +0 leather armour of poison resistance. A merfolk aquamancer comes into view. It is wielding a +0 rapier. The merfolk javelineer moves out of view. x2 A merfolk siren comes into view. It is wielding a +0 trident. You feel sick. You are no longer poisoned. The merfolk aquamancer shouts! The merfolk siren shouts! The merfolk javelineer shouts! The merfolk siren chants a haunting song. You resist with almost no effort. The merfolk misses you. The merfolk throws a boomerang. The boomerang completely misses you. A merfolk siren comes into view. It is wielding a +0 spear. The merfolk javelineer shouts! You hear a shout! The merfolk hits you but does no damage. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! Ilsuiw gestures wildly while chanting. You slash the merfolk aquamancer! The merfolk aquamancer is moderately wounded. You hit the merfolk. You burn the merfolk. You barely miss Ilsuiw. The merfolk hits you but does no damage. The merfolk siren chants its luring song. Ilsuiw casts a spell at you. The shard of ice hits you!! You partially resist. You are too injured to fight recklessly! Unknown command. You turn into a tree. Your +2 cloak melds into your body. Your +2 pair of boots melds into your body. Your +1 crystal plate armour of cold resistance melds into your body. You feel less resistant to cold. Your roots penetrate the ground. The merfolk aquamancer hits you with a +0 rapier. The merfolk javelineer hits you but does no damage. The merfolk hits you with a +0 trident! Ilsuiw mumbles some strange words. You slash the merfolk aquamancer! You burn the merfolk aquamancer. The merfolk aquamancer is heavily wounded. You completely miss the merfolk. You slash the water elemental! You burn the water elemental. You barely miss Ilsuiw. "Let's see if it's strong enough to survive yet." The water elemental disappears in a puff of smoke! The water elemental hits you. The water elemental engulfs you in water! The merfolk aquamancer hits you but does no damage. The merfolk siren chants its luring song. You chop the merfolk aquamancer into pieces!!! You kill the merfolk aquamancer! You slash Ilsuiw! Ilsuiw suddenly seems more resistant. You slice the merfolk!! You freeze the merfolk! You barely miss the water elemental. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The javelin pierces through the chaos spawn!! The merfolk javelineer hits you but does no damage. You are poisoned. The water elemental barely misses you. You open the merfolk like a pillowcase!!! You kill the merfolk! You slice the water elemental!! You freeze the water elemental! You slice Ilsuiw!! You closely miss the water elemental. You feel sick. A merfolk comes into view. It is wielding a +0 trident. The merfolk siren chants its luring song. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The javelin pierces through the chaos spawn! The chaos spawn dies! The chaos spawn degenerates into a cloud of primal chaos! You slash Ilsuiw! Ilsuiw appears confused. Ilsuiw is moderately wounded. You hit the water elemental. You freeze the water elemental. You slice the water elemental!! Nothing appears to happen. You feel sick. The water elemental hits you! The merfolk javelineer hits you from afar with a +3 spear of venom! The merfolk siren chants its luring song. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. The javelin pierces through the small abomination! You slash Ilsuiw! You burn Ilsuiw. Ilsuiw is heavily wounded. You slash the small abomination! The acid corrodes the small abomination! You slice the water elemental!! You freeze the water elemental. You destroy the water elemental! The water elemental disappears in a puff of smoke! The water engulfing you falls away. You barely miss the water elemental. You feel sick. The small abomination hits you but does no damage. The water elemental hits you! * * * LOW HITPOINT WARNING * * * The merfolk javelineer hits you but does no damage. Ilsuiw gestures wildly. Ilsuiw barely misses the water elemental. Your magical effects are unravelling. You feel magically purged. You feel less wooden. Your +2 cloak unmelds from your body. Your +2 pair of boots unmelds from your body. Your +1 crystal plate armour of cold resistance unmelds from your body. You feel resistant to cold. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-1718-g281234c535 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_QUAFF repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [flippity] Species: Minotaur Job: Fighter HP: 52/179; mods: 0/0 MP: 17/17; mod: 0 Stats: 35 (35) 9 (9) 24 (24) Position: (48, 36), god: Xom (5), 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 | 0 | 0 | 18 | 6937 | 96/866 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 21 | 10580 | 928/1078 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 17 | 6320 | 275/796 Dodging | X | 2 | 100 | 14 | 5000 | 270/756 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 9 | 1807 | 217/372 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #11: 7509 Attributes: #12: 4039 #13: 2321 #23: 24164 #24: 2132252023 #27: 36453 #34: 1 #49: 2572 Mutations: claws: 1 horns: 3 (2 innate) iridescent scales: 2 thin skeletal structure: 1 agile: 1 deterioration: 1 high MP: 1 robust: 1 strong: 2 evolution: 1 MP-powered wands: 1 retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #29: +8 battleaxe of chaos eq slot #1, inv slot #18: +2 cloak eq slot #4, inv slot #23: +2 pair of boots eq slot #6, inv slot #4: +1 crystal plate armour of cold resistance eq slot #7, inv slot #33: ring "Anusmoh" {rC+ AC+4 Int+4 Stlth+} eq slot #8, inv slot #6: +6 ring of dexterity eq slot #9, inv slot #45: amulet "Momana Jiqoh" {RegenMP+ Str+3 Int+3 Slay+4} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: , .........(...... ~~ , ......†.†..~~..~ ~ ...........~~... ~ ,...........~~~.~ ...........~~~.. ....^.......~~.. ~ , ...##~.#4.....~. ~ ~ ~ , .. *####x.....~. . #m@uu......~ ~ , , ,#.mm≈.E§##..... ~ , , ~##.#m#m##*..... , ~ ,#.≈.mEm# ..... ~ #.#.#.~ .... ~ #..,≈~~~ ... ~ , ... # ~~# , ~ .. * ##~~ , , * clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_polearm ice_cave_hard: false grunt_orc_gardens_giant_problem: false grunt_orc_gardens_store: book shop / jewellery shop grunt_orc_gardens_boss: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Recursive crash.