ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Version: Dungeon Crawl Stone Soup 0.31.0-1-g2c135a0 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 920954511742937077, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss -name IAmTheZeppo -rc /var/dcss/gamedata/dcss-0.31/rc-files/IAmTheZeppo.rc -macro /var/dcss/gamedata/dcss-0.31/rc-files/IAmTheZeppo.macro -morgue /var/dcss/gamedata/dcss/morgue/IAmTheZeppo/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-0.31/save/ -webtiles-socket /var/dcss/sockets/IAmTheZeppo:2024-02-17.07:32:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x790d28]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x79a80e]: do_crash_dump() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x791190]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7fc32694d4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7fc326cf3269]: /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x799fb9] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x79a161] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x75995c] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x759987] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z16fill_status_infoiR11status_info+0x123f) [0xcda10f]: fill_status_info(int, status_info&) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN14TilesFramework12_send_playerEb+0x216b) [0xddf02b]: TilesFramework::_send_player(bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN14TilesFramework6redrawEv+0x9a) [0xde357a]: TilesFramework::redraw() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN14TilesFramework17update_input_modeE10mouse_modeb+0x198) [0xde3878]: TilesFramework::update_input_mode(mouse_mode, bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN13mouse_controlC1E10mouse_mode+0x17) [0x9f8827]: mouse_control::mouse_control(mouse_mode) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xa91bf8] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN14message_window4moreEbb+0x1ef) [0xa93b0f]: message_window::more(bool, bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x3d0) [0xa94050]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN13message_store10flush_prevEv+0x347) [0xa94607]: message_store::flush_prev() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xa8edba] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xda) [0xa8f4ca]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z4mprf16msg_channel_typePKcz+0xb0) [0xa8f9d0]: mprf(msg_channel_type, char const*, ...) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xbbe4f1] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z13player_reactsv+0x7fe) [0xbc087e]: player_reacts() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z12world_reactsv+0x6d5) [0xded455]: world_reacts() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xdee35e] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xdef14d] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(main+0x18c) [0x6e898c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fc326938840]: /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_start+0x29) [0x6e9469]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fc326cf2f2a in __waitpid (pid=21482, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007fc326cf2f2a in __waitpid (pid=21482, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000790ba5 in call_gdb (file=file@entry=0x7fc326cdd540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 21317\000\000\000\000\000\000\000" #2 0x000000000079a82a in do_crash_dump () at dbg-asrt.cc:692 t = 1708156043 dir = "/var/dcss/gamedata/dcss/morgue/IAmTheZeppo/" name = "/var/dcss/gamedata/dcss/morgue/IAmTheZeppo/crash-IAmTheZeppo-20240217-074723.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 = 0x7fc326cdd540 <_IO_2_1_stderr_> #3 0x0000000000791190 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007fc326cf3269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000799fb9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe864530c0 "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed.", assert=true) at dbg-asrt.cc:818 No locals. #7 0x000000000079a161 in AssertFailed (expr=expr@entry=0xe7b2a0 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=file@entry=0xe0fa61 "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' , "\004", '\000' , "\377\377\377\377\377\377\000\000\000\000\000\000\000\000`+t\002\000\000\000\000\240\264\315&\303\177\000\000\377\377\377\377\377\377\377\377", '\000' ... args = {{gp_offset = 14734838, fp_offset = 0, overflow_arg_area = 0x7ffe86453248, reg_save_area = 0x1}} fileName = #8 0x000000000075995c in player::beheld (this=) at behold.cc:66 No locals. #9 0x0000000000759987 in player::beheld (this=) at behold.cc:66 No locals. #10 0x0000000000cda10f in fill_status_info (status=status@entry=174, inf=...) at status.cc:250 found = false #11 0x0000000000ddf02b in _update_statuses (c=...) at tileweb.cc:1013 status = 174 changed = false counter = inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} changed = counter = inf = status = #12 TilesFramework::_send_player (this=0x12a3340 , force_full=false) at tileweb.cc:1206 c = @0x12cf6c0: {_state_ever_synced = true, name = "IAmTheZeppo", job_title = "the Chopper", wizard = false, explore = false, species = "Hill Orc", god = "Beogh", under_penance = false, piety_rank = 3, form = 7 '\a', hp = 27, hp_max = 71, real_hp_max = 71, poison_survival = 27, mp = 10, mp_max = 10, dd_real_mp_max = 0, contam = 0, noise = -1, adjusted_noise = 166, armour_class = 0, evasion = 20, shield_class = 0, strength = 16 '\020', strength_max = 16 '\020', intel = 10 '\n', intel_max = 10 '\n', dex = 18 '\022', dex_max = 18 '\022', experience_level = 8, exp_progress = 61 '=', gold = 222, zot_points = 0, elapsed_time = 63308, num_turns = 6306, lives = 0, deaths = 0, place = "Dungeon", depth = 6, position = {x = 40, y = 21}, status = std::vector of length 3, capacity 4 = {{light_colour = 10, light_text = "Bat", short_text = "bat-form", long_text = "You are a bat."}, {light_colour = 9, light_text = "Fly", short_text = "flying", long_text = "You are flying."}, {light_colour = 4, light_text = "Mesm", short_text = "mesmerised", long_text = "You are mesmerised."}}, inv = {mData = {{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 = 170 '\252', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 0, slot = 97, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -103, 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 = 10 '\n', {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 = 15, unrand_idx = 15, subtype_rnd = 15, brand = 15, freshness = 15}, rnd = 13 '\r', quantity = 1, flags = 4111, 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 4 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = 14768, _int = 48970160, _float = 3.45632576e-37, _int64 = 48970160, ptr = 0x2eb39b0}}, ["artefact_known_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 112, byte = 112 'p', _short = -3216, _int = 46658416, _float = 2.93801482e-37, _int64 = 46658416, ptr = 0x2c7f370}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = -848, _int = 47643824, _float = 3.15895094e-37, _int64 = 47643824, ptr = 0x2d6fcb0}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = -336, _int = 51379888, _float = 4.231629e-37, _int64 = 51379888, ptr = 0x30ffeb0}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 41 ')', {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 = 26, unrand_idx = 26, subtype_rnd = 26, brand = 26, freshness = 26}, rnd = 210 '\322', quantity = 1, flags = 65551, pos = {x = -1, y = -1}, link = 2, slot = 99, 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 = 42 '*', {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 = 29, unrand_idx = 29, subtype_rnd = 29, brand = 29, freshness = 29}, rnd = 34 '"', quantity = 1, 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 = 23 '\027', {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 = 1, unrand_idx = 1, subtype_rnd = 1, brand = 1, freshness = 1}, rnd = 91 '[', quantity = 2, flags = 15, 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 = 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 = 170 '\252', quantity = 3, flags = 2, 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 = 211, unrand_idx = 211, subtype_rnd = 211, brand = 211, freshness = 211}, rnd = 235 '\353', 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_MISSILES, sub_type = 9 '\t', {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 = 93 ']', quantity = 3, flags = 2, 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_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 = 20, unrand_idx = 20, subtype_rnd = 20, brand = 20, freshness = 20}, rnd = 204 '\314', quantity = 2, flags = 0, 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_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 = 210, unrand_idx = 210, subtype_rnd = 210, brand = 210, freshness = 210}, rnd = 126 '~', quantity = 2, flags = 0, 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_WEAPONS, sub_type = 18 '\022', {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 = 36 '$', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 10, slot = 107, 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 = 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 = 349576, unrand_idx = 349576, subtype_rnd = 349576, brand = 349576, freshness = 349576}, rnd = 198 '\306', quantity = 2, flags = 2, 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 = 5, unrand_idx = 5, subtype_rnd = 5, brand = 5, freshness = 5}, rnd = 64 '@', 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_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 = 213, unrand_idx = 213, subtype_rnd = 213, brand = 213, freshness = 213}, rnd = 170 '\252', quantity = 1, 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_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 = 32 ' ', quantity = 2, flags = 0, 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 0 elements, }}, {base_type = OBJ_POTIONS, 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 = 92, unrand_idx = 92, subtype_rnd = 92, brand = 92, freshness = 92}, rnd = 187 '\273', quantity = 1, flags = 15, 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_SCROLLS, 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 = 355381, unrand_idx = 355381, subtype_rnd = 355381, brand = 355381, freshness = 355381}, rnd = 228 '\344', quantity = 2, flags = 2, 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_ARMOUR, 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 = 77 'M', quantity = 1, flags = 15, 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 = 38 '&', {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 = 166, unrand_idx = 166, subtype_rnd = 166, brand = 166, freshness = 166}, rnd = 80 'P', 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_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 = 363089, unrand_idx = 363089, subtype_rnd = 363089, brand = 363089, freshness = 363089}, rnd = 47 '/', quantity = 1, flags = 2, 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_SCROLLS, sub_type = 23 '\027', {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 = 353084, unrand_idx = 353084, subtype_rnd = 353084, brand = 353084, freshness = 353084}, rnd = 181 '\265', quantity = 1, 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 = 10 '\n', {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 = 135 '\207', quantity = 1, flags = 15, 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_UNASSIGNED, sub_type = 24 '\030', {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 = 253 '\375', quantity = 0, flags = 2, 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_STAVES, 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 = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 44 ',', 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_WEAPONS, sub_type = 10 '\n', {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 = 218 '\332', quantity = 1, flags = 131087, 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_UNASSIGNED, sub_type = 22 '\026', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 91 '[', quantity = 0, flags = 2, 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_UNASSIGNED, 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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 157 '\235', quantity = 0, flags = 2, 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_WANDS, sub_type = 0 '\000', {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 = 10, unrand_idx = 10, subtype_rnd = 10, brand = 10, freshness = 10}, rnd = 215 '\327', quantity = 1, flags = 6, 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_WEAPONS, sub_type = 43 '+', {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 = 133 '\205', quantity = 1, flags = 15, 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_TALISMANS, sub_type = 8 '\b', {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 = 123 '{', quantity = 1, flags = 15, 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_ARMOUR, sub_type = 6 '\006', {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 = 204 '\314', quantity = 1, flags = 15, 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_POTIONS, sub_type = 25 '\031', {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 = 7 '\a', quantity = 1, flags = 15, 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_ARMOUR, sub_type = 9 '\t', {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 = 132 '\204', quantity = 1, flags = 15, 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_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, }}, {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 = {true, true, false, false, true, false, false, false, false, false, true, false , true, true, false, false, false, true, true, false }}, equip = {mData = '\377' }, quiver_item = 5 '\005', quiver_desc = "Throw: 3 darts (poison)", unarmed_attack = "Teeth", unarmed_attack_colour = 7 '\a', quiver_available = false} spectator = god = "Beogh" prank = max_max_hp = place = short_name = "Dungeon" pos = #13 0x0000000000de357a in TilesFramework::redraw (this=0x12a3340 ) at tileweb.cc:2236 No locals. #14 0x0000000000de3878 in TilesFramework::update_input_mode (this=0x12a3340 , mode=mode@entry=MOUSE_MODE_MORE, force=force@entry=false) at tileweb.cc:944 prev_mode = #15 0x00000000009f8827 in mouse_control::mouse_control (this=0x7ffe86453e54, mode=MOUSE_MODE_MORE) at libutil.cc:492 No locals. #16 0x0000000000a91bf8 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1888 keypress = 0 unwind_more = {val = @0x12446c1, oldval = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_NORMAL} #17 0x0000000000a93b0f in message_window::more (this=this@entry=0x124e380 , full=full@entry=true, user=user@entry=false) at message.cc:728 rng = {previous = rng::UI} last_row = 7 #18 0x0000000000a94050 in message_window::make_space (n=1, this=0x124e380 ) at message.cc:479 space = 0 s = space = s = #19 message_window::add_item (this=this@entry=0x124e380 , text="Maggie is heavily wounded.", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:630 line = {ops = std::vector of length 0, capacity 926538 = { nl = @0x2c36820: {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Maggie is heavily wounded."}, {type = FSOP_COLOUR, colour = 7, text = ""}}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Maggie is heavily wounded."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} __for_begin = __for_end = newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Maggie is heavily wounded."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} #20 0x0000000000a94607 in message_store::store_msg (msg=..., this=0x12446e0 ) at message.cc:820 p = prefix_type::none dontsend = p = dontsend = #21 message_store::flush_prev (this=this@entry=0x12446e0 ) at message.cc:850 msg = {channel = MSGCH_MONSTER_DAMAGE, param = 3, messages = std::vector of length 1, capacity 1 = {{text = "Maggie is heavily wounded.", repeats = 1}}, turn = 6306, join = true} #22 0x0000000000a8edba in message_store::add (msg=..., this=0x12446e0 ) at message.cc:784 orig_full_text = "You break out of your daze." orig_full_text = #23 _mpr (text=..., channel=MSGCH_RECOVERY, param=, nojoin=, cap=) at message.cc:1593 _doing_c_message_hook = false rng = {previous = rng::GAMEPLAY} colour = col = "lightgreen" domore = do_flash_screen = false join = 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 = 6306, join = true} #24 0x0000000000a8f4ca in do_message_print (channel=MSGCH_RECOVERY, param=0, cap=, nojoin=, format=, argp=) at /usr/include/c++/9/bits/char_traits.h:342 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffe86454430, reg_save_area = 0x7ffe86454370}} buff = "You break out of your daze.\000\376\177\000\000(\262\062\001\000\000\000\000\364\204\230\000\000\000\000\000\270\246\066\001\000\000\000\000\000\000\000\000\006\000\000\000 IE\206\376\177\000\000\340IE\206\376\177\000\000\000\000\000\000\000\000\000\000\275\352\315\000\000\000\000\000\300BE\206\376\177\000\000R\006\263\000\000\000\000\000\300BE\206\376\177\000\000\r\000\000\000\000\000\000\000original_type\000\000\000\000 \000\002\000\000\000\000\006\000\000\000\000\000\000\000\360BE\206\376\177", '\000' , "\215\066\001\000\000\000\000\000\033/$\355#Y\340pGE\206\376\177\000" len = #25 0x0000000000a8f9d0 in mprf (channel=channel@entry=MSGCH_RECOVERY, format=format@entry=0xe0c3d3 "%s") at message.cc:1307 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe86454430, reg_save_area = 0x7ffe86454370}} #26 0x0000000000bbe4f1 in _decrement_a_duration (dur=dur@entry=DUR_MESMERISED, delay=delay@entry=10, endmsg=0xe3b58c "You break out of your daze.", exploss=exploss@entry=0, expmsg=expmsg@entry=0x0, chan=chan@entry=MSGCH_RECOVERY) at player-reacts.cc:161 exppoint = old_dur = #27 0x0000000000bc087e in _decrement_simple_duration (delay=10, dur=DUR_MESMERISED) at player-reacts.cc:853 No locals. #28 _decrement_durations () at player-reacts.cc:853 i = 4 delay = 10 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 = #29 player_reacts () at player-reacts.cc:1064 stealth = #30 0x0000000000ded455 in world_reacts () at main.cc:2590 No locals. #31 0x0000000000dee35e in _input () at main.cc:1294 player_disabled = {was_disabled = false} #32 0x0000000000def14d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #33 0x00000000006e898c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #34 main (argc=, argv=0x7ffe86454ca8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 21317) 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 -DEXPERIMENTAL_BRANCH="HEAD" -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 -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = random_map_in_depth, level layout type = corridors, absdepth0 = 5 Level vaults: minmay_evil_eye layout_loops_ring uniq_maggie Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the hound! Beogh accepts your kill. You slash the goblin! You kill the goblin! Beogh accepts your kill. You feel very sick. The goblin hits you but does no damage. You closely miss the goblin. You barely miss the goblin. You hit Robin. You feel sick. The goblin hits you but does no damage. Robin throws the goblin at you! The goblin hits you but does no damage. Unknown command. Unknown command. You are confused. You feel invigorated. You feel sick. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * Robin hits you but does no damage. The goblin hits you but does no damage. You're too confused to move! You feel sick. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * Robin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * The goblin hits you but does no damage. You bump into the rock wall. You feel sick. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * Robin hits you but does no damage. The goblin hits you but does no damage. You hit Robin. Robin is heavily wounded. You closely miss the goblin. You miss the goblin. You feel less invigorated. You feel less confused. You feel sick. The goblin hits you but does no damage. Robin hits you but does no damage. The goblin barely misses you. You completely miss Robin. Robin is heavily wounded. You hit the goblin. You slash the goblin! You kill the goblin! Beogh accepts your kill. You feel sick. Robin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * The goblin hits you but does no damage. Robin hits you but does no damage. The goblin hits you but does no damage. You hit Robin. Robin is severely wounded. You slash the goblin! You kill the goblin! Beogh accepts your kill. You feel sick. You are no longer poisoned. Robin hits you but does no damage. You slash Robin! You kill Robin! Beogh accepts your kill. Items here: ))) [[. You start resting. HP restored. Items here: ))) ††. Okay, then. You pick up a book of Frost and begin reading... You add the spells Freeze, Frozen Ramparts and Hailstorm to your library. You now have 103 gold pieces (gained 6). Found a spear. Found a stone staircase leading down. Things that are here: a +0 dagger; a +0 quarterstaff; a goblin corpse Items here: ))) ÷÷. Items here: ))) [[. You see here a scarf of shadows. Found a ring mail. You see here a scarf of shadows. c - a scarf of shadows You start putting on your armour. You continue putting on your scarf of shadows. x4 You finish putting on your scarf of shadows. It gets dark. You drop a +0 robe. You drop a +0 scale mail. h - a scroll labelled MUN HUTEL XYGU A ball python comes into view. The ball python hisses angrily. A ball python is nearby! The ball python barely misses you. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. The ball python is moderately wounded. The ball python bites you. The ball python constricts you. The ball python bites you but does no damage. The ball python constricts you. You slash the ball python! You kill the ball python! Beogh accepts your kill. No target in view! A quokka and a jelly come into view. Found 2 metallic silvery potions. The jelly quivers. The quokka barely misses you. You closely miss the quokka. The quokka bites you but does no damage. The quokka bites you. You closely miss the quokka. The quokka bites you but does no damage. The jelly barely misses you. You slash the jelly! Your hands burn! The jelly is heavily wounded. You barely miss the quokka. The quokka bites you but does no damage. The jelly hits you but does no damage. You hit the jelly. Your hands burn! The jelly is severely wounded. You hit the quokka. The quokka bites you but does no damage. The jelly hits you. You are splashed with acid! The quokka bites you but does no damage. You slash the jelly! You kill the jelly! Beogh accepts your kill. You hit the quokka. The quokka bites you but does no damage. Your Axes skill increases to level 7! You slash the quokka! You kill the quokka! Beogh accepts your kill. No target in view! j - 2 metallic silvery potions You see here a quokka corpse. Okay, then. You start removing your armour. You continue taking off your orb of light. x4 You finish taking off your orb of light. An orc comes into view. It is wielding a +0 falchion. The orc shouts! An orc is nearby! You slash the orc! You kill the orc! Beogh accepts your kill. No target in view! Found an escape hatch in the floor. Found an escape hatch in the ceiling. No target in view! o - 2 scrolls labelled VITIAWA DIETH (gained 1) Found a robe. A ball python comes into view. The ball python moves out of view. Found a scroll labelled DIF IMEFUPRAL. Found a shadowy altar of Dithmenos. The ball python bites you. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python bites you. The ball python constricts you. You hit the ball python. You kill the ball python! Beogh accepts your kill. No target in view! No target in view! u - 2 scrolls labelled DIF IMEFUPRAL (gained 1) There is a shadowy altar of Dithmenos here. Found a whip. Found a cloak. You pick up a book of Blood and begin reading... You add the spells Call Imp, Sublimation of Blood and Summon Hydra to your library. No target in view! You see here a +0 cloak. E - a +0 cloak You open the door. There is an open door here. Found 5 stones and a buckler. You see here 5 stones. A ball python comes into view. The ball python hisses angrily. An endoplasm comes into view. Found a silvery potion. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python bites you. The ball python constricts you. The ball python bites you. The ball python constricts you. You slash the ball python! You kill the ball python! Beogh accepts your kill. You slash the endoplasm! You kill the endoplasm! Beogh accepts your kill. Your Necromancy skill increases to level 1! No target in view! F - a silvery potion Found a stone staircase leading down. There is a stone staircase leading down here. Found a stone staircase leading up. Found a stone staircase leading down. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! A goblin comes into view. It is wielding a +0 club. You barely miss the kobold. The kobold hits you but does no damage. You barely miss the kobold. The kobold hits you but does no damage. The kobold hits you with a +0 short sword. You slash the kobold! You kill the kobold! Beogh accepts your kill. You closely miss the goblin. The goblin barely misses you. You hit the goblin. The goblin is moderately wounded. The goblin closely misses you. You closely miss the goblin. The goblin is moderately wounded. The goblin hits you but does no damage. You hit the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You closely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You barely miss the goblin. The goblin is severely wounded. The goblin hits you but does no damage. You slash the goblin! You kill the goblin! Beogh accepts your kill. No target in view! Things that are here: a +0 club; a +0 short sword; a goblin corpse An orc comes into view. It is wielding a +0 hand axe. An orc wizard comes into view. It is wielding a +0 dagger of freezing. The orc wizard shouts! The orc wizard moves out of view. An orc comes into view. It is wielding a +0 flail. The orc shouts! You slash the orc! You kill the orc! Beogh accepts your kill. The orc hits you but does no damage. The orc wizard barely misses you. You slash the orc wizard! The orc wizard is almost dead. You hit the orc. The orc hits you but does no damage. The orc wizard hits you but does no damage. You closely miss the orc wizard. The orc wizard is almost dead. You slash the orc! You kill the orc! Beogh accepts your kill. You can now gain orcish followers. The orc wizard points at you and mumbles some strange words. The magic dart hits you but does no damage. You hit the orc wizard. The orc wizard is almost dead. The orc wizard barely misses you. You slash the orc wizard! You kill the orc wizard! Beogh accepts your kill. Your Armour skill increases to level 3! Things that are here: a +0 dagger of freezing; a +0 robe; an orc corpse As you open the door, it creaks loudly! 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. You see here a quokka skeleton. You now have enough gold to buy a runed shortbow on D:1. You can access your shopping list by pressing '$'. You now have 120 gold pieces (gained 17). There is a stone staircase leading up here. Found Bidick's Armour Boutique. You see here 5 stones. Found a stone staircase leading up. There is an entrance to Bidick's Armour Boutique here. You can access your shopping list by pressing '$'. Search for what [? for help]? Okay, then. Okay, then. Search for what [? for help]? . Search for what [Enter for "."]? armor You see here 5 stones. Items here: ))) [[. Items here: )))). Items here: )))) [. Items here: ))) [[. G - a +0 helmet You start putting on your armour. You continue putting on your +0 helmet. x4 You finish putting on your +0 helmet. You start removing your armour. You continue taking off your scarf of shadows. x4 You finish taking off your scarf of shadows. The dungeon's light returns to normal. You start putting on your armour. You continue putting on your +0 cloak. x5 You finish putting on your +0 cloak. You start putting on your armour. You continue putting on your orb of light. x4 You finish putting on your orb of light. There is a stone staircase leading up here. Done exploring. Done exploring. There is a stone staircase leading down here. As you read the scroll labelled MUN HUTEL XYGU, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. As you read the scroll labelled ZISUBR NULUS, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. As you read the scroll labelled VITIAWA DIETH, it crumbles to dust. It is a scroll of enchant weapon. Your +0 war axe glows red for a moment. As you read the scroll of enchant weapon, it crumbles to dust. Your +1 war axe glows red for a moment. Your surroundings suddenly seem different. You swing at nothing. Adjust (i)tems, (s)pells, or (a)bilities? C - the +6 dagger of Beogh's Grace {pain, rF+ Will+ Int+4} Adjust to which letter? (? for menu, Esc to quit) b - the +6 dagger of Beogh's Grace {pain, rF+ Will+ Int+4} C - a +0 sling You feel clever. Pain shudders through your arm! b - the +6 dagger of Beogh's Grace (weapon) {pain, rF+ Will+ Int+4} As you read the scroll labelled VOZOUD XEVEI, it crumbles to dust. It is a scroll of identify. e - 2 potions of berserk rage As you read the scroll of identify, it crumbles to dust. F - a potion of mutation As you read the scroll of identify, it crumbles to dust. p - a potion of curing Blink to where? Press: ? - help, Dir - move target As you read the scroll labelled ROHUSCH OKKYRGHE, it crumbles to dust. It was a scroll of blinking. As you read the scroll labelled DIF IMEFUPRAL, it crumbles to dust. A profound silence engulfs you. It was a scroll of silence. You start waiting. Your hearing returns. As you read the scroll labelled XAMIKHEPON, it crumbles to dust. It is a scroll of amnesia. You feel forgetful for a moment. As you read the scroll labelled RYMOYKIKAT, it crumbles to dust. A wave of despondency washes over your surroundings. It was a scroll of vulnerability. As you read the scroll labelled MIGUGI YB LOLE, it crumbles to dust. You feel aware of your surroundings. It was a scroll of revelation. You start waiting. You feel your willpower return. You start waiting. Done waiting. There is a stone staircase leading down here. You climb downwards. The black bear growls angrily. There is a stone staircase leading up here. You hit the black bear. The black bear is lightly wounded. You puncture the black bear! The black bear writhes in agony. The black bear is heavily wounded. The black bear bites you but does no damage. The black bear claws you but does no damage. The black bear barely misses you. You hit the black bear. The black bear is severely wounded. The black bear bites you. The black bear barely misses you. The black bear closely misses you. You hit the black bear but do no damage. The black bear writhes in agony. The black bear is severely wounded. The black bear bites you. The black bear claws you but does no damage. x2 You hit the black bear. The black bear writhes in agony. The black bear is severely wounded. The black bear goes berserk! You hit the black bear. The black bear writhes in agony. The black bear is almost dead. The black bear bites you. The black bear claws you but does no damage. The black bear barely misses you. The black bear bites you. The black bear claws you. The black bear claws you but does no damage. You hit the black bear. The black bear writhes in agony. You kill the black bear! Beogh accepts your kill. Your Alchemy skill increases to level 1! Your Evocations skill increases to level 1! Unknown command. Magic restored. HP restored. The orc relaxes its fighting stance and smiles at you. It shouts, "Surely Beogh must have sent you!" An orc comes into view. It is wielding a +0 dagger. Your orc moves out of view. You now have 133 gold pieces (gained 13). Something barely misses your orc. Your orc barely misses something. A water moccasin comes into view. The water moccasin bites your orc. Your orc hits the water moccasin with a +0 dagger. The water moccasin bites your orc! Your orc dies! Unknown command. A water moccasin is nearby! Unknown command. The water moccasin bites you but does no damage. You hit the water moccasin but do no damage. The water moccasin writhes in agony. The water moccasin is lightly wounded. The water moccasin bites you. You hit the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you. The water moccasin closely misses you. You barely miss the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you but does no damage. You hit the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you! You barely miss the water moccasin. The water moccasin is moderately wounded. The water moccasin bites you. The water moccasin bites you but does no damage. You hit the water moccasin. The water moccasin writhes in agony. The water moccasin is heavily wounded. The water moccasin barely misses you. You puncture the water moccasin! The water moccasin is almost dead. The water moccasin bites you. You hit the water moccasin. The water moccasin writhes in agony. You kill the water moccasin! Beogh accepts your kill. No target in view! You see here a water moccasin corpse. Things that are here: a +0 dagger; an orc corpse The orc relaxes its fighting stance and smiles at you. It shouts, "I'll follow thee gladly!" An orc comes into view. It is wielding a +0 club. No target in view! No target in view! Your orc hits something with a +0 club! Beogh accepts your kill. You feel a bit more experienced. You hear a shout! Your orc throws a boomerang. Your orc hits something with a +0 club. Your orc barely misses something. Your orc hits something with a +0 club. Beogh accepts your kill. You feel a bit more experienced. The orc stares at you in amazement and kneels. An orc priest and an orc come into view. Found a glowing falchion. Your orc hits the orc priest with a +0 trident. The orc priest hits your orc with a +0 club. Your orc hits the orc priest with a +0 club. You swap places. Your orc hits the orc priest with a +0 trident. The orc priest mumbles some strange prayers to Beogh against your orc. Your orc writhes in agony! Your orc dies! The orc priest shouts! You hit the orc priest. The orc priest is almost dead. The orc priest looks satisfied for a moment. You hit the orc priest. You kill the orc priest! Beogh accepts your kill. Beogh appreciates your killing of a heretic priest. You have reached level 8! h - a boomerang Items here: ))) [ †††. Things that are here: a +0 trident; a +0 ring mail Found a basalt altar of Yredelemnul. You now have 137 gold pieces (gained 4). Found a club. No target in view! No target in view! o - a white potion l - 2 scrolls of teleportation (gained 1) Found a stone staircase leading down. You swap places. Found a stone staircase leading down. You now have 153 gold pieces (gained 16). q - 2 scrolls of immolation You swap places. Found a stone. An iguana and a scorpion come into view. The iguana hisses angrily. You hit the scorpion. The scorpion is lightly wounded. The scorpion stings you. You are poisoned. The scorpion poisons you! You hit the scorpion. The scorpion is moderately wounded. You feel very sick. The scorpion stings you but does no damage. You completely miss the scorpion. The scorpion is moderately wounded. You feel very sick. The scorpion stings you but does no damage. The iguana bites you! You puncture the scorpion! The scorpion is severely wounded. You feel sick. The scorpion stings you but does no damage. The iguana bites you. You barely miss the scorpion. The scorpion is severely wounded. You feel sick. The scorpion stings you but does no damage. The iguana bites you but does no damage. You hit the scorpion. The scorpion is almost dead. You feel sick. The scorpion stings you but does no damage. The iguana bites you! You completely miss the scorpion. The scorpion is almost dead. You feel sick. The scorpion stings you but does no damage. The iguana bites you but does no damage. The scorpion completely misses you. You puncture the scorpion! You kill the scorpion! Beogh accepts your kill. Your orc looks more experienced. You feel sick. The iguana bites you. Your Invocations skill increases to level 2! You hit the iguana. The iguana writhes in agony. The iguana is lightly wounded. You feel sick. The iguana bites you but does no damage. You hit the iguana. The iguana is moderately wounded. You barely miss the iguana. The iguana is moderately wounded. You feel sick. The iguana bites you. You barely miss the iguana. The iguana is moderately wounded. You feel sick. You are no longer poisoned. The iguana bites you but does no damage. You hit the iguana. The iguana is moderately wounded. The iguana barely misses you. Found a stone staircase leading up. The iguana bites you! * * * LOW HITPOINT WARNING * * * You see here a scorpion corpse. You hit the iguana but do no damage. The iguana is moderately wounded. Your orc barely misses the iguana. The iguana bites you but does no damage. Unknown command. You hit the iguana. The iguana is severely wounded. Your orc hits the iguana with a +0 club. The iguana bites you but does no damage. You completely miss the iguana. The iguana is severely wounded. Your orc hits the iguana with a +0 club. The iguana bites you but does no damage. You hit the iguana. You kill the iguana! Beogh accepts your kill. You start resting. HP restored. A centaur comes into view. A centaur is nearby! The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow hits your orc! You see here an iguana corpse. The centaur shoots an arrow. The arrow barely misses your orc. The arrow barely misses you. The centaur shoots an arrow. The arrow hits your orc! Your orc dies! The centaur shoots an arrow. The arrow hits you but does no damage. Things that are here: a +0 club; 2 boomerangs; an orc corpse The centaur shoots an arrow. The arrow hits you but does no damage. The centaur shoots an arrow. The arrow hits you. The centaur shoots an arrow. The arrow hits you but does no damage. The centaur unwields a +0 shortbow. The centaur hits you but does no damage. The centaur kicks you but does no damage. The centaur hits you. The centaur kicks you but does no damage. You hit the centaur. The centaur writhes in agony. The centaur is lightly wounded. The centaur hits you but does no damage. The centaur completely misses you. You hit the centaur. The centaur is heavily wounded. The centaur hits you but does no damage. The centaur kicks you but does no damage. The centaur barely misses you. The centaur closely misses you. You hit the centaur. The centaur is severely wounded. The centaur barely misses you. The centaur kicks you but does no damage. You hit the centaur but do no damage. The centaur writhes in agony. The centaur is severely wounded. The centaur hits you but does no damage. The centaur kicks you but does no damage. You hit the centaur. The centaur writhes in agony. You kill the centaur! Beogh accepts your kill. No target in view! h - 3 boomerangs (gained 2) Things that are here: a +0 club; an orc corpse You see here a stone. You see here a +0 club. 2 gnolls come into view. The gnoll shouts! x2 The gnoll hits you but does no damage. x2 You see here 8 gold pieces. You hit the gnoll. The gnoll is heavily wounded. The gnoll hits you but does no damage. The gnoll barely misses you. You hit the gnoll but do no damage. The gnoll writhes in agony. The gnoll is heavily wounded. The gnoll hits you but does no damage. x2 You hit the gnoll. The gnoll is almost dead. The gnoll hits you but does no damage. The gnoll hits you from afar with a +0 spear. You hit the gnoll. You kill the gnoll! Beogh accepts your kill. The gnoll hits you from afar with a +0 spear. The gnoll hits you but does no damage. Things that are here: 12 gold pieces; a +0 whip; a gnoll corpse You puncture the gnoll! The gnoll is severely wounded. The gnoll barely misses you. You hit the gnoll. The gnoll writhes in agony. You kill the gnoll! Beogh accepts your kill. Things that are here: a +0 spear; a gnoll corpse A gnoll comes into view. It is wielding a +0 halberd. The gnoll shouts! The gnoll hits you but does no damage. You barely miss the gnoll. The gnoll hits you with a +0 halberd. You puncture the gnoll! The gnoll is heavily wounded. The gnoll barely misses you. You hit the gnoll. The gnoll is almost dead. You barely miss the gnoll. The gnoll is almost dead. The gnoll barely misses you. You hit the gnoll. You kill the gnoll! Beogh accepts your kill. No target in view! Things that are here: a +0 spear; a gnoll corpse You now have 165 gold pieces (gained 12). Things that are here: a +0 whip; a gnoll corpse You now have 173 gold pieces (gained 8). Things that are here: a +0 whip; a gnoll corpse Things that are here: a +0 spear; a gnoll corpse Things that are here: a +0 halberd; a gnoll corpse There is a stone staircase leading up here. A bombardier beetle comes into view. You hit the bombardier beetle. The bombardier beetle is moderately wounded. You barely miss the bombardier beetle. The bombardier beetle is moderately wounded. The bombardier beetle bites you but does no damage. You hit the bombardier beetle. The bombardier beetle is heavily wounded. You puncture the bombardier beetle! The bombardier beetle is almost dead. The bombardier beetle bites you but does no damage. You hit the bombardier beetle. You kill the bombardier beetle! Beogh accepts your kill. Your Necromancy skill increases to level 2! Found a whip. You see here a +0 whip. A jelly comes into view. The jelly quivers. The jelly hits you but does no damage. You puncture the jelly! Your hands burn! The jelly is heavily wounded. The jelly hits you but does no damage. You hit the jelly. The jelly writhes in agony. You kill the jelly! Beogh accepts your kill. No target in view! An iguana comes into view. The iguana hisses angrily. The iguana closely misses you. You puncture the iguana! The iguana is heavily wounded. The iguana bites you but does no damage. You hit the iguana. The iguana is severely wounded. You hit the iguana. The iguana writhes in agony. The iguana is almost dead. The iguana bites you. You hit the iguana but do no damage. The iguana is almost dead. The iguana barely misses you. You barely miss the iguana. The iguana is almost dead. The iguana bites you but does no damage. You hit the iguana but do no damage. The iguana writhes in agony. You kill the iguana! Beogh accepts your kill. You pick up the Vellum of the Transposed Nimbus and begin reading... It was the Vellum of the Transposed Nimbus. You add the spells Dimensional Bullseye, Manifold Assault, Plasma Beam and Dispersal to your library. Found a stone staircase leading down. There is a stone staircase leading down here. i - 2 puce potions (gained 1) Found a stone staircase leading up. No target in view! You pick up a book of Touch and begin reading... You add the spells Kiss of Death, Confusing Touch and Dispel Undead to your library. o - 2 white potions (gained 1) The orc falls on its knees before you. An orc comes into view. It is wielding a +0 short sword. A hound comes into view. The hound barks! Your orc hits the hound but does no damage. Your orc hits the hound with a +0 short sword. You barely miss the hound. The hound is moderately wounded. The hound bites you but does no damage. Your orc hits the hound with a +0 short sword. The hound bites you but does no damage. You puncture the hound! The hound is almost dead. The hound bites you but does no damage. Your orc hits the hound with a +0 short sword. The hound dies! Beogh accepts your kill. Your orc looks more experienced. You see here a hound corpse. You swap places. Found a cloak. You swap places. You see here a +0 club. There is a stone staircase leading down here. You swap places. You enter the shallow water. Moving in this stuff is going to be slow. Done exploring. Done exploring. You swap places. There is a stone staircase leading down here. Okay, then. You climb downwards. The adder hisses angrily. There is a stone staircase leading up here. Found 11 gold pieces. The adder bites you. You hit the adder. The adder writhes in agony. The adder is heavily wounded. The adder bites you but does no damage. The adder barely misses you. You hit the adder. The adder writhes in agony. The adder is severely wounded. The adder bites you but does no damage. You hit the adder. You kill the adder! Beogh accepts your kill. No target in view! HP restored. You see here an adder corpse. You now have 184 gold pieces (gained 11). You now have 198 gold pieces (gained 14). You now have 202 gold pieces (gained 4). t - a scroll of identify 2 ufetubi come into view. The ufetubus shouts! x2 Found a chain mail. The ufetubus hits you but does no damage. x2 The ufetubus barely misses you. The ufetubus hits you but does no damage. You hit the ufetubus. The ufetubus is severely wounded. The ufetubus hits you but does no damage. x4 You barely miss the ufetubus. The ufetubus is severely wounded. The ufetubus hits you but does no damage. The ufetubus barely misses you. The ufetubus hits you but does no damage. x2 Your orc hits the ufetubus but does no damage. The ufetubus slips past you! The ufetubus hits you but does no damage. x2 You hit the ufetubus. The ufetubus is almost dead. The ufetubus hits you but does no damage. x2 Your orc hits the ufetubus with a +0 short sword. The ufetubus dies! Beogh accepts your kill. Your orc looks more experienced. The ufetubus hits you but does no damage. x2 You puncture the ufetubus! The ufetubus is almost dead. The ufetubus hits you but does no damage. x2 Your orc completely misses the ufetubus. You hit the ufetubus. You kill the ufetubus! Beogh accepts your kill. Your Short Blades skill increases to level 2! You swap places. A scorpion comes into view. You hit the scorpion. The scorpion writhes in agony. The scorpion is moderately wounded. The scorpion stings you but does no damage. You hit the scorpion. The scorpion is moderately wounded. The scorpion barely misses you. Your orc hits the scorpion but does no damage. You hit the scorpion but do no damage. The scorpion is moderately wounded. The scorpion barely misses you. You hit the scorpion. The scorpion is heavily wounded. Your orc barely misses the scorpion. The scorpion stings you but does no damage. You hit the scorpion but do no damage. The scorpion is heavily wounded. Your orc hits the scorpion with a +0 short sword. The scorpion stings your orc but does no damage. You hit the scorpion. The scorpion is severely wounded. Your orc hits the scorpion but does no damage. The scorpion barely misses you. You barely miss the scorpion. The scorpion is severely wounded. Your orc hits the scorpion but does no damage. The scorpion stings your orc but does no damage. You hit the scorpion. The scorpion writhes in agony. The scorpion is severely wounded. The scorpion closely misses you. Your orc hits the scorpion with a +0 short sword. You hit the scorpion. You kill the scorpion! Beogh accepts your kill. Your Armour skill increases to level 4! No target in view! You see here a scorpion corpse. Found 7 stones. You now have 214 gold pieces (gained 12). Found 5 stones. Found a stone staircase leading up. You see here 5 stones. A jelly comes into view. Found a long sword. The jelly quivers. A jelly is nearby! The jelly hits you but does no damage. You hit the jelly. The jelly writhes in agony. Your hands burn! The jelly is moderately wounded. The jelly hits you but does no damage. You puncture the jelly! The acid corrodes you! Your hands burn! The jelly is severely wounded. The jelly hits you. You are splashed with acid! You hit the jelly. The jelly writhes in agony. You kill the jelly! Beogh accepts your kill. Your orc looks more experienced. Your Invocations skill increases to level 3! No target in view! Magic restored. You are no longer corroded. You now have enough gold to buy a +2 pair of boots of flying on D:4. You can access your shopping list by pressing '$'. You now have 222 gold pieces (gained 8). A sky beast comes into view. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast writhes in agony. The sky beast is lightly wounded. You hit the sky beast. The sky beast is lightly wounded. The sky beast hits you but does no damage. You barely miss the sky beast. The sky beast is lightly wounded. The sky beast hits you but does no damage. You hit the sky beast. The sky beast writhes in agony. The sky beast is moderately wounded. The sky beast hits you but does no damage. You hit the sky beast. The sky beast writhes in agony. The sky beast is moderately wounded. The sky beast hits you but does no damage. You closely miss the sky beast. The sky beast is moderately wounded. The sky beast hits you but does no damage. You hit the sky beast. The sky beast writhes in agony. The sky beast is heavily wounded. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast writhes in agony. The sky beast is severely wounded. The sky beast completely misses you. You closely miss the sky beast. The sky beast is severely wounded. The sky beast hits you but does no damage. You hit the sky beast. The sky beast is severely wounded. The sky beast hits you but does no damage. You hit the sky beast but do no damage. The sky beast writhes in agony. The sky beast is almost dead. You puncture the sky beast! You kill the sky beast! Beogh accepts your kill. Your orc warrior looks more experienced. You see here a sky beast corpse. Maggie the Vainglorious comes into view. She is wielding a +3 glaive of protection and carrying a wand of polymorph. Maggie shouts! Maggie shouts, "Leave me alone!" Maggie gestures wildly while chanting. Maggie attempts to bespell you! You resist with almost no effort. Maggie zaps a wand. You resist with almost no effort. Maggie zaps a wand. You resist with almost no effort. Maggie hits you from afar with a +3 glaive of protection! Maggie casts a spell. Maggie attempts to bespell you! You resist with almost no effort. You hear a shout! You hit Maggie but do no damage. You hear a shout! Maggie completely misses you. You hit Maggie. Maggie writhes in agony. Maggie is lightly wounded. Maggie zaps a wand. You resist with almost no effort. You hit Maggie but do no damage. Maggie is lightly wounded. Maggie casts a spell. Maggie attempts to bespell you! You are mesmerised by Maggie! You barely miss Maggie. Maggie is lightly wounded. Maggie zaps a wand. You turn into a bat. The +6 dagger of Beogh's Grace {pain, rF+ Will+ Int+4} melds into your body. Your +0 cloak melds into your body. Your +0 helmet melds into your body. Your +0 pair of gloves melds into your body. Your orb of light melds into your body. Your +0 plate armour melds into your body. You hit Maggie. Maggie is lightly wounded. Maggie casts a spell at you. The bolt of fire misses you. The bolt of fire hits your orc warrior!! You hear a shout! You closely miss Maggie. Maggie is lightly wounded. Maggie completely misses you. You hit Maggie. Maggie is moderately wounded. Maggie hits you with a +3 glaive of protection! You hit Maggie but do no damage. Maggie is moderately wounded. An ufetubus comes into view. You hit Maggie but do no damage. Maggie is moderately wounded. Maggie completely misses you. You cannot move away from Maggie! Unknown command. You hit Maggie but do no damage. Maggie is lightly wounded. Maggie barely misses you. You hit Maggie but do no damage. Maggie is lightly wounded. Maggie hits you with a +3 glaive of protection! You hit Maggie. Maggie is lightly wounded. Maggie closely misses you. You barely miss Maggie. Maggie is lightly wounded. Maggie completely misses you. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f - Maggie Aim: Maggie, wielding a +3 glaive of protection, wearing +0 swamp dragon scales and carrying a wand of polymorph (lightly wounded, mesmerising, ally target, 75% to hit) The puff of flame hits Maggie! Maggie is moderately wounded. Maggie misses you. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +3 glaive of protection, wearing +0 swamp dragon scales and carrying a wand of polymorph (moderately wounded, mesmerising, ally target, 75% to hit) The puff of flame hits Maggie. Maggie is heavily wounded. Maggie hits you with a +3 glaive of protection! Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +3 glaive of protection, wearing +0 swamp dragon scales and carrying a wand of polymorph (heavily wounded, mesmerising, ally target, 75% to hit) The puff of flame hits Maggie but does no damage. Maggie is heavily wounded. Maggie barely misses you. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +3 glaive of protection, wearing +0 swamp dragon scales and carrying a wand of polymorph (heavily wounded, mesmerising, ally target, 75% to hit) The puff of flame hits Maggie. Maggie is heavily wounded. Maggie misses you. Aiming: Throw Flame Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +3 glaive of protection, wearing +0 swamp dragon scales and carrying a wand of polymorph (heavily wounded, mesmerising, ally target, 75% to hit) The puff of flame hits Maggie. Maggie is heavily wounded. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31.0-1-g2c135a0 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_EVOKE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [IAmTheZeppo] Species: Hill Orc Job: Monk HP: 27/71; mods: 0/0 MP: 10/10; mod: 0 Stats: 16 (16) 10 (10) 18 (18) Position: (48, 45), god: Beogh (14), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 12 | 6 | 942 | 200/247 Short Blades | X | 1 | 14 | 2 | 177 | 27/150 Long Blades | X | 1 | 0 | 0 | 0 | 0/42 Axes | X | 1 | 6 | 7 | 1046 | 214/238 Maces & Flails | X | 1 | 0 | 0 | 0 | 0/42 Polearms | X | 1 | 0 | 0 | 0 | 0/42 Staves | X | 1 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 1 | 0 | 0 | 36 | 36/59 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 19 | 4 | 456 | 36/210 Dodging | X | 1 | 0 | 2 | 365 | 153/212 Stealth | X | 1 | 1 | 0 | 17 | 17/59 Shields | X | 1 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 1 | 2 | 0 | 0 | 0/42 Spellcasting | X | 1 | 0 | 0 | 0 | 0/84 Conjurations | X | 1 | 0 | 0 | 0 | 0/50 Hexes | X | 1 | 0 | 0 | 0 | 0/50 Summonings | X | 1 | 0 | 0 | 0 | 0/50 Necromancy | X | 2 | 12 | 2 | 246 | 96/150 Translocations | X | 1 | 0 | 0 | 0 | 0/70 Fire Magic | X | 1 | 0 | 0 | 0 | 0/42 Ice Magic | X | 1 | 0 | 0 | 0 | 0/59 Air Magic | X | 1 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 0 | 0 | 0 | 0/50 Alchemy | X | 2 | 12 | 1 | 195 | 125/142 Invocations | X | 2 | 11 | 3 | 195 | 17/119 Evocations | X | 2 | 11 | 1 | 142 | 92/100 Shapeshifting | X | 1 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #33: 134 Attributes: #12: 292 #13: 70 #34: 1 #49: 314 Mutations: Inventory bugs: Equipment: eq slot #0, inv slot #1: +6 dagger of Beogh's Grace {pain, rF+ Will+ Int+4} (melded) eq slot #1, inv slot #30: +0 cloak (melded) eq slot #2, inv slot #32: +0 helmet (melded) eq slot #3, inv slot #21: +0 pair of gloves (melded) eq slot #5, inv slot #3: orb of light (melded) eq slot #6, inv slot #17: +0 plate armour (melded) }}}}}}}}}}} Webtiles message buffer: {"msg":"player" Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: # #.####.# # #.# #.# .# #.# #.# .. #.# #.# .# #.# #.# .# #.# #.# .###### .#### #.# #.# .#....###......##### #.# #.# .#.##...####..5@bo.#######.# #.# .#.........#######.........# #.# ..(........# #.######### #.# .#.###.###.# #.############.# .......# #.# #..............# .####### #.# #..####.#.###### .. #.# #..# #.#.# ### #.####(#######..####.#.# # #....<...............#.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< aquarium_serial_pool_size: 0 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 66 failed. Recursive crash.