ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-53-g9043e79ccf Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10194790911858910088, deterministic pregen: 1 Command line: /usr/games/crawl-git-9043e79ccf -name TheGamechu -rc /dgldir/rcfiles/crawl-git/TheGamechu.rc -macro /dgldir/rcfiles/crawl-git/TheGamechu.macro -morgue /dgldir/morgue/TheGamechu/ -webtiles-socket /crawl-master/webserver/sockets/TheGamechu:2024-09-09.15:51:19.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /usr/games/crawl-git-9043e79ccf(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55c2baadfe2f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-9043e79ccf(_Z13do_crash_dumpv+0x418) [0x55c2baaea2b8]: do_crash_dump() /usr/games/crawl-git-9043e79ccf(_Z20crash_signal_handleri+0x1fa) [0x55c2baae02ba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f3d42fba210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f3d4317b24b]: /usr/games/crawl-git-9043e79ccf(+0x4b19fd) [0x55c2baae99fd]: /usr/games/crawl-git-9043e79ccf(+0x4b1bb5) [0x55c2baae9bb5]: /usr/games/crawl-git-9043e79ccf(+0x46c6f2) [0x55c2baaa46f2]: /usr/games/crawl-git-9043e79ccf(+0x46c72b) [0x55c2baaa472b]: /usr/games/crawl-git-9043e79ccf(_Z16fill_status_infoiR11status_info+0x1356) [0x55c2bb0aaf76]: fill_status_info(int, status_info&) /usr/games/crawl-git-9043e79ccf(_ZN14TilesFramework12_send_playerEb+0x230a) [0x55c2bb1d8bba]: TilesFramework::_send_player(bool) /usr/games/crawl-git-9043e79ccf(_ZN14TilesFramework6redrawEv+0xa6) [0x55c2bb1dd316]: TilesFramework::redraw() /usr/games/crawl-git-9043e79ccf(_ZN14TilesFramework17update_input_modeE10mouse_modeb+0x1a8) [0x55c2bb1dd5c8]: TilesFramework::update_input_mode(mouse_mode, bool) /usr/games/crawl-git-9043e79ccf(_ZN13mouse_controlC1E10mouse_mode+0x1d) [0x55c2bad847fd]: mouse_control::mouse_control(mouse_mode) /usr/games/crawl-git-9043e79ccf(+0x7ef403) [0x55c2bae27403]: /usr/games/crawl-git-9043e79ccf(_ZN14message_window4moreEbb+0x204) [0x55c2bae29484]: message_window::more(bool, bool) /usr/games/crawl-git-9043e79ccf(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x3d0) [0x55c2bae29a10]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-git-9043e79ccf(_ZN13message_store10flush_prevEv+0x34a) [0x55c2bae29fca]: message_store::flush_prev() /usr/games/crawl-git-9043e79ccf(+0x7ebf8c) [0x55c2bae23f8c]: /usr/games/crawl-git-9043e79ccf(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xe9) [0x55c2bae24769]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-git-9043e79ccf(_Z4mprf16msg_channel_typePKcz+0xb4) [0x55c2bae24c84]: mprf(msg_channel_type, char const*, ...) /usr/games/crawl-git-9043e79ccf(+0x93b976) [0x55c2baf73976]: /usr/games/crawl-git-9043e79ccf(_Z13player_reactsv+0x798) [0x55c2baf76128]: player_reacts() /usr/games/crawl-git-9043e79ccf(_Z12world_reactsv+0x6f5) [0x55c2bb1e7755]: world_reacts() /usr/games/crawl-git-9043e79ccf(+0xbb06e5) [0x55c2bb1e86e5]: /usr/games/crawl-git-9043e79ccf(+0xbb15a5) [0x55c2bb1e95a5]: /usr/games/crawl-git-9043e79ccf(main+0x1ab) [0x55c2baa279ab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f3d42f9b0b3]: /usr/games/crawl-git-9043e79ccf(_start+0x2e) [0x55c2baa2857e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007f3d43059c2a in __GI___wait4 (pid=3585490, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f3d43059c2a in __GI___wait4 (pid=3585490, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007f3d43059beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055c2baadfc95 in call_gdb (file=file@entry=0x7f3d431605c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3581152\000\000\000\000\000" #3 0x000055c2baaea2d6 in do_crash_dump () at dbg-asrt.cc:692 t = 1725898050 dir = "/dgldir/morgue/TheGamechu/" name = "/dgldir/morgue/TheGamechu/crash-TheGamechu-20240909-160730.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed." file = 0x7f3d431605c0 <_IO_2_1_stderr_> #4 0x000055c2baae02ba in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94294851437957, 140722078511408, 94294851897664, 66, 140722078513944, 0, 139901094481955, 206158430240, 140722078511360, 140722078511168, 11097517549091610368, 94294854965520, 139901097597993, 94294854965504, 140722078511408}} pid = tid = ret = #7 0x000055c2baae99fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc69807130 "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x000055c2baae9bb5 in AssertFailed (expr=expr@entry=0x55c2bb26c940 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=file@entry=0x55c2bb1fc585 "behold.cc", line=line@entry=66, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed.", '\000' , "\240\v\026C=\177\000\000\000\000\377\377\377\377\377\377\000\000\000\000\000\000\000\000 .H\275\302U\000\000\240\021\026C=\177\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\200w\200i\374\177\000\000\240\021\026C=\177\000\000\377\377\377\377\000\000\000\000\000\000\000\000"... args = {{gp_offset = 1124086042, fp_offset = 32573, overflow_arg_area = 0x7ffc698072b0, reg_save_area = 0x7ffc69807220}} fileName = #9 0x000055c2baaa46f2 in player::beheld (this=) at behold.cc:66 No locals. #10 0x000055c2baaa472b in player::beheld (this=) at /usr/include/c++/9/bits/stl_iterator.h:803 No locals. #11 0x000055c2bb0aaf76 in fill_status_info (status=status@entry=192, inf=...) at status.cc:312 found = false #12 0x000055c2bb1d8bba in _update_statuses (c=...) at tileweb.cc:1009 status = 192 changed = false counter = inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} changed = counter = inf = status = #13 TilesFramework::_send_player (this=0x55c2bb6ab620 , force_full=false) at tileweb.cc:1202 c = @0x55c2bb6d7998: {_state_ever_synced = true, name = "TheGamechu", job_title = "the Protected", wizard = false, explore = false, species = "Minotorc", god = "Beogh", under_penance = false, piety_rank = 1, form = 0 '\000', hp = 81, hp_max = 81, real_hp_max = 81, poison_survival = 81, mp = 10, mp_max = 10, dd_real_mp_max = 0, contam = 0, noise = -1, adjusted_noise = 204, armour_class = 18, evasion = 10, shield_class = 5, strength = 26 '\032', strength_max = 26 '\032', intel = 5 '\005', intel_max = 5 '\005', dex = 15 '\017', dex_max = 15 '\017', experience_level = 9, exp_progress = 71 'G', gold = 584, zot_points = 0, elapsed_time = 72187, num_turns = 7097, lives = 0, deaths = 0, place = "Dungeon", depth = 9, position = {x = -25, y = 9}, status = std::vector of length 1, capacity 1 = {{light_colour = 4, light_text = "Mesm", short_text = "mesmerised", long_text = "You are mesmerised."}}, inv = {mData = {{base_type = OBJ_UNASSIGNED, sub_type = 19 '\023', {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 = 5 '\005', quantity = 0, flags = 15, pos = {x = -1, y = -1}, link = 0, slot = 97, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 15 '\017', {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 = 357483, unrand_idx = 357483, subtype_rnd = 357483, brand = 357483, freshness = 357483}, rnd = 126 '~', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 1, slot = 98, 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, }}, {base_type = OBJ_ARMOUR, sub_type = 12 '\f', {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 = 210 '\322', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 3 '\003', {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 = 255, unrand_idx = 255, subtype_rnd = 255, brand = 255, freshness = 255}, rnd = 175 '\257', quantity = 3, flags = 15, pos = {x = -1, y = -1}, link = 3, slot = 100, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 13, unrand_idx = 13, subtype_rnd = 13, brand = 13, freshness = 13}, rnd = 64 '@', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 4, slot = 101, 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, }}, {base_type = OBJ_MISSILES, sub_type = 5 '\005', {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 = 21 '\025', quantity = 94, flags = 15, pos = {x = -1, y = -1}, link = 5, slot = 102, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 198 '\306', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 6, slot = 103, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 2 '\002', {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 = 347959, unrand_idx = 347959, subtype_rnd = 347959, brand = 347959, freshness = 347959}, rnd = 14 '\016', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 7, slot = 104, 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, }}, {base_type = OBJ_JEWELLERY, sub_type = 5 '\005', {plus = 6, mon_type = MONS_BAT, skill = SK_STAVES, charges = 6, net_durability = 6, tithe_state = 6}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 8, unrand_idx = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 118 'v', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 8, slot = 105, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 14 '\016', {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 = 337007, unrand_idx = 337007, subtype_rnd = 337007, brand = 337007, freshness = 337007}, rnd = 216 '\330', quantity = 3, flags = 15, pos = {x = -1, y = -1}, link = 9, slot = 106, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 1 '\001', {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 = 364928, unrand_idx = 364928, subtype_rnd = 364928, brand = 364928, freshness = 364928}, rnd = 152 '\230', quantity = 3, flags = 15, pos = {x = -1, y = -1}, link = 10, slot = 107, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 13 '\r', {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 = 343831, unrand_idx = 343831, subtype_rnd = 343831, brand = 343831, freshness = 343831}, rnd = 215 '\327', quantity = 4, flags = 15, pos = {x = -1, y = -1}, link = 11, slot = 108, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 200, unrand_idx = 200, subtype_rnd = 200, brand = 200, freshness = 200}, rnd = 206 '\316', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 12, slot = 109, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 28 '\034', {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 = 335201, unrand_idx = 335201, subtype_rnd = 335201, brand = 335201, freshness = 335201}, rnd = 156 '\234', quantity = 2, flags = 0, pos = {x = -1, y = -1}, link = 13, slot = 110, 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, }}, {base_type = OBJ_WEAPONS, sub_type = 3 '\003', {plus = 7, mon_type = MONS_FIRE_BAT, skill = SK_SLINGS, charges = 7, net_durability = 7, tithe_state = 7}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 10 '\n', quantity = 1, flags = 4111, pos = {x = -1, y = -1}, link = 14, slot = 111, 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 4 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 208, byte = -48 '\320', _short = 6608, _int = -1114629680, _float = -0.0703617334, _int64 = 94294892354000, ptr = 0x55c2bd9019d0}}, ["artefact_known_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 64, byte = 64 '@', _short = -23744, _int = -1115315392, _float = -0.0652527809, _int64 = 94294891668288, ptr = 0x55c2bd85a340}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 112, byte = 112 'p', _short = 30064, _int = -1114999440, _float = -0.0676068068, _int64 = 94294891984240, ptr = 0x55c2bd8a7570}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 192, byte = -64 '\300', _short = -20544, _int = -1115443264, _float = -0.0643000603, _int64 = 94294891540416, ptr = 0x55c2bd83afc0}}}, }}, {base_type = OBJ_SCROLLS, sub_type = 28 '\034', {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 = 335883, unrand_idx = 335883, subtype_rnd = 335883, brand = 335883, freshness = 335883}, rnd = 7 '\a', quantity = 3, flags = 0, pos = {x = -1, y = -1}, link = 15, slot = 112, 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, }}, {base_type = OBJ_POTIONS, sub_type = 1 '\001', {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 = 8, unrand_idx = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 169 '\251', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 16, slot = 113, 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, }}, {base_type = OBJ_SCROLLS, 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 = 329995, unrand_idx = 329995, subtype_rnd = 329995, brand = 329995, freshness = 329995}, rnd = 221 '\335', quantity = 3, flags = 2, pos = {x = -1, y = -1}, link = 17, slot = 114, 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, }}, {base_type = OBJ_JEWELLERY, sub_type = 1 '\001', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, net_durability = 4, tithe_state = 4}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 334, unrand_idx = 334, subtype_rnd = 334, brand = 334, freshness = 334}, rnd = 63 '?', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 18, slot = 115, 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, }}, {base_type = OBJ_WANDS, sub_type = 22 '\026', {plus = 11, mon_type = MONS_BLACK_MAMBA, skill = SK_ARMOUR, charges = 11, net_durability = 11, tithe_state = 11}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 1, unrand_idx = 1, subtype_rnd = 1, brand = 1, freshness = 1}, rnd = 22 '\026', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 19, slot = 116, 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, }}, {base_type = OBJ_MISSILES, 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 = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 198 '\306', quantity = 13, flags = 2, pos = {x = -1, y = -1}, link = 20, slot = 117, 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, }}, {base_type = OBJ_ARMOUR, sub_type = 4 '\004', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 24 '\030', quantity = 1, flags = 131087, pos = {x = -1, y = -1}, link = 21, slot = 118, 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, }}, {base_type = OBJ_WANDS, sub_type = 0 '\000', {plus = 7, mon_type = MONS_FIRE_BAT, skill = SK_SLINGS, charges = 7, net_durability = 7, tithe_state = 7}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 243 '\363', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 22, slot = 119, 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, }}, {base_type = OBJ_JEWELLERY, sub_type = 4 '\004', {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 = 23, unrand_idx = 23, subtype_rnd = 23, brand = 23, freshness = 23}, rnd = 167 '\247', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 23, slot = 120, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 28 '\034', {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 = 344620, unrand_idx = 344620, subtype_rnd = 344620, brand = 344620, freshness = 344620}, rnd = 209 '\321', quantity = 2, flags = 0, pos = {x = -1, y = -1}, link = 24, slot = 121, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 71, unrand_idx = 71, subtype_rnd = 71, brand = 71, freshness = 71}, rnd = 145 '\221', quantity = 2, flags = 0, pos = {x = -1, y = -1}, link = 25, slot = 122, 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, }}, {base_type = OBJ_MISSILES, 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 = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 157 '\235', quantity = 1, flags = 65551, pos = {x = -1, y = -1}, link = 26, slot = 65, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 217, unrand_idx = 217, subtype_rnd = 217, brand = 217, freshness = 217}, rnd = 163 '\243', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 27, slot = 66, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 153, unrand_idx = 153, subtype_rnd = 153, brand = 153, freshness = 153}, rnd = 214 '\326', quantity = 3, flags = 0, pos = {x = -1, y = -1}, link = 28, slot = 67, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 28 '\034', {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 = 357238, unrand_idx = 357238, subtype_rnd = 357238, brand = 357238, freshness = 357238}, rnd = 123 '{', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 29, slot = 68, 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, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {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 = 7, unrand_idx = 7, subtype_rnd = 7, brand = 7, freshness = 7}, rnd = 89 'Y', quantity = 3, flags = 0, pos = {x = -1, y = -1}, link = 30, slot = 69, 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, }}, {base_type = OBJ_JEWELLERY, sub_type = 4 '\004', {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 = 23, unrand_idx = 23, subtype_rnd = 23, brand = 23, freshness = 23}, rnd = 47 '/', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 31, slot = 70, 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, }}, {base_type = OBJ_SCROLLS, sub_type = 28 '\034', {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 = 351108, unrand_idx = 351108, subtype_rnd = 351108, brand = 351108, freshness = 351108}, rnd = 221 '\335', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 32, slot = 71, 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, }}, {base_type = OBJ_SCROLLS, 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 = 336520, unrand_idx = 336520, subtype_rnd = 336520, brand = 336520, freshness = 336520}, rnd = 63 '?', quantity = 3, flags = 2, pos = {x = -1, y = -1}, link = 33, slot = 72, 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, }}, {base_type = OBJ_ARMOUR, sub_type = 11 '\v', {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 = 244 '\364', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 34, slot = 73, 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, }}, {base_type = OBJ_WEAPONS, sub_type = 19 '\023', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 150 '\226', quantity = 1, flags = 131087, pos = {x = -1, y = -1}, link = 35, slot = 74, 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}, {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 = 1 '\001', 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, }}}}, inv_uselessness = {mData = {false , true, false }}, equip = {mData = "#\377\377\377\"\002\025\b\022", '\377' }, offhand_weapon = false, quiver_item = 22 '\026', quiver_desc = "Zap: wand of flame (7)", unarmed_attack = "Nothing wielded", unarmed_attack_colour = 7 '\a', quiver_available = true} spectator = god = "Beogh" prank = max_max_hp = place = short_name = "Dungeon" pos = #14 0x000055c2bb1dd316 in TilesFramework::redraw (this=0x55c2bb6ab620 ) at tileweb.cc:2209 No locals. #15 0x000055c2bb1dd5c8 in TilesFramework::update_input_mode (this=0x55c2bb6ab620 , mode=mode@entry=MOUSE_MODE_MORE, force=force@entry=false) at tileweb.cc:947 prev_mode = #16 0x000055c2bad847fd in mouse_control::mouse_control (this=0x7ffc69807f14, mode=MOUSE_MODE_MORE) at libutil.cc:492 No locals. #17 0x000055c2bae27403 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1890 keypress = 0 unwind_more = {val = @0x55c2bb64adc1, oldval = false} mc = {m_previous_mode = 21954, static ms_current_mode = MOUSE_MODE_NORMAL} #18 0x000055c2bae29484 in message_window::more (this=this@entry=0x55c2bb654a80 , full=full@entry=true, user=user@entry=false) at message.cc:729 rng = {previous = rng::UI} last_row = 7 #19 0x000055c2bae29a10 in message_window::make_space (n=1, this=0x55c2bb654a80 ) at message.cc:480 space = 0 s = space = s = #20 message_window::add_item (this=this@entry=0x55c2bb654a80 , text="You slash the iron imp!", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:631 line = {ops = std::vector of length 0, capacity 2357372117121 = { nl = @0x55c2bdba75a0: {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You slash the iron imp!"}}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You slash the iron imp!"}}}} __for_begin = __for_end = newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You slash the iron imp!"}}}} #21 0x000055c2bae29fca in message_store::store_msg (msg=..., this=0x55c2bb64ade0 ) at message.cc:821 p = prefix_type::none dontsend = p = dontsend = #22 message_store::flush_prev (this=this@entry=0x55c2bb64ade0 ) at message.cc:851 msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You slash the iron imp!", repeats = 1}}, turn = 7097, join = true} #23 0x000055c2bae23f8c in message_store::add (msg=..., this=0x55c2bb64ade0 ) at message.cc:785 orig_full_text = "You break out of your daze." orig_full_text = #24 _mpr (text=..., channel=MSGCH_RECOVERY, param=, nojoin=, cap=) at message.cc:1595 _doing_c_message_hook = false rng = {previous = rng::GAMEPLAY} colour = col = "lightgreen" domore = do_flash_screen = false join = 255 fs = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 10, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You break out of your daze."}, {type = FSOP_COLOUR, colour = 7, text = ""}}} msg = {channel = MSGCH_RECOVERY, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You break out of your daze.", repeats = 1}}, turn = 7097, join = true} #25 0x000055c2bae24769 in do_message_print (channel=MSGCH_RECOVERY, param=0, cap=, nojoin=, format=, argp=) at /usr/include/c++/9/bits/basic_string.h:267 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc69808520, reg_save_area = 0x7ffc69808460}} buff = "You break out of your daze.\000\302U\000\000\210Ls\273\302U\000\000\270[w\273\302U\000\000\200Hs\273\302U\000\000\270[w\273\302U\000\000\260[w\273\302U\000\000\260\203\200i\374\177\000\000\a\000\000\000\000\000\000\000P\213\200i\374\177\000\000\000\000\000\000\000\000\000\000\201\005\v\273\302U\000\000\300\203\200i\374\177\000\000\006\210\355\272\302U\000\000\300\203\200i\374\177\000\000\r\000\000\000\000\000\000\000original_type\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\001\000\000\000\004\000\000\000\000\000\000\000\000M\002\232\000\204\200i\374\177\000" len = #26 0x000055c2bae24c84 in mprf (channel=channel@entry=MSGCH_RECOVERY, format=format@entry=0x55c2bb1f9131 "%s") at message.cc:1309 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc69808520, reg_save_area = 0x7ffc69808460}} #27 0x000055c2baf73976 in _decrement_a_duration (dur=, delay=12, endmsg=0x55c2bb229572 "You break out of your daze.", exploss=, expmsg=0x0, chan=MSGCH_RECOVERY) at player-reacts.cc:164 exppoint = 0 old_dur = #28 0x000055c2baf76128 in _decrement_simple_duration (delay=12, dur=DUR_MESMERISED) at player-reacts.cc:903 No locals. #29 _decrement_durations () at player-reacts.cc:903 i = 4 delay = 12 melted = pbd_str = sanguine_armour_is_valid = delay = melted = pbd_str = sanguine_armour_is_valid = i = s = near_ghost = mi = old_recite = new_recite = i = #30 player_reacts () at player-reacts.cc:1112 stealth = #31 0x000055c2bb1e7755 in world_reacts () at main.cc:2600 No locals. #32 0x000055c2bb1e86e5 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #33 0x000055c2bb1e95a5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #34 0x000055c2baa279ab in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #35 main (argc=, argv=0x7ffc69808e38) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 3581152) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DTOURNEY='0.32' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 9 Level id: D:9 Level build method = , level layout type = rooms, absdepth0 = 8 Level vaults: layout_roguey nicolae_overflow_crystal_walls serial_shops nicolae_shop_mannequins minivault_16 chequers_serial_rivers_room_b nicolae_demonic_statue_gallery Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The sky beast hits you but does no damage. You barely miss the sky beast. The sky beast is lightly wounded. The sky beast closely misses you. You slash the sky beast! Your headbutt misses the sky beast. The sky beast is heavily wounded. The sky beast hits you but does no damage. You slash the sky beast! Your headbutt misses the sky beast. The sky beast is almost dead. The sky beast hits you but does no damage. You completely miss the sky beast. The sky beast is almost dead. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast is almost dead. The sky beast hits you but does no damage. x2 You closely miss the sky beast. The sky beast is almost dead. The sky beast closely misses you. You furiously retaliate! You headbutt the sky beast! You kill the sky beast! Beogh accepts your kill. Your Axes skill increases to level 6! Your Invocations skill increases to level 1! Deactivating autopickup; reactivate with Ctrl-A. You hit something. Something hits you but does no damage. You miss something. Your headbutt misses something. Something hits you but does no damage. You closely miss something. You hear some strange, mumbled words. A puff of flame appears from out of thin air! The puff of flame hits you. Something hits you but does no damage. You hit something. Your headbutt misses something. Something hits you but does no damage. You miss something. Something hits you but does no damage. You miss something. Something hits you but does no damage. You miss something. Your headbutt misses something. Something hits you but does no damage. You slash something! Beogh accepts your kill. Reactivating autopickup. You feel a bit more experienced. Things that are here: a +0 dagger; a +0 robe; an orc corpse Things that are here: a +0 hand axe; a +0 leather armour There is an open door, spattered with blood here. Things that are here: a +0 whip; an orc corpse Found 17 gold pieces. k - 3 scrolls labelled WOKOCR PUHATI (gained 1) You now have 414 gold pieces (gained 17). As you open the door, it creaks loudly! A shadow imp comes into view. The shadow imp shouts, "Get thee gone, thou frothy crook-pated hedge-pig!" The shadow imp gestures at you. Pain shoots through your body! Found 18 gold pieces. Found an escape hatch in the floor. A shadow imp is nearby! 3 wights come into view. A wight is wielding a +4 scimitar of freezing. There is an open door here. The shadow imp closely misses you. You hit the wight. The wight is moderately damaged. You hit the shadow imp. The wight hits you from afar with a +3 spear. The shadow imp barely misses you. The wight hits you but does no damage. The shadow imp barely misses you. You furiously retaliate! You headbutt the shadow imp! You block the wight's attack. The wight attacks as it pursues you! The wight hits you but does no damage. There is an open door here. The shadow imp attacks as it pursues you! The shadow imp hits you. You closely miss the shadow imp. The shadow imp is severely wounded. You block the shadow imp's attack. You hit the shadow imp. You kill the shadow imp! Beogh accepts your kill. You hit the wight but do no damage. Your headbutt misses the wight. The wight barely misses you. You hit the wight. The wight is moderately damaged. You hit the wight. The wight barely misses you. You block the wight's attack. x2 You completely miss the wight. You headbutt the wight. The wight is lightly damaged. You slash the wight! The wight hits you but does no damage. The wight hits you from afar with a +3 spear! You feel drained. You block the wight's attack. The wight barely misses you. The wight hits you with a +0 hand axe. You closely miss the wight. The wight is lightly damaged. You hit the wight. The wight hits you with a +4 scimitar of freezing. You feel drained. The wight freezes you. You block the wight's attack. The wight hits you but does no damage. You barely miss the wight. The wight is lightly damaged. You closely miss the wight. The wight misses you. The wight hits you from afar with a +3 spear. You feel drained. The wight hits you but does no damage. You hit the wight but do no damage. Your headbutt misses the wight. The wight is lightly damaged. You closely miss the wight. The wight hits you with a +4 scimitar of freezing. The wight freezes you. The wight hits you from afar with a +3 spear. The wight hits you but does no damage. You hit the wight. You destroy the wight! Beogh accepts your kill. You slash the wight! The wight misses you. The wight hits you from afar with a +3 spear. You feel drained. Your Dodging skill increases to level 5! You slash the wight! The wight is almost destroyed. You block the wight's attack. x2 The wight hits you with a +4 scimitar of freezing. You feel drained. The wight freezes you. The wight closely misses you. The wight hits you but does no damage. x2 There is an open door here. You completely miss the wight. Your headbutt misses the wight. You hit the wight. You destroy the wight! Beogh accepts your kill. You block the wight's attack. You closely miss the wight. The wight hits you but does no damage. You slash the wight! The wight is almost destroyed. The wight barely misses you. You slash the wight! You destroy the wight! Beogh accepts your kill. Your life force feels restored. Your Fighting skill increases to level 7! Your Armour skill increases to level 7! Things that are here: a +3 spear; a +0 robe Magic restored. There is an open door here. Things that are here: a +4 scimitar of freezing; a +0 robe There is an open door here. You now have 432 gold pieces (gained 18). You pick up a book of Weapons and begin reading... You add the spells Tukima's Dance, Dimensional Bullseye and Iskenderun's Mystic Blast to your library. Search for what [Enter for "."]? . A bombardier beetle comes into view. The bombardier beetle moves out of view. A bombardier beetle is nearby! The puff of flame hits the bombardier beetle. The bombardier beetle is lightly wounded. Press: ? - help, v - describe, . - travel Here: a bombardier beetle (lightly wounded) The floor. A bombardier beetle is nearby! Press: ? - help, v - describe, . - travel The floor. You slash the bombardier beetle! You headbutt the bombardier beetle. You kill the bombardier beetle! Beogh accepts your kill. Found an escape hatch in the ceiling. Found a stone staircase leading up. Found a ring mail. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Partly explored, can't reach some places. Partly explored, can't reach some places. There is a stone staircase leading down here. Search for what [Enter for "."]? . You climb downwards. There is a stone staircase leading up here. You open the door. Found an escape hatch in the floor. Found 7 stones. There is an open door here. Okay, then. f - 54 stones (gained 7) You don't know any spells. You open the door. There is an open door here. Found a stone staircase leading down. There is a stone staircase leading down here. A bullfrog comes into view. The bullfrog gives a loud, deep croak! There is a stone staircase leading down here. The bullfrog attacks as it pursues you! The bullfrog hits you. The bullfrog barely misses you. You hit the bullfrog. You headbutt the bullfrog! The bullfrog is severely wounded. The bullfrog hits you but does no damage. You slash the bullfrog! You kill the bullfrog! Beogh accepts your kill. No target in view! Found an escape hatch in the ceiling. A water moccasin comes into view. The water moccasin hisses angrily. You hit the water moccasin. Your headbutt misses the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you. You block the water moccasin's attack. You miss the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you but does no damage. You slash the water moccasin! The water moccasin is moderately wounded. The water moccasin barely misses you. You furiously retaliate! You headbutt the water moccasin! The water moccasin bites you. You completely miss the water moccasin. The water moccasin is severely wounded. The water moccasin bites you. x2 You are poisoned. The water moccasin poisons you! You hit the water moccasin. The water moccasin is severely wounded. You feel very sick. The water moccasin bites you but does no damage. You barely miss the water moccasin. The water moccasin is severely wounded. You feel very sick. The water moccasin bites you but does no damage. The water moccasin barely misses you. You slash the water moccasin! You kill the water moccasin! Beogh accepts your kill. You feel sick. Your Invocations skill increases to level 2! You start resting. You feel sick. x5 You are no longer poisoned. HP restored. B - a metallic green potion An ice beast comes into view. The puff of flame hits the ice beast. The ice beast melts! The ice beast is moderately wounded. The puff of flame misses the ice beast. The puff of flame hits the ice beast. The ice beast melts! The ice beast is moderately wounded. You hit the ice beast. The ice beast is heavily wounded. The ice beast hits you but does no damage. You barely miss the ice beast. Your headbutt misses the ice beast. The ice beast is heavily wounded. The ice beast hits you but does no damage. x2 You slash the ice beast! Your headbutt misses the ice beast. The ice beast is severely wounded. The ice beast hits you but does no damage. You hit the ice beast. Your headbutt misses the ice beast. The ice beast is severely wounded. The ice beast hits you but does no damage. You slash the ice beast! You kill the ice beast! Beogh accepts your kill. No target in view! f - 59 stones (gained 5) A scorpion comes into view. You see here 14 gold pieces. You closely miss the scorpion. The scorpion barely misses you. You hit the scorpion. The scorpion is moderately wounded. The scorpion stings you but does no damage. You block the scorpion's attack. You slash the scorpion! The scorpion is severely wounded. The scorpion barely misses you. You slash the scorpion! You kill the scorpion! Beogh accepts your kill. You have reached level 9! Your experience leads to an increase in your attributes! Your base attributes are Str 20, Int 5, Dex 13. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 You now have 446 gold pieces (gained 14). j - 3 scrolls of revelation (gained 1) There is an escape hatch in the ceiling here. C - 2 smoky grey potions Found a staircase to the Ecumenical Temple. You now have 461 gold pieces (gained 15). You now have 479 gold pieces (gained 18). Found a robe. A steam dragon comes into view. Found a quarterstaff. Found a potion of might. The puff of flame misses the steam dragon. The steam dragon breathes steam at you. The ball of steam misses you. The steam dragon bites you. You block the steam dragon's attack. You hit the steam dragon but do no damage. You headbutt the steam dragon, but do no damage. You block the steam dragon's attack. x2 You slash the steam dragon! The steam dragon is moderately wounded. The steam dragon bites you but does no damage. The steam dragon misses you. You slash the steam dragon! You headbutt the steam dragon! The steam dragon is almost dead. The steam dragon breathes steam at you. The ball of steam hits you! The steam dragon breathes steam at you. The ball of steam hits you. You are too injured to fight recklessly! You are too injured to fight recklessly! The steam dragon breathes steam at you. The ball of steam hits you! You barely miss the steam dragon. You headbutt the steam dragon. You kill the steam dragon! Beogh accepts your kill. The steam dragon scales are intact enough to wear. You are engulfed in a cloud of scalding steam. Things that are here: +0 steam dragon scales; a steam dragon corpse Things that are here: +0 steam dragon scales; a steam dragon corpse f - 67 stones (gained 8) You see here a +0 quarterstaff. d - 3 potions of might (gained 1) You see here a +0 quarterstaff. x - 3 scrolls of identify (gained 1) Found a stone staircase leading down. Found a stone staircase leading down. You now have 495 gold pieces (gained 16). Found a ring mail. You now have 511 gold pieces (gained 16). p - 2 scrolls labelled DAFOLA OBLOSIGG (gained 1) A hound and a water moccasin come into view. Found a scroll of vulnerability. Found a stone staircase leading up. The hound barks! You hit the water moccasin but do no damage. The water moccasin bites you but does no damage. You barely miss the water moccasin. You block the water moccasin's attack. The water moccasin misses you. You barely miss the water moccasin. The water moccasin bites you. You block the hound's attack. The water moccasin bites you. You slash the water moccasin! You headbutt the water moccasin! You kill the water moccasin! Beogh accepts your kill. You closely miss the hound. The hound closely misses you. You block the hound's attack. Found a scroll labelled YNGEOBB SIUMAN and 6 stones. You slash the hound! Your headbutt misses the hound. The hound is almost dead. The hound bites you but does no damage. x2 You closely miss the hound. The hound is almost dead. The hound barely misses you. You furiously retaliate! You headbutt the hound! You kill the hound! Beogh accepts your kill. No target in view! There is a staircase to the Ecumenical Temple here. You climb downwards. Welcome to the Ecumenical Temple! Found a hazy altar of Hepliaklqana and a glowing silver altar of Zin. Found a staircase back to the Dungeon. There is a staircase back to the Dungeon here. HP restored. Done exploring. Done exploring. Done exploring. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Ecumenical Temple here. r - 3 scrolls of vulnerability (gained 1) You see here a +0 mace. D - a scroll labelled YNGEOBB SIUMAN f - 73 stones (gained 6) f - 79 stones (gained 6) E - an inky potion A scorpion comes into view. Found a scroll of identify. A scorpion is nearby! A scorpion is nearby! The scorpion stings you. You are poisoned. The scorpion poisons you! You hit the scorpion but do no damage. You feel very sick. You block the scorpion's attack. You barely miss the scorpion. You feel sick. The scorpion stings you. You closely miss the scorpion. Your headbutt misses the scorpion. You feel sick. You block the scorpion's attack. The scorpion closely misses you. You furiously retaliate! You headbutt the scorpion! You hit the scorpion. The scorpion is severely wounded. You feel sick. The scorpion barely misses you. You slash the scorpion! You kill the scorpion! Beogh accepts your kill. You feel sick. Your Axes skill increases to level 7! No target in view! You feel sick. You feel sick. x - 4 scrolls of identify (gained 1) You feel sick. You are no longer poisoned. As you read the scroll of identify, it crumbles to dust. b - a scroll of fog As you read the scroll of identify, it crumbles to dust. q - 2 potions of heal wounds As you read the scroll of identify, it crumbles to dust. h - a scroll of fear As you read the scroll of identify, it crumbles to dust. k - 3 scrolls of teleportation HP restored. You open the door. Found a stone staircase leading up. There is an open door here. There is an open door here. You open the door. There is an open door here. Things that are here: +0 steam dragon scales; a steam dragon skeleton There is an open door here. An orc comes into view. It is wielding a +0 hand axe. An orc is nearby! The orc shouts! The orc throws a stone. The stone closely misses you. There is an open door here. The orc throws a stone. The stone barely misses you. You block the orc's attack. There is an open door here. You slash the orc! You kill the orc! Beogh accepts your kill. No target in view! You now have 524 gold pieces (gained 13). f - 82 stones (gained 3); x - a ring of protection from cold You see here a +0 hand axe. You see here a +0 hand axe. Aiming: Throw Flame Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you Okay, then. F - a +0 hand axe You drop a +0 hand axe. You now have 536 gold pieces (gained 12). There is a stone staircase leading down here. Done exploring. Done exploring. Done exploring. Done exploring. Search for what [Enter for "."]? . There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A killer bee comes into view. Found an inky potion. The killer bee buzzes angrily. The killer bee attacks as it pursues you! The killer bee stings you but does no damage. The killer bee stings you. The killer bee stings you but does no damage. You hit the killer bee but do no damage. The killer bee stings you but does no damage. The killer bee closely misses you. You furiously retaliate! You headbutt the killer bee! You miss the killer bee. Your headbutt misses the killer bee. The killer bee is almost dead. You block the killer bee's attack. The killer bee barely misses you. You furiously retaliate! You headbutt the killer bee! You kill the killer bee! Beogh accepts your kill. No target in view! HP restored. Found a stone staircase leading down. A killer bee comes into view. The killer bee buzzes angrily. You hear an angry buzzing noise. The killer bee stings you. The killer bee closely misses you. You closely miss the killer bee. Your headbutt misses the killer bee. The killer bee closely misses you. You furiously retaliate! You headbutt the killer bee, but do no damage. A killer bee comes into view. The killer bee barely misses you. You closely miss the killer bee. The killer bee buzzes angrily. The killer bee closely misses you. You block the killer bee's attack. x2 You barely miss the killer bee. Your headbutt misses the killer bee. The killer bee stings you. The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you but does no damage. The killer bee stings you but does no damage. x2 The killer bee misses you. You furiously retaliate! You headbutt the killer bee! You block the killer bee's attack. The killer bee stings you but does no damage. The killer bee stings you but does no damage. The killer bee attacks as it pursues you! The killer bee stings you but does no damage. You block the killer bee's attack. You hit the killer bee. The killer bee is lightly wounded. The killer bee stings you but does no damage. The killer bee closely misses you. You furiously retaliate! You headbutt the killer bee! The killer bee closely misses you. You miss the killer bee. Your headbutt misses the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. The killer bee stings you but does no damage. You miss the killer bee. Your headbutt misses the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. The killer bee closely misses you. You barely miss the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. The killer bee stings you but does no damage. You closely miss the killer bee. Your headbutt misses the killer bee. The killer bee is heavily wounded. The killer bee stings you but does no damage. You block the killer bee's attack. x2 You hit the killer bee. You headbutt the killer bee! You kill the killer bee! Beogh accepts your kill. The killer bee stings you but does no damage. The killer bee stings you. You miss the killer bee. Your headbutt misses the killer bee. The killer bee is almost dead. The killer bee barely misses you. The killer bee closely misses you. You closely miss the killer bee. The killer bee is almost dead. The killer bee closely misses you. The killer bee barely misses you. You slash the killer bee! You kill the killer bee! Beogh accepts your kill. Your Invocations skill increases to level 3! No target in view! Things that are here: a killer bee corpse; a killer bee corpse Found a scroll labelled DAFOLA OBLOSIGG. E - 2 inky potions (gained 1) Found a ring of protection from cold. p - 3 scrolls labelled DAFOLA OBLOSIGG (gained 1) Found a smoky grey potion. Found Viocvog's Jewellery Boutique. F - a ring of protection from cold There is an entrance to Viocvog's Jewellery Boutique here. You can access your shopping list by pressing '$'. C - 3 smoky grey potions (gained 1) There is an entrance to Viocvog's Jewellery Boutique here. You open the door. A centaur comes into view. The centaur shouts! Found a scroll of blinking, 5 stones and 11 gold pieces. The centaur wields a +0 orcbow. The centaur shoots an arrow. The arrow barely misses you. There is an open door here. The centaur unwields a +0 orcbow. The centaur barely misses you. You furiously retaliate! You headbutt the centaur, but do no damage. The centaur kicks you. The centaur hits you but does no damage. The centaur barely misses you. You see here a scroll of blinking. You barely miss the centaur. The centaur hits you but does no damage. The centaur kicks you but does no damage. You slice the centaur!! You kill the centaur! Beogh accepts your kill. Your Dodging skill increases to level 6! Things that are here: a +0 orcbow; a centaur corpse Things that are here: a +0 orcbow; a centaur corpse l - 4 scrolls of blinking (gained 1) f - 87 stones (gained 5) You now have 547 gold pieces (gained 11). You open the door. There is an open door here. Found a stone staircase leading down. You now have 563 gold pieces (gained 16). 2 wights and a gnoll come into view. Found a mace. The gnoll shouts! A wight comes into view. It is wielding a +2 spear. The gnoll moves out of view. A gnoll comes into view. It is wielding a +0 whip. A wyvern comes into view. The gnoll moves out of view. You slash the wight! Your headbutt misses the wight. The wight is heavily damaged. The wight hits you but does no damage. You hit the wight but do no damage. The wight is heavily damaged. The wight hits you with a +3 falchion! You barely miss the wight. The wight is heavily damaged. The gnoll shouts! You hear a shout! You hear an angry hiss. The wight hits you with a +3 falchion. You feel drained. You hit the wight but do no damage. The wight is heavily damaged. You block the wight's attack. The wight hits you with a +3 falchion! You feel drained. You hit the wight. Your headbutt misses the wight. The wight is almost destroyed. The wight misses you. You closely miss the wight. Your headbutt misses the wight. The wight is almost destroyed. The wight hits you with a +3 falchion. You hit the wight but do no damage. You headbutt the wight. You destroy the wight! Beogh accepts your kill. You slash the wight! The wight is severely damaged. The wight hits you but does no damage. You barely miss the wight. The wight is severely damaged. The wight closely misses you. x2 You slash the wight! You destroy the wight! Beogh accepts your kill. You slash the gnoll! You kill the gnoll! Beogh accepts your kill. You block the wight's attack. A wight comes into view. It is wielding a +1 hand axe. The gnoll hits you from afar with a +0 spear. The wight hits you with a +2 spear! You feel drained. The wight moves out of view. Items here: ))) [[ †. You slash the wight! The wight is heavily damaged. The gnoll hits you but does no damage. You block the wight's attack. You barely miss the wight. The wight is heavily damaged. The wyvern hisses angrily. The gnoll hits you but does no damage. You block the wight's attack. You closely miss the wight. The wight is heavily damaged. You block the gnoll's attack. The wight hits you but does no damage. The gnoll hits you from afar with a +0 spear. A gnoll comes into view. It is wielding a +0 spear. The wight hits you but does no damage. The gnoll shouts! You slash the wight! You destroy the wight! Beogh accepts your kill. The gnoll barely misses you. You hit the wight. Your headbutt misses the wight. The wight is lightly damaged. An orc comes into view. It is wielding a +0 hand axe and carrying a wand of light. The gnoll hits you but does no damage. The wight hits you with a +1 hand axe. The orc shouts! You slash the wight! The wight is heavily damaged. You block the gnoll's attack. The wight closely misses you. You completely miss the wight. The wight is heavily damaged. The gnoll hits you from afar with a +0 spear! The wight barely misses you. You closely miss the wight. The wight is heavily damaged. The gnoll hits you but does no damage. The wight closely misses you. You hit the wight but do no damage. The wight is heavily damaged. You block the wight's attack. The wight hits you but does no damage. You hit the wight but do no damage. The wight is heavily damaged. You block the wight's attack. You hit the wight. The wight is almost destroyed. The wight barely misses you. Unknown command. You slash the wight! You destroy the wight! Beogh accepts your kill. The wyvern bites you but does no damage. You slash the wyvern! The wyvern is severely wounded. The wyvern bites you but does no damage. x2 You slash the wyvern! You kill the wyvern! Beogh accepts your kill. Your life force feels restored. Your Fighting skill increases to level 8! Your Armour skill increases to level 8! You hit the orc. You headbutt the orc. You kill the orc! Beogh accepts your kill. The gnoll hits you but does no damage. The gnoll hits you from afar with a +0 spear. The gnoll completely misses you. The gnoll misses you. Items here: $ ))))) / [[[ ††. You slash the gnoll! You kill the gnoll! Beogh accepts your kill. The gnoll barely misses you. The gnoll hits you with a +0 spear. Things that are here: a +0 spear; a +2 spear; a +0 robe You slash the gnoll! The gnoll is almost dead. The gnoll closely misses you. You furiously retaliate! You headbutt the gnoll! You kill the gnoll! Beogh accepts your kill. You now have 573 gold pieces (gained 10). t - a wand of light (11) (gained 6 charges) Items here: ))))) [[[ ††. You start resting. HP restored. Items here: ))))) [[[ ††. Things that are here: a +0 spear; a +2 spear; a +0 robe Found a sling. Search for what [Enter for "."]? Okay, then. E - 3 inky potions (gained 1) You open the door. There is an open door here. You open the door. A steam dragon comes into view. The steam dragon hisses angrily. There is an open door here. The puff of flame hits the steam dragon. The steam dragon is lightly wounded. There is an open door here. There is an open door here. The steam dragon closely misses you. The steam dragon claws you but does no damage. You hit the steam dragon. The steam dragon is moderately wounded. The steam dragon misses you. The steam dragon barely misses you. You slash the steam dragon! The steam dragon is severely wounded. The steam dragon breathes steam at you. The ball of steam hits you but does no damage. You slash the steam dragon! You kill the steam dragon! Beogh accepts your kill. You are engulfed in a cloud of scalding steam. No target in view! No target in view! You are engulfed in a cloud of scalding steam. You see here a steam dragon corpse. There is an open door here. u - 13 poisoned darts (gained 6) You open the door. There is an open door here. Found a stone staircase leading down. Found a robe. Found a transporter. Found an ichor-stained helmet. The hell hound barks! Found a transporter. You open the door. There is an open door here. y - 2 scrolls labelled PIABEU TOET (gained 1) You open the door. There is an open door here. A killer bee comes into view. A killer bee is nearby! A killer bee is nearby! The killer bee buzzes angrily. A killer bee comes into view. The killer bee buzzes angrily. You slash the killer bee! Your headbutt misses the killer bee. The killer bee is almost dead. You hear an angry buzzing noise. The killer bee stings you but does no damage. A killer bee comes into view. The killer bee barely misses you. You slash the killer bee! You kill the killer bee! Beogh accepts your kill. You block the killer bee's attack. You miss the killer bee. The killer bee stings you. x2 The killer bee closely misses you. You furiously retaliate! You headbutt the killer bee. You block the killer bee's attack. x2 You hit the killer bee. The killer bee is heavily wounded. You miss the killer bee. The killer bee barely misses you. You block the killer bee's attack. The killer bee barely misses you. You furiously retaliate! You headbutt the killer bee. The killer bee stings you. You miss the killer bee. The killer bee is heavily wounded. You slash the killer bee! You kill the killer bee! Beogh accepts your kill. The killer bee closely misses you. You furiously retaliate! You headbutt the killer bee! You kill the killer bee! Beogh accepts your kill. A killer bee comes into view. The killer bee moves out of view. You miss the killer bee. The killer bee closely misses you. You block the killer bee's attack. You hit the killer bee. Your headbutt misses the killer bee. The killer bee is lightly wounded. The killer bee stings you but does no damage. x2 You barely miss the killer bee. You headbutt the killer bee. The killer bee is moderately wounded. You block the killer bee's attack. The killer bee barely misses you. x2 You closely miss the killer bee. The killer bee is moderately wounded. The killer bee barely misses you. You furiously retaliate! You headbutt the killer bee. The killer bee barely misses you. You furiously retaliate! You headbutt the killer bee! You kill the killer bee! Beogh accepts your kill. z - 2 fizzy black potions (gained 1) You open the door. There is an open door here. f - 94 stones (gained 7) You open the door. Found a stone staircase leading up. There is an open door here. Found a stone staircase leading up. There is a stone staircase leading up here. A marrowcuda comes into view. Found a scroll labelled PUACIENERO and a runed flail. A marrowcuda is nearby! The marrowcuda closely misses you. The marrowcuda barely misses you. You hit the marrowcuda. The marrowcuda is lightly damaged. The marrowcuda closely misses you. You slash the marrowcuda! Your headbutt misses the marrowcuda. The marrowcuda is severely damaged. The marrowcuda closely misses you. You furiously retaliate! You headbutt the marrowcuda. You block the marrowcuda's attack. You closely miss the marrowcuda. The marrowcuda is almost destroyed. The marrowcuda bites you. Another marrowcuda is drawn to the feast! You barely miss the marrowcuda. You headbutt the marrowcuda. You destroy the marrowcuda! Beogh accepts your kill. The marrowcuda disappears in a puff of smoke! No target in view! G - a scroll labelled PUACIENERO H - a scroll of identify You see here a +1 flail of protection. You open the door. There is an open door here. You open the door. There is an open door here. Found a pair of boots. You see here a +0 pair of boots. You open the door. There is an open door here. You open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. There is a stone staircase leading up here. You open the door. There is an open door here. You now have 584 gold pieces (gained 11). There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Partly explored, unvisited transporter. Search for what [Enter for "."]? . There is an open door here. You see here a +0 pair of boots. I - a +0 pair of boots You start putting on your armour. You continue putting on your +0 pair of boots. x4 You finish putting on your +0 pair of boots. Search for what [Enter for "."]? . There is an open door here. Things that are here: a +0 spear; a +2 spear; a +0 robe Items here: ))))) [[[ ÷÷. J - a +2 war axe J - a +2 war axe (weapon) You drop a +0 war axe. Partly explored, unvisited transporter. Items here: ))))) [[[ ÷÷. Things that are here: a +0 spear; a +2 spear; a +0 robe Things that are here: a +0 spear; a gnoll skeleton Press: ? - help, . - travel You can't see that place. [a rock wall.] There is an open door here. You see here a steam dragon skeleton. There is an open door here. There is an open door here. The hell hound barks! There is a transporter landing site here. There is a transporter here. There is a stone staircase leading down here. You climb downwards. The orc falls on its knees before you. It asks, "Are you our saviour?" The orc wizard shouts! x2; The orc shouts! x2 There is a stone staircase leading up here. The orc hits you but does no damage. You slash the orc! You kill the orc! Beogh accepts your kill. You closely miss the orc. The orc wizard mumbles some strange words. The orc wizard flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You barely miss the orc. The orc barely misses you. The orc wizard barely misses the orc. Something hits the orc. You slash the orc! You kill the orc! Beogh accepts your kill. The orc wizard hits the orc with a +0 dagger. The orc dies! You block something's attack. There is a stone staircase leading up here. Things that are here: a +0 dagger; a +0 ring mail; an orc corpse You hit the orc wizard. Your headbutt misses the orc wizard. The orc wizard is lightly wounded. You hit something. Something hits you but does no damage. The orc wizard hits you but does no damage. You slice the orc wizard!! You kill the orc wizard! Beogh accepts your kill. You barely miss something. You block something's attack. You hit something. Your headbutt misses something. Something hits you but does no damage. You slash something! Beogh accepts your kill. Reactivating autopickup. You feel a bit more experienced. Items here: )) [ †. Things that are here: a +0 flail; an orc corpse Items here: )) [ †. Things that are here: a +0 dagger; a +0 robe; an orc corpse You open the door. There is an open door here. Found an escape hatch in the ceiling. There is an escape hatch in the ceiling here. You open the door. Found a stone staircase leading down. There is an open door here. You pick up a book of Spontaneous Combustion and begin reading... You add the spells Inner Flame, Irradiate and Ignition to your library. You open the door. There is an open door here. You open the door. Found a rapier. There is an open door here. You see here a +2 dagger of speed. You open the door. There is an open door here. There is an open door here. You see here a +2 dagger of speed. As you open the door, it creaks loudly! You hear a shout! x2 There is an open door here. You open the door. There is an open door here. H - 2 scrolls of identify (gained 1) An obsidian statue comes into view. Marking area around an obsidian statue as unsafe for travelling. Found 6 gold pieces. The obsidian statue's eyes glow briefly. The obsidian statue attempts to bespell you! You are mesmerised by the obsidian statue! You see here a scroll of identify. You cannot move away from the obsidian statue! H - 3 scrolls of identify (gained 1) You cannot move away from the obsidian statue! You cannot move away from the obsidian statue! You cannot move away from the obsidian statue! An obsidian statue is nearby! You cannot move away from the obsidian statue! The obsidian statue's eyes glow briefly. The crimson imp blinks! The white imp gestures at you. The puff of frost hits you but does no damage. A gnoll sergeant comes into view. It is wielding a +3 trident of holy wrath and wearing a +2 buckler of protection. Found a scroll of revelation. The gnoll sergeant shouts! A gnoll comes into view. It is wielding a +0 flail and quivering a throwing net. The crimson imp laughs crazily. The white imp gestures at you. The puff of frost hits you but does no damage. The gnoll shouts! A gnoll comes into view. It is wielding a +0 club. x2 The white imp grinds its teeth. The gnoll shouts! You slash the obsidian statue! You headbutt the obsidian statue! The obsidian statue is moderately damaged. You slash the crimson imp! You kill the crimson imp! The crimson imp disappears in a puff of smoke! You slash the iron imp! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-53-g9043e79ccf 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_MOVE_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [TheGamechu] Species: Minotaur Job: Fighter HP: 81/81; mods: 0/0 MP: 10/10; mod: 0 Stats: 26 (26) 5 (5) 15 (15) Position: (23, 33), god: Beogh (14), 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 | 1 | 20 | 8 | 1369 | 97/318 Short Blades | X | 0 | 0 | 0 | 0 | 0/42 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 1 | 20 | 7 | 1216 | 227/283 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 20 | 8 | 1376 | 104/318 Dodging | X | 1 | 20 | 6 | 1056 | 174/295 Stealth | X | 0 | 0 | 0 | 0 | 0/59 Shields | X | 0 | 0 | 6 | 866 | 124/247 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 1 | 20 | 3 | 496 | 196/200 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 584 #23: 7015 #24: 755815459 #34: 1 #49: 686 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #35: +2 war axe eq slot #4, inv slot #34: +0 pair of boots eq slot #5, inv slot #2: +0 buckler eq slot #6, inv slot #21: +2 chain mail of poison resistance eq slot #7, inv slot #8: +6 ring of strength eq slot #8, inv slot #18: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: {"msg":"player" Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: #.........# ....... ##.........# .......###..###'##### #...........# #.# #..........$# #.## #...........# #..# ............####'##### #....55§.............# ......I@.............# ..g........(.........+ g.g..................# g....................# .?..........########## .............# ....#######...# #### ###.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Recursive crash.