ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14 Version: Dungeon Crawl Stone Soup 0.31-a0-1243-g1811332 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7284820993698244938, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name stone111 -rc /var/dcss/gamedata/dcss-trunk/rc-files/stone111.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/stone111.macro -morgue /var/dcss/gamedata/dcss/morgue/stone111/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/stone111:2023-12-16.01:01:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x78c198]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x795c7e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x78c600]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7ff96bffb4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7ff96c3a1269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x795429] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x795736] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12tileidx_itemRK8item_def+0x8bf) [0xdae3ef]: tileidx_item(item_def const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z18get_tiles_for_itemRK8item_defRSt6vectorI8tile_defSaIS3_EEb+0x41) [0x956891]: get_tiles_for_item(item_def const&, std::vector >&, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu20webtiles_write_tilesERK9MenuEntry+0x3e) [0xa7500e]: Menu::webtiles_write_tiles(MenuEntry const&) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu19webtiles_write_itemEPK9MenuEntry+0x1b2) [0xa753b2]: Menu::webtiles_write_item(MenuEntry const*) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu19webtiles_write_menuEb+0x3ab) [0xa7360b]: Menu::webtiles_write_menu(bool) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework9push_menuEP4Menu+0x177) [0xdca887]: TilesFramework::push_menu(Menu*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4Menu7do_menuEv+0x27d) [0xa7d72d]: Menu::do_menu() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4Menu4showEb+0xe8) [0xa7db98]: Menu::show(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20check_item_knowledgeb+0xfaf) [0x9a429f]: check_item_knowledge(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x56b) [0xde497b]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xde1d62] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xde28ad] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e4e4c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7ff96bfe6840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e5929]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007ff96c3a0f2a in __waitpid (pid=12222, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007ff96c3a0f2a in __waitpid (pid=12222, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000078c015 in call_gdb (file=file@entry=0x7ff96c38b540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 10502\000\000\000\000\000\000\000" #2 0x0000000000795c9a in do_crash_dump () at dbg-asrt.cc:692 t = 1702691015 dir = "/var/dcss/gamedata/dcss/morgue/stone111/" name = "/var/dcss/gamedata/dcss/morgue/stone111/crash-stone111-20231216-014335.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14" file = 0x7ff96c38b540 <_IO_2_1_stderr_> #3 0x000000000078c600 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007ff96c3a1269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000795429 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcd60ad1b0 "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14", assert=false) at dbg-asrt.cc:818 No locals. #7 0x0000000000795736 in die (file=file@entry=0xdf1ac9 "bitary.h", line=line@entry=66, format=format@entry=0xe5acd8 "bit vector range error: %d / %u") at dbg-asrt.cc:878 tmp = "bit vector range error: 14 / 14", '\000' mesg = "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffcd60adaa0, reg_save_area = 0x7ffcd60ad9d0}} #8 0x0000000000dae3ef in FixedBitVector<14u>::get (i=, this=) at tilepick.cc:2692 No locals. #9 FixedBitVector<14u>::operator[] (i=, this=) at bitary.h:73 No locals. #10 _tileidx_gem (item=...) at tilepick.cc:2692 base = 3920 base = #11 tileidx_item (item=...) at tilepick.cc:3005 clas = 17 type = 14 subtype_rnd = 0 rnd = 1 #12 0x0000000000956891 in get_tiles_for_item (item=..., tileset=std::vector of length 0, capacity 0, show_background=) at invent.cc:583 idx = 9147472 #13 0x0000000000a7500e in Menu::webtiles_write_tiles (this=, me=...) at menu.cc:3409 t = std::vector of length 0, capacity 0 #14 0x0000000000a753b2 in Menu::webtiles_write_item (this=0x7ffcd60ae100, me=0x35ccbf0) at menu.cc:3461 col = #15 0x0000000000a7360b in Menu::webtiles_write_menu (this=this@entry=0x7ffcd60ae100, replace=replace@entry=false) at menu.cc:3290 i = count = start = 0 end = first_entry = 0 #16 0x0000000000dca887 in TilesFramework::push_menu (this=0x127f900 , m=m@entry=0x7ffcd60ae100) at tileweb.cc:789 frame = {type = TilesFramework::UIStackFrame::MENU, menu = 0x7ffcd60ae100, crt_tag = "", ui_json = std::vector of length 0, capacity 0, centred = false} #17 0x0000000000a7d72d in Menu::do_menu (this=0x7ffcd60ae100) at menu.cc:1559 done = false #18 0x0000000000a7db98 in Menu::show (this=this@entry=0x7ffcd60ae100, reuse_selections=reuse_selections@entry=true) at menu.cc:1514 cs = {cstate = false} #19 0x00000000009a429f in check_item_knowledge (unknown_items=unknown_items@entry=false) at known-items.cc:519 items = std::vector of length 41, capacity 64 = {0x33e51c0, 0x33e5130, 0x39cacf0, 0x3d82e50, 0x375a8b0, 0x375a820, 0x3c041a0, 0x425f270, 0x379f2b0, 0x39d0000, 0x425f300, 0x342da20, 0x39d0090, 0x379f340, 0x342d990, 0x2f00490, 0x3d04fd0, 0x40d4eb0, 0x2f00400, 0x40d4e20, 0x2eb2550, 0x3d82dc0, 0x3d92bb0, 0x40ad930, 0x3297060, 0x4242710, 0x437ba10, 0x2eb24c0, 0x3cb5df0, 0x4242680, 0x366aa50, 0x35b1eb0, 0x3d92c40, 0x3f7f7a0, 0x3c04230, 0x3285c80, 0x39cad80, 0x406c360, 0x3343a40, 0x384ccd0, 0x403ef80} items_missile = std::vector of length 6, capacity 8 = {0x37fda30, 0x3485a80, 0x3485b10, 0x339e470, 0x339e3e0, 0x37fd9a0} items_food = std::vector of length 0, capacity 0 items_misc = std::vector of length 7, capacity 8 = {0x3599eb0, 0x3807400, 0x3599f40, 0x406e240, 0x3f9fdb0, 0x3f9fe40, 0x406e2d0} items_talismans = std::vector of length 9, capacity 16 = {0x3807490, 0x32d81e0, 0x32d8270, 0x4121940, 0x41219d0, 0x3962b20, 0x3962bb0, 0x330f550, 0x330f5e0} items_other = std::vector of length 5, capacity 8 = {0x40515b0, 0x3404390, 0x3404420, 0x3d82bd0, 0x3d82c60} selected_items = std::vector of length 2, capacity 2 = {{slot = 0, quantity = 1, item = 0x3485b10, has_star = false}, {slot = 0, quantity = 1, item = 0x37fd9a0, has_star = false}} all_items_known = false menu = { = { = {_vptr.Menu = 0xed3190 , f_selitem = 0x0, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x3cfc070, _M_const_object = 0x3cfc070, _M_function_pointer = 0x3cfc070, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3cfc070, this adjustment 63946960}, _M_pod_data = "p\300\317\003\000\000\000\000\320\300\317\003\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffcd60ae170}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ff96c38ab70 , _M_const_object = 0x7ff96c38ab70 , _M_function_pointer = 0x7ff96c38ab70 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ff96c38ab70 , this adjustment -140723899523439}, _M_pod_data = "p\253\070l\371\177\000\000\221\036\365)\003\200\377\377"}, _M_manager = 0x0}, _M_invoker = 0x7ffcd60ae210}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x3c842c8, _M_const_object = 0x3c842c8, _M_function_pointer = 0x3c842c8, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3c842c8, this adjustment 65298704}, _M_pod_data = "\310B\310\003\000\000\000\000\020a\344\003\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x3cfc070}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x3cfc0a0, _M_const_object = 0x3cfc0a0, _M_function_pointer = 0x3cfc0a0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3cfc0a0, this adjustment 140723899523888}, _M_pod_data = "\240\300\317\003\000\000\000\000\060\343\n\326\374\177\000"}, _M_manager = 0x0}, _M_invoker = 0x7034c9 , std::allocator >, std::pair, std::allocator > const, CrawlStoreValue>, std::_Select1st, std::allocator > const, CrawlStoreValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >::_M_copy, std::allocator >, std::pair, std::allocator > const, CrawlStoreValue>, std::_Select1st, std::allocator > const, CrawlStoreValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >::_Alloc_node>(std::_Rb_tree_node, std::allocator > const, CrawlStoreValue> > const*, std::_Rb_tree_node_base*, std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, CrawlStoreValue>, std::_Select1st, std::allocator > const, CrawlStoreValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >::_Alloc_node&)+137>}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXECUTE, _title_prompt_help_tag = "", title = 0x3599cc0, title2 = 0x0, m_indent_title = false, flags = 279300, tag = "inventory", cur_page = 1, num_pages = 0, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = true, items = std::vector of length 77, capacity 128 = {0x3348cf0, 0x2d7a430, 0x36e0cd0, 0x3366850, 0x38acfc0, 0x36f89f0, 0x32b7960, 0x3745490, 0x376d360, 0x3566d30, 0x3594290, 0x3fcbdc0, 0x351fdc0, 0x372e620, 0x3394ec0, 0x339b520, 0x3897d10, 0x32e1510, 0x3c111b0, 0x352a230, 0x367c3b0, 0x379aae0, 0x38af030, 0x3592b50, 0x3744ae0, 0x32de080, 0x2efb030, 0x32fb560, 0x2c7df50, 0x32faf80, 0x34a8e80, 0x34f0490, 0x2eac640, 0x2d17ed0, 0x37985c0, 0x396e4f0, 0x3f44e00, 0x3f3cfd0, 0x3928d10, 0x3e2cb60, 0x3c43030, 0x382f910, 0x35bd840, 0x39c4b00, 0x3c348b0, 0x39665b0, 0x4053110, 0x4267ea0, 0x3ef4ca0, 0x3d0ad70, 0x3457800, 0x3342220, 0x34545a0, 0x36dc240, 0x32dc6d0, 0x2d178f0, 0x33a3fd0, 0x37e8550, 0x2cd2f70, 0x2d8df10, 0x39e0dd0, 0x39aeba0, 0x33599b0, 0x2995ec0, 0x3392000, 0x32e8f70, 0x351f3a0, 0x3805e90, 0x367f0d0, 0x32e2400, 0x38a8300, 0x359a0a0, 0x3362b10, 0x38d1110, 0x3799bb0, 0x3cf86d0, 0x35ccbf0}, sel = std::vector of length 2, capacity 2 = {0x3d0ad70, 0x34545a0}, select_filter = std::vector of length 0, capacity 0, highlighter = 0x34409e0, num = -1, lastch = 0, alive = false, more_needs_init = false, remap_numpad = true, last_hovered = -1, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (use count 2, weak count 1) = {get() = 0x38cfe00}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x3fb2410}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x38aaa80}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x34b5310}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x32e4660}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 2, weak count 1) = {get() = 0x434f8d0}}, _webtiles_title_changed = true, _webtiles_title = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Recognised items. (Select to toggle autopickup)", ' ' , "(_ for help)"}}}}, type = menu_type::know, pre_select = 0x7ffcd60ae000, title_annotate = 0x0, temp_title = "", _mode_special_drop = false}, all_items_known = false} stitle = "Recognised items. (Select to toggle autopickup)", ' ' , "(_ for help)" prompt = "(_ for help)" ml = {letter = 96 '`'} last_char = #20 0x0000000000de497b in process_command (cmd=CMD_DISPLAY_KNOWN_OBJECTS, prev_cmd=CMD_AUTOFIGHT) at main.cc:2226 No locals. #21 0x0000000000de1d62 in _input () at main.cc:1255 cmd = CMD_DISPLAY_KNOWN_OBJECTS real_prev_cmd = CMD_AUTOFIGHT player_disabled = {was_disabled = false} #22 0x0000000000de28ad in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006e4e4c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffcd60aebf8) at main.cc:335 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 10502) 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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 1 Level id: Lair:1 Level build method = , level layout type = rooms, absdepth0 = 10 Level vaults: layout_gridlike grunt_megastairs_5 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (62, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Lodul is poisoned. Lodul convulses. Lodul seems to slow down. Lodul is lightly wounded. The ogre barely misses you. You slice Lodul!! Lodul is heavily wounded. The ogre barely misses you. You dice Lodul like an onion!!! Lodul is almost dead. Lodul barely misses you. You dice Lodul like an onion!!! You kill Lodul! Okawaru accepts your kill. The ogre closely misses you. Your Evocations skill increases to level 5! You slice the ogre!! The ogre is severely wounded. The ogre hits you with a +0 giant spiked club! You closely miss the ogre. The ogre is severely wounded. The ogre barely misses you. You barely miss the ogre. The ogre is severely wounded. You slash the ogre! The ogre is almost dead. The ogre barely misses you. You slice the ogre!! You kill the ogre! Okawaru accepts your kill. Your Long Blades skill increases to level 15! No target in view! You now have 877 gold pieces (gained 422). N - 6 curare-tipped darts (gained 1) There is an open door, spattered with blood here. Items here: )))) ††††. N - 7 curare-tipped darts (gained 1) Done exploring. Done exploring. Done exploring. Okay, then. Okay, then. Done exploring. Done exploring. Search for what [Enter for "."]? . Search for what [Enter for "."]? sword Done exploring. Done exploring. Okay, then. HP restored. There is a stone staircase leading down here. You climb downwards. The purple ugly thing gurgles horribly! The boulder beetle curls into a ball and begins rolling! Found 7 stones. Found an escape hatch in the floor. There is a stone staircase leading up here. There are monsters nearby! Unknown command. The purple ugly thing closely misses you. The white ugly thing bites you but does no damage. You climb upwards. There is a stone staircase leading down here. Unknown command. Unknown command. Unknown command. Throw: 7 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - purple ugly thing Aim: a purple ugly thing (68% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the purple ugly thing. The purple ugly thing is poisoned. The purple ugly thing convulses. The purple ugly thing seems to slow down. The purple ugly thing is lightly wounded. The white ugly thing bites you but does no damage. The purple ugly thing misses you. Unknown command. Unknown command. Throw: 6 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - white ugly thing, p - purple ugly thing Aim: a white ugly thing (68% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the white ugly thing. The white ugly thing is poisoned. The white ugly thing convulses. The white ugly thing seems to slow down. The white ugly thing is lightly wounded. The white ugly thing barely misses you. Unknown command. Unknown command. You slash the white ugly thing! The white ugly thing is moderately wounded. The purple ugly thing pecks you! You barely miss the white ugly thing. The white ugly thing is moderately wounded. The purple ugly thing basks in the mutagenic energy from its kin and changes! The white ugly thing bites you but does no damage. Unknown command. Unknown command. You carve the white ugly thing like a ham!!! The white ugly thing is almost dead. Unknown command. You open the white ugly thing like a pillowcase!!! You kill the white ugly thing! Okawaru accepts your kill. The white ugly thing headbutts you. The white ugly thing freezes you!! Unknown command. You slash the white ugly thing! The white ugly thing is moderately wounded. The white ugly thing headbutts you but does no damage. You barely miss the white ugly thing. The white ugly thing is moderately wounded. The white ugly thing is no longer moving slowly. The white ugly thing closely misses you. You open the white ugly thing like a pillowcase!!! The white ugly thing is almost dead. The white ugly thing headbutts you! The white ugly thing freezes you! You barely miss the white ugly thing. The white ugly thing is almost dead. The white ugly thing headbutts you. The white ugly thing freezes you! * * * LOW HITPOINT WARNING * * * Throw: 5 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - white ugly thing Aim: a white ugly thing (almost dead, poisoned, 68% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the white ugly thing. The white ugly thing looks even sicker. The white ugly thing convulses. The white ugly thing seems to slow down. The white ugly thing is almost dead. The white ugly thing headbutts you but does no damage. Unknown command. You hit the white ugly thing. The white ugly thing is almost dead. You slice the white ugly thing!! You kill the white ugly thing! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! Okawaru will grant you a choice of weapons... once. Okawaru will grant you a choice of armour... once. N - 6 curare-tipped darts (gained 2) J - a javelin There is a stone staircase leading down, spattered with blood here. You start waiting. You start waiting. HP restored. Okay, then. Okawaru offers you a choice of armour! Something appears at your feet! X - the +0 pair of fencer's gloves {Riposte Dex+3} You start removing your armour. You continue taking off your +0 pair of gloves. x4 You finish taking off your +0 pair of gloves. You start putting on your armour. You continue putting on the +0 pair of fencer's gloves {Riposte Dex+3}. x5 You finish putting on the +0 pair of fencer's gloves {Riposte Dex+3}. En garde! Okay, then. Okay, then. Okay, then. Okawaru offers you a choice of weapons! Something appears at your feet! Y - a +1 antimagic triple sword As you read the scroll of enchant weapon, it crumbles to dust. Your +1 antimagic triple sword glows red for a moment. There is a stone staircase leading down, spattered with blood here. There is a stone staircase leading down, spattered with blood here. You climb downwards. The boulder beetle leaps! The wraith hits you! The wraith drains your vigour! You feel yourself slow down. The boulder beetle curls into a ball and begins rolling! There is a stone staircase leading up, spattered with blood here. Unknown command. The wraith hits you. The shadow slips into darkness. The shadow flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The wraith closely misses you. You climb upwards. Reactivating autopickup. There is a stone staircase leading down, spattered with blood here. Unknown command. Unknown command. Unknown command. Unknown command. You closely miss the wraith. The wraith barely misses you. You barely miss the wraith. The wraith hits you but does no damage. The wraith barely misses you. You riposte. You slash the wraith! The wraith is moderately damaged. You slash the wraith! The wraith is severely damaged. The wraith hits you but does no damage. You barely miss the wraith. The wraith is severely damaged. The wraith misses you. x2 You slice the wraith!! You destroy the wraith! Okawaru accepts your kill. You feel yourself speed up. There is a stone staircase leading down, spattered with blood here. You start waiting. HP restored. You climb downwards. The boulder beetle completely misses you. You riposte. You hit the boulder beetle. The boulder beetle is lightly wounded. The boulder beetle leaps! The shadow closely misses you. You riposte. You slash the shadow! The shadow is heavily damaged. The boulder beetle leaps! There is a stone staircase leading up, spattered with blood here. Unknown command. Unknown command. You slash the shadow! You destroy the shadow! Okawaru accepts your kill. Throw: 6 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - boulder beetle Aim: a boulder beetle (91% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the boulder beetle. The boulder beetle is poisoned. The boulder beetle convulses. The boulder beetle seems to slow down. The boulder beetle is lightly wounded. Unknown command. Found a stone staircase leading down. The boulder beetle waves its antennae. The boulder beetle leaps! The boulder beetle bites you but does no damage. You barely miss the boulder beetle. The boulder beetle is moderately wounded. The boulder beetle bites you but does no damage. You hit the boulder beetle but do no damage. The boulder beetle is moderately wounded. The boulder beetle leaps! You hit the boulder beetle. The boulder beetle is moderately wounded. The boulder beetle bites you. You completely miss the boulder beetle. The boulder beetle is moderately wounded. The boulder beetle closely misses you. You hit the boulder beetle but do no damage. The boulder beetle is moderately wounded. The boulder beetle is no longer moving slowly. The boulder beetle bites you but does no damage. You hit the boulder beetle. The boulder beetle is heavily wounded. The boulder beetle barely misses you. You slice the boulder beetle!! The boulder beetle is almost dead. The boulder beetle bites you but does no damage. You slash the boulder beetle! You kill the boulder beetle! Okawaru accepts your kill. Your Stealth skill increases to level 1! Found 2 stones. You see here a curare-tipped dart. N - 6 curare-tipped darts (gained 1) The boulder beetle curls into a ball and begins rolling! Throw: 6 darts (curare) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - boulder beetle Aim: a boulder beetle (rolling, 91% to hit) You throw a curare-tipped dart. The curare-tipped dart hits the boulder beetle. The boulder beetle is poisoned. The boulder beetle convulses. The boulder beetle seems to slow down. The boulder beetle is lightly wounded. Unknown command. The boulder beetle hits you but does no damage. The boulder beetle stops rolling and uncurls. You slice the boulder beetle!! The boulder beetle is severely wounded. The boulder beetle bites you. You hit the boulder beetle but do no damage. The boulder beetle is severely wounded. The boulder beetle bites you but does no damage. You cut the boulder beetle into ribbons!!! You kill the boulder beetle! Okawaru accepts your kill. You see here a boulder beetle corpse. There is a stone staircase leading up, spattered with blood here. N - 6 curare-tipped darts (gained 1) An orc warrior comes into view. It is wielding a +0 short sword. An orc warrior comes into view. It is wielding a +0 short sword. Found a scroll of identify. The orc warrior shouts! You hear a shout! x3 Found a staircase to the Orcish Mines. An orc wizard comes into view. It is wielding a +0 dagger. The orc warrior unwields a +0 short sword. The orc warrior wields a +0 orcbow. The orc warrior shoots an arrow. The arrow hits you but does no damage. The orc warrior shoots an arrow. The arrow hits you! You closely miss the orc warrior. The orc warrior closely misses you. You riposte. You barely miss the orc warrior. You slice the orc warrior!! You kill the orc warrior! Okawaru accepts your kill. The orc warrior shoots an arrow. The arrow closely misses you. The orc warrior shoots an arrow. The arrow hits you but does no damage. Things that are here: a +0 short sword; a +0 plate armour You chop the orc wizard into pieces!!! You kill the orc wizard! Okawaru accepts your kill. The orc warrior shoots an arrow. The arrow hits you. An orc wizard comes into view. It is wielding a +0 dagger. The orc warrior unwields a +0 orcbow. The orc warrior wields a +0 short sword. The orc warrior hits you with a +0 short sword. Things that are here: a +0 dagger; a +0 robe; an orc corpse You slice the orc warrior!! The orc warrior is severely wounded. The orc warrior hits you but does no damage. You closely miss the orc warrior. The orc warrior is severely wounded. The orc warrior closely misses you. You riposte. You closely miss the orc warrior. The orc warrior is severely wounded. The orc wizard hits you with a +0 dagger. You hit the orc warrior. The orc warrior is almost dead. The orc warrior misses you. The orc wizard points at you and mumbles some strange words. You are confused. You are too confused! You are too confused! Unknown command. The orc warrior unwields a +0 short sword. The orc warrior wields a +0 orcbow. The orc warrior shoots an arrow. The arrow hits you! Things that are here: a +0 short sword; a +0 plate armour You slash the orc wizard! You kill the orc wizard! Okawaru accepts your kill. The orc warrior shoots an arrow. The arrow hits you. You bump into the rock wall. The orc warrior shoots an arrow. The arrow hits you but does no damage. The orc warrior unwields a +0 orcbow. The orc warrior wields a +0 short sword. The orc warrior hits you with a +0 short sword. Items here: )) [[ †. You slice the orc warrior!! You kill the orc warrior! Okawaru accepts your kill. You feel less confused. Items here: )) [ †. Found a halberd. An orc comes into view. It is wielding a +0 hand axe. The orc shouts! The orc hits you but does no damage. You carve the orc like a ham!!! You kill the orc! No target in view! No target in view! No target in view! HP restored. n - a scroll of identify Found a stone staircase leading down. A troll comes into view. Found 18 gold pieces. The helpless troll fails to defend itself. You slash the troll! The troll is moderately wounded. The troll bites you but does no damage. The troll claws you but does no damage. The troll barely misses you. You slice the troll!! The troll is almost dead. The troll bites you but does no damage. The troll completely misses you. The troll claws you. You open the troll like a pillowcase!!! You kill the troll! Okawaru accepts your kill. Your Stealth skill increases to level 2! No target in view! You now have 895 gold pieces (gained 18). G - 2 scrolls of enchant armour (gained 1) Found a stone staircase leading down. There is a stone staircase leading down here. Found a scale mail. You see here a +0 scale mail. There is a stone staircase leading down here. You see here 2 stones. You now have 914 gold pieces (gained 19). There is a shaft here. A vampire mosquito comes into view. The vampire mosquito buzzes angrily. A vampire mosquito comes into view. The vampire mosquito buzzes angrily. A vampire mosquito comes into view. The vampire mosquito moves out of view. You closely miss the vampire mosquito. The vampire mosquito bites you! The vampire mosquito draws strength from your injuries! The vampire mosquito bites you! The vampire mosquito draws strength from your injuries! You slice the vampire mosquito!! The vampire mosquito is severely damaged. The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito barely misses you. You riposte. The vampire mosquito buzzes angrily. You cut the vampire mosquito into ribbons!!! You destroy the vampire mosquito! Okawaru accepts your kill. The vampire mosquito misses you. Unknown command. You closely miss the vampire mosquito. The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito barely misses you. The vampire mosquito closely misses you. Unknown command. You miss the vampire mosquito. The vampire mosquito bites you but does no damage. x3 The vampire mosquito barely misses you. You riposte. You closely miss the vampire mosquito. Unknown command. You closely miss the vampire mosquito. The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito bites you! The vampire mosquito draws strength from your injuries! The vampire mosquito closely misses you. You riposte. You slice the vampire mosquito!! The vampire mosquito is severely damaged. The vampire mosquito completely misses you. You slice the vampire mosquito!! You destroy the vampire mosquito! Okawaru accepts your kill. The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito bites you but does no damage. Unknown command. You hit the vampire mosquito. The vampire mosquito is lightly damaged. The vampire mosquito bites you. The vampire mosquito draws strength from your injuries! The vampire mosquito bites you but does no damage. Unknown command. You hit the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito barely misses you. You riposte. You closely miss the vampire mosquito. The vampire mosquito is moderately damaged. The vampire mosquito barely misses you. You riposte. You slice the vampire mosquito!! You destroy the vampire mosquito! Okawaru accepts your kill. No target in view! Unknown command. No target in view! Things that are here: a +0 short sword; a +0 plate armour Items here: )) [[ ÷. There is a staircase to the Orcish Mines here. Key pressed, stopping explore. A - 4 potions of brilliance (gained 1) Found a ring mail. You see here a +0 ring mail. Done exploring. Done exploring. Okay, then. Search for what [Enter for "sword", or ? for help]? poison Unknown command. Done exploring. Done exploring. What level of the Lair of Beasts? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. Things that are here: a +0 chain mail; a +5 eveningstar There is an open door, spattered with blood here. Items here: )))). Things that are here: a +0 giant spiked club; 7 stones There is a staircase to the Lair here. You climb downwards. Welcome to the Lair of Beasts! Found a wand of paralysis (7) and 20 gold pieces. There is a staircase back to the Dungeon here. There are monsters nearby! Okay, then. You drop a +0 pair of gloves. You drop a javelin. The water moccasin hisses angrily. Found a scroll of immolation. The water moccasin hisses angrily. The water moccasin bites you but does no damage. You gain the combat prowess of a mighty hero. The water moccasin bites you but does no damage. A bullfrog comes into view. The water moccasin bites you but does no damage. You completely miss the water moccasin. The water moccasin barely misses you. The water moccasin closely misses you. The bullfrog croaks. You hit the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you but does no damage. The water moccasin closely misses you. You slash the water moccasin! The water moccasin is heavily wounded. The water moccasin barely misses you. You riposte. You slash the water moccasin! You kill the water moccasin! Okawaru accepts your kill. The water moccasin barely misses you. The water moccasin bites you but does no damage. You slice the water moccasin!! You kill the water moccasin! Okawaru accepts your kill. You slash the bullfrog! The bullfrog is heavily wounded. The bullfrog completely misses you. You riposte. You slice the bullfrog!! You kill the bullfrog! Okawaru accepts your kill. No target in view! No target in view! Magic restored. L - a wand of paralysis (12) (gained 7 charges) You now have 934 gold pieces (gained 20). Found a quarterstaff. You see here a bullfrog corpse. Found two stone staircases leading down. You feel like a meek peon again. A cane toad comes into view. You see here a scroll of immolation. H - 3 scrolls of immolation (gained 1) A basilisk comes into view. The basilisk gazes at you. You resist with some effort. The basilisk gazes at you. You resist with some effort. The cane toad croaks. A wyvern comes into view. The basilisk gazes at you. You resist with some effort. The cane toad stings you. You are poisoned. The cane toad poisons you! You gain the combat prowess of a mighty hero. You feel very sick. The cane toad barely misses you. You riposte. You carve the cane toad like a ham!!! The cane toad is almost dead. The basilisk barely misses you. You riposte. You hit the basilisk. The basilisk is lightly wounded. The cane toad stings you but does no damage. You slice the cane toad!! You kill the cane toad! Okawaru accepts your kill. You feel very sick. The basilisk misses you. Your base Dodging skill increases to level 4! Unknown command. You slice the basilisk!! You kill the basilisk! Okawaru accepts your kill. You feel sick. The wyvern bites you but does no damage. Unknown command. You hit the wyvern but do no damage. You feel sick. The wyvern bites you! The wyvern bites you. Unknown command. You slash the wyvern! The wyvern is heavily wounded. You feel sick. The wyvern bites you. You carve the wyvern like a ham!!! You kill the wyvern! Okawaru accepts your kill. You feel sick. No target in view! No target in view! No target in view! You feel sick. Found a stone staircase leading down. You feel sick. Found a leather armour. You feel sick. You feel sick. You are no longer poisoned. A black mamba comes into view. The helpless black mamba fails to defend itself. You chop the black mamba into pieces!!! You kill the black mamba! Okawaru accepts your kill. Your base Stealth skill increases to level 3! No target in view! HP restored. You feel like a meek peon again. A polar bear comes into view. A komodo dragon comes into view. The polar bear bites you but does no damage. The polar bear claws you but does no damage. x2 You slice the polar bear!! The polar bear is severely wounded. The polar bear closely misses you. The polar bear claws you but does no damage. x2 You slice the polar bear!! You kill the polar bear! Okawaru accepts your kill. You slash the komodo dragon! The komodo dragon is lightly wounded. The komodo dragon bites you. You slice the komodo dragon!! The komodo dragon is severely wounded. The komodo dragon closely misses you. You slice the komodo dragon!! You kill the komodo dragon! Okawaru accepts your kill. You have reached level 13! z - 2 lumpy inky potions (gained 1) A bullfrog comes into view. The bullfrog gives a loud, deep croak! The bullfrog hits you but does no damage. You slice the bullfrog!! The bullfrog is severely wounded. The bullfrog misses you. The bullfrog closely misses you. You slice the bullfrog!! You kill the bullfrog! Okawaru accepts your kill. No target in view! Found a chain mail. A black mamba comes into view. A wolf comes into view. 2 wolves come into view. The wolf howls! x2; You hear an angry hiss. A wolf comes into view. x2 You hear an angry hiss. Found 8 stones. The wolf howls! A wolf comes into view. The wolf howls! You slash the wolf! The wolf is severely wounded. The wolf bites you but does no damage. The wolf misses you. The wolf bites you but does no damage. You slice the wolf!! You kill the wolf! Okawaru accepts your kill. The wolf barely misses you. The wolf bites you but does no damage. The wolf bites you. The black mamba bites you but does no damage. The black mamba bites you! You slice the black mamba!! The black mamba is heavily wounded. The black mamba bites you! The black mamba barely misses you. You miss the black mamba. The black mamba is heavily wounded. The black mamba bites you! The black mamba closely misses you. You slice the black mamba!! You kill the black mamba! Okawaru accepts your kill. You closely miss the wolf. The wolf bites you but does no damage. You barely miss the wolf. The wolf misses you. You riposte. You miss the wolf. You punch the wolf, but do no damage. The wolf misses you. You riposte. You slice the wolf!! You kill the wolf! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! You barely miss the wolf. The wolf barely misses you. Unknown command. You hit the wolf. The wolf is lightly wounded. The wolf bites you! The wolf barely misses you. Unknown command. You barely miss the wolf. The wolf is lightly wounded. The wolf barely misses you. The wolf bites you but does no damage. Unknown command. You slice the wolf!! The wolf is almost dead. The wolf bites you! The wolf closely misses you. Unknown command. You slice the wolf!! You kill the wolf! Okawaru accepts your kill. The wolf barely misses you. You closely miss the wolf. The wolf bites you but does no damage. x2 You miss the wolf. The wolf bites you but does no damage. The wolf bites you. Unknown command. You slice the wolf!! You kill the wolf! Okawaru accepts your kill. The wolf closely misses you. You riposte. You hit the wolf. The wolf is lightly wounded. You slash the wolf! The wolf is severely wounded. The wolf bites you but does no damage. x2 You slice the wolf!! You kill the wolf! Okawaru accepts your kill. You miss the wolf. The wolf bites you but does no damage. x2 You chop the wolf into pieces!!! You kill the wolf! Okawaru accepts your kill. No target in view! No target in view! R - 2 silver javelins (gained 1) Things that are here: a wolf corpse; a black mamba corpse You see here a wolf corpse. A basilisk comes into view. You see here a scroll of enchant weapon. r - a scroll of enchant weapon The basilisk hisses angrily. The basilisk gazes at you. You are slowing down. Unknown command. Unknown command. As you read the scroll of enchant weapon, it crumbles to dust. Your +2 antimagic triple sword glows red for a moment. The basilisk gazes at you. Your limbs have turned to stone. You have turned to stone. The basilisk gazes at you. You easily resist. A yak comes into view. The basilisk gazes at you. You easily resist. The yak enters a dispersal trap! You blink. The yak blinks! The basilisk gazes at you. The basilisk gazes at you. You turn to flesh and can move again. Unknown command. Unknown command. Unknown command. The yak closely misses you. You riposte. You barely miss the yak. You slice the yak!! The yak is almost dead. You hear a bellow! x2 A yak comes into view. The yak gores you but does no damage. You hit the yak. The yak is almost dead. The basilisk bites you but does no damage. The yak gores you! You slash the yak! You kill the yak! Okawaru accepts your kill. A yak comes into view. The basilisk closely misses you. You riposte. You slice the basilisk like a ripe choko!!! You kill the basilisk! Okawaru accepts your kill. Your Long Blades skill increases to level 16! Unknown command. Unknown command. You slash the yak! The yak is moderately wounded. The yak misses you. You chop the yak into pieces!!! You kill the yak! Okawaru accepts your kill. The yak gores you! You slash the yak! The yak is moderately wounded. The yak gores you but does no damage. You slice the yak!! You punch the yak. The yak is almost dead. The yak closely misses you. You barely miss the yak. The yak is almost dead. The yak completely misses you. You riposte. You hit the yak. The yak is almost dead. You barely miss the yak. The yak is almost dead. The yak closely misses you. You riposte. You barely miss the yak. The yak is almost dead. You slice the yak!! You kill the yak! Okawaru accepts your kill. No target in view! A bullfrog comes into view. A bullfrog is nearby! The bullfrog croaks. A cane toad comes into view. The bullfrog hits you but does no damage. A polar bear comes into view. The bullfrog snags a nearby moth with its tongue. The bullfrog completely misses you. You riposte. The cane toad gives a loud, deep croak! The polar bear growls angrily. You hit the bullfrog. The bullfrog is lightly wounded. You barely miss the bullfrog. The bullfrog is lightly wounded. The bullfrog barely misses you. Unknown command. You barely miss the bullfrog. The bullfrog is lightly wounded. The bullfrog hits you but does no damage. x2 Unknown command. You slice the bullfrog!! You kill the bullfrog! Okawaru accepts your kill. The polar bear bites you. The polar bear barely misses you. The polar bear claws you but does no damage. You hit the cane toad but do no damage. The cane toad misses you. The polar bear bites you! The polar bear barely misses you. The polar bear claws you but does no damage. The cane toad stings you! You are poisoned. The cane toad poisons you! You slice the cane toad!! The cane toad is almost dead. You feel very sick. The polar bear bites you but does no damage. The polar bear claws you but does no damage. x2 The cane toad closely misses you. Unknown command. You hit the cane toad but do no damage. The cane toad is almost dead. You feel very sick. The cane toad stings you!! The polar bear bites you but does no damage. The polar bear claws you but does no damage. The polar bear barely misses you. You slice the cane toad!! You kill the cane toad! Okawaru accepts your kill. You feel sick. The polar bear bites you. The polar bear claws you but does no damage. x2 Unknown command. You slice the polar bear!! The polar bear is heavily wounded. You feel sick. The polar bear bites you! * * * LOW HITPOINT WARNING * * * The polar bear closely misses you. The polar bear claws you but does no damage. Unknown command. You hit the polar bear but do no damage. The polar bear is heavily wounded. You feel sick. The polar bear misses you. You riposte. You slice the polar bear!! The polar bear is almost dead. The polar bear closely misses you. The polar bear misses you. Unknown command. You slice the polar bear!! You kill the polar bear! Okawaru accepts your kill. You feel sick. Your Stealth skill increases to level 4! Unknown command. You feel sick. You feel sick. You now have 949 gold pieces (gained 15). You feel sick. You start waiting. You feel sick. You are no longer poisoned. You start waiting. A cane toad comes into view. You are too injured to fight recklessly! The cane toad gives a loud, deep croak! You gain the combat prowess of a mighty hero. A wyvern comes into view. You closely miss the cane toad. The wyvern hisses angrily. The cane toad barely misses you. You riposte. You slice the cane toad!! The cane toad is almost dead. You slice the cane toad!! You kill the cane toad! Okawaru accepts your kill. Your base Dodging skill increases to level 5! The wyvern bites you! * * * LOW HITPOINT WARNING * * * The wyvern misses you. You riposte. You carve the wyvern like a ham!!! You kill the wyvern! Okawaru accepts your kill. You see here a wyvern corpse. Magic restored. You feel like a meek peon again. HP restored. A komodo dragon comes into view. Found a potion of heal wounds. The helpless komodo dragon fails to defend itself. You cut the komodo dragon into ribbons!!! You kill the komodo dragon! Okawaru accepts your kill. No target in view! S - 2 potions of heal wounds (gained 1) A yak comes into view. Found 20 gold pieces. 3 yaks come into view. The yak bellows! x3 A yak comes into view. The yak gores you but does no damage. The yak bellows! You slice the yak!! The yak is severely wounded. The yak gores you but does no damage. You carve the yak like a ham!!! You kill the yak! Okawaru accepts your kill. The yak completely misses you. The yak gores you but does no damage. You barely miss the yak. The yak gores you but does no damage. The yak barely misses you. You slice the yak!! The yak is severely wounded. The yak closely misses you. You riposte. You slice the yak!! You kill the yak! Okawaru accepts your kill. The yak gores you but does no damage. x2 You slice the yak!! The yak is almost dead. The yak misses you. You riposte. You carve the yak like a ham!!! You kill the yak! Okawaru accepts your kill. The yak gores you but does no damage. The yak misses you. You closely miss the yak. The yak closely misses you. The yak barely misses you. You riposte. You hit the yak. The yak is lightly wounded. You carve the yak like a ham!!! You kill the yak! Okawaru accepts your kill. The yak gores you! You slice the yak!! The yak is heavily wounded. The yak closely misses you. You slash the yak! The yak is severely wounded. The yak gores you. You slash the yak! You kill the yak! Okawaru accepts your kill. No target in view! You now have 969 gold pieces (gained 20). You see here a yak corpse. A komodo dragon comes into view. A komodo dragon is nearby! The komodo dragon hisses angrily. A black mamba comes into view. The black mamba hisses angrily. You slash the komodo dragon! The komodo dragon is moderately wounded. The komodo dragon bites you!! You slice the komodo dragon!! The komodo dragon is severely wounded. The komodo dragon bites you!! x2 You gain the combat prowess of a mighty hero. The black mamba bites you but does no damage. The black mamba closely misses you. You riposte. You slash the black mamba! The black mamba is moderately wounded. The komodo dragon completely misses you. You slash the black mamba! The black mamba is severely wounded. The black mamba bites you but does no damage. The komodo dragon bites you but does no damage. You slice the black mamba!! You kill the black mamba! Okawaru accepts your kill. The komodo dragon barely misses you. You slash the komodo dragon! The komodo dragon is almost dead. The komodo dragon bites you. You slash the komodo dragon! You kill the komodo dragon! Okawaru accepts your kill. r - a scroll of vulnerability A black mamba comes into view. The black mamba hisses angrily. The black mamba bites you. You are poisoned. The black mamba poisons you! You hit the black mamba but do no damage. You feel very sick. The black mamba bites you but does no damage. The black mamba barely misses you. You hit the black mamba but do no damage. Your punch misses the black mamba. You feel very sick. The black mamba barely misses you. You riposte. You miss the black mamba. The black mamba completely misses you. You slice the black mamba!! The black mamba is heavily wounded. You feel sick. The black mamba misses you. The black mamba bites you. You chop the black mamba into pieces!!! You kill the black mamba! Okawaru accepts your kill. You feel sick. No target in view! You feel like a meek peon again. You feel sick. You feel sick. You feel sick. You feel sick. A bullfrog comes into view. You feel sick. You feel sick. You are no longer poisoned. A basilisk comes into view. Found a dagger and 11 gold pieces. The helpless bullfrog fails to defend itself. You cut the bullfrog into ribbons!!! You kill the bullfrog! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! The helpless basilisk fails to defend itself. You slash the basilisk! The basilisk is heavily wounded. The basilisk gazes at you. You easily resist. You slice the basilisk!! You kill the basilisk! Okawaru accepts your kill. No target in view! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1243-g1811332 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_KNOWN_OBJECTS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [stone111] Species: Human Job: Gladiator HP: 101/101; mods: 0/0 MP: 20/20; mod: 0 Stats: 15 (15) 10 (10) 21 (21) Position: (24, 62), god: Okawaru (7), 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 | 0 | 0 | 9 | 2252 | 2/525 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 2 | 50 | 16 | 7896 | 396/1050 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 2 | 151 | 1/150 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 1 | 25 | 5 | 865 | 115/300 Stealth | X | 1 | 25 | 4 | 550 | 130/210 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 10 | 2607 | 274/505 Evocations | X | 0 | 0 | 5 | 756 | 6/300 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 1427 #13: 458 #23: 12187 #24: -78701442 #49: 1037 Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #45: +1 heavy scimitar eq slot #1, inv slot #1: +0 cloak eq slot #2, inv slot #2: +0 helmet eq slot #3, inv slot #49: +0 pair of fencer's gloves {Riposte Dex+3} eq slot #4, inv slot #18: +1 pair of boots eq slot #6, inv slot #42: +3 ring mail eq slot #7, inv slot #9: ring of resist corrosion eq slot #8, inv slot #28: +4 ring of slaying eq slot #9, inv slot #5: amulet of faith }}}}}}}}}}} Webtiles message buffer: {"msg":"menu","ui-centred":false,"tag":"inventory","flags":279300,"last_hovered":-1,"title":{"text":"Recognised items. (Select to toggle autopickup) (_ for help)"},"more":"[Up|Down] select [PgDn|>] page down [PgUp|<<] page up [Esc] exit\u000aLetters toggle autopickup [.|Space] toggle selected [-] unrecognised [XXX]","alt_more":"[Up|Down] select [Esc] exit\u000aLetters toggle autopickup [.|Space] toggle selected [-] unrecognised [XXX]","total_items":77,"chunk_start":0,"items":[{"text":"Magical Staves (select all with |)","colour":1,"level":1},{"text":" a - unknown magical staves","q":1,"hotkeys":[97,124],"level":2,"tiles":[{"t":3818,"tex":4}]},{"text":"Jewellery (select all with \"=)","colour":1,"level":1},{"text":" b + unknown jewellery","q":1,"hotkeys":[98,34],"level":2,"tiles":[{"t":3674,"tex":4}]},{"text":" c - amulets of faith","q":1,"hotkeys":[99,34],"level":2,"tiles":[{"t":3687,"tex":4},{"t":3721,"tex":4}]},{"text":" d - amulets of guardian spirit","q":1,"hotkeys":[100,34],"level":2,"tiles":[{"t":3688,"tex":4},{"t":3720,"tex":4}]},{"text":" e - amulets of reflection","q":1,"hotkeys":[101,34],"level":2,"tiles":[{"t":3697,"tex":4},{"t":3722,"tex":4}]},{"text":" f + rings of fire","q":1,"hotkeys":[102,61],"level":2,"tiles":[{"t":3630,"tex":4},{"t":3671,"tex":4}]},{"text":" g - rings of resist corrosion","q":1,"hotkeys":[103,61],"level":2,"tiles":[{"t":3614,"tex":4},{"t":3658,"tex":4}]},{"text":" h + rings of slaying","q":1,"hotkeys":[104,61],"level":2,"tiles":[{"t":3610,"tex":4},{"t":3656,"tex":4}]},{"text":" i + rings of wizardry","q":1,"hotkeys":[105,61],"level":2,"tiles":[{"t":3623,"tex":4},{"t":3666,"tex":4}]},{"text":"Wands (select all with /)","colour":1,"level":1},{"text":" j + unknown wands","q":1,"hotkeys":[106,47],"level":2,"tiles":[{"t":3507,"tex":4}]},{"text":" k + wands of acid","q":1,"hotkeys":[107,47],"level":2,"tiles":[{"t":3517,"tex":4},{"t":3536,"tex":4}]},{"text":" l + wands of digging","q":1,"hotkeys":[108,47],"level":2,"tiles":[{"t":3513,"tex":4},{"t":3530,"tex":4}]},{"text":" m + wands of flame","q":1,"hotkeys":[109,47],"level":2,"tiles":[{"t":3518,"tex":4},{"t":3519,"tex":4}]},{"text":" n + wands of paralysis","q":1,"hotkeys":[110,47],"level":2,"tiles":[{"t":3508,"tex":4},{"t":3525,"tex":4}]},{"text":" o + wands of roots","q":1,"hotkeys":[111,47],"level":2,"tiles":[{"t":3511,"tex":4},{"t":3543,"tex":4}]},{"text":"Scrolls (select all with ?)","colour":1,"level":1},{"text":" p + unknown scrolls","q":1,"hotkeys":[112,63],"level":2,"tiles":[{"t":3577,"tex":4}]},{"text":" q + scrolls of amnesia (uncommon)","q":1,"hotkeys":[113,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3602,"tex":4}]},{"text":" r + scrolls of blinking (uncommon)","q":1,"hotkeys":[114,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3591,"tex":4}]},{"text":" s + scrolls of enchant armour (uncommon)","q":1,"hotkeys":[115,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3585,"tex":4}]},{"text":" t + scrolls of enchant weapon (uncommon)","q":1,"hotkeys":[116,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3584,"tex":4}]},{"text":" u + scrolls of fear (uncommon)","q":1,"hotkeys":[117,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3580,"tex":4}]},{"text":" v + scrolls of fog (uncommon)","q":1,"hotkeys":[118,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3593,"tex":4}]},{"text":" w + scrolls of identify (very common)","q":1,"hotkeys":[119,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3578,"tex":4}]},{"text":" x + scrolls of immolation (uncommon)","q":1,"hotkeys":[120,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3590,"tex":4}]},{"text":" y - scrolls of noise (uncommon)","q":1,"hotkeys":[121,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3581,"tex":4}]},{"text":" z + scrolls of revelation (uncommon)","q":1,"hotkeys":[122,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3592,"tex":4}]},{"text":" A - scrolls of summoning (rare)","q":1,"colour":8,"hotkeys":[65,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3583,"tex":4}]},{"text":" B + scrolls of teleportation (common)","q":1,"hotkeys":[66,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3579,"tex":4}]},{"text":" C + scrolls of torment (rare)","q":1,"hotkeys":[67,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3586,"tex":4}]},{"text":" D + scrolls of vulnerability (uncommon)","q":1,"hotkeys":[68,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3600,"tex":4}]},{"text":"Potions (select all with !)","colour":1,"level":1},{"text":" E + unknown potions","q":1,"hotkeys":[69,33],"level":2,"tiles":[{"t":3724,"tex":4}]},{"text":" F + potions of ambrosia (rare)","q":1,"hotkeys":[70,33],"level":2,"tiles":[{"t":3731,"tex":4},{"t":3760,"tex":4}]},{"text":" G + potions of brilliance (uncommon)","q":1,"hotkeys":[71,33],"level":2,"tiles":[{"t":3726,"tex":4},{"t":3751,"tex":4}]},{"text":" H + potions of curing (very common)","q":1,"hotkeys":[72,33],"level":2,"tiles":[{"t":3738,"tex":4},{"t":3747,"tex":4}]},{"text":" I - potions of degeneration (uncommon)","q":1,"colour":8,"hotkeys":[73,33],"level":2,"tiles":[{"t":3746,"tex":4},{"t":3763,"tex":4}]},{"text":" J + potions of haste (uncommon)","q":1,"hotkeys":[74,33],"level":2,"tiles":[{"t":3734,"tex":4},{"t":3749,"tex":4}]},{"text":" K + potions of heal wounds (common)","q":1,"hotkeys":[75,33],"level":2,"tiles":[{"t":3732,"tex":4},{"t":3748,"tex":4}]},{"text":" L + potions of lignification (uncommon)","q":1,"hotkeys":[76,33],"level":2,"tiles":[{"t":3737,"tex":4},{"t":3776,"tex":4}]},{"text":" M + potions of might (uncommon)","q":1,"hotkeys":[77,33],"level":2,"tiles":[{"t":3739,"tex":4},{"t":3750,"tex":4}]},{"text":" N + potions of mutation (uncommon)","q":1,"hotkeys":[78,33],"level":2,"tiles":[{"t":3742,"tex":4},{"t":3772,"tex":4}]},{"text":" O + potions of resistance (rare)","q":1,"hotkeys":[79,33],"level":2,"tiles":[{"t":3738,"tex":4},{"t":3773,"tex":4}]},{"text":"Missiles (select all with ()","colour":1,"level":1},{"text":" P - boomerangs","q":1,"hotkeys":[80,40],"level":2,"tiles":[{"t":3312,"tex":4}]},{"text":" Q - darts","q":1,"hotkeys":[81,40],"level":2,"tiles":[{"t":3319,"tex":4}]},{"text":" R + javelins","q":1,"colour":15,"hotkeys":[82,40],"level":2,"tiles":[{"t":3333,"tex":4}]},{"text":" S - large rocks","q":1,"colour":8,"hotkeys":[83,40],"level":2,"tiles":[{"t":3356,"tex":4}]},{"text":" T - stones","q":1,"hotkeys":[84,40],"level":2,"tiles":[{"t":3270,"tex":4}]},{"text":" U + throwing nets","q":1,"colour":15,"hotkeys":[85,40],"level":2,"tiles":[{"t":3347,"tex":4}]},{"text":"Miscellaneous (select all with })","colour":1,"level":1},{"text":" V - boxes of beasts","q":1,"colour":8,"hotkeys":[86,125],"level":2,"tiles":[{"t":3891,"tex":4}]},{"text":" W - condenser vanes","q":1,"hotkeys":[87,125],"level":2,"tiles":[{"t":3887,"tex":4}]},{"text":" X - lightning rods","q":1,"hotkeys":[88,125],"level":2,"tiles":[{"t":3884,"tex":4}]},{"text":" Y - phantom mirrors","q":1,"colour":8,"hotkeys":[89,125],"level":2,"tiles":[{"t":3893,"tex":4}]},{"text":" Z - phials of floods","q":1,"hotkeys":[90,125],"level":2,"tiles":[{"t":3882,"tex":4}]},{"text":" a - sacks of spiders","q":1,"colour":8,"hotkeys":[97,125],"level":2,"tiles":[{"t":3892,"tex":4}]},{"text":" b - tins of tremorstones","q":1,"hotkeys":[98,125],"level":2,"tiles":[{"t":3886,"tex":4}]},{"text":"Talismans (select all with %)","colour":1,"level":1},{"text":" c - beast talismans","q":1,"hotkeys":[99,37],"level":2,"tiles":[{"t":3950,"tex":4}]},{"text":" d - maw talismans","q":1,"hotkeys":[100,37],"level":2,"tiles":[{"t":3953,"tex":4}]},{"text":" e - serpent talismans","q":1,"hotkeys":[101,37],"level":2,"tiles":[{"t":3952,"tex":4}]},{"text":" f - blade talismans","q":1,"hotkeys":[102,37],"level":2,"tiles":[{"t":3954,"tex":4}]},{"text":" g - granite talismans","q":1,"hotkeys":[103,37],"level":2,"tiles":[{"t":3955,"tex":4}]},{"text":" h - dragon-blood talismans","q":1,"hotkeys":[104,37],"level":2,"tiles":[{"t":3956,"tex":4}]},{"text":" i - talismans of death","q":1,"hotkeys":[105,37],"level":2,"tiles":[{"t":3958,"tex":4}]},{"text":" j - storm talismans","q":1,"hotkeys":[106,37],"level":2,"tiles":[{"t":3957,"tex":4}]},{"text":" k - flux talismans","q":1,"hotkeys":[107,37],"level":2,"tiles":[{"t":3951,"tex":4}]},{"text":"Other Items","colour":1,"level":1},{"text":" l + manuals","q":1,"hotkeys":[108,58],"level":2,"tiles":[{"t":3810,"tex":4}]},{"text":" m + gold","q":18,"hotkeys":[109,36],"level":2,"tiles":[{"t":3988,"tex":4}]},{"text":" n + spellbooks","q":1,"hotkeys":[110,58],"level":2,"tiles":[{"t":3780,"tex":4}]},{"text":" o + runes","q":1,"hotkeys":[111],"level":2,"tiles":[{"t":3896,"tex":4}]},{"text":" p - gems","q":1,"hotkeys":[112],"level":2 Webtiles JSON stack: start: 0 end: 1 type: } start: 1031 end: 1041 type: ] start: 9255 end: 9257 type: } Screenshot: ##.###..................... ### #..................... # #..................... # #..........#.......# # #..........#..(....#. ##.....#.......†...... # #.........#.......... # .................... # ........@.......... ..####............ ###.......### #######.# ## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>