Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.32-a0-938-g40ac7a0 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 2460024238224298926, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name EngineV8 -rc /var/dcss/gamedata/dcss-trunk/rc-files/EngineV8.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/EngineV8.macro -morgue /var/dcss/gamedata/dcss/morgue/EngineV8/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/EngineV8:2024-04-21.17:21:47.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 27 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7b23b8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7bc0ae]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7b2820]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f038a0fe4c0]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7f038a0fe438]: /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7f038a10003a]: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0x99dde) [0x7f038ac6adde] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa57a6) [0x7f038ac767a6] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5811) [0x7f038ac76811] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa5a65) [0x7f038ac76a65] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x5b01cc] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN7map_def15reload_epilogueEv+0x78) [0xa6ca38]: map_def::reload_epilogue() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xd22998] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xd22b13] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xd33a76] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z8tag_readR6reader8tag_type+0xbbc) [0xd375cc]: tag_read(reader&, tag_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x892e52] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x1805) [0x8a1825]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0xbc2) [0xcf4682]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11take_stairs20dungeon_feature_typebbb+0xbc) [0xcf691c]: take_stairs(dungeon_feature_type, bool, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7d38a6]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x7d4515]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe34f73] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe35bdd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x705d0c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f038a0e9840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x706829]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f038a4a3f2a in __waitpid (pid=17494, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f038a4a3f2a in __waitpid (pid=17494, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007b2235 in call_gdb (file=file@entry=0x7f038a48e540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 16892\000\000\000\000\000\000\000" #2 0x00000000007bc0ca in do_crash_dump () at dbg-asrt.cc:692 t = 1713722420 dir = "/var/dcss/gamedata/dcss/morgue/EngineV8/" name = "/var/dcss/gamedata/dcss/morgue/EngineV8/crash-EngineV8-20240421-180020.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7f038a48e540 <_IO_2_1_stderr_> #3 0x00000000007b2820 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f038a0fe438 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 resultvar = 0 pd = pid = 16892 selftid = 16892 #6 0x00007f038a10003a in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 }}, sa_flags = 0, sa_restorer = 0x1448440 } sigs = {__val = {32, 0 }} #7 0x00007f038ac6adde in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #8 0x00007f038ac767a6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #9 0x00007f038ac76811 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #10 0x00007f038ac76a65 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #11 0x00000000005b01cc in map_def::load (this=0x7fff6c1115a0) at mapdef.cc:2469 descache_base = "/var/dcss/gamedata/dcss-trunk/save/cache.0.32-a0-938-g40ac7a0/des/branches_zot" deslock = {handle = 0x0, mode = 0xe485e3 "rb", filename = "/var/dcss/gamedata/dcss-trunk/save/cache.0.32-a0-938-g40ac7a0/des/branches_zot.lk"} loadfile = "/var/dcss/gamedata/dcss-trunk/save/cache.0.32-a0-938-g40ac7a0/des/branches_zot.dsc" inf = {_filename = "/var/dcss/gamedata/dcss-trunk/save/cache.0.32-a0-938-g40ac7a0/des/branches_zot.dsc", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 277, _safe_read = false} #12 0x0000000000a6ca38 in map_def::reload_epilogue (this=this@entry=0x7fff6c111de0) at mapdef.cc:2282 tmp = {name = "regret_index_zot_pan_timeshare", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 2, capacity 2 = {{branch = BRANCH_ZOT, shallowest = 1, deepest = 100, deny = false}, {branch = BRANCH_ZOT, shallowest = 100, deepest = 100, deny = true}}}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 0, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "branches_zot.des", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "branches_zot.des", tags = std::unordered_set with 3 elements = {[0] = "no_monster_gen", [1] = "patrolling", [2] = "transparent"}, index_only = true, cache_offset = 279480, cache_name = "branches_zot.des", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false} cache_version = #13 0x0000000000d22998 in unmarshall_mapdef (th=...) at tags.cc:2156 map = {name = "regret_index_zot_pan_timeshare", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 4, capacity 4 = {{branch = BRANCH_ZOT, shallowest = 1, deepest = 100, deny = false}, {branch = BRANCH_ZOT, shallowest = 100, deepest = 100, deny = true}, {branch = BRANCH_ZOT, shallowest = 1, deepest = 100, deny = false}, {branch = BRANCH_ZOT, shallowest = 100, deepest = 100, deny = true}}}, orient = MAP_FLOAT, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 42, capacity 64 = {" vvvvvvv... . ", '.' , " ", " vvvvv..v..v..vvvvv. .x.x.x.x.x.x.x.x ", " v%..v........v.%.v.. ...x.x.x.x.x.x.x. ", " v...+........+...+...x", '.' , "x ", " v...v....v...v.5.v....x.xxxxxxxx+++xx.x. ", "vvv+vv....v...vv+vvv..x..xxxx..x.....x..x.", "v........vv........v...x.xxx%.x.x..x.+.x..", "v.......vv5........v..x..xx....x.....+..x.", "vv.....vv..........vv..x.x...xxxxx...+.x..", "v.....vv.....vvvv..6v.x..x......xx.x.x..x.", "v...vvv.....vv......v..x.x..x.x[.xx7xx.x..", "vv.........vv.....6vv.x..x...x.x.x.x.x..x.", ".......v..vv}......v...x.+..x.x..x..8x.x..", ".........vv........v..x..+...x.x...%xx..x.", ".vv+vv...v....vv+vvv...x.+7........xxx.x..", " v...v...v....v...v...x..x.......7xxxx..x.", " v%..+...v....+...v....x.xx+++xxxxxxxx.x..", " v...v........v..%v...x", '.' , "x.", ".vv+vv.....5..vvvvv......x.x.x.x.x.x.x... ", " ....vvvv6.vvvv.........x.x.x.x.x.x.x.x. ", " ......vvvv", '.' , " ", " ", '.' , "bb......bb. ", " .....cc..cc...ccc..bb....bbbb....bbbb. ", " ......cc....cc...cc..bb....b..bb..bb..b..", "......cc2.....cc...c.....bb.....bbbb...b..", ".....cc..c..c..cc.......bbbb..b", '.' , "..c.cc...cc..%cccc......bbbb", '.' , "b.", "....c.....cc.ccc.cc......bb....3b++b..b...", "..c....c...cccc%..cc..bb....3bbbb..bbbbb..", "..cc...cc...cc..c..c.bb.....bb.......3bbb.", "..ccc...cc.{.cc..c...bb.....b.........4b..", "..cc.....cc...cc......bb....b..........b..", "..c...c...cc..2cc..c...bb..bb...(......bb.", "......cc...cc1...1cc....b..+.....bb.....b.", " ...c.ccc...cc..2cc.....b..+.....bb....4b.", " ..cc..ccc......cc.....bb..bb..........bb.", " cccc.........cc.....bb....b..........b..", " ccccc...c..cc.....bb.....b.........%b. ", " ccc...ccc........bb....bbb3......%bbb ", " c...ccccc.c... .bbb...bbbbb.4bbbbb ", " ", '.' , " .......b..bbbb..b ", " ......... ", '.' , " "}, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 42, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "", tags = std::unordered_set with 3 elements = {[0] = "no_monster_gen", [1] = "patrolling", [2] = "transparent"}, index_only = true, cache_offset = 279480, cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false} #14 0x0000000000d22b13 in unmarshall_vault_placement (th=...) at tags.cc:2188 vp = {pos = {x = 17, y = 15}, size = {x = 42, y = 42}, orient = MAP_FLOAT, map = {name = "", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 0, capacity 0}, orient = MAP_NONE, _chance = {default_thing = {chance = -1}, depth_range_Xs = std::vector of length 0, capacity 0}, _weight = {default_thing = 10, depth_range_Xs = std::vector of length 0, capacity 0}, map = {markers = std::vector of length 0, capacity 0, lines = std::vector of length 0, capacity 0, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = std::vector of length 0, capacity 0, error = ""}, items = {items = std::vector of length 0, capacity 0, error = ""}, random_mons = std::vector of length 0, capacity 0, prelude = {file = "", chunk = "", compiled = "", context = "dlprelude", first = -1, last = -1, error = ""}, mapchunk = {file = "", chunk = "", compiled = "", context = "dlmapchunk", first = -1, last = -1, error = ""}, main = {file = "", chunk = "", compiled = "", context = "dlmain", first = -1, last = -1, error = ""}, validate = {file = "", chunk = "", compiled = "", context = "dlvalidate", first = -1, last = -1, error = ""}, veto = {file = "", chunk = "", compiled = "", context = "dlveto", first = -1, last = -1, error = ""}, epilogue = {file = "", chunk = "", compiled = "", context = "dlepilogue", first = -1, last = -1, error = ""}, place_loaded_from = {filename = "", lineno = 0}, original = 0x0, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = "", floor_tile = "", border_fill_type = DNGN_ROCK_WALL, feat_renames = std::map with 0 elements, subvault_places = std::vector of length 0, capacity 0, file = "", tags = std::unordered_set with 0 elements, index_only = false, cache_offset = 0, cache_name = "", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = false, cache_extra = false}, exits = std::vector of length 0, capacity 0, seen = false} #15 0x0000000000d33a76 in unmarshall_level_vault_placements (th=...) at tags.cc:2212 i = 0 nvaults = 6 nvaults = i = #16 unmarshall_level_vault_data (th=...) at tags.cc:2241 No locals. #17 _tag_read_level (th=...) at tags.cc:6805 gx = gy = transporters = std::vector of length 0, capacity 0 num_clouds = cloud = {pos = {x = 0, y = 0}, type = CLOUD_NONE, decay = 0, spread_rate = 0 '\000', whose = KC_OTHER, killer = KILL_NONE, source = 32767, excl_rad = -1} num_shops = shop = {pos = {x = 0, y = 0}, greed = 0 '\000', type = SHOP_UNASSIGNED, level = 0 '\000', shop_name = "", shop_type_name = "", shop_suffix_name = "", keeper_name = {mData = "\340", }, stock = std::vector of length 0, capacity 0, num = 128 '\200'} have_heightmap = #18 0x0000000000d375cc in tag_read (inf=..., tag_id=tag_id@entry=TAG_LEVEL) at tags.cc:1363 buf = std::vector of length 174721, capacity 174721 = {9 '\t', 5 '\005', 0 '\000', 4 '\004', 170 '\252', 220 '\334', 0 '\000', 0 '\000', 0 '\000', 62 '>', 0 '\000', 0 '\000', 0 '\000', 41 ')', 0 '\000', 80 'P', 0 '\000', 70 'F', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 171 '\253', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000', 0 '\000', 129 '\201', 0 '\000', 7 '\a', 0 '\000', 0 '\000'...} data_size = th = {_filename = "", _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7fff6c112840, _read_offset = 80699, _minorVersion = 277, _safe_read = false} #19 0x0000000000892e52 in _restore_tagged_chunk (save=, name="Zot:4", tag=TAG_LEVEL, complaint=0xe51c9c "Level file is invalid.") at files.cc:3618 inf = {_filename = "", _file = 0x0, _chunk = 0x2c76ae0, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 277, _safe_read = false} reason = "" #20 0x00000000008a1825 in load_level (stair_taken=stair_taken@entry=DNGN_STONE_STAIRS_DOWN_I, load_mode=, load_mode@entry=LOAD_ENTER_LEVEL_FAST, old_level=...) at files.cc:2181 level_name = "Zot:4" fast = true make_changes = return_pos = {x = 0, y = 0} hatch_name = "" popped = false stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = descent_downclimb = descent_peek = #21 0x0000000000cf4682 in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:1037 old_level = {branch = BRANCH_ZOT, depth = 3} collect_travel_data = stair_pos = {x = 30, y = 41} dest_known = speed = LOAD_ENTER_LEVEL_FAST newlevel = #22 0x0000000000cf691c in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:1123 old_feat = DNGN_STONE_STAIRS_DOWN_I how = known_shaft = shaft = false whither = #23 0x00000000007d38a6 in Delay::handle (this=0x267b940) at delay.cc:690 No locals. #24 Delay::handle (this=0x267b940) at delay.cc:665 No locals. #25 0x00000000007d4515 in handle_delay () at delay.cc:709 delay = #26 0x0000000000e34f73 in _input () at main.cc:1145 time_is_frozen = player_disabled = {was_disabled = false} #27 0x0000000000e35bdd in _launch_game () at main.cc:487 game_start = ccon = {cstate = false} #28 0x0000000000705d0c in _launch_game_loop () at main.cc:386 game_ended = false game_ended = ge = fe = E = #29 main (argc=, argv=0x7fff6c1134d8) at main.cc:336 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 16892) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 20, depth = 4 Level id: Zot:4 Level build method = random_map_in_depth, level layout type = corridors, absdepth0 = 30 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You block the green draconian monk's attack. x2 The green draconian monk slips past you! You block the green draconian monk's attack. x2 The green draconian monk tail-slaps you! x2 You take 31 damage, and have 203/234 hp. Unknown command. Unknown command. You kill the green draconian monk! Cheibriados appreciates the change of pace. You feel better. Your Conjurations skill increases to level 6! You regained 16 hp, and now have 219/234 hp. Unknown command. The winds around you start to calm down. You float gracefully downwards. You regained 2 mp, and now have 40/44 mp. You regained 2 hp, and now have 222/234 hp. The winds around you calm down. Things that are here: a +0 cloak; a green draconian corpse You regained 2 mp, and now have 43/44 mp. MP restored: 44 There is an open door here. You regained 2 hp, and now have 229/234 hp. There is an open door here. Health restored: 234 There is an open door here. Things that are here: a +0 long sword; a white draconian corpse Things that are here: a +2 scimitar of electrocution; a yellow draconian corpse There is an open door here. There is an open door here. 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. There is an open door here. You see here a scroll of brand weapon. There is an open door here. There is an open door here. You see here a scroll of brand weapon. u - 30 scrolls of teleportation (gained 1) Done exploring. Done exploring. Done exploring. Done exploring. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Things that are here: a +0 long sword; a red draconian skeleton Things that are here: a +2 vampiric battleaxe; a +0 cloak There is a stone staircase leading down here. You climb downwards. Found 8 gold pieces. Found a stone staircase leading up. There is a stone staircase leading up here. Found a quarterstaff. You now have 1195 gold pieces (gained 8). Found a stone staircase leading down. You open the door. There is an open door here. O - 9 scrolls of fear (gained 1) A moth of wrath comes into view. A death cob comes into view. The death cob moves out of view. There is an open door here. Unknown command. Unknown command. Found 33 gold pieces. Unknown command. Unknown command. You feel a surge of power! A great freezing vortex appears and lifts you up. The death cob gives a chilling moan. You now have 36/44 mp. Unknown command. Unknown command. You kill the moth of wrath! Cheibriados appreciates the change of pace. You block the death cob's attack. The death cob hits you but does no damage. You block the death cob's attack. Unknown command. Unknown command. You destroy the death cob! Cheibriados thoroughly appreciates the change of pace. You hear a horrible gurgling sound! x2; You hear a deafening roar! Unknown command. The winds around you start to calm down. You float gracefully downwards. You regained 2 mp, and now have 40/44 mp. You are engulfed in whirling frost. The winds around you calm down. You regained 2 mp, and now have 43/44 mp. Unknown command. MP restored: 44 You now have 1228 gold pieces (gained 33). A - 13 throwing nets {!f} (gained 2) A protean progenitor comes into view. The protean progenitor moves out of view. The protean progenitor gurgles horribly! Unknown command. Unknown command. You feel a surge of power! A great freezing vortex appears and lifts you up. You now have 36/44 mp. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the protean progenitor!! The protean progenitor is moderately wounded. The protean progenitor is knocked back by the mystic blast. A protean progenitor comes into view. You now have 32/44 mp. Unknown command. Unknown command. For just a moment, the protean progenitor begins to look like an anaconda, then it explodes! Cheibriados appreciates the change of pace. You hear a deafening roar! You regained 2 mp, and now have 34/44 mp. Unknown command. Unknown command. You kill the aspiring flesh! You block the protean progenitor's attack. Unknown command. Unknown command. Unknown command. Casting: Iskenderun's Mystic Blast (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the protean progenitor! The protean progenitor is severely wounded. The protean progenitor is knocked back by the mystic blast. For just a moment, the protean progenitor begins to look like an ugly thing, then it explodes! Cheibriados appreciates the change of pace. The winds around you start to calm down. You float gracefully downwards. You now have 31/44 mp. Unknown command. Unknown command. You are engulfed in whirling frost. A moth of wrath comes into view. An anaconda comes into view. The winds around you calm down. The aspiring flesh shapes itself into a furious ugly thing! A quicksilver dragon comes into view. You regained 2 mp, and now have 34/44 mp. Casting: Iskenderun's Mystic Blast (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The quicksilver dragon roars deafeningly! You now have 26/44 mp. Unknown command. Unknown command. The aspiring flesh shapes itself into a furious ugly thing! The anaconda grabs you. The anaconda bites you but does no damage. The anaconda constricts you. The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits you!! Your magical effects are unravelling. The anaconda barely misses you. The anaconda constricts you. You take 33 damage, and have 201/234 hp. Unknown command. Unknown command. Unknown command. You kill the anaconda! Cheibriados thoroughly appreciates the change of pace. You kill the green ugly thing! Cheibriados appreciates the change of pace. You feel better. You float gracefully downwards. A tentacled monstrosity comes into view. You regained 16 hp, and now have 217/234 hp. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the quicksilver dragon! The quicksilver dragon is severely wounded. The quicksilver dragon is knocked back by the mystic blast. The quicksilver dragon slams into the rock wall! The quicksilver dragon is almost dead. The mystic blast hits the purple ugly thing!! You kill the purple ugly thing! Cheibriados appreciates the change of pace. You kill the quicksilver dragon! Cheibriados appreciates the change of pace. You feel better. You kill the moth of wrath! Cheibriados appreciates the change of pace. You regained 10 hp, and now have 227/234 hp. You now have 24/44 mp. Unknown command. Unknown command. Unknown command. The winds around you start to calm down. You hear a chilling moan. You hear a deafening roar! Unknown command. Unknown command. The winds around you calm down. You regained 2 mp, and now have 28/44 mp. Casting: Iskenderun's Mystic Blast (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You block the tentacled monstrosity's attack. x4 You now have 19/44 mp. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. You block the tentacled monstrosity's attack. The tentacled monstrosity misses you. You block the tentacled monstrosity's attack. x2 You regained 2 mp, and now have 21/44 mp. Unknown command. You kill the tentacled monstrosity! Cheibriados appreciates the change of pace. You hear a deafening roar! The winds around you start to calm down. You float gracefully downwards. You regained 2 hp, and now have 230/234 hp. You regained 2 mp, and now have 24/44 mp. You start resting. The winds around you calm down. HP restored. Health restored: 234 You regained 4 mp, and now have 28/44 mp. You start resting. Magic restored. MP restored: 44 You see here a moth of wrath corpse. There is an open door here. Found an escape hatch in the floor. There is a fountain of clear blue water here. A moth of wrath comes into view. The moth of wrath moves out of view. There is a fountain of clear blue water here. No target in view! Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Bitter cold erupts, blasting rock from the ceiling! The mass of rock hits the moth of wrath!! The moth of wrath is heavily wounded. The moth of wrath's fur bristles in rage as it notices you. Piercing cold boils outward! The piercing cold hits the moth of wrath!! You kill the moth of wrath! Cheibriados appreciates the change of pace. You hear a roar! You now have 38/44 mp. Found a helmet. You regained 2 mp, and now have 40/44 mp. A storm dragon comes into view. MP restored: 44 A yellow draconian comes into view. It is wielding a +0 mace. The storm dragon roars deafeningly! You hear a roar! The storm dragon breathes lightning at you. The bolt of lightning hits you! You resist. A shadow dragon comes into view. The storm dragon breathes lightning at you. The bolt of lightning hits you! You resist. A black draconian knight comes into view. It is wielding a +2 great sword of electrocution. The yellow draconian roars! The black draconian knight roars! You hear a roar! x2 You hear a deafening roar! You hear a roar! x4 You take 15 damage, and have 219/234 hp. A moth of wrath comes into view. The storm dragon breathes lightning at you. The bolt of lightning hits you! You resist. The black draconian knight casts a spell at you. You block the shard of ice. A black draconian knight comes into view. It is wielding a +5 halberd of protection. You hear a deafening roar! You take 8 damage, and have 211/234 hp. You feel a surge of power! A great freezing vortex appears and lifts you up. The moth of wrath goads the shadow dragon on! The shadow dragon goes berserk! A storm dragon comes into view. You now have 35/44 mp. Unknown command. Unknown command. Unknown command. A green draconian monk, a white draconian and a yellow draconian come into view. You kill the storm dragon! Cheibriados appreciates the change of pace. You feel better. You kill the yellow draconian! Cheibriados appreciates the change of pace. You feel better. The yellow draconian roars! You hear a roar! You block the shadow dragon's attack. x2; The shadow dragon barely misses you. The yellow draconian spits acid at you. The splash of acid misses you. A yellow draconian comes into view. It is wielding a +1 long sword of holy wrath. The black draconian knight points at you and mumbles some strange words. The bolt of cold hits you! You resist. The bolt of cold hits the shadow dragon. The shadow dragon completely resists. You block the shadow dragon's attack. x2 The shadow dragon claws you but does no damage. A yellow draconian comes into view. It is wielding a +0 dire flail. A green draconian monk comes into view. You regained 11 hp, and now have 222/234 hp. You regained 2 mp, and now have 37/44 mp. Unknown command. Unknown command. Unknown command. You warp the flow of time around you! A purple draconian and a yellow draconian come into view. You now have 33/44 mp. Unknown command. Unknown command. Unknown command. You kill the moth of wrath! Cheibriados appreciates the change of pace. The yellow draconian roars! The black draconian knight mumbles some strange words. The black draconian knight flickers and vanishes for a moment. You block the black draconian knight's attack. Unknown command. Unknown command. Unknown command. Unknown command. You kill the white draconian! Cheibriados appreciates the change of pace. You kill the black draconian knight! Cheibriados appreciates the change of pace. You kill the yellow draconian! Cheibriados appreciates the change of pace. You feel better. You kill the green draconian monk! Cheibriados appreciates the change of pace. You kill the shadow dragon! Cheibriados appreciates the change of pace. You kill the black draconian knight! Cheibriados appreciates the change of pace. You kill the yellow draconian! Cheibriados appreciates the change of pace. You kill the green draconian monk! Cheibriados appreciates the change of pace. You kill the yellow draconian! Cheibriados appreciates the change of pace. The winds around you start to calm down. You float gracefully downwards. You hear a deafening roar! The purple draconian breathes dispelling energy at you. The bolt of dispelling energy misses you. The storm dragon breathes lightning at you. The bolt of lightning misses you. Things that are here: a +0 mace; a yellow draconian corpse Unknown command. Health restored: 234 Unknown command. Unknown command. Unknown command. You are engulfed in whirling frost. The winds around you calm down. A curse toe comes into view. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The purple draconian breathes dispelling energy at you. The bolt of dispelling energy hits you!!! Your magical effects are unravelling. The yellow draconian spits acid at you. The splash of acid hits you. You resist. The acid corrodes you! You take 42 damage, and have 192/234 hp. You now have 28/44 mp. Unknown command. Unknown command. Unknown command. Found a potion of haste. You kill the yellow draconian! Cheibriados appreciates the change of pace. You float gracefully downwards. The storm dragon breathes lightning at you. The bolt of lightning misses you. You block the purple draconian's attack. Unknown command. Unknown command. Unknown command. You kill the purple draconian! Cheibriados appreciates the change of pace. You feel better. You kill the storm dragon! Cheibriados thoroughly appreciates the change of pace. You feel better. The storm dragon scales are intact enough to wear. You see here a +0 war axe. You regained 34 hp, and now have 226/234 hp. You regained 2 mp, and now have 31/44 mp. Unknown command. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f - curse toe Aim: a curse toe (whirling frost, severely damaged, 100% to hit) The stone arrow hits the curse toe! The curse toe is severely damaged. You destroy the curse toe! Cheibriados appreciates the change of pace. The winds around you start to calm down. You now have 28/44 mp. You are engulfed in whirling frost. You regained 2 hp, and now have 228/234 hp. You regained 2 mp, and now have 30/44 mp. The winds around you calm down. Things that are here: +0 storm dragon scales; a storm dragon corpse Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Things that are here: a +0 scimitar; a purple draconian corpse You regained 2 mp, and now have 33/44 mp. Things that are here: a +0 hand axe; a white draconian corpse You are no longer corroded. Things that are here: a +5 halberd of protection; a +0 cloak Health restored: 234 You regained 2 mp, and now have 37/44 mp. Things that are here: a +2 great sword of electrocution; a +1 cloak You regained 2 mp, and now have 41/44 mp. You open the door. There is an open door here. MP restored: 44 Things that are here: +0 storm dragon scales; a storm dragon corpse You see here a +1 long sword of holy wrath. You see here a moth of wrath corpse. You open the door. A golden dragon comes into view. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lehudib's Crystal Spear (dangerous; 30% risk of failure) Press: ? - help, Shift-Dir - straight line, f - golden dragon Aim: a golden dragon (wandering, hasn't noticed you, 90% to hit) The crystal spear hits the golden dragon!!!! The golden dragon is severely wounded. The golden dragon breathes fire at you. The bolt of fire hits you. You resist. You take 5 damage, and have 229/234 hp. You now have 37/44 mp. Casting: Lehudib's Crystal Spear (dangerous; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (severely wounded, catching its breath, 87% to hit) The stone arrow hits the golden dragon. The golden dragon is severely wounded. You now have 35/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (severely wounded, 87% to hit) The stone arrow hits the golden dragon but does no damage. The golden dragon is severely wounded. The golden dragon breathes poison at you. The blast of poison misses you. You now have 32/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (poison gas, severely wounded, catching its breath, 87% to hit) The stone arrow hits the golden dragon. The golden dragon is almost dead. You block the golden dragon's attack. The golden dragon completely misses you. The golden dragon misses you. You now have 30/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (poison gas, almost dead, catching its breath, 87% to hit) The stone arrow hits the golden dragon but does no damage. The golden dragon is almost dead. You block the golden dragon's attack. x3 You now have 28/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (poison gas, severely wounded, catching its breath, 87% to hit) The stone arrow hits the golden dragon!! You kill the golden dragon! Cheibriados appreciates the change of pace. You feel better. The gold dragon scales are intact enough to wear. Health restored: 234 You now have 25/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) There is an open door, spattered with blood here. Things that are here: +0 gold dragon scales; a golden dragon corpse You open the door. There is an open door here. u - 31 scrolls of teleportation (gained 1) You open the door. There is an open door here. You open the door. A moth of wrath and a shadow dragon come into view. MP restored: 44 You block the shadow dragon's attack. x2; The shadow dragon claws you. You block the shadow dragon's attack. x2 The shadow dragon claws you but does no damage. There is an open door here. You take 4 damage, and have 230/234 hp. Unknown command. Unknown command. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You block the shadow dragon's attack. The shadow dragon claws you but does no damage. You block the shadow dragon's attack. You now have 36/44 mp. You hit the shadow dragon but do no damage. You freeze the shadow dragon. The shadow dragon is lightly wounded. You block the shadow dragon's attack. x3 Unknown command. Unknown command. You kill the moth of wrath! Cheibriados appreciates the change of pace. You feel better. The shadow dragon attacks as it pursues you! You block the shadow dragon's attack. x3 Health restored: 234 You regained 2 mp, and now have 38/44 mp. Unknown command. Unknown command. You kill the shadow dragon! Cheibriados appreciates the change of pace. The winds around you start to calm down. You float gracefully downwards. You hear a roar! x4 Your Fighting skill increases to level 17! Health restored: 235 You are engulfed in whirling frost. The winds around you calm down. You regained 2 mp, and now have 41/44 mp. Something unseen opens the door. A black draconian knight comes into view. It is wielding a +0 bardiche of freezing. The black draconian knight breathes lightning at you. The bolt of lightning misses you. A purple draconian comes into view. It is wielding a +0 glaive. You hear a roar! Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. The black draconian knight casts a spell. The black draconian knight seems to speed up. MP restored: 44 Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You now have 35/44 mp. Unknown command. Unknown command. The black draconian knight breathes lightning at you. The bolt of lightning misses you. You block the black draconian knight's attack. A red draconian scorcher comes into view. It is wielding a +1 long sword of holy wrath. Unknown command. You warp the flow of time around you! A green draconian monk comes into view. It is wearing a +0 cloak of stealth. You now have 32/44 mp. Unknown command. Unknown command. Unknown command. You kill the red draconian scorcher! Cheibriados appreciates the change of pace. You kill the purple draconian! Cheibriados appreciates the change of pace. The black draconian knight casts a spell at you. The bolt of cold hits you! You resist. You block the black draconian knight's attack. x2 You take 10 damage, and have 225/235 hp. Unknown command. Unknown command. Unknown command. You kill the black draconian knight! Cheibriados appreciates the change of pace. The winds around you start to calm down. You float gracefully downwards. You hear a roar! x4 The green draconian monk attacks as it pursues you! The green draconian monk hits you but does no damage. You block the green draconian monk's attack. x2 The green draconian monk tail-slaps you but does no damage. You regained 2 mp, and now have 35/44 mp. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f - green draconian monk Aim: a green draconian monk, wearing a +0 cloak of stealth (heavily wounded, 50% to hit) The stone arrow hits the green draconian monk! The green draconian monk is severely wounded. The green draconian monk breathes poison at you. The blast of poison misses you. A white draconian comes into view. It is wielding a +0 scimitar. You now have 33/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - green draconian monk Aim: a green draconian monk, wearing a +0 cloak of stealth (poison gas, severely wounded, catching its breath, 50% to hit) The stone arrow hits the green draconian monk! The green draconian monk is severely wounded. The winds around you calm down. The green draconian monk closely misses you. The green draconian monk kicks you but does no damage. You block the green draconian monk's attack. x2 You now have 30/44 mp. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - green draconian monk Aim: a green draconian monk, wearing a +0 cloak of stealth (poison gas, severely wounded, catching its breath, 50% to hit) The stone arrow misses the green draconian monk. The green draconian monk hits you but does no damage. You block the green draconian monk's attack. x3 A green draconian comes into view. It is wielding a +0 mace. You now have 28/44 mp. Unknown command. Unknown command. Casting: Stone Arrow (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You kill the green draconian monk! Cheibriados appreciates the change of pace. You feel better. The white draconian breathes frost at you. The blast of cold hits you. You resist. You regained 6 hp, and now have 231/235 hp. You now have 20/44 mp. Unknown command. Unknown command. Unknown command. Unknown command. You kill the green draconian! Cheibriados appreciates the change of pace. You hear a roar! x3 You block the white draconian's attack. The white draconian breathes frost at you. The blast of cold hits you! You resist. Things that are here: a +1 long sword of holy wrath; a +0 cloak You take 7 damage, and have 224/235 hp. Unknown command. Unknown command. You kill the white draconian! Cheibriados appreciates the change of pace. The winds around you start to calm down. You float gracefully downwards. You regained 2 mp, and now have 24/44 mp. Unknown command. You see here a +0 cloak of stealth. The winds around you calm down. A black draconian knight comes into view. It is wielding a +1 battleaxe of flaming. Things that are here: a +0 scimitar; a white draconian corpse You regained 2 hp, and now have 228/235 hp. You regained 2 mp, and now have 27/44 mp. The black draconian knight points at you and mumbles some strange words. You block the shard of ice. The black draconian knight casts a spell. The black draconian knight flickers and vanishes for a moment. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. You hear a roar! The black draconian knight points at you and mumbles some strange words. The bolt of cold hits you! You resist. You take 14 damage, and have 214/235 hp. You now have 20/44 mp. A black draconian knight comes into view. It is wielding a +3 glaive. The black draconian knight casts a spell at you. The bolt of cold misses you. Unknown command. You kill the black draconian knight! Cheibriados appreciates the change of pace. You feel better. You hear a roar! x2 The black draconian knight mumbles some strange words. The black draconian knight flickers and vanishes for a moment. Things that are here: a +1 long sword of holy wrath; a +0 cloak You regained 17 hp, and now have 231/235 hp. Unknown command. Unknown command. The winds around you start to calm down. You float gracefully downwards. You hear a roar! A white draconian stormcaller comes into view. It is wielding a +2 short sword of speed. The black draconian knight breathes lightning at you. The bolt of lightning misses you. You regained 2 mp, and now have 24/44 mp. Unknown command. Unknown command. You are engulfed in whirling frost. The white draconian stormcaller mumbles some strange prayers to Qazlal against you. The cutting wind hits you!! The black draconian knight points at you and mumbles some strange words. The shard of ice misses you. A yellow draconian comes into view. It is wielding a +0 trident. The white draconian stormcaller breathes frost at you. The blast of cold hits you! You resist. You take 42 damage, and have 189/235 hp. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You need to wait for the winds to calm down. The winds around you calm down. A green draconian comes into view. It is wielding a +3 trident. The black draconian knight hits you from afar with a +3 glaive! You take 9 damage, and have 180/235 hp. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The green draconian roars! The white draconian stormcaller breathes frost at you. The blast of cold hits the black draconian knight!! The blast of cold misses you. A black draconian comes into view. It is wielding a +0 scimitar. The black draconian knight breathes lightning at you. The bolt of lightning misses you. You now have 18/44 mp. Unknown command. You warp the flow of time around you! You now have 14/44 mp. Unknown command. Unknown command. Unknown command. You kill the black draconian! Cheibriados appreciates the change of pace. You kill the white draconian stormcaller! Cheibriados appreciates the change of pace. You feel better. You kill the yellow draconian! Cheibriados appreciates the change of pace. You kill the black draconian knight! Cheibriados appreciates the change of pace. You feel better. You regained 33 hp, and now have 213/235 hp. Unknown command. Unknown command. Unknown command. You kill the green draconian! Cheibriados appreciates the change of pace. Things that are here: a +0 glaive; a purple draconian corpse Unknown command. Unknown command. The winds around you start to calm down. You float gracefully downwards. You regained 2 mp, and now have 18/44 mp. You are engulfed in whirling frost. The winds around you calm down. Things that are here: a +3 trident; a green draconian corpse Items here: ) [ ††. You regained 2 mp, and now have 22/44 mp. Things that are here: a +0 scimitar; a black draconian corpse You regained 2 hp, and now have 220/235 hp. Things that are here: a +0 scimitar; a white draconian corpse You regained 2 mp, and now have 25/44 mp. You see here a +0 cloak of stealth. Things that are here: a +0 scimitar; a white draconian corpse Things that are here: a +0 trident; a +1 long sword of holy wrath; a +0 cloak You regained 2 mp, and now have 29/44 mp. You now have 1237 gold pieces (gained 9). Things that are here: a +3 glaive; a +1 cloak; a black draconian corpse You regained 2 hp, and now have 226/235 hp. You regained 2 mp, and now have 31/44 mp. Things that are here: a +1 battleaxe of flaming; a +0 cloak There is an open door here. Things that are here: a +0 mace; a green draconian corpse You regained 2 mp, and now have 34/44 mp. Things that are here: a +1 battleaxe of flaming; a +0 cloak You regained 2 hp, and now have 230/235 hp. Things that are here: a +0 bardiche of freezing; a +0 cloak You regained 2 mp, and now have 38/44 mp. Things that are here: a +0 scimitar; a white draconian corpse Search for what [Enter for "harm", or ? for help]? cloak Unknown command. Unknown command. HP restored. Things that are here: a +0 scimitar; a black draconian corpse Things that are here: a +0 trident; a +1 long sword of holy wrath; a +0 cloak Things that are here: a +1 battleaxe of flaming; a +0 cloak There is an open door here. Things that are here: a +0 mace; a green draconian corpse You open the door. A black draconian comes into view. It is wielding a +0 trident. Health restored: 235; MP restored: 44 There is an open door here. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The black draconian breathes lightning at you. The bolt of lightning misses you. You now have 35/44 mp. You kill the black draconian! Cheibriados appreciates the change of pace. You regained 2 mp, and now have 37/44 mp. The winds around you start to calm down. You float gracefully downwards. You are engulfed in whirling frost. Things that are here: a +0 trident; a black draconian corpse You regained 2 mp, and now have 41/44 mp. The winds around you calm down. MP restored: 44 Found a stone staircase leading down. There is an open door here. 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 open the door. There is an open door here. You open the door. A green draconian monk, a purple draconian and a white draconian stormcaller come into view. A green draconian comes into view. It is wielding a +0 scimitar. Found a ring of poison resistance. The white draconian stormcaller roars! A yellow draconian annihilator comes into view. It is wielding a +0 rapier. A red draconian comes into view. It is wielding a +0 glaive. The white draconian stormcaller breathes frost at you. The blast of cold hits you! You resist. The green draconian monk roars! There is an open door here. You take 7 damage, and have 228/235 hp. Unknown command. Unknown command. The yellow draconian annihilator roars! The purple draconian roars! The red draconian roars! The green draconian roars! The purple draconian breathes dispelling energy at you. The bolt of dispelling energy hits you!! The yellow draconian annihilator spits acid at you. The splash of acid hits you! You resist. You take 41 damage, and have 187/235 hp. Unknown command. Unknown command. Casting: Polar Vortex (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears and lifts you up. The red draconian breathes fire at you. The searing blast hits you. You resist. The white draconian stormcaller breathes frost at you. The blast of cold hits you! You resist. You hear a sizzling sound! You block the purple draconian's attack. You take 16 damage, and have 171/235 hp. You now have 35/44 mp. Unknown command. Unknown command. Unknown command. You kill the green draconian monk! Cheibriados appreciates the change of pace. You feel better. You kill the green draconian! Cheibriados appreciates the change of pace. You feel better. You kill the yellow draconian annihilator! Cheibriados appreciates the change of pace. You kill the red draconian! Cheibriados appreciates the change of pace. You feel better. You kill the white draconian stormcaller! Cheibriados appreciates the change of pace. You feel better. You kill the purple draconian! Cheibriados appreciates the change of pace. Your Conjurations skill increases to level 7! You regained 42 hp, and now have 213/235 hp. You regained 2 mp, and now have 37/44 mp. Unknown command. Unknown command. Unknown command. Things that are here: a +0 scimitar; a green draconian corpse The winds around you start to calm down. You float gracefully downwards. You see here a +0 glaive. Things that are here: a +0 rapier; a +0 cloak; a yellow draconian corpse You regained 2 hp, and now have 217/235 hp. You regained 2 mp, and now have 41/44 mp. The winds around you calm down. You see here a +0 glaive. Things that are here: a +0 rapier; a +0 cloak Things that are here: a +0 cloak; a green draconian corpse; MP restored: 44 Things that are here: a +0 rapier; a +0 cloak You open the door. There is an open door here. You regained 2 hp, and now have 227/235 hp. There is an open door here. There is an open door here. There is an open door here. Things that are here: a +0 mace; a green draconian skeleton Things that are here: a +1 battleaxe of flaming; a +0 cloak Things that are here: a +0 trident; a +1 long sword of holy wrath; a +0 cloak Things that are here: a +0 scimitar; a black draconian skeleton There is an open door here. There is an open door here. There is an open door here. Key pressed, stopping explore. You open the door. There is an open door here. There is an open door here. You open the door. Found a stone staircase leading up. There is an open door here. Health restored: 235 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 an open door here. There is an open door here. You see here a +0 helmet. You open the door. There is an open door here. Found a stone staircase leading down. There is a fountain of clear blue water here. You open the door. Done exploring. Done exploring. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-938-g40ac7a0 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_INTERLEVEL_TRAVEL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [EngineV8] Species: Ghoul Job: Ice Elementalist HP: 235/235; mods: 0/0 MP: 44/44; mod: 0 Stats: 33 (33) 53 (53) 24 (24) Position: (0, 0) , god: Cheibriados (17), turn_is_over: 0, banished: 0 Runrest: mode: -4 mp: 28 hp: 234 pos: (0, 0) Delayed (2): type: descending_stairs duration: 0 type: travel duration: 1 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 17 | 17 | 7330 | 141/946 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 6 | 1248 | 0/416 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 4 | 594 | 0/297 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 10 | 3300 | 0/713 Stealth | X | 0 | 0 | 8 | 1272 | 0/318 Shields | X | 1 | 17 | 19 | 13360 | 398/1576 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 1 | 16 | 17 | 13414 | 1323/1591 Conjurations | X | 2 | 34 | 7 | 1999 | 20/566 Hexes | X | 0 | 0 | 0 | 0 | 0/70 Summonings | X | 0 | 0 | 5 | 891 | 0/357 Necromancy | X | 0 | 0 | 10 | 2775 | 0/600 Translocations | X | 0 | 0 | 5 | 891 | 0/357 Fire Magic | X | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 25 | 17112 | 0/1618 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 16 | 16 | 6897 | 591/883 Alchemy | X | 0 | 0 | 10 | 3300 | 0/713 Invocations | X | 0 | 0 | 13 | 4036 | 0/694 Evocations | X | 0 | 0 | 5 | 891 | 0/357 Spell bugs: Durations: #114: 31 Attributes: #12: 8687 #13: 7450 #23: 13117 #24: 2012613847 #49: 8729 Mutations: claws: 1 (innate) cold resistance: 1 (innate) negative energy resistance: 3 (innate) inhibited regeneration: 1 (innate) torment resistance: 2 (innate) devour on kill: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: staff of the Crafting Gods {rC+ rN+ Fire Ice} eq slot #1, inv slot #39: +2 cloak eq slot #2, inv slot #50: +2 hat of Subjectivity {rElec Int+3} eq slot #3, inv slot #9: +2 pair of gloves eq slot #4, inv slot #31: +1 pair of boots of Ejuod {rCorr Str+2 Int+5} eq slot #5, inv slot #5: +8 tower shield of fire resistance eq slot #6, inv slot #16: +2 robe of willpower eq slot #7, inv slot #17: ring "Ytawei Oppua" {^Drain Will++ AC+4 SInv Stlth+} eq slot #8, inv slot #23: ring "Otsuxtysch" {rF++ Int+6} eq slot #9, inv slot #19: amulet of magic regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true fix_slime_vaults: true ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>