ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed. Version: Dungeon Crawl Stone Soup 0.20-a0-204-ge9bc5e3 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-e9bc5e30be -name serber55 -rc /dgldir/rcfiles/crawl-git/serber55.rc -macro /dgldir/rcfiles/crawl-git/serber55.macro -morgue /dgldir/morgue/serber55/ -webtiles-socket /crawl-master/webserver/sockets/serber55:2016-11-24.12:27:45.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /usr/games/crawl-git-e9bc5e30be(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cede3]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-e9bc5e30be(_Z13do_crash_dumpv+0x2f2) [0x5d6152]: do_crash_dump() /usr/games/crawl-git-e9bc5e30be(_Z20crash_signal_handleri+0x9c) [0x5cf07c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7feb0ee374c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7feb0f1cdb7b]: /usr/games/crawl-git-e9bc5e30be() [0x5d5909] /usr/games/crawl-git-e9bc5e30be() [0x5d5bd1] /usr/games/crawl-git-e9bc5e30be(_ZN7ray_def7advanceEv+0x180) [0x9aa740]: ray_def::advance() /usr/games/crawl-git-e9bc5e30be(_ZN21targetter_thunderbolt7set_aimE9coord_def+0xa15) [0xa8f015]: targetter_thunderbolt::set_aim(coord_def) /usr/games/crawl-git-e9bc5e30be() [0x638933] /usr/games/crawl-git-e9bc5e30be(_ZNSt17_Function_handlerIFbRK9coord_defESt5_BindIFPFbS2_14targ_mode_typebiP9targetter8aff_typeS8_ESt12_PlaceholderILi1EES5_biS7_S8_S8_EEE9_M_invokeERKSt9_Any_dataS2_+0x27) [0x63f227]: 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-e9bc5e30be() [0x638dce] /usr/games/crawl-git-e9bc5e30be() [0x6393df] /usr/games/crawl-git-e9bc5e30be(_ZNK17direction_chooser27find_default_monster_targetER9coord_def+0x215) [0x63a4e5]: direction_chooser::find_default_monster_target(coord_def&) const /usr/games/crawl-git-e9bc5e30be(_ZNK17direction_chooser19find_default_targetEv+0x38) [0x63a9e8]: direction_chooser::find_default_target() const /usr/games/crawl-git-e9bc5e30be(_ZN17direction_chooser16choose_directionEv+0x1e3) [0x63c9b3]: direction_chooser::choose_direction() /usr/games/crawl-git-e9bc5e30be(_Z9directionR4distRK22direction_chooser_args+0x22) [0x63cac2]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-git-e9bc5e30be(_Z15spell_directionR4distR4boltP22direction_chooser_args+0x1df) [0xa4240f]: spell_direction(dist&, bolt&, direction_chooser_args*) /usr/games/crawl-git-e9bc5e30be(_Z11your_spells10spell_typeibbb+0x76d) [0xa0298d]: your_spells(spell_type, int, bool, bool, bool) /usr/games/crawl-git-e9bc5e30be() [0x672a85] /usr/games/crawl-git-e9bc5e30be(_Z10evoke_itemib+0x22a) [0x675f7a]: evoke_item(int, bool) /usr/games/crawl-git-e9bc5e30be(_Z15process_command12command_type+0x453) [0xba9813]: process_command(command_type) /usr/games/crawl-git-e9bc5e30be() [0xbac729] /usr/games/crawl-git-e9bc5e30be() [0xbad335] /usr/games/crawl-git-e9bc5e30be(main+0x2eb) [0xbb092b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7feb0ee2276d]: /usr/games/crawl-git-e9bc5e30be() [0x534a09] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007feb0f1cd84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007feb0f1cd84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cf4eb in call_gdb (file=0x7feb0f1b8180) at crash.cc:420 gdb = attach_cmd = "attach 5141\000\000\000\000\000\000\000\000" #2 0x00000000005d6172 in do_crash_dump () at dbg-asrt.cc:670 t = 1479990671 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21d69f8 "/dgldir/morgue/serber55/"}} name = "/dgldir/morgue/serber55/crash-serber55-20161124-123111.txt", '\000' file = 0x7feb0f1b8180 #3 0x00000000005cf07c in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007feb0f1cdb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d5909 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffe51400f0 "ASSERT(in_non_diamond_int(r.start)) in 'ray.cc' at line 217 failed.", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d5bd1 in AssertFailed (expr=0xbde742 "in_non_diamond_int(r.start)", file=0xbde6d5 "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' "\354, \001\024\345\377\177\000\000\377\377\377\377\000\000\000\000\b", '\000' "\377, \377\377\377\377\177\000\001", '\000' , "\027\370\035\002\000\000\000\000h\002\024\345\377\177\000\000y\bT\000\000\000\000\000\270\002\024\345\377\177\000\000 w\033\017\353\177\000\000\037\000\000\000\000\000\000\000 w\033\017\353\177\000\000%\000\000\000\000\000\000\000\230c\275\000\000\000\000\000\220\a\024\345\377\177\000\000\314\t\024\345\377\177\000\000\003\000\000\000\000\000\000\000E:\350\016\353\177\000\000\b\000\000\000"... args = {{gp_offset = 538976288, fp_offset = 538976288, overflow_arg_area = 0x20202020202020, reg_save_area = 0x0}} fileName = #8 0x00000000009aa740 in ray_def::advance (this=0x7fffe5140aa0) at ray.cc:217 No locals. #9 0x0000000000a8f015 in targetter_thunderbolt::set_aim (this=0x1e44550, a=...) at target.cc:860 ray = {r = {start = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}, dir = {x = -nan(0x8000000000000), y = -nan(0x8000000000000)}}, on_corner = false, cycle_idx = -1} p = {x = 48, y = 44} a1 = a2 = #10 0x0000000000638933 in _find_monster_expl (allowed_self_aff=AFF_YES, mon_aff=AFF_MULTIPLE, hitfunc=0x1e44550, range=5, need_path=true, mode=TARG_HOSTILE, where=...) at directn.cc:2354 No locals. #11 _find_monster_expl (where=..., mode=TARG_HOSTILE, need_path=, range=5, hitfunc=0x1e44550, mon_aff=AFF_MULTIPLE, allowed_self_aff=AFF_YES) at directn.cc:2330 No locals. #12 0x000000000063f227 in __call (__args=..., this=) at /usr/include/c++/4.7/functional:1156 No locals. #13 operator() (this=) at /usr/include/c++/4.7/functional:1215 No locals. #14 std::_Function_handler, targ_mode_type, bool, int, targetter*, aff_type, aff_type))(coord_def const&, targ_mode_type, bool, int, targetter*, aff_type, aff_type)> >::_M_invoke(std::_Any_data const&, coord_def const&) (__functor=..., __args#0=...) at /usr/include/c++/4.7/functional:1911 No locals. #15 0x0000000000638dce in _find_square (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x1e44550, wrap=wrap@entry=true, los=los@entry=0) at directn.cc:2636 targ_x = targ_y = targ = {x = 47, y = 44} temp_xps = 16 i = maxx = 42 ctry = 9 temp_yps = 9 j = vyou = {x = 17, y = 9} maxy = 34 y_change = onlyHidden = false radius = minx = -8 x_change = -1 onlyVis = false miny = -1 ctrx = 17 #16 0x00000000006393df in _find_square_wrapper (mfp=..., direction=direction@entry=1, find_targ=..., hitfunc=hitfunc@entry=0x1e44550, los=los@entry=LS_ANY) at directn.cc:2657 r = #17 0x000000000063a4e5 in direction_chooser::find_default_monster_target (this=0x7fffe5141b30, result=...) at directn.cc:975 mons_target = success = false #18 0x000000000063a9e8 in direction_chooser::find_default_target (this=this@entry=0x7fffe5141b30) at directn.cc:1070 result = {x = 17, y = 9} success = false #19 0x000000000063c9b3 in direction_chooser::choose_direction (this=this@entry=0x7fffe5141b30) at directn.cc:2003 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xcad570, origin = {x = 48, y = 44}, aim = {x = 48, y = 44}, agent = 0x114d1c0, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}}, exp_range_min = 0, exp_range_max = 0, exp_map_min = {mData = {mData = {{mData = {0 }} }}}, exp_map_max = {mData = {mData = {{mData = {0 }} , {mData = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11175913, 0, 0, 0, 9655718, 0, 1, 0, 9939046}}, {mData = {0, 0, 0, -1, 0, -45426, 1108869119, 11175913, 0, 18, 0, 9655718, 0, 1, 0, 9939046, 0, 0, 0}}, {mData = {-1, 0, -45426, 1108869119, 0, 1072693248, 15, 0, 10362365, 0, -45426, 1108869119, 10363894, 0, 841, 0, 10362572, 1140457472, 0}}, {mData = {50, 150, 300, 500, 750, 1050, 1400, 1800, 2250, 2800, 3450, 4200, 5050, 6000, 7050, 8200, 9450, 10800, 12300}}, {mData = {13950, 15750, 253458208, 32747, 41, 0, 16, 0, 31709185, 0, 1, 0, 0, 0, 250100293, 32747, 483, 0, 16}}, {mData = {0, 41, 0, 10900130, 0, 131, 0, -451667120, 32767, 1, 0, 10916285, 0, 1, 0, 10916285, 0, 0, 0}}}}}, range = 5, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xc3c870} #20 0x000000000063cac2 in direction (moves=..., args=...) at directn.cc:496 No locals. #21 0x0000000000a4240f in spell_direction (spelld=..., pbolt=..., args=0x7fffe51429e0) at spl-util.cc:771 newargs = {hitfunc = 0x1e44550, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21d5b48 "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 140647294042112}, _M_pod_data = "\005", '\000' "\353, \177\000"}, _M_manager = 0}, _M_invoker = 0x3c}, default_place = {x = 0, y = 0}} #22 0x0000000000a0298d in your_spells (spell=SPELL_THUNDERBOLT, powc=5, allow_fail=, evoked=, fake_spell=) at spl-cast.cc:1389 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 = 0x7fffe5142a40, _M_const_object = 0x7fffe5142a40, _M_function_pointer = 0x7fffe5142a40, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fffe5142a40, this adjustment 5514597}, _M_pod_data = "@*\024\345\377\177\000\000e%T\000\000\000\000"}, _M_manager = 0}, _M_invoker = 0x1e83ca8} needs_path = true mr_check = targ = TARG_HOSTILE dir = range = 5 hitfunc = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x1e44550}, }, }} title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21d5b48 "Aiming: Thunderbolt"}} args = {hitfunc = 0x1e44550, restricts = DIR_NONE, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = true, self = CONFIRM_NONE, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x21d5b48 "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\000\000\000\000\000\000\000E:\350\016\353\177\000"}, _M_manager = 0}, _M_invoker = 0x10}, default_place = {x = 0, y = 0}} spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 0, y = 0}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 1 potion = -1 god = fail = old_target = wiz_cast = beam = {origin_spell = SPELL_THUNDERBOLT, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_MISC, ex_size = 0, source_id = 0, source_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, loudness = 0, hit_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, explode_noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124b118 ""}}, 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 = 0x7fffe5141fd0, _M_right = 0x7fffe5141fd0}, _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 = 0x7fffe5142078, _M_right = 0x7fffe5142078}, _M_node_count = 0}}}} antimagic = cast_result = SPRET_FAIL #23 0x0000000000672a85 in _rod_spell (irod=..., check_range=check_range@entry=false) at evoke.cc:1905 power = 5 food = ret = spell = SPELL_THUNDERBOLT mana = 500 #24 0x0000000000675f7a in evoke_item (slot=4, check_range=) at evoke.cc:2031 unevokable = false wielded = true did_work = false entry = #25 0x0000000000ba9813 in process_command (cmd=cmd@entry=CMD_EVOKE) at main.cc:2145 No locals. #26 0x0000000000bac729 in _input () at main.cc:1479 cmd = CMD_EVOKE player_disabled = {was_disabled = false} #27 0x0000000000bad335 in _launch_game () at main.cc:480 game_start = false ccon = {cstate = false, smartcstate = false} #28 0x0000000000bb092b in _launch_game_loop () at main.cc:381 game_ended = false #29 main (argc=, argv=0x7fffe5144f58) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 24 2016 at 03:36:30 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-e9bc5e30be/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-e9bc5e30be/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-e9bc5e30be/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = , level layout type = corridors, absdepth0 = 5 Level vaults: layout_loops_ring hangedman_abyss_or_decor_stagger Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The orc wizard barely misses you. You barely miss the orc wizard. The orc wizard is heavily wounded. You block the orc wizard's attack. The orc wizard closely misses you. You closely miss the orc wizard. The orc wizard is heavily wounded. You block the orc wizard's attack. The orc wizard casts a spell. You closely miss the orc wizard. The orc wizard is heavily wounded. The orc wizard gestures at you while chanting. The magic dart hits you! The orc hits you but does no damage. The orc wizard points at you and mumbles some strange words. You block the puff of frost. The orc hits you but does no damage. You hit the orc wizard but do no damage. The orc wizard is heavily wounded. The orc wizard hits you but does no damage. x2 The orc closely misses you. The orc wizard points at you and mumbles some strange words. The magic dart hits you! Things that are here: a hand axe; a leather armour; a hand axe There is a staircase to the Ecumenical Temple, spattered with blood here. You climb downwards. Welcome to the Ecumenical Temple! There is a staircase back to the Dungeon here. You start resting. All of the chunks of flesh in your inventory have rotted away. You are feeling hungry. You start resting. HP restored. You climb upwards. Welcome back to the Dungeon! The orc closely misses you. There is a staircase to the Ecumenical Temple, spattered with blood here. You closely miss the orc. The orc hits you but does no damage. You hit the orc. The orc is moderately wounded. You block the orc's attack. The orc hits you but does no damage. You closely miss the orc. The orc is moderately wounded. You block the orc's attack. The orc hits you but does no damage. You closely miss the orc. The orc is moderately wounded. You block the orc's attack. The orc closely misses you. You riposte. You hit the orc. The orc is heavily wounded. You slash the orc! You kill the orc! Okawaru accepts your kill. The orc hits you but does no damage. You hit the orc. The orc is heavily wounded. You block the orc's attack. You hit the orc. You kill the orc! Okawaru accepts your kill. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard hits you but does no damage. The orc wizard looks satisfied for a moment. You closely miss the orc wizard. The orc wizard casts a spell. The orc wizard seems to speed up. You hit the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You block the orc wizard's attack. You barely miss the orc wizard. The orc wizard is lightly wounded. You block the orc wizard's attack. Your shield and scale mail prevent you from hitting the orc wizard. The orc wizard is lightly wounded. The orc wizard barely misses you. The orc wizard hits you but does no damage. You slash the orc wizard! The orc wizard is heavily wounded. You block the orc wizard's attack. The orc wizard closely misses you. You hit the orc wizard but do no damage. The orc wizard is heavily wounded. The orc wizard hits you but does no damage. You hit the orc wizard. The orc wizard is severely wounded. The orc wizard looks satisfied for a moment. The orc wizard gestures wildly while chanting. You are feeling very hungry. You hit the orc wizard. The orc wizard is severely wounded. The orc wizard hits you but does no damage. x2 You hit the orc wizard. You kill the orc wizard! Okawaru accepts your kill. No target in view! Items here: ))) [[ † You butcher the orc corpse. d - 4 chunks of flesh Items here: ))) [[ ÷ Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. Things that are here: a leather armour; an orc corpse Items here: ))) [[ ÷ Things that are here: a chain mail; a hand axe; an orc skeleton Found a glowing mace. Found a stone staircase leading up. There is a stone staircase leading down here. There is a stone staircase leading up here. k - 11 fruits (gained 4) Found a glowing whip. Found a white marble altar of Elyvilon. Found a war axe. You now have 115 gold pieces (gained 12). v - 2 potions of invisibility (gained 1) You now have 126 gold pieces (gained 11). You see here a glowing whip. Found a stone staircase leading up. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. You are feeling hungry. This raw flesh tastes terrible. A phantom comes into view. The phantom blinks! You hit the phantom. The phantom is lightly damaged. You block the phantom's attack. The phantom hits you but does no damage. You closely miss the phantom. The phantom is lightly damaged. You block the phantom's attack. You hit the phantom. The phantom is lightly damaged. The phantom hits you but does no damage. You closely miss the phantom. The phantom is lightly damaged. The phantom barely misses you. You riposte. You closely miss the phantom. The phantom is lightly damaged. You closely miss the phantom. The phantom is lightly damaged. The phantom closely misses you. You barely miss the phantom. The phantom is lightly damaged. The phantom completely misses you. The phantom blinks! The phantom hits you. You hit the phantom but do no damage. The phantom is lightly damaged. The phantom hits you. You hit the phantom but do no damage. The phantom is lightly damaged. The phantom completely misses you. You riposte. You hit the phantom but do no damage. The phantom is lightly damaged. You closely miss the phantom. The phantom is lightly damaged. The phantom barely misses you. You riposte. You hit the phantom. The phantom is moderately damaged. You hit the phantom. The phantom is moderately damaged. The phantom blinks! You closely miss the phantom. The phantom is moderately damaged. You block the phantom's attack. You hit the phantom but do no damage. The phantom is moderately damaged. You block the phantom's attack. You closely miss the phantom. The phantom is moderately damaged. You block the phantom's attack. You barely miss the phantom. The phantom is moderately damaged. The phantom blinks! The phantom completely misses you. You hit the phantom. The phantom is heavily damaged. The phantom blinks! The phantom blinks! No target in view! No target in view! The phantom blinks! You block the phantom's attack. You barely miss the phantom. The phantom is moderately damaged. You block the phantom's attack. The phantom hits you but does no damage. You hit the phantom. The phantom is heavily damaged. The phantom barely misses you. You hit the phantom but do no damage. The phantom is heavily damaged. The phantom blinks! The phantom hits you. The phantom blinks! The phantom hits you but does no damage. You slash the phantom! The phantom is severely damaged. The phantom blinks! You closely miss the phantom. The phantom is severely damaged. The phantom hits you. The phantom blinks! You closely miss the phantom. The phantom is severely damaged. The phantom hits you. The phantom hits you but does no damage. You hit the phantom. The phantom is severely damaged. The phantom hits you. Your shield and scale mail prevent you from hitting the phantom. The phantom is severely damaged. The phantom closely misses you. You hit the phantom. The phantom is almost destroyed. The phantom hits you but does no damage. You slash the phantom! You destroy the phantom! Okawaru accepts your kill. You have reached level 8! You feel agile. Your demonic ancestry asserts itself... Rugged brown scales spread over more of your body. All of the chunks of flesh in your inventory have rotted away. You now have 138 gold pieces (gained 12). You now have 155 gold pieces (gained 17). Found 19 stones. Found a mace. You now have 162 gold pieces (gained 7). d - a scroll of teleportation A worker ant comes into view. Found a scroll of blinking. The worker ant twitches its antennae in your direction. The worker ant bites you but does no damage. You closely miss the worker ant. The worker ant barely misses you. You slash the worker ant! The worker ant is severely wounded. The worker ant bites you. You barely miss the worker ant. The worker ant is severely wounded. You block the worker ant's attack. x2 You closely miss the worker ant. The worker ant is severely wounded. The worker ant bites you but does no damage. You hit the worker ant. The worker ant is severely wounded. The worker ant barely misses you. You hit the worker ant. You kill the worker ant! Okawaru accepts your kill. No target in view! l - 2 scrolls of blinking (gained 1) A zombie and a skeleton come into view. You barely miss the adder skeleton. The adder skeleton closely misses you. You riposte. You barely miss the adder skeleton. Coron's ghost (novice Deep Dwarf Assassin) comes into view. You closely miss the adder skeleton. Coron's ghost turns its malevolent gaze towards you. You block the adder skeleton's attack. You barely miss the adder skeleton. You block the adder skeleton's attack. You barely miss the adder skeleton. You block the adder skeleton's attack. The adder skeleton completely misses you. You riposte. You closely miss the adder skeleton. Okay, then. You hit the adder skeleton. The adder skeleton is lightly damaged. The adder skeleton barely misses you. You riposte. Your shield and scale mail prevent you from hitting the adder skeleton. The adder skeleton is lightly damaged. You hit the adder skeleton. The adder skeleton is lightly damaged. You block the adder skeleton's attack. The adder skeleton bites you but does no damage. You completely miss the adder skeleton. The adder skeleton is lightly damaged. You block the adder skeleton's attack. You slash the adder skeleton! The adder skeleton is severely damaged. The adder skeleton bites you but does no damage. You slash the adder skeleton! You destroy the adder skeleton! Okawaru accepts your kill. You block the bullfrog zombie's attack. You hit the bullfrog zombie. The bullfrog zombie is lightly damaged. Coron's ghost says very slowly, "There's no hope." The bullfrog zombie barely misses you. You riposte. You hit the bullfrog zombie. The bullfrog zombie is lightly damaged. You slash the bullfrog zombie! The bullfrog zombie is moderately damaged. The bullfrog zombie hits you. The bullfrog zombie barely misses you. You hit the bullfrog zombie. The bullfrog zombie is heavily damaged. The bullfrog zombie hits you. You hit the bullfrog zombie. The bullfrog zombie is severely damaged. You block the bullfrog zombie's attack. The bullfrog zombie hits you but does no damage. You slash the bullfrog zombie! The bullfrog zombie is almost destroyed. You block the bullfrog zombie's attack. Coron's ghost whispers, "The ORB doesn't exist." You feel agile all of a sudden. The bullfrog zombie hits you but does no damage. x2 You hit the bullfrog zombie. The bullfrog zombie is almost destroyed. The bullfrog zombie hits you but does no damage. You slash the bullfrog zombie! You destroy the bullfrog zombie! Okawaru accepts your kill. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost misses you. Coron's ghost hits you! You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you. Your shield and scale mail prevent you from hitting Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. You block Coron's ghost's attack. You barely miss Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost closely misses you. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you! Coron's ghost hits you. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you! You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost closely misses you. You riposte. You closely miss Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost says, "You can hit me, but you can't hurt me." Coron's ghost laughs crazily. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. Coron's ghost says, "You will join me soon!" There is a stone staircase leading up here. Coron's ghost hits you! You climb upwards. There is a stone staircase leading down here. You start resting. You feel a little less agile now. You start resting. You are feeling hungry. You start resting. HP restored. You climb downwards. Level annotation: Coron's ghost, novice DDAs There is a stone staircase leading up, spattered with blood here. Your shield and scale mail prevent you from hitting Coron's ghost. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost completely misses you. You riposte. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost barely misses you. You riposte. You hit Coron's ghost. Coron's ghost is lightly damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You are feeling very hungry. You barely miss Coron's ghost. Coron's ghost is lightly damaged. You block Coron's ghost's attack. You closely miss Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost but do no damage. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You barely miss Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost. Coron's ghost is lightly damaged. Coron's ghost hits you! You block Coron's ghost's attack. You slash Coron's ghost! Coron's ghost is moderately damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is moderately damaged. Coron's ghost shouts, "They lied to you. The Dungeon just goes down and down forever." Coron's ghost closely misses you. You closely miss Coron's ghost. Coron's ghost is moderately damaged. Coron's ghost completely misses you. You riposte. You completely miss Coron's ghost. Coron's ghost is moderately damaged. You hit Coron's ghost but do no damage. Coron's ghost is moderately damaged. Coron's ghost hits you but does no damage. You slash Coron's ghost! Coron's ghost is moderately damaged. Coron's ghost barely misses you. You riposte. You hit Coron's ghost. Coron's ghost is heavily damaged. You hit Coron's ghost but do no damage. Coron's ghost is heavily damaged. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is heavily damaged. Coron's ghost hits you! You block Coron's ghost's attack. You slash Coron's ghost! Coron's ghost is severely damaged. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is severely damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost but do no damage. Coron's ghost is severely damaged. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is severely damaged. Coron's ghost hits you but does no damage. Coron's ghost says, "Death is but another step down the path of knowledge." You block Coron's ghost's attack. You closely miss Coron's ghost. Coron's ghost is severely damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is severely damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is severely damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is severely damaged. Coron's ghost hits you but does no damage. You barely miss Coron's ghost. Coron's ghost is severely damaged. Coron's ghost hits you but does no damage. You hit Coron's ghost. Coron's ghost is severely damaged. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is severely damaged. Coron's ghost hits you but does no damage. x2 You hit Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost hits you but does no damage. You closely miss Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost closely misses you. You hit Coron's ghost. Coron's ghost is almost destroyed. You block Coron's ghost's attack. Your shield and scale mail prevent you from hitting Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost hits you. You hit Coron's ghost but do no damage. Coron's ghost is almost destroyed. Coron's ghost barely misses you. You barely miss Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost hits you but does no damage. You hit Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost says, "You can hit me, but you can't hurt me." Coron's ghost hits you. You hit Coron's ghost but do no damage. Coron's ghost is almost destroyed. You block Coron's ghost's attack. You barely miss Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost hits you. Coron's ghost hits you but does no damage. You closely miss Coron's ghost. Coron's ghost is almost destroyed. Coron's ghost hits you. You hit Coron's ghost. Coron's ghost is almost destroyed. You block Coron's ghost's attack. You hit Coron's ghost but do no damage. Coron's ghost is almost destroyed. You block Coron's ghost's attack. You closely miss Coron's ghost. Coron's ghost is almost destroyed. You block Coron's ghost's attack. You hit Coron's ghost. You destroy Coron's ghost! Okawaru is honoured by your kill. You can now gain great but temporary skills. Your Long Blades skill increases to level 7! No target in view! You start resting. You are near starving! A shadow imp comes into view. The shadow imp shouts! The shadow imp grins evilly. The shadow imp gestures at you. Pain shoots through your body! You block the shadow imp's attack. You barely miss the shadow imp. The shadow imp hits you. The shadow imp barely misses you. You barely miss the shadow imp. The shadow imp laughs crazily. You block the shadow imp's attack. You hit the shadow imp. The shadow imp is moderately wounded. The shadow imp gestures at you. Pain shoots through your body! You slash the shadow imp! You kill the shadow imp! Okawaru accepts your kill. No target in view! A gnoll comes into view. You see here a mace. A gnoll comes into view. It is wielding a flail. The gnoll shouts! There is an open door here. A gnoll comes into view. It is wielding a spear. The gnoll shouts! x2 You slash the gnoll! The gnoll is severely wounded. The gnoll hits you. You slash the gnoll! You kill the gnoll! Okawaru accepts your kill. The gnoll closely misses you. The gnoll barely misses you. You barely miss the gnoll. The gnoll barely misses you. You block the gnoll's attack. You hit the gnoll. The gnoll is lightly wounded. The gnoll hits you but does no damage. You block the gnoll's attack. You slash the gnoll! The gnoll is almost dead. The gnoll hits you but does no damage. The gnoll hits you from afar with a spear. You slash the gnoll! You kill the gnoll! Okawaru accepts your kill. The gnoll barely misses you. You block the gnoll's attack. You see here a gnoll corpse. You barely miss the gnoll. You block the gnoll's attack. You hit the gnoll. The gnoll is lightly wounded. The gnoll hits you but does no damage. You hit the gnoll but do no damage. The gnoll is lightly wounded. You block the gnoll's attack. You barely miss the gnoll. The gnoll is lightly wounded. The gnoll hits you with a spear. You block the gnoll's attack. You hit the gnoll. The gnoll is moderately wounded. The gnoll hits you with a spear. You hit the gnoll. The gnoll is heavily wounded. The gnoll hits you but does no damage. You barely miss the gnoll. The gnoll is heavily wounded. The gnoll hits you but does no damage. You hit the gnoll. The gnoll is severely wounded. The gnoll hits you with a spear. You hit the gnoll. The gnoll is almost dead. You block the gnoll's attack. You completely miss the gnoll. The gnoll is almost dead. You block the gnoll's attack. You hit the gnoll but do no damage. The gnoll is almost dead. You block the gnoll's attack. You slash the gnoll! You kill the gnoll! Okawaru accepts your kill. No target in view! You butcher the gnoll corpse. q - 3 chunks of flesh Things that are here: a spear; a gnoll corpse Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. This raw flesh tastes terrible. You are feeling hungry. You butcher the gnoll corpse. q - 4 chunks of flesh (gained 2) You see here a spear. Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. Things that are here: a flail; a gnoll corpse You see here a spear. There is an open door here. Found a stone staircase leading down. A gnoll comes into view. It is wielding a flail. The gnoll shouts! A gnoll is nearby! There is a stone staircase leading down here. The gnoll completely misses you. Found 11 gold pieces. You barely miss the gnoll. The gnoll hits you with a flail. You slash the gnoll! The gnoll is severely wounded. The gnoll hits you but does no damage. You slash the gnoll! You kill the gnoll! Okawaru accepts your kill. No target in view! No target in view! You now have 173 gold pieces (gained 11). A worker ant comes into view. The worker ant twitches its antennae in your direction. A worker ant is nearby! The worker ant bites you but does no damage. Your scale mail prevents you from hitting the worker ant. The worker ant bites you but does no damage. You slash the worker ant! The worker ant is severely wounded. You block the worker ant's attack. The worker ant closely misses you. You closely miss the worker ant. The worker ant is severely wounded. You block the worker ant's attack. You closely miss the worker ant. The worker ant is severely wounded. The worker ant bites you but does no damage. You closely miss the worker ant. The worker ant is severely wounded. You block the worker ant's attack. The worker ant completely misses you. Your shield prevents you from hitting the worker ant. The worker ant is severely wounded. You block the worker ant's attack. You hit the worker ant but do no damage. The worker ant is severely wounded. The worker ant bites you. You hit the worker ant. The worker ant is severely wounded. The worker ant bites you but does no damage. The worker ant closely misses you. You riposte. You hit the worker ant but do no damage. The worker ant is severely wounded. You hit the worker ant. The worker ant is almost dead. The worker ant bites you but does no damage. You hit the worker ant. You kill the worker ant! Okawaru accepts your kill. No target in view! You see here a worker ant corpse. Done exploring. Done exploring. (D) Dungeon (T) Temple Where to? (Enter - Temple @ (x,y), ? - help) HP restored. There is a stone staircase leading down here. You climb downwards. A giant cockroach comes into view. Found a chain mail. There is a stone staircase leading up here. Saving game... please wait. Welcome back, serber55 the Demonspawn Fighter. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. The helpless giant cockroach fails to defend itself. You slash the giant cockroach! You kill the giant cockroach! Okawaru accepts your kill. No target in view! A phantom comes into view. You hit the phantom. The phantom is lightly damaged. The phantom hits you. You slash the phantom! The phantom is moderately damaged. You block the phantom's attack. You hit the phantom. The phantom is heavily damaged. You block the phantom's attack. You hit the phantom. The phantom is heavily damaged. The phantom hits you but does no damage. You slash the phantom! The phantom is severely damaged. The phantom hits you but does no damage. You closely miss the phantom. The phantom is severely damaged. The phantom blinks! You closely miss the phantom. The phantom is severely damaged. The phantom hits you! You hit the phantom. The phantom is almost destroyed. The phantom barely misses you. You hit the phantom. You destroy the phantom! Okawaru accepts your kill. No target in view! A worker ant comes into view. The worker ant twitches its antennae in your direction. You see here a chain mail. You hit the worker ant but do no damage. The worker ant misses you. You hit the worker ant but do no damage. The worker ant bites you but does no damage. You hit the worker ant. The worker ant is moderately wounded. The worker ant closely misses you. You closely miss the worker ant. The worker ant is moderately wounded. You block the worker ant's attack. x2 You slash the worker ant! The worker ant is almost dead. You block the worker ant's attack. Your shield prevents you from hitting the worker ant. The worker ant is almost dead. You block the worker ant's attack. The worker ant bites you. You closely miss the worker ant. The worker ant is almost dead. The worker ant bites you but does no damage. You slash the worker ant! You kill the worker ant! Okawaru accepts your kill. No target in view! You see here a chain mail. f - 5 bread rations (gained 1) An orc and an orc wizard come into view. The orc wizard shouts! Found a potion of curing. An orc wizard comes into view. It is wielding a dagger. The orc shouts! You hit the orc wizard. The orc wizard is moderately wounded. You hear a shout! x2 An orc comes into view. It is wielding a club. You hit the orc wizard but do no damage. The orc wizard is moderately wounded. The orc wizard hits you with a dagger. The orc hits you but does no damage. You hit the orc wizard. The orc wizard is heavily wounded. You block the orc wizard's attack. You block the orc's attack. Your shield and scale mail prevent you from hitting the orc wizard. The orc wizard is heavily wounded. You block the orc wizard's attack. The orc barely misses you. You slash the orc wizard! You kill the orc wizard! Okawaru accepts your kill. You block the orc's attack. You hit the orc wizard. The orc wizard is moderately wounded. You block the orc wizard's attack. The orc hits you with a hand axe. You slash the orc wizard! The orc wizard is almost dead. The orc wizard mumbles some strange words. The orc wizard blinks! You completely miss the orc. The orc hits you but does no damage. You hit the orc. The orc is lightly wounded. You are feeling hungry. The orc hits you but does no damage. The orc wizard gestures wildly while chanting. The orc wizard blinks! You block the orc's attack. You closely miss the orc. The orc is lightly wounded. You block the orc's attack. x2 Your shield and scale mail prevent you from hitting the orc wizard. The orc wizard is almost dead. The orc hits you with a club. The orc wizard hits you but does no damage. The orc hits you with a hand axe. You closely miss the orc wizard. The orc wizard is almost dead. You block the orc's attack. The orc wizard barely misses you. You block the orc's attack. An adder comes into view. The adder hisses angrily. You hit the orc wizard but do no damage. The orc wizard is almost dead. The orc hits you but does no damage. The orc wizard mumbles some strange words. The orc wizard blinks! You block the orc's attack. You hit the orc but do no damage. The orc is lightly wounded. You block the orc's attack. The orc wizard casts a spell. The orc wizard blinks! You block the orc's attack. The adder barely misses you. You hit the orc. The orc is almost dead. The orc barely misses you. You block the adder's attack. The orc hits you with a hand axe. You slash the orc! You kill the orc! Okawaru accepts your kill. The adder barely misses you. The orc hits you but does no damage. You hit the adder. The adder is heavily wounded. The adder bites you but does no damage. The orc hits you but does no damage. The orc wizard gestures at you while chanting. The magic dart hits you! The adder bites you. The orc wizard completely misses you. You riposte. You closely miss the orc wizard. The orc wizard is almost dead. You slash the orc wizard! You kill the orc wizard! Okawaru accepts your kill. The adder bites you but does no damage. The orc barely misses you. The adder bites you but does no damage. You slash the adder! You kill the adder! Okawaru accepts your kill. Your Long Blades skill increases to level 8! You block the orc's attack. You block the orc's attack. You see here an adder corpse. You hit the orc. The orc is heavily wounded. The orc hits you but does no damage. You closely miss the orc. The orc is heavily wounded. The orc barely misses you. Some of the chunks of flesh in your inventory have rotted away. You closely miss the orc. The orc is heavily wounded. You block the orc's attack. Your shield prevents you from hitting the orc. The orc is heavily wounded. You block the orc's attack. You closely miss the orc. The orc is heavily wounded. The orc hits you with a club. You hit the orc. The orc is severely wounded. The orc barely misses you. You barely miss the orc. The orc is severely wounded. You block the orc's attack. You hit the orc. You kill the orc! Okawaru accepts your kill. No target in view! You butcher the adder corpse. q - 4 chunks of flesh (gained 2) You see here an adder skeleton. Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. Things that are here: a club; a leather armour; an orc corpse Items here: )) [[ a hand axe; a ring mail; a dagger; a robe You see here an adder skeleton. Things that are here: a dagger; a robe You see here an adder skeleton. s - 2 potions of curing (gained 1) l - 3 scrolls of blinking (gained 1) Some of the chunks of flesh in your inventory have rotted away. You now have 182 gold pieces (gained 9). An orc comes into view. It is wielding a flail. You closely miss the orc. The orc hits you but does no damage. You hit the orc. The orc is lightly wounded. The orc hits you with a flail. You closely miss the orc. The orc is lightly wounded. You block the orc's attack. You slash the orc! You kill the orc! Okawaru accepts your kill. No target in view! No target in view! No target in view! No target in view! Things that are here: a flail; a scale mail; an orc corpse You butcher the orc corpse. q - 3 chunks of flesh (gained 1) Things that are here: a flail; a scale mail You start resting. HP restored. You found a teleport trap! Found an escape hatch in the ceiling. A quasit comes into view. There is an escape hatch in the ceiling here. You hit the quasit. The quasit is lightly wounded. You block the quasit's attack. x2 The quasit claws you but does no damage. The quasit bites you. The quasit barely misses you. x2 You hit the quasit but do no damage. The quasit is lightly wounded. The quasit bites you. You feel clumsy. The quasit closely misses you. The quasit claws you. You barely miss the quasit. The quasit is lightly wounded. The quasit bites you but does no damage. You block the quasit's attack. The quasit claws you but does no damage. You hit the quasit. The quasit is heavily wounded. The quasit bites you but does no damage. You block the quasit's attack. The quasit barely misses you. You block the quasit's attack. The quasit completely misses you. The quasit claws you but does no damage. Your shield prevents you from hitting the quasit. The quasit is heavily wounded. You block the quasit's attack. The quasit closely misses you. The quasit claws you but does no damage. You miss the quasit. The quasit is heavily wounded. The quasit bites you. You feel clumsy. The quasit barely misses you. You block the quasit's attack. x2 The quasit claws you but does no damage. x2 You hit the quasit but do no damage. The quasit is heavily wounded. You block the quasit's attack. The quasit claws you but does no damage. The quasit barely misses you. You closely miss the quasit. The quasit is heavily wounded. The quasit bites you but does no damage. The quasit claws you but does no damage. x2 The quasit bites you but does no damage. The quasit claws you but does no damage. You block the quasit's attack. You hit the quasit. The quasit is almost dead. You block the quasit's attack. x2; The quasit claws you. You feel clumsy. You miss the quasit. The quasit is almost dead. The quasit bites you but does no damage. The quasit claws you but does no damage. You block the quasit's attack. You barely miss the quasit. The quasit is almost dead. You block the quasit's attack. x2 The quasit claws you but does no damage. The quasit bites you but does no damage. The quasit claws you but does no damage. The quasit claws you. You feel clumsy. You hit the quasit but do no damage. The quasit is almost dead. You block the quasit's attack. The quasit claws you but does no damage. You block the quasit's attack. You closely miss the quasit. The quasit is almost dead. You block the quasit's attack. The quasit completely misses you. The quasit claws you but does no damage. The quasit bites you but does no damage. The quasit claws you but does no damage. x2 You slash the quasit! You kill the quasit! Okawaru accepts your kill. No target in view! An orc comes into view. The orc shouts! You see here 15 gold pieces. You hit the orc. The orc is almost dead. You slash the orc! You kill the orc! Okawaru accepts your kill. No target in view! You now have 197 gold pieces (gained 15). Found 18 arrows. e - a crooked glowing rod You now have 217 gold pieces (gained 20). Found a stone staircase leading down. Some of the chunks of flesh in your inventory have rotted away. Arn's ghost (novice Vine Stalker Transmuter) comes into view. Arn's ghost turns its malevolent gaze towards you. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) e - a +0 lightning rod (14/14) (in hand) Firing (i - inventory): No suitable missiles. Press: ? - help, Shift-Dir - straight line, f - arn's ghost Aim: arn's ghost Okay, then. You can't see any susceptible monsters within range! (Use V to cast anyway.) Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Thunderbolt Press: ? - help, Shift-Dir - straight line, f - you, p - arn's ghost You hear a shout! Evoke which item? (* to show all) (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> 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: [serber55] Species: Demonspawn Job: Fighter HP: 64/64; mods: 0/0 MP: 8/8; mod: 0 Stats: 16 (16) 9 (9) 12 (16) Position: (48, 44), god: Okawaru (7), 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 | 7 | 4 | 731 | 231/250 Short Blades | | 1 | 0 | 0 | 0 | 0/59 Long Blades | X | 2 | 55 | 8 | 2201 | 61/535 Axes | | 1 | 0 | 0 | 0 | 0/59 Maces & Flails | | 1 | 0 | 0 | 0 | 0/59 Polearms | | 1 | 0 | 0 | 0 | 0/59 Staves | | 1 | 0 | 0 | 0 | 0/59 Slings | | 1 | 0 | 0 | 0 | 0/59 Bows | | 1 | 0 | 0 | 0 | 0/59 Crossbows | | 1 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 22 | 4 | 781 | 187/297 Dodging | X | 0 | 0 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 1 | 16 | 4 | 841 | 247/297 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 1 | 0 | 0 | 0 | 0/50 Hexes | | 1 | 0 | 0 | 0 | 0/50 Charms | | 1 | 0 | 0 | 0 | 0/59 Summonings | | 1 | 0 | 0 | 0 | 0/50 Necromancy | | 1 | 0 | 0 | 0 | 0/42 Translocations | | 1 | 0 | 0 | 0 | 0/59 Transmutations | | 1 | 0 | 0 | 0 | 0/59 Fire Magic | | 1 | 0 | 0 | 0 | 0/59 Ice Magic | | 1 | 0 | 0 | 0 | 0/59 Air Magic | | 1 | 0 | 0 | 0 | 0/59 Earth Magic | | 1 | 0 | 0 | 0 | 0/59 Poison Magic | | 1 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 376 #13: 159 #20: 1 #23: 4998 #24: 1835434703 #27: 2447 #49: 421 #59: 1 #61: 44 Mutations: rugged brown scales: 2 (innate) cold resistance: 1 (innate) freezing cloud immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #4: +0 lightning rod (12/14) eq slot #5, inv slot #2: +0 shield eq slot #6, inv slot #1: +0 scale mail eq slot #7, inv slot #8: ring of stealth eq slot #8, inv slot #6: ring of positive energy eq slot #9, inv slot #12: amulet of faith }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##))#......##.# #.# ##...####.##.##.#.# ##.###......##.#.# #.###.#.##.##W#.# #..........##.#.# #####)#..####.#.######.# #.##.# #.#........# ## #.##.# ##.#..####### ..### #.##.###.@...# ...# #.##.##...##.# # #.####.##.##..###.# # #......##.##.># #.# ###.#######.##..###.########### .^..# #..##...#......... #.### #..#......######## #.#########.##.........# ............##.........# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>