ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14 Version: Dungeon Crawl Stone Soup 0.31-a0-1242-g57893ff Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 12418783809872588320, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Caterwaul -rc /var/dcss/gamedata/dcss-trunk/rc-files/Caterwaul.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Caterwaul.macro -morgue /var/dcss/gamedata/dcss/morgue/Caterwaul/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Caterwaul:2023-12-15.23:42:59.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x78c198]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x795c7e]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x78c600]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f893d1204c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f893d4c6269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x795429] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x795736] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12tileidx_itemRK8item_def+0x8bf) [0xdae3ef]: tileidx_item(item_def const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z18get_tiles_for_itemRK8item_defRSt6vectorI8tile_defSaIS3_EEb+0x41) [0x956891]: get_tiles_for_item(item_def const&, std::vector >&, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu20webtiles_write_tilesERK9MenuEntry+0x3e) [0xa7500e]: Menu::webtiles_write_tiles(MenuEntry const&) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu19webtiles_write_itemEPK9MenuEntry+0x1b2) [0xa753b2]: Menu::webtiles_write_item(MenuEntry const*) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZNK4Menu19webtiles_write_menuEb+0x3ab) [0xa7360b]: Menu::webtiles_write_menu(bool) const /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework9push_menuEP4Menu+0x177) [0xdca887]: TilesFramework::push_menu(Menu*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4Menu7do_menuEv+0x27d) [0xa7d72d]: Menu::do_menu() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4Menu4showEb+0xe8) [0xa7db98]: Menu::show(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20check_item_knowledgeb+0xfaf) [0x9a429f]: check_item_knowledge(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0x56b) [0xde497b]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xde1d62] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xde28ad] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e4e4c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f893d10b840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e5929]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f893d4c5f2a in __waitpid (pid=5494, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f893d4c5f2a in __waitpid (pid=5494, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000078c015 in call_gdb (file=file@entry=0x7f893d4b0540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 5492\000\000\000\000\000\000\000\000" #2 0x0000000000795c9a in do_crash_dump () at dbg-asrt.cc:692 t = 1702683840 dir = "/var/dcss/gamedata/dcss/morgue/Caterwaul/" name = "/var/dcss/gamedata/dcss/morgue/Caterwaul/crash-Caterwaul-20231215-234400.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14" file = 0x7f893d4b0540 <_IO_2_1_stderr_> #3 0x000000000078c600 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f893d4c6269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000795429 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe4ad23e10 "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14", assert=false) at dbg-asrt.cc:818 No locals. #7 0x0000000000795736 in die (file=file@entry=0xdf1ac9 "bitary.h", line=line@entry=66, format=format@entry=0xe5acd8 "bit vector range error: %d / %u") at dbg-asrt.cc:878 tmp = "bit vector range error: 14 / 14", '\000' mesg = "ERROR in 'bitary.h' at line 66: bit vector range error: 14 / 14", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe4ad24700, reg_save_area = 0x7ffe4ad24630}} #8 0x0000000000dae3ef in FixedBitVector<14u>::get (i=, this=) at tilepick.cc:2692 No locals. #9 FixedBitVector<14u>::operator[] (i=, this=) at bitary.h:73 No locals. #10 _tileidx_gem (item=...) at tilepick.cc:2692 base = 3920 base = #11 tileidx_item (item=...) at tilepick.cc:3005 clas = 17 type = 14 subtype_rnd = 0 rnd = 1 #12 0x0000000000956891 in get_tiles_for_item (item=..., tileset=std::vector of length 0, capacity 0, show_background=) at invent.cc:583 idx = 9147472 #13 0x0000000000a7500e in Menu::webtiles_write_tiles (this=, me=...) at menu.cc:3409 t = std::vector of length 0, capacity 0 #14 0x0000000000a753b2 in Menu::webtiles_write_item (this=0x7ffe4ad24d60, me=0x30b9230) at menu.cc:3461 col = #15 0x0000000000a7360b in Menu::webtiles_write_menu (this=this@entry=0x7ffe4ad24d60, replace=replace@entry=false) at menu.cc:3290 i = count = start = 0 end = first_entry = 0 #16 0x0000000000dca887 in TilesFramework::push_menu (this=0x127f900 , m=m@entry=0x7ffe4ad24d60) at tileweb.cc:789 frame = {type = TilesFramework::UIStackFrame::MENU, menu = 0x7ffe4ad24d60, crt_tag = "", ui_json = std::vector of length 0, capacity 0, centred = false} #17 0x0000000000a7d72d in Menu::do_menu (this=0x7ffe4ad24d60) at menu.cc:1559 done = false #18 0x0000000000a7db98 in Menu::show (this=this@entry=0x7ffe4ad24d60, reuse_selections=reuse_selections@entry=true) at menu.cc:1514 cs = {cstate = false} #19 0x00000000009a429f in check_item_knowledge (unknown_items=unknown_items@entry=false) at known-items.cc:519 items = std::vector of length 21, capacity 32 = {0x30c2170, 0x30b65e0, 0x30c2200, 0x30cf350, 0x30cf3e0, 0x2cec0e0, 0x30a9700, 0x2cebfc0, 0x2cec050, 0x27ebd70, 0x320d6b0, 0x278a9d0, 0x2a31670, 0x30aeda0, 0x30b20b0, 0x30c2290, 0x30cf2c0, 0x30b6670, 0x30b6700, 0x3220430, 0x320b8b0} items_missile = std::vector of length 6, capacity 8 = {0x30ba050, 0x3091b10, 0x3091ba0, 0x3091cc0, 0x3091c30, 0x3091d50} items_food = std::vector of length 0, capacity 0 items_misc = std::vector of length 7, capacity 8 = {0x30ba0e0, 0x30d07c0, 0x30ba170, 0x30d06a0, 0x30ba200, 0x30ba290, 0x30d0730} items_talismans = std::vector of length 9, capacity 16 = {0x30d0850, 0x30d08e0, 0x309cf30, 0x309cfc0, 0x309d050, 0x309d0e0, 0x309d170, 0x30d1d80, 0x30d1e10} items_other = std::vector of length 5, capacity 8 = {0x30d1f30, 0x30d1fc0, 0x30b6120, 0x30b61b0, 0x30b6240} selected_items = std::vector of length 0, capacity 0 all_items_known = false menu = { = { = {_vptr.Menu = 0xed3190 , f_selitem = 0x0, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x2, _M_const_object = 0x2, _M_function_pointer = 0x2, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x2, this adjustment 214748364809}, _M_pod_data = "\002\000\000\000\000\000\000\000\t\000\000\000\062\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffe4ad24dd0}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f893d4afb70 , _M_const_object = 0x7f893d4afb70 , _M_function_pointer = 0x7f893d4afb70 , _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f893d4afb70 , this adjustment -140730153717199}, _M_pod_data = "p\373J=\211\177\000\000\061\262-\265\001\200\377\377"}, _M_manager = 0x0}, _M_invoker = 0x7c00000077}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x3218cf8, _M_const_object = 0x3218cf8, _M_function_pointer = 0x3218cf8, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3218cf8, this adjustment 51183216}, _M_pod_data = "\370\214!\003\000\000\000\000p\376\f\003\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x320c400}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x320c430, _M_const_object = 0x320c430, _M_function_pointer = 0x320c430, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x320c430, this adjustment 140227415571232}, _M_pod_data = "0\304 \003\000\000\000\000 \373J=\211\177\000"}, _M_manager = 0x0}, _M_invoker = 0x0}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXECUTE, _title_prompt_help_tag = "", title = 0x30bc990, title2 = 0x0, m_indent_title = false, flags = 279300, tag = "inventory", cur_page = 1, num_pages = 0, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = true, items = std::vector of length 57, capacity 64 = {0x30cdb50, 0x27aa590, 0x27aa6f0, 0x3091f00, 0x3092060, 0x309ea00, 0x309eb60, 0x3220530, 0x3220690, 0x3099410, 0x3099570, 0x30a9ee0, 0x3220780, 0x3211e70, 0x30cdc40, 0x30aa040, 0x30b5d40, 0x30a1f70, 0x30bcaa0, 0x30b8880, 0x30b89e0, 0x30b5ff0, 0x30b2dc0, 0x3223a20, 0x3211d10, 0x3223b80, 0x30b2f20, 0x3225730, 0x30b2c60, 0x30c19e0, 0x30c1b40, 0x3224270, 0x32243d0, 0x3223ce0, 0x321a160, 0x32255d0, 0x30be190, 0x30a6420, 0x30a6580, 0x30b1c40, 0x30b1da0, 0x30c1ca0, 0x30c26c0, 0x321a000, 0x27d4e00, 0x27d4f60, 0x30d0260, 0x30d03c0, 0x308b8e0, 0x308ba40, 0x30b81d0, 0x3224530, 0x30c2820, 0x30b8330, 0x30b8f70, 0x30b90d0, 0x30b9230}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x2d5b970, num = -1, lastch = 0, alive = false, more_needs_init = false, remap_numpad = true, last_hovered = -1, m_kmc = KMC_MENU, m_filter = 0x0, m_ui = {popup = std::shared_ptr (use count 2, weak count 1) = {get() = 0x32258a0}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x30b62e0}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x30cf880}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x30cf960}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x278b0e0}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 2, weak count 1) = {get() = 0x278b260}}, _webtiles_title_changed = true, _webtiles_title = {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 15, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Recognised items. (Select to toggle autopickup)", ' ' , "(_ for help)"}}}}, type = menu_type::know, pre_select = 0x7ffe4ad24c60, title_annotate = 0x0, temp_title = "", _mode_special_drop = false}, all_items_known = false} stitle = "Recognised items. (Select to toggle autopickup)", ' ' , "(_ for help)" prompt = "(_ for help)" ml = {letter = 64 '@'} last_char = #20 0x0000000000de497b in process_command (cmd=CMD_DISPLAY_KNOWN_OBJECTS, prev_cmd=CMD_MOVE_LEFT) at main.cc:2226 No locals. #21 0x0000000000de1d62 in _input () at main.cc:1255 cmd = CMD_DISPLAY_KNOWN_OBJECTS real_prev_cmd = CMD_MOVE_LEFT player_disabled = {was_disabled = false} #22 0x0000000000de28ad in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #23 0x00000000006e4e4c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffe4ad25858) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 5492) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = , level layout type = rooms, absdepth0 = 5 Level vaults: layout_rooms mainiacjoe_overflow_big_doors gammafunk_ghost_gnarly_gnolls kennysheep_path_1 hangedman_abyss_or_decor_stabs Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (62, 21): position (61,18) Marker #1, type 7 at (71, 18): position (66,18) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The searing ray hits the orc. The orc is severely wounded. (Press . to maintain the ray.) The searing ray hits the orc! You kill the orc! You are out of magic! The orc barely misses you. You hit the orc but do no damage. The orc hits you with a +0 hand axe. You don't have enough magic to cast this spell. You barely miss the orc. An orc comes into view. It is wielding a +0 whip. The orc barely misses you. You hit the orc. The orc is moderately wounded. The orc throws a boomerang. The boomerang hits you but does no damage. The orc hits you with a +0 hand axe. Unknown command. The orc hits you with a +0 hand axe. The orc attacks as it pursues you! The orc closely misses you. The orc attacks as it pursues you! The orc hits you with a +0 hand axe. The orc attacks as it pursues you! The orc completely misses you. The orc attacks as it pursues you! The orc hits you with a +0 hand axe. * * * LOW HITPOINT WARNING * * * Casting: Searing Ray (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line The searing ray hits the orc. The orc is severely wounded. (Press . to maintain the ray.) Unknown command. The orc hits you with a +0 hand axe. * * * LOW HITPOINT WARNING * * * The orc attacks as it pursues you! The orc hits you with a +0 hand axe. * * * LOW HITPOINT WARNING * * * Casting: Searing Ray (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 hand axe and wearing a +0 scale mail (heavily wounded, 81% to hit) The searing ray hits the orc. The orc is almost dead. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) You hit the orc. You kill the orc! You start resting. You hear the rusting of a distant drain. Things that are here: a +0 hand axe; a +0 scale mail; an orc corpse Things that are here: a +0 whip; a boomerang; an orc corpse You enter the shallow water. Moving in this stuff is going to be slow. Found a glowing drain. You see here an adder corpse. There is a glowing drain here. The world spins around you as you enter the gateway. Welcome back, Caterwaul the Demonspawn Conjurer. Game seed: 12418783809872588320 (custom seed) Press ? for a list of commands and other information. You throw a javelin. The javelin pierces through the bat but does no damage. The magic dart hits the bat. You kill the bat! The bat closely misses you. You have reached level 4! You feel clever. Your demonic ancestry asserts itself... Your magic begins to regenerate rapidly. The magic dart hits the bat. The bat is severely wounded. The bat hits you but does no damage. The magic dart hits the bat but does no damage. The bat is severely wounded. The bat barely misses you. The magic dart hits the bat. You kill the bat! Saving game... please wait. Welcome back, Caterwaul the Demonspawn Conjurer. Game seed: 12418783809872588320 (custom seed) Press ? for a list of commands and other information. You start resting. Magic restored. A bat comes into view. The magic dart hits the bat. You kill the bat! You start resting. Magic restored. p - 5 javelins (gained 1) A bat comes into view. The magic dart hits the bat but does no damage. A brain worm comes into view. Unknown command. The bat barely misses you. The bat closely misses you. The magic dart hits the bat. The bat is moderately wounded. The bat hits you but does no damage. The magic dart hits the bat. The bat is heavily wounded. The bat hits you but does no damage. The bat barely misses you. The magic dart hits the bat. You kill the bat! You start resting. Magic restored. Okay, then. You start waiting. A brain worm is nearby! The brain worm's throbbing head pulsates. Something gnaws on your mind! You feel your power leaking away. Unknown command. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - brain worm Aim: a brain worm (100% to hit) The magic dart hits the brain worm. The brain worm is moderately wounded. Unknown command. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Unknown command. Unknown command. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Momentum Strike (safe; 8% risk of failure) Press: ? - help, Dir - move target, f/p - brain worm Aim: a brain worm (moderately wounded, 90% to hit) The concentrated momentum hits the brain worm!! You kill the brain worm! You are unable to move. Your Conjurations skill increases to level 5! You start resting. You are no longer robbed of momentum. You start resting. HP restored. You start resting. Magic restored. A bat comes into view. Found a potion of berserk rage. Found a gate leading back out of this place. You see here a brain worm corpse. You hit the bat. You kill the bat! Pargi the Meek comes into view. Casting: Momentum Strike (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Pargi shouts! Casting: Momentum Strike (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Found a spear and 24 gold pieces. You see here a potion of berserk rage. q - a potion of berserk rage Casting: Momentum Strike (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Momentum Strike (safe; 6% risk of failure) Press: ? - help, Dir - move target, f - Pargi Aim: Pargi (64% to hit) The concentrated momentum hits Pargi! Pargi is moderately wounded. You are unable to move. Unknown command. Casting: Momentum Strike (safe; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - Pargi Aim: Pargi (lightly wounded, 74% to hit) The searing ray hits Pargi! Pargi is heavily wounded. (Press . to maintain the ray.) Pargi hisses menacingly. Pargi barely misses you. Pargi claws you. x2 The searing ray hits Pargi. Pargi is heavily wounded. Pargi bites you. Pargi completely misses you. Pargi closely misses you. The searing ray hits Pargi! Pargi is almost dead. Pargi closely misses you. Pargi barely misses you. Pargi closely misses you. The searing ray hits Pargi. Pargi is almost dead. You finish channelling your searing ray. Pargi bites you! Pargi claws you. Pargi barely misses you. Casting: Searing Ray (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - Pargi Aim: Pargi (almost dead, 74% to hit) The searing ray hits Pargi! You kill Pargi! (Press . to maintain the ray.) You are no longer robbed of momentum. Your Spellcasting skill increases to level 4! You have reached level 5! You start resting. HP restored. You start resting. Magic restored. You now have 116 gold pieces (gained 17). r - a scroll labelled OTAOTE VOSTRO You now have 132 gold pieces (gained 16). You now have 145 gold pieces (gained 13). s - a scroll labelled OWERROSIME You now have 152 gold pieces (gained 7). You now have 167 gold pieces (gained 15). Done exploring. Done exploring. As you read the scroll labelled JUANKE YJOCH, it crumbles to dust. You hear a loud clanging noise! It was a scroll of noise. You drop 2 scrolls of noise. f - 2 scrolls of noise There is a gate leading back out of this place here. Welcome back to the Dungeon! There is a collapsed entrance here. You drop 2 scrolls of noise. You enter the shallow water. Moving in this stuff is going to be slow. You see here an adder skeleton. f - a scroll labelled KOUSAI LURUS t - a viscous dark potion You now have 177 gold pieces (gained 10). A ball python comes into view. A ball python is nearby! A ball python is nearby! The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) Magic restored. You see here a ball python corpse. Found a stone staircase leading down. Found Bahog's Distillery. An adder comes into view. Found a whip. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) There is a stone staircase leading down here. There is an entrance to Bahog's Distillery here. t - 2 potions of degeneration (gained 1) Thank you for shopping at Bahog's Distillery! You can access your shopping list by pressing '$'. You drop 2 potions of degeneration. Found a short sword. A rat comes into view. Found 2 stones. The searing ray hits the rat. The rat is moderately wounded. The rat squeaks loudly. (Press . to maintain the ray.) A rat is nearby! The searing ray hits the rat! You kill the rat! You see here a +0 short sword. An endoplasm comes into view. Found a dagger. The endoplasm moves out of view. An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) A hobgoblin comes into view. Found a wooden ring. The hobgoblin shouts! The searing ray hits the hobgoblin. The hobgoblin is heavily wounded. (Press . to maintain the ray.) The searing ray hits the hobgoblin! You kill the hobgoblin! You see here a hobgoblin corpse. t - a ring of willpower t - a ring of willpower (left hand) Found 2 poisoned darts. Found a serpent talisman. Found a leather armour. You now have 175 gold pieces (gained 11). You see here a +0 leather armour. You see here 2 poisoned darts. A goblin comes into view. It is wielding a +0 dagger. A goblin is nearby! The searing ray hits the goblin! You kill the goblin! (Press . to maintain the ray.) You see here a staff of poison. You see here a +0 dagger. An endoplasm comes into view. An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) Search for what [? for help]? staff Found a stone staircase leading up. Found a stone staircase leading down. You see here a ball python skeleton. An orc wizard comes into view. It is wielding a +0 dagger. An orc wizard is nearby! An orc wizard is nearby! The orc wizard shouts! An orc comes into view. It is wielding a +0 falchion. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An orc comes into view. It is wielding a +0 mace of draining. The searing ray hits the orc wizard. The orc wizard is lightly wounded. (Press . to maintain the ray.) The searing ray hits the orc wizard. The orc wizard is heavily wounded. The searing ray hits the orc wizard. The orc wizard is severely wounded. The orc wizard hits you with a +0 dagger. The searing ray hits the orc wizard! You kill the orc wizard! You finish channelling your searing ray. You have reached level 6! Your demonic ancestry asserts itself... The wave of death grows in power. The searing ray hits the orc. The orc is severely wounded. The searing ray misses the orc. (Press . to maintain the ray.) The searing ray hits the orc. You kill the orc! The searing ray hits the orc! You kill the orc! You start resting. Magic restored. Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +0 falchion; a +0 mace of draining You now have 186 gold pieces (gained 11). A kobold comes into view. It is wielding a +0 whip. Found a dark potion. The searing ray hits the kobold. The kobold is severely wounded. (Press . to maintain the ray.) The searing ray misses the kobold. A kobold is nearby! The searing ray hits the kobold. You kill the kobold! Found a stone staircase leading down. Things that are here: a +0 whip; a kobold corpse u - a dark potion v - a wand of mindburst (15) Things that are here: a +0 whip; a kobold corpse You open the door. There is an open door here. Found a robe. You see here a +0 robe. Found a stone staircase leading up. There is an entrance to Bahog's Distillery here. You see here 2 potions of degeneration. You open the door. There is an open door here. Found 3 silver javelins. u - 2 dark potions (gained 1) Found 8 stones. You see here 3 silver javelins. w - 3 silver javelins Done exploring. Done exploring. Done exploring. Done exploring. You see here 8 stones. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Unknown command. An orc comes into view. It is wielding a +0 dagger. The orc shouts! You hear a shout! 2 orcs come into view. Found a pair of boots. The orc shouts! An orc comes into view. It is wielding a +0 club. The searing ray misses the orc. (Press . to maintain the ray.) The orc shouts! The orc suddenly cheers, as Orcs often do. The searing ray hits the orc. The orc is heavily wounded. The searing ray hits the orc. You kill the orc! The searing ray hits the orc. The orc is almost dead. The searing ray misses the orc. You finish channelling your searing ray. There is a stone staircase leading up here. An orc is nearby! The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) The searing ray hits the orc! You kill the orc! The searing ray hits the orc! You kill the orc! You finish channelling your searing ray. You start resting. Magic restored. An adder comes into view. You see here a scroll labelled USHRAUR HATHYJ. You miscast Searing Ray. You are very lightly contaminated with residual magic. Nothing appears to happen. The searing ray hits the adder! The adder is almost dead. The adder hisses angrily. (Press . to maintain the ray.) The searing ray hits the adder. You kill the adder! A hobgoblin comes into view. Unknown command. The searing ray hits the hobgoblin. You kill the hobgoblin! (Press . to maintain the ray.) You start resting. Your magical contamination has completely faded away. You start resting. Magic restored. l - 2 scrolls labelled USHRAUR HATHYJ (gained 1) You see here a +0 pair of boots. x - a +0 pair of boots You start putting on your armour. You continue putting on your +0 pair of boots. x4 You finish putting on your +0 pair of boots. You open the door. There is an open door here. Found an escape hatch in the floor. y - a scroll labelled HOHYBL HENAGH An endoplasm comes into view. The searing ray hits the endoplasm. The endoplasm is severely wounded. (Press . to maintain the ray.) The searing ray hits the endoplasm! You kill the endoplasm! l - 3 scrolls labelled USHRAUR HATHYJ (gained 1) An adder comes into view. An adder is nearby! The searing ray hits the adder! The adder is severely wounded. The adder hisses angrily. (Press . to maintain the ray.) The searing ray hits the adder. You kill the adder! Your Conjurations skill increases to level 6! You see here an adder corpse. Found an escape hatch in the ceiling. As you open the door, it creaks loudly! You hear an angry hiss. An adder comes into view. There is an open door here. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) An endoplasm comes into view. The endoplasm quivers. An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) Found 5 stones. A hound comes into view. The searing ray hits the hound! The hound is heavily wounded. The hound barks! (Press . to maintain the ray.) The searing ray hits the hound! You kill the hound! Found a stone staircase leading up. You now have 190 gold pieces (gained 4). You open the door. There is an open door here. Found a dagger. You enter the shallow water. Moving in this stuff is going to be slow. Found a white marble altar of Elyvilon. You see here a +0 dagger. Found a dagger. A kobold comes into view. It is wielding a +0 short sword. You see here 9 gold pieces. The searing ray misses the kobold. (Press . to maintain the ray.) The searing ray hits the kobold. You kill the kobold! You now have 199 gold pieces (gained 9). j - 2 scrolls labelled OTHRACVEJYXT (gained 1) Things that are here: a +0 short sword; a kobold corpse Found a stone staircase leading down. There is a stone staircase leading down here. There is an open door here. You open the door. There is an open door here. A black bear comes into view. The black bear growls angrily. The searing ray hits the black bear. The black bear is lightly wounded. (Press . to maintain the ray.) The searing ray hits the black bear! The black bear is moderately wounded. The searing ray hits the black bear! The black bear is heavily wounded. The black bear bites you! The black bear claws you. x2 The searing ray misses the black bear. You finish channelling your searing ray. The black bear barely misses you. x2 The black bear claws you but does no damage. The searing ray hits the black bear! The black bear is almost dead. (Press . to maintain the ray.) The black bear bites you. The black bear claws you. The black bear claws you but does no damage. You are too injured to fight recklessly! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Restarting spell: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - black bear Aim: a black bear (almost dead, 85% to hit) The searing ray hits the black bear! You kill the black bear! (Press . to maintain the ray.) Unknown command. You start resting. HP restored. You start resting. Magic restored. You see here a black bear corpse. You now have 206 gold pieces (gained 7). You open the door. There is an open door here. An orc comes into view. It is wielding a +0 hand axe. Okay, then. You start waiting. An orc is nearby! The searing ray hits the orc. The orc is heavily wounded. (Press . to maintain the ray.) The searing ray hits the orc. The orc is severely wounded. The orc closely misses you. The searing ray hits the orc! You kill the orc! You start resting. Magic restored. Okay, then. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'e'. Unknown command. Found a spear. Found a stone staircase leading down. An orc comes into view. It is wielding a +0 club. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An orc wizard comes into view. It is wielding a +0 dagger. The orc shouts! The orc wizard shouts! You hear a shout! An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard shouts! You see here a throwing net. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The searing ray hits the orc. You kill the orc! The searing ray hits the orc wizard. The orc wizard is lightly wounded. The searing ray hits the orc wizard. The orc wizard is moderately wounded. (Press . to maintain the ray.) An ogre comes into view. It is wielding a +0 giant club. The searing ray hits the orc wizard. The orc wizard is heavily wounded. The searing ray hits the orc wizard. The orc wizard is severely wounded. The searing ray hits the orc wizard! You kill the orc wizard! The searing ray hits something. The searing ray hits the orc wizard. You kill the orc wizard! Your Spellcasting skill increases to level 5! The searing ray hits something! You finish channelling your searing ray. You hear some strange, mumbled words. Something tries to affect you, but you resist. The searing ray hits something. Reactivating autopickup. You feel a bit more experienced. The searing ray hits the ogre. The ogre is lightly wounded. (Press . to maintain the ray.) You have reached level 7! The searing ray hits the ogre. The ogre is moderately wounded. The searing ray hits the ogre. The ogre is heavily wounded. The ogre hits you with a +0 giant club! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Momentum Strike (safe; 3% risk of failure) Press: ? - help, Dir - move target, f/p - ogre Aim: an ogre, wielding a +0 giant club (heavily wounded, 86% to hit) The concentrated momentum hits the ogre!! You kill the ogre! You are unable to move. Your Translocations skill increases to level 1! You start resting. HP restored. You start resting. You are no longer robbed of momentum. You start resting. Magic restored. z - a throwing net There is an open door here. You open the door. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. There is a fountain of sparkling water here. A - a silvery potion There is a fountain of sparkling water here. A phantom comes into view. The searing ray hits the phantom. The phantom is lightly damaged. (Press . to maintain the ray.) A ball python comes into view. The searing ray hits the phantom! The phantom is heavily damaged. The searing ray hits the phantom. The phantom is severely damaged. The searing ray hits the ball python! You kill the ball python! The searing ray hits the phantom! The phantom is almost destroyed. You finish channelling your searing ray. The phantom closely misses you. The searing ray misses the phantom. (Press . to maintain the ray.) The phantom barely misses you. The searing ray hits the phantom. You destroy the phantom! You open the door. Found a burning altar of Makhleb. There is an open door here. There is an open door here. j - 3 scrolls labelled OTHRACVEJYXT (gained 1) You open the door. There is an open door here. Found 3 stones. You now have 218 gold pieces (gained 12). l - 4 scrolls labelled USHRAUR HATHYJ (gained 1) You now have 226 gold pieces (gained 8). You see here a staff of cold. Things that are here: a +0 dagger; a +0 robe; an orc skeleton Items here: )))) [[ รท. There is a dry fountain here. There is an open door here. You see here a +0 dagger. There is a white marble altar of Elyvilon here. There is an open door here. You see here 5 stones. There is an open door here. There is an open door here. There is an escape hatch in the floor here. You open the door. A ball python comes into view. The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) There is an open door here. Found a robe. You see here a +0 robe. You open the door. Found a stone staircase leading up. There is an open door here. There is an open door here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. You see here a ball python corpse. There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Unknown command. Found a stone staircase leading down. An ogre comes into view. It is wielding a +0 giant spiked club. The ogre shouts! The searing ray hits the ogre! The ogre is moderately wounded. (Press . to maintain the ray.) The searing ray hits the ogre! The ogre is severely wounded. The searing ray hits the ogre! You kill the ogre! Your Translocations skill increases to level 2! Magic restored. You see here a +0 giant spiked club. A hound comes into view. Found an escape hatch in the ceiling. Found a hand axe. The searing ray hits the hound. The hound is moderately wounded. (Press . to maintain the ray.) The hound bites you. The searing ray misses the hound. The hound closely misses you. The searing ray hits the hound! The hound is almost dead. The hound barely misses you. The hound bites you. The searing ray hits the hound! You kill the hound! You finish channelling your searing ray. Your Conjurations skill increases to level 7! HP restored. Found a flail. B - a scroll labelled RAHOES MESCHIYS Found an escape hatch in the floor. A black bear comes into view. The black bear growls angrily. The searing ray hits the black bear. The black bear is moderately wounded. (Press . to maintain the ray.) The searing ray hits the black bear. The black bear is heavily wounded. An orc comes into view. It is wielding a +0 short sword. The searing ray hits the black bear! The black bear is almost dead. The orc shouts! The black bear goes berserk! The searing ray hits the black bear! You kill the black bear! You finish channelling your searing ray. The searing ray hits the orc. The orc is lightly wounded. (Press . to maintain the ray.) The searing ray hits the orc. The orc is heavily wounded. The searing ray hits the orc! You kill the orc! You now have 238 gold pieces (gained 12). Things that are here: a +0 short sword; a +0 leather armour; an orc corpse There is an escape hatch in the floor here. u - 4 dark potions (gained 2) You now have 249 gold pieces (gained 11). C - a fuming yellow potion Found a stone staircase leading down. c - 3 fuming sapphire potions (gained 1) Found an orcbow. You see here a +1 pair of gloves. D - a +1 pair of gloves You start putting on your armour. You continue putting on your +1 pair of gloves. x4 You finish putting on your +1 pair of gloves. You now have 264 gold pieces (gained 15). Found a leather armour. You see here a +0 leather armour. An orc comes into view. It is wielding a +0 short sword and quivering poisoned darts. The orc shouts! The searing ray hits the orc. The orc is heavily wounded. (Press . to maintain the ray.) The searing ray hits the orc! You kill the orc! A hound comes into view. The hound barks! The searing ray misses the hound. (Press . to maintain the ray.) The searing ray hits the hound! The hound is heavily wounded. The hound bites you. x2 The searing ray hits the hound! You kill the hound! You start resting. HP restored. Magic restored. Found a sacrificial altar of Ru. Found a stone staircase leading up. There is a stone staircase leading up here. k - 2 sedimented pink potions (gained 1) An adder comes into view. Found a stone staircase leading up. The searing ray hits the adder. The adder is moderately wounded. (Press . to maintain the ray.) The searing ray hits the adder! You kill the adder! A malevolent force fills the Dungeon... You fall into a shaft and drop 3 floors! The shaft crumbles and collapses. Found a stone staircase leading down. As you read the scroll labelled OTHRACVEJYXT, it crumbles to dust. It is a scroll of amnesia. Your memory of Magic Dart unravels. As you read the scroll labelled USHRAUR HATHYJ, it crumbles to dust. It is a scroll of identify. B - a scroll of vulnerability As you read the scroll of identify, it crumbles to dust. y - a scroll of torment As you read the scroll of identify, it crumbles to dust. s - a scroll of fear As you read the scroll of identify, it crumbles to dust. r - a scroll of revelation Okay, then. Found an escape hatch in the ceiling. Found a sling. There is an escape hatch in the ceiling here. Welcome back, Caterwaul the Demonspawn Conjurer. Game seed: 12418783809872588320 (custom seed) Press ? for a list of commands and other information. l - a scroll labelled UGGUJ RILY Found a blackened lead wand. Found a stone staircase leading up. E - a wand of flame (19) There is a stone staircase leading up here. You climb upwards. Found four items. There is a stone staircase leading down here. A hound is nearby! The searing ray hits the hound. The hound is moderately wounded. The hound barks! (Press . to maintain the ray.) You hear a shout! The searing ray misses the hound. The hound barely misses you. The hound bites you but does no damage. The searing ray hits the hound! The hound is severely wounded. The hound bites you. The searing ray hits the hound. You kill the hound! You finish channelling your searing ray. An orc wizard comes into view. It is wielding a +0 dagger. An orc wizard is nearby! You can't go up here! HP restored. The orc wizard shouts! You climb downwards. There is a stone staircase leading up here. You start resting. Magic restored. You climb upwards. The orc shouts! There is a stone staircase leading down here. The searing ray misses the orc wizard. (Press . to maintain the ray.) The searing ray hits the orc wizard. The orc wizard is moderately wounded. The searing ray hits the orc wizard. The orc wizard is heavily wounded. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You hear a shout! The searing ray hits something. You finish channelling your searing ray. An orc wizard comes into view. It is wielding a +0 dagger. You hear some strange, mumbled words. A magic dart appears from out of thin air! The magic dart hits you. The orc wizard gestures at you while chanting. The puff of flame hits something. Reactivating autopickup. You feel a bit more experienced. You climb downwards. There is a stone staircase leading up here. Unknown command. You start resting. Magic restored. You start resting. HP restored. Welcome back, Caterwaul the Demonspawn Conjurer. Game seed: 12418783809872588320 (custom seed) Press ? for a list of commands and other information. Cast which spell? (? or * to list) Okay, then. Okay, then. Unknown command. Unknown command. Cast which spell? (? or * to list) Aiming: Momentum Strike (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - orc wizard Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (67% to hit) The concentrated momentum hits the orc wizard! The orc wizard is almost dead. You are unable to move. The orc barely misses you. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Casting: Momentum Strike (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line (Press . to maintain the ray.) The orc barely misses you. Unknown command. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Restarting spell: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 dagger (81% to hit) The searing ray hits the orc. The orc is almost dead. (Press . to maintain the ray.) The orc hits you with a +0 dagger. The searing ray hits the orc. You kill the orc! No target in view! You start resting. HP restored. Something hits you but does no damage. You start resting. Something hits you but does no damage. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You cannot move. You cannot move. You cannot move. You cannot move. You miss something. You are no longer robbed of momentum. Something hits you but does no damage. You miss something. Something hits you but does no damage. You miss something. Something hits you. You closely miss something. Something hits you. You barely miss something. Something hits you. You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame misses you. You barely miss something. Something hits you. You hit something but do no damage. Something hits you but does no damage. You miss something. You hear some strange, mumbled words. A magic dart appears from out of thin air! The magic dart hits you. You closely miss something. You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame hits you! You miss something. Something hits you. x2 You miss something. Something hits you. You miss something. You hear some strange, mumbled words. Something tries to affect you, but you resist. You miss something. Something hits you. You closely miss something. Something hits you. You miss something. Something hits you. Something completely misses you. You barely miss something. Something hits you but does no damage. You hit something but do no damage. Something hits you but does no damage. You hit something. Something barely misses you. You miss something. Something hits you but does no damage. You miss something. You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame hits you! * * * LOW HITPOINT WARNING * * * You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame misses you. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The searing ray hits something! Reactivating autopickup. You feel a bit more experienced. (Press . to maintain the ray.) Unknown command. You start resting. Magic restored. You start resting. An adder comes into view. No target in view! An orc comes into view. It is wielding a +0 dagger. An orc comes into view. It is wielding a +1 mace of protection. You can't see any susceptible monsters within range! (Use Z to cast anyway.) An orc wizard comes into view. It is wielding a +2 dagger of speed. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) The orc wizard shouts! You hear an angry growl. You have reached level 8! You feel agile. Your demonic ancestry asserts itself... The wave of death grows in power. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You hear an angry growl. You see here a +0 dagger. There is a stone staircase leading down, spattered with blood here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1242-g57893ff 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: 9, arena_suspended: 0 prev_cmd = CMD_DISPLAY_KNOWN_OBJECTS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Caterwaul] Species: Demonspawn Job: Conjurer HP: 43/52; mods: 0/0 MP: 14/16; mod: 0 Stats: 7 (7) 21 (21) 12 (12) Position: (17, 33), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 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 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 1 | 34 | 5 | 1209 | 318/357 Conjurations | X | 1 | 33 | 7 | 1520 | 120/400 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 1 | 33 | 2 | 324 | 146/178 Transmutations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #40: 50 Attributes: #12: 277 #13: 13 #23: 4613 #24: 319166865 #49: 598 Mutations: powered by death: 3 (innate) magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #4: staff of poison eq slot #3, inv slot #29: +1 pair of gloves eq slot #4, inv slot #23: +0 pair of boots eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #19: ring of willpower }}}}}}}}}}} Webtiles message buffer: {"msg":"menu","ui-centred":false,"tag":"inventory","flags":279300,"last_hovered":-1,"title":{"text":"Recognised items. (Select to toggle autopickup) (_ for help)"},"more":"[Up|Down] select [PgDn|>] page down [PgUp|<<] page up [Esc] exit\u000aLetters toggle autopickup [.|Space] toggle selected [-] unrecognised [XXX]","alt_more":"[Up|Down] select [Esc] exit\u000aLetters toggle autopickup [.|Space] toggle selected [-] unrecognised [XXX]","total_items":57,"chunk_start":0,"items":[{"text":"Magical Staves (select all with |)","colour":1,"level":1},{"text":" a - unknown magical staves","q":1,"hotkeys":[97,124],"level":2,"tiles":[{"t":3818,"tex":4}]},{"text":" b - staves of cold","q":1,"hotkeys":[98,124],"level":2,"tiles":[{"t":3818,"tex":4},{"t":3838,"tex":4}]},{"text":" c - staves of poison","q":1,"hotkeys":[99,124],"level":2,"tiles":[{"t":3821,"tex":4},{"t":3839,"tex":4}]},{"text":"Jewellery (select all with \"=)","colour":1,"level":1},{"text":" d + unknown jewellery","q":1,"hotkeys":[100,34],"level":2,"tiles":[{"t":3674,"tex":4}]},{"text":" e + rings of fire","q":1,"hotkeys":[101,61],"level":2,"tiles":[{"t":3606,"tex":4},{"t":3671,"tex":4}]},{"text":" f + rings of willpower","q":1,"hotkeys":[102,61],"level":2,"tiles":[{"t":3606,"tex":4},{"t":3670,"tex":4}]},{"text":"Wands (select all with /)","colour":1,"level":1},{"text":" g + unknown wands","q":1,"hotkeys":[103,47],"level":2,"tiles":[{"t":3507,"tex":4}]},{"text":" h + wands of flame","q":1,"hotkeys":[104,47],"level":2,"tiles":[{"t":3517,"tex":4},{"t":3519,"tex":4}]},{"text":" i + wands of mindburst","q":1,"hotkeys":[105,47],"level":2,"tiles":[{"t":3516,"tex":4},{"t":3538,"tex":4}]},{"text":"Scrolls (select all with ?)","colour":1,"level":1},{"text":" j + unknown scrolls","q":1,"hotkeys":[106,63],"level":2,"tiles":[{"t":3577,"tex":4}]},{"text":" k + scrolls of amnesia (uncommon)","q":1,"hotkeys":[107,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3602,"tex":4}]},{"text":" l + scrolls of fear (uncommon)","q":1,"hotkeys":[108,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3580,"tex":4}]},{"text":" m + scrolls of identify (very common)","q":1,"hotkeys":[109,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3578,"tex":4}]},{"text":" n - scrolls of noise (uncommon)","q":1,"hotkeys":[110,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3581,"tex":4}]},{"text":" o + scrolls of revelation (uncommon)","q":1,"hotkeys":[111,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3592,"tex":4}]},{"text":" p + scrolls of torment (rare)","q":1,"hotkeys":[112,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3586,"tex":4}]},{"text":" q + scrolls of vulnerability (uncommon)","q":1,"hotkeys":[113,63],"level":2,"tiles":[{"t":3577,"tex":4},{"t":3600,"tex":4}]},{"text":"Potions (select all with !)","colour":1,"level":1},{"text":" r + unknown potions","q":1,"hotkeys":[114,33],"level":2,"tiles":[{"t":3724,"tex":4}]},{"text":" s + potions of berserk rage (rare)","q":1,"hotkeys":[115,33],"level":2,"tiles":[{"t":3735,"tex":4},{"t":3770,"tex":4}]},{"text":" t - potions of degeneration (uncommon)","q":1,"colour":8,"hotkeys":[116,33],"level":2,"tiles":[{"t":3743,"tex":4},{"t":3763,"tex":4}]},{"text":" u + potions of magic (rare)","q":1,"hotkeys":[117,33],"level":2,"tiles":[{"t":3728,"tex":4},{"t":3767,"tex":4}]},{"text":"Missiles (select all with ()","colour":1,"level":1},{"text":" v - boomerangs","q":1,"hotkeys":[118,40],"level":2,"tiles":[{"t":3312,"tex":4}]},{"text":" w - darts","q":1,"hotkeys":[119,40],"level":2,"tiles":[{"t":3319,"tex":4}]},{"text":" x + javelins","q":1,"hotkeys":[120,40],"level":2,"tiles":[{"t":3333,"tex":4}]},{"text":" y - large rocks","q":1,"colour":8,"hotkeys":[121,40],"level":2,"tiles":[{"t":3356,"tex":4}]},{"text":" z - stones","q":1,"hotkeys":[122,40],"level":2,"tiles":[{"t":3270,"tex":4}]},{"text":" A + throwing nets","q":1,"hotkeys":[65,40],"level":2,"tiles":[{"t":3347,"tex":4}]},{"text":"Miscellaneous (select all with })","colour":1,"level":1},{"text":" B - boxes of beasts","q":1,"hotkeys":[66,125],"level":2,"tiles":[{"t":3891,"tex":4}]},{"text":" C - condenser vanes","q":1,"hotkeys":[67,125],"level":2,"tiles":[{"t":3887,"tex":4}]},{"text":" D - lightning rods","q":1,"hotkeys":[68,125],"level":2,"tiles":[{"t":3884,"tex":4}]},{"text":" E - phantom mirrors","q":1,"hotkeys":[69,125],"level":2,"tiles":[{"t":3893,"tex":4}]},{"text":" F - phials of floods","q":1,"hotkeys":[70,125],"level":2,"tiles":[{"t":3882,"tex":4}]},{"text":" G - sacks of spiders","q":1,"hotkeys":[71,125],"level":2,"tiles":[{"t":3892,"tex":4}]},{"text":" H - tins of tremorstones","q":1,"hotkeys":[72,125],"level":2,"tiles":[{"t":3886,"tex":4}]},{"text":"Talismans (select all with %)","colour":1,"level":1},{"text":" I - beast talismans","q":1,"hotkeys":[73,37],"level":2,"tiles":[{"t":3950,"tex":4}]},{"text":" J - maw talismans","q":1,"hotkeys":[74,37],"level":2,"tiles":[{"t":3953,"tex":4}]},{"text":" K - serpent talismans","q":1,"hotkeys":[75,37],"level":2,"tiles":[{"t":3952,"tex":4}]},{"text":" L - blade talismans","q":1,"hotkeys":[76,37],"level":2,"tiles":[{"t":3954,"tex":4}]},{"text":" M - granite talismans","q":1,"hotkeys":[77,37],"level":2,"tiles":[{"t":3955,"tex":4}]},{"text":" N - dragon-blood talismans","q":1,"hotkeys":[78,37],"level":2,"tiles":[{"t":3956,"tex":4}]},{"text":" O - talismans of death","q":1,"hotkeys":[79,37],"level":2,"tiles":[{"t":3958,"tex":4}]},{"text":" P - storm talismans","q":1,"hotkeys":[80,37],"level":2,"tiles":[{"t":3957,"tex":4}]},{"text":" Q - flux talismans","q":1,"hotkeys":[81,37],"level":2,"tiles":[{"t":3951,"tex":4}]},{"text":"Other Items","colour":1,"level":1},{"text":" R + manuals","q":1,"hotkeys":[82,58],"level":2,"tiles":[{"t":3810,"tex":4}]},{"text":" S + gold","q":18,"hotkeys":[83,36],"level":2,"tiles":[{"t":3988,"tex":4}]},{"text":" T + spellbooks","q":1,"hotkeys":[84,58],"level":2,"tiles":[{"t":3780,"tex":4}]},{"text":" U + runes","q":1,"hotkeys":[85],"level":2,"tiles":[{"t":3896,"tex":4}]},{"text":" V - gems","q":1,"hotkeys":[86],"level":2 Webtiles JSON stack: start: 0 end: 1 type: } start: 1031 end: 1041 type: ] start: 6648 end: 6650 type: } Screenshot: #..........# .......... #........# ##.?....!.## ##...$...:..### #.............. #.........).... #..).......... #..@)..o...### ##........## ##......## ######.# .# .. #.. .. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>