ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-389-g5bc9781 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11201894075383112374, deterministic pregen: 1 Version history: Game started: 0.26-a0-357-gd2331e5 0.26-a0-363-gf1efd62 0.26-a0-383-g9fd5911 0.26-a0-389-g5bc9781 Command line: /usr/games/crawl-git-5bc9781010 -name Forgeling -rc /dgldir/rcfiles/crawl-git/Forgeling.rc -macro /dgldir/rcfiles/crawl-git/Forgeling.macro -morgue /dgldir/morgue/Forgeling/ -webtiles-socket /crawl-master/webserver/sockets/Forgeling:2020-07-21.14:44:20.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-5bc9781010(_Z17write_stack_traceP8_IO_FILE+0x23) [0x6126e3]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-5bc9781010(_Z13do_crash_dumpv+0x40c) [0x61a3ec]: do_crash_dump() /usr/games/crawl-git-5bc9781010(_Z20crash_signal_handleri+0x9c) [0x61296c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7fda0e45c0b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fda0e7f6b7b]: /usr/games/crawl-git-5bc9781010() [0x6199de] /usr/games/crawl-git-5bc9781010() [0x619d36] /usr/games/crawl-git-5bc9781010(_ZN7ray_def7advanceEv+0x18c) [0xa21cfc]: ray_def::advance() /usr/games/crawl-git-5bc9781010(_ZN20targeter_thunderbolt7set_aimE9coord_def+0x9dd) [0xb19d9d]: targeter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-5bc9781010() [0x68e6a3] /usr/games/crawl-git-5bc9781010(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP8targeter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x694de7]: 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-5bc9781010() [0x68eb3e] /usr/games/crawl-git-5bc9781010() [0x68f14f] /usr/games/crawl-git-5bc9781010(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x1df) [0x6906cf]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-git-5bc9781010(_ZNK17direction_chooser19find_default_targetEv+0x45) [0x690c35]: direction_chooser::find_default_target() const /usr/games/crawl-git-5bc9781010(_ZN17direction_chooser16choose_directionEv+0x26f) [0x69225f]: direction_chooser::choose_direction() /usr/games/crawl-git-5bc9781010(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6923a2]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-5bc9781010(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x206) [0xac6bd6]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-5bc9781010(_Z11your_spells10spell_typeibPK8item_def+0x7b3) [0xa83bf3]: your_spells(spell_type, int, bool, item_def const*) /usr/games/crawl-git-5bc9781010(_Z10evoke_itemi+0xd54) [0x6cf174]: evoke_item(int) /usr/games/crawl-git-5bc9781010(_Z15process_command12command_typeS_+0x40d) [0xc5371d]: process_command(command_type, command_type) /usr/games/crawl-git-5bc9781010() [0xc563db] /usr/games/crawl-git-5bc9781010(main+0x57d) [0xc5a78d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7fda0e4477ed]: /usr/games/crawl-git-5bc9781010() [0x56b249] 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". 0x00007fda0e7f684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fda0e7f684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000612dab in call_gdb (file=0x7fda0e7e1180) at crash.cc:436 gdb = attach_cmd = "attach 13632\000\000\000\000\000\000\000" #2 0x000000000061a40c in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/Forgeling/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed." file = 0x7fda0e7e1180 t = 1595347471 name = "/dgldir/morgue/Forgeling/crash-Forgeling-20200721-160431.txt", '\000' #3 0x000000000061296c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007fda0e7f6b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000006199de in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd5a874950 "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x0000000000619d36 in AssertFailed (expr=0xc8aa0a "isnormal(n)", file=0xc8a9b0 "ray.cc", line=189, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(isnormal(n)) in 'ray.cc' at line 189 failed.\000\375\177\000\000\340\247\006\001\000\000\000\000\267b\311\000\000\000\000\000\311\337\274\000\000\000\000\000\"\000\000\000\060\000\000\000\020\000\000\000\060\000\000\000\240R\207Z\375\177\000\000\320Q\207Z\375\177\000\000\":\000\000\000\000\000\000\311\337\274\000\000\000\000\000\":\000\000\000\000\000\000\030\000\000\000\060\000\000\000\320R\207Z\375\177\000\000\000R\207Z\375\177\000\000\062\066\000\060\000\177\000\000\365\356\306\000\000\000\000\000\002\000\000\000\000\000\000\000PJ\207Z\375\177\000\000\340K\207Z\375\177\000\000`J\207Z\375\177\000\000\360K\207Z\375\177\000\000PK\207Z\375\177\000\000\001\000\000\000\000\000\000\000\200J\207Z\375\177"... args = {{gp_offset = 243134368, fp_offset = 32730, overflow_arg_area = 0x0, reg_save_area = 0x7ffd5a8749a0}} fileName = #8 0x0000000000a21cfc in _normalize (v=...) at ray.cc:189 n = #9 ray_def::advance (this=0x7ffd5a875310) at ray.cc:198 No locals. #10 0x0000000000b19d9d in targeter_thunderbolt::set_aim (this=0x3e47f80, a=...) at target.cc:1076 ray = {r = {start = {x = 57.5, y = 43.5}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1} p = {x = 57, y = 43} a1 = a2 = #11 0x000000000068e6a3 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x3e47f80, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2458 No locals. #12 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=5, hitfunc=0x3e47f80, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2434 No locals. #13 0x0000000000694de7 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 0x000000000068eb3e in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x3e47f80, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2757 targ_x = targ_y = targ = {x = 56, y = 43} 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 0x000000000068f14f in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x3e47f80, los=los@entry=LS_ANY) at directn.cc:2778 r = #18 0x00000000006906cf in direction_chooser::find_default_monster_target (this=this@entry=0x7ffd5a8763f0, result=...) at directn.cc:914 mons_target = success = #19 0x0000000000690c35 in direction_chooser::find_default_target (this=this@entry=0x7ffd5a8763f0) at directn.cc:1018 result = {x = 17, y = 9} success = false #20 0x000000000069225f in direction_chooser::choose_direction (this=this@entry=0x7ffd5a8763f0) at directn.cc:2104 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targeter = 0xd5b1d0, origin = {x = 57, y = 43}, aim = {x = 57, y = 43}, agent = 0x10b11e0, why_not = "", obeys_mesmerise = false}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0, 0, 0, 0, 0, 243140384, 32730, 0, 0, 31, 0, 6, 0, 1518820160, 32765, 1518819615, 32765, 239763141, 32730}}, {mData = {0, 0, 31, 0, 0, 0, 0, 0, 6, 0, 251140216, 32730, 6, 0, 251508265, 32730, 0, 0, 1}}, {mData = {0, 0, 0, 239734830, 32730, 1518821248, 32765, 1518821232, 32765, 1518821624, 32765, 12991975, 0, 43, 0, 239527548, 32730, 12991977, 0}}, {mData = {537, 0, 0, 0, 43, 0, 1518820048, 32765, 239763141, 32730, 1518820160, 32765, 537, 0, 1518819839, 32765, 1518819888, 32765, 0}}, {mData = {0, 0, 32730, 544, 0, 251508265, 32730, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32765, 0, 0}}, {mData = {0, 0, -1, 0, 1, 0, 0, 32730, -1, -1, 1518820360, 32765, 114, 0, 12991976, 0, 1518820096, 32765, 31}}, {mData = {0, 43, 32765, 0, 0, 239537779, 32730, 239763141, 32730, 88454352, 0, 0, 0, 1518821584, 32765, 1518821568, 32765, 1518821880, 32765}}, {mData = {37550240, 0, 2, 0, 239527548, 32730, 37550242, 0, 5848544, 0, 0, 0, 0, 1, 1518821664, 32765, 1518821648, 32765, 1518821960}}, {mData = {32765, 37550240, 0, 1, 0, 239527548, 32730, 37550242, 0, -2, -1, 0, 0, 78272912, 0, 0, 0, 0, 0}}, {mData = {3, 0, 0, 0, 38, 0, 0, 10, 0, 0, -1, -1, 32, 0, 1518821286, 32765, 0, 0, 0}}, {mData = {0, 0, 0, 0, 0, 2, 0, 0, 10, 1518821288, 32765, 0, 32765, 1, 0, 1518821367, 32765, -1, -1}}, {mData = {0, 0, 37550240, 0, 37550241, 0, 1518821888, 32765, 240765328, 32730, 1518821368, 32765, 239686500, 32730, 239537779, 32730, 12991975, 0, 9}}, {mData = {0, 0, 0, 37550240, 0, 0, 0, 1518822376, 32765, 13008723, 0, 80, 0, 239527548, 32730, 13008726, 0, 32, 0}}, {mData = {0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}, {mData = {0, 32, 32765, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, -1, 0, 0, 0, 0}}, {mData = {-1, 0, 1, 80, 0, 0, -1, -1, 0, 0, 239537779, 32730, 13008725, 0, 0, 0, 0, 0, 0}}, {mData = {32765, 0, 0, 1518822304, 32765, 1518822288, 32765, 1518822600, 32765, 37550240, 0, 2, 0, 239527548, 32730, 37550242, 0, 538976288, 538976288}}, {mData = {0, 0, 0, 1, 1518822384, 32765, 1518822368, 32765, 1518822680, 32765, 37550240, 0, 1, 0, 239527548, 32730, 37550242, 0, -2}}, {mData = {-1, 0, 0, 5732057, 0, 0, 0, 0, 0, 1, 0, 0, 0, 15, 0, 0, 10, 1518822512, 32765}}}}}, exp_map_max = {mData = {mData = {{mData = {1518822496, 32765, 1518822808, 32765, 37550240, 0, 1, 0, 239527548, 32730, 37550242, 0, 0, 0, 0, 0, 0, 10, 1518822008}}, {mData = {32765, 0, 0, 1, 0, 1518822087, 32765, -1, -1, 0, 0, 0, 0, -1, -1, 1518823712, 32765, 67654014, 0}}, {mData = {0, 0, 0, 0, 239537779, 32730, 0, 0, 0, 0, 0, 10, 37550240, 0, 0, 0, 1, 0, 1518822215}}, {mData = {32765, -1, -1, 239527548, 32730, 37550242, 0, 37550241, 0, 0, 0, 1518821680, 32765, 1518822216, 32765, 100, 0, 239537779, 32730}}, {mData = {1518821248, 32765, 1518821648, 32765, 0, 0, 37550240, 0, 0, 0, 1824, 0, 258668904, 32730, 0, 0, 0, 0, 16}}, {mData = {0, 0, 0, 23, 0, 0, 10, 0, 942866432, 0, 0, 1, 0, 1518822422, 32765, -1, -1, 0, 0}}, {mData = {32, 48, 37550241, 0, 1518821888, 32765, 258670412, 32730, 1518822424, 842170365, 100, 0, 239537779, 32730, 0, 0, 0, 0, 0}}, {mData = {0, 32, 48, 1518822176, 32765, 1518821984, 32765, 1, 0, -1, 0, 592, 0, 1518821584, 32765, 44588448, 0, 0, 0}}, {mData = {1, 4, 0, 0, 258571092, 32730, 0, 0, 1518821584, 32765, 44766162, 0, -1, -1, 37550240, 0, 1518821880, 32765, 1}}, {mData = {0, 100, 0, 44766162, 0, 240325044, 32730, -72515583, 0, 1518821664, 32765, 1518823248, 32765, 1518823232, 32765, 1518823544, 32765, 37550240, 0}}, {mData = {1, 0, 239527548, 32730, 37550242, 0, 240325044, 32730, 0, 0, 44766162, 0, 44766162, 0, 44766162, 0, 44766162, 0, 44766163}}, {mData = {0, -1, -1, 44766162, 0, 0, 0, -1, -1, 32, 0, 0, 0, 0, 0, 0, 0, -1, 4}}, {mData = {0, 0, 0, 0, 0, 10, 0, 0, 0, 32730, 1, 0, 1518822951, 32765, -1, -1, 44908638, 0, -1}}, {mData = {0, 37550241, 0, 1518821888, 32765, 243137056, 32730, 1518822952, 32765, 1518821988, 32765, 239537779, 32730, 258527712, 32730, 256394132, 32730, 0, 0}}, {mData = {37550240, 0, 0, 0, 10, 0, 40, 48, 1518822176, 32765, 1518821984, 32765, 1518822400, 32765, 37550080, 0, 37550240, 892403712, 1518822160}}, {mData = {32765, 2, 0, 243140384, 32730, 1518822256, 32765, 39, 0, 3, 0, 52960001, 0, 17502688, 0, 239763141, 32730, 1518822304, 32765}}, {mData = {39, 0, 1518822256, 32765, 12996070, 0, 3, 0, 11738889, 0, 14, 0, 10060903, 0, 142, 0, 10060649, 0, 1}}, {mData = {0, 15, 0, 45426, 1108869120, 0, 1072693248, 18, 0, 10868797, 0, 1, 0, 243140384, 32730, 1518822448, 32765, 39, 0}}, {mData = {30, 0, 52960001, 0, -1, 0, 39, 0, -1, 0, 39, 0, 0, 0, 12996070, 0, 30, 0, 160345600}}}}}, range = 5, affects_walls = true, affects_pos = 0} directn_view = std::shared_ptr (empty) 0x0 #21 0x00000000006923a2 in direction (moves=..., args=...) at directn.cc:419 No locals. #22 0x0000000000ac6bd6 in spell_direction (spelld=..., pbolt=..., args=0x7ffd5a876d40) at spl-util.cc:723 newargs = {hitfunc = 0x3e47f80, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, prefer_farthest = false, 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 = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = "\000\000\000\000\000\000\000\000]\n\257\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0x7fda0e7e0738}, default_place = {x = 0, y = 0}} #23 0x0000000000a83bf3 in your_spells (spell=SPELL_THUNDERBOLT, powc=50, allow_fail=, evoked_item=0x0) at spl-cast.cc:1378 targ = TARG_HOSTILE dir = DIR_NONE prompt = 0x0 hitfunc = std::unique_ptr containing 0x3e47f80 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 = 0x3e47f80, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, prefer_farthest = false, 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 = 0x3e47f80, _M_const_object = 0x3e47f80, _M_function_pointer = 0x3e47f80, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3e47f80}, _M_pod_data = "\200\177\344\003", '\000' }, _M_manager = 0}, _M_invoker = 0x3e47f80}, 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 0x00000000006cf174 in _lightning_rod () at evoke.cc:316 surge = 0 ret = power = #25 evoke_item (slot=) at evoke.cc:1370 unevokable = false wielded = did_work = true entry = #26 0x0000000000c5371d in process_command (cmd=cmd@entry=CMD_EVOKE, prev_cmd=prev_cmd@entry=CMD_EVOKE) at main.cc:1880 No locals. #27 0x0000000000c563db in _input () at main.cc:1169 cmd = CMD_EVOKE real_prev_cmd = CMD_EVOKE player_disabled = {was_disabled = false} #28 0x0000000000c5a78d in _launch_game () at main.cc:477 game_start = false #29 _launch_game_loop () at main.cc:382 game_ended = false #30 main (argc=, argv=) at main.cc:334 echo = {prev_state = MB_MAYBE} 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-5bc9781010/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-5bc9781010/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-5bc9781010/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 13, depth = 3 Level id: Crypt:3 Level build method = random_map_for_place [any], level layout type = city, absdepth0 = 21 Level vaults: lightli_unholy_cathedral layout_chaotic_city tomb_entry_forgotten_bobbens Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The eidolon gestures. The eidolon radiates an aura of fear! You easily resist. You hit the eidolon but do no damage. The eidolon is lightly damaged. You completely miss the eidolon. The eidolon is lightly damaged. You closely miss the eidolon. The eidolon is lightly damaged. You puncture the eidolon! The eidolon convulses! The eidolon is moderately damaged. There are monsters nearby! There are monsters nearby! You hit the eidolon. The eidolon convulses. The eidolon is moderately damaged. You puncture the eidolon! The eidolon convulses! The eidolon is heavily damaged. You puncture the eidolon! The eidolon convulses! The eidolon is almost destroyed. You closely miss the eidolon. The eidolon is almost destroyed. You puncture the eidolon! You destroy the eidolon! Your life force feels restored. You hit the sea snake skeleton. The sea snake skeleton convulses! The sea snake skeleton is lightly damaged. You puncture the sea snake skeleton! The sea snake skeleton convulses! The sea snake skeleton is heavily damaged. You closely miss the sea snake skeleton. The sea snake skeleton is heavily damaged. You puncture the sea snake skeleton! The sea snake skeleton convulses. The sea snake skeleton is severely damaged. You impale the sea snake skeleton!! You destroy the sea snake skeleton! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A bat skeleton comes into view. A bat skeleton is nearby! A bat skeleton is nearby! A bat skeleton is nearby! You impale the bat skeleton!! You destroy the bat skeleton! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 7130 gold pieces (gained 32). You now have 7159 gold pieces (gained 29). U - 34 scrolls of remove curse {@r2} (gained 1) A phantasmal warrior comes into view. A phantasmal warrior is nearby! A phantasmal warrior is nearby! You puncture the phantasmal warrior! The phantasmal warrior convulses! The phantasmal warrior is heavily damaged. Your gold dragon scales "Uvvoufro" prevents you from hitting the phantasmal warrior. The phantasmal warrior is heavily damaged. You hit the phantasmal warrior but do no damage. The phantasmal warrior is heavily damaged. You puncture the phantasmal warrior! The phantasmal warrior convulses! You destroy the phantasmal warrior! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You now have 7173 gold pieces (gained 14). A vampire mage and 2 jiangshi come into view. The vampire mage casts a spell. The vampire mage flickers and vanishes for a moment. There are monsters nearby! There are monsters nearby! You impale the jiangshi!! The jiangshi convulses! The jiangshi is heavily damaged. You puncture the jiangshi! The jiangshi convulses. The jiangshi is severely damaged. You closely miss the jiangshi. The jiangshi is severely damaged. You hit the jiangshi but do no damage. The jiangshi is severely damaged. You puncture the jiangshi! The jiangshi convulses! You destroy the jiangshi! You closely miss the vampire mage. You puncture the vampire mage! The vampire mage convulses!! The vampire mage is severely damaged. You puncture the vampire mage! The vampire mage convulses! The vampire mage is almost destroyed. You puncture the vampire mage! You destroy the vampire mage! You see here a +0 robe. You puncture the jiangshi! The jiangshi convulses! The jiangshi is moderately damaged. You see here a +0 robe. You puncture the jiangshi! The jiangshi convulses. The jiangshi is heavily damaged. The jiangshi claws you! The jiangshi draws strength from your injuries! You see here a +0 robe. You hit the jiangshi. The jiangshi convulses. The jiangshi is heavily damaged. You see here a +0 robe. You hit the jiangshi but do no damage. The jiangshi is heavily damaged. You see here a +0 robe. You puncture the jiangshi! The jiangshi convulses! The jiangshi is almost destroyed. You see here a +0 robe. You impale the jiangshi!! You destroy the jiangshi! You feel better. You see here a +0 robe. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a tin of tremorstones (3/3). You now have 7185 gold pieces (gained 12). You now have 7211 gold pieces (gained 26). U - 35 scrolls of remove curse {@r2} (gained 1) You now have 7222 gold pieces (gained 11). You now have 7235 gold pieces (gained 13). You now have 7263 gold pieces (gained 28). Z - 23 scrolls of identify {@r1} (gained 1) You now have 7288 gold pieces (gained 25). An ice dragon skeleton comes into view. An ice dragon skeleton is nearby! An ice dragon skeleton is nearby! An ice dragon skeleton is nearby! You skewer the ice dragon skeleton like a kebab!!! The ice dragon skeleton convulses!!! You destroy the ice dragon skeleton! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! r - a coral ring Done exploring. Done exploring. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (Enter - Crypt:2, ? - help) There is a stone staircase leading down here. You fly downwards. Found a scroll of enchant weapon and a scroll of fog. There is a stone staircase leading up here. F - 11 scrolls of fog (gained 1) There is a stone staircase leading up here. x - a scroll of enchant weapon A rat skeleton comes into view. A rat skeleton is nearby! A rat skeleton is nearby! A goblin zombie comes into view. You puncture the rat skeleton! You destroy the rat skeleton! You puncture the goblin zombie! You destroy the goblin zombie! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A freezing wraith comes into view. A freezing wraith is nearby! A freezing wraith is nearby! A phantasmal warrior comes into view. A flayed ghost and a freezing wraith come into view. The phantasmal warrior blinks! You impale the freezing wraith!! The freezing wraith convulses!! The freezing wraith is almost destroyed. You impale the freezing wraith!! You destroy the freezing wraith! You barely miss the phantasmal warrior. You impale the phantasmal warrior!! The phantasmal warrior convulses. The phantasmal warrior is heavily damaged. You puncture the phantasmal warrior! The phantasmal warrior convulses! The phantasmal warrior is severely damaged. You closely miss the phantasmal warrior. The phantasmal warrior is severely damaged. You puncture the phantasmal warrior! The phantasmal warrior convulses. You destroy the phantasmal warrior! The flayed ghost stares at you with tortured malice. Terrible wounds open up all over your body! You closely miss the freezing wraith. You puncture the freezing wraith! The freezing wraith convulses! The freezing wraith is moderately damaged. You hit the freezing wraith but do no damage. The freezing wraith is moderately damaged. You hit the freezing wraith. The freezing wraith convulses. The freezing wraith is heavily damaged. You hit the freezing wraith. The freezing wraith convulses. The freezing wraith is severely damaged. You puncture the freezing wraith! The freezing wraith convulses! You destroy the freezing wraith! You feel better. You impale the flayed ghost!! The flayed ghost convulses! The flayed ghost is heavily damaged. You impale the flayed ghost!! The flayed ghost convulses! You destroy the flayed ghost! You feel better. The terrible wounds on your body vanish. Your Short Blades skill increases to level 18! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found a barding. 33 bolts; 15 poisoned darts Found a scroll of random uselessness. A death knight comes into view. It is wielding a +0 battleaxe and wearing a +2 chain mail of cold resistance. The death knight shouts! A vampire mage comes into view. A revenant comes into view. The revenant shouts! The vampire mage gestures wildly while chanting. The vampire mage flickers and vanishes for a moment. The revenant conjures spectral mists around you. You closely miss the death knight. You are engulfed in spectral mist. The death knight is engulfed in spectral mist. You closely miss the death knight. The death knight is lightly wounded. You are engulfed in spectral mist. The vampire mage gestures at you while chanting. You puncture the death knight! The death knight is moderately wounded. You are engulfed in spectral mist. You hit the death knight. The death knight is moderately wounded. You are engulfed in spectral mist. The death knight is engulfed in spectral mist. You puncture the death knight! The death knight is heavily wounded. You are engulfed in spectral mist. You hit the death knight. The death knight is heavily wounded. You are engulfed in spectral mist. The death knight is engulfed in spectral mist. The vampire mage points at you and mumbles some strange words. The bolt of negative energy hits the spectral ice dragon. The spectral ice dragon completely resists. You impale the death knight!! The death knight is almost dead. You are engulfed in spectral mist. You puncture the death knight! You kill the death knight! You feel better. You are engulfed in spectral mist. A water moccasin zombie comes into view. You impale the spectral shadow dragon!! The spectral shadow dragon convulses!! The spectral shadow dragon is moderately damaged. You are engulfed in spectral mist. You hit the spectral shadow dragon. The spectral shadow dragon convulses. The spectral shadow dragon is heavily damaged. You are engulfed in spectral mist. You puncture the spectral shadow dragon! The spectral shadow dragon convulses. The spectral shadow dragon is heavily damaged. You hit the spectral shadow dragon but do no damage. The spectral shadow dragon is heavily damaged. The spectral shadow dragon fades away! The spectral quicksilver dragon bites you. You partially resist. You feel drained. The vampire mage gestures at you while chanting. The bolt of negative energy hits the revenant. The revenant completely resists. The bolt of negative energy hits you. You partially resist. You feel drained. You hit the revenant but do no damage. You hit the revenant. The revenant convulses. The revenant is lightly damaged. You hit the revenant but do no damage. The revenant is lightly damaged. The spectral quicksilver dragon bites you. You puncture the revenant! The revenant convulses! The revenant is moderately damaged. You impale the revenant!! The revenant convulses! The revenant is severely damaged. The spectral ice dragon fades away! The revenant lashes out with ghostly flames. The ghostly flame explodes! The ghostly fireball engulfs you! You partially resist. You feel drained. The ghostly fireball engulfs the revenant. The revenant completely resists. The ghostly fireball engulfs the spectral quicksilver dragon. The spectral quicksilver dragon completely resists. You puncture the revenant! The revenant convulses. The revenant is almost destroyed. The spectral quicksilver dragon fades away! You barely miss the revenant. The revenant is almost destroyed. The revenant conjures spectral mists around you. You puncture the revenant! You destroy the revenant! You feel better. The spectral stone giant fades away! You are engulfed in spectral mist. You hit the vampire mage but do no damage. You are engulfed in spectral mist. You hit the vampire mage but do no damage. You are engulfed in spectral mist. You hit the vampire mage but do no damage. You are engulfed in spectral mist. You puncture the vampire mage! The vampire mage convulses! The vampire mage is moderately damaged. You are engulfed in spectral mist. The vampire mage gestures wildly while chanting. You hit the vampire mage but do no damage. The vampire mage is moderately damaged. You are engulfed in spectral mist. You barely miss the vampire mage. The vampire mage is moderately damaged. You are engulfed in spectral mist. You puncture the vampire mage! The vampire mage convulses! The vampire mage is severely damaged. You are engulfed in spectral mist. You impale the vampire mage!! You destroy the vampire mage! You feel better. The flying skull disappears in a puff of smoke! The freezing wraith disappears in a puff of smoke! The spectral five-headed hydra disappears in a puff of smoke! The shadow wraith disappears in a puff of smoke! You are engulfed in spectral mist. No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! No reachable target in view! You're standing in a cloud of spectral mist! You're standing in a cloud of spectral mist! You're standing in a cloud of spectral mist! You impale the water moccasin zombie!! The water moccasin zombie convulses!! You destroy the water moccasin zombie! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! a +0 battleaxe; a +2 chain mail of cold resistance; a human corpse A deep elf death mage comes into view. It is wielding a +0 long sword. The deep elf death mage shouts! A deep elf death mage is nearby! The deep elf death mage casts a spell at you. You puncture the deep elf death mage! The deep elf death mage is lightly wounded. The deep elf death mage beckons forth a restless soul! You puncture the deep elf death mage! The deep elf death mage is moderately wounded. You puncture the deep elf death mage! The deep elf death mage is heavily wounded. The deep elf death mage is infused with unholy energy. The deep elf death mage draws life force from you and is healed! You impale the deep elf death mage!! The deep elf death mage is severely wounded. You miss the deep elf death mage. The deep elf death mage is severely wounded. You hit the deep elf death mage. The deep elf death mage is severely wounded. You hit the deep elf death mage. The deep elf death mage is almost dead. You hit the deep elf death mage. The deep elf death mage is almost dead. You puncture the deep elf death mage! The lost soul assumes the form of the deep elf death mage and becomes anchored to this world! You hit the ghostly deep elf death mage. The ghostly deep elf death mage convulses. The ghostly deep elf death mage is lightly damaged. You puncture the ghostly deep elf death mage! The ghostly deep elf death mage convulses! The ghostly deep elf death mage is heavily damaged. You hit the ghostly deep elf death mage. The ghostly deep elf death mage convulses. The ghostly deep elf death mage is heavily damaged. You hit the ghostly deep elf death mage but do no damage. The ghostly deep elf death mage is heavily damaged. You hit the ghostly deep elf death mage. The ghostly deep elf death mage convulses! The ghostly deep elf death mage is severely damaged. The ghostly deep elf death mage beckons forth a restless soul! You puncture the ghostly deep elf death mage! The ghostly deep elf death mage convulses! You destroy the ghostly deep elf death mage! You feel better. The lost soul fades away! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! a +0 long sword; a +0 ring mail You reach down and open the large door. A skeletal warrior and 2 ancient champions come into view. An ancient champion is wielding a +0 great mace of draining. Found 2 scrolls of identify. There are monsters nearby! The ancient champion gestures at you while chanting. There is a large open door here. You hit the skeletal warrior. The skeletal warrior convulses. The skeletal warrior is lightly damaged. There is a large open door here. You puncture the skeletal warrior! The skeletal warrior convulses! The skeletal warrior is moderately damaged. There is a large open door here. You hit the skeletal warrior but do no damage. The skeletal warrior is moderately damaged. There is a large open door here. You completely miss the skeletal warrior. The skeletal warrior is moderately damaged. There is a large open door here. You impale the skeletal warrior!! The skeletal warrior convulses. The skeletal warrior is severely damaged. The ancient champion mumbles some strange words. The ancient champion seems to speed up. There is a large open door here. You hit the skeletal warrior but do no damage. The skeletal warrior is severely damaged. There is a large open door here. You closely miss the skeletal warrior. The skeletal warrior is severely damaged. There is a large open door here. You puncture the skeletal warrior! The skeletal warrior convulses. The skeletal warrior is almost destroyed. There is a large open door here. You impale the skeletal warrior!! You destroy the skeletal warrior! There is a large open door here. You hit the ancient champion but do no damage. The ancient champion points at you and mumbles some strange words. The iron shot hits you!! The ancient champion points at you and mumbles some strange words. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. There is a large open door, spattered with blood here. You puncture the ancient champion! The ancient champion convulses. The ancient champion is lightly damaged. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is lightly damaged. There is a large open door, spattered with blood here. You hit the ancient champion. The ancient champion convulses. The ancient champion is moderately damaged. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is moderately damaged. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is moderately damaged. There is a large open door, spattered with blood here. You puncture the ancient champion! The ancient champion convulses. The ancient champion is heavily damaged. The ancient champion mumbles some strange words. The ancient champion seems to speed up. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is heavily damaged. There is a large open door, spattered with blood here. You hit the ancient champion. The ancient champion convulses. The ancient champion is severely damaged. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is severely damaged. There is a large open door, spattered with blood here. You barely miss the ancient champion. The ancient champion is severely damaged. The ancient champion hits you with a +2 battleaxe! The ancient champion gestures at you while chanting. The iron shot reflects off an invisible shield around you! The iron shot hits the ancient champion!! There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is severely damaged. The ancient champion hits you with a +0 great mace of draining. You partially resist. You feel drained. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is severely damaged. There is a large open door, spattered with blood here. You puncture the ancient champion! The ancient champion convulses! You destroy the ancient champion! Your life force feels restored. There is a large open door, spattered with blood here. You hit the ancient champion. The ancient champion convulses. The ancient champion is heavily damaged. There is a large open door, spattered with blood here. You puncture the ancient champion! The ancient champion convulses. The ancient champion is severely damaged. There is a large open door, spattered with blood here. Your gold dragon scales "Uvvoufro" prevents you from hitting the ancient champion. The ancient champion is severely damaged. There is a large open door, spattered with blood here. Your gold dragon scales "Uvvoufro" prevents you from hitting the ancient champion. The ancient champion is severely damaged. There is a large open door, spattered with blood here. You hit the ancient champion but do no damage. The ancient champion is severely damaged. There is a large open door, spattered with blood here. You impale the ancient champion!! You destroy the ancient champion! You feel better. There is a large open door, spattered with blood here. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. a +0 great mace of draining; a cursed +0 chain mail There is a large open door here. a +2 battleaxe; a +0 chain mail You see here a +0 glaive. Z - 25 scrolls of identify {@r1} (gained 2) You reach down and open the large door. A skeletal warrior and 2 ancient champions come into view. An ancient champion is wielding a +1 great sword of draining. There are monsters nearby! There are monsters nearby! There is a large open door here. You stumble into a teleport trap! You are suddenly yanked towards some nearby monsters! Your surroundings suddenly seem different. A shadow wraith comes into view. The shadow wraith gives a chilling moan. A revenant comes into view. The revenant conjures spectral mists around you. A wyvern skeleton comes into view. You puncture the spectral dire elephant! The spectral dire elephant convulses! The spectral dire elephant is moderately damaged. You are engulfed in spectral mist. You hit the spectral dire elephant. The spectral dire elephant convulses. The spectral dire elephant is moderately damaged. You are engulfed in spectral mist. You impale the spectral dire elephant!! The spectral dire elephant convulses! The spectral dire elephant is severely damaged. You are engulfed in spectral mist. You puncture the spectral dire elephant! The spectral dire elephant convulses! The spectral dire elephant is almost destroyed. You are engulfed in spectral mist. You puncture the spectral dire elephant! You destroy the spectral dire elephant! You are engulfed in spectral mist. You puncture the spectral ice dragon! The spectral ice dragon convulses. The spectral ice dragon is moderately damaged. You are engulfed in spectral mist. You hit the spectral ice dragon but do no damage. The spectral ice dragon is moderately damaged. You are engulfed in spectral mist. An anaconda skeleton comes into view. The revenant conjures spectral mists around you. You puncture the spectral ice dragon! The spectral ice dragon convulses! The spectral ice dragon is severely damaged. You are engulfed in spectral mist. You hit the spectral ice dragon but do no damage. The spectral ice dragon is severely damaged. You are engulfed in spectral mist. You impale the spectral ice dragon!! The spectral ice dragon convulses!!! You destroy the spectral ice dragon! You are engulfed in spectral mist. Your gold dragon scales "Uvvoufro" prevents you from hitting the revenant. You are engulfed in spectral mist. A sky beast zombie comes into view. You hit the revenant. The revenant convulses. The revenant is lightly damaged. You are engulfed in spectral mist. The revenant conjures spectral mists around you. You puncture the revenant! The revenant convulses! The revenant is moderately damaged. You are engulfed in spectral mist. You closely miss the revenant. The revenant is moderately damaged. You are engulfed in spectral mist. You hit the revenant. The revenant convulses. The revenant is moderately damaged. You are engulfed in spectral mist. You closely miss the revenant. The revenant is moderately damaged. The spectral six-headed hydra bites you. You closely miss the revenant. The revenant is moderately damaged. You puncture the revenant! The revenant convulses. The revenant is heavily damaged. The revenant lashes out with ghostly flames. The ghostly flame explodes! The ghostly fireball engulfs you! You partially resist. You feel drained. The ghostly fireball engulfs the revenant. The revenant completely resists. The ghostly fireball engulfs the wyvern skeleton. The wyvern skeleton completely resists. The ghostly fireball engulfs the spectral six-headed hydra. The spectral six-headed hydra completely resists. The ghostly fireball engulfs the shadow wraith. The shadow wraith completely resists. The ghostly fireball engulfs the spectral storm dragon. The spectral storm dragon completely resists. You hit the revenant. The revenant convulses. The revenant is heavily damaged. The spectral storm dragon bites you! You partially resist. You feel drained. You hit the revenant. The revenant convulses! The revenant is severely damaged. You impale the revenant!! The revenant convulses! You destroy the revenant! You feel better. The spectral alligator snapping turtle fades away! The spectral storm dragon fades away! The spectral six-headed hydra fades away! The spectral ettin fades away! You hit the shadow wraith. The shadow wraith convulses. The shadow wraith is lightly damaged. You barely miss the shadow wraith. The shadow wraith is lightly damaged. You impale the shadow wraith!! The shadow wraith convulses. The shadow wraith is heavily damaged. You hit the shadow wraith. The shadow wraith convulses. The shadow wraith is severely damaged. The shadow wraith hits you. The shadow wraith drains your vigour! You feel yourself slow down. You impale the shadow wraith!! You destroy the shadow wraith! You feel better. The anaconda skeleton bites you. You skewer the wyvern skeleton like a kebab!!! You destroy the wyvern skeleton! You feel better. The anaconda skeleton grabs you. The anaconda skeleton constricts you. You completely miss the anaconda skeleton. The anaconda skeleton constricts you. You hit the anaconda skeleton. The anaconda skeleton convulses. The anaconda skeleton is lightly damaged. The anaconda skeleton constricts you. You hit the anaconda skeleton but do no damage. The anaconda skeleton is lightly damaged. The anaconda skeleton constricts you. x2 You hit the anaconda skeleton. The anaconda skeleton convulses. The anaconda skeleton is moderately damaged. The anaconda skeleton constricts you. You impale the anaconda skeleton!! The anaconda skeleton convulses. The anaconda skeleton is severely damaged. The anaconda skeleton constricts you. You closely miss the anaconda skeleton. The anaconda skeleton is severely damaged. The anaconda skeleton constricts you. x2 You puncture the anaconda skeleton! The anaconda skeleton convulses. The anaconda skeleton is almost destroyed. The anaconda skeleton constricts you. You puncture the anaconda skeleton! You destroy the anaconda skeleton! You feel better. You closely miss the sky beast zombie. You hit the sky beast zombie. The sky beast zombie convulses. The sky beast zombie is moderately damaged. You puncture the sky beast zombie! The sky beast zombie convulses!! You destroy the sky beast zombie! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You feel yourself speed up. A - a glowing pearl amulet A jiangshi comes into view. A jiangshi is nearby! A jiangshi is nearby! A vampire mage comes into view. It is wearing a +0 robe of cold resistance. Found 18 gold pieces. You puncture the jiangshi! The jiangshi convulses!! The jiangshi is heavily damaged. You barely miss the jiangshi. The jiangshi is heavily damaged. The vampire mage gestures wildly while chanting. The vampire mage flickers and vanishes for a moment. You hit the jiangshi but do no damage. The jiangshi is heavily damaged. The vampire mage gestures wildly while chanting. You puncture the jiangshi! The jiangshi convulses. The jiangshi is severely damaged. A jiangshi comes into view. You puncture the jiangshi! The jiangshi convulses! You destroy the jiangshi! Your life force feels restored. A jiangshi comes into view. The phantasmal warrior blinks! You hit the necrophage. The necrophage convulses! The necrophage is heavily damaged. You puncture the necrophage! The necrophage convulses! You destroy the necrophage! The necrophage's corpse disappears in a puff of smoke! The vampire mage casts a spell. You impale the shadow wraith!! The shadow wraith convulses!! The shadow wraith is severely damaged. You puncture the shadow wraith! The shadow wraith convulses! The shadow wraith is almost destroyed. You impale the shadow wraith!! You destroy the shadow wraith! You impale the vampire mage!! The vampire mage convulses! The vampire mage is heavily damaged. The vampire mage mumbles some strange words. You impale the vampire mage!! The vampire mage convulses! You destroy the vampire mage! The wraith disappears in a puff of smoke! The phantasmal warrior disappears in a puff of smoke! The mummy disappears in a puff of smoke! The fire dragon zombie disappears in a puff of smoke! The phantasmal warrior disappears in a puff of smoke! The jiangshi disappears in a puff of smoke! You puncture the jiangshi! The jiangshi convulses. The jiangshi is lightly damaged. The jiangshi claws you! You hit the jiangshi. The jiangshi convulses. The jiangshi is moderately damaged. You hit the jiangshi. The jiangshi convulses. The jiangshi is moderately damaged. You impale the jiangshi!! The jiangshi convulses!! The jiangshi is almost destroyed. You hit the jiangshi. The jiangshi convulses. The jiangshi is almost destroyed. The jiangshi claws you! The jiangshi draws strength from your injuries! You puncture the jiangshi! You destroy the jiangshi! You feel better. You puncture the jiangshi! The jiangshi convulses! The jiangshi is moderately damaged. You puncture the jiangshi! The jiangshi convulses! The jiangshi is heavily damaged. You hit the jiangshi but do no damage. The jiangshi is heavily damaged. A jiangshi is nearby! A jiangshi is nearby! A jiangshi is nearby! You completely miss the jiangshi. The jiangshi is heavily damaged. You hit the jiangshi but do no damage. The jiangshi is heavily damaged. You hit the jiangshi. The jiangshi convulses. The jiangshi is heavily damaged. You hit the jiangshi. The jiangshi convulses. The jiangshi is severely damaged. You impale the jiangshi!! The jiangshi convulses! You destroy the jiangshi! You feel better. No target in view! No target in view! No target in view! You see here a +0 robe of cold resistance. You now have 7306 gold pieces (gained 18). M - 7 potions of might (gained 1) A troll zombie comes into view. A troll zombie is nearby! A troll zombie is nearby! A troll zombie is nearby! A komodo dragon skeleton comes into view. You puncture the troll zombie! The troll zombie convulses. The troll zombie is lightly damaged. You barely miss the troll zombie. The troll zombie is lightly damaged. You puncture the troll zombie! The troll zombie convulses. The troll zombie is moderately damaged. You impale the troll zombie!! The troll zombie convulses!! You destroy the troll zombie! You puncture the komodo dragon skeleton! The komodo dragon skeleton convulses. The komodo dragon skeleton is moderately damaged. You puncture the komodo dragon skeleton! The komodo dragon skeleton convulses! The komodo dragon skeleton is almost destroyed. You puncture the komodo dragon skeleton! You destroy the komodo dragon skeleton! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A skeletal warrior comes into view. It is wielding a +0 scimitar of distortion. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - you A reaper opens the door. Unknown command. Evoke which item? (* to show all) (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-357-gd2331e5 0.26-a0-363-gf1efd62 0.26-a0-383-g9fd5911 0.26-a0-389-g5bc9781 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: [Forgeling] Species: Halfling Job: Delver HP: 192/192; mods: 0/0 MP: 37/37; mod: 0 Stats: 29 (29) 8 (8) 29 (29) Position: (57, 43), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 17 | 11238 | 0/1605 Short Blades | X | 1 | 100 | 18 | 8305 | 669/1061 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 12 | 2100 | 0/425 Bows | | 0 | 0 | 0 | 0 | 0/42 Crossbows | | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 21 | 13244 | 0/1639 Dodging | X | 0 | 0 | 20 | 11730 | 0/1514 Stealth | X | 0 | 0 | 5 | 631 | 101/212 Shields | X | 0 | 0 | 18 | 9081 | 0/1262 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 0 | 0 | 0 | 0 | 0/84 Conjurations | | 0 | 0 | 0 | 0 | 0/70 Hexes | | 0 | 0 | 0 | 0 | 0/70 Summonings | | 0 | 0 | 0 | 0 | 0/70 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/42 Transmutations | | 0 | 0 | 0 | 0 | 0/100 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 21 | 13244 | 0/1639 Evocations | X | 0 | 0 | 15 | 7050 | 0/1150 Spell bugs: Durations: Attributes: #12: 9474 #13: 2168 #22: 1 #23: 84826 #24: 12156478 #27: 1318262 #49: 10043 #59: 1 Mutations: mutation resistance: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #11: +9 rapier of holy wrath eq slot #1, inv slot #15: +0 cloak of magic resistance eq slot #2, inv slot #18: +1 helmet "Vahaw" {MR+} eq slot #3, inv slot #36: +2 pair of gloves of dexterity eq slot #4, inv slot #6: +1 pair of boots of flying eq slot #5, inv slot #10: +0 kite shield eq slot #6, inv slot #13: cursed +1 gold dragon scales "Uvvoufro" {rPois rF+ rC+ rN++ Str+3} eq slot #7, inv slot #9: ring of see invisible eq slot #8, inv slot #27: ring of the Open Hand {rElec Str+4 Dex+6} eq slot #9, inv slot #41: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..#.# #....# #..# .<#.# #....# #..# ###.########....# #..# ................# #..# ................# #..# ....#######.....# ....# #.....# #8..# #.....######## ##..# #.....@....z.. .#..# #............. .#### #...##'####### .+ #...+2.. .+ #...#... .# #...#.... ## #.. #.... # ###### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>