Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.35-a0-1079-ga0251cc2b5 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 0, deterministic pregen: 1 Command line: /usr/games/crawl-git-a0251cc2b5 -name Glonk -rc /dgldir/rcfiles/crawl-git/Glonk.rc -macro /dgldir/rcfiles/crawl-git/Glonk.macro -morgue /dgldir/morgue/Glonk/ -webtiles-socket /crawl-master/webserver/sockets/Glonk:2026-09-24.18:06:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 49 stack frames. /usr/games/crawl-git-a0251cc2b5(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5de7a668b42f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-a0251cc2b5(_Z13do_crash_dumpv+0x43a) [0x5de7a669968a]: do_crash_dump() /usr/games/crawl-git-a0251cc2b5(_Z20crash_signal_handleri+0x1fa) [0x5de7a668b92a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x716aa7a42910]: /lib/x86_64-linux-gnu/libc.so.6(towlower+0xb) [0x716aa7b2cedb]: /usr/games/crawl-git-a0251cc2b5(_Z16lowercase_stringRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xa5) [0x5de7a6d0ff35]: lowercase_string(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-a0251cc2b5(_Z9lowercaseRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x27) [0x5de7a6d0ffd7]: lowercase(std::__cxx11::basic_string, std::allocator >&) /usr/games/crawl-git-a0251cc2b5(_Z17get_unrandart_numPKc+0x6ff) [0x5de7a661221f]: get_unrandart_num(char const*) /usr/games/crawl-git-a0251cc2b5(_ZN9item_list17parse_single_specER9item_specNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1f46) [0x5de7a69b8056]: item_list::parse_single_spec(item_spec&, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-a0251cc2b5(_ZN9item_list15parse_item_specENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x20b) [0x5de7a69b8a6b]: item_list::parse_item_spec(std::__cxx11::basic_string, std::allocator >, bool) /usr/games/crawl-git-a0251cc2b5(_ZN9item_list8add_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb+0x88) [0x5de7a69b32f8]: item_list::add_item(std::__cxx11::basic_string, std::allocator > const&, bool, bool) /usr/games/crawl-git-a0251cc2b5(_ZN13keyed_mapspec8set_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x238) [0x5de7a69bab38]: keyed_mapspec::set_item(std::__cxx11::basic_string, std::allocator > const&, bool) /usr/games/crawl-git-a0251cc2b5(_ZN9map_lines13add_key_fieldERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEM13keyed_mapspecFS5_S7_bEMS8_FvRKS8_E+0x159) [0x5de7a69ad699]: map_lines::add_key_field(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > (keyed_mapspec::*)(std::__cxx11::basic_string, std::allocator > const&, bool), void (keyed_mapspec::*)(keyed_mapspec const&)) /usr/games/crawl-git-a0251cc2b5(_ZN9map_lines12add_key_itemERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x39) [0x5de7a69ad879]: map_lines::add_key_item(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-a0251cc2b5(+0x7d49fa) [0x5de7a69189fa]: /usr/games/crawl-git-a0251cc2b5(+0xd49a93) [0x5de7a6e8da93]: /usr/games/crawl-git-a0251cc2b5(+0xd49d94) [0x5de7a6e8dd94]: /usr/games/crawl-git-a0251cc2b5(+0xd48bf3) [0x5de7a6e8cbf3]: /usr/games/crawl-git-a0251cc2b5(+0xd4a1d4) [0x5de7a6e8e1d4]: /usr/games/crawl-git-a0251cc2b5(lua_pcallk+0x95) [0x5de7a6e8a485]: /usr/games/crawl-git-a0251cc2b5(+0x7c7fa5) [0x5de7a690bfa5]: /usr/games/crawl-git-a0251cc2b5(+0xd497f5) [0x5de7a6e8d7f5]: /usr/games/crawl-git-a0251cc2b5(+0xd587bd) [0x5de7a6e9c7bd]: /usr/games/crawl-git-a0251cc2b5(+0xd49dad) [0x5de7a6e8ddad]: /usr/games/crawl-git-a0251cc2b5(+0xd48bf3) [0x5de7a6e8cbf3]: /usr/games/crawl-git-a0251cc2b5(+0xd4a1d4) [0x5de7a6e8e1d4]: /usr/games/crawl-git-a0251cc2b5(lua_pcallk+0x95) [0x5de7a6e8a485]: /usr/games/crawl-git-a0251cc2b5(_ZN4CLua5pcallEii+0x60) [0x5de7a6670400]: CLua::pcall(int, int) /usr/games/crawl-git-a0251cc2b5(_ZN4CLua6callfnEPKcii+0xb4) [0x5de7a6671d44]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-a0251cc2b5(_ZN7map_def7run_luaB5cxx11Eb+0x13f) [0x5de7a699d58f]: map_def::run_lua[abi:cxx11](bool) /usr/games/crawl-git-a0251cc2b5(_ZN7map_def16validate_map_defB5cxx11Ev+0x54) [0x5de7a69b1124]: map_def::validate_map_def[abi:cxx11]() /usr/games/crawl-git-a0251cc2b5(_Z7yyparsev+0x1264) [0x5de7a6e80484]: yyparse() /usr/games/crawl-git-a0251cc2b5(_Z8read_mapRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x2a4) [0x5de7a69d1414]: read_map(std::__cxx11::basic_string, std::allocator > const&) /usr/games/crawl-git-a0251cc2b5(+0x7d3900) [0x5de7a6917900]: /usr/games/crawl-git-a0251cc2b5(+0xd49a93) [0x5de7a6e8da93]: /usr/games/crawl-git-a0251cc2b5(+0xd58d05) [0x5de7a6e9cd05]: /usr/games/crawl-git-a0251cc2b5(+0xd49dad) [0x5de7a6e8ddad]: /usr/games/crawl-git-a0251cc2b5(+0xd48bf3) [0x5de7a6e8cbf3]: /usr/games/crawl-git-a0251cc2b5(+0xd4a1d4) [0x5de7a6e8e1d4]: /usr/games/crawl-git-a0251cc2b5(lua_pcallk+0x95) [0x5de7a6e8a485]: /usr/games/crawl-git-a0251cc2b5(_ZN4CLua5pcallEii+0x60) [0x5de7a6670400]: CLua::pcall(int, int) /usr/games/crawl-git-a0251cc2b5(_ZN4CLua8execfileEPKcbbb+0x10c) [0x5de7a667397c]: CLua::execfile(char const*, bool, bool, bool) /usr/games/crawl-git-a0251cc2b5(_Z9read_mapsv+0x4c) [0x5de7a69cbfac]: read_maps() /usr/games/crawl-git-a0251cc2b5(_Z12startup_stepv+0x5aa) [0x5de7a6ceaf9a]: startup_step() /usr/games/crawl-git-a0251cc2b5(+0xd331bd) [0x5de7a6e771bd]: /usr/games/crawl-git-a0251cc2b5(main+0x1f7) [0x5de7a65bcad7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x716aa7a280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x716aa7a28189]: /usr/games/crawl-git-a0251cc2b5(_start+0x25) [0x5de7a65bd5c5]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x0000716aa7b0fbf7 in __GI___wait4 (pid=4168508, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000716aa7b0fbf7 in __GI___wait4 (pid=4168508, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005de7a668bafc in call_gdb (file=0x716aa7bff6c0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 4168463\000\000\000\000\000" #2 0x00005de7a66996a8 in do_crash_dump () at dbg-asrt.cc:682 t = 1790273200 dir = "/dgldir/morgue/Glonk/" name = "/dgldir/morgue/Glonk/crash--20260924-180640.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x716aa7bff6c0 <_IO_2_1_stderr_> #3 0x00005de7a668b92a in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No locals. #5 0x0000716aa7b2cedb in wctrans_table_lookup (wc=, table=) at ./wctype/wchar-lookup.h:120 shift1 = index1 = bound = shift1 = index1 = bound = lookup1 = shift2 = mask2 = index2 = lookup2 = mask3 = index3 = lookup3 = #6 __GI___towlower (wc=95) at ./wctype/wcfuncs.c:78 i = desc = #7 0x00005de7a6d0ff35 in lowercase_string (s="hat_of_the_Bear_Spirit") at stringutil.cc:56 len = 1 tp = 0x5de7a999c203 "_of_the_Bear_Spirit" res = "hat" c = 95 U'_' buf = "\377\377\377\377" #8 0x00005de7a6d0ffd7 in lowercase (s="hat_of_the_Bear_Spirit") at stringutil.cc:63 No locals. #9 0x00005de7a661221f in get_unrandart_num (name=) at artefact.cc:1912 art = "hat_of_the_Bear_Spirit" i = 52 uname = "hat" quoted = "\"hat\"" #10 0x00005de7a69b8056 in item_list::parse_single_spec (this=this@entry=0x5de7a84365a0, result=..., s="hat") at /usr/include/c++/13/bits/basic_string.h:222 weight = qty = fresh = special = place = "" acquirement_source = "" ego_str = "" mimic = -20404 charges = custom_name = "" original = "hat plus:4" plus = 4 artprops = "" tile = "" unrand_id = ego = #11 0x00005de7a69b8a6b in item_list::parse_item_spec (this=this@entry=0x5de7a84365a0, spec="plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fire d"..., ignore_excluded=ignore_excluded@entry=false) at mapdef.cc:5884 parsed_spec = {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0} specifier = "hat plus:4 pre_id" __for_range = @0x7ffe1c523040: std::vector of length 31, capacity 32 = {"plate armour plus:12 pre_id", "plate armour plus:8 good_item pre_id", "chain mail plus:8 pre_id", "chain mail plus:6 good_item pre_id", "robe plus:4 ego:resistance pre_id", "fire dragon scales plus:10 pre_id", "ice dragon scales plus:10 pre_id", "swamp dragon scales plus:9 pre_id", "swamp dragon scales plus:5 good_item pre_id", "acid dragon scales plus:8 pre_id", "acid dragon scales plus:4 good_item pre_id", "quicksilver dragon scales good_item pre_id w:5", "storm dragon scales plus:12 pre_id w:5", "storm dragon scales plus:8 good_item pre_id w:5", "shadow dragon scales plus:12 pre_id w:5", "shadow dragon scales plus:8 good_item pre_id w:5", "golden dragon scales plus:14 pre_id", "golden dragon scales plus:10 good_item pre_id", "pair of gloves plus:4 pre_id", "pair of gloves plus:2 good_item pre_id", "pair of boots plus:4 pre_id", "pair of boots plus:2 good_item pre_id", "helmet plus:4 pre_id", "helmet plus:2 good_item pre_id", "cloak plus:4 pre_id", "cloak plus:2 good_item pre_id", "hat plus:4 pre_id", "hat plus:2 good_item pre_id", "tower shield plus:5 pre_id", "tower shield plus:3 good_item pre_id", "barding plus:6 pre_id w:5"} __for_begin = __for_end = list = {ilist = std::vector of length 26, capacity 32 = {{genweight = 10, base_type = OBJ_ARMOUR, sub_type = 5, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 5, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 4, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 4, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 6, byte = 6 '\006', _short = 6, _int = 6, _float = 8.40779079e-45, _int64 = 6, ptr = 0x6}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 0, plus = 0, plus2 = 0, ego = 15, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 20, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 22, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 32, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 9, byte = 9 '\t', _short = 9, _int = 9, _float = 1.26116862e-44, _int64 = 9, ptr = 0x9}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 32, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 5, byte = 5 '\005', _short = 5, _int = 5, _float = 7.00649232e-45, _int64 = 5, ptr = 0x5}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 26, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 26, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 40, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 28, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 28, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 38, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 38, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 30, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 14, byte = 14 '\016', _short = 14, _int = 14, _float = 1.96181785e-44, _int64 = 14, ptr = 0xe}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 30, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 10, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 10, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 11, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 11, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 9, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 9, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 6, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 6, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}}, fix_slot = false} #12 0x00005de7a69b32f8 in item_list::add_item (this=this@entry=0x5de7a84365a0, spec="plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fire d"..., fix=fix@entry=false, ignore_excluded=ignore_excluded@entry=false) at mapdef.cc:4936 sp = {ilist = std::vector of length 26, capacity 32 = {{genweight = 10, base_type = OBJ_ARMOUR, sub_type = 5, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 5, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 4, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 4, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 6, byte = 6 '\006', _short = 6, _int = 6, _float = 8.40779079e-45, _int64 = 6, ptr = 0x6}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 0, plus = 0, plus2 = 0, ego = 15, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 20, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 22, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 32, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 9, byte = 9 '\t', _short = 9, _int = 9, _float = 1.26116862e-44, _int64 = 9, ptr = 0x9}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 32, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 5, byte = 5 '\005', _short = 5, _int = 5, _float = 7.00649232e-45, _int64 = 5, ptr = 0x5}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 26, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 26, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 40, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 28, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 28, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 38, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 12, byte = 12 '\f', _short = 12, _int = 12, _float = 1.68155816e-44, _int64 = 12, ptr = 0xc}}}, }, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_ARMOUR, sub_type = 38, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 30, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 14, byte = 14 '\016', _short = 14, _int = 14, _float = 1.96181785e-44, _int64 = 14, ptr = 0xe}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 30, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 10, byte = 10 '\n', _short = 10, _int = 10, _float = 1.40129846e-44, _int64 = 10, ptr = 0xa}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 10, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 10, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 11, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 11, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 9, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 9, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 6, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 4, byte = 4 '\004', _short = 4, _int = 4, _float = 5.60519386e-45, _int64 = 4, ptr = 0x4}}}, }, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_ARMOUR, sub_type = 6, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 2 elements = {["ident"] = {type = SV_BOOL, flags = 0 '\000', val = {boolean = true, byte = 1 '\001', _short = 1, _int = 1, _float = 1.40129846e-45, _int64 = 1, ptr = 0x1}}, ["plus"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 2, byte = 2 '\002', _short = 2, _int = 2, _float = 2.80259693e-45, _int64 = 2, ptr = 0x2}}}, }, _corpse_monster_spec = 0x0}}, fix_slot = false} #13 0x00005de7a69bab38 in keyed_mapspec::set_item (this=, s=..., fix=) at mapdef.cc:6273 seg = "plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fire d"... __for_range = @0x7ffe1c5232a0: std::vector of length 1, capacity 1 = {"plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fire d"...} __for_begin = __for_end = #14 0x00005de7a69ad699 in map_lines::add_key_field (this=this@entry=0x5de7a73619c0 , s="] = plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fi"..., set_field=, copy_field=(void (keyed_mapspec::*)(struct keyed_mapspec * const, const struct keyed_mapspec &)) 0x5de7a69b26f0 ) at mapdef.cc:1758 separator = 61 key = "]" arg = "plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fire d"... err = "" kmbase = @0x5de7a8436578: {key_glyph = 93, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 0, capacity 0, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""} len = #15 0x00005de7a69ad879 in map_lines::add_key_item (this=this@entry=0x5de7a73619c0 , s="] = plate armour plus:12 pre_id /\n plate armour plus:8 good_item pre_id /\n chain mail plus:8 pre_id /\n chain mail plus:6 good_item pre_id /\n robe plus:4 ego:resistance pre_id /\n fi"...) at mapdef.cc:1775 No locals. #16 0x00005de7a69189fa in dgn_kitem (ls= Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 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-a0251cc2b5/data/dat/' found. Loading databases... Regenerating db: descriptions; Regenerating db: gamestart Regenerating db: randart; Regenerating db: speak; Regenerating db: shout Regenerating db: misc; Regenerating db: quotes; Regenerating db: help Regenerating db: FAQ; Regenerating db: hints; Regenerating db: egos Loading spells and features... Loading maps... Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/00init.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/altar.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/ashenzari_visionary.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/ecumenical.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/kiku_cage.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/lugonu_bribe.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/nemelex_the_gamble.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/okawaru_arena.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/overflow.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/trog_burn_book.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/trog_wizard.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/vehumet_trees.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/xom_monty_hall.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/xom_sheep.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/altar/yredelemnul_ordeal.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/arrival/large.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/arrival/simple.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/arrival/small.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/arrival/twisted.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/abyss.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/blade.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/coc.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/crypt.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/depths.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/depths_encompass.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/dis.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/elf.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/geh.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/geh_lava_maze.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/hell.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/hells.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/hilbert_zone.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/lair.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/orc.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/pan.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/shoals.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/slime.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/snake.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/spider.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/spider_jumping.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/swamp.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/tar.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/temple.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/temple_compat.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/tomb.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/vaults.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/vaults_rooms_empty.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/vaults_rooms_hard.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/vaults_rooms_standard. des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/branches/zot.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/alphashops.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/arena.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/custombooks.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/decor.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/dummy.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_caves.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_cc.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_cellular.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_city.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_delve.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_forest.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_geoelf.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_geoelf_castle.de s Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_grids.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_halls.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_loops.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_overlapping_boxe s.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_pan_divisions.de s Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_pools.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/layout_vaults.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/rooms.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/shops.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/builder/uniques.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/arena.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/bailey.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/bazaar.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/crucible.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/desolation.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/gauntlet.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/gulch.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/icecave.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/necropolis.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/ossuary.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/sewer.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/trove.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/volcano.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/wizlab.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/portals/ziggurat.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/aquarium.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/bayou.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/column_ruins.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/corridors.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/curves.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/demonic.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/forest.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/glass.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/gnoll_camp.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/ice.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/library.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/magic_research.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/park.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/rivers.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/sigils.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/subway.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/undead.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/serial/window.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/arena_sprint.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/fedhas.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/linesprint.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/meat.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/menkaure.des Regenerating des: /crawl-master/crawl-git-a0251cc2b5/data/dat/des/sprint/pitsprint.des >>>>>>>>>>>>>>>>>>>>>> Version history: No version history (current version is 0.35-a0-1079-ga0251cc2b5) Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 0, need_save: 0, saving_game: 0, updating_scores: 0: seen_hups: 2, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [] Species: Yak Job: Unemployed HP: 0/0; mods: 0/0 MP: 0/0; mod: 0 Stats: 0 0 0 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 | X | 0 | 0 | 0 | 0 | 0/5 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/2 Axes | X | 0 | 0 | 0 | 0 | 0/3 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/2 Staves | X | 0 | 0 | 0 | 0 | 0/2 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/2 Throwing | X | 0 | 0 | 0 | 0 | 0/42 Armour | X | 0 | 0 | 0 | 0 | 0/2 Dodging | X | 0 | 0 | 0 | 0 | 0/1 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 0 | 0 | 0/1 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/2 Spellcasting | X | 0 | 0 | 0 | 0 | 0/1 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/2 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/2 Translocations | X | 0 | 0 | 0 | 0 | 0/0 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 0 | 0 | 0/2 Ice Magic | X | 0 | 0 | 0 | 0 | 0/0 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/2 Alchemy | X | 0 | 0 | 0 | 0 | 0/0 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/2 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/0 Spell bugs: Durations: Attributes: Mutations: Inventory bugs: Equipment: }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: @ dlua errors: clua stack: dlua stack: [C], function (null), line -1 [C], function err_trace, line -1 dungeon.lua, function kitem, line 214 [string "global_prelude"], function general_item_setup, line 253 [string "dlmain"], function (null), line 3 dungeon.lua, function (null), line 260 [C], function load_des_file, line -1 loadmaps.lua, function (null), line 10 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< grunt_gauntlet_trap_triggered: false hep_ancestral_shrine_reborn: false kb_xom_sheep_generated: false nemelex_gamble_announced: false dk_vt_stepped: false dk_vt_tree_died: false calc_score: CLASS: FunctionWrapper fn: [type function] name: meatsprint_score xom_bazaar: false arena_style_points: 0 arena_sprint_boss_set: 1: 1: place:Snake 2: aizul hd:7 hp:120 exp:791 / naga warrior name:naga_warlord n_rpl n_des n_noc col:cyan hp:130 exp:890 / anaconda name:giant n_adj n_noc hp:130 exp:1026 col:lightred 3: serpentine rune of zot 2: 1: place:Spider 2: arachne hp:250 exp:4586 / wolf spider name:dire n_adj n_noc col:blue hp:300 exp:1030 / jumping spider name:phase_spider n_rpl n_des never_corpse col:lightgreen spells:blink_away.58.natural hp:300 exp:856 3: gossamer rune of zot 3: 1: place:Elf w:300 / deep elf sorcerer / deep elf blademaster / deep elf master archer / deep elf annihilator / deep elf high priest 2: fannar hp:400 hd:14 exp:2748 / occultist hd:18 hp:200 exp:3950 name:grandmaster_elementalist n_rpl n_des n_noc tile:mons_master_elementalist spells:lehudib's_crystal_spear.11.wizard;chain_lightning.11.wizard;fire_storm.11.wizard;ozocubu's_refrigeration.11.wizard;haste.11.wizard;deflect_missiles.11.wizard ; elemental staff . robe ego:willpower good_item . ring of willpower 3: elven rune of zot 4: 1: vault guard / place:Vaults 2: mennas hp:250 exp:6462/ mara hp:300 exp:8019 / vault guard name:captain n_suf n_noc col:lightcyan hp:800 hd:26 exp:9592 3: silver rune of zot 5: 1: place:Slime 2: dissolution hp:430 exp:16041/ acid blob name:sulphuric n_adj col:white hp:450 exp:4488/ great orb of eyes name:greater_orb_of_eyes n_rpl n_des n_noc col:green hp:600 exp:2502 3: slimy rune of zot 6: 1: place:Tar:$ 2: ereshkigal 3: bone rune of zot 7: 1: smoke demon / blizzard demon / green death / rakshasa / nekomata / nagaraja / merfolk aquamancer / jorogumo / fenstrider witch / titan / lich / draconian annihilator / deep elf annihilator 2: lom lobon 3: magical rune of zot 8: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 9: 1: sin beast / zykzyl / protean progenitor / tentacled monstrosity / glass eye / golden eye / eye of devastation / shining eye 2: mnoleg 3: glowing rune of zot 10: 1: pandemonium lord 2: ancient lich name:Master_Blaster n_rpl hd:30 hp:1500 exp:62027 col:lightmagenta spells:fire_storm.32.wizard;glaciate.16.wizard;miasma_breath.16.wizard;blink_away.16.wizard.emergency 3: demonic rune of zot 11: 1: efreet / sun moth / undying armoury / balrug / brimstone fiend 2: cerebov 3: fiery rune of zot 12: 1: place:Dis:$ 2: dispater 3: iron rune of zot 13: 1: place:Coc:$ 2: antaeus 3: icy rune of zot 14: 1: shadow demon / soul eater / reaper / executioner / curse skull 2: gloorx vloq 3: dark rune of zot vaults_end_crystal: false necropolis_difficulty: pre_temple_d nemelex_gamble_triggered: false serial_glass_tile: dngn_transparent_wall aquarium_serial_pool_size: 1 dk_xom_monty_hall_triggered: false oka_arena_cages: false wucad_mu_died: false grunt_orc_gardens_giant_problem: false bailey_type: bailey_polearm xom_gg_granted: false soh_hangout: Dis ice_cave_hard: false grunt_iron_hall_animated: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>