ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. Version: Dungeon Crawl Stone Soup 0.19.0-20-gbc5f0c6 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.19 -name Beargit -rc /dgldir/rcfiles/crawl-0.19/Beargit.rc -macro /dgldir/rcfiles/crawl-0.19/Beargit.macro -morgue /dgldir/morgue/Beargit/ -webtiles-socket /crawl-master/webserver/sockets/Beargit:2016-11-17.23:17:52.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-0.19(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5ce963]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.19(_Z13do_crash_dumpv+0x2f2) [0x5d5cd2]: do_crash_dump() /usr/games/crawl-0.19(_Z20crash_signal_handleri+0x9c) [0x5cebfc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f2e756964c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f2e75a2cb7b]: /usr/games/crawl-0.19() [0x5d5489] /usr/games/crawl-0.19() [0x5d5751] /usr/games/crawl-0.19(_ZN7ray_def7advanceEv+0x180) [0x9a92b0]: ray_def::advance() /usr/games/crawl-0.19(_ZN21targetter_thunderbolt7set_aimE9coord_def+0xa15) [0xa8da75]: targetter_thunderbolt::set_aim(coord_def) /usr/games/crawl-0.19() [0x637843] /usr/games/crawl-0.19(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP9targetter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x63d887]: std::_Function_handler, targ_mode_type, bool, int, targetter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targetter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) /usr/games/crawl-0.19() [0x637cde] /usr/games/crawl-0.19() [0x6382df] /usr/games/crawl-0.19(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x215) [0x6393c5]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-0.19(_ZNK17direction_chooser19find_default_targetEv+0x38) [0x6398c8]: direction_chooser::find_default_target() const /usr/games/crawl-0.19(_ZN17direction_chooser16choose_directionEv+0x1e3) [0x63b013]: direction_chooser::choose_direction() /usr/games/crawl-0.19(_Z9directionR4distRK22direction_chooser_args+0x22) [0x63b122]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-0.19(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1df) [0xa40e5f]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-0.19(_Z11your_spells10spell_typeibbb+0x76d) [0xa0121d]: your_spells(spell_type, int, bool, bool, bool) /usr/games/crawl-0.19() [0x6710e5] /usr/games/crawl-0.19(_Z10evoke_itemib+0x22a) [0x67462a]: evoke_item(int, bool) /usr/games/crawl-0.19(_Z15process_command12command_type+0x43a) [0xba7f3a]: process_command(command_type) /usr/games/crawl-0.19() [0xbaae69] /usr/games/crawl-0.19() [0xbaba75] /usr/games/crawl-0.19(main+0x2eb) [0xbaf06b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2e7568176d]: /usr/games/crawl-0.19() [0x534a59] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f2e75a2c84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f2e75a2c84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cf06b in call_gdb (file=0x7f2e75a17180) at crash.cc:420 gdb = attach_cmd = "attach 28973\000\000\000\000\000\000\000" #2 0x00000000005d5cf2 in do_crash_dump () at dbg-asrt.cc:670 t = 1479425096 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f018f8 "/dgldir/morgue/Beargit/"}} name = "/dgldir/morgue/Beargit/crash-Beargit-20161117-232456.txt", '\000' file = 0x7f2e75a17180 #3 0x00000000005cebfc in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f2e75a2cb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d5489 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9510edb0 "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d5751 in AssertFailed (expr=0xbdceae "in_non_diamond_int(r.start)", file=0xbdce41 "ray.cc", line=217, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.\000\377\177\000\000\355\375\037v.\177\000\000X\203\260\002", '\000' , "0\360\020\225\377\177", '\000' "\334, \356\020\225\377\177\000\000\377\377\377\377\000\000\000\000\b", '\000' "\377, \377\377\377\377\177\000\001", '\000' , "W\203\260\002\000\000\000\000X\357\020\225\377\177\000\000 g\241u.\177\000\000(\000\000\000\000\000\000\000`\361\020\225\377\177\000\000\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000\b\000\000\000\060\000\000\000\060\372\020\225\377\177\000\000p\371\020\225\377\177\000\000\017"... args = {{gp_offset = 538976288, fp_offset = 538976288, overflow_arg_area = 0x202020202020, reg_save_area = 0x0}} fileName = #8 0x00000000009a92b0 in ray_def::advance (this=0x7fff9510f760) at ray.cc:217 No locals. #9 0x0000000000a8da75 in targetter_thunderbolt::set_aim (this=0x2f23840, a=...) at target.cc:860 ray = {r = {start = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}, dir = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}}, on_corner = false, cycle_idx = -1} p = {x = 51, y = 14} a1 = a2 = #10 0x0000000000637843 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x2f23840, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2351 No locals. #11 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=5, hitfunc=0x2f23840, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2327 No locals. #12 0x000000000063d887 in __call (__args=..., this=) at /usr/include/c++/4.7/functional:1156 No locals. #13 operator() (this=) at /usr/include/c++/4.7/functional:1215 No locals. #14 std::_Function_handler, targ_mode_type, bool, int, targetter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targetter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) (__functor=..., __args#0=...) at /usr/include/c++/4.7/functional:1911 No locals. #15 0x0000000000637cde in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x2f23840, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2633 targ_x = targ_y = targ = {x = 50, y = 14} temp_xps = 16 i = maxx = 42 ctry = 9 temp_yps = 9 j = vyou = {x = 17, y = 9} maxy = 34 y_change = onlyHidden = false radius = minx = -8 x_change = -1 onlyVis = false miny = -1 ctrx = 17 #16 0x00000000006382df in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x2f23840, los=los@entry=LS_ANY) at directn.cc:2654 r = #17 0x00000000006393c5 in direction_chooser::find_default_monster_target (this=0x7fff951107f0, result=...) at directn.cc:974 mons_target = success = false #18 0x00000000006398c8 in direction_chooser::find_default_target (this=this@entry=0x7fff951107f0) at directn.cc:1069 result = {x = 17, y = 9} success = false #19 0x000000000063b013 in direction_chooser::choose_direction (this=this@entry=0x7fff951107f0) at directn.cc:2000 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xcabef0, origin = {x = 51, y = 14}, aim = {x = 51, y = 14}, agent = 0x114b320, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0 }} , {mData = {0 , -1794046128, 32767, -1794046144, 32767, -1794045736}}, {mData = {32767, 12362823, 0, 12362827, 0, 1969912748, 32558, 0, 0, 1, 0, 12362826, 0, 1, 0, 0, 0, 0, 0}}, {mData = {0 , -1}}, {mData = {-1, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 10, 0, 0, 0}}, {mData = {-1794046457, 32767, 0, 1, 1, 0, -1, -1, 0, 0, 0, 0, 12362825, 0, 0, 0, 100, 0, 1969932232}}}}}, exp_map_max = {mData = {mData = {{mData = {32558, 0, 0, 0, 0, 12362823, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 }}, {mData = {0 , 1973511968, 32558}}, {mData = {39, 0, 14, 0, 43539457, 0, 1, 0, 49514288, 0, 1970154053, 32558, 39, 0, 14, 0, 39, 0, 14}}, {mData = {0, 43539457, 0, 1981808109, 32558, 0, 0, 14, 0, -1794046544, 32767, 1981713033, 32558, 12288302, 0, 10914573, 0, 0, 0}}, {mData = {0, 0, -1794046544, 32767, 18138440, 0, 43539457, 0, 49177552, 0, -1794046416, 32767, 43539608, 0, 43539457, 0, 1, 0, 49514288}}, {mData = {0, 5689830, 0, -1794046368, 32767, 18138496, 0, 43539457, 0, 1, 3080192, 49177576, 0, 5689830, 0, 0, 0, 3, 0}}, {mData = {-1794046145, 32767, 18138440, 0, 0, 0, 1, 0, 1, 0, 5690457, 0, 16843009, 16843009, 16843009, 16843009, 16843009, 16843009, 16843009}}, {mData = {16843009, 16843009, 16843009, 16843009, 65793, 0, 0, 11170377, 0, 0, 0, 9649046, 0, 1, 0, 9933062, 0, 1, 0}}, {mData = {-2, 0, -90852, 1108869119, 0, 1072693248, 15, 0, 10357069, 0, -90852, 1108869119, 10358598, 0, 10371, 0, 10357276, 1172066304, 0}}, {mData = {50, 150, 300, 500, 750, 1050, 1400, 1800, 2250, 2800, 3450, 4200, 5050, 6000, 7050, 8200, 9450, 10800, 12300}}, {mData = {13950, 15750, 1973511968, 32558, 41, 0, 16, 0, 43546625, 0, 1, 0, 0, 0, 1970154053, 32558, 1524, 0, 16}}, {mData = {0, 41, 0, 10894562, 0, 69, 0, -1794045936, 32767, 1, 0, 10910717, 0, 1, 0, 10910717, 0, 0, 0}}}}}, range = 5, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xc3b6d0} #20 0x000000000063b122 in direction (moves=..., args=...) at directn.cc:495 No locals. #21 0x0000000000a40e5f in spell_direction (spelld=..., pbolt=..., args=0x7fff951116a0) at spl-util.cc:771 newargs = {hitfunc = 0x2f23840, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f1b0a8 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5, _M_const_object = 0x5, _M_function_pointer = 0x5, _M_member_pointer = &virtual table offset 4, this adjustment 139835545223168}, _M_pod_data = "\005", '\000' , ".\177\000"}, _M_manager = 0}, _M_invoker = 0x3c}, default_place = {x = 0, y = 0}} #22 0x0000000000a0121d in your_spells (spell=SPELL_THUNDERBOLT, powc=5, allow_fail=, evoked=, fake_spell=) at spl-cast.cc:1382 prompt = 0x0 additional_desc = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x29, _M_const_object = 0x29, _M_function_pointer = 0x29, _M_member_pointer = &virtual table offset 40, this adjustment 16}, _M_pod_data = ")\000\000\000\000\000\000\000\020\000\000\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0x7fff951117a0} needs_path = true mr_check = targ = TARG_HOSTILE dir = range = 5 hitfunc = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x2f23840}, }, }} title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f1b0a8 "Aiming: Thunderbolt"}} args = {hitfunc = 0x2f23840, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2f1b0a8 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x1, _M_const_object = 0x1, _M_function_pointer = 0x1, _M_member_pointer = &virtual table offset 0, this adjustment 139837515377221}, _M_pod_data = "\001\000\000\000\000\000\000\000E*nu.\177\000"}, _M_manager = 0}, _M_invoker = 0x10}, default_place = {x = 0, y = 0}} spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 1 potion = -1 god = fail = old_target = wiz_cast = beam = {origin_spell = SPELL_THUNDERBOLT, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1249278 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = true, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff95110c90, _M_right = 0x7fff95110c90}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 32, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fff95110d38, _M_right = 0x7fff95110d38}, _M_node_count = 0}}}} antimagic = cast_result = SPRET_FAIL #23 0x00000000006710e5 in _rod_spell (irod=..., check_range=check_range@entry=true) at evoke.cc:1902 power = 5 food = ret = spell = SPELL_THUNDERBOLT mana = 500 #24 0x000000000067462a in evoke_item (slot=1, check_range=) at evoke.cc:2035 unevokable = false wielded = true did_work = false entry = #25 0x0000000000ba7f3a in process_command (cmd=cmd@entry=CMD_EVOKE_WIELDED) at main.cc:2151 No locals. #26 0x0000000000baae69 in _input () at main.cc:1479 cmd = CMD_EVOKE_WIELDED player_disabled = {was_disabled = false} #27 0x0000000000baba75 in _launch_game () at main.cc:480 game_start = false ccon = {cstate = false, smartcstate = false} #28 0x0000000000baf06b in _launch_game_loop () at main.cc:381 game_ended = false #29 main (argc=, argv=0x7fff95113c18) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 16 2016 at 03:24:23 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.19/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.19/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.19/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 3 Level id: Shoals:3 Level build method = [depth 3], level layout type = shoals, absdepth0 = 17 Level vaults: layout_shoals serial_shops bzr_entry_customers Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (13, 23): Terrain change marker (33->32, 64) Marker 1 at (14, 23): Terrain change marker (33->32, 67) Marker 2 at (14, 24): Terrain change marker (33->32, 58) Marker 3 at (15, 22): Terrain change marker (33->32, 66) Marker 4 at (15, 23): Terrain change marker (33->32, 41) Marker 5 at (25, 50): Terrain change marker (33->32, 73) Marker 6 at (25, 51): Terrain change marker (33->32, 36) Marker 7 at (25, 52): Terrain change marker (33->32, 68) Marker 8 at (26, 51): Terrain change marker (33->32, 67) Marker 9 at (34, 24): Terrain change marker (33->32, 41) Marker 10 at (34, 25): Terrain change marker (33->32, 42) Marker 11 at (35, 25): Terrain change marker (33->32, 77) Marker 12 at (35, 26): Terrain change marker (33->32, 67) Marker 13 at (36, 24): Terrain change marker (33->32, 39) Marker 14 at (36, 25): Terrain change marker (33->32, 48) Marker 15 at (37, 24): Terrain change marker (33->32, 64) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You block the faun's attack. x2 You mangle the faun!! The faun is heavily wounded. The faun is struck by lightning. You block the faun's attack. The faun hits you but does no damage. You hear a shout! x4 You claw the faun! You kill the faun! Qazlal accepts your kill. The faun points at you and mumbles some strange words. You resist with almost no effort. Things that are here: an uncursed quarterstaff; an uncursed hunting sling; 17 stones You claw the faun! The faun is heavily wounded. You block the faun's attack. You mangle the faun!! The faun is almost dead. You block the faun's attack. You scratch the faun. You kill the faun! Qazlal accepts your kill. Things that are here: a spear; a hunting sling; 15 stones There isn't anything to butcher here. Things that are here: an uncursed quarterstaff; an uncursed hunting sling; 17 stones There isn't anything to butcher here. Things that are here: a trident; a merfolk corpse You butcher the merfolk corpse. S - 5 chunks of flesh (gained 4) You see here a trident. Things that are here: a spear; a merfolk corpse You butcher the merfolk corpse. S - 9 chunks of flesh (gained 4) Things that are here: a spear; a merfolk skeleton You hear an angry hiss. Things that are here: a spear; a glowing hunting sling; 14 sling bullets There isn't anything to butcher here. Things that are here: a spear; a hunting sling; 15 stones You enter the shallow water. Moving in this stuff is going to be slow. You hear an angry hiss. Things that are here: a spear; a merfolk corpse You butcher the merfolk corpse. You hear an angry hiss. S - 13 chunks of flesh (gained 4) You see here a spear. A wind drake comes into view. The wind drake exhales a fierce blast of wind! You block the wind drake's attack. You scratch the wind drake but do no damage. You block the wind drake's attack. You eviscerate the wind drake!!! The wind drake is severely wounded. The wind drake barely misses you. You claw the wind drake! The wind drake is almost dead. You block the wind drake's attack. You barely miss the wind drake. The wind drake is almost dead. You block the wind drake's attack. You claw the wind drake! You kill the wind drake! Qazlal accepts your kill. No target in view! You start resting. Eating one of 13 chunks of flesh. You start eating one of the 13 chunks of flesh. This raw flesh tastes great. HP restored. Found a stone staircase leading down. You see here a stone. u - 3 bread rations (gained 1) You hear a shout! A faun comes into view. It is wielding a spear. The faun shouts! You hear a shout! The faun unwields an uncursed spear. The faun wields a hunting sling. The faun shoots a stone. You reflect the stone off an invisible shield around you! The stone barely misses the faun. Found a scroll of remove curse and a stone. The faun shoots a stone. You reflect the stone off an invisible shield around you! The stone barely misses the faun. Found a stone. A siren comes into view. It is wielding a spear. The siren chants a haunting song. You are mesmerised by the siren! The faun shoots a stone. The stone hits you! You see here a stone. Jolted by the loud noise, you snap out of your trance! You break out of your daze! The siren chants a haunting song. You resist. A faun comes into view. It is wielding a club. You enter the shallow water. Moving in this stuff is going to be slow. The faun shoots a stone. You reflect the stone off an invisible shield around you! The stone barely misses the faun. You hear a splash. Found a stone. A faun comes into view. It is wielding a spear. The faun points at you and mumbles some strange words. You resist with almost no effort. Found 8 stones. You mangle the faun!! The faun is heavily wounded. The siren chants a haunting song. You resist with almost no effort. The faun unwields an uncursed hunting sling. The faun wields an uncursed spear. You block the faun's attack. You barely miss the faun. The faun is heavily wounded. The siren chants a haunting song. You easily resist. You claw the faun! The faun is almost dead. You block the faun's attack. You claw the faun! You kill the faun! Qazlal accepts your kill. The siren chants a haunting song. You resist with some effort. The faun unwields an uncursed club. The faun wields a hunting sling. The faun shoots a sling bullet. You reflect the sling bullet off an invisible shield around you! The sling bullet hits the faun!! You block the siren's attack. The faun hits you from afar with a spear! Things that are here: an uncursed spear; an uncursed hunting sling; 12 stones You barely miss the faun. The faun is heavily wounded. The faun unwields an uncursed hunting sling. The faun wields an uncursed club. The faun splashes around in the water. You block the faun's attack. The siren barely misses you. You barely miss the faun. The faun is heavily wounded. You block the faun's attack. The faun hits you from afar with a spear. You block the siren's attack. You barely miss the faun. The faun is heavily wounded. You scratch the faun. The faun is heavily wounded. You block the faun's attack. The siren chants a haunting song. You are mesmerised by the siren! The faun points at you and mumbles some strange words. You resist with almost no effort. You claw the faun! The faun is almost dead. The faun hits you but does no damage. The siren chants its luring song. You mangle the faun!! You kill the faun! Qazlal accepts your kill. You hear a splash. x3 The plant is engulfed in freezing vapours. You claw the siren! The siren is heavily wounded. The plant is engulfed in freezing vapours. The siren chants its luring song. You block the faun's attack. You mangle the siren!! You are no longer entranced. You kill the siren! Qazlal accepts your kill. The plant is engulfed in freezing vapours. You block the faun's attack. The plant is engulfed in freezing vapours. You destroy the plant! The faun points at you and mumbles some strange words. You are outlined in light. Things that are here: a spear; a merfolk corpse You claw the faun! The faun is moderately wounded. You barely miss the faun. The faun is moderately wounded. You block the faun's attack. You claw the faun! The faun is heavily wounded. You block the faun's attack. You barely miss the faun. The faun is heavily wounded. You barely miss the faun. The faun is heavily wounded. You block the faun's attack. You mangle the faun!! You kill the faun! Qazlal accepts your kill. No target in view! No target in view! You butcher the merfolk corpse. S - 14 chunks of flesh (gained 2) You see here a spear. You see here a stone. Items here: ( )) † a spear; a runed hunting sling; 21 stones; a faun corpse You butcher the faun corpse. S - 18 chunks of flesh (gained 4) Things that are here: a spear; a runed hunting sling; 21 stones The plant is struck by lightning. A water elemental comes into view. You see here a stone. The plant is struck by lightning. You see here a spear. Things that are here: an uncursed spear; an uncursed hunting sling; 12 stones There isn't anything to butcher here. You enter the shallow water. Moving in this stuff is going to be slow. You block the water elemental's attack. You scratch the water elemental. The water elemental is lightly damaged. You barely miss the water elemental. The water elemental is lightly damaged. The water elemental is engulfed in freezing vapours. You block the water elemental's attack. You scratch the water elemental. The water elemental is heavily damaged. The water elemental is engulfed in freezing vapours. You block the water elemental's attack. You scratch the water elemental but do no damage. The water elemental is severely damaged. You claw the water elemental! You destroy the water elemental! Qazlal accepts your kill. No target in view! Items here: ( )) † an uncursed club; an uncursed hunting sling; 21 sling bullets; a faun corpse You butcher the faun corpse. S - 22 chunks of flesh (gained 4) Things that are here: an uncursed club; an uncursed hunting sling; 21 sling bullets j - 10 scrolls of remove curse {@r2} (gained 1) Eating one of 22 chunks of flesh. You start eating one of the 22 chunks of flesh. This raw flesh tastes great. You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: an uncursed club; an uncursed hunting sling; 21 sling bullets You see here a spear. Things that are here: a spear; a runed hunting sling; 21 stones You are no longer glowing. You see here 8 stones. You enter the shallow water. Moving in this stuff is going to be slow. The plant is struck by lightning. x2 The plant is struck by lightning. x2 The plant is struck by lightning. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. You destroy the plant! The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. You see here 8 stones. The plant is engulfed in freezing vapours. The plant is struck by lightning. The plant is engulfed in freezing vapours. Found a runed morningstar. Found the cursed +6 large shield of Ignorance {rN+ AC+4 Int-6 *Curse}. You found a shaft! Found a long sword. You see here the cursed +6 large shield of Ignorance {rN+ AC+4 Int-6 *Curse}. T - the cursed +6 large shield of Ignorance {rN+ AC+4 Int-6 *Curse} Search for what [? for help]? int Unknown command. You now have 664 gold pieces (gained 15). X - a book of Clouds Okay, then. You enter the shallow water. Moving in this stuff is going to be slow. Y - a scroll of identify {@r1} As you read the scroll of identify {@r1}, it crumbles to dust. A - a potion of beneficial mutation You feel resistant to cold. You feel fantastic! Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. You now have 673 gold pieces (gained 9). You enter the shallow water. Moving in this stuff is going to be slow. You now have 687 gold pieces (gained 14). The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. Found 26 gold pieces. A merfolk comes into view. It is wielding a trident. The merfolk throws a stone. You reflect the stone off an invisible shield around you! The stone hits the merfolk! The merfolk throws a stone. You reflect the stone off an invisible shield around you! The stone barely misses the merfolk. You block the merfolk's attack. You block the merfolk's attack. You completely miss the merfolk. The merfolk is moderately wounded. You closely miss the merfolk. The merfolk is moderately wounded. You block the merfolk's attack. You closely miss the merfolk. The merfolk is moderately wounded. You mangle the merfolk!! The merfolk is severely wounded. The merfolk barely misses you. You closely miss the merfolk. The merfolk is severely wounded. You block the merfolk's attack. You scratch the merfolk. The merfolk is almost dead. You barely miss the merfolk. The merfolk is almost dead. You block the merfolk's attack. You mangle the merfolk!! You kill the merfolk! Qazlal accepts your kill. Your Fighting skill increases to level 10! Things that are here: a trident; 11 stones; a potion of lignification The plant is struck by lightning. The plant is engulfed in roaring flames. The plant is engulfed in roaring flames. You now have 713 gold pieces (gained 26). Eating one of 21 chunks of flesh. You start eating one of the 21 chunks of flesh. This raw flesh tastes great. Found 6 stones. Found 23 stones. You see here a long sword. Found 14 bolts. You enter the shallow water. Moving in this stuff is going to be slow. You now have 729 gold pieces (gained 16). Some of the chunks of flesh in your inventory have rotted away. You see here 23 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. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. Some of the chunks of flesh in your inventory have rotted away. You enter the shallow water. Moving in this stuff is going to be slow. Found a long sword. A - a thick glowing rod Wield which item (- for none, * to show all)? (? for menu, Esc to quit) A - a +1 lightning rod (13/13) (in claw) Adjust (i)tems, (s)pells, or (a)bilities? Adjust which item? (? for menu, Esc to quit) A - a +1 lightning rod (13/13) (in claw) Adjust to which letter? (? for menu, Esc to quit) b - a +1 lightning rod (13/13) (in claw) A - 5 meat rations You enter the shallow water. Moving in this stuff is going to be slow. Found 17 stones and a book of Maledictions. Y - a wand of digging Found a great sword. You hear a shout! x2 You enter the shallow water. Moving in this stuff is going to be slow. All of the chunks of flesh in your inventory have rotted away. S - a scroll of identify {@r1} As you read the scroll of identify {@r1}, it crumbles to dust. B - a scroll of brand weapon Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You drop a scroll of brand weapon. You are now empty-clawed. You hear a shout! Donald the Adventurer comes into view. He is wielding a broad axe of flaming. Donald says, "Must be pretty hard to see through all that dust." Donald says, "What lunatic would build a room out of doors?" Donald casts a spell. Donald seems to speed up. You scratch Donald. Donald is lightly wounded. Donald says, "Great. Now my shield is all dirty." Donald hits you but does no damage. Donald blocks your attack. Donald is lightly wounded. You claw Donald! Donald is lightly wounded. You block Donald's attack. Donald blocks your attack. Donald is lightly wounded. Donald mumbles some strange words. Donald blocks your attack. Donald is lightly wounded. Donald mumbles some strange words. Donald seems to grow stronger. You scratch Donald. Donald is lightly wounded. You block Donald's attack. You barely miss Donald. Donald is lightly wounded. You mangle Donald!! Donald is moderately wounded. You block Donald's attack. Donald blocks your attack. Donald is moderately wounded. You block Donald's attack. You claw Donald! Donald is heavily wounded. You block Donald's attack. You scratch Donald but do no damage. Donald is heavily wounded. You block Donald's attack. Donald blocks your attack. Donald is heavily wounded. Donald says, "Where'd the sea come from? I thought this place was underground." Donald hits you but does no damage. You scratch Donald but do no damage. Donald is heavily wounded. You eviscerate Donald!!! Donald is almost dead. Donald says, "Great. Now my shield is all dirty." You block Donald's attack. You scratch Donald. You kill Donald! Qazlal accepts your kill. Found a stone staircase leading down. Things that are here: a broad axe of flaming; a chain mail; a shield Found a stone staircase leading down. A merfolk comes into view. It is wielding a trident. You block the merfolk's attack. You claw the merfolk! The merfolk is moderately wounded. You block the merfolk's attack. You mangle the merfolk!! The merfolk is severely wounded. You closely miss the merfolk. The merfolk is severely wounded. You block the merfolk's attack. You claw the merfolk! You kill the merfolk! Qazlal accepts your kill. No target in view! No target in view! Things that are here: a trident; a merfolk corpse You butcher the merfolk corpse. B - a chunk of flesh You see here a trident. Eating a chunk of flesh. You start eating the chunk of flesh. This raw flesh tastes great. There is a stone staircase leading down here. Found 11 stones. You enter the shallow water. Moving in this stuff is going to be slow. r - 14 potions of curing {@q1} (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. Found 20 stones. You enter the shallow water. Moving in this stuff is going to be slow. B - a book of Misfortune Okay, then. You drop a book of Misfortune. 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. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You see here 17 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. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. 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. 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. A - 6 meat rations (gained 1) Splash! You fall into the shallow water. Moving in this stuff is going to be slow. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. You enter the shallow water. Moving in this stuff is going to be slow. The plant is engulfed in freezing vapours. You found a teleport trap! You enter the shallow water. Moving in this stuff is going to be slow. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. 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. The plant is struck by lightning. The plant is engulfed in freezing vapours. The plant is struck by lightning. The plant is struck by lightning. The plant is engulfed in freezing vapours. The plant is struck by lightning. x2 Partly explored, can't reach some places. Partly explored, can't reach some places. The plant is engulfed in freezing vapours. The plant is struck by lightning. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. The plant is engulfed in freezing vapours. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. Drop what? 49/52 slots (_ for help) (? for menu, Esc to quit) You drop a Fen Folio. You drop a book of the Earth. You drop a book of Dreams. You drop a book of Clouds. You climb downwards. A manticore comes into view. Found 22 stones, 18 gold pieces and 18 bolts. Found a stone staircase leading up. There is a stone staircase leading up here. You scratch the manticore but do no damage. You mangle the manticore!! The manticore is heavily wounded. You block the manticore's attack. x2; The manticore closely misses you. You mangle the manticore!! You kill the manticore! Qazlal accepts your kill. No target in view! Found a short runed staff. You see here 22 stones. Found a stone staircase leading up. You now have 747 gold pieces (gained 18). You see here 22 stones. You hear a shout! You enter the shallow water. Moving in this stuff is going to be slow. You now have 777 gold pieces (gained 30). You enter the shallow water. Moving in this stuff is going to be slow. You hear a shout! You enter the shallow water. Moving in this stuff is going to be slow. Found a wand of flame. You hear an angry hiss. 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. A merfolk impaler comes into view. It is wielding a trident. The merfolk impaler closely misses you. You block the merfolk impaler's attack. x2 You mangle the merfolk impaler!! The merfolk impaler is moderately wounded. You block the merfolk impaler's attack. You mangle the merfolk impaler!! The merfolk impaler is severely wounded. You block the merfolk impaler's attack. You mangle the merfolk impaler!! The merfolk impaler is almost dead. The merfolk impaler barely misses you. You mangle the merfolk impaler!! You kill the merfolk impaler! Qazlal accepts your kill. Things that are here: a trident; a robe; a merfolk corpse You butcher the merfolk corpse. t - 2 chunks of flesh Things that are here: a trident; a robe; a merfolk skeleton Eating one of 2 chunks of flesh. You start eating one of the 2 chunks of flesh. This raw flesh tastes great. Eating a chunk of flesh. You start eating the chunk of flesh. This raw flesh tastes great. You hear an angry hiss. A sea snake comes into view. You block the sea snake's attack. You mangle the sea snake!! The sea snake is heavily wounded. You block the sea snake's attack. You mangle the sea snake!! The sea snake is almost dead. You block the sea snake's attack. You scratch the sea snake. The sea snake is almost dead. You block the sea snake's attack. You eviscerate the sea snake!!! You kill the sea snake! Qazlal accepts your kill. You now have 797 gold pieces (gained 20). N - 4 potions of ambrosia (gained 1) t - a scroll of identify {@r1} As you read the scroll of identify {@r1}, it crumbles to dust. i - an uncursed amulet of magic regeneration Drop what? 45/52 slots (_ for help) (? for menu, Esc to quit) You drop a +1 lightning rod (13/13). You drop an uncursed amulet of magic regeneration. 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 hear a shout! x2 You hear a screech! You hear a shout! A merfolk comes into view. It is wielding a trident. The merfolk throws a throwing net. You reflect the throwing net off an invisible shield around you! The throwing net hits the merfolk. The merfolk is caught in the net! You hear a splash. The merfolk struggles against the net. You enter the shallow water. Moving in this stuff is going to be slow. You hear a distant blaring wail to the southeast. You enter the shallow water. Moving in this stuff is going to be slow. You hear a distant blaring wail to the east. Things that are here: an uncursed amulet of magic regeneration a +1 lightning rod (13/13) b - a +1 lightning rod (13/13) You block the merfolk's attack. The merfolk is engulfed in freezing vapours. You block the merfolk's attack. You scratch the merfolk. The merfolk is moderately wounded. The merfolk is engulfed in freezing vapours. You block the merfolk's attack. You closely miss the merfolk. The merfolk is heavily wounded. You claw the merfolk! The merfolk is severely wounded. The merfolk is engulfed in freezing vapours. You block the merfolk's attack. You eviscerate the merfolk!!! You kill the merfolk! Qazlal accepts your kill. No target in view! Things that are here: a trident; a merfolk corpse You butcher the merfolk corpse. i - 4 chunks of flesh You see here a trident. Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. This raw flesh tastes great. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. This raw flesh tastes great. Eating one of 2 chunks of flesh. You start eating one of the 2 chunks of flesh. This raw flesh tastes great. You hear an angry hiss. You enter the shallow water. Moving in this stuff is going to be slow. A sea snake comes into view. A sea snake is nearby! b - a +1 lightning rod (13/13) (in claw) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - sea snake Aim: a sea snake The lightning misses the sea snake. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - sea snake Aim: a sea snake (thunder) The lightning hits the sea snake. The sea snake is heavily wounded. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - sea snake Aim: a sea snake (freezing vapour, heavily wounded) The lightning hits the sea snake. The sea snake is almost dead. The sea snake is engulfed in freezing vapours. You block the sea snake's attack. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - sea snake Aim: a sea snake (almost dead) The lightning hits the sea snake. You kill the sea snake! Qazlal accepts your kill. You hear a shout! Found a glowing hand crossbow and 21 poisoned needles. Found Koehar's Magic Scroll Shop. A sea snake comes into view. You hear a shout! Found a potion of curing. You are now empty-clawed. You claw the sea snake! The sea snake is lightly wounded. You block the sea snake's attack. You barely miss the sea snake. The sea snake is lightly wounded. You block the sea snake's attack. A merfolk comes into view. It is wielding a trident. You barely miss the sea snake. The sea snake is lightly wounded. You block the sea snake's attack. You closely miss the sea snake. The sea snake is lightly wounded. You block the sea snake's attack. You miss the sea snake. The sea snake is lightly wounded. You mangle the sea snake!! The sea snake is heavily wounded. You block the sea snake's attack. You block the merfolk's attack. You miss the sea snake. The sea snake is heavily wounded. You block the sea snake's attack. You scratch the sea snake. The sea snake is severely wounded. You block the merfolk's attack. You block the sea snake's attack. You barely miss the sea snake. The sea snake is severely wounded. You block the sea snake's attack. You block the merfolk's attack. You claw the sea snake! The sea snake is almost dead. Your troll leather armour prevents you from hitting the sea snake. The sea snake is almost dead. You block the sea snake's attack. The merfolk is struck by lightning. You block the merfolk's attack. You barely miss the sea snake. The sea snake is severely wounded. The sea snake is engulfed in roaring flames. The sea snake bites you. You block the merfolk's attack. You completely miss the sea snake. The sea snake is almost dead. The sea snake is engulfed in roaring flames. You kill the sea snake! Qazlal accepts your kill. You block the merfolk's attack. You claw the merfolk! The merfolk is severely wounded. The merfolk closely misses you. You closely miss the merfolk. The merfolk is heavily wounded. You mangle the merfolk!! The merfolk is almost dead. You block the merfolk's attack. You mangle the merfolk!! You kill the merfolk! Qazlal accepts your kill. No target in view! Things that are here: a trident; 4 tomahawks There isn't anything to butcher here. You see here a glowing hand crossbow. Eating a chunk of flesh. You start eating the chunk of flesh. This raw flesh tastes great. There is an entrance to Koehar's Magic Scroll Shop here. i - a scroll of enchant armour Thank you for shopping at Koehar's Magic Scroll Shop! Okay, then. Unknown command. r - 15 potions of curing {@q1} (gained 1) Found 32 stones. You hear a shout! A water nymph comes into view. Found a scroll of holy word. You enter the shallow water. Moving in this stuff is going to be slow. The water nymph gestures at you while chanting. The water swirls and strikes you! You claw the water nymph! The water nymph is moderately wounded. You block the water nymph's attack. You barely miss the water nymph. The water nymph is moderately wounded. The water nymph casts a spell at you. The water swirls and strikes you! You claw the water nymph! The water nymph is severely wounded. You claw the water nymph! You kill the water nymph! Qazlal accepts your kill. No target in view! No target in view! Found 7 gold pieces. You see here a water nymph corpse. You butcher the water nymph corpse. t - 3 chunks of flesh You start resting. You hear a screech! x2 A hippogriff comes into view. You block the hippogriff's attack. x2; The hippogriff claws you. You mangle the hippogriff!! The hippogriff is severely wounded. The hippogriff is struck by lightning. The hippogriff misses you. You block the hippogriff's attack. x2 You claw the hippogriff! You kill the hippogriff! Qazlal accepts your kill. No target in view! You now have 677 gold pieces (gained 7). HP restored. You enter the shallow water. Moving in this stuff is going to be slow. g - 2 scrolls of holy word (gained 1) You see here 32 stones. Found 18 sling bullets. F - 3 scrolls of immolation (gained 1) Found a stone staircase leading down. w - a wand of iceblast Found a wand of flame. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. This raw flesh tastes great. Found a stone staircase leading down. You found a teleport trap! 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 694 gold pieces (gained 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. 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. Found a buckler. B - a scroll of identify {@r1} As you read the scroll of identify {@r1}, it crumbles to dust. a - a wand of teleportation (5/9) Eating one of 2 chunks of flesh. You start eating one of the 2 chunks of flesh. This raw flesh tastes great. A - 7 meat rations (gained 1) You found a teleport trap! Your lightning rod has recharged. You see here a buckler. You enter the shallow water. Moving in this stuff is going to be slow. You see here a buckler. You enter the shallow water. Moving in this stuff is going to be slow. All of the chunks of flesh in your inventory have rotted away. You see here a wand of flame. 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. There is a stone staircase leading down here. There is a stone staircase leading down here. t - a potion of berserk rage 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. Found a mace. You enter the shallow water. Moving in this stuff is going to be slow. You hear a shout! Partly explored, can't reach some places. Partly explored, can't reach some places. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You climb downwards. A merfolk, a merfolk aquamancer and 2 water elementals come into view. The merfolk aquamancer is wielding a rapier of freezing. The merfolk shouts! You hear a shout! x2; You hear an angry hiss. Found a scroll of remove curse. There is a stone staircase leading up here. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk throws a throwing net. You reflect the throwing net off an invisible shield around you! The throwing net closely misses the merfolk. Found a throwing net. A merfolk comes into view. It is wielding a trident. The merfolk shouts! You hear an angry hiss. You hear a shout! x2 You block the water elemental's attack. You block the merfolk's attack. The merfolk moves out of view. Found a hand crossbow. A sea snake and a merfolk come into view. You scratch the water elemental but do no damage. The sea snake moves out of view. You block the water elemental's attack. x2 The merfolk aquamancer gestures wildly while chanting. The merfolk aquamancer blinks! You block the merfolk's attack. You barely miss the water elemental. You block the water elemental's attack. You eviscerate the water elemental!!! The water elemental is almost destroyed. You block the water elemental's attack. You block the merfolk's attack. You eviscerate the water elemental!!! You destroy the water elemental! Qazlal accepts your kill. You block the water elemental's attack. You block the merfolk's attack. A human comes into view. You mangle the water elemental!! The water elemental is severely damaged. You block the merfolk's attack. You block the water elemental's attack. You claw the water elemental! You destroy the water elemental! Qazlal accepts your kill. You hear a shout! The merfolk hits you from afar with a trident! You block the merfolk's attack. You closely miss the sea snake. The sea snake closely misses you. A merfolk avatar comes into view. You scratch the sea snake. The sea snake is lightly wounded. You block the merfolk's attack. x2; The sea snake barely misses you. You closely miss the sea snake. The sea snake is lightly wounded. You block the merfolk's attack. x2 You barely miss the sea snake. The sea snake is lightly wounded. You block the merfolk's attack. You block the sea snake's attack. The merfolk misses you. You mangle the sea snake!! The sea snake is severely wounded. You hear an angry hiss. You block the sea snake's attack. The merfolk misses you. You block the merfolk's attack. You claw the sea snake! The sea snake is almost dead. The merfolk aquamancer gestures wildly while chanting. The merfolk aquamancer blinks! You block the sea snake's attack. You block the merfolk's attack. You closely miss the sea snake. The sea snake is almost dead. The merfolk closely misses you. You block the merfolk's attack. The sea snake closely misses you. The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! You block the merfolk's attack. A snapping turtle comes into view. You claw the sea snake! You kill the sea snake! Qazlal accepts your kill. Your Dodging skill increases to level 6! The merfolk hits you from afar with a trident! You block the merfolk's attack. Okay, then. Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. b - a +1 lightning rod (13/13) (in claw) 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. You block the merfolk's attack. Found a stone staircase leading down. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line The lightning hits the merfolk avatar. The merfolk avatar is lightly wounded. You hear a shout! You block the merfolk's attack. x2 The merfolk avatar chants its luring song. Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line The lightning hits the merfolk avatar. The merfolk avatar is moderately wounded. You hear a shout! The pull of its song draws you forwards. You block the merfolk's attack. x2; The merfolk misses you. The merfolk avatar chants its luring song. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_EVOKE_WIELDED repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Beargit] Species: Troll Job: Fighter HP: 146/166; mods: 0/0 MP: 25/25; mod: 0 Stats: 25 (25) 5 (5) 13 (13) Position: (51, 14), god: Qazlal (21), turn_is_over: 0, banished: 0 Standing on/in/over feature: some shallow water Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 20 | 10 | 4071 | 112/920 Short Blades | | 0 | 0 | 0 | 0 | 0/70 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/100 Bows | | 0 | 0 | 0 | 0 | 0/100 Crossbows | | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 20 | 6 | 1501 | 17/495 Stealth | X | 0 | 0 | 0 | 0 | 0/118 Shields | X | 0 | 0 | 15 | 10371 | 401/1626 Unarmed Combat | X | 2 | 40 | 17 | 10331 | 881/1350 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | | 0 | 0 | 0 | 0 | 0/84 Hexes | | 0 | 0 | 0 | 0 | 0/100 Charms | | 0 | 0 | 0 | 0 | 0/100 Summonings | | 0 | 0 | 0 | 0 | 0/84 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/84 Transmutations | | 0 | 0 | 0 | 0 | 0/84 Fire Magic | | 0 | 0 | 0 | 0 | 0/84 Ice Magic | | 0 | 0 | 0 | 0 | 0/84 Air Magic | | 0 | 0 | 0 | 0 | 0/100 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 20 | 12 | 5290 | 296/1011 Evocations | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #4: 150 #44: 2000 Attributes: #12: 3271 #13: 2577 #23: 26964 #24: -1229345806 #27: 236602 #49: 3601 #59: 1 Mutations: claws: 3 (innate) cold resistance: 1 fast metabolism: 3 (innate) gourmand: 1 (innate) regeneration: 1 (innate) shaggy fur: 1 (innate) tough skin: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +1 lightning rod (6/13) eq slot #1, inv slot #7: +2 cloak of magic resistance eq slot #5, inv slot #21: +0 large shield eq slot #6, inv slot #3: +0 troll leather armour eq slot #7, inv slot #18: +3 ring of protection eq slot #8, inv slot #30: +4 ring of evasion eq slot #9, inv slot #5: amulet of the Townfolk {Reflect rN+ Str-3 SH+6 SInv} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈§<§≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈§≈≈§≈≈≈≈≈≈ ≈≈≈≈.≈..≈@≈m≈≈≈≈≈ ≈≈≈≈...†.≈≈≈≈≈≈≈≈ ≈≈≈≈.##mmmm≈≈≈≈.. ≈≈≈≈. ##p.≈≈..≈.. ≈≈≈≈ ..t....... ≈≈≈≈ #.......... ≈≈≈ ....(...... .>......)... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 16 at (55, 28): {{{{ CLASS: OneWayStair props: floor: stone_arch }}}} >>>>>>>>>>>>>>>>>>>>>>