ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed. Version: Dungeon Crawl Stone Soup 0.25-a0-591-g2ad0d86 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16667460081764340568, deterministic pregen: 1 Command line: /usr/games/crawl-git-2ad0d861f1 -name snackwell -rc /dgldir/rcfiles/crawl-git/snackwell.rc -macro /dgldir/rcfiles/crawl-git/snackwell.macro -morgue /dgldir/morgue/snackwell/ -webtiles-socket /crawl-master/webserver/sockets/snackwell:2020-03-14.13:36:23.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 28 stack frames. /usr/games/crawl-git-2ad0d861f1(_Z17write_stack_traceP8_IO_FILE+0x23) [0x615233]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-2ad0d861f1(_Z13do_crash_dumpv+0x415) [0x61d095]: do_crash_dump() /usr/games/crawl-git-2ad0d861f1(_Z20crash_signal_handleri+0x9c) [0x6154bc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f9f98d4b0b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f9f990e5b7b]: /usr/games/crawl-git-2ad0d861f1() [0x61c65e] /usr/games/crawl-git-2ad0d861f1() [0x61c9d6] /usr/games/crawl-git-2ad0d861f1() [0x5da7bb] /usr/games/crawl-git-2ad0d861f1(_Z16fill_status_infoiR11status_info+0xd57) [0xaf7c07]: fill_status_info(int, status_info&) /usr/games/crawl-git-2ad0d861f1(_ZN14TilesFramework12_send_playerEb+0x168f) [0xbdefcf]: TilesFramework::_send_player(bool) /usr/games/crawl-git-2ad0d861f1(_ZN14TilesFramework6redrawEv+0x87) [0xbe03e7]: TilesFramework::redraw() /usr/games/crawl-git-2ad0d861f1(_ZN14TilesFramework17update_input_modeE10mouse_mode+0x13) [0xbe04a3]: TilesFramework::update_input_mode(mouse_mode) /usr/games/crawl-git-2ad0d861f1() [0x8b07f1] /usr/games/crawl-git-2ad0d861f1(_ZN14message_window4moreEbb+0x20c) [0x8b8b7c]: message_window::more(bool, bool) /usr/games/crawl-git-2ad0d861f1(_ZN14message_window8add_itemESs11prefix_typeb+0x3ba) [0x8b905a]: message_window::add_item(std::string, prefix_type, bool) /usr/games/crawl-git-2ad0d861f1(_ZN13message_store9store_msgERK12message_line+0xb1) [0x8b94a1]: message_store::store_msg(message_line const&) /usr/games/crawl-git-2ad0d861f1(_ZN13message_store10flush_prevEv+0xf7) [0x8b95c7]: message_store::flush_prev() /usr/games/crawl-git-2ad0d861f1(_ZN13message_store3addERK12message_line+0x36) [0x8baf96]: message_store::add(message_line const&) /usr/games/crawl-git-2ad0d861f1() [0x8b3d36] /usr/games/crawl-git-2ad0d861f1(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xb3) [0x8b4333]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-git-2ad0d861f1(_Z4mprf16msg_channel_typePKcz+0x9d) [0x8b46cd]: mprf(msg_channel_type, char const*, ...) /usr/games/crawl-git-2ad0d861f1() [0x9f20ce] /usr/games/crawl-git-2ad0d861f1(_Z13player_reactsv+0x76f) [0x9f2a1f]: player_reacts() /usr/games/crawl-git-2ad0d861f1(_Z12world_reactsv+0x495) [0xc5aa55]: world_reacts() /usr/games/crawl-git-2ad0d861f1() [0xc5e4ae] /usr/games/crawl-git-2ad0d861f1(main+0x555) [0xc62555]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f9f98d367ed]: /usr/games/crawl-git-2ad0d861f1() [0x56c5f9] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f9f990e584e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f9f990e584e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000006158fb in call_gdb (file=0x7f9f990d0180) at crash.cc:436 gdb = attach_cmd = "attach 31913\000\000\000\000\000\000\000" #2 0x000000000061d0b5 in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/snackwell/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed." file = 0x7f9f990d0180 t = 1584194306 name = "/dgldir/morgue/snackwell/crash-snackwell-20200314-135826.txt", '\000' #3 0x00000000006154bc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f9f990e5b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061c65e in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc3aa9ae30 "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061c9d6 in AssertFailed (expr=0xce20c8 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=0xc6ee61 "behold.cc", line=65, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed.\000\000\377\377\377\377", '\000' , "ﮩ:\374\177\000\000\240\337\f\231\237\177\000\000\377\377\377\377", '\000' "\355, \377\377\377\000\000\000\000\240\337\f\231\237\177\000\000\000\000\000\000\000\000\000\000x\325 \003", '\000' , "@\257\251:\374\177\000\000\240\202\a\001\000\000\000\000\300\202\a\001\000\000\000\000`\257\251:\374\177\000\000`\257\251:\374\177\000\000\240\202\a\001\000\000\000\000\025\312\306\000\000\000\000\000`\257\251:\374\177\000\000\200\257\251:\374\177"... args = {{gp_offset = 984199041, fp_offset = 32764, overflow_arg_area = 0x7ffc3aa9b77f, reg_save_area = 0x7ffc3aa9af80}} fileName = #8 0x00000000005da7bb in player::beheld (this=) at behold.cc:65 No locals. #9 0x0000000000af7c07 in fill_status_info (status=, inf=...) at status.cc:222 found = false #10 0x0000000000bdefcf in _update_statuses (c=...) at tileweb.cc:829 status = changed = counter = inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} #11 TilesFramework::_send_player (this=this@entry=0x10782a0, force_full=force_full@entry=false) at tileweb.cc:992 c = @0x10a45d8: {name = "snackwell", job_title = "the Grappler", wizard = false, species = "Troll", god = "Makhleb", under_penance = false, piety_rank = 5 '\005', form = 0 '\000', hp = 112, hp_max = 126, real_hp_max = 126, poison_survival = 112, mp = 15, mp_max = 15, dd_real_mp_max = 0, contam = 0, noise = -1, adjusted_noise = 111, armour_class = 18, evasion = 12, shield_class = 0, strength = 23 '\027', strength_max = 23 '\027', intel = 6 '\006', intel_max = 6 '\006', dex = 15 '\017', dex_max = 15 '\017', experience_level = 12, exp_progress = 19 '\023', gold = 263, zot_points = 0, elapsed_time = 106363, num_turns = 10720, lives = 0, deaths = 0, place = "a Gauntlet", depth = 0, position = {x = -11, y = -3}, status = std::vector of length 2, capacity 4 = {{light_colour = 4, light_text = "Mesm", short_text = "mesmerised", long_text = "You are mesmerised."}, {light_colour = 2, light_text = "Full", short_text = "", long_text = ""}}, inv = {mData = {{base_type = OBJ_SCROLLS, sub_type = 13 '\r', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 360848, unrand_idx = 360848, subtype_rnd = 360848, brand = 360848, freshness = 360848}, rnd = 234 '\352', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 0, slot = 97, 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_FOOD, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 218 '\332', quantity = 19, flags = 15, pos = {x = -1, y = -1}, link = 1, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements, }}, {base_type = OBJ_MISSILES, sub_type = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 37 '%', quantity = 440, flags = 2, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 2, unrand_idx = 2, subtype_rnd = 2, brand = 2, freshness = 2}, rnd = 153 '\231', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 3, slot = 100, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 53, unrand_idx = 53, subtype_rnd = 53, brand = 53, freshness = 53}, rnd = 214 '\326', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 4, slot = 101, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 336463, unrand_idx = 336463, subtype_rnd = 336463, brand = 336463, freshness = 336463}, rnd = 210 '\322', quantity = 4, flags = 2, pos = {x = -1, y = -1}, link = 5, slot = 102, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 7 '\a', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 344214, unrand_idx = 344214, subtype_rnd = 344214, brand = 344214, freshness = 344214}, rnd = 159 '\237', quantity = 4, flags = 2, pos = {x = -1, y = -1}, link = 6, slot = 103, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 15 '\017', {plus = 6, mon_type = MONS_BAT, skill = SK_STAVES, charges = 6, net_durability = 6, tithe_state = 6}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 9, unrand_idx = 9, subtype_rnd = 9, brand = 9, freshness = 9}, rnd = 29 '\035', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 7, slot = 104, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 0 '\000', {plus = 18, mon_type = MONS_LABORATORY_RAT, skill = SK_SPELLCASTING, charges = 18, net_durability = 18, tithe_state = 18}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 63, unrand_idx = 63, subtype_rnd = 63, brand = 63, freshness = 63}, rnd = 198 '\306', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 8, slot = 105, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 21 '\025', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 201 '\311', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 9, slot = 106, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_MISSILES, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 196 '\304', quantity = 51, flags = 2, pos = {x = -1, y = -1}, link = 10, slot = 107, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 119 'w', quantity = 9, flags = 2, pos = {x = -1, y = -1}, link = 11, slot = 108, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 23 '\027', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 170, unrand_idx = 170, subtype_rnd = 170, brand = 170, freshness = 170}, rnd = 176 '\260', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 12, slot = 109, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 25 '\031', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 194, unrand_idx = 194, subtype_rnd = 194, brand = 194, freshness = 194}, rnd = 13 '\r', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 13, slot = 110, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 227 '\343', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 14, slot = 111, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_JEWELLERY, sub_type = 47 '/', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 245, unrand_idx = 245, subtype_rnd = 245, brand = 245, freshness = 245}, rnd = 50 '2', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 15, slot = 112, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 349051, unrand_idx = 349051, subtype_rnd = 349051, brand = 349051, freshness = 349051}, rnd = 146 '\222', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 16, slot = 113, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 338956, unrand_idx = 338956, subtype_rnd = 338956, brand = 338956, freshness = 338956}, rnd = 30 '\036', quantity = 2, flags = 2, pos = {x = -1, y = -1}, link = 17, slot = 114, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 9 '\t', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 6, unrand_idx = 6, subtype_rnd = 6, brand = 6, freshness = 6}, rnd = 42 '*', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 18, slot = 115, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 21 '\025', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 115, unrand_idx = 115, subtype_rnd = 115, brand = 115, freshness = 115}, rnd = 235 '\353', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 19, slot = 116, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 19, unrand_idx = 19, subtype_rnd = 19, brand = 19, freshness = 19}, rnd = 66 'B', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 20, slot = 117, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 215, unrand_idx = 215, subtype_rnd = 215, brand = 215, freshness = 215}, rnd = 70 'F', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 21, slot = 118, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 17, unrand_idx = 17, subtype_rnd = 17, brand = 17, freshness = 17}, rnd = 150 '\226', quantity = 5, flags = 2, pos = {x = -1, y = -1}, link = 22, slot = 119, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_JEWELLERY, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 15, unrand_idx = 15, subtype_rnd = 15, brand = 15, freshness = 15}, rnd = 125 '}', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 23, slot = 120, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 12 '\f', {plus = 7, mon_type = MONS_FIRE_BAT, skill = SK_SLINGS, charges = 7, net_durability = 7, tithe_state = 7}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 202 '\312', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 24, slot = 121, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 15, unrand_idx = 15, subtype_rnd = 15, brand = 15, freshness = 15}, rnd = 146 '\222', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 25, slot = 122, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_JEWELLERY, sub_type = 5 '\005', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, net_durability = 4, tithe_state = 4}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 13, unrand_idx = 13, subtype_rnd = 13, brand = 13, freshness = 13}, rnd = 144 '\220', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 26, slot = 65, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_JEWELLERY, sub_type = 48 '0', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 32, unrand_idx = 32, subtype_rnd = 32, brand = 32, freshness = 32}, rnd = 222 '\336', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 27, slot = 66, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 186 '\272', quantity = 0, flags = 2, pos = {x = -1, y = -1}, link = 28, slot = 67, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 12 '\f', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 235 '\353', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 29, slot = 68, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 29 '\035', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 234, unrand_idx = 234, subtype_rnd = 234, brand = 234, freshness = 234}, rnd = 100 'd', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 30, slot = 69, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_ARMOUR, sub_type = 24 '\030', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 110 'n', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 31, slot = 70, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_MISCELLANY, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 237 '\355', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 32, slot = 71, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 6 '\006', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 168 '\250', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 33, slot = 72, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 195 '\303', quantity = 0, flags = 15, pos = {x = -1, y = -1}, link = 34, slot = 73, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -103, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 3 '\003', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 8, unrand_idx = 8, subtype_rnd = 8, brand = 8, freshness = 8}, rnd = 64 '@', quantity = 2, flags = 15, pos = {x = -1, y = -1}, link = 35, slot = 74, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -103, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 6 '\006', {plus = 12, mon_type = MONS_ANACONDA, skill = SK_DODGING, charges = 12, net_durability = 12, tithe_state = 12}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 1, unrand_idx = 1, subtype_rnd = 1, brand = 1, freshness = 1}, rnd = 32 ' ', quantity = 1, flags = 6, pos = {x = -1, y = -1}, link = 36, slot = 75, 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 = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 73 'I', quantity = 0, flags = 65551, pos = {x = -1, y = -1}, link = 37, slot = 76, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_JEWELLERY, sub_type = 1 '\001', {plus = 3, mon_type = MONS_IGUANA, skill = SK_AXES, charges = 3, net_durability = 3, tithe_state = 3}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 26, unrand_idx = 26, subtype_rnd = 26, brand = 26, freshness = 26}, rnd = 128 '\200', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 38, slot = 77, 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 = 21 '\025', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 101 'e', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 39, slot = 78, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_ARMOUR, sub_type = 6 '\006', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 187 '\273', quantity = 1, flags = 262159, pos = {x = -1, y = -1}, link = 40, slot = 79, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 5, unrand_idx = 5, subtype_rnd = 5, brand = 5, freshness = 5}, rnd = 247 '\367', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 41, slot = 80, 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 = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 209 '\321', quantity = 0, flags = 4111, pos = {x = -1, y = -1}, link = 42, slot = 81, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WEAPONS, sub_type = 5 '\005', {plus = 4, mon_type = MONS_KOMODO_DRAGON, skill = SK_MACES_FLAILS, charges = 4, net_durability = 4, tithe_state = 4}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 13 '\r', quantity = 1, flags = 4111, pos = {x = -1, y = -1}, link = 43, slot = 82, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -103, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 4 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 2 '\002', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 331577, unrand_idx = 331577, subtype_rnd = 331577, brand = 331577, freshness = 331577}, rnd = 51 '3', quantity = 1, flags = 2, pos = {x = -1, y = -1}, link = 44, slot = 83, 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 = 21 '\025', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 11 '\v', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 45, slot = 84, 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 = 5 '\005', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 88 'X', quantity = 0, flags = 15, pos = {x = -1, y = -1}, link = 46, slot = 85, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}}, equip = {mData = "\377(\377\377\377\377\037\027&\017\377\377\377\377\377\377\377\377\377"}, quiver_item = 14 '\016', unarmed_attack = "Claws", unarmed_attack_colour = 7 '\a', quiver_available = true} max_max_hp = place = short_name = "a Gauntlet" god = "Makhleb" prank = pos = #12 0x0000000000be03e7 in TilesFramework::redraw (this=this@entry=0x10782a0) at tileweb.cc:1942 No locals. #13 0x0000000000be04a3 in TilesFramework::update_input_mode (this=0x10782a0, mode=MOUSE_MODE_MORE) at tileweb.cc:761 No locals. #14 0x00000000008b07f1 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1771 keypress = 0 unwind_more = {val = @0x101f721, oldval = } mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_MORE} #15 0x00000000008b8b7c in message_window::more (this=, full=, user=) at message.cc:728 rng = {previous = rng::UI} last_row = 7 #16 0x00000000008b905a in make_space (n=1, this=0x10293e0) at message.cc:487 space = 0 s = #17 message_window::add_item (this=, text=..., first_col=none, temporary=) at message.cc:632 line = {ops = std::vector of length 3, capacity 4 = {{type = 58770272, colour = 0, text = ""}, {type = 4294967295, colour = -1, text = }, {type = 1702130529, colour = 1919102834, text = }}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 12, text = ""}, {type = FSOP_TEXT, colour = -1, text = "The obsidian statue is severely damaged."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 12, text = ""}, {type = FSOP_TEXT, colour = -1, text = "The obsidian statue is severely damaged."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} #18 0x00000000008b94a1 in message_store::store_msg (this=0x101f740, msg=...) at message.cc:820 dontsend = {val = @0x10293c0, oldval = } #19 0x00000000008b95c7 in message_store::flush_prev (this=this@entry=0x101f740) at message.cc:850 msg = {channel = MSGCH_MONSTER_DAMAGE, param = 4, messages = std::vector of length 1, capacity 1 = {{text = "The obsidian statue is severely damaged.", repeats = 1}}, turn = 10720, join = false} #20 0x00000000008baf96 in message_store::add (this=this@entry=0x101f740, msg=...) at message.cc:784 orig_full_text = "You break out of your daze." #21 0x00000000008b3d36 in _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:1485 rng = {previous = rng::GAMEPLAY} colour = domore = false do_flash_screen = false join = true msg = {channel = MSGCH_RECOVERY, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "You break out of your daze.", repeats = 1}}, turn = 10720, join = true} col = "lightgreen" 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 = ""}}} #22 0x00000000008b4333 in do_message_print (channel=MSGCH_RECOVERY, param=0, cap=cap@entry=true, nojoin=nojoin@entry=false, format=, argp=argp@entry=0x7ffc3aa9c2a8) at message.cc:1178 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc3aa9c380, reg_save_area = 0x7ffc3aa9c2c0}} buff = "You break out of your daze.\000\374\177\000\000\320\301\251:\374\177\000\000\060\000\000\000\060\000\000\000\300©:\374\177\000\000\320\301\251:\374\177", '\000' , "é:\374\177", '\000' , "Iڳ", '\000' , "g,\232\000\000\000\000\000\216\000\000\000\000\000\000" len = #23 0x00000000008b46cd in mprf (channel=, format=) at message.cc:1227 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc3aa9c380, reg_save_area = 0x7ffc3aa9c2c0}} #24 0x00000000009f20ce in _decrement_a_duration (dur=dur@entry=DUR_MESMERISED, delay=delay@entry=12, endmsg=0xc99ab8 "You break out of your daze.", midloss=midloss@entry=0, midmsg=midmsg@entry=0x0, chan=chan@entry=MSGCH_RECOVERY) at player-reacts.cc:161 midpoint = old_dur = #25 0x00000000009f2a1f in _decrement_simple_duration (delay=12, dur=DUR_MESMERISED) at player-reacts.cc:525 No locals. #26 _decrement_durations () at player-reacts.cc:817 i = delay = 12 melted = pbd_str = sanguine_armour_is_valid = #27 player_reacts () at player-reacts.cc:988 stealth = 60 food_use = #28 0x0000000000c5aa55 in world_reacts () at main.cc:2186 No locals. #29 0x0000000000c5e4ae in _input () at main.cc:1167 player_disabled = {was_disabled = false} #30 0x0000000000c62555 in _launch_game () at main.cc:453 game_start = false #31 _launch_game_loop () at main.cc:362 game_ended = false #32 main (argc=, argv=) at main.cc:316 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-2ad0d861f1/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-2ad0d861f1/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-2ad0d861f1/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 36, depth = 1 Level id: Gauntlet Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 15 Level vaults: gammafunk_gauntlet_shortcut [nicolae_gauntlet_arena_grate_2, minmay_gauntlet_arena_make_your_own_arena, gammafunk_gauntlet_arena_split_x, gammafunk_gauntlet_arena_grid, gammafunk_gauntlet_arena_crates, gammafunk_gauntlet_arena_teeth, gauntlet_exit_hidden_loot] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (25, 31): position (31,25) Marker #1, type 7 at (25, 41): position (25,39) Marker #2, type 7 at (25, 45): position (25,43) Marker #3, type 7 at (25, 55): position (25,49) Marker #4, type 7 at (39, 31): position (33,25) Marker #5, type 7 at (39, 45): position (45,49) Marker #6, type 7 at (39, 55): position (39,49) Marker #7, type 7 at (45, 35): position (39,35) Marker #8, type 7 at (47, 49): position (53,49) Marker #9, type 7 at (53, 31): position (47,35) Marker #10, type 7 at (53, 41): position (49,36) Marker #11, type 7 at (57, 49): position (53,43) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Search for what [? for help]? shield Can't find anything matching that. Search for what [Enter for "shield", or ? for help]? sheild Can't find anything matching that. Assign waypoint to what number? (0-9) Waypoint 1 assigned to Lair:1. Drop what? 46/52 slots (_ for help) (? for menu, Esc to quit) You drop a +3 vorpal war axe. You drop the +3 spear of the Evil Eye {venom, rF- Str+3 Dex+6}. You drop a +1 morningstar of freezing. You drop the +6 whip "Voakin" {vorpal, +Blink Str+2}. As you read the scroll of identify, it crumbles to dust. q - a cursed amulet of inaccuracy Drop what? 41/52 slots (_ for help) (? for menu, Esc to quit) You drop a cursed amulet of inaccuracy. Items here: )))) the +6 whip "Voakin" {vorpal, +Blink Str+2} a +1 morningstar of freezing the +3 spear of the Evil Eye {venom, rF- Str+3 Dex+6} a +3 vorpal war axe Okay, then. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or A - a +4 ring of strength; > or M - a +3 ring of protection You remove your +4 ring of strength. You feel weaker. You feel stronger. U - a +3 ring of strength (left claw) Drop what? 40/52 slots (_ for help) (? for menu, Esc to quit) You remove your +3 ring of strength. You feel weaker. You drop a +3 ring of strength. You feel stronger. A - a +4 ring of strength (left claw) Drop what? 39/52 slots (_ for help) (? for menu, Esc to quit) You drop a scroll of amnesia. You drop 2 scrolls of immolation. It was a potion of lignification. You turn into a tree. Your +2 cloak melds into your body. Your +2 steam dragon scales melds into your body. Your roots penetrate the ground. You start waiting. Eating one of 3 chunks of flesh. You eat one of the 3 chunks of flesh. This raw flesh tastes great. Your transformation is almost over. You start waiting. You feel less wooden. Your +2 cloak unmelds from your body. Your +2 steam dragon scales unmelds from your body. It was a potion of haste. You feel yourself speed up. There is a staircase back to the Dungeon here. You see here a porcupine skeleton. Found 19 stones. Found 11 gold pieces. You now have 195 gold pieces (gained 11). Your extra speed is starting to run out. Found 2 potions of berserk rage. Found 9 gold pieces. Found an embroidered cloak. You now have 204 gold pieces (gained 9). m - 3 potions of berserk rage (gained 2) You feel yourself slow down. A scorpion comes into view. The scorpion stings you but does no damage. You barely miss the scorpion. The scorpion closely misses you. You mangle the scorpion!! You kill the scorpion! Makhleb accepts your kill. You see here an embroidered cloak. a - an embroidered cloak You start removing your armour. You continue taking off your +2 cloak. x4 You finish taking off your +2 cloak. You start putting on your armour. You continue putting on your embroidered cloak. x5 You finish putting on your +1 cloak. You start removing your armour. You continue taking off your +1 cloak. x4 You finish taking off your +1 cloak. You drop a +1 cloak. You start putting on your armour. You continue putting on your +2 cloak. x4 You finish putting on your +2 cloak. Eating one of 2 chunks of flesh. You eat one of the 2 chunks of flesh. This raw flesh tastes great. A porcupine comes into view. The porcupine bites you. You mangle the porcupine!! You kill the porcupine! Makhleb accepts your kill. You feel better. No target in view! No target in view! As you open the door, it creaks loudly! Found a dagger. There is an open door here. Found a dagger. Eating a chunk of flesh. You eat the chunk of flesh. This raw flesh tastes great. You open the door. There is an open door here. Found a falchion. Found a quarterstaff. You see here a quarterstaff. You now have 221 gold pieces (gained 17). You now have 241 gold pieces (gained 20). k - 51 poisoned darts (gained 17) A bullfrog comes into view. Found 23 stones. The bullfrog gives a loud, deep croak! Found an escape hatch in the floor. The bullfrog hits you but does no damage. The bullfrog barely misses you. You claw the bullfrog! The bullfrog is severely wounded. The bullfrog barely misses you. You claw the bullfrog! You kill the bullfrog! Makhleb accepts your kill. No target in view! You see here a bullfrog corpse. You butcher the bullfrog corpse. a - 2 chunks of flesh You see here a bullfrog skeleton. A bullfrog comes into view. You see here 23 stones. You completely miss the bullfrog. The bullfrog completely misses you. The bullfrog hits you. You claw the bullfrog! x2 The bullfrog is severely wounded. The bullfrog hits you but does no damage. You barely miss the bullfrog. The bullfrog is severely wounded. The bullfrog hits you but does no damage. You barely miss the bullfrog. The bullfrog is severely wounded. The bullfrog hits you but does no damage. You scratch the bullfrog. The bullfrog is almost dead. The bullfrog hits you but does no damage. You claw the bullfrog! You kill the bullfrog! Makhleb accepts your kill. No target in view! c - 421 stones (gained 23) A yak comes into view. A yak comes into view. The yak bellows! The yak gores you! A yak comes into view. The yak bellows! You scratch the yak. The yak is lightly wounded. The yak barely misses you. A yak comes into view. You claw the yak! The yak is moderately wounded. The yak gores you! You scratch the yak but do no damage. The yak is moderately wounded. The yak barely misses you. A yak comes into view. The yak bellows! You mangle the yak!! The yak is severely wounded. You hear an angry hiss. You mangle the yak!! You kill the yak! Makhleb accepts your kill. You feel better. Your Maces & Flails skill increases to level 5! You closely miss the yak. The yak gores you but does no damage. You barely miss the yak. The yak gores you. You claw the yak! The yak is heavily wounded. You claw the yak! The yak is severely wounded. The yak gores you but does no damage. You claw the yak! You kill the yak! Makhleb accepts your kill. The yak misses you. You mangle the yak!! The yak is severely wounded. A komodo dragon comes into view. The yak gores you but does no damage. The yak barely misses you. You mangle the yak!! You kill the yak! Makhleb accepts your kill. You feel better. The yak gores you but does no damage. x2 You mangle the yak!! The yak is almost dead. The yak snorts and paws the ground. The yak gores you! You claw the yak! You kill the yak! Makhleb accepts your kill. The yak barely misses you. You barely miss the yak. The yak barely misses you. You scratch the yak. The yak is lightly wounded. The yak gores you. You claw the yak! The yak is moderately wounded. The yak closely misses you. You mangle the yak!! You kill the yak! Makhleb accepts your kill. You feel better. You claw the komodo dragon! The komodo dragon is heavily wounded. The komodo dragon closely misses you. You claw the komodo dragon! The komodo dragon is severely wounded. The komodo dragon bites you but does no damage. You closely miss the komodo dragon. You claw the komodo dragon. The komodo dragon is severely wounded. The komodo dragon bites you. You mangle the komodo dragon!! You kill the komodo dragon! Makhleb accepts your kill. No target in view! You see here a yak corpse. You butcher the yak corpse. a - 8 chunks of flesh (gained 6) You see here a yak skeleton. You start resting. Eating one of 8 chunks of flesh. You eat one of the 8 chunks of flesh. This raw flesh tastes great. HP restored. Found a stone staircase leading down. Found 21 arrows. As you open the door, it creaks loudly! There is an open door here. c - 440 stones (gained 19) You open the door. An eight-headed hydra comes into view. Found a stone staircase leading down. You feel weaker. You feel clever. You sense an unholy aura. R - the +4 morningstar of Internal Strife (weapon) {drain, Str-3 Int+5 Stlth+} Throwing (i - inventory. (/) - cycle) H - 3 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f - eight-headed hydra Aim: an eight-headed hydra (resting) You throw a large rock. The large rock hits the eight-headed hydra. The eight-headed hydra roars! The eight-headed hydra is lightly wounded. Throwing (i - inventory. (/) - cycle) H - 2 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra You throw a large rock. The large rock hits the eight-headed hydra!! The eight-headed hydra is moderately wounded. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra (moderately wounded) The mass of ice explodes! The iceblast engulfs the eight-headed hydra! The eight-headed hydra is heavily wounded. You hit the eight-headed hydra. The eight-headed hydra is heavily wounded. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you. The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. The eight-headed hydra barely misses you. The eight-headed hydra bites you. x2 The eight-headed hydra barely misses you. You hit the eight-headed hydra. The eight-headed hydra is heavily wounded. The eight-headed hydra bites you. The eight-headed hydra bites you! The eight-headed hydra closely misses you. The eight-headed hydra bites you! x2 The eight-headed hydra barely misses you. The eight-headed hydra bites you! The eight-headed hydra closely misses you. Evoke which item? (* to show all) (? for menu, Esc to quit) A fierce wind blows from the fan. The eight-headed hydra bites you. The eight-headed hydra bites you but does no damage. The eight-headed hydra barely misses you. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you. x2 Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Paralyse Press: ? - help, Shift-Dir - straight line, f/p - eight-headed hydra Aim: an eight-headed hydra (heavily wounded, chance to defeat MR: 23%) Okay, then. You feel much better. The eight-headed hydra bites you but does no damage. x2 The eight-headed hydra barely misses you. The eight-headed hydra bites you but does no damage. x3 The eight-headed hydra bites you! The eight-headed hydra closely misses you. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The eight-headed hydra bites you but does no damage. x3 The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you. x2 The eight-headed hydra barely misses you. You puncture the eight-headed hydra! The eight-headed hydra is severely wounded. The eight-headed hydra bites you! The eight-headed hydra bites you but does no damage. x6 The eight-headed hydra bites you! * * * LOW HITPOINT WARNING * * * Unknown command. You sock the eight-headed hydra! You claw the eight-headed hydra! The eight-headed hydra is almost dead. The eight-headed hydra closely misses you. The eight-headed hydra bites you. * * * LOW HITPOINT WARNING * * * The eight-headed hydra bites you but does no damage. x2 The eight-headed hydra completely misses you. The eight-headed hydra bites you but does no damage. The eight-headed hydra bites you! * * * LOW HITPOINT WARNING * * * The eight-headed hydra barely misses you. You impale the eight-headed hydra!! You kill the eight-headed hydra! Makhleb accepts your kill. Your Armour skill increases to level 1! Your Dodging skill increases to level 3! You feel a strong urge to attack something. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You feel yourself speed up. You start resting. You recover from your berserk rage. You start resting. Eating one of 7 chunks of flesh. You eat one of the 7 chunks of flesh. This raw flesh tastes great. HP restored. There is an open door here. H - 2 large rocks (gained 1) H - 3 large rocks (gained 1) You are now empty-clawed. You open the door. There is an open door here. Found a runed robe. You see here a runed robe. You see here a quarterstaff. There is an open door here. Eating one of 6 chunks of flesh. You eat one of the 6 chunks of flesh. This raw flesh tastes great. All of the chunks of flesh in your inventory have rotted away. You open the door. There is an open door here. Found a cloak. You fall into a shaft and drop 1 floor! The shaft crumbles and collapses. You hear a distant snort. Hark! There is a gateway to a gauntlet on this level. Find the entrance quickly before the gate is sealed! Found a ration and 22 gold pieces. A spiny frog comes into view. You see here 33 stones. Okay, then. A basilisk comes into view. Found a mace. The helpless spiny frog fails to defend itself. You mangle the spiny frog!! The spiny frog is severely wounded. The spiny frog stings you but does no damage. You closely miss the spiny frog. The spiny frog is severely wounded. The spiny frog stings you but does no damage. You scratch the spiny frog but do no damage. The spiny frog is severely wounded. The spiny frog barely misses you. You scratch the spiny frog but do no damage. The spiny frog is severely wounded. The spiny frog barely misses you. You scratch the spiny frog but do no damage. The spiny frog is severely wounded. The spiny frog stings you but does no damage. You scratch the spiny frog but do no damage. The spiny frog is severely wounded. The spiny frog stings you! You claw the spiny frog! You kill the spiny frog! Makhleb accepts your kill. You feel better. The basilisk barely misses you. You scratch the basilisk but do no damage. The basilisk gazes at you. You resist with some effort. You scratch the basilisk but do no damage. The basilisk bites you. You closely miss the basilisk. The basilisk bites you! You scratch the basilisk but do no damage. The basilisk bites you. You mangle the basilisk!! The basilisk is severely wounded. You mangle the basilisk!! You kill the basilisk! Makhleb accepts your kill. Found 37 stones. b - 19 rations (gained 1) You now have 263 gold pieces (gained 22). HP restored. Found a scroll of blinking and a scroll of teleportation. Found a stone staircase leading up. Found a stone staircase leading up. a - a scroll of blinking f - 4 scrolls of teleportation (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. You set off the alarm! A sentinel's mark forms upon you. You hear the beating of a very distant drum. You hear an angry hiss. x2; You hear a shout! You hear a trumpeting! x2 You hear a croak. You hear a howl! x4; You hear an angry hiss. x2 You hear a loud, deep croak! You enter the shallow water. Moving in this stuff is going to be slow. A water moccasin comes into view. A black mamba comes into view. A bullfrog comes into view. The water moccasin bites you but does no damage. There is a stone staircase leading up here. The water moccasin bites you. The bullfrog barely misses you. You climb upwards. There is a stone staircase leading down here. You closely miss the water moccasin. The water moccasin bites you but does no damage. You claw the water moccasin! The water moccasin is moderately wounded. The water moccasin bites you. You are poisoned. The water moccasin poisons you! You scratch the water moccasin. The water moccasin is heavily wounded. You feel sick. The water moccasin bites you. You are more poisoned. The water moccasin poisons you! You barely miss the water moccasin. The water moccasin is heavily wounded. You feel sick. The water moccasin bites you but does no damage. x2 You claw the water moccasin! The water moccasin is almost dead. You feel sick. The water moccasin closely misses you. You barely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. You barely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin completely misses you. You closely miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. You scratch the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You feel better. Your Armour skill increases to level 2! You feel sick. HP restored. You feel sick. You feel sick. You feel sick. There is an open door here. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. The sentinel's mark upon you fades away. You feel sick. There is an open door here. You feel sick. There is a stone staircase leading down here. You feel sick. You climb downwards. You hear a distant snort. Hark! There is a gateway to a gauntlet on this level. Find the entrance quickly before the gate is sealed! Level annotation: Erica A wolf comes into view. Found a ring mail. Found an escape hatch in the floor and an escape hatch in the ceiling. There is a stone staircase leading up here. You feel sick. A wolf comes into view. The wolf closely misses you. A bullfrog comes into view. The wolf bites you but does no damage. You closely miss the wolf. The bullfrog croaks. The wolf bites you! You scratch the wolf but do no damage. The wolf completely misses you. The wolf bites you but does no damage. You mangle the wolf!! You kill the wolf! Makhleb accepts your kill. You feel better. You feel sick. You barely miss the wolf. The wolf bites you. The bullfrog misses you. You completely miss the wolf. The wolf misses you. The bullfrog hits you but does no damage. You claw the wolf! x2 The wolf is almost dead. The wolf misses you. The bullfrog hits you but does no damage. The wolf misses you. The bullfrog barely misses you. You mangle the wolf!! You kill the wolf! Makhleb accepts your kill. You feel better. The bullfrog closely misses you. You feel sick. The bullfrog closely misses you. Found a scroll of identify. You closely miss the bullfrog. A komodo dragon comes into view. The bullfrog hits you. The komodo dragon hisses angrily. You mangle the bullfrog!! You kill the bullfrog! Makhleb accepts your kill. You feel better. You see here a bullfrog corpse. You feel sick. You claw the komodo dragon! The komodo dragon is moderately wounded. The komodo dragon bites you! You closely miss the komodo dragon. The komodo dragon is moderately wounded. You hear the beating of a distant drum. The komodo dragon bites you! You claw the komodo dragon! The komodo dragon is severely wounded. The komodo dragon bites you! You claw the komodo dragon! The komodo dragon is almost dead. You feel sick. You are no longer poisoned. You claw the komodo dragon! You kill the komodo dragon! Makhleb accepts your kill. You feel better. You see here a komodo dragon corpse. You butcher the komodo dragon corpse. j - 4 chunks of flesh You see here a komodo dragon skeleton. A wolf comes into view. You see here a bullfrog corpse. You butcher the bullfrog corpse. The wolf howls! You hear an angry hiss. A water moccasin comes into view. Things that are here: 3 chunks of flesh; a bullfrog skeleton You miss the wolf. The wolf bites you but does no damage. You closely miss the wolf. The wolf closely misses you. The wolf completely misses you. You claw the wolf! The wolf is heavily wounded. The wolf closely misses you. An elephant comes into view. The elephant trumpets! You claw the wolf! The wolf is almost dead. You hear a trumpeting! The wolf closely misses you. You mangle the wolf!! You kill the wolf! Makhleb accepts your kill. You feel better. An elephant comes into view. You claw the water moccasin! The water moccasin is severely wounded. The water moccasin bites you. You are poisoned. The water moccasin poisons you! The water moccasin misses you. You claw the water moccasin! The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. You miss the water moccasin. The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. You scratch the water moccasin. You claw the water moccasin. You kill the water moccasin! Makhleb accepts your kill. You feel better. You feel sick. Throwing (i - inventory. (/) - cycle) H - 3 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f - elephant Aim: an elephant Okay, then. You feel sick. You feel sick. The elephant barely misses you. The elephant trunk-slaps you but does no damage. You barely miss the elephant. You claw the elephant! The elephant is moderately wounded. You feel sick. You claw the elephant! The elephant is moderately wounded. You claw the elephant! The elephant is lightly wounded. You feel sick. The elephant tramples you. You hold your ground! The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You claw the elephant! The elephant is moderately wounded. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You scratch the elephant but do no damage. The elephant is moderately wounded. You feel sick. The elephant tramples you! You stumble backwards! You scratch the elephant. The elephant is moderately wounded. The elephant tramples you! You stumble backwards! You scratch the elephant. The elephant is moderately wounded. You feel sick. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You barely miss the elephant. The elephant is moderately wounded. The elephant tramples you. You hold your ground! The elephant barely misses you. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You claw the elephant! The elephant is heavily wounded. You feel sick. The elephant tramples you. You hold your ground! The elephant trunk-slaps you but does no damage. The elephant barely misses you. The elephant trunk-slaps you but does no damage. You claw the elephant! The elephant is severely wounded. The elephant closely misses you. The elephant barely misses you. You claw the elephant! The elephant is almost dead. You feel sick. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. The elephant tramples you but does no damage. The elephant barely misses you. You claw the elephant! You kill the elephant! Makhleb accepts your kill. You feel better. You have reached level 12! Your experience leads to an increase in your attributes! Your base attributes are Str 22, Int 6, Dex 14. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. You feel stronger. You scratch the elephant but do no damage. The elephant is moderately wounded. The elephant tramples you. You hold your ground! The elephant barely misses you. You claw the elephant! The elephant is heavily wounded. You feel sick. The elephant tramples you. You hold your ground! The elephant closely misses you. You scratch the elephant. The elephant is heavily wounded. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You mangle the elephant!! The elephant is almost dead. The elephant closely misses you. The elephant barely misses you. You claw the elephant! The elephant is almost dead. You feel sick. You barely miss the elephant. The elephant is almost dead. The elephant tramples you but does no damage. The elephant closely misses you. You mangle the elephant!! You kill the elephant! Makhleb accepts your kill. You feel better. Your Dodging skill increases to level 4! There is an escape hatch in the floor, spattered with blood here. There isn't anything here! You feel sick. You see here an elephant corpse. You butcher the elephant corpse. An elephant comes into view. Things that are here: 6 chunks of flesh; an elephant skeleton j - 10 chunks of flesh (gained 6) The elephant trumpets! You feel sick. You see here a water moccasin corpse. The elephant tramples you but does no damage. The elephant trunk-slaps you but does no damage. You scratch the elephant. The elephant is lightly wounded. The elephant completely misses you. The elephant barely misses you. You eviscerate the elephant!!! The elephant is severely wounded. You scratch the elephant but do no damage. The elephant is severely wounded. You feel sick. The elephant tramples you! You stumble backwards! You mangle the elephant!! The elephant is almost dead. The elephant misses you. The elephant trunk-slaps you but does no damage. You completely miss the elephant. The elephant is almost dead. The elephant tramples you. You stumble backwards! You mangle the elephant!! You kill the elephant! Makhleb accepts your kill. You feel better. Your Armour skill increases to level 3! j - 13 chunks of flesh (gained 3) You see here a bullfrog skeleton. You feel sick. You are no longer poisoned. Found a square emerald amulet. Found a staircase to the Shoals. You hear the loud beating of a very distant drum. Found a ration. Found a stone staircase leading down. Found 22 arrows and a hand axe. q - a scroll of identify B - a square emerald amulet You enter the shallow water. Moving in this stuff is going to be slow. Found 22 arrows. You enter the shallow water. Moving in this stuff is going to be slow. Found a leatherbound book. Found a stone staircase leading down. You pick up a book of the Sky and begin reading... You add the spells Summon Lightning Spire, Silence, Deflect Missiles, Conjure Ball Lightning and Tornado to your library. You see here 22 arrows. You hear the loud beating of a very distant drum. You enter the shallow water. Moving in this stuff is going to be slow. A crocodile comes into view. A crocodile is nearby! You enter the shallow water. Moving in this stuff is going to be slow. A spiny frog comes into view. The spiny frog croaks. You scratch the crocodile. The crocodile is lightly wounded. The crocodile misses you. You barely miss the crocodile. The crocodile is lightly wounded. The crocodile bites you! You scratch the crocodile. The crocodile is moderately wounded. The crocodile closely misses you. You claw the crocodile! The crocodile is heavily wounded. The crocodile bites you! You scratch the crocodile. The crocodile is severely wounded. The spiny frog stings you but does no damage. Erica shouts! You scratch the crocodile but do no damage. The crocodile is severely wounded. The crocodile bites you but does no damage. The spiny frog stings you but does no damage. You scratch the crocodile but do no damage. The crocodile is severely wounded. The crocodile bites you. Erica says, "I'm so much better than you." The spiny frog stings you but does no damage. You claw the crocodile! You kill the crocodile! Makhleb accepts your kill. The spiny frog stings you but does no damage. You enter the shallow water. Moving in this stuff is going to be slow. Erica screams, "Coming here was suicide! For you!" The spiny frog stings you! You mangle the spiny frog!! The spiny frog is almost dead. The spiny frog closely misses you. You mangle the spiny frog!! You kill the spiny frog! Makhleb accepts your kill. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or A - a +4 ring of strength; > or M - a +3 ring of protection You remove your +4 ring of strength. You feel weaker. x - a ring of protection from fire (left claw) Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line, f - Erica Aim: Erica, wielding a +1 scimitar of flaming and wearing a +0 robe The mass of ice explodes! The iceblast engulfs Erica! Erica is lightly wounded. Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Iceblast Press: ? - help, Shift-Dir - straight line, f/p - Erica Aim: Erica, wielding a +1 scimitar of flaming and wearing a +0 robe (lightly wounded) The mass of ice explodes! The iceblast engulfs Erica! Erica is heavily wounded. Erica points at you and mumbles some strange words. The lance of force hits you! You are knocked back by the lance of force. You slam into the rock wall! Throwing (i - inventory. (/) - cycle) H - 3 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Erica Aim: Erica, wielding a +1 scimitar of flaming and wearing a +0 robe (heavily wounded) You throw a large rock. The large rock hits Erica. Erica is heavily wounded. Erica says, "I'm so much better than you." Erica mumbles some strange words. Erica flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You hear some strange, mumbled words. You feel yourself slow down. You miss something. You hear a splashing noise. You mangle something!! You claw something. You hear some strange, mumbled words. A lance of force appears from out of thin air! The lance of force hits you! You are knocked back by the lance of force. You slam into the rock wall! Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You closely miss something. You barely miss something. Something hits you. You claw something! Makhleb accepts your kill. You can now summon a greater servant of Makhleb. You feel better. Reactivating autopickup. You feel a bit more experienced. Things that are here: a +1 scimitar of flaming; a +0 robe You enter the shallow water. Moving in this stuff is going to be slow. You see here a spiny frog corpse. H - 3 large rocks (gained 1) You enter the shallow water. Moving in this stuff is going to be slow. You see here a crocodile corpse. You butcher the crocodile corpse. You hear a splash. j - 17 chunks of flesh (gained 4) You see here a crocodile skeleton. You start resting. Eating one of 17 chunks of flesh. You eat one of the 17 chunks of flesh. This raw flesh tastes great. Eating one of 16 chunks of flesh. You eat one of the 16 chunks of flesh. This raw flesh tastes great. You hear the loud beating of a very distant drum. Things that are here: an elephant corpse; a water moccasin corpse HP restored. You see here an elephant skeleton. There is an escape hatch in the floor, spattered with blood here. You feel yourself speed up. A spiny frog comes into view. The spiny frog gives a loud, deep croak! You barely miss the spiny frog. You claw the spiny frog! The spiny frog is moderately wounded. The spiny frog stings you. You mangle the spiny frog!! The spiny frog is almost dead. The spiny frog closely misses you. You barely miss the spiny frog. The spiny frog is almost dead. The spiny frog misses you. You mangle the spiny frog!! You kill the spiny frog! Makhleb accepts your kill. You feel better. Found a robe. You see here a spiny frog corpse. Found a potion of curing. Found a gate leading to a gauntlet. w - 5 potions of curing (gained 1) Found a potion of lignification. There is a gate leading to a gauntlet here. Beware, the minotaur awaits! The world spins around you as you enter the gateway. You enter a gauntlet! The nature of this place prevents you from teleporting. Marking area around an obsidian statue as unsafe for travelling. Found a shimmering glass ring. Found a gate leading back out of this place. Found three transporters. There is an empty arch of ancient stone here. Found a sedimented cyan potion. Found a crooked jewelled staff. Found a transporter. Found a large runed translucent door. Found two runed doors. The obsidian statue slips into the dungeon's darkness for a moment. Found 23 gold pieces. Found two runed doors. Found a large runed translucent door. Found a large runed translucent door. The hell beast bellows! Found four items. Found a transporter. Found a gate leading back out of this place. Some of the chunks of flesh in your inventory have rotted away. The hell beast croaks, "Flee, thou baffled toenail-biting joithead!" The obsidian statue slips into the dungeon's darkness for a moment. Some of the chunks of flesh in your inventory have rotted away. There is a transporter here. There is a transporter here. Found a transporter. There is a transporter here. Found a steaming silver amulet. Found a transporter. Found a transporter. The death ooze quivers. Found a ration and a glowing scarf. Found a transporter. Found a transporter. Found a club and a scroll of amnesia. Found a transporter. The tengu warrior shouts! All of the chunks of flesh in your inventory have rotted away. The hell beast gives a hideous shriek! Found a transporter. Press: ? - help, v - describe, . - travel Here: a hell beast (fire blocked by a translucent stone wall) The floor. Found a scroll of fog. There is a transporter here. Press: ? - help, v - describe, . - travel Here: an obsidian statue (fire blocked by a translucent stone wall) The floor. The hell beast gurgles, "Escape, thou defiled flap-mouthed maggot-pie!" The death scarab waves its antennae. The obsidian statue slips into the dungeon's darkness for a moment. There is a transporter here. You enter the transporter and appear at another place. The obsidian statue's eyes glow briefly. The obsidian statue attempts to bespell you! You are mesmerised by the obsidian statue! You cannot move away from the obsidian statue! Okay, then. You cannot move away from the obsidian statue! You break out of your daze! Really walk into a travel-excluded area? The obsidian statue's eyes glow briefly. The obsidian statue attempts to bespell you! You are mesmerised by the obsidian statue! Throwing (i - inventory. (/) - cycle) H - 3 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f - obsidian statue Aim: an obsidian statue (mesmerising) You throw a large rock. The large rock hits the obsidian statue but does no damage. Throwing (i - inventory. (/) - cycle) H - 2 large rocks (quivered) Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (mesmerising) You throw a large rock. The large rock hits the obsidian statue! The obsidian statue is lightly damaged. The obsidian statue's eyes glow briefly. Throwing (i - inventory. (/) - cycle) H - a large rock (quivered) Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (lightly damaged, mesmerising) You throw a large rock. The large rock hits the soul eater! The soul eater is lightly wounded. The obsidian statue's eyes glow briefly. Throwing (i - inventory. (/) - cycle) o - 4 silver javelins Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (lightly damaged, mesmerising) You throw a silver javelin. The silver javelin closely misses the soul eater. The silver javelin pierces through the obsidian statue but does no damage. The obsidian statue is lightly damaged. The soul eater draws from the surrounding life force! The soul eater is healed. The soul eater draws from the surrounding life force! The soul eater is healed. Throwing (i - inventory. (/) - cycle) o - 3 silver javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (lightly damaged, mesmerising) You throw a silver javelin. The silver javelin pierces through the soul eater but does no damage. The soul eater is lightly wounded. The silver javelin pierces through the orange demon! The orange demon is moderately wounded. The silver javelin pierces through the obsidian statue! The obsidian statue is moderately damaged. Throwing (i - inventory. (/) - cycle) o - 2 silver javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (moderately damaged, mesmerising) You throw a silver javelin. The silver javelin barely misses the soul eater. The silver javelin barely misses the orange demon. The silver javelin pierces through the hellwing. The hellwing is lightly wounded. The silver javelin pierces through the obsidian statue but does no damage. The obsidian statue is moderately damaged. The orange demon misses you. The soul eater hits you but does no damage. Throwing (i - inventory. (/) - cycle) o - a silver javelin (quivered) Press: ? - help, Shift-Dir - straight line, f/p - obsidian statue Aim: an obsidian statue (moderately damaged, mesmerising) You throw a silver javelin. The silver javelin pierces through the soul eater. The soul eater is lightly wounded. The silver javelin pierces through the orange demon. The orange demon is heavily wounded. The silver javelin pierces through the obsidian statue! The obsidian statue is severely damaged. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.25-a0-591-g2ad0d86 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_FIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [snackwell] Species: Troll Job: Monk HP: 112/126; mods: 0/0 MP: 15/15; mod: 0 Stats: 23 (23) 6 (6) 15 (15) Position: (21, 49), god: Makhleb (8), 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 | 9 | 3713 | 532/778 Short Blades | | 0 | 0 | 0 | 0 | 0/70 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 5 | 1047 | 156/357 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/100 Bows | | 0 | 0 | 0 | 0 | 0/100 Crossbows | | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 0 | 0 | 5 | 993 | 102/357 Armour | X | 1 | 50 | 3 | 653 | 229/283 Dodging | X | 1 | 50 | 4 | 950 | 243/353 Stealth | X | 0 | 0 | 1 | 127 | 9/238 Shields | | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 10 | 3155 | 355/650 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | | 0 | 0 | 0 | 0 | 0/84 Hexes | | 0 | 0 | 0 | 0 | 0/100 Charms | | 0 | 0 | 0 | 0 | 0/100 Summonings | | 0 | 0 | 0 | 0 | 0/84 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/84 Transmutations | | 0 | 0 | 0 | 0 | 0/84 Fire Magic | | 0 | 0 | 0 | 0 | 0/84 Ice Magic | | 0 | 0 | 0 | 0 | 0/84 Air Magic | | 0 | 0 | 0 | 0 | 0/100 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 5 | 1129 | 238/357 Evocations | X | 0 | 0 | 3 | 839 | 335/336 Spell bugs: Durations: #44: 2000 Attributes: #12: 611 #13: 348 #23: 10351 #24: 2027179039 #27: 24987 #49: 779 #59: 1 Mutations: claws: 3 (innate) fast metabolism: 3 (innate) gourmand: 1 (innate) regeneration: 1 (innate) shaggy fur: 1 (innate) tough skin: 3 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #40: +2 cloak eq slot #6, inv slot #31: +2 steam dragon scales eq slot #7, inv slot #23: ring of protection from fire eq slot #8, inv slot #38: +3 ring of protection eq slot #9, inv slot #15: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: {"msg":"player" Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: #.....#.©.#....≈..... ###...8.#...#...≈8≈.... #8#.....#.©.#....≈..... ###..###########...#### #..#..$.©=(..#...#..! ###..#.###8..#.#...#.#. #8#..#.#4(.###.#...#.## ###..#.34###...#...#..# #..#@#.#©..#.#...#... ###..#.#...###.#...#..# #8#..#...###...#...#.## ###..#.#.#...#.#.∩.#s#. #..#.........#...#Z.. ###..###########...#### #8#.......©......§..... ###≈............§∩§.... ##################### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed. Recursive crash.