Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-554-g008097b4cb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3819340218207567612, deterministic pregen: 1 Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Command line: /usr/games/crawl-git-008097b4cb -name Coo1 -rc /dgldir/rcfiles/crawl-git/Coo1.rc -macro /dgldir/rcfiles/crawl-git/Coo1.macro -morgue /dgldir/morgue/Coo1/ -webtiles-socket /crawl-master/webserver/sockets/Coo1:2024-12-11.11:59:36.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-008097b4cb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x58d794cbcdae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-008097b4cb(_Z13do_crash_dumpv+0x43a) [0x58d794ccae4a]: do_crash_dump() /usr/games/crawl-git-008097b4cb(_Z20crash_signal_handleri+0x1fa) [0x58d794cbd28a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x75868672a320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x758686783b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x75868672a26e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x75868670d8ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x75868670e7b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8fe5) [0x75868678dfe5]: /lib/x86_64-linux-gnu/libc.so.6(+0xab37c) [0x75868679037c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x7e) [0x758686792d9e]: /usr/games/crawl-git-008097b4cb(_ZN12monster_infoD1Ev+0x8f) [0x58d794c7d47f]: monster_info::~monster_info() /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0xf33) [0x58d79542cd23]: TilesFramework::_send_cell(coord_def const&, screen_cell_t const&, screen_cell_t const&, map_cell const&, map_cell const&, std::map, std::allocator > >&, bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework9_send_mapEb+0x486) [0x58d79542d4e6]: TilesFramework::_send_map(bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework6redrawEv+0xf3) [0x58d79542e603]: TilesFramework::redraw() /usr/games/crawl-git-008097b4cb(+0xc304e1) [0x58d7954414e1]: /usr/games/crawl-git-008097b4cb(main+0x1f7) [0x58d794bf66f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x75868670f1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x75868670f28b]: /usr/games/crawl-git-008097b4cb(_start+0x25) [0x58d794bf7115]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007586867f57a7 in __GI___wait4 (pid=817917, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007586867f57a7 in __GI___wait4 (pid=817917, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000058d794cbd45c in call_gdb (file=0x7586868e94e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 817818\000\000\000\000\000\000" #2 0x000058d794ccae68 in do_crash_dump () at dbg-asrt.cc:677 t = 1733918378 dir = "/dgldir/morgue/Coo1/" name = "/dgldir/morgue/Coo1/crash-Coo1-20241211-115938.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7586868e94e0 <_IO_2_1_stderr_> #3 0x000058d794cbd28a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {0}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000075868672a26e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000075868670d8ff in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {4, 1752394086, 0, 140732071815840, 4, 1802268518, 0, 140732071815872, 5, 474449277043, 0, 140732071815904, 5, 504246461812, 129220647352752, 140732071815936}}, sa_flags = 2095487744, sa_restorer = 0x7065656873} #10 0x000075868670e7b6 in __libc_message_impl (fmt=fmt@entry=0x7586868b38d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:132 ap = {{gp_offset = 16, fp_offset = 30086, overflow_arg_area = 0x7ffebd262c50, reg_save_area = 0x7ffebd262be0}} fd = 2 iov = {{iov_base = 0x7586868b1672, iov_len = 23}, {iov_base = 0x7586868b38d9, iov_len = 1}, {iov_base = 0x1f0b, iov_len = 0}, {iov_base = 0x0, iov_len = 140732071813960}, {iov_base = 0x1, iov_len = 97682944078808}, {iov_base = 0x58d79594db08 , iov_len = 97682951093576}, {iov_base = 0x58d796b63a00, iov_len = 18389034971070634752}} iovcnt = total = cp = #11 0x000075868678dfe5 in malloc_printerr (str=str@entry=0x7586868b1672 "free(): invalid pointer") at ./malloc/malloc.c:5772 No locals. #12 0x000075868679037c in _int_free (av=, p=, have_lock=0) at ./malloc/malloc.c:4507 size = fb = #13 0x0000758686792d9e in __GI___libc_free (mem=0x58d79599b170 ) at ./malloc/malloc.c:3398 ar_ptr = p = 0x58d79599b160 err = 2 #14 0x000058d794c7d47f in std::default_delete::operator() (this=, __ptr=0x58d79599b170 ) at /usr/include/c++/13/bits/allocator.h:184 No locals. #15 std::default_delete::operator() (__ptr=0x58d79599b170 , this=) at /usr/include/c++/13/bits/unique_ptr.h:93 No locals. #16 std::unique_ptr >::~unique_ptr (this=0x7ffebd262f50, __in_chrg=) at /usr/include/c++/13/bits/unique_ptr.h:404 __ptr = @0x7ffebd262f50: 0x58d79599b170 #17 monster_info::~monster_info (this=0x7ffebd262d80, __in_chrg=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/mon-info.h:309 No locals. #18 0x000058d79542cd23 in TilesFramework::_send_cell (this=this@entry=0x58d79594dac0 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 2 elements = {...}, force_full=true) at tileweb.cc:1710 minfo = { = {pos = {x = 0, y = 0}, mb = {_vptr.FixedBitVector = 0x58d795763b28 +16>, data = std::bitset = {[152] = 1}}, mname = "", type = MONS_PLAYER, base_type = MONS_PLAYER, {number = 0, num_heads = 0, slime_size = 0, is_active = 0}, _colour = -1, ghost_colour = 33, attitude = ATT_HOSTILE, threat = MTHRT_UNDEF, dam = MDAM_OKAY, fire_blocker = DNGN_UNSEEN, description = "", quote = "", holi = {<_enum_bitfield_exponent_base<5, true>> = {static last_exponent = 5}, flags = 16}, mintel = I_BRAINLESS, hd = 0, ac = 0, ev = 0, base_ev = 0, sh = 0, mr = 10, mresists = 4206616, can_see_invis = false, mitemuse = MONUSE_NOTHING, mbase_speed = 0, menergy = {move = 10 '\n', swim = 10 '\n', attack = 10 '\n', missile = 10 '\n', spell = 10 '\n'}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["monster_tile"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 216, byte = -40 '\330', _short = 6360, _int = 6360, _float = 8.91225823e-42, _int64 = 6360, ptr = 0x18d8}}}, }, constrictor_name = "", constricting_name = std::vector of length 0, capacity 0, spells = std::vector of length 0, capacity 0, attack = {{type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}}, can_go_frenzy = false, can_feel_fear = false, sleepwalking = false, backlit = false, umbraed = false, client_id = 0, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x58d79599bcf0 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x58d79599b170 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 2509560584, job = 22743, religion = 2095487744, best_skill = 4281530848, best_skill_rank = 39, xl_rank = 0, damage = 0, ac = 0}} item = mcache_idx = entry = player_doll_changed = result = {parts = 0x58d796b356b0} next_pc = @0x758686555e98: {num_dngn_overlay = 1, dngn_overlay = {mData = {2410, 0, 5178624, 178, 181, 83886080, 11993167, 2293760, 0, 5244160, 177, 118, 83886080, 11665489, 14155776, 0, 5113088, 180, 213, 83886080}}, fg = 531213, bg = 179, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 179, wall = 1359, feat = 0, special = 135}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 66, _feat = DNGN_FLOOR, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_changed = true overlays_changed = current_pc = @0x7ffebd2630e0: {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, -1121570560, 32766, -1785801688, 22743, -1766512080, 22743, 56, 0, 56, 0, 2095487744, -13436448, -1121570512, 32766, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_idx = in_water = false mf = glyph = #19 0x000058d79542d4e6 in TilesFramework::_send_map (this=this@entry=0x58d79594dac0 , force_full=true, force_full@entry=false) at tileweb.cc:1889 gc = {x = 41, y = 56} sc = mc = x = 41 y = 56 no_rentry = {val = @0x58d79594db32, oldval = false} new_monster_locs = std::map with 2 elements = {[1] = {x = 41, y = 55}, [2] = {x = 40, y = 54}} default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, flash_alpha = 0, tile = {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, -1121570560, 32766, -1785801688, 22743, -1766512080, 22743, 56, 0, 56, 0, 2095487744, -13436448, -1121570512, 32766, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false}} default_map_cell = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0} last_gc = {x = 40, y = 56} send_gc = false flash_colour = 0 #20 0x000058d79542e603 in TilesFramework::redraw (this=0x58d79594dac0 ) at tileweb.cc:2205 No locals. #21 0x000058d7954414e1 in _launch_game () at main.cc:485 game_start = ccon = #22 0x000058d794bf66f7 in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-008097b4cb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 3 Level id: Lair:3 Level build method = , level layout type = rooms, absdepth0 = 12 Level vaults: layout_roguey mainiacjoe_swamp_entry_lozenge_pond guppyfry_snake_entry_island Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Press: ? - help, Shift-Dir - straight line Aim: a manticore (81% to hit) The stone arrow hits the manticore! The manticore is lightly wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a manticore (lightly wounded, 81% to hit) The stone arrow hits the manticore! The manticore is heavily wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a manticore (heavily wounded, 81% to hit) The stone arrow hits the manticore! The manticore is severely wounded. The manticore flicks its tail. The volley of spikes skewers you! More barbed spikes become lodged in your body. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a manticore (severely wounded, 81% to hit) The puff of flame hits the manticore. The manticore is severely wounded. The manticore flicks its tail. The volley of spikes skewers you. More barbed spikes become lodged in your body. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a manticore (severely wounded, 81% to hit) The puff of flame hits the manticore. The manticore is almost dead. The manticore flicks its tail. The volley of spikes misses you. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a manticore (almost dead, 81% to hit) The puff of flame hits the manticore! The manticore is almost dead. You slash the manticore! You kill the manticore! Okawaru accepts your kill. You start resting. You carefully extract the barbed spikes from your body. You start resting. HP restored. You see here the octopode corpse of Erica. Things that are here: a +0 war axe; a +0 plate armour; an orc corpse Magic restored. There is a stone staircase leading down here. You climb downwards. Jorgrun shouts! There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. 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. Found an escape hatch in the floor. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (60% to hit) The stone arrow hits the basilisk. The basilisk is lightly wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (lightly wounded, 60% to hit) The stone arrow hits the basilisk! The basilisk is severely wounded. The basilisk bites you but does no damage. You slice the basilisk!! You kill the basilisk! Okawaru accepts your kill. Found a stone staircase leading down. You see here a basilisk corpse. A water moccasin comes into view. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (48% to hit) The stone arrow hits the water moccasin! The water moccasin is heavily wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (heavily wounded, 48% to hit) You miscast Stone Arrow. You are very lightly contaminated with residual magic. Nothing appears to happen. You block the water moccasin's attack. You closely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you but does no damage. The water moccasin bites you. You are poisoned. The water moccasin poisons you! You barely miss the water moccasin. The water moccasin is heavily wounded. You feel very sick. You block the water moccasin's attack. You barely miss the water moccasin. The water moccasin is heavily wounded. You feel very sick. The water moccasin bites you. You are more poisoned. The water moccasin poisons you! You block the water moccasin's attack. You closely miss the water moccasin. The water moccasin is heavily wounded. You feel very sick. You block the water moccasin's attack. You barely miss the water moccasin. The water moccasin is heavily wounded. You feel very sick. The water moccasin completely misses you. You block the water moccasin's attack. You barely miss the water moccasin. The water moccasin is heavily wounded. You feel very sick. The water moccasin barely misses you. You block the water moccasin's attack. Your magical contamination has completely faded away. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (heavily wounded, 48% to hit) The stone arrow hits the water moccasin! You kill the water moccasin! Okawaru accepts your kill. You feel sick. You feel sick. You see here a water moccasin corpse. Found a sling. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Your movement speed is average. Your attack delay is about 1.0. Your damage rating with your +1 battleaxe of draining is about 25 (Base 15 x 127% (Str) x 129% (Skill) + 1 (Ench)). You swing at nothing. You swing at nothing. You swing at nothing. Magic restored. You swing at nothing. A bullfrog comes into view. The bullfrog gives a loud, deep croak! You block the bullfrog's attack. You closely miss the bullfrog. You block the bullfrog's attack. You hit the bullfrog. You drain the bullfrog. The bullfrog is moderately wounded. The bullfrog misses you. You block the bullfrog's attack. You slash the bullfrog! The bullfrog is severely wounded. The bullfrog hits you. You block the bullfrog's attack. You barely miss the bullfrog. The bullfrog is severely wounded. The bullfrog completely misses you. You barely miss the bullfrog. The bullfrog is severely wounded. The bullfrog hits you. You block the bullfrog's attack. You slash the bullfrog! You kill the bullfrog! Okawaru accepts your kill. You see here a bullfrog corpse. A basilisk comes into view. The basilisk bites you but does no damage. You closely miss the basilisk. You block the basilisk's attack. You closely miss the basilisk. You block the basilisk's attack. You barely miss the basilisk. You block the basilisk's attack. You hit the basilisk. The basilisk is lightly wounded. The basilisk barely misses you. A water moccasin comes into view. You closely miss the basilisk. The basilisk is lightly wounded. The water moccasin hisses angrily. The basilisk barely misses you. You slash the basilisk! The basilisk is heavily wounded. The basilisk gazes at you. You are slowing down. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (heavily wounded, 60% to hit) The stone arrow hits the basilisk! The basilisk is almost dead. The basilisk bites you. The basilisk gazes at you. You easily resist. Your limbs are stiffening. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (almost dead, 60% to hit) The stone arrow hits the basilisk! You kill the basilisk! Okawaru accepts your kill. The water moccasin bites you but does no damage. You have turned to stone. The water moccasin bites you but does no damage. The water moccasin completely misses you. The water moccasin bites you. The water moccasin bites you but does no damage. The water moccasin bites you but does no damage. The water moccasin bites you. The water moccasin bites you. The water moccasin completely misses you. The water moccasin bites you. The water moccasin bites you but does no damage. The water moccasin barely misses you. The water moccasin barely misses you. The water moccasin bites you! The water moccasin bites you. You turn to flesh and can act again. Unknown command. Unknown command. You barely miss the water moccasin. You block the water moccasin's attack. The water moccasin bites you but does no damage. You closely miss the water moccasin. You block the water moccasin's attack. You barely miss the water moccasin. The water moccasin closely misses you. You block the water moccasin's attack. You barely miss the water moccasin. You block the water moccasin's attack. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (48% to hit) The stone arrow misses the water moccasin. You block the water moccasin's attack. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (48% to hit) The stone arrow hits the water moccasin! The water moccasin is heavily wounded. The water moccasin bites you but does no damage. You block the water moccasin's attack. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (heavily wounded, 48% to hit) The stone arrow hits the water moccasin! The water moccasin is almost dead. The water moccasin misses you. You closely miss the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. The water moccasin barely misses you. You hit the water moccasin. You kill the water moccasin! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! You see here a water moccasin corpse. Found 17 gold pieces. You now have 472 gold pieces (gained 17). HP restored. A basilisk comes into view. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (60% to hit) The stone arrow hits the basilisk!! The basilisk is heavily wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (heavily wounded, 60% to hit) The stone arrow hits the basilisk! The basilisk is almost dead. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (almost dead, 60% to hit) The stone arrow hits the basilisk!! You kill the basilisk! Okawaru accepts your kill. Your Axes skill increases to level 13! You see here a basilisk corpse. Found a rapier. Magic restored. Found Great Wizards, Vol. VII. Press: ? - help, v - describe, . - travel, g - get item Item here: Great Wizards, Vol. VII. The floor. A cane toad comes into view. The cane toad croaks. A cane toad is nearby! Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cane toad (72% to hit) The stone arrow hits the cane toad! The cane toad is moderately wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cane toad (moderately wounded, 72% to hit) The stone arrow hits the cane toad! The cane toad is heavily wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cane toad (heavily wounded, 72% to hit) The stone arrow hits the cane toad. The cane toad is severely wounded. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (mildly dangerous; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cane toad (severely wounded, 72% to hit) The stone arrow hits the cane toad. The cane toad is almost dead. The cane toad stings you! You slash the cane toad! You kill the cane toad! Okawaru accepts your kill. You see here a cane toad corpse. Found 16 gold pieces. You pick up Great Wizards, Vol. VII and begin reading... You add the spells Passage of Golubria and Yara's Violent Unravelling to your library. Found a staff of fire. Found a stone staircase leading down. You now have enough gold to buy a +2 plate armour of fire resistance on D:9. You can access your shopping list by pressing '$'. You now have 488 gold pieces (gained 16). Okay, then. Okay, then. Casting: Stone Arrow (mildly dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or x - a ring of wizardry; > or E - a ring of magical power You remove your ring of wizardry. You feel stronger. A - a +6 ring of strength (left hand) Casting: Stone Arrow (dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Found a leather armour. A yak comes into view. Casting: Stone Arrow (dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 5% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a yak (81% to hit) The stone arrow misses the yak. A yak comes into view. Casting: Stone Arrow (dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 5% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a yak (81% to hit) The stone arrow hits the yak! The yak is moderately wounded. The yak bellows! You hear a bellow! Casting: Stone Arrow (dangerous; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 5% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a yak (moderately wounded, 81% to hit) You miscast Stone Arrow. You are very lightly contaminated with residual magic. Nothing appears to happen. A yak comes into view. You hit the yak. You drain the yak. The yak is heavily wounded. You block the yak's attack. You slash the yak! You drain the yak! You kill the yak! Okawaru accepts your kill. A yak comes into view. You hit the yak. You drain the yak. The yak is moderately wounded. The yak gores you but does no damage. A yak comes into view. The yak bellows! You slash the yak! The yak is heavily wounded. You hit the yak. You drain the yak. The yak is severely wounded. You block the yak's attack. Your magical contamination has completely faded away. You slice the yak!! You kill the yak! Okawaru accepts your kill. You hit the yak. You drain the yak. You block the yak's attack. You slice the yak!! The yak is severely wounded. You barely miss the yak. The yak is severely wounded. You hit the yak but do no damage. You drain the yak. The yak gores you! You block the yak's attack. You slice the yak!! You kill the yak! Okawaru accepts your kill. You barely miss the yak. You hit the yak but do no damage. The yak is lightly wounded. You barely miss the yak. You block the yak's attack. x2 You slash the yak! The yak is heavily wounded. You slash the yak! You drain the yak. You block the yak's attack. x2 You slash the yak! You kill the yak! Okawaru accepts your kill. You barely miss the yak. The yak closely misses you. You slash the yak! You drain the yak. The yak is almost dead. The yak gores you! You hit the yak. You kill the yak! Okawaru accepts your kill. No target in view! You see here a yak corpse. You see here a +0 leather armour. Found 6 gold pieces. Found a bubbling yellow potion. Found a stone staircase leading down. You now have 494 gold pieces (gained 6). I - a bubbling yellow potion Found a robe. Found 6 stones. Okay, then. A bullfrog comes into view. The bullfrog croaks. The bullfrog barely misses you. You slash the bullfrog! The bullfrog is severely wounded. A water moccasin comes into view. You block the bullfrog's attack. x2 The water moccasin hisses angrily. You slash the bullfrog! You kill the bullfrog! Okawaru accepts your kill. You see here a bullfrog corpse. You block the water moccasin's attack. You closely miss the water moccasin. You block the water moccasin's attack. x2 You closely miss the water moccasin. You block the water moccasin's attack. You hit the water moccasin. The water moccasin is moderately wounded. You block the water moccasin's attack. x2 You miss the water moccasin. The water moccasin is moderately wounded. You block the water moccasin's attack. You miss the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you but does no damage. You block the water moccasin's attack. You slash the water moccasin! The water moccasin is severely wounded. You block the water moccasin's attack. The water moccasin bites you but does no damage. You miss the water moccasin. The water moccasin is heavily wounded. The water moccasin closely misses you. You miss the water moccasin. The water moccasin is heavily wounded. The water moccasin misses you. The water moccasin completely misses you. You closely miss the water moccasin. The water moccasin is heavily wounded. You block the water moccasin's attack. You miss the water moccasin. The water moccasin is heavily wounded. You block the water moccasin's attack. The water moccasin barely misses you. You slash the water moccasin! You drain the water moccasin. You kill the water moccasin! Okawaru accepts your kill. No target in view! There is a stone staircase leading down here. You climb downwards. Found a potion of brilliance, a tourmaline ring, a flail and a stone. There is a stone staircase leading up here. p - 3 potions of brilliance (gained 1) Found 12 gold pieces. J - a ring of poison resistance You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or A - a +6 ring of strength; > or E - a ring of magical power You remove your +6 ring of strength. You feel weaker. J - a ring of poison resistance (left hand) 2 yaks come into view. The yak bellows! A yak comes into view. A yak comes into view. x2 The yak bellows! x2 A yak comes into view. The yak bellows! There is a stone staircase leading up here. You barely miss the yak. The yak snorts and paws the ground. You block the yak's attack. You slash the yak! The yak is moderately wounded. The yak gores you! You slice the yak!! The yak is almost dead. You block the yak's attack. You slice the yak!! You kill the yak! Okawaru accepts your kill. You slash the yak! You drain the yak. The yak is moderately wounded. You block the yak's attack. You slash the yak! The yak is severely wounded. The yak gores you! You hit the yak. The yak is almost dead. You block the yak's attack. You slice the yak!! You kill the yak! Okawaru accepts your kill. You slash the yak! The yak is moderately wounded. You block the yak's attack. You closely miss the yak. The yak is moderately wounded. The yak gores you. You slice the yak!! You drain the yak. The yak is almost dead. The yak gores you! You hit the yak. You kill the yak! Okawaru accepts your kill. You slash the yak! You drain the yak. The yak is heavily wounded. The yak gores you. You slash the yak! The yak is severely wounded. You block the yak's attack. You barely miss the yak. The yak is severely wounded. The yak gores you but does no damage. You hit the yak. The yak is almost dead. You block the yak's attack. You slash the yak! You kill the yak! Okawaru accepts your kill. You slash the yak! The yak is moderately wounded. The yak gores you but does no damage. You hit the yak but do no damage. You drain the yak. The yak is heavily wounded. You slash the yak! The yak is moderately wounded. You slash the yak! The yak is severely wounded. You block the yak's attack. You slash the yak! You kill the yak! Okawaru accepts your kill. You slash the yak! The yak is severely wounded. You block the yak's attack. You hit the yak. The yak is severely wounded. You block the yak's attack. You closely miss the yak. The yak is severely wounded. The yak closely misses you. You hit the yak. The yak is almost dead. You block the yak's attack. You barely miss the yak. The yak is almost dead. You block the yak's attack. You hit the yak. The yak is almost dead. You block the yak's attack. You slice the yak!! You kill the yak! Okawaru accepts your kill. Things that are here: a yak corpse; a yak corpse; a yak corpse You see here a +0 flail. You now have 506 gold pieces (gained 12). Found a stone staircase leading down. There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. The water moccasin hisses angrily. Found four items. There is a stone staircase leading up here. Found a stone staircase leading up. There is a stone staircase leading up here. You completely miss the water moccasin. You block the water moccasin's attack. The water moccasin bites you! You closely miss the water moccasin. The water moccasin closely misses you. You slice the water moccasin!! The water moccasin is severely wounded. The water moccasin bites you. The water moccasin barely misses you. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (severely wounded, 48% to hit) The stone arrow hits the water moccasin! You kill the water moccasin! Okawaru accepts your kill. You see here a water moccasin corpse. m - 2 potions of enlightenment (gained 1) l - 2 scrolls labelled VYMESHR YXUSS (gained 1) There is a stone staircase leading up, spattered with blood here. Found a quarterstaff. There is a stone staircase leading up here. You climb upwards. Found a scroll labelled VYMESHR YXUSS and a club. Found a stone staircase leading down. There is a stone staircase leading down here. l - 3 scrolls labelled VYMESHR YXUSS (gained 1) A bullfrog comes into view. Found a trident. You block the bullfrog's attack. You hit the bullfrog. You drain the bullfrog. The bullfrog is heavily wounded. The bullfrog misses you. You barely miss the bullfrog. The bullfrog is heavily wounded. The bullfrog closely misses you. You block the bullfrog's attack. You slash the bullfrog! You kill the bullfrog! Okawaru accepts your kill. Training target 14.0 for Axes reached! Your Axes skill increases to level 14! You need to enable at least one skill for training. Your movement speed is average. Your attack delay is about 1.0. Your damage rating with your +1 battleaxe of draining is about 26 (Base 15 x 127% (Str) x 132% (Skill) + 1 (Ench)). A basilisk comes into view. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (60% to hit) The stone arrow misses the basilisk. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (60% to hit) The stone arrow hits the basilisk! The basilisk is heavily wounded. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (heavily wounded, 60% to hit) The stone arrow hits the basilisk!! The basilisk is almost dead. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a basilisk (almost dead, 60% to hit) The stone arrow hits the basilisk! You kill the basilisk! Okawaru accepts your kill. You see here a basilisk corpse. Found an inky potion and a scroll of identify. K - a scroll of identify As you read the scroll of identify, it crumbles to dust. l - 3 scrolls of immolation K - an inky potion A water moccasin comes into view. The water moccasin hisses angrily. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (48% to hit) The stone arrow hits the water moccasin! The water moccasin is heavily wounded. A yak comes into view. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water moccasin (heavily wounded, 48% to hit) The stone arrow hits the water moccasin! The water moccasin is almost dead. The yak bellows! A cane toad comes into view. The water moccasin bites you. You miss the water moccasin. The water moccasin is almost dead. The water moccasin closely misses you. The cane toad croaks. You hit the water moccasin. You drain the water moccasin. You kill the water moccasin! Okawaru accepts your kill. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a yak (81% to hit) The stone arrow hits the yak!! The yak is heavily wounded. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line The stone arrow hits the cane toad! The cane toad is heavily wounded. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a cane toad (heavily wounded, 72% to hit) The stone arrow hits the cane toad! The cane toad is severely wounded. You slash the cane toad! You kill the cane toad! Okawaru accepts your kill. You hit the yak. You drain the yak. A yak comes into view. x2 The yak closely misses you. The yak bellows! x2 You slice the yak!! You kill the yak! Okawaru accepts your kill. A yak comes into view. A yak comes into view. The yak bellows! You see here a cane toad corpse. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a yak (81% to hit) The stone arrow hits the yak. The yak is lightly wounded. You hit the yak. The yak is moderately wounded. You hit the fungus. The fungus begins to die. You drain the fungus. You barely miss the yak. The yak is moderately wounded. You hit the fungus. You block the yak's attack. You slice the yak!! The yak is severely wounded. You slash the fungus! You slash the yak! You drain the yak. You block the yak's attack. The yak barely misses you. You slice the yak!! You kill the yak! Okawaru accepts your kill. You completely miss the fungus. You slash the yak! x2 You kill the yak! Okawaru accepts your kill. Okawaru will grant you a choice of weapons... once. Okawaru will grant you a choice of armour... once. The yak closely misses you. You barely miss the yak. The yak is moderately wounded. You slash the fungus! You drain the fungus! You barely miss the yak. A nearby fungus withers and dies. The yak gores you but does no damage. You block the yak's attack. You hit the yak. You drain the yak. The yak is heavily wounded. You slash the yak! You drain the yak! You block the yak's attack. x2 You slash the yak! You kill the yak! Okawaru accepts your kill. You hit the yak but do no damage. You block the yak's attack. You barely miss the yak. The yak is heavily wounded. The yak gores you! You barely miss the yak. The yak is heavily wounded. You block the yak's attack. You slash the yak! You drain the yak. The yak is almost dead. The yak gores you. You closely miss the yak. The yak is almost dead. The yak gores you. You slice the yak!! You kill the yak! Okawaru accepts your kill. Okawaru offers you a choice of weapons! Something appears at your feet! L - a +3 executioner's axe of electrocution You hear the crackle of electricity. L - a +3 executioner's axe of electrocution (weapon) You drop a +1 battleaxe of draining. Okay, then. Your movement speed is average. Your attack delay is about 1.2. Your damage rating with your +3 executioner's axe of electrocution is about 33 (Base 18 x 127% (Str) x 132% (Skill) + 3 (Ench)). Your movement speed is average. Your attack delay is about 1.2. Your damage rating with your +3 executioner's axe of electrocution is about 33 (Base 18 x 127% (Str) x 132% (Skill) + 3 (Ench)). Okay, then. Okawaru offers you a choice of armour! Something appears at your feet! Okay, then. You see here a yak corpse. Okay, then. Found a stone staircase leading up. Found 2 fizzy yellow potions. C - 3 fizzy yellow potions (gained 2) There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. A black bear comes into view. The black bear growls angrily. The black bear bites you but does no damage. The black bear claws you but does no damage. The black bear completely misses you. You hit the black bear but do no damage. You slash the plant! The plant begins to die. You block the black bear's attack. The black bear claws you but does no damage. The black bear closely misses you. The black bear barely misses you. You block the black bear's attack. The black bear claws you but does no damage. You hit the black bear but do no damage. You hit the plant. Lightning courses through the plant!! The black bear barely misses you. The black bear claws you but does no damage. The black bear closely misses you. You barely miss the black bear. You hit the plant. The black bear bites you but does no damage. The black bear closely misses you. You block the black bear's attack. You hit the black bear. Lightning courses through the black bear!! The black bear is almost dead. You slash the plant! Lightning courses through the plant!! A nearby plant withers and dies. The black bear goes berserk! You slash the black bear! You kill the black bear! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! You see here a black bear corpse. You open the door. A bullfrog comes into view. The bullfrog croaks. You block the bullfrog's attack. There is an open door here. You slice the bullfrog!! The bullfrog is almost dead. The bullfrog hits you but does no damage. You barely miss the bullfrog. The bullfrog is almost dead. You block the bullfrog's attack. x2 You slice the bullfrog!! You kill the bullfrog! Okawaru accepts your kill. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. 3 dream sheep come into view. The dream sheep bleats! x3; You hear a bleat! x2; You hear a loud, deep croak! x2 A dream sheep comes into view. The dream sheep ruffle their wool and motes of dream dust sparkle, to no effect. The dream sheep bleats! You hear a bleat! You hear a croak. x2 The dream sheep shake their wool and sparkle. You feel drowsy... You fall asleep. A blink frog comes into view. The dream sheep headbutts you but does no damage. A dream sheep comes into view. The dream sheep headbutts you!! You wake up. A dream sheep comes into view. x2 You hear a loud, deep croak! Unknown command. The dream sheep bleats! You slice the dream sheep!! Lightning courses through the dream sheep! You kill the dream sheep! Okawaru accepts your kill. You closely miss the dream sheep. The dream sheep headbutts you but does no damage. You slash the dream sheep! Lightning courses through the dream sheep!! You kill the dream sheep! Okawaru accepts your kill. A blink frog comes into view. You closely miss the dream sheep. You block the dream sheep's attack. The blink frog moves out of view. You slice the dream sheep!! You kill the dream sheep! Okawaru accepts your kill. You block the blink frog's attack. The blink frog blinks! You hit the blink frog. The blink frog is lightly wounded. You block the blink frog's attack. A blink frog comes into view. The dream sheep shake their wool and sparkle. You feel drowsy... You fall asleep. The blink frog croaks. You wake up. The blink frog blinks! x2 Unknown command. Unknown command. You closely miss the dream sheep. The blink frog blinks! You slice the dream sheep!! You kill the dream sheep! Okawaru accepts your kill. You barely miss the blink frog. The blink frog hits you but does no damage. You slice the blink frog!! You kill the blink frog! Okawaru accepts your kill. You slice the dream sheep!! Lightning courses through the dream sheep! You kill the dream sheep! Okawaru accepts your kill. The blink frog barely misses you. You slice the dream sheep!! The dream sheep is almost dead. You slash the blink frog! You barely miss the dream sheep. You block the blink frog's attack. You block the dream sheep's attack. The dream sheep headbutts you but does no damage. You closely miss the dream sheep. The dream sheep is almost dead. You closely miss the blink frog. You closely miss the dream sheep. The blink frog hits you! The blink frog blinks! The dream sheep ruffle their wool and motes of dream dust sparkle, to no effect. You block the dream sheep's attack. You hit the dream sheep. You kill the dream sheep! Okawaru accepts your kill. You slash the dream sheep! The dream sheep barely misses you. You barely miss the dream sheep. The dream sheep is heavily wounded. You hit the blink frog. You block the blink frog's attack. The dream sheep ruffles its wool and motes of dream dust sparkle, to no effect. You hit the blink frog. The blink frog is heavily wounded. You barely miss the dream sheep. The blink frog hits you! The blink frog blinks! You block the dream sheep's attack. The dream sheep headbutts you but does no damage. You slash the dream sheep! Lightning courses through the dream sheep! You kill the dream sheep! Okawaru accepts your kill. The blink frog blinks! You see here a blink frog corpse. You block the blink frog's attack. You slice the blink frog!! You kill the blink frog! Okawaru accepts your kill. You closely miss the blink frog. You block the blink frog's attack. x2 Training target 15.0 for Axes reached! Your Axes skill increases to level 15! You need to enable at least one skill for training. You barely miss the blink frog. The blink frog barely misses you. You block the blink frog's attack. You closely miss the blink frog. You block the blink frog's attack. You slice the blink frog!! The blink frog is severely wounded. The blink frog barely misses you. The blink frog completely misses you. You slash the blink frog! Lightning courses through the blink frog! You kill the blink frog! Okawaru accepts your kill. No target in view! There is an open door here. Found 22 gold pieces. Found a rapier. You now have 528 gold pieces (gained 22). You open the door. There is an open door here. As you open the door, it creaks loudly! Found a wand of flame (12). There is an open door here. w - a wand of flame (29) (gained 12 charges) Found a stone staircase leading up. There is a stone staircase leading up here. Saving game... please wait. Welcome back, Coo1 the Formicid Warper. Okawaru says: Bring me glory in combat! Welcome back, Coo1 the Formicid Warper. Okawaru says: Bring me glory in combat! Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Coo1] Species: Formicid Job: Warper HP: 65/80; mods: 0/0 MP: 26/26; mod: 0 Recursive crash.