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:53:23.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) [0x5d0fbff150ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-28318407f2(_Z13do_crash_dumpv+0x43a) [0x5d0fbff231aa]: do_crash_dump() /usr/games/crawl-git-28318407f2(_Z20crash_signal_handleri+0x1fa) [0x5d0fbff1558a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x727cfbf4a330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x727cfbfa3b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x727cfbf4a27e]: /usr/games/crawl-git-28318407f2(+0x4d957d) [0x5d0fbff2257d]: /usr/games/crawl-git-28318407f2(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5d0fbff22a87]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-28318407f2(+0x42f876) [0x5d0fbfe78876]: /usr/games/crawl-git-28318407f2(_Z23acquirement_create_item17object_class_typeibRK9coord_def+0x147) [0x5d0fbfe789e7]: acquirement_create_item(object_class_type, int, bool, coord_def const&) /usr/games/crawl-git-28318407f2(+0x431972) [0x5d0fbfe7a972]: /usr/games/crawl-git-28318407f2(_Z22make_acquirement_itemsv+0x100) [0x5d0fbfe7aca0]: make_acquirement_items() /usr/games/crawl-git-28318407f2(_Z16acquirement_menuv+0x255) [0x5d0fbfe7b0e5]: acquirement_menu() /usr/games/crawl-git-28318407f2(_Z4readP8item_defP4dist+0x1e45) [0x5d0fc0138085]: read(item_def*, dist*) /usr/games/crawl-git-28318407f2(_Z11use_an_item15operation_typesP8item_def+0x586) [0x5d0fc0139006]: use_an_item(operation_types, item_def*) /usr/games/crawl-git-28318407f2(+0xc67a16) [0x5d0fc06b0a16]: /usr/games/crawl-git-28318407f2(+0xc685a5) [0x5d0fc06b15a5]: /usr/games/crawl-git-28318407f2(main+0x1f7) [0x5d0fbfe4ab37]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x727cfbf2f1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x727cfbf2f28b]: /usr/games/crawl-git-28318407f2(_start+0x25) [0x5d0fbfe4b535]: 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". 0x0000727cfc0157a7 in __GI___wait4 (pid=58204, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000727cfc0157a7 in __GI___wait4 (pid=58204, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d0fbff1575c in call_gdb (file=0x727cfc1094e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 49175\000\000\000\000\000\000\000" #2 0x00005d0fbff231c8 in do_crash_dump () at dbg-asrt.cc:673 t = 1744361706 dir = "/dgldir/morgue/huldori/" name = "/dgldir/morgue/huldori/crash-huldori-20250411-085506.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed." file = 0x727cfc1094e0 <_IO_2_1_stderr_> #3 0x00005d0fbff1558a 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 = {140737488355327}} 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 0x0000727cfbf4a27e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d0fbff2257d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff26274ca0 "ASSERT(result != OBJ_RANDOM) in 'acquire.cc' at line 446 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005d0fbff22a87 in AssertFailed (expr=expr@entry=0x5d0fc06c2e01 "result != OBJ_RANDOM", file=file@entry=0x5d0fc06c2cb2 "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.\000M'&\377\177\000\000\300M<\355\017]\000\000\340J<\355\017]\000\000\000\247U\355\017]\000\000\245wl\300\017]\000\000\300M<\355\017]\000\000\020O'&\377\177\000\000Y\001\362\277\017]\000\000pN'&\377\177\000\000`N'&\377\177\000\000@N'&\377\177\000\000\020N'&\377\177\000\000\360M'&\377\177\000\000\320\021[\355\002\000\000\000PN'&\377\177\000\000\240R'&\377\177\000\000pا\300\017]\000\000\260"... args = {{gp_offset = 4227542446, fp_offset = 29308, overflow_arg_area = 0x7fff26274cd0, reg_save_area = 0x1b925cb09597800}} fileName = #11 0x00005d0fbfe78876 in _acquirement_weapon_subtype (agent=agent@entry=100) at acquire.cc:446 skill = SK_MACES_FLAILS result = 101 count = 0 item_considered = {base_type = OBJ_WEAPONS, sub_type = 51 '3', {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 0x00005d0fbfe789e7 in _find_acquirement_subtype (agent=, quantity=, class_wanted=) at acquire.cc:777 dummy = {base_type = 128, sub_type = 133 '\205', {plus = -4869, mon_type = 60667, skill = 60667, charges = -4869, net_durability = -4869, tithe_state = -4869}, {plus2 = 23823, net_placed = 23823, skill_points = 23823, stash_freshness = 23823}, {special = -313170000, unrand_idx = -313170000, subtype_rnd = 3981797296, brand = -313170000, freshness = -313170000}, rnd = 15 '\017', quantity = 0, flags = 640112624, pos = {x = 32767, y = -312788032}, link = 23823, slot = 0, orig_place = {branch = 3981815616, depth = 23823}, orig_monnum = 8224, inscription = "\003\000\020\374|r\000\000\000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\000\000\000\000\000\000\000\000\003\000rnet\000 \000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\000\000\000\000\000\000\000\000\003\000\001\237\377\377\377\377\000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\004\000\000\000\000\000\000\000\003\000by\000ing\000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\000\000\000\000\000\000\000\000\003\000sman\000\r\000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\001\000\000\000\000\000\000\000\003\000de\000ly \000\000\000\000\000\000\000\000\003\000U\355\017]\000\000\000\000\000\000\000\000\000\000\003\000\n\000BB\003\000"..., props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 19 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 0x00005d0fbfe7a972 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 0x00005d0fbfe7aca0 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 4, capacity 4 = {OBJ_JEWELLERY, OBJ_WEAPONS, OBJ_ARMOUR, OBJ_BOOKS} num_wanted = acq_items = @0x5d0fecfaeb80: {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 = 160, byte = -96 '\240', _short = -23648, _int = -322657376, _float = -1.90177726e+27, _int64 = 102322978202528, ptr = 0x5d0fecc4a3a0}}}} 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 0x00005d0fbfe7b0e5 in acquirement_menu () at acquire.cc:1707 acq_items = index = 23823 acq_menu = { = { = {_vptr.Menu = 0x7fff26275b60, 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 = 0x5d0fc0a2be38 , std::allocator >+24>}, _M_invoker = 0x5d0fc0a2be80 , std::allocator >+16>}, on_single_selection = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff26275cc0, _M_const_object = 0x7fff26275cc0, _M_function_pointer = 0x7fff26275cc0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff26275cc0, this adjustment 8274458016}, _M_pod_data = "\300\\'&\377\177\000\000\24052\355\001\000\000"}, _M_manager = 0x7fff26275c90}, _M_invoker = 0x7fff26275cb0}, on_examine = {> = {> = {}, }, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff26275bf0, _M_const_object = 0x7fff26275bf0, _M_function_pointer = 0x7fff26275bf0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff26275bf0}, _M_pod_data = "\360['&\377\177\000\000\000\000\000\000\000\000\000"}, _M_manager = 0x7fff26275c40}, _M_invoker = 0x7fff26275d60}, on_show = {> = {}, = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7fff26275d48, _M_const_object = 0x7fff26275d48, _M_function_pointer = 0x7fff26275d48, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7fff26275d48, this adjustment 140733833502032}, _M_pod_data = "H]'&\377\177\000\000P]'&\377\177\000"}, _M_manager = 0x7fff26275e10}, _M_invoker = 0x5d0fc001ae24 , bool*, monster const*, bool)+740>}, action_cycle = (unknown: 0x26275c20), menu_action = 32767, _title_prompt_help_tag = "", title = 0x5d0fc05565eb , 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 = 0x7fff26275cf0, m_indent_title = 184, flags = 23823, tag = , cur_page = 640113776, num_pages = 32767, more = {ops = std::vector of length -2558056009523, capacity -191976 = {{type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_BG, 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: 0x410), colour = 64, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xc0a27110), colour = 23823, text = }, {type = (unknown: 0xed550420), colour = 23823, 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 = 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: 0x38), colour = 23, text = ""}, {type = (unknown: 0xed550600), colour = 23823, text = ""}, {type = (unknown: 0xc0ca6458), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (unknown: 0x26978), colour = 0, text = ""}, {type = (unknown: 0xc0ca64f8), colour = 23823, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 8, text = "\320]6\300\017]\000\000\220^6\300\017]\000\000\300\0366\300\017]\000\000\260\2747\300\017]\000\000\020\322)\300\017]\000\000\300\2747\300\017]\000\000м7\300\017]\000\000\340\2747\300\017]\000\000\240\0376\300\017]\000\000\220\0376\300\017]\000\000p\0376\300\017]\000\000\220X.\300\017]\000\0000g.\300\017]\000\000\220g.\300\017]\000\000\020+6\300\017]\000\000 +6\300\017]\000\000\260$6\300\017]\000\000PB6\300\017]\000\000\240\2227\300\017]\000\000ph6\300\017]\000\0000U6\300\017]\000\000pN6\300\017]\000\000\320\340Y\300\017]\000\000\340A6\300\017]\000\000P\2456\300\017]\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 = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xc09f6ad8), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x3e8), colour = 0, text = ""}, {type = (unknown: 0xc0ca6758), colour = 23823, 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: 0xc0ca6848), colour = 23823, 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 = (FSOP_TEXT | unknown: 0x24), colour = 45, 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: 0x10), colour = 64, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xc0a27110), colour = 23823, 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: 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: 0x30), colour = 46, text = ""}, {type = (unknown: 0xed550d30), colour = 23823, text = ""}, {type = (unknown: 0xc0ca6ca0), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (FSOP_TEXT | unknown: 0x26978), colour = 0, text = ""}, {type = (unknown: 0xc0ca6d40), colour = 23823, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 8, text = "\320]6\300\017]\000\000\220^6\300\017]\000\000\300\0366\300\017]\000\000\260\2747\300\017]\000\000\020\322)\300\017]\000\000\300\2747\300\017]\000\000м7\300\017]\000\000\340\2747\300\017]\000\000\240\0376\300\017]\000\000\220\0376\300\017]\000\000p\0376\300\017]\000\000\220X.\300\017]\000\0000g.\300\017]\000\000\220g.\300\017]\000\000\020+6\300\017]\000\000 +6\300\017]\000\000\260$6\300\017]\000\000PB6\300\017]\000\000\240\2227\300\017]\000\000ph6\300\017]\000\0000U6\300\017]\000\000pN6\300\017"}, {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: 0xc09f6ad8), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_TEXT | unknown: 0xac), colour = 964, text = ""}, {type = (unknown: 0xed5510b0), colour = 23823, text = "\001"}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xb0), colour = 176, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = FSOP_COLOUR, colour = 1, text = ""}, {type = (unknown: 0xc0ca7090), colour = 23823, 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 = 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: 0xc0a27110), colour = 23823, text = }, {type = (unknown: 0xed5512b0), colour = 23823, 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 = 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: 0x48), colour = 55, text = ""}, {type = (unknown: 0xed5514c0), colour = 23823, text = ""}, {type = (unknown: 0xc0ca74e8), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 70, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = (FSOP_TEXT | unknown: 0x26978), colour = 0, text = ""}, {type = (unknown: 0xc0ca7588), colour = 23823, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 10, text = "\320]6\300\017]\000\000\220^6\300\017]\000\000\300\0366\300\017]\000\000\260\2747\300\017]\000\000\020\322)\300\017]\000\000\300\2747\300\017]\000\000м7\300\017]\000\000\340\2747\300\017]\000\000\240\0376\300\017]\000\000\220\0376\300\017]\000\000p\0376\300\017]\000\000\220X.\300\017]\000\0000g.\300\017]\000\000\220g.\300\017]\000\000\020+6\300\017]\000\000 +6\300\017]\000\000\260$6\300\017]\000\000PB6\300\017]\000\000\240\2227\300\017]\000\000ph6\300\017]\000\0000U6\300\017]\000\000pN6\300\017"}, {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: 0xc09f6ad8), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (FSOP_TEXT | FSOP_BG | unknown: 0xa8), colour = 969, text = ""}, {type = (unknown: 0xed551760), colour = 23823, text = "\001"}, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0xac), colour = 172, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = (unknown: 0x69786978), colour = 1769499000, text = ""}, {type = FSOP_COLOUR, colour = 1, text = ""}, {type = (unknown: 0xc0ca78d8), colour = 23823, 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 = 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: 0xc0a27110), colour = 23823, 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: 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: 0xc0ca7ce0), colour = 23823, text = ""}, {type = (unknown: 0xc0ca7d30), colour = 23823, 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: 0xc0ca7dd0), colour = 23823, text = }, {type = FSOP_COLOUR, colour = 0, text = }, {type = FSOP_COLOUR, colour = 0, text = ""}, {type = FSOP_COLOUR, colour = 0, text = "\320]6\300\017]\000\000\220^6\300\017]\000\000\300\0366\300\017]\000\000\260\2747\300\017]\000\000\020\322)\300\017]\000\000\300\2747\300\017]\000\000м7\300\017]\000\000\340\2747\300\017]\000\000\240\0376\300\017]\000\000\220\0376\300\017]\000\000p\0376\300\017]\000\000\220X.\300\017]\000\0000g.\300\017]\000\000\220g.\300\017]\000\000\020+6\300\017]\000\000 +6\300\017]\000\000\260$6\300\017]\000\000PB6\300\017]\000\000\240\2227\300\017]\000\000ph6\300\017]\000\0000U6\300\017]\000\000pN6\300\017]\000\000\320\340Y\300\017]\000\000\340A6\300\017]\000\000P\2456\300\017]\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 = FSOP_COLOUR, colour = 0, text = }, {type = (unknown: 0xc09f6ad8), colour = 23823, text = ""}, {type = FSOP_COLOUR, colour = 1000, text = ""}...}}, m_keyhelp_more = 152, items = std::vector of length 4801450365008, capacity -12790278822718 = {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 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 = 4 Level id: Lair:4 Level build method = , level layout type = narrow_caves, absdepth0 = 13 Level vaults: layout_layer_cave grunt_megastairs_1 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< 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! 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! 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 water moccasin attacks as it pursues you! The water moccasin is stunned by your conviction and fails to attack. The iguana is struck by your quills. The iguana barely misses you. The white imp gestures at you. The puff of frost hits you. The white imp is stunned by your conviction and fails to attack. The white imp attacks as it pursues you! The white imp misses you. The water moccasin barely misses you. You took 3 damage! The iguana completely misses you. The white imp completely misses you. The white imp is stunned by your conviction and fails to attack. You recovered 2 HP! The iguana is stunned by your conviction and fails to attack. The white imp gestures at you. The puff of frost hits you! You took 8 damage! The white imp is stunned by your conviction and fails to attack. The white imp gestures at you. The puff of frost misses you. You redirect the white imp's attack! You recovered 2 HP! The white imp gestures at you. The puff of frost hits you. The white imp gestures at you. The puff of frost misses you. The white imp shouts, "Back with thee, thou fobbing dismal-dreaming dandiprat!" You took 4 damage! 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 redirect the white imp's attack! The white imp begins to attack, but is stunned by your conviction! You took 3 damage! The iguana attacks as it pursues you! The iguana completely misses you. The white imp begins to attack, but is stunned by your conviction! You recovered 2 HP! This is a scroll of acquirement! Something appears at your feet! The iguana is stunned by your conviction and fails to attack. The white imp begins to attack, but is stunned by your conviction! The water moccasin completely misses you. You recovered 2 HP! F - the storm talisman of Lugonu's Displeasure {rN+ Dex+4} The water moccasin misses you. The iguana misses you. The water moccasin barely misses you. You recovered 2 HP! The water moccasin attacks as it pursues you! The water moccasin bites you. The white imp gestures at you. The puff of frost hits you. The water moccasin closely misses you. You took 4 damage! Your legs become a tail as you enter the water. You redirect the white imp's attack! x3 The white imp gestures at the white imp. The puff of frost hits the white imp. The white imp resists. The water moccasin attacks as it pursues you! The water moccasin misses you. The water moccasin completely misses you. The white imp shouts, "Succumb, thou pecksniffian flat-headed puttock!" You recovered 2 HP! You recovered 1 HP! The water moccasin 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 itself. The puff of frost misses the white imp. You recovered 2 HP! Unknown command. The water moccasin attacks as it pursues you! The water moccasin is struck by your quills. The water moccasin completely misses you. The white imp begins to attack, but is stunned by your conviction! You recovered 2 HP! The water moccasin attacks as it pursues you! The water moccasin misses you. The white imp gestures at you. The puff of frost misses you. The water moccasin completely misses you. x2 You recovered 2 HP! The white imp gestures at you. The puff of frost hits you! The water moccasin attacks as it pursues you! You redirect the water moccasin's attack! The water moccasin completely misses itself. You redirect the white imp's attack! The white imp gestures at the white imp. You took 7 damage! Unknown command. The water moccasin attacks as it pursues you! The water moccasin is stunned by your conviction and fails to attack. You recovered 2 HP! You redirect the water moccasin's attack! The water moccasin closely misses itself. The water moccasin attacks as it pursues you! The water moccasin barely misses you. The white imp begins to attack, but is stunned by your conviction! The water moccasin completely misses you. You recovered 2 HP! The water moccasin is struck by your quills. The water moccasin bites you. You took 1 damage! Okay, then. You barely miss the water moccasin. The water moccasin is lightly wounded. The white imp begins to attack, but is stunned by your conviction! The water moccasin is struck by your quills. The water moccasin misses you. You recovered 1 HP! The white imp shouts, "Relinquish hope, thou euchred pigeon-egg clack-dish!" You punch the water moccasin! The water moccasin is severely wounded. You hear a shout! Something shouts, "Give up, thou clouted earth-vexing wagtail!" The water moccasin is struck by your quills. The water moccasin completely misses you. You recovered 2 HP! You barely miss the water moccasin. Your off-hand punch misses the water moccasin. The water moccasin is almost dead. The water moccasin misses you. You recovered 1 HP! You miss the water moccasin. The water moccasin is almost dead. The water moccasin is struck by your quills. The water moccasin bites you. You took 5 damage! You punch the water moccasin! You kill the water moccasin! You recovered 2 HP! You hit the water moccasin. You punch the water moccasin, but do no damage. The water moccasin is moderately wounded. The water moccasin is struck by your quills. The water moccasin bites you. You redirect the white imp's attack! The white imp gestures at the water moccasin. The puff of frost hits the white imp. The white imp resists. The water moccasin bites you. The white imp shouts, "Slither hence, thou mangled doghearted cross-patch!" You took 4 damage! You punch the water moccasin! The water moccasin is almost dead. You hear a shout! The water moccasin is stunned by your conviction and fails to attack. You recovered 2 HP! You pummel the water moccasin!! You kill the water moccasin! The white imp gestures at you. The puff of frost hits you. You took 5 damage! There are monsters nearby! The white imp begins to attack, but is stunned by your conviction! The iguana bites you. You focus your inner power and illuminate the iguana in retribution! You begin transforming. You continue transforming. You redirect the white imp's attack! The white imp begins to attack, but is stunned by your conviction! The iguana completely misses you. You continue transforming. The white imp begins to attack, but is stunned by your conviction! You redirect the iguana's attack! The iguana bites itself! You continue transforming. The iguana completely misses you. 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. A water moccasin comes into view. The iguana bites you. You recovered 2 HP! Unknown command. The white imp shouts, "Get thee gone, thou fobbing unchin-snouted nert!" You bite the iguana! You kill the iguana! Something shouts, "Taste defeat, thou beslubbering miscreant zombie-fodder!" The white imp begins to attack, but is stunned by your conviction! You hit the white imp. The white imp is heavily wounded. The white imp completely misses you. x2 You recovered 1 HP! You barely miss the white imp. The white imp is heavily wounded. The white imp begins to attack, but is stunned by your conviction! The white imp barely misses you. You recovered 1 HP! You hit the white imp but do no damage. The white imp is heavily wounded. You recovered 1 HP! You pounce on the white imp!! You kill the white imp! You recovered 1 HP! You closely miss the white imp. The white imp begins to attack, but is stunned by your conviction! The white imp gestures at you. The puff of frost misses you. The white imp completely misses you. The water moccasin completely misses you. You recovered 1 HP! You bite the water moccasin! The water moccasin is moderately wounded. 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 water moccasin completely misses you. The white imp completely misses you. You recovered 1 HP! You pounce on the water moccasin!! You kill the water moccasin! The white imp gestures at you. The puff of frost misses you. The white imp begins to attack, but is stunned by your conviction! You hit the white imp but do no damage. You redirect the white imp's attack! The white imp completely misses you. The white imp misses you. You recovered 1 HP! You bite the white imp! You kill the white imp! The white imp begins to attack, but is stunned by your conviction! The white imp completely misses you. You recovered 1 HP! You barely miss the white imp. The white imp begins to attack, but is stunned by your conviction! You recovered 1 HP! You hit the white imp. The white imp is caught in a web! The white imp is heavily 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! You strike the helpless white imp from behind! You pounce on the white imp!! You kill the white imp! The white imp completely misses you. You recovered 1 HP! You bite the white imp! The white imp is almost dead. You hit the white imp but do no damage. The white imp is caught in a web! The white imp is almost dead. The white imp struggles to get unstuck from the web. You bite the white imp! You kill the white imp! You pounce on the white imp!! You kill the white imp! You rampage towards the black bear! You rampage towards the black bear! You catch the helpless black bear completely off-guard! You eviscerate the black bear!!! You kill the black bear! 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! Found a stone staircase leading down. You now have 1578 gold pieces (gained 15). Key pressed, stopping explore. G - 2 scrolls of amnesia (gained 1) There is a stone staircase leading down here. Key pressed, stopping explore. M - 4 scrolls of poison (gained 1) Found a falchion. Found a leather armour. A water moccasin comes into view. A water moccasin is nearby! A water moccasin is nearby! Okay, then. No target in view! No target in view! Found a leather armour. Found a stone staircase leading up. A water moccasin is nearby! The water moccasin hisses angrily. Found a flail. You rampage towards the water moccasin! Found a wand of paralysis (7). You bite the water moccasin! The water moccasin is caught in a web! The water moccasin is severely wounded. The water moccasin tears the web. You completely miss the water moccasin. The water moccasin is severely wounded. The water moccasin misses you. You bite 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! You now have 1594 gold pieces (gained 16). You now have 1612 gold pieces (gained 18). C - 3 scrolls of immolation (gained 1) Found an escape hatch in the ceiling. A wolf comes into view. x2 The wolf moves out of view. A wolf is nearby! A wolf is nearby! A wolf is nearby! You rampage towards the wolf! A wolf comes into view. A wolf comes into view. x2 You strike the helpless wolf from behind! You eviscerate the wolf!!! You kill the wolf! You see here a wolf corpse. A wyvern comes into view. You catch the helpless wolf completely off-guard! You pounce on the wolf!! You kill the wolf! You closely miss the wolf. The wolf misses you. You barely miss the wolf. The wolf completely misses you. x2 The wolf howls! x2 You bite the wolf! The wolf is heavily wounded. Something shouts, "Get thee gone, thou hateful weeb-spouting coxcomb!" The wolf completely misses you. You barely miss the wolf. The wolf is heavily wounded. The wyvern completely misses you. The wolf completely misses you. You completely miss the wolf. The wolf is heavily wounded. The wolf completely misses you. x2; The wyvern misses you. The wolf completely misses you. x2 You closely miss the wolf. The wolf is heavily wounded. You redirect the wolf's attack! The wolf bites the wolf. The wyvern completely misses you. The wolf completely misses you. x2 The wolf is stunned by your conviction and fails to attack. You hit the wolf but do no damage. The wolf is heavily wounded. The wyvern completely misses you. The wolf closely misses you. The wolf completely misses you. The wolf bites you! You focus your inner power and paralyse the wolf in retribution! You took 10 damage! The helpless wolf fails to defend itself. You eviscerate the wolf!!!!! You kill the wolf! The wolf completely misses you. x2; The wyvern completely misses you. You recovered 1 HP! You miss the wolf. The wolf is lightly wounded. The wolf bites you! The wolf is stunned by your conviction and fails to attack. The wyvern completely misses you. The wolf completely misses you. x2 You took 7 damage! You bite the wolf! The wolf is caught in a web! The wolf is heavily wounded. The wyvern is stunned by your conviction and fails to attack. The wolf completely misses you. The wolf tears the web. The wyvern completely misses you. You recovered 1 HP! You bite the wolf! You kill the wolf! You redirect the wolf's attack! The wolf closely misses itself. The wyvern completely misses you. You pounce on the wyvern!! The wyvern is almost dead. The wolf is stunned by your conviction and fails to attack. The wyvern completely misses you. You recovered 1 HP! You pounce on the wyvern!! You kill the wyvern! The wolf is stunned by your conviction and fails to attack. You redirect the wolf's attack! The wolf misses itself. 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! HP restored. You see here a wolf corpse. Key pressed, stopping explore. You now have 1626 gold pieces (gained 14). You recovered 13 HP! A white imp is nearby! A white imp is nearby! 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! No target in view! No target in view! Your pack is full. You see here a scroll of identify. You can't carry that many items. You don't currently have any unidentified items. Unknown command. You drop a scarf of shadows. You see here a scroll of identify. Z - a scroll of identify No target in view! No target in view! No target in view! You see here a scarf of shadows. There are monsters nearby! You rampage towards the white imp! You rampage towards the white imp! You rampage towards the white imp! You catch the helpless white imp completely off-guard! You eviscerate the white imp!!!! You kill the white imp! The white imp shouts, "Return whence thou came, thou bootless fat-kidneyed pustule!" The white imp shouts! The white imp gestures at you. The puff of frost misses you. The white imp shouts, "Embrace thy fall, thou dissembling swag-bellied whey-face!" The white imp shouts! You redirect the white imp's attack! The white imp hits itself. The white imp gestures at you. The puff of frost misses you. You redirect the white imp's attack! The white imp shouts, "Crawl home, thou feeble ill-breeding blabberskite!" The white imp shouts, "Get thee hence, thou yeasty swag-bellied scavenger!" The white imp shouts! You hit the white imp. The white imp is heavily wounded. The white imp closely misses you. 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 begins to attack, but is stunned by your conviction! You redirect the white imp's attack! You strike the helpless white imp from behind! You eviscerate the white imp!!! You kill the white imp! The white imp gestures at you. The puff of frost misses you. You closely miss the white imp. The white imp gestures at you. The puff of frost misses you. You pounce on the white imp!! You kill the white imp! You redirect the white imp's attack! x2 The white imp misses itself. You pounce on the white imp!! You kill the white imp! The white imp shouts, "Leave, thou spongy fool-born nightsoil!" You barely miss the white imp. The white imp completely misses you. You hit the white imp but do no damage. The white imp completely misses you. You closely miss the white imp. You hit the white imp. The white imp is moderately wounded. The white imp misses you. You bite the white imp! You kill the white imp! 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 +0 leather armour. You see here a +0 leather armour. Key pressed, stopping explore. You see here a wand of paralysis (7). Key pressed, stopping explore. An eight-headed hydra comes into view. An eight-headed hydra is nearby! An eight-headed hydra is nearby! An eight-headed hydra is nearby! You rampage towards the eight-headed hydra! The eight-headed hydra roars! You rampage towards the eight-headed hydra! You hit the eight-headed hydra. The eight-headed hydra is lightly wounded. The eight-headed hydra completely misses you. x3 The eight-headed hydra bites you. The eight-headed hydra misses you. x2 The eight-headed hydra barely misses you. The eight-headed hydra completely misses you. You took 3 damage! You bite the eight-headed hydra! The eight-headed hydra is caught in a web! The eight-headed hydra is moderately wounded. You recovered 1 HP! You hit the eight-headed hydra. The eight-headed hydra is moderately wounded. The eight-headed hydra struggles to get unstuck from the web. You recovered 1 HP! You strike the helpless eight-headed hydra from behind! You eviscerate the eight-headed hydra!!!! You kill the eight-headed hydra! You recovered 1 HP! No target in view! Key pressed, stopping explore. Found a stone staircase leading down. You recovered 2 HP! Found a ring mail. Key pressed, stopping explore. Found 3 stones. An oklob plant comes into view. Marking area around an oklob plant as unsafe for travelling. Found 15 gold pieces. No reachable target in view! You rampage towards the oklob plant! You rampage towards the oklob plant! You catch the helpless oklob plant completely off-guard! You eviscerate the oklob plant!!!! You destroy the oklob plant! Found a stone staircase leading up. You recovered 1 HP! You now have 1641 gold pieces (gained 15). Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. There is a stone staircase leading down here. Done exploring. Done exploring. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. Found a scroll of noise. There is a stone staircase leading up here. Nothing quivered! A blink frog comes into view. A blink frog is nearby! A blink frog is nearby! A blink frog is nearby! A blink frog comes into view. The helpless blink frog fails to defend itself. You eviscerate the blink frog!!!!! You kill the blink frog! A blink frog comes into view. You recovered 1 HP! You rampage towards the blink frog! The helpless blink frog fails to defend itself. You eviscerate the blink frog!!!!! You kill the blink frog! You recovered 1 HP! The helpless blink frog fails to defend itself. You eviscerate the blink frog!!!!! You kill the blink frog! No target in view! A cane toad comes into view. A cane toad is nearby! A cane toad is nearby! A cane toad is nearby! The cane toad croaks. You rampage towards the cane toad! Found a scroll of fear. You rampage towards the cane toad! You bite the cane toad! The cane toad is moderately wounded. The cane toad completely misses you. You bite the cane toad! The cane toad is heavily wounded. The cane toad misses you. You bite the cane toad! The cane toad is almost dead. The cane toad completely misses you. You hit the cane toad. The cane toad is almost dead. You bite the cane toad! You kill the cane toad! No target in view! HP restored. c - 4 scrolls of fear (gained 1) Found a robe. Found an escape hatch in the floor. You recovered 1 HP! You see here a +0 robe. A cane toad and a blink frog come into view. There are monsters nearby! There are monsters nearby! There are monsters nearby! A blink frog comes into view. A blink frog comes into view. Found a rapier. The blink frog gives a loud, deep croak! The blink frog croaks. x2 The blink frog blinks! x2 You hear an angry hiss. You hit the cane toad. The cane toad is lightly wounded. The cane toad completely misses you. You hit the cane toad. The cane toad is lightly wounded. The blink frog begins to attack, but is stunned by your conviction! You pounce on the cane toad!! The cane toad is caught in a web! The cane toad is severely wounded. The cane toad tears the web. The blink frog blinks! You pounce on the cane toad!! You kill the cane toad! The blink frog completely misses you. You closely miss the blink frog. You redirect the blink frog's attack! x2 The blink frog closely misses the blink frog. The blink frog hits you! You took 11 damage! You pounce on the blink frog!! The blink frog is caught in a web! The blink frog is severely wounded. The blink frog begins to attack, but is stunned by your conviction! The blink frog struggles to get unstuck from the web. The blink frog begins to attack, but is stunned by your conviction! You recovered 1 HP! You hit the blink frog. The blink frog is severely wounded. The blink frog is stunned by your conviction and fails to attack. You recovered 1 HP! You completely miss the blink frog. The blink frog is severely wounded. The blink frog completely misses you. You redirect the blink frog's attack! The blink frog tears the web. You recovered 1 HP! You miss the blink frog. The blink frog is severely wounded. The blink frog completely misses you. The blink frog begins to attack, but is stunned by your conviction! You recovered 1 HP! You bite the blink frog! You kill the blink frog! The blink frog is stunned by your conviction and fails to attack. The blink frog begins to attack, but is stunned by your conviction! x2 You hit the blink frog. The blink frog is lightly wounded. The blink frog is stunned by your conviction and fails to attack. The blink frog completely misses you. You recovered 1 HP! You bite the blink frog! The blink frog is caught in a web! The blink frog is heavily wounded. The blink frog tears the web. The blink frog completely misses you. x2 You recovered 1 HP! You pounce on the blink frog!! You kill the blink frog! The blink frog blinks! You recovered 1 HP! You redirect the blink frog's attack! You recovered 1 HP! The blink frog completely misses you. You recovered 2 HP! You completely miss the blink frog. The blink frog completely misses you. You closely miss the blink frog. The blink frog completely misses you. You recovered 1 HP! You barely miss the blink frog. The blink frog blinks! You recovered 1 HP! You rampage towards the blink frog! You pounce on the blink frog!! The blink frog is severely wounded. The blink frog completely misses you. You pounce on the blink frog!! You kill the blink frog! No target in view! No target in view! No target in view! No target in view! Found a stone staircase leading up. You recovered 1 HP! Found a stone staircase leading down. Z - 2 scrolls of identify (gained 1) A wolf comes into view. A wolf is nearby! A wolf is nearby! A wolf comes into view. x2 The wolf moves out of view. You rampage towards the wolf! A wolf comes into view. You strike the helpless wolf from behind! You eviscerate the wolf!!! You kill the wolf! The wolf moves out of view. Your Stealth skill increases to level 12! You strike the helpless wolf from behind! You eviscerate 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! No target in view! No target in view! No target in view! No target in view! There are monsters nearby! There are monsters nearby! A seven-headed hydra comes into view. You catch the helpless wolf completely off-guard! You eviscerate 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! No target in view! No target in view! No target in view! No target in view! No target in view! A seven-headed hydra is nearby! A seven-headed hydra is nearby! Found 5 boomerangs. The seven-headed hydra roars! 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! Found 46 gold pieces. You barely miss the seven-headed hydra. The seven-headed hydra completely misses you. The seven-headed hydra misses you. The seven-headed hydra bites you! x2 The seven-headed hydra completely misses you. x3 You took 30 damage! You barely miss the seven-headed hydra. The seven-headed hydra completely misses you. x2 The seven-headed hydra closely misses you. The seven-headed hydra completely misses you. x2 The seven-headed hydra barely misses you. The seven-headed hydra misses you. You recovered 1 HP! You barely miss the seven-headed hydra. You recovered 1 HP! You hit the seven-headed hydra but do no damage. The seven-headed hydra is caught in a web! The seven-headed hydra tears the web. You recovered 1 HP! You bite the seven-headed hydra! The seven-headed hydra is moderately wounded. The seven-headed hydra bites you. You focus your inner power and illuminate the seven-headed hydra in retribution! The seven-headed hydra bites you! The seven-headed hydra completely misses you. x5 You took 14 damage! You are too injured to fight recklessly! You are too injured to fight recklessly! You pounce on the seven-headed hydra!! The seven-headed hydra is heavily wounded. A rime drake comes into view. The seven-headed hydra completely misses you. x2 The seven-headed hydra closely misses you. x2 The seven-headed hydra completely misses you. The seven-headed hydra misses you. The seven-headed hydra completely misses you. You recovered 1 HP! The rime drake hisses angrily. You pounce on the seven-headed hydra!! The seven-headed hydra is almost dead. You recovered 1 HP! You hit the seven-headed hydra but do no damage. The seven-headed hydra is caught in a web! The seven-headed hydra is almost dead. The seven-headed hydra struggles to get unstuck from the web. You pounce on the seven-headed hydra!! You kill the seven-headed hydra! The rime drake breathes ice at you. The icy flash freeze misses you. Your life force feels restored. Your Shapeshifting skill increases to level 15! You have reached level 16! You recovered 6 HP! You recovered 1 MP! You recovered 1 HP! The rime drake breathes ice at you. The icy flash freeze misses you. You recovered 2 HP! You rampage towards the rime drake! You hit the rime drake. The rime drake is lightly wounded. The rime drake bites you. You focus your inner power and slow the rime drake in retribution! You took 6 damage! You closely miss the rime drake. The rime drake is lightly wounded. The rime drake completely misses you. You recovered 1 HP! The wolf howls! You bite the rime drake! The rime drake is heavily wounded. You recovered 1 HP! You pounce on the rime drake!! You kill the rime drake! You recovered 1 HP! The wolf bites you. You see here a rime drake corpse. You took 2 damage! You barely miss the wolf. The wolf bites you! You focus your inner power and illuminate the wolf in retribution! You took 6 damage! You hit the wolf but do no damage. The wolf completely misses you. You recovered 1 HP! You bite the wolf! The wolf is severely wounded. The wolf is stunned by your conviction and fails to attack. You recovered 1 HP! You hit the wolf but do no damage. The wolf is severely wounded. The wolf completely misses you. The wolf misses you. You recovered 1 HP! You hit the wolf. The wolf is severely wounded. The wolf completely misses you. A polar bear comes into view. You recovered 1 HP! The polar bear growls angrily. You hit the wolf but do no damage. The wolf is caught in a web! The wolf is severely wounded. The wolf struggles to get unstuck from the web. You recovered 1 HP! You pounce on the wolf!! You kill the wolf! You recovered 1 HP! You recovered 1 HP! You recovered 1 HP! You recovered 1 HP! You recovered 2 HP! You recovered 1 HP! A polar bear is nearby! You recovered 1 HP! You recovered 1 HP! You recovered 1 HP! You recovered 2 HP! You recovered 1 HP! You hit the polar bear. The polar bear is caught in a web! The polar bear is lightly wounded. The polar bear tears the web. You recovered 1 HP! You pounce on the polar bear!! The polar bear is almost dead. The polar bear goes berserk! You recovered 1 HP! You pounce on the polar bear!! You kill the polar bear! No target in view! No target in view! You now have 1652 gold pieces (gained 11). You now have 1679 gold pieces (gained 27). You now have 1687 gold pieces (gained 8). Found 8 stones. You recovered 29 HP! You see here 8 stones. Key pressed, stopping explore. Found a stone staircase leading up. Z - 3 scrolls of identify (gained 1) Key pressed, stopping explore. Found a glaive. You see here a +0 glaive. Key pressed, stopping explore. Found a stone staircase leading down. Found a morningstar. You see here a +0 morningstar. Found 4 stones. You see here 4 stones. Your pack is full. You see here a scroll of acquirement. Your pack is full. You see here a scroll of acquirement. Okay, then. >>>>>>>>>>>>>>>>>>>>>> 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: 0, 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: 136/136; mods: 0/0 MP: 14/14; mod: 0 Stats: 16 10 24 Position: (32, 62), 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 | 20 | 17 | 5579 | 496/669 Stealth | X | 2 | 40 | 12 | 2922 | 59/531 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 | 2 | 40 | 15 | 4664 | 51/690 Spell bugs: Durations: #33: 1 Attributes: #12: 1926 #13: 239 #23: 19383 #24: 1947648815 #49: 2013 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.## #.#...#####..# ## ##...........# #. #.......####.# #. ##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: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>