Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.31.0-1-g2c135a0 Platform: unix Bits: 64 Game mode: seeded Tiles: online Seed: 6293941245972445262, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss -name dwarfstar -rc /var/dcss/gamedata/dcss-0.31/rc-files/dwarfstar.rc -macro /var/dcss/gamedata/dcss-0.31/rc-files/dwarfstar.macro -morgue /var/dcss/gamedata/dcss/morgue/dwarfstar/ -seed -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-0.31/save/ -webtiles-socket /var/dcss/sockets/dwarfstar:2024-05-10.17:43:32.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 29 stack frames. /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x790d28]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x79a80e]: do_crash_dump() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x791190]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f27ff9194c0]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f27ff919438]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7f27ff91b03a]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x99dde) [0x7f2800485dde] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa57a6) [0x7f28004917a6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5811) [0x7f2800491811] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5a65) [0x7f2800491a65] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x5a01d6] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN7map_def15reload_epilogueEv+0x78) [0xa3dd68]: map_def::reload_epilogue() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xcea648] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xcede7c] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xcea613] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xcea7c3] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xcfba16] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z8tag_readR6reader8tag_type+0xbb4) [0xcfed24]: tag_read(reader&, tag_type) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0x86df52] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x1865) [0x87c8c5]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0xd9b) [0xcbcaeb]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z11take_stairs20dungeon_feature_typebbb+0xbc) [0xcbea2c]: take_stairs(dungeon_feature_type, bool, bool, bool) /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7b1eb6]: Delay::handle() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_Z12handle_delayv+0x35) [0x7b2ce5]: handle_delay() /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xdee4eb] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss() [0xdef14d] /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(main+0x18c) [0x6e898c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f27ff904840]: /var/dcss/builds/dcss-0.31/0.31.0/bin/dcss(_start+0x29) [0x6e9469]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f27ffcbef2a in __waitpid (pid=15600, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f27ffcbef2a in __waitpid (pid=15600, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000790ba5 in call_gdb (file=file@entry=0x7f27ffca9540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 13995\000\000\000\000\000\000\000" #2 0x000000000079a82a in do_crash_dump () at dbg-asrt.cc:692 t = 1715364016 dir = "/var/dcss/gamedata/dcss/morgue/dwarfstar/" name = "/var/dcss/gamedata/dcss/morgue/dwarfstar/crash-dwarfstar-20240510-180016.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f27ffca9540 <_IO_2_1_stderr_> #3 0x0000000000791190 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f27ff919438 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 resultvar = 0 pd = pid = 13995 selftid = 13995 #6 0x00007f27ff91b03a in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 , 10, 30102672, 10805856, 139809768466475, 139809771918656}}, sa_flags = 4786752, sa_restorer = 0x13fe940 } sigs = {__val = {32, 0 }} #7 0x00007f2800485dde in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x00007f28004917a6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007f2800491811 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007f2800491a65 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x00000000005a01d6 in map_def::load (this=0x7ffdec0ed290) at mapdef.cc:2478 descache_base = "/var/dcss/gamedata/dcss-0.31/save/cache.0.31.0-1-g2c135a0/des/variable_lemuel_castle" deslock = {handle = 0x0, mode = 0xe10252 "rb", filename = "/var/dcss/gamedata/dcss-0.31/save/cache.0.31.0-1-g2c135a0/des/variable_lemuel_castle.lk"} loadfile = "/var/dcss/gamedata/dcss-0.31/save/cache.0.31.0-1-g2c135a0/des/variable_lemuel_castle.dsc" inf = {_filename = "/var/dcss/gamedata/dcss-0.31/save/cache.0.31.0-1-g2c135a0/des/variable_lemuel_castle.dsc", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 267, _safe_read = false} #12 0x0000000000a3dd68 in map_def::reload_epilogue (this=this@entry=0x7ffdec0eda90) at mapdef.cc:2291 tmp = {name = "lemuel_castle_interior_carwin_3", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 2, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "variable_lemuel_castle.des", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "variable_lemuel_castle.des", tags = std::unordered_set with 3 elements = {[0] = "unrand", [1] = "lemuel_castle_interior", [2] = "minivault"}, index_only = true, cache_offset = 3999, cache_name = "variable_lemuel_castle.des", svmask = 0x0, validating_map_flag = false, cache_minivault = true, cache_overwritable = false, cache_extra = false} cache_version = #13 0x0000000000cea648 in unmarshall_mapdef (th=...) at tags.cc:2101 map = {name = "lemuel_castle_interior_carwin_3", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 11, capacity 16 = {" ", 'c' , "++++", 'c' , " ", "+c..2c.~..1..c....c..1..~.c...c+", ".~.c.c.~2....c....c.....~.c.c1~.", ".c.1.c.~..1..+....+2....~.c2..c.", ".ccccc+", 'c' , "+ccccc.", ".2...c...1...c..$.c...1...c..1..", ".....c.2.......ww.........c.....", ".cc++c.........ww.....2..1c++cc.", ".c..2........c.12.c", '.' , "c.", ".c.1..ccccccmc1321cmcccccc....c.", "+c....+....c.%%cc*%%cccccc$...c+"}, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 32, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "", tags = std::unordered_set with 3 elements = {[0] = "unrand", [1] = "lemuel_castle_interior", [2] = "minivault"}, index_only = true, cache_offset = 3999, cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = true, cache_overwritable = false, cache_extra = false} #14 0x0000000000cede7c in unmarshall_subvault_place (th=...) at tags.cc:2110 subvault = {tl = {x = 10, y = 5}, br = {x = 41, y = 15}, subvault = std::unique_ptr = {get() = 0x0}} #15 0x0000000000cea613 in _unmarshall_vector (T_unmarshall=0xcede30 , vec=std::vector of length 0, capacity 0, th=...) at tags.cc:567 i = 0 num_to_read = num_to_read = i = #16 unmarshall_mapdef (th=...) at tags.cc:2094 map = {name = "lemuel_castle_with_subvaults", description = "", order = 2147483647, place = {depths = std::vector of length 1, capacity 1 = {{branch = BRANCH_DEPTHS, shallowest = 100, deepest = 100, deny = false}}}, depths = {depths = std::vector of length 4, capacity 4 = {{branch = BRANCH_DUNGEON, shallowest = 3, deepest = 100, deny = false}, {branch = BRANCH_DEPTHS, shallowest = 1, deepest = 100, deny = false}, {branch = BRANCH_DUNGEON, shallowest = 3, deepest = 100, deny = false}, {branch = BRANCH_DEPTHS, shallowest = 1, deepest = 100, deny = false}}}, orient = MAP_SOUTHWEST, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 24, capacity 32 = {"x", ',' , "656,,,@,,,,656", ',' , "p,,,,,x", "xp,,,", 'w' , "????", 'w' , ",,,,x", "x,,,,", 'w' , "????", 'w' , ",,,,x", "x,,,,wwccncc", 'w' , "????", 'w' , "ccnccww,,,,x", "x,,,,wwc1.1c", '.' , "c1.1cww,,,,x", "x,,,pwwc.1.c", '\001' , "c.1.cww,,,,x", "x,,,,wwccc", '\001' , "cccwwp,,,x", "x,,,,www.c", '\001' , "c.www,,,,x", "x,,,,www.c", '\001' , "c.www,,,,x", "x,,,,www.c", '\001' , "c.www,,,,x", "x,p,,www.c", '\001' , "c.www,,,,x", "x,,,,WWW.c", '\001' , "c.WWW,,,,x", "x,,,,www.c", '\001' , "c.www,,,,x", "x,,,,www.c", '\001' , "c.www,,p,x", "x,,,,www.c", '\001' , "c.www,,,,x", "x,,,,wwccc", '\001' , "cccww,,,,x", "x,,,,wwc.1.", 'c' , ".1.cwwp,,,x", "x,,,,wwc1.1c4....4.......4......4....4..c1.1cww,,,,x", "x,,,,wwccncc", 'w' , "W", 'w' , "ccnccww,,,,x", "x,,,,", 'w' , "W", 'w' , ",,,,x", "x,,,,", 'w' , "W", 'w' , ",,,,x", "x", ',' , "p,,,,,,,,6,6,6,,,p", ',' , "p,,,,x", "x,,,,,,p", ',' , "6,6,,,,,,p", ',' , "x", 'x' }, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 52, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0xc8986025f6709c00, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "", tags = std::unordered_set with 4 elements = {[0] = "layout_city", [1] = "no_monster_gen", [2] = "no_rotate", [3] = "transparent"}, index_only = true, cache_offset = 5336, cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false} #17 0x0000000000cea7c3 in unmarshall_vault_placement (th=...) at tags.cc:2133 vp = {pos = {x = 0, y = 46}, size = {x = 52, y = 24}, orient = MAP_SOUTHWEST, map = {name = "", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_NONE, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x7f27fdf4fce0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "", tags = std::unordered_set with 0 elements, index_only = false, cache_offset = 0, cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false}, exits = std::vector of length 0, capacity 0, seen = false} #18 0x0000000000cfba16 in unmarshall_level_vault_placements (th=...) at tags.cc:2157 i = 0 nvaults = 4 nvaults = i = #19 unmarshall_level_vault_data (th=...) at tags.cc:2186 No locals. #20 _tag_read_level (th=...) at tags.cc:6741 gx = gy = transporters = std::vector of length 0, capacity 0 num_clouds = cloud = {pos = {x = 0, y = 0}, type = CLOUD_NONE, decay = 0, spread_rate = 0 '\000', whose = KC_OTHER, killer = KILL_NONE, source = 0, excl_rad = -1} num_shops = shop = {pos = {x = 36, y = 17}, greed = 26 '\032', type = SHOP_WEAPON_ANTIQUE, level = 0 '\000', shop_name = "", shop_type_name = "", shop_suffix_name = "", keeper_name = {mData = "\030\031i"}, stock = std::vector of length 6, capacity 8 = {{base_type = OBJ_WEAPONS, sub_type = 3 '\003', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 145 '\221', quantity = 1, flags = 0, pos = {x = 36, y = 17}, link = 32767, 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_WEAPONS, sub_type = 10 '\n', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 229 '\345', quantity = 1, flags = 0, pos = {x = 36, y = 17}, link = 32767, 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_WEAPONS, sub_type = 30 '\036', {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 = 49 '1', quantity = 1, flags = 0, pos = {x = 36, y = 17}, link = 32767, 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_WEAPONS, sub_type = 10 '\n', {plus = 1, mon_type = MONS_FRILLED_LIZARD, skill = SK_SHORT_BLADES, charges = 1, net_durability = 1, tithe_state = 1}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 15, unrand_idx = 15, subtype_rnd = 15, brand = 15, freshness = 15}, rnd = 104 'h', quantity = 1, flags = 131072, pos = {x = 36, y = 17}, link = 32767, 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_WEAPONS, sub_type = 41 ')', {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 = 227 '\343', quantity = 1, flags = 0, pos = {x = 36, y = 17}, link = 32767, 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_WEAPONS, sub_type = 1 '\001', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 4, unrand_idx = 4, subtype_rnd = 4, brand = 4, freshness = 4}, rnd = 50 '2', quantity = 1, flags = 131072, pos = {x = 36, y = 17}, link = 32767, 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, }}}, num = 0 '\000'} have_heightmap = #21 0x0000000000cfed24 in tag_read (inf=..., tag_id=tag_id@entry=TAG_LEVEL) at tags.cc:1341 buf = std::vector of length 184752, capacity 184752 = {7 '\a', 6 '\006', 0 '\000', 0 '\000', 96 '`', 202 '\312', 0 '\000', 0 '\000', 0 '\000', 28 '\034', 0 '\000', 0 '\000', 0 '\000', 29 '\035', 0 '\000', 80 'P', 0 '\000', 70 'F', 0 '\000', 0 '\000', 0 '\000', 88 'X', 171 '\253', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 5 '\005', 2 '\002'...} data_size = th = {_filename = "", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffdec0eed30, _read_offset = 83160, _minorVersion = 267, _safe_read = false} #22 0x000000000086df52 in _restore_tagged_chunk (save=, name="D:4", tag=TAG_LEVEL, complaint=0xe196c3 "Level file is invalid.") at files.cc:3611 inf = {_filename = "", _file = 0x0, _chunk = 0x2953cc0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 267, _safe_read = false} reason = "" #23 0x000000000087c8c5 in load_level (stair_taken=stair_taken@entry=DNGN_ESCAPE_HATCH_UP, load_mode=, load_mode@entry=LOAD_ENTER_LEVEL_FAST, old_level=...) at files.cc:2180 level_name = "D:4" fast = true make_changes = return_pos = {x = 0, y = 0} hatch_name = "" popped = false stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = descent_downclimb = descent_peek = #24 0x0000000000cbcaeb in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:1015 old_level = {branch = BRANCH_DUNGEON, depth = 5} collect_travel_data = stair_pos = {x = 19, y = 30} dest_known = speed = LOAD_ENTER_LEVEL_FAST newlevel = #25 0x0000000000cbea2c in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:1101 old_feat = DNGN_ESCAPE_HATCH_UP how = known_shaft = shaft = false whither = #26 0x00000000007b1eb6 in Delay::handle (this=0x2b27840) at delay.cc:659 No locals. #27 Delay::handle (this=0x2b27840) at delay.cc:634 No locals. #28 0x00000000007b2ce5 in handle_delay () at delay.cc:678 delay = #29 0x0000000000dee4eb in _input () at main.cc:1144 time_is_frozen = player_disabled = {was_disabled = false} #30 0x0000000000def14d in _launch_game () at main.cc:486 game_start = ccon = {cstate = true} #31 0x00000000006e898c in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #32 main (argc=, argv=0x7ffdec0ef9d8) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 13995) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -DEXPERIMENTAL_BRANCH="HEAD" -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 -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 4 Level id: D:4 Level build method = random_map_in_depth, level layout type = narrow_caves, absdepth0 = 3 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, dwarfstar the Minotaur Hunter. Game seed: 6293941245972445262 (custom seed) Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. d - a scroll labelled NOSTOA CAYSO Found a leather armour. A giant cockroach, a quokka and a rat come into view. The quokka twitches its whiskers. You shoot an arrow. The arrow hits the giant cockroach but does no damage. The quokka twitches its whiskers. You shoot an arrow. The arrow hits the giant cockroach. You kill the giant cockroach! You shoot an arrow. The arrow barely misses the quokka. You shoot an arrow. The arrow hits the quokka. The quokka is moderately wounded. The quokka bites you. You shoot an arrow. The arrow hits the quokka. You kill the quokka! You shoot an arrow. The arrow closely misses the rat. You shoot an arrow. The arrow hits the rat. The rat is severely wounded. The rat bites you. You shoot an arrow. The arrow hits the rat! You kill the rat! HP restored. Things that are here: a rat corpse; a quokka corpse A frilled lizard comes into view. You shoot an arrow. The arrow hits the frilled lizard. You kill the frilled lizard! A quokka comes into view. You shoot an arrow. The arrow hits the quokka. The quokka is almost dead. The quokka twitches its whiskers. You shoot an arrow. The arrow barely misses the quokka. You shoot an arrow. The arrow hits the quokka. You kill the quokka! Your Stealth skill increases to level 1! You now have 10 gold pieces. There is a shaft here. e - a scroll labelled IPSIUS VIFEUWA f - a scroll labelled EKYC ZACASOM An endoplasm comes into view. Found 11 gold pieces. You shoot an arrow. The arrow hits the endoplasm but does no damage. The endoplasm quivers. A kobold comes into view. It is wielding a +0 whip. You shoot an arrow. The arrow hits the kobold but does no damage. You shoot an arrow. The arrow hits the kobold. You kill the kobold! The endoplasm jiggles. No target in view! You shoot an arrow. The arrow hits the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is heavily wounded. The endoplasm hits you but does no damage. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! You have reached level 2! You see here a +0 whip. There is a fountain of clear blue water here. You now have 21 gold pieces (gained 11). You now have 31 gold pieces (gained 10). There is a fountain of clear blue water here. A kobold comes into view. It is wielding a +0 short sword. The kobold shouts! You shoot an arrow. The arrow hits the kobold. The kobold is severely wounded. You shoot an arrow. The arrow hits the kobold but does no damage. The kobold is severely wounded. You shoot an arrow. The arrow barely misses the kobold. The kobold throws a stone. The stone misses you. You shoot an arrow. The arrow misses the kobold. You shoot an arrow. The arrow hits the kobold! You kill the kobold! Things that are here: a +0 short sword; 4 stones; a kobold corpse Things that are here: a +0 short sword; 4 stones; a kobold corpse You see here a +0 leather armour. Things that are here: a rat skeleton; a quokka skeleton Found a faded altar of an unknown god. There is a faded altar of an unknown god here. Found a stone staircase leading down. There is a stone staircase leading down here. Found a pair of boots. No target in view! You see here a +0 pair of boots. A ball python comes into view. You shoot an arrow. The arrow hits the ball python. You kill the ball python! An endoplasm comes into view. The endoplasm quivers. You shoot an arrow. The arrow completely misses the endoplasm. The endoplasm freezes you. You are frozen. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is severely wounded. The endoplasm hits you but does no damage. The endoplasm completely misses you. You shoot an arrow. The arrow hits the endoplasm. You kill the endoplasm! You see here a +0 pair of boots. An endoplasm comes into view. The endoplasm quivers. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is almost dead. You shoot an arrow. The arrow hits the endoplasm. You kill the endoplasm! A kobold comes into view. It is wielding a +0 whip. You shoot an arrow. The arrow hits the kobold! You kill the kobold! No target in view! You open the door. Found Puzxualo's Antique Weapon Boutique. Found a stone staircase leading down. No target in view! There is an open door here. Found a mace. There is an entrance to Puzxualo's Antique Weapon Boutique here. There is a stone staircase leading down here. You open the door. A giant cockroach comes into view. There is an open door here. You shoot an arrow. The arrow barely misses the giant cockroach. You hear a shout! The giant cockroach bites you. A hobgoblin comes into view. The giant cockroach closely misses you. You shoot an arrow. The arrow hits the giant cockroach. The giant cockroach is severely wounded. The giant cockroach barely misses you. The hobgoblin misses you. You shoot an arrow. The arrow hits the giant cockroach. You kill the giant cockroach! The hobgoblin misses you. You shoot an arrow. The arrow hits the hobgoblin. The hobgoblin is almost dead. The hobgoblin closely misses you. You shoot an arrow. The arrow hits the hobgoblin but does no damage. The hobgoblin is almost dead. The hobgoblin hits you. The hobgoblin misses you. You shoot an arrow. The arrow barely misses the hobgoblin. The hobgoblin closely misses you. You furiously retaliate! You headbutt the hobgoblin! You kill the hobgoblin! No target in view! You see here a hobgoblin corpse. You see here a giant cockroach corpse. You open the door. There is an open door here. You see here a +0 mace. You see here a +0 mace. There is an open door here. An endoplasm and a bat come into view. Found a blue potion. You shoot an arrow. The arrow misses the bat. The bat completely misses you. The bat hits you but does no damage. You shoot an arrow. The arrow barely misses the bat. The bat barely misses you. You furiously retaliate! You headbutt the bat! You kill the bat! An endoplasm is nearby! You shoot an arrow. The arrow hits the endoplasm but does no damage. The endoplasm quivers. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is severely wounded. You shoot an arrow. The arrow hits the endoplasm but does no damage. The endoplasm is severely wounded. The endoplasm jiggles. You shoot an arrow. The arrow hits the endoplasm. You kill the endoplasm! A rat comes into view. Found a stone staircase leading down. You shoot an arrow. The arrow hits the rat. You kill the rat! A bat comes into view. A bat is nearby! You shoot an arrow. The arrow closely misses the bat. The bat hits you. You shoot an arrow. The arrow hits the bat but does no damage. The bat hits you but does no damage. You shoot an arrow. The arrow barely misses the bat. The bat hits you but does no damage. You shoot an arrow. The arrow hits the bat! You kill the bat! No target in view! A quokka comes into view. You shoot an arrow. The arrow hits the quokka. The quokka is lightly wounded. You shoot an arrow. The arrow closely misses the quokka. You shoot an arrow. The arrow barely misses the quokka. You shoot an arrow. The arrow barely misses the quokka. You shoot an arrow. The arrow hits the quokka! You kill the quokka! g - a blue potion No target in view! A hobgoblin comes into view. You shoot an arrow. The arrow hits the hobgoblin. The hobgoblin is lightly wounded. You shoot an arrow. The arrow hits the hobgoblin. The hobgoblin is moderately wounded. You shoot an arrow. The arrow closely misses the hobgoblin. You shoot an arrow. The arrow hits the hobgoblin. The hobgoblin is severely wounded. You shoot an arrow. The arrow hits the hobgoblin. You kill the hobgoblin! A goblin comes into view. It is wielding a +0 club. The goblin shouts! You hear a shout! You shoot an arrow. The arrow hits the goblin. The goblin is heavily wounded. You shoot an arrow. The arrow barely misses the goblin. A hobgoblin comes into view. You shoot an arrow. The arrow closely misses the goblin. The goblin hits you with a +0 club. You shoot an arrow. The arrow hits the goblin. You kill the goblin! You shoot an arrow. The arrow hits the hobgoblin! You kill the hobgoblin! Your Fighting skill increases to level 3! No target in view! You see here a +0 club. You see here a hobgoblin corpse. A goblin comes into view. It is wielding a +0 club. Found a sling. The goblin shouts! You shoot an arrow. The arrow barely misses the goblin. You shoot an arrow. The arrow hits the goblin! You kill the goblin! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 A rat comes into view. A rat is nearby! You shoot an arrow. The arrow hits the rat. The rat squeaks loudly. The rat is heavily wounded. You shoot an arrow. The arrow barely misses the rat. You shoot an arrow. The arrow hits the rat. You kill the rat! A bat comes into view. The bat moves out of view. You see here a rat corpse. A bat is nearby! You shoot an arrow. The arrow closely misses the bat. The bat hits you but does no damage. You shoot an arrow. The arrow hits the bat. You kill the bat! You see here a rat corpse. You see here a bat corpse. Done exploring. There is a stone staircase leading down here. You climb downwards. Found a stone staircase leading down. There is a stone staircase leading up here. You shoot an arrow. The arrow hits the adder! The adder is almost dead. You shoot an arrow. The arrow hits the adder but does no damage. The adder is almost dead. You shoot an arrow. The arrow closely misses the adder. You shoot an arrow. The arrow barely misses the adder. The adder closely misses you. The adder bites you but does no damage. You shoot an arrow. The arrow hits the adder! You kill the adder! An endoplasm comes into view. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! An endoplasm comes into view. Found a scroll labelled EKYC ZACASOM. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! An endoplasm comes into view. You shoot an arrow. The arrow hits the endoplasm. The endoplasm quivers. The endoplasm is moderately wounded. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is almost dead. You shoot an arrow. The arrow barely misses the endoplasm. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! An adder comes into view. Found a crooked lead wand. You shoot an arrow. The arrow hits the adder! The adder is severely wounded. You shoot an arrow. The arrow hits the adder! You kill the adder! f - 2 scrolls labelled EKYC ZACASOM (gained 1) A frilled lizard comes into view. The frilled lizard hisses angrily. You see here a wand of digging (9). You shoot an arrow. The arrow hits the frilled lizard! You kill the frilled lizard! h - a wand of digging (9) A rat comes into view. The rat squeaks loudly. You hear a loud squeak. You shoot an arrow. The arrow barely misses the rat. You shoot an arrow. The arrow hits the rat. The rat is severely wounded. No target in view! Found 5 curare-tipped darts. You shoot an arrow. The arrow barely misses the rat. You shoot an arrow. The arrow hits the rat. You kill the rat! A rat comes into view. You shoot an arrow. The arrow hits the rat! You kill the rat! No target in view! You open the door. An adder comes into view. You shoot an arrow. The arrow hits the adder. The adder hisses angrily. The adder is heavily wounded. A bat comes into view. You shoot an arrow. The arrow misses the adder. You shoot an arrow. The arrow hits the bat. The bat is severely wounded. The bat misses you. You shoot an arrow. The arrow hits the bat. You kill the bat! You shoot an arrow. The arrow hits the adder. You kill the adder! No target in view! e - 2 scrolls labelled IPSIUS VIFEUWA (gained 1) A goblin comes into view. It is wielding a +0 dagger. You see here a smoky dark potion. You shoot an arrow. The arrow hits the goblin. You kill the goblin! No target in view! i - a smoky dark potion You now have 39 gold pieces (gained 8). A rat comes into view. You see here a scroll labelled APHENKY JUXA. You shoot an arrow. The arrow hits the rat but does no damage. The rat squeaks loudly. j - a scroll labelled APHENKY JUXA A rat is nearby! You shoot an arrow. The arrow hits the rat. The rat is severely wounded. The rat bites you but does no damage. You shoot an arrow. The arrow hits the rat! You kill the rat! A bat comes into view. You shoot an arrow. The arrow hits the bat. You kill the bat! You have reached level 4! You feel agile. A ribbon worm comes into view. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is moderately wounded. You shoot an arrow. The arrow hits the ribbon worm! The ribbon worm is severely wounded. You shoot an arrow. The arrow hits the ribbon worm! You kill the ribbon worm! A ball python comes into view. Found a leather armour. You shoot an arrow. The arrow hits the ball python. The ball python hisses angrily. The ball python is moderately wounded. You shoot an arrow. The arrow closely misses the ball python. You shoot an arrow. The arrow hits the ball python. The ball python is heavily wounded. You shoot an arrow. The arrow hits the ball python! You kill the ball python! Found a stone staircase leading up. A rat comes into view. Found a scroll labelled ATHRET JI ISYQA. The rat squeaks loudly. You shoot an arrow. The arrow closely misses the rat. A rat is nearby! You shoot an arrow. The arrow hits the rat! You kill the rat! Your Short Blades skill increases to level 1! k - a scroll labelled CAD UN ASSOLL l - a scroll labelled ATHRET JI ISYQA You now have 53 gold pieces (gained 14). Found a stone staircase leading down. A jackal comes into view. You shoot an arrow. The arrow hits the jackal! You kill the jackal! Your Dodging skill increases to level 3! Found a stone staircase leading up. A jackal comes into view. You shoot an arrow. The arrow hits the jackal. The jackal barks! The jackal is heavily wounded. A jackal comes into view. You shoot an arrow. The arrow barely misses the jackal. The jackal barks! You hear a bark! The jackal bites you. You shoot an arrow. The arrow hits the jackal but does no damage. The jackal is heavily wounded. The jackal barely misses you. You shoot an arrow. The arrow hits the jackal. The jackal is severely wounded. A jackal comes into view. The jackal bites you. You shoot an arrow. The arrow hits the jackal. You kill the jackal! The jackal barely misses you. The jackal bites you. You shoot an arrow. The arrow barely misses the jackal. The jackal bites you. The jackal closely misses you. You shoot an arrow. The arrow hits the jackal. You kill the jackal! The jackal closely misses you. You shoot an arrow. The arrow hits the jackal. The jackal is moderately wounded. The jackal closely misses you. The jackal bites you but does no damage. You shoot an arrow. The arrow hits the jackal! You kill the jackal! Your Armour skill increases to level 1! HP restored. You see here a jackal corpse. There is a stone staircase leading up here. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! You shoot an arrow. The arrow hits the kobold. You kill the kobold! A ribbon worm comes into view. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is moderately wounded. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is moderately wounded. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is moderately wounded. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is heavily wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! You cannot shoot with your shortbow while caught in a web. You cannot shoot with your shortbow while caught in a web. A ribbon worm is nearby! The web tears apart. The ribbon worm bites you! You shoot an arrow. The arrow barely misses the ribbon worm. The ribbon worm closely misses you. You furiously retaliate! You headbutt the ribbon worm. You shoot an arrow. The arrow hits the ribbon worm. The ribbon worm is almost dead. The ribbon worm misses you. You furiously retaliate! You headbutt the ribbon worm. You kill the ribbon worm! Okay, then. Things that are here: a +0 dagger; a kobold corpse m - a +0 dagger m - a +0 dagger (weapon) a - a +0 shortbow (weapon) You now have 61 gold pieces (gained 8). You now have 76 gold pieces (gained 15). You now have 83 gold pieces (gained 7). An endoplasm comes into view. The endoplasm quivers. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! There is a stone staircase leading up here. There is a stone staircase leading down here. There is an open door here. Found a stone staircase leading down. A kobold comes into view. It is wielding a +1 antimagic dagger. Found a book of Scorching. You shoot an arrow. The arrow hits the kobold. You kill the kobold! No target in view! n - a wand of roots (9) A ball python comes into view. You shoot an arrow. The arrow hits the ball python! You kill the ball python! You pick up a book of Scorching and begin reading... You add the spells Scorch, Flame Wave and Summon Cactus Giant to your library. You see here a +1 antimagic dagger. o - a +1 antimagic dagger A rat comes into view. You shoot an arrow. The arrow hits the rat. You kill the rat! No target in view! As you open the door, it creaks loudly! There is an open door here. Done exploring. There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. Found a robe and 5 gold pieces. There is a stone staircase leading up here. You see here a +0 robe. You now have 88 gold pieces (gained 5). Found a stone staircase leading up. A quokka comes into view. Found a scroll labelled ZIHEIN HOPOLL. You shoot an arrow. The arrow hits the quokka. The quokka is lightly wounded. You shoot an arrow. The arrow misses the quokka. You shoot an arrow. The arrow hits the quokka. The quokka is severely wounded. You shoot an arrow. The arrow misses the quokka. The quokka bites you but does no damage. You shoot an arrow. The arrow hits the quokka. You kill the quokka! You see here a quokka corpse. p - a scroll labelled ZIHEIN HOPOLL There is a stone staircase leading up here. You now have 100 gold pieces (gained 12). Found a stone staircase leading up. There is a stone staircase leading up here. Found an escape hatch in the ceiling. Found an escape hatch in the floor. A goblin comes into view. It is wielding a +0 club. Found a brown potion. You shoot an arrow. The arrow hits the goblin! You kill the goblin! Found a dagger. q - a brown potion Found a shimmering blue altar of Sif Muna. You see here a +0 dagger. Found a broken altar of Ashenzari. No target in view! A frilled lizard comes into view. Found a stormy altar of Qazlal. You shoot an arrow. The arrow hits the frilled lizard. You kill the frilled lizard! Found a glowing silver altar of Zin. Found a blossoming altar of Fedhas. A rat comes into view. Found a smoky dark potion. The rat squeaks loudly. Your line of fire to the rat is blocked by a granite statue. Your line of fire to the rat is blocked by a granite statue. There is a shimmering blue altar of Sif Muna here. You shoot an arrow. The arrow hits the rat. You kill the rat! No target in view! p - 2 scrolls labelled ZIHEIN HOPOLL (gained 1) There is a broken altar of Ashenzari here. You kneel at the altar of Ashenzari. Okay, then. There is a stormy altar of Qazlal here. You kneel at the altar of Qazlal. A kobold comes into view. It is wielding a +0 club. The kobold shouts! A bat comes into view. You shoot an arrow. The arrow hits the bat. The bat is heavily wounded. The bat barely misses you. x2 You shoot an arrow. The arrow hits the bat. You kill the bat! The kobold throws a stone. The stone closely misses you. You shoot an arrow. The arrow hits the kobold! You kill the kobold! No target in view! You see here a bat corpse. There is a blossoming altar of Fedhas here. You kneel at the altar of Fedhas. There is a glowing silver altar of Zin here. You kneel at the altar of Zin. There is a shimmering blue altar of Sif Muna here. You kneel at the altar of Sif Muna. There is a broken altar of Ashenzari here. i - 2 smoky dark potions (gained 1) A hobgoblin comes into view. You shoot an arrow. The arrow hits the hobgoblin. The hobgoblin shouts! The hobgoblin is moderately wounded. A quokka comes into view. You shoot an arrow. The arrow hits the hobgoblin. You kill the hobgoblin! You shoot an arrow. The arrow hits the quokka! You kill the quokka! A kobold comes into view. It is wielding a +0 short sword of venom. A kobold is nearby! You shoot an arrow. The arrow closely misses the kobold. You shoot an arrow. The arrow hits the kobold but does no damage. Found a smoky dark potion. You see here a quokka corpse. You shoot an arrow. The arrow barely misses the kobold. You shoot an arrow. The arrow barely misses the kobold. The kobold closely misses you. You shoot an arrow. The arrow completely misses the kobold. The kobold hits you with a +0 short sword of venom. You are poisoned. The kobold hits you with a +0 short sword of venom. You shoot an arrow. The arrow hits the kobold. You kill the kobold! You feel very sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. HP restored. Things that are here: a +0 short sword of venom; a kobold corpse Found a rapier. Found a transporter. Things that are here: a +0 short sword of venom; a kobold corpse r - a +0 short sword of venom Your +0 short sword of venom begins to drip with poison! r - a +0 short sword of venom (weapon) Your +0 short sword of venom stops dripping with poison. a - a +0 shortbow (weapon) You can't go down here! Unknown command. You shoot an arrow. Your +0 short sword of venom begins to drip with poison! r - a +0 short sword of venom (weapon) Nothing quivered! Nothing quivered! Okay, then. Your +0 short sword of venom stops dripping with poison. a - a +0 shortbow (weapon) i - 3 smoky dark potions (gained 1) e - 3 scrolls labelled IPSIUS VIFEUWA (gained 1) Found a stone staircase leading down. A rat comes into view. You shoot an arrow. The arrow hits the rat but does no damage. The rat squeaks loudly. You hear a shout! You shoot an arrow. The arrow hits the rat! You kill the rat! An orc comes into view. It is wielding a +0 whip. Found a sling. The orc moves out of view. An orc comes into view. It is wielding a +0 club. You shoot an arrow. The arrow barely misses the orc. The orc shouts! You shoot an arrow. The arrow closely misses the orc. You shoot an arrow. The orc shouts! The arrow hits the orc. The orc is severely wounded. You shoot an arrow. The arrow closely misses the orc. You shoot an arrow. The arrow barely misses the orc. The arrow closely misses the orc. You shoot an arrow. The arrow hits the orc! You kill the orc! You shoot an arrow. The arrow closely misses the orc. An orc comes into view. It is wielding a +0 dagger. You shoot an arrow. The arrow hits the orc. The orc is severely wounded. The orc barely misses you. You shoot an arrow. The arrow barely misses the orc. The orc hits you with a +0 whip. You shoot an arrow. The arrow hits the orc. You kill the orc! You shoot an arrow. The arrow hits the orc. The orc is heavily wounded. You shoot an arrow. The arrow closely misses the orc. The orc hits you but does no damage. You shoot an arrow. The arrow barely misses the orc. The orc hits you but does no damage. You shoot an arrow. The arrow hits the orc. You kill the orc! Items here: ))) †. You now have 107 gold pieces (gained 7). There is a stone staircase leading down here. You see here a rat corpse. Found a stone staircase leading down. The orc priest shouts! Found a long sword. Found a stone staircase leading down. The shadow imp shouts, "Fly, thou gleeking fen-sucked tinkerer!" You see here a +1 rapier of speed. An endoplasm comes into view. The endoplasm quivers. You shoot an arrow. The arrow hits the endoplasm but does no damage. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is almost dead. You shoot an arrow. The arrow hits the endoplasm! You kill the endoplasm! Found a transporter. A frilled lizard comes into view. The frilled lizard hisses angrily. You shoot an arrow. The arrow hits the frilled lizard. You kill the frilled lizard! A ball python comes into view. You shoot an arrow. The arrow hits the ball python! You kill the ball python! You hear a shout! A kobold comes into view. It is wielding a +0 dagger. You shoot an arrow. The arrow closely misses the kobold. You shoot an arrow. The arrow closely misses the kobold. A bat comes into view. The kobold throws a stone. The stone hits you but does no damage. You shoot an arrow. The arrow barely misses the kobold. You shoot an arrow. The arrow hits the kobold. The kobold is severely wounded. The kobold hits you with a +0 dagger. You shoot an arrow. The arrow closely misses the kobold. The kobold hits you with a +0 dagger. The kobold barely misses you. You shoot an arrow. The arrow closely misses the kobold. The kobold completely misses you. You furiously retaliate! You headbutt the kobold. You kill the kobold! You shoot an arrow. The arrow hits the bat! You kill the bat! No target in view! Things that are here: a +0 dagger; 4 stones You see here a bat corpse. s - a scroll labelled EHUDGH KAPTE Found 5 stones. You see here 5 stones. A dart slug comes into view. You shoot an arrow. The arrow hits the dart slug but does no damage. The dart slug launches a dart at you. The slug dart hits you but does no damage. You shoot an arrow. The arrow hits the dart slug! The dart slug is almost dead. The dart slug launches a dart at you. The slug dart misses you. You shoot an arrow. The arrow hits the dart slug. You kill the dart slug! You see here a dart slug corpse. A ball python comes into view. You shoot an arrow. The ball python hisses angrily. The arrow hits the ball python but does no damage. You shoot an arrow. The arrow hits the ball python but does no damage. The ball python misses you. You furiously retaliate! You headbutt the ball python. The ball python completely misses you. The ball python closely misses you. The ball python barely misses you. You shoot an arrow. The arrow hits the ball python! You kill the ball python! You now have 114 gold pieces (gained 7). The orc priest shouts! The shadow imp shouts! You hear a shout! You see here a kobold skeleton. You see here a quokka skeleton. You see here a +0 sling. There is a stone staircase leading down here. You see here a rat skeleton. You see here a ball python skeleton. Partly explored, unvisited transporter. Okay, then. What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading down here. There is an entrance to Puzxualo's Antique Weapon Boutique here. Unknown command. Okay, then. Done exploring. Unknown command. You drop a scroll labelled EHUDGH KAPTE. s - a scroll labelled EHUDGH KAPTE There are no items here. What level of the Dungeon? (default 1, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. Level annotation: 2 transporters There is a stone staircase leading up here. You see here a bat skeleton. Things that are here: 4 stones; a +0 dagger The shadow imp shouts! You see here a +0 long sword. The orc priest shouts! Something shouts, "Take thy face hence, thou paunchy weeb-spouting giglet!" There is a stone staircase leading down here. You climb downwards. You hear the sound of rushing water. There is an entrance to a sewer on this level. Hurry and find it before the portal rusts away! Found a dagger. Found an escape hatch in the floor. Found a stone staircase leading up. There is a stone staircase leading up here. A hound comes into view. The hound barks! You hear an angry hiss. A hound is nearby! You shoot an arrow. The arrow closely misses the hound. A ball python comes into view. You shoot an arrow. The arrow hits the hound but does no damage. You shoot an arrow. The arrow barely misses the hound. You shoot an arrow. The arrow hits the hound but does no damage. The hound bites you. A rat comes into view. The hound barely misses you. The hound bites you. The hound attacks as it pursues you! The hound bites you but does no damage. The hound barely misses you. There is a stone staircase leading up here. You can't go down here! The hound bites you. You climb upwards. Level annotation: 2 transporters There is a stone staircase leading down here. You shoot an arrow. The arrow barely misses the hound. The hound bites you. x2 You shoot an arrow. The arrow hits the hound. The hound is moderately wounded. The hound bites you. The shadow imp grinds its teeth. The hound barely misses you. You shoot an arrow. The arrow misses the hound. The hound closely misses you. x2 You shoot an arrow. The arrow hits the hound. The hound is severely wounded. The hound barely misses you. You furiously retaliate! You headbutt the hound. You shoot an arrow. The arrow barely misses the hound. The hound bites you. The hound closely misses you. You furiously retaliate! You headbutt the hound! You kill the hound! Your Ranged Weapons skill increases to level 5! You have reached level 5! You see here a +0 long sword. You see here a +1 rapier of speed. t - a +1 rapier of speed Okay, then. The orc priest jeers loudly, as Orcs often do. You start resting. HP restored. There is a stone staircase leading down here. You climb downwards. You hear the sound of rushing water. There is an entrance to a sewer on this level. Hurry and find it before the portal rusts away! You hear the slow rusting of a drain very nearby. Found a stone staircase leading down. There is a stone staircase leading up here. You shoot an arrow. The arrow closely misses the rat. The rat squeaks loudly. The ball python hisses angrily. You can't go down here! The rat barely misses you. You climb upwards. Level annotation: 2 transporters There is a stone staircase leading down here. You shoot an arrow. The arrow hits the rat! You kill the rat! The shadow imp shouts, "Slither hence, thou pandering guts-griping brisket!" You hear a shout! There is a stone staircase leading down here. You climb downwards. You hear the sound of rushing water. There is an entrance to a sewer on this level. Hurry and find it before the portal rusts away! Found 13 gold pieces. There is a stone staircase leading up here. You shoot an arrow. The arrow hits the endoplasm. The endoplasm quivers. The endoplasm is heavily wounded. You shoot an arrow. The arrow barely misses the endoplasm. The endoplasm completely misses you. You furiously retaliate! You headbutt the endoplasm, but do no damage. You shoot an arrow. The arrow hits the endoplasm. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You shoot an arrow. The arrow hits the endoplasm. You kill the endoplasm! HP restored. You hear the slow rusting of a very distant drain. You now have 127 gold pieces (gained 13). A sleepcap comes into view. Found a shortbow. You shoot an arrow. The arrow hits the sleepcap! The sleepcap is moderately damaged. You shoot an arrow. The arrow hits the sleepcap! The sleepcap is heavily damaged. You shoot an arrow. The arrow hits the sleepcap but does no damage. The sleepcap is heavily damaged. You shoot an arrow. The arrow hits the sleepcap. The sleepcap is severely damaged. You shoot an arrow. The arrow hits the sleepcap. The sleepcap is almost destroyed. You shoot an arrow. The arrow hits the sleepcap but does no damage. The sleepcap is almost destroyed. The sleepcap misses you. You furiously retaliate! You headbutt the sleepcap. The sleepcap releases spores at you. You shoot an arrow. The arrow hits the sleepcap but does no damage. The sleepcap is almost destroyed. The sleepcap closely misses you. You shoot an arrow. The arrow hits the sleepcap. You destroy the sleepcap! You see here a staff of alchemy. u - a staff of alchemy Found a ring mail. You hear the slow rusting of a drain nearby. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Found an escape hatch in the ceiling. Found 6 gold pieces. A hound comes into view. The hound barks! You hear a shout! x2 An orc comes into view. It is wielding a +0 whip. The orc shouts! The hound barely misses you. You shoot an arrow. The arrow hits the hound. The hound is lightly wounded. The hound bites you. x2 An orc comes into view. It is wielding a +0 trident. You shoot an arrow. The arrow hits the hound. The hound is moderately wounded. The hound barely misses you. You furiously retaliate! You headbutt the hound! The hound bites you but does no damage. You shoot an arrow. The arrow hits the hound but does no damage. The hound is severely wounded. The hound barely misses you. An orc comes into view. It is wielding a +0 hand axe. You shoot an arrow. The arrow hits the hound. The hound is severely wounded. The hound closely misses you. You furiously retaliate! You headbutt the hound. You kill the hound! Your Armour skill increases to level 2! You shoot an arrow. The arrow hits the orc. The orc is severely wounded. An orc comes into view. It is wielding a +0 dagger. The orc misses you. An orc comes into view. It is wielding a +0 mace. You shoot an arrow. The arrow barely misses the orc. The orc shouts! x2 The arrow hits the orc. The orc is lightly wounded. The orc closely misses you. The orc misses you. You shoot an arrow. The arrow hits the orc. The orc is severely wounded. The orc closely misses you. x2 You shoot an arrow. The arrow closely misses the orc. The arrow barely misses the orc. The arrow closely misses the orc. The arrow hits the orc. The orc is moderately wounded. The orc closely misses you. The orc hits you but does no damage. You shoot an arrow. The arrow barely misses the orc. The arrow hits the orc! You kill the orc! The orc barely misses you. The orc closely misses you. You furiously retaliate! You headbutt the orc. You shoot an arrow. The arrow hits the orc! You kill the orc! The orc hits you with a +0 hand axe. You shoot an arrow. The arrow hits the orc. You kill the orc! The orc hits you with a +0 dagger. The orc misses you. You furiously retaliate! You headbutt the orc. You shoot an arrow. The arrow hits the orc. You kill the orc! The orc barely misses you. You shoot an arrow. The arrow closely misses the orc. The orc barely misses you. You shoot an arrow. The arrow barely misses the orc. The orc barely misses you. You shoot an arrow. The arrow closely misses the orc. The orc hits you with a +0 mace. You shoot an arrow. The arrow hits the orc! You kill the orc! Items here: )) [ ††. Items here: )) [ †. You see here a +0 trident. You now have 133 gold pieces (gained 6). There is an open door here. HP restored. You open the door. There is an open door here. Found a stone staircase leading down. Found a ring mail. A quokka comes into view. You shoot an arrow. The arrow hits the quokka. The quokka is severely wounded. You shoot an arrow. The arrow hits the quokka. You kill the quokka! A black bear comes into view. There is an open door here. There is an open door here. You see here a +0 trident. Items here: )) [ ††. There is an escape hatch in the ceiling here. A mysterious force pulls you upwards. The hatch slams shut behind you. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31.0-1-g2c135a0 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 9, arena_suspended: 0 prev_cmd = CMD_GO_UPSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [dwarfstar] Species: Minotaur Job: Hunter HP: 46/46; mods: 0/0 MP: 4/4; mod: 0 Stats: 15 (15) 6 (6) 16 (16) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Delayed (1): type: ascending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 3 | 333 | 121/141 Short Blades | X | 1 | 20 | 1 | 113 | 71/84 Long Blades | X | 0 | 0 | 0 | 0 | 0/35 Axes | X | 0 | 0 | 0 | 0 | 0/35 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/35 Staves | X | 0 | 0 | 0 | 0 | 0/35 Ranged Weapons | X | 1 | 20 | 5 | 679 | 49/252 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 20 | 2 | 123 | 17/106 Dodging | X | 1 | 20 | 3 | 334 | 82/168 Stealth | X | 0 | 0 | 1 | 170 | 111/119 Shields | X | 0 | 0 | 0 | 0 | 0/35 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/100 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/84 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/70 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #114: 32 Attributes: #12: 133 #49: 290 Mutations: horns: 2 (innate) retaliatory headbutt: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 shortbow eq slot #6, inv slot #2: +0 leather armour }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ... ... .... ..... #[.... ########## ####...... ###........#########.>....... # ##............................ .###................#######...Y.. .......#######....### #..... .......# ###### ..).> .##...## #... ##..# #<. ##.## #.. #<.# #.. #..# #.# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (42, 27): {{{{ CLASS: TimedMarker dur: 5779 started: true msg: CLASS: TimedMessaging noisemaker: drain _have_entered_level: true range_adjectives: 1: 1: 28 2: very distant 2: 1: 21 2: distant 3: 1: 14 2: $F nearby 4: 1: 7 2: $F very nearby 5: 1: 0 2: $F entity: drain finalmsg: You hear the drain falling apart. ranges: 1: 1: 5000 2: slow 2: 1: 4000 2: 3: 1: 2500 2: brisk 4: 1: 1500 2: quick 5: 1: 0 2: rapid check: 5309 verb: rusting initmsg: 1: You hear the sound of rushing water. 2: There is an entrance to a sewer on this level. Hurry and find it before the portal rusts away! sound_channel: 29 dur_short: 7740 props: feat_tile: dngn_portal_sewer_rusted floor: expired_portal high: 774 low: 774 high_short: 77 single_timed: true entity: drain turns: 774 low_short: 77 disappear: The drain falls to bits. }}}} >>>>>>>>>>>>>>>>>>>>>>