ERROR in 'prompt.cc' at line 387: slot not a letter: null (0) Version: Dungeon Crawl Stone Soup 0.34-a0-380-g3f22ea3c6a Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 4751569455541675424, deterministic pregen: 1 Command line: /usr/games/crawl-git-3f22ea3c6a -name tswn -rc /dgldir/rcfiles/crawl-git/tswn.rc -macro /dgldir/rcfiles/crawl-git/tswn.macro -morgue /dgldir/morgue/tswn/ -webtiles-socket /crawl-master/webserver/sockets/tswn:2025-07-17.20:59:10.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-3f22ea3c6a(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x59fb6881e4fe]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-3f22ea3c6a(_Z13do_crash_dumpv+0x43a) [0x59fb6882c5ca]: do_crash_dump() /usr/games/crawl-git-3f22ea3c6a(_Z20crash_signal_handleri+0x1fa) [0x59fb6881e9da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7bf0e7e42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7bf0e7e9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7bf0e7e42866]: /usr/games/crawl-git-3f22ea3c6a(+0x4e499d) [0x59fb6882b99d]: /usr/games/crawl-git-3f22ea3c6a(_Z3diePKciS0_z+0x166) [0x59fb6882c016]: die(char const*, int, char const*, ...) /usr/games/crawl-git-3f22ea3c6a(_Z15letter_to_indexi+0x85) [0x59fb68d39eb5]: letter_to_index(int) /usr/games/crawl-git-3f22ea3c6a(+0x6e386d) [0x59fb68a2a86d]: /usr/games/crawl-git-3f22ea3c6a(_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP8InvEntrySt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterI21menu_entry_comparatorEEEvT_SD_T0_+0xd8) [0x59fb68a36098]: void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter) /usr/games/crawl-git-3f22ea3c6a(_ZN7InvMenu10load_itemsERKSt6vectorIPK8item_defSaIS3_EESt8functionIFP9MenuEntrySA_EE11menu_letterbb+0x82d) [0x59fb68a321dd]: InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) /usr/games/crawl-git-3f22ea3c6a(_ZN11UseItemMenu13populate_menuEv+0x411) [0x59fb68a3e591]: UseItemMenu::populate_menu() /usr/games/crawl-git-3f22ea3c6a(_ZN11UseItemMenu5resetE15operation_typesPKc+0x128) [0x59fb68a3eed8]: UseItemMenu::reset(operation_types, char const*) /usr/games/crawl-git-3f22ea3c6a(_ZN11UseItemMenuC1E15operation_typesiPKc+0x133) [0x59fb68a3f183]: UseItemMenu::UseItemMenu(operation_types, int, char const*) /usr/games/crawl-git-3f22ea3c6a(_Z16use_an_item_menuRP8item_def15operation_typesiPKcSt8functionIFbvEE+0x40) [0x59fb68a3f200]: use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) /usr/games/crawl-git-3f22ea3c6a(+0x6f85e7) [0x59fb68a3f5e7]: /usr/games/crawl-git-3f22ea3c6a(_Z4readP8item_defP4dist+0x17a1) [0x59fb68a42481]: read(item_def*, dist*) /usr/games/crawl-git-3f22ea3c6a(_Z11use_an_item15operation_typesP8item_def+0x54a) [0x59fb68a44cba]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-3f22ea3c6a(+0xc80c2a) [0x59fb68fc7c2a]: /usr/games/crawl-git-3f22ea3c6a(+0xc817b5) [0x59fb68fc87b5]: /usr/games/crawl-git-3f22ea3c6a(main+0x1f7) [0x59fb68753627]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7bf0e7e280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7bf0e7e28189]: /usr/games/crawl-git-3f22ea3c6a(_start+0x25) [0x59fb68754115]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x00007bf0e7f0fbf7 in __GI___wait4 (pid=1049845, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007bf0e7f0fbf7 in __GI___wait4 (pid=1049845, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000059fb6881ebac in call_gdb (file=0x7bf0e7fff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1049060\000\000\000\000\000" #2 0x000059fb6882c5e8 in do_crash_dump () at dbg-asrt.cc:673 t = 1752787151 dir = "/dgldir/morgue/tswn/" name = "/dgldir/morgue/tswn/crash-tswn-20250717-211911.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'prompt.cc' at line 387: slot not a letter: null (0)" file = 0x7bf0e7fff6c0 <_IO_2_1_stderr_> #3 0x000059fb6881e9da in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140728394676432}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007bf0e7e42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000059fb6882b99d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffde1f980d0 "ERROR in 'prompt.cc' at line 387: slot not a letter: null (0)", assert=false) at dbg-asrt.cc:799 No locals. #10 0x000059fb6882c016 in die (file=file@entry=0x59fb69004d0f "prompt.cc", line=line@entry=387, format=format@entry=0x59fb69004d3a "slot not a letter: %s (%d)") at dbg-asrt.cc:859 tmp = "slot not a letter: null (0)", '\000' mesg = "ERROR in 'prompt.cc' at line 387: slot not a letter: null (0)", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffde1f989d0, reg_save_area = 0x7ffde1f988f0}} #11 0x000059fb68d39eb5 in letter_to_index (the_letter=0) at prompt.cc:387 No locals. #12 0x000059fb68a2a86d in sort_item_slot (a=) at invent.cc:786 No locals. #13 compare_item_fn (a=, b=0x59fb6bb82460) at invent.cc:750 No locals. #14 0x000059fb68a36098 in item_comparator::compare (this=0x59fb6a350d70, b=, a=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/externs.h:297 No locals. #15 _compare_invmenu_items (cmps=, b=0x59fb6bb82460, a=0x59fb6c10e760) at invent.cc:822 cmp = comparator = @0x59fb6a350d70: {cmpfn = 0x59fb68a2a850 (InvEntry const*, InvEntry const*)>, negated = false} __for_range = __for_begin = __for_end = #16 menu_entry_comparator::operator() (this=, b=, a=0x59fb6c10e760) at invent.cc:842 ia = 0x59fb6c10e760 ib = 0x59fb6bb82460 ia = ib = #17 __gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > > (__it2=0x59fb6bb82460, __it1=0x59fb6c10e760, this=) at /usr/include/c++/13/bits/predefined_ops.h:158 No locals. #18 std::__insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > (__first=..., __last=..., __last@entry=0x59fb00646574, __comp=__comp@entry=...) at /usr/include/c++/13/bits/stl_algo.h:1819 __i = 0x59fb6c10e760 #19 0x000059fb68a319a8 in std::__final_insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter > (__comp=..., __last=..., __first=...) at /usr/include/c++/13/bits/stl_algo.h:1864 No locals. #20 0x000059fb68a321dd in InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) (this=this@entry=0x7ffde1f98e60, mitems=std::vector of length 2, capacity 2 = {...}, procfn=..., ckey=..., ckey@entry=..., sort=sort@entry=true, subkeys=, subkeys@entry=false) at invent.cc:1018 i = subtitle = "Armour" forced_first = 0x0 obj = inv_class = {mData = {0, 0, 2, 0 }} items_in_class = std::vector of length 2, capacity 2 = {0x59fb6bb82460, 0x59fb6c10e760} cond = select_all = "" #21 0x000059fb68a3e591 in UseItemMenu::populate_menu (this=0x7ffde1f98e60) at item-use.cc:508 use_category_selection = false #22 0x000059fb68a3eed8 in UseItemMenu::reset (this=this@entry=0x7ffde1f98e60, _oper=, prompt_override=prompt_override@entry=0x59fb68fee885 "Enchant which item?") at item-use.cc:349 No locals. #23 0x000059fb68a3f183 in UseItemMenu::UseItemMenu (this=0x7ffde1f98e60, _oper=, item_type=, prompt=0x59fb68fee885 "Enchant which item?") at item-use.cc:371 No locals. #24 0x000059fb68a3f200 in use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) (target=@0x7ffde1f99178: 0x0, oper=oper@entry=OPER_ANY, item_type=item_type@entry=-4, prompt=prompt@entry=0x59fb68fee885 "Enchant which item?", allowcancel=...) at item-use.cc:1728 menu = { = { = {_vptr.Menu = 0x59fb69347c00 , f_selitem = 0x0, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' }, _M_manager = 0x0}, _M_invoker = 0x0}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXECUTE, _title_prompt_help_tag = "", title = 0x59fb6b0d2260, title2 = 0x0, m_indent_title = false, flags = 262722, tag = "use_item", cur_page = 1, num_pages = 2048, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = false, items = std::vector of length 2, capacity 2 = {0x59fb6bc953c0, 0x59fb6b816180}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x59fb6b814500, num = -1, lastch = 0, alive = false, more_needs_init = true, remap_numpad = true, last_hovered = -1, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (empty) = {get() = 0x0}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x59fb6c40ea00}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x59fb6b9feed0}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x59fb6b70d420}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x59fb6a6b3570}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 1, weak count 1) = {get() = 0x59fb6b2b8440}}, _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 = "Enchant which item?"}}}}, type = menu_type::invlist, pre_select = 0x0, title_annotate = 0x0, temp_title = "", _mode_special_drop = false}, display_all = false, is_inventory = false, item_type_filter = -4, oper = OPER_ANY, saved_inv_item = 27000, saved_hover = -1, last_inv_pos = -1, item_inv = std::vector of length 0, capacity 0, item_floor = std::vector of length 2, capacity 2 = {0x59fb69591828 , 0x59fb6958f9a8 }, do_easy_floor = false, inv_header = 0x0, floor_header = 0x59fb6bc953c0, available_modes = std::vector of length 0, capacity 0} choice_made = tmp_tgt = #25 0x000059fb68a3f5e7 in _choose_target_item_for_scroll (scroll_known=scroll_known@entry=true, selector=selector@entry=OSEL_ENCHANTABLE_ARMOUR, prompt=prompt@entry=0x59fb68fee885 "Enchant which item?") at item-use.cc:2194 target = 0x0 success = #26 0x000059fb68a42481 in _handle_enchant_armour (pre_msg="As you read the scroll of enchant armour, it crumbles to dust.", alreadyknown=true) at item-use.cc:2448 target = letter = "" success = target = letter = success = item = #27 read (scroll=scroll@entry=0x59fb69552660 , target=target@entry=0x0) at item-use.cc:3050 done = aborted = failure_reason = "" which_scroll = nearby_mons = false prev_quantity = 2 link = 75 alreadyknown = true pre_succ_msg = "As you read the scroll of enchant armour, it crumbles to dust." dangerous = false cancel_scroll = false bad_effect = false scroll_name = "" #28 0x000059fb68a44cba in use_an_item (oper=, target=) at item-use.cc:1032 No locals. #29 0x000059fb68fc7c2a in _input () at main.cc:1268 cmd = CMD_READ real_prev_cmd = CMD_DROP player_disabled = {was_disabled = false} #30 0x000059fb68fc87b5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #31 0x000059fb68753627 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #32 main (argc=12, argv=0x7ffde1f99aa8) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-3f22ea3c6a/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-3f22ea3c6a/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-3f22ea3c6a/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 11, depth = 1 Level id: Vaults:1 Level build method = , level layout type = vaults, absdepth0 = 19 Level vaults: nicolae_vaults_closet_pinwheel_5 nicolae_vaults_taking_the_gang_shopping nicolae_vaults_lightning_bolt hangedman_vaults_snaps grunt_vaults_funnel nicolae_vaults_little_squares_6 nicolae_vaults_little_squares_6 vaults_room_door_hall v_pattern_4 nicolae_vaults_tetromino_L_1 layout_vaults_omnigrid serial_shops shop parchment_shop Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (58, 37): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You drain the swamp drake. You kill the swamp drake! The Council accepts your kill. You spin and attack the swamp dragon repeatedly. You hit the swamp dragon. You drain the swamp dragon. You kill the swamp dragon! The Council accepts your kill. You spin and attack the four-headed hydra. You puncture the four-headed hydra! You drain the four-headed hydra. The four-headed hydra is almost dead. The four-headed hydra completely misses you. You block the four-headed hydra's attack. x3 A swamp drake comes into view. x2 You hear a roar! A swamp dragon comes into view. A swamp drake comes into view. You spin and attack the swamp drake repeatedly. You puncture the swamp drake! The swamp drake is heavily wounded. You impale the swamp drake!! You kill the swamp drake! The Council accepts your kill. You spin and attack the swamp drake repeatedly. You puncture the swamp drake! You drain the swamp drake. You kill the swamp drake! The Council accepts your kill. The swamp drake breathes poison at you. The noxious blast misses you. Found a stone staircase leading up. You spin and attack the swamp dragon repeatedly. You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is moderately wounded. You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is heavily wounded. The swamp dragon completely misses you. The swamp dragon claws you but does no damage. You block the swamp dragon's attack. You hit the swamp dragon. The swamp dragon is lightly wounded. You block the four-headed hydra's attack. The four-headed hydra completely misses you. You block the four-headed hydra's attack. The four-headed hydra completely misses you. You spin and attack the four-headed hydra repeatedly. You impale the four-headed hydra!! You kill the four-headed hydra! The Council accepts your kill. The swamp dragon breathes poison at you. The blast of poison engulfs you but does no damage. You resist. You feel the doom around you dissipate. You spin and attack the swamp drake repeatedly. You hit the swamp drake but do no damage. You puncture the swamp drake! You drain the swamp drake. The swamp drake is severely wounded. You spin and attack the swamp dragon. You impale the swamp dragon!! You kill the swamp dragon! The Council accepts your kill. You hear a splash. The swamp dragon scales are intact enough to wear. You block the swamp drake's attack. You spin and attack the swamp drake repeatedly. You puncture the swamp drake! You kill the swamp drake! The Council accepts your kill. You spin and attack the swamp dragon. You hit the swamp dragon. The swamp dragon is lightly wounded. You block the swamp dragon's attack. x3 You spin and attack the swamp dragon repeatedly. You hit the swamp dragon. You drain the swamp dragon. The swamp dragon is moderately wounded. You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is heavily wounded. The swamp dragon completely misses you. You block the swamp dragon's attack. The swamp dragon misses you. You spin and attack the swamp dragon repeatedly. You hit the swamp dragon. The swamp dragon is heavily wounded. You puncture the swamp dragon! The swamp dragon is severely wounded. The swamp dragon breathes poison at you. The blast of poison misses you. Found 28 gold pieces. Found a brightly glowing chain mail. You spin and attack the swamp dragon. You hit the swamp dragon. You drain the swamp dragon. The swamp dragon is almost dead. You block the swamp dragon's attack. x3 You spin and attack the swamp dragon. You puncture the swamp dragon! You kill the swamp dragon! The Council accepts your kill. Found a wand of warping (3). Found a scroll of fog. t - 7 scrolls of teleportation (gained 1) A tyrant leech comes into view. The tyrant leech moves out of view. g - 11 scrolls of fog (gained 1) You see here the +11 chain mail "Qorhyum" {rPois rCorr Dex+2 SInv}. You hear a shout! x2 Found a scroll of identify. You hear a chilling moan. There is a stone staircase leading up here. An eleionoma comes into view. Found a robe. The eleionoma moves out of view. Mara and an eleionoma come into view. Mara is wielding a +3 demon trident of venom. You hear a chilling moan. Mara moves out of view. The eleionoma moves out of view. You hear a chilling moan. You spin and attack the eleionoma repeatedly. You hit the eleionoma but do no damage. You puncture the eleionoma! You drain the eleionoma. The eleionoma is moderately wounded. The eleionoma hurls a spray of splinters at you. The spray of wooden splinters misses you. You spin and attack the eleionoma repeatedly. You hit the eleionoma. The eleionoma is moderately wounded. You puncture the eleionoma! The eleionoma is heavily wounded. The eleionoma completely misses you. The eleionoma hurls a spray of splinters at you. The spray of wooden splinters misses you. The spray of wooden splinters hits the eleionoma!!! The eleionoma dies! You hear a splash. An eleionoma bone magically twists into a wand of warping (12). You lunge at the eleionoma. You impale the eleionoma!! The eleionoma is moderately wounded. You block the eleionoma's attack. You spin and attack the eleionoma. You puncture the eleionoma! You drain the eleionoma. The eleionoma is severely wounded. You hear a roar! You block the tyrant leech's attack. You block the eleionoma's attack. You spin and attack the eleionoma repeatedly. You barely miss the eleionoma. The eleionoma is severely wounded. You impale the eleionoma!! You kill the eleionoma! The Council accepts your kill. You hear a splash. An eleionoma bone magically twists into a wand of mindburst (10). You spin and attack the tyrant leech repeatedly. You closely miss the tyrant leech. You completely miss the tyrant leech. You hear a chilling moan. You block the tyrant leech's attack. A seven-headed hydra comes into view. You spin and attack the tyrant leech. You hit the tyrant leech. You drain the tyrant leech. The tyrant leech is moderately wounded. The seven-headed hydra moves out of view. You spin and attack the tyrant leech repeatedly. You puncture the tyrant leech! You drain the tyrant leech. The tyrant leech is severely wounded. You impale the tyrant leech!! You kill the tyrant leech! The Council accepts your kill. Found a wand of warping (5). The seven-headed hydra completely misses you. You block the seven-headed hydra's attack. x2 The seven-headed hydra completely misses you. x3 You block the seven-headed hydra's attack. An alligator comes into view. Found a morningstar and 16 gold pieces. You spin and attack the seven-headed hydra. You impale the seven-headed hydra!! You drain the seven-headed hydra. The seven-headed hydra is heavily wounded. The seven-headed hydra closely misses you. The seven-headed hydra completely misses you. x3 You block the seven-headed hydra's attack. The seven-headed hydra bites you but does no damage. The seven-headed hydra completely misses you. The alligator moves out of view. You spin and attack the seven-headed hydra repeatedly. You puncture the seven-headed hydra! You drain the seven-headed hydra. The seven-headed hydra is severely wounded. You hit the seven-headed hydra. You drain the seven-headed hydra. The seven-headed hydra is almost dead. The seven-headed hydra completely misses you. The seven-headed hydra barely misses you. You block the seven-headed hydra's attack. x3 The seven-headed hydra completely misses you. x2 You hear a chilling moan. The seven-headed hydra attacks as it pursues you! You block the seven-headed hydra's attack. x2 The seven-headed hydra closely misses you. The seven-headed hydra completely misses you. x2 You block the seven-headed hydra's attack. The seven-headed hydra closely misses you. You spin and attack the seven-headed hydra. You impale the seven-headed hydra!! You kill the seven-headed hydra! The Council accepts your kill. You spin and attack the alligator repeatedly. You puncture the alligator! You drain the alligator. The alligator is moderately wounded. You impale the alligator!! The alligator is severely wounded. You block the alligator's attack. x2 You spin and attack the alligator repeatedly. You puncture the alligator! The alligator is almost dead. You puncture the alligator! You kill the alligator! The Council accepts your kill. A will-o-the-wisp comes into view. You spin and attack the will-o-the-wisp repeatedly. You puncture the will-o-the-wisp! The will-o-the-wisp is heavily damaged. You puncture the will-o-the-wisp! You destroy the will-o-the-wisp! The Council accepts your kill. f - a wand of mindburst (11) (gained 10 charges) You see here an eleionoma corpse. c - a wand of warping (48) (gained 12 charges) You see here an eleionoma corpse. There is a stone staircase leading up here. You fly upwards. The four-headed hydra roars! You hear a deafening roar! You hear a shout! You hear a deafening roar! You hear a hideous shriek! Found a chain mail. There is a stone staircase leading down here. You spin and attack the four-headed hydra. You hit the four-headed hydra. The four-headed hydra is lightly wounded. You spin and attack the tyrant leech. You hit the tyrant leech. You drain the tyrant leech. The tyrant leech is lightly wounded. The four-headed hydra completely misses you. The four-headed hydra misses you. The four-headed hydra completely misses you. The four-headed hydra misses you. The tyrant leech bites you. An eleionoma comes into view. Found a ring of willpower. You spin and attack the four-headed hydra. You puncture the four-headed hydra! The four-headed hydra is moderately wounded. You spin and attack the swamp dragon repeatedly. You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is moderately wounded. You puncture the swamp dragon! The swamp dragon is severely wounded. A bunyip comes into view. You block the four-headed hydra's attack. The four-headed hydra bites you. The four-headed hydra bites you but does no damage. The four-headed hydra completely misses you. The bunyip misses you. The bunyip claws you. The bunyip claws you but does no damage. The swamp dragon breathes poison at you. The blast of poison is repelled. You spin and attack the four-headed hydra. You puncture the four-headed hydra! You drain the four-headed hydra. The four-headed hydra is severely wounded. You spin and attack the swamp dragon. You puncture the swamp dragon! The swamp dragon is almost dead. The four-headed hydra completely misses you. The four-headed hydra misses you. The four-headed hydra completely misses you. You block the four-headed hydra's attack. The swamp dragon misses you. You block the swamp dragon's attack. x2 You spin and attack the swamp dragon repeatedly. You hit the swamp dragon. The swamp dragon is almost dead. You puncture the swamp dragon! You kill the swamp dragon! The Council accepts your kill. You hear a hideous shriek! The bog body points at you and mumbles some strange words. The bolt of cold is repelled. You block the tyrant leech's attack. You lunge at the bog body. You impale the bog body!! The bog body is severely damaged. You spin and attack the four-headed hydra repeatedly. You impale the four-headed hydra!! You kill the four-headed hydra! The Council accepts your kill. You spin and attack the tyrant leech. You puncture the tyrant leech! You drain the tyrant leech. The tyrant leech is heavily wounded. The bog body completely misses you. You see here a +0 chain mail. You spin and attack the bog body. You impale the bog body!! You destroy the bog body! The Council accepts your kill. You block the tyrant leech's attack. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the alligator from above. You puncture the alligator! The alligator is moderately wounded. You puncture the alligator! The alligator is heavily wounded. You hit the alligator. You drain the alligator. The alligator is heavily wounded. You repeatedly attack the tyrant leech from above. You impale the tyrant leech!! You drain the tyrant leech! You kill the tyrant leech! The Council accepts your kill. You repeatedly attack the swamp dragon from above. You hit the swamp dragon. The swamp dragon is lightly wounded. You hit the swamp dragon but do no damage. The swamp dragon is lightly wounded. You hit the swamp dragon but do no damage. The swamp dragon is lightly wounded. You hit the swamp dragon but do no damage. You drain the swamp dragon. The swamp dragon is lightly wounded. The alligator completely misses you. The alligator barely misses you. The bunyip howls a warning cry! The alligator tail-slaps you but does no damage. The alligator completely misses you. A bloated husk comes into view. The bunyip closely misses you. You block the bunyip's attack. x2 You block the alligator's attack. The alligator bites you! Your boots keep you from being dragged. You hear a deafening roar! There is a stone staircase leading down, spattered with blood here. You spin and attack the alligator repeatedly. You puncture the alligator! You drain the alligator! You kill the alligator! The Council accepts your kill. The swamp dragon breathes poison at you. The blast of poison misses you. You see here a bog body corpse. Your muscles tense, ready for explosive movement... A bunyip comes into view. You lunge with incredible momentum at the swamp dragon, in a flurry of attacks. You impale the swamp dragon!! You drain the swamp dragon! The swamp dragon is severely wounded. You impale the swamp dragon!! You blow up the swamp dragon! The Council accepts your kill. You spin and attack the bloated husk, with incredible momentum. You hit the bloated husk. The bloated husk is moderately damaged. You spin and attack the eleionoma, with incredible momentum. You puncture the eleionoma! You drain the eleionoma. The eleionoma is lightly wounded. There is a stone staircase leading down, spattered with blood here. You lunge with incredible momentum at the swamp worm. You impale the swamp worm!! You drain the swamp worm. The swamp worm is almost dead. You spin and attack the eleionoma repeatedly, with incredible momentum. You impale the eleionoma!! You drain the eleionoma. The eleionoma is heavily wounded. You impale the eleionoma!! The eleionoma is almost dead. You spin and attack the bunyip repeatedly, with incredible momentum. You puncture the bunyip! You drain the bunyip. The bunyip is moderately wounded. You puncture the bunyip! The bunyip is heavily wounded. Your supernatural speed expires. You spin and attack the bunyip repeatedly. You impale the bunyip!! You drain the bunyip. The bunyip is severely wounded. You impale the bunyip!! You kill the bunyip! The Council accepts your kill. You spin and attack the swamp worm repeatedly. You puncture the swamp worm! You kill the swamp worm! The Council accepts your kill. The eleionoma touches a tree and draws upon its vitality. The eleionoma is healed. You spin and attack the bunyip repeatedly. You hit the bunyip. The bunyip is lightly wounded. You hit the bunyip. The bunyip is lightly wounded. The bunyip claws you!! The bunyip completely misses you. x2 You spin and attack the bunyip. You impale the bunyip!! The bunyip is moderately wounded. You spin and attack the bloated husk repeatedly. You puncture the bloated husk! The Council accepts your kill. The bloated husk explodes! The blast of putrescent gases engulfs the eleionoma!!! The blast of putrescent gases engulfs the bunyip!!! The blast of putrescent gases engulfs you! You spin and attack the bunyip. You barely miss the bunyip. The bunyip is almost dead. The eleionoma hurls a spray of splinters at you. You block the spray of wooden splinters. A swamp dragon comes into view. You spin and attack the bunyip repeatedly. You completely miss the bunyip. The bunyip is almost dead. You puncture the bunyip! The bunyip is almost dead. You spin and attack the eleionoma. You puncture the eleionoma! You kill the eleionoma! The Council accepts your kill. You hear a splash. An eleionoma bone magically twists into a wand of warping (12). The bunyip howls a warning cry! The swamp dragon moves out of view. The bunyip attacks as it pursues you! You block the bunyip's attack. The bunyip misses you. The bunyip completely misses you. There is a stone staircase leading down, spattered with blood here. You spin and attack the bunyip repeatedly. You hit the bunyip. You kill the bunyip! The Council accepts your kill. Things that are here: a +0 chain mail; an alligator corpse There is a stone staircase leading down, spattered with blood here. c - a wand of warping (60) (gained 12 charges) You see here an eleionoma corpse. The swamp dragon completely misses you. You block the swamp dragon's attack. x2 There is a stone staircase leading down, spattered with blood here. You spin and attack the swamp dragon repeatedly. The eleionoma shouts! You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is moderately wounded. You puncture the swamp dragon! You drain the swamp dragon. The swamp dragon is severely wounded. The swamp dragon bites you. The swamp dragon completely misses you. The swamp dragon misses you. Found a broad axe. Found a stone staircase leading down. You spin and attack the swamp dragon repeatedly. You puncture the swamp dragon! You drain the swamp dragon. You kill the swamp dragon! The Council accepts your kill. Your Fighting skill increases to level 19! A ghost crab comes into view. You feel less exhausted. The ghost crab moves out of view. Found a parchment of Summon Ice Beast. The eleionoma completely misses you. You spin and attack the eleionoma repeatedly. You impale the eleionoma!! The eleionoma is moderately wounded. You puncture the eleionoma! The eleionoma is heavily wounded. The eleionoma splashes around in the water. You spin and attack the eleionoma repeatedly. You hit the eleionoma. You drain the eleionoma. The eleionoma is severely wounded. You puncture the eleionoma! You drain the eleionoma. The eleionoma is almost dead. The eleionoma completely misses you. A swamp worm comes into view. You spin and attack the ghost crab repeatedly. You puncture the ghost crab! The ghost crab is moderately damaged. You puncture the ghost crab! The ghost crab is moderately damaged. You block the ghost crab's attack. The ghost crab claws you but does no damage. The swamp worm moves out of view. You spin and attack the ghost crab. You impale the ghost crab!! The ghost crab is almost destroyed. The ghost crab barely misses you. The ghost crab misses you. You spin and attack the ghost crab. You puncture the ghost crab! The ghost crab is almost destroyed. The eleionoma touches a tree and draws upon its vitality. The eleionoma is healed. The ghost crab bites you but does no damage. The ghost crab completely misses you. The eleionoma shimmers and splits apart. Found 20 gold pieces. You spin and attack the ghost crab repeatedly. You puncture the ghost crab! You destroy the ghost crab! The Council accepts your kill. The swamp worm sets off the alarm! The alarm trap emits a blaring wail! A sentinel's mark forms upon you. You spin and attack the eleionoma repeatedly. You impale the eleionoma!! You drain the eleionoma. The eleionoma is moderately wounded. You puncture the eleionoma! The eleionoma is heavily wounded. You spin and attack the swamp worm repeatedly. You puncture the swamp worm! The swamp worm is moderately wounded. You puncture the swamp worm! The swamp worm is severely wounded. The eleionoma hurls a spray of splinters at you. You block the spray of wooden splinters. You block the eleionoma's attack. You block the swamp worm's attack. You spin and attack the eleionoma repeatedly. You puncture the eleionoma! The eleionoma is almost dead. You impale the eleionoma!! You kill the eleionoma! You spin and attack the eleionoma repeatedly. You puncture the eleionoma! You drain the eleionoma! The eleionoma is almost dead. You impale the eleionoma!! You kill the eleionoma! The Council accepts your kill. You hear a splash. An eleionoma bone magically twists into a wand of warping (12). The eleionoma completely misses you. You spin and attack the eleionoma. You puncture the eleionoma! The eleionoma is severely wounded. The eleionoma hurls a spray of splinters at you. The spray of wooden splinters misses you. The swamp worm fires a harpoon shot at you. You block the harpoon shot. You lunge at the swamp worm, in a flurry of attacks. You impale the swamp worm!! You kill the swamp worm! The Council accepts your kill. You spin and attack the eleionoma. You hit the eleionoma. The eleionoma is severely wounded. The eleionoma hurls a spray of splinters at you. The spray of wooden splinters misses you. You spin and attack the eleionoma repeatedly. You hit the eleionoma. You drain the eleionoma. The eleionoma is almost dead. You hit the eleionoma. You kill the eleionoma! Found a stone staircase leading up. You see here a +0 broad axe. There is a stone staircase leading down here. You fly downwards. Level annotation: Mara You hear a shout! There is a stone staircase leading up here. A swamp worm comes into view. Found a scale mail. The swamp worm moves out of view. A spriggan druid comes into view. It is wielding a +1 spectral quarterstaff. Found a potion of ambrosia. The spriggan druid gestures wildly while chanting. The forest starts to sway and rumble! Found a hand axe. You spin and attack the swamp worm. You impale the swamp worm!! You drain the swamp worm! The swamp worm is almost dead. You block the swamp worm's attack. You spin and attack the swamp worm repeatedly. You impale the swamp worm!! You kill the swamp worm! The Council accepts your kill. You spin and attack the spriggan druid repeatedly. You puncture the spriggan druid! The spriggan druid is moderately wounded. You puncture the spriggan druid! You drain the spriggan druid! You kill the spriggan druid! The Council accepts your kill. The forest abruptly stops moving. Found 25 gold pieces. Found 15 gold pieces. The sentinel's mark upon you fades away. Found a decaying rune of Zot. Found a mossy gem. You now have 1710 gold pieces (gained 25). You now have 1725 gold pieces (gained 15). You pick up the decaying rune and feel its power. You now have 2 runes. Press } to see all the runes you have collected. You pick up the mossy gem and feel its impossibly delicate weight in your tendrils. Press } and ! to see all the gems you have collected. Unknown command. a - 7 potions of ambrosia (gained 1) The heavenly storm settles. Things that are here: a +1 spectral quarterstaff; a +0 robe; a spriggan corpse Mara is nearby! Mara is nearby! Mara is nearby! Mara gestures at you. The bolt of fire hits you. Mara blinks! There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You pick up a parchment of Summon Ice Beast and begin reading... You add the spell Summon Ice Beast to your library. You pick up a parchment of Nazja's Percussive Tempering and begin reading... You add the spell Nazja's Percussive Tempering to your library. m - a ring of willpower A ghost crab comes into view. A ghost crab is nearby! A ghost crab is nearby! A ghost crab is nearby! A ghost crab is nearby! No target in view! No target in view! No target in view! No target in view! No target in view! c - a wand of warping (72) (gained 12 charges) Things that are here: an eleionoma corpse; a ghost crab corpse Found a parchment of Mephitic Cloud. You now have 1745 gold pieces (gained 20). A - 4 potions of attraction (gained 1) A malevolent force fills the Swamp... With a horrendous wail, an alarm goes off! A sentinel's mark forms upon you. Unknown command. A ghost crab is nearby! A ghost crab is nearby! A ghost crab is nearby! You feel your existence waver again. The ghost crab shimmers and splits apart. The ghost crab breathes spectral mist at you. The spectral mist engulfs the ghost crab. You lunge at the ghost crab, in a flurry of attacks. You hit the ghost crab but do no damage. You hit the ghost crab. The ghost crab is moderately damaged. The ghost crab completely misses you. The ghost crab barely misses you. The ghost crab breathes spectral mist at you. The spectral mist engulfs the ghost crab. You puncture the ghost crab! You destroy the ghost crab! The ghost crab breathes spectral mist at you. The spectral mist engulfs the spectral death drake. You spin and attack the spectral death drake repeatedly. You barely miss the spectral death drake. You hit the spectral death drake. The spectral death drake is lightly damaged. You block the spectral death drake's attack. The spectral death drake misses you. The ghost crab completely misses you. You block the ghost crab's attack. x2; The ghost crab completely misses you. You spin and attack the ghost crab. You hit the ghost crab. The ghost crab is lightly damaged. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You lunge at the spectral spriggan berserker, in a flurry of attacks. You hit the spectral spriggan berserker. The spectral spriggan berserker is lightly damaged. You hit the spectral spriggan berserker. The spectral spriggan berserker is lightly damaged. You spin and attack the ghost crab repeatedly. You puncture the ghost crab! The ghost crab is almost destroyed. You closely miss the ghost crab. The ghost crab is almost destroyed. You block the spectral death drake's attack. The ghost crab breathes spectral mist at you. The spectral mist engulfs the ghost crab. You block the spectral spriggan berserker's attack. You spin and attack the ghost crab repeatedly. You hit the ghost crab. You destroy the ghost crab! The spectral death drake fades away! x2 The spectral spriggan berserker fades away! The spectral death drake closely misses you. You spin and attack the spectral death drake repeatedly. You barely miss the spectral death drake. You hit the spectral death drake. The spectral death drake is lightly damaged. The spectral death drake bites you but does no damage. The ghost crab closely misses you. You block the ghost crab's attack. You barely miss the ghost crab. The spectral death drake closely misses you. You puncture the ghost crab! The ghost crab is lightly damaged. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the spectral death drake from above. You hit the spectral death drake. The spectral death drake is lightly damaged. You puncture the spectral death drake! The spectral death drake is moderately damaged. You hit the spectral death drake. The spectral death drake is moderately damaged. You repeatedly attack the ghost crab from above. You hit the ghost crab. The ghost crab is moderately damaged. You hit the ghost crab but do no damage. The ghost crab is moderately damaged. You hit the ghost crab. The ghost crab is moderately damaged. You hit the ghost crab. The ghost crab is heavily damaged. The spectral death drake fades away! The spectral death drake closely misses you. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You block the spectral death drake's attack. The ghost crab misses you. You block the ghost crab's attack. You block the spectral death drake's attack. You lunge at the spectral eight-headed hydra, in a flurry of attacks. You hit the spectral eight-headed hydra. The spectral eight-headed hydra is lightly damaged. You hit the spectral eight-headed hydra. The spectral eight-headed hydra is lightly damaged. You spin and attack the ghost crab repeatedly. You puncture the ghost crab! The ghost crab is severely damaged. You hit the ghost crab but do no damage. The ghost crab is severely damaged. The ghost crab bites you! You block the ghost crab's attack. You block the spectral eight-headed hydra's attack. The spectral eight-headed hydra bites you but does no damage. The spectral eight-headed hydra misses you. You block the spectral eight-headed hydra's attack. The spectral eight-headed hydra misses you. The spectral eight-headed hydra bites you. The spectral eight-headed hydra bites you but does no damage. x2 You spin and attack the spectral death drake repeatedly. You hit the spectral death drake but do no damage. The spectral death drake is moderately damaged. You completely miss the spectral death drake. The spectral death drake is moderately damaged. You spin and attack the ghost crab repeatedly. You hit the ghost crab but do no damage. The ghost crab is severely damaged. You hit the ghost crab but do no damage. The ghost crab is severely damaged. You block the spectral death drake's attack. The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You spin and attack the ghost crab repeatedly. You hit the ghost crab. The ghost crab is severely damaged. You puncture the ghost crab! The ghost crab is almost destroyed. You block the ghost crab's attack. The ghost crab claws you but does no damage. The spectral death drake barely misses you. You spin and attack the spectral death drake repeatedly. You puncture the spectral death drake! The spectral death drake is heavily damaged. You hit the spectral death drake. The spectral death drake is severely damaged. You spin and attack the ghost crab. You hit the ghost crab but do no damage. The ghost crab is almost destroyed. The spectral death drake fades away! The ghost crab breathes spectral mist at you. The spectral mist engulfs you. You lunge at the spectral spriggan berserker, in a flurry of attacks. You puncture the spectral spriggan berserker! The spectral spriggan berserker is lightly damaged. You puncture the spectral spriggan berserker! The spectral spriggan berserker is heavily damaged. You spin and attack the ghost crab. You puncture the ghost crab! You destroy the ghost crab! The Council accepts your kill. The spectral spriggan berserker fades away! The spectral eight-headed hydra fades away! The spectral spriggan berserker fades away! The sentinel's mark upon you fades away. HP restored. If you linger in this branch much longer, the power of Zot will shatter your mossy gem. You now have 1758 gold pieces (gained 13). You see here a parchment of Mephitic Cloud. You see here a +0 broad axe. There is a stone staircase leading down here. Key pressed, stopping explore. Unknown command. Things that are here: a +0 chain mail; an alligator skeleton You see here an eleionoma skeleton. Zot senses the otherworldly energies of your mossy gem, and will surely shatter it if you linger in this branch any longer! There is a stone staircase leading up here. Done exploring. Unknown command. Done exploring. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. Level annotation: Mara There is a stone staircase leading up here. You see here a spider talisman. You see here the +4 quarterstaff "Sugi" {heavy, rPois Int+4}. g - 8 curare-tipped darts (gained 3) Things that are here: a +0 spear; a spriggan skeleton You now have 1800 gold pieces (gained 42). Mara blinks! Unknown command. Okay, then. You spin and attack Mara. You hit Mara. Mara is lightly wounded. Mara hits you with a +3 demon trident of venom! Mara blinks! Mara weaves an illusion. Mara shimmers and seems to become three! Mara attacks as he pursues you! You block Mara's attack. Mara hits you but does no damage. Mara says, "Bound art thou by all the snares!" Mara attacks as he pursues you! Mara closely misses you. With a frightful flash, the power of Zot shatters your mossy gem into ten thousand fragments! Mara blinks! Mara says, "What good are steel and magic against my illusions?" Mara's face changes twice. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Done exploring. You fly downwards. Level annotation: Mara Mara hits you from afar with a +3 demon trident of venom!! Mara blinks! There is a stone staircase leading up here. You block Mara's attack. Mara blinks! x2 You fly upwards. There is a stone staircase leading down here. HP restored. Done exploring. There is a stone staircase leading down, spattered with blood here. You fly downwards. Level annotation: Mara There is a stone staircase leading up here. c - a wand of warping (75) (gained 3 charges) You now have 1828 gold pieces (gained 28). A will-o-the-wisp comes into view. A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! A will-o-the-wisp is nearby! The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! You hit the foxfire. The foxfire is lightly damaged. The foxfire hits you! The foxfire hits you!! You hit the will-o-the-wisp but do no damage. You are engulfed in a cloud of scalding steam. You block the will-o-the-wisp's attack. You puncture the will-o-the-wisp! The will-o-the-wisp is moderately damaged. You are engulfed in a cloud of scalding steam. You puncture the will-o-the-wisp! The will-o-the-wisp is heavily damaged. You are engulfed in a cloud of scalding steam. The will-o-the-wisp closely misses you. You puncture the will-o-the-wisp! The will-o-the-wisp is almost destroyed. You hit the will-o-the-wisp. The will-o-the-wisp is almost destroyed. You block the will-o-the-wisp's attack. You barely miss the will-o-the-wisp. The will-o-the-wisp is almost destroyed. You block the will-o-the-wisp's attack. The will-o-the-wisp shimmers and splits apart. You puncture the will-o-the-wisp! You destroy the will-o-the-wisp! The Council accepts your kill. You hit the will-o-the-wisp. You destroy the will-o-the-wisp! The will-o-the-wisp blinks! You hit the will-o-the-wisp. You destroy the will-o-the-wisp! You lunge at the will-o-the-wisp, in a flurry of attacks. You puncture the will-o-the-wisp! You destroy the will-o-the-wisp! No target in view! HP restored. You pick up a parchment of Ignition and begin reading... You add the spell Ignition to your library. You see here a spider talisman. You see here the +4 quarterstaff "Sugi" {heavy, rPois Int+4}. Mara is nearby! Mara is nearby! Mara is nearby! There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Done exploring. There is a stone staircase leading down, spattered with blood here. You fly downwards. Level annotation: Mara There is a stone staircase leading up here. You see here a +0 robe. You see here a +0 robe. c - a wand of warping (80) (gained 5 charges) You see here a +0 morningstar. You now have 1844 gold pieces (gained 16). Found a plate armour. You see here a +0 plate armour. You see here a +0 plate armour. You see here a spider talisman. You see here a parchment of Fireball. Key pressed, stopping explore. Mara is nearby! Mara is nearby! Mara is nearby! There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. Done exploring. Done exploring. What level of the Vaults? (default 1, ? - help) There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Lair here. You fly upwards. Welcome back to the Lair of Beasts! There is a staircase to the Swamp here. There is a fountain of clear blue water here. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a water moccasin skeleton. There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. You see here a basilisk skeleton. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. You reach down and open the door. There is an open door here. There is an open gate here. There is a gate to the Vaults here. You fly down through the gate. Welcome to the Vaults! This branch contains the silver rune of Zot. There is a gate leading back out of this place here. Okay, then. You reach down and open the door. Found 3 javelins. There is an open door here. There is an open door here. There is a gate leading back out of this place here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is a gate leading back out of this place here. There is an open door here. You reach down and open the door. An orc warlord and an orc knight come into view. The orc warlord is wielding a +2 great sword of protection and wearing a +1 chain mail of positive energy. The orc knight is wielding a +1 great sword of electrocution. Found Qameunn's Armour Emporium. There are monsters nearby! There are monsters nearby! An orc knight comes into view. It is wielding a +2 dire flail of draining. There is an open door here. The helpless orc knight fails to defend itself. You stick the orc knight like a pincushion!!!!! You kill the orc knight! The Council accepts your kill. 2 orc knights come into view. Aiming: Wall Jump Press: ? - help, Dir - move target You repeatedly attack the orc warlord from above. The helpless orc warlord fails to defend itself. You stick the orc warlord like a pincushion!!!!! You kill the orc warlord! The Council accepts your kill. You lunge at the orc knight, in a flurry of attacks. The helpless orc knight fails to defend itself. You perforate the orc knight like a sieve!!!!! You kill the orc knight! The Council accepts your kill. You spin and attack the orc knight repeatedly. The helpless orc knight fails to defend itself. You skewer the orc knight like a kebab!!!! You kill the orc knight! The Council accepts your kill. There is an entrance to Qameunn's Armour Emporium here. Things that are here: a +2 great sword of protection; a +1 chain mail of positive energy You spin and attack the orc knight repeatedly. The helpless orc knight fails to defend itself. You skewer the orc knight like a kebab!!!!! You kill the orc knight! The Council accepts your kill. There is an entrance to Qameunn's Armour Emporium here. Things that are here: a +2 great sword of protection; a +1 chain mail of positive energy u - the +10 tower shield of Ignorance {rN+ Int-4} Thank you for shopping at Qameunn's Armour Emporium! You start removing yourself from your armour. You continue removing yourself from your +0 kite shield. x5 You finish removing yourself from your +0 kite shield. You start haunting your armour. You continue haunting the +10 tower shield of Ignorance {rN+ Int-4}. x5 You finish haunting the +10 tower shield of Ignorance {rN+ Int-4}. You feel stupid. You drop a +0 kite shield. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-380-g3f22ea3c6a Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_READ repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [tswn] Species: Poltergeist Job: Fighter HP: 149/149; mods: 0/0 MP: 25/25; mod: 0 Stats: 12 7 21 Position: (67, 51), god: Wu Jian (26), turn_is_over: 1, banished: 0 Standing on/in/over feature: shop Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 66 | 19 | 13236 | 274/1576 Short Blades | X | 0 | 0 | 14 | 4730 | 0/756 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/35 Dodging | X | 1 | 34 | 17 | 7837 | 648/946 Stealth | X | 0 | 0 | 13 | 2018 | 0/347 Shields | X | 0 | 0 | 15 | 8678 | 919/1160 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/84 Spellcasting | X | 0 | 0 | 4 | 594 | 0/297 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/25 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 3131 #13: 2442 #23: 18638 #24: -313490028 #49: 3273 #73: 227117 Mutations: cold resistance: 1 (innate) negative energy resistance: 3 (innate) torment resistance: 2 (innate) float: 1 (innate) formless: 2 (innate) trickster: 1 (innate) accursed: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #7: +4 ring of protection eq slot #13, inv slot #17: +3 pair of mountain boots {steadfast, rC+} eq slot #13, inv slot #15: +2 cloak of Privacy {Will+} eq slot #13, inv slot #18: +1 pair of gloves "Tonanteo" {rElec SInv} eq slot #13, inv slot #8: scarf of repulsion eq slot #1, inv slot #1: +6 dagger of draining eq slot #13, inv slot #16: +2 pair of boots eq slot #9, inv slot #13: +4 ring of slaying eq slot #13, inv slot #14: +2 pair of boots eq slot #10, inv slot #19: amulet "Bouptu Waebb" {Harm Regen+ Stlth+} eq slot #2, inv slot #20: +10 tower shield of Ignorance {rN+ Int-4} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #..# #..# #..######+#### #............. #..###'#####.. #..#...#.).# #..#...#...# #..#.).....# #..###.@.### +..#.......# #..#)..#...# #..)#...# #####++## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>