ASSERT(dc_next > dc_prev) in 'l-dgnbld.cc' at line 2289 failed. Version: Dungeon Crawl Stone Soup 0.31-a0-1576-ga3383ba Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7382378846666608710, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name ironshield -rc /var/dcss/gamedata/dcss-trunk/rc-files/ironshield.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/ironshield.macro -morgue /var/dcss/gamedata/dcss/morgue/ironshield/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/ironshield:2024-01-04.19:29:29.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 40 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x790118]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x799bfe]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x790580]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f51902334c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f51905d9269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7993a9] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x799551] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9c9511] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc320) [0x7f5191cad320]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc734) [0x7f5191cad734]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xba5e) [0x7f5191caca5e]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc8eb) [0x7f5191cad8eb]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x58) [0x7f5191ca93a8]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9ae5cb] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc320) [0x7f5191cad320]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x16e87) [0x7f5191cb7e87]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc77d) [0x7f5191cad77d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xba5e) [0x7f5191caca5e]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc8eb) [0x7f5191cad8eb]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x58) [0x7f5191ca93a8]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4CLua6callfnEPKcii+0xf2) [0x779e22]: CLua::callfn(char const*, int, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN7map_def7run_luaB5cxx11Eb+0x148) [0xa38008]: map_def::run_lua[abi:cxx11](bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xa5aa4f] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10vault_mainR15vault_placementPK7map_defb+0x85) [0xa5f7a5]: vault_main(vault_placement&, map_def const*, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x8460f6] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x848742] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x849741] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z7builderb+0x2a6) [0x84c6d6]: builder(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z14generate_levelRK8level_id+0xdb7) [0x878d07]: generate_level(level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z14pregen_dungeonRK8level_id+0x414) [0x879854]: pregen_dungeon(level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x3f7) [0x87a5c7]: 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+0xd9b) [0xcba8fb]: 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) [0xcbc83c]: take_stairs(dungeon_feature_type, bool, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x7b12a6]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x7b20d5]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdec2fb] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xdecf5d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x6e7efc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f519021e840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x6e89d9]: 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". 0x00007f51905d8f2a in __waitpid (pid=8567, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f51905d8f2a in __waitpid (pid=8567, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x000000000078ff95 in call_gdb (file=file@entry=0x7f51905c3540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 8566\000\000\000\000\000\000\000\000" #2 0x0000000000799c1a in do_crash_dump () at dbg-asrt.cc:692 t = 1704396573 dir = "/var/dcss/gamedata/dcss/morgue/ironshield/" name = "/var/dcss/gamedata/dcss/morgue/ironshield/crash-ironshield-20240104-192933.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(dc_next > dc_prev) in 'l-dgnbld.cc' at line 2289 failed." file = 0x7f51905c3540 <_IO_2_1_stderr_> #3 0x0000000000790580 in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 0x00007f51905d9269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x00000000007993a9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc105dabf0 "ASSERT(dc_next > dc_prev) in 'l-dgnbld.cc' at line 2289 failed.", assert=true) at dbg-asrt.cc:818 No locals. #7 0x0000000000799551 in AssertFailed (expr=expr@entry=0xe12d10 "dc_next > dc_prev", file=file@entry=0xe12cd9 "l-dgnbld.cc", line=line@entry=2289, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(dc_next > dc_prev) in 'l-dgnbld.cc' at line 2289 failed.", '\000' args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x0}} fileName = #8 0x00000000009c9511 in dgn_farthest_from (ls=0x2aa1490) at l-dgnbld.cc:2289 map = 0x7ffc105dd448 lines = @0x7ffc105dd508: {markers = std::vector of length 0, capacity 0, lines = std::vector of length 35, capacity 64 = {'x' , 'x' , "xxxxxxxxRRR", 'x' , "xxxxxxxRRRRRR", 'x' , "RxxxxxxRRRxxxxx", "xxxxRxRRRRRRRRRRxxxxxxRxRRRxxxxRRRRRxxxx", "xxxRRXRRRRRRR", 'X' , "RRxxx", "xxxRRXRRRRRRRRRRxxxxRRRRRRRxxxxxxRXRxxxx", "xxxxRXRRRRRRRRRxxxxxxRxRRRRxxxxxxxXxxxxx", "xxxxxXxRRRRxxRRRxxxxxRRxRRRxxxxxxxXxxxxx", "xxxxxXRRRxxRxRRRRxxxRRRRRRRRxxxxxxXxxxxx", "xxxxxX", 'R' , "xxxRRRRxRRRxxxxRXRxxxx", "xxxxRXRRRRRRxRxxRxxxRRRRRRxRxxxxxRXRxxxx", "xxxxxXRRRRRRxRxxxxxxRRRRRRRxxxxRRRXRRxxx", "xxxxRXRRxRRxRRRxRRRRRRxRxRxxxRRRRRXRxxxx", "xxxxRXxxxxxxRRRRRRRRRxRRRxRxRRRRxxXxxxxx", "xxxRRXxxxxxRRRRxRRR@RRRRx", 'R' , "xxxx", "xxxxRXxxxxxxRxxxRR.RRRR.x.Rx.RRRRRRRRxxx", "xxxxRXxxxxxxxxxRRRRRRRR....x.x.RRRRRxxxx", "xxxRRXxxxxxxxxxRRRRRR........x...RXRxxxx", "xxxxRXxRxxxxxxxxRxxRRRR.x......xxxXRxxxx", "xxxxxXRRRxRxxxxxRxxxRRR.xR.x.....RXRRxxx", "xxxxxXRRRRRRxxxRRRxRRRR.RRRx.....RXRRxxx", "xxxxxXxRRxRxxxxxRxxRRRRRRR....R..RXRRxxx", "xxxxxXRRRRxxxxxxxRxxRxRRRR..RRRRRRXRxxxx", "xxxxxXxRRxxRxxxxRRRRRRxRR..RRRRRRRXxxxxx", "xxxxRXRRxxRRRxxxxRRxRRRRR.R.RRRRxxXRxxxx", "xxxxxXRRRxRRxRxxx", 'R' , "xxxXRRxxx", "xxxxRXRRRRRRRRRxxxRxxRRRRRRRxRRxxRXRxxxx", "xxxxRXxRRRRxxRRRRxxRxRxRRxRRRRRRRRXxxxxx", "xxxRR", 'X' , "Rxxxx", "xxxxRxxxxxxxRRRxRxxRxRxxxxxRxxxxxxRRRxxx", 'x' , "R", 'x' , "Rxxxx", 'x' , 'x' , 'x' }, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 40, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false} beacons = visited = {mData = {mData = {{mData = {false }} , {mData = {false , true, false }}, {mData = {false , true, false }}, {mData = {false }} }}} queue = std::vector of length 2, capacity 2 = {{x = 19, y = 15}, {x = 18, y = 16}} dc_prev = dc_next = loc = #9 0x00007f5191cad320 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #10 0x00007f5191cad734 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #11 0x00007f5191caca5e in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #12 0x00007f5191cad8eb in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #13 0x00007f5191ca93a8 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #14 0x00000000009ae5cb in crawl_err_trace (ls=0x2aa1490) at l-crawl.cc:1289 nargs = err = #15 0x00007f5191cad320 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #16 0x00007f5191cb7e87 in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #17 0x00007f5191cad77d in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #18 0x00007f5191caca5e in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #19 0x00007f5191cad8eb in ?? () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #20 0x00007f5191ca93a8 in lua_pcall () from /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 No symbol table info available. #21 0x0000000000779e22 in CLua::callfn (this=0x13e8020 , fn=fn@entry=0xe0646c "dgn_run_map", nargs=nargs@entry=1, nret=nret@entry=0) at clua.cc:710 ls = 0x2aa1490 strangler = {lua = 0x13e8020 , static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, >> = {_M_key_compare = {> = {}, }}, = {_M_header = {_M_color = std::_S_red, _M_parent = 0x3a2d6a0, _M_left = 0x3a2d6a0, _M_right = 0x3a2d6a0}, _M_node_count = 1}, }}}} err = #22 0x0000000000a38008 in map_def::run_lua[abi:cxx11](bool) (this=this@entry=0x7ffc105dd448, run_main=run_main@entry=true) at mapdef.cc:2615 mset = {old_map = std::unique_ptr = {get() = 0x38318c0}} err = #23 0x0000000000a5aa4f in _resolve_map_lua (map=...) at maps.cc:184 err = "" #24 0x0000000000a5f7a5 in _resolve_map (map=...) at maps.cc:224 No locals. #25 _write_vault (check_place=, place=..., mdef=...) at maps.cc:142 tries = 24 tries = #26 vault_main (place=..., vault=vault@entry=0x7f518e861890, check_place=check_place@entry=false) at maps.cc:116 No locals. #27 0x00000000008460f6 in _build_vault_impl (vault=0x7f518e861890, build_only=, check_collisions=, make_no_exits=, where=...) at dungeon.cc:4514 placing = {val = "layout_cocytus_delve", oldval = ""} place = {pos = {x = -1, y = -1}, size = {x = 0, y = 0}, orient = MAP_NONE, map = {name = "layout_cocytus_delve", description = "", order = 2147483647, place = {depths = std::vector of length 0, capacity 0}, depths = {depths = std::vector of length 2, capacity 2 = {{branch = BRANCH_COCYTUS, shallowest = 1, deepest = 100, deny = false}, {branch = BRANCH_COCYTUS, shallowest = 1, deepest = 100, deny = false}}}, orient = MAP_ENCOMPASS, _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 35, capacity 64 = {'x' , 'x' , "xxxxxxxxRRR", 'x' , "xxxxxxxRRRRRR", 'x' , "RxxxxxxRRRxxxxx", "xxxxRxRRRRRRRRRRxxxxxxRxRRRxxxxRRRRRxxxx", "xxxRRXRRRRRRR", 'X' , "RRxxx", "xxxRRXRRRRRRRRRRxxxxRRRRRRRxxxxxxRXRxxxx", "xxxxRXRRRRRRRRRxxxxxxRxRRRRxxxxxxxXxxxxx", "xxxxxXxRRRRxxRRRxxxxxRRxRRRxxxxxxxXxxxxx", "xxxxxXRRRxxRxRRRRxxxRRRRRRRRxxxxxxXxxxxx", "xxxxxX", 'R' , "xxxRRRRxRRRxxxxRXRxxxx", "xxxxRXRRRRRRxRxxRxxxRRRRRRxRxxxxxRXRxxxx", "xxxxxXRRRRRRxRxxxxxxRRRRRRRxxxxRRRXRRxxx", "xxxxRXRRxRRxRRRxRRRRRRxRxRxxxRRRRRXRxxxx", "xxxxRXxxxxxxRRRRRRRRRxRRRxRxRRRRxxXxxxxx", "xxxRRXxxxxxRRRRxRRR@RRRRx", 'R' , "xxxx", "xxxxRXxxxxxxRxxxRR.RRRR.x.Rx.RRRRRRRRxxx", "xxxxRXxxxxxxxxxRRRRRRRR....x.x.RRRRRxxxx", "xxxRRXxxxxxxxxxRRRRRR........x...RXRxxxx", "xxxxRXxRxxxxxxxxRxxRRRR.x......xxxXRxxxx", "xxxxxXRRRxRxxxxxRxxxRRR.xR.x.....RXRRxxx", "xxxxxXRRRRRRxxxRRRxRRRR.RRRx.....RXRRxxx", "xxxxxXxRRxRxxxxxRxxRRRRRRR....R..RXRRxxx", "xxxxxXRRRRxxxxxxxRxxRxRRRR..RRRRRRXRxxxx", "xxxxxXxRRxxRxxxxRRRRRRxRR..RRRRRRRXxxxxx", "xxxxRXRRxxRRRxxxxRRxRRRRR.R.RRRRxxXRxxxx", "xxxxxXRRRxRRxRxxx", 'R' , "xxxXRRxxx", "xxxxRXRRRRRRRRRxxxRxxRRRRRRRxRRxxRXRxxxx", "xxxxRXxRRRRxxRRRRxxRxRxRRxRRRRRRRRXxxxxx", "xxxRR", 'X' , "Rxxxx", "xxxxRxxxxxxxRRRxRxxRxRxxxxxRxxxxxxRRRxxx", 'x' , "R", 'x' , "Rxxxx", 'x' , 'x' , 'x' }, overlay = std::unique_ptr> = {get() = 0x0}, keyspecs = std::map with 0 elements, next_keyspec_idx = 256, map_width = 40, 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 = "/var/dcss/builds/dcss-trunk/0.31-a0-1576-ga3383ba/bin/../dat/des/builder/layout_delve.des", chunk = "", compiled = "\033LuaQ\000\001\004\b\004\b\000\a\000\000\000\000\000\000\000dlmain", '\000' , "\002\036%\001\000\000\005\000\000\000A@\000\000\034@\000\001\005\200\000\000A\300\000\000\034@\000\001\005\000\001\000A@\001\000\034@\000\001\005\200\001\000A\300\001\000\034@\000\001\005\200\001\000A\000\002\000\034@\000\001\005\200\001\000A@\002\000\034@\000\001\005\200\001\000A\200\002\000\034@\000\001\005\200\001\000A\300\002\000\034@\000\001\005\200\001\000A\000\003\000\034@\000\001\005\200\001\000A@\003\000\034@\000\001\005\200\001\000A\200\003\000\034@\000\001\005\300\003\000\034\200\200\000\032\000\000\000\026\000\000\200\036\000\200\000\005\000\004\000\006"..., context = "dlmain", first = 477, 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 = 0x7f518e861890, 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 = "builder_layout_delve.des", tags = std::unordered_set with 8 elements = {[0] = "allow_dup", [1] = "unrand", [2] = "layout", [3] = "layout_type_narrow_caves", [4] = "no_hmirror", [5] = "no_rotate", [6] = "no_vmirror", [7] = "overwritable"}, index_only = false, cache_offset = 15234, cache_name = "builder_layout_delve.des", svmask = 0x0, validating_map_flag = false, cache_minivault = false, cache_overwritable = true, cache_extra = false}, exits = std::vector of length 0, capacity 0, seen = false} placed_vault_orientation = is_layout = saved_place = #28 0x0000000000848742 in _build_primary_vault (vault=0x7f518e861890) at dungeon.cc:4488 No locals. #29 _builder_normal () at dungeon.cc:3536 vault = 0x7f518e861890 #30 0x0000000000849741 in _builder_by_type () at dungeon.cc:3022 No locals. #31 _build_dungeon_level () at dungeon.cc:2707 place_vaults = nvaults = place_vaults = nvaults = #32 _build_level_vetoable (enable_random_maps=) at dungeon.cc:471 level_layout_type = #33 0x000000000084c6d6 in builder (enable_random_maps=enable_random_maps@entry=true) at dungeon.cc:333 quiet = {msuppressed = false, channel = MSGCH_DIAGNOSTICS, prev_colour = MSGCOL_DEFAULT} uniq_tags = std::set with 19 elements = {[0] = "uniq_altar_gozag", [1] = "uniq_altar_qazlal", [2] = "uniq_altar_the_shining_one", [3] = "uniq_altar_uskayaw", [4] = "uniq_crypt_arrival", [5] = "uniq_d_encompass", [6] = "uniq_depths_entry", [7] = "uniq_ecumenical_altar", [8] = "uniq_hell_entry_coc", [9] = "uniq_hell_entry_high", [10] = "uniq_hell_entry_tar", [11] = "uniq_icecv", [12] = "uniq_open_layout", [13] = "uniq_thegrid", [14] = "uniq_vaults_box", [15] = "uniq_vaults_grid", [16] = "uniq_vaults_ring", [17] = "uniq_vaults_room", [18] = "uniq_wizlab"} uniq_names = std::set with 165 elements = {[0] = "abyss_entry_small_statue_room", [1] = "amethyst_killhole", [2] = "chequers_big_river", [3] = "church_of_pain_bobbens", [4] = "compressed_dpeg_circular_temple", [5] = "david_lair_generic", [6] = "david_vaults_2", [7] = "dpeg_vaults_monster_box", [8] = "ebering_dispersal_statue_hall", [9] = "elven_hall_of_blades_hangedman_original", [10] = "enter_ziggurat_e", [11] = "evilmike_minifort", [12] = "evilmike_swamp_ruin_house_1", [13] = "evilmike_swamp_ruin_house_5", [14] = "gammafunk_ghost_abyssal_escape", [15] = "gammafunk_sealed_library", [16] = "grunt_crypt_arrival_split", [17] = "grunt_elf_hall_asides", [18] = "grunt_hermit_hut", [19] = "grunt_megastairs_2", [20] = "grunt_megastairs_4", [21] = "grunt_metal_band", [22] = "grunt_qazlal_clouds", [23] = "grunt_spider_rune_circles", [24] = "grunt_vaults_trifunnel", [25] = "grunt_zot_entry_alcove", [26] = "hall_of_Zot", [27] = "hangedman_crystal_crosses_colossus", [28] = "hangedman_decor_growths", [29] = "hangedman_depths_entry_civil_slaughter", [30] = "hangedman_zot_decor_unnerving_road", [31] = "hellmonk_ghost_time_enough", [32] = "hellmonk_guarded_unrand_zhor", [33] = "hellmonk_lair_end_abyssal_woods", [34] = "hellmonk_scarab_ruin", [35] = "hibernation_bobbens", [36] = "ice_cave_statue_garden_chambered", [37] = "infiniplex_staircase_pool_2", [38] = "interstate_on_off", [39] = "johnstein_vaults_end_maze", [40] = "kennysheep_another_room", [41] = "kennysheep_blocky_room", [42] = "kennysheep_doodads", [43] = "kennysheep_generic_room_15", [44] = "kennysheep_orc_monster_closet_entryway", [45] = "kennysheep_seaside_town", [46] = "layout_cross", [47] = "lemuel_lich_library", [48] = "mainiacjoe_overflow_boulevard", [49] = "minmay_crypt_entry_simple_corners", [50] = "minmay_crystal_water", [51] = "minmay_misc_feat_enclosed", [52] = "minmay_misc_feat_more_columns", [53] = "minmay_orc_temple_a", [54] = "minmay_parallelograms", [55] = "minmay_shop_grove", [56] = "minmay_temple_entry_mist", [57] = "minmay_the_grid_square_5x5_3x3_mashed", [58] = "minmay_the_grid_square_5x5_comb", [59] = "minmay_the_grid_square_5x5_fat_x", [60] = "minmay_the_grid_square_5x5_gyroscope", [61] = "minmay_the_grid_square_5x5_hollow_slash", [62] = "minmay_the_grid_square_5x5_megaprize_checkered", [63] = "minmay_the_grid_square_5x5_minimal", [64] = "minmay_the_grid_square_5x5_plus", [65] = "minmay_the_grid_square_5x5_slash", [66] = "minmay_the_grid_square_5x5_v", [67] = "mu_enter_wizlab_3", [68] = "nagdon_arrival_double_spiral", [69] = "nicolae_blade_bullseye", [70] = "nicolae_cairo_tiling_large", [71] = "nicolae_crypt_lichyard", [72] = "nicolae_elf_arrival_no_cutting_in_line", [73] = "nicolae_gozag_zags_fifth_avenue", [74] = "nicolae_hells_titanomachy", [75] = "nicolae_orb_island", [76] = "nicolae_shop_drivethru", [77] = "nicolae_shop_mannequins", [78] = "nicolae_slime_entry_field_trip", [79] = "nicolae_slime_phagocytosis", [80] = "nicolae_swamp_little_tower", [81] = "nicolae_swamp_standing_stones", [82] = "nicolae_swamp_tree_isthmus", [83] = "nicolae_tar_fractal_crypt", [84] = "nicolae_tar_tart_auras", [85] = "nicolae_transmutations_shop", [86] = "nicolae_uskayaw_suspiria", [87] = "nicolae_vaults_alarming", [88] = "nicolae_vaults_border_crossing", [89] = "nicolae_vaults_doubleplus_tesselated", [90] = "nicolae_vaults_more_shelving_2", [91] = "nicolae_vaults_network_barrier", [92] = "nicolae_vaults_storage_closets_3", [93] = "nicolae_vaults_three_branches", [94] = "nicolae_vaults_yaktaur_gun_rack", [95] = "nicolae_vaults_you_can_take_it_with_you", [96] = "nrook_campfire", [97] = "ontoclasm_vaults_decontamination", [98] = "pf_coc_iceberg", [99] = "pf_hell_entry_tar_river", [100] = "portal_ice_cave_entry_pillars_2", [101] = "rand_demon_pan_entry_4", [102] = "roderic_roman_lattice", [103] = "serial_bayou_lagoon_a", [104] = "serial_bayou_shore_a", [105] = "serial_library_hellmonk_narrow_alcove", [106] = "shapermc_ecumenical_altar_mp_vishouse", [107] = "skrybe_limestone_x", [108] = "skrybe_swamp_entry_bodies", [109] = "slime_pit_nicolae_trefoil", [110] = "spider_nest_entry_web_field", [111] = "st_lattice", [112] = "st_orc_ogre_mass", [113] = "st_spiral_rooms", [114] = "swamp_fiery", [115] = "tar_grunt_cathedral", [116] = "tomb_1", [117] = "tomb_1_centre_nicolae_necropolis", [118] = "tomb_1_hall_stairs_grunt_snakey", [119] = "tomb_2", [120] = "tomb_2_ambush_grunt_arcs", [121] = "tomb_3", [122] = "tomb_3_rune_old", [123] = "tso_oasis_becter", [124] = "uniq_arachne", [125] = "uniq_azrael", [126] = "uniq_crazy_yiuf_cottage", [127] = "uniq_edmund", [128] = "uniq_erica", [129] = "uniq_ijyb", [130] = "uniq_jorgrun", [131] = "uniq_jory", [132] = "uniq_josephine", [133] = "uniq_kirke", [134] = "uniq_louise", [135] = "uniq_mennas", [136] = "uniq_nergalle", [137] = "uniq_nessos", [138] = "uniq_pikel", [139] = "uniq_robin", [140] = "uniq_roxanne", [141] = "uniq_saint_roka", [142] = "uniq_sigmund", [143] = "uniq_snorg", [144] = "uniq_sojobo", [145] = "uniq_vv", [146] = "uniq_xtahua", [147] = "v_pattern_5", [148] = "v_rooms_3", [149] = "vaults_dpeg_encased_lava", [150] = "vaults_dpeg_hooks", [151] = "vaults_end_minmay_pillar_box", [152] = "vaults_end_minmay_x", [153] = "vaults_end_mu_clover", [154] = "vaults_end_rune", [155] = "vaults_mumra_minichess_inversion", [156] = "vaults_room_ringed_pool", [157] = "vaults_vault", [158] = "vestibule_coc_nicolae_freezer_leak", [159] = "vestibule_dis_grunt_castle", [160] = "vestibule_geh_old", [161] = "vestibule_geryon_nicolae_swimming_pool", [162] = "vestibule_of_hell_subvaulted", [163] = "vestibule_tar_nicolae_seven_gates_of_the_underworld", [164] = "wizlab_wucad"} saved_position = {val = , oldval = {x = 0, y = 0}} levelgen = {val = , oldval = false} levelgen_rng = {previous = rng::GAMEPLAY} tries = 49 #34 0x0000000000878d07 in generate_level (l=...) at files.cc:1732 level_name = "Coc:3" you_depth = {val = , oldval = 1} you_branch = {val = , oldval = BRANCH_ZIGGURAT} you_saved_position = {val = , oldval = {x = 0, y = 0}} stair_taken = stair = {val = , oldval = DNGN_ENTER_ZIGGURAT} ylev = {val = , oldval = true} vault_list = level_vaults = save_name = "progress-bar" portal_level_count = #35 0x0000000000879854 in pregen_dungeon (stopping_point=...) at files.cc:1950 status = "\nbuilding Cocytus" new_level = @0x34c86a8: {branch = BRANCH_COCYTUS, depth = 3} __for_range = std::vector of length 30, capacity 32 = {{branch = BRANCH_TARTARUS, depth = 1}, {branch = BRANCH_TARTARUS, depth = 2}, {branch = BRANCH_TARTARUS, depth = 3}, {branch = BRANCH_TARTARUS, depth = 4}, {branch = BRANCH_TARTARUS, depth = 5}, {branch = BRANCH_TARTARUS, depth = 6}, {branch = BRANCH_TARTARUS, depth = 7}, {branch = BRANCH_COCYTUS, depth = 1}, {branch = BRANCH_COCYTUS, depth = 2}, {branch = BRANCH_COCYTUS, depth = 3}, {branch = BRANCH_COCYTUS, depth = 4}, {branch = BRANCH_COCYTUS, depth = 5}, {branch = BRANCH_COCYTUS, depth = 6}, {branch = BRANCH_COCYTUS, depth = 7}, {branch = BRANCH_DIS, depth = 1}, {branch = BRANCH_DIS, depth = 2}, {branch = BRANCH_DIS, depth = 3}, {branch = BRANCH_DIS, depth = 4}, {branch = BRANCH_DIS, depth = 5}, {branch = BRANCH_DIS, depth = 6}, {branch = BRANCH_DIS, depth = 7}, {branch = BRANCH_GEHENNA, depth = 1}, {branch = BRANCH_GEHENNA, depth = 2}, {branch = BRANCH_GEHENNA, depth = 3}, {branch = BRANCH_GEHENNA, depth = 4}, {branch = BRANCH_GEHENNA, depth = 5}, {branch = BRANCH_GEHENNA, depth = 6}, {branch = BRANCH_GEHENNA, depth = 7}, {branch = BRANCH_PANDEMONIUM, depth = 1}, {branch = BRANCH_ZIGGURAT, depth = 1}} __for_begin = __for_end = chapter = {val = , oldval = CHAPTER_ORB_HUNTING} progress = {contents = std::shared_ptr (empty) = {get() = 0x0}, progress_bar = std::shared_ptr (use count 2, weak count 1) = {get() = 0x34c8ac0}, status_text = std::shared_ptr (use count 2, weak count 1) = {get() = 0x34c8d40}, position = 11, bar_width = 35, no_more = {val = @0x12d5cd0, oldval = true}} to_generate = std::vector of length 30, capacity 32 = {{branch = BRANCH_TARTARUS, depth = 1}, {branch = BRANCH_TARTARUS, depth = 2}, {branch = BRANCH_TARTARUS, depth = 3}, {branch = BRANCH_TARTARUS, depth = 4}, {branch = BRANCH_TARTARUS, depth = 5}, {branch = BRANCH_TARTARUS, depth = 6}, {branch = BRANCH_TARTARUS, depth = 7}, {branch = BRANCH_COCYTUS, depth = 1}, {branch = BRANCH_COCYTUS, depth = 2}, {branch = BRANCH_COCYTUS, depth = 3}, {branch = BRANCH_COCYTUS, depth = 4}, {branch = BRANCH_COCYTUS, depth = 5}, {branch = BRANCH_COCYTUS, depth = 6}, {branch = BRANCH_COCYTUS, depth = 7}, {branch = BRANCH_DIS, depth = 1}, {branch = BRANCH_DIS, depth = 2}, {branch = BRANCH_DIS, depth = 3}, {branch = BRANCH_DIS, depth = 4}, {branch = BRANCH_DIS, depth = 5}, {branch = BRANCH_DIS, depth = 6}, {branch = BRANCH_DIS, depth = 7}, {branch = BRANCH_GEHENNA, depth = 1}, {branch = BRANCH_GEHENNA, depth = 2}, {branch = BRANCH_GEHENNA, depth = 3}, {branch = BRANCH_GEHENNA, depth = 4}, {branch = BRANCH_GEHENNA, depth = 5}, {branch = BRANCH_GEHENNA, depth = 6}, {branch = BRANCH_GEHENNA, depth = 7}, {branch = BRANCH_PANDEMONIUM, depth = 1}, {branch = BRANCH_ZIGGURAT, depth = 1}} at_end = false #36 0x000000000087a5c7 in load_level (stair_taken=stair_taken@entry=DNGN_ENTER_ZIGGURAT, load_mode=, load_mode@entry=LOAD_ENTER_LEVEL_FAST, old_level=...) at files.cc:2129 level_name = "Zig:1" 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 = #37 0x0000000000cba8fb in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:1015 old_level = {branch = BRANCH_DEPTHS, depth = 1} collect_travel_data = stair_pos = {x = 20, y = 45} dest_known = speed = LOAD_ENTER_LEVEL_FAST newlevel = #38 0x0000000000cbc83c in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:1101 old_feat = DNGN_ENTER_ZIGGURAT how = known_shaft = shaft = false whither = #39 0x00000000007b12a6 in Delay::handle (this=0x34d8620) at delay.cc:659 No locals. #40 Delay::handle (this=0x34d8620) at delay.cc:634 No locals. #41 0x00000000007b20d5 in handle_delay () at delay.cc:678 delay = #42 0x0000000000dec2fb in _input () at main.cc:1140 time_is_frozen = player_disabled = {was_disabled = false} #43 0x0000000000decf5d in _launch_game () at main.cc:486 game_start = ccon = {cstate = false} #44 0x00000000006e7efc in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #45 main (argc=, argv=0x7ffc105ded78) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 8566) 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 = 18, depth = 3 Level id: Coc:3 Currently generating level. Vault being placed: layout_cocytus_delve Level build method = , level layout type = , absdepth0 = 30 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The molten gargoyle misses your spectral vault warden. Your death scarab barely misses the hell knight. Your spectral ettin hits the molten gargoyle! x2 The molten gargoyle barely misses your spectral necromancer. Your spectral vault warden hits the molten gargoyle. The hell knight hits your spectral vault warden with a +0 demon blade! Your spectral necromancer hits the molten gargoyle but does no damage. Your death scarab bites the molten gargoyle! The molten gargoyle is destroyed! Kikubaaqudgha accepts your kill. A death scarab bursts from the molten gargoyle! Geryon tail-slaps the war gargoyle but does no damage. An iron golem comes into view. Your death scarab closely misses the balrug. Your death scarab barely misses the hell knight. The war gargoyle hits Geryon with a +0 dire flail! Your death scarab bites the hell knight. Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! The balrug hits your death scarab with a +0 demon whip of venom. Your death scarab is engulfed in flames! The hell knight closely misses your death scarab. Something hits your spectral necromancer!! Something burns your spectral necromancer. Your spectral necromancer is destroyed! Your spectral ettin hits the hell knight! Your spectral ettin hits the hell knight. Your death scarab bites the hell knight. Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your spectral reaper hits the war gargoyle. Your spectral reaper drags the war gargoyle backwards! Your spectral rust devil hits the war gargoyle. The war gargoyle hits your spectral rust devil with a +0 dire flail!! Your spectral rust devil is destroyed! The iron dragon breathes metal splinters at you. The spray of metal splinters hits your spectral soul eater but does no damage. Your death scarab bites the hell knight! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your spectral soul eater hits the iron dragon. Your spectral soul eater drains the iron dragon. Your spectral golden dragon closely misses the balrug. Your spectral golden dragon claws the balrug. Your spectral golden dragon tramples the balrug but does no damage. Geryon tail-slaps the war gargoyle but does no damage. A sun demon comes into view. The balrug hits your death scarab with a +0 demon whip of venom!! Your death scarab is destroyed! The hell knight mumbles some strange prayers to its god against you. The bolt of fire hits your death scarab!! Your death scarab is destroyed! The bolt of fire hits your spectral ettin!! The bolt of fire hits you! You resist. The bolt of fire hits your spectral shadow dragon!! The hell knight hits your spectral ettin with a +5 glaive!! Your spectral reaper hits the war gargoyle. The war gargoyle is destroyed! Kikubaaqudgha accepts your kill. A death scarab bursts from the war gargoyle! A phantasmal warrior comes into view. Your spectral ettin hits the hell knight. Your spectral ettin hits the hell knight! Your spectral ettin drains the hell knight. Your death scarab bites the smoke demon!! Your death scarab drains the smoke demon's vigour! The smoke demon seems to slow down. The sun demon shouts! You hear a shout! There is a gateway back to the Dungeon here. Casting: Infestation (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the phantasmal warrior! The phantasmal warrior is lightly damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The fireball engulfs the balrug. The balrug completely resists. The balrug is heavily wounded. The fireball engulfs the smoke demon. The smoke demon resists. The smoke demon is almost dead. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon! The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is moderately wounded. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the balrug. The balrug completely resists. The balrug is heavily wounded. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the smoke demon. The smoke demon resists. You kill the smoke demon! Kikubaaqudgha accepts your kill. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is moderately wounded. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is moderately wounded. The fireball engulfs the balrug. The balrug completely resists. The balrug is heavily wounded. The fireball engulfs the iron golem but does no damage. The fireball engulfs the iron dragon. The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is moderately wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the balrug. The balrug completely resists. The balrug is heavily wounded. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. A glowing mist starts to gather... You hear a chilling moan. Your death scarab barely misses the hell knight. Your death scarab bites the balrug but does no damage. Your death scarab bites the hell knight!! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab bites the iron golem but does no damage. Your death scarab bites the hell knight. Your death scarab draws strength from the hell knight's injuries! The balrug hits your death scarab with a +0 demon whip of venom!! Your death scarab is engulfed in flames! Your death scarab is destroyed! Your spectral ghost moth closely misses the balrug. Your spectral ghost moth completely misses the balrug. Your spectral ghost moth barely misses the balrug. Your spectral soul eater hits the iron dragon but does no damage. Your spectral golden dragon bites the balrug!! Your spectral golden dragon claws the balrug! Your spectral golden dragon barely misses the balrug. Geryon tail-slaps the iron golem. The hell knight mumbles some strange prayers to its god. The hell knight blinks! The hell knight hits your spectral draconian monk with a +0 demon blade!! Your spectral draconian monk is destroyed! The iron dragon bites your spectral soul eater but does no damage. The iron dragon claws your spectral soul eater! The iron dragon tramples your spectral soul eater but does no damage. The iron golem hits your spectral reaper!!! The iron golem hits your spectral reaper!! A smoke demon comes into view. Your spectral ettin hits the phantasmal warrior! Your spectral ettin barely misses the phantasmal warrior. The phantasmal warrior gestures at you. The phantasmal warrior blinks! The molten gargoyle hits your spectral ghost moth with a +0 mace! Your spectral ghost moth is engulfed in flames! Your spectral vault warden hits the hell knight. Your spectral reaper hits the iron golem but does no damage. Your spectral ghost moth barely misses the balrug. Your spectral ghost moth misses the balrug. Your spectral ghost moth hits the balrug. The balrug dies! Kikubaaqudgha accepts your kill. A death scarab bursts from the balrug! A glowing mist starts to gather... The iron golem hits your spectral shadow dragon. The iron golem hits your spectral shadow dragon but does no damage. The iron golem hits your spectral reaper but does no damage. x2 Your spectral soul eater hits the iron dragon. Geryon tail-slaps the iron golem but does no damage. Your death scarab bites the hell knight. Your death scarab draws strength from the hell knight's injuries! Your spectral shadow dragon bites the phantasmal warrior but does no damage. Your spectral shadow dragon claws the phantasmal warrior but does no damage. Your spectral shadow dragon claws the phantasmal warrior! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the phantasmal warrior! The phantasmal warrior is almost destroyed. The fireball engulfs the smoke demon. The smoke demon resists. The smoke demon is lightly wounded. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon. The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is almost dead. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the smoke demon. The smoke demon resists. The smoke demon is moderately wounded. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon. The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. Your unholy channel is weakening. You hear a shout! You hear a chilling moan. The hell knight is no longer infested. Your death scarab completely misses the sun demon. Your death scarab closely misses the hell knight. Your death scarab bites the iron golem!! Your death scarab bites the hell knight. Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab bites the sun demon! Your death scarab drains the sun demon's vigour! The sun demon seems to slow down. Your death scarab bites the hell knight! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab closely misses the sun demon. Your death scarab bites the hell knight!! The hell knight dies! Kikubaaqudgha accepts your kill. A freezing mist starts to gather... A glowing mist starts to gather... The hell knight mumbles some strange prayers to its god. The hell knight seems to speed up. Your spectral ghost moth completely misses the molten gargoyle. Your spectral ghost moth hits the molten gargoyle. Your spectral ghost moth hits the molten gargoyle but does no damage. The sun demon hits your death scarab! Your death scarab is engulfed in flames! Your spectral reaper hits the iron golem but does no damage. Something hits your spectral balrug! You block the phantasmal warrior's attack. A sun demon comes into view. The molten gargoyle hits your spectral ghost moth with a +0 mace! Your spectral ghost moth is engulfed in flames! Your spectral vault warden closely misses the hell knight. The hell knight utters an invocation to its god. The hell knight blinks! Your spectral ettin hits the phantasmal warrior! x2 The phantasmal warrior is destroyed! Kikubaaqudgha accepts your kill. Your spectral balrug barely misses the molten gargoyle. An iron golem comes into view. Your death scarab closely misses the sun demon. Your death scarab bites the hell knight simulacrum!! Your death scarab drains the hell knight simulacrum's vigour! The hell knight simulacrum seems to slow down. Your spectral smoke demon hits the hell knight simulacrum. The hell knight simulacrum vaporises! Your spectral soul eater hits the iron dragon but does no damage. Geryon tail-slaps the iron golem but does no damage. The iron golem hits your spectral reaper!! Your spectral reaper is destroyed! The hell knight calls down the wrath of its god upon you. The bolt of fire misses you. Your spectral rust devil closely misses the sun demon. The sun demon hits your spectral ettin! Your spectral ettin is engulfed in flames! Your spectral ghost moth hits the molten gargoyle! Your spectral ghost moth hits the molten gargoyle but does no damage. Your spectral ghost moth hits the molten gargoyle. Something hits your spectral balrug! The molten gargoyle hits your spectral ghost moth with a +0 mace!! Your spectral ghost moth is engulfed in flames! Your spectral ghost moth is destroyed! Your spectral ettin hits the sun demon! x2 Your spectral vault warden hits the hell knight but does no damage. A hell knight comes into view. It is wielding a +2 demon trident of flaming. The iron dragon bites your spectral soul eater. The iron dragon claws your spectral soul eater! The iron dragon tramples your spectral soul eater. Your spectral soul eater is shoved backwards! A reaper comes into view. It is wielding a +1 scythe of flaming. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is heavily damaged. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon. The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the sun demon. The sun demon completely resists. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is severely wounded. The fireball engulfs the reaper!! The reaper is severely wounded. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is severely wounded. You hear a sizzling sound! The fireball engulfs the reaper!! You kill the reaper! Kikubaaqudgha accepts your kill. The fireball engulfs the hell knight. The hell knight completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon. The iron dragon resists. The iron dragon is almost dead. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is heavily damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is heavily damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is heavily damaged. The fireball engulfs the hell knight but does no damage. A death scarab bursts from the reaper! You hear a roar! You hear a chilling moan. The hell knight's soul is no longer bound. Your death scarab closely misses the sun demon. Your death scarab barely misses the hell knight. Your death scarab bites the sun demon. Your death scarab bites the molten gargoyle!! The molten gargoyle is destroyed! Kikubaaqudgha accepts your kill. Your death scarab barely misses the iron golem. Your death scarab barely misses the sun demon. Your spectral soul eater hits the iron dragon but does no damage. Geryon tail-slaps the iron golem from afar! A sun demon comes into view. The hell knight hits your spectral vault warden with a +5 glaive!! Your spectral balrug hits the hell knight. Your spectral hell knight barely misses the hell knight. Something hits your death scarab!! The iron golem hits you but does no damage. You block the iron golem's attack. Your spectral vault warden hits the hell knight but does no damage. Your spectral ettin hits the sun demon!! The sun demon dies! Kikubaaqudgha accepts your kill. A glowing mist starts to gather... The iron dragon bites your spectral soul eater. The iron dragon claws your spectral soul eater but does no damage. The iron dragon tramples your spectral soul eater but does no damage. Geryon tail-slaps the iron golem from afar! Your spectral soul eater hits the iron dragon. Your spectral smoke demon hits the hell knight. Your spectral smoke demon hits the hell knight but does no damage. x2 Your death scarab bites the hell knight. Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your spectral golden dragon bites the hell knight. Your spectral golden dragon claws the hell knight! Your spectral golden dragon tramples the hell knight. The hell knight holds its ground! Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the smoke demon. The smoke demon resists. The smoke demon is heavily wounded. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron dragon but does no damage. The iron dragon is almost dead. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is severely wounded. The fireball engulfs the hell knight. The hell knight completely resists. The hell knight is moderately wounded. The fireball engulfs the iron golem. The iron golem completely resists. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is lightly damaged. The fireball engulfs the iron golem. The iron golem completely resists. You hear a chilling moan. Your death scarab bites the hell knight! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab bites the iron golem. Your death scarab bites the hell knight! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your spectral balrug hits the hell knight! The hell knight hits your spectral vault warden with a +5 glaive!! Your spectral vault warden is destroyed! The smoke demon gestures at you. Something smites you! A smoke demon comes into view. A rust devil comes into view. The iron golem completely misses you. The iron golem hits you!! Your spectral sun demon hits the hell knight but does no damage. Your spectral soul eater hits the iron dragon but does no damage. Your death scarab barely misses the hell knight. The hell knight hits your spectral balrug with a +2 demon trident of flaming. The hell knight burns your spectral balrug. Your spectral smoke demon hits the hell knight but does no damage. Your spectral smoke demon barely misses the hell knight. Your spectral smoke demon closely misses the hell knight. Your spectral shadow dragon bites the hell knight! The hell knight dies! Kikubaaqudgha accepts your kill. A glowing mist starts to gather... Your spectral golden dragon bites the hell knight. Your spectral golden dragon claws the hell knight! Your spectral golden dragon drains the hell knight. The hell knight dies! Kikubaaqudgha accepts your kill. A freezing mist starts to gather... Geryon tail-slaps the iron golem from afar!! Your death scarab bites the hell knight simulacrum!! Your death scarab drains the hell knight simulacrum's vigour! The hell knight simulacrum seems to slow down. The iron golem misses you. You block the iron golem's attack. The iron golem completely misses you. The iron golem barely misses you. The smoke demon hits your spectral ettin! The smoke demon completely misses your spectral ettin. The smoke demon hits your spectral ettin but does no damage. Your death scarab bites the hell knight simulacrum! The hell knight simulacrum vaporises! The smoke demon hits your spectral smoke demon but does no damage. The smoke demon hits your spectral smoke demon. The smoke demon barely misses your spectral smoke demon. Your spectral ettin hits the smoke demon! Your spectral ettin closely misses the smoke demon. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - iron dragon Aim: an iron dragon (almost dead, infested, lightly drained, ally target, 100% to hit) Zombie hands grab the iron golem. Zombie hands grab the iron dragon. Your unholy channel expires. The zombie hands constrict the iron dragon. You kill the iron dragon! Kikubaaqudgha accepts your kill. The zombie hands constrict the iron golem, but do no damage. Your spectral sun demon fades into mist! Your spectral smoke demon fades into mist! Your spectral balrug fades into mist! Your spectral hell knight fades into mist! x2 Your spectral rust devil fades into mist! Your spectral ettin fades into mist! x2; Geryon fades into mist! Your spectral golden dragon fades into mist! Your spectral ettin fades into mist! Your spectral shadow dragon fades into mist! Your spectral soul eater fades into mist! A death scarab bursts from the iron dragon! Your death scarab bites the smoke demon but does no damage. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab barely misses the smoke demon. The smoke demon barely misses your death scarab. The smoke demon hits your death scarab. x2; The iron golem barely misses you. The iron golem hits you. Your death scarab bites the iron golem but does no damage. The iron golem completely misses you. The iron golem misses you. Your death scarab bites the smoke demon!! Your death scarab drains the smoke demon's vigour! The smoke demon seems to slow down. You barely miss the hell knight. The hell knight is severely wounded. The zombie hands constrict the iron golem, but do no damage. Your death scarab bites the iron golem but does no damage. Your death scarab bites the smoke demon!! The smoke demon dies! Kikubaaqudgha accepts your kill. Your death scarab bites the iron golem but does no damage. The hell knight mumbles some strange prayers to its god against you. The bolt of fire hits you!! You resist. The bolt of fire hits your death scarab!! Your death scarab bites the iron golem! Your death scarab bites the iron golem!! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. The sun demon hits your death scarab!! Your death scarab is destroyed! You block the iron golem's attack. The iron golem completely misses you. x2 You block the iron golem's attack. A soul eater comes into view. The hell knight closely misses you. You impale the hell knight!! Your weapon exudes an aura of protection. You kill the hell knight! Kikubaaqudgha accepts your kill. A freezing mist starts to gather... A hell knight simulacrum comes into view. The zombie hands constrict the iron golem. Your death scarab bites the smoke demon!! The smoke demon dies! Kikubaaqudgha accepts your kill. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the sun demon but does no damage. Your death scarab bites the iron golem. Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab misses the sun demon. Your death scarab bites the iron golem but does no damage. You block the sun demon's attack. You block the iron golem's attack. The iron golem hits you but does no damage. Your death scarab bites the iron golem but does no damage. The iron golem misses you. x2 A hell knight comes into view. It is wielding a +3 war axe. A molten gargoyle comes into view. It is wielding a +1 mace of protection. The iron golem barely misses your death scarab. The iron golem hits your death scarab! Unknown command. Casting: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - iron golem Aim: an iron golem (ally target, 100% to hit) The iron golem is unaffected. Zombie hands grab the iron golem. x2 The zombie hands constrict the iron golem, but do no damage. x3 The hell knight's soul is no longer bound. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the iron golem but does no damage. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab barely misses the sun demon. Your death scarab bites the iron golem!! Your death scarab bites the sun demon!! Your death scarab drains the sun demon's vigour! The sun demon seems to slow down. Your death scarab bites the iron golem. Your death scarab bites the rust devil. The sun demon closely misses you. The sun demon completely misses you. A putrid mouth comes into view. The iron golem misses you. x2; The sun demon misses you. You block the sun demon's attack. The iron golem completely misses you. The iron golem hits you but does no damage. You block the iron golem's attack. The iron golem completely misses you. Casting: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (mildly dangerous; 4% risk of failure) Press: ? - help, Dir - move target, f - hell knight simulacrum, p - iron golem Aim: a hell knight simulacrum You call forth a plague of scarabs! The hell knight simulacrum is unaffected. Your death scarab is unaffected. The rust devil is infested! The sun demon is infested! The iron golem is unaffected. The iron golem is infested! x2 The iron golem is unaffected. The zombie hands constrict the iron golem, but do no damage. x2 The zombie hands constrict the iron golem! The zombie hands release their grip on the iron golem. Your death scarab bites the iron golem! x2 Your death scarab bites the hell knight simulacrum!! Your death scarab drains the hell knight simulacrum's vigour! The hell knight simulacrum seems to slow down. Your death scarab bites the iron golem!! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab barely misses the iron golem. Your death scarab bites the iron golem!! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab completely misses the iron golem. A molten gargoyle comes into view. It is wielding a +0 morningstar. The sun demon misses you. Your death scarab bites the iron golem! Your death scarab bites the hell knight simulacrum!! The hell knight simulacrum vaporises! You block the sun demon's attack. You block the iron golem's attack. The iron golem hits you! Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. The putrid mouth howls a warning cry! The iron golem hits you!! The iron golem closely misses you. The sun demon completely misses you. You hear a roar! You hear a shout! You hear a screech! You hear a bark! You hear a hideous shriek! You hear a shout! You puncture the iron golem! Your weapon exudes an aura of protection. The iron golem is heavily damaged. The zombie hands constrict the iron golem! The zombie hands constrict the iron golem. Your death scarab bites the iron golem but does no damage. Your death scarab completely misses the iron golem. Your death scarab bites the rust devil!! Your death scarab drains the rust devil's vigour! The rust devil seems to slow down. Your death scarab bites the iron golem but does no damage. The iron golem hits you. You block the iron golem's attack. You block the sun demon's attack. The sun demon closely misses you. Your death scarab completely misses the iron golem. Your death scarab bites the iron golem! The iron golem completely misses you. The iron golem barely misses you. You impale the iron golem!! The iron golem is heavily damaged. The zombie hands constrict the iron golem, but do no damage. The zombie hands constrict the iron golem. You hear a shout! Your death scarab barely misses the rust devil. Your death scarab bites the iron golem but does no damage. x2 Your death scarab barely misses the iron golem. Your death scarab bites the hell knight!! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! You block the sun demon's attack. The iron golem struggles to escape constriction. The molten gargoyle hits your death scarab with a +1 mace of protection! Your death scarab is engulfed in flames! The hell knight hits your death scarab with a +3 war axe! The hell knight hits your death scarab with a +3 war axe. Your death scarab is destroyed! The hell knight hits your death scarab with a +3 war axe. The iron golem closely misses you. x2 You puncture the iron golem! The iron golem is heavily damaged. The zombie hands constrict the iron golem. x2 Your death scarab completely misses the iron golem. Your death scarab bites the hell knight. Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab bites the rust devil! Your death scarab drains the rust devil's vigour! The rust devil seems to slow down. Your death scarab bites the iron golem but does no damage. Your death scarab bites the hell knight!! Your death scarab drains the hell knight's vigour! The hell knight seems to slow down. Your death scarab draws strength from the hell knight's injuries! Your death scarab bites the iron golem but does no damage. Your death scarab bites the hell knight! The hell knight dies! Kikubaaqudgha accepts your kill. The rust devil hits your death scarab. The rust devil corrodes your death scarab! The sun demon completely misses you. The iron golem misses your death scarab. The iron golem completely misses your death scarab. The putrid mouth howls a warning cry! The molten gargoyle blasts magma at you! The bolt of magma hits the molten gargoyle! The molten gargoyle partially resists. The bolt of magma hits your death scarab!! The bolt of magma misses you. You hear a chilling moan. x3; You hear a bark! x2; You hear a chilling moan. You hear a shout! x2 You impale the iron golem!! The iron golem is heavily damaged. The zombie hands constrict the iron golem. x2 Your death scarab bites the iron golem but does no damage. Your death scarab bites the iron golem!! Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the iron golem but does no damage. A sun demon comes into view. You block the sun demon's attack. The iron golem hits your death scarab! The iron golem misses your death scarab. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the molten gargoyle. The rust devil hits your death scarab. Your death scarab seems to be corroded for longer. The iron golem struggles to escape constriction. The iron golem barely misses your death scarab. The iron golem hits your death scarab!!! Your death scarab is destroyed! You hit the iron golem. The iron golem is severely damaged. The zombie hands constrict the iron golem! The zombie hands constrict the iron golem. The zombie hands release their grip on the iron golem. Your death scarab bites the rust devil! The rust devil dies! Kikubaaqudgha accepts your kill. A death scarab bursts from the rust devil! Your death scarab bites the iron golem but does no damage. Your death scarab bites the molten gargoyle! A flayed ghost comes into view. You block the soul eater's attack. The molten gargoyle hits your death scarab with a +1 mace of protection! Your death scarab is engulfed in flames! Your death scarab is destroyed! The molten gargoyle blasts magma at your death scarab! The bolt of magma hits your death scarab!! Your death scarab is destroyed! The bolt of magma misses you. The sun demon completely misses you. The iron golem squeaks loudly. You hit the iron golem but do no damage. The iron golem is heavily damaged. The zombie hands constrict the iron golem. Your death scarab bites the iron golem!! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the iron golem but does no damage. You block the soul eater's attack. Your death scarab bites the iron golem but does no damage. The molten gargoyle blasts magma at you! The bolt of magma hits you but does no damage. The bolt of magma hits the sun demon! The sun demon partially resists. You block the sun demon's attack. The iron golem hits you but does no damage. The iron golem barely misses you. Your death scarab bites the iron golem. You hit the iron golem but do no damage. The iron golem is heavily damaged. The zombie hands constrict the iron golem! The sun demon is no longer moving slowly. Your death scarab bites the iron golem but does no damage. x2 Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. You block the soul eater's attack. Your death scarab barely misses the sun demon. The sun demon hits you but does no damage. The iron golem hits your death scarab! The iron golem closely misses your death scarab. The sun demon hits your death scarab but does no damage. You barely miss the molten gargoyle. The molten gargoyle is moderately damaged. The zombie hands constrict the iron golem, but do no damage. The zombie hands release their grip on the iron golem. Your death scarab bites the iron golem but does no damage. Your death scarab bites the sun demon but does no damage. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. The soul eater misses you. The putrid mouth bites you but does no damage. The putrid mouth closely misses you. The molten gargoyle hits you but does no damage. The sun demon barely misses you. The iron golem barely misses your death scarab. The iron golem hits your death scarab!!! Your death scarab is destroyed! Casting: Infestation (mildly dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (mildly dangerous; 4% risk of failure) Press: ? - help, Dir - move target, f - iron golem Aim: an iron golem (severely damaged, unaware, infested, slow, hasn't noticed you) You call forth a plague of scarabs! The iron golem squeaks loudly. The iron golem is unaffected. x2; The sun demon is unaffected. The iron golem is unaffected. The molten gargoyle is infested! x2 The soul eater is infested! The putrid mouth is infested! The sun demon is infested! The iron golem is no longer moving slowly. Your death scarab bites the iron golem but does no damage. The sun demon hits your death scarab!! Your death scarab is destroyed! You block the sun demon's attack. The putrid mouth bites you. You block the putrid mouth's attack. The molten gargoyle blasts magma at you! The bolt of magma hits you but does no damage. The soul eater hits you but does no damage. The sun demon hits you. You are engulfed in flames. You resist. The iron golem completely misses you. The iron golem barely misses you. The molten gargoyle hits you with a +1 mace of protection! You are engulfed in flames. You resist. The molten gargoyle blasts magma at you! The bolt of magma misses you. The bolt of magma hits the sun demon! The sun demon partially resists. The putrid mouth barely misses you. The putrid mouth completely misses you. The soul eater completely misses you. You block the sun demon's attack. You block the soul eater's attack. The molten gargoyle blasts magma at you! The bolt of magma hits you but does no damage. The bolt of magma hits the sun demon! The sun demon partially resists. The putrid mouth bites you but does no damage. The putrid mouth claws you but does no damage. The molten gargoyle blasts magma at you! The bolt of magma hits you but does no damage. The bolt of magma hits the sun demon! The sun demon partially resists. The iron golem hits you but does no damage. The iron golem hits you. The sun demon hits you. You are engulfed in flames! You resist. Thank you for visiting Hell. Please come again soon. Welcome back, ironshield the Demonspawn Summoner. Kikubaaqudgha says: Spread unending torment and darkness! Press ? for a list of commands and other information. Cast which spell? (? or * to list) Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the soul eater!! The soul eater is moderately wounded. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is moderately wounded. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is severely damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is moderately damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is severely damaged. The fireball engulfs the putrid mouth!! The putrid mouth is moderately damaged. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is severely damaged. The fireball engulfs the putrid mouth!!! The putrid mouth is almost destroyed. The fireball engulfs the soul eater!! The soul eater is severely wounded. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is moderately damaged. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is severely damaged. The fireball engulfs the putrid mouth! The putrid mouth is almost destroyed. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is severely damaged. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is moderately wounded. You block the soul eater's attack. You block the putrid mouth's attack. The putrid mouth barely misses you. The molten gargoyle hits you but does no damage. x2 The sun demon closely misses you. The iron golem misses you. The iron golem completely misses you. The molten gargoyle misses you. The soul eater completely misses you. The putrid mouth bites you but does no damage. The putrid mouth claws you but does no damage. The molten gargoyle blasts magma at you! The bolt of magma hits you. You partially resist. The bolt of magma hits the molten gargoyle! The molten gargoyle partially resists. The molten gargoyle is destroyed! You hear a splash. A death scarab bursts from the molten gargoyle! The sun demon completely misses you. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The air bursts into flame! The fireball engulfs the soul eater!! The soul eater is almost dead. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is moderately wounded. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is severely damaged. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is moderately damaged. The fireball engulfs the putrid mouth!! You destroy the putrid mouth! Kikubaaqudgha accepts your kill. The fireball engulfs the iron golem but does no damage. The iron golem is severely damaged. The fireball engulfs the soul eater!! You kill the soul eater! Kikubaaqudgha accepts your kill. The fireball engulfs the molten gargoyle. The molten gargoyle completely resists. The molten gargoyle is moderately damaged. The fireball engulfs the iron golem. The iron golem completely resists. The iron golem is severely damaged. The fireball engulfs the sun demon. The sun demon completely resists. The sun demon is moderately wounded. A death scarab bursts from the soul eater! A death scarab bursts from the putrid mouth! The iron golem is no longer infested. You block the sun demon's attack. You block the molten gargoyle's attack. The iron golem hits you!! The iron golem completely misses you. Your death scarab bites the molten gargoyle but does no damage. Your death scarab bites the sun demon!! Your death scarab drains the sun demon's vigour! The sun demon seems to slow down. Your death scarab is engulfed in a cloud of scalding steam. The sun demon hits your death scarab!! Your death scarab is engulfed in flames!! Your death scarab is destroyed! Your death scarab bites the sun demon! Your death scarab drains the sun demon's vigour! The sun demon seems to slow down. Your death scarab is engulfed in a cloud of scalding steam. The molten gargoyle attacks as it pursues you! You block the molten gargoyle's attack. The sun demon hits your death scarab! Your death scarab is engulfed in flames! Your death scarab is destroyed! Your death scarab bites the sun demon! The sun demon dies! Kikubaaqudgha accepts your kill. A death scarab bursts from the sun demon! The molten gargoyle blasts magma at you! The bolt of magma misses you. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Ignition (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate You miscast Ignition. You are very lightly contaminated with residual magic. There is a sudden and violent explosion of flames. You resist. Your death scarab is engulfed in a cloud of scalding steam. Your death scarab barely misses the iron golem. Your death scarab is engulfed in a cloud of scalding steam. Your death scarab bites the iron golem!! Your death scarab bites the iron golem but does no damage. Your death scarab is engulfed in a cloud of scalding steam. Your death scarab bites the molten gargoyle but does no damage. Your death scarab is engulfed in a cloud of scalding steam. x3 The molten gargoyle blasts magma at you! The bolt of magma misses you. The iron golem misses you. The iron golem barely misses you. Casting: Ignition (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Malign forces permeate your being, awaiting release. Your death scarab bites the iron golem but does no damage. Your death scarab bites the iron golem!! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. You block the molten gargoyle's attack. Your death scarab bites the iron golem. Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab barely misses the iron golem. The iron golem hits your death scarab. x2 The molten gargoyle barely misses you. Casting: Death Channel (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab is engulfed in a cloud of scalding steam. Your death scarab bites the molten gargoyle!! The molten gargoyle is destroyed! Kikubaaqudgha accepts your kill. A death scarab bursts from the molten gargoyle! Casting: Death Channel (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Borgnjor's Vile Clutch (mildly dangerous; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - iron golem Aim: an iron golem (almost destroyed, not watching you, slow, ally target, 100% to hit) Zombie hands grab the iron golem. Your death scarab is unaffected. The zombie hands constrict the iron golem, but do no damage. Your death scarab bites the iron golem! Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the iron golem. Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab splashes around in the water. Your death scarab bites the iron golem! Your death scarab bites the iron golem but does no damage. The iron golem hits your death scarab! x2 Your death scarab is destroyed! The zombie hands constrict the iron golem! Your death scarab completely misses the iron golem. Your death scarab bites the iron golem. Your death scarab drains the iron golem's vigour! The iron golem seems to slow down. Your death scarab bites the iron golem! Your death scarab splashes around in the water. Your death scarab bites the iron golem! The iron golem is destroyed! Kikubaaqudgha accepts your kill. Your magical contamination has completely faded away. Magic restored. There is an open door here. There is an open door here. There is a shaft here. There is an open door here. There is an open door here. There is an open door here. Your unholy channel is weakening. Your unholy channel expires. You see here a talisman of death. You start resting. Your death scarab crumbles into dust! HP restored. Welcome back, ironshield the Demonspawn Summoner. Kikubaaqudgha says: Spread unending torment and darkness! Press ? for a list of commands and other information. There is a one-way gateway to a ziggurat here. The world spins around you as you enter the gateway. You land on top of a ziggurat so tall you cannot make out the ground. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31-a0-1576-ga3383ba 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: [ironshield] Species: Demonspawn Job: Summoner HP: 269/269; mods: 0/0 MP: 51/51; mod: 0 Stats: 25 (25) 30 (30) 21 (21) Position: (0, 0) , god: Kikubaaqudgha (3), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 15 | 6525 | 0/975 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 | 1 | 34 | 13 | 6440 | 732/981 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 5 | 891 | 0/357 Dodging | X | 0 | 0 | 15 | 7759 | 0/1160 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 5 | 891 | 0/357 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 15 | 7759 | 0/1160 Conjurations | X | 0 | 0 | 25 | 20350 | 0/1925 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 9 | 2250 | 0/525 Necromancy | X | 0 | 0 | 20 | 10279 | 0/1199 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 2 | 66 | 22 | 18804 | 758/1932 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 6 | 1050 | 0/350 Shapeshifting | X | 0 | 0 | 16 | 10606 | 0/1485 Spell bugs: Durations: #33: 200 #114: 38 Attributes: #4: 712573 #12: 11229 #13: 4975 #22: 1 #23: 63894 #24: -1493390006 #49: 10793 Mutations: large bone plates: 3 (innate) deformed body: 1 demonic guardian: 3 (innate) hurl damnation: 1 (innate) teleportitis: 1 torment resistance: 1 (innate) magic shield: 1 (innate) magic regeneration: 1 (innate) magic link: 1 (innate) demonic willpower: 1 (innate) demonic touch: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #15: +9 demon trident of protection eq slot #1, inv slot #12: +2 cloak "Kofuinif" {rN+ Str+2} eq slot #2, inv slot #20: +0 helmet of the Special Ears {Regen+ Str+2} eq slot #5, inv slot #48: +3 buckler of protection eq slot #6, inv slot #31: +3 robe of Clouds {*Thunder rCloud rElec} (melded) eq slot #7, inv slot #19: ring of Equilibrium {^Drain rF+ Str+6 Dex+5} eq slot #8, inv slot #51: ring of Gin and Tonic {rN+ MP+9 Int+7} eq slot #9, inv slot #28: amulet "Fuqe" {Fly rC+ Regen+ Int+2} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: [C], function (null), line -1 [C], function err_trace, line -1 dungeon.lua, function farthest_from, line 212 [string "dlmain"], function (null), line 62 dungeon.lua, function (null), line 258 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< fix_slime_vaults: true ice_cave_hard: true tomb_guardian_sets: 1: 2 2: 1 3: 1 4: 1 5: 1 6: 1 slime_fixup_done: true wucad_mu_died: true soh_hangout: Coc >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>