ERROR in 'feature.cc' at line 209: ASSERT failed: feat of 162 out of range 0 (0) .. NUM_FEATURES (162) Version: Dungeon Crawl Stone Soup 0.16-a0-464-g9f12922 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-9f129223c6 -name ackack -rc /dgldir/rcfiles/crawl-git/ackack.rc -macro /dgldir/rcfiles/crawl-git/ackack.macro -morgue /dgldir/morgue/ackack/ -webtiles-socket /crawl-master/webserver/sockets/ackack:2014-09-16.01:41:25.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 33 stack frames. /usr/games/crawl-git-9f129223c6(_Z17write_stack_traceP8_IO_FILEi+0x21) [0x562791]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-9f129223c6(_Z13do_crash_dumpv+0x309) [0x56a989]: do_crash_dump() /usr/games/crawl-git-9f129223c6(_Z20crash_signal_handleri+0x9c) [0x562a4c]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f9525b1b4c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f9525eb1b7b]: /usr/games/crawl-git-9f129223c6() [0x56a119] /usr/games/crawl-git-9f129223c6() [0x56a536] /usr/games/crawl-git-9f129223c6() [0x6147d9] /usr/games/crawl-git-9f129223c6(_Z13feat_is_solid20dungeon_feature_type+0x9) [0x9c5399]: feat_is_solid(dungeon_feature_type) /usr/games/crawl-git-9f129223c6(_Z20feat_has_solid_floor20dungeon_feature_type+0x8) [0x9c5438]: feat_has_solid_floor(dungeon_feature_type) /usr/games/crawl-git-9f129223c6() [0x71503c] /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc23c) [0x7f952742623c]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0x16d88) [0x7f9527430d88]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc64d) [0x7f952742664d]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xb8d7) [0x7f95274258d7]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(+0xc802) [0x7f9527426802]: /usr/lib/x86_64-linux-gnu/liblua5.1.so.0(lua_pcall+0x51) [0x7f9527422361]: /usr/games/crawl-git-9f129223c6(_ZN4CLua6callfnEPKcii+0xb6) [0x547db6]: CLua::callfn(char const*, int, int) /usr/games/crawl-git-9f129223c6(_ZN7map_def7run_luaEb+0x12e) [0x75d0be]: map_def::run_lua(bool) /usr/games/crawl-git-9f129223c6() [0x7892b9] /usr/games/crawl-git-9f129223c6(_Z10vault_mainR15vault_placementPK7map_defb+0x6f) [0x78e7ef]: vault_main(vault_placement&, map_def const*, bool) /usr/games/crawl-git-9f129223c6() [0x5e7cb3] /usr/games/crawl-git-9f129223c6() [0x5ea831] /usr/games/crawl-git-9f129223c6() [0x5ea97d] /usr/games/crawl-git-9f129223c6(_Z7builderb20dungeon_feature_type+0x29a) [0x5ed5aa]: builder(bool, dungeon_feature_type) /usr/games/crawl-git-9f129223c6(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x1178) [0x61e9e8]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-9f129223c6(_Z11down_stairs20dungeon_feature_typebb+0x6b0) [0x97ef60]: down_stairs(dungeon_feature_type, bool, bool) /usr/games/crawl-git-9f129223c6() [0x57ffdb] /usr/games/crawl-git-9f129223c6(_Z12handle_delayv+0x5b3) [0x581d53]: handle_delay() /usr/games/crawl-git-9f129223c6() [0x74c89a] /usr/games/crawl-git-9f129223c6(main+0x64d) [0x75160d]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f9525b0676d]: /usr/games/crawl-git-9f129223c6() [0x4c3a49] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.02-0ubuntu2) 7.4-2012.02 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f9525eb184e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f9525eb184e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x0000000000562e9b in call_gdb (file=0x7f9525e9c180) at crash.cc:409 gdb = attach_cmd = "attach 305\000\000\000\000\000\000\000\000\000" #2 0x000000000056a99e in do_crash_dump () at dbg-asrt.cc:692 t = 1410832139 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2de84d8 "/dgldir/morgue/ackack/"}} name = "/dgldir/morgue/ackack/crash-ackack-20140916-014859.txt", '\000' file = 0x7f9525e9c180 #3 0x0000000000562a4c in crash_signal_handler (sig_num=6) at crash.cc:185 No locals. #4 No symbol table info available. #5 0x00007f9525eb1b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x000000000056a119 in _BreakStrToDebugger (mesg=, assert=) at dbg-asrt.cc:819 No locals. #7 0x000000000056a536 in die (file=0xace88f "feature.cc", line=209, format=) at dbg-asrt.cc:884 tmp = "ASSERT failed: feat of 162 out of range 0 (0) .. NUM_FEATURES (162)", '\000' mesg = "ERROR in 'feature.cc' at line 209: ASSERT failed: feat of 162 out of range 0 (0) .. NUM_FEATURES (162)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffff4a25570, reg_save_area = 0x7ffff4a254a0}} #8 0x00000000006147d9 in get_feature_def (feat=) at feature.cc:209 No locals. #9 get_feature_def (feat=) at feature.cc:207 No locals. #10 0x00000000009c5399 in feat_is_solid (feat=) at terrain.cc:340 No locals. #11 0x00000000009c5438 in feat_has_solid_floor (feat=NUM_FEATURES) at terrain.cc:354 No locals. #12 0x000000000071503c in _feat_has_solid_floor (ls=0x25438c0) at l_feat.cc:37 No locals. #13 0x00007f952742623c in luaD_precall (L=0x25438c0, func=, nresults=1) at ldo.c:319 ci = n = cl = funcr = #14 0x00007f9527430d88 in luaV_execute (L=0x25438c0, nexeccalls=7) at lvm.c:591 b = nresults = 1 i = ra = 0x2dbc160 cl = 0x29a32f0 base = k = 0x2999b60 pc = 0x2999050 #15 0x00007f952742664d in luaD_call (L=0x25438c0, func=0x259cb50, nResults=) at ldo.c:377 No locals. #16 0x00007f95274258d7 in luaD_rawrunprotected (L=0x25438c0, f=0x7f9527420f80 , ud=0x7ffff4a25880) at ldo.c:116 lj = {previous = 0x0, b = {{__jmpbuf = {39073984, -3248809034178199798, 1, 0, 16, 39501568, 3248784326568607498, 3297663940316659466}, __mask_was_saved = 0, __saved_mask = {__val = {1, 13604480, 13604488, 140737297668240, 0, 11327134, 0, 5543683, 140737297668192, 39073984, 43880384, 1, 13604480, 39073984, 140737297668240, 5543955}}}}, status = 0} #17 0x00007f9527426802 in luaD_pcall (L=0x25438c0, func=, u=, old_top=16, ef=) at ldo.c:463 status = oldnCcalls = 0 old_ci = 0 old_allowhooks = 1 '\001' old_errfunc = 0 #18 0x00007f9527422361 in lua_pcall (L=0x25438c0, nargs=1, nresults=0, errfunc=) at lapi.c:821 c = {func = 0x259cb50, nresults = 0} status = func = #19 0x0000000000547db6 in CLua::callfn (this=0xecc160, fn=0xacd69e "dgn_run_map", nargs=1, nret=0) at clua.cc:659 ls = 0x25438c0 strangler = {lua = 0xecc160, static lua_map = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x29d8fc0, _M_left = 0x29d8fc0, _M_right = 0x29d8fc0}, _M_node_count = 1}}}} err = #20 0x000000000075d0be in map_def::run_lua (this=0x7ffff4a25a98, run_main=true) at mapdef.cc:2583 mset = {old_map = {_M_ptr = 0x2871090}} err = #21 0x00000000007892b9 in _resolve_map_lua (map=...) at maps.cc:172 err = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}} #22 0x000000000078e7ef in _resolve_map (map=...) at maps.cc:204 No locals. #23 _write_vault (check_place=false, place=..., mdef=...) at maps.cc:140 tries = #24 vault_main (place=..., vault=, check_place=false) at maps.cc:114 No locals. #25 0x00000000005e7cb3 in _build_vault_impl (vault=0x7f9524ec8260, build_only=false, check_collisions=false, make_no_exits=false, where=...) at dungeon.cc:4280 place = {pos = {x = -1, y = -1}, size = {x = 0, y = 0}, orient = MAP_NONE, map = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28a1b48 "layout_vaults_maze"}}, description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, order = 2147483647, tags = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26ffb28 " overwritable layout allow_dup unrand no_rotate no_pool_fixup no_hmirror no_vmirror chance_vaults uniq_vaults_maze layout_type_vaults overwritable layout allow_dup unrand no_rotate no_"...}}, place = {depths = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }}, depths = {depths = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2aa2ed0, _M_finish = 0x2aa2ee0, _M_end_of_storage = 0x2aa2ee0}}, }}, orient = MAP_ENCOMPASS, _chance = {default_thing = {chance_priority = 100, chance = 10000}, depth_range_Xs = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }}, _weight = {default_thing = 10, depth_range_Xs = {, std::allocator > >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }}, map = {markers = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, lines = {, std::allocator >, std::allocator, std::allocator > > >> = {_M_impl = {, std::allocator > >> = {<__gnu_cxx::new_allocator, std::allocator > >> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, overlay = {_M_ptr = 0x0}, keyspecs = {_M_t = {_M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7ffff4a25b70, _M_right = 0x7ffff4a25b70}, _M_node_count = 0}}}, next_keyspec_idx = 256, map_width = 0, solid_north = false, solid_east = false, solid_south = false, solid_west = false, solid_checked = false}, mons = {mons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, items = {items = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, random_mons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, level_flags = {flags_set = 0, flags_unset = 0}, branch_flags = {flags_set = 0, flags_unset = 0}, prelude = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x28f0ad8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27bc968 "dlprelude"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, mapchunk = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2707378 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2779c28 "dlmapchunk"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, main = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ab70b8 "/crawl-master/crawl-git-9f129223c6/data/dat/des/builder/layout_vaults.des"}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26db698 "\033LuaQ"}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x277a1c8 "dlmain"}}, first = 247, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x26cb5f8 ""}}}, validate = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27b7e58 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2779a58 "dlvalidate"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, veto = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2b3fd78 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2779888 "dlveto"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, epilogue = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2ab2508 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27796b8 "dlepilogue"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}}, place_loaded_from = {filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27cbe68 ""}}, lineno = 0}, original = 0x7f9524ec8260, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, floor_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}, border_fill_type = DNGN_ROCK_WALL, feat_renames = {_M_t = {_M_impl = {, std::allocator > > > >> = {<__gnu_cxx::new_allocator, std::allocator > > > >> = {}, }, _M_key_compare = {> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7ffff4a25d80, _M_right = 0x7ffff4a25d80}, _M_node_count = 0}}}, subvault_places = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, index_only = false, cache_offset = 11899, file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27bf698 "builder_layout_vaults.des"}}, cache_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x27bf698 "builder_layout_vaults.des"}}, svmask = 0x0, validating_map_flag = false}, exits = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, seen = false} is_layout = saved_place = placing = {val = @0xecc140, oldval = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}}} placed_vault_orientation = #26 0x00000000005ea831 in _build_primary_vault (vault=) at dungeon.cc:4256 No locals. #27 0x00000000005ea97d in _builder_normal () at dungeon.cc:3238 vault = 0x7f9524ec8260 #28 _builder_by_type () at dungeon.cc:2740 No locals. #29 _build_dungeon_level (dest_stairs_type=DNGN_STONE_STAIRS_UP_I) at dungeon.cc:2404 place_vaults = nvaults = #30 0x00000000005ed5aa in _build_level_vetoable (dest_stairs_type=DNGN_STONE_STAIRS_UP_I, enable_random_maps=true) at dungeon.cc:393 level_layout_type = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}} #31 builder (enable_random_maps=true, dest_stairs_type=DNGN_STONE_STAIRS_UP_I) at dungeon.cc:337 uniq_tags = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x2a50660, _M_left = 0x29c9e80, _M_right = 0x287fd90}, _M_node_count = 11}}} uniq_names = {_M_t = {_M_impl = {, std::allocator > > >> = {<__gnu_cxx::new_allocator, std::allocator > > >> = {}, }, _M_key_compare = {, std::allocator >, std::basic_string, std::allocator >, bool>> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x25a9db0, _M_left = 0x27f6a10, _M_right = 0x282c660}, _M_node_count = 65}}} levelgen = {val = , oldval = false} tries = #32 0x000000000061e9e8 in _make_level (stair_taken=DNGN_STONE_STAIRS_DOWN_I, old_level=...) at files.cc:1187 dummy = false stair_type = DNGN_STONE_STAIRS_UP_I #33 load_level (stair_taken=DNGN_STONE_STAIRS_DOWN_I, load_mode=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1337 level_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2af9858 "Vaults:2"}} make_changes = true popped = false stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} just_created_level = false return_pos = {x = 0, y = 0} dest_pos = {x = 37, y = 31} #34 0x000000000097ef60 in down_stairs (force_stair=, force_known_shaft=, wizard=false) at stairs.cc:997 entered_branch = false stair_taken = DNGN_STONE_STAIRS_DOWN_I newlevel = collect_travel_data = stair_pos = {x = 37, y = 31} old_feat = DNGN_STONE_STAIRS_DOWN_I dst = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1109698 ""}} old_level = {branch = BRANCH_VAULTS, depth = 1} stair_find = known_shaft = shaft = false shaft_dest = shaft_depth = #35 0x000000000057ffdb in _finish_delay (delay=...) at delay.cc:1156 No locals. #36 0x0000000000581d53 in handle_delay () at delay.cc:849 delay = @0x26f9980: {type = DELAY_DESCENDING_STAIRS, duration = 0, parm1 = 0, parm2 = 0, parm3 = 0, started = true, trits = {0, 0, 37, 30, 9223438, 0}, len = 35} #37 0x000000000074c89a in _input () at main.cc:1333 player_disabled = {was_disabled = false} #38 0x000000000075160d in _launch_game () at main.cc:470 game_start = false ccon = {cstate = false, smartcstate = false} #39 _launch_game_loop () at main.cc:376 game_ended = false #40 main (argc=, argv=) at main.cc:334 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.6.3 on Sep 15 2014 at 14:48:57 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -Wall -Wformat-security -Wmissing-declarations -Wredundant-decls -DUSE_TILE -DUSE_TILE_WEB -Wundef -Wno-array-bounds -Wno-parentheses -Wno-unused-parameter -Wwrite-strings -Wshadow -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -isystem /usr/include/ncursesw -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-9f129223c6/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-9f129223c6/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-9f129223c6/data/web/" LDFLAGS: -rdynamic -O2 >>>>>>>>>>> Place info: branch = 11, depth = 2 Level id: Vaults:2 Currently generating level. Vault being placed: layout_vaults_maze Level build method = , level layout type = , absdepth0 = 20 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You kill the yaktaur! Okawaru accepts your kill. A yaktaur comes into view. A yaktaur comes into view. The yaktaur captain unwields an uncursed arbalest of freezing. The yaktaur captain barely misses you. The yaktaur hits you but does no damage. Things that are here: an uncursed short sword; an uncursed shortbow; 18 arrows Unknown command. You bludgeon the yaktaur captain!! You drain the yaktaur captain! You claw the yaktaur captain! The yaktaur captain is heavily wounded. The yaktaur captain hits you but does no damage. You sock the yaktaur captain! The yaktaur captain is severely wounded. The yaktaur hits you with a glowing arbalest. You puncture the yaktaur captain! You drain the yaktaur captain! Your kick misses the yaktaur captain. You peck the yaktaur captain. The yaktaur captain is almost dead. The yaktaur wields an arbalest. The yaktaur shoots a bolt. The bolt closely misses you. The yaktaur captain closely misses you. You bludgeon the yaktaur captain!! You kill the yaktaur captain! Okawaru accepts your kill. Something appears before you! Okawaru grants you a gift! The yaktaur wields an arbalest. The yaktaur shoots a bolt. The bolt barely misses you. The yaktaur hits you but does no damage. Press: ? - help, v - describe, . - travel, g - get item A runed hunting sling {god gift}. There is something else lying underneath. The floor. You puncture the yaktaur! Your kick misses the yaktaur. The yaktaur is heavily wounded. The yaktaur shoots a bolt. The bolt completely misses you. The yaktaur wields an arbalest. The yaktaur shoots a bolt of frost. The bolt of frost misses you. You bludgeon the yaktaur!! You kill the yaktaur! Okawaru accepts your kill. The yaktaur unwields an uncursed cutlass. The yaktaur wields an arbalest. The yaktaur shoots a bolt. The bolt closely misses you. The yaktaur shoots a bolt. The bolt completely misses you. The yaktaur completely misses you. The yaktaur shoots a bolt. The bolt hits you!! Items here: $ % ( ) an uncursed arbalest of freezing; 17 bolts; 24 gold pieces; a yaktaur corpse You hit the yaktaur. You claw the yaktaur. You peck the yaktaur, but do no damage. The yaktaur is moderately wounded. The yaktaur unwields an uncursed arbalest. The yaktaur wields an uncursed cutlass. The yaktaur closely misses you. The yaktaur unwields an uncursed arbalest. The yaktaur misses you. A cyclops comes into view. You bludgeon the yaktaur!! You peck the yaktaur. You kill the yaktaur! Okawaru accepts your kill. You puncture the yaktaur! You drain the yaktaur! You claw the yaktaur. You peck the yaktaur! The yaktaur is severely wounded. The yaktaur completely misses you. The yaktaur misses you. The yaktaur unwields an uncursed arbalest. The yaktaur completely misses you. The yaktaur unwields an uncursed arbalest. The yaktaur completely misses you. You bludgeon the yaktaur!! You kill the yaktaur! Okawaru accepts your kill. The yaktaur completely misses you. The yaktaur closely misses you. The yaktaur completely misses you. There is an open door, spattered with blood here. Items here: (( ))) an uncursed arbalest; 6 bolts of frost; an uncursed cutlass an uncursed arbalest; 16 bolts The yaktaur wields an uncursed arbalest. The yaktaur shoots a bolt. The bolt misses you. The yaktaur wields an arbalest. The yaktaur shoots a silver bolt. The silver bolt completely misses you. The yaktaur shoots a bolt. The bolt misses you. You sock the yaktaur! You claw the yaktaur! You peck the yaktaur! The yaktaur is almost dead. The yaktaur unwields an uncursed arbalest. The yaktaur hits you but does no damage. You thump the yaktaur! You kill the yaktaur! Okawaru accepts your kill. The yaktaur wields an uncursed arbalest. The yaktaur shoots a bolt. The bolt completely misses you. You hit the yaktaur. You drain the yaktaur! The yaktaur is lightly wounded. The yaktaur unwields an uncursed arbalest. The yaktaur barely misses you. You impale the yaktaur!! You drain the yaktaur! You kill the yaktaur! Okawaru accepts your kill. The yaktaur shoots a bolt. The bolt misses you. Things that are here: an uncursed arbalest; 7 bolts; a yaktaur corpse You sock the yaktaur! You claw the yaktaur. The yaktaur is heavily wounded. The yaktaur unwields an uncursed arbalest. The yaktaur completely misses you. You hit the yaktaur. You claw the yaktaur! You peck the yaktaur! The yaktaur is almost dead. You sock the yaktaur! You kill the yaktaur! Okawaru accepts your kill. No target in view! No target in view! The cyclops closely misses you. There is an open door, spattered with blood here. Items here: % (( )))) You puncture the cyclops! You claw the cyclops! The cyclops is moderately wounded. The cyclops misses you. You barely miss the cyclops. You peck the cyclops! The cyclops is heavily wounded. You bludgeon the cyclops!! You drain the cyclops! Your kick misses the cyclops. You punch the cyclops. You kill the cyclops! Okawaru accepts your kill. No target in view! You see here 2 large rocks. There is an open door, spattered with blood here. Items here: % (( )))) Things that are here: an uncursed arbalest; 7 bolts; a yaktaur corpse Things that are here: an uncursed arbalest; 5 silver bolts; a yaktaur corpse You offer a prayer to Okawaru. The yaktaur corpse is consumed by flame. Okawaru is extremely pleased with you. You feel like a meek peon again. Things that are here: an uncursed arbalest; 7 bolts; a yaktaur corpse You offer a prayer to Okawaru. The yaktaur corpse is consumed by flame. Okawaru is extremely pleased with you. There is an open door, spattered with blood here. Items here: % (( )))) You offer a prayer to Okawaru. The yaktaur corpse slowly burns to ash. Okawaru is extremely pleased with you. You now have 2232 gold pieces (gained 24). Things that are here: an uncursed arbalest of freezing; 17 bolts; a yaktaur corpse You offer a prayer to Okawaru. The yaktaur corpse is consumed by flame. Okawaru is extremely pleased with you. Items here: % ( ) | a glowing arbalest; an uncursed crooked glowing staff; 11 bolts a yaktaur corpse You offer a prayer to Okawaru. The yaktaur corpse slowly burns to ash. Okawaru is extremely pleased with you. Items here: (( ))) a runed hunting sling {god gift}; 2 bolts; an uncursed short sword an uncursed shortbow; 18 arrows You now have 2248 gold pieces (gained 16). Things that are here: an arbalest; 29 bolts Things that are here: a bolt of frost; 2 bolts Items here: % ( ) [ a shortbow; 18 arrows; a leather armour; an elf corpse You offer a prayer to Okawaru. The elf corpse slowly burns to ash. Okawaru is extremely pleased with you. Items here: %% ( )))) [[[ You offer a prayer to Okawaru. The human corpse slowly burns to ash. The elf corpse slowly burns to ash. Okawaru is extremely pleased with you. Things that are here: 2 bolts; 2 arrows Things that are here: a long sword; a scale mail You start resting. HP restored. Items here: ( )))) [[[ Things that are here: a bolt of frost; 2 bolts Items here: (( ))) a runed hunting sling {god gift}; 2 bolts; an uncursed short sword an uncursed shortbow; 18 arrows Things that are here: an uncursed arbalest of freezing; 17 bolts There is an open door, spattered with blood here. Items here: (( )))) Things that are here: an uncursed arbalest; 7 bolts Things that are here: an uncursed arbalest; 5 silver bolts You now have 2259 gold pieces (gained 11). There is an open door, spattered with blood here. Items here: (( )))) You see here 2 large rocks. There is an open door here. Items here: % ( )) [ a war axe; an arbalest; 27 bolts; a ring mail; a rotting human corpse There is an open door here. There is a large open door here. You reach down and open the door. There is an open door here. You reach down and open the door. You reach down and open the door. A great orb of eyes comes into view. The great orb of eyes turns its gaze towards you. You puncture the great orb of eyes! You drain the great orb of eyes! You claw the great orb of eyes, but do no damage. You peck the great orb of eyes! The great orb of eyes is heavily wounded. The great orb of eyes completely misses you. You puncture the great orb of eyes! You claw the great orb of eyes! The great orb of eyes is almost dead. The great orb of eyes barely misses you. You impale the great orb of eyes!! You kill the great orb of eyes! Okawaru accepts your kill. No target in view! No target in view! You reach down and open the door. There is an open door here. You reach down and open the door. An ironheart preserver comes into view. It is wielding a dire flail. The ironheart preserver shouts! You bludgeon the ironheart preserver!! You drain the ironheart preserver! The ironheart preserver is moderately wounded. The ironheart preserver completely misses you. You puncture the ironheart preserver! You drain the ironheart preserver! You claw the ironheart preserver. The ironheart preserver is heavily wounded. The ironheart preserver completely misses you. You closely miss the ironheart preserver. You claw the ironheart preserver! The ironheart preserver is severely wounded. The ironheart preserver closely misses you. You sock the ironheart preserver! You peck the ironheart preserver. The ironheart preserver is almost dead. The ironheart preserver casts a spell. The ironheart preserver is healed somewhat. You hit the ironheart preserver but do no damage. Your kick misses the ironheart preserver. The ironheart preserver is severely wounded. The ironheart preserver barely misses you. You puncture the ironheart preserver! You kill the ironheart preserver! Okawaru accepts your kill. No target in view! There is an open door here. Things that are here: a dire flail; a plate armour You reach down and open the door. An ironheart preserver comes into view. It is wielding a glowing dire flail. The ironheart preserver shouts! You hear a shout! An ironbrand convoker opens the door. The ironheart preserver hits you but does no damage. There is an open door here. You puncture the ironheart preserver! You drain the ironheart preserver! You claw the ironheart preserver, but do no damage. The ironheart preserver is lightly wounded. You hit the ironheart preserver but do no damage. You drain the ironheart preserver! You claw the ironheart preserver, but do no damage. The ironheart preserver is lightly wounded. The ironheart preserver completely misses you. You sock the ironheart preserver! You drain the ironheart preserver! Your kick misses the ironheart preserver. You peck the ironheart preserver, but do no damage. The ironheart preserver is heavily wounded. The ironbrand convoker hits you but does no damage. The ironheart preserver completely misses you. You closely miss the ironheart preserver. You peck the ironheart preserver. The ironheart preserver is heavily wounded. The ironbrand convoker hits you but does no damage. The ironheart preserver barely misses you. You bludgeon the ironheart preserver!! You claw the ironheart preserver, but do no damage. The ironheart preserver is almost dead. The ironbrand convoker closely misses you. You sock the ironheart preserver! You drain the ironheart preserver! You kill the ironheart preserver! Okawaru accepts your kill. You hit the ironbrand convoker. You claw the ironbrand convoker. You peck the ironbrand convoker. The ironbrand convoker is lightly wounded. The ironbrand convoker begins to recite a word of recall! You sock the ironbrand convoker! The ironbrand convoker is heavily wounded. You impale the ironbrand convoker!! You drain the ironbrand convoker! You kill the ironbrand convoker! Okawaru accepts your kill. No target in view! No target in view! There is an open door here. Things that are here: a morningstar; a scale mail; a human corpse Things that are here: a glowing dire flail; a chain mail; a human corpse There is an open door here. Things that are here: a morningstar; a scale mail; a human corpse You offer a prayer to Okawaru. The human corpse slowly burns to ash. Okawaru is extremely pleased with you. Things that are here: a glowing dire flail; a chain mail; a human corpse You offer a prayer to Okawaru. The human corpse is consumed by flame. Okawaru is extremely pleased with you. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. A yaktaur comes into view. The yaktaur shouts! You hear a shout! You hear a shout! You hear a shout! You hear two shouts! You hear a shout! There is an open door here. The yaktaur hits you but does no damage. You barely miss the yaktaur. You claw the yaktaur. The yaktaur is lightly wounded. The yaktaur completely misses you. You puncture the yaktaur! The yaktaur is heavily wounded. The yaktaur completely misses you. You hit the yaktaur. You drain the yaktaur! The yaktaur is severely wounded. The yaktaur completely misses you. An ogre comes into view. It is wielding a giant club. You bludgeon the yaktaur!! You kill the yaktaur! Okawaru accepts your kill. You have reached level 19! An ironbrand convoker comes into view. It is wielding a flail. You impale the ogre!! You kill the ogre! The ironbrand convoker begins to recite a word of recall! A two-headed ogre comes into view. It is wielding a giant club and a giant spiked club. You completely miss the ironbrand convoker. You claw the ironbrand convoker! The ironbrand convoker is moderately wounded. You sock the ironbrand convoker! You drain the ironbrand convoker! Your kick misses the ironbrand convoker. The ironbrand convoker is severely wounded. An ogre comes into view. It is wielding a giant club. You barely miss the ironbrand convoker. Your kick misses the ironbrand convoker. You peck the ironbrand convoker. The ironbrand convoker is severely wounded. The yaktaur is recalled. The deep troll is recalled. The harpy is recalled. The harpy completely misses you. The harpy claws you! The harpy barely misses you. The harpy completely misses you. The harpy completely misses you. The harpy misses you. The ironbrand convoker completely misses you. A harpy, a yaktaur and a deep troll come into view. Unknown command. You bludgeon the ironbrand convoker!! You kill the ironbrand convoker! Okawaru accepts your kill. The yaktaur barely misses you. The two-headed ogre completely misses you. The two-headed ogre misses you. The harpy claws you. The harpy completely misses you. You bludgeon the deep troll!! Your kick misses the deep troll. The deep troll is heavily wounded. The harpy completely misses you. The harpy barely misses you. The yaktaur completely misses you. The harpy claws you. The harpy closely misses you. The deep troll completely misses you. The deep troll completely misses you. The deep troll misses you. The two-headed ogre hits you with a giant club! The two-headed ogre closely misses you. You closely miss the deep troll. You claw the deep troll! You peck the deep troll! The deep troll is severely wounded. The harpy completely misses you. The harpy barely misses you. The harpy misses you. x2 The yaktaur completely misses you. The deep troll misses you. The deep troll misses you. The deep troll claws you. A great orb of eyes comes into view. You completely miss the deep troll. You claw the deep troll. The deep troll is severely wounded. The harpy claws you! The harpy claws you. The two-headed ogre misses you. The two-headed ogre closely misses you. The great orb of eyes completely misses you. The yaktaur closely misses you. The deep troll misses you. The deep troll misses you. The deep troll barely misses you. An ogre comes into view. It is wielding a giant club. You impale the deep troll!! You kill the deep troll! Okawaru accepts your kill. The harpy completely misses you. The harpy claws you! The great orb of eyes completely misses you. The yaktaur closely misses you. The two-headed ogre completely misses you. The two-headed ogre closely misses you. The harpy claws you. The harpy claws you. Unknown command. Use which ability? (? or * to list) You fail to use your ability. The harpy completely misses you. The harpy completely misses you. The great orb of eyes barely misses you. The ogre closely misses you. The yaktaur completely misses you. An ogre mage comes into view. Use which ability? (? or * to list) You blink. You feel slightly more hungry. The great orb of eyes moves out of view. There is an open door here. There is a large open door here. You start resting. You start resting. You bludgeon the great orb of eyes!! You drain the great orb of eyes! You claw the great orb of eyes. The great orb of eyes is heavily wounded. The great orb of eyes gazes at you. You are blasted! You hit the great orb of eyes. You claw the great orb of eyes! You peck the great orb of eyes, but do no damage. The great orb of eyes is almost dead. The great orb of eyes closely misses you. You bludgeon the great orb of eyes!! You kill the great orb of eyes! Okawaru accepts your kill. No target in view! No target in view! An ironbrand convoker comes into view. It is wielding a great mace. A vault warden comes into view. It is wielding a runed great mace. The ironbrand convoker shouts! The vault warden unwields an uncursed runed great mace. The vault warden wields a glowing arbalest. It bursts into flame! The vault warden shoots a bolt. The bolt misses you. You see here a bolt. An ironbrand convoker comes into view. It is wielding a flail. You sock the ironbrand convoker! Your peck misses the ironbrand convoker. The ironbrand convoker is moderately wounded. The vault warden shoots a bolt. The bolt completely misses you. The ironbrand convoker begins to recite a word of recall! You impale the ironbrand convoker!! You drain the ironbrand convoker! The ironbrand convoker is severely wounded. You sock the ironbrand convoker! You kill the ironbrand convoker! Okawaru accepts your kill. The vault warden moves out of view. The ironbrand convoker points at something and mumbles some strange words. Cast which spell? (? or * to list) You miscast Repel Missiles. You are very lightly contaminated with residual magic. You hear a crackling sound. Casting: Repel Missiles Confirm with . or Enter, or press ? or * to list all spells. You feel protected from missiles. The ironbrand convoker begins to recite a word of recall! The deep troll earth mage is recalled. The ogre is recalled. The yaktaur is recalled. The ironheart preserver is recalled. The ironheart preserver is recalled. The vault warden is recalled. The deep troll is recalled. The yaktaur hits you. An ogre, a deep troll, a deep troll earth mage and 2 ironheart preservers come into view. You impale the deep troll!! You claw the deep troll. You peck the deep troll! The deep troll is heavily wounded. The deep troll completely misses you. The deep troll misses you. The deep troll claws you. The yaktaur completely misses you. You impale the ironheart preserver!! You claw the ironheart preserver, but do no damage. You peck the ironheart preserver, but do no damage. The ironheart preserver is moderately wounded. The ironheart preserver completely misses you. The ironheart preserver mumbles some strange words. The ironheart preserver begins to accept its allies' injuries. The deep troll completely misses you. The deep troll misses you. The deep troll completely misses you. The yaktaur misses you. The ironbrand convoker gestures at the ironheart preserver while chanting. The ironheart preserver seems to grow stronger. The ironheart preserver casts a spell. The ironheart preserver begins to accept its allies' injuries. The vault warden activates a sealing rune. A door slams shut! The yaktaur hits you but does no damage. The yaktaur completely misses you. The yaktaur wields an arbalest. The yaktaur shoots a bolt. The bolt completely misses you. You see here a bolt. The yaktaur shoots a bolt. The bolt completely misses you. The vault warden activates a sealing rune. The ironbrand convoker points at the deep troll earth mage and mumbles some strange words. The deep troll earth mage seems to grow stronger. The yaktaur shoots a bolt. The bolt hits you but does no damage. You see here a bolt. The ironheart preserver mumbles some strange words. The ironheart preserver begins to accept its allies' injuries. Your magical contamination has completely faded away. The ironheart preserver gestures wildly while chanting. The ironheart preserver begins to accept its allies' injuries. A deep elf mage comes into view. It is wielding a glowing dagger. The deep elf mage shouts! The deep elf mage completely misses you. You closely miss the deep elf mage. You claw the deep elf mage, but do no damage. You peck the deep elf mage, but do no damage. The deep elf mage hits you but does no damage. You closely miss the deep elf mage. The deep elf mage hits you but does no damage. You impale the deep elf mage!! You kill the deep elf mage! Okawaru accepts your kill. There is an open door here. You see here a glowing dagger. You start resting. The ogre hits you with a giant spiked club! You impale the ogre!! The ogre is severely wounded. You sock the ogre! You claw the ogre. You kill the ogre! Okawaru accepts your kill. You sock the ironheart preserver! You drain the ironheart preserver! You peck the ironheart preserver. The ironheart preserver is heavily wounded. You impale the ironheart preserver!! The ironheart preserver is heavily wounded. The ironheart preserver gestures wildly while chanting. The ironheart preserver begins to accept its allies' injuries. You impale the ironheart preserver!! You claw the ironheart preserver. The ironheart preserver is severely wounded. The ironheart preserver casts a spell. The ironheart preserver is healed somewhat. You sock the ironheart preserver! Your kick misses the ironheart preserver. The ironheart preserver is heavily wounded. You bludgeon the ironheart preserver!! You claw the ironheart preserver, but do no damage. Your peck misses the ironheart preserver. The ironheart preserver is severely wounded. The ironheart preserver completely misses you. The ironheart preserver casts a spell. The ironheart preserver is healed somewhat. You closely miss the ironheart preserver. The ironheart preserver is severely wounded. The ironheart preserver misses you. The ironheart preserver blocks your attack. Your kick misses the ironheart preserver. The ironheart preserver is severely wounded. The vault warden no longer looks unusually strong. The ironheart preserver hits you but does no damage. You sock the ironheart preserver! You drain the ironheart preserver! You claw the ironheart preserver, but do no damage. The ironheart preserver is almost dead. The vault warden activates a sealing rune. You thump the ironheart preserver! You drain the ironheart preserver! Your kick misses the ironheart preserver. The ironheart preserver is almost dead. The ironheart preserver completely misses you. The ironheart preserver closely misses you. The ironheart preserver blocks your attack. You claw the ironheart preserver. You kill the ironheart preserver! Okawaru accepts your kill. The deep troll completely misses you. The deep troll claws you! The deep troll completely misses you. The ironheart preserver completely misses you. Use which ability? (? or * to list) Okay, then. Use which ability? (? or * to list) You gain the combat prowess of a mighty hero. You feel slightly more hungry. The deep troll completely misses you. The deep troll completely misses you. x2 The vault warden unwields an uncursed arbalest of flaming. It stops flaming. The vault warden wields an uncursed runed great mace. You sense an unholy aura. The vault warden closely misses you. The ironheart preserver misses you. You bludgeon the vault warden!! Your kick misses the vault warden. The vault warden is moderately wounded. The deep troll completely misses you. x3 You bludgeon the vault warden!! You drain the vault warden! You claw the vault warden. You peck the vault warden, but do no damage. The vault warden is heavily wounded. The ironheart preserver completely misses you. The deep troll completely misses you. x3 The vault warden hits you but does no damage. You feel drained. You barely miss the vault warden. You claw the vault warden. You peck the vault warden. The vault warden is severely wounded. You puncture the vault warden! You drain the vault warden! You claw the vault warden. Your peck misses the vault warden. The vault warden is almost dead. The deep troll completely misses you. The deep troll barely misses you. The deep troll completely misses you. The ironheart preserver casts a spell. The ironheart preserver is healed somewhat. The vault warden closely misses you. The ironbrand convoker casts a spell at the deep troll. The deep troll seems to grow stronger. You impale the vault warden!! You kill the vault warden! Okawaru accepts your kill. The runic seal fades away. The deep troll completely misses you. The deep troll closely misses you. The deep troll completely misses you. The ironheart preserver mumbles some strange words. The ironheart preserver is healed somewhat. You closely miss the deep troll. You claw the deep troll! You peck the deep troll. The deep troll is lightly wounded. The yaktaur unwields an uncursed arbalest. The yaktaur completely misses you. The deep troll completely misses you. The deep troll misses you. The deep troll completely misses you. You sock the deep troll! You claw the deep troll. The deep troll is moderately wounded. The ironheart preserver misses you. You impale the deep troll!! You drain the deep troll! Your peck misses the deep troll. The deep troll is severely wounded. The yaktaur completely misses you. The deep troll completely misses you. The deep troll completely misses you. x2 The ironheart preserver misses you. The ironbrand convoker begins to recite a word of recall! You impale the deep troll!! You kill the deep troll! Okawaru accepts your kill. Your Fighting skill increases to level 18! Your life force feels restored. The yaktaur misses you. Unknown command. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) Okay, then. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Okay, then. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) C - a +0 blowgun (weapon) The ironheart preserver gestures wildly while chanting. The ironheart preserver begins to accept its allies' injuries. Wield which item (- for none, * to show all)? (? for menu, Esc to quit) You sense an unholy aura. a - the +11 morningstar of True Grit (weapon) {drain, +Blink SInv} The yaktaur completely misses you. You barely miss the deep troll earth mage. You claw the deep troll earth mage, but do no damage. You peck the deep troll earth mage. The deep troll earth mage is lightly wounded. The ironbrand convoker is recalled. The ogre mage is recalled. The ogre is recalled. x2 The ogre mage gestures at the ogre while chanting. The ogre seems to speed up. The ironheart preserver hits you with a morningstar. The deep troll earth mage completely misses you. The deep troll earth mage misses you. x2 The yaktaur completely misses you. An ironbrand convoker comes into view. It is wielding a great mace. You barely miss the deep troll earth mage. You claw the deep troll earth mage. You peck the deep troll earth mage, but do no damage. The deep troll earth mage is lightly wounded. The deep troll earth mage completely misses you. The deep troll earth mage claws you but does no damage. The deep troll earth mage misses you. You sock the deep troll earth mage! You peck the deep troll earth mage, but do no damage. The deep troll earth mage is moderately wounded. The ironheart preserver gestures wildly while chanting. The ironheart preserver is healed somewhat. The yaktaur completely misses you. Unknown command. You bludgeon the deep troll earth mage!! You claw the deep troll earth mage. Your peck misses the deep troll earth mage. The deep troll earth mage is severely wounded. The deep troll earth mage completely misses you. x2 The deep troll earth mage misses you. The ironheart preserver completely misses you. The yaktaur misses you. You puncture the deep troll earth mage! You drain the deep troll earth mage! You peck the deep troll earth mage. The deep troll earth mage is almost dead. The deep troll earth mage completely misses you. The deep troll earth mage closely misses you. The deep troll earth mage completely misses you. Unknown command. You barely miss the deep troll earth mage. You claw the deep troll earth mage, but do no damage. The deep troll earth mage is almost dead. The yaktaur completely misses you. The ironheart preserver misses you. You hit the deep troll earth mage but do no damage. You drain the deep troll earth mage! You claw the deep troll earth mage. You kill the deep troll earth mage! Okawaru accepts your kill. The ogre mage gestures at the ogre while chanting. The ogre seems to speed up. The yaktaur hits you. Unknown command. You puncture the ogre! Your kick misses the ogre. You peck the ogre! You kill the ogre! Okawaru accepts your kill. The ironheart preserver barely misses you. The ogre mage casts a spell. The ogre mage blinks! You puncture the ironbrand convoker! You claw the ironbrand convoker. The ironbrand convoker is lightly wounded. The yaktaur completely misses you. You impale the ironbrand convoker!! You claw the ironbrand convoker. You peck the ironbrand convoker. The ironbrand convoker is heavily wounded. The ironheart preserver completely misses you. The ironbrand convoker completely misses you. The yaktaur closely misses you. You impale the ironbrand convoker!! You drain the ironbrand convoker! You claw the ironbrand convoker. You kill the ironbrand convoker! Okawaru accepts your kill. You kill the ironheart preserver! Okawaru accepts your kill. The yaktaur closely misses you. You bludgeon the ironbrand convoker!! You peck the ironbrand convoker! The ironbrand convoker is severely wounded. The ogre misses you. You hit the ironbrand convoker. You claw the ironbrand convoker. The ironbrand convoker is severely wounded. The ironbrand convoker completely misses you. The yaktaur hits you but does no damage. The ogre completely misses you. You are feeling hungry. You bludgeon the ironbrand convoker!! You kill the ironbrand convoker! Okawaru accepts your kill. The yaktaur completely misses you. The ogre completely misses you. The ogre mage gestures at you while chanting. The sting is repelled. The sting hits the ogre. The ogre is poisoned. The yaktaur completely misses you. Items here: %% )))) [[ Unknown command. You puncture the ogre mage! You drain the ogre mage! You claw the ogre mage, but do no damage. You peck the ogre mage! The ogre mage is moderately wounded. The ogre completely misses you. You spit the ogre mage like a pig!!! You kill the ogre mage! Okawaru accepts your kill. The ogre barely misses you. The yaktaur completely misses you. The yaktaur wields an uncursed arbalest. The yaktaur shoots a bolt. The bolt completely misses you. There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger; an ogre corpse You hit the ogre. You drain the ogre! You peck the ogre! The ogre is almost dead. The harpy completely misses you. The harpy barely misses you. The ogre completely misses you. You impale the ogre!! You kill the ogre! Okawaru accepts your kill. The harpy completely misses you. x2 The yaktaur shoots a bolt. The bolt completely misses you. You barely miss the harpy. You claw the harpy! You peck the harpy, but do no damage. The harpy is lightly wounded. The harpy completely misses you. x2 You puncture the harpy! You drain the harpy! You claw the harpy, but do no damage. You peck the harpy! The harpy is almost dead. The harpy misses you. The harpy completely misses you. The yaktaur shoots a bolt. The bolt misses you. The harpy barely misses you. The harpy completely misses you. You puncture the harpy! You kill the harpy! Okawaru accepts your kill. Your Charms skill increases to level 9! The yaktaur shoots a bolt. The bolt completely misses you. There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger; an ogre corpse The yaktaur unwields an uncursed arbalest. The yaktaur completely misses you. You barely miss the yaktaur. You claw the yaktaur. The yaktaur is lightly wounded. You bludgeon the yaktaur!! You claw the yaktaur! You kill the yaktaur! Okawaru accepts your kill. No target in view! There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger; an ogre corpse Eat which item? (? for menu, Esc to quit) Okay, then. You start butchering the ogre corpse. You continue butchering the corpse. You continue butchering the corpse. x2 You finish butchering the ogre corpse. Your pack is full. There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger; 6 chunks of ogre flesh {@w1} Eat one of 6 chunks of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. x2 Eat one of 5 chunks of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. x2 Eat one of 4 chunks of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. x2 Eat one of 3 chunks of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. x2 Eat one of 2 chunks of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. The two-headed ogre shouts in stereo! You continue eating. You sock the two-headed ogre! You drain the two-headed ogre! You claw the two-headed ogre. The two-headed ogre is heavily wounded. The two-headed ogre hits you with a giant club! The two-headed ogre closely misses you. You bludgeon the two-headed ogre!! You kill the two-headed ogre! Okawaru accepts your kill. No target in view! Eat a chunk of ogre flesh {@w1}? (ye/n/q/i?) This raw flesh tastes great. You continue eating. x2 Things that are here: a giant club; a giant spiked club There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger Items here: %% ))))) [[ You offer a prayer to Okawaru. The human corpse is consumed by flame. The ogre corpse slowly burns to ash. Okawaru is extremely pleased with you. Things that are here: a morningstar; a plate armour Items here: % ( )))) [[[ You offer a prayer to Okawaru. The yaktaur corpse is consumed by flame. Okawaru is extremely pleased with you. Things that are here: a ring mail; a dire flail You start resting. You feel like a meek peon again. You start resting. HP restored. Search for what [? for help]? ring mail && ego There is an open door, spattered with blood here. Things that are here: a robe; a glowing dagger You reach down and open the door. Found 17 stones. There is an open door here. Found a stone staircase leading down. 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. There is an open door here. There is an open door here. There is an open door here. There is an open door here. Your pack is full. You see here a potion of porridge. Your pack is full. You see here a potion of porridge. Could not pick up an item here; shall I ignore it? You see here a potion of porridge. f - 12 bread rations (gained 1) There is an open door here. Found an escape hatch in the floor. Things that are here: a great mace; a scale mail There is an open door here. Found a stone staircase leading down. There is an open door here. There is a stone staircase leading down here. There is an open door here. There is an open door here. You reach down and 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. You see here a bolt. There is a large open door here. There is an open door here. Your pack is full. You see here 3 scrolls of enchant weapon. You now have 2288 gold pieces (gained 29). Your pack is full. You see here 3 scrolls of enchant weapon. Drop what? (_ for help) (? for menu, Esc to quit) You drop a wand of digging {zapped: 6}. q - 3 scrolls of enchant weapon You see here a wand of digging {zapped: 6}. Drop what? (_ for help) (? for menu, Esc to quit) You drop 3 scrolls of enchant weapon. You see here a wand of digging {zapped: 6}. There is an open door here. There is an open door here. There is an open door here. The human simulacrum is too close now for your liking. There is an open door here. You see here a deep troll skeleton. Things that are here: an arbalest; 17 poisoned bolts; a yaktaur skeleton The human simulacrum completely misses you. You impale the human simulacrum!! You claw the human simulacrum! The human simulacrum closely misses you. You barely miss the human simulacrum. You peck the human simulacrum! The human simulacrum vapourises! Okawaru accepts your kill. No target in view! No target in view! Things that are here: a giant club; an ogre skeleton Things that are here: a flail; a ring mail Unknown command. There is an open door here. You reach down and open the door. There is an open door here. There is an open door here. There is an open door here. A white ugly thing comes into view. The white ugly thing gurgles horribly! You puncture the white ugly thing! You claw the white ugly thing! Your peck misses the white ugly thing. The white ugly thing is moderately wounded. The white ugly thing headbutts you. The white ugly thing freezes you!! You barely miss the white ugly thing. Your kick misses the white ugly thing. Your peck misses the white ugly thing. The white ugly thing is moderately wounded. The white ugly thing headbutts you. The white ugly thing freezes you! You puncture the white ugly thing! You drain the white ugly thing! You claw the white ugly thing, but do no damage. You peck the white ugly thing, but do no damage. The white ugly thing is severely wounded. The white ugly thing completely misses you. You impale the white ugly thing!! You drain the white ugly thing! You kill the white ugly thing! Okawaru accepts your kill. No target in view! You start resting. You start resting. HP restored. There is an open door here. There is an open door here. Things that are here: an arbalest; 17 poisoned bolts There is an open door here. You reach down and open the door. Found a falchion. There is an open door here. Done exploring. Done exploring. There is an open door here. There is an open door here. There is an open door here. There is a large open door here. A stone giant comes into view. Use which ability? (? or * to list) You gain the combat prowess of a mighty hero. You feel slightly more hungry. The stone giant throws a large rock. The large rock is repelled. The stone giant throws a large rock. The large rock misses you. You thump the stone giant! You claw the stone giant. You peck the stone giant. The stone giant is moderately wounded. You sock the stone giant! You claw the stone giant! The stone giant is heavily wounded. The stone giant misses you. You bludgeon the stone giant!! You claw the stone giant. You peck the stone giant, but do no damage. The stone giant is almost dead. The stone giant hits you!! You puncture the stone giant! You kill the stone giant! Okawaru accepts your kill. No target in view! No target in view! No target in view! You see here a stone giant corpse. You offer a prayer to Okawaru. The stone giant corpse is consumed by flame. Okawaru is extremely pleased with you. There is an open door here. Items here: ( )) [ a war axe; an arbalest; 27 bolts; a ring mail There is a stone staircase leading down here. You start resting. You feel like a meek peon again. You start resting. HP restored. You fly downwards. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ackack] Species: Tengu Job: Artificer class_name: Artificer HP: 130/130; mods: 0/0 MP: 29/29; mod: 0 Stats: 15 (15) 17 (17) 22 (22) Position: (0, 0) , god: Okawaru (7), turn_is_over: 0, banished: 0 Delayed (1): type: 14 duration: 0 parm1: 0 parm2: 0 started: 1 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 50 | 18 | 11031 | 231/1500 Short Blades | | 0 | 0 | 1 | 51 | 9/84 Long Blades | | 0 | 0 | 0 | 0 | 0/42 Axes | | 0 | 0 | 0 | 0 | 0/42 Maces & Flails | X | 0 | 0 | 12 | 3630 | 99/715 Polearms | | 0 | 0 | 0 | 0 | 0/42 Staves | | 0 | 0 | 0 | 0 | 0/42 Slings | X | 0 | 0 | 8 | 1800 | 0/450 Bows | | 0 | 0 | 0 | 0 | 0/42 Crossbows | | 0 | 0 | 0 | 0 | 0/42 Throwing | X | 0 | 0 | 0 | 0 | 0/42 Armour | X | 0 | 0 | 9 | 2210 | 318/462 Dodging | X | 0 | 0 | 20 | 11731 | 1/1514 Stealth | X | 0 | 0 | 1 | 43 | 1/84 Stabbing | | 0 | 0 | 0 | 0 | 0/1410790144 Shields | | 0 | 0 | 0 | 0 | 0/50 Traps | | 0 | 0 | 0 | 0 | 0/1410790144 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 4 | 600 | 6/297 Conjurations | | 0 | 0 | 0 | 0 | 0/29 Hexes | | 0 | 0 | 0 | 0 | 0/84 Charms | X | 1 | 50 | 9 | 3250 | 69/778 Summonings | X | 0 | 0 | 0 | 0 | 0/35 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Transmutations | | 0 | 0 | 0 | 0 | 0/70 Fire Magic | | 0 | 0 | 0 | 0 | 0/42 Ice Magic | X | 0 | 0 | 3 | 360 | 4/238 Air Magic | X | 0 | 0 | 0 | 0 | 0/29 Earth Magic | | 0 | 0 | 0 | 0 | 0/84 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 5 | 900 | 9/357 Evocations | X | 0 | 0 | 5 | 633 | 3/252 Spell bugs: Durations: #44: 2005 Attributes: #12: 3187 #13: 899 #22: 1 #23: 40077 #24: -1224738603 #27: 331510 #43: 1 #49: 3824 Mutations: beak: 1 (innate) talons: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +11 morningstar of True Grit {drain, +Blink SInv} eq slot #1, inv slot #51: +2 cloak of Wasted Space {Dex+4} eq slot #2, inv slot #3: +2 hat of intelligence eq slot #3, inv slot #49: +0 pair of gloves eq slot #6, inv slot #46: +1 ring mail of poison resistance eq slot #7, inv slot #20: +7 ring of slaying eq slot #8, inv slot #41: ring of protection from magic eq slot #9, inv slot #6: amulet of the gourmand }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ######################################.........################################# ######################################.........################################# ######################################.........################################# ######################################.........################################# ##############################.......+.........################################# ##############################.......#.........################################# ##############################.......########################################### ##############################.......########################################### ##############################.......########################################### ##############################.......########################################### ##############################.......########################################### ##############################.......########################################### ##############################.......########################################### ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: [C], function has_solid_floor, line -1 v_rooms.lua, function make_tagged_room, line 133 v_rooms.lua, function pick_room, line 168 v_rooms.lua, function place_vaults_rooms, line 312 v_layouts.lua, function build_vaults_layout, line 151 v_layouts.lua, function build_vaults_maze_layout, line 228 [string "dlmain"], function (null), line 7 dungeon.lua, function (null), line 255 Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< grunt_orc_gardens_boss: false grunt_orc_gardens_store: antique armour shop ice_cave_hard: false grunt_orc_gardens_giant_problem: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>