ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 54 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-2034-g5d7b2d6c54 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8139478125434258971, deterministic pregen: 1 Version history: Game started: 0.34-a0-1992-g2e14fdc65b 0.34-a0-2024-gd4ab456d0b 0.34-a0-2034-g5d7b2d6c54 Command line: /usr/games/crawl-git-5d7b2d6c54 -name blister -rc /dgldir/rcfiles/crawl-git/blister.rc -macro /dgldir/rcfiles/crawl-git/blister.macro -morgue /dgldir/morgue/blister/ -webtiles-socket /crawl-master/webserver/sockets/blister:2026-01-18.09:00:48.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 32 stack frames. /usr/games/crawl-git-5d7b2d6c54(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5ad0a54db15e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-5d7b2d6c54(_Z13do_crash_dumpv+0x43a) [0x5ad0a54e939a]: do_crash_dump() /usr/games/crawl-git-5d7b2d6c54(_Z20crash_signal_handleri+0x1fa) [0x5ad0a54db63a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7cef98f61330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7cef98fbab2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7cef98f6127e]: /usr/games/crawl-git-5d7b2d6c54(+0x50176d) [0x5ad0a54e876d]: /usr/games/crawl-git-5d7b2d6c54(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5ad0a54e8c77]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-5d7b2d6c54(+0x4b3542) [0x5ad0a549a542]: /usr/games/crawl-git-5d7b2d6c54(+0x4b382b) [0x5ad0a549a82b]: /usr/games/crawl-git-5d7b2d6c54(_Z16fill_status_infoiR11status_info+0xdd4) [0x5ad0a5b3a864]: fill_status_info(int, status_info&) /usr/games/crawl-git-5d7b2d6c54(_ZN14TilesFramework12_send_playerEb+0x21ae) [0x5ad0a5c906ee]: TilesFramework::_send_player(bool) /usr/games/crawl-git-5d7b2d6c54(_ZN14TilesFramework6redrawEv+0x72) [0x5ad0a5c914f2]: TilesFramework::redraw() /usr/games/crawl-git-5d7b2d6c54(_ZN14TilesFramework17update_input_modeE10mouse_modeb+0x198) [0x5ad0a5c917e8]: TilesFramework::update_input_mode(mouse_mode, bool) /usr/games/crawl-git-5d7b2d6c54(_ZN13mouse_controlC1E10mouse_mode+0x1d) [0x5ad0a57a711d]: mouse_control::mouse_control(mouse_mode) /usr/games/crawl-git-5d7b2d6c54(+0x8663f3) [0x5ad0a584d3f3]: /usr/games/crawl-git-5d7b2d6c54(_ZN14message_window4moreEbb+0x210) [0x5ad0a584ea30]: message_window::more(bool, bool) /usr/games/crawl-git-5d7b2d6c54(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x3cb) [0x5ad0a584f02b]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-git-5d7b2d6c54(_ZN13message_store10flush_prevEv+0x3fd) [0x5ad0a584fe7d]: message_store::flush_prev() /usr/games/crawl-git-5d7b2d6c54(+0x8629d7) [0x5ad0a58499d7]: /usr/games/crawl-git-5d7b2d6c54(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xd6) [0x5ad0a584a2a6]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-git-5d7b2d6c54(_Z4mprf16msg_channel_typePKcz+0xb1) [0x5ad0a584a831]: mprf(msg_channel_type, char const*, ...) /usr/games/crawl-git-5d7b2d6c54(+0x9f3555) [0x5ad0a59da555]: /usr/games/crawl-git-5d7b2d6c54(+0x9f5e78) [0x5ad0a59dce78]: /usr/games/crawl-git-5d7b2d6c54(_Z13player_reactsv+0x2c7) [0x5ad0a59de7f7]: player_reacts() /usr/games/crawl-git-5d7b2d6c54(_Z12world_reactsv+0x905) [0x5ad0a5ca2f35]: world_reacts() /usr/games/crawl-git-5d7b2d6c54(+0xcbdfd4) [0x5ad0a5ca4fd4]: /usr/games/crawl-git-5d7b2d6c54(+0xcbebd5) [0x5ad0a5ca5bd5]: /usr/games/crawl-git-5d7b2d6c54(main+0x1f7) [0x5ad0a540ccb7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7cef98f461ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7cef98f4628b]: /usr/games/crawl-git-5d7b2d6c54(_start+0x25) [0x5ad0a540d7a5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007cef9902c7a7 in __GI___wait4 (pid=1739954, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007cef9902c7a7 in __GI___wait4 (pid=1739954, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005ad0a54db80c in call_gdb (file=0x7cef991204e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 768346\000\000\000\000\000\000" #2 0x00005ad0a54e93b8 in do_crash_dump () at dbg-asrt.cc:673 t = 1768736280 dir = "/dgldir/morgue/blister/" name = "/dgldir/morgue/blister/crash-blister-20260118-113800.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 54 failed." file = 0x7cef991204e0 <_IO_2_1_stderr_> #3 0x00005ad0a54db63a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {4294967296}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007cef98f6127e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005ad0a54e876d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe6e275df0 "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 54 failed.", assert=true) at dbg-asrt.cc:807 No locals. #10 0x00005ad0a54e8c77 in AssertFailed (expr=expr@entry=0x5ad0a5d5eef0 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=file@entry=0x5ad0a5ce2351 "behold.cc", line=line@entry=54, text=text@entry=0x0) at dbg-asrt.cc:845 mesg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 54 failed.\000\000\240c'n\376\177\000\000\000\205\237[\340\n3k\220c'n\376\177\000\000\000\205\237[\340\n3k\261\364ͥ\320Z\000\000\260^'n\376\177\000\000\220tѥ\320136\000\205\237[\340\n3k\000\000\000\000\000\000\000\000\320^'n\376\177\000\000r+Υ\320Z\000\000\340i'n\376\177\000\000\000\000\000\000\000\000\000\000\210\000\000"... args = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x0, reg_save_area = 0x7cef98f7cd88 <__printf_buffer_write+72>}} fileName = #11 0x00005ad0a549a542 in player::beheld (this=) at behold.cc:54 No locals. #12 0x00005ad0a549a82b in player::beheld (this=) at behold.cc:53 No locals. #13 0x00005ad0a5b3a864 in fill_status_info (status=status@entry=225, inf=...) at status.cc:372 found = false #14 0x00005ad0a5c906ee in _update_statuses (c=...) at tileweb.cc:1059 status = 225 changed = false counter = inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} changed = counter = inf = status = #15 TilesFramework::_send_player (this=this@entry=0x5ad0a6223ae0 , force_full=force_full@entry=false) at tileweb.cc:1257 c = @0x5ad0a624fe58: {_state_ever_synced = true, name = "blister", job_title = "the Warrior", wizard = false, explore = false, species = "Coglin", god = "Okawaru", under_penance = false, piety_rank = 5, ostracism_pips = 0, form = 19 '\023', hp = 136, hp_max = 140, real_hp_max = 151, poison_survival = 136, mp = 20, mp_max = 22, dd_real_mp_max = 0, contam = 0, noise = -1, adjusted_noise = 111, armour_class = 19, evasion = 19, shield_class = 0, strength = 10 '\n', intel = 12 '\f', dex = 24 '\030', ac_boost = 700, ev_boost = 0, sh_boost = 0, doom = 0, doom_desc = "A malevolent fate is gathering around you. If your Doom reaches 100%, you will be afflicted by a random bane and your Doom will reset to 0. Banes have diverse negative effects that can significantly e"..., experience_level = 18, exp_progress = 15 '\017', gold = 1149, zot_points = 0, elapsed_time = 398312, num_turns = 40381, lives = 0, deaths = 0, place = "Spider Nest", depth = 4, position = {x = 36, y = 20}, status = std::vector of length 11, capacity 16 = {{light_colour = 10, light_text = "Maw", short_text = "maw-form", long_text = "You are a creature with a mouth for a stomach."}, {light_colour = 9, light_text = "Hero", short_text = "heroic", long_text = "You possess the skills of a mighty hero."}, {light_colour = 0, light_text = "", short_text = "under a protective aura", long_text = "Your weapon is exuding a protective aura."}, {light_colour = 9, light_text = "Engorged", short_text = "engorged", long_text = "Your maw is digesting a delicious meal."}, {light_colour = 15, 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."}, {light_colour = 4, light_text = "Slow", short_text = "slowed", long_text = "You are slowed."}, {light_colour = 0, light_text = "", short_text = "studying Evocations", long_text = "You are studying Evocations."}, {light_colour = 7, light_text = "Drain", short_text = "lightly drained", long_text = "Your life force is lightly drained."}, {light_colour = 9, light_text = "Invis", short_text = "invisible", long_text = "You are invisible."}, {light_colour = 1, light_text = "Rev", short_text = "revving", long_text = "You're starting to limber up."}}, inv = {mData = {{base_type = OBJ_TALISMANS, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 206 '\316', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 0, slot = 97, orig_place = {branch = BRANCH_SPIDER, depth = 2}, orig_monnum = 0, inscription = "=g", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 208, byte = -48 '\320', _short = -6704, _int = -1023416880, _float = -127.948853, _int64 = 99852671247824, ptr = 0x5ad0c2ffe5d0}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 80, byte = 80 'P', _short = -28080, _int = -1023503792, _float = -127.285767, _int64 = 99852671160912, ptr = 0x5ad0c2fe9250}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = 27312, _int = -1023055184, _float = -133.416748, _int64 = 99852671609520, ptr = 0x5ad0c3056ab0}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 9 '\t', {plus = 1, mon_type = MONS_FRILLED_LIZARD, skill = SK_SHORT_BLADES, charges = 1, tithe_state = 1}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 113 'q', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 1, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = 12}, orig_monnum = -7, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 4 elements = {["acquired"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 7, byte = 7 '\a', _short = 7, _int = 7, _float = 9.80908925e-45, _int64 = 7, ptr = 0x7}}, ["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 112, byte = 112 'p', _short = 19568, _int = -1023194000, _float = -131.298584, _int64 = 99852671470704, ptr = 0x5ad0c3034c70}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 80, byte = 80 'P', _short = -22448, _int = -1021728688, _float = -153.657471, _int64 = 99852672936016, ptr = 0x5ad0c319a850}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 64, byte = 64 '@', _short = -17600, _int = -1024607424, _float = -118.865723, _int64 = 99852670057280, ptr = 0x5ad0c2edbb40}}}, }}, {base_type = OBJ_MISSILES, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 17, unrand_idx = 17, subtype_rnd = 17, brand = 17, freshness = 17}, rnd = 83 'S', quantity = 4, flags = 536871424, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_BAILEY, 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 = 19 '\023', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 150 '\226', quantity = 0, flags = 939528705, pos = {x = -1, y = -1}, link = 3, slot = 100, orig_place = {branch = BRANCH_DUNGEON, depth = 14}, 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 = 18 '\022', {plus = 3, mon_type = MONS_IGUANA, skill = SK_AXES, charges = 3, tithe_state = 3}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 62 '>', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 4, slot = 101, orig_place = {branch = BRANCH_DUNGEON, depth = 11}, 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 = 6 '\006', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 197 '\305', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 5, slot = 102, orig_place = {branch = BRANCH_DUNGEON, depth = 11}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 47 '/', quantity = 57, flags = 536936960, pos = {x = -1, y = -1}, link = 6, slot = 103, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 187, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 143, byte = -113 '\217', _short = 143, _int = 143, _float = 2.0038568e-43, _int64 = 143, ptr = 0x8f}}}, }}, {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 40 '(', quantity = 27, flags = 536871424, pos = {x = -1, y = -1}, link = 7, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, 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 = 8 '\b', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 57 '9', quantity = 7, flags = 536871424, pos = {x = -1, y = -1}, link = 8, slot = 105, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, orig_monnum = 183, inscription = "=f!f=f", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 172, byte = -84 '\254', _short = 172, _int = 172, _float = 2.41023336e-43, _int64 = 172, ptr = 0xac}}}, }}, {base_type = OBJ_WEAPONS, sub_type = 11 '\v', {plus = 6, mon_type = MONS_BAT, skill = SK_STAVES, charges = 6, tithe_state = 6}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 7, unrand_idx = 7, subtype_rnd = 7, brand = 7, freshness = 7}, rnd = 95 '_', quantity = 1, flags = 939655681, pos = {x = -1, y = -1}, link = 9, slot = 106, orig_place = {branch = BRANCH_DUNGEON, depth = 13}, orig_monnum = -7, inscription = "Elena", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["acquired"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 7, byte = 7 '\a', _short = 7, _int = 7, _float = 9.80908925e-45, _int64 = 7, ptr = 0x7}}, ["weapon_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 96, byte = 96 '`', _short = -27296, _int = -1022126752, _float = -147.583496, _int64 = 99852672537952, ptr = 0x5ad0c3139560}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 8 '\b', {plus = 1, mon_type = MONS_FRILLED_LIZARD, skill = SK_SHORT_BLADES, charges = 1, tithe_state = 1}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 35, unrand_idx = 35, subtype_rnd = 35, brand = 35, freshness = 35}, rnd = 57 '9', quantity = 1, flags = 536936961, pos = {x = -1, y = -1}, link = 10, slot = 107, orig_place = {branch = BRANCH_DUNGEON, depth = 13}, orig_monnum = 0, inscription = "=g", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 244 '\364', quantity = 66, flags = 536871424, pos = {x = -1, y = -1}, link = 11, slot = 108, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 190, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 17, byte = 17 '\021', _short = 273, _int = 273, _float = 3.82554481e-43, _int64 = 273, ptr = 0x111}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 6 '\006', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, tithe_state = 2}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 235 '\353', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 12, slot = 109, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 96, byte = 96 '`', _short = -26272, _int = -1024419488, _float = -120.299561, _int64 = 99852670245216, ptr = 0x5ad0c2f09960}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 144, byte = -112 '\220', _short = -11120, _int = -1021586288, _float = -155.830322, _int64 = 99852673078416, ptr = 0x5ad0c31bd490}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 16, byte = 16 '\020', _short = -30704, _int = -1023506416, _float = -127.265747, _int64 = 99852671158288, ptr = 0x5ad0c2fe8810}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 2 '\002', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, tithe_state = 2}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 12, unrand_idx = 12, subtype_rnd = 12, brand = 12, freshness = 12}, rnd = 93 ']', quantity = 1, flags = 536936961, pos = {x = -1, y = -1}, link = 13, slot = 110, orig_place = {branch = BRANCH_BAILEY, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 138 '\212', quantity = 5, flags = 536871424, pos = {x = -1, y = -1}, link = 14, slot = 111, orig_place = {branch = BRANCH_BAILEY, depth = 1}, orig_monnum = 188, inscription = "=f=f", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 83, byte = 83 'S', _short = 339, _int = 339, _float = 4.75040179e-43, _int64 = 339, ptr = 0x153}}}, }}, {base_type = OBJ_MISSILES, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 18, unrand_idx = 18, subtype_rnd = 18, brand = 18, freshness = 18}, rnd = 195 '\303', quantity = 12, flags = 536871424, pos = {x = -1, y = -1}, link = 15, slot = 112, orig_place = {branch = BRANCH_BAILEY, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 19, unrand_idx = 19, subtype_rnd = 19, brand = 19, freshness = 19}, rnd = 247 '\367', quantity = 2, flags = 536871424, pos = {x = -1, y = -1}, link = 16, slot = 113, orig_place = {branch = BRANCH_DUNGEON, depth = 9}, orig_monnum = 243, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 106, byte = 106 'j', _short = 362, _int = 362, _float = 5.07270044e-43, _int64 = 362, ptr = 0x16a}}}, }}, {base_type = OBJ_WEAPONS, sub_type = 11 '\v', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 8, unrand_idx = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 83 'S', quantity = 1, flags = 536936961, pos = {x = -1, y = -1}, link = 17, slot = 114, orig_place = {branch = BRANCH_DUNGEON, depth = 14}, orig_monnum = 0, inscription = "Takurtum", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["weapon_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 64, byte = 64 '@', _short = 30528, _int = -1025476800, _float = -112.23291, _int64 = 99852669187904, ptr = 0x5ad0c2e07740}}}, }}, {base_type = OBJ_UNASSIGNED, sub_type = 9 '\t', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 46 '.', quantity = 0, flags = 939528705, pos = {x = -1, y = -1}, link = 18, slot = 115, orig_place = {branch = BRANCH_LAIR, depth = 5}, 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 = 2 '\002', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, tithe_state = 4}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 213 '\325', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 19, slot = 116, orig_place = {branch = BRANCH_SPIDER, depth = 2}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = false, byte = 0 '\000', _short = 8192, _int = -1025302528, _float = -113.5625, _int64 = 99852669362176, ptr = 0x5ad0c2e32000}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 192, byte = -64 '\300', _short = -25664, _int = -1015178304, _float = -253.608398, _int64 = 99852679486400, ptr = 0x5ad0c37d9bc0}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = false, byte = 0 '\000', _short = -19200, _int = -1026378496, _float = -105.353516, _int64 = 99852668286208, ptr = 0x5ad0c2d2b500}}}, }}, {base_type = OBJ_GIZMOS, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 216 '\330', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 20, slot = 117, orig_place = {branch = BRANCH_DUNGEON, depth = 11}, orig_monnum = -104, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["acquired"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 104, byte = 104 'h', _short = 104, _int = 104, _float = 1.4573504e-43, _int64 = 104, ptr = 0x68}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 80, byte = 80 'P', _short = -22704, _int = -1015699632, _float = -245.653564, _int64 = 99852678965072, ptr = 0x5ad0c375a750}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = 9136, _int = -1026546768, _float = -104.069702, _int64 = 99852668117936, ptr = 0x5ad0c2d023b0}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 1 '\001', {plus = 3, mon_type = MONS_IGUANA, skill = SK_AXES, charges = 3, tithe_state = 3}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 103 'g', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 21, slot = 118, orig_place = {branch = BRANCH_ORC, depth = 1}, orig_monnum = -103, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 208, byte = -48 '\320', _short = -31536, _int = -1022655280, _float = -139.518799, _int64 = 99852672009424, ptr = 0x5ad0c30b84d0}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 224, byte = -32 '\340', _short = 26848, _int = -1025939232, _float = -108.704834, _int64 = 99852668725472, ptr = 0x5ad0c2d968e0}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 64, byte = 64 '@', _short = -26560, _int = -1023502272, _float = -127.297363, _int64 = 99852671162432, ptr = 0x5ad0c2fe9840}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 11 '\v', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, tithe_state = 2}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 70 'F', quantity = 1, flags = 805569025, pos = {x = -1, y = -1}, link = 22, slot = 119, orig_place = {branch = BRANCH_ORC, 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_ARMOUR, sub_type = 9 '\t', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 9, unrand_idx = 9, subtype_rnd = 9, brand = 9, freshness = 9}, rnd = 183 '\267', quantity = 1, flags = 805372417, pos = {x = -1, y = -1}, link = 23, slot = 120, orig_place = {branch = BRANCH_ORC, 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_ARMOUR, sub_type = 1 '\001', {plus = 3, mon_type = MONS_IGUANA, skill = SK_AXES, charges = 3, tithe_state = 3}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 76 'L', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 24, slot = 121, orig_place = {branch = BRANCH_DUNGEON, depth = 15}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 3 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 224, byte = -32 '\340', _short = 7648, _int = -1025958432, _float = -108.55835, _int64 = 99852668706272, ptr = 0x5ad0c2d91de0}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 192, byte = -64 '\300', _short = 28864, _int = -1022136128, _float = -147.44043, _int64 = 99852672528576, ptr = 0x5ad0c31370c0}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 160, byte = -96 '\240', _short = 15008, _int = -1021429088, _float = -158.229004, _int64 = 99852673235616, ptr = 0x5ad0c31e3aa0}}}, }}, {base_type = OBJ_UNASSIGNED, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 207 '\317', quantity = 0, flags = 536871425, pos = {x = -1, y = -1}, link = 25, slot = 122, orig_place = {branch = BRANCH_DUNGEON, depth = 15}, orig_monnum = 0, inscription = "!a", 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 = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 63 '?', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 26, slot = 65, orig_place = {branch = BRANCH_SHOALS, depth = 1}, orig_monnum = 454, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["dropper_mid"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 177, byte = -79 '\261', _short = 1713, _int = 1713, _float = 2.40042427e-42, _int64 = 1713, ptr = 0x6b1}}}, }}, {base_type = OBJ_WEAPONS, sub_type = 40 '(', {plus = 9, mon_type = MONS_ADDER, skill = SK_CROSSBOWS, charges = 9, tithe_state = 9}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 186, unrand_idx = 186, subtype_rnd = 186, brand = 186, freshness = 186}, rnd = 93 ']', quantity = 1, flags = 939532801, pos = {x = -1, y = -1}, link = 27, slot = 66, orig_place = {branch = BRANCH_SHOALS, depth = 1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 176, byte = -80 '\260', _short = 6320, _int = -1025566544, _float = -111.548218, _int64 = 99852669098160, ptr = 0x5ad0c2df18b0}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 32, byte = 32 ' ', _short = 20512, _int = -1025224672, _float = -114.156494, _int64 = 99852669440032, ptr = 0x5ad0c2e45020}}}, }}, {base_type = OBJ_ARMOUR, sub_type = 40 '(', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 231 '\347', quantity = 1, flags = 939528705, pos = {x = -1, y = -1}, link = 28, slot = 67, orig_place = {branch = BRANCH_SPIDER, depth = 1}, orig_monnum = -100, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 4 elements = {["acquired"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 100, byte = 100 'd', _short = 100, _int = 100, _float = 1.40129846e-43, _int64 = 100, ptr = 0x64}}, ["artefact_appearance"] = {type = SV_STR, flags = 0 '\000', val = {boolean = 128, byte = -128 '\200', _short = -13952, _int = -1024603776, _float = -118.893555, _int64 = 99852670060928, ptr = 0x5ad0c2edc980}}, ["artefact_name"] = {type = SV_STR, flags = 0 '\000', val = {boolean = false, byte = 0 '\000', _short = -23808, _int = -1022582016, _float = -140.636719, _int64 = 99852672082688, ptr = 0x5ad0c30ca300}}, ["artefact_props"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 224, byte = -32 '\340', _short = -31776, _int = -1015512096, _float = -248.515137, _int64 = 99852679152608, ptr = 0x5ad0c37883e0}}}, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 23 '\027', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, tithe_state = 4}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 79, unrand_idx = 79, subtype_rnd = 79, brand = 79, freshness = 79}, rnd = 83 'S', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 52, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = 11}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 332345, unrand_idx = 332345, subtype_rnd = 332345, brand = 332345, freshness = 332345}, rnd = 47 '/', quantity = 0, flags = 536871424, pos = {x = -1, y = -1}, link = 53, slot = 105, orig_place = {branch = BRANCH_SPIDER, depth = 2}, orig_monnum = 0, inscription = "!d@r1", 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 = 15 '\017', {plus = 14, mon_type = MONS_RAT, skill = SK_STABBING, charges = 14, tithe_state = 14}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 84, unrand_idx = 84, subtype_rnd = 84, brand = 84, freshness = 84}, rnd = 244 '\364', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 54, slot = 112, orig_place = {branch = BRANCH_DUNGEON, depth = 6}, 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 = 27 '\033', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 350212, unrand_idx = 350212, subtype_rnd = 350212, brand = 350212, freshness = 350212}, rnd = 203 '\313', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 55, 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_MISCELLANY, sub_type = 6 '\006', {plus = 1, mon_type = MONS_FRILLED_LIZARD, skill = SK_SHORT_BLADES, charges = 1, tithe_state = 1}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 153 '\231', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 56, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = 12}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 350214, unrand_idx = 350214, subtype_rnd = 350214, brand = 350214, freshness = 350214}, rnd = 48 '0', quantity = 7, flags = 536871425, pos = {x = -1, y = -1}, link = 57, slot = 73, orig_place = {branch = BRANCH_DUNGEON, depth = 2}, orig_monnum = 0, inscription = "!d", 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 = 12 '\f', {plus = 5, mon_type = MONS_BASILISK, skill = SK_POLEARMS, charges = 5, tithe_state = 5}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 28, unrand_idx = 28, subtype_rnd = 28, brand = 28, freshness = 28}, rnd = 44 ',', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 58, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, 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 = 26 '\032', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 37, unrand_idx = 37, subtype_rnd = 37, brand = 37, freshness = 37}, rnd = 12 '\f', quantity = 2, flags = 939524609, pos = {x = -1, y = -1}, link = 59, slot = 114, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 0, inscription = "!q!d", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 38, unrand_idx = 38, subtype_rnd = 38, brand = 38, freshness = 38}, rnd = 72 'H', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 60, slot = 77, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 0, inscription = "!d", 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 = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 154, unrand_idx = 154, subtype_rnd = 154, brand = 154, freshness = 154}, rnd = 207 '\317', quantity = 5, flags = 536871425, pos = {x = -1, y = -1}, link = 61, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 0, inscription = "!q!d@q3", 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 = 7 '\a', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 338978, unrand_idx = 338978, subtype_rnd = 338978, brand = 338978, freshness = 338978}, rnd = 249 '\371', quantity = 8, flags = 536871425, pos = {x = -1, y = -1}, link = 62, slot = 97, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 348556, unrand_idx = 348556, subtype_rnd = 348556, brand = 348556, freshness = 348556}, rnd = 105 'i', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 63, slot = 114, orig_place = {branch = BRANCH_DUNGEON, depth = 3}, orig_monnum = 0, inscription = "!r!d", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 364868, unrand_idx = 364868, subtype_rnd = 364868, brand = 364868, freshness = 364868}, rnd = 183 '\267', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 64, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, orig_monnum = 0, inscription = "!d", 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 = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 19, unrand_idx = 19, subtype_rnd = 19, brand = 19, freshness = 19}, rnd = 126 '~', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 65, slot = 65, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, 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 = 29 '\035', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 1, unrand_idx = 1, subtype_rnd = 1, brand = 1, freshness = 1}, rnd = 120 'x', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 66, slot = 76, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, orig_monnum = 0, inscription = "!q!d", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 10, unrand_idx = 10, subtype_rnd = 10, brand = 10, freshness = 10}, rnd = 19 '\023', quantity = 12, flags = 536871425, pos = {x = -1, y = -1}, link = 67, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = 4}, orig_monnum = 0, inscription = "!q!d@q1", 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 = 14 '\016', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 74, unrand_idx = 74, subtype_rnd = 74, brand = 74, freshness = 74}, rnd = 181 '\265', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 68, slot = 105, orig_place = {branch = BRANCH_DUNGEON, depth = 5}, orig_monnum = 0, inscription = "=g!q!d", 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 = 12 '\f', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 131, unrand_idx = 131, subtype_rnd = 131, brand = 131, freshness = 131}, rnd = 162 '\242', quantity = 2, flags = 536871425, pos = {x = -1, y = -1}, link = 69, slot = 67, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 0, inscription = "!q!d", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 364050, unrand_idx = 364050, subtype_rnd = 364050, brand = 364050, freshness = 364050}, rnd = 20 '\024', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 70, slot = 102, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 0, inscription = "!r", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 81, unrand_idx = 81, subtype_rnd = 81, brand = 81, freshness = 81}, rnd = 66 'B', quantity = 2, flags = 536871425, pos = {x = -1, y = -1}, link = 71, slot = 66, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 0, inscription = "!q!q!d!q", 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 = 26 '\032', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 355633, unrand_idx = 355633, subtype_rnd = 355633, brand = 355633, freshness = 355633}, rnd = 205 '\315', quantity = 7, flags = 536871424, pos = {x = -1, y = -1}, link = 72, slot = 112, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, 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 = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 13, unrand_idx = 13, subtype_rnd = 13, brand = 13, freshness = 13}, rnd = 79 'O', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 73, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = 7}, orig_monnum = 0, inscription = "!q!d", 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 = 18 '\022', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 344157, unrand_idx = 344157, subtype_rnd = 344157, brand = 344157, freshness = 344157}, rnd = 193 '\301', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 74, slot = 87, orig_place = {branch = BRANCH_DUNGEON, depth = 8}, 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 = 11 '\v', {plus = 6, mon_type = MONS_BAT, skill = SK_STAVES, charges = 6, tithe_state = 6}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 76 'L', quantity = 1, flags = 536871425, pos = {x = -1, y = -1}, link = 75, slot = 100, orig_place = {branch = BRANCH_SPIDER, depth = 3}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 341092, unrand_idx = 341092, subtype_rnd = 341092, brand = 341092, freshness = 341092}, rnd = 208 '\320', quantity = 5, flags = 536871425, pos = {x = -1, y = -1}, link = 76, slot = 86, orig_place = {branch = BRANCH_DUNGEON, depth = 9}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 335240, unrand_idx = 335240, subtype_rnd = 335240, brand = 335240, freshness = 335240}, rnd = 131 '\203', quantity = 2, flags = 536871424, pos = {x = -1, y = -1}, link = 77, slot = 122, orig_place = {branch = BRANCH_DUNGEON, depth = 10}, 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 = 9 '\t', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 231, unrand_idx = 231, subtype_rnd = 231, brand = 231, freshness = 231}, rnd = 156 '\234', quantity = 9, flags = 536871425, pos = {x = -1, y = -1}, link = 78, slot = 101, orig_place = {branch = BRANCH_DUNGEON, depth = 10}, orig_monnum = 0, inscription = "!q!d!q!d!d", 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 = 20 '\024', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 17, unrand_idx = 17, subtype_rnd = 17, brand = 17, freshness = 17}, rnd = 8 '\b', quantity = 4, flags = 536871425, pos = {x = -1, y = -1}, link = 79, slot = 103, orig_place = {branch = BRANCH_DUNGEON, depth = 11}, orig_monnum = 0, inscription = "!q!d", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_MISCELLANY, sub_type = 21 '\025', {plus = 1, mon_type = MONS_FRILLED_LIZARD, skill = SK_SHORT_BLADES, charges = 1, tithe_state = 1}, {plus2 = 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 = 536871424, pos = {x = -1, y = -1}, link = 80, slot = 106, orig_place = {branch = BRANCH_DUNGEON, depth = 15}, 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_MISCELLANY, sub_type = 27 '\033', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, tithe_state = 2}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 221 '\335', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 81, slot = 103, orig_place = {branch = BRANCH_LAIR, 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 = 3 '\003', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 18, unrand_idx = 18, subtype_rnd = 18, brand = 18, freshness = 18}, rnd = 85 'U', quantity = 4, flags = 536871425, pos = {x = -1, y = -1}, link = 82, slot = 109, orig_place = {branch = BRANCH_LAIR, depth = 2}, 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 = 13 '\r', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 5, unrand_idx = 5, subtype_rnd = 5, brand = 5, freshness = 5}, rnd = 223 '\337', quantity = 2, flags = 939524609, pos = {x = -1, y = -1}, link = 83, slot = 97, orig_place = {branch = BRANCH_ORC, depth = 2}, orig_monnum = -103, inscription = "!q!d", 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 352343, unrand_idx = 352343, subtype_rnd = 352343, brand = 352343, freshness = 352343}, rnd = 237 '\355', quantity = 3, flags = 536871425, pos = {x = -1, y = -1}, link = 84, slot = 103, orig_place = {branch = BRANCH_LAIR, depth = 4}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 338216, unrand_idx = 338216, subtype_rnd = 338216, brand = 338216, freshness = 338216}, rnd = 135 '\207', quantity = 10, flags = 536871424, pos = {x = -1, y = -1}, link = 85, slot = 116, orig_place = {branch = BRANCH_DUNGEON, depth = 12}, orig_monnum = 0, inscription = "!d@r2", 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 = 8 '\b', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 334421, unrand_idx = 334421, subtype_rnd = 334421, brand = 334421, freshness = 334421}, rnd = 151 '\227', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 86, slot = 117, orig_place = {branch = BRANCH_LAIR, depth = 5}, 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 = 24 '\030', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 351625, unrand_idx = 351625, subtype_rnd = 351625, brand = 351625, freshness = 351625}, rnd = 50 '2', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 87, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = 13}, 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_MISCELLANY, sub_type = 9 '\t', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, tithe_state = 4}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 177 '\261', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 88, slot = 105, orig_place = {branch = BRANCH_DUNGEON, depth = 13}, 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 = 41, mon_type = MONS_CATOBLEPAS, skill = 41, charges = 41, tithe_state = 41}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 7, unrand_idx = 7, subtype_rnd = 7, brand = 7, freshness = 7}, rnd = 52 '4', quantity = 1, flags = 536871424, pos = {x = -1, y = -1}, link = 89, slot = 97, orig_place = {branch = BRANCH_SHOALS, depth = 2}, 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 = 3 '\003', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 338178, unrand_idx = 338178, subtype_rnd = 338178, brand = 338178, freshness = 338178}, rnd = 88 'X', quantity = 2, flags = 536871424, pos = {x = -1, y = -1}, link = 90, slot = 99, orig_place = {branch = BRANCH_SHOALS, depth = 4}, 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, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, tithe_state = 0}, {plus2 = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}}, inv_uselessness = {mData = {false , true, false , true, false }}, offhand_weapon = true, quiver_item = 14 '\016', quiver_desc = "Throw: 5 darts (curare) {=f=f}", unarmed_attack = "Nothing wielded", unarmed_attack_colour = 2 '\002', quiver_available = true, weapon_index = 9 '\t', offhand_index = 17 '\021'} spectator = false god = "Okawaru" prank = max_max_hp = place = short_name = "Spider Nest" pos = weapon = offhand = #16 0x00005ad0a5c914f2 in TilesFramework::redraw (this=this@entry=0x5ad0a6223ae0 ) at tileweb.cc:2315 No locals. #17 0x00005ad0a5c917e8 in TilesFramework::update_input_mode (this=0x5ad0a6223ae0 , mode=mode@entry=MOUSE_MODE_MORE, force=force@entry=false) at tileweb.cc:1011 prev_mode = #18 0x00005ad0a57a711d in mouse_control::mouse_control (this=this@entry=0x7ffe6e276c54, mode=mode@entry=MOUSE_MODE_MORE) at libutil.cc:490 No locals. #19 0x00005ad0a584d3f3 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1884 keypress = 0 unwind_more = {val = @0x5ad0a61ba0c1, oldval = false} mc = {m_previous_mode = MOUSE_MODE_NORMAL} #20 0x00005ad0a584ea30 in message_window::more (this=this@entry=0x5ad0a61c3d80 , full=full@entry=true, user=user@entry=false) at message.cc:733 rng = {previous = rng::UI} last_row = 7 #21 0x00005ad0a584f02b in message_window::make_space (n=1, this=0x5ad0a61c3d80 ) at message.cc:481 space = s = space = s = #22 message_window::add_item (this=this@entry=0x5ad0a61c3d80 , text="You stick the radroach like a pincushion with your +0 quick blade of\nprotection!!!", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:632 line = {ops = std::vector of length 5, capacity 6 = {{type = (FSOP_TEXT | FSOP_BG | unknown: 0x6e8b9584), colour = 23253, text = ""}, {type = FSOP_TEXT, colour = -1, text = " "}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "o5\366o\325Z\000\000\vɊR\272.\237\335_type, char const*, ...)\000ode, bool)\000st*, ...)\000ade of"}}} nl = @0x5ad0c2fa5768: {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "protection!!!"}}} __for_range = std::vector of length 2, capacity 2 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You stick the radroach like a pincushion with your +0 quick blade of"}}}, {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "protection!!!"}}}} __for_begin = __for_end = newlines = std::vector of length 2, capacity 2 = {{ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "You stick the radroach like a pincushion with your +0 quick blade of"}}}, {ops = std::vector of length 2, capacity 2 = {{type = FSOP_COLOUR, colour = 7, text = ""}, {type = FSOP_TEXT, colour = -1, text = "protection!!!"}}}} #23 0x00005ad0a584fe7d in message_store::store_msg (msg=..., this=0x5ad0a61ba0e0 ) at message.cc:825 p = prefix_type::none dontsend = p = dontsend = #24 message_store::flush_prev (this=0x5ad0a61ba0e0 ) at message.cc:855 msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You stick the radroach like a pincushion with your +0 quick blade of protection!!!", repeats = 1}}, turn = 40381, join = false} #25 0x00005ad0a58499d7 in message_store::add (msg=..., this=0x5ad0a61ba0e0 ) at message.cc:789 orig_full_text = "You break out of your daze." orig_full_text = #26 _mpr (text="You break out of your daze.", channel=channel@entry=MSGCH_RECOVERY, param=, param@entry=0, nojoin=nojoin@entry=false, cap=, cap@entry=true) at message.cc:1589 _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 = 40381, join = true} #27 0x00005ad0a584a2a6 in do_message_print (channel=, param=0, cap=, nojoin=, format=, argp=) at /usr/include/c++/13/bits/basic_string.tcc:242 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffe6e277280, reg_save_area = 0x7ffe6e2771c0}} buff = "You break out of your daze.\000\320Z\000\000\230q'n\376\177\000\000m\240`\245\320Z\000\000\200`'\246\320Z\000\000?\247\206\245\320Z\000\000pq'n\376\177\000\000D\246\206\245\320Z\000\000\230q'n\376\177\000\0001\277\206\245\320Z\000\000\000\000\000\000\000\000\000\000\030r'n\376\177\000\000\r\000\000\000\000\000\000\000\300r'n\376\177\000\000`q'n\376\177\000\000Pq'n\376\177\000\000>\000\000\000;\000\000\000\002", '\000' , "7\000\000\000:\000\000\000\032\000\000\000\357|\000\000\260\tL\231\357|\000\000`q'n\376\177\000" len = #28 0x00005ad0a584a831 in mprf (channel=channel@entry=MSGCH_RECOVERY, format=format@entry=0x5ad0a5cde73a "%s") at message.cc:1314 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe6e277280, reg_save_area = 0x7ffe6e2771c0}} #29 0x00005ad0a59da555 in _decrement_a_duration (dur=dur@entry=DUR_MESMERISED, delay=delay@entry=8, endmsg=0x5ad0a5d1219c "You break out of your daze.", exploss=exploss@entry=0, expmsg=expmsg@entry=0x0, chan=chan@entry=MSGCH_RECOVERY) at player-reacts.cc:179 exppoint = 0 old_dur = 8 #30 0x00005ad0a59dce78 in _decrement_simple_duration (delay=8, dur=DUR_MESMERISED) at player-reacts.cc:740 No locals. #31 _decrement_durations () at player-reacts.cc:1107 i = 4 delay = melted = pbd_str = sanguine_armour_is_valid = Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-5d7b2d6c54/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-5d7b2d6c54/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-5d7b2d6c54/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 9, depth = 4 Level id: Spider:4 Level build method = random_map_for_place, level layout type = , absdepth0 = 18 Level vaults: hellmonk_spider_rune_endless_swarm Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is a stone staircase leading up here. Found a whip. You see here a parchment of Dragon's Call. Found a scroll of teleportation. t - 10 scrolls of teleportation {!d@r2} (gained 1) Found a scroll labelled JEGRUY VELAMY. l - 3 scrolls labelled JEGRUY VELAMY (gained 1) Found a potion of curing. c - 12 potions of curing {!q!d@q1} (gained 1) You see here a parchment of Dragon's Call. Done exploring. Done exploring. Done exploring. Done exploring. You drop the +0 helmet "Okuf" {Harm rN+ Str+3 Dex-3}. You drop a staff of fire {!a}. You drop the medusa talisman of Baweuwig {Harm Rampage +Blink Dex+3}. As you read the scroll of identify, it crumbles to dust. l -> g - 3 scrolls of fog You are caught in a web! There is a web here. You disentangle yourself. There is a stone staircase leading down here. You fly downwards. You encounter an orb spider, 2 culicivoras, a redback, 2 jumping spiders and an emperor scorpion. Your maw growls hungrily at the sight of the orb spider. The orb spider's many legs skitter faintly. The jumping spider's many legs skitter faintly. x2 The culicivora's many legs skitter faintly. You hear a faint skittering sound. You hear a skittering sound. Found a parchment of Sublimation of Blood. There is a stone staircase leading up here. Unknown command. Unknown command. Press: ? - help, Dir - look around, f - activate Confirm evoke: an emperor scorpion (will become unable to see you) You feel drained. You fade into invisibility! You encounter a steelbarb worm. The emperor scorpion closely misses you. The emperor scorpion claws you but does no damage. x2 Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The emperor scorpion stings you. The emperor scorpion closely misses you. The emperor scorpion misses you. The jumping spider pounces on you. The jumping spider misses you. The redback bites you! Unknown command. Unknown command. Unknown command. Unknown command. You catch the helpless emperor scorpion completely off-guard! You skewer the emperor scorpion like a kebab with your +6 quick blade of venom!!! You chomp the emperor scorpion. You hit the emperor scorpion but do no damage. The emperor scorpion is poisoned. You strike the helpless emperor scorpion from behind! You skewer the emperor scorpion like a kebab with your +0 quick blade of protection!!! Your weapon exudes an aura of protection. You devour a chunk of the emperor scorpion! Okawaru accepts your kill. You encounter an emperor scorpion. You encounter an entropy weaver. Unknown command. You barely miss the orb spider with your +0 quick blade of protection. You hit the orb spider but do no damage. You strike the helpless orb spider from behind! You spit the orb spider like a pig with your +6 quick blade of venom!!!! You devour the orb spider! You are no longer mesmerised. Okawaru accepts your kill. The entropy weaver shouts! The jumping spider completely misses you. The jumping spider misses you. The redback misses you. You encounter a culicivora. Unknown command. You strike the helpless jumping spider from behind! You spit the jumping spider like a pig with your +6 quick blade of venom!!!! You devour the jumping spider! Okawaru accepts your kill. The redback misses you. The culicivora bites you but does no damage. Unknown command. You strike the helpless culicivora from behind! You stick the culicivora like a pincushion with your +0 quick blade of protection!!! You devour the culicivora! Okawaru accepts your kill. The redback barely misses you. You puncture the jumping spider with your +6 quick blade of venom! You catch the helpless jumping spider completely off-guard! You stick the jumping spider like a pincushion with your +6 quick blade of venom!!! You devour the jumping spider! Okawaru accepts your kill. Unknown command. You catch the helpless redback completely off-guard! You spit the redback like a pig with your +6 quick blade of venom!!! You devour the redback! Okawaru accepts your kill. The entropy weaver points at you and mumbles some strange words. The entropic weave corrodes you! You encounter a broodmother. Unknown command. Unknown command. You fly upwards. There is a stone staircase leading down here. HP restored. You flicker for a moment. You feel like a meek peon again. Magic restored. You flicker back into view. There is a stone staircase leading down here. Unknown command. You start waiting. You are no longer corroded. Unknown command. You fly downwards. You encounter 3 meliai and a spark wasp. A meliai is wielding a +1 hand axe of pain. Your maw growls hungrily at the sight of the meliai. The meliai buzzes angrily. x3 Found a plate armour, 28 gold pieces and a scroll of enchant armour. There is a stone staircase leading up here. Unknown command. Unknown command. Unknown command. Press: ? - help, Dir - look around, f - activate Confirm evoke: a spark wasp (will become unable to see you) You feel drained. You fade into invisibility! Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The spark wasp stings you. The spark wasp shocks you. You resist. Unknown command. Unknown command. You hit the meliai with your +6 quick blade of venom. You closely miss the meliai with your +6 quick blade of venom. You hit the meliai but do no damage. Your weapon exudes an aura of protection. You puncture the meliai with your +0 quick blade of protection! Unknown command. You puncture the meliai with your +6 quick blade of venom! The meliai is poisoned. Your chomp misses the meliai. You catch the helpless meliai completely off-guard! You perforate the meliai like a sieve with your +6 quick blade of venom!!! You devour the meliai! Okawaru accepts your kill. The spark wasp stings you but does no damage. You catch the helpless spark wasp completely off-guard! You skewer the spark wasp like a kebab with your +6 quick blade of venom!!! The spark wasp looks as sick as possible! You chomp the spark wasp! You devour the spark wasp! Okawaru accepts your kill. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. You hit the meliai with your +6 quick blade of venom. The meliai is poisoned. You chomp the meliai! You devour the meliai! Okawaru accepts your kill. The culicivora's many legs skitter faintly. Unknown command. You break out of your daze. The meliai hits you with a +0 hand axe. The meliai misses you. The meliai completely misses you. x2 Unknown command. You hit the meliai with your +0 quick blade of protection. You chomp the meliai! You closely miss the meliai with your +0 quick blade of protection. You strike the helpless meliai from behind! You skewer the meliai like a kebab with your +6 quick blade of venom!!!! You devour the meliai! Okawaru accepts your kill. You catch the helpless culicivora completely off-guard! You stick the culicivora like a pincushion with your +6 quick blade of venom!!! You devour the culicivora! Okawaru accepts your kill. Unknown command. You rampage towards the emperor scorpion! The emperor scorpion barely misses you. The emperor scorpion closely misses you. The emperor scorpion barely misses you. Unknown command. You strike the helpless emperor scorpion from behind! You impale the emperor scorpion with your +0 quick blade of protection!! You chomp the emperor scorpion! You hit the emperor scorpion with your +0 quick blade of protection. You catch the helpless emperor scorpion completely off-guard! You perforate the emperor scorpion like a sieve with your +6 quick blade of venom!!! You hit the emperor scorpion but do no damage. You hit the emperor scorpion with your +6 quick blade of venom. Your chomp misses the emperor scorpion. You hit the emperor scorpion with your +6 quick blade of venom. The emperor scorpion is poisoned. You strike the helpless emperor scorpion from behind! You skewer the emperor scorpion like a kebab with your +0 quick blade of protection!!! You devour a chunk of the emperor scorpion! Okawaru accepts your kill. HP restored. Magic restored. You are caught in a web! There is a web here. Things that are here: a +1 hand axe of pain; a +0 robe You disentangle yourself. a - 8 scrolls of enchant armour (gained 1) You now have 1127 gold pieces (gained 28). You feel like a meek peon again. You flicker for a moment. You flicker back into view. You finish digesting your meal. Found a stone staircase leading up. Found an escape hatch in the ceiling. You are caught in a web! There is a web here. You struggle to detach yourself from the web. You disentangle yourself. Found 22 gold pieces. Unknown command. You now have 1149 gold pieces (gained 22). You encounter a wolf spider. Your maw growls hungrily at the sight of the wolf spider. The wolf spider's many legs skitter. A wolf spider is nearby! Unknown command. You cannot move away from the wolf spider! The wolf spider completely misses you. x2 You hit the wolf spider with your +6 quick blade of venom. The wolf spider is poisoned. Your chomp misses the wolf spider. You hit the wolf spider but do no damage. The wolf spider looks as sick as possible! You puncture the wolf spider with your +0 quick blade of protection! Your weapon exudes an aura of protection. You barely miss the wolf spider with your +0 quick blade of protection. The wolf spider hits you but does no damage. The wolf spider barely misses you. You hit the wolf spider but do no damage. The wolf spider looks as sick as possible! You hit the wolf spider with your +6 quick blade of venom. You hit the wolf spider with your +0 quick blade of protection. x2 The wolf spider barely misses you. x2 Unknown command. You hit the wolf spider with your +6 quick blade of venom. The wolf spider looks as sick as possible! You puncture the wolf spider with your +6 quick blade of venom! The wolf spider looks as sick as possible! You hit the wolf spider with your +0 quick blade of protection. You completely miss the wolf spider with your +0 quick blade of protection. The wolf spider barely misses you. The wolf spider bites you but does no damage. You hit the wolf spider with your +0 quick blade of protection. You devour the wolf spider! You are no longer mesmerised. Okawaru accepts your kill. Unknown command. You rampage towards the entropy weaver! You catch the helpless entropy weaver completely off-guard! You spit the entropy weaver like a pig with your +6 quick blade of venom!!! You hit the entropy weaver with your +6 quick blade of venom. You miss the entropy weaver with your +0 quick blade of protection. You hit the entropy weaver but do no damage. The culicivora's many legs skitter faintly. The entropy weaver hits you but does no damage. The entropy weaver hits you! x2; The entropy weaver barely misses you. Unknown command. You puncture the entropy weaver with your +6 quick blade of venom! You hit the entropy weaver with your +6 quick blade of venom. The entropy weaver is poisoned. You hit the entropy weaver but do no damage. x2 You finish digesting your meal. The entropy weaver casts a spell at you. The entropic weave corrodes you! You closely miss the entropy weaver with your +0 quick blade of protection. You hit the entropy weaver with your +0 quick blade of protection. You hit the entropy weaver with your +6 quick blade of venom. The entropy weaver looks as sick as possible! You hit the entropy weaver with your +6 quick blade of venom. Unknown command. You hit the entropy weaver but do no damage. You chomp the entropy weaver, but do no damage. You hit the entropy weaver but do no damage. You barely miss the entropy weaver with your +6 quick blade of venom. You hit the entropy weaver with your +6 quick blade of venom. The entropy weaver looks as sick as possible! The entropy weaver hits you. The entropy weaver hits you but does no damage. The entropy weaver completely misses you. The entropy weaver hits you! You hit the entropy weaver but do no damage. The entropy weaver looks as sick as possible! You hit the entropy weaver with your +6 quick blade of venom. You hit the entropy weaver but do no damage. You puncture the entropy weaver with your +0 quick blade of protection! You devour the entropy weaver! Okawaru accepts your kill. The culicivora bites you but does no damage. Training target 15.0 for Short Blades reached! Your Short Blades skill increases to level 15! Your Evocations skill increases to level 11! You puncture the culicivora with your +6 quick blade of venom! You chomp the culicivora, but do no damage. You hit the culicivora with your +6 quick blade of venom. The culicivora is poisoned. You barely miss the culicivora with your +0 quick blade of protection. You closely miss the culicivora with your +0 quick blade of protection. The culicivora closely misses you. You puncture the culicivora with your +0 quick blade of protection! Your chomp misses the culicivora. You hit the culicivora with your +0 quick blade of protection. You completely miss the culicivora with your +6 quick blade of venom. x2 The culicivora bites you! The culicivora draws vitality from your injuries! You hit the culicivora but do no damage. The culicivora looks as sick as possible! You chomp the culicivora! You devour the culicivora! Okawaru accepts your kill. Unknown command. No target in view! You finish digesting your meal. You rampage towards the broodmother! You are caught in a web! There is a web here. Things that are here: a +0 war axe; a +0 robe You can't go up here! Unknown command. Unknown command. You disentangle yourself. There is a stone staircase leading up here. You fly upwards. You are no longer corroded. There is a stone staircase leading down here. You start resting. HP restored. Unknown command. You fly downwards. There is a stone staircase leading up here. You rampage towards the broodmother! Unknown command. Unknown command. You hit the broodmother with your +6 quick blade of venom. The broodmother's many legs skitter. You chomp the broodmother! You puncture the broodmother with your +6 quick blade of venom! The broodmother looks as sick as possible! You hit the broodmother with your +0 quick blade of protection. Your weapon exudes an aura of protection. You hit the broodmother with your +0 quick blade of protection. The broodmother bites you. Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The broodmother barely misses you. Unknown command. Unknown command. You hit the broodmother with your +0 quick blade of protection. x2 You puncture the broodmother with your +6 quick blade of venom! You hit the broodmother with your +6 quick blade of venom. The broodmother looks as sick as possible! The broodmother closely misses you. You hit the broodmother with your +0 quick blade of protection. You chomp the broodmother. You puncture the broodmother with your +0 quick blade of protection! You puncture the broodmother with your +6 quick blade of venom! The broodmother looks as sick as possible! You barely miss the broodmother with your +6 quick blade of venom. The broodmother bites you but does no damage. Unknown command. Unknown command. You hit the broodmother with your +6 quick blade of venom. You puncture the broodmother with your +6 quick blade of venom! You puncture the broodmother with your +0 quick blade of protection! x2 You hit the broodmother with your +0 quick blade of protection. Your chomp misses the broodmother. You hit the broodmother with your +0 quick blade of protection. You puncture the broodmother with your +6 quick blade of venom! The broodmother looks as sick as possible! You hit the broodmother with your +6 quick blade of venom. The broodmother looks as sick as possible! The broodmother summons a spider! The steelbarb worm hits you! Barbed spikes become lodged in your body. Unknown command. You barely miss the broodmother with your +0 quick blade of protection. You chomp the broodmother! You hit the broodmother with your +0 quick blade of protection. You hit the broodmother with your +6 quick blade of venom. The broodmother looks as sick as possible! You hit the broodmother with your +6 quick blade of venom. The broodmother looks as sick as possible! Okawaru accepts your kill. Unknown command. You hit the steelbarb worm but do no damage. x2 You hit the steelbarb worm with your +6 quick blade of venom. The steelbarb worm is poisoned. You puncture the steelbarb worm with your +6 quick blade of venom! The steelbarb worm looks as sick as possible! The steelbarb worm closely misses you. You completely miss the steelbarb worm with your +0 quick blade of protection. You chomp the steelbarb worm! You hit the steelbarb worm but do no damage. x2 The steelbarb worm looks as sick as possible! You hit the steelbarb worm but do no damage. You barely miss the steelbarb worm with your +6 quick blade of venom. You puncture the steelbarb worm with your +6 quick blade of venom! You hit the steelbarb worm but do no damage. You hit the steelbarb worm with your +0 quick blade of protection. The steelbarb worm closely misses you. You hit the steelbarb worm with your +6 quick blade of venom. The steelbarb worm looks as sick as possible! You chomp the steelbarb worm! You completely miss the steelbarb worm with your +6 quick blade of venom. You closely miss the steelbarb worm with your +0 quick blade of protection. You hit the steelbarb worm with your +0 quick blade of protection. The steelbarb worm misses you. You hit the steelbarb worm with your +6 quick blade of venom. The steelbarb worm looks as sick as possible! You barely miss the steelbarb worm with your +6 quick blade of venom. You hit the steelbarb worm but do no damage. x2 You hit the steelbarb worm with your +0 quick blade of protection. You barely miss the steelbarb worm with your +0 quick blade of protection. You hit the steelbarb worm with your +6 quick blade of venom. The steelbarb worm looks as sick as possible! You barely miss the steelbarb worm with your +6 quick blade of venom. The steelbarb worm misses you. You completely miss the steelbarb worm with your +0 quick blade of protection. You chomp the steelbarb worm. You hit the steelbarb worm with your +0 quick blade of protection. You hit the steelbarb worm but do no damage. You puncture the steelbarb worm with your +6 quick blade of venom! You devour the steelbarb worm! Okawaru accepts your kill. Your base Stealth skill increases to level 10! Unknown command. You start resting. You carefully extract the barbed spikes from your body. Unknown command. HP restored. Magic restored. You finish digesting your meal. You feel like a meek peon again. Found a sling. You see here a +0 sling. You encounter a spark wasp. The spark wasp leaves your sight. A spark wasp comes into view. The spark wasp buzzes angrily. The spark wasp bursts into living lightning! The living lightning hits you! You resist. The spark wasp blinks! You rampage towards the spark wasp! The spark wasp stings you! The spark wasp shocks you. You resist. Unknown command. You hit the spark wasp but do no damage. Your weapon exudes an aura of protection. Your chomp misses the spark wasp. You hit the spark wasp with your +0 quick blade of protection. You closely miss the spark wasp with your +6 quick blade of venom. You hit the spark wasp but do no damage. The spark wasp is poisoned. The spark wasp stings you but does no damage. The spark wasp misses you. You hit the spark wasp with your +6 quick blade of venom. The spark wasp looks as sick as possible! You hit the spark wasp with your +6 quick blade of venom. The spark wasp looks as sick as possible! You hit the spark wasp but do no damage. x2 The spark wasp misses you. Unknown command. You hit the spark wasp but do no damage. You chomp the spark wasp, but do no damage. You hit the spark wasp but do no damage. You puncture the spark wasp with your +6 quick blade of venom! The spark wasp looks as sick as possible! You closely miss the spark wasp with your +6 quick blade of venom. The spark wasp barely misses you. You miss the spark wasp with your +0 quick blade of protection. Your chomp misses the spark wasp. You hit the spark wasp with your +0 quick blade of protection. You barely miss the spark wasp with your +6 quick blade of venom. You hit the spark wasp but do no damage. The spark wasp looks as sick as possible! The spark wasp stings you! The spark wasp shocks you. You resist. You hit the spark wasp with your +0 quick blade of protection. You chomp the spark wasp. You puncture the spark wasp with your +0 quick blade of protection! You hit the spark wasp but do no damage. The spark wasp looks as sick as possible! You closely miss the spark wasp with your +6 quick blade of venom. The spark wasp stings you. The spark wasp shocks you. You resist. You are too injured to fight recklessly! You are too injured to fight recklessly! You hit the spark wasp with your +0 quick blade of protection. x2 You hit the spark wasp with your +6 quick blade of venom. You devour the spark wasp! Okawaru accepts your kill. Okawaru grants you throwing weapons! Something appears at your feet! p - 12 atropa-tipped darts (gained 1) You start resting. You finish digesting your meal. Unknown command. You start resting. HP restored. Unknown command. You encounter a jumping spider. A jumping spider is nearby! A jumping spider is nearby! Unknown command. Unknown command. You encounter a redback. Found a parchment of Irradiate. You encounter a demonic crawler. The redback leaves your sight. Unknown command. You encounter a broodmother and a tarantella. Your maw growls hungrily at the sight of the tarantella. Found a wand of flame (8) and a parchment of Grave Claw. The tarantella's many legs skitter faintly. The demonic crawler gives a hideous shriek! You hear an angry buzzing noise. You hear a faint skittering sound. x2 You hear an angry buzzing noise. You hear a skittering sound. You hear a faint skittering sound. You hear a skittering sound. x2 You hear a faint skittering sound. x2 You encounter a tarantella. x2; You encounter a spark wasp. The jumping spider closely misses you. The jumping spider completely misses you. You hit the jumping spider with your +6 quick blade of venom. You chomp the jumping spider! You closely miss the jumping spider with your +6 quick blade of venom. You hit the jumping spider but do no damage. Your weapon exudes an aura of protection. You hit the jumping spider with your +0 quick blade of protection. You are no longer mesmerised. Unknown command. Unknown command. The jumping spider leaps! Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The redback barely misses you. Unknown command. Unknown command. Unknown command. Press: ? - help, Dir - look around, f - activate Confirm evoke: a redback (will become unable to see you) You feel drained. You fade into invisibility! The redback misses you. You catch the helpless redback completely off-guard! You stick the redback like a pincushion with your +6 quick blade of venom!!! You devour the redback! Okawaru accepts your kill. Unknown command. You strike the helpless broodmother from behind! You spit the broodmother like a pig with your +0 quick blade of protection!!! Your weapon exudes an aura of protection. You chomp the broodmother!! You catch the helpless broodmother completely off-guard! You stick the broodmother like a pincushion with your +0 quick blade of protection!!! You catch the helpless broodmother completely off-guard! You stick the broodmother like a pincushion with your +6 quick blade of venom!!! You devour half of the broodmother! Okawaru accepts your kill. You encounter a broodmother and a spark wasp. You encounter a jumping spider. You encounter a broodmother. The tarantella completely misses you. You encounter a jumping spider. The tarantella leaves your sight. The broodmother leaves your sight. The demonic crawler leaves your sight. Unknown command. You barely miss the tarantella with your +0 quick blade of protection. You hit the tarantella with your +0 quick blade of protection. You catch the helpless tarantella completely off-guard! You spit the tarantella like a pig with your +6 quick blade of venom!!! You devour the tarantella! Okawaru accepts your kill. Unknown command. You catch the helpless spark wasp completely off-guard! You skewer the spark wasp like a kebab with your +0 quick blade of protection!!! You chomp the spark wasp! You devour the spark wasp! Okawaru accepts your kill. You encounter a culicivora. You rampage towards the jumping spider! You catch the helpless jumping spider completely off-guard! You perforate the jumping spider like a sieve with your +6 quick blade of venom!!! You devour the jumping spider! Okawaru accepts your kill. You encounter a redback. Your maw growls hungrily at the sight of the redback. You encounter a culicivora. You encounter a jumping spider. The demonic crawler hits you. The demonic crawler misses you. The demonic crawler hits you but does no damage. The tarantella closely misses you. The tarantella misses you. The jumping spider's many legs skitter faintly. The culicivora's many legs skitter faintly. x2 The jumping spider's many legs skitter faintly. You hear a faint skittering sound. You have reached level 18! You strike the helpless tarantella from behind! You skewer the tarantella like a kebab with your +6 quick blade of venom!!! You devour the tarantella! Okawaru accepts your kill. The spark wasp buzzes angrily. The demonic crawler hits you! x2 The demonic crawler completely misses you. Unknown command. You are no longer mesmerised. Unknown command. Unknown command. You can now deal lightning-fast blows. The demonic crawler hits you but does no damage. The demonic crawler closely misses you. The demonic crawler hits you. You encounter a jumping spider. Unknown command. You hit the demonic crawler but do no damage. The demonic crawler is poisoned. You chomp the demonic crawler! You puncture the demonic crawler with your +6 quick blade of venom! The demonic crawler looks as sick as possible! You barely miss the demonic crawler with your +0 quick blade of protection. You hit the demonic crawler with your +0 quick blade of protection. The demonic crawler barely misses you. The demonic crawler hits you but does no damage. x2 You hit the demonic crawler but do no damage. You chomp the demonic crawler! You hit the demonic crawler with your +0 quick blade of protection. You hit the demonic crawler with your +6 quick blade of venom. You hit the demonic crawler but do no damage. The demonic crawler looks as sick as possible! Unknown command. You hit the demonic crawler but do no damage. The demonic crawler looks as sick as possible! You hit the demonic crawler with your +6 quick blade of venom. The demonic crawler looks as sick as possible! You hit the demonic crawler with your +0 quick blade of protection. You hit the demonic crawler but do no damage. The demonic crawler completely misses you. x2 The demonic crawler barely misses you. You puncture the demonic crawler with your +0 quick blade of protection! You hit the demonic crawler but do no damage. You hit the demonic crawler with your +6 quick blade of venom. You hit the demonic crawler but do no damage. Unknown command. You hit the demonic crawler with your +6 quick blade of venom. x2 You devour half of the demonic crawler! Okawaru accepts your kill. The spark wasp buzzes angrily. The culicivora's many legs skitter faintly. The jumping spider's many legs skitter faintly. Unknown command. You rampage towards the jumping spider! You hit the jumping spider but do no damage. You catch the helpless jumping spider completely off-guard! You perforate the jumping spider like a sieve with your +0 quick blade of protection!!! You devour the jumping spider! Okawaru accepts your kill. You flicker for a moment. The culicivora leaves your sight. Unknown command. You rampage towards the tarantella! You encounter a tarantella. The jumping spider completely misses you. x2 Unknown command. You hit the jumping spider but do no damage. You hit the jumping spider with your +0 quick blade of protection. You puncture the jumping spider with your +6 quick blade of venom! x2 The jumping spider looks as sick as possible! The broodmother's many legs skitter. The culicivora's many legs skitter faintly. Unknown command. Unknown command. You strike the helpless jumping spider from behind! You stick the jumping spider like a pincushion with your +6 quick blade of venom!!! You devour the jumping spider! Okawaru accepts your kill. The spark wasp buzzes angrily. The culicivora's many legs skitter faintly. Unknown command. You rampage towards the culicivora! You catch the helpless culicivora completely off-guard! You skewer the culicivora like a kebab with your +0 quick blade of protection!!! You devour the culicivora! Okawaru accepts your kill. The culicivora's many legs skitter faintly. The tarantella closely misses you. The tarantella splashes around in the water. The tarantella completely misses you. Unknown command. Unknown command. You catch the helpless broodmother completely off-guard! You skewer the broodmother like a kebab with your +6 quick blade of venom!!!! The broodmother is poisoned. You chomp the broodmother!! You catch the helpless broodmother completely off-guard! You spit the broodmother like a pig with your +6 quick blade of venom!!! You devour half of the broodmother! Okawaru accepts your kill. Unknown command. You catch the helpless broodmother completely off-guard! You skewer the broodmother like a kebab with your +6 quick blade of venom!!! The broodmother looks as sick as possible! You hit the broodmother with your +6 quick blade of venom. The broodmother looks as sick as possible! You strike the helpless broodmother from behind! You spit the broodmother like a pig with your +0 quick blade of protection!!! You strike the helpless broodmother from behind! You skewer the broodmother like a kebab with your +0 quick blade of protection!!! You devour half of the broodmother! Okawaru accepts your kill. The redback closely misses you. Your Shapeshifting skill increases to level 13! You hit the jumping spider with your +6 quick blade of venom. The jumping spider is poisoned. You strike the helpless jumping spider from behind! You skewer the jumping spider like a kebab with your +6 quick blade of venom!!! You devour the jumping spider! Okawaru accepts your kill. Unknown command. You closely miss the redback with your +6 quick blade of venom. You chomp the redback! You strike the helpless redback from behind! You perforate the redback like a sieve with your +6 quick blade of venom!!! You devour the redback! Okawaru accepts your kill. The jumping spider's many legs skitter faintly. The culicivora's many legs skitter faintly. You catch the helpless tarantella completely off-guard! You skewer the tarantella like a kebab with your +6 quick blade of venom!!! You devour the tarantella! Okawaru accepts your kill. Unknown command. You catch the helpless spark wasp completely off-guard! You stick the spark wasp like a pincushion with your +6 quick blade of venom!!! The spark wasp looks as sick as possible! You strike the helpless spark wasp from behind! You stick the spark wasp like a pincushion with your +6 quick blade of venom!!! You devour the spark wasp! Okawaru accepts your kill. The jumping spider barely misses you. x2 You catch the helpless jumping spider completely off-guard! You skewer the jumping spider like a kebab with your +0 quick blade of protection!!! You devour the jumping spider! Okawaru accepts your kill. You flicker back into view. You encounter a wolf spider. The culicivora splashes around in the water. The tarantella touches you! The culicivora splashes around in the water. The wolf spider leaves your sight. Unknown command. You closely miss the tarantella with your +0 quick blade of protection. You chomp the tarantella. You puncture the tarantella with your +0 quick blade of protection! You puncture the tarantella with your +6 quick blade of venom! The tarantella is poisoned. You closely miss the tarantella with your +6 quick blade of venom. Unknown command. You puncture the tarantella with your +0 quick blade of protection! You devour the tarantella! Okawaru accepts your kill. You hit the culicivora with your +6 quick blade of venom. x2 The culicivora is poisoned. You completely miss the culicivora with your +0 quick blade of protection. You puncture the culicivora with your +0 quick blade of protection! The culicivora misses you. You hit the culicivora with your +0 quick blade of protection. You puncture the culicivora with your +0 quick blade of protection! You puncture the culicivora with your +6 quick blade of venom! You devour the culicivora! Okawaru accepts your kill. You feel like a meek peon again. Your graspers slow down. Magic restored. You encounter a tarantella. Your maw growls hungrily at the sight of the tarantella. The tarantella's many legs skitter faintly. You hear a faint skittering sound. x2; You hear a skittering sound. You hear a faint skittering sound. You see here a wand of flame (8). A tarantella is nearby! Unknown command. Unknown command. You rampage towards the tarantella! You are caught in a web! There is a web here. Unknown command. Unknown command. You disentangle yourself. You hit the tarantella with your +0 quick blade of protection. Your weapon exudes an aura of protection. You barely miss the tarantella with your +0 quick blade of protection. You hit the tarantella with your +6 quick blade of venom. You closely miss the tarantella with your +6 quick blade of venom. The tarantella touches you! You hit the tarantella with your +0 quick blade of protection. x2 You puncture the tarantella with your +6 quick blade of venom! The tarantella is poisoned. You closely miss the tarantella with your +6 quick blade of venom. The tarantella touches you but does no damage. You hit the tarantella with your +6 quick blade of venom. The tarantella looks as sick as possible! You chomp the tarantella. You devour the tarantella! You are no longer mesmerised. Okawaru accepts your kill. There is a web, spattered with blood here. Unknown command. No target in view! You encounter a redback. You see here a wand of flame (8). You encounter a culicivora. You encounter an orb spider. Unknown command. You rampage towards the orb spider! The redback bites you but does no damage. The redback completely misses you. You hit the redback with your +0 quick blade of protection. Your weapon exudes an aura of protection. You puncture the redback with your +0 quick blade of protection! You puncture the redback with your +6 quick blade of venom! x2 You devour the redback! Okawaru accepts your kill. The orb spider's many legs skitter faintly. You encounter a redback. Unknown command. You encounter an orb spider. Your maw growls hungrily at the sight of the orb spider. You hear a faint skittering sound. You encounter a redback. Unknown command. You cannot move away from the orb spider! Unknown command. You cannot move away from the orb spider! The redback completely misses you. You puncture the redback with your +6 quick blade of venom! The redback is poisoned. You chomp the redback. You hit the redback with your +6 quick blade of venom. The redback looks as sick as possible! You hit the redback with your +0 quick blade of protection. x2 Unknown command. Unknown command. You hit the redback with your +0 quick blade of protection. You devour the redback! Okawaru accepts your kill. The redback completely misses you. Your life force feels restored. Unknown command. Press: ? - help, Dir - look around, f - activate Confirm evoke: a redback (will become unable to see you) You feel drained. You fade into invisibility! The redback barely misses you. Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The wolf spider misses you. The wolf spider barely misses you. The wolf spider hits you but does no damage. The wolf spider misses you. Unknown command. You strike the helpless wolf spider from behind! You perforate the wolf spider like a sieve with your +6 quick blade of venom!!! Your chomp misses the wolf spider. You hit the wolf spider with your +6 quick blade of venom. You devour the wolf spider! Okawaru accepts your kill. The orb spider misses you. Your Evocations skill increases to level 12! You catch the helpless orb spider completely off-guard! You spit the orb spider like a pig with your +6 quick blade of venom!!! You devour the orb spider! You are no longer mesmerised. Okawaru accepts your kill. Unknown command. You catch the helpless orb spider completely off-guard! You perforate the orb spider like a sieve with your +0 quick blade of protection!!! You devour the orb spider! Okawaru accepts your kill. Unknown command. You hit the redback with your +6 quick blade of venom. x2 The redback is poisoned. You strike the helpless redback from behind! You stick the redback like a pincushion with your +0 quick blade of protection!!! You devour the redback! Okawaru accepts your kill. Failed to move towards target. You are caught in a web! There is a web here. You disentangle yourself. You encounter an emperor scorpion. Unknown command. You encounter a redback. You encounter an electric eel. Your maw growls hungrily at the sight of the electric eel. You hear a faint skittering sound. The culicivora's many legs skitter faintly. You puncture the electric eel with your +0 quick blade of protection! Your weapon exudes an aura of protection. You hit the electric eel with your +0 quick blade of protection. You closely miss the electric eel with your +6 quick blade of venom. You catch the helpless electric eel completely off-guard! You skewer the electric eel like a kebab with your +6 quick blade of venom!!! You devour the electric eel! You are no longer mesmerised. Okawaru accepts your kill. You rampage towards the culicivora! You hit the culicivora with your +0 quick blade of protection. Your chomp misses the culicivora. You miss the culicivora with your +0 quick blade of protection. You hit the culicivora with your +6 quick blade of venom. The culicivora is poisoned. You puncture the culicivora with your +6 quick blade of venom! The culicivora bites you but does no damage. You strike the helpless redback from behind! You skewer the redback like a kebab with your +0 quick blade of protection!!! You devour the redback! Okawaru accepts your kill. Unknown command. You miss the culicivora with your +0 quick blade of protection. You chomp the culicivora. You catch the helpless culicivora completely off-guard! You stick the culicivora like a pincushion with your +0 quick blade of protection!!! You devour the culicivora! Okawaru accepts your kill. You hit the emperor scorpion with your +6 quick blade of venom. The emperor scorpion is poisoned. You chomp the emperor scorpion! You catch the helpless emperor scorpion completely off-guard! You impale the emperor scorpion with your +6 quick blade of venom!! The emperor scorpion looks as sick as possible! You hit the emperor scorpion but do no damage. x2 The emperor scorpion stings you. The emperor scorpion claws you but does no damage. The emperor scorpion misses you. You hit the emperor scorpion but do no damage. You catch the helpless emperor scorpion completely off-guard! You skewer the emperor scorpion like a kebab with your +6 quick blade of venom!!!! You devour a chunk of the emperor scorpion! Okawaru accepts your kill. Unknown command. No target in view! Unknown command. No target in view! You flicker for a moment. You flicker back into view. a - a wand of flame (41) (gained 8 charges) You see here a parchment of Irradiate. You encounter a redback. You feel like a meek peon again. Unknown command. Unknown command. You rampage towards the redback! You encounter a torpor snail. The redback closely misses you. Being near the torpor snail leaves you feeling lethargic. Unknown command. You hit the redback with your +0 quick blade of protection. Your weapon exudes an aura of protection. You chomp the redback! You hit the redback with your +0 quick blade of protection. You puncture the redback with your +6 quick blade of venom! The redback is poisoned. You completely miss the redback with your +6 quick blade of venom. Okawaru accepts your kill. You encounter a wolf spider. You rampage towards the torpor snail! You encounter a radroach. The wolf spider's many legs skitter. You encounter a redback. Your maw growls hungrily at the sight of the redback. You hear a skittering sound. x2; You hear a chilling moan. Unknown command. You encounter a pharaoh ant and a wolf spider. Found a battleaxe. The wolf spider completely misses you. x2 You encounter a wolf spider. The wolf spider closely misses you. The wolf spider misses you. Unknown command. Unknown command. You gain the combat prowess of a mighty hero. The wolf spider hits you! The wolf spider bites you but does no damage. The wolf spider completely misses you. The wolf spider closely misses you. You encounter a moth of wrath. Unknown command. Unknown command. Press: ? - help, Dir - look around, f - activate Confirm evoke: a radroach (will become unable to see you) You feel drained. You fade into invisibility! The redback barely misses you. The radroach completely misses you. The radroach closely misses you. The torpor snail closely misses you. The redback bites you. The radroach completely misses you. The radroach closely misses you. You encounter a culicivora. The wolf spider hits you but does no damage. The wolf spider misses you. Unknown command. You hit the radroach but do no damage. The radroach is poisoned. You hit the radroach but do no damage. x2 Your weapon exudes an aura of protection. You hit the radroach with your +0 quick blade of protection. The wolf spider completely misses you. x4; The radroach barely misses you. The radroach claws you. The pharaoh ant closely misses you. Unknown command. You hit the radroach with your +6 quick blade of venom. You chomp the radroach. You puncture the radroach with your +6 quick blade of venom! The radroach looks as sick as possible! You hit the radroach but do no damage. You strike the helpless radroach from behind! You stick the radroach like a pincushion with your +0 quick blade of protection!!! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1992-g2e14fdc65b 0.34-a0-2024-gd4ab456d0b 0.34-a0-2034-g5d7b2d6c54 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_DOWN_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [blister] Species: Coglin Job: Hexslinger HP: 136/140; mods: -11/0 MP: 20/22; mod: 0 Stats: 10 12 24 Position: (62, 59), god: Okawaru (7), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 16 | 7647 | 147/1050 Short Blades | X | 0 | 0 | 15 | 7759 | 0/1160 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 3 | 356 | 0/238 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 6 | 1248 | 0/416 Dodging | X | 1 | 25 | 8 | 2647 | 507/535 Stealth | X | 1 | 25 | 10 | 3530 | 230/713 Shields | X | 0 | 0 | 0 | 0 | 0/84 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 1 | 70 | 0/142 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 6 | 1248 | 0/416 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/35 Fire Magic | X | 0 | 0 | 0 | 51 | 51/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 6 | 1484 | 0/495 Evocations | X | 1 | 25 | 12 | 2517 | 109/446 Shapeshifting | X | 1 | 25 | 13 | 6907 | 119/1166 Spell bugs: Durations: #0: 380 #3: 1 #33: 1 #68: 113 #138: 50 #221: 527 Attributes: #12: 4116 #13: 2967 #22: 1 #23: 39331 #24: 1891878955 #49: 4462 #73: 381521 #74: 2 Mutations: off-hand wielding: 1 (innate) slow wielding: 1 (innate) warmup strikes: 1 (innate) no jewellery: 1 (innate) Inventory bugs: Equipment: eq slot #8, inv slot #12: +2 cloak of Ostilasmi {rElec rCorr Air} eq slot #6, inv slot #22: +2 pair of boots of flying eq slot #1, inv slot #9: +6 quick blade of venom {Elena} eq slot #4, inv slot #1: +1 helmet "Ofihyih" {+Inv rF+} eq slot #11, inv slot #20: personal booster {Rampage Acrobat rPois rC+ rCorr} eq slot #12, inv slot #17: +0 quick blade of protection {Takurtum} eq slot #3, inv slot #28: quicksilver dragon scales "Rupugg" {Will+ rCorr Slay+2} }}}}}}}}}}} Webtiles message buffer: {"msg":"player","hp":136,"poison_survival":136 Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: ......^.......^......## #....^##..............# #.... #..............## .###.###...^▒▒+▒▒....## ).~#.#^...▒▒▒ ▒▒▒..# ..^.^.....▒ ▒..# #.^.^..†▒▒ ▒▒.. ###~.B..▒ ^## #..sW^▒ ## ##ss.B+ ..s...w▒ .y^##....▒ .s ...^.▒ . #...... ~...... .....^.^. dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_axe necropolis_difficulty: spider serial_glass_tile: dngn_transparent_wall >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 54 failed. Recursive crash.