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: 11815104813795474809, deterministic pregen: 1 Command line: /usr/games/crawl-git-008097b4cb -name Zeldest -rc /dgldir/rcfiles/crawl-git/Zeldest.rc -macro /dgldir/rcfiles/crawl-git/Zeldest.macro -morgue /dgldir/morgue/Zeldest/ -webtiles-socket /crawl-master/webserver/sockets/Zeldest:2024-12-12.00:52:46.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+0x3f) [0x55ec64cb059f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-008097b4cb(_Z13do_crash_dumpv+0x404) [0x55ec64cbaa24]: do_crash_dump() /usr/games/crawl-git-008097b4cb(_Z20crash_signal_handleri+0x1fa) [0x55ec64cb0a2a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f344daf9210]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7f344daf918b]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7f344dad8859]: /lib/x86_64-linux-gnu/libc.so.6(+0x903ee) [0x7f344db433ee]: /lib/x86_64-linux-gnu/libc.so.6(+0x9847c) [0x7f344db4b47c]: /lib/x86_64-linux-gnu/libc.so.6(+0x99cac) [0x7f344db4ccac]: /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0x123c) [0x55ec653c3e9c]: 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+0x6cf) [0x55ec653c49bf]: TilesFramework::_send_map(bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework6redrawEv+0x123) [0x55ec653c5ee3]: TilesFramework::redraw() /usr/games/crawl-git-008097b4cb(_Z8getch_ckv+0x1d1) [0x55ec653ca4f1]: getch_ck() /usr/games/crawl-git-008097b4cb(+0x778d06) [0x55ec64f6fd06]: /usr/games/crawl-git-008097b4cb(_Z25getch_with_command_macrosv+0x180) [0x55ec64f74900]: getch_with_command_macros() /usr/games/crawl-git-008097b4cb(+0xbda644) [0x55ec653d1644]: /usr/games/crawl-git-008097b4cb(+0xbdb0e5) [0x55ec653d20e5]: /usr/games/crawl-git-008097b4cb(main+0x1ab) [0x55ec64bf78fb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f344dada0b3]: /usr/games/crawl-git-008097b4cb(_start+0x2e) [0x55ec64bf84ce]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f344db98c2a in __GI___wait4 (pid=803920, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f344db98c2a in __GI___wait4 (pid=803920, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f344db98beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055ec64cb0405 in call_gdb (file=file@entry=0x7f344dc9f5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 798263\000\000\000\000\000\000" #3 0x000055ec64cbaa42 in do_crash_dump () at dbg-asrt.cc:677 t = 1733966452 dir = "/dgldir/morgue/Zeldest/" name = "/dgldir/morgue/Zeldest/crash-Zeldest-20241212-012052.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f344dc9f5c0 <_IO_2_1_stderr_> #4 0x000055ec64cb0a2a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 0, 0, 28832630854123520, 139862623675568, 6, 0, 0, 0, 0, 0, 16578478417794652416, 0, 94473812068752, 140722044289280, 12}} pid = tid = ret = #7 0x00007f344dad8859 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x7ffc677641b0, sa_sigaction = 0x7ffc677641b0}, sa_mask = {__val = {16578478417794652416, 140722044289472, 140722044290464, 140722044289488, 140722044290496, 140722044289504, 16578478417794652416, 94473804522384, 94473795644500, 12, 16578478417794652416, 0, 89, 94473830879328, 458752, 0}}, sa_flags = -786343680, sa_restorer = 0x0} sigs = {__val = {32, 0 }} #8 0x00007f344db433ee in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f344dc6d285 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 ap = {{gp_offset = 24, fp_offset = 21996, overflow_arg_area = 0x7ffc677642e0, reg_save_area = 0x7ffc67764270}} fd = list = nlist = cp = #9 0x00007f344db4b47c in malloc_printerr (str=str@entry=0x7f344dc6b4ae "free(): invalid pointer") at malloc.c:5347 No locals. #10 0x00007f344db4ccac in _int_free (av=, p=, have_lock=0) at malloc.c:4173 size = 0 fb = nextchunk = nextsize = nextinuse = prevsize = bck = fwd = __PRETTY_FUNCTION__ = "_int_free" #11 0x000055ec653c3e9c in std::default_delete::operator() (this=, __ptr=) at /usr/include/c++/9/ext/new_allocator.h:89 No locals. #12 std::default_delete::operator() (this=, __ptr=) at /usr/include/c++/9/bits/unique_ptr.h:75 No locals. #13 std::unique_ptr >::~unique_ptr (this=, __in_chrg=) at /usr/include/c++/9/bits/unique_ptr.h:292 __ptr = #14 monster_info::~monster_info (this=, __in_chrg=) at mon-info.h:309 No locals. #15 TilesFramework::_send_cell (this=0x55ec658a52c0 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 1 element, force_full=false) at tileweb.cc:1696 minfo = { = {pos = {x = 0, y = 0}, mb = {_vptr.FixedBitVector = 0x55ec656bac08 +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 = 1690945480, 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 = 6, byte = 6 '\006', _short = 6150, _int = 6150, _float = 8.61798556e-42, _int64 = 6150, ptr = 0x1806}}}, }, 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 = 89, sleepwalking = 33, backlit = 209, umbraed = 72, client_id = 0, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x55ec658f3290 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x55ec658f2390 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 1703563968, job = 21996, religion = 36, best_skill = SK_FIGHTING, best_skill_rank = 21184, xl_rank = 25994, damage = 21996, ac = 0}} item = mcache_idx = entry = player_doll_changed = result = {parts = 0x55ec68b119e0} next_pc = @0x7f344d895ae8: {num_dngn_overlay = 1, dngn_overlay = {mData = {2412, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0}}, fg = 531213, bg = 180, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 180, wall = 1360, feat = 0, special = 76}, 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 = overlays_changed = current_pc = @0x55ec67ec4bb8: {num_dngn_overlay = 1, dngn_overlay = {mData = {2412, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0, 1090519040, 0}}, fg = 531213, bg = 180, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 180, wall = 1360, feat = 0, special = 76}, 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_idx = in_water = mf = glyph = #16 0x000055ec653c49bf in TilesFramework::_send_map (this=0x55ec658a52c0 , force_full=false) at viewgeom.h:35 gc = {x = 36, y = 27} sc = mc = x = 36 y = 27 no_rentry = {val = @0x55ec658a5332, oldval = false} new_monster_locs = std::map with 1 element = {[1497] = {x = 43, y = 23}} default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, flash_alpha = 0, tile = {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1694494728, 21996, 2700083, 0, 1735804768, 32764, 1756317984, 21996, 54, 0, 54, 0, 1703563968, 21996, 0, 0, 1698394994, 21996, 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 = 0, y = 0} send_gc = true flash_colour = 0 #17 0x000055ec653c5ee3 in TilesFramework::redraw (this=0x55ec658a52c0 ) at tileweb.cc:2205 No locals. #18 0x000055ec653ca4f1 in _get_key_from_curses () at libunix.cc:527 c = 1735805536 c = c = #19 getch_ck () at libunix.cc:616 c = #20 0x000055ec64f6fd06 in _getch_mul () at macro.cc:841 keys = std::deque with 0 elements a = 1701602667 #21 0x000055ec64f74900 in getch_with_command_macros () at macro.cc:900 keys = std::deque with 0 elements #22 0x000055ec653d1644 in _get_next_keycode () at main.cc:2753 keyin = mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_COMMAND} keyin = mc = #23 _get_next_cmd () at main.cc:2707 keyin = keyin = #24 _input () at main.cc:1234 cmd = real_prev_cmd = player_disabled = {was_disabled = false} #25 0x000055ec653d20e5 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #26 0x000055ec64bf78fb in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7ffc67764fd8) at main.cc:341 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 798263) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 = 5 Level id: Lair:5 Level build method = random_map_for_place, level layout type = passages, absdepth0 = 14 Level vaults: hangedman_lair_tendril_chambers layout_long_grid guppyfry_lair_end_dragon minmay_slime_entry_oklob_open basic_altar st_stairs_4 chequers_serial_rivers_micro_d Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the dream sheep! Makhleb accepts your kill. You hit the dream sheep. You burn the dream sheep. The dream sheep is lightly wounded. You hit the dream sheep. You burn the dream sheep. The dream sheep is heavily wounded. The dream sheep headbutts you but does no damage. You hit the dream sheep. You burn the dream sheep. The dream sheep is severely wounded. The dream sheep ruffles its wool and motes of dream dust sparkle, to no effect. You slash the dream sheep! You burn the dream sheep. You kill the dream sheep! Makhleb accepts your kill. Your Invocations skill increases to level 14! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You hit the dream sheep. You burn the dream sheep. The dream sheep is lightly wounded. The dream sheep headbutts you. You slice the dream sheep!! You burn the dream sheep! You kill the dream sheep! Makhleb accepts your kill. You feel better. You hear a bleat! You closely miss the dream sheep. The dream sheep headbutts you! You slash the dream sheep! You burn the dream sheep. Your headbutt misses the dream sheep. The dream sheep is severely wounded. You slice the dream sheep!! You burn the dream sheep. You kill the dream sheep! Makhleb accepts your kill. Makhleb will allow you to brand your body with an infernal mark... once. You feel better. A dream sheep comes into view. You hit the dream sheep but do no damage. You headbutt the dream sheep! The dream sheep is moderately wounded. The dream sheep ruffles its wool and motes of dream dust sparkle, to no effect. You barely miss the dream sheep. The dream sheep is moderately wounded. The dream sheep misses you. You furiously retaliate! You headbutt the dream sheep! You slash the dream sheep! You burn the dream sheep. You kill the dream sheep! Makhleb accepts your kill. Things that are here: a dream sheep corpse; a dream sheep corpse The dream sheep completely misses you. You furiously retaliate! You headbutt the dream sheep! You slice the dream sheep!! You burn the dream sheep. You kill the dream sheep! Makhleb accepts your kill. You see here a dream sheep corpse. Things that are here: a dream sheep corpse; a dream sheep corpse You utter a prayer to Makhleb and carve the Mark of Execution into yourself. Ouch! That really hurt! Murder takes root in your soul. You start resting. A komodo dragon comes into view. You catch the helpless komodo dragon completely off-guard! You slice the komodo dragon!! You burn the komodo dragon. Your headbutt misses the komodo dragon. The komodo dragon is severely wounded. The komodo dragon closely misses you. You furiously retaliate! You headbutt the komodo dragon. You hit the komodo dragon but do no damage. The komodo dragon is almost dead. The komodo dragon closely misses you. You furiously retaliate! You headbutt the komodo dragon! You kill the komodo dragon! Makhleb accepts your kill. You feel better. Things that are here: a dream sheep corpse; a dream sheep corpse Okay, then. HP restored. k - 8 scrolls of teleportation (gained 1) A malevolent force fills the Lair of Beasts... You fall into a shaft and drop 1 floor! The shaft crumbles and collapses. An oklob plant, 6 yaks and 4 blink frogs come into view. The yak bellows! x5 The blink frog gives a loud, deep croak! x2 The blink frog croaks. The blink frog gives a loud, deep croak! You hear a croak. Marking area around an oklob plant as unsafe for travelling. Found a staircase to the Slime Pits. You hit the oklob plant but do no damage. You headbutt the oklob plant, but do no damage. You barely miss the yak. A blink frog comes into view. The blink frog blinks! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. A water moccasin comes into view. The oklob plant spits acid at you. The splash of acid hits you!! The acid corrodes you! The yak barely misses you. The water moccasin hisses angrily. You hit the oklob plant. You burn the oklob plant. The oklob plant is lightly damaged. You hit the yak but do no damage. You slash the yak! You burn the yak. You hit the yak. You burn the yak. The blink frog blinks! The yak closely misses you. The yak gores you! You block the yak's attack. You hit the oklob plant but do no damage. The oklob plant is lightly damaged. You closely miss the yak. You slash the yak! You burn the yak. You hit the yak. You burn the yak. You hit the yak. You burn the yak. You hit the yak. You burn the yak. The blink frog blinks! You block the yak's attack. The yak gores you. The yak gores you! The yak barely misses you. You furiously retaliate! You headbutt the yak! The yak gores you. The oklob plant spits acid at you. The splash of acid hits you!! The acid corrodes you! Your surroundings suddenly seem different. 2 water moccasins, a wyvern and 6 yaks come into view. The water moccasin hisses angrily. The wyvern hisses angrily. The yak bellows! x6 A black mamba comes into view. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 1 altar. A wyvern and a swamp drake come into view. The black mamba hisses angrily. The yak barely misses you. You block the yak's attack. The swamp drake moves out of view. Blink to where? Press: ? - help, Dir - move target An iguana and a steam dragon come into view. As you read the scroll of blinking, it crumbles to dust. You block the yak's attack. The water moccasin bites something. The iguana moves out of view. The steam dragon moves out of view. The yak attacks as it pursues you! The yak closely misses you. You furiously retaliate! You headbutt the yak! Aiming: Dig Press: ? - help, Shift-Dir - straight line A rock wall. The rock shatters into small pieces. The yak gores you but does no damage. Okay, then. Okay, then. A smoke demon answers the call of your blood! The yak closely misses you. You swap places. Your smoke demon gestures at the yak. The pyre arrow hits the yak. The yak gores your smoke demon!! The yak burns! The yak gores your smoke demon. Your smoke demon gestures at the yak. The pyre arrow hits the yak. The yak burns! Your smoke demon hits the yak but does no damage. x2 Your smoke demon barely misses the yak. The yak gores your smoke demon but does no damage. The yak burns! Your smoke demon barely misses the yak. Your smoke demon hits the yak. Your smoke demon barely misses the yak. The yak barely misses your smoke demon. The yak burns! Your smoke demon closely misses the yak. Your smoke demon hits the yak but does no damage. Your smoke demon hits the yak. The yak gores your smoke demon. The yak burns! The yak dies! Makhleb accepts your kill. The yak gores your smoke demon! Your smoke demon barely misses the yak. Your smoke demon hits the yak but does no damage. Your smoke demon hits the yak. The yak gores your smoke demon! Your smoke demon dies! Your smoke demon disappears in a puff of smoke! You hit the yak. You burn the yak. You headbutt the yak! The yak is heavily wounded. You block the yak's attack. You barely miss the yak. The yak is heavily wounded. You barely miss the yak. The yak is heavily wounded. The yak gores you. You slice the yak!! You burn the yak! You kill the yak! Makhleb accepts your kill. You are no longer corroded. You slash the yak! You burn the yak. You headbutt the yak. The yak is heavily wounded. You closely miss the yak. The yak is heavily wounded. The yak gores you! You closely miss the yak. You headbutt the yak! The yak is severely wounded. The yak gores you! * * * LOW HITPOINT WARNING * * * You hit the yak. You burn the yak. You headbutt the yak. You kill the yak! Makhleb accepts your kill. You feel better. You start resting. HP restored. You see here a yak corpse. You see here a yak skeleton. A blink frog comes into view. The blink frog gives a loud, deep croak! You hear a croak. You hear a roar! You hear an angry hiss. A blink frog comes into view. You hear an angry hiss. x2 You see here a yak skeleton. You miss the blink frog. Your headbutt misses the blink frog. You block the blink frog's attack. You slash the blink frog! You burn the blink frog! The blink frog is almost dead. The blink frog hits you! The blink frog blinks! No target in view! No target in view! No target in view! No target in view! You start resting. The blink frog blinks! You start resting. A blink frog is nearby! You hit the blink frog. You burn the blink frog. The blink frog is lightly wounded. The blink frog hits you. The blink frog blinks! No target in view! You start resting. A blink frog is nearby! You hit the blink frog. You burn the blink frog. The blink frog is almost dead. You block the blink frog's attack. You hit the blink frog. You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. Your Fighting skill increases to level 10! You start resting. The blink frog hits you! You barely miss the blink frog. The blink frog is lightly wounded. You hear a croak. x3 A blink frog comes into view. You slice the blink frog!! You burn the blink frog. Your headbutt misses the blink frog. The blink frog is severely wounded. You hear a roar! You hear an angry hiss. You miss the blink frog. The blink frog is severely wounded. The blink frog closely misses you. You miss the blink frog. The blink frog is severely wounded. The blink frog closely misses you. You closely miss the blink frog. Your headbutt misses the blink frog. The blink frog is severely wounded. The blink frog hits you but does no damage. You slash the blink frog! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. You barely miss the blink frog. Your headbutt misses the blink frog. The blink frog is lightly wounded. The blink frog hits you! You hit the blink frog. You burn the blink frog. Your headbutt misses the blink frog. The blink frog is moderately wounded. The blink frog barely misses you. You furiously retaliate! You headbutt the blink frog. You barely miss the blink frog. You headbutt the blink frog! The blink frog is severely wounded. The blink frog hits you! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You miss the blink frog. You headbutt the blink frog! You kill the blink frog! Makhleb accepts your kill. You feel better. Your Shields skill increases to level 10! You start resting. HP restored. Things that are here: a blink frog corpse; a blink frog corpse; a yak skeleton A cane toad comes into view. The cane toad croaks. The swamp drake roars! The wyvern hisses angrily. Things that are here: a blink frog corpse; a blink frog corpse; a yak skeleton You slash the wyvern! You burn the wyvern. Your headbutt misses the wyvern. The wyvern is moderately wounded. You block the wyvern's attack. You closely miss the wyvern. You headbutt the wyvern. The wyvern is heavily wounded. You block the wyvern's attack. You barely miss the wyvern. The wyvern is heavily wounded. The wyvern bites you but does no damage. You hit the wyvern. You burn the wyvern. Your headbutt misses the wyvern. The wyvern is heavily wounded. The wyvern bites you but does no damage. You closely miss the wyvern. The wyvern is heavily wounded. You block the wyvern's attack. You slice the wyvern!! You burn the wyvern. You kill the wyvern! Makhleb accepts your kill. You hit the swamp drake but do no damage. You slice the swamp drake!! You burn the swamp drake. Your headbutt misses the swamp drake. The swamp drake is almost dead. The swamp drake bites you but does no damage. You closely miss the swamp drake. The swamp drake is almost dead. The swamp drake breathes poison at you. The noxious blast engulfs you but does no damage. You are poisoned. You resist. You barely miss the swamp drake. Your headbutt misses the swamp drake. The swamp drake is almost dead. You feel sick. You closely miss the swamp drake. You headbutt the swamp drake, but do no damage. The swamp drake is almost dead. You feel sick. The swamp drake bites you but does no damage. You hit the swamp drake. You burn the swamp drake. The swamp drake is almost dead. You feel sick. You are no longer poisoned. The swamp drake breathes poison at you. The noxious blast engulfs you but does no damage. You are poisoned. You resist. You barely miss the swamp drake. You headbutt the swamp drake. You kill the swamp drake! Makhleb accepts your kill. You feel better. You feel sick. Your Armour skill increases to level 10! You hit the cane toad but do no damage. You feel sick. You block the cane toad's attack. You closely miss the cane toad. You headbutt the cane toad! The cane toad is moderately wounded. You feel sick. You are no longer poisoned. The cane toad stings you! You slash the cane toad! You burn the cane toad. You headbutt the cane toad. The cane toad is severely wounded. The cane toad stings you! You slash the cane toad! You burn the cane toad. Your headbutt misses the cane toad. The cane toad is almost dead. You block the cane toad's attack. You hit the cane toad. You burn the cane toad. You kill the cane toad! Makhleb accepts your kill. You feel better. You start resting. HP restored. Items here: ÷ †††. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a roar! You hear an angry hiss. x2 What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear an angry hiss. x2 Items here: ÷ †††. The wyvern attacks as it pursues you! The wyvern bites you. You slash the wyvern! You burn the wyvern. The wyvern is heavily wounded. You block the wyvern's attack. You barely miss the wyvern. The wyvern is heavily wounded. You block the wyvern's attack. You hit the wyvern. You burn the wyvern. You headbutt the wyvern! You kill the wyvern! Makhleb accepts your kill. No target in view! No target in view! Items here: ÷ ††††. A wyvern comes into view. Items here: ÷ ††††. You slice the wyvern!! You burn the wyvern. You kill the wyvern! Makhleb accepts your kill. No target in view! No target in view! No target in view! No target in view! Items here: ÷ ††††. A blink frog comes into view. The blink frog gives a loud, deep croak! You hear a croak. A blink frog comes into view. You closely miss the blink frog. You headbutt the blink frog. The blink frog is lightly wounded. The blink frog hits you but does no damage. You slash the blink frog! You burn the blink frog. Your headbutt misses the blink frog. The blink frog is heavily wounded. The blink frog blinks! A blink frog comes into view. You block the blink frog's attack. You hit the blink frog. You burn the blink frog. Your headbutt misses the blink frog. The blink frog is heavily wounded. A blink frog comes into view. The blink frog hits you! The blink frog blinks! The blink frog croaks. The blink frog blinks! The blink frog hits you. You slice the blink frog!! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. The blink frog hits you but does no damage. You have reached level 14! The water moccasin hisses angrily. You slice the blink frog!! You burn the blink frog. The blink frog is almost dead. You completely miss the blink frog. Your headbutt misses the blink frog. The blink frog is almost dead. The blink frog blinks! You barely miss the blink frog. The blink frog blinks! You slice the blink frog!! You burn the blink frog! The blink frog is almost dead. The blink frog closely misses you. You furiously retaliate! You headbutt the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. The water moccasin bites you but does no damage. You slice the water moccasin!! You burn the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. You hit the water moccasin. You burn the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You feel better. You closely miss the blink frog. The blink frog is almost dead. The blink frog blinks! You closely miss the blink frog. Your headbutt misses the blink frog. The blink frog completely misses you. You hit the blink frog. You burn the blink frog. You headbutt the blink frog. The blink frog is moderately wounded. The blink frog hits you but does no damage. You slash the blink frog! You burn the blink frog. The blink frog is severely wounded. The blink frog blinks! The blink frog blinks! You see here a blink frog corpse. You slash the blink frog! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. The blink frog blinks! You see here a blink frog corpse. You closely miss the blink frog. Your headbutt misses the blink frog. The blink frog is almost dead. The blink frog blinks! The blink frog blinks! No target in view! No target in view! No target in view! You see here a blink frog corpse. The blink frog blinks! You slash the blink frog! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. No target in view! No target in view! Things that are here: a blink frog corpse; a blink frog corpse Found a hide-covered altar of Uskayaw. A wyvern comes into view. You see here 20 gold pieces. You now have 1051 gold pieces (gained 20). The wyvern hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a wyvern (76% to hit) The flurry of cold hits the wyvern!! The wyvern is almost dead. Found a stone staircase leading up. The wyvern bites you but does no damage. The wyvern closely misses you. You slash the wyvern! You burn the wyvern. You kill the wyvern! Makhleb accepts your kill. You feel better. Found 27 gold pieces. You see here a wyvern corpse. f - 3 scrolls of enchant weapon (gained 1) You now have 1078 gold pieces (gained 27). A skyshark comes into view. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a skyshark (82% to hit) The wail of negative energy hits the skyshark!! The skyshark is drained! The skyshark is moderately wounded. You hit the skyshark but do no damage. The skyshark is moderately wounded. The skyshark bites you! The skyshark tastes blood and grows stronger! The skyshark completely misses you. The skyshark tail-slaps you but does no damage. A hornet comes into view. You barely miss the skyshark. You headbutt the skyshark, but do no damage. The skyshark is moderately wounded. You closely miss the skyshark. The skyshark is moderately wounded. The skyshark bites you! The skyshark enters a blood-rage! The skyshark tail-slaps you but does no damage. The skyshark completely misses you. You slice the skyshark!! You burn the skyshark. Your headbutt misses the skyshark. The skyshark is heavily wounded. A catoblepas comes into view. The skyshark bites you but does no damage. The skyshark tail-slaps you! The skyshark tail-slaps you. The catoblepas bellows! You hit the skyshark. You burn the skyshark. The skyshark is severely wounded. You hear an angry hiss. The skyshark closely misses you. You furiously retaliate! You headbutt the skyshark. The skyshark tail-slaps you but does no damage. x2 Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. The skyshark rages. The skyshark bites you! The skyshark tail-slaps you but does no damage. The skyshark closely misses you. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a skyshark (severely wounded, berserk, lightly drained, 82% to hit) The gout of fire hits the skyshark!! The skyshark is almost dead. The skyshark bites you!! The skyshark barely misses you. The skyshark tail-slaps you but does no damage. Blink to where? Press: ? - help, Dir - move target As you read the scroll of blinking, it crumbles to dust. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hornet (64% to hit) The flurry of cold hits the skyshark!! The skyshark is almost dead. The flurry of cold hits the hornet!! The hornet is almost dead. * * * LOW HITPOINT WARNING * * * Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a skyshark (almost dead, berserk, lightly drained, 82% to hit) The bolt of devastation hits the skyshark!! The skyshark's willpower is stripped away! You kill the skyshark! Makhleb accepts your kill. * * * LOW HITPOINT WARNING * * * A wyvern comes into view. You feel much better. The wyvern hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The gout of fire misses the hornet. The gout of fire hits the catoblepas!! The catoblepas is moderately wounded. * * * LOW HITPOINT WARNING * * * You slash the hornet! You burn the hornet. You kill the hornet! Makhleb accepts your kill. You feel better. You slash the fungus! The fungus begins to die. You burn the fungus. The steam dragon hisses angrily. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits the wyvern. The blast of calcifying dust hits you but does no damage. You are engulfed in calcifying dust. The steam dragon breathes steam at you. The ball of steam hits you. You hear an angry hiss. Items here: ÷÷÷ ††. You hit the steam dragon. You burn the steam dragon. Your headbutt misses the steam dragon. The steam dragon is moderately wounded. You hit the steam dragon but do no damage. You headbutt the steam dragon, but do no damage. The steam dragon is moderately wounded. The steam dragon breathes steam at you. The ball of steam misses you. You slash the steam dragon! You burn the steam dragon. The steam dragon is severely wounded. You are engulfed in a cloud of scalding steam. The steam dragon bites you. The steam dragon claws you but does no damage. You hit the steam dragon but do no damage. The steam dragon is severely wounded. You are engulfed in a cloud of scalding steam. You closely miss the steam dragon. The steam dragon is severely wounded. You are engulfed in a cloud of scalding steam. The steam dragon barely misses you. The steam dragon claws you but does no damage. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You are engulfed in a cloud of scalding steam. * * * LOW HITPOINT WARNING * * * You block the steam dragon's attack. The steam dragon claws you but does no damage. Your surroundings suddenly seem different. 2 water moccasins come into view. The water moccasin hisses angrily. x2 You miss the water moccasin. You hit the fungus. The fungus begins to die. You burn the fungus. You block the water moccasin's attack. You hit the water moccasin. You burn the water moccasin. Your headbutt misses the water moccasin. The water moccasin is lightly wounded. You slash the water moccasin! You burn the water moccasin. You hit the water moccasin but do no damage. You completely miss the fungus. The water moccasin completely misses you. You furiously retaliate! You headbutt the water moccasin! You kill the water moccasin! Makhleb accepts your kill. You feel better. You block the water moccasin's attack. x2 You slash the water moccasin! You burn the water moccasin. You headbutt the water moccasin, but do no damage. The water moccasin is heavily wounded. You slice the water moccasin!! You burn the water moccasin! You slash the fungus! You burn the fungus. The water moccasin bites you but does no damage. x2 You closely miss the water moccasin. The water moccasin is heavily wounded. You closely miss the water moccasin. You slash the fungus! You burn the fungus. The water moccasin bites you. x2 * * * LOW HITPOINT WARNING * * * You slice the water moccasin!! You burn the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You feel better. You slash the water moccasin! You burn the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You slash the fungus! You burn the fungus. A nearby fungus withers and dies. A water moccasin comes into view. You hit the water moccasin. You burn the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you. * * * LOW HITPOINT WARNING * * * You slash the water moccasin! You burn the water moccasin. The water moccasin is severely wounded. The water moccasin bites you but does no damage. You hit the water moccasin. You burn the water moccasin. Your headbutt misses the water moccasin. The water moccasin is almost dead. The water moccasin closely misses you. You barely miss the water moccasin. Your headbutt misses the water moccasin. The water moccasin is almost dead. The water moccasin bites you but does no damage. You slice the water moccasin!! You burn the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You start resting. A water moccasin is nearby! The water moccasin hisses angrily. The water moccasin bites you but does no damage. You miss the water moccasin. The water moccasin bites you but does no damage. You slice the water moccasin!! You burn the water moccasin! You kill the water moccasin! Makhleb accepts your kill. You feel better. You start resting. A black mamba is nearby! The black mamba hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (60% to hit) The wail of negative energy misses the black mamba. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (60% to hit) The flurry of cold hits the black mamba!! The black mamba is severely wounded. You block the black mamba's attack. You hit the black mamba. You burn the black mamba. The black mamba is almost dead. The black mamba bites you but does no damage. You slash the black mamba! You burn the black mamba. You kill the black mamba! Makhleb accepts your kill. You feel better. You start resting. A komodo dragon comes into view. The komodo dragon hisses angrily. You barely miss the komodo dragon. You headbutt the komodo dragon! The komodo dragon is moderately wounded. The komodo dragon bites you! You slice the komodo dragon!! You burn the komodo dragon. The komodo dragon is almost dead. You slice the komodo dragon!! You burn the komodo dragon. You kill the komodo dragon! Makhleb accepts your kill. You feel better. A wyvern comes into view. The wyvern hisses angrily. You barely miss the wyvern. The wyvern barely misses you. You barely miss the wyvern. You headbutt the wyvern! The wyvern is heavily wounded. The wyvern bites you. You slash the wyvern! You burn the wyvern. You kill the wyvern! Makhleb accepts your kill. You feel better. You start resting. There are monsters nearby! The blink frog croaks. x2; You hear a loud, deep croak! The blink frog blinks! The blink frog hits you! The blink frog blinks! You are too injured to fight recklessly! You closely miss the blink frog. The blink frog gives a loud, deep croak! x2 The blink frog hits you but does no damage. You slash the blink frog! You burn the blink frog. You headbutt the blink frog. The blink frog is moderately wounded. The blink frog barely misses you. You furiously retaliate! You headbutt the blink frog! Aiming: Dig Press: ? - help, Shift-Dir - straight line A rock wall. The rock shatters into small pieces. The blink frog barely misses you. The blink frog hits you! The blink frog blinks! You are too injured to fight recklessly! You miss the blink frog. Your headbutt misses the blink frog. The blink frog is severely wounded. The blink frog hits you. You slash the blink frog! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. You slash the blink frog! You burn the blink frog. The blink frog is heavily wounded. The blink frog hits you. You hit the blink frog. You burn the blink frog. The blink frog is severely wounded. You block the blink frog's attack. You miss the blink frog. You headbutt the blink frog. The blink frog is severely wounded. The blink frog blinks! x2 You miss the blink frog. The blink frog closely misses you. You furiously retaliate! You headbutt the blink frog! You closely miss the blink frog. The blink frog is moderately wounded. The blink frog blinks! You slash the blink frog! You burn the blink frog. Your headbutt misses the blink frog. The blink frog is heavily wounded. The blink frog hits you. You hit the blink frog. You burn the blink frog. Your headbutt misses the blink frog. The blink frog is heavily wounded. The blink frog closely misses you. You slash the blink frog! You burn the blink frog! You kill the blink frog! Makhleb accepts your kill. You feel better. You hit the blink frog. You burn the blink frog. The blink frog is almost dead. The blink frog hits you but does no damage. You hit the blink frog. You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. You slash the blink frog! You burn the blink frog. The blink frog is heavily wounded. You hear an angry growl. The blink frog hits you but does no damage. You closely miss the blink frog. Your headbutt misses the blink frog. The blink frog is heavily wounded. A polar bear comes into view. The blink frog hits you but does no damage. You slice the blink frog!! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. You slice the blink frog!! You burn the blink frog! You kill the blink frog! Makhleb accepts your kill. You feel better. You slash the polar bear! You burn the polar bear. Your headbutt misses the polar bear. The polar bear is moderately wounded. The polar bear barely misses you. The polar bear claws you but does no damage. The polar bear barely misses you. You hit the polar bear but do no damage. The polar bear is moderately wounded. The polar bear bites you. The polar bear claws you but does no damage. The polar bear barely misses you. You hit the polar bear. You burn the polar bear. You headbutt the polar bear! The polar bear is almost dead. You slash the polar bear! You burn the polar bear. You kill the polar bear! Makhleb accepts your kill. You feel better. You start resting. HP restored. Items here: ††††. Found a glowing red potion. The catoblepas bellows! The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. The catoblepas gores you but does no damage. You slice the catoblepas!! You burn the catoblepas. You headbutt the catoblepas! The catoblepas is heavily wounded. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you but does no damage. You block the catoblepas's attack. You hit the catoblepas. You burn the catoblepas. You headbutt the catoblepas, but do no damage. The catoblepas is heavily wounded. The catoblepas gores you. You hit the catoblepas but do no damage. You headbutt the catoblepas! The catoblepas is heavily wounded. You hit the catoblepas. You burn the catoblepas. You headbutt the catoblepas. The catoblepas is severely wounded. The catoblepas gores you!! You hit the catoblepas. You burn the catoblepas. You headbutt the catoblepas! The catoblepas is almost dead. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you. Found a war axe. The catoblepas breathes a plume of calcifying dust at you. The blast of calcifying dust hits you! You slice the catoblepas!! You burn the catoblepas. You kill the catoblepas! Makhleb accepts your kill. You feel better. You are engulfed in calcifying dust. You are slowing down. Your limbs are stiffening. You see here a catoblepas corpse. You have turned to stone. You turn to flesh and can act again. e - a glowing red potion A blink frog comes into view. The blink frog croaks. The blink frog blinks! The blink frog moves out of view. The blink frog blinks! There is a stone staircase leading up here. You climb upwards. The bullfrog gives a loud, deep croak! You block the bullfrog's attack. There is a stone staircase leading down here. You slash the bullfrog! You burn the bullfrog. You kill the bullfrog! Makhleb accepts your kill. You feel better. No target in view! No target in view! Found a leather armour. HP restored. A cane toad comes into view. The cane toad gives a loud, deep croak! The cane toad moves out of view. A cane toad is nearby! A cane toad is nearby! You slash the cane toad! You burn the cane toad. You headbutt the cane toad! The cane toad is heavily wounded. You block the cane toad's attack. You hit the cane toad. You burn the cane toad. You headbutt the cane toad, but do no damage. The cane toad is severely wounded. The bullfrog croaks. You hit the cane toad. You burn the cane toad. You headbutt the cane toad. You kill the cane toad! Makhleb accepts your kill. A bullfrog is nearby! You hit the bullfrog. You burn the bullfrog. The bullfrog is moderately wounded. The bullfrog hits you but does no damage. You closely miss the bullfrog. The bullfrog is moderately wounded. The bullfrog hits you but does no damage. You slice the bullfrog!! You burn the bullfrog! You kill the bullfrog! Makhleb accepts your kill. No target in view! You see here a bullfrog corpse. You see here a bullfrog corpse. Found a club. No target in view! A cane toad comes into view. The cane toad croaks. The cane toad stings you but does no damage. A cane toad is nearby! You hit the cane toad but do no damage. You headbutt the cane toad! The cane toad is lightly wounded. A cane toad is nearby! You completely miss the cane toad. You headbutt the cane toad. The cane toad is moderately wounded. You block the cane toad's attack. You hit the cane toad. You burn the cane toad. The cane toad is heavily wounded. The cane toad closely misses you. A cane toad is nearby! You slash the cane toad! You burn the cane toad. You kill the cane toad! Makhleb accepts your kill. No target in view! You now have 1095 gold pieces (gained 17). There is a stone staircase leading up, spattered with blood here. You see here a bullfrog skeleton. There is a stone staircase leading down here. Items here: ÷÷÷÷. Done exploring. No target in view! Done exploring. No target in view! Done exploring. Done exploring. No target in view! Done exploring. No target in view! There is a stone staircase leading down here. You climb downwards. Level annotation: exclusion: oklob plant The blink frog hits you. The blink frog barely misses you. You furiously retaliate! You headbutt the blink frog! There is a stone staircase leading up here. You slash the blink frog! You burn the blink frog. The blink frog is severely wounded. You block the blink frog's attack. You slash the blink frog! You burn the blink frog. You kill the blink frog! Makhleb accepts your kill. You feel better. No target in view! No target in view! A wyvern comes into view. Found a scroll of vulnerability. The wyvern hisses angrily. You hear a loud, deep croak! A black mamba comes into view. A water moccasin comes into view. The water moccasin hisses angrily. You block the wyvern's attack. You barely miss the wyvern. The wyvern closely misses you. You hit the wyvern. You burn the wyvern. The wyvern is moderately wounded. You hit the water moccasin. You burn the water moccasin. You block the water moccasin's attack. The wyvern bites you. You barely miss the wyvern. The wyvern is moderately wounded. You slice the water moccasin!! You burn the water moccasin! You kill the water moccasin! Makhleb accepts your kill. You feel better. The wyvern barely misses you. You furiously retaliate! You headbutt the wyvern. You hit the wyvern. You burn the wyvern. You headbutt the wyvern. You kill the wyvern! Makhleb accepts your kill. You feel better. No target in view! No target in view! A redback comes into view. A water moccasin comes into view. The water moccasin moves out of view. The redback bites you! You barely miss the redback. You headbutt the redback, but do no damage. The redback bites you but does no damage. You slice the redback!! You burn the redback! You kill the redback! Makhleb accepts your kill. You feel better. "More. More. More!" A whirlwind of blades manifests around you! You hear an angry hiss. A water moccasin comes into view. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-554-g008097b4cb Game state: mouse_enabled: 0, waiting_for_command: 1, 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_AUTOFIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Zeldest] Species: Minotaur Job: Fighter HP: 117/122; mods: 0/0 MP: 23/23; mod: 0 Stats: 25 (25) 5 (5) 11 (11) Position: (36, 27), god: Makhleb (8), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 10 | 2216 | 254/424 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 18 | 6841 | 0/866 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 25 | 10 | 2198 | 236/424 Dodging | X | 0 | 0 | 0 | 0 | 0/42 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 1 | 25 | 10 | 2224 | 262/424 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Forgecraft | X | 0 | 0 | 0 | 0 | 0/70 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 25 | 14 | 5948 | 323/900 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #188: 62 Attributes: #12: 1095 #23: 9036 #24: -1367583928 #34: 1 #49: 1460 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Tartarus destruction: 1 (innate) Mark of Execution: 1 (innate) Inventory bugs: Recursive crash.