ERROR in 'prompt.cc' at line 387: slot not a letter: null (0) Version: Dungeon Crawl Stone Soup 0.34-a0-388-g2f817d26c1 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12085557333846394250, deterministic pregen: 1 Command line: /usr/games/crawl-git-2f817d26c1 -name Gurguzundir -rc /dgldir/rcfiles/crawl-git/Gurguzundir.rc -macro /dgldir/rcfiles/crawl-git/Gurguzundir.macro -morgue /dgldir/morgue/Gurguzundir/ -webtiles-socket /crawl-master/webserver/sockets/Gurguzundir:2025-07-18.01:16:16.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-git-2f817d26c1(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5e0a5e22658e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-2f817d26c1(_Z13do_crash_dumpv+0x43a) [0x5e0a5e23465a]: do_crash_dump() /usr/games/crawl-git-2f817d26c1(_Z20crash_signal_handleri+0x1fa) [0x5e0a5e226a6a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x77ea0e442910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x77ea0e49999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x77ea0e442866]: /usr/games/crawl-git-2f817d26c1(+0x4e4a2d) [0x5e0a5e233a2d]: /usr/games/crawl-git-2f817d26c1(_Z3diePKciS0_z+0x166) [0x5e0a5e2340a6]: die(char const*, int, char const*, ...) /usr/games/crawl-git-2f817d26c1(_Z15letter_to_indexi+0x85) [0x5e0a5e741e55]: letter_to_index(int) /usr/games/crawl-git-2f817d26c1(+0x6e38fd) [0x5e0a5e4328fd]: /usr/games/crawl-git-2f817d26c1(_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP8InvEntrySt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterI21menu_entry_comparatorEEEvT_SD_T0_+0xd8) [0x5e0a5e43e108]: 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-2f817d26c1(_ZN7InvMenu10load_itemsERKSt6vectorIPK8item_defSaIS3_EESt8functionIFP9MenuEntrySA_EE11menu_letterbb+0x82d) [0x5e0a5e43a24d]: InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenu13populate_menuEv+0x411) [0x5e0a5e4465a1]: UseItemMenu::populate_menu() /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenu5resetE15operation_typesPKc+0x128) [0x5e0a5e446ee8]: UseItemMenu::reset(operation_types, char const*) /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenuC1E15operation_typesiPKc+0x133) [0x5e0a5e447193]: UseItemMenu::UseItemMenu(operation_types, int, char const*) /usr/games/crawl-git-2f817d26c1(_Z16use_an_item_menuRP8item_def15operation_typesiPKcSt8functionIFbvEE+0x40) [0x5e0a5e447210]: use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) /usr/games/crawl-git-2f817d26c1(_Z11use_an_item15operation_typesP8item_def+0x2b8) [0x5e0a5e44ca38]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-2f817d26c1(+0xc8104a) [0x5e0a5e9d004a]: /usr/games/crawl-git-2f817d26c1(+0xc81bd5) [0x5e0a5e9d0bd5]: /usr/games/crawl-git-2f817d26c1(main+0x1f7) [0x5e0a5e15b6c7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x77ea0e4280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x77ea0e428189]: /usr/games/crawl-git-2f817d26c1(_start+0x25) [0x5e0a5e15c1b5]: 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". 0x000077ea0e50fbf7 in __GI___wait4 (pid=1068472, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000077ea0e50fbf7 in __GI___wait4 (pid=1068472, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005e0a5e226c3c in call_gdb (file=0x77ea0e5ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1068036\000\000\000\000\000" #2 0x00005e0a5e234678 in do_crash_dump () at dbg-asrt.cc:673 t = 1752802006 dir = "/dgldir/morgue/Gurguzundir/" name = "/dgldir/morgue/Gurguzundir/crash-Gurguzundir-20250718-012646.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 = 0x77ea0e5ff6c0 <_IO_2_1_stderr_> #3 0x00005e0a5e226a6a 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 = {140730715978448}} 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 0x000077ea0e442866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005e0a5e233a2d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe6c55c2d0 "ERROR in 'prompt.cc' at line 387: slot not a letter: null (0)", assert=false) at dbg-asrt.cc:799 No locals. #10 0x00005e0a5e2340a6 in die (file=file@entry=0x5e0a5ea0d12f "prompt.cc", line=line@entry=387, format=format@entry=0x5e0a5ea0d15a "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 = 0x7ffe6c55cbd0, reg_save_area = 0x7ffe6c55caf0}} #11 0x00005e0a5e741e55 in letter_to_index (the_letter=0) at prompt.cc:387 No locals. #12 0x00005e0a5e4328fd in sort_item_slot (a=) at invent.cc:786 No locals. #13 compare_item_fn (a=, b=0x5e0a609d30a0) at invent.cc:750 No locals. #14 0x00005e0a5e43e108 in item_comparator::compare (this=0x5e0a5fee1d70, 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=0x5e0a609d30a0, a=0x5e0a60c618e0) at invent.cc:822 cmp = comparator = @0x5e0a5fee1d70: {cmpfn = 0x5e0a5e4328e0 (InvEntry const*, InvEntry const*)>, negated = false} __for_range = __for_begin = __for_end = #16 menu_entry_comparator::operator() (this=, b=, a=0x5e0a60c618e0) at invent.cc:842 ia = 0x5e0a60c618e0 ib = 0x5e0a609d30a0 ia = ib = #17 __gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > > (__it2=0x5e0a609d30a0, __it1=0x5e0a60c618e0, 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=0x20, __comp=__comp@entry=...) at /usr/include/c++/13/bits/stl_algo.h:1819 __i = 0x5e0a60c618e0 #19 0x00005e0a5e439a18 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 0x00005e0a5e43a24d in InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) (this=this@entry=0x7ffe6c55d060, 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 = {0x5e0a609d30a0, 0x5e0a60c618e0} cond = select_all = "" #21 0x00005e0a5e4465a1 in UseItemMenu::populate_menu (this=0x7ffe6c55d060) at item-use.cc:508 use_category_selection = true #22 0x00005e0a5e446ee8 in UseItemMenu::reset (this=this@entry=0x7ffe6c55d060, _oper=, prompt_override=prompt_override@entry=0x0) at item-use.cc:349 No locals. #23 0x00005e0a5e447193 in UseItemMenu::UseItemMenu (this=0x7ffe6c55d060, _oper=, item_type=, prompt=0x0) at item-use.cc:371 No locals. #24 0x00005e0a5e447210 in use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) (target=@0x7ffe6c55d378: 0x0, oper=oper@entry=OPER_WEAR, item_type=item_type@entry=-1, prompt=prompt@entry=0x0, allowcancel=...) at item-use.cc:1730 menu = { = { = {_vptr.Menu = 0x5e0a5ed4fc00 , 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 = 0x5e0a60c1e280, title2 = 0x0, m_indent_title = false, flags = 270914, tag = "use_item", cur_page = 1, num_pages = 24074, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = false, items = std::vector of length 8, capacity 8 = {0x5e0a60ae67a0, 0x5e0a60c71a50, 0x5e0a60c5fe90, 0x5e0a60c1fb00, 0x5e0a60b592a0, 0x5e0a60c249b0, 0x5e0a60b38b80, 0x5e0a60a62b30}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x5e0a604f3830, 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() = 0x5e0a60c75c60}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5e0a60c6c590}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5e0a60c24eb0}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5e0a60c210e0}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 1, weak count 1) = {get() = 0x5e0a60c1e920}}, _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 = "Wear which item?"}}}}, type = menu_type::invlist, pre_select = 0x0, title_annotate = 0x0, temp_title = "", _mode_special_drop = false}, display_all = false, is_inventory = true, item_type_filter = 2, oper = OPER_WEAR, saved_inv_item = 27000, saved_hover = -1, last_inv_pos = 5, item_inv = std::vector of length 4, capacity 4 = {0x5e0a5ef58160 , 0x5e0a5ef581e0 , 0x5e0a5ef58460 , 0x5e0a5ef586e0 }, item_floor = std::vector of length 2, capacity 2 = {0x5e0a5ef97928 , 0x5e0a5ef979a8 }, do_easy_floor = false, inv_header = 0x5e0a60ae67a0, floor_header = 0x5e0a60b38b80, available_modes = std::vector of length 4, capacity 4 = {OPER_EQUIP, OPER_WIELD, OPER_WEAR, OPER_PUTON}} choice_made = tmp_tgt = #25 0x00005e0a5e44ca38 in use_an_item (oper=OPER_WEAR, target=) at item-use.cc:1013 No locals. #26 0x00005e0a5e9d004a in _input () at main.cc:1268 cmd = CMD_WEAR_ARMOUR real_prev_cmd = CMD_SEARCH_STASHES player_disabled = {was_disabled = false} #27 0x00005e0a5e9d0bd5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #28 0x00005e0a5e15b6c7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #29 main (argc=12, argv=0x7ffe6c55da08) 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-2f817d26c1/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-2f817d26c1/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-2f817d26c1/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 3 Level id: D:3 Level build method = random_map_in_depth, level layout type = rooms, absdepth0 = 2 Level vaults: kennysheep_slugbush layout_basic mainiacjoe_overflow_brackets uniq_robin uniq_crazy_yiuf_cottage uniq_terence Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You see here a +0 ring mail. There is a stone staircase leading down here. You climb downwards. Found three items. Found an escape hatch in the floor. There is a stone staircase leading up here. There are monsters nearby! The goblin shouts! You hear an angry hiss. A frilled lizard comes into view. There is an escape hatch in the floor here. The rat squeaks loudly. The endoplasm quivers. The rat bites you but does no damage. You slash the rat! You kill the rat! An adder comes into view. You slash the endoplasm! You kill the endoplasm! You barely miss the goblin. The goblin hits you but does no damage. You miss the goblin. The goblin hits you with a +0 dagger. x2 The frilled lizard misses you. You closely miss the goblin. You bite the goblin. You drain its power. You feel invigorated. The goblin is severely wounded. The frilled lizard closely misses you. The goblin hits you with a +0 dagger. You barely miss the goblin. The goblin is heavily wounded. The adder barely misses you. The frilled lizard bites you but does no damage. The goblin hits you with a +0 dagger. The adder bites you but does no damage. You slash the goblin! You kill the goblin! The adder misses you. The frilled lizard misses you. The adder misses you. You miss the adder. The frilled lizard closely misses you. The adder bites you. You are poisoned. The adder poisons you! You miss the adder. You feel sick. The adder bites you but does no damage. The frilled lizard misses you. The adder bites you. The frilled lizard barely misses you. You hit the adder but do no damage. You feel sick. The adder bites you. The frilled lizard misses you. You barely miss the adder. Your bite misses the adder. You feel sick. The adder closely misses you. The frilled lizard bites you. The adder barely misses you. You slash the adder! You kill the adder! You feel sick. You are no longer poisoned. The frilled lizard barely misses you. Your Long Blades skill increases to level 3! You hit the frilled lizard. Your bite misses the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard closely misses you. The frilled lizard misses you. You miss the frilled lizard. You bite the frilled lizard. You kill the frilled lizard! No target in view! There is an escape hatch in the floor here. There is a stone staircase leading up here. You start resting. HP restored. You start resting. Magic restored. Found Cofoejuu's Antique Weapon Shoppe. l - a scroll labelled XILETTIFADD A kobold comes into view. It is wielding a +0 short sword. A ribbon worm comes into view. A bat and a dart slug come into view. The kobold shouts! You hit the kobold. You kill the kobold! The bat misses you. Things that are here: a +0 short sword; a kobold corpse You completely miss the ribbon worm. You bite the ribbon worm. You drain its power. The ribbon worm is moderately wounded. The bat hits you but does no damage. The ribbon worm expels a string of sticky webbing. The stream of webbing misses you. You slash the ribbon worm! The ribbon worm is almost dead. The bat hits you but does no damage. The ribbon worm barely misses you. You hit the ribbon worm. You kill the ribbon worm! The bat hits you but does no damage. x2 You slash the dart slug! You kill the dart slug! The bat hits you but does no damage. The bat hits you but does no damage. You see here a dart slug corpse. The bat hits you but does no damage. You closely miss the bat. The bat hits you but does no damage. The bat barely misses you. The bat closely misses you. The bat hits you but does no damage. You completely miss the bat. Your bite misses the bat. The bat hits you but does no damage. You closely miss the bat. You bite the bat. You kill the bat! No target in view! No target in view! You see here a dart slug corpse. Things that are here: a +0 short sword; a kobold corpse You see here a +0 dagger. Found a parchment of Call Canine Familiar, a human skeleton and 2 gold pieces. Found an elf skeleton. There is an entrance to Cofoejuu's Antique Weapon Shoppe here. You can access your shopping list by pressing '$'. You now have 91 gold pieces (gained 2). You pick up a parchment of Animate Dead and begin reading... You add the spell Animate Dead to your library. Found a pair of gloves. Press: ? - help, v - describe, . - travel, g - get item Item here: a pair of gloves. The floor. You see here a +0 pair of gloves. You start putting on your armour. You continue putting on your +0 pair of gloves. x5 You finish putting on your +0 pair of gloves. A ribbon worm comes into view. Found a robe. Found a stone staircase leading up. You barely miss the ribbon worm. You bite the ribbon worm. You drain its power. The ribbon worm is lightly wounded. The ribbon worm misses you. You completely miss the ribbon worm. You bite the ribbon worm. You drain its power. The ribbon worm is moderately wounded. The ribbon worm bites you. You slash the ribbon worm! The ribbon worm is almost dead. The ribbon worm bites you. You completely miss the ribbon worm. Your bite misses the ribbon worm. The ribbon worm is almost dead. The ribbon worm barely misses you. You hit the ribbon worm. You kill the ribbon worm! No target in view! HP restored. Found an escape hatch in the ceiling. Found a stone staircase leading down. Found a stone staircase leading down. Found a leather armour. There is a stone staircase leading down here. m - a scroll labelled PEGEUCOTIG Found a stone staircase leading down. There is a stone staircase leading down here. There is a stone staircase leading down here. You pick up a parchment of Call Canine Familiar and begin reading... You add the spell Call Canine Familiar to your library. You pick up a parchment of Slow and begin reading... You add the spell Slow to your library. l - 2 scrolls labelled XILETTIFADD (gained 1) You see here a +0 robe. You see here a +0 robe. An adder comes into view. The adder hisses angrily. Found a scroll labelled JYGHUL IMPO. The adder closely misses you. You slash the adder! You kill the adder! No target in view! No target in view! No target in view! n - a scroll labelled JYGHUL IMPO You now have 94 gold pieces (gained 3). A ribbon worm comes into view. The helpless ribbon worm fails to defend itself. You slash the ribbon worm! You bite the ribbon worm. You drain its power. The ribbon worm is severely wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! You are caught in a web! You are caught in a web! You are caught in a web! You are caught in a web! You are caught in a web! The web tears apart. The ribbon worm bites you but does no damage. You barely miss the ribbon worm. You bite the ribbon worm. You drain its power. The ribbon worm is severely wounded. You hit the ribbon worm. The ribbon worm is almost dead. The ribbon worm bites you. You hit the ribbon worm but do no damage. The ribbon worm is almost dead. The ribbon worm bites you. The ribbon worm closely misses you. You hit the ribbon worm. You bite the ribbon worm. You kill the ribbon worm! You have reached level 4! You feel agile. o - a sedimented ruby potion Found a stone staircase leading up. Found a falchion. l - 3 scrolls labelled XILETTIFADD (gained 1) Found a leather armour. An endoplasm comes into view. Found a sedimented ruby potion and a scroll labelled VESOIS GAEFARI. An endoplasm is nearby! Found a black potion. Found a faded altar of an unknown god. A goblin and a hobgoblin come into view. The goblin is wielding a +2 dagger of holy wrath. The hobgoblin shouts! The goblin moves out of view. The endoplasm quivers. You hit the endoplasm. Your bite misses the endoplasm. The endoplasm is severely wounded. The endoplasm misses you. You hit the endoplasm but do no damage. You bite the endoplasm. You kill the endoplasm! The hobgoblin closely misses you. You hit the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. The hobgoblin closely misses you. You barely miss the hobgoblin. The goblin shouts! You bite the hobgoblin. You kill the hobgoblin! The goblin unwields a +2 dagger of holy wrath. It stops glowing. The goblin wields a +0 sling. The goblin shoots a sling bullet. The sling bullet hits you but does no damage. The goblin shoots a sling bullet. The sling bullet hits you but does no damage. The goblin unwields a +0 sling. The goblin wields a +2 dagger of holy wrath. It softly glows with a divine radiance! The goblin hits you with a +2 dagger of holy wrath. You barely miss the goblin. Your bite misses the goblin. The goblin hits you but does no damage. You hit the goblin. You kill the goblin! No target in view! No target in view! Things that are here: a +2 dagger of holy wrath; a +0 sling; a goblin corpse i - a +2 dagger of holy wrath q - a scroll labelled VESOIS GAEFARI p - a black potion o - 2 sedimented ruby potions (gained 1) You pick up a parchment of Grave Claw and begin reading... You add the spell Grave Claw to your library. j - a +6 ring of strength You feel stronger. j - a +6 ring of strength (worn) There is a faded altar of an unknown god here. This altar belongs to (a) Zin, (b) Beogh or (c) Gozag, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Okay, then. You see here a hobgoblin corpse. There is a faded altar of an unknown god here. Found a morningstar. Found a war axe. An endoplasm comes into view. An endoplasm and a frilled lizard come into view. A bat comes into view. The endoplasm quivers. You see here a +0 morningstar. A hobgoblin comes into view. Found a leather armour. The frilled lizard hisses angrily. The endoplasm quivers. An adder comes into view. A hobgoblin comes into view. The hobgoblin shouts! x2 You hit the endoplasm but do no damage. The endoplasm completely misses you. You hit the endoplasm. You kill the endoplasm! You barely miss the endoplasm. You bite the endoplasm. You drain its power. The endoplasm is lightly wounded. The endoplasm freezes you. You are frozen. You barely miss the endoplasm. Your bite misses the endoplasm. The endoplasm is lightly wounded. The endoplasm hits you. The endoplasm barely misses you. You barely miss the endoplasm. You bite the endoplasm. You kill the endoplasm! You slash the frilled lizard! You kill the frilled lizard! You closely miss the adder. The adder closely misses you. The adder barely misses you. You closely miss the adder. The adder barely misses you. The adder bites you but does no damage. You completely miss the adder. The adder barely misses you. The adder bites you. You are poisoned. The adder poisons you! You miss the adder. Your bite misses the adder. You feel sick. The adder bites you but does no damage. You closely miss the adder. You bite the adder. You drain its power. You feel invigorated. The adder is lightly wounded. You feel sick. The adder bites you but does no damage. The adder misses you. You hit the adder. Your bite misses the adder. The adder is moderately wounded. You feel sick. The adder barely misses you. The adder bites you. You closely miss the adder. You bite the adder. You drain its power. The adder is almost dead. You feel sick. You are no longer poisoned. The adder bites you but does no damage. You hit the adder. You kill the adder! The bat misses you. x2 You hit the bat. Your bite misses the bat. The bat is moderately wounded. The bat misses you. The bat hits you but does no damage. x2 You hit the bat. You kill the bat! You barely miss the hobgoblin. You bite the hobgoblin. You drain its power. The hobgoblin is severely wounded. The hobgoblin barely misses you. You completely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin is severely wounded. The hobgoblin hits you but does no damage. You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin is almost dead. The hobgoblin barely misses you. The hobgoblin hits you but does no damage. You hit the hobgoblin. You kill the hobgoblin! You slash the hobgoblin! You kill the hobgoblin! No target in view! No target in view! You see here a hobgoblin corpse. Found 8 gold pieces and a bubbling golden potion. There is a dry fountain here. s - a bubbling golden potion There is a dry fountain here. You now have 102 gold pieces (gained 8). There is a dry fountain here. You see here a +0 leather armour. There is a dry fountain here. You see here a hobgoblin corpse. You see here a +0 war axe. You see here a +0 war axe. A hobgoblin comes into view. You see here a scroll labelled NUSYNELATY. u - a scroll labelled NUSYNELATY The hobgoblin shouts! You slash the hobgoblin! You kill the hobgoblin! No target in view! No target in view! Done exploring. Done exploring. Search for what [Enter for "."]? . Done exploring. Search for what [Enter for "."]? .. Search for what [Enter for "..", or ? for help]? altar You see here a +0 morningstar. There is a faded altar of an unknown god here. This altar belongs to (a) Zin, (b) Beogh or (c) Gozag, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Beogh accepts your prayer! Beogh welcomes you! Done exploring. There is a stone staircase leading down here. You climb downwards. Found a short sword. There is a stone staircase leading up here. You open the door. Found a mace. Found a stone staircase leading up. There is an open door here. You open the door. There is an open door here. A goblin comes into view. It is wielding a +0 vampiric dagger. The goblin shouts! Found a scroll labelled HATOLI BEOFROMP. Found a shimmering altar of Xom. A dart slug and an adder come into view. The adder hisses angrily. You hit the goblin. You bite the goblin. You kill the goblin! Beogh accepts your kill. An endoplasm comes into view. The adder bites you. The adder barely misses you. You barely miss the adder. The endoplasm quivers. Your bite misses the adder. The adder closely misses you. You barely miss the adder. The adder bites you but does no damage. The adder bites you. You are poisoned. The adder poisons you! You closely miss the adder. Your bite misses the adder. You feel sick. The adder barely misses you. You completely miss the adder. You feel sick. The adder bites you but does no damage. The endoplasm freezes you. You are frozen. The adder closely misses you. The endoplasm hits you but does no damage. The dart slug closely misses you. You barely miss the adder. You feel sick. You are no longer poisoned. The adder closely misses you. The endoplasm closely misses you. The dart slug bites you. The adder bites you. You barely miss the adder. The adder bites you but does no damage. The endoplasm freezes you. You are frozen. You are too injured to fight recklessly! You slash the adder! Your bite misses the adder. The adder is severely wounded. The adder closely misses you. The endoplasm hits you but does no damage. The dart slug closely misses you. The adder closely misses you. You hit the adder. The adder is almost dead. The endoplasm freezes you. You are frozen. The adder closely misses you. The dart slug barely misses you. The endoplasm completely misses you. The adder barely misses you. You slash the adder! You kill the adder! Beogh accepts your kill. The dart slug closely misses you. The endoplasm closely misses you. Your Dodging skill increases to level 3! The dart slug bites you but does no damage. You hit the endoplasm. You kill the endoplasm! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart hits you. You hit the dart slug. Your bite misses the dart slug. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug. You bite the dart slug. You drain its power. You feel invigorated. The dart slug is almost dead. The dart slug barely misses you. You hit the dart slug. You kill the dart slug! Beogh accepts your kill. Things that are here: a +0 vampiric dagger; a goblin corpse k - a +0 vampiric dagger HP restored. v - a scroll labelled HATOLI BEOFROMP The adder hisses angrily. An adder is nearby! No reachable target in view! No reachable target in view! Found 19 gold pieces. Found a stone staircase leading down. You hit the adder but do no damage. The adder bites you but does no damage. You barely miss the adder. Your bite misses the adder. The adder closely misses you. x2 You completely miss the adder. You bite the adder. You drain its power. The adder is heavily wounded. The adder closely misses you. The adder misses you. You miss the adder. You bite the adder. You drain its power. The adder is almost dead. The adder barely misses you. You hit the adder but do no damage. Your bite misses the adder. The adder is almost dead. The adder bites you but does no damage. The adder closely misses you. You barely miss the adder. The adder is severely wounded. The adder bites you. You are poisoned. The adder poisons you! You barely miss the adder. The adder is severely wounded. You feel sick. The adder misses you. The adder bites you. You are more poisoned. The adder poisons you! You miss the adder. The adder is severely wounded. You feel very sick. The adder bites you. You are more poisoned. The adder poisons you! You slash the adder! You kill the adder! Beogh accepts your kill. You feel very sick. You start resting. You feel sick. x7 Magic restored. You feel sick. You are no longer poisoned. You start resting. HP restored. You start waiting. Done waiting. You see here an adder corpse. You now have 121 gold pieces (gained 19). Found a stone staircase leading down. As you open the door, it creaks loudly! Found a scroll labelled XILETTIFADD. There is an open door here. l - 4 scrolls labelled XILETTIFADD (gained 1) There is an open door here. You open the large door. A bat comes into view. There is a large open door here. Found 6 gold pieces. There is a large open door here. Found a black potion and 9 gold pieces. The bat hits you but does no damage. x2 You barely miss the bat. Your bite misses the bat. The bat closely misses you. You miss the bat. You bite the bat. You kill the bat! Beogh accepts your kill. No target in view! No target in view! You see here a bat corpse. p - 2 black potions (gained 1) You now have enough gold to buy a glowing dagger on D:2. You can access your shopping list by pressing '$'. You now have 130 gold pieces (gained 9). You now have 136 gold pieces (gained 6). 3 dart slugs come into view. Found four items. Found a stone staircase leading up. A dart slug comes into view. The dart slug misses you. You hit the dart slug. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart misses you. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart hits you. The dart slug bites you. You hit the dart slug. You bite the dart slug, but do no damage. The dart slug is heavily wounded. The dart slug launches a dart at you. The slug dart hits you but does no damage. You hit the dart slug. The dart slug is severely wounded. The dart slug barely misses you. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. Found a sedimented ruby potion. You see here a dart slug corpse. A dart slug is nearby! You open the door. There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. The dart slug launches a dart at you. The slug dart misses you. A dart slug comes into view. The dart slug launches a dart at you. The slug dart hits you. The dart slug launches a dart at you. The slug dart hits you. The dart slug barely misses you. You see here a scroll labelled QUIFIA DOIRPHE. 2 dart slugs come into view. You see here a ring of protection from cold. The dart slug splashes around in the water. The dart slug launches a dart at you. The slug dart hits you but does no damage. You see here a scroll labelled QUIFIA DOIRPHE. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. You see here a ring of protection from cold. Terence the Veteran comes into view. He is wielding a +0 mace. Terence looks irritated. You enter the shallow water. Moving in this stuff is going to be slow. The dart slug launches a dart at you. The slug dart hits you. The dart slug launches a dart at you. The slug dart misses you. Found 9 gold pieces. The dart slug launches a dart at you. The slug dart hits you but does no damage. A hobgoblin comes into view. The hobgoblin shouts! You closely miss the hobgoblin. The hobgoblin barely misses you. You slash the hobgoblin! You kill the hobgoblin! Beogh accepts your kill. Okay, then. Okay, then. You throw a throwing net. The throwing net closely misses Terence. Terence closely misses you. You throw a throwing net. The throwing net hits Terence. Terence is caught in the net! Terence struggles against the net. You strike the helpless Terence from behind! You hit Terence. Terence is moderately wounded. Terence struggles against the net. You barely miss Terence. You bite Terence, but do no damage. Terence is moderately wounded. Terence screams, "Stand, coward! You want a fight, show some honour!" Terence struggles against the net. x2 You hit Terence. You bite Terence, but do no damage. Terence is heavily wounded. Terence struggles against the net. The net rips apart, and Terence comes free! You hit Terence. Your bite misses Terence. Terence is heavily wounded. Terence screams, "I put up a 'Do Not Disturb' sign! Can't you read?!" Terence hits you with a +0 mace. You barely miss Terence. You bite Terence, but do no damage. Terence is heavily wounded. Terence hits you with a +0 mace. You barely miss Terence. You bite Terence, but do no damage. Terence is heavily wounded. Terence screams, "Stand, coward! You want a fight, show some honour!" Terence barely misses you. You completely miss Terence. Terence is heavily wounded. Terence hits you with a +0 mace. x2 You hit Terence. Your bite misses Terence. Terence is severely wounded. Terence completely misses you. You throw a throwing net. The throwing net closely misses Terence. The throwing net hits the dart slug. The dart slug is caught in the net! The dart slug struggles against the net. Terence barely misses you. Nothing quivered! You closely miss Terence. Your bite misses Terence. Terence is severely wounded. Terence hits you with a +0 mace! The dart slug struggles against the net. You slash Terence! You kill Terence! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart misses you. The dart slug struggles against the net. You have reached level 5! Things that are here: a +0 mace; a +0 scale mail You slash the dart slug! The dart slug is almost dead. You catch the helpless dart slug completely off-guard! You slash the dart slug! You kill the dart slug! Beogh accepts your kill. d - a throwing net Things that are here: a +0 mace; a +0 scale mail You now have 145 gold pieces (gained 9). You enter the shallow water. Moving in this stuff is going to be slow. You open the door. There is an open door here. The dart slug launches a dart at you. The slug dart hits you. The dart slug barely misses you. You hit the dart slug. You bite the dart slug. You drain its power. You feel invigorated. The dart slug is heavily wounded. The dart slug barely misses you. You hit the dart slug. You kill the dart slug! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart hits you. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug. You bite the dart slug. You drain its power. The dart slug is severely wounded. The dart slug bites you. You barely miss the dart slug. You bite the dart slug. You kill the dart slug! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart hits you. The dart slug bites you but does no damage. You hit the dart slug but do no damage. You bite the dart slug. You drain its power. The dart slug is moderately wounded. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug. The dart slug is severely wounded. The dart slug bites you but does no damage. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. No target in view! No target in view! You open the door. There is an open door here. You open the door. There is an open door here. You open the door. A ball python comes into view. Found a parchment of Gloom. A ball python is nearby! There is an open door here. No target in view! No target in view! No target in view! A goblin and a hobgoblin come into view. 2 goblins come into view. The ball python hisses angrily. You see here a parchment of Gloom. You pick up a parchment of Gloom and begin reading... You add the spell Gloom to your library. The ball python misses you. The ball python closely misses you. The ball python barely misses you. The ball python closely misses you. You hit the ball python but do no damage. The ball python bites you. The ball python closely misses you. You hit the ball python. You kill the ball python! Beogh accepts your kill. Robin and 2 goblins come into view. Robin is wielding a +0 spear and carrying a wand of flame. Robin shouts! The goblin shouts! You hear a shout! x2 Robin throws the goblin at you! A goblin comes into view. It is wielding a +0 club. x2 You hear a shout! A hobgoblin comes into view. The goblin shouts! The hobgoblin shouts! The hobgoblin shouts! You hit the goblin. You kill the goblin! Beogh accepts your kill. A goblin comes into view. It is wielding a +0 club. Robin throws the goblin at you! The goblin closely misses you. A quokka comes into view. The goblin hits you but does no damage. The goblin hits you with a +0 club. You slash the goblin! You kill the goblin! Beogh accepts your kill. You miss the goblin. Your bite misses the goblin. Robin roars a battlecry! The goblins go into a battle-frenzy! The goblin hits you with a +0 club. The hobgoblin hits you but does no damage. You closely miss the goblin. You bite the goblin. You drain its power. You feel invigorated. The goblin is heavily wounded. The goblin closely misses you. The hobgoblin hits you. You hit the goblin. You bite the goblin, but do no damage. The goblin is severely wounded. The goblin hits you with a +0 club. The hobgoblin completely misses you. You hit the goblin. You kill the goblin! Beogh accepts your kill. Robin throws the goblin at you! The goblin misses you. The hobgoblin closely misses you. x2; The goblin closely misses you. You hit the goblin. You bite the goblin. You drain its power. You feel invigorated. The goblin is severely wounded. The goblin hits you with a +0 club. The hobgoblin barely misses you. You hit the goblin. You kill the goblin! Beogh accepts your kill. The hobgoblin hits you but does no damage. Items here: )))) †††. You barely miss the hobgoblin. You bite the hobgoblin. You drain its power. The hobgoblin is almost dead. Robin throws the goblin at you! The goblin hits you with a +0 club. The hobgoblin hits you. You hit the hobgoblin. You kill the hobgoblin! Beogh accepts your kill. Robin throws the goblin at you! The goblin barely misses you. The goblin hits you but does no damage. You slash the goblin! You kill the goblin! Beogh accepts your kill. Robin roars a battlecry! The goblin closely misses you. x3 You barely miss the goblin. The goblin misses you. The goblin hits you but does no damage. You barely miss the goblin. Your bite misses the goblin. The hobgoblin no longer looks unusually strong. The goblin closely misses you. The goblin misses you. You slash the goblin! You kill the goblin! Beogh accepts your kill. The goblin barely misses you. Things that are here: a +0 club; a goblin corpse You slash the goblin! You kill the goblin! Beogh accepts your kill. The quokka twitches its whiskers. Robin roars a battlecry! The hobgoblin goes into a battle-frenzy! You hit the quokka. The quokka is lightly wounded. The quokka closely misses you. x2 You slash the quokka! You kill the quokka! Beogh accepts your kill. Robin zaps a wand. The puff of flame hits you! You swing at nothing. Robin misses you. Robin hits you with a +0 spear. You see here a +0 club. You hit Robin but do no damage. You bite Robin, but do no damage. Robin zaps a wand. The puff of flame misses you. You barely miss Robin. You bite Robin, but do no damage. Robin says, "Duck!" Robin hits you but does no damage. Robin zaps a wand. The puff of flame hits you. You hit Robin but do no damage. Robin hits you with a +0 spear. You hit Robin. Your bite misses Robin. Robin is lightly wounded. Robin barely misses you. You closely miss Robin. Robin is lightly wounded. Robin hits you but does no damage. You hit Robin. Your bite misses Robin. Robin is moderately wounded. Robin zaps a wand. The puff of flame hits you. You barely miss Robin. Robin is moderately wounded. The goblin no longer looks unusually strong. Robin says, "Duck!" Robin hits you with a +0 spear. Robin laughs in a distinctly smug fashion. Robin hits you but does no damage. You hit Robin. You bite Robin. You drain their power. You feel invigorated. Robin is heavily wounded. Robin zaps a wand. The puff of flame hits you! * * * LOW HITPOINT WARNING * * * You hit Robin. Robin is severely wounded. Robin completely misses you. You barely miss Robin. You bite Robin, but do no damage. Robin is severely wounded. The hobgoblin no longer looks unusually strong. Robin roars a battlecry! The goblins go into a battle-frenzy! You slash Robin! You kill Robin! Beogh accepts your kill. The hobgoblin hits you. * * * LOW HITPOINT WARNING * * * Your Fighting skill increases to level 3! You barely miss the hobgoblin. The hobgoblin misses you. You slash the hobgoblin! You kill the hobgoblin! Beogh accepts your kill. You barely miss the goblin. The goblin hits you but does no damage. You hit the goblin. You bite the goblin. You drain its power. You feel invigorated. The goblin is heavily wounded. The goblin misses you. The goblin barely misses you. You barely miss the goblin. You bite the goblin. You kill the goblin! Beogh accepts your kill. a - a wand of flame (21) Items here: ))) [[ ††. You see here a +0 club. Things that are here: a +0 club; a goblin corpse You see here a +0 club. Items here: ))) [[ ††. Items here: )))) †††. HP restored. Found a hammer. Found a runed translucent door. Crazy Yiuf shouts! There is an open door here. You open the door. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. You see here a bat skeleton. You enter the shallow water. Moving in this stuff is going to be slow. y - a scroll labelled QUIFIA DOIRPHE l - a ring of protection from cold You now have enough gold to buy a runed falchion on D:2. You can access your shopping list by pressing '$'. You now have 157 gold pieces (gained 12). o - 3 sedimented ruby potions (gained 1) You pick up a parchment of Dimensional Bullseye and begin reading... You add the spell Dimensional Bullseye to your library. There is a stone staircase leading up here. t - a fizzy coppery potion l - a ring of protection from cold (worn) There is a stone staircase leading up here. You enter the shallow water. Moving in this stuff is going to be slow. d - 3 throwing nets (gained 2) A goblin comes into view. It is wielding a +0 club. The goblin shouts! The goblin hits you but does no damage. You slash the goblin! You kill the goblin! Beogh accepts your kill. No target in view! No target in view! You see here a +0 club. You open the door. There is an open door here. There is an open door here. There is an open door here. You see here an adder skeleton. There is an open door here. You see here a +0 club. An endoplasm comes into view. Found a scale mail. The endoplasm quivers. The endoplasm misses you. You see here a +0 scale mail. You hit the endoplasm. You bite the endoplasm. You kill the endoplasm! Beogh accepts your kill. No target in view! No target in view! You open the door. An adder comes into view. There is an open door here. A hobgoblin comes into view. The hobgoblin shouts! The adder hisses angrily. You slash the adder! The adder is heavily wounded. The adder bites you. The adder barely misses you. You slash the adder! You kill the adder! Beogh accepts your kill. Found a scroll labelled BUC WECUAGI. Found a stone staircase leading down. The hobgoblin hits you. You slash the hobgoblin! You kill the hobgoblin! Beogh accepts your kill. No target in view! No target in view! Magic restored. You see here a hobgoblin corpse. z - a scroll labelled BUC WECUAGI You now have 168 gold pieces (gained 11). You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. A bat comes into view. Found a whip. The bat closely misses you. The bat closely misses you. You barely miss the bat. Your bite misses the bat. The bat hits you but does no damage. The bat hits you but does no damage. The bat misses you. The bat closely misses you. The bat hits you but does no damage. You closely miss the bat. The bat completely misses you. The bat completely misses you. The bat closely misses you. You barely miss the bat. Your bite misses the bat. The bat barely misses you. You slash the bat! You kill the bat! Beogh accepts your kill. You can now smite your foes. A pair of ivory tusks grows out from your maw, and flowers begin to bloom upon you. No target in view! No target in view! You see here a +0 whip. There is an open door here. There is an open door here. You see here a +0 scale mail. You can no longer smite your foes. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is an open door here. There is an open door here. You open the door. Crazy Yiuf shouts! Crazy Yiuf cries, "Line horse spinner!" You throw a throwing net. The throwing net hits Crazy Yiuf. Crazy Yiuf is caught in the net! Crazy Yiuf struggles against the net. Crazy Yiuf struggles against the net. There is an open translucent door here. Crazy Yiuf struggles against the net. You hit Crazy Yiuf. Crazy Yiuf is moderately wounded. Crazy Yiuf struggles against the net. You slash Crazy Yiuf! You bite Crazy Yiuf. You kill Crazy Yiuf! Beogh accepts your kill. Things that are here: a +2 quarterstaff of chaos; a +0 cloak; the gnoll corpse of Crazy Yiuf Things that are here: a +2 quarterstaff of chaos; a +0 cloak; the gnoll corpse of Crazy Yiuf You start putting on your armour. You continue putting on your +0 cloak. x5 You finish putting on your +0 cloak. n - a +2 quarterstaff of chaos There is an open translucent door here. Done exploring. Search for what [Enter for "altar", or ? for help]? . Things that are here: a +0 club; a goblin skeleton You see here a +0 club. Items here: ))) [[ ÷÷. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-388-g2f817d26c1 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_WEAR_ARMOUR repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Gurguzundir] Species: Vine Stalker Job: Gladiator HP: 28/28; mods: 0/0 MP: 6/6; mod: 0 Stats: 22 8 18 Position: (60, 65), god: Beogh (14), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 3 | 408 | 52/238 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 33 | 3 | 551 | 195/238 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 2 | 223 | 45/178 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 33 | 3 | 553 | 129/283 Stealth | X | 0 | 0 | 1 | 47 | 18/60 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 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 Forgecraft | 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 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 168 #49: 168 Mutations: fangs: 2 (innate) regeneration: 1 (innate) magic shield: 1 (innate) antimagic bite: 1 (innate) no potion heal: 2 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 long sword eq slot #3, inv slot #1: +0 leather armour eq slot #4, inv slot #2: +0 helmet eq slot #5, inv slot #7: +0 pair of gloves eq slot #9, inv slot #9: +6 ring of strength eq slot #9, inv slot #11: ring of protection from cold eq slot #8, inv slot #12: +0 cloak }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..#.# #.# #..####.# ..#.# #.# #..# #.# ..#.# #.# #..# #.# ..#.# #.# #..####.# ..#.# #.# #....##.# ..#.# #.####.##.##.# ..#.# #.........##.# .##.# #.####.#####.# ....# ### #.).@)).# ###.# #######.# ### ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>