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:12:23.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) [0x7f18ab4c44c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f18ab86a269]: /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) [0x7f18ab4af840]: /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". 0x00007f18ab869f2a in __waitpid (pid=4937, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f18ab869f2a in __waitpid (pid=4937, 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=0x7f18ab854540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 4889\000\000\000\000\000\000\000\000" #2 0x0000000000795c9a in do_crash_dump () at dbg-asrt.cc:692 t = 1702682348 dir = "/var/dcss/gamedata/dcss/morgue/Caterwaul/" name = "/var/dcss/gamedata/dcss/morgue/Caterwaul/crash-Caterwaul-20231215-231908.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 = 0x7f18ab854540 <_IO_2_1_stderr_> #3 0x000000000078c600 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f18ab86a269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000795429 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffff790f160 "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 = 0x7ffff790fa50, reg_save_area = 0x7ffff790f980}} #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=0x7ffff79100b0, me=0x36ef510) at menu.cc:3461 col = #15 0x0000000000a7360b in Menu::webtiles_write_menu (this=this@entry=0x7ffff79100b0, 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=0x7ffff79100b0) at tileweb.cc:789 frame = {type = TilesFramework::UIStackFrame::MENU, menu = 0x7ffff79100b0, crt_tag = "", ui_json = std::vector of length 0, capacity 0, centred = false} #17 0x0000000000a7d72d in Menu::do_menu (this=0x7ffff79100b0) at menu.cc:1559 done = false #18 0x0000000000a7db98 in Menu::show (this=this@entry=0x7ffff79100b0, 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 12, capacity 16 = {0x360ef90, 0x355dba0, 0x3725790, 0x36532d0, 0x3718c40, 0x3769550, 0x3726530, 0x36bb030, 0x369bff0, 0x34afa50, 0x3459380, 0x36ab900} items_missile = std::vector of length 6, capacity 8 = {0x375e330, 0x37677f0, 0x353d200, 0x36bf520, 0x364dde0, 0x35537a0} items_food = std::vector of length 0, capacity 0 items_misc = std::vector of length 7, capacity 8 = {0x3767690, 0x368cde0, 0x36ae7b0, 0x3679440, 0x36b7e70, 0x364bea0, 0x36bbb20} items_talismans = std::vector of length 9, capacity 16 = {0x375e620, 0x3554660, 0x372b510, 0x362faf0, 0x375e700, 0x354bff0, 0x360a990, 0x36f73e0, 0x375a9c0} items_other = std::vector of length 5, capacity 8 = {0x36c36f0, 0x3646330, 0x35fe890, 0x3097990, 0x30e6a90} 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 = 0x7ffff7910130, _M_const_object = 0x7ffff7910130, _M_function_pointer = 0x7ffff7910130, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffff7910130, this adjustment 8953881}, _M_pod_data = "0\001\221\367\377\177\000\000\031\240\210\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x7ffff7910120}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0xffff8000086efed1, _M_const_object = 0xffff8000086efed1, _M_function_pointer = 0xffff8000086efed1, _M_member_pointer = &virtual table offset -140737346863408, this adjustment 140737346863407}, _M_pod_data = "\321\376n\b\000\200\377\377/\001\221\367\377\177\000"}, _M_manager = 0x0}, _M_invoker = 0x4f7c00013d31}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x9, _M_const_object = 0x9, _M_function_pointer = 0x9, _M_member_pointer = &virtual table offset 8, this adjustment 128}, _M_pod_data = "\t\000\000\000\000\000\000\000\200\000\000\000\000\000\000"}, _M_manager = 0x0}, _M_invoker = 0x27}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x4, _M_const_object = 0x4, _M_function_pointer = 0x4, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x4, this adjustment 549755814046}, _M_pod_data = "\004\000\000\000\000\000\000\000\236\000\000\000\200\000\000"}, _M_manager = 0x0}, _M_invoker = 0x70786520656e6f00}, action_cycle = Menu::CYCLE_NONE, menu_action = Menu::ACT_EXECUTE, _title_prompt_help_tag = "", title = 0x35daa20, title2 = 0x0, m_indent_title = false, flags = 279300, tag = "inventory", cur_page = 1, num_pages = 32767, more = {ops = std::vector of length 0, capacity 0}, m_keyhelp_more = true, items = std::vector of length 48, capacity 64 = {0x3687a40, 0x366aef0, 0x2ca5480, 0x372fe70, 0x36ba390, 0x3555650, 0x375c650, 0x372a4c0, 0x3762960, 0x35da800, 0x36444f0, 0x375b870, 0x375ed30, 0x3679570, 0x34ef7c0, 0x349c430, 0x375c7f0, 0x3718f60, 0x36a4c80, 0x36f1a50, 0x3763b10, 0x34d7bb0, 0x3760540, 0x376bad0, 0x36eed40, 0x368e270, 0x3611750, 0x349aff0, 0x37678c0, 0x3728710, 0x3767250, 0x349c240, 0x3719260, 0x36f2c70, 0x3828570, 0x36521a0, 0x35758b0, 0x36aa730, 0x35ae4e0, 0x3761a50, 0x36f5ef0, 0x36f4280, 0x369baa0, 0x37609d0, 0x36f8b50, 0x3719f80, 0x37260f0, 0x36ef510}, sel = std::vector of length 0, capacity 0, select_filter = std::vector of length 0, capacity 0, highlighter = 0x2bd4ed0, 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() = 0x372a210}, menu = std::shared_ptr (use count 2, weak count 1) = {get() = 0x36c0bd0}, scroller = std::shared_ptr (use count 2, weak count 1) = {get() = 0x364e8a0}, title = std::shared_ptr (use count 2, weak count 1) = {get() = 0x376b960}, more = std::shared_ptr (use count 2, weak count 1) = {get() = 0x36dd260}, more_bin = std::shared_ptr (empty) = {get() = 0x0}, vbox = std::shared_ptr (use count 2, weak count 1) = {get() = 0x35dad10}}, _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 = 0x7ffff790ffb0, 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 = -112 '\220'} last_char = #20 0x0000000000de497b in process_command (cmd=CMD_DISPLAY_KNOWN_OBJECTS, prev_cmd=CMD_EXPLORE) at main.cc:2226 No locals. #21 0x0000000000de1d62 in _input () at main.cc:1255 cmd = CMD_DISPLAY_KNOWN_OBJECTS real_prev_cmd = CMD_EXPLORE 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=0x7ffff7910ba8) 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 4889) 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 = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_rooms dk_vineyard_3 minmay_goblin_kobold_house Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The wave of death grows in power. You start resting. Magic restored. You start resting. HP restored. There is an open door here. You now have 44 gold pieces (gained 7). Found a dagger. You enter the shallow water. Moving in this stuff is going to be slow. Found a white marble altar of Elyvilon. Found a dagger. A kobold comes into view. It is wielding a +0 short sword. You see here 9 gold pieces. The searing ray hits the kobold! You kill the kobold! (Press . to maintain the ray.) Magic restored. You now have 53 gold pieces (gained 9). i - 2 scrolls labelled OTHRACVEJYXT (gained 1) Things that are here: a +0 short sword; a kobold corpse You open the door. A hound comes into view. Found 4 gold pieces. Found a stone staircase leading up. There is an open door here. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found 5 stones. The searing ray hits the hound! The hound is severely wounded. The hound barks! (Press . to maintain the ray.) The searing ray hits the hound but does no damage. The hound is severely wounded. The searing ray hits the hound! You kill the hound! You now have 57 gold pieces (gained 4). You enter the shallow water. Moving in this stuff is going to be slow. You open the door. There is an open door here. You open the door. There is an open door here. 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.) A hobgoblin comes into view. The hobgoblin shouts! An adder comes into view. The searing ray hits the hobgoblin. The hobgoblin is heavily wounded. The searing ray hits the adder! The adder is severely wounded. (Press . to maintain the ray.) The searing ray hits the hobgoblin! You kill the hobgoblin! The searing ray hits the adder. You kill the adder! You finish channelling your searing ray. h - 2 scrolls labelled USHRAUR HATHYJ (gained 1) An orc comes into view. It is wielding a +0 dagger. Found a stone staircase leading up. The orc shouts! 2 orcs come into view. Found a pair of boots. An orc comes into view. It is wielding a +0 club. The searing ray hits the orc. You kill the orc! The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) The orc shouts! The searing ray hits the orc! You kill the orc! The searing ray misses the orc. The searing ray hits the orc! You kill the orc! You finish channelling your searing ray. You start resting. Magic restored. Things that are here: a +0 dagger; a +0 dagger Things that are here: a +0 club; a +0 short sword; an orc corpse You see here a +0 pair of boots. k - 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. This spell is quite dangerous to cast! You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'c'. You open the door. There is an open door here. Found an escape hatch in the floor. l - a scroll labelled HOHYBL HENAGH An endoplasm comes into view. An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) h - 3 scrolls labelled USHRAUR HATHYJ (gained 1) An adder comes into view. The adder hisses angrily. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) Found an escape hatch in the ceiling. You open the door. There is an open door here. An adder comes into view. 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! 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. There is an open door here. There is an open door here. There is an open door here. Found a stone staircase leading down. There is an open door here. There is an open door here. There is a white marble altar of Elyvilon here. You see here a +0 dagger. Found a stone staircase leading down. There is a stone staircase leading down here. m - a silvery potion There is a fountain of clear blue water here. There is a fountain of clear blue water here. There is a fountain of clear blue water here. There is an open door here. There is a stone staircase leading down here. You see here a staff of cold. Found 3 stones. You now have 69 gold pieces (gained 12). You see here 3 stones. Done exploring. Done exploring. Done exploring. Done exploring. You open the door. There is an open door here. Items here: )))) [[[. Things that are here: a +0 hand axe; a boomerang; a +0 chain mail There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. n - a sedimented pink potion An adder comes into view. Found a stone staircase leading up. The searing ray hits the adder. The adder is heavily wounded. (Press . to maintain the ray.) The searing ray hits the adder! You kill the adder! You start resting. Magic restored. An iguana comes into view. The searing ray hits the iguana. The iguana is lightly wounded. (Press . to maintain the ray.) The searing ray hits the iguana! The iguana is severely wounded. The searing ray hits the iguana. The iguana is almost dead. The searing ray hits the iguana. The iguana is almost dead. You finish channelling your searing ray. The iguana bites you. The searing ray hits the iguana. You kill the iguana! (Press . to maintain the ray.) You start resting. Magic restored. You open the door. Found an ornate altar of the Wu Jian Council. There is an open door here. Found a chain mail. An adder comes into view. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) An orc wizard comes into view. It is wielding a +0 dagger. You start waiting. An orc priest comes into view. It is wielding a +0 quarterstaff. The searing ray hits the orc priest. The orc priest is lightly wounded. The orc priest shouts! (Press . to maintain the ray.) You hear a shout! x2 The searing ray hits the orc priest. The orc priest is heavily wounded. You hear an angry growl. The orc priest completely misses you. The searing ray hits the orc priest. The orc priest is almost dead. The orc priest mumbles some strange prayers to Beogh against you. Beogh smites you! You hear a shout! You are too injured to fight recklessly! The searing ray hits the orc priest! You kill the orc priest! You finish channelling your searing ray. Your Spellcasting skill increases to level 5! Your Translocations skill increases to level 1! You start resting. An orc wizard is nearby! The orc wizard casts a spell at you. You are confused. You're too confused to cast spells. You bump into the stone wall. The orc wizard casts a spell at you. The magic dart hits you. You barely miss the orc wizard. The orc wizard hits you with a +0 dagger. You hit the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you but does no damage. You're too confused to move! The orc wizard hits you but does no damage. You miss the orc wizard. The orc wizard hits you with a +0 dagger. You bump into the stone wall. The orc wizard casts a spell at you. The puff of flame hits you. You bump into the stone wall. You feel less confused. The orc wizard closely misses you. You closely miss the orc wizard. The orc wizard hits you but does no damage. You hit the orc wizard but do no damage. The orc wizard barely misses you. The orc wizard closely misses you. You barely miss the orc wizard. The orc wizard casts a spell at you. The puff of flame hits you. You hit the orc wizard. The orc wizard is lightly wounded. The orc wizard hits you with a +0 dagger. You hit the orc wizard. The orc wizard is moderately wounded. The orc wizard closely misses you. You closely miss the orc wizard. The orc wizard is lightly wounded. The orc wizard completely misses you. 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, f - orc wizard Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (lightly wounded, 76% to hit) The searing ray hits the orc wizard! The orc wizard is severely wounded. (Press . to maintain the ray.) The orc wizard hits you with a +0 dagger. The searing ray hits the orc wizard! You kill the orc wizard! You have reached level 7! You start resting. Magic restored. You start resting. An orc comes into view. It is wielding a +0 flail. The searing ray hits the orc. The orc is severely wounded. The orc shouts! (Press . to maintain the ray.) You start resting. An orc is nearby! The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) HP restored. Magic restored. Items here: )) [ ††. You now have 74 gold pieces (gained 5). Things that are here: a +0 flail; a +0 leather armour A black bear comes into view. Casting: Searing Ray (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 - black bear Aim: a black bear (wandering, hasn't noticed you, 100% to hit) The magic dart hits the black bear. The black bear is lightly wounded. The black bear growls angrily. You hear a shout! Unknown command. Things that are here: a +0 flail; a +0 leather armour Items here: )) [ ††. You start waiting. A black bear is nearby! 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. The searing ray hits the black bear. The black bear is severely wounded. The black bear misses you. The black bear barely misses you. The black bear closely misses you. The searing ray hits the black bear. The black bear is almost dead. You finish channelling your searing ray. The black bear closely misses you. The black bear claws you but does no damage. The black bear barely misses you. The searing ray hits the black bear but does no damage. The black bear is almost dead. (Press . to maintain the ray.) The black bear goes berserk! The searing ray hits the black bear! You kill the black bear! You start resting. Magic restored. You see here a black bear corpse. Items here: )) [ ††. There is an open door here. An orc comes into view. It is wielding a +0 short sword. Found a short sword. The searing ray hits the orc! The orc is almost dead. (Press . to maintain the ray.) The searing ray misses the orc. The searing ray hits the orc. You kill the orc! Found an escape hatch in the floor. Found a short sword. Found 3 poisoned darts. You now have 86 gold pieces (gained 12). You now have 93 gold pieces (gained 7). Found a stone staircase leading up. There is a stone staircase leading up here. 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. The ogre is almost dead. The searing ray hits the ogre! You kill the ogre! You finish channelling your searing ray. Your Translocations skill increases to level 2! Things that are here: a +0 giant spiked club; an ogre corpse A hound comes into view. Found an escape hatch in the ceiling. The hound barks! Found a hand axe. The searing ray hits the hound. The hound is moderately wounded. (Press . to maintain the ray.) The searing ray hits the hound! The hound is almost dead. The hound bites you. x2 The searing ray hits the hound! You kill the hound! You finish channelling your searing ray. HP restored. o - a scroll labelled RAHOES MESCHIYS There is an escape hatch in the floor here. p - 2 dark potions You now have 104 gold pieces (gained 11). q - a fuming yellow potion Found a stone staircase leading down. c - 2 fuming sapphire potions (gained 1) Found an orcbow. You see here a +1 pair of gloves. r - 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. Unknown command. You now have 119 gold pieces (gained 15). Found a leather armour. You see here a +0 leather armour. 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. The hound is severely wounded. The searing ray hits the hound! You kill the hound! You finish channelling your searing ray. You see here a hound corpse. Found a sacrificial altar of Ru. An orc comes into view. It is wielding a +0 short sword and quivering poisoned darts. The orc shouts! The orc throws a poisoned dart. The poisoned dart misses you. 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 start resting. Magic restored. Items here: ( ) [ †. Found 8 stones. An orc comes into view. It is wielding a +0 flail. You see here 8 stones. Found 17 gold pieces. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) Unknown command. You see here a +0 flail. You now have 136 gold pieces (gained 17). You now have 148 gold pieces (gained 12). Found a stone staircase leading down. There is an escape hatch in the ceiling here. You see here a +0 hand axe. There is a stone staircase leading down here. You see here a +0 short sword. You see here a +0 short sword. You open the door. There is an open door here. You open the door. Found a sparkling altar of Nemelex Xobeh. There is an open door here. You open the door. Found an opulent altar of Gozag. You open the door. Found an ancient bone altar of Kikubaaqudgha. There is an open door here. There is an open door here. There is a stone staircase leading up here. Found 8 stones. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "alt", or ? for help]? veh Can't find anything matching that. Unknown command. Unknown command. Okay, then. Unknown command. There is a stone staircase leading up here. There is an open door here. There is an open door here. There is an opulent altar of Gozag here. You kneel at the altar of Gozag. Gozag welcomes you! You pay a service fee of 60 gold. There is an open door here. There is an open door here. You see here a +0 hand axe. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. You hear the sound of rushing water. There is an entrance to a sewer on this level. Hurry and find it before the portal rusts away! The orc shouts! x2; You hear a shout! There is a stone staircase leading down here. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) You hit the orc. The orc is heavily wounded. An orc comes into view. It is wielding a +0 whip. You closely miss the orc. The orc is heavily wounded. The orc closely misses you. The orc barely misses you. Things that are here: 6 gold pieces; a +0 whip; a boomerang The orc attacks as it pursues you! The orc hits you with a +0 hand axe. The searing ray hits the orc. The orc is severely wounded. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) The orc misses you. The searing ray hits the orc! You kill the orc! The searing ray hits the orc! You kill the orc! Magic restored. You now have 108 gold pieces (gained 20). Items here: ( ))) [. You now have 116 gold pieces (gained 8). There is a stone staircase leading down, spattered with blood here. You see here a +0 whip. Found a flux talisman. No target in view! An adder comes into view. You enter the shallow water. Moving in this stuff is going to be slow. Found a glowing drain. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) You hear the slow rusting of a drain. You now have 123 gold pieces (gained 7). There is a glowing drain here. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. The world spins around you as you enter the gateway. You enter a sewer! Found a gate leading back out of this place. There is an empty arch of ancient stone here. A bat comes into view. You throw a throwing net. The throwing net hits the bat. The bat is caught in the net! The bat struggles against the net. x2 The net rips apart, and the bat comes free! Nothing quivered! Nothing quivered! Nothing quivered! The magic dart hits the bat. You kill the bat! You now have 128 gold pieces (gained 5). The bat barely misses you. The magic dart hits the bat. You kill the bat! The magic dart hits the bat but does no damage. The magic dart hits the bat! You kill the bat! You now have 132 gold pieces (gained 4). You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start resting. Magic restored. Okay, then. You now have 136 gold pieces (gained 4). A bat comes into view. 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 - bat Aim: a bat (asleep, 100% to hit) The magic dart hits the bat. The bat is moderately wounded. A brain worm comes into view. Unknown command. The bat hits you but does no damage. The bat attacks as it pursues you! The bat hits you but does no damage. The bat closely misses you. The bat hits you. The searing ray hits the bat. You kill the bat! (Press . to maintain the ray.) Unknown command. You see here 5 gold pieces. The searing ray misses the brain worm. (Press . to maintain the ray.) The searing ray hits the brain worm! The brain worm is heavily wounded. The brain worm's throbbing head pulsates. Something gnaws on your mind! You feel your power leaking away. The searing ray hits the brain worm! The brain worm is almost dead. The brain worm is distracted by your dazzling golden aura. The searing ray hits the brain worm! You kill the brain worm! You finish channelling your searing ray. Your Conjurations skill increases to level 7! You start resting. HP restored. You now have 141 gold pieces (gained 5). You now have 148 gold pieces (gained 7). A bat comes into view. Found a potion of berserk rage. Found a gate leading back out of this place. Casting: Searing Ray (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 - bat Aim: a bat (asleep, 100% to hit) The magic dart hits the bat. You kill the bat! Unknown command. You now have 151 gold pieces (gained 3). You start resting. Magic restored. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Pargi the Meek comes into view. 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. You can't go down here! Unknown command. Unknown command. You have nothing you can fire or use right now. 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 - Pargi Aim: Pargi (asleep, 100% to hit) The magic dart hits Pargi. Pargi is lightly wounded. 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/p - Pargi Aim: Pargi (100% to hit) The magic dart hits Pargi. Pargi is lightly wounded. 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/p - Pargi Aim: Pargi (lightly wounded, 100% to hit) You miscast Magic Dart. You are very lightly contaminated with residual magic. Nothing appears to happen. The searing ray hits Pargi. Pargi is lightly wounded. (Press . to maintain the ray.) The searing ray misses Pargi. The searing ray hits Pargi! Pargi is heavily wounded. The searing ray hits Pargi! Pargi is severely wounded. You finish channelling your searing ray. Pargi bites you. Pargi claws you but does no damage. Pargi claws you. The searing ray hits Pargi. Pargi is severely wounded. (Press . to maintain the ray.) Pargi bites you but does no damage. Pargi claws you but does no damage. Pargi barely misses you. The searing ray hits Pargi! Pargi is almost dead. Pargi bites you. Pargi claws you but does no damage. Pargi claws you. Your magical contamination has completely faded away. The searing ray hits Pargi! You kill Pargi! You finish channelling your searing ray. You now have 167 gold pieces (gained 16). Found a spear and 24 gold pieces. j - a potion of berserk rage Found three items. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. HP restored. You now have 184 gold pieces (gained 17). s - a scroll labelled OTAOTE VOSTRO You now have 200 gold pieces (gained 16). You now have 213 gold pieces (gained 13). t - a scroll labelled OWERROSIME You now have 220 gold pieces (gained 7). You now have 235 gold pieces (gained 15). Done exploring. Done exploring. There is a gate leading back out of this place here. Welcome back to the Dungeon! There is a collapsed entrance here. You enter the shallow water. Moving in this stuff is going to be slow. A quokka comes into view. A quokka is nearby! The searing ray hits the quokka. You kill the quokka! (Press . to maintain the ray.) Magic restored. You now have 239 gold pieces (gained 4). A goblin and an orc come into view. There are monsters nearby! There are monsters nearby! The orc shouts! The searing ray hits the orc. The orc is severely wounded. The searing ray hits the goblin! You kill the goblin! (Press . to maintain the ray.) The searing ray hits the orc. You kill the orc! You now have 245 gold pieces (gained 6). You see here a +0 whip. You now have 251 gold pieces (gained 6). You see here a +0 dagger. You open the door. There is an open door here. You now have 262 gold pieces (gained 11). An orc comes into view. It is wielding a +0 falchion. An orc is nearby! An orc is nearby! An orc comes into view. It is wielding a +0 mace of draining. The orc shouts! x2 An orc wizard comes into view. It is wielding a +0 dagger. The searing ray misses the orc. (Press . to maintain the ray.) The orc wizard shouts! The searing ray misses the orc. The orc hits you but does no damage. You feel drained. The searing ray hits the orc! You kill the orc! The orc wizard barely misses you. You finish channelling your searing ray. The searing ray hits the orc wizard! The orc wizard is heavily wounded. (Press . to maintain the ray.) The orc wizard hits you but does no damage. The orc is distracted by your dazzling golden aura. The orc shouts! The searing ray hits the orc wizard! You kill the orc wizard! Your life force feels restored. The orc is no longer distracted by gold. The orc closely misses you. You finish channelling your searing ray. The orc misses you. You hit the orc. The orc is heavily wounded. The orc hits you but does no damage. You barely miss the orc. The orc is heavily wounded. The orc misses you. x2 You hit the orc. The orc is severely wounded. The orc barely misses you. You hit the orc. You kill the orc! You can't see any susceptible monsters within range! (Use Z to cast anyway.) You now have 271 gold pieces (gained 9). Things that are here: a +0 dagger; a +0 robe; a +0 mace of draining You now have 274 gold pieces (gained 3). You see here a +0 falchion. Found a whip. An adder comes into view. The adder hisses angrily. The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) Found a stone staircase leading down. You now have 280 gold pieces (gained 6). Found Bahog's Distillery. Found a stone staircase leading up. There is an entrance to Bahog's Distillery here. You can access your shopping list by pressing '$'. You now have 290 gold pieces (gained 10). A ball python comes into view. The ball python moves out of view. The ball python hisses angrily. A ball python is nearby! The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) You now have 293 gold pieces (gained 3). u - a scroll labelled KOUSAI LURUS v - a viscous dark potion Found a short sword. A rat comes into view. A rat is nearby! Found 2 stones. The searing ray hits the rat! You kill the rat! (Press . to maintain the ray.) An endoplasm comes into view. An endoplasm is nearby! The endoplasm quivers. The searing ray hits the endoplasm. The endoplasm is heavily wounded. (Press . to maintain the ray.) The endoplasm freezes you. You are frozen. An endoplasm is nearby! The searing ray hits the endoplasm. The endoplasm is almost dead. The endoplasm hits you. The searing ray hits the endoplasm! You kill the endoplasm! You start resting. Magic restored. HP restored. You now have 299 gold pieces (gained 6). You now have 304 gold pieces (gained 5). Found 2 poisoned darts. A hobgoblin comes into view. Found a wooden ring. A hobgoblin is nearby! You miscast Searing Ray. You are very lightly contaminated with residual magic. Nothing appears to happen. The hobgoblin shouts! The searing ray hits the hobgoblin! You kill the hobgoblin! (Press . to maintain the ray.) Your magical contamination has completely faded away. You now have 307 gold pieces (gained 3). w - a ring of willpower Found a dagger. w - a ring of willpower (left hand) Found a serpent talisman. Found a leather armour. You now have 318 gold pieces (gained 11). You see here a +0 leather armour. You see here 2 poisoned darts. You open the door. There is an open door here. Found 3 silver javelins. No target in view! p - 3 dark potions (gained 1) Found 8 stones. You see here 8 stones. There is an open door here. Found a robe. You see here a +0 robe. You open the door. There is an open door here. Found a stone staircase leading down. A kobold comes into view. It is wielding a +0 whip. The searing ray hits the kobold. You kill the kobold! (Press . to maintain the ray.) p - 4 dark potions (gained 1) You now have 324 gold pieces (gained 6). You see here a +0 whip. You see here a +0 whip. x - a wand of mindburst (15) Found a stone staircase leading up. You now have 331 gold pieces (gained 7). You pick up a book of Callings and begin reading... You add the spells Summon Small Mammal, Call Canine Familiar and Summon Guardian Golem to your library. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! The goblin moves out of view. A goblin is nearby! A goblin is nearby! The searing ray hits the goblin. You kill the goblin! (Press . to maintain the ray.) You now have 336 gold pieces (gained 5). You see here a +0 dagger. You see here a staff of poison. An endoplasm comes into view. The endoplasm moves out of view. Found a stone staircase leading up. An endoplasm is nearby! An endoplasm is nearby! The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) You now have 343 gold pieces (gained 7). Done exploring. Done exploring. There is a stone staircase leading up here. You climb upwards. Found 23 gold pieces and a hand axe. There is a stone staircase leading down here. Unknown command. You now have 358 gold pieces (gained 15). You now have 366 gold pieces (gained 8). Found a stone staircase leading up. A ball python comes into view. Found a stone staircase leading down. The ball python hisses angrily. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Found a scratched wooden ring. The searing ray hits the ball python! You kill the ball python! (Press . to maintain the ray.) Magic restored. A ball python is nearby! You can't see any susceptible monsters within range! (Use Z to cast anyway.) The searing ray misses the ball python. (Press . to maintain the ray.) The ball python hisses angrily. The searing ray hits the ball python! You kill the ball python! You have reached level 8! You feel stronger. Your demonic ancestry asserts itself... The wave of death grows in power. An endoplasm comes into view. Found a scroll labelled USHRAUR HATHYJ. You can't see any susceptible monsters within range! (Use Z to cast anyway.) The searing ray hits the endoplasm! You kill the endoplasm! (Press . to maintain the ray.) Found a quarterstaff. You now have 373 gold pieces (gained 7). You now have 382 gold pieces (gained 9). h - 4 scrolls labelled USHRAUR HATHYJ (gained 1) You now have 389 gold pieces (gained 7). You now have 393 gold pieces (gained 4). y - a ring of fire z - a scroll labelled IXINNUILAI Found a spear. Found a stone staircase leading down. i - 3 scrolls labelled OTHRACVEJYXT (gained 1) Found an escape hatch in the ceiling. n - 2 sedimented pink potions (gained 1) There is a stone staircase leading down here. e - 3 scrolls labelled JUANKE YJOCH (gained 1) Found an escape hatch in the floor. You now have enough gold to petition Gozag for potion effects. You now have 409 gold pieces (gained 16). A hobgoblin comes into view. A hobgoblin is nearby! The searing ray hits the hobgoblin! You kill the hobgoblin! (Press . to maintain the ray.) Your Translocations skill increases to level 3! You now have 413 gold pieces (gained 4). b - 3 potions of magic (gained 1) A quokka comes into view. The searing ray hits the quokka! You kill the quokka! (Press . to maintain the ray.) You now have 417 gold pieces (gained 4). Found a stone staircase leading up. There is a stone staircase leading up here. A bat comes into view. A bat is nearby! Found 5 stones. The searing ray hits the bat. You kill the bat! (Press . to maintain the ray.) Found 4 stones. You now have 423 gold pieces (gained 6). A - a ring of fire An adder comes into view. The adder hisses angrily. The searing ray hits the adder! The adder is severely wounded. (Press . to maintain the ray.) An adder is nearby! The searing ray hits the adder! You kill the adder! You now have 429 gold pieces (gained 6). c - 3 fuming sapphire potions (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. B - a sedimented silvery potion You open the door. There is an open door here. C - a scroll labelled GESTAS PUOPRU You open the door. A hobgoblin comes into view. Found 17 gold pieces and a hand axe. A hobgoblin is nearby! The searing ray hits the hobgoblin! You kill the hobgoblin! (Press . to maintain the ray.) You hear a shout! x2 A goblin comes into view. It is wielding a +0 dagger. A hobgoblin comes into view. The searing ray hits the goblin! You kill the goblin! The hobgoblin shouts! A goblin comes into view. It is wielding a +0 dagger. The searing ray hits the goblin! You kill the goblin! A hobgoblin is nearby! The searing ray hits the hobgoblin! You kill the hobgoblin! You finish channelling your searing ray. Found 5 javelins. There is an open door here. You now have 452 gold pieces (gained 23). Things that are here: a +0 dagger; a +0 dagger You now have 464 gold pieces (gained 12). You now have 469 gold pieces (gained 5). There is an open door here. There is an open door here. Done exploring. Done exploring. Done exploring. Done exploring. >>>>>>>>>>>>>>>>>>>>>> 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: 0, 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: 52/52; mods: 0/0 MP: 16/16; mod: 0 Stats: 8 (8) 21 (21) 11 (11) Position: (41, 17), god: Gozag (20), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 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 | 1205 | 314/357 Conjurations | X | 1 | 33 | 7 | 1516 | 116/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 | 3 | 362 | 6/238 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: 40 Attributes: #12: 529 #49: 318 #57: 60 Mutations: powered by death: 3 (innate) magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #6: staff of poison eq slot #3, inv slot #17: +1 pair of gloves eq slot #4, inv slot #10: +0 pair of boots eq slot #6, inv slot #0: +0 robe eq slot #7, inv slot #22: 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":48,"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 mindburst","q":1,"hotkeys":[104,47],"level":2,"tiles":[{"t":3516,"tex":4},{"t":3538,"tex":4}]},{"text":"Scrolls (select all with ?)","colour":1,"level":1},{"text":" i + unknown scrolls","q":1,"hotkeys":[105,63],"level":2,"tiles":[{"t":3577,"tex":4}]},{"text":"Potions (select all with !)","colour":1,"level":1},{"text":" j + unknown potions","q":1,"hotkeys":[106,33],"level":2,"tiles":[{"t":3724,"tex":4}]},{"text":" k + potions of berserk rage (rare)","q":1,"hotkeys":[107,33],"level":2,"tiles":[{"t":3735,"tex":4},{"t":3770,"tex":4}]},{"text":" l + potions of magic (rare)","q":1,"hotkeys":[108,33],"level":2,"tiles":[{"t":3728,"tex":4},{"t":3767,"tex":4}]},{"text":"Missiles (select all with ()","colour":1,"level":1},{"text":" m - boomerangs","q":1,"hotkeys":[109,40],"level":2,"tiles":[{"t":3312,"tex":4}]},{"text":" n - darts","q":1,"hotkeys":[110,40],"level":2,"tiles":[{"t":3319,"tex":4}]},{"text":" o - javelins","q":1,"hotkeys":[111,40],"level":2,"tiles":[{"t":3333,"tex":4}]},{"text":" p - large rocks","q":1,"colour":8,"hotkeys":[112,40],"level":2,"tiles":[{"t":3356,"tex":4}]},{"text":" q - stones","q":1,"hotkeys":[113,40],"level":2,"tiles":[{"t":3270,"tex":4}]},{"text":" r + throwing nets","q":1,"hotkeys":[114,40],"level":2,"tiles":[{"t":3347,"tex":4}]},{"text":"Miscellaneous (select all with })","colour":1,"level":1},{"text":" s - boxes of beasts","q":1,"hotkeys":[115,125],"level":2,"tiles":[{"t":3891,"tex":4}]},{"text":" t - condenser vanes","q":1,"hotkeys":[116,125],"level":2,"tiles":[{"t":3887,"tex":4}]},{"text":" u - lightning rods","q":1,"hotkeys":[117,125],"level":2,"tiles":[{"t":3884,"tex":4}]},{"text":" v - phantom mirrors","q":1,"hotkeys":[118,125],"level":2,"tiles":[{"t":3893,"tex":4}]},{"text":" w - phials of floods","q":1,"hotkeys":[119,125],"level":2,"tiles":[{"t":3882,"tex":4}]},{"text":" x - sacks of spiders","q":1,"hotkeys":[120,125],"level":2,"tiles":[{"t":3892,"tex":4}]},{"text":" y - tins of tremorstones","q":1,"hotkeys":[121,125],"level":2,"tiles":[{"t":3886,"tex":4}]},{"text":"Talismans (select all with %)","colour":1,"level":1},{"text":" z - beast talismans","q":1,"hotkeys":[122,37],"level":2,"tiles":[{"t":3950,"tex":4}]},{"text":" A - maw talismans","q":1,"hotkeys":[65,37],"level":2,"tiles":[{"t":3953,"tex":4}]},{"text":" B - serpent talismans","q":1,"hotkeys":[66,37],"level":2,"tiles":[{"t":3952,"tex":4}]},{"text":" C - blade talismans","q":1,"hotkeys":[67,37],"level":2,"tiles":[{"t":3954,"tex":4}]},{"text":" D - granite talismans","q":1,"hotkeys":[68,37],"level":2,"tiles":[{"t":3955,"tex":4}]},{"text":" E - dragon-blood talismans","q":1,"hotkeys":[69,37],"level":2,"tiles":[{"t":3956,"tex":4}]},{"text":" F - talismans of death","q":1,"hotkeys":[70,37],"level":2,"tiles":[{"t":3958,"tex":4}]},{"text":" G - storm talismans","q":1,"hotkeys":[71,37],"level":2,"tiles":[{"t":3957,"tex":4}]},{"text":" H - flux talismans","q":1,"hotkeys":[72,37],"level":2,"tiles":[{"t":3951,"tex":4}]},{"text":"Other Items","colour":1,"level":1},{"text":" I + manuals","q":1,"hotkeys":[73,58],"level":2,"tiles":[{"t":3810,"tex":4}]},{"text":" J + gold","q":18,"hotkeys":[74,36],"level":2,"tiles":[{"t":3988,"tex":4}]},{"text":" K + spellbooks","q":1,"hotkeys":[75,58],"level":2,"tiles":[{"t":3780,"tex":4}]},{"text":" L + runes","q":1,"hotkeys":[76],"level":2,"tiles":[{"t":3896,"tex":4}]},{"text":" M - gems","q":1,"hotkeys":[77],"level":2 Webtiles JSON stack: start: 0 end: 1 type: } start: 1031 end: 1041 type: ] start: 5491 end: 5493 type: } Screenshot: ##### #...# ##### ###...# ######...#### #.....# #............ ############.....# #.......~~... #.<).............# #........~~.. .........#.##....# #.......~~... ##.....^.#.##...@####........~~.. ##.........##.................~~. .#........###.................... ..#>#.##...........##.........##. ....#......#...###.##..##'##.###. #.#.#........#..##.##..#...#.# #. ...........####.##...###...#.# #. .......)...####..###.####'#### #. .....................##....(## #. clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>