ASSERT(!invalid_monster_type(ztype)) in 'mon-place.cc' at line 1980 failed. Version: Dungeon Crawl Stone Soup 0.19-a0-1187-g948eaf9 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss -name AlphabetPasta -rc /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/AlphabetPasta.rc -macro /opt/dgl-chroot/var/gamedata/dcss-trunk/rc-files/AlphabetPasta.macro -morgue /opt/dgl-chroot/var/gamedata/dcss/morgue/AlphabetPasta/ -dir /opt/dgl-chroot/var/gamedata/dcss-gnollcrawl/save/ -webtiles-socket /opt/dgl-chroot/tmp/dcss-sockets/AlphabetPasta:2016-08-24.02:24:49.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z17write_stack_traceP8_IO_FILEi+0x38) [0x661988]: write_stack_trace(_IO_FILE*, int) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z13do_crash_dumpv+0x355) [0x669c95]: do_crash_dump() /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z20crash_signal_handleri+0x9c) [0x661cac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354a0) [0x7f24d5d3d4a0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f24d60e22a9]: /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x669439] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x6696bb] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z13define_zombieP7monster12monster_typeS1_+0x3c4) [0x94c364]: define_zombie(monster*, monster_type, monster_type) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x94f1fc] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z13place_monster9mgen_databb+0x2d0) [0x952180]: place_monster(mgen_data, bool, bool) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z17dgn_place_monsterR9mons_spec9coord_defbbb+0x327) [0x6ea7a7]: dgn_place_monster(mons_spec&, coord_def, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x6eb9fc] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_ZN15vault_placement10apply_gridEv+0x592) [0x6f0692]: vault_placement::apply_grid() /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x6f0d3c] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0x6f2fb6] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z7builderb20dungeon_feature_type+0x2a3) [0x6f4b83]: builder(bool, dungeon_feature_type) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x12d0) [0x71ffe0]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x4cb) [0xaaa7cb]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z11take_stairs20dungeon_feature_typebbb+0xab) [0xaacfdb]: take_stairs(dungeon_feature_type, bool, bool, bool) /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_ZN5Delay6handleEv+0x41) [0x67dd01]: Delay::handle() /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_Z12handle_delayv+0x37) [0x67f977]: handle_delay() /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0xba9128] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss() [0xba9e85] /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(main+0x304) [0x5cf0f4]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f24d5d28830]: /opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/dcss(_start+0x29) [0x5cf599]: Trying to run gdb. GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.04) 7.11.1 Copyright (C) 2016 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". 0x00007f24d60e1f6a in __waitpid (pid=4054, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f24d60e1f6a in __waitpid (pid=4054, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x00000000006620ab in call_gdb (file=0x7f24d60cc540 <_IO_2_1_stderr_>, file@entry=0x7f24d770dc44 ) at crash.cc:420 gdb = attach_cmd = "attach 29394\000\000\000\000\000\000\000" #2 0x0000000000669cb1 in do_crash_dump () at dbg-asrt.cc:668 t = 140731974790944 dir = "/opt/dgl-chroot/var/gamedata/dcss/morgue/AlphabetPasta/" name = "/opt/dgl-chroot/var/gamedata/dcss/morgue/AlphabetPasta/crash-AlphabetPasta-20160824-035741.txt", '\000' file = 0x7f24d770dc44 #3 0x0000000000661cac in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No locals. #5 0x00007f24d60e22a9 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000669439 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffeb75db9c0 "ASSERT(!invalid_monster_type(ztype)) in 'mon-place.cc' at line 1980 failed.", assert=assert@entry=true) at dbg-asrt.cc:792 No locals. #7 0x00000000006696bb in AssertFailed (expr=expr@entry=0xbd1a4c "!invalid_monster_type(ztype)", file=file@entry=0xbd19f2 "mon-place.cc", line=line@entry=1980, text=text@entry=0x0) at dbg-asrt.cc:830 mesg = "ASSERT(!invalid_monster_type(ztype)) in 'mon-place.cc' at line 1980 failed.", '\000' args = fileName = #8 0x000000000094c364 in define_zombie (mon=mon@entry=0x1186cc8 , ztype=MONS_PROGRAM_BUG, cs=MONS_SKELETON) at mon-place.cc:1980 No locals. #9 0x000000000094f1fc in _place_monster_aux (mg=..., leader=leader@entry=0x0, place=..., force_pos=force_pos@entry=true, dont_place=dont_place@entry=false) at mon-place.cc:1313 ztype = fpos = {x = 54, y = 7} mon = 0x1186cc8 montype = summoned = blame_prefix = "" #10 0x0000000000952180 in place_monster (mg=..., force_pos=force_pos@entry=true, dont_place=dont_place@entry=false) at mon-place.cc:1053 tries = stair_type = NUM_DCHAR_TYPES allow_ood = want_band = false place = {branch = BRANCH_CRYPT, depth = 3} create_band = false band_size = 1 leader = false band = BAND_NO_BAND ugly_colour = 0 '\000' pval = 0 proxOK = close_to_player = shoved = false mon = band_template = {cls = 3076376416, behaviour = 32766, summoner = 0x35e4ae0, abjuration_duration = 71615968, summon_type = 0, pos = {x = 59746520, y = 0}, foe = 50608, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, god = 59746512, base_type = MONS_PROGRAM_BUG, colour = -1218590880, proximity = 32766, place = {branch = 11312645, depth = 0}, hd = -1218590176, hp = 32766, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 71615920}, mname = , non_actor_summoner = "", initial_shifter = 59746512, preferred_grid_feature = DNGN_UNSEEN, map_mask = 3742854912, props = {hash_map = 0x7ffeb75dc9a0}} #11 0x00000000006ea7a7 in dgn_place_monster (mspec=..., where=..., force_pos=force_pos@entry=false, generate_awake=generate_awake@entry=false, patrolling=patrolling@entry=false) at dungeon.cc:4710 type = m_generate_awake = false m_patrolling = false m_band = false mg = {cls = MONS_SKELETON, behaviour = BEH_SLEEP, summoner = 0x0, abjuration_duration = 0, summon_type = 0, pos = {x = 54, y = 7}, foe = 27000, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, god = GOD_NO_GOD, base_type = MONS_NO_MONSTER, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_CRYPT, depth = 3}, hd = 0, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, preferred_grid_feature = DNGN_UNSEEN, map_mask = 0, props = {hash_map = 0x208d070}} mons = #12 0x00000000006eb9fc in _dgn_place_monster (place=..., mspec=..., where=...) at dungeon.cc:4788 generate_awake = patrolling = #13 0x00000000006f0692 in _dgn_place_one_monster (where=..., mons=..., place=...) at dungeon.cc:4797 spec = {type = RANDOM_MONSTER, place = {branch = BRANCH_CRYPT, depth = 3}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x33429d0}} i = 0 size = 1 #14 _vault_grid_mapspec_mons (mapsp=..., where=..., place=...) at dungeon.cc:5035 f = {genweight = 10, feat = -1, shop = std::unique_ptr containing 0x0, trap = std::unique_ptr containing 0x0, glyph = 119, mimic = -20404, no_mimic = false} mons = @0x27458f8: {mons = std::vector of length 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""} #15 _vault_grid_mons (mapsp=, where=..., vgrid=, place=...) at dungeon.cc:5044 No locals. #16 vault_placement::apply_grid (this=this@entry=0x7ffeb75dd1b0) at dungeon.cc:6680 dp = {x = 43, y = 5} feat = mapsp = ri = {> = {}, current = {x = 54, y = 7}, topleft = {x = 11, y = 2}, bottomright = {x = 68, y = 66}} clear = #17 0x00000000006f0d3c in _build_vault_impl (vault=vault@entry=0x7f24d47ea408, build_only=build_only@entry=false, check_collisions=check_collisions@entry=false, make_no_exits=make_no_exits@entry=false, where=...) at dungeon.cc:4067 placing = {val = "cryptofortress_bobbens", oldval = ""} place = {pos = {x = 11, y = 2}, size = {x = 58, y = 65}, orient = MAP_ENCOMPASS, map = {name = "cryptofortress_bobbens", description = "", order = 2147483647, tags = " no_monster_gen no_item_gen no_pool_fixup no_rotate no_vmirror no_monster_gen no_item_gen no_pool_fixup no_rotate no_vmirror ", place = {depths = std::vector of length 1, capacity 1 = {{branch = BRANCH_CRYPT, shallowest = 100, deepest = 100, deny = false}}}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_ENCOMPASS, _chance = {default_thing = {chance_priority = -1, 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 65, capacity 128 = {'v' , "v", 'w' , "v", "v", 'w' , "v", "v", 'w' , "v", "v", 'w' , 'v' , 'w' , "v", "v", 'w' , "v", '.' , "vA", 'w' , "v", "v", 'w' , "v.........cccccccc.........vAAA", 'w' , "v", "v", 'w' , "v.........c|*||**c.........vAAAAAAwwwwwwwwv", "vwwwwwwvvvvvvvvv......cc+cc%*%*cc+cc......vvvvvvv+vwwwwwwv", "vwwwwwwv.......v......c$$*cc++cc%$$c......v.......vwwwwwwv", "vwwwwwwv....H..v.....cccc*c$$$$c%cccc.....v.......vwwwwwwv", "vwwwwwwv....H..+........ccc$$$$ccc........+.Q..H..vwwwwwwv", "vwwwwww+....H..v......L...c$$$$c...L......v....H..vwwwwwwv", "vwwwwwwv.Q.vvvvv...ccc....cc++cc....ccc...v....H..vwwwwwwv", "vwwwwwwv...v...vv....cc.cccU..Uccc.cc....vvv+v....vwwwwwwv", "vwwwwwwv...v.X..vv....ccc........ccc....vv...vvvvvvwwwwwwv", "vwwwwwwv...+.....vv....c.U..BC..U.c....vvvv.....+Mvwwwwwwv", "vwwwwwwv...v..V.$vvv...cc........cc...vvvM+.....vvvwwwwwwv", "vwwwwwwv...v...$*v.vv...cccU..Uccc...vv.vvv.....+Mvwwwwwwv", "vwwwwwwv...vvvvvvv..vv....cc..cc....vv..vM+.....vvvwwwwwwv", "vwwwwwwv...vvv...v...vv", '.' , "vv...vvv.....+Mvwwwwwwv", "vwwwwwwv...vv....+....vv..........vv....+....N..vvvwwwwwwv", "vwwwwwwv...vNz...v.....vv........vv.....vvv.....+Mvwwwwwwv", "vwwwwwwv...v.M...v....G.vv......vvI.....vM+.....vvvwwwwwwv", "vwwwwwwv...v....vv....", 'v' , "....vvv.....+Mvwwwwwwv", "vwwwwwAv.......vv....vv.....ll.....vv....vvv+v..vvvwwwwwwv", "vwwwwwAv......vv....vv", '.' , "vv....vvMv..+Mvwwwwwwv", "vwwwwAA+.....vv....vv", '.' , "vv....vvv..vvvwwwwwwv", "vwwwAAAv.....v....vv.......N..N.......vv....vv..+Mvwwwwwwv", "vw", 'v' , "+vvvvv+vv.Mzz..zzM.vv+vvvvv+", 'v' , "wv", "vwvv.........v..I.v....v..........v....v.........v..%%vvwv", "vwvv.........v....v....v..........v....v.........v...$vvwv", "vwvv.........+....v....v..........v....v.....X..V+....vvwv", "vwvv....D....v....v..z.v..........v.z..v.........v....vvwv", "vwvvv....z...v....+...Nvc........cvN...+......X..vvvvvvvwv", "vwwvv........v....v..z.vcc......ccv.z..v", '.' , "vvwwv", "vwwvvv.......+....v....vcccc++ccccv....v", '.' , "vvvwwv", "vwwwvv.......v....v....vccUz..zUccv....v", '.' , "vvwwwv", "vwww", 'v' , "+vvvcI......Icvvv+", 'v' , "wwwv", "vwwwwvvv**%$$v.........vcccc++ccccv.........v$$*%>vvvwwwwv", "vwwwwwvvvg%$$+.........vccww..wwccv.........+$$%|vvvwwwwwv", "vwwwwwwvvvj$$v...X.....vcwAw..wAwcv...X.....v$$%vvvAwwwwwv", "vwwwwwwwwvvv$v....G....vwwww..wwwwv..G......v$vvvAAwwwwwwv", "vwwwwwwwwwvvvv.........vwwww..wwwwv.........vvvvwwwwwwwwwv", "v", 'w' , "vvvv.......vwwww..wwwwv.......vvvv", 'w' , "v", "v", 'w' , "vvvv.....vwwww..wwwwv.....vvvv", 'w' , "v", "v", 'w' , "vvvvv..vwwww..wwwwv..vvvvv", 'w' , "v", "v", 'w' , "vvvvvAwww..wwwAvvvvv", 'w' , "v", "v", 'w' , "vvAwww..wwwAvv", 'w' , "v", "v", 'w' , "Awwww..wwwwA", 'w' , "v", "v", 'w' , "..", 'w' , "v", "v", 'w' , "..", 'w' , "v", "v", 'w' , "..", 'w' , "v", "v", 'w' , "..", 'w' , "v", "v", 'w' , "..", 'w' , "v", "v", 'w' , "Aww....wwA", 'w' , "v", "v", 'w' , "....", 'w' , "v", "v", 'w' , "....{.", 'w' , "v", "v", 'w' , "Awww.[....wwwA", 'w' , "v", "v", 'w' , "..(.", 'w' , "v", "v", 'w' , "v", "v", 'w' , "AwwwwwwA", 'w' , "v", "v", 'w' , "v", "v", 'w' , "v", 'v' }, overlay = std::unique_ptr> containing 0x23a77b0, keyspecs = std::map with 21 elements = {[62] = {key_glyph = 62, feat = {feats = std::vector of length 1, capacity 1 = {{genweight = 10, feat = 80, shop = std::unique_ptr containing 0x0, trap = std::unique_ptr containing 0x0, glyph = -1, mimic = -20404, no_mimic = false}}, 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 = ""}, [65] = {key_glyph = 65, feat = {feats = std::vector of length 1, capacity 1 = {{genweight = 10, feat = -1, shop = std::unique_ptr containing 0x0, trap = std::unique_ptr containing 0x0, glyph = 119, mimic = -20404, no_mimic = false}}, fix_slot = false}, item = {items = std::vector of length 0, capacity 0, error = ""}, mons = {mons = std::vector of length 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [66] = {key_glyph = 66, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [68] = {key_glyph = 68, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [71] = {key_glyph = 71, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [72] = {key_glyph = 72, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [73] = {key_glyph = 73, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [76] = {key_glyph = 76, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [77] = {key_glyph = 77, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [78] = {key_glyph = 78, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [81] = {key_glyph = 81, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [86] = {key_glyph = 86, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [88] = {key_glyph = 88, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [100] = {key_glyph = 100, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 1, capacity 1 = {{ilist = std::vector of length 7, capacity 7 = {{genweight = 5, base_type = OBJ_WEAPONS, sub_type = 36, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x3596450}, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_WEAPONS, sub_type = 37, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x3596410}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 11, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2a7a4f0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 22, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2a7a4b0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 8, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x22d3b70}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 27, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x22d3b30}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 42, plus = 0, plus2 = 0, ego = 9, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2946b60}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [101] = {key_glyph = 101, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 1, capacity 1 = {{ilist = std::vector of length 5, capacity 5 = {{genweight = 10, base_type = OBJ_WEAPONS, sub_type = 17, 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 = {hash_map = 0x3a8a960}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 21, 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 = {hash_map = 0x2946b20}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 9, 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 = {hash_map = 0x3ab7330}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 26, 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 = {hash_map = 0x2be9cc0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 41, 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 = {hash_map = 0x27dd9e0}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [102] = {key_glyph = 102, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 1, capacity 1 = {{ilist = std::vector of length 5, capacity 5 = {{genweight = 10, base_type = OBJ_WEAPONS, sub_type = 17, plus = 0, plus2 = 0, ego = 14, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x3a8a920}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 11, plus = 0, plus2 = 0, ego = 14, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2be9c80}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 21, plus = 0, plus2 = 0, ego = 14, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2cb0950}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 9, plus = 0, plus2 = 0, ego = 14, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x27dda20}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_WEAPONS, sub_type = 26, plus = 0, plus2 = 0, ego = 14, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x2cb0910}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [103] = {key_glyph = 103, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 3, capacity 4 = {{ilist = std::vector of length 1, capacity 1 = {{genweight = 10, base_type = OBJ_JEWELLERY, sub_type = 19, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -6, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}, {ilist = std::vector of length 2, capacity 2 = {{genweight = 10, base_type = OBJ_JEWELLERY, sub_type = 19, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -6, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 2, base_type = OBJ_JEWELLERY, sub_type = 47, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -6, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}, {ilist = std::vector of length 3, capacity 3 = {{genweight = 10, base_type = OBJ_JEWELLERY, sub_type = 19, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -6, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 2, base_type = OBJ_JEWELLERY, sub_type = 47, plus = 0, plus2 = 0, ego = 0, allow_uniques = 1, level = -6, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_UNASSIGNED, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [104] = {key_glyph = 104, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 1, capacity 1 = {{ilist = std::vector of length 11, capacity 11 = {{genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -188, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -201, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -209, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -196, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -199, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -191, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -202, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -189, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -281, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -190, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_RANDOM, sub_type = 101, plus = -1, plus2 = -1, ego = -221, allow_uniques = 1, level = -1, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [105] = {key_glyph = 105, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 1, capacity 1 = {{ilist = std::vector of length 6, capacity 6 = {{genweight = 10, base_type = OBJ_BOOKS, sub_type = 42, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_BOOKS, sub_type = 0, 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 = {hash_map = 0x21dce50}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_BOOKS, sub_type = 0, 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 = {hash_map = 0x3ab7370}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_BOOKS, sub_type = 0, 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 = {hash_map = 0x2b0b8f0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_BOOKS, sub_type = 0, 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 = {hash_map = 0x2930c40}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_BOOKS, sub_type = 0, 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 = {hash_map = 0x2930c80}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [106] = {key_glyph = 106, feat = {feats = std::vector of length 0, capacity 0, fix_slot = false}, item = {items = std::vector of length 3, capacity 4 = {{ilist = std::vector of length 4, capacity 4 = {{genweight = 10, base_type = OBJ_MISCELLANY, sub_type = 2, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_MISCELLANY, sub_type = 21, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_MISCELLANY, sub_type = 1, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 20, base_type = OBJ_RODS, sub_type = 101, plus = -1, plus2 = -1, ego = 0, allow_uniques = 1, level = 351, item_special = 0, qty = 0, acquirement_source = 0, place = {branch = BRANCH_DUNGEON, depth = -1}, props = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}, {ilist = std::vector of length 2, capacity 2 = {{genweight = 10, base_type = OBJ_MISCELLANY, sub_type = 7, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_STAVES, 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 = {hash_map = 0x2b0b930}, _corpse_monster_spec = 0x0}}, fix_slot = false}, {ilist = std::vector of length 4, capacity 4 = {{genweight = 10, base_type = OBJ_STAVES, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_STAVES, sub_type = 1, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 10, base_type = OBJ_STAVES, sub_type = 0, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}, {genweight = 5, base_type = OBJ_STAVES, 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 = {hash_map = 0x0}, _corpse_monster_spec = 0x0}}, fix_slot = false}}, error = ""}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}, [122] = {key_glyph = 122, 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 1, capacity 1 = {{mlist = std::vector of length 1, capacity 1 = {{type = RANDOM_MONSTER, place = {branch = BRANCH_DUNGEON, depth = -1}, monbase = MONS_NO_MONSTER, attitude = ATT_HOSTILE, quantity = 1, genweight = 10, generate_awake = false, patrolling = false, band = false, colour = -1, god = GOD_NO_GOD, god_gift = false, hd = 0, hp = 0, abjuration_duration = 0, summon_type = 0, items = {items = std::vector of length 0, capacity 0, error = ""}, monname = "", non_actor_summoner = "", explicit_spells = false, spells = std::vector of length 0, capacity 0, extra_monster_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, ench = std::vector of length 0, capacity 0, initial_shifter = RANDOM_MONSTER, props = {hash_map = 0x0}}}, fix_slot = false}}, error = ""}, map_mask = {flags_set = 0, flags_unset = 0}, err = ""}}, next_keyspec_idx = 256, map_width = 58, 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 = "/opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/../dat/des/branches/crypt.des", chunk = "", compiled = "\033LuaQ\000\001\004\b\004\b\000\v\000\000\000\000\000\000\000dlmapchunk", '\000' , "\002\002\304\000\000\000\005\000\000\000A@\000\000\034@\000\001\005\000\000\000A\200\000\000\034@\000\001\005\000\000\000A\200\000\000\034@\000\001\005\000\000\000A\200\000\000\034@\000\001\005\000\000\000A\300\000\000\034@\000\001\005\000\000\000A\000\001\000\034@\000\001\005\000\000\000A@\001\000\034@\000\001\005\000\000\000A\200\001\000\034@\000\001\005\000\000\000A\300\001\000\034@\000\001\005\000\000\000A\000\002\000\034@\000\001\005\000\000\000A@\002\000\034@\000\001\005\000\000\000A\200\002\000\034@\000\001\005\000\000\000A\300\002\000\034"..., context = "dlmapchunk", first = 1441, last = -1, error = ""}, main = {file = "/opt/dgl-chroot/usr/lib/dcss-gnollcrawl/bin/../dat/des/branches/crypt.des", chunk = "", compiled = "\033LuaQ\000\001\004\b\004\b\000\a\000\000\000\000\000\000\000dlmain", '\000' , "\002\003x\000\000\000\005\000\000\000A@\000\000\034@\000\001\005\200\000\000A\300\000\000\034@\000\001\005\200\000\000A\000\001\000\034@\000\001\005\200\000\000A@\001\000\034@\000\001\005\200\000\000A\200\001\000\034@\000\001\005\200\000\000A\300\001\000\034@\000\001\005\000\002\000A@\002\000\034@\000\001\005\200\002\000A\300\002\000\034@\000\001\005\000\003\000A@\003\000\034@\000\001\005\000\003\000A\200\003\000\034@\000\001\005\000\003\000A\300\003\000\034@\000\001\005\000\003\000A\000\004\000\034@\000\001\005\000\003\000A@\004\000\034@\000\001\005"..., context = "dlmain", first = 1402, 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 = 0x7f24d47ea408, 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, index_only = false, cache_offset = 74484, file = "branches_crypt.des", cache_name = "branches_crypt.des", svmask = 0x0, validating_map_flag = false}, exits = std::vector of length 0, capacity 0, seen = false} placed_vault_orientation = MAP_ENCOMPASS is_layout = false saved_place = #18 0x00000000006f2fb6 in _build_primary_vault (vault=) at dungeon.cc:4012 No locals. #19 _builder_normal () at dungeon.cc:3070 mp = {mpar = {val = std::vector of length 1, capacity 2 = {"temple_altars_18"}, oldval = std::vector of length 0, capacity 0}} vault = #20 0x00000000006f4b83 in _builder_by_type () at dungeon.cc:2599 No locals. #21 _build_dungeon_level (dest_stairs_type=DNGN_UNSEEN) at dungeon.cc:2280 nvaults = #22 _build_level_vetoable (dest_stairs_type=DNGN_UNSEEN, enable_random_maps=true) at dungeon.cc:362 level_layout_type = #23 builder (enable_random_maps=enable_random_maps@entry=true, dest_stairs_type=dest_stairs_type@entry=DNGN_STONE_STAIRS_UP_I) at dungeon.cc:309 uniq_tags = std::set with 12 elements = {[0] = "uniq_altar_ru", [1] = "uniq_altar_vehumet", [2] = "uniq_altar_xom", [3] = "uniq_beehive", [4] = "uniq_first_food", [5] = "uniq_icecv", [6] = "uniq_second_food", [7] = "uniq_vaults_cross", [8] = "uniq_vaults_grid", [9] = "uniq_vaults_room", [10] = "uniq_volcano", [11] = "uniq_wasphive"} uniq_names = std::set with 59 elements = {[0] = "david_vaults_2", [1] = "disabler_island", [2] = "eino_narrow_crystal_temple", [3] = "elf_hall_gauntlet_narrow", [4] = "elven_hall_of_blades_hangedman_original", [5] = "evilmike_swamp_ruin_house_1", [6] = "evilmike_swamp_ruin_house_4", [7] = "evilmike_swamp_ruin_house_6", [8] = "evilmike_swamp_ruin_rubble_2", [9] = "first_bread", [10] = "gammafunk_lair_ancient_temple", [11] = "grunt_blade_entry_basic", [12] = "grunt_megastairs_4", [13] = "grunt_ogre_cave", [14] = "grunt_orc_tribal_feast", [15] = "grunt_temple_overflow_cloverleaf", [16] = "guppyfry_early_elven_hall", [17] = "hangedman_vaults_capsules", [18] = "hangedman_vaults_locks", [19] = "hangedman_vaults_unwind", [20] = "hive_lemuel", [21] = "ice_cave_caverns_02", [22] = "infiniplex_staircase_pool", [23] = "infiniplex_staircase_pool_2", [24] = "johnstein_snake_rune_scales", [25] = "kennysheep_mini_moat", [26] = "lemuel_upstairs_altar", [27] = "minmay_crypt_entry_simple_statues", [28] = "minmay_elf_arrival_plus", [29] = "minmay_flawed_box", [30] = "minmay_holes", [31] = "minmay_lair_entry_grove", [32] = "minmay_snake_entry_guardpost_medium", [33] = "mrwooster_arrival_statue", [34] = "mumra_transporter_accident", [35] = "nicolae_ru_awakened_eye", [36] = "nicolae_vaults_arrows", [37] = "nicolae_vaults_big_ls", [38] = "nicolae_vaults_murderbox", [39] = "nicolae_vaults_network_periphery", [40] = "nicolae_vaults_network_star", [41] = "nicolae_volcano_entry_hallway", [42] = "ontoclasm_vaults_claustrophobia", [43] = "ontoclasm_vaults_decontamination", [44] = "orc_0_dummy", [45] = "portal_ice_cave_entry_ugly_swarm", [46] = "roderic_roman_lattice", [47] = "serial_swamp_ruin", [48] = "slime_altar_2", [49] = "slime_pit", [50] = "swamp_mist_pool", [51] = "swamp_old_school", [52] = "vaults_dpeg_cross", [53] = "vaults_dpeg_hooks", [54] = "vaults_dpeg_ring", [55] = "vaults_mumra_hex", [56] = "vehumet_altar_wand_db", [57] = "volcano_bunker", [58] = "xom_teletrap_fun"} levelgen = {val = , oldval = false} tries = #24 0x000000000071ffe0 in _make_level (old_level=..., stair_taken=DNGN_STONE_STAIRS_DOWN_I) at files.cc:1123 dummy = false stair_type = DNGN_STONE_STAIRS_UP_I #25 load_level (stair_taken=stair_taken@entry=DNGN_STONE_STAIRS_DOWN_I, load_mode=load_mode@entry=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1280 level_name = "Crypt:3" make_changes = popped = false return_pos = {x = 0, y = 0} stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = false #26 0x0000000000aaa7cb in floor_transition (how=, how@entry=DNGN_STONE_STAIRS_DOWN_I, whence=whence@entry=DNGN_STONE_STAIRS_DOWN_I, whither=..., forced=forced@entry=false, going_up=going_up@entry=false, shaft=shaft@entry=false, wizard=false) at stairs.cc:756 old_level = {branch = BRANCH_CRYPT, depth = 2} collect_travel_data = stair_pos = {x = 68, y = 27} newlevel = #27 0x0000000000aacfdb in take_stairs (force_stair=, going_up=, force_known_shaft=, wizard=) at stairs.cc:829 old_feat = DNGN_STONE_STAIRS_DOWN_I how = known_shaft = shaft = false #28 0x000000000067dd01 in Delay::handle (this=0x29e91f0) at delay.cc:783 this = 0x29e91f0 #29 0x000000000067f977 in handle_delay () at delay.cc:801 delay = std::shared_ptr (count 2, weak 0) 0x0 #30 0x0000000000ba9128 in _input () at main.cc:1414 player_disabled = {was_disabled = false} #31 0x0000000000ba9e85 in _launch_game () at main.cc:480 game_start = #32 0x00000000005cf0f4 in _launch_game_loop () at main.cc:381 game_ended = false #33 main (argc=14, argv=0x7ffeb75df3b8) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 5.4.0 20160609 on Aug 19 2016 at 06:22:17 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/opt/dgl-chroot/var/gamedata/dcss-gnollcrawl" -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 13, depth = 3 Level id: Crypt:3 Currently generating level. Vault being placed: cryptofortress_bobbens Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 21 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Trog accepts your kill. A gnoll comes into view. It is wielding a whip. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a whip You shoot an arrow. The arrow barely misses the gnoll. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a whip You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. A gnoll comes into view. It is wielding a spear. Firing (i - inventory. (,) - cycle): Q - 316 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Q - 316 arrows (gained 1) You see here a gnoll corpse. Q - 317 arrows (gained 1) Things that are here: a whip; a gnoll corpse Q - 318 arrows (gained 1) Things that are here: a spear; a gnoll corpse Q - 319 arrows (gained 1) There is an entrance to Hacaas's Assorted Antiques here. You now have 3596 gold pieces (gained 12). Found a hand axe. You open the door. There is an open door here. You open the large door. There is a large open door here. There is a large open door here. You enter the shallow water. Moving in this stuff is going to be slow. You open the large door. There is a large open door here. There is a large open door here. You enter the shallow water. Moving in this stuff is going to be slow. There is a large open door here. A gnoll comes into view. It is wielding a flail of holy wrath. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a flail of holy wrath You shoot an arrow. The arrow hits the gnoll! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. There is an open door here. Q - 319 arrows (gained 1) Things that are here: a flail of holy wrath; a gnoll corpse You open the door. Found an escape hatch in the ceiling. There is an open door here. A gnoll comes into view. It is wielding a spear. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Found a pair of gloves. Q - 319 arrows (gained 1) You see here a spear. Some of the chunks of flesh in your inventory have rotted away. A gnoll comes into view. It is wielding a spear. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll. The arrow burns the gnoll. The gnoll is heavily wounded. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a spear (heavily wounded) You shoot an arrow. The arrow hits the gnoll! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. All of the chunks of flesh in your inventory have rotted away. Q - 318 arrows (gained 1) You see here a spear. Q - 319 arrows (gained 1) O - a wand of flame You open the door. Found 24 stones. Found a rapier. There is an open door here. You open the large door. You found a teleport trap! There is a large open door here. There is a large open door here. You open the door. There is an open door here. You open the door. Found a ring mail and a war axe. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. You see here a rapier. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is a large open door here. There is an open door here. You open the door. Found a stone staircase leading down. There is an open door here. You open the door. Found a stone staircase leading down. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. A gnoll comes into view. It is wielding a flail. The gnoll shouts! A gnoll comes into view. It is wielding a club. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a club (hasn't noticed you) You shoot an arrow. The gnoll shouts! The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a flail You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Q - 318 arrows (gained 1) You see here a flail. Q - 319 arrows (gained 1) Things that are here: a club; a gnoll corpse There is an open door here. There is a stone staircase leading down here. There is an open door here. You open the large door. A gnoll comes into view. It is wielding a spear. The gnoll shouts! Found a buckler. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. There is a large open door here. Found 9 stones. Q - 319 arrows (gained 1) Things that are here: a spear; a gnoll corpse You butcher the gnoll corpse. W - a chunk of flesh You see here a spear. There is a large open door here. 2 gnolls come into view. The gnoll shouts! x2 Found 13 stones and a bread ration. There is an open door here. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a club You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a flail You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Found 17 sling bullets. Q - 318 arrows (gained 1) You see here a flail. Q - 319 arrows (gained 1); c - 23 bread rations (gained 1) Things that are here: a club; a gnoll corpse You butcher the gnoll corpse. W - 4 chunks of flesh (gained 3) Things that are here: a club; a gnoll skeleton n - 11 scrolls of remove curse (gained 1) n - 12 scrolls of remove curse (gained 1) You now have 3623 gold pieces (gained 27). There is an open door here. Found a shield. c - 24 bread rations (gained 1) Found a scroll of amnesia. A gnoll comes into view. It is wielding a flail. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a flail You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Q - 319 arrows (gained 1) You see here a flail. You now have 3639 gold pieces (gained 16). As you open the door, it creaks loudly! You hear a shout! There is an open door here. A gnoll comes into view. It is wielding a spear. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow barely misses the gnoll. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow barely misses the gnoll. The gnoll hits you but does no damage. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) The gnoll hits you from afar with a spear. Attack whom? Press: ? - help, Dir - move target cursor, f/p - gnoll Aim: a gnoll, wielding a spear You reach to attack! You puncture the gnoll! You kill the gnoll! Trog accepts your kill. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} You see here a spear. Q - 318 arrows (gained 1) HP restored. Q - 319 arrows (gained 1) There is an open door here. As you open the door, it creaks loudly! Found a stone staircase leading down. There is an open door here. There is an open door here. G - 7 potions of haste (gained 1) H - 30 fruits (gained 4) A gnoll comes into view. It is wielding a flail. The gnoll shouts! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) Attack whom? Press: ? - help, Dir - move target cursor, f - gnoll Aim: a gnoll, wielding a flail You reach to attack! You closely miss the gnoll. The gnoll hits you with a flail! Attack whom? Press: ? - help, Dir - move target cursor, f/p - gnoll Aim: a gnoll, wielding a flail You reach to attack! You barely miss the gnoll. The gnoll hits you but does no damage. You puncture the gnoll! The gnoll is severely wounded. The gnoll hits you with a flail. You puncture the gnoll! You kill the gnoll! Trog accepts your kill. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} All of the chunks of flesh in your inventory have rotted away. You see here a flail. You see here a club. You see here a spear. You open the door. Found a stone staircase leading up. There is an open door here. A gnoll comes into view. It is wielding a spear. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. You now have 3670 gold pieces (gained 31). Q - 319 arrows (gained 1) You see here a spear. There is an open door here. You see here a scroll of amnesia. A gnoll comes into view. It is wielding a spear. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll. The arrow burns the gnoll. The gnoll is severely wounded. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a spear (severely wounded) You shoot an arrow. The arrow barely misses the gnoll. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) The gnoll hits you but does no damage. Attack whom? Press: ? - help, Dir - move target cursor, f/p - gnoll Aim: a gnoll, wielding a spear (severely wounded) You reach to attack! You puncture the gnoll! You kill the gnoll! Trog accepts your kill. You see here a spear. Q - 318 arrows (gained 1) Q - 319 arrows (gained 1) You open the door. There is an open door here. As you open the door, it creaks loudly! There is an open door here. You open the door. There is an open door here. A gnoll comes into view. It is wielding a flail. The gnoll shouts! The gnoll moves out of view. The gnoll hits you but does no damage. There is an open door here. You impale the gnoll!! You kill the gnoll! Trog accepts your kill. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} You see here a flail. Found a robe. There is an open door here. You see here a spear. A gnoll comes into view. It is wielding a whip. The gnoll shouts! Found a throwing net. There is an open door here. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a whip You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll! You kill the gnoll! Trog accepts your kill. Q - 319 arrows (gained 1) You now have 3699 gold pieces (gained 29). Things that are here: a whip; a gnoll corpse Found a glaive. Found a staircase to the Crypt. There is an open door here. A gnoll comes into view. It is wielding a whip. You see here a scroll of amnesia. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a whip (hasn't noticed you) You shoot an arrow. The arrow barely misses the gnoll. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a whip You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Q - 318 arrows (gained 1) Things that are here: a whip; a gnoll corpse Q - 319 arrows (gained 1) Found a scroll of immolation. Found a stone staircase leading up. There is an open door here. Done exploring. A gnoll comes into view. It is wielding a flail. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a flail (hasn't noticed you) You shoot an arrow. The gnoll shouts! The arrow hits the gnoll!! The arrow burns the gnoll! You kill the gnoll! Trog accepts your kill. Q - 319 arrows (gained 1) Things that are here: a flail; a gnoll corpse You butcher the gnoll corpse. W - 4 chunks of flesh You see here a flail. (D) Dungeon (T) Temple (L) Lair (S) Swamp (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt Where to? (Enter - Vaults:3 @ (x,y), ? - help) What level of the Crypt? (default 1, ? - help) There is an open door here. There is a staircase to the Crypt here. You climb downwards. Welcome to the Crypt! A gnoll skeleton comes into view. You found a web! There is a staircase back to the Vaults here. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 319 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 319 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll skeleton comes into view. The gnoll skeleton moves out of view. The gnoll skeleton is too close now for your liking. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton! You destroy the gnoll skeleton! Q - 317 arrows (gained 1) A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 317 arrows (gained 1) Q - 318 arrows (gained 1) A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 318 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 317 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow barely misses the gnoll skeleton. Firing (i - inventory. (,) - cycle): Q - 316 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 315 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 315 arrows (gained 1) Q - 316 arrows (gained 1) Q - 317 arrows (gained 1) You now have 3718 gold pieces (gained 19). Found a stone staircase leading down. A gnoll skeleton comes into view. Found a meat ration. Firing (i - inventory. (,) - cycle): Q - 317 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is severely damaged. Firing (i - inventory. (,) - cycle): Q - 316 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (severely damaged) You shoot an arrow. The arrow completely misses the gnoll skeleton. Firing (i - inventory. (,) - cycle): Q - 315 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (severely damaged) You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll skeleton comes into view. You see here an arrow. Firing (i - inventory. (,) - cycle): Q - 314 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is severely damaged. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (severely damaged) You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll skeleton comes into view. You see here an arrow. Firing (i - inventory. (,) - cycle): Q - 311 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 2) Q - 313 arrows (gained 1) Q - 314 arrows (gained 1) A gnoll zombie comes into view. The gnoll zombie moves out of view. You see here an arrow. You see here an arrow. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) You slice the gnoll zombie!! You destroy the gnoll zombie! Q - 315 arrows (gained 1) Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} d - 15 meat rations (gained 1) There is a stone staircase leading down here. You climb downwards. Found an amulet of regeneration. There is a stone staircase leading up here. A gnoll skeleton comes into view. Found a stone staircase leading up. Firing (i - inventory. (,) - cycle): Q - 315 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton! You destroy the gnoll skeleton! A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 314 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. You destroy the gnoll zombie! A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 313 arrows (gained 1) Q - 314 arrows (gained 1) A gnoll skeleton comes into view. You see here an arrow. Firing (i - inventory. (,) - cycle): Q - 314 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 314 arrows (gained 1) All of the chunks of flesh in your inventory have rotted away. Q - 315 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 315 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is almost destroyed. Firing (i - inventory. (,) - cycle): Q - 314 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (almost destroyed) You shoot an arrow. The arrow barely misses the gnoll skeleton. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (almost destroyed) You shoot an arrow. The arrow barely misses the gnoll skeleton. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (almost destroyed) You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! w - 12 potions of curing (gained 1) Q - 313 arrows (gained 2) A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. The gnoll zombie is heavily damaged. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll zombie Aim: a gnoll zombie (heavily damaged) You shoot an arrow. The arrow hits the gnoll zombie!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 312 arrows (gained 1) Q - 313 arrows (gained 1) Found a robe. 2 skeletons come into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) Q - 313 arrows (gained 1) Found a warped leather armour. You found a web! You are caught in the web! There is a web here. You disentangle yourself. A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. You destroy the gnoll zombie! A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Found a stone staircase leading up. Q - 312 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) Found a stone staircase leading down. Q - 313 arrows (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 313 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton! You destroy the gnoll skeleton! You now have 3747 gold pieces (gained 29). A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. The gnoll zombie is severely damaged. Firing (i - inventory. (,) - cycle): Q - 311 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll zombie Aim: a gnoll zombie (severely damaged) You shoot an arrow. The arrow hits the gnoll zombie!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 311 arrows (gained 1) Q - 312 arrows (gained 1) You open the door. A gnoll zombie comes into view. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) You impale the gnoll zombie!! The gnoll zombie is almost destroyed. The gnoll zombie hits you but does no damage. You impale the gnoll zombie!! You destroy the gnoll zombie! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} There is an open door here. Found 22 stones. A gnoll skeleton comes into view. The gnoll skeleton moves out of view. The gnoll skeleton is too close now for your liking. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) Attack whom? Press: ? - help, Dir - move target cursor, f - gnoll skeleton Aim: a gnoll skeleton You reach to attack! You impale the gnoll skeleton!! You destroy the gnoll skeleton! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} A gnoll skeleton comes into view. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) You puncture the gnoll skeleton! You destroy the gnoll skeleton! A gnoll zombie comes into view. Found a scroll of enchant armour. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 312 arrows (gained 1) F - 3 scrolls of enchant armour (gained 1) You now have 3771 gold pieces (gained 24). A gnoll skeleton comes into view. Found a stone staircase leading down. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} stops flaming. Your +9 halberd of venom begins to drip with poison! a - a +9 halberd of venom (weapon) Attack whom? Press: ? - help, Dir - move target cursor, f - gnoll skeleton Aim: a gnoll skeleton You reach to attack! You impale the gnoll skeleton!! You destroy the gnoll skeleton! Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Your +9 halberd of venom stops dripping with poison. The +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} bursts into flame! b - the +6 longbow "Ydin" (weapon) {flame, +Blink rC- rN+++ Stlth-} There is a stone staircase leading down here. You open the door. Found a ring mail. There is an open door here. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) A - 12 beef jerkies (gained 1) A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is severely damaged. Firing (i - inventory. (,) - cycle): Q - 311 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (severely damaged) You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 311 arrows (gained 1) Q - 312 arrows (gained 1) As you open the door, it creaks loudly! There is an open door here. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) As you open the door, it creaks loudly! Found a wand of flame. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is almost destroyed. Firing (i - inventory. (,) - cycle): Q - 311 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (almost destroyed) You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 311 arrows (gained 1) There is an open door here. Q - 312 arrows (gained 1) W - a wand of flame You drop a wand of flame. There is an open door here. A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie!!! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 312 arrows (gained 1) W - a tiny golden amulet As you read the scroll of identify, it crumbles to dust. W - an uncursed amulet of rage You drop an uncursed amulet of rage. You see here an uncursed amulet of rage. You found a web! You open the door. There is an open door here. Found a scroll of vulnerability. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 312 arrows (gained 1) Found a leather armour. You now have 3784 gold pieces (gained 13). A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 312 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow barely misses the gnoll skeleton. A gnoll skeleton comes into view. Firing (i - inventory. (,) - cycle): Q - 311 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton. The arrow burns the gnoll skeleton. The gnoll skeleton is heavily damaged. Firing (i - inventory. (,) - cycle): Q - 310 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (heavily damaged) You shoot an arrow. The arrow barely misses the gnoll skeleton. The gnoll skeleton barely misses you. Firing (i - inventory. (,) - cycle): Q - 309 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (heavily damaged) You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Firing (i - inventory. (,) - cycle): Q - 308 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton! The arrow burns the gnoll skeleton. The gnoll skeleton is severely damaged. Firing (i - inventory. (,) - cycle): Q - 307 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll skeleton Aim: a gnoll skeleton (severely damaged) You shoot an arrow. The arrow hits the gnoll skeleton. The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! A gnoll zombie comes into view. Found a leather armour. You see here an arrow. Firing (i - inventory. (,) - cycle): Q - 306 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow barely misses the gnoll zombie. Firing (i - inventory. (,) - cycle): Q - 305 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 305 arrows (gained 1) Q - 306 arrows (gained 1) Q - 307 arrows (gained 1) A gnoll zombie comes into view. Firing (i - inventory. (,) - cycle): Q - 307 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll zombie Aim: a gnoll zombie You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. The gnoll zombie is almost destroyed. Firing (i - inventory. (,) - cycle): Q - 306 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll zombie Aim: a gnoll zombie (almost destroyed) You shoot an arrow. The arrow hits the gnoll zombie! The arrow burns the gnoll zombie. You destroy the gnoll zombie! Q - 306 arrows (gained 1) Q - 307 arrows (gained 1) Q - 308 arrows (gained 1) A gnoll skeleton comes into view. The gnoll skeleton moves out of view. The gnoll skeleton is too close now for your liking. You see here an arrow. Firing (i - inventory. (,) - cycle): Q - 308 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll skeleton Aim: a gnoll skeleton You shoot an arrow. The arrow hits the gnoll skeleton!! The arrow burns the gnoll skeleton. You destroy the gnoll skeleton! Q - 308 arrows (gained 1) Q - 309 arrows (gained 1) W - a wand of random effects You drop a wand of random effects. As you open the door, it creaks loudly! You hear a shout! You found a teleport trap! There is an open door here. You open the door. There is an open door here. Found a stone staircase leading down. W - a wand of confusion You drop a wand of confusion. There is an open door here. You open the door. There is an open door here. There is an open door here. A gnoll comes into view. It is wielding a spear. The gnoll shouts! Firing (i - inventory. (,) - cycle): Q - 309 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f - gnoll Aim: a gnoll, wielding a spear You shoot an arrow. The arrow hits the gnoll! The arrow burns the gnoll. The gnoll is almost dead. Firing (i - inventory. (,) - cycle): Q - 308 arrows (quivered) Press: ? - help, Shift-Dir - straight line, f/p - gnoll Aim: a gnoll, wielding a spear (almost dead) You shoot an arrow. The arrow hits the gnoll!! The arrow burns the gnoll. You kill the gnoll! Trog accepts your kill. Things that are here: a spear; a gnoll corpse Q - 308 arrows (gained 1) Done exploring. Things that are here: a spear; a gnoll corpse You butcher the gnoll corpse. W - 4 chunks of flesh Things that are here: a spear; a gnoll skeleton There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [AlphabetPasta] Species: Troll Job: Berserker HP: 22/22; mods: 0/0 MP: 0/0; mod: 0 Stats: 27 (27) 3 (3) 11 (11) Position: (0, 0) , god: Trog (10), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: auto) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 4 | 2 | 301 | 89/212 Short Blades | | 1 | 0 | 0 | 0 | 0/70 Long Blades | | 1 | 0 | 0 | 0 | 0/70 Axes | | 1 | 0 | 0 | 0 | 0/70 Maces & Flails | | 1 | 0 | 0 | 0 | 0/59 Polearms | X | 1 | 6 | 2 | 301 | 89/212 Staves | | 1 | 0 | 0 | 0 | 0/70 Slings | | 1 | 0 | 0 | 0 | 0/100 Bows | X | 1 | 67 | 0 | 0 | 0/100 Crossbows | | 1 | 0 | 0 | 0 | 0/100 Throwing | X | 1 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 20 | 0 | 0 | 0/70 Dodging | X | 1 | 2 | 2 | 302 | 90/212 Stealth | X | 1 | 1 | 0 | 0 | 0/100 Shields | | 1 | 0 | 0 | 0 | 0/70 Unarmed Combat | X | 1 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 0 | 0 | 0 | 0/118 Conjurations | | 1 | 0 | 0 | 0 | 0/84 Hexes | | 1 | 0 | 0 | 0 | 0/100 Charms | | 1 | 0 | 0 | 0 | 0/100 Summonings | | 1 | 0 | 0 | 0 | 0/84 Necromancy | | 1 | 0 | 0 | 0 | 0/70 Translocations | | 1 | 0 | 0 | 0 | 0/84 Transmutations | | 1 | 0 | 0 | 0 | 0/84 Fire Magic | | 1 | 0 | 0 | 0 | 0/84 Ice Magic | | 1 | 0 | 0 | 0 | 0/84 Air Magic | | 1 | 0 | 0 | 0 | 0/100 Earth Magic | | 1 | 0 | 0 | 0 | 0/59 Poison Magic | | 1 | 0 | 0 | 0 | 0/84 Invocations | | 1 | 0 | 0 | 0 | 0/59 Evocations | X | 1 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: #44: 2000 Attributes: #12: 4031 #13: 247 #27: 7734 #49: 4799 #59: 1 Mutations: claws: 3 (innate) fast metabolism: 3 (innate) gourmand: 1 (innate) regeneration: 2 (innate) shaggy fur: 1 (innate) tough skin: 2 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +6 longbow "Ydin" {flame, +Blink rC- rN+++ Stlth-} eq slot #1, inv slot #25: +2 cloak of poison resistance eq slot #2, inv slot #20: +2 hat eq slot #6, inv slot #38: +1 fire dragon armour eq slot #7, inv slot #14: ring "Elupp" {-Tele rElec rF+ Dex+2 Slay+4} eq slot #8, inv slot #4: +5 ring of strength eq slot #9, inv slot #30: amulet of Xom's Whimsicality {rC+ MR+ Regen+ Str-2 Slay+4} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈############################≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈#..........................#≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈#.........########.........#≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈#.........#......#.........#≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈#########......##+##....##+##......#######+#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#.......#......#...##++##...#......#.......#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#.......#.....####.#....#.####.....#.......#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#.......+........###....###........+.......#≈≈≈≈≈≈############ ############≈≈≈≈≈≈+.......#..........#....#..........#.......#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#####...###....##++##....###...#.......#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#...##....##.###⌠..⌠###.##....###+#....#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#....##....###........###....##...######≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...+.....##....#.⌠..._..⌠.#....####.....+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#.....###...##........##...###.+.....###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#.....#.##...###⌠..⌠###...##.###.....+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#######..##....##..##....##..#.+.....###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...###...#...##............##...###.....+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...##....+....##..........##....+.......###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#.....#.....##........##.....###.....+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#.....#......##......##......#.+.....###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#...#....##....##############....###.....+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈#.......##....##.....≈≈.....##....###+#..###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#......##....##..............##....##.#..+.#≈≈≈≈≈≈############ ############≈≈≈≈≈≈+.....##....##................##....###..###≈≈≈≈≈≈############ ############≈≈≈≈≈≈#.....#....##..................##....##..+.#≈≈≈≈≈≈############ ############≈#############+#####+##..........##+#####+#############≈############ ############≈##.........#....#....#..........#....#.........#....##≈############ ############≈##.........#....#....#..........#....#.........#....##≈############ ############≈##.........+....#....#..........#....#.........+....##≈############ ############≈##.........#....#....#..........#....#.........#....##≈############ ############≈###........#....+....##........##....+.........#######≈############ ############≈≈##........#....#....###......###....#.............##≈≈############ ############≈≈###.......+....#....#####++#####....#............###≈≈############ ############≈≈≈##.......#....#....###⌠....⌠###....#............##≈≈≈############ ############≈≈≈################+####........####+################≈≈≈############ ############≈≈≈≈###.....#.........#####++#####.........#....>###≈≈≈≈############ ############≈≈≈≈≈###....+.........###≈≈..≈≈###.........+....###≈≈≈≈≈############ ############≈≈≈≈≈≈###...#.........##≈≈≈..≈≈≈##.........#...###≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈###.#.........#≈≈≈≈..≈≈≈≈#.........#.###≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈####.........#≈≈≈≈..≈≈≈≈#.........####≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈####.......#≈≈≈≈..≈≈≈≈#.......####≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈####.....#≈≈≈≈..≈≈≈≈#.....####≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈#####..#≈≈≈≈..≈≈≈≈#..#####≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈#####≈≈≈≈..≈≈≈≈#####≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈##≈≈≈≈..≈≈≈≈##≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈....≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈....≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈....<.≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈.<....≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈..<.≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ############≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈############ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true fix_slime_vaults: true ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>