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:27:08.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) [0x5febd975958e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-2f817d26c1(_Z13do_crash_dumpv+0x43a) [0x5febd976765a]: do_crash_dump() /usr/games/crawl-git-2f817d26c1(_Z20crash_signal_handleri+0x1fa) [0x5febd9759a6a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7c20b9a42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7c20b9a9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7c20b9a42866]: /usr/games/crawl-git-2f817d26c1(+0x4e4a2d) [0x5febd9766a2d]: /usr/games/crawl-git-2f817d26c1(_Z3diePKciS0_z+0x166) [0x5febd97670a6]: die(char const*, int, char const*, ...) /usr/games/crawl-git-2f817d26c1(_Z15letter_to_indexi+0x85) [0x5febd9c74e55]: letter_to_index(int) /usr/games/crawl-git-2f817d26c1(+0x6e38fd) [0x5febd99658fd]: /usr/games/crawl-git-2f817d26c1(_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPP8InvEntrySt6vectorIS3_SaIS3_EEEENS0_5__ops15_Iter_comp_iterI21menu_entry_comparatorEEEvT_SD_T0_+0xd8) [0x5febd9971108]: 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) [0x5febd996d24d]: InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenu13populate_menuEv+0x411) [0x5febd99795a1]: UseItemMenu::populate_menu() /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenu5resetE15operation_typesPKc+0x128) [0x5febd9979ee8]: UseItemMenu::reset(operation_types, char const*) /usr/games/crawl-git-2f817d26c1(_ZN11UseItemMenuC1E15operation_typesiPKc+0x133) [0x5febd997a193]: UseItemMenu::UseItemMenu(operation_types, int, char const*) /usr/games/crawl-git-2f817d26c1(_Z16use_an_item_menuRP8item_def15operation_typesiPKcSt8functionIFbvEE+0x40) [0x5febd997a210]: use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) /usr/games/crawl-git-2f817d26c1(_Z11use_an_item15operation_typesP8item_def+0x2b8) [0x5febd997fa38]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-2f817d26c1(+0xc8104a) [0x5febd9f0304a]: /usr/games/crawl-git-2f817d26c1(+0xc81bd5) [0x5febd9f03bd5]: /usr/games/crawl-git-2f817d26c1(main+0x1f7) [0x5febd968e6c7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7c20b9a280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7c20b9a28189]: /usr/games/crawl-git-2f817d26c1(_start+0x25) [0x5febd968f1b5]: 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". 0x00007c20b9b0fbf7 in __GI___wait4 (pid=1068651, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007c20b9b0fbf7 in __GI___wait4 (pid=1068651, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005febd9759c3c in call_gdb (file=0x7c20b9bff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1068488\000\000\000\000\000" #2 0x00005febd9767678 in do_crash_dump () at dbg-asrt.cc:673 t = 1752802187 dir = "/dgldir/morgue/Gurguzundir/" name = "/dgldir/morgue/Gurguzundir/crash-Gurguzundir-20250718-012947.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 = 0x7c20b9bff6c0 <_IO_2_1_stderr_> #3 0x00005febd9759a6a 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 = {140732439917632}} 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 0x00007c20b9a42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005febd9766a2d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffed316fc40 "ERROR in 'prompt.cc' at line 387: slot not a letter: null (0)", assert=false) at dbg-asrt.cc:799 No locals. #10 0x00005febd97670a6 in die (file=file@entry=0x5febd9f4012f "prompt.cc", line=line@entry=387, format=format@entry=0x5febd9f4015a "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 = 0x7ffed3170540, reg_save_area = 0x7ffed3170460}} #11 0x00005febd9c74e55 in letter_to_index (the_letter=0) at prompt.cc:387 No locals. #12 0x00005febd99658fd in sort_item_slot (a=) at invent.cc:786 No locals. #13 compare_item_fn (a=, b=0x5febdb599160) at invent.cc:750 No locals. #14 0x00005febd9971108 in item_comparator::compare (this=0x5febdb16dd70, 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=0x5febdb599160, a=0x5febdb650ad0) at invent.cc:822 cmp = comparator = @0x5febdb16dd70: {cmpfn = 0x5febd99658e0 (InvEntry const*, InvEntry const*)>, negated = false} __for_range = __for_begin = __for_end = #16 menu_entry_comparator::operator() (this=, b=, a=0x5febdb650ad0) at invent.cc:842 ia = 0x5febdb650ad0 ib = 0x5febdb599160 ia = ib = #17 __gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > > (__it2=0x5febdb599160, __it1=0x5febdb650ad0, 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 = 0x5febdb650ad0 #19 0x00005febd996ca18 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 0x00005febd996d24d in InvMenu::load_items(std::vector > const&, std::function, menu_letter, bool, bool) (this=this@entry=0x7ffed31709d0, 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 = {0x5febdb599160, 0x5febdb650ad0} cond = select_all = "" #21 0x00005febd99795a1 in UseItemMenu::populate_menu (this=0x7ffed31709d0) at item-use.cc:508 use_category_selection = true #22 0x00005febd9979ee8 in UseItemMenu::reset (this=this@entry=0x7ffed31709d0, _oper=, prompt_override=prompt_override@entry=0x0) at item-use.cc:349 No locals. #23 0x00005febd997a193 in UseItemMenu::UseItemMenu (this=0x7ffed31709d0, _oper=, item_type=, prompt=0x0) at item-use.cc:371 No locals. #24 0x00005febd997a210 in use_an_item_menu(item_def*&, operation_types, int, char const*, std::function) (target=@0x7ffed3170ce8: 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 = 0x5febda282c00 , 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 = 0x5febdbb85af0, title2 = 0x0, m_indent_title = false, flags = 270914, tag = "use_item", cur_page = 1, num_pages = 24555, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = false, items = std::vector of length 7, capacity 8 = {0x5febdb848090, 0x5febdb844e90, 0x5febdbb9d870, 0x5febdbb38f00, 0x5febdbaf3690, 0x5febdb844bf0, 0x5febdbc0e9a0}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x5febdb5cf0d0, 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() = 0x5febdb828410}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5febdbb58880}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5febdbaf8c30}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x5febdb2ab0d0}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 1, weak count 1) = {get() = 0x5febdbb81350}}, _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 = 4, item_inv = std::vector of length 3, capacity 4 = {0x5febda48b160 , 0x5febda48b1e0 , 0x5febda48b460 }, item_floor = std::vector of length 2, capacity 2 = {0x5febda4ca928 , 0x5febda4ca9a8 }, do_easy_floor = false, inv_header = 0x5febdb848090, floor_header = 0x5febdb844bf0, available_modes = std::vector of length 4, capacity 4 = {OPER_EQUIP, OPER_WIELD, OPER_WEAR, OPER_PUTON}} choice_made = tmp_tgt = #25 0x00005febd997fa38 in use_an_item (oper=OPER_WEAR, target=) at item-use.cc:1013 No locals. #26 0x00005febd9f0304a in _input () at main.cc:1268 cmd = CMD_WEAR_ARMOUR real_prev_cmd = CMD_MOVE_UP player_disabled = {was_disabled = false} #27 0x00005febd9f03bd5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #28 0x00005febd968e6c7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #29 main (argc=12, argv=0x7ffed3171378) 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 slash the hobgoblin! You kill the hobgoblin! Your Stealth skill increases to level 1! You hit the endoplasm. You bite the endoplasm. You drain its power. The endoplasm is severely wounded. The endoplasm hits you but does no damage. The endoplasm freezes you. You are frozen. You slash the endoplasm! You kill the endoplasm! No target in view! No target in view! HP restored. You see here a hobgoblin corpse. Found 2 flux baubles. d - a murky grey potion Found a mace. A goblin comes into view. It is wielding a +0 club. Found 11 gold pieces. Found 8 gold pieces. The goblin shouts! You see here 2 flux baubles. a - 2 flux baubles You barely miss the goblin. The goblin completely misses you. You barely miss the goblin. You bite the goblin. You drain its power. The goblin is heavily wounded. The goblin misses you. You slash the goblin! You kill the goblin! No target in view! No target in view! No target in view! You now have 29 gold pieces (gained 11). You now have 37 gold pieces (gained 8). There is a stone staircase leading down here. A goblin comes into view. It is wielding a +0 club. The goblin shouts! A hobgoblin comes into view. Found Jitsonub's Antique Weapon Boutique. Found a purple potion. A quokka comes into view. You see here a scroll labelled ESSUFR XIOLEET. A hobgoblin opens the door. The goblin barely misses you. The hobgoblin shouts! You hit the goblin. You kill the goblin! You see here a scroll labelled ESSUFR XIOLEET. You hit the quokka but do no damage. Your bite misses the quokka. The quokka bites you but does no damage. The quokka barely misses you. You slash the quokka! You kill the quokka! You barely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin hits you. The hobgoblin hits you but does no damage. You slash the hobgoblin! You kill the hobgoblin! No target in view! No target in view! c - a scroll labelled ESSUFR XIOLEET Things that are here: a +0 club; a goblin corpse f - a purple potion There is an open translucent door here. There is an entrance to Jitsonub's Antique Weapon Boutique here. You can access your shopping list by pressing '$'. There is an open translucent door here. You now have 44 gold pieces (gained 7). A hobgoblin comes into view. The hobgoblin shouts! The hobgoblin barely misses you. You hit the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin is heavily wounded. The hobgoblin closely misses you. A hobgoblin comes into view. You closely miss the hobgoblin. The hobgoblin shouts! You bite the hobgoblin. You kill the hobgoblin! The hobgoblin hits you but does no damage. You closely miss the hobgoblin. The hobgoblin hits you. You hit the hobgoblin but do no damage. You bite the hobgoblin. You drain its power. The hobgoblin is moderately wounded. The hobgoblin hits you but does no damage. The hobgoblin closely misses you. You closely miss the hobgoblin. The hobgoblin is lightly wounded. The hobgoblin closely misses you. You hit the hobgoblin. You bite the hobgoblin. You drain its power. The hobgoblin is almost dead. The hobgoblin closely misses you. You hit the hobgoblin. You kill the hobgoblin! No target in view! You see here a hobgoblin corpse. A goblin comes into view. It is wielding a +0 club. The goblin shouts! The goblin barely misses you. You slash the goblin! You kill the goblin! No target in view! No target in view! There is a shaft here. You open the door. There is an open door here. You open the door. There is an open door here. There is a large open door here. There is a large open door here. You open the door. There is an open door here. You now have 59 gold pieces (gained 15). A ball python comes into view. Found 16 gold pieces. Found a stone staircase leading down. A ball python is nearby! Found 4 poisoned darts. The ball python hisses angrily. You hear a shout! A kobold comes into view. It is wielding a +0 short sword. The ball python barely misses you. The ball python closely misses you. You hit the ball python. Your bite misses the ball python. The ball python is moderately wounded. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You hit the ball python. The ball python is severely wounded. The ball python bites you but does no damage. The ball python constricts you. The ball python bites you but does no damage. The ball python constricts you. You barely miss the ball python. You bite the ball python. You kill the ball python! You barely miss the kobold. The kobold hits you with a +0 short sword. You closely miss the kobold. The kobold hits you with a +0 short sword. x2 You slash the kobold! You kill the kobold! No target in view! No target in view! You now have 75 gold pieces (gained 16). Things that are here: a +0 short sword; 4 stones; a kobold corpse Found a sling. Found a robe. Found a fuming dark potion. You see here 4 poisoned darts. f - 4 poisoned darts j - a fuming dark potion You see here a +0 robe. You see here a +0 sling. g - a +0 sling A rat comes into view. The rat squeaks loudly. The rat closely misses you. You slash the rat! You kill the rat! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 A frilled lizard comes into view. Found a club. The helpless frilled lizard fails to defend itself. You hit the frilled lizard. You kill the frilled lizard! No target in view! No target in view! A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! A kobold comes into view. It is wielding a +0 dagger. Found a scroll labelled INIDDABOU. The kobold shouts! The kobold hits you but does no damage. You completely miss the kobold. You bite the kobold, but do no damage. The kobold hits you but does no damage. x2 You miss the kobold. You bite the kobold. You drain its power. The kobold is moderately wounded. The kobold misses you. You barely miss the kobold. You bite the kobold, but do no damage. The kobold is moderately wounded. The kobold hits you with a +0 dagger. You slash the kobold! You kill the kobold! The kobold hits you but does no damage. Training target 1.3 for Stealth reached! You barely miss the kobold. Your bite misses the kobold. The kobold hits you with a +0 dagger. You hit the kobold. The kobold is moderately wounded. The kobold misses you. The kobold hits you with a +0 dagger. You hit the kobold. You bite the kobold. You drain its power. You feel invigorated. The kobold is severely wounded. The kobold barely misses you. You barely miss the kobold. You bite the kobold. You kill the kobold! No target in view! Found a robe. You see here a +0 dagger. e - a scroll labelled INIDDABOU k - a red potion You see here a +0 whip. You see here a +0 mace. You now have 89 gold pieces (gained 14). h - a scroll labelled CULITEUSHI Done exploring. Search for what [? for help]? . Unknown command. 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. Welcome back, Gurguzundir the Vine Stalker Gladiator. Beogh says: Show the world what it means to be an orc! Press ? for a list of commands and other information. Found a mace. Found a stone staircase leading up. As you open the door, it creaks loudly! You hear a shout! A goblin comes into view. It is wielding a +0 vampiric dagger. A goblin is nearby! Found a scroll labelled HATOLI BEOFROMP. Found a shimmering altar of Xom. A dart slug comes into view. You barely miss the goblin. Your bite misses the goblin. The goblin hits you but does no damage. You closely miss the goblin. Your bite misses the goblin. The goblin hits you with a +0 vampiric dagger. You barely miss the goblin. The goblin hits you with a +0 vampiric dagger. You barely miss 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 vampiric dagger. The goblin draws strength from your wounds! You miss the goblin. Your bite misses the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. The goblin barely misses you. You slash the goblin! You kill the goblin! Beogh accepts your kill. Things that are here: a +0 vampiric dagger; a goblin corpse You slash the dart slug! You bite the dart slug, but do no damage. The dart slug is heavily wounded. The dart slug misses you. You hit the dart slug. You kill the dart slug! Beogh accepts your kill. Your Dodging skill increases to level 3! No target in view! You see here a dart slug corpse. Things that are here: a +0 vampiric dagger; a goblin corpse k - a +0 vampiric dagger v - a scroll labelled HATOLI BEOFROMP Found 19 gold pieces. There is a shimmering altar of Xom here. A bat comes into view. The bat hits you but does no damage. You hit the bat. Your bite misses the bat. The bat is severely wounded. The bat hits you but does no damage. You hit the bat. You kill the bat! Beogh accepts your kill. No target in view! No target in view! No target in view! No target in view! Found a stone staircase leading down. You miss the adder. You bite the adder. You drain its power. The adder is heavily wounded. The adder bites you. You closely miss the adder. The adder is heavily wounded. The adder closely misses you. The adder bites you. You barely miss the adder. You bite the adder. You kill the adder! Beogh accepts your kill. You see here an adder corpse. You now have 121 gold pieces (gained 19). Magic restored. Found a stone staircase leading down. There is a stone staircase leading down here. There is an open door here. A dart slug comes into view. Found a parchment of Dimensional Bullseye, a steel ring and 12 gold pieces. Found a stone staircase leading up. You enter the shallow water. Moving in this stuff is going to be slow. A dart slug comes into view. Found a fizzy coppery potion. You completely miss the dart slug. The dart slug barely misses you. The dart slug launches a dart at you. The slug dart hits you. You completely miss the dart slug. You bite the dart slug! You drain its power. The dart slug is almost dead. The dart slug launches a dart at you. The slug dart hits you. Your unstable footing causes you to fumble your attack. The dart slug splashes around in the water. You hit the dart slug. You kill the dart slug! Beogh accepts your kill. You see here a dart slug corpse. A dart slug comes into view. You start resting. A dart slug is nearby! You start resting. Magic restored. Found 6 gold pieces. The dart slug briefly extends its eye-stalks. The dart slug barely misses you. You slash the dart slug! The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you. You hit the dart slug. You kill the dart slug! Beogh accepts your kill. No target in view! No target in view! No target in view! You enter the shallow water. Moving in this stuff is going to be slow. Found a sedimented ruby potion. A dart slug comes into view. A dart slug comes into view. The dart slug launches a dart at you. The slug dart misses you. 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. You see here a scroll labelled QUIFIA DOIRPHE. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. No reachable target in view! No reachable target in view! No reachable target in view! Why would you want to do that? 2 dart slugs come into view. The dart slug launches a dart at you. The slug dart misses you. You see here 12 gold pieces. 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. You see here a fizzy coppery potion. The dart slug launches a dart at you. The slug dart misses you. The dart slug launches a dart at you. The slug dart misses you. The dart slug launches a dart at you. The slug dart misses you. You see here 12 gold pieces. The dart slug launches a dart at you. The slug dart hits you but does no damage. You see here a ring of protection from cold. Terence the Veteran comes into view. He is wielding a +0 mace. You enter the shallow water. Moving in this stuff is going to be slow. Terence shouts! A hobgoblin comes into view. Terence screams, "I put up a 'Do Not Disturb' sign! Can't you read?!" 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 briefly extends its eye-stalks. 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 but does no damage. The dart slug launches a dart at you. The slug dart hits you. An adder comes into view. Found 9 gold pieces. The adder hisses angrily. You see here 9 gold pieces. You throw a throwing net. The throwing net closely misses Terence. The throwing net hits the adder. The adder is caught in the net! Terence screams, "I put up a 'Do Not Disturb' sign! Can't you read?!" The adder struggles against the net. You hit Terence. Your bite misses Terence. Terence is moderately wounded. The adder struggles against the net. Terence barely misses you. You slash Terence! You bite Terence. You drain his power. You feel invigorated. Terence is almost dead. The adder struggles against the net. Terence closely misses you. The adder struggles against the net. The net rips apart, and the adder comes free! You barely miss Terence. Terence is almost dead. Terence hits you with a +0 mace! Terence closely misses you. You closely miss Terence. Terence is almost dead. Terence hits you with a +0 mace. You closely miss Terence. Terence is almost dead. Terence hits you with a +0 mace. The hobgoblin shouts! You hit Terence but do no damage. Terence is almost dead. Terence hits you with a +0 mace. You hit Terence. You kill Terence! Beogh accepts your kill. The adder barely misses you. You have reached level 5! You hit the adder. Your bite misses the adder. The adder is moderately wounded. The adder bites you but does no damage. The adder barely misses you. You completely miss the adder. Your bite misses the adder. The adder is moderately wounded. The adder barely misses you. You hit the adder. The adder is severely wounded. The adder misses you. The adder closely misses you. You miss the adder. Your bite misses the adder. The adder is severely wounded. The adder bites you. You hit the adder. Your bite misses the adder. The adder is almost dead. The adder barely misses you. The adder bites you but does no damage. You slash the adder! You kill the adder! Beogh accepts your kill. You slash the hobgoblin! You kill the hobgoblin! Beogh accepts your kill. The dart slug launches a dart at you. The slug dart hits you. Items here: $ ) [ ††. You slash the dart slug! You kill the dart slug! Beogh accepts your kill. You see here a dart slug corpse. You see here a dart slug corpse. 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). Items here: ) [ ††. Items here: ) [ ††. You see here a dart slug corpse. You start resting. Magic restored. The dart slug launches a dart at you. The slug dart hits you. There are monsters nearby! Items here: ) [ ††. You open the door. There is an open door here. The dart slug misses you. You hit the dart slug. You bite the dart slug. You drain its power. The dart slug is heavily 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! No target in view! The dart slug launches a dart at you. The slug dart misses you. No reachable target in view! No reachable target in view! No reachable target in view! A dart slug is nearby! No reachable target in view! No reachable target in view! The dart slug launches a dart at you. The slug dart misses you. The dart slug launches a dart at you. The slug dart misses you. The dart slug launches a dart at you. The slug dart hits you. The dart slug briefly extends its eye-stalks. The dart slug bites you but does no damage. You hit the dart slug. You bite the dart slug. You drain its power. You feel invigorated. The dart slug is severely wounded. The dart slug launches a dart at you. The slug dart hits you but does no damage. The dart slug launches a dart at you. The slug dart misses you. You hit the dart slug. You bite the dart slug. You kill the dart slug! Beogh accepts your kill. No target in view! No target in view! You see here a dart slug corpse. You slash the dart slug! You bite the dart slug. You kill the dart slug! Beogh accepts your kill. No target in view! No target in view! As you open the door, it creaks loudly! You open the door. There is an open door here. You open the door. There is an open door here. A goblin and a hobgoblin come into view. 2 goblins come into view. 2 goblins come into view. The goblin shouts! Robin and a hobgoblin come into view. Robin is wielding a +0 spear and carrying a wand of flame. Robin shouts! The hobgoblin shouts! The goblin shouts! A goblin comes into view. It is wielding a +0 club. You closely miss the hobgoblin. The goblin shouts! x3 Your bite misses the hobgoblin. Robin throws the goblin at you! A goblin comes into view. It is wielding a +0 club. The hobgoblin hits you. The goblin hits you with a +0 club. A ball python comes into view. You barely miss the goblin. The goblin hits you but does no damage. The hobgoblin closely misses you. The goblin barely misses you. The goblin shouts! You hit the goblin. You kill the goblin! Beogh accepts your kill. Robin throws the goblin at you! A goblin comes into view. It is wielding a +0 club. The hobgoblin hits you but does no damage. The goblin hits you with a +0 dagger. The goblin closely misses you. The goblin hits you with a +0 club. The goblin attacks as it pursues you! The goblin hits you but does no damage. x2 Robin roars a battlecry! The goblins go into a battle-frenzy! The goblin hits you with a +0 club. You see here a parchment of Gloom. You hit the goblin. You bite the goblin. You kill the goblin! Beogh accepts your kill. You slash the goblin! You kill the goblin! Beogh accepts your kill. You hit the goblin. You kill the goblin! Beogh accepts your kill. You hit the goblin. The goblin is moderately wounded. You slash the goblin! You kill the goblin! Beogh accepts your kill. The hobgoblin barely misses you. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. You bite the hobgoblin. You drain its power. You feel invigorated. The hobgoblin is moderately wounded. You hit the hobgoblin but do no damage. The hobgoblin hits you. The hobgoblin hits you but does no damage. You hit the hobgoblin. You kill the hobgoblin! Beogh accepts your kill. The hobgoblin barely misses you. Things that are here: a +0 club; a hobgoblin corpse The goblin no longer looks unusually strong. The hobgoblin no longer looks unusually strong. The hobgoblin attacks as it pursues you! The hobgoblin closely misses you. The goblin barely misses you. The goblin attacks as it pursues you! The goblin hits you with a +0 club. You barely miss the goblin. Your bite misses the goblin. The goblin hits you with a +0 club. x2 You hit the goblin. You kill the goblin! Beogh accepts your kill. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You slash the ball python! You kill the ball python! Beogh accepts your kill. You hit the goblin. You kill the goblin! Beogh accepts your kill. Robin closely misses you. You closely miss the hobgoblin. You bite the hobgoblin. You kill the hobgoblin! Beogh accepts your kill. Robin hits you from afar with a +0 spear. Robin zaps a wand. The puff of flame hits you! Items here: )) ††. You barely miss Robin. The goblin shouts! You bite Robin. You drain their power. You feel invigorated. Robin is lightly wounded. Robin barely misses you. Robin zaps a wand. The puff of flame misses you. You hit Robin but do no damage. You bite Robin, but do no damage. Robin is lightly wounded. A quokka comes into view. Robin laughs in a distinctly smug fashion. Robin roars a battlecry! The goblin goes into a battle-frenzy! You slash Robin! Robin is almost dead. You barely miss Robin. You bite Robin. You drain their power. Robin is almost dead. The goblin closely misses you. Robin closely misses you. Robin throws the goblin at you! Robin hits you but does no damage. The quokka bites you but does no damage. Items here: )) ††. You hit Robin. You kill Robin! 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. The goblin hits you with a +0 club. The quokka bites you but does no damage. The goblin hits you with a +0 club. Your Fighting skill increases to level 3! The quokka completely misses you. The quokka bites you. Items here: )) / [[ †. The quokka completely misses you. You barely miss the quokka. The quokka barely misses you. You slash the quokka! You kill the quokka! Beogh accepts your kill. You hit the goblin. Your bite misses the goblin. The goblin is heavily wounded. The goblin closely misses you. You closely miss the goblin. Your bite misses the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. You closely miss the goblin. You bite the goblin. You kill the goblin! Beogh accepts your kill. Things that are here: a +0 club; a goblin corpse; a quokka corpse a - a wand of flame (21) Items here: )) [[ †. Items here: )) ††. 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: 5/6; mod: 0 Stats: 22 8 18 Position: (60, 52), 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 | 360 | 4/238 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 1 | 33 | 3 | 512 | 156/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 | 518 | 94/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: 130 #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 }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .###...........# ...'...........# ####...........### #...........+.# ####...........#.# ....####'#'#'#.#.# ###.# #.#.#...#)# #.# #.#.#.#.#.###.# #.# #.#.#.#.)@....# #.# #.#.....#)##### #.# #.#...#.#.# #.# #.#...)g#.# #.# ####.S#.. #.g#### #.g# #g.# #..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>