ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-52-gd53d4cd Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 1732902694903950079, deterministic pregen: 1 Command line: /usr/games/crawl-git-d53d4cd058 -name mg7810 -rc /dgldir/rcfiles/crawl-git/mg7810.rc -macro /dgldir/rcfiles/crawl-git/mg7810.macro -morgue /dgldir/morgue/mg7810/ -webtiles-socket /crawl-master/webserver/sockets/mg7810:2020-06-06.18:06:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-d53d4cd058(_Z17write_stack_traceP8_IO_FILE+0x23) [0x614303]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-d53d4cd058(_Z13do_crash_dumpv+0x415) [0x61c165]: do_crash_dump() /usr/games/crawl-git-d53d4cd058(_Z20crash_signal_handleri+0x9c) [0x61458c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f4dfcd520b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f4dfd0ecb7b]: /usr/games/crawl-git-d53d4cd058() [0x61b72e] /usr/games/crawl-git-d53d4cd058() [0x61baa6] /usr/games/crawl-git-d53d4cd058(_ZN7ray_def7advanceEv+0x18c) [0xa2960c]: ray_def::advance() /usr/games/crawl-git-d53d4cd058(_ZN20targeter_thunderbolt7set_aimE9coord_def+0x9dd) [0xb2427d]: targeter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-d53d4cd058() [0x691743] /usr/games/crawl-git-d53d4cd058(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x697c47]: std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) /usr/games/crawl-git-d53d4cd058() [0x691bde] /usr/games/crawl-git-d53d4cd058() [0x6921ef] /usr/games/crawl-git-d53d4cd058(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x21b) [0x6934ab]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-git-d53d4cd058(_ZNK17direction_chooser19find_default_targetEv+0x45) [0x6939d5]: direction_chooser::find_default_target() const /usr/games/crawl-git-d53d4cd058(_ZN17direction_chooser16choose_directionEv+0x1a8) [0x695148]: direction_chooser::choose_direction() /usr/games/crawl-git-d53d4cd058(_Z9directionR4distRK22direction_chooser_args+0x22) [0x695232]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-d53d4cd058(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1f9) [0xad1c39]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-d53d4cd058(_Z11your_spells10spell_typeibPK8item_def+0x7ab) [0xa8da8b]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-d53d4cd058(_Z10evoke_itemi+0xc81) [0x6d1971]: evoke_item(int) /usr/games/crawl-git-d53d4cd058(_Z15process_command12command_typeS_+0x2a4) [0xc5d454]: process_command(command_type, command_type) /usr/games/crawl-git-d53d4cd058() [0xc6003b] /usr/games/crawl-git-d53d4cd058(main+0x55d) [0xc6442d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f4dfcd3d7ed]: /usr/games/crawl-git-d53d4cd058() [0x56b559] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 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". 0x00007f4dfd0ec84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f4dfd0ec84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006149cb in call_gdb (file=0x7f4dfd0d7180) at crash.cc:436 gdb = attach_cmd = "attach 15385\000\000\000\000\000\000\000" #2 0x000000000061c185 in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/mg7810/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed." file = 0x7f4dfd0d7180 t = 1591467352 name = "/dgldir/morgue/mg7810/crash-mg7810-20200606-181552.txt", '\000' #3 0x000000000061458c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f4dfd0ecb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061b72e in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd3b40b700 "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061baa6 in AssertFailed (expr=0xc94943 "isnormal(n)", file=0xc948e9 "ray.cc", line=189, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.\000\000\000\000\000\020\000\000\000\060\000\000\000 \300@;\375\177\000\000`\277@;\375\177\000\000snapping turtle", ' ' , '\000' , "M\177\000\000\006", '\000' , "\002\020", '\000' "\270, t\270\003", '\000' "\340, \271@;\375\177", '\000' "\214, \270@;\375\177\000\000\377\377\377\377\000\000\000\000\b", '\000' "\377, \377\377\377\000\000\000\001", '\000' "\267, t\270\003", '\000' ... args = {{gp_offset = 32, fp_offset = 0, overflow_arg_area = 0x4, reg_save_area = 0xbe6d06}} fileName = #8 0x0000000000a2960c in _normalize (v=...) at ray.cc:189 n = #9 ray_def::advance (this=0x7ffd3b40c0c0) at ray.cc:198 No locals. #10 0x0000000000b2427d in targeter_thunderbolt::set_aim (this=0x3bbec20, a=...) at target.cc:966 ray = {r = {start = {x = 22.5, y = 36.5}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1} p = {x = 22, y = 36} a1 = a2 = #11 0x0000000000691743 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x3bbec20, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2383 No locals. #12 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=5, hitfunc=0x3bbec20, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2359 No locals. #13 0x0000000000697c47 in __call (__args=..., this=) at /usr/include/c++/4.7/functional:1156 No locals. #14 operator() (this=) at /usr/include/c++/4.7/functional:1215 No locals. #15 std::_Function_handler, targ_mode_type, bool, int, targeter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targeter*, 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. #16 0x0000000000691bde in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x3bbec20, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2682 targ_x = targ_y = targ = {x = 21, y = 36} temp_xps = 16 i = maxx = 41 ctry = 9 temp_yps = 9 j = vyou = {x = 17, y = 9} maxy = 33 y_change = onlyHidden = false radius = minx = -7 x_change = -1 onlyVis = false miny = -1 ctrx = 17 #17 0x00000000006921ef in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x3bbec20, los=los@entry=LS_ANY) at directn.cc:2703 r = #18 0x00000000006934ab in direction_chooser::find_default_monster_target (this=this@entry=0x7ffd3b40d1a0, result=...) at directn.cc:922 mons_target = success = false #19 0x00000000006939d5 in direction_chooser::find_default_target (this=this@entry=0x7ffd3b40d1a0) at directn.cc:1026 result = {x = 17, y = 9} success = false #20 0x0000000000695148 in direction_chooser::choose_direction (this=this@entry=0x7ffd3b40d1a0) at directn.cc:2039 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} rva = {_vptr.range_view_annotator = 0xcf5af0} legacy_range = { = {_vptr.targeter = 0xd66f50, origin = {x = 22, y = 36}, aim = {x = 22, y = 36}, agent = 0x10c03e0, why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0, 0, 0, 0, 0, -49453280, 32589, 0, 0, 40, 0, 15, 0, 994101472, 32765, 994100927, 32765, -52830523, 32589}}, {mData = {0, 0, 40, 0, 0, 0, 0, 0, 15, 0, -41453448, 32589, 15, 0, -41085399, 32589, 0, 0, 1}}, {mData = {0, 0, 0, 592, 0, 0, 0, 35, 56, 92, 110, 119, 124, 0, 0, -49453280, 32589, 994101151, 32765}}, {mData = {537, 0, 18607008, 0, 60526552, 0, 994101360, 32765, -52830523, 32589, 994101472, 32765, 537, 0, 994101151, 32765, 994101200, 32765, 18607008}}, {mData = {0, -41453448, 32589, 512, 0, -41085399, 32589, 18607008, 0, -41081845, 32589, 0, 0, 994101200, 32765, 994101151, 32765, -41081676, 32589}}, {mData = {0, 0, 0, 0, 0, 0, -41121993, 32589, 0, 0, 994101672, 32765, 115, 0, -49453280, 32589, 994101424, 32765, 40}}, {mData = {0, 994102848, 32765, 994102832, 32765, 994103144, 32765, 60635248, 0, 2, 0, -53066116, 32589, 60635250, 0, 994102880, 32765, 0, 0}}, {mData = {13183224, 0, 994102928, 32765, 994102912, 32765, 994103224, 32765, 60635248, 0, 1, 0, -53066116, 32589, 60635250, 0, -2, -1, 0}}, {mData = {0, 0, 0, 0, 0, 0, 0, 994101672, 32765, 0, 0, 77, 0, 0, 10, 0, 0, -1, -1}}, {mData = {32, 0, 994102550, 32765, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 10, 994102552, 32765, 0}}, {mData = {0, 1, 0, 994102631, 32765, -1, -1, 0, 0, 60635248, 0, 60635249, 0, 994103040, 32765, -51828336, 32589, 994102632, 32765}}, {mData = {-52907164, 32589, -53055885, 32589, 13031922, 0, 9, 0, 0, 0, 60635248, 0, 1, 0, 994103640, 32765, 13048842, 0, 80}}, {mData = {0, -53066116, 32589, 13048845, 0, 119, 124, 0, 0, 0, 0, 0, 0, 0, 0, 18606880, 0, 62259032, 0}}, {mData = {0, 0, 0, 0, 0, 0, 0, 0, 32, 32765, 0, 0, 0, 0, 0, 0, 1, 0, 0}}, {mData = {0, 0, -1, 0, 0, 0, 0, -1, 0, 1, 80, 0, 32765, -1, -1, 0, 32765, -53055885, 32589}}, {mData = {13048844, 0, 0, 0, 0, 0, 0, 32765, 0, 0, 994103568, 32765, 994103552, 32765, 994103864, 32765, 60635248, 0, 2}}, {mData = {0, -53066116, 32589, 60635250, 0, 0, 0, 0, 0, 59760928, 0, 994103648, 32765, 994103632, 32765, 994103944, 32765, 60635248, 0}}, {mData = {1, 0, -53066116, 32589, 60635250, 0, -2, -1, 0 }}, {mData = {0, 77, 0, 0, 10, 994103776, 32765, 994103760, 32765, 994104072, 32765, 60635248, 0, 1, 0, -53066116, 32589, 60635250, 0}}}}}, exp_map_max = {mData = {mData = {{mData = {0, 0, 0, 0, 0, 10, 994103272, 32765, 0, 0, 1, 0, 994103351, 32765, -1, -1, 0, 0, 0}}, {mData = {0, -1, -1, 32, 0, 8, 0, 0, 0, 0, 0, -53055885, 32589, 0, 0, 0, 0, 0, 10}}, {mData = {60635248, 0, 0, 0, 1, 0, 994103479, 32765, -1, -1, 0, 0, 0, 0, 60635249, 0, 0, 0, 0}}, {mData = {0, 994103480, 32765, 100, 0, -53055885, 32589, 0, 0, 0, 0, 0, 0, 60635248, 0, 1, 0, 994102652, 32765}}, {mData = {-1, 0, 8, 0, 0, 0, 0, 0, -1, 16777216, 0, 0, 0, 0, 0, 926351360, 62420151, 0, 0}}, {mData = {0, -49453280, 32589, 0, 0, 40, 0, 32, 48, 994103360, 32765, 994103168, 32765, -52830523, 32589, 10000000, 842137600, 40, 0}}, {mData = {8, 48, 994105552, 32765, 994105360, 32765, -41453448, 32589, 32, 48, 994103440, 32765, 994103248, 32765, 1, 0, 0, 0, 592}}, {mData = {0, 0, 0, 35, 56, 92, 110, 119, 124, 0, 0, -49453280, 32589, 994102959, 32765, 994102848, 32765, 59337122, 0}}, {mData = {-1, -1, 60635248, 0, 994103144, 32765, 1, 0, 100, 0, 59337122, 0, -52268620, 32589, -72515583, 0, 994102928, 32765, 994104512}}, {mData = {32765, 994104496, 32765, 994104808, 32765, 60635248, 0, 1, 0, -53066116, 32589, 60635250, 0, -52268620, 32589, 0, 0, 59337122, 0}}, {mData = {59337122, 0, 59337122, 0, 59337122, 0, 59337123, 0, -1, -1, 59337122, 0, 0, 0, -1, -1, 32, 0, 0}}, {mData = {0, 0, 0, 0, 0, -1, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 32589, 1, 0}}, {mData = {994104215, 32765, -1, -1, 59997470, 0, -1, 0, 60635249, 0, 0, 0, -49456608, 32589, 994104216, 32765, 994103140, 32765, -53055885}}, {mData = {32589, -34065952, 32589, -36199532, 32589, 0, 0, 60635248, 0, 1, 0, 10, 0, 40, 48, 994103440, 32765, 994103248, 32765}}, {mData = {994103552, 32765, 256, 0, 60635248, 0, 994103424, 32765, 2, 0, 0, 0, 10, 0, -36200264, 32589, 0, 32589, 0}}, {mData = {0, 59997440, 0, 0, 0, 60635248, 0, 994103504, 32765, 994103660, 32765, 0, -1, 0, 0, 994103736, 32765, -34065952, 32589}}, {mData = {11783193, 0, 59997470, 0, 10091271, 0, 142, 0, 11783193, 0, -4, 0, 10091271, 0, 142, 0, 10091017, 0, 2}}, {mData = {0, 15, 0, 90852, 1108869120, 0, 1072693248, 12, 0, 10910349, 0, 2, 0, 10912022, 0, 90852, 1108869120, 11783193, 0}}, {mData = {0, 50, 10091271, 0, 142, 0, 10091017, 0, 90852, 1108869120, 0, 1072693248, 90852, 1108869120, 0, 1072693248, 0, 0, 10910349}}}}}, range = 5, affects_walls = true, affects_pos = 0} #21 0x0000000000695232 in direction (moves=..., args=...) at directn.cc:426 No locals. #22 0x0000000000ad1c39 in spell_direction (spelld=..., pbolt=..., args=0x7ffd3b40dab0) at spl-util.cc:747 newargs = {hitfunc = 0x3bbec20, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, unrestricted = false, self = cancel, target_prefix = 0x0, top_prompt = "Aiming: Thunderbolt", behaviour = 0x0, show_floor_desc = false, show_boring_feats = true, 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 = 0x6e0000005b, _M_const_object = 0x6e0000005b, _M_function_pointer = 0x6e0000005b, _M_member_pointer = &virtual table offset 472446402650, this adjustment 532575944823}, _M_pod_data = "[\000\000\000n\000\000\000w\000\000\000|\000\000"}, _M_manager = 0}, _M_invoker = 0x7f4dfd0d6738}, default_place = {x = 0, y = 0}} #23 0x0000000000a8da8b in your_spells (spell=SPELL_THUNDERBOLT, powc=36, allow_fail=, evoked_item=0x0) at spl-cast.cc:1378 targ = TARG_HOSTILE dir = DIR_NONE prompt = 0x0 hitfunc = std::unique_ptr containing 0x3bbec20 mr_check = 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 = 0x13ba00001068, _M_const_object = 0x13ba00001068, _M_function_pointer = 0x13ba00001068, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x13ba00001068, this adjustment 30279519442800}, _M_pod_data = "h\020\000\000\272\023\000\000p\027\000\000\212\033\000"}, _M_manager = 0}, _M_invoker = 0x300c00002a30} needs_path = true title = "Aiming: Thunderbolt" args = {hitfunc = 0x3bbec20, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, unrestricted = false, self = cancel, target_prefix = 0x0, top_prompt = "Aiming: Thunderbolt", behaviour = 0x0, show_floor_desc = false, show_boring_feats = true, 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 = 0x3bbec20, _M_const_object = 0x3bbec20, _M_function_pointer = 0x3bbec20, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3bbec20}, _M_pod_data = " \354\273\003", '\000' }, _M_manager = 0}, _M_invoker = 0x3bbec20}, 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 = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 129} god = fail = had_tele = wiz_cast = beam = {origin_spell = SPELL_THUNDERBOLT, range = 5, 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 = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, 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 = std::map with 0 elements, 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 = 0, can_see_invis = false, nightvision = false, message_cache = std::set with 0 elements} range = antimagic = orig_target = cast_result = abort #24 0x00000000006d1971 in _lightning_rod () at evoke.cc:325 surge = 0 ret = power = #25 evoke_item (slot=) at evoke.cc:1415 unevokable = false wielded = did_work = true entry = #26 0x0000000000c5d454 in process_command (cmd=cmd@entry=CMD_EVOKE, prev_cmd=prev_cmd@entry=CMD_EVOKE) at main.cc:1856 No locals. #27 0x0000000000c6003b in _input () at main.cc:1140 cmd = CMD_EVOKE real_prev_cmd = CMD_EVOKE player_disabled = {was_disabled = false} #28 0x0000000000c6442d in _launch_game () at main.cc:454 game_start = false #29 _launch_game_loop () at main.cc:363 game_ended = false #30 main (argc=, argv=) at main.cc:317 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 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-d53d4cd058/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-d53d4cd058/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-d53d4cd058/data/web/" -isystem /usr/include/ncursesw 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_hangedman layout_shoals shoals_rune_alternative shoals_rune_alternative_decoy shoals_rune_alternative_decoy shoals_rune_alternative_decoy shoals_rune_alternative_decoy shoals_rune_alternative_decoy serial_shops shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (64, 55): Terrain change marker (33->32, 58) Marker #1, type 9 at (65, 53): Terrain change marker (33->32, 51) Marker #2, type 9 at (65, 54): Terrain change marker (33->32, 78) Marker #3, type 9 at (65, 55): Terrain change marker (33->32, 68) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the merfolk siren! Okawaru accepts your kill. Evoke which item? (* to show all) (? for menu, Esc to quit) You're too confused! You feel better. You feel less invigorated. Your lungs strain for air! The merfolk siren chants its luring song. The merfolk siren is engulfed in blazing flames. The merfolk siren chants a haunting song. The merfolk impaler is engulfed in blazing flames. You block the merfolk impaler's attack. The water elemental hits you. x2 Ilsuiw is engulfed in blazing flames. Ilsuiw casts a spell at you. You block the shard of ice. The merfolk siren chants its luring song. The merfolk impaler is engulfed in blazing flames. The merfolk impaler hits you but does no damage. The merfolk siren is engulfed in blazing flames. You kill the merfolk siren! Okawaru accepts your kill. Evoke which item? (* to show all) (? for menu, Esc to quit) The tremorstone explodes into fragments! The burst of rock shards engulfs Ilsuiw! The burst of rock shards engulfs the merfolk impaler!! The burst of rock shards engulfs the water elemental! x2 The burst of rock shards engulfs Ilsuiw!! The burst of rock shards engulfs you but does no damage. The burst of rock shards engulfs the water elemental! The burst of rock shards engulfs the merfolk impaler! You kill the merfolk impaler! Okawaru accepts your kill. You hear a splash. x2 The burst of rock shards engulfs Ilsuiw! The burst of rock shards engulfs the water elemental! You destroy the water elemental! The burst of rock shards engulfs the merfolk siren! The burst of rock shards engulfs Ilsuiw! You are engulfed in a cloud of scalding steam. Your lungs strain for air! You hear an angry hiss. You block the water elemental's attack. Ilsuiw is engulfed in blazing flames. Ilsuiw hits you but does no damage. The merfolk siren chants its luring song. The water elemental closely misses you. You furiously retaliate! You headbutt the water elemental! Unknown command. You slash the water elemental! You destroy the water elemental! You gasp with relief as air once again reaches your lungs. Ilsuiw is engulfed in blazing flames. You block Ilsuiw's attack. The merfolk siren is engulfed in a cloud of scalding steam. Ilsuiw is engulfed in blazing flames. The tide is released from Ilsuiw's call. You kill Ilsuiw! Okawaru accepts your kill. The merfolk siren is engulfed in blazing flames. x2 You break out of your daze! You kill the merfolk siren! Okawaru accepts your kill. Your lightning rod (3/4) has regained one charge. You are starting to lose your buoyancy. You don't have any unidentified items. As you read the scroll of enchant weapon, it crumbles to dust. Your +7 war axe of electrocution glows red for a moment. You float gracefully downwards. Some of the chunks of flesh in your inventory have rotted away. Eating one of 2 chunks of flesh. You eat one of the 2 chunks of flesh. This raw flesh tastes terrible. You feel yourself speed up. All of the chunks of flesh in your inventory have rotted away. Found an escape hatch in the ceiling. Found 24 stones. Things that are here: a +0 spear; a merfolk corpse You butcher the merfolk corpse. i - 4 chunks of flesh Things that are here: a +0 spear; a merfolk skeleton Things that are here: a +0 spear; a merfolk skeleton You now have 2728 gold pieces (gained 30). Items here: )) [ † a +2 trident of freezing; a +0 robe; a +0 trident; a merfolk corpse You butcher the merfolk corpse. i - 6 chunks of flesh (gained 2) Items here: )) [ ÷ a +2 trident of freezing; a +0 robe; a +0 trident; a merfolk skeleton Items here: )) [ ÷ a +2 trident of freezing; a +0 robe; a +0 trident; a merfolk skeleton You enter the shallow water. Moving in this stuff is going to be slow. Items here: ( ))) [ † You butcher the merfolk corpse. You hear a splash. i - 10 chunks of flesh (gained 4) Items here: ( ))) [ ÷ x2 Things that are here: a +2 quarterstaff of protection; a +0 hunting sling; 11 stones You enter the shallow water. Moving in this stuff is going to be slow. Items here: ((( )))) † Items here: )) [ ÷ a +2 trident of freezing; a +0 robe; a +0 trident; a merfolk skeleton Things that are here: a +0 spear; a merfolk corpse q - 11 curare-tipped darts (gained 1) Found a stone staircase leading up. You enter the shallow water. Moving in this stuff is going to be slow. q - 12 curare-tipped darts (gained 1) There is an escape hatch in the ceiling here. f - 40 rations (gained 1) I - 3 scrolls of remove curse (gained 1) Found 24 bolts. Found a ring of flight. A merfolk siren comes into view. It is wielding a +0 spear. The merfolk siren shouts! You hear a shout! The merfolk siren chants a haunting song. You resist with almost no effort. A tengu conjurer comes into view. You hear a shout! The tengu conjurer mumbles some strange words. The tengu conjurer conjures a globe of magical energy! Found a wand of enslavement (9). A battlesphere comes into view. You see here 5 gold pieces. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line The mass of ice explodes! The iceblast engulfs the battlesphere!! The battlesphere partially resists. You destroy the battlesphere! The iceblast engulfs the tengu conjurer!! The tengu conjurer is almost dead. The iceblast engulfs the merfolk siren!! The merfolk siren is heavily wounded. The merfolk siren chants a haunting song. You resist with some effort. A tengu warrior comes into view. It is wielding a +0 long sword and wearing a +0 buckler of fire resistance. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - merfolk siren Aim: a merfolk siren, wielding a +0 spear (heavily wounded) The thunderbolt hits the merfolk siren!! The merfolk siren is almost dead. You hear an angry hiss. The tengu conjurer gestures at you while chanting. The bolt of magma hits you!! Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - tengu conjurer, p - merfolk siren Aim: a tengu conjurer (almost dead) The thunderbolt hits the tengu conjurer! You kill the tengu conjurer! Okawaru accepts your kill. The thunderbolt hits the merfolk siren! You kill the merfolk siren! Okawaru accepts your kill. Unknown command. You block the tengu warrior's attack. The tengu warrior pecks you. You block the tengu warrior's attack. You hit the tengu warrior. The tengu warrior is lightly wounded. The tengu warrior hits you but does no damage. The tengu warrior pecks you but does no damage. You block the tengu warrior's attack. You slice the tengu warrior!! Your headbutt misses the tengu warrior. The tengu warrior is heavily wounded. A snapping turtle comes into view. You barely miss the tengu warrior. Your headbutt misses the tengu warrior. The tengu warrior is heavily wounded. The tengu warrior hits you but does no damage. You block the tengu warrior's attack. The tengu warrior claws you but does no damage. Some of the chunks of flesh in your inventory have rotted away. The tengu warrior blocks your attack. Your headbutt misses the tengu warrior. The tengu warrior is heavily wounded. You block the tengu warrior's attack. The tengu warrior closely misses you. The tengu warrior claws you but does no damage. The tengu warrior blocks your attack. The tengu warrior is heavily wounded. Your shield and plate armour prevent you from hitting the tengu warrior. Your headbutt misses the tengu warrior. The tengu warrior is heavily wounded. You block the tengu warrior's attack. The tengu warrior pecks you but does no damage. You block the tengu warrior's attack. The tengu warrior blocks your attack. x2 The tengu warrior is heavily wounded. The tengu warrior barely misses you. You furiously retaliate! You headbutt the tengu warrior. You block the tengu warrior's attack. The tengu warrior claws you. You slash the tengu warrior! You headbutt the tengu warrior. The tengu warrior is severely wounded. You slice the tengu warrior!! You kill the tengu warrior! Okawaru accepts your kill. The snapping turtle barely misses you. Found 25 gold pieces. Items here: ! ) [[ a +0 long sword; a +0 leather armour; a +0 buckler of fire resistance a potion of curing You block the snapping turtle's attack. You block the snapping turtle's attack. You see here 5 gold pieces. The snapping turtle closely misses you. You slash the snapping turtle! You headbutt the snapping turtle, but do no damage. The snapping turtle is lightly wounded. The snapping turtle completely misses you. You furiously retaliate! You headbutt the snapping turtle, but do no damage. You hit the snapping turtle but do no damage. The snapping turtle is lightly wounded. The snapping turtle bites you but does no damage. You slash the snapping turtle! The snapping turtle is moderately wounded. Your plate armour prevents you from hitting the snapping turtle. You headbutt the snapping turtle! The snapping turtle is heavily wounded. The snapping turtle bites you but does no damage. You hit the snapping turtle but do no damage. The snapping turtle is heavily wounded. The snapping turtle bites you but does no damage. You hit the snapping turtle but do no damage. Lightning courses through the snapping turtle! The snapping turtle is heavily wounded. The snapping turtle completely misses you. You slash the snapping turtle! The snapping turtle is severely wounded. You hit the snapping turtle. Lightning courses through the snapping turtle! You kill the snapping turtle! Okawaru accepts your kill. Your tin of tremorstones (2/3) has regained one charge. Why would you want to do that? Why would you want to do that? Some of the chunks of flesh in your inventory have rotted away. All of the chunks of flesh in your inventory have rotted away. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You now have 2733 gold pieces (gained 5). x - 4 potions of curing (gained 1) Things that are here: a +0 long sword; a +0 leather armour; a +0 buckler of fire resistance Found 12 stones. Things that are here: a +0 spear; a merfolk corpse You butcher the merfolk corpse. i - 2 chunks of flesh Things that are here: a +0 spear; a merfolk skeleton Things that are here: a +0 spear; a merfolk skeleton Found a phantom mirror. T - a wand of enslavement (43) (gained 9 charges) 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 2758 gold pieces (gained 25). A merfolk impaler comes into view. It is wielding a +3 trident of venom. The merfolk impaler shouts! A sea snake comes into view. There are monsters nearby! The sea snake hisses angrily. You block the merfolk impaler's attack. You block the sea snake's attack. The merfolk impaler hits you with a +3 trident of venom! You are poisoned. You slash the sea snake! Lightning courses through the sea snake! The sea snake is moderately wounded. You hit the merfolk impaler. You feel sick. You block the sea snake's attack. The merfolk impaler hits you with a +3 trident of venom! You slash the sea snake! Lightning courses through the sea snake! The sea snake is heavily wounded. You miss the merfolk impaler. You feel sick. The sea snake bites you. The merfolk impaler hits you but does no damage. You slice the sea snake!! You headbutt the sea snake. You kill the sea snake! Okawaru accepts your kill. Your lightning rod (2/4) has regained one charge. You hit the merfolk impaler. You feel sick. The merfolk impaler closely misses you. You feel sick. The merfolk impaler misses you. You hit the merfolk impaler. Lightning courses through the merfolk impaler! The merfolk impaler is lightly wounded. You feel sick. The merfolk impaler hits you with a +3 trident of venom. You miss the merfolk impaler. You headbutt the merfolk impaler. The merfolk impaler is moderately wounded. You feel sick. The merfolk impaler hits you but does no damage. You barely miss the merfolk impaler. The merfolk impaler is lightly wounded. You feel sick. You block the merfolk impaler's attack. x2 You slice the merfolk impaler!! You headbutt the merfolk impaler, but do no damage. The merfolk impaler is heavily wounded. You feel sick. The merfolk impaler hits you but does no damage. You slice the merfolk impaler!! You headbutt the merfolk impaler! You kill the merfolk impaler! Okawaru accepts your kill. You feel sick. You feel sick. Things that are here: a +3 trident of venom; a +0 leather armour; a merfolk corpse You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. You butcher the merfolk corpse. i - 3 chunks of flesh (gained 1) Things that are here: a +3 trident of venom; a +0 leather armour; a merfolk skeleton Things that are here: a +3 trident of venom; a +0 leather armour; a merfolk skeleton A water elemental comes into view. A water elemental is nearby! A water elemental is nearby! You see here 9 gold pieces. You hit the water elemental. You headbutt the water elemental. The water elemental is moderately damaged. You block the water elemental's attack. You barely miss the water elemental. The water elemental is moderately damaged. You slice the water elemental!! You headbutt the water elemental, but do no damage. The water elemental is severely damaged. The water elemental hits you! The water elemental engulfs you in water! You hit the water elemental. You headbutt the water elemental, but do no damage. The water elemental is severely damaged. Your lungs strain for air! The water elemental hits you. You slash the water elemental! The water elemental is almost destroyed. Your lungs strain for air! You barely miss the water elemental. The water elemental is almost destroyed. Your lungs strain for air! The water elemental barely misses you. You slice the water elemental!! You destroy the water elemental! Okawaru accepts your kill. You gasp with relief as air once again reaches your lungs. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. You now have 2767 gold pieces (gained 9). A faun comes into view. It is wielding a +0 club. The faun shouts! You hear a shout! The faun unwields a +0 club. The faun wields a +0 hunting sling. The faun shoots a stone. The stone hits you. A faun comes into view. It is wielding a +0 quarterstaff. You see here a stone. There are monsters nearby! A faun comes into view. It is wielding a +0 quarterstaff. The faun shouts! x2 The faun shoots a stone. You block the stone. The faun unwields a +0 quarterstaff. The faun wields a +0 hunting sling. The faun shoots a stone. The stone completely misses you. You see here a stone. A satyr comes into view. It is wielding a +0 spear. The faun unwields a +0 quarterstaff. The faun wields a +0 hunting sling. The faun shoots a stone. The stone hits you but does no damage. The faun gestures at you while chanting. You resist with some effort. The satyr unwields a +0 spear. The satyr wields a +0 vorpal fustibalus. The satyr shoots a sling bullet. You block the sling bullet. The faun shoots a stone. The stone hits you but does no damage. Things that are here: a sling bullet; 2 stones The faun shoots a stone. You block the stone. You see here a stone. The satyr shoots a sling bullet. The sling bullet hits you! The faun shoots a stone. The stone barely misses you. You hear a splash. The faun points at you and mumbles some strange words. You resist with some effort. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line The mass of ice explodes! The iceblast engulfs the faun!! The faun is heavily wounded. The iceblast engulfs the faun!! The faun is moderately wounded. The iceblast engulfs the faun!! The faun is heavily wounded. The satyr plays a rousing melody on his pipes! The fauns go into a battle-frenzy! The faun shoots a stone. The stone hits you. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line, f - faun Aim: a faun, wielding a +0 hunting sling and quivering 14 stones (moderately wounded, strong) The mass of ice explodes! The iceblast engulfs the faun!! The faun is almost dead. The iceblast engulfs the faun!! The faun is severely wounded. The iceblast engulfs the faun!! The faun is almost dead. The faun shoots a stone. The stone hits you! The satyr shoots a sling bullet. You block the sling bullet. The faun shoots a stone. You block the stone. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line, f/p - faun Aim: a faun, wielding a +0 hunting sling and quivering 13 stones (almost dead, strong) The mass of ice explodes! The iceblast engulfs the faun!! You kill the faun! Okawaru accepts your kill. Something appears at your feet! Okawaru grants you ammunition! Your Dodging skill increases to level 9! The iceblast engulfs the faun! The faun is almost dead. The iceblast engulfs the faun!! You kill the faun! Okawaru accepts your kill. You hear a splash. x3 The faun shoots a stone. The stone hits you but does no damage. Unknown command. You feel very buoyant. You fly up into the air. You feel somewhat more hungry. The faun shoots a stone. The stone hits you but does no damage. You hear a splash. The satyr plays a frightful melody on his pipes! The satyr radiates an aura of fear! You resist with some effort. You see here a stone. The satyr shoots a sling bullet. The sling bullet hits you. You hear a splash. The faun unwields a +0 hunting sling. The faun wields a +0 club. The faun hits you with a +0 club!! You see here a sling bullet. The satyr shoots a sling bullet. The sling bullet barely misses you. You hear a splash. The faun closely misses you. You furiously retaliate! You headbutt the faun! You kill the faun! Okawaru accepts your kill. Things that are here: a +0 hunting sling; a +0 quarterstaff; 13 stones You slash the satyr! The satyr is lightly wounded. The satyr shoots a sling bullet. The sling bullet hits you. You hear a splash. You hit the satyr. Lightning courses through the satyr! Your headbutt misses the satyr. The satyr is heavily wounded. You closely miss the satyr. The satyr is heavily wounded. The satyr shoots a sling bullet. The sling bullet closely misses you. You hear a splash. You slice the satyr!! Your headbutt misses the satyr. The satyr is severely wounded. The satyr plays a frightful melody on his pipes! The satyr radiates an aura of fear! You are terrified of the satyr! You hit the satyr. Lightning courses through the satyr! The satyr is almost dead. Unknown command. You closely miss the satyr. The satyr is almost dead. The satyr shoots a sling bullet. The sling bullet hits you! You hear a splash. Some of the chunks of flesh in your inventory have rotted away. You miss the satyr. The satyr is almost dead. The satyr plays a lulling melody on his pipes! You fall asleep. The satyr shoots a sling bullet. The sling bullet hits you but does no damage. You hear a splash. The satyr shoots a sling bullet. The sling bullet hits you but does no damage. The satyr shoots a sling bullet. The sling bullet hits you but does no damage. You hear a splash. The satyr shoots a sling bullet. The sling bullet hits you!! You wake up. You hear a splash. You attempt to attack the satyr, but flinch away in fear! You attempt to attack the satyr, but flinch away in fear! The satyr shoots a sling bullet. The sling bullet hits you!! You barely miss the satyr. The satyr is almost dead. The satyr shoots a sling bullet. The sling bullet hits you but does no damage. You closely miss the satyr. You headbutt the satyr! The satyr is almost dead. You attempt to attack the satyr, but flinch away in fear! The satyr shoots a sling bullet. The sling bullet hits you! * * * LOW HITPOINT WARNING * * * x2 You slice the satyr!! You are no longer terrified. You kill the satyr! Okawaru accepts your kill. You hear a splash. x3 Things that are here: 4 atropa-tipped darts; a sling bullet; 4 stones n - 4 atropa-tipped darts You are starting to lose your buoyancy. You float gracefully downwards. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. All of the chunks of flesh in your inventory have rotted away. Splash! You fall into 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 stone. You see here a sling bullet. Items here: ( )) † a +0 club; a +0 hunting sling; 6 stones; a faun corpse You butcher the faun corpse. You hear a splash. i - 3 chunks of flesh Items here: ( )) ÷ a +0 club; a +0 hunting sling; 6 stones; a faun skeleton Items here: ( )) ÷ a +0 club; a +0 hunting sling; 6 stones; a faun skeleton Items here: (( )) 5 sling bullets; a +0 hunting sling; a +0 quarterstaff; 13 stones Things that are here: a +0 hunting sling; a +0 quarterstaff; 15 stones Things that are here: a +0 vorpal fustibalus; a +0 spear; 2 sling bullets 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 an escape hatch in the floor. k - 5 potions of cancellation (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. There is an escape hatch in the floor 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. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. All 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. 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 wind drake comes into view. A wind drake is nearby! Okay, then. Okay, then. The wind drake hisses angrily. The wind drake exhales a fierce blast of wind! You are blown backwards! The wind drake flaps its wings at you. The air twists around and strikes you! The wind drake exhales a fierce blast of wind! You are blown backwards! You block the wind drake's attack. You slash the wind drake! The wind drake is moderately wounded. The wind drake barely misses you. You furiously retaliate! You headbutt the wind drake. You slash the wind drake! Lightning courses through the wind drake!! You headbutt the wind drake. You kill the wind drake! Okawaru accepts your kill. Your lightning rod (3/4) has regained one charge. You see here 12 stones. You see here a phantom mirror. i - a phantom mirror You see here 12 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. 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. 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. You enter the shallow water. Moving in this stuff is going to be slow. You see here an arrow. 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. Why would you want to do that? Why would you want to do that? Why would you want to do that? Why would you want to do that? You see here a +0 spear. You see here a +0 trident. There is a stone staircase leading down here. You climb downwards. Found 24 gold pieces and a hunting sling. There is a stone staircase leading up here. A merfolk impaler comes into view. It is wielding a +0 trident of pain. The merfolk impaler shouts! A merfolk impaler is nearby! You feel very buoyant. You fly up into the air. You feel somewhat more hungry. You gain the combat prowess of a mighty hero. You can now deal lightning-fast blows. You block the merfolk impaler's attack. You block the merfolk impaler's attack. You miss the merfolk impaler. Your headbutt misses the merfolk impaler. You are feeling hungry. You block the merfolk impaler's attack. You closely miss the merfolk impaler. You hit the merfolk impaler. Your headbutt misses the merfolk impaler. The merfolk impaler is lightly wounded. The merfolk impaler hits you but does no damage. You writhe in agony. You completely miss the merfolk impaler. Your headbutt misses the merfolk impaler. The merfolk impaler is lightly wounded. You slice the merfolk impaler!! Your headbutt misses the merfolk impaler. The merfolk impaler is moderately wounded. The merfolk impaler barely misses you. You furiously retaliate! You headbutt the merfolk impaler. You slice the merfolk impaler!! The merfolk impaler is severely wounded. You slash the merfolk impaler! The merfolk impaler is severely wounded. The merfolk impaler barely misses you. You furiously retaliate! You headbutt the merfolk impaler! You hit the merfolk impaler. The merfolk impaler is almost dead. You miss the merfolk impaler. The merfolk impaler is almost dead. The merfolk impaler hits you with a +0 trident of pain. You writhe in agony. You hit the merfolk impaler. Lightning courses through the merfolk impaler! You kill the merfolk impaler! Okawaru accepts your kill. Things that are here: a +0 trident of pain; a +0 robe HP restored. Magic restored. You are starting to lose your buoyancy. You now have 2791 gold pieces (gained 24). Your hands slow down. You now have 2812 gold pieces (gained 21). You feel like a meek peon again. You float gracefully downwards. 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. A snapping turtle comes into view. The snapping turtle hisses angrily. You block the merfolk siren's attack. You slash the merfolk siren! Your headbutt misses the merfolk siren. The merfolk siren is lightly wounded. The merfolk siren barely misses you. You slash the merfolk siren! Lightning courses through the merfolk siren! The merfolk siren is almost dead. You barely miss the merfolk siren. The merfolk siren is almost dead. You block the merfolk siren's attack. You slash the merfolk siren! You kill the merfolk siren! Okawaru accepts your kill. The snapping turtle bites you. Things that are here: a +0 trident; a merfolk corpse Your shield and plate armour prevent you from hitting the snapping turtle. You headbutt the snapping turtle, but do no damage. You block the snapping turtle's attack. You slice the snapping turtle!! The snapping turtle is moderately wounded. The snapping turtle misses you. You furiously retaliate! You headbutt the snapping turtle, but do no damage. You hit the snapping turtle but do no damage. Lightning courses through the snapping turtle!! The snapping turtle is severely wounded. You hit the snapping turtle. The snapping turtle is severely wounded. The snapping turtle barely misses you. You slash the snapping turtle! You kill the snapping turtle! Okawaru accepts your kill. A merfolk siren comes into view. It is wielding a +0 trident. The merfolk siren shouts! You see here a snapping turtle corpse. A merfolk siren is nearby! You feel very buoyant. You fly up into the air. You feel somewhat more hungry. The merfolk siren chants a haunting song. You resist with almost no effort. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! Found Emutuh's Gadget Shop. The merfolk siren chants its luring song. The merfolk siren chants its luring song. Found 21 gold pieces. You slash the merfolk siren! You headbutt the merfolk siren! The merfolk siren is moderately wounded. You block the merfolk siren's attack. You slash the merfolk siren! Lightning courses through the merfolk siren!! The merfolk siren is almost dead. The merfolk siren chants its luring song. You slash the merfolk siren! Lightning courses through the merfolk siren!! You are no longer entranced. You kill the merfolk siren! Okawaru accepts your kill. You hear a splash. You now have 2833 gold pieces (gained 21). You are starting to lose your buoyancy. There is an entrance to Emutuh's Gadget Shop here. You are feeling very hungry. You now have 2835 gold pieces (gained 2). You float gracefully downwards. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. m - 16 scrolls of teleportation (gained 1) Y - a scroll of fear A water nymph comes into view. A water nymph is nearby! You enter the shallow water. Moving in this stuff is going to be slow. You block the water nymph's attack. The water nymph touches you. The water nymph drowns you! You slash the water nymph! You headbutt the water nymph! The water nymph is severely wounded. You block the water nymph's attack. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You slash the water nymph! Your headbutt misses the water nymph. The water nymph is almost dead. You slash the water nymph! You kill the water nymph! Okawaru accepts your kill. f - 41 rations (gained 1) m - 17 scrolls of teleportation (gained 1) 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 butcher the snapping turtle corpse. Z - 3 chunks of flesh You see here a snapping turtle skeleton. x2 Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes terrible. You butcher the merfolk corpse. Z - 3 chunks of flesh (gained 1) Things that are here: a +0 trident; a merfolk skeleton Things that are here: a +0 trident; a merfolk skeleton You enter the shallow water. Moving in this stuff is going to be slow. You now have 2861 gold pieces (gained 26). You enter the shallow water. Moving in this stuff is going to be slow. A manticore comes into view. The manticore flicks its tail. The volley of spikes misses you. The manticore flicks its tail. The volley of spikes hits you. The barbed spikes become lodged in your body. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f - manticore Aim: a manticore You throw a boomerang. The boomerang hits the manticore!! The manticore is heavily wounded. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (heavily wounded) You throw a boomerang. The boomerang completely misses the manticore. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (moderately wounded) You throw a boomerang. The boomerang hits the manticore! The manticore is severely wounded. The manticore flicks its tail. The volley of spikes hits you. The barbed spikes become lodged in your body. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (severely wounded) You throw a boomerang. The boomerang hits the manticore. The manticore is severely wounded. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (severely wounded) You throw a boomerang. The boomerang barely misses the manticore. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (severely wounded) You throw a boomerang. The boomerang barely misses the manticore. The manticore flicks its tail. The volley of spikes misses you. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (severely wounded) You throw a boomerang. The boomerang hits the manticore! The manticore is almost dead. Throwing (i - inventory. (/) - cycle) D - 52 boomerangs (quivered) Press: ? - help, Shift-Dir - straight line, f/p - manticore Aim: a manticore (almost dead) You throw a boomerang. The boomerang hits the manticore. The manticore is almost dead. You block the manticore's attack. The manticore barely misses you. You block the manticore's attack. You slash the manticore! You kill the manticore! Okawaru accepts your kill. Something appears at your feet! Okawaru grants you ammunition! Your tin of tremorstones (3/3) has regained one charge. R - 44 silver javelins (gained 4) You start waiting. You carefully extract the barbed spikes from your body. You enter the shallow water. Moving in this stuff is going to be slow. You butcher the manticore corpse. You hear a splash. Z - 8 chunks of flesh (gained 5) You see here a manticore skeleton. x2 You enter the shallow water. Moving in this stuff is going to be slow. Found a glowing morningstar. Found a stone staircase leading up. A merfolk aquamancer comes into view. It is wielding a +0 rapier. A merfolk aquamancer is nearby! A wind drake comes into view. You slice the merfolk aquamancer!! Your headbutt misses the merfolk aquamancer. The merfolk aquamancer is heavily wounded. The merfolk aquamancer gestures at you while chanting. You block the shard of ice. You slash the merfolk aquamancer! You headbutt the merfolk aquamancer! The merfolk aquamancer is severely wounded. You block the merfolk aquamancer's attack. You slash the merfolk aquamancer! You headbutt the merfolk aquamancer. The merfolk aquamancer is almost dead. The wind drake flaps its wings at you. The air twists around and strikes you! You slash the merfolk aquamancer! You kill the merfolk aquamancer! Okawaru accepts your kill. Your lightning rod (4/4) has regained one charge. Things that are here: a +0 rapier; a +0 robe; a merfolk corpse The wind drake exhales a fierce blast of wind! You are blown backwards! A merfolk impaler comes into view. It is wielding a +3 demon trident of venom. The merfolk impaler shouts! The wind drake closely misses you. A wind drake comes into view. A merfolk aquamancer comes into view. It is wielding a +2 rapier of venom. The wind drake barely misses you. Your shield and plate armour prevent you from hitting the wind drake. The wind drake hisses angrily. The wind drake flaps its wings at you. The air twists around and strikes you! You miss the wind drake. You block the wind drake's attack. A merfolk avatar comes into view. Your plate armour prevents you from hitting the wind drake. The merfolk avatar shouts! You headbutt the wind drake. The wind drake is lightly wounded. A harpy comes into view. The wind drake bites you but does no damage. The harpy moves out of view. You slash the wind drake! Lightning courses through the wind drake! The wind drake is heavily wounded. You block the merfolk impaler's attack. You block the wind drake's attack. The merfolk avatar chants a haunting song. You resist with some effort. The wind drake flaps its wings at you. The air twists around and strikes you! A merfolk javelineer comes into view. It is wielding a +0 spear of distortion and wearing a +1 leather armour of fire resistance. The merfolk javelineer shouts! You hear a screech! You gain the combat prowess of a mighty hero. The harpy screeches! You block the merfolk impaler's attack. The wind drake exhales a fierce blast of wind! You are blown backwards! You can now deal lightning-fast blows. You are feeling hungry. You slice the wind drake!! Lightning courses through the wind drake! You kill the wind drake! Okawaru accepts your kill. The merfolk avatar chants a haunting song. You are mesmerised by the merfolk avatar! The merfolk aquamancer points at you and mumbles some strange words. The shard of ice misses you. A harpy comes into view. Okay, then. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Phantom Mirror Press: ? - help, Dir - move target cursor, f - merfolk aquamancer Aim: a merfolk aquamancer, wielding a +2 rapier of venom and wearing a +0 robe You reflect the merfolk aquamancer with the mirror, and the mirror shatters! The harpy screeches! The pull of its song draws you forwards. You swap places with your merfolk aquamancer. You block the harpy's attack. The harpy claws you but does no damage. You block the merfolk impaler's attack. The merfolk aquamancer casts a spell at you. The shard of ice hits you!! You partially resist. The merfolk avatar chants its luring song. The merfolk impaler hits you from afar with a +3 demon trident of venom! You barely miss the merfolk aquamancer. A harpy comes into view. The harpy screeches! You slash the merfolk aquamancer! The merfolk aquamancer is lightly wounded. You slash the harpy! The merfolk impaler misses you. The merfolk aquamancer barely misses you. The merfolk avatar chants its luring song. The harpy completely misses you. The harpy claws you but does no damage. Your merfolk aquamancer hits the merfolk aquamancer with a +2 rapier of venom. Your plate armour prevents you from hitting the merfolk aquamancer. The merfolk aquamancer is lightly wounded. You slash the harpy! Unknown command. You slice the merfolk aquamancer!! Lightning courses through the merfolk aquamancer!! The merfolk aquamancer is almost dead. Your plate armour prevents you from hitting the harpy. You block the harpy's attack. The harpy claws you but does no damage. The merfolk impaler hits you from afar with a +3 demon trident of venom!! A merfolk comes into view. It is wielding a +0 trident. You swap places. The harpy claws your merfolk aquamancer! The harpy claws your merfolk aquamancer. The merfolk javelineer hits you but does no damage. Space bends around you. The merfolk avatar chants its luring song. The merfolk aquamancer gestures at you while chanting. The ball of steam hits you! Your merfolk aquamancer barely misses the harpy. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f/p - merfolk aquamancer Aim: a merfolk aquamancer, wielding a +2 rapier of venom and wearing a +0 robe (steam, almost dead) The thunderbolt hits the merfolk aquamancer!! You kill the merfolk aquamancer! Okawaru accepts your kill. The thunderbolt hits the merfolk javelineer! The merfolk javelineer is moderately wounded. The thunderbolt hits the harpy! The harpy is moderately wounded. You hear a shout! x4 The pull of its song draws you forwards. The harpy misses you. You furiously retaliate! You headbutt the harpy. The harpy claws you but does no damage. The harpy misses your merfolk aquamancer. The harpy claws your merfolk aquamancer! The merfolk javelineer throws a javelin. The javelin barely misses you. A snapping turtle comes into view. The merfolk avatar chants its luring song. Your merfolk aquamancer is engulfed in a cloud of scalding steam. Your merfolk aquamancer completely misses the merfolk impaler. You block the merfolk impaler's attack. The harpy completely misses your merfolk aquamancer. The harpy claws your merfolk aquamancer. Evoke which item? (* to show all) (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-52-gd53d4cd 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 repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [mg7810] Species: Minotaur Job: Fighter HP: 67/146; mods: 0/0 MP: 18/24; mod: 0 Stats: 25 (25) 5 (5) 13 (13) Position: (22, 36), god: Okawaru (7), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 8 | 11 | 2923 | 484/530 Short Blades | | 1 | 0 | 0 | 0 | 0/42 Long Blades | | 1 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 7 | 16 | 5952 | 154/884 Maces & Flails | | 1 | 0 | 0 | 0 | 0/35 Polearms | | 1 | 0 | 0 | 0 | 0/35 Staves | | 1 | 0 | 0 | 0 | 0/35 Slings | | 1 | 0 | 0 | 0 | 0/42 Bows | | 1 | 0 | 0 | 0 | 0/42 Crossbows | | 1 | 0 | 0 | 0 | 0/42 Throwing | X | 2 | 12 | 11 | 3909 | 459/750 Armour | X | 1 | 11 | 11 | 2844 | 405/530 Dodging | X | 2 | 14 | 9 | 1995 | 103/462 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 1 | 11 | 12 | 3419 | 450/601 Unarmed Combat | X | 2 | 14 | 12 | 3843 | 312/715 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | | 1 | 0 | 0 | 0 | 0/84 Hexes | | 1 | 0 | 0 | 0 | 0/100 Charms | | 1 | 0 | 0 | 0 | 0/100 Summonings | | 1 | 0 | 0 | 0 | 0/84 Necromancy | | 1 | 0 | 0 | 0 | 0/84 Translocations | | 1 | 0 | 0 | 0 | 0/84 Transmutations | | 1 | 0 | 0 | 0 | 0/70 Fire Magic | | 1 | 0 | 0 | 0 | 0/84 Ice Magic | | 1 | 0 | 0 | 0 | 0/84 Air Magic | | 1 | 0 | 0 | 0 | 0/84 Earth Magic | | 1 | 0 | 0 | 0 | 0/70 Poison Magic | | 1 | 0 | 0 | 0 | 0/84 Invocations | X | 2 | 12 | 11 | 4110 | 660/750 Evocations | X | 2 | 11 | 10 | 3611 | 282/773 Spell bugs: Durations: #4: 150 #68: 374 #69: 564 Attributes: #12: 3384 #13: 523 #23: 11553 #24: 927033210 #27: 234031 #49: 3477 #59: 1 Mutations: horns: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #30: +8 war axe of electrocution eq slot #1, inv slot #40: +2 cloak of poison resistance eq slot #2, inv slot #21: +2 hat of see invisible eq slot #4, inv slot #24: +0 pair of boots eq slot #5, inv slot #2: +0 kite shield eq slot #6, inv slot #3: +5 plate armour of cold resistance eq slot #7, inv slot #11: +4 ring of protection eq slot #8, inv slot #33: ring of flight eq slot #9, inv slot #44: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ≈....≈≈..................... ≈≈...).............≈........ ..≈..##...........≈≈≈≈..... ....##§...........≈≈≈≈≈≈÷. #..§...........≈≈≈≈≈≈≈. #§§§..........≈≈≈≈≈≈≈≈≈ #...§§§.......≈≈≈≈≈≈≈≈≈ #..§.§mH......≈≈≈≈≈≈≈≈≈ #...§§@mH.....≈≈≈≈≈≈≈≈≈ #......mk..######≈≈≈≈≈≈ #......mH)#≈≈≈≈≈##≈≈≈≈≈ .........m#≈#≈≈≈≈ ##≈≈≈≈ ....<.....#≈#t≈≈#≈ #≈≈≈≈ ...≈......#≈≈≈≈≈≈≈ #≈≈≈≈ ..≈≈≈≈≈≈≈≈#≈≈≈≈##≈. ≈≈≈≈ ≈≈≈≈≈≈≈≈≈#≈≈#≈# . ≈≈≈≈ ≈≈≈≈≈≈≈≈≈#≈≈≈≈m ≈≈≈ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< aquarium_serial_pool_size: 0 ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>