ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. Version: Dungeon Crawl Stone Soup 0.19-a0-1587-gaef70b6 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-aef70b689d -name Antless -rc /dgldir/rcfiles/crawl-git/Antless.rc -macro /dgldir/rcfiles/crawl-git/Antless.macro -morgue /dgldir/morgue/Antless/ -webtiles-socket /crawl-master/webserver/sockets/Antless:2016-09-16.12:31:42.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-git-aef70b689d(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x678453]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-aef70b689d(_Z13do_crash_dumpv+0x2b8) [0x67f118]: do_crash_dump() /usr/games/crawl-git-aef70b689d(_Z20crash_signal_handleri+0x74) [0x6786c4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fac7c8281e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fac7cb90f6b]: /usr/games/crawl-git-aef70b689d() [0x67e9b4] /usr/games/crawl-git-aef70b689d() [0x67ec3a] /usr/games/crawl-git-aef70b689d(_ZN7ray_def7advanceEv+0x180) [0xa39a70]: ray_def::advance() /usr/games/crawl-git-aef70b689d(_ZN21targetter_thunderbolt7set_aimE9coord_def+0xa05) [0xb11a55]: targetter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-aef70b689d() [0x6da4b3] /usr/games/crawl-git-aef70b689d(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP9targetter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x6e43f7]: std::_Function_handler, targ_mode_type, bool, int, targetter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targetter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) /usr/games/crawl-git-aef70b689d() [0x6d96ea] /usr/games/crawl-git-aef70b689d() [0x6d9aaf] /usr/games/crawl-git-aef70b689d(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x10e) [0x6da69e]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-git-aef70b689d(_ZNK17direction_chooser19find_default_targetEv+0x28) [0x6dab98]: direction_chooser::find_default_target() const /usr/games/crawl-git-aef70b689d(_ZN17direction_chooser16choose_directionEv+0x213) [0x6e1e23]: direction_chooser::choose_direction() /usr/games/crawl-git-aef70b689d(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6e1f32]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-aef70b689d(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1cd) [0xac733d]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-aef70b689d(_Z11your_spells10spell_typeibbb+0x762) [0xa87712]: your_spells(spell_type, int, bool, bool, bool) /usr/games/crawl-git-aef70b689d() [0x71a7e4] /usr/games/crawl-git-aef70b689d(_Z10evoke_itemib+0x284) [0x71aed4]: evoke_item(int, bool) /usr/games/crawl-git-aef70b689d(_Z15process_command12command_type+0x36a) [0xbb937a]: process_command(command_type) /usr/games/crawl-git-aef70b689d() [0xbbc309] /usr/games/crawl-git-aef70b689d() [0xbbcf05] /usr/games/crawl-git-aef70b689d(main+0x2eb) [0x5e66ab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fac7c814ead]: /usr/games/crawl-git-aef70b689d() [0x5e6d0d] Trying to run gdb. GNU gdb (GDB) 7.4.1-debian 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". 0x00007fac7cb90c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fac7cb90c4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000678b13 in call_gdb (file=0x7fac7cb7c880) at crash.cc:420 gdb = attach_cmd = "attach 28321\000\000\000\000\000\000\000" #2 0x000000000067f131 in do_crash_dump () at dbg-asrt.cc:670 t = 1474029153 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26f9168 "/dgldir/morgue/Antless/"}} name = "/dgldir/morgue/Antless/crash-Antless-20160916-123233.txt", '\000' file = 0x7fac7cb7c880 #3 0x00000000006786c4 in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007fac7cb90f6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000067e9b4 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffbc08d950 "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x000000000067ec3a in AssertFailed (expr=0xc614ac "in_non_diamond_int(r.start)", file=0xc61448 "ray.cc", line=217, text=0x0) at dbg-asrt.cc:832 mesg = "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.\000\254\177\000\000\037\000\000\000\000\000\000\000`\334\b\274\377\177\000\000\006\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\240\030\207|\254\177\000\000*\000\000\000\034\000\000\000\037\000\000\000\000\000\000\000\b\000\000\000\060\000\000\000\060\345\b\274\377\177\000\000p\344\b\274\377\177\000\000}\240)}\254\177\000\000\300}W}\254\177\000\000\006", '\000' "\231, Y/}\254\177\000\000\000\000\000\000\000\000\000\000\337\\/}\254\177", '\000' , "0\002\000\000\000\000\000\000\230\336\267|\254"... args = {{gp_offset = 40863544, fp_offset = 0, overflow_arg_area = 0x30, reg_save_area = 0x1c0000002a}} fileName = #8 0x0000000000a39a70 in ray_def::advance (this=0x7fffbc08e2f0) at ray.cc:217 No locals. #9 0x0000000000b11a55 in targetter_thunderbolt::set_aim (this=0x269cbe0, a=...) at target.cc:851 ray = {r = {start = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}, dir = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}}, on_corner = false, cycle_idx = -1} p = {x = 20, y = 38} a1 = a2 = #10 0x00000000006da4b3 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x269cbe0, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2518 No locals. #11 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=true, range=5, hitfunc=0x269cbe0, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2494 No locals. #12 0x00000000006e43f7 in __call (__args=..., this=) at /usr/include/c++/4.7/functional:1156 No locals. #13 operator() (this=) at /usr/include/c++/4.7/functional:1215 No locals. #14 std::_Function_handler, targ_mode_type, bool, int, targetter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targetter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) (__functor=..., __args#0=...) at /usr/include/c++/4.7/functional:1912 No locals. #15 0x00000000006d96ea in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x269cbe0, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2800 targ_x = targ_y = targ = {x = 19, y = 38} temp_xps = 16 i = maxx = 42 ctry = 9 temp_yps = 9 j = vyou = {x = 17, y = 9} maxy = 34 y_change = onlyHidden = false radius = minx = -8 x_change = -1 onlyVis = false miny = -16 ctrx = 17 #16 0x00000000006d9aaf in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x269cbe0, los=los@entry=LS_ANY) at directn.cc:2821 r = #17 0x00000000006da69e in direction_chooser::find_default_monster_target (this=0x7fffbc08f310, result=...) at directn.cc:1036 mons_target = success = #18 0x00000000006dab98 in direction_chooser::find_default_target (this=this@entry=0x7fffbc08f310) at directn.cc:1128 result = {x = 17, y = 9} success = false #19 0x00000000006e1e23 in direction_chooser::choose_direction (this=this@entry=0x7fffbc08f310) at directn.cc:2100 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xc83af0, origin = {x = 20, y = 38}, aim = {x = 20, y = 38}, agent = 0x13568e0, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0 }} }}}, exp_map_max = {mData = {mData = {{mData = {0 }} , {mData = {0 , 10253590}}, {mData = {0, 0, 0, 2096988630, 32684, 0, 0, 0, 0, 0, 1072693248, 90852, 1108869120, 0, 0, 0, 1072693248, -17155601, 1071001154}}, {mData = {2096988630, 32684, -17155601, 1071001154, 2, 0, 1719614412, 1073127582, 10948444, 0, 3, 0, 10948237, 0, -17155601, 1071001154, 10949766, 0, 1719614412}}, {mData = {1073127582, 10948444, 1133903872, 0, 50, 150, 300, 64, 0, 1050, 1400, 1800, 2250, 2800, 3450, 41, 0, 6000, 7050}}, {mData = {8200, 9450, 10800, 12300, 13950, 15750, 41, 0, 2092424768, 32684, 41, 0, 40407809, 0, 1, 0, 0, 0, 2089228448}}, {mData = {32684, 363, 0, 41, 0, -1140264128, 32767, 11440594, 0, 125, 0, -1140264128, 32767, 20277496, 0, 2100260467, 32684, 1, 0}}}}}, range = 5, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xbf32b0} #20 0x00000000006e1f32 in direction (moves=..., args=...) at directn.cc:500 No locals. #21 0x0000000000ac733d in spell_direction (spelld=..., pbolt=..., args=0x7fffbc08f710) at spl-util.cc:771 newargs = {hitfunc = 0x269cbe0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, may_target_monster = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26fe618 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5, _M_const_object = 0x5, _M_function_pointer = 0x5, _M_member_pointer = &virtual table offset 4, this adjustment 140378810982525}, _M_pod_data = "\005\000\000\000\000\000\000\000}\240)}\254\177\000"}, _M_manager = 0}, _M_invoker = 0x7fac7cb7de40}, default_place = {x = 0, y = 0}} #22 0x0000000000a87712 in your_spells (spell=SPELL_THUNDERBOLT, powc=5, allow_fail=false, evoked=true, fake_spell=) at spl-cast.cc:1384 prompt = 0x0 additional_desc = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0}, _M_invoker = 0} needs_path = true mr_check = targ = TARG_HOSTILE dir = range = 5 hitfunc = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x269cbe0}, }, }} title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26fe618 "Aiming: Thunderbolt"}} args = {hitfunc = 0x269cbe0, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, may_target_monster = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26fe618 "Aiming: Thunderbolt"}}, behaviour = 0x0, show_floor_desc = false, get_desc_func = {, std::allocator >, std::allocator, std::allocator > > >, monster_info const&>> = {, std::allocator >, std::allocator, std::allocator > > > >> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0}, _M_invoker = 0}, default_place = {x = 0, y = 0}} spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 1 potion = -1 god = fail = old_target = wiz_cast = beam = {origin_spell = SPELL_THUNDERBOLT, range = -2, glyph = 42, colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1053618 ""}}, affects_nothing = false, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, evoked = true, animate = true, ac_rule = AC_NORMAL, obvious_effect = false, seen = false, heard = false, path_taken = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffbc08f880, _M_right = 0x7fffbc08f880}, _M_node_count = 0}}}, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, dont_stop_trees = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, auto_hit = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, can_see_invis = false, nightvision = false, message_cache = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffbc08f928, _M_right = 0x7fffbc08f928}, _M_node_count = 0}}}} antimagic = cast_result = SPRET_FAIL #23 0x000000000071a7e4 in _rod_spell (irod=..., check_range=check_range@entry=true) at evoke.cc:1902 power = 5 food = ret = spell = SPELL_THUNDERBOLT mana = 500 #24 0x000000000071aed4 in evoke_item (slot=14, check_range=true) at evoke.cc:2035 unevokable = false wielded = true did_work = false entry = #25 0x0000000000bb937a in process_command (cmd=cmd@entry=CMD_EVOKE_WIELDED) at main.cc:2158 No locals. #26 0x0000000000bbc309 in _input () at main.cc:1487 cmd = CMD_EVOKE_WIELDED player_disabled = {was_disabled = false} #27 0x0000000000bbcf05 in _launch_game () at main.cc:480 game_start = true ccon = {cstate = false, smartcstate = false} #28 0x00000000005e66ab in _launch_game_loop () at main.cc:381 game_ended = false #29 main (argc=, argv=0x7fffbc0926e8) at main.cc:337 Recursive crash. No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Sep 16 2016 at 06:30:05 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-aef70b689d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-aef70b689d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-aef70b689d/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic minmay_distorted Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Antless the Formicid Fighter. Will you be the one to retrieve the fabulous Orb of Zot from the depths? Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. You now have 2 gold pieces. There is a fountain of clear blue water here. You sense a monster nearby. No target in view! A goblin comes into view. The goblin shouts! Found a scroll labeled PURIYFUPIT. A goblin is nearby! Found 3 needles of sleeping. A goblin is nearby! The goblin barely misses you. You barely miss the goblin. The goblin hits you but does no damage. A goblin is nearby! You hit the goblin but do no damage. You block the goblin's attack. You closely miss the goblin. The goblin hits you but does no damage. You block the goblin's attack. A goblin is nearby! You hit the goblin. The goblin is severely wounded. You block the goblin's attack. A goblin is nearby! You closely miss the goblin. The goblin is severely wounded. You block the goblin's attack. The goblin hits you. A goblin is nearby! You closely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. A goblin is nearby! You closely miss the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. You block the goblin's attack. A goblin is nearby! You hit the goblin. You kill the goblin! You now have 13 gold pieces (gained 11). HP restored. e - a scroll labeled PURIYFUPIT No target in view! No target in view! g - a scroll labeled TEUVETSOJU No target in view! You sense a monster nearby. No target in view! A rat comes into view. Found 11 gold pieces. A goblin comes into view. It is wielding a dagger. There are monsters nearby! You hit the rat but do no damage. The rat barely misses you. There are monsters nearby! You closely miss the rat. The rat bites you. You block the rat's attack. There are monsters nearby! You hit the rat. The rat is severely wounded. The rat bites you but does no damage. There are monsters nearby! You slash the rat! You kill the rat! A goblin is nearby! You hit the goblin. The goblin is severely wounded. The goblin hits you with a dagger. You closely miss the goblin. The goblin is severely wounded. The goblin barely misses you. You block the goblin's attack. A goblin is nearby! You miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. A goblin is nearby! Your shield and scale mail prevent you from hitting the goblin. The goblin is severely wounded. You block the goblin's attack. The goblin hits you but does no damage. A goblin is nearby! You hit the goblin. You kill the goblin! Things that are here: a dagger; a goblin corpse No target in view! You now have 24 gold pieces (gained 11). Found a club. No target in view! You enter a teleport trap! The teleport trap disappears. You sense a monster nearby. No target in view! A goblin comes into view. It is wielding a club. The goblin shouts! Found a meat ration. A giant cockroach comes into view. The goblin hits you but does no damage. There are monsters nearby! You hit the goblin. You kill the goblin! A giant cockroach is nearby! Things that are here: a club; a goblin corpse A giant cockroach is nearby! You closely miss the giant cockroach. The giant cockroach bites you but does no damage. You block the giant cockroach's attack. A giant cockroach is nearby! Your shield and scale mail prevent you from hitting the giant cockroach. You block the giant cockroach's attack. x2 A giant cockroach is nearby! You slash the giant cockroach! You kill the giant cockroach! You have reached level 2! h - a meat ration You see here a giant cockroach corpse. A kobold comes into view. It is wielding an enchanted short sword. The kobold shouts! A kobold is nearby! You slash the kobold! You kill the kobold! You see here an enchanted short sword. Found a stone staircase leading down. No target in view! Found a pair of gloves. No target in view! You now have 29 gold pieces (gained 5). Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! No target in view! g - 2 scrolls labeled TEUVETSOJU (gained 1) i - a bubbling cyan potion No target in view! No target in view! No target in view! You see here a pair of gloves. j - a pair of gloves Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on your pair of gloves. x4 You finish putting on your +0 pair of gloves. There is a stone staircase leading down here. A bat comes into view. The bat hits you but does no damage. A bat is nearby! You barely miss the bat. The bat hits you but does no damage. You block the bat's attack. A bat is nearby! You closely miss the bat. You block the bat's attack. A bat is nearby! Your shield prevents you from hitting the bat. The bat hits you but does no damage. A bat is nearby! You closely miss the bat. The bat closely misses you. The bat hits you but does no damage. A bat is nearby! The bat hits you but does no damage. x2 A bat is nearby! You block the bat's attack. A bat is nearby! Your shield and scale mail prevent you from hitting the bat. The bat hits you but does no damage. x2; You block the bat's attack. You hit the bat. You kill the bat! Found a scale mail. Found a stone staircase leading down. Key pressed, stopping explore. No target in view! k - a green potion No target in view! Key pressed, stopping explore. No target in view! No target in view! Found 5 needles of sleeping. No target in view! Found a robe. No target in view! You now have 42 gold pieces (gained 13). l - a viscous purple potion No target in view! m - a scroll labeled MOJEIH CICIH No target in view! n - a scroll labeled PICLAOMUUBB No target in view! Found a dagger. No target in view! You sense a monster nearby. No target in view! A goblin comes into view. You closely miss the goblin. The goblin closely misses you. A goblin is nearby! You hit the goblin. The goblin is heavily wounded. You block the goblin's attack. The goblin hits you but does no damage. A goblin is nearby! You closely miss the goblin. The goblin is moderately wounded. The goblin hits you. A goblin is nearby! You closely miss the goblin. The goblin is moderately wounded. The goblin hits you but does no damage. A goblin is nearby! You hit the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. x2 A goblin is nearby! You hit the goblin. You kill the goblin! You see here a goblin corpse. Found a stone staircase leading down. No target in view! Found a dagger. No target in view! Found an escape hatch in the floor. No target in view! Key pressed, stopping explore. No target in view! m - 2 scrolls labeled MOJEIH CICIH (gained 1) i - 2 bubbling cyan potions (gained 1) Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! There is a stone staircase leading down here. Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! You see here a scale mail. You open the door. There is an open door here. A goblin comes into view. A goblin is nearby! A goblin is nearby! A goblin is nearby! A goblin is nearby! The goblin hits you but does no damage. You miss the goblin. The goblin closely misses you. You block the goblin's attack. You barely miss the goblin. The goblin barely misses you. You barely miss the goblin. The goblin hits you but does no damage. You block the goblin's attack. A goblin is nearby! You closely miss the goblin. You block the goblin's attack. A goblin is nearby! You barely miss the goblin. The goblin hits you but does no damage. A goblin is nearby! You slash the goblin! You kill the goblin! Key pressed, stopping explore. No target in view! Key pressed, stopping explore. No target in view! You see here a dagger. Done exploring. No target in view! Done exploring. No target in view! Done exploring. No target in view! Done exploring. No target in view! Done exploring. No target in view! Done exploring. Done exploring. A goblin comes into view. It is wielding a club. The goblin shouts! The goblin hits you but does no damage. You block the goblin's attack. You block the goblin's attack. You closely miss the goblin. The goblin hits you but does no damage. You hit the goblin. The goblin is heavily wounded. The goblin barely misses you. You block the goblin's attack. You closely miss the goblin. The goblin is heavily wounded. You block the goblin's attack. Your shield prevents you from hitting the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. You block the goblin's attack. You barely miss the goblin. The goblin is heavily wounded. The goblin hits you with a club. You closely miss the goblin. The goblin is heavily wounded. The goblin closely misses you. A goblin is nearby! You barely miss the goblin. The goblin is heavily wounded. You block the goblin's attack. x2 A goblin is nearby! A goblin is nearby! You slash the goblin! You kill the goblin! Things that are here: a club; a goblin corpse No target in view! Done exploring. No target in view! Done exploring. No target in view! Search for what [? for help]? . (D) Dungeon Where to? (? - help) What level of the Dungeon? (default 1, ? - help) You see here 3 needles of sleeping. There is a stone staircase leading down here. You climb downwards. Found a thin smoking rod. There is a stone staircase leading up here. o - a thin smoking rod You open the door. A bat and a worm come into view. Found a scroll labeled TEUVETSOJU. You aren't carrying any items that you can evoke without wielding. Unknown command. The bat hits you but does no damage. There is an open door here. You block the bat's attack. You hit the bat. The bat is moderately wounded. The bat hits you but does no damage. You slash the bat! You kill the bat! You hit the worm. You block the worm's attack. Unknown command. You hit the worm. The worm is heavily wounded. The worm bites you. You slash the worm! The worm is almost dead. You block the worm's attack. You hit the worm. You kill the worm! No target in view! No target in view! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) o - a +0 lightning rod (9/9) (in hand) You see here a bat corpse. g - 3 scrolls labeled TEUVETSOJU (gained 1) A kobold comes into view. It is wielding a dagger. The kobold shouts! A kobold is nearby! A kobold is nearby! A kobold is nearby! Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - you You hear a shout! x2; You hear an angry hiss. Really attack while wielding your +0 lightning rod (7/9)? Okay, then. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_EVOKE_WIELDED repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Antless] Species: Formicid Job: Fighter HP: 19/24; mods: 0/0 MP: 2/2; mod: 0 Stats: 20 (20) 7 (7) 10 (10) Position: (20, 38), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 26 | 3 | 361 | 109/168 Short Blades | | 1 | 0 | 0 | 0 | 0/50 Long Blades | | 1 | 0 | 0 | 0 | 0/50 Axes | X | 1 | 45 | 2 | 221 | 71/150 Maces & Flails | | 1 | 0 | 0 | 0 | 0/50 Polearms | | 1 | 0 | 0 | 0 | 0/50 Staves | | 1 | 0 | 0 | 0 | 0/50 Slings | | 1 | 0 | 0 | 0 | 0/42 Bows | | 1 | 0 | 0 | 0 | 0/70 Crossbows | | 1 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 20 | 3 | 341 | 89/168 Dodging | X | 1 | 8 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 0 | 0 | 0/29 Shields | X | 0 | 0 | 3 | 301 | 89/141 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | | 1 | 0 | 0 | 0 | 0/59 Hexes | | 1 | 0 | 0 | 0 | 0/35 Charms | | 1 | 0 | 0 | 0 | 0/50 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | | 1 | 0 | 0 | 0 | 0/50 Translocations | | 1 | 0 | 0 | 0 | 0/59 Transmutations | | 1 | 0 | 0 | 0 | 0/42 Fire Magic | | 1 | 0 | 0 | 0 | 0/50 Ice Magic | | 1 | 0 | 0 | 0 | 0/50 Air Magic | | 1 | 0 | 0 | 0 | 0/70 Earth Magic | | 1 | 0 | 0 | 0 | 0/35 Poison Magic | | 1 | 0 | 0 | 0 | 0/29 Invocations | | 1 | 0 | 0 | 0 | 0/35 Evocations | X | 1 | 1 | 0 | 0 | 0/42 Spell bugs: Durations: Attributes: #12: 42 #27: 24 #49: 127 #59: 1 Mutations: antennae: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #14: +0 lightning rod (7/9) eq slot #3, inv slot #9: +0 pair of gloves eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #........# #........# { #........# #........# .. #........# ... #........+{ ....##........# ..............# ..K....@......# ..!...........# ######...†.†..# #........# #####'##### #........# #........# #........# #........# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>