ASSERT(in_diamond_int(r->start)) in 'ray.cc' at line 166 failed. Version: Dungeon Crawl Stone Soup 0.16.1-4-g8e1b745 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-0.16 -name abixa -rc /dgldir/rcfiles/crawl-0.16/abixa.rc -macro /dgldir/rcfiles/crawl-0.16/abixa.macro -morgue /dgldir/morgue/abixa/ -webtiles-socket /crawl-master/webserver/sockets/abixa:2015-03-26.10:09:22.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 24 stack frames. /usr/games/crawl-0.16(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x646963]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-0.16(_Z13do_crash_dumpv+0x2d7) [0x64d9e7]: do_crash_dump() /usr/games/crawl-0.16(_Z20crash_signal_handleri+0x74) [0x646bd4]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x321e0) [0x7fbb922621e0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7fbb925caf6b]: /usr/games/crawl-0.16() [0x64d284] /usr/games/crawl-0.16() [0x64d4ea] /usr/games/crawl-0.16() [0x9ce0ce] /usr/games/crawl-0.16(_ZN7ray_def7advanceEv+0xb1) [0x9ce221]: ray_def::advance() /usr/games/crawl-0.16(_ZN17targetter_shotgun7set_aimE9coord_def+0x29f) [0xaa85ef]: targetter_shotgun::set_aim(coord_def) /usr/games/crawl-0.16(_ZN17direction_chooser19draw_beam_if_neededEv+0x57) [0x6a7327]: direction_chooser::draw_beam_if_needed() /usr/games/crawl-0.16(_ZN17direction_chooser10do_redrawsEv+0x43) [0x6b0963]: direction_chooser::do_redraws() /usr/games/crawl-0.16(_ZN17direction_chooser16choose_directionEv+0x15a) [0x6b124a]: direction_chooser::choose_direction() /usr/games/crawl-0.16(_Z9directionR4distRK22direction_chooser_args+0x22) [0x6b1402]: direction(dist&, direction_chooser_args const&) /usr/games/crawl-0.16(_Z15spell_directionR4distR4bolt14targeting_type14targ_mode_typeibbbPKcS6_bP9targetterSt8functionIFSt6vectorISsSaISsEERK12monster_infoEE+0x1ad) [0xa5ed5d]: spell_direction(dist&, bolt&, targeting_type, targ_mode_type, int, bool, bool, bool, char const*, char const*, bool, targetter*, std::function > (monster_info const&)>) /usr/games/crawl-0.16(_Z11your_spells10spell_typeibb+0x6c3) [0xa198a3]: your_spells(spell_type, int, bool, bool) /usr/games/crawl-0.16() [0x6e8ef2] /usr/games/crawl-0.16(_Z10evoke_itemib+0x4bf) [0x6e955f]: evoke_item(int, bool) /usr/games/crawl-0.16(_Z15process_command12command_type+0x395) [0x832545]: process_command(command_type) /usr/games/crawl-0.16() [0x8354f9] /usr/games/crawl-0.16() [0x836035] /usr/games/crawl-0.16(main+0x303) [0x535fe3]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd) [0x7fbb9224eead]: /usr/games/crawl-0.16() [0x5b228d] 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". 0x00007fbb925cac4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007fbb925cac4e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000647003 in call_gdb (file=0x7fbb925b6880) at crash.cc:406 gdb = attach_cmd = "attach 10010\000\000\000\000\000\000\000" #2 0x000000000064da00 in do_crash_dump () at dbg-asrt.cc:676 t = 1427366441 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38aaad8 "/dgldir/morgue/abixa/"}} name = "/dgldir/morgue/abixa/crash-abixa-20150326-104041.txt", '\000' file = 0x7fbb925b6880 #3 0x0000000000646bd4 in crash_signal_handler (sig_num=6) at crash.cc:182 No locals. #4 No symbol table info available. #5 0x00007fbb925caf6b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000064d284 in _BreakStrToDebugger (mesg=mesg@entry=0x7fffc51273e0 "ASSERT(in_diamond_int(r->start)) in 'ray.cc' at line 166 failed.", assert=) at dbg-asrt.cc:806 No locals. #7 0x000000000064d4ea in AssertFailed (expr=0xbea90c "in_diamond_int(r->start)", file=0xbea8e8 "ray.cc", line=166, text=0x0) at dbg-asrt.cc:849 mesg = "ASSERT(in_diamond_int(r->start)) in 'ray.cc' at line 166 failed.\000t\022\305\377\177\000\000\274\267*\222\273\177\000\000\350\237/\003\000\000\000\000\321E|\000\000\000\000\000\260\365\304\002\000\000\000\000\005\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000'\000\000\000\000\000\000\000\270\026\373\000\000\000\000\000Ъ\304\002\000\000\000\000\240A!\003\000\000\000\000\001\000\000\000\000\000\000\000\060\002\000\000\000\000\000\000\230~[\222\273\177\000\000\250~[\222\273\177\000\000ɾ0\003\000\000\000\000\031\002\000\000\000\000\000\000Ⱦ0\003#\000\000\000P\002\000\000\000\000\000\000\310\300\060\003#\000\000\000\240J\367\222\273\177\000\000"... args = {{gp_offset = 9423622, fp_offset = 0, overflow_arg_area = 0x2c996b4, reg_save_area = 0x1}} fileName = #8 0x00000000009ce0ce in _advance_from_non_diamond (r=) at ray.cc:166 No locals. #9 _advance_from_non_diamond (r=0x7fffc5127d80) at ray.cc:161 No locals. #10 0x00000000009ce221 in ray_def::advance (this=0x7fffc5127d80) at ray.cc:219 No locals. #11 0x0000000000aa85ef in targetter_shotgun::set_aim (this=0x330b060, a=...) at target.cc:1273 tempray = {r = {start = {x = 56.50004143952011, y = 23.000082868740236}, dir = {x = 0.89440495627354277, y = 0.4472580621892937}}, on_corner = false, cycle_idx = -1} i = orig_ray = {r = {start = {x = 55.5, y = 22.5}, dir = {x = 55.5, y = 22.5}}, on_corner = false, cycle_idx = -1} p = {x = 55, y = 22} hit = spread_range = 0.78539818525314331 #12 0x00000000006a7327 in direction_chooser::draw_beam_if_needed (this=this@entry=0x7fffc5128aa0) at directn.cc:1199 ray = {r = {start = {x = 4.6683907428409601e-313, y = 6.9533069623495492e-310}, dir = {x = 2.6443725366404703e-316, y = 6.9388351952658465e-310}}, on_corner = 192, cycle_idx = 0} #13 0x00000000006b0963 in direction_chooser::do_redraws (this=this@entry=0x7fffc5128aa0) at directn.cc:1840 No locals. #14 0x00000000006b124a in direction_chooser::choose_direction (this=this@entry=0x7fffc5128aa0) at directn.cc:2128 mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_TARGET_PATH} legacy_range = { = {_vptr.targetter = 0xc0b230, origin = {x = 55, y = 22}, aim = {x = 55, y = 22}, agent = 0x10a44a0, why_not = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}}, 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, 80, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0}}, {mData = {0, 0, 0, 0, 0, 0, 0, 58, 0, -1839497664, 32699, 58, 0, -988640352, 32767, -1831661965, 32699, 12, 0}}}}}, range2 = 26, affects_walls = true, affects_pos = 0} rva = {_vptr.range_view_annotator = 0xb799d0} #15 0x00000000006b1402 in direction (moves=..., args=...) at directn.cc:494 No locals. #16 0x0000000000a5ed5d in spell_direction(dist&, bolt&, targeting_type, targ_mode_type, int, bool, bool, bool, char const*, char const*, bool, targetter*, std::function > (monster_info const&)>) (spelld=..., pbolt=..., restrict=, mode=, range=, needs_path=, may_target_monster=true, may_target_self=false, target_prefix=0x0, top_prompt=0x330b108 "Aiming: Cloud Cone", cancel_at_self=true, hitfunc=0x330b060, get_desc_func=...) at spl-util.cc:724 args = {hitfunc = 0x330b060, restricts = DIR_TARGET, mode = TARG_HOSTILE, range = 5, just_looking = false, needs_path = false, may_target_monster = true, may_target_self = false, target_prefix = 0x0, top_prompt = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x32e5b88 "Aiming: Cloud Cone"}}, behaviour = 0x0, cancel_at_self = true, 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 = 0x4, _M_const_object = 0x4, _M_function_pointer = 0x4, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x4, this adjustment 140443598536829}, _M_pod_data = "\004\000\000\000\000\000\000\000}@͒\273\177\000"}, _M_manager = 0}, _M_invoker = 0x7fbb925b7e40}, default_place = {x = 0, y = 0}} #17 0x0000000000a198a3 in your_spells (spell=SPELL_CLOUD_CONE, powc=30, allow_fail=false, evoked=) at spl-cast.cc:1311 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 = false dont_cancel_me = false mr_check = targ = TARG_HOSTILE dir = DIR_TARGET range = 5 hitfunc = 0x330b060 title = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x330b108 "Aiming: Cloud Cone"}} spd = {isValid = false, isTarget = false, isEndpoint = false, isCancel = true, choseRay = false, target = {x = 55, y = 22}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}} flags = 132 potion = -1 god = fail = old_target = wiz_cast = beam = {origin_spell = SPELL_CLOUD_CONE, 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 = 0xfb16b8 ""}}, name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}, short_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}, hit_verb = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}, loudness = 0, noise_msg = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}, pierce = false, is_explosion = false, aimed_at_spot = false, aux_source = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xfb16b8 ""}}, affects_nothing = false, affects_items = true, effect_known = true, effect_wanton = false, draw_delay = 15, explode_delay = 50, special_explosion = 0x0, was_missile = false, 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, smart_monster = 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 = 0x7fffc5128fa8, _M_right = 0x7fffc5128fa8}, _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, 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 = 0x7fffc5129050, _M_right = 0x7fffc5129050}, _M_node_count = 0}}}} antimagic = cast_result = #18 0x00000000006e8ef2 in _rod_spell (irod=..., check_range=check_range@entry=false) at evoke.cc:2126 spell = SPELL_CLOUD_CONE mana = 600 power = 30 food = #19 0x00000000006e955f in evoke_item (slot=2, check_range=false) at evoke.cc:2240 unevokable = false wielded = true pract = 0 did_work = false entry = #20 0x0000000000832545 in process_command (cmd=cmd@entry=CMD_EVOKE) at main.cc:2096 No locals. #21 0x00000000008354f9 in _input () at main.cc:1511 cmd = CMD_EVOKE player_disabled = {was_disabled = false} #22 0x0000000000836035 in _launch_game () at main.cc:472 game_start = false ccon = {cstate = false, smartcstate = false} #23 0x0000000000535fe3 in _launch_game_loop () at main.cc:378 game_ended = false #24 main (argc=12, argv=0x7fffc512b5d8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.2 on Mar 26 2015 at 06:27:20 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 -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.16/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.16/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.16/data/web/" LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 5, depth = 3 Level id: Lair:3 Level build method = , level layout type = city, absdepth0 = 12 Level vaults: layout_regular_city uniq_fannar uniq_gastronok Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The crimson imp disappears in a puff of smoke! Your spectral weapon hits the kobold from afar. The kobold hits you but does no damage. The kobold unwields an uncursed short sword. The kobold wields an uncursed blowgun. The kobold shoots a poisoned needle. The poisoned needle completely misses you. The poisoned needle hits your spectral weapon! You catch the helpless kobold momentarily off-guard. You hit the kobold!! You kill the kobold! The kobold closely misses you. You closely miss the kobold. Your spectral weapon barely misses the kobold. The kobold completely misses you. You hit the kobold! You kill the kobold! Your spectral weapon fades away. n - 41 poisoned needles (gained 1) Things that are here: an uncursed blowgun; an uncursed short sword Things that are here: a dagger; a robe Things that are here: a short sword; a kobold corpse n - 42 poisoned needles (gained 1); R - a wand of slowing {zapped: 3} Items here: )) [[ † a dagger; a robe; a dagger; a robe; a kobold corpse Things that are here: a dagger; a robe; a kobold corpse There is an open door here. n - 43 poisoned needles (gained 1) e - 391 stones (gained 2) There is an open door here. Things that are here: a dagger; a robe; a kobold corpse You start resting. HP restored. Unknown command. Things that are here: an uncursed blowgun; an uncursed short sword r - 2 scrolls of identify (gained 1) There is an open door here. There is an open door here. You open the door. There is an open door here. You are feeling hungry. Unknown command. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A necrophage comes into view. Found a ring mail. Press: ? - help, v - describe, . - travel Here: a necrophage An open door. Unknown command. Unknown command. Unknown command. The necrophage completely misses you. A hound comes into view. The hound moves out of view. There is an open door here. There is an open door here. There is a stone staircase leading up here. You see here 3 large rocks. There is an open door here. There is an open door here. There is a stone staircase leading up here. The hound barks! You see here 3 large rocks. The hound closely misses you. The hound closely misses you. The hound misses you. There is an open door here. The hound misses you. There is an open door here. The hound closely misses you. There is a stone staircase leading up here. The hound barely misses you. The hound misses you. You climb upwards. There is a stone staircase leading down here. You hit the hound! You kill the hound! No target in view! No target in view! No target in view! (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - D:11 @ (x,y), ? - help) What level of the Lair of Beasts? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. Level annotation: dig for curing, remove curse, gold 2X There is a stone staircase leading down here. There is an open door, spattered with blood here. You see here 13 arrows. There is a staircase to the Lair here. You climb downwards. Welcome to the Lair of Beasts! There is a staircase back to the Dungeon here. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - Lair:1, ? - help) You see here a chain mail. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. Items here: !! %%%%% (( ::::: ???????? Drop what? 48/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Unknown command. U - a scroll of recharging Read which item? (? for menu, Esc to quit) Charge which item? (? for menu, Esc to quit) As you read the scroll of recharging, it crumbles to dust. Your +8 rod of clouds (13/13) glows for a moment. Drop what? 48/52 slots (_ for help) (? for menu, Esc to quit) You drop 2 potions of restore abilities. You drop a scroll of holy word. Drop what? 46/52 slots (_ for help) (? for menu, Esc to quit) You drop a book of Cantrips. Unknown command. Read which item? (? for menu, Esc to quit) Identify which item? (\ to view known items) (? for menu, Esc to quit) As you read the scroll of identify, it crumbles to dust. E - a wand of fire (6) Okay, then. Memorise Apportation, consuming 1 spell level and leaving 6? You start memorising the spell. You continue memorising. You finish memorising. Spell assigned to 'f'. Okay, then. Unknown command. Unknown command. Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - Lair:2, ? - help) There is a stone staircase leading down here. You climb downwards. A quokka, 4 elephants, a giant frog and 4 blink frogs come into view. The blink frog gives a loud, deep croak! The elephant trumpets! x2 There is a stone staircase leading up here. The giant frog gives a loud, deep croak! The blink frog croaks. The blink frog gives a loud, deep croak! The elephant trumpets! There is a stone staircase leading up here. The blink frog blinks! The quokka misses you. The blink frog barely misses you. You climb upwards. There is a stone staircase leading down here. You closely miss the quokka. The quokka bites you but does no damage. You hit the quokka. The quokka is poisoned. The quokka is heavily wounded. You kill the quokka! No target in view! No target in view! You see here a quokka corpse. You butcher the quokka corpse. k - a chunk of flesh Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 You see here 9 poisoned bolts. There is a stone staircase leading down here. You climb downwards. A sheep, 2 yaks and a giant frog come into view. The yak bellows! The sheep bellows! The yak moves out of view. Found a scroll of fear. Found a stone staircase leading up. 2 sheep and a yak come into view. There is a stone staircase leading up here. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The yak bellows! The sheep bellows! The sheep bellows! The sheep moves out of view. x2 Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You begin infusing your attacks with magical energy. A yak comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - sheep Aim: a sheep You reach to attack! You closely miss the sheep. The yak bellows! x2 Your spectral weapon hits the sheep from afar! The sheep is poisoned. You hit the sheep. You kill the sheep! A sheep and 2 yaks come into view. Attack whom? Press: ? - help, Dir - move target cursor, f - giant frog Aim: a giant frog You reach to attack! The yak bellows! x2 The sheep bellows! You hit the giant frog!! The giant frog is poisoned. The giant frog is almost dead. You kill the giant frog! The yak moves out of view. You hit the sheep!! You kill the sheep! The yak moves out of view. Attack whom? Press: ? - help, Dir - move target cursor, f - yak Aim: a yak You reach to attack! You hit the yak! The yak is heavily wounded. Your spectral weapon hits the yak from afar! You hit the yak! You kill the yak! The yak barely misses you. A porcupine comes into view. You barely miss the yak. Your spectral weapon hits the yak! The yak is poisoned. The porcupine moves out of view. The yak closely misses you. You hit the yak! The yak is severely wounded. Your spectral weapon barely misses the yak. You hit the yak. The yak looks even sicker. The yak is almost dead. Your spectral weapon hits the yak! You kill the yak! The yak barely misses you. x2 You hit the yak. The yak is lightly wounded. Your spectral weapon hits the yak from afar. The sheep closely misses you. The yak barely misses you. You hit the yak! The yak is poisoned. The yak is heavily wounded. Your spectral weapon closely misses the yak. The yak closely misses your spectral weapon. The yak gores you! The sheep bites your spectral weapon! Your spectral weapon shares its damage with you! You hit the yak! The yak looks even sicker. The yak is almost dead. Your spectral weapon hits the yak from afar! You kill the yak! The yak barely misses your spectral weapon. The yak barely misses you. The yak closely misses you. The sheep closely misses you. You barely miss the yak. Your spectral weapon hits the yak from afar. The yak is poisoned. The yak barely misses your spectral weapon. You barely miss the yak. The yak is lightly wounded. Your spectral weapon hits the yak from afar! The yak looks even sicker. The yak closely misses you. The sheep closely misses you. The sheep bites you! The yak closely misses you. You hit the yak but do no damage. The yak is heavily wounded. Your spectral weapon hits the yak from afar! The yak barely misses your spectral weapon. The yak gores you. The yak barely misses you. The sheep closely misses you. The sheep bites you. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! The yak closely misses you. The sheep closely misses you. The sheep bites you. The yak gores you. You climb upwards. Your spectral weapon fades away. There is a stone staircase leading down here. The yak dies! The sheep completely misses you. Casting: Infusion Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The sheep closely misses you. You are too injured to fight recklessly! You barely miss the sheep. The sheep completely misses you. You hit the sheep! The sheep is heavily wounded. The sheep closely misses you. The sheep bites your spectral weapon but does no damage. You are too injured to fight recklessly! You are too injured to fight recklessly! Attack whom? Press: ? - help, Dir - move target cursor, f - sheep Aim: a sheep (heavily wounded) You could not reach far enough! The sheep bites your spectral weapon! Your spectral weapon shares its damage with you! Attack whom? Press: ? - help, Dir - move target cursor, f/p - sheep Aim: a sheep (heavily wounded) You reach to attack! You hit the sheep! You kill the sheep! Attack whom? Press: ? - help, Dir - move target cursor, f - yak Aim: a yak You could not reach far enough! The yak closely misses your spectral weapon. Attack whom? Press: ? - help, Dir - move target cursor, f/p - yak Aim: a yak You reach to attack! You hit the yak! The yak is poisoned. The yak is moderately wounded. Your spectral weapon hits the yak! The yak looks even sicker. The yak gores your spectral weapon. Your spectral weapon shares its damage with you! Attack whom? Press: ? - help, Dir - move target cursor, f/p - yak Aim: a yak (heavily wounded, poisoned) You could not reach far enough! Attack whom? Press: ? - help, Dir - move target cursor, f/p - yak Aim: a yak (heavily wounded, poisoned) You reach to attack! You barely miss the yak. The yak is heavily wounded. Your spectral weapon hits the yak! The yak gores your spectral weapon. Your spectral weapon shares its damage with you! Attack whom? Press: ? - help, Dir - move target cursor, f/p - yak Aim: a yak (severely wounded, poisoned) You reach to attack! You hit the yak! The yak is almost dead. Your spectral weapon completely misses the yak. The yak gores your spectral weapon! Your spectral weapon shares its damage with you! Your spectral weapon fades away. Unknown command. Attack whom? Press: ? - help, Dir - move target cursor, f/p - yak Aim: a yak (almost dead, poisoned) You reach to attack! You hit the yak! You kill the yak! You see here a yak corpse. You start resting. Your magical infusion is running out. You start resting. You are no longer magically infusing your attacks. You start resting. You are feeling hungry. You start resting. You butcher the yak corpse. The sheep bellows! Things that are here: 5 chunks of flesh; a yak skeleton The sheep bites you! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the sheep. The sheep is poisoned. The sheep is moderately wounded. You barely miss the sheep. The sheep is heavily wounded. The sheep misses you. You hit the sheep! You kill the sheep! You start resting. Magic restored. k - 5 chunks of flesh You see here a yak skeleton. You see here a sheep corpse. You start resting. Eating one of 5 chunks of flesh. This raw flesh tastes terrible. You continue eating. x2 A spiny frog comes into view. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You begin infusing your attacks with magical energy. Attack whom? Press: ? - help, Dir - move target cursor, f - spiny frog Aim: a spiny frog You reach to attack! You hit the spiny frog. The spiny frog is lightly wounded. Your spectral weapon hits the spiny frog! The spiny frog stings your spectral weapon!! Your spectral weapon shares its damage with you! Your spectral weapon fades away. Casting: Infusion Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The spiny frog stings you but does no damage. You hit the spiny frog but do no damage. The spiny frog is heavily wounded. Your spectral weapon hits the spiny frog from afar. The spiny frog stings you! You hit the spiny frog! The spiny frog is severely wounded. Your skin is crawling a little less now. Your spectral weapon hits the spiny frog from afar! You kill the spiny frog! Your Fighting skill increases to level 7! You start resting. Your skin stops crawling. You start resting. Your spectral weapon fades away. You start resting. Your magical infusion is running out. You start resting. You are no longer magically infusing your attacks. You start resting. Magic restored. You start resting. All of the chunks of flesh in your inventory have rotted away. There is a stone staircase leading down here. You climb downwards. The porcupine bites you but does no damage. The yak misses you. The porcupine bites you but does no damage. The yak gores you but does no damage. There is a stone staircase leading up here. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! You are feeling hungry. The porcupine closely misses you. The yak misses you. You barely miss the yak. Your spectral weapon hits the yak from afar. The yak is poisoned. The porcupine barely misses you. You hit the yak. The yak looks even sicker. The yak is lightly wounded. Your spectral weapon hits the yak from afar. The yak misses you. The porcupine barely misses you. Your leather armour prevents you from hitting the yak. The yak is moderately wounded. Your spectral weapon hits the yak from afar. The porcupine completely misses you. The yak gores you! You hit the yak. The yak is heavily wounded. Your spectral weapon barely misses the yak. The porcupine barely misses you. The yak misses you. You hit the yak! You kill the yak! The porcupine closely misses you. You hit the porcupine. The porcupine is poisoned. The porcupine is moderately wounded. Your spectral weapon hits the porcupine! The porcupine looks even sicker. The porcupine misses your spectral weapon. You catch the helpless porcupine momentarily off-guard. You hit the porcupine! You kill the porcupine! No target in view! No target in view! You start resting. Magic restored. You see here a porcupine corpse. You butcher the porcupine corpse. k - a chunk of flesh You see here a porcupine skeleton. Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 You swap places. You see here a sheep skeleton. Your spectral weapon fades away. m - 3 scrolls of fear (gained 1) Found a robe. HP restored. The blink frog is too close now for your liking. The blink frog gives a loud, deep croak! The blink frog blinks! x2 Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The blink frog blinks! You hit the blink frog! The blink frog is poisoned. The blink frog is heavily wounded. Your spectral weapon closely misses the blink frog. The blink frog hits you but does no damage. You miss the blink frog. The blink frog is severely wounded. Your spectral weapon closely misses the blink frog. The blink frog closely misses you. You completely miss the blink frog. The blink frog is severely wounded. Your spectral weapon completely misses the blink frog. The blink frog blinks! You swap places. Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog (severely wounded, poisoned) You reach to attack! You hit the blink frog. The blink frog looks even sicker. The blink frog is almost dead. You kill the blink frog! No target in view! The blink frog gives a loud, deep croak! The blink frog croaks. You hear a loud, deep croak! The blink frog blinks! The blink frog blinks! The blink frog blinks! The blink frog completely misses you. The blink frog momentarily phases out as your attack passes through it. Your spectral weapon misses the blink frog. The blink frog barely misses you. The blink frog hits you! You closely miss the blink frog. Your spectral weapon closely misses the blink frog. The blink frog misses you. x2 You swap places. The blink frog hits your spectral weapon! Your spectral weapon shares its damage with you! The blink frog blinks! The blink frog misses you. The blink frog closely misses you. The blink frog blinks! The blink frog hits your spectral weapon but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog You could not reach far enough! The blink frog hits your spectral weapon! Your spectral weapon shares its damage with you! Your spectral weapon fades away. You closely miss the blink frog. The blink frog misses you. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The blink frog blinks! You miss the blink frog. Your spectral weapon hits the blink frog from afar. The blink frog is poisoned. The blink frog completely misses you. The blink frog blinks! You hit the blink frog! The blink frog looks even sicker. The blink frog is severely wounded. Your spectral weapon hits the blink frog from afar! You kill the blink frog! No target in view! Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog You reach to attack! You completely miss the blink frog. Attack whom? Press: ? - help, Dir - move target cursor, f/p - blink frog Aim: a blink frog You reach to attack! You miss the blink frog. You hit the blink frog! The blink frog is poisoned. The blink frog is heavily wounded. The blink frog hits you! The blink frog blinks! You see here a blink frog corpse. You hit the blink frog! The blink frog looks even sicker. The blink frog is almost dead. Your spectral weapon hits the blink frog from afar! You kill the blink frog! You swap places. The blink frog blinks! No target in view! No target in view! You swap places. You see here a blink frog corpse. Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog You reach to attack! You hit the blink frog! The blink frog is poisoned. The blink frog is heavily wounded. The blink frog blinks! Your spectral weapon hits the blink frog from afar!! The blink frog looks even sicker. The blink frog closely misses you. You strike the helpless blink frog from a blind spot! You hit the blink frog! You kill the blink frog! Your Evocations skill increases to level 8! You see here a blink frog corpse. You butcher the blink frog corpse. k - a chunk of flesh You start resting. Your spectral weapon fades away. You start resting. HP restored. e - 412 stones (gained 21) Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 A river rat comes into view. Found 12 sling bullets. Attack whom? Press: ? - help, Dir - move target cursor, f - river rat Aim: a river rat (hasn't noticed you) You reach to attack! You hit the river rat. The river rat is poisoned. The river rat is almost dead. You kill the river rat! No target in view! The giant frog is too close now for your liking. Found a scroll of silence and a black potion. The giant frog croaks. You hit the giant frog! The giant frog is poisoned. The giant frog is moderately wounded. The giant frog hits you. The giant frog completely misses you. You hit the giant frog! The giant frog looks even sicker. The giant frog is severely wounded. The giant frog misses you. You hit the giant frog! You kill the giant frog! A river rat comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - river rat Aim: a river rat You reach to attack! You closely miss the river rat. You hit the river rat. The river rat is almost dead. You hit the river rat. You kill the river rat! A river rat comes into view. A river rat comes into view. You see here a river rat corpse. You hit the river rat. The river rat is poisoned. The river rat is moderately wounded. The river rat misses you. A river rat comes into view. You hit the river rat! You kill the river rat! You hit the river rat. The river rat is poisoned. The river rat is heavily wounded. The river rat barely misses you. You closely miss the river rat. The river rat is heavily wounded. The river rat bites you! You closely miss the river rat. The river rat is heavily wounded. You hit the river rat! You kill the river rat! You closely miss the river rat. The river rat completely misses you. You hit the river rat. The river rat is poisoned. The river rat is lightly wounded. You hit the river rat. The river rat looks even sicker. The river rat is heavily wounded. The river rat misses you. A river rat comes into view. You hit the river rat! You kill the river rat! The river rat barely misses you. Things that are here: a river rat corpse x2 You hit the river rat! The river rat is poisoned. The river rat is almost dead. You hit the river rat. You kill the river rat! No target in view! You see here a river rat corpse. C - 120 sling bullets (gained 12) f - 2 scrolls of silence (gained 1) k - a black potion You aren't carrying or standing over any spellbooks. A spiny frog comes into view. The spiny frog croaks. The elephant trumpets! You hear an angry hiss. The spiny frog misses you. An iguana comes into view. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The spiny frog stings you. You are poisoned. The spiny frog poisons you! You hit the spiny frog!! The spiny frog is heavily wounded. You feel sick. Your spectral weapon hits the spiny frog but does no damage. The spiny frog barely misses you. You hit the spiny frog! The spiny frog is almost dead. You feel sick. Your spectral weapon barely misses the spiny frog. The spiny frog stings you! You closely miss the spiny frog. The spiny frog is almost dead. You feel sick. Your spectral weapon hits the spiny frog! You kill the spiny frog! You feel sick. You feel sick. You hit the elephant!! The elephant is poisoned. The elephant is moderately wounded. Your spectral weapon hits the elephant!! The elephant tramples you! You stumble backwards! You hit the elephant. The elephant is severely wounded. You feel sick. Your spectral weapon hits the elephant but does no damage. The elephant trumpets! You hit the elephant but do no damage. The elephant is severely wounded. Your spectral weapon hits the elephant! The elephant tramples you but does no damage. The elephant misses you. The iguana bites your spectral weapon. Your spectral weapon shares its damage with you! You feel sick. You feel sick. The iguana hisses menacingly. You feel sick. Your spectral weapon fades away. You kill the elephant! Unknown command. Unknown command. Unknown command. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. There is a stone staircase leading up here. Throwing (i - inventory): e - 412 stones (quivered) Press: ? - help, Shift-Dir - straight line, f - elephant Aim: an elephant You throw a stone. The stone hits the iguana but does no damage. Throwing (i - inventory): e - 411 stones (quivered) Press: ? - help, Shift-Dir - straight line, f/p - elephant Aim: an elephant You throw a stone. The stone barely misses the iguana. The stone hits the elephant but does no damage. The iguana misses you. You climb upwards. A spiny frog comes into view. There is a stone staircase leading down here. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The iguana barely misses you. Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The iguana misses you. You barely miss the iguana. Your spectral weapon hits the iguana from afar! The iguana is poisoned. The iguana bites you but does no damage. You hit the spiny frog! The spiny frog is moderately wounded. Your spectral weapon hits the spiny frog from afar! The spiny frog barely misses you. The iguana closely misses you. You closely miss the spiny frog. The spiny frog is severely wounded. You kill the iguana! Your spectral weapon barely misses the spiny frog. The spiny frog stings you! You barely miss the spiny frog. The spiny frog is severely wounded. Your spectral weapon hits the spiny frog from afar! You kill the spiny frog! You start resting. Your skin is crawling a little less now. Your skin stops crawling. You start resting. Magic restored. Your spectral weapon fades away. You start resting. You are feeling hungry. You see here an iguana corpse. You butcher the iguana corpse. x - a chunk of flesh There is a stone staircase leading down, spattered with blood here. Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 You see here a spiny frog corpse. You see here 9 poisoned bolts. HP restored. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. h - 2 potions of haste (gained 1) A crocodile comes into view. You closely miss the crocodile. The crocodile completely misses you. You barely miss the crocodile. The crocodile closely misses you. You hit the crocodile! The crocodile is moderately wounded. The crocodile bites you. You closely miss the crocodile. The crocodile is moderately wounded. You hit the crocodile. The crocodile is poisoned. The crocodile is moderately wounded. The crocodile bites you. You hit the crocodile. The crocodile looks even sicker. The crocodile is severely wounded. The crocodile completely misses you. You closely miss the crocodile. The crocodile is severely wounded. The crocodile closely misses you. You barely miss the crocodile. The crocodile is severely wounded. The crocodile barely misses you. You barely miss the crocodile. The crocodile is severely wounded. You hit the crocodile! The crocodile is almost dead. You kill the crocodile! No target in view! No target in view! Unknown command. Unknown command. A blink frog comes into view. Throwing (i - inventory): e - 410 stones (quivered) Press: ? - help, Shift-Dir - straight line, f - blink frog Aim: a blink frog (resting) You throw a stone. The stone hits the blink frog. The blink frog gives a loud, deep croak! The blink frog is lightly wounded. A blink frog comes into view. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The blink frog gives a loud, deep croak! The blink frog blinks! x2 2 blink frogs come into view. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. Your skin crawls. The blink frog blinks! The blink frog hits your spectral weapon but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog You could not reach far enough! The blink frog hits your spectral weapon. Your spectral weapon shares its damage with you! The blink frog blinks! The blink frog blinks! You hit the blink frog! The blink frog is poisoned. The blink frog is moderately wounded. Your spectral weapon closely misses the blink frog. The blink frog blinks! The blink frog closely misses you. The blink frog momentarily phases out as your attack passes through it. The blink frog is heavily wounded. Your spectral weapon misses the blink frog. The blink frog hits you but does no damage. A blink frog comes into view. You completely miss the blink frog. The blink frog is heavily wounded. Your spectral weapon hits the blink frog!! You kill the blink frog! The blink frog blinks! The blink frog barely misses your spectral weapon. Attack whom? Press: ? - help, Dir - move target cursor, f/p - blink frog Aim: a blink frog You reach to attack! You miss the blink frog. Your skin is crawling a little less now. Your spectral weapon closely misses the blink frog. The blink frog barely misses your spectral weapon. Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog, p - blink frog Aim: a blink frog You reach to attack! You miss the blink frog. Your spectral weapon completely misses the blink frog. The blink frog hits your spectral weapon but does no damage. The blink frog barely misses your spectral weapon. The blink frog hits your spectral weapon but does no damage. You miss the blink frog. Your spectral weapon closely misses the blink frog. The blink frog closely misses your spectral weapon. The blink frog hits your spectral weapon but does no damage. The blink frog hits you! The blink frog momentarily phases out as your attack passes through it. The blink frog momentarily phases out as your spectral weapon's attack passes through it. The blink frog hits your spectral weapon! Your spectral weapon shares its damage with you! Your spectral weapon fades away. The blink frog blinks! The blink frog completely misses you. You hit the blink frog! The blink frog is poisoned. The blink frog is moderately wounded. The blink frog completely misses you. The blink frog barely misses you. Casting: Regeneration Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The blink frog completely misses you. The blink frog closely misses you. The blink frog hits you but does no damage. The blink frog momentarily phases out as your attack passes through it. The blink frog is moderately wounded. Your skin stops crawling. Your spectral weapon completely misses the blink frog. The blink frog barely misses you. The blink frog blinks! You miss the blink frog. Your spectral weapon misses the blink frog. The blink frog misses your spectral weapon. The blink frog blinks! The blink frog completely misses you. You completely miss the blink frog. Your spectral weapon hits the blink frog! The blink frog is poisoned. The blink frog hits your spectral weapon but does no damage. The blink frog closely misses your spectral weapon. The blink frog blinks! You closely miss the blink frog. The blink frog is heavily wounded. The blink frog momentarily phases out as your spectral weapon's attack passes through it. The blink frog hits you! You hit the blink frog!! You kill the blink frog! The blink frog hits your spectral weapon. Your spectral weapon shares its damage with you! The blink frog blinks! You closely miss the blink frog. The blink frog is heavily wounded. Your spectral weapon hits the blink frog! The blink frog looks even sicker. The blink frog blinks! You swap places. The blink frog misses your spectral weapon. You hit the blink frog!! The blink frog is poisoned. The blink frog is heavily wounded. You kill the blink frog! Your spectral weapon completely misses the blink frog. The blink frog hits you. The blink frog blinks! The blink frog blinks! You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the blink frog! The blink frog is poisoned. The blink frog is heavily wounded. The blink frog closely misses your spectral weapon. Your spectral weapon hits the blink frog from afar!! You kill the blink frog! The blink frog blinks! Something hits your spectral weapon. Your spectral weapon shares its damage with you! Attack whom? Press: ? - help, Dir - move target cursor, f - blink frog Aim: a blink frog (severely wounded, poisoned) You could not reach far enough! The blink frog momentarily phases out as your attack passes through it. The blink frog is severely wounded. Your spectral weapon hits the blink frog! You kill the blink frog! Things that are here: a blink frog corpse x2 You start resting. Your spectral weapon fades away. You start resting. Magic restored. You start resting. You are feeling hungry. You see here a blink frog corpse. You butcher the blink frog corpse. x - a chunk of flesh Eating a chunk of flesh. This raw flesh tastes terrible. You continue eating. x2 e - 410 stones (gained 1) Found a stone staircase leading down. A spiny frog comes into view. You see here a leatherbound book. Throwing (i - inventory): e - 410 stones (quivered) Press: ? - help, Shift-Dir - straight line, f - spiny frog Aim: a spiny frog You throw a stone. The stone hits the spiny frog but does no damage. Throwing (i - inventory): e - 409 stones (quivered) Press: ? - help, Shift-Dir - straight line, f/p - spiny frog Aim: a spiny frog You throw a stone. The stone hits the spiny frog but does no damage. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! Throwing (i - inventory): e - 408 stones (quivered) Press: ? - help, Shift-Dir - straight line, f/p - spiny frog Aim: a spiny frog You throw a stone. The stone hits the spiny frog but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f/p - spiny frog Aim: a spiny frog You reach to attack! You hit the spiny frog! The spiny frog is heavily wounded. Your spectral weapon hits the spiny frog from afar!! You kill the spiny frog! No target in view! x - a book of the Dragon Read which item? (? for menu, Esc to quit) Unknown command. Memorise Cause Fear, consuming 4 spell levels and leaving 2? You start memorising the spell. You continue memorising. You continue memorising. x3 You finish memorising. Spell assigned to 'g'. e - 408 stones (gained 1) e - 409 stones (gained 1) Your spectral weapon fades away. e - 410 stones (gained 1) l - 7 scrolls of remove curse (gained 1) You now have 611 gold pieces (gained 14). A water moccasin, a crocodile and Gastronok come into view. The water moccasin hisses angrily. Gastronok mumbles some strange words. Your legs wobble like jelly. Casting: Spectral Weapon Confirm with . or Enter, or press ? or * to list all spells. You draw out your weapon's spirit! The water moccasin barely misses you. You barely miss the water moccasin. Your spectral weapon hits the water moccasin! The water moccasin closely misses you. You closely miss the water moccasin. The water moccasin is heavily wounded. Your spectral weapon hits the water moccasin! The water moccasin bites you but does no damage. You closely miss the water moccasin. The water moccasin is almost dead. Your spectral weapon closely misses the water moccasin. The water moccasin bites you but does no damage. You closely miss the water moccasin. The water moccasin is almost dead. Your spectral weapon misses the water moccasin. The water moccasin bites you but does no damage. You hit the water moccasin! You kill the water moccasin! Unknown command. Unknown command. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +1 halberd of venom stops dripping with poison. Your spectral weapon disappears as you unwield. c - a +8 rod of clouds (13/13) (weapon) Gastronok is nearby! 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: Cloud Cone Press: ? - help, Dir - move target cursor, f - you >>>>>>>>>>>>>>>>>>>>>> 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: [abixa] Species: Demigod Job: Skald class_name: Skald HP: 105/105; mods: 0/0 MP: 27/28; mod: 0 Stats: 20 (20) 16 (16) 23 (23) Position: (55, 22), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 20 | 7 | 1791 | 127/476 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 20 | 14 | 7471 | 336/1248 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | X | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 51 | 51/59 Dodging | X | 1 | 20 | 7 | 2051 | 387/476 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 3 | 429 | 5/283 Conjurations | | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 6 | 1260 | 12/416 Charms | X | 0 | 0 | 6 | 1251 | 3/416 Summonings | | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 6 | 1250 | 2/416 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 2 | 40 | 8 | 2040 | 240/450 Spell bugs: Durations: Attributes: #12: 1561 #13: 950 #23: 29593 #24: -2000226887 #27: 57290 #49: 1853 #59: 1 Mutations: sustain abilities: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #2: +8 rod of clouds (13/13) eq slot #1, inv slot #15: +1 cloak eq slot #3, inv slot #38: +0 pair of gloves eq slot #4, inv slot #22: +0 pair of boots eq slot #6, inv slot #35: +3 leather armour eq slot #7, inv slot #20: +5 ring of strength eq slot #8, inv slot #40: ring of wizardry eq slot #9, inv slot #14: amulet of clarity }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .........# ....##.....###..# .......... ............#..# ....##....# ##.#.#.......#.#.# ###. #...## ##............. # ....## ########........... ......##...##............. ......................... ......................... ............@..........>. .....#..####..#..###..## ...###.#.##.##.## .#.# #...†....#...# .# ....#........##..# ... #....P........##.###.... .............w.........w .............P...#.... .....##.##......#...# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>