ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-543-ge420d365 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3194341992748047040, deterministic pregen: 1 Command line: /usr/games/crawl-git-e420d36534 -name Sun -rc /dgldir/rcfiles/crawl-git/Sun.rc -macro /dgldir/rcfiles/crawl-git/Sun.macro -morgue /dgldir/morgue/Sun/ -webtiles-socket /crawl-master/webserver/sockets/Sun:2020-08-18.12:20:15.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /usr/games/crawl-git-e420d36534(_Z17write_stack_traceP8_IO_FILE+0x23) [0x613cb3]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-e420d36534(_Z13do_crash_dumpv+0x40c) [0x61b9dc]: do_crash_dump() /usr/games/crawl-git-e420d36534(_Z20crash_signal_handleri+0x9c) [0x613f3c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f42a38110b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f42a3babb7b]: /usr/games/crawl-git-e420d36534() [0x61afce] /usr/games/crawl-git-e420d36534() [0x61b326] /usr/games/crawl-git-e420d36534() [0x5da1db] /usr/games/crawl-git-e420d36534(_Z16fill_status_infoiR11status_info+0xce5) [0xaf17a5]: fill_status_info(int, status_info&) /usr/games/crawl-git-e420d36534(_ZN14TilesFramework12_send_playerEb+0x16af) [0xbdee5f]: TilesFramework::_send_player(bool) /usr/games/crawl-git-e420d36534(_ZN14TilesFramework6redrawEv+0x87) [0xbe0277]: TilesFramework::redraw() /usr/games/crawl-git-e420d36534(_ZN14TilesFramework17update_input_modeE10mouse_mode+0x13) [0xbe0333]: TilesFramework::update_input_mode(mouse_mode) /usr/games/crawl-git-e420d36534() [0x8ab601] /usr/games/crawl-git-e420d36534(_ZN14message_window4moreEbb+0x214) [0x8b3984]: message_window::more(bool, bool) /usr/games/crawl-git-e420d36534(_ZN14message_window8add_itemESs11prefix_typeb+0x3ba) [0x8b3f1a]: message_window::add_item(std::string, prefix_type, bool) /usr/games/crawl-git-e420d36534(_ZN13message_store9store_msgERK12message_line+0xb1) [0x8b4361]: message_store::store_msg(message_line const&) /usr/games/crawl-git-e420d36534(_ZN13message_store10flush_prevEv+0xe3) [0x8b4473]: message_store::flush_prev() /usr/games/crawl-git-e420d36534(_ZN13message_store3addERK12message_line+0x36) [0x8b5d06]: message_store::add(message_line const&) /usr/games/crawl-git-e420d36534() [0x8aebe6] /usr/games/crawl-git-e420d36534(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xb3) [0x8af1d3]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-git-e420d36534(_Z4mprf16msg_channel_typePKcz+0x9d) [0x8af56d]: mprf(msg_channel_type, char const*, ...) /usr/games/crawl-git-e420d36534() [0x9ef7ce] /usr/games/crawl-git-e420d36534() [0x9eff17] /usr/games/crawl-git-e420d36534(_Z13player_reactsv+0x145) [0x9f1085]: player_reacts() /usr/games/crawl-git-e420d36534(_Z12world_reactsv+0x545) [0xc5bc15]: world_reacts() /usr/games/crawl-git-e420d36534() [0xc5f896] /usr/games/crawl-git-e420d36534(main+0x57d) [0xc63a1d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f42a37fc7ed]: /usr/games/crawl-git-e420d36534() [0x56cf09] 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". 0x00007f42a3bab84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f42a3bab84e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000061437b in call_gdb (file=0x7f42a3b96180) at crash.cc:436 gdb = attach_cmd = "attach 23435\000\000\000\000\000\000\000" #2 0x000000000061b9fc in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/Sun/" 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 = 0x7f42a3b96180 t = 1597753890 name = "/dgldir/morgue/Sun/crash-Sun-20200818-123130.txt", '\000' #3 0x0000000000613f3c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f42a3babb7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061afce in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc9f155bd0 "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 0x000000000061b326 in AssertFailed (expr=0xce3488 "(duration[DUR_MESMERISED] > 0) == !beholders.empty()", file=0xc70451 "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' , "\002\000\000\000\000\000\000\000\240?\271\243B\177\000\000\377\377\377\377", '\000' , "\001\000\000\000\000\000\000\000\240?\271\243B\177", '\000' "\340, \\\025\237\374\177\000\000\000i\a\001\000\000\000\000L\340\306\000\000\000\000\000\340\\\025\237\374\177\000\000\000]\025\237\374\177\000\000\000i\a\001\000\000\000\000L\340\306\000\000\000\000\000\000]\025\237\374\177\000\000"... args = {{gp_offset = 2668977441, fp_offset = 32764, overflow_arg_area = 0x7ffc9f15651f, reg_save_area = 0x7ffc9f155d20}} fileName = #8 0x00000000005da1db in player::beheld (this=) at behold.cc:65 No locals. #9 0x0000000000af17a5 in fill_status_info (status=, inf=...) at status.cc:221 found = false #10 0x0000000000bdee5f in _update_statuses (c=...) at tileweb.cc:845 status = changed = counter = inf = {light_colour = 0, light_text = "", short_text = "", long_text = ""} #11 TilesFramework::_send_player (this=this@entry=0x1076900, force_full=force_full@entry=false) at tileweb.cc:1019 c = @0x10a2c38: {_state_ever_synced = true, name = "Sun", job_title = "the Slicer", wizard = false, species = "Kobold", god = "Vehumet", under_penance = false, piety_rank = 1 '\001', form = 0 '\000', hp = 10, hp_max = 44, real_hp_max = 44, poison_survival = 10, mp = 8, mp_max = 8, dd_real_mp_max = 0, contam = 0, noise = -1, adjusted_noise = 111, armour_class = 9, evasion = 17, shield_class = 0, strength = 10 '\n', strength_max = 10 '\n', intel = 13 '\r', intel_max = 13 '\r', dex = 16 '\020', dex_max = 16 '\020', experience_level = 8, exp_progress = 65 'A', gold = 241, zot_points = 0, elapsed_time = 62119, num_turns = 6307, lives = 0, deaths = 0, place = "Dungeon", depth = 6, position = {x = -3, y = 0}, status = std::vector of length 1, capacity 1 = {{light_colour = 4, light_text = "Mesm", short_text = "mesmerised", long_text = "You are mesmerised."}}, inv = {mData = {{base_type = OBJ_JEWELLERY, sub_type = 24 '\030', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 22, unrand_idx = 22, subtype_rnd = 22, brand = 22, freshness = 22}, rnd = 255 '\377', quantity = 1, flags = 0, 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_WEAPONS, sub_type = 30 '\036', {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 = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 141 '\215', quantity = 1, flags = 65551, pos = {x = -1, y = -1}, link = 1, slot = 98, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_ARMOUR, sub_type = 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 = 50 '2', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 2, slot = 99, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_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 = 209 '\321', quantity = 49, flags = 15, pos = {x = -1, y = -1}, link = 3, slot = 100, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_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 = 45 '-', quantity = 0, flags = 15, pos = {x = -1, y = -1}, link = 4, slot = 101, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = -102, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 23, unrand_idx = 23, subtype_rnd = 23, brand = 23, freshness = 23}, rnd = 205 '\315', quantity = 5, flags = 0, 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 = 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 = 333367, unrand_idx = 333367, subtype_rnd = 333367, brand = 333367, freshness = 333367}, rnd = 95 '_', quantity = 5, 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_SCROLLS, sub_type = 26 '\032', {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 = 345233, unrand_idx = 345233, subtype_rnd = 345233, brand = 345233, freshness = 345233}, rnd = 198 '\306', quantity = 4, flags = 0, 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_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 = 327800, unrand_idx = 327800, subtype_rnd = 327800, brand = 327800, freshness = 327800}, rnd = 120 'x', quantity = 3, flags = 2, 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_WEAPONS, sub_type = 10 '\n', {plus = 2, mon_type = MONS_LEOPARD_GECKO, skill = SK_LONG_BLADES, charges = 2, net_durability = 2, tithe_state = 2}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 1, unrand_idx = 1, subtype_rnd = 1, brand = 1, freshness = 1}, rnd = 210 '\322', quantity = 1, flags = 65551, pos = {x = -1, y = -1}, link = 9, slot = 106, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 26 '\032', {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 = 353390, unrand_idx = 353390, subtype_rnd = 353390, brand = 353390, freshness = 353390}, rnd = 162 '\242', quantity = 1, flags = 0, 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_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 = 14, unrand_idx = 14, subtype_rnd = 14, brand = 14, freshness = 14}, rnd = 70 'F', quantity = 2, flags = 0, pos = {x = -1, y = -1}, link = 11, slot = 108, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 71, unrand_idx = 71, subtype_rnd = 71, brand = 71, freshness = 71}, rnd = 33 '!', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 12, slot = 109, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 26 '\032', {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 = 343140, unrand_idx = 343140, subtype_rnd = 343140, brand = 343140, freshness = 343140}, rnd = 166 '\246', quantity = 2, flags = 0, pos = {x = -1, y = -1}, link = 13, slot = 110, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WEAPONS, sub_type = 12 '\f', {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 = 3, unrand_idx = 3, subtype_rnd = 3, brand = 3, freshness = 3}, rnd = 92 '\\', quantity = 1, flags = 65551, 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_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 = 65 'A', quantity = 0, 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_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 = 69 'E', quantity = 0, flags = 131087, 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_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 = 221, unrand_idx = 221, subtype_rnd = 221, brand = 221, freshness = 221}, rnd = 136 '\210', quantity = 1, flags = 0, 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 = 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 = 114, unrand_idx = 114, subtype_rnd = 114, brand = 114, freshness = 114}, rnd = 90 'Z', quantity = 1, flags = 0, 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_ARMOUR, sub_type = 10 '\n', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 45 '-', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 19, slot = 116, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_ARMOUR, sub_type = 11 '\v', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 9 '\t', quantity = 1, flags = 15, 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_SCROLLS, sub_type = 26 '\032', {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 = 362056, unrand_idx = 362056, subtype_rnd = 362056, brand = 362056, freshness = 362056}, rnd = 42 '*', quantity = 3, flags = 0, 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 = 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 = 35, unrand_idx = 35, subtype_rnd = 35, brand = 35, freshness = 35}, rnd = 106 'j', quantity = 1, flags = 0, 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_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 = 6, unrand_idx = 6, subtype_rnd = 6, brand = 6, freshness = 6}, rnd = 115 's', quantity = 1, flags = 0, 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_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 = 130 '\202', quantity = 0, flags = 0, pos = {x = -1, y = -1}, link = 24, slot = 121, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_SCROLLS, sub_type = 26 '\032', {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 = 342373, unrand_idx = 342373, subtype_rnd = 342373, brand = 342373, freshness = 342373}, rnd = 44 ',', 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_SCROLLS, sub_type = 26 '\032', {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 = 339602, unrand_idx = 339602, subtype_rnd = 339602, brand = 339602, freshness = 339602}, rnd = 91 '[', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 26, slot = 65, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_WANDS, sub_type = 18 '\022', {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 = 95, unrand_idx = 95, subtype_rnd = 95, brand = 95, freshness = 95}, rnd = 75 'K', quantity = 1, flags = 15, pos = {x = -1, y = -1}, link = 27, slot = 66, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_POTIONS, sub_type = 32 ' ', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 12, unrand_idx = 12, subtype_rnd = 12, brand = 12, freshness = 12}, rnd = 202 '\312', quantity = 1, flags = 0, pos = {x = -1, y = -1}, link = 28, slot = 67, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_ARMOUR, 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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 8 '\b', quantity = 1, flags = 262159, 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_MISSILES, 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 = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 146 '\222', quantity = 56, flags = 2, 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_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 1 '\001', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {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 = "\t\002\377\023\024\377\035\377\377\377\377\377\377\377\377\377\377\377\377"}, quiver_item = 3 '\003', unarmed_attack = "Nothing wielded", unarmed_attack_colour = 7 '\a', quiver_available = true} max_max_hp = place = short_name = "Dungeon" god = "Vehumet" prank = pos = #12 0x0000000000be0277 in TilesFramework::redraw (this=this@entry=0x1076900) at tileweb.cc:1968 No locals. #13 0x0000000000be0333 in TilesFramework::update_input_mode (this=0x1076900, mode=MOUSE_MODE_MORE) at tileweb.cc:777 No locals. #14 0x00000000008ab601 in readkey_more (user_forced=user_forced@entry=false) at message.cc:1834 keypress = 0 unwind_more = {val = @0x101e941, oldval = } mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_MORE} #15 0x00000000008b3984 in message_window::more (this=, full=, user=) at message.cc:723 rng = {previous = rng::UI} last_row = 7 #16 0x00000000008b3f1a in make_space (n=1, this=0x1028600) at message.cc:480 space = 0 s = #17 message_window::add_item (this=, text=..., first_col=none, temporary=) at message.cc:625 line = {ops = std::vector of length 3, capacity 4 = {{type = 45, colour = 0, text = }, {type = FSOP_COLOUR, colour = -1, text = }, {type = 1734828365, colour = 1763730793, text = }}} __for_range = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Maggie is heavily wounded."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Maggie is heavily wounded."}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} #18 0x00000000008b4361 in message_store::store_msg (this=0x101e960, msg=...) at message.cc:815 dontsend = {val = @0x10285e0, oldval = } #19 0x00000000008b4473 in message_store::flush_prev (this=this@entry=0x101e960) at message.cc:845 msg = {channel = MSGCH_MONSTER_DAMAGE, param = 3, messages = std::vector of length 1, capacity 1 = {{text = "Maggie is heavily wounded.", repeats = 1}}, turn = 6307, join = true} #20 0x00000000008b5d06 in message_store::add (this=this@entry=0x101e960, msg=...) at message.cc:779 orig_full_text = "You break out of your daze." #21 0x00000000008aebe6 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:1542 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 = 6307, 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 0x00000000008af1d3 in do_message_print (channel=MSGCH_RECOVERY, param=0, cap=cap@entry=true, nojoin=nojoin@entry=false, format=, argp=argp@entry=0x7ffc9f157038) at message.cc:1235 ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7ffc9f157110, reg_save_area = 0x7ffc9f157050}} buff = "You break out of your daze.", '\000' "\374, \177\000\000PBK\002\000\000\000\000xM\210\002\000\000\000\000\246M\210\002\000\000\000\000\232M\210\002\000\000\000\000\026\336\306\000\000\000\000\000\232M\210\002\000\000\000\000\000\000\000\000B\177\000\000\377\377\377\377\000\000\000\000)\006\071\244B\177\000\000\006", '\000' , ".p\025\237\374\177\000\000\360\026\064\002\000\000\000\000د\027\002\000\000\000" len = #23 0x00000000008af56d in mprf (channel=, format=) at message.cc:1284 argp = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc9f157110, reg_save_area = 0x7ffc9f157050}} #24 0x00000000009ef7ce in _decrement_a_duration (dur=dur@entry=DUR_MESMERISED, delay=delay@entry=9, endmsg=0xc9a9af "You break out of your daze.", midloss=midloss@entry=0, midmsg=midmsg@entry=0x0, chan=chan@entry=MSGCH_RECOVERY) at player-reacts.cc:162 midpoint = old_dur = #25 0x00000000009eff17 in _decrement_simple_duration (delay=9, dur=DUR_MESMERISED) at player-reacts.cc:526 No locals. #26 _decrement_durations () at player-reacts.cc:797 i = delay = 9 melted = pbd_str = sanguine_armour_is_valid = #27 0x00000000009f1085 in player_reacts () at player-reacts.cc:1003 stealth = 218 #28 0x0000000000c5bc15 in world_reacts () at main.cc:2244 No locals. #29 0x0000000000c5f896 in _input () at main.cc:1205 player_disabled = {was_disabled = false} #30 0x0000000000c63a1d in _launch_game () at main.cc:477 game_start = true #31 _launch_game_loop () at main.cc:382 game_ended = false #32 main (argc=, argv=) at main.cc:334 echo = {prev_state = MB_MAYBE} 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 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-e420d36534/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-e420d36534/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-e420d36534/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = , level layout type = rooms, absdepth0 = 5 Level vaults: layout_rooms nrook_loot_triangle minmay_strange_pillars uniq_maggie uniq_duvessa uniq_crazy_yiuf_cottage Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You see here 2 arrows. You hit the orc. You burn the orc. You kill the orc! Vehumet accepts your kill. You hit the orc. You burn the orc. The orc is severely wounded. You hit the orc. You burn the orc. You kill the orc! Vehumet accepts your kill. Your Dodging skill increases to level 4! The orc closely misses you. You aren't carrying any items that you can evoke. Your library has no spells. Unknown command. There is a stone staircase leading up here. The orc closely misses you. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You start waiting. Done waiting. You climb downwards. There is a stone staircase leading up here. The centaur shoots an arrow. The arrow barely misses you. The orc misses you. You climb upwards. There is a stone staircase leading down here. There is an open door here. You see here a whip. There is an escape hatch in the floor here. You slide downwards. The hatch slams shut behind you. Found Weiro's Elemental Accessories. There is an entrance to Weiro's Elemental Accessories here. i - 3 scrolls of teleportation (gained 1) Ijyb the Twisted Goblin comes into view. She is wielding a +0 spectral club and carrying a wand of random effects (13). Unknown command. The spectral weapon fades away. Ijyb draws out her weapon's spirit! The helpless Ijyb fails to defend herself. You spit Ijyb like a pig!!! You burn Ijyb. You kill Ijyb! Vehumet accepts your kill. The spectral weapon fades away. B - a wand of random effects (13); C - a ruby potion Things that are here: a +0 spectral club; a +0 leather armour You now have 175 gold pieces (gained 8). A centaur zombie comes into view. A centaur zombie is nearby! You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is lightly damaged. The centaur zombie completely misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is moderately damaged. The centaur zombie hits you. You barely miss the centaur zombie. The centaur zombie is moderately damaged. The centaur zombie misses you. You barely miss the centaur zombie. The centaur zombie is moderately damaged. The centaur zombie closely misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is moderately damaged. The centaur zombie completely misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is heavily damaged. The centaur zombie hits you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is severely damaged. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is almost destroyed. The centaur zombie hits you. You hit the centaur zombie but do no damage. The centaur zombie is almost destroyed. The centaur zombie misses you. You hit the centaur zombie. You burn the centaur zombie. You destroy the centaur zombie! Vehumet accepts your kill. Your Short Blades skill increases to level 7! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! A shadow imp comes into view. A shadow imp is nearby! A shadow imp is nearby! The shadow imp completely misses you. You hit the shadow imp. You burn the shadow imp. The shadow imp is lightly wounded. You closely miss the shadow imp. The shadow imp is lightly wounded. The shadow imp hits you but does no damage. You barely miss the shadow imp. The shadow imp is lightly wounded. The shadow imp hits you. You hit the shadow imp but do no damage. The shadow imp is lightly wounded. You closely miss the shadow imp. The shadow imp is lightly wounded. The shadow imp hits you but does no damage. You hit the shadow imp. You burn the shadow imp. The shadow imp is moderately wounded. The shadow imp misses you. You hit the shadow imp. You burn the shadow imp. The shadow imp is heavily wounded. You hit the shadow imp. You burn the shadow imp. The shadow imp is severely wounded. The shadow imp barely misses you. You closely miss the shadow imp. The shadow imp is severely wounded. You closely miss the shadow imp. The shadow imp is severely wounded. The shadow imp hits you but does no damage. You hit the shadow imp. You burn the shadow imp. You kill the shadow imp! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. A jelly comes into view. Found a mace. A jelly is nearby! A jelly is nearby! A jelly is nearby! A jelly is nearby! The helpless jelly fails to defend itself. You spit the jelly like a pig!!! You burn the jelly. You kill the jelly! Vehumet accepts your kill. Found an escape hatch in the ceiling. There is an open door here. A hound comes into view. A hound is nearby! A hound is nearby! The hound barks! The hound completely misses you. The hound closely misses you. You hit the hound. You burn the hound. The hound is moderately wounded. The hound bites you but does no damage. You hit the hound. You burn the hound. The hound is moderately wounded. The hound misses you. You barely miss the hound. The hound is moderately wounded. The hound misses you. You hit the hound. You burn the hound. The hound is heavily wounded. You barely miss the hound. The hound is heavily wounded. The hound closely misses you. You hit the hound. You burn the hound. The hound is severely wounded. The hound barely misses you. You closely miss the hound. The hound is severely wounded. The hound bites you. You hit the hound. You burn the hound. You kill the hound! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! There is an open door here. f - 5 bubbling clear potions (gained 1) An orc is nearby! An orc is nearby! An orc is nearby! An orc is nearby! The orc shouts! The orc misses you. There is an open door here. The orc misses you. You hit the orc. You burn the orc. The orc is heavily wounded. You hit the orc. You burn the orc. The orc is severely wounded. The orc misses you. You hit the orc. You burn the orc. You kill the orc! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +0 trident; an orc corpse Found a stone staircase leading down. There is a stone staircase leading down here. An orc comes into view. An orc is nearby! An orc is nearby! An orc priest and 2 orc wizards come into view. An orc comes into view. The helpless orc priest fails to defend itself. You stick the orc priest like a pincushion!!! You burn the orc priest. You kill the orc priest! Vehumet accepts your kill. The helpless orc fails to defend itself. You perforate the orc like a sieve!!! You burn the orc. You kill the orc! Vehumet accepts your kill. The helpless orc fails to defend itself. You spit the orc like a pig!!! You burn the orc. You kill the orc! Vehumet accepts your kill. You see here a +0 dagger. The helpless orc wizard fails to defend itself. You perforate the orc wizard like a sieve!!! You burn the orc wizard. You kill the orc wizard! Vehumet accepts your kill. Things that are here: a cursed +0 dagger; a +0 robe The helpless orc wizard fails to defend itself. You skewer the orc wizard like a kebab!!! You burn the orc wizard. You kill the orc wizard! Vehumet accepts your kill. You can now gain magical power from killing. Vehumet offers you knowledge of Foxfire. No target in view! Things that are here: a +0 dagger; a +0 robe Things that are here: a cursed +0 dagger; a +0 robe You see here a +0 dagger. You see here a +0 leather armour. Things that are here: a +0 leather armour; a +0 morningstar Things that are here: a +0 leather armour; a +0 morningstar You see here 2 arrows. Found a stone staircase leading down. No target in view! Found a hand axe. You see here a hand axe. You see here a hand axe. Found a stone staircase leading up. There is a stone staircase leading up here. You open the door. There is an open door here. You open the door. There is an open door here. A centaur is nearby! A centaur is nearby! A centaur is nearby! A ball python skeleton comes into view. The helpless ball python skeleton fails to defend itself. You stick the ball python skeleton like a pincushion!!! You burn the ball python skeleton. You destroy the ball python skeleton! Vehumet accepts your kill. Found a dyed leather armour. The centaur unwields a +4 vorpal shortbow. The centaur hits you. You hit the centaur. You burn the centaur. The centaur is moderately wounded. The centaur completely misses you. You hit the centaur. You burn the centaur. The centaur is heavily wounded. The centaur hits you but does no damage. You hit the centaur but do no damage. The centaur is heavily wounded. The centaur misses you. You hit the centaur. You burn the centaur. The centaur is almost dead. You hit the centaur but do no damage. The centaur is almost dead. The centaur barely misses you. The centaur closely misses you. You hit the centaur. You burn the centaur. The centaur is almost dead. You hit the centaur but do no damage. The centaur is almost dead. The centaur hits you. You barely miss the centaur. The centaur is almost dead. The centaur completely misses you. You hit the centaur. You burn the centaur. You kill the centaur! Vehumet accepts your kill. h - 4 scrolls labeled HOCROE EPEI (gained 1) You now have 217 gold pieces (gained 42). Things that are here: a +4 vorpal shortbow; 34 arrows You see here a dyed leather armour. You see here a dyed leather armour. D - a dyed leather armour Things that are here: a +4 vorpal shortbow; 34 arrows You start removing your armour. You continue taking off your +0 robe. x4 You finish taking off your +0 robe. You start putting on your armour. You continue putting on your dyed leather armour. x5 You finish putting on your +3 leather armour. Unknown command. Drop what? 30/52 slots (_ for help) (? for menu, Esc to quit) You drop a +0 robe. You feel weaker. Oops, that ring feels deathly cold. s - a cursed -4 ring of strength (left hand) Things that are here: a +4 vorpal shortbow; 34 arrows As you read the scroll of remove curse, it crumbles to dust. You feel as if something is helping you. Drop what? 29/52 slots (_ for help) (? for menu, Esc to quit) You remove your -4 ring of strength. You feel stronger. You drop a -4 ring of strength. You see here a +0 robe. Things that are here: a -4 ring of strength; a +4 vorpal shortbow; 34 arrows b - a +4 vorpal shortbow You open the door. There is an open door here. Found 17 bolts and 20 arrows. s - a viscous sapphire potion Found a ring mail. There is a large open door here. There is a large open door here. There is an open door here. Found a stone staircase leading down. Search for what [Enter for "vehu", or ? for help]? bolt There is an open door here. There is a large open door here. There is a large open door here. You see here 20 arrows. You see here 17 bolts. E - 17 bolts There is an open door here. There is an open door here. There is an open door here. Found an escape hatch in the floor. There is an open door here. n - 2 scrolls labeled LED LEF VACZAC (gained 1) There is a stone staircase leading down here. A bullfrog zombie comes into view. A bullfrog zombie is nearby! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! An ogre comes into view. It is wielding a +0 giant club. An ogre is nearby! An ogre is nearby! The ogre shouts! You hit the ogre. You burn the ogre. The ogre is lightly wounded. The ogre closely misses you. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering e - 2 curare-tipped darts for throwing. Throwing (i - inventory. (/) - cycle) e - 2 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - ogre Aim: an ogre, wielding a +0 giant club (lightly wounded) You throw a curare-tipped dart. The curare-tipped dart hits the ogre. The ogre is poisoned. The ogre convulses. The ogre seems to slow down. The ogre is moderately wounded. You hit the ogre. You burn the ogre. The ogre is moderately wounded. The ogre hits you with a +0 giant club! You closely miss the ogre. The ogre is moderately wounded. You hit the ogre. You burn the ogre. The ogre is severely wounded. You hit the ogre. You burn the ogre. The ogre is severely wounded. You closely miss the ogre. The ogre is almost dead. The ogre barely misses you. You hit the ogre. You burn the ogre. The ogre is almost dead. You hit the ogre. You burn the ogre. You kill the ogre! Vehumet accepts your kill. Your Short Blades skill increases to level 8! Your Dodging skill increases to level 5! Your Stealth skill increases to level 8! You have reached level 8! e - 2 curare-tipped darts (gained 1) Things that are here: a +0 giant club; an ogre corpse There is a stone staircase leading down here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You see here 20 arrows. There is a large open door here. There is a large open door here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. No target in view! Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:5 @ (x,y), ? - help) There is a large open door here. There is a large open door here. You see here 20 arrows. There is an open door here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:4, ? - help) You open the door. There is an open door here. There is an open door here. You can no longer gain magical power from killing. There's nothing to open nearby. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:3, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a +0 war axe. Things that are here: a +0 ring mail; a +0 short sword Things that are here: a +0 scale mail; a +0 short sword You see here a +0 leather armour. E - 28 bolts (gained 11) Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:3, ? - help) You see here a +0 leather armour. You see here a runed whip. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:2, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. E - 56 bolts (gained 28) Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:1, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. (D) Dungeon Where to? (Enter - D:2, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. (D) Dungeon Where to? (Enter - D:3, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Drop what? 31/52 slots (_ for help) (? for menu, Esc to quit) You drop 31 sling bullets. You drop 23 stones. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:4, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Done exploring. Done exploring. Okay, then. Done exploring. Done exploring. (D) Dungeon Where to? (Enter - D:5, ? - help) There is a stone staircase leading down here. You climb downwards. A bullfrog and a worm come into view. Found a quarterstaff. There is a stone staircase leading up here. An orc comes into view. It is wielding a +3 short sword of holy wrath. The orc shouts! You hear a bark! You completely miss the bullfrog. The bullfrog hits you. You hit the bullfrog. You burn the bullfrog. The bullfrog is moderately wounded. The bullfrog closely misses you. There is a stone staircase leading up here. Press: ? - help, v - describe, . - travel Here: an orc, wielding a +3 short sword of holy wrath and wearing a +0 leather armour The floor. The bullfrog closely misses you. x2 You climb upwards. There is a stone staircase leading down here. You hit the bullfrog. You burn the bullfrog. The bullfrog is moderately wounded. The bullfrog barely misses you. You hit the bullfrog. You burn the bullfrog. The bullfrog is heavily wounded. The worm closely misses you. The bullfrog misses you. You barely miss the bullfrog. The bullfrog is heavily wounded. The bullfrog barely misses you. You hit the bullfrog. You burn the bullfrog. The bullfrog is severely wounded. The worm barely misses you. You hit the bullfrog. You burn the bullfrog. You kill the bullfrog! Vehumet accepts your kill. You hit the worm but do no damage. You hit the worm but do no damage. The worm misses you. You hit the worm. You burn the worm. The worm is lightly wounded. You puncture the worm! You burn the worm. The worm is severely wounded. The worm bites you. You hit the worm. You burn the worm. The worm is almost dead. You barely miss the worm. The worm is almost dead. You hit the worm. You burn the worm. The worm is almost dead. The worm closely misses you. You hit the worm. You burn the worm. You kill the worm! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. You climb downwards. The orc hits you but does no damage. There is a stone staircase leading up here. You closely miss the orc. The orc hits you but does no damage. You closely miss the orc. You closely miss the orc. The orc hits you but does no damage. You hit the orc. You burn the orc. The orc is moderately wounded. You hit the orc but do no damage. The orc is moderately wounded. The orc misses you. You hit the orc. You burn the orc. The orc is severely wounded. You hit the orc but do no damage. The orc is severely wounded. The orc completely misses you. You hit the orc. You burn the orc. You kill the orc! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Things that are here: a +3 short sword of holy wrath; a +0 leather armour; an orc corpse o - a +3 short sword of holy wrath Found 28 stones. A centaur zombie comes into view. A centaur zombie is nearby! A giant cockroach comes into view. A shadow imp comes into view. The centaur zombie closely misses you. x2 You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is moderately damaged. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is heavily damaged. The centaur zombie hits you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is heavily damaged. The centaur zombie misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is severely damaged. The shadow imp shouts, "Quit, thou villainous rude-growing brigand!" The centaur zombie closely misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is severely damaged. The centaur zombie barely misses you. You hit the centaur zombie. You burn the centaur zombie. The centaur zombie is almost destroyed. You completely miss the centaur zombie. The centaur zombie is almost destroyed. The centaur zombie hits you but does no damage. You hit the centaur zombie. You burn the centaur zombie. You destroy the centaur zombie! Vehumet accepts your kill. You hit the shadow imp but do no damage. The shadow imp closely misses you. You hit the shadow imp but do no damage. You hit the shadow imp. You burn the shadow imp. The shadow imp is moderately wounded. The shadow imp closely misses you. You closely miss the shadow imp. The shadow imp is moderately wounded. You hit the shadow imp but do no damage. The shadow imp is moderately wounded. The shadow imp misses you. You hit the shadow imp. You burn the shadow imp. The shadow imp is almost dead. The giant cockroach completely misses you. You barely miss the shadow imp. The shadow imp is almost dead. The shadow imp hits you but does no damage. The giant cockroach bites you but does no damage. You hit the shadow imp. You burn the shadow imp. You kill the shadow imp! Vehumet accepts your kill. You barely miss the giant cockroach. The giant cockroach bites you. You closely miss the giant cockroach. The giant cockroach misses you. You closely miss the giant cockroach. You hit the giant cockroach. You burn the giant cockroach. You kill the giant cockroach! Vehumet accepts your kill. You can now gain magical power from killing. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. You now have 225 gold pieces (gained 8). Found 20 stones. d - 49 poisoned darts (gained 17) A bullfrog comes into view. A bullfrog is nearby! A bullfrog is nearby! A white imp comes into view. The white imp moves out of view. The helpless bullfrog fails to defend itself. You skewer the bullfrog like a kebab!!! You burn the bullfrog. You kill the bullfrog! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Found 23 stones. An ogre comes into view. It is wielding a +0 giant club. An orc comes into view. It is wielding a +0 whip. There are monsters nearby! There are monsters nearby! The helpless ogre fails to defend itself. You stick the ogre like a pincushion!!! You burn the ogre! You kill the ogre! Vehumet accepts your kill. Your Short Blades skill increases to level 9! An orc is nearby! The orc shouts! You hit the orc. You burn the orc. The orc is almost dead. You hear an angry hiss. The orc closely misses you. Your leather armour prevents you from hitting the orc. The orc is almost dead. You hit the orc. You burn the orc. You kill the orc! Vehumet accepts your kill. No target in view! No target in view! No target in view! You now have 241 gold pieces (gained 16). You see here a +0 whip. An iguana comes into view. An iguana is nearby! An iguana is nearby! An iguana is nearby! An iguana is nearby! The iguana bites you! You barely miss the iguana. The iguana bites you. You hit the iguana. You burn the iguana. The iguana is moderately wounded. A bullfrog comes into view. The bullfrog croaks. You hit the iguana. You burn the iguana. The iguana is moderately wounded. The iguana bites you! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Okay, then. Throwing (i - inventory. (/) - cycle) e - 2 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - iguana Aim: an iguana (moderately wounded) You throw a curare-tipped dart. The curare-tipped dart hits the iguana. The iguana is poisoned. The iguana convulses. The iguana seems to slow down. The iguana is heavily wounded. You hit the iguana but do no damage. The iguana is severely wounded. The iguana barely misses you. You hit the iguana but do no damage. The iguana is severely wounded. You hit the iguana but do no damage. The iguana is severely wounded. The iguana barely misses you. The bullfrog misses you. You hit the iguana. You burn the iguana. The iguana is almost dead. Throwing (i - inventory. (/) - cycle) e - a curare-tipped dart (quivered) Press: ? - help, Shift-Dir - straight line, f - bullfrog, p - iguana Aim: a bullfrog You throw a curare-tipped dart. The curare-tipped dart barely misses the bullfrog. You kill the iguana! Vehumet accepts your kill. The bullfrog barely misses you. The bullfrog hits you but does no damage. Unknown command. The bullfrog misses you. Things that are here: a curare-tipped dart; an iguana corpse e - a curare-tipped dart The bullfrog closely misses you. The bullfrog misses you. Throwing (i - inventory. (/) - cycle) e - a curare-tipped dart (quivered) Press: ? - help, Shift-Dir - straight line, f/p - bullfrog Aim: a bullfrog You throw a curare-tipped dart. The curare-tipped dart barely misses the bullfrog. The bullfrog hits you but does no damage. Unknown command. You hit the bullfrog. You burn the bullfrog. The bullfrog is lightly wounded. The bullfrog barely misses you. You hit the bullfrog. You burn the bullfrog. The bullfrog is moderately wounded. The bullfrog hits you but does no damage. You hit the bullfrog. You burn the bullfrog. The bullfrog is severely wounded. You hit the bullfrog. You burn the bullfrog. The bullfrog is severely wounded. The bullfrog barely misses you. You hit the bullfrog. You burn the bullfrog. The bullfrog is almost dead. The bullfrog hits you but does no damage. You closely miss the bullfrog. The bullfrog is almost dead. The bullfrog hits you but does no damage. You puncture the bullfrog! You burn the bullfrog. You kill the bullfrog! Vehumet accepts your kill. e - 2 curare-tipped darts Maggie the Vainglorious comes into view. She is wielding a +0 morningstar and carrying a wand of enslavement (10). Maggie is nearby! Maggie is nearby! Maggie is nearby! Maggie is nearby! The white imp shouts! The white imp gestures at you. The puff of frost hits you! The white imp gestures at you. The puff of frost hits you. * * * LOW HITPOINT WARNING * * * Found a coral ring. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You start resting. HP restored. You start waiting. A bullfrog zombie is nearby! You see here a bullfrog skeleton. The bullfrog zombie closely misses you. The bullfrog zombie hits you but does no damage. You puncture the bullfrog zombie! You burn the bullfrog zombie. The bullfrog zombie is moderately damaged. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is moderately damaged. The bullfrog zombie misses you. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is heavily damaged. The bullfrog zombie hits you. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is heavily damaged. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is severely damaged. The bullfrog zombie hits you but does no damage. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is almost destroyed. The bullfrog zombie closely misses you. You hit the bullfrog zombie. You burn the bullfrog zombie. The bullfrog zombie is almost destroyed. You hit the bullfrog zombie. You burn the bullfrog zombie. You destroy the bullfrog zombie! Vehumet accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! HP restored. Done exploring. (D) Dungeon Where to? (Enter - D:6, ? - help) There is a stone staircase leading down here. You climb downwards. Level annotation: Maggie There is a stone staircase leading up here. A white imp is nearby! The white imp gestures at you. The puff of frost hits you. You hit the white imp. You burn the white imp. The white imp is moderately wounded. You hit the white imp but do no damage. The white imp is moderately wounded. The white imp gestures at you. The puff of frost hits you! You barely miss the white imp. The white imp is moderately wounded. You hit the white imp. You burn the white imp. The white imp is severely wounded. The white imp completely misses you. Your +2 dagger of flaming stops flaming. Your +3 short sword of holy wrath softly glows with a divine radiance! o - a +3 short sword of holy wrath (weapon) You hit the white imp. The white imp convulses. You kill the white imp! Vehumet accepts your kill. No target in view! No target in view! Drop what? 30/52 slots (_ for help) (? for menu, Esc to quit) You drop a +2 dagger. You drop a +1 short sword of draining. You see here a coral ring. Okay, then. a - a coral ring Press: ? - help, v - describe, . - travel The floor. Maggie shouts! Maggie misses you. Maggie casts a spell. Maggie attempts to bespell you! You are mesmerised by Maggie! You cannot move away from Maggie! Evoke which item? (* to show all) (? for menu, Esc to quit) Okay, then. Throwing (i - inventory. (/) - cycle) e - 2 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (10) (mesmerising) You throw a curare-tipped dart. The curare-tipped dart hits Maggie. Maggie is poisoned. Maggie convulses. Maggie seems to slow down. Maggie is lightly wounded. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering y - 3 atropa-tipped darts for throwing. Throwing (i - inventory. (/) - cycle) y - 3 atropa-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (10) (lightly wounded, mesmerising, very poisoned, slow, chance to blind on hit: 73%) You throw an atropa-tipped dart. The atropa-tipped dart closely misses Maggie. Throwing (i - inventory. (/) - cycle) y - 2 atropa-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (10) (lightly wounded, mesmerising, very poisoned, slow, chance to blind on hit: 70%) You throw an atropa-tipped dart. The atropa-tipped dart completely misses Maggie. Maggie zaps a wand. You resist with some effort. Throwing (i - inventory. (/) - cycle) y - an atropa-tipped dart (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (9) (lightly wounded, mesmerising, very poisoned, slow, chance to blind on hit: 70%) You throw an atropa-tipped dart. The atropa-tipped dart hits Maggie. Maggie resists. Maggie is lightly wounded. Your +3 short sword of holy wrath stops glowing. Your +2 dagger of flaming bursts into flame! j - a +2 dagger of flaming (weapon) Maggie gestures at you while chanting. The bolt of fire hits you!! Ouch! That really hurt! Evoke which item? (* to show all) (? for menu, Esc to quit) Aiming: Random Effects Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (9) (lightly wounded, mesmerising, very poisoned, slow) Maggie twists and deforms. Maggie misses you. You hit Maggie. You burn Maggie. Maggie is moderately wounded. You cannot move away from Maggie! Unknown command. You closely miss Maggie. Maggie is moderately wounded. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering e - a curare-tipped dart for throwing. Throwing (i - inventory. (/) - cycle) e - a curare-tipped dart (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (9) (moderately wounded, mesmerising, poisoned, slow, misshapen and mutated) You throw a curare-tipped dart. The curare-tipped dart hits Maggie. Maggie looks even sicker. Maggie convulses. Maggie seems to be slow for longer. Maggie is moderately wounded. Maggie hits you with a +0 morningstar. * * * LOW HITPOINT WARNING * * * Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering d - 49 poisoned darts for throwing. Throwing (i - inventory) d - 49 poisoned darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - Maggie Aim: Maggie, wielding a +0 morningstar, wearing cursed +0 acid dragon scales and carrying a wand of enslavement (9) (heavily wounded, mesmerising, very poisoned, slow, misshapen and mutated) You throw a poisoned dart. The poisoned dart hits Maggie. Maggie is heavily wounded. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-543-ge420d365 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: [Sun] Species: Kobold Job: Brigand HP: 10/44; mods: 0/0 MP: 8/8; mod: 0 Stats: 10 (10) 13 (13) 16 (16) Position: (53, 31), god: Vehumet (6), 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 | 2 | 151 | 25/126 Short Blades | X | 2 | 50 | 9 | 1458 | 121/327 Long Blades | | 0 | 0 | 0 | 0 | 0/70 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/70 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | X | 0 | 0 | 0 | 0 | 0/50 Crossbows | | 0 | 0 | 0 | 0 | 0/35 Throwing | X | 0 | 0 | 2 | 151 | 25/126 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 25 | 5 | 689 | 159/212 Stealth | X | 1 | 25 | 8 | 1087 | 187/225 Shields | | 0 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/35 Spell bugs: Durations: Attributes: #12: 241 #23: 2732 #24: 2033996315 #27: 1640 #49: 277 #59: 1 Mutations: nightstalker: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #9: +2 dagger of flaming eq slot #1, inv slot #2: +0 cloak eq slot #3, inv slot #19: +0 pair of gloves eq slot #4, inv slot #20: +0 pair of boots eq slot #6, inv slot #29: +3 leather armour }}}}}}}}}}} Webtiles message buffer: {"msg":"player" Webtiles JSON stack: start: 0 end: 15 type: } Screenshot: ...#.....#..5##..##......... ...(.......#.##..##....(...# ...@†..)..##.##............# .............##...#........# ...#.....#........#........# #.###...###............##### #..#.....#.............# .............)..[..# .........@@..<.).# ........(........# ..............#### ..............# ...........#.## #..........#.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> ASSERT((duration[DUR_MESMERISED] > 0) == !beholders.empty()) in 'behold.cc' at line 65 failed. Recursive crash.