ASSERT(!spells.empty()) in 'randbook.cc' at line 551 failed. Version: Dungeon Crawl Stone Soup 0.26-a0-540-g8a0c946 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 0, deterministic pregen: 1 Command line: /usr/games/crawl-git-8a0c9464d7 -name sahdkjhfkaj -rc /dgldir/rcfiles/crawl-git/sahdkjhfkaj.rc -macro /dgldir/rcfiles/crawl-git/sahdkjhfkaj.macro -morgue /dgldir/morgue/sahdkjhfkaj/ -sprint -webtiles-socket /crawl-master/webserver/sockets/sahdkjhfkaj:2020-08-15.18:01:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-8a0c9464d7(_Z17write_stack_traceP8_IO_FILE+0x23) [0x6139a3]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8a0c9464d7(_Z13do_crash_dumpv+0x40c) [0x61b6cc]: do_crash_dump() /usr/games/crawl-git-8a0c9464d7(_Z20crash_signal_handleri+0x9c) [0x613c2c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f9fe05dd0b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f9fe0977b7b]: /usr/games/crawl-git-8a0c9464d7() [0x61acbe] /usr/games/crawl-git-8a0c9464d7() [0x61b016] /usr/games/crawl-git-8a0c9464d7(_Z20_set_book_spell_listR8item_defSt6vectorI10spell_typeSaIS2_EE+0x25a) [0xa1d7aa]: _set_book_spell_list(item_def&, std::vector >) /usr/games/crawl-git-8a0c9464d7(_Z23init_book_theme_randartR8item_defSt6vectorI10spell_typeSaIS2_EE+0x50) [0xa1df80]: init_book_theme_randart(item_def&, std::vector >) /usr/games/crawl-git-8a0c9464d7(_Z17build_themed_bookR8item_defSt8functionIFb8spschoolS2_iRKSt6vectorI10spell_typeSaIS4_EES4_EES1_IFS2_vEEiSsSs+0x1ac) [0xa1e15c]: build_themed_book(item_def&, std::function > const&, spell_type)>, std::function, int, std::string, std::string) /usr/games/crawl-git-8a0c9464d7() [0x9c0881] /usr/games/crawl-git-8a0c9464d7(_Z15create_wandererv+0x23c) [0x9c0cdc]: create_wanderer() /usr/games/crawl-git-8a0c9464d7(_Z17give_items_skillsRK11newgame_def+0xe) [0x9bedce]: give_items_skills(newgame_def const&) /usr/games/crawl-git-8a0c9464d7(_Z21fill_doll_for_newgameR10dolls_dataRK11newgame_def+0xf2) [0xbce2e2]: fill_doll_for_newgame(dolls_data&, newgame_def const&) /usr/games/crawl-git-8a0c9464d7() [0x9b0e56] /usr/games/crawl-git-8a0c9464d7(_Z11choose_gameR11newgame_defS0_RKS_+0xb4) [0x9b3574]: choose_game(newgame_def&, newgame_def&, newgame_def const&) /usr/games/crawl-git-8a0c9464d7(_Z12startup_stepv+0xa73) [0xada463]: startup_step() /usr/games/crawl-git-8a0c9464d7(main+0x2f4) [0xc618e4]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f9fe05c87ed]: /usr/games/crawl-git-8a0c9464d7() [0x56cbf9] 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". 0x00007f9fe097784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f9fe097784e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000061406b in call_gdb (file=0x7f9fe0962180) at crash.cc:436 gdb = attach_cmd = "attach 23714\000\000\000\000\000\000\000" #2 0x000000000061b6ec in do_crash_dump () at dbg-asrt.cc:685 dir = "/dgldir/morgue/sahdkjhfkaj/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!spells.empty()) in 'randbook.cc' at line 551 failed." file = 0x7f9fe0962180 t = 1597514481 name = "/dgldir/morgue/sahdkjhfkaj/crash-sahdkjhfkaj-20200815-180121.txt", '\000' #3 0x0000000000613c2c in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f9fe0977b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000061acbe in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdba048d90 "ASSERT(!spells.empty()) in 'randbook.cc' at line 551 failed.", assert=assert@entry=true) at dbg-asrt.cc:817 No locals. #7 0x000000000061b016 in AssertFailed (expr=0xc91ead "!spells.empty()", file=0xc91dee "randbook.cc", line=551, text=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(!spells.empty()) in 'randbook.cc' at line 551 failed.\000\177\000\000\024\000\000\000\020\020\000\000 \226\340\237\177", '\000' "\213, \217\004\272\375\177\000\000\371\t\307", '\000' , "$\000\000\000\000\000\000\000\020\217\004\272\375\177", '\000' , "\024\000\000\000\020\020", '\000' , "\001", '\000' , "\030\222\004\272\375\177\000\000\023\000\000\000\020\020\000\000 \226\340\237\177", '\000' "\200, \220\004\272\375\177\000\000\001\000\000\000\000\000\000\000\024", '\000' , "\003\000\000\000\250"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7ffdba049100, reg_save_area = 0x7f9fe05fabc9}} fileName = #8 0x0000000000a1d7aa in _set_book_spell_list (book=..., spells=std::vector of length 0, capacity 0) at randbook.cc:551 props = spell_vec = #9 0x0000000000a1df80 in init_book_theme_randart (book=..., spells=std::vector of length 0, capacity 0) at randbook.cc:710 No locals. #10 0x0000000000a1e15c in build_themed_book(item_def&, std::function > const&, spell_type)>, std::function, int, std::string, std::string) (book=..., filter=..., get_discipline=..., num_spells=, owner="", subject="") at randbook.cc:328 discipline_1 = none discipline_2 = none agent = IT_SRC_NONE spells = std::vector of length 0, capacity 0 #11 0x00000000009c0881 in _give_wanderer_minor_book (skill=) at ng-wanderer.cc:383 school = none item = 0x10bc5f0 #12 _wanderer_decent_equipment (skill=@0x7ffdba049958: SK_SPELLCASTING, gift_skills=std::set with 1 elements) at ng-wanderer.cc:627 combined_weapon_skills = {SK_AXES, SK_MACES_FLAILS, SK_BOWS, SK_CROSSBOWS, SK_SHORT_BLADES, SK_LONG_BLADES, SK_STAVES, SK_UNARMED_COMBAT, SK_POLEARMS} #13 0x00000000009c0cdc in create_wanderer () at ng-wanderer.cc:742 secondary_skill_levels = 3 util_skill1 = SK_THROWING gift_skills = std::set with 1 elements good_equipment = SK_CROSSBOWS decent_2 = SK_AIR_MAGIC secondary_role = util_size = 4 util_skill2 = selected_role = STAT_INT util_skills = {SK_THROWING, SK_STEALTH, SK_SHIELDS, SK_EVOCATIONS} primary_skill_levels = 5 sk_1 = SK_TRANSLOCATIONS wn_rng = {current = {state_ = 15562280865548283647, inc_ = 14542077948695997937, count_ = 29}, previous = 0x0, previous_main = rng::GAMEPLAY} primary_role = sk_2 = decent_1 = SK_SPELLCASTING #14 0x00000000009bedce in give_items_skills (ng=...) at ng-setup.cc:233 No locals. #15 0x0000000000bce2e2 in fill_doll_for_newgame (result=..., ng=...) at tiledoll.cc:533 unwind_you = {val = @0x10bb500, oldval = { = {_vptr.actor = 0xd46170, type = MONS_PLAYER, mid = 4294967295, position = {x = 0, y = 0}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 10 elements, }, shield_blocks = 0, constricted_by = 0, escape_attempts = 0, constricting = 0x0}, chr_species_name = "", chr_class_name = "", chr_god_name = "", your_name = "", species = SP_UNKNOWN, char_class = JOB_UNKNOWN, wizard = false, explore = false, suppress_wizard = false, birth_time = 1597514464, elapsed_time = 0, elapsed_time_at_last_input = 0, hp = 0, hp_max = 0, hp_max_adj_temp = 0, hp_max_adj_perm = 0, magic_points = 0, max_magic_points = 0, mp_max_adj = 0, stat_loss = {mData = "\000\000"}, base_stats = {mData = "\000\000"}, disease = 0, max_level = 1 '\001', hit_points_regeneration = 0, magic_points_regeneration = 0, experience = 0, total_experience = 0, experience_level = 1, gold = 0, zigs_completed = 0, zig_max = 0, equip = {mData = "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377"}, melded = {data = std::bitset}, unrand_reacts = {data = std::bitset}, activated = {data = std::bitset}, force_autopickup = {mData = {mData = {{mData = {0 }} }}}, symbol = MONS_PLAYER, form = none, inv = {mData = {{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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}}, runes = {data = std::bitset}, obtainable_runes = 1, spell_library = {data = std::bitset}, hidden_spells = {data = std::bitset}, spells = {mData = {SPELL_NO_SPELL }}, old_vehumet_gifts = std::set with 0 elements, vehumet_gifts = std::set with 0 elements, spell_no = 0 '\000', chapter = CHAPTER_ORB_HUNTING, royal_jelly_dead = false, transform_uncancellable = false, fishtail = false, vampire_alive = true, pet_target = 27000, duration = {mData = {0 }}, rotting = 0, apply_berserk_penalty = false, berserk_penalty = 0, attribute = {mData = {0 , 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}}, quiver = {mData = "44444"}, last_timer_effect = {mData = {0 }}, next_timer_effect = {mData = {200 }}, pending_revival = false, lives = 0, deaths = 0, skills = {mData = '\000' }, train = {mData = {TRAINING_DISABLED }}, train_alt = {mData = {TRAINING_DISABLED }}, training = {mData = {0 }}, can_currently_train = {data = std::bitset}, skill_points = {mData = {0 }}, training_targets = {mData = {0 }}, ct_skill_points = {mData = {0 }}, skill_order = {mData = 'd' }, auto_training = true, exercises = empty std::list, exercises_all = empty std::list, stop_train = std::set with 0 elements, start_train = std::set with 0 elements, skill_menu_do = SKM_NONE, skill_menu_view = SKM_NONE, transfer_from_skill = SK_NONE, transfer_to_skill = SK_NONE, transfer_skill_points = 0, transfer_total_skill_points = 0, skill_cost_level = 1, exp_available = 0, exp_docked = {mData = {0 }}, exp_docked_total = {mData = {0 }}, item_description = {mData = {mData = {{mData = {255 }}, {mData = {255 }}, {mData = {255 }}, {mData = {255 }}, {mData = {255 }}, {mData = {255 }}}}}, unique_items = {mData = {UNIQ_NOT_EXISTS }}, unique_creatures = {data = std::bitset}, kills = {categorized_kills = {{kills = std::map with 0 elements, ghosts = std::vector of length 0, capacity 0}, {kills = std::map with 0 elements, ghosts = std::vector of length 0, capacity 0}, {kills = std::map with 0 elements, ghosts = std::vector of length 0, capacity 0}}}, where_are_you = BRANCH_DUNGEON, depth = 1, religion = GOD_NO_GOD, jiyva_second_name = "", piety = 0 '\000', piety_hysteresis = 0 '\000', gift_timeout = 0 '\000', saved_good_god_piety = 0 '\000', previous_good_god = GOD_NO_GOD, penance = {mData = '\000' }, worshipped = {mData = '\000' }, num_current_gifts = {mData = {0 }}, num_total_gifts = {mData = {0 }}, one_time_ability_used = {data = std::bitset}, piety_max = {mData = '\000' }, mutation = {mData = '\000' }, innate_mutation = {mData = '\000' }, temp_mutation = {mData = '\000' }, sacrifices = {mData = '\000' }, sacrifice_piety = {mData = '\000' }, demonic_traits = std::vector of length 0, capacity 0, magic_contamination = 0, seen_weapon = {mData = {0 }}, seen_armour = {mData = {0 }}, seen_misc = {data = std::bitset}, octopus_king_rings = 0 '\000', normal_vision = 7 '\a', current_vision = 7 '\a', real_time_ms = {__r = 0}, real_time_delta = {__r = 0}, num_turns = 0, exploration = 0, last_view_update = 0, spell_letter_table = {mData = {-1 }}, ability_letter_table = {mData = {ABIL_NON_ABILITY }}, uniq_map_tags = std::set with 0 elements, uniq_map_names = std::set with 0 elements, uniq_map_tags_abyss = std::set with 0 elements, uniq_map_names_abyss = std::set with 0 elements, vault_list = std::map with 0 elements, global_info = {branch = GLOBAL_BRANCH_INFO, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, global_xp_info = {level = {branch = GLOBAL_BRANCH_INFO, depth = -1}, non_vault_xp = 0, non_vault_count = 0, vault_xp = 0, vault_count = 0}, m_quiver = {m_last_weapon = {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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, m_last_used_type = AMMO_THROW, m_last_used_of_type = {{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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}, {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, 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 = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }}}}, beholders = std::vector of length 0, capacity 0, fearmongers = std::vector of length 0, capacity 0, dactions = std::vector of length 0, capacity 0, level_stack = std::vector of length 0, capacity 0, type_ids = {mData = {mData = {{mData = {false }} }}}, prev_save_version = "", last_mid = 0, action_count = std::map with 0 elements, branches_left = {data = std::bitset}, abyss_speed = 0, uncancel = std::vector of length 0, capacity 0, recall_list = std::vector of length 0, capacity 0, game_seed = 0, fully_seeded = true, deterministic_levelgen = true, prev_targ = 27000, prev_grd_targ = {x = 0, y = 0}, divine_exegesis = false, travel_x = 0, travel_y = 0, travel_z = {branch = BRANCH_DUNGEON, depth = -1}, running = {runmode = 0, mp = 0, hp = 0, notified_mp_full = false, notified_hp_full = false, notified_ancestor_hp_full = false, pos = {x = 0, y = 0}, travel_speed = 0, direction = 0, run_check = {mData = {{grid = DNGN_UNSEEN, delta = {x = 0, y = 0}}, {grid = DNGN_UNSEEN, delta = {x = 0, y = 0}}, {grid = DNGN_UNSEEN, delta = {x = 0, y = 0}}}}}, travel_ally_pace = false, received_weapon_warning = false, received_noskill_warning = false, wizmode_teleported_into_rock = false, delay_queue = std::vector of length 0, capacity 0, last_keypress_time = {__d = {__r = 1597514464323603}}, xray_vision = false, bondage_level = 0 '\000', bondage = "\000\000\000", skill_boost = std::map with 0 elements, digging = false, last_cast_spell = SPELL_NO_SPELL, last_pickup = std::map with 0 elements, last_unequip = -1, turn_is_over = false, banished = false, banished_by = "", banished_power = 0, trapped = false, wield_change = false, gear_change = false, redraw_quiver = false, redraw_noise = false, redraw_title = false, redraw_hit_points = false, redraw_magic_points = false, redraw_stats = {mData = {false, false, false}}, redraw_experience = false, redraw_armour_class = false, redraw_evasion = false, redraw_status_lights = false, flash_colour = 0 '\000', flash_where = 0x0, time_taken = 0, los_noise_level = 0, los_noise_last_turn = 0, transit_stair = DNGN_UNSEEN, entering_level = false, escaped_death_cause = 45, escaped_death_aux = "", turn_damage = 0, damage_source = 0, source_damage = 0, on_current_level = true, seen_portals = 0, frame_no = 0, save = 0x0, branch_info = {mData = {{branch = BRANCH_DUNGEON, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_TEMPLE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ORC, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ELF, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_DWARF, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_LAIR, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SWAMP, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SHOALS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SNAKE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SPIDER, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SLIME, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_VAULTS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_BLADE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_CRYPT, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_TOMB, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_VESTIBULE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_DIS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_GEHENNA, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_COCYTUS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_TARTARUS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ZOT, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_FOREST, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ABYSS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_PANDEMONIUM, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ZIGGURAT, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_LABYRINTH, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_BAZAAR, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_TROVE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_SEWER, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_OSSUARY, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_BAILEY, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_ICE_CAVE, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_VOLCANO, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_WIZLAB, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_DEPTHS, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_DESOLATION, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}, {branch = BRANCH_GAUNTLET, num_visits = 0, levels_seen = 0, mon_kill_exp = 0, mon_kill_num = {0, 0, 0}, turns_total = 0, turns_explore = 0, turns_travel = 0, turns_interlevel = 0, turns_resting = 0, turns_other = 0, elapsed_total = 0, elapsed_explore = 0, elapsed_travel = 0, elapsed_interlevel = 0, elapsed_resting = 0, elapsed_other = 0}}}, level_xp_info = std::map with 0 elements}} #16 0x00000000009b0e56 in _reroll_random (ng=...) at newgame.cc:351 prompt = {ops = std::vector of length 1, capacity 1 = {{type = FSOP_TEXT, colour = -1, text = "You are a Tengu Wanderer."}}} title_hbox = std::shared_ptr (count 1, weak 1) 0x2f05078 done = true c = 110 'n' specs = "Tengu" doll = {parts = 0x32d6dd0} vbox = std::shared_ptr (empty) 0x0 popup = std::shared_ptr (empty) 0x0 #17 _choose_char (ng=..., choice=..., defaults=...) at newgame.cc:490 ng_reset = {name = "sahdkjhfkaj", type = GAME_TYPE_SPRINT, filename = "", seed = 0, pregenerate = false, map = "pitsprint", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} #18 0x00000000009b3574 in choose_game (ng=..., choice=..., defaults=...) at newgame.cc:997 No locals. #19 0x0000000000ada463 in startup_step () at startup.cc:1051 choice = {name = "sahdkjhfkaj", type = GAME_TYPE_SPRINT, filename = "sahdkjhfkaj.cs", seed = 0, pregenerate = false, map = "pitsprint", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_RANDOM, job = JOB_RANDOM, weapon = WPN_UNKNOWN, fully_random = true} defaults = {name = "", type = GAME_TYPE_SPRINT, filename = "", seed = 0, pregenerate = false, map = "pitsprint", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 1, capacity 1 = {SP_DEEP_DWARF}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_FIGHTER}, allowed_weapons = std::vector of length 1, capacity 1 = {WPN_WAR_AXE}, species = SP_DEEP_DWARF, job = JOB_FIGHTER, weapon = WPN_WAR_AXE, fully_random = false} newchar = false ng = {name = "sahdkjhfkaj", type = GAME_TYPE_SPRINT, filename = "", seed = 0, pregenerate = false, map = "pitsprint", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_TENGU, job = JOB_WANDERER, weapon = WPN_UNKNOWN, fully_random = false} #20 0x0000000000c618e4 in _launch_game () at main.cc:410 game_start = #21 _launch_game_loop () at main.cc:382 game_ended = false #22 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-8a0c9464d7/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8a0c9464d7/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8a0c9464d7/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D:1 Level build method = ABSENT, level layout type = ABSENT, absdepth0 = 0 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Data directory '/crawl-master/crawl-git-8a0c9464d7/data/dat/' found. Loading databases... Loading spells and features... Loading maps... Hello, welcome to Dungeon Crawl Stone Soup 0.26-a0-540-g8a0c946! (c) Copyright 1997-2002 Linley Henzell, 2002-2020 Crawl DevTeam Options read from "sahdkjhfkaj.rc". >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.26-a0-540-g8a0c946) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 4, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [sahdkjhfkaj] Species: Tengu Job: Wanderer HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 12 (12) 13 (13) 12 (12) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | | 0 | 0 | 2 | 0 | -150/150 Short Blades | | 0 | 0 | 0 | 0 | 0/42 Long Blades | | 0 | 0 | 0 | 0 | 0/42 Axes | | 0 | 0 | 0 | 0 | 0/42 Maces & Flails | | 0 | 0 | 0 | 0 | 0/42 Polearms | | 0 | 0 | 0 | 0 | 0/42 Staves | | 0 | 0 | 0 | 0 | 0/42 Slings | | 0 | 0 | 0 | 0 | 0/50 Bows | | 0 | 0 | 0 | 0 | 0/42 Crossbows | | 0 | 0 | 2 | 0 | -126/126 Throwing | | 0 | 0 | 1 | 0 | -50/100 Armour | | 0 | 0 | 1 | 0 | -42/84 Dodging | | 0 | 0 | 0 | 0 | 0/42 Stealth | | 0 | 0 | 1 | 0 | -42/84 Shields | | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | | 0 | 0 | 0 | 0 | 0/42 Spellcasting | | 0 | 0 | 1 | 0 | -59/119 Conjurations | | 0 | 0 | 0 | 0 | 0/29 Hexes | | 0 | 0 | 0 | 0 | 0/84 Summonings | | 0 | 0 | 0 | 0 | 0/35 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/70 Transmutations | | 0 | 0 | 0 | 0 | 0/70 Fire Magic | | 0 | 0 | 0 | 0 | 0/42 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 2 | 0 | -89/89 Earth Magic | | 0 | 0 | 0 | 0 | 0/84 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/59 Evocations | | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #59: 1 Mutations: beak: 1 (innate) talons: 3 (innate) Inventory bugs: slot #0: item '+2 hand crossbow' has invalid link 27000 slot #0: item '+2 hand crossbow' has invalid pos (0, 0) slot #1: item '30 bolts' has invalid link 27000 slot #1: item '30 bolts' has invalid pos (0, 0) slot #2: item ' "Kuigraom"' has invalid link 27000 slot #2: item ' "Kuigraom"' has invalid pos (0, 0) Equipment: eq slot #0, inv slot #0: +2 hand crossbow (unknown) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>