ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-1362-g28318407f2 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8054133556669675935, deterministic pregen: 1 Command line: /usr/games/crawl-git-28318407f2 -name huldori -rc /dgldir/rcfiles/crawl-git/huldori.rc -macro /dgldir/rcfiles/crawl-git/huldori.macro -morgue /dgldir/morgue/huldori/ -webtiles-socket /crawl-master/webserver/sockets/huldori:2025-04-11.08:52:05.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-28318407f2(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5842f095f0ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-28318407f2(_Z13do_crash_dumpv+0x43a) [0x5842f096d1aa]: do_crash_dump() /usr/games/crawl-git-28318407f2(_Z20crash_signal_handleri+0x1fa) [0x5842f095f58a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7e9723e07330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7e9723e60b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7e9723e0727e]: /usr/games/crawl-git-28318407f2(+0x4d957d) [0x5842f096c57d]: /usr/games/crawl-git-28318407f2(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5842f096ca87]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-28318407f2(+0x42f876) [0x5842f08c2876]: /usr/games/crawl-git-28318407f2(_Z23acquirement_create_item17object_class_typeibRK9coord_def+0x147) [0x5842f08c29e7]: acquirement_create_item(object_class_type, int, bool, coord_def const&) /usr/games/crawl-git-28318407f2(+0x431972) [0x5842f08c4972]: /usr/games/crawl-git-28318407f2(_Z22make_acquirement_itemsv+0x100) [0x5842f08c4ca0]: make_acquirement_items() /usr/games/crawl-git-28318407f2(_Z16acquirement_menuv+0x255) [0x5842f08c50e5]: acquirement_menu() /usr/games/crawl-git-28318407f2(_Z4readP8item_defP4dist+0x1e45) [0x5842f0b82085]: read(item_def*, dist*) /usr/games/crawl-git-28318407f2(_Z11use_an_item15operation_typesP8item_def+0x586) [0x5842f0b83006]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-28318407f2(+0xc67a16) [0x5842f10faa16]: /usr/games/crawl-git-28318407f2(+0xc685a5) [0x5842f10fb5a5]: /usr/games/crawl-git-28318407f2(main+0x1f7) [0x5842f0894b37]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7e9723dec1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7e9723dec28b]: /usr/games/crawl-git-28318407f2(_start+0x25) [0x5842f0895535]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x00007e9723ed27a7 in __GI___wait4 (pid=44125, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007e9723ed27a7 in __GI___wait4 (pid=44125, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005842f095f75c in call_gdb (file=0x7e9723fc64e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 41923\000\000\000\000\000\000\000" #2 0x00005842f096d1c8 in do_crash_dump () at dbg-asrt.cc:673 t = 1744361549 dir = "/dgldir/morgue/huldori/" name = "/dgldir/morgue/huldori/crash-huldori-20250411-085229.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed." file = 0x7e9723fc64e0 <_IO_2_1_stderr_> #3 0x00005842f095f58a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140731514268326}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007e9723e0727e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005842f096c57d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe9beaa6b0 "ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005842f096ca87 in AssertFailed (expr=expr@entry=0x5842f110ce01 "result != OBJ_RANDOM", file=file@entry=0x5842f110ccb2 "acquire.cc", line=line@entry=446, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed.\000\254\352\233\376\177\000\000\260\253\352\233\376\177\000\000P\250\352\233\376\177\000\000\b\000\000\0000\000\000\0000\265\352\233\376\177\000\000`\264\352\233\376\177\000\000\000\000\000\000 \000\000\000\021?D$\000\000\000\000*\000\000\000\000\000\000\000\001", '\000' , "8\000\000\000\b\000\000\0000\000\000\000\200\265\352\233\376\177\000\000\260\264\352\233\376\177\000\000\000\000\000\000\000\000\000\000"... args = {{gp_offset = 32, fp_offset = 0, overflow_arg_area = 0x7ffe9beaac20, reg_save_area = 0x7ffe9beaab60}} fileName = #11 0x00005842f08c2876 in _acquirement_weapon_subtype (agent=agent@entry=100) at acquire.cc:446 skill = SK_AXES result = 101 count = 0 item_considered = {base_type = OBJ_WEAPONS, sub_type = 22 '\026', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} #12 0x00005842f08c29e7 in _find_acquirement_subtype (agent=, quantity=, class_wanted=) at acquire.cc:777 dummy = {base_type = 192, sub_type = 177 '\261', {plus = -25622, mon_type = 39914, skill = 39914, charges = -25622, net_durability = -25622, tithe_state = -25622}, {plus2 = 32766, net_placed = 32766, skill_points = 32766, stash_freshness = 32766}, {special = 8, unrand_idx = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 0 '\000', quantity = 0, flags = 1970365281, pos = {x = 1684370025, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} type_wanted = 101 useless_count = type_wanted = useless_count = dummy = #13 acquirement_create_item (class_wanted=class_wanted@entry=OBJ_WEAPONS, agent=agent@entry=100, quiet=quiet@entry=true, pos=...) at acquire.cc:1191 want_arts = rejection_reason = "" oldflags = type_wanted = acq_item = item_tries = item_level = thing_created = 27000 quant = 1 #14 0x00005842f08c4972 in _acquirement_item_def (item_type=item_type@entry=OBJ_WEAPONS, agent=agent@entry=100) at acquire.cc:1608 item = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} item_index = #15 0x00005842f08c4ca0 in make_acquirement_items () at acquire.cc:1681 item = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} obj_type = OBJ_WEAPONS __for_range = __for_begin = __for_end = rand_classes = std::vector of length 6, capacity 8 = {OBJ_BOOKS, OBJ_WEAPONS, OBJ_JEWELLERY, OBJ_ARMOUR, OBJ_TALISMANS, OBJ_STAVES} num_wanted = acq_items = @0x5843199c8660: {type = SV_NONE, default_flags = 0 '\000', max_size = 65535, vec = std::vector of length 1, capacity 1 = {{type = SV_ITEM, flags = 0 '\000', val = {boolean = 224, byte = -32 '\340', _short = -8224, _int = 430432224, _float = 1.73578177e-23, _int64 = 97045216485344, ptr = 0x584319a7dfe0}}}} gold_item = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} #16 0x00005842f08c50e5 in acquirement_menu () at acquire.cc:1707 acq_items = index = 22595 acq_menu = { = { = {_vptr.Menu = 0x7ffe9beab570, f_selitem = 0xd, f_keyfilter = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x5f65726975716361, _M_const_object = 0x5f65726975716361, _M_function_pointer = 0x5f65726975716361, _M_member_pointer = &virtual table offset 6874026203518428000, this adjustment 495756604521}, _M_pod_data = "acquire_items\000\000"}, _M_manager = 0x5842f1475e38 , std::allocator >+24>}, _M_invoker = 0x5842f1475e80 , std::allocator >+16>}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffe9beab6d0, _M_const_object = 0x7ffe9beab6d0, _M_function_pointer = 0x7ffe9beab6d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffe9beab6d0, this adjustment 4718462624}, _M_pod_data = "ж\352\233\376\177\000\000\240\006>\031\001\000\000"}, _M_manager = 0x7ffe9beab6a0}, _M_invoker = 0x7ffe9beab6c0}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffe9beab600, _M_const_object = 0x7ffe9beab600, _M_function_pointer = 0x7ffe9beab600, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffe9beab600}, _M_pod_data = "\000\266\352\233\376\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x7ffe9beab650}, _M_invoker = 0x7ffe9beab770}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7ffe9beab758, _M_const_object = 0x7ffe9beab758, _M_function_pointer = 0x7ffe9beab758, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7ffe9beab758, this adjustment 140731514271584}, _M_pod_data = "X\267\352\233\376\177\000\000`\267\352\233\376\177\000"}, _M_manager = 0x7ffe9beab820}, _M_invoker = 0x5842f0a64e24 , bool*, monster const*, bool)+740>}, action_cycle = (unknown: 0x9beab630), menu_action = 32766, _title_prompt_help_tag = , title = 0x5842f0fa05eb , std::allocator >, std::pair, std::allocator > const, CrawlStoreValue>, std::_Select1st, std::allocator > const, CrawlStoreValue> >, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >::find(std::__cxx11::basic_string, std::allocator > const&) const+187>, title2 = 0x7ffe9beab700, m_indent_title = 120, flags = 22594, tag = , cur_page = -1679116672, num_pages = 32766, more = {ops = std::vector of length -2426113541649, capacity -191891 = {{type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_BG, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_BG | unknown: 0x34), colour = 30, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x410), colour = 64, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xf1471110), colour = 22594, text = }, {type = (unknown: 0x19e63ae0), colour = 22595, text = "\001\000\000\000FX\000\000 \365n\361BX\000\000\000\000\000\000\000\000\000\000\340-\341\031CX\000\000\020;\346\031CX\000\000\b\000\000\000\000\000\000\000poly_set\00062-g283\n\000407f2/\020)\346\031CX\000\000\000\000\000\000\000\000\000\000A\000\000\000\000\000\000\000\300(\340\031CX\000\000\a\002\000\000\000\000\000\000\000KJ\031CX\000\000\020L@\031CX\000\000\b\000\000\000\000\000\000\000\300\347\240\031CX\000\000.\000\000\000\000\000\000\000\221\000\000\000\000\000\000\000\263\2501\236FX\000\000\017a7\b\274\352¦\000\000\000 &\000\000\000\033\000\000\000xi\000\000\000\000\000\000\377\377\377\377"...}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = -1, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xf16ef6c8), colour = 22594, text = ""}, {type = (unknown: 0xf16ef718), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (unknown: 0x6978), colour = 0, text = ""}, {type = (unknown: 0xf16ef7b8), colour = 22594, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = "\320\375\332\360BX\000\000\220\376\332\360BX\000\000\300\276\332\360BX\000\000\260\\\334\360BX\000\000\020r\316\360BX\000\000\300\\\334\360BX\000\000\320\\\334\360BX\000\000\340\\\334\360BX\000\000\240\277\332\360BX\000\000\220\277\332\360BX\000\000p\277\332\360BX\000\000\220\370\322\360BX\000\0000\a\323\360BX\000\000\220\a\323\360BX\000\000\020\313\332\360BX\000\000 \313\332\360BX\000\000\260\304\332\360BX\000\000P\342\332\360BX\000\000\2402\334\360BX\000\000p\b\333\360BX\000\0000\365\332\360BX\000\000p\356\332\360B"}, {type = FSOP_COLOUR, colour = 0, text = "\001\000\000\000FX\000\000p\370n\361BX\000\000\000\000\000\000\000\000\000\000\320\375\344\031CX\000\000\020\243\346\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000\000xxxx.x\n\000xxxx.x\000\341\337\031CX\000\000`\000\000\000\000\000\000\000A\000\000\000\000\000\000\000p\326\345\031CX\000\000\200\006\352\031CX\000\000ee here \360\2155\031CX\000\000p0\300\360BX\000\000@m\341\031CX\000\000@\000\000\000\000\000\000\000@\000\000\000\000\000\000\000\300\277\355\031CX\000\000\a\002\000\000\000\000\000\000\000KJ\031CX\000\000\020L@\031CX\000\000\b\000\000\000\000\000\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xf1440ad8), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_TEXT | FSOP_BG | unknown: 0xa8), colour = 727, text = ""}, {type = (unknown: 0x1a0021d0), colour = 22595, text = "\000"}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_TEXT | unknown: 0xd8), colour = 217, text = }, {type = (unknown: 0x4), colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = FSOP_COLOUR, colour = 1, text = ""}, {type = (unknown: 0xf16efb08), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xf1471110), colour = 22594, text = }, {type = (unknown: 0x19e7e4f0), colour = 22595, text = "\001\000\000\000\005\000\000\000h\375n\361BX\000\000\000\000\000\000\000\000\000\000\200I\355\031CX\000\000 \345\347\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000id\000\000\000\000\000\n\000\000\000\000\000\000\000\000n\345\031CX\000\000\000\000\000\000\000\000\000\000q\001\000\000\000\000\000\000\200\371\344\031CX\000\000Pќ\031CX\000\000\035\000\000\000\000\000\000\000{inventory} {rF+} {jewel@\000\000\000\000\000\000\000`\000\000\000\000\000\000\000\356r\255\235FX\000\000\240\354\234\031CX", '\000' , "\020\242\350\031CX\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = -1, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = (FSOP_BG | unknown: 0x40), colour = 46, text = ""}, {type = (unknown: 0x19dd0cf0), colour = 22595, text = ""}, {type = (unknown: 0xf16eff60), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (FSOP_TEXT | unknown: 0x16978), colour = 0, text = ""}, {type = (unknown: 0xf16f0000), colour = 22594, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 10, text = "\320\375\332\360BX\000\000\220\376\332\360BX\000\000\300\276\332\360BX\000\000\260\\\334\360BX\000\000\020r\316\360BX\000\000\300\\\334\360BX\000\000\320\\\334\360BX\000\000\340\\\334\360BX\000\000\240\277\332\360BX\000\000\220\277\332\360BX\000\000p\277\332\360BX\000\000\220\370\322\360BX\000\0000\a\323\360BX\000\000\220\a\323\360BX\000\000\020\313\332\360BX\000\000 \313\332\360BX\000\000\260\304\332\360BX\000\000P\342\332\360BX\000\000\2402\334\360BX\000\000p\b\333\360BX\000\0000\365\332\360BX\000\000p\356", }, {type = FSOP_COLOUR, colour = 0, text = "\001\000\000\000\227~\000\000\270\000o\361BX", '\000' , "n\337\031CX\000\000\000\016\335\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000xxxxxxx\n\000xxxxxx\260\372\233\031CX\000\000\000\221\354\235FX\000\000A\000\000\000\000\000\000\000\004\0001\204\005\000\000\000\254\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\263\000\000\000\000\000\000\000\004\000ue\000X\000\000\277\002\000\000\000\000\000\000@\000\000\000\000\000\000\000\201\000\000\000\000\000\000\000`\355F\031CX\000\000\t\002\000\000\000\000\000\000\020\023\350\031CX\000\000 g?\031CX\000\000\000\000\000\000\000\000\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xf1440ad8), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x3e8), colour = 0, text = ""}, {type = (unknown: 0xf16f0260), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xf16f0350), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xf1471110), colour = 22594, text = }, {type = (unknown: 0x19e77980), colour = 22595, text = "\001\000\000\000\227~\000\000\260\005o\361BX\000\000\000\000\000\000\000\000\000\000\340y\347\031CX\000\000\260y\347\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000\000\000\000\000\000\000\000\n\000\347\031CX\000\000`\244\355\031CX\000\000\000\000\000\000\000\000\000\000a", '\000' , "\227~\000\000\200y\347\031CX", '\000' , "\020z\347\031CX\000\000\b\000\000\000\000\000\000\000tile_num\000\000\000\000\000\000\000\000\003\000\347\031CX\000\000\032\000\000\000\000\000\000\000`\000\000\000\000\000\000\000A\000\000\000\000\000\000\000\020\213\351\031CX\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = -1, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = (FSOP_TEXT | unknown: 0x24), colour = 57, text = ""}, {type = (unknown: 0x19e6c800), colour = 22595, text = ""}, {type = (unknown: 0xf16f07a8), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (FSOP_TEXT | unknown: 0x16978), colour = 0, text = ""}, {type = (unknown: 0xf16f0848), colour = 22594, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 8, text = "\320\375\332\360BX\000\000\220\376\332\360BX\000\000\300\276\332\360BX\000\000\260\\\334\360BX\000\000\020r\316\360BX\000\000\300\\\334\360BX\000\000\320\\\334\360BX\000\000\340\\\334\360BX\000\000\240\277\332\360BX\000\000\220\277\332\360BX\000\000p\277\332\360BX\000\000\220\370\322\360BX\000\0000\a\323\360BX\000\000\220\a\323\360BX\000\000\020\313\332\360BX\000\000 \313\332\360BX\000\000\260\304\332\360BX\000\000P\342\332\360BX\000\000\2402\334\360BX\000\000p\b\333\360BX\000\0000\365\332\360BX\000\000p\356\332\360B"}, {type = FSOP_COLOUR, colour = 0, text = "\001\000\000\000\005\000\000\000\000\to\361BX\000\000\000\000\000\000\000\000\000\0000\b\001\032CX\000\000\220\310\346\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000\000\000\000\000\000\000\000\n\000\346\031CX\000\000\000Y\347\031CX\000\000`\000\000\000\000\000\000\000A\000\000\000\000\000\000\000\000x\351\031CX\000\000\a\002\000\000\000\000\000\000\260\2638\031CX\000\000\360\2155\031CX\000\000\020\000\000\000\000\000\000\0000\373f\361BX\000\000\000\000\000\000\306O\000\000q\000\000\000\000\000\000\000ERCPe\000\000\000\000\000\000\000Q\000\000\000\377\377\377\377\377\377\377\377u\000t\000\000\000\000\000\000\000@\000\000\000\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xf1440ad8), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_TEXT | unknown: 0xac), colour = 737, text = ""}, {type = (unknown: 0x1a008f10), colour = 22595, text = "\000"}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xcc), colour = 204, text = }, {type = (unknown: 0x4), colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = FSOP_COLOUR, colour = 1, text = ""}, {type = (unknown: 0xf16f0b98), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_BG, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x2c), colour = 13, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xf1471110), colour = 22594, text = }, {type = (unknown: 0x19ecb3d0), colour = 22595, text = "\001\000\000\000\227~\000\000\370\ro\361BX\000\000\000\000\000\000\000\000\000\000\340\263\341\031CX\000\000\000\264\354\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000\000\000\000\000\000\000\000\n\000\354\031CX\000\000`O\352\031CX\000\000\000\000\000\000\000\000\000\000A\000\000\000\000\000\000\000\004\000\374#\227~\000\000\257\000\000\000\000\000\000\000\004\000\355\031CX\000\000\254\000\000\000\000\000\000\000\004\000\000\000\004\000\000\000\277\002", '\000' , "q", '\000' , "\227~\000\000\320\365\350\031CX\000\000\240$\022\032CX\000\000\360\217\351\031CX\000\000\r\000\000\000\r\000\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = -1, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = (FSOP_TEXT | FSOP_BG | unknown: 0x44), colour = 12, text = ""}, {type = (unknown: 0x19e13950), colour = 22595, text = ""}, {type = (unknown: 0xf16f0ff0), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (unknown: 0x16978), colour = 0, text = ""}, {type = (unknown: 0xf16f1090), colour = 22594, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 10, text = "\320\375\332\360BX\000\000\220\376\332\360BX\000\000\300\276\332\360BX\000\000\260\\\334\360BX\000\000\020r\316\360BX\000\000\300\\\334\360BX\000\000\320\\\334\360BX\000\000\340\\\334\360BX\000\000\240\277\332\360BX\000\000\220\277\332\360BX\000\000p\277\332\360BX\000\000\220\370\322\360BX\000\0000\a\323\360BX\000\000\220\a\323\360BX\000\000\020\313\332\360BX\000\000 \313\332\360BX\000\000\260\304\332\360BX\000\000P\342\332\360BX\000\000\2402\334\360BX\000\000p\b\333\360BX\000\0000\365\332\360BX\000\000p\356", }, {type = FSOP_COLOUR, colour = 0, text = "\001\000\000\000\227~\000\000H\021o\361BX\000\000\000\000\000\000\000\000\000\000\360\247\347\031CX\000\000 8\341\031CX\000\000\b\000\000\000\000\000\000\000poly_set\000\000\000\000\000\000\000\000\n\000p_fileP*\177\031CX\000\000`\000\000\000\000\000\000\000A\000\000\000\000\000\000\000\004\000\374#\227~\000\000\254\000\000\000\000\000\000\000\004\000\341\031CX\000\000\257\000\000\000\000\000\000\000\004\000\341\031CX\000\000\263\000\000\000\000\000\000\000poly_set!\000\000\000\000\000\000\000\021=\001\235\000\000\000\000-\000\000\000\036\000\000\000\a\000\000\000\000\000\000\000a\000\000\000\000\000\000\000\001\000\000\000FX\000\000"...}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xf1440ad8), colour = 22594, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}...}}, m_keyhelp_more = 88, items = std::vector of length 5460872800146, capacity -12130566483774 = {0x8c840f0000018e3d, 0xff81087b8b000000, 0x878d51760000018d, 0x7601f883fffffe71, 0xf000002abff8126, 0x18eff81c094, 0x8d1075d008c2940f, 0x2f883fffffdec87, 0x8b0000441f0f2d77, 0xfb25e800000164bb, 0x8300000003baffff, 0xe9c24c0fd03902e8, 0x81001f0ffffffea1, 0x48d87700000189ff, 0x42b48642824448b, 0x4830750000002825, 0x415c415d5b30c483, 0xfffffae7e95e415d, 0x4800000000801f0f, 0x42b48642824448b, 0x8b08750000002825, 0xe8d0eb00000164bb, 0xfa1e0ff3ff931ed3, 0xff99dfabe9c38948, 0xe9c38948fa1e0ff3, 0xf2e6666ff99df9f, 0xf30000000000841f, 0x3108ec8348fa1e0f, 0xf883fffffdf1e8f6, 0x8c48348c09f0f09, 0xf30000441f0f66c3, 0x4156415741fa1e0f, 0x4855f48941544155, 0x4448ec834853fd89, 0x640c245489086f8b, 0x2825048b48, 0x48c0313824448948, 0xd890ff078b, 0x4489000000849d8b, 0xe4844508458b0424, 0xfffffe17908d0f75, 0x266870f01fa83, 0x20000014085f600, 0x6348011b548d1774, 0x56db69481ffac1da, 0x2920ebc148555555, 0x800000015485f6d3, 0x11feac1da890b74, 0x52f883fbd1d389da, 0xf631000003c9840f, 0x23cd358d4cef8948, 0xfd35e8ef89450083, 0x6e7a1e258d4cffff, 0xfefd814124048900, 0x638870f000002, 0x87d8bbe04634b00, 0x50048d4880148d48, 0x44b60f4104e0c148, 0xff810b2444881c04, 0x4ed840f000002ab, 0x41ffffd8b0e80000, 0xf605e8ef8948c589, 0xc789be34634b0001, 0x46048d48b6048d48, 0x4548b4d04e0c148, 0xc2f741c03110, 0x24548b4823748000, 0x2825142b486438, 0x746850f0000, 0x5c415d5b48c48348, 0x8bc35f415e415d41, 0xaf0f10c383042444, 0xc1c36348d8af0fd8, 0x666667c069481ffb, 0x41d82922f8c14866, 0xfff8440c031c089, 0x958b480000009284, 0xe88d8b4c000000e0, 0x7f74d13949000000, 0x8d4c00000001bb41, 0x8bfb890046568235, 0xf000000aef9810a, 0x79f983000002e28f, 0xf983000003e98f0f, 0x83000003608f0f34, 0x36f8e0f10f9, 0x20200020000bf49, 0xe7d348df894c0000, 0x336850fff854c, 0xbf4900, 0x850fff854c001020, 0xf26f983000002e0, 0x489066000002e285, 0x39490ac0830cc283, 0x8b9066df899475d1, 0xc2f7410f508d241c, 0x83c2450f04000000, 0x1578e0f09fb, 0x560c8d48b6148d48, 0x8be1014c04e1c148, 0x5051034451033851, 0x8f0f1efa835c5103, 0x1fd834100000433, 0xffe2ba1ec083037e, 0xbac24c0fd039ffff, 0x4f0fd03900000064, 0xc0af0f4164c083c2, 0x69481ff8c1d06348, 0xfac14851eb851fd2, 0xaf0f24048bc22925, 0x481ff8c1d06348c2, 0xc14866666667d269, 0x9243c83c22922fa, 0x844001f783c09e0f, 0x4100000116840ff8, 0x10c8f0f01fd83, 0xd0011fe8c1d08900, 0xfce9c289f8d1, 0x3d0000441f0f6600, 0x365870f0000018d, 0x1893dc2890000, 0x164958b127600, 0xf000002fefa8100, 0x358d4c0000053a87, 0xdc258d4c00832183, 0x4896146349006e77, 0x484a148d48920c8d, 0x8166e2014c04e2c1, 0x60728b077501583a, 0xfefd814104247489, 0x3ce870f000002, 0xbe14634bef894500, 0x4a148d48920c8d48, 0x1454694104e2c148, 0xda63480000008564, 0x4dd3db69481ffac1, 0xd32926fbc1481062, 0x4a6840f52f883, 0x7ce8ef8948f63100, 0x56e9240489fffffa, 0x4100401f0ffffffd, 0x30e8e0f01fd83, 0xc083ffffffe2ba00, 0x4c0fd039240c8b1e, 0xd03900000064bac2, 0xf4164c083c24f0f, 0x1ff8c1d06348c0af, 0x4851eb851fd26948, 0xfc985c22925fac1, 0x44be0ffffffebe8f, 0xaf0f167ec0850b24, 0x481ff8c1d06348c2, 0xc14866666667d269, 0x81084d8bc22922fa, 0x64840f00000160f9, 0x18df981000003, 0x81000003c0870f00, 0x54860f00000189f9, 0x1fe8c1d089000004, 0xc9fa81f8d1d001, 0xd440948d437e0000, 0x428d02fac1fffffe, 0x2f7e000002ee3d64, 0x76828d010c247c80, 0xe68399f619fffffd, 0xee05fef703c68303, 0xf7552f983000002, 0xfa8300000168958b, 0x8590c2af0f047e01, 0x4e0f00000001bac0, 0x8b90fffffcbee9c2, 0x1f983000001688d, 0xd889fffffc288e0f, 0xfc1ce9c389f9f799, 0x810000441f0fffff, 0xbc8f0f0000012af9, 0x108f981000000, 0xb1e981547f00, 0xbf49317720f98300, 0x100000021, 0x854ce7d348df894c, 0xf7fffffd38850fff, 0x83487580000004c7, 0xf07c0830b751df9, 0x480000000000841f, 0x850fd139490cc283, 0x1ce9df89fffffcb3, 0x8100401f0ffffffd, 0xdf894c00000109e9, 0xc7f7f98948e7d348, 0xed840f04000009, 0x830000441f0f0000, 0x83001f0fc3eb19c0, 0x49b8772ef98344e9, 0xff3ef1014c8e0c63, 0x830000441f0f66e1, Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-28318407f2/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-28318407f2/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-28318407f2/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 3 Level id: Lair:3 Level build method = [rock_wall], level layout type = city, absdepth0 = 12 Level vaults: layout_chaotic_city minmay_swamp_entry_reptiles guppyfry_snake_entry_garden gauntlet_entry_generic portal_ice_cave_entry_imps nicolae_quartered_pool_little roderic_batcave Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The death yak is moderately wounded. The death yak tears the web. The yak completely misses you. You hit the death yak. The death yak is moderately wounded. The death yak gores you. You took 4 damage! You hit the death yak but do no damage. The death yak is moderately wounded. The yak is stunned by your conviction and fails to attack. The death yak misses you. You recovered 1 HP! You pounce on the death yak!! The death yak is caught in a web! The death yak is heavily wounded. The yak completely misses you. You recovered 1 HP! You catch the helpless death yak completely off-guard! You pounce on the death yak!! You kill the death yak! The yak completely misses you. You recovered 1 HP! You hit the polar bear. The polar bear is lightly wounded. The polar bear is stunned by your conviction and fails to attack. You recovered 1 HP! You bite the polar bear! The polar bear is lightly wounded. The yak closely misses you. The polar bear completely misses you. The polar bear barely misses you. The polar bear completely misses you. You recovered 1 HP! You hit the polar bear. The polar bear is moderately wounded. The yak completely misses you. You hit the polar bear but do no damage. The polar bear is moderately wounded. The polar bear completely misses you. x2; The polar bear misses you. You recovered 1 HP! You bite the polar bear! The polar bear is severely wounded. The yak completely misses you. The polar bear closely misses you. The polar bear completely misses you. x2 You recovered 1 HP! You bite the polar bear! You kill the polar bear! The yak completely misses you. You recovered 1 HP! You hit the yak. The yak is caught in a web! The yak is lightly wounded. The yak struggles to get unstuck from the web. You recovered 1 HP! You pounce on the yak!! The yak is heavily wounded. You recovered 1 HP! You pounce on the yak!! You kill the yak! You recovered 1 HP! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Okay, then. You see here a death yak corpse. A death yak comes into view. Found a potion of magic and a potion of invisibility. You recovered 7 HP! A death yak is nearby! A death yak is nearby! A death yak is nearby! A wolf and a polar bear come into view. The polar bear growls angrily. The wolf howls! You hear a bellow! The death yak bellows! The wolf completely misses you. The death yak snorts and paws the ground. You hit the polar bear but do no damage. The polar bear is caught in a web! The wolf completely misses you. A death yak comes into view. The polar bear struggles to get unstuck from the web. The wolf completely misses you. You pounce on the wolf!! You kill the wolf! You bite the death yak! The death yak is lightly wounded. The death yak closely misses you. You bite the death yak! The death yak is moderately wounded. You barely miss the death yak. The death yak is moderately wounded. The death yak misses you. You hit the death yak but do no damage. The death yak is caught in a web! The death yak is moderately wounded. The death yak struggles to get unstuck from the web. You strike the helpless death yak from behind! You eviscerate the death yak!!! The death yak is almost dead. You bite the death yak! You kill the death yak! You bite the death yak! The death yak is lightly wounded. The death yak completely misses you. You recovered 1 HP! You bite the death yak! The death yak is moderately wounded. The death yak completely misses you. You recovered 1 HP! You pounce on the death yak!! The death yak is heavily wounded. You hit the death yak but do no damage. The death yak is heavily wounded. The death yak completely misses you. You hit the death yak. The death yak is caught in a web! The death yak is heavily wounded. The death yak struggles to get unstuck from the web. You hit the death yak but do no damage. The death yak is heavily wounded. The death yak tears the web. You bite the death yak! The death yak is severely wounded. You bite the death yak! The death yak is almost dead. The death yak misses you. You hit the death yak but do no damage. The death yak is almost dead. The death yak is stunned by your conviction and fails to attack. You barely miss the death yak. The death yak is almost dead. The death yak gores you! You took 13 damage! You barely miss the death yak. The death yak is almost dead. You recovered 1 HP! You bite the death yak! You kill the death yak! You recovered 1 HP! You bite the polar bear! The polar bear is moderately wounded. The polar bear completely misses you. The polar bear misses you. The polar bear completely misses you. You recovered 1 HP! You bite the polar bear! The polar bear is heavily wounded. You recovered 1 HP! You hit the polar bear. The polar bear is heavily wounded. The polar bear is stunned by your conviction and fails to attack. You bite the polar bear! The polar bear is caught in a web! The polar bear is almost dead. The polar bear goes berserk! The polar bear struggles to get unstuck from the web. You recovered 1 HP! You bite the polar bear! The polar bear is almost dead. You recovered 1 HP! You pounce on the polar bear!! You kill the polar bear! You recovered 1 HP! You swing at nothing. You recovered 1 HP! You swing at nothing. You recovered 1 HP! Things that are here: a death yak corpse; a death yak corpse q - 4 potions of magic (gained 1) D - 3 potions of invisibility (gained 1) V - 5 potions of heal wounds (gained 1) Key pressed, stopping explore. Key pressed, stopping explore. Things that are here: a death yak corpse; a death yak corpse Key pressed, stopping explore. An ice statue comes into view. Marking area around an ice statue as unsafe for travelling. You recovered 7 HP! Unknown command. Unknown command. You rampage towards the ice statue! You rampage towards the ice statue! You hit the ice statue. The ice statue is lightly damaged. The ice statue begins to attack, but is stunned by your conviction! Unknown command. You hit the ice statue but do no damage. The ice statue is lightly damaged. You hit the ice statue. The ice statue is lightly damaged. The ice statue gestures. You hit the ice statue. The ice statue is caught in a web! The ice statue is lightly damaged. You redirect the ice statue's attack! The ice statue gestures at itself. The shard of ice hits the ice statue! The ice statue partially resists. You pounce on the ice statue!! The ice statue is severely damaged. The ice beast completely misses you. You hit the ice statue. The ice statue is almost destroyed. The ice beast hits you. The ice beast freezes you. You resist. You took 5 damage! You hit the ice statue. The ice statue is almost destroyed. You recovered 1 HP! You hit the ice statue. The ice statue is almost destroyed. The ice beast completely misses you. The ice statue gestures at you. The bolt of cold misses you. The bolt of cold hits the ice beast. The ice beast completely resists. You hit the ice statue. The ice statue is almost destroyed. The ice beast completely misses you. You recovered 1 HP! You bite the ice statue! You destroy the ice statue! The ice beast disappears in a puff of smoke! You recovered 1 HP! You recovered 1 HP! Nothing quivered! A rime drake and a yak come into view. You recovered 1 HP! There are monsters nearby! There are monsters nearby! There are monsters nearby! A wolf comes into view. The wolf howls! The yak bellows! The yak closely misses you. The wolf completely misses you. The rime drake hisses angrily. You bite the yak! The yak is moderately wounded. The wolf closely misses you. The yak completely misses you. The rime drake begins to attack, but is stunned by your conviction! You hit the yak. The yak is caught in a web! The yak is moderately wounded. The wolf completely misses you. The yak struggles to get unstuck from the web. You strike the helpless yak from behind! You eviscerate the yak!!! You kill the yak! Your life force feels restored. Your Stealth skill increases to level 11! You pounce on the rime drake!! The rime drake is heavily wounded. The wolf completely misses you. You recovered 1 HP! You pounce on the rime drake!! You kill the rime drake! The wolf completely misses you. You pounce on the wolf!! The wolf is almost dead. The wolf completely misses you. You hit the wolf. You kill the wolf! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You see here a rime drake corpse. A yak comes into view. A yak is nearby! A yak is nearby! A rime drake and a wolf come into view. The wolf howls! The rime drake moves out of view. The rime drake hisses angrily. You hit the wolf but do no damage. The wolf is caught in a web! You hear an angry hiss. The wolf tears the web. The wolf is stunned by your conviction and fails to attack. You completely miss the wolf. The wolf completely misses you. You bite the wolf! The wolf is caught in a web! The wolf is heavily wounded. A rime drake comes into view. The wolf tears the web. You pounce on the wolf!! You kill the wolf! The yak completely misses you. You see here a wolf corpse. You barely miss the yak. The yak completely misses you. You completely miss the rime drake. The rime drake completely misses you. The yak completely misses you. You hit the rime drake. The rime drake is caught in a web! The rime drake is lightly wounded. The rime drake struggles to get unstuck from the web. You strike the helpless rime drake from behind! You eviscerate the rime drake!!! You kill the rime drake! The yak is stunned by your conviction and fails to attack. You closely miss the rime drake. The yak is stunned by your conviction and fails to attack. The rime drake breathes ice at you. The icy flash freeze hits you!! You partially resist. You are encased in ice. You took 20 damage! You pounce on the rime drake!! The rime drake is heavily wounded. The rime drake breathes ice at you. The icy flash freeze hits you!! You partially resist. The yak completely misses you. You took 19 damage! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You hit the rime drake but do no damage. The rime drake is heavily wounded. You recovered 1 HP! You bite the rime drake! The rime drake is almost dead. The rime drake breathes ice at you. The icy flash freeze misses you. The yak misses you. You recovered 1 HP! You hit the rime drake. The rime drake is almost dead. The rime drake completely misses you. The yak completely misses you. You recovered 1 HP! You pounce on the rime drake!! You kill the rime drake! The ice encasing you melts away. The yak gores you! The yak completely misses you. You see here a rime drake corpse. You took 6 damage! You completely miss the yak. The yak misses you. You recovered 1 HP! You bite the yak! The yak is moderately wounded. You recovered 1 HP! You hit the yak but do no damage. The yak is caught in a web! The yak is moderately wounded. The yak struggles to get unstuck from the web. You recovered 1 HP! You catch the helpless yak completely off-guard! You pounce on the yak!! You kill the yak! You recovered 1 HP! You recovered 1 HP! You start resting. HP restored. You recovered 37 HP! A yak comes into view. The yak bellows! You hear a bellow! A rime drake comes into view. The yak moves out of view. A rime drake is nearby! A rime drake is nearby! A rime drake is nearby! A death yak comes into view. You redirect the rime drake's attack! The rime drake barely misses something. You catch the helpless rime drake completely off-guard! You eviscerate the rime drake!!! You kill the rime drake! A wolf comes into view. The wolf howls! You hit the death yak. The death yak is caught in a web! The death yak is lightly wounded. You hit the death yak. The death yak is lightly wounded. The death yak tears the web. You pounce on the death yak!! The death yak is moderately wounded. You hear a bellow! The death yak completely misses you. You barely miss the death yak. The death yak is moderately wounded. You barely miss the death yak. The death yak is moderately wounded. A death yak comes into view. The death yak gores you!! You took 28 damage! You barely miss the death yak. The death yak is moderately wounded. The death yak completely misses you. You recovered 1 HP! You hit the death yak. The death yak is moderately wounded. The death yak completely misses you. You bite the death yak! The death yak is caught in a web! The death yak is heavily wounded. You recovered 1 HP! You bite the death yak! The death yak is severely wounded. The death yak struggles to get unstuck from the web. You recovered 1 HP! You catch the helpless death yak completely off-guard! You eviscerate the death yak!!! You kill the death yak! You recovered 1 HP! You bite the yak! The yak is moderately wounded. You recovered 1 HP! You hit the yak. The yak is heavily wounded. The yak misses you. You recovered 1 HP! You bite the yak! The yak is severely wounded. The yak completely misses you. You recovered 1 HP! You barely miss the yak. The yak is severely wounded. The yak misses you. You recovered 1 HP! You hit the yak. The yak is severely wounded. You hit the yak but do no damage. The yak is severely wounded. The yak completely misses you. You recovered 1 HP! You bite the yak! You kill the yak! You recovered 1 HP! You barely miss the death yak. You recovered 1 HP! You pounce on the death yak!! The death yak is moderately wounded. You recovered 1 HP! You bite the death yak! The death yak is heavily wounded. The death yak is stunned by your conviction and fails to attack. You recovered 1 HP! You pounce on the death yak!! The death yak is almost dead. The death yak completely misses you. You recovered 1 HP! You pounce on the death yak!! You kill the death yak! You closely miss the wolf. The wolf completely misses you. The wolf is stunned by your conviction and fails to attack. You recovered 1 HP! You hit the wolf. The wolf is caught in a web! The wolf is lightly wounded. The wolf struggles to get unstuck from the web. You recovered 1 HP! You catch the helpless wolf completely off-guard! You eviscerate the wolf!!! You kill the wolf! You recovered 1 HP! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Items here: ††††. A polar bear, a frost giant, a rime drake, a wolf and 2 yaks come into view. The frost giant is wielding a +1 battleaxe of freezing. You recovered 11 HP! There are monsters nearby! There are monsters nearby! There are monsters nearby! The wolf howls! You hear a howl! A wolf comes into view. x2 You rampage towards the wolf! The wolf barely misses you. Activating: Apocalypse Press: ? - help, Dir - look around, f - activate You reveal the great annihilating truth to your foes! You kill the wolf! x2; You kill the rime drake! The frost giant doubts its magic when faced with ultimate truth! You kill the yak! You kill the wolf! You kill the death yak! You kill the polar bear! You feel drained. You took 18 damage! Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. The frost giant falters for a moment. You see here a wolf corpse. You recovered 1 HP! Unknown command. You rampage towards the frost giant! You hit the frost giant but do no damage. The frost giant is caught in a web! The frost giant is moderately wounded. The frost giant falters for a moment. The frost giant struggles to get unstuck from the web. You recovered 1 HP! You catch the helpless frost giant completely off-guard! You eviscerate the frost giant!!! The frost giant is almost dead. You pounce on the frost giant!! You kill the frost giant! You recovered 1 HP! Things that are here: a +1 battleaxe of freezing; a frost giant corpse You recovered 1 HP! You recovered 2 HP! You feel less exhausted. Magic restored. Key pressed, stopping explore. Found a +1 longbow of freezing and a +0 tower shield of cold resistance. You recovered 2 HP! You recovered 8 MP! Found a +2 great mace of freezing. You now have 1473 gold pieces (gained 15). You see here a +0 scale mail of cold resistance. You now have 1490 gold pieces (gained 17). You now have 1507 gold pieces (gained 17). You now have 1518 gold pieces (gained 11). You now have 1540 gold pieces (gained 22). You see here a +1 longbow of freezing. You see here a +2 leather armour of resistance. You pick up Qabol's Omnibus of the Glacier and begin reading... You add the spells Freeze, Ozocubu's Refrigeration and Rimeblight to your library. You now have 1563 gold pieces (gained 23). You see here a +0 scale mail of cold resistance. You see here a +0 tower shield of cold resistance. You see here a +1 longbow of freezing. You see here a +0 scale mail of cold resistance. You see here a +2 leather armour of resistance. You see here a +0 scale mail of cold resistance. Key pressed, stopping explore. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. Partly explored, can't reach some places. You cannot enter water in your current form. You cannot enter water in your current form. You begin transforming. You continue transforming. x3 Your transformation has ended. Your +0 pair of boots, +0 troll leather armour, +0 pair of gloves, +1 cloak and +1 hat of Races {rN+ Str-2 Dex+5} unmeld from your body. Sharp quills grow all over your body. Your +0 pair of boots, +0 pair of gloves, +1 cloak and +1 hat of Races {rN+ Str-2 Dex+5} meld into your body. You feel agile. Your legs become a tail as you enter the water. Done exploring. Done exploring. Done exploring. You see here a wolf corpse. Items here: ÷ †††. You see here a wolf skeleton. You see here a yak skeleton. You see here a death yak skeleton. There is an ice choked empty arch of ancient stone here. There is an ice covered gate leading back out of this place here. Search for what [Enter for "."]? . You remove the ring of Asuog {rElec rF- rC+ Will+ Str-4 Ice}. J - a ring of poison resistance (worn) Welcome back to the Lair of Beasts! The white imp gestures at you. The puff of frost misses you. The puff of frost hits the white imp. The white imp resists. The white imp is stunned by your conviction and fails to attack. You redirect the white imp's attack! The white imp completely misses you. Lua error: /dgldir/rcfiles/crawl-git/huldori.rc:543: unexpected symbol near '{' Welcome back, huldori the Merfolk Shapeshifter. Ru says: Cut away your false body! Press ? for a list of commands and other information. The iguana completely misses you. The white imp begins to attack, but is stunned by your conviction! You redirect the white imp's attack! The white imp gestures at the white imp. The puff of frost hits the white imp. The white imp resists. The white imp gestures at you. The puff of frost hits you. The white imp closely misses you. The water moccasin is struck by your quills. The water moccasin barely misses you. The white imp shouts! You took 3 damage! Unknown command. The white imp shouts, "Flounder, thou pandering ditch-delivered ratsbane!" The iguana closely misses you. The white imp begins to attack, but is stunned by your conviction! The white imp completely misses you. The white imp gestures at you. The puff of frost misses you. The puff of frost hits the white imp. The white imp completely resists. The white imp shouts, "Slither hence, thou unmuzzled pigeon-egg slabber!" You recovered 2 HP! The iguana attacks as it pursues you! The iguana completely misses you. The white imp attacks as it pursues you! The white imp completely misses you. The white imp is stunned by your conviction and fails to attack. You recovered 1 HP! You hit the bush but do no damage. The iguana barely misses you. The white imp begins to attack, but is stunned by your conviction! The white imp gestures at you. The puff of frost hits you! The white imp is stunned by your conviction and fails to attack. You took 10 damage! You pummel the bush!! The bush is moderately damaged. The iguana is stunned by your conviction and fails to attack. The white imp begins to attack, but is stunned by your conviction! The white imp completely misses you. The white imp begins to attack, but is stunned by your conviction! You recovered 2 HP! Found a scroll of identify. The white imp gestures at you. The puff of frost misses you. You redirect the white imp's attack! You recovered 2 HP! Unknown command. The white imp begins to attack, but is stunned by your conviction! You redirect the white imp's attack! The white imp attacks as it pursues you! The white imp is struck by your quills. The white imp misses you. You recovered 2 HP! The water moccasin attacks as it pursues you! The water moccasin bites you! You focus your inner power and illuminate the water moccasin in retribution! The water moccasin bites you but does no damage. The iguana attacks as it pursues you! The iguana completely misses you. You took 6 damage! The white imp begins to attack, but is stunned by your conviction! You redirect the white imp's attack! The white imp gestures at the white imp. The puff of frost hits the white imp. The white imp resists. The white imp shouts! x2 You recovered 2 HP! The water moccasin attacks as it pursues you! The water moccasin closely misses you. The white imp begins to attack, but is stunned by your conviction! The water moccasin completely misses you. The white imp hits the bush but does no damage. You recovered 2 HP! Found 14 gold pieces. The white imp hits the bush but does no damage. The white imp begins to attack, but is stunned by your conviction! You redirect the white imp's attack! The white imp gestures at the water moccasin. The puff of frost hits the water moccasin! The white imp hits the bush but does no damage. The white imp shouts, "Get thee gone, thou craven fen-sucked haggard!" You recovered 2 HP! You redirect the white imp's attack! The water moccasin attacks as it pursues you! The water moccasin barely misses you. You redirect the white imp's attack! You recovered 1 HP! The water moccasin stops glowing. The water moccasin misses you. You recovered 2 HP! The white imp begins to attack, but is stunned by your conviction! You recovered 1 HP! The water moccasin attacks as it pursues you! The water moccasin bites you. You took 4 damage! The water moccasin misses you. You recovered 2 HP! You recovered 2 HP! The water moccasin barely misses you. The white imp begins to attack, but is stunned by your conviction! You closely miss the water moccasin. The water moccasin is moderately wounded. The water moccasin barely misses you. You barely miss the water moccasin. The water moccasin is moderately wounded. The water moccasin is struck by your quills. The water moccasin completely misses you. You redirect the white imp's attack! You pummel the water moccasin!! You kill the water moccasin! You redirect the white imp's attack! You barely miss the water moccasin. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin closely misses you. The white imp shouts! You punch the water moccasin! The water moccasin is moderately wounded. You hear a howl! x2 The water moccasin completely misses you. A wolf comes into view. The wolf howls! You pummel the water moccasin!! You kill the water moccasin! You hear a howl! The wolf bites the bush but does no damage. You redirect the white imp's attack! The white imp gestures at the wolf. The puff of frost hits the white imp. The white imp resists. The white imp begins to attack, but is stunned by your conviction! The iguana bites the bush but does no damage. The white imp hits the bush but does no damage. The wolf bites the bush but does no damage. The white imp begins to attack, but is stunned by your conviction! The white imp closely misses you. The wolf bites the bush but does no damage. Things that are here: a water moccasin corpse; a water moccasin corpse There are monsters nearby! The white imp hits you. The white imp freezes you. You begin transforming. You continue transforming. The wolf bites the bush. The white imp hits the bush but does no damage. The white imp gestures at you. The puff of frost misses you. You continue transforming. The wolf howls! The wolf bites the bush. The white imp hits the bush but does no damage. The wolf bites the bush! The white imp gestures at you. The puff of frost hits you. The white imp hits the bush but does no damage. You continue transforming. The white imp hits the bush but does no damage. You redirect the white imp's attack! The white imp misses you. The white imp hits the bush but does no damage. The wolf bites the bush. Your quills recede back into your body. Your +0 pair of boots, +0 pair of gloves, +1 cloak and +1 hat of Races {rN+ Str-2 Dex+5} unmeld from your body. You turn into an agile web-spinner. Your +0 pair of boots, +0 troll leather armour, +0 pair of gloves, +1 cloak and +1 hat of Races {rN+ Str-2 Dex+5} meld into your body. The wolf howls! The wolf bites the bush but does no damage. The white imp hits the bush but does no damage. The white imp completely misses you. You redirect the white imp's attack! The white imp hits the bush but does no damage. You took 7 damage! Unknown command. The white imp shouts, "Slither home, thou fulsome ill-breeding whey-face!" The white imp shouts! You hit the white imp. The white imp is lightly wounded. The white imp hits the bush but does no damage. You recovered 1 HP! You barely miss the white imp. The white imp is lightly wounded. The white imp completely misses you. You hit the white imp but do no damage. The white imp is lightly wounded. The white imp hits the bush but does no damage. The white imp is stunned by your conviction and fails to attack. You recovered 1 HP! You closely miss the white imp. The white imp is lightly wounded. The wolf bites the bush. x2 The white imp hits the bush but does no damage. The white imp completely misses you. The wolf bites the bush but does no damage. You recovered 1 HP! You barely miss the white imp. The white imp is lightly wounded. The wolf bites the bush but does no damage. x2 You recovered 1 HP! You hit the white imp. The white imp is caught in a web! The white imp is heavily wounded. The wolf bites the bush but does no damage. The white imp hits the bush but does no damage. The white imp tears the web. The wolf bites the bush. You recovered 1 HP! You hit the white imp. The white imp is severely wounded. The wolf bites the bush. The wolf bites the bush! The white imp hits the bush but does no damage. The white imp misses you. The wolf bites the bush but does no damage. You recovered 1 HP! You barely miss the white imp. The white imp is severely wounded. The wolf bites the bush but does no damage. The wolf bites the bush. The white imp is stunned by your conviction and fails to attack. You recovered 1 HP! You closely miss the white imp. The white imp is severely wounded. The wolf bites the bush but does no damage. The wolf bites the bush. You bite the white imp! You kill the white imp! The wolf bites the bush but does no damage. x3 You closely miss the white imp. The wolf bites the bush. The white imp begins to attack, but is stunned by your conviction! The white imp gestures at you. The puff of frost hits you! You took 9 damage! You pounce on the white imp!! You kill the white imp! The wolf bites the bush. x2 The wolf bites the bush but does no damage. You recovered 1 HP! You bite the wolf! The wolf is severely wounded. The wolf completely misses you. The wolf bites the bush but does no damage. You recovered 1 HP! You bite the wolf! You kill the wolf! The wolf bites the bush. The wolf bites the bush! The wolf bites the bush. You recovered 1 HP! You closely miss the white imp. The white imp is stunned by your conviction and fails to attack. You recovered 1 HP! You closely miss the white imp. The white imp begins to attack, but is stunned by your conviction! The wolf bites the bush but does no damage. You barely miss the white imp. The wolf bites the bush but does no damage. The white imp hits the bush. The white imp freezes the bush. The white imp is stunned by your conviction and fails to attack. You recovered 1 HP! You bite the white imp! The white imp is almost dead. The wolf bites the bush. The white imp hits the bush but does no damage. The white imp completely misses you. The wolf bites the bush but does no damage. You recovered 1 HP! You pounce on the white imp!! You kill the white imp! The wolf bites the bush. The white imp hits the bush but does no damage. You recovered 1 HP! You rampage towards the iguana! You barely miss the iguana. The white imp completely misses you. The iguana completely misses you. The wolf bites the bush. You recovered 1 HP! You hit the white imp but do no damage. The white imp is caught in a web! The wolf bites the bush but does no damage. The white imp hits the bush but does no damage. The white imp struggles to get unstuck from the web. You recovered 1 HP! You pounce on the wolf!! You kill the wolf! The wolf bites the bush but does no damage. The white imp hits the bush but does no damage. You closely miss the wolf. The white imp begins to attack, but is stunned by your conviction! The white imp tears the web. The wolf completely misses you. You closely miss the wolf. The wolf completely misses you. You miss the wolf. The wolf misses you. The white imp hits the bush but does no damage. You pounce on the wolf!! You kill the wolf! The white imp gestures at you. The puff of frost misses you. The wolf misses you. You pounce on the wolf!! The wolf is almost dead. The white imp is stunned by your conviction and fails to attack. The wolf completely misses you. You pounce on the wolf!! You kill the wolf! The white imp is stunned by your conviction and fails to attack. The wolf bites you. You took 2 damage! You hit the wolf but do no damage. The wolf is caught in a web! The wolf tears the web. The white imp begins to attack, but is stunned by your conviction! You recovered 1 HP! You pounce on the wolf!! You kill the wolf! The white imp gestures at you. The puff of frost hits you. You took 4 damage! You bite the white imp! The white imp is almost dead. The iguana completely misses you. The white imp completely misses you. You recovered 1 HP! You bite the white imp! You kill the white imp! The iguana completely misses you. You recovered 1 HP! You bite the white imp! The white imp is caught in a web! The white imp is severely wounded. The white imp tears the web. You recovered 1 HP! You bite the white imp! You kill the white imp! The iguana completely misses you. You recovered 1 HP! You bite the iguana! You kill the iguana! You recovered 1 HP! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: an iguana corpse; a wolf corpse A white imp is nearby! A white imp is nearby! A white imp is nearby! The white imp shouts! Something shouts, "Get thee hence, thou euchred hasty-witted tinkerer!" You rampage towards the white imp! The white imp shouts, "Begone, thou impertinent milk-livered bounder!" The white imp shouts, "Face thy fugue, thou dissembling motley-minded pumpion!" You pounce on the white imp!! You kill the white imp! You redirect the white imp's attack! The white imp gestures at the white imp. The white imp gestures at you. The puff of frost misses you. You rampage towards the white imp! The white imp gestures at you. The puff of frost hits you! You focus your inner power and blind the white imp in retribution! The white imp gestures at you. The puff of frost misses you. The white imp shouts! You barely miss the white imp. You bite the white imp! You kill the white imp! The white imp gestures at you. The puff of frost misses you. The white imp gestures at you. The puff of frost misses you. You took 8 damage! You rampage towards the white imp! You redirect the white imp's attack! You recovered 1 HP! The white imp shouts! You bite the white imp! The white imp is caught in a web! The white imp is severely wounded. The white imp gestures at you. The puff of frost misses you. The white imp struggles to get unstuck from the web. You recovered 1 HP! The white imp shouts! You bite the white imp! You kill the white imp! You recovered 1 HP! You recovered 1 HP! You barely miss the white imp. You recovered 1 HP! You strike the helpless white imp from behind! You eviscerate the white imp!!!! You kill the white imp! You recovered 1 HP! A water moccasin comes into view. The white imp begins to attack, but is stunned by your conviction! The water moccasin moves out of view. You recovered 1 HP! You rampage towards the white imp! The white imp shouts! The water moccasin hisses angrily. You bite the white imp! You kill the white imp! You recovered 1 HP! You rampage towards the white imp! You bite the white imp! You kill the white imp! You rampage towards the water moccasin! You pounce on the water moccasin!! The water moccasin is severely wounded. The water moccasin completely misses you. You completely miss the water moccasin. The water moccasin is severely wounded. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin is severely wounded. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin is severely wounded. The water moccasin completely misses you. You barely miss the water moccasin. The water moccasin is severely wounded. The water moccasin barely misses you. You pounce on the water moccasin!! You kill the water moccasin! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! There is a collapsed entrance here. Your pack is full. You see here a scroll of identify. Your pack is full. You see here a scroll of identify. Okay, then. As you read the scroll of identify, it crumbles to dust. F - a scroll of acquirement >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1362-g28318407f2 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_READ repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [huldori] Species: Merfolk Job: Shapeshifter HP: 119/119; mods: -10/0 MP: 13/13; mod: 0 Stats: 16 10 24 Position: (42, 28), god: Ru (22), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 15 | 5486 | 0/820 Short Blades | X | 0 | 0 | 0 | 0 | 0/35 Long Blades | X | 0 | 0 | 0 | 0 | 0/42 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/25 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/84 Dodging | X | 1 | 25 | 17 | 5484 | 401/669 Stealth | X | 2 | 50 | 11 | 2725 | 339/477 Unarmed Combat | X | 0 | 0 | 15 | 5486 | 0/820 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/70 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 3 | 252 | 0/168 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/29 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 1 | 25 | 14 | 4450 | 473/636 Spell bugs: Durations: #33: 1 Attributes: #12: 1802 #13: 239 #23: 19383 #24: 1947648815 #49: 1967 Mutations: low MP: 1 (innate) missing a hand: 1 (innate) inability to use devices: 1 (innate) no fire magic: 1 (innate) no translocations magic: 1 (innate) nimble swimmer: 2 (innate) mertail: 1 (innate) no forgecraft magic: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #24: +0 pair of boots(melded) eq slot #10, inv slot #13: amulet of regeneration eq slot #3, inv slot #33: +0 troll leather armour(melded) eq slot #5, inv slot #20: +0 pair of gloves(melded) eq slot #8, inv slot #0: +1 cloak(melded) eq slot #4, inv slot #40: +1 hat of Races {rN+ Str-2 Dex+5}(melded) eq slot #9, inv slot #35: ring of poison resistance }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #..# #.# ##... ##†# #...P #.†## #..#### ##..# ##...#.## ##.## #.......### . .####P.#####..#...#.##.. ....$....##.#.........#.. ........s................ ...........§.§.P#........ .........§§§§§.......†... #..##.#..§§§§§........... ### ###..§§§§............ #..§§§§§........... ...# # #....#§.§........... .... .##...##§§§..........~ ##.#########.#...###...##...#.♣.~ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall necropolis_difficulty: lair ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (45, 32): {{{{ CLASS: FogMachine pow_min: 8 spread_buildup_time: 1 listeners: spread_rate: 33 size_min: 2 size_max: 2 pow_max: 12 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_min: 25 method: dgn_event listener_only: true delay_max: 25 2: CLASS: DgnTriggerer type: entered_level listener_only: false method: dgn_event size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 1 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>