ERROR in 'mapdef.cc' at line 455: ASSERT failed: h of 228 out of range 0 (0) .. GYM + 1 (71) Version: Dungeon Crawl Stone Soup 0.20-a0-71-g11d6418 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-11d64188ad -name FrankyJ -rc /dgldir/rcfiles/crawl-git/FrankyJ.rc -macro /dgldir/rcfiles/crawl-git/FrankyJ.macro -morgue /dgldir/morgue/FrankyJ/ -webtiles-socket /crawl-master/webserver/sockets/FrankyJ:2016-11-18.15:30:35.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-11d64188ad(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5cf543]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-11d64188ad(_Z13do_crash_dumpv+0x2f2) [0x5d68b2]: do_crash_dump() /usr/games/crawl-git-11d64188ad(_Z20crash_signal_handleri+0x9c) [0x5cf7dc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f0cdb6934c0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f0cdba29b7b]: /usr/games/crawl-git-11d64188ad() [0x5d6069] /usr/games/crawl-git-11d64188ad() [0x5d6478] /usr/games/crawl-git-11d64188ad() [0x7fd245] /usr/games/crawl-git-11d64188ad() [0xa733bf] /usr/games/crawl-git-11d64188ad() [0xa79eea] /usr/games/crawl-git-11d64188ad(_Z8tag_readR6reader8tag_type+0xf27) [0xa7c817]: tag_read(reader&, tag_type) /usr/games/crawl-git-11d64188ad() [0x68b7f4] /usr/games/crawl-git-11d64188ad(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x133e) [0x6906ae]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-11d64188ad(_Z12startup_stepv+0x8ac) [0xa4e15c]: startup_step() /usr/games/crawl-git-11d64188ad() [0xbabf36] /usr/games/crawl-git-11d64188ad(main+0x2eb) [0xbafb7b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f0cdb67e76d]: /usr/games/crawl-git-11d64188ad() [0x534db9] 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". 0x00007f0cdba2984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f0cdba2984e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005cfc4b in call_gdb (file=0x7f0cdba14180) at crash.cc:420 gdb = attach_cmd = "attach 752\000\000\000\000\000\000\000\000\000" #2 0x00000000005d68d2 in do_crash_dump () at dbg-asrt.cc:670 t = 1479483036 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2059ff8 "/dgldir/morgue/FrankyJ/"}} name = "/dgldir/morgue/FrankyJ/crash-FrankyJ-20161118-153036.txt", '\000' file = 0x7f0cdba14180 #3 0x00000000005cf7dc in crash_signal_handler (sig_num=6) at crash.cc:193 No locals. #4 No symbol table info available. #5 0x00007f0cdba29b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x00000000005d6069 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe04af2760 "ERROR in 'mapdef.cc' at line 455: ASSERT failed: h of 228 out of range 0 (0) .. GYM + 1 (71)", assert=) at dbg-asrt.cc:794 No locals. #7 0x00000000005d6478 in die (file=0xbd184d "mapdef.cc", line=455, format=) at dbg-asrt.cc:854 tmp = "ASSERT failed: h of 228 out of range 0 (0) .. GYM + 1 (71)", '\000' mesg = "ERROR in 'mapdef.cc' at line 455: ASSERT failed: h of 228 out of range 0 (0) .. GYM + 1 (71)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffe04af3040, reg_save_area = 0x7ffe04af2f70}} #8 0x00000000007fd245 in map_lines::read_maplines (this=0x7ffe04af3428, inf=...) at mapdef.cc:455 h = 228 #9 0x0000000000a733bf in unmarshall_mapdef (th=...) at tags.cc:1937 map = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054cd8 "dragon1_lemuel"}}, description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, order = 2147483647, tags = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x205ea98 ""}}, 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 = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }}, orient = MAP_SOUTHEAST, _chance = {default_thing = {chance = -1}, 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 = -65536, 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_t = {*, std::default_delete > >> = { > >> = {> = {}, >, true>> = { >> = {}, }, }, *, false>> = {_M_head_impl = 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 = 0x7ffe04af3468, _M_right = 0x7ffe04af3468}, _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 = 0x124a1f8 ""}}}, 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 = 0x124a1f8 ""}}}, random_mons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, prelude = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054788 "dlprelude"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, mapchunk = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054868 "dlmapchunk"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, main = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054948 "dlmain"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, validate = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054a28 "dlvalidate"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, veto = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054aa8 "dlveto"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, epilogue = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2054bf8 "dlepilogue"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}}, place_loaded_from = {filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, lineno = 0}, original = 0x9, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, floor_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, 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 = 0x7ffe04af3658, _M_right = 0x7ffe04af3658}, _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 = true, cache_offset = 655360, file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, cache_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, svmask = 0x0, validating_map_flag = false} #10 0x0000000000a79eea in unmarshall_vault_placement (th=...) at tags.cc:1978 No locals. #11 unmarshall_level_vault_placements (th=...) at tags.cc:2003 i = nvaults = 2 #12 unmarshall_level_vault_data (th=...) at tags.cc:2031 No locals. #13 tag_read_level (th=...) at tags.cc:5515 gy = cloud = {pos = {x = 0, y = 0}, type = CLOUD_NONE, decay = 0, spread_rate = 0 '\000', whose = KC_OTHER, killer = KILL_NONE, source = 32766, excl_rad = -1} shop = {pos = {x = 0, y = 0}, greed = 0 '\000', type = SHOP_UNASSIGNED, level = 0 '\000', shop_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, shop_type_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, shop_suffix_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, keeper_name = {mData = "\222\212", }, stock = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, num = 146 '\222'} have_heightmap = num_lights = gx = num_clouds = num_shops = 2 #14 0x0000000000a7c817 in tag_read (inf=..., tag_id=TAG_LEVEL) at tags.cc:1248 buf = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x2096200 "\002\006", _M_finish = 0x20bf1a2 "", _M_end_of_storage = 0x20bf1a2 ""}}, } data_size = th = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, _file = 0x0, _chunk = 0x0, opened_file = false, _pbuf = 0x7ffe04af3a90, _read_offset = 92294, _minorVersion = 175, _safe_read = false} #15 0x000000000068b7f4 in _restore_tagged_chunk (save=, name=..., tag=tag@entry=TAG_LEVEL, complaint=complaint@entry=0xbc432f "Level file is invalid.") at files.cc:2204 inf = {_filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, _file = 0x0, _chunk = 0x2086150, opened_file = false, _pbuf = 0x0, _read_offset = 0, _minorVersion = 175, _safe_read = false} reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}} #16 0x00000000006906ae in load_level (stair_taken=DNGN_STONE_STAIRS_DOWN_I, load_mode=LOAD_RESTART_GAME, old_level=...) at files.cc:1325 level_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x20531c8 "Lair:1"}} make_changes = false popped = false just_created_level = false return_pos = {x = 0, y = 0} dest_pos = {x = 48, y = 35} #17 0x0000000000a4e15c in _post_init (newc=false) at startup.cc:279 old_level = {branch = NUM_BRANCHES, depth = -1} yname = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7ffe04af43a0 ""}} #18 startup_step () at startup.cc:1042 choice = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1a81aa8 "FrankyJ"}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x1cfa1c8 "FrankyJ.cs"}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, allowed_combos = {, 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}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} defaults = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, allowed_combos = {, 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}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1d18380, _M_finish = 0x1d18384, _M_end_of_storage = 0x1d18384}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1d17370, _M_finish = 0x1d17374, _M_end_of_storage = 0x1d17374}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1d174d0, _M_finish = 0x1d174d4, _M_end_of_storage = 0x1d174d4}}, }, species = SP_DEMONSPAWN, job = JOB_GLADIATOR, weapon = WPN_TRIDENT, fully_random = false} newchar = false ng = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, type = GAME_TYPE_NORMAL, filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, map = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, arena_teams = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x124a1f8 ""}}, allowed_combos = {, 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}}, }, allowed_species = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_jobs = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, allowed_weapons = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, }, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} #19 0x0000000000babf36 in _launch_game () at main.cc:408 game_start = ccon = {cstate = 4, smartcstate = 7} #20 0x0000000000bafb7b in _launch_game_loop () at main.cc:381 game_ended = false #21 main (argc=, argv=0x7ffe04af4b78) at main.cc:337 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Nov 18 2016 at 03:36:52 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DTOURNEY='0.19' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-11d64188ad/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-11d64188ad/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-11d64188ad/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 1 Level id: Lair:1 Level build method = random_map_in_depth, level layout type = passages, absdepth0 = 10 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker 0 at (5, 29): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You block the yak's attack. Your shield prevents you from hitting the yak. The yak is severely wounded. You block the yak's attack. The yak misses you. The yak gores you! Attack whom? Press: ? - help, Dir - move target cursor Okay, then. Unknown command. You open the door. There is an open door here. You hit the yak. The yak is almost dead. You block the yak's attack. You barely miss the yak. The yak is almost dead. The yak closely misses you. You hit the yak. The yak is almost dead. You block the yak's attack. You puncture the yak! You kill the yak! Dithmenos accepts your kill. The yak snorts and paws the ground. Your shield prevents you from hitting the yak. You hear a distant slurping noise. You block the yak's attack. You hit the yak. The yak is lightly wounded. You block the yak's attack. You hit the yak but do no damage. The yak is lightly wounded. The yak barely misses you. You hit the yak but do no damage. The yak is lightly wounded. The yak is struck by your spines. The yak gores you. You hit the yak. The yak is moderately wounded. Your shadow barely misses the yak. The yak gores you! * * * LOW HITPOINT WARNING * * * You hit the yak but do no damage. The yak is moderately wounded. The yak gores you but does no damage. You hit the yak. The yak is moderately wounded. Your shadow hits the yak with a spear. The yak gores you. * * * LOW HITPOINT WARNING * * * You hit the yak. The yak is heavily wounded. Your shadow hits the yak but does no damage. The yak closely misses you. You feel much better. You block the yak's attack. You hit the yak but do no damage. The yak is heavily wounded. The yak is struck by your spines. The yak closely misses you. You hit the yak. The yak is severely wounded. You block the yak's attack. Your shield prevents you from hitting the yak. The yak is severely wounded. You block the yak's attack. You hit the yak. The yak is almost dead. You block the yak's attack. You hit the yak. The yak is almost dead. The yak closely misses you. You hit the yak. You kill the yak! Dithmenos accepts your kill. There is an open door, spattered with blood here. Things that are here: a yak corpse x2 Butcher a yak corpse? [(y)es/(c)hoosy/(n)o/(a)ll/(e)dible/(q)uit/?] Butcher a yak corpse? [(y)es/(c)hoosy/(n)o/(a)ll/(e)dible/(q)uit/?] You butcher the yak corpse. x2 W - 2 chunks of flesh (gained 1); W - 6 chunks of flesh (gained 4) There is an open door, spattered with blood here. Things that are here: a yak skeleton x2 You start resting. Some of the chunks of flesh in your inventory have rotted away. Eating one of 5 chunks of flesh. You start eating one of the 5 chunks of flesh. You are feeling hungry. This raw flesh tastes terrible. You start resting. HP restored. Some of the chunks of flesh in your inventory have rotted away. All of the chunks of flesh in your inventory have rotted away. There is an open door here. A howler monkey comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - howler monkey Aim: a howler monkey (resting, umbra) You reach to attack! The helpless howler monkey fails to defend itself. You hit the howler monkey. The howler monkey is moderately wounded. You barely miss the howler monkey. The howler monkey is moderately wounded. The howler monkey misses you. You hit the howler monkey. The howler monkey is severely wounded. The howler monkey is struck by your spines. You kill the howler monkey! Dithmenos accepts your kill. No target in view! No target in view! No target in view! You see here a howler monkey corpse. You butcher the howler monkey corpse. D - 3 chunks of flesh Found a stone staircase leading up. A bullfrog comes into view. A bullfrog is nearby! A centaur skeleton comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - centaur skeleton Aim: a centaur skeleton (hasn't noticed you, umbra) You reach to attack! You puncture the centaur skeleton! The centaur skeleton is heavily damaged. You puncture the centaur skeleton! The centaur skeleton is severely damaged. The bullfrog croaks. You block the centaur skeleton's attack. x2 You puncture the centaur skeleton! You destroy the centaur skeleton! Dithmenos accepts your kill. You hit the bullfrog. The bullfrog is lightly wounded. You block the bullfrog's attack. You hit the bullfrog. The bullfrog is moderately wounded. You block the bullfrog's attack. x2 You closely miss the bullfrog. The bullfrog is moderately wounded. The bullfrog closely misses you. You block the bullfrog's attack. A hornet zombie comes into view. You hit the bullfrog. The bullfrog is severely wounded. You block the bullfrog's attack. You puncture the bullfrog! You kill the bullfrog! Dithmenos accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! A jelly comes into view. You see here a viscous green potion. I - a viscous green potion The hornet zombie hits you but does no damage. x2 You see here a scroll of identify. W - a scroll of identify You block the hornet zombie's attack. The hornet zombie hits you! The hornet zombie misses you. The hornet zombie is struck by your spines. The hornet zombie misses you. You block the hornet zombie's attack. The hornet zombie hits you! There is a stone staircase leading up here. You hit the hornet zombie. The hornet zombie is lightly damaged. The hornet zombie barely misses you. You closely miss the hornet zombie. The hornet zombie is lightly damaged. The hornet zombie misses you. You barely miss the hornet zombie. The hornet zombie is lightly damaged. The hornet zombie misses you. The hornet zombie hits you. You hit the hornet zombie. The hornet zombie is moderately damaged. Your shadow closely misses the hornet zombie. The hornet zombie hits you! You barely miss the hornet zombie. The hornet zombie is moderately damaged. The hornet zombie is struck by your spines. The hornet zombie closely misses you. You hit the hornet zombie but do no damage. The hornet zombie is moderately damaged. The hornet zombie barely misses you. The hornet zombie is struck by your spines. The hornet zombie hits you! You puncture the hornet zombie! The hornet zombie is severely damaged. The hornet zombie closely misses you. You hit the hornet zombie but do no damage. The hornet zombie is severely damaged. Your shadow hits the hornet zombie but does no damage. You block the hornet zombie's attack. The hornet zombie hits you! You hit the hornet zombie. The hornet zombie is severely damaged. The hornet zombie hits you. You puncture the hornet zombie! The hornet zombie is almost destroyed. Your shadow hits the hornet zombie with a spear. The hornet zombie hits you! * * * LOW HITPOINT WARNING * * * You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! You block the hornet zombie's attack. The hornet zombie barely misses you. You climb upwards. There is a stone staircase leading down here. You start resting. A slime creature is nearby! You start resting. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up, spattered with blood here. You start resting. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. You are feeling hungry. This raw flesh tastes terrible. Attack whom? Press: ? - help, Dir - move target cursor, f - hornet zombie Aim: a hornet zombie (almost destroyed, umbra) You reach to attack! You closely miss the hornet zombie. The hornet zombie is almost destroyed. You block the hornet zombie's attack. The jelly quivers. You hit the hornet zombie. You destroy the hornet zombie! Dithmenos accepts your kill. Attack whom? Press: ? - help, Dir - move target cursor, f - jelly Aim: a jelly (umbra) You reach to attack! You hit the jelly. The jelly is moderately wounded. Your shadow hits the jelly from afar with a spear. You hit the jelly. The acid corrodes you! Your claws burn! The jelly is severely wounded. You block the jelly's attack. You completely miss the jelly. The jelly is severely wounded. You block the jelly's attack. You puncture the jelly! You kill the jelly! Dithmenos accepts your kill. Your Fighting skill increases to level 8! You start resting. All of the chunks of flesh in your inventory have rotted away. You are no longer corroded. There is a stone staircase leading up, spattered with blood here. You start resting. HP restored. Found a pair of gloves. Found a chain mail and a lajatang. You now have 158 gold pieces (gained 15). There are no items here. You see here a pair of gloves. D - a pair of gloves Wear which item? (? for menu, Esc to quit) You start putting on your armour. You continue putting on your pair of gloves. x4 You finish putting on your +0 pair of gloves. Wear which item? (? for menu, Esc to quit) Okay, then. You see here a chain mail. You see here a lajatang. X - a lajatang A wyvern and a hornet come into view. The hornet is struck by your spines. The hornet closely misses you. You block the hornet's attack. The hornet stings you. You are poisoned. You feel yourself slow down. You feel sick. The hornet misses you. You feel yourself speed up. You feel sick. The hornet closely misses you. You feel sick. You block the hornet's attack. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You are feeling hungry. You feel sick. The hornet is struck by your spines. The hornet stings you but does no damage. The hornet stings you! You feel yourself slow down. You hit the hornet. The hornet is moderately wounded. You feel yourself speed up. You block the hornet's attack. You puncture the hornet! The hornet is severely wounded. You feel sick. You block the hornet's attack. You puncture the hornet! You kill the hornet! Dithmenos accepts your kill. You feel sick. You start resting. You feel a strong urge to attack something. You start resting. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You feel sick. x6 You are no longer poisoned. You start resting. You are feeling very hungry. You start resting. You feel yourself speed up. You start resting. You feel less exhausted. You start resting. HP restored. Found 18 stones. You see here 4 stones. e - 9 potions of curing (gained 2) You see here 4 stones. The wyvern is too close now for your liking. The wyvern hisses angrily. Attack whom? Press: ? - help, Dir - move target cursor, f - wyvern Aim: a wyvern (umbra) You reach to attack! You barely miss the wyvern. The wyvern bites you! You hit the wyvern but do no damage. You block the wyvern's attack. You hit the wyvern. The wyvern is lightly wounded. The wyvern hisses menacingly. The wyvern completely misses you. The wyvern misses you. You puncture the wyvern! The wyvern is heavily wounded. You block the wyvern's attack. x2 You puncture the wyvern! The wyvern is almost dead. You block the wyvern's attack. You closely miss the wyvern. The wyvern is almost dead. You block the wyvern's attack. x2 You hit the wyvern. The wyvern is almost dead. The wyvern is struck by your spines. You kill the wyvern! Dithmenos accepts your kill. Your Shields skill increases to level 7! You have reached level 11! Your demonic ancestry asserts itself... Your fingernails sharpen. You now have 168 gold pieces (gained 10). You see here a wyvern corpse. You butcher the wyvern corpse. Your pack is full. You see here 5 chunks of flesh. You can't carry that many items. Unknown command. Your pack is full. You see here 5 chunks of flesh. Eat one of 5 chunks of flesh? (ye/n/q) You start eating one of the 5 chunks of flesh. This raw flesh tastes terrible. You are feeling hungry. Eat one of 4 chunks of flesh? (ye/n/q) You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. You start resting. HP restored. Your pack is full. You see here 3 chunks of flesh. Okay, then. As you read the scroll of identify, it crumbles to dust. I - a potion of invisibility Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop an uncursed amulet of the gourmand. Put on which piece of jewellery? (? for menu, Esc to quit) Y - a ring of protection from magic (right hand) Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or E - a ring of wizardry > or Y - a ring of protection from magic You remove your ring of wizardry. B - a ring of protection from cold (left hand) Drop what? 50/52 slots (_ for help) (? for menu, Esc to quit) You remove your ring of protection from cold. You drop an uncursed ring of protection from cold. B - an uncursed ring of protection from cold Wear which item? (? for menu, Esc to quit) Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) Okay, then. Press: ? - help, v - describe, . - travel, g - get item An uncursed amulet of the gourmand. There is something else lying underneath. The floor, spattered with blood. This square is wreathed by an umbra. Casting: Sting Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Put on which piece of jewellery? (? for menu, Esc to quit) E - a ring of wizardry (left hand) Casting: Sting Confirm with . or Enter, or press ? or * to list all spells. Okay, then. O - 3 chunks of flesh You see here an uncursed amulet of the gourmand. 3 killer bees come into view. Found 2 royal jellies. 11 killer bees and a queen bee come into view. The killer bee buzzes angrily. The killer bee moves out of view. The queen bee moves out of view. Found 7 royal jellies. 2 killer bees come into view. The killer bee moves out of view. The killer bee buzzes angrily. The killer bee barely misses you. You hear an angry buzzing noise. The queen bee buzzes angrily. You hear an angry buzzing noise. x12 You block the killer bee's attack. You block the killer bee's attack. The queen bee calls on the killer bee to defend it! The killer bee goes berserk! You block the killer bee's attack. x2 You hear an angry buzzing noise. x3 You block the killer bee's attack. x2 You block the killer bee's attack. The killer bee is struck by your spines. The killer bee misses you. The killer bee is struck by your spines. The killer bee closely misses you. You block the killer bee's attack. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee barely misses you. You block the killer bee's attack. x2 The killer bee rages. The killer bee completely misses you. You block the killer bee's attack. The killer bee closely misses you. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. Throwing (i - inventory. (,) - cycle): R - a throwing net (quivered) Press: ? - help, Shift-Dir - straight line, f - queen bee Aim: a queen bee (umbra) You throw a throwing net. The throwing net hits the queen bee. The queen bee is caught in the net! The queen bee struggles against the net. Unknown command. Throwing (i - inventory. (,) - cycle): w - 2 steel javelins (quivered) Press: ? - help, Shift-Dir - straight line, f/p - queen bee Aim: a queen bee (entangled in a net, umbra) You throw a steel javelin. The steel javelin hits the queen bee! The queen bee is moderately wounded. Your shadow throws a javelin. The javelin barely misses the queen bee. The javelin disappears in a puff of smoke! The queen bee struggles against the net. Throwing (i - inventory. (,) - cycle): w - a steel javelin (quivered) Press: ? - help, Shift-Dir - straight line, f/p - queen bee Aim: a queen bee (moderately wounded, entangled in a net, umbra) You throw a steel javelin. The steel javelin hits the queen bee but does no damage. The queen bee is moderately wounded. The queen bee struggles against the net. x2 Throwing (i - inventory): M - 3 tomahawks (quivered) Press: ? - help, Shift-Dir - straight line, f/p - queen bee Aim: a queen bee (moderately wounded, entangled in a net, umbra) You throw a tomahawk. The tomahawk completely misses the queen bee. The queen bee struggles against the net. The net rips apart, and the queen bee comes free! Throwing (i - inventory): M - 2 tomahawks (quivered) Press: ? - help, Shift-Dir - straight line, f/p - queen bee Aim: a queen bee (moderately wounded, umbra) You throw a tomahawk. The tomahawk hits the queen bee but does no damage. The queen bee is moderately wounded. Your shadow throws a tomahawk. The tomahawk hits the queen bee but does no damage. The queen bee is moderately wounded. The tomahawk disappears in a puff of smoke! Attack whom? Press: ? - help, Dir - move target cursor, f/p - queen bee Aim: a queen bee (moderately wounded, umbra) You reach to attack! You hit the queen bee. The queen bee is heavily wounded. Your shadow hits the queen bee but does no damage. You hit the queen bee but do no damage. The queen bee is heavily wounded. The queen bee is struck by your spines. The queen bee stings you. You hit the queen bee. The queen bee is severely wounded. You block the queen bee's attack. You hit the queen bee. The queen bee is severely wounded. The queen bee stings you! You hit the queen bee. The queen bee is almost dead. You block the queen bee's attack. You hit the queen bee. You kill the queen bee! Dithmenos accepts your kill. M - 2 tomahawks (gained 1); w - 2 steel javelins You see here a killer bee corpse. The killer bee is too close now for your liking. Unknown command. The killer bee is too close now for your liking. Attack whom? Press: ? - help, Dir - move target cursor, f - killer bee Aim: a killer bee (hasn't noticed you, umbra) You reach to attack! You closely miss the killer bee. The killer bee buzzes angrily. x2; You hear an angry buzzing noise. x8 The killer bee is struck by your spines. The killer bee barely misses you. You hear an angry buzzing noise. You closely miss the killer bee. The killer bee is moderately wounded. You hear an angry buzzing noise. x4 The killer bee is struck by your spines. The killer bee stings you. The killer bee closely misses you. You hit the killer bee. The killer bee is severely wounded. Your shadow hits the killer bee but does no damage. You block the killer bee's attack. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. Attack whom? Press: ? - help, Dir - move target cursor, f - killer bee Aim: a killer bee (umbra) You reach to attack! You hit the killer bee. The killer bee is heavily wounded. Your shadow closely misses the killer bee. You hit the killer bee. The killer bee is severely wounded. You block the killer bee's attack. The killer bee closely misses you. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee closely misses you. You closely miss the killer bee. The killer bee is severely wounded. You block the killer bee's attack. The killer bee stings you but does no damage. You block the killer bee's attack. The killer bee stings you. You hit the killer bee. You kill the killer bee! Dithmenos accepts your kill. The killer bee stings you but does no damage. x2 You puncture the killer bee! You kill the killer bee! Dithmenos accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! You start resting. A killer bee is nearby! The killer bee buzzes angrily. The killer bee closely misses you. You hear an angry buzzing noise. A killer bee comes into view. The killer bee buzzes angrily. You hear an angry buzzing noise. x8 You closely miss the killer bee. You closely miss the killer bee. The killer bee misses you. You block the killer bee's attack. The killer bee closely misses you. You hit the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee completely misses you. You block the killer bee's attack. The killer bee stings you but does no damage. You miss the killer bee. The killer bee is heavily wounded. Your shadow closely misses the killer bee. You block the killer bee's attack. x2 The killer bee is struck by your spines. The killer bee misses you. The killer bee is struck by your spines. The killer bee stings you! You are poisoned. The killer bee poisons you! You feel sick. The killer bee closely misses you. You puncture the killer bee! You kill the killer bee! Dithmenos accepts your kill. You hit the killer bee. The killer bee is almost dead. You feel sick. You block the killer bee's attack. x2 The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. The killer bee is struck by your spines. The killer bee barely misses you. You miss the killer bee. The killer bee is heavily wounded. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. You feel sick. You see here a killer bee corpse. You feel sick. You start resting. You feel sick. x2 You hear a distant slurping noise. You feel sick. x2 You are no longer poisoned. You start resting. All of the chunks of flesh in your inventory have rotted away. You hear a distant slurping noise. x2 HP restored. You start waiting. You are feeling hungry. You start eating the slice of pizza. Mmm... Pepperoni. You start waiting. Done waiting. Attack whom? Press: ? - help, Dir - move target cursor, f - killer bee Aim: a killer bee (hasn't noticed you, umbra) You reach to attack! The killer bee buzzes angrily. You hit the killer bee. The killer bee is moderately wounded. You hear an angry buzzing noise. x8 You block the killer bee's attack. You hear an angry buzzing noise. The killer bee is struck by your spines. The killer bee stings you. You are poisoned. The killer bee poisons you! You feel sick. You block the killer bee's attack. You feel sick. You hit the killer bee. The killer bee is severely wounded. You feel sick. You block the killer bee's attack. x2 The killer bee barely misses you. The killer bee is struck by your spines. The killer bee completely misses you. You puncture the killer bee! You kill the killer bee! Dithmenos accepts your kill. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee misses you. You closely miss the killer bee. The killer bee is heavily wounded. You feel sick. You block the killer bee's attack. The killer bee misses you. You miss the killer bee. The killer bee is heavily wounded. You feel sick. You block the killer bee's attack. The killer bee stings you. You are more poisoned. The killer bee poisons you! You hit the killer bee. The killer bee is almost dead. You feel sick. You block the killer bee's attack. x2 You hit the killer bee. You kill the killer bee! Dithmenos accepts your kill. You feel sick. No target in view! No target in view! No target in view! No target in view! You start resting. You feel sick. x15 You are no longer poisoned. You start resting. HP restored. A killer bee comes into view. The killer bee moves out of view. A killer bee comes into view. The killer bee buzzes angrily. x7; You hear an angry buzzing noise. x2 You block the killer bee's attack. The killer bee moves out of view. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee closely misses you. You closely miss the killer bee. The killer bee is moderately wounded. The killer bee is struck by your spines. The killer bee completely misses you. The killer bee stings you. You closely miss the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. x3 The killer bee is struck by your spines. The killer bee stings you but does no damage. The killer bee barely misses you. You puncture the killer bee! You kill the killer bee! Dithmenos accepts your kill. You block the killer bee's attack. You barely miss the killer bee. The killer bee is moderately wounded. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee stings you but does no damage. The killer bee misses you. You block the killer bee's attack. You miss the killer bee. The killer bee is heavily wounded. You block the killer bee's attack. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. The killer bee closely misses you. You miss the killer bee. The killer bee is lightly wounded. You block the killer bee's attack. The killer bee misses you. You block the killer bee's attack. The killer bee is struck by your spines. The killer bee barely misses you. You block the killer bee's attack. You closely miss the killer bee. The killer bee is almost dead. You block the killer bee's attack. x2; The killer bee barely misses you. The killer bee misses you. You block the killer bee's attack. You barely miss the killer bee. The killer bee is almost dead. The killer bee barely misses you. You block the killer bee's attack. x3 You hit the killer bee. You kill the killer bee! Dithmenos accepts your kill. The killer bee misses you. The killer bee barely misses you. You hit the killer bee. The killer bee is lightly wounded. The killer bee is struck by your spines. The killer bee misses you. You block the killer bee's attack. The killer bee closely misses you. The killer bee stings you but does no damage. You miss the killer bee. The killer bee is almost dead. The killer bee is struck by your spines. The killer bee barely misses you. The killer bee misses you. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. You can now transform into a swirling mass of shadows. You puncture the killer bee! The killer bee is severely wounded. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. You hit the killer bee. The killer bee is moderately wounded. You block the killer bee's attack. The killer bee completely misses you. The killer bee is struck by your spines. The killer bee barely misses you. You miss the killer bee. The killer bee is severely wounded. The killer bee stings you. You are poisoned. The killer bee poisons you! You block the killer bee's attack. x2 The killer bee barely misses you. You hit the killer bee. You kill the killer bee! Dithmenos accepts your kill. You feel sick. You block the killer bee's attack. x2 The killer bee is struck by your spines. The killer bee closely misses you. The killer bee completely misses you. You puncture the killer bee! The killer bee is severely wounded. You feel sick. You block the killer bee's attack. The killer bee stings you but does no damage. You barely miss the killer bee. The killer bee is severely wounded. You feel sick. You block the killer bee's attack. x3 The killer bee is struck by your spines. The killer bee stings you but does no damage. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. The killer bee closely misses you. You hit the killer bee. You kill the killer bee! Dithmenos accepts your kill. You feel sick. No target in view! No target in view! You start resting. You feel sick. x2 Things that are here: a killer bee corpse x2 Attack whom? Press: ? - help, Dir - move target cursor, f - killer bee Aim: a killer bee (hasn't noticed you, umbra) You reach to attack! You miss the killer bee. Your shadow hits the killer bee from afar with a spear. You feel sick. The killer bee is struck by your spines. The killer bee closely misses you. You puncture the killer bee! You kill the killer bee! Dithmenos accepts your kill. No target in view! You start resting. You feel sick. x5 You are no longer poisoned. You start resting. Attack whom? Press: ? - help, Dir - move target cursor, f - killer bee Aim: a killer bee (hasn't noticed you, umbra) You reach to attack! You strike the helpless killer bee from behind! You hit the killer bee. The killer bee is heavily wounded. You closely miss the killer bee. The killer bee is heavily wounded. The killer bee is struck by your spines. You kill the killer bee! Dithmenos accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! You start resting. HP restored. You see here a killer bee corpse. H - 2 royal jellies (gained 1) H - 3 royal jellies (gained 1) H - 4 royal jellies (gained 1) H - 5 royal jellies (gained 1) H - 6 royal jellies (gained 1) H - 7 royal jellies (gained 1) H - 8 royal jellies (gained 1) H - 9 royal jellies (gained 1) H - 10 royal jellies (gained 1) H - 11 royal jellies (gained 1) H - 12 royal jellies (gained 1) Done exploring. Done exploring. Done exploring. Done exploring. Unknown command. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - D:10, ? - help) What level of the Dungeon? (default 1, ? - help) Okay, then. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - D:10, ? - help) What level of the Lair of Beasts? (default 1, ? - help) You see here a killer bee corpse. Things that are here: a killer bee corpse x2 There is an open door here. You see here a scimitar of flaming. You see here a wand of flame (?/48). There is a stone staircase leading up here. You climb upwards. An orc comes into view. There is a stone staircase leading down here. The orc moves out of view. No target in view! No target in view! An orc comes into view. You see here a buckler. The orc shouts! The orc shouts! You hit the orc. The orc is severely wounded. The orc is struck by your spines. You kill the orc! Dithmenos accepts your kill. Attack whom? Press: ? - help, Dir - move target cursor, f - orc Aim: an orc (umbra) You reach to attack! You puncture the orc! You kill the orc! Dithmenos accepts your kill. No target in view! You see here an orc corpse. You butcher the orc corpse. L - 4 chunks of flesh Done exploring. You see here a buckler. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. (D) Dungeon (T) Temple (L) Lair (O) Orcish Mines Where to? (Enter - Lair:1, ? - help) What level of the Lair of Beasts? (default 1, ? - help) You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is an open door here. There is a staircase to the Lair here. You climb downwards. Welcome to the Lair of Beasts! Found a scroll of identify and 16 gold pieces. There is a staircase back to the Dungeon here. O - a scroll of identify You now have 184 gold pieces (gained 16). A hippogriff comes into view. You are feeling hungry. Attack whom? Press: ? - help, Dir - move target cursor, f - hippogriff Aim: a hippogriff (resting, umbra) You reach to attack! The helpless hippogriff fails to defend itself. You hit the hippogriff. The hippogriff is lightly wounded. You closely miss the hippogriff. The hippogriff is lightly wounded. Your shadow hits the hippogriff but does no damage. You block the hippogriff's attack. The hippogriff pecks you. The hippogriff claws you but does no damage. You hit the hippogriff. The hippogriff is moderately wounded. The hippogriff barely misses you. The hippogriff pecks you but does no damage. The hippogriff claws you. Your shield prevents you from hitting the hippogriff. The hippogriff is moderately wounded. The hippogriff is struck by your spines. The hippogriff closely misses you. The hippogriff pecks you. The hippogriff claws you. You puncture the hippogriff! The hippogriff is heavily wounded. Your shadow hits the hippogriff with a spear. You block the hippogriff's attack. The hippogriff misses you. The hippogriff claws you but does no damage. You hit the hippogriff. The hippogriff is severely wounded. The hippogriff closely misses you. x2; You block the hippogriff's attack. You puncture the hippogriff! The hippogriff is almost dead. Your shadow hits the hippogriff with a spear. The hippogriff is struck by your spines. You kill the hippogriff! Dithmenos accepts your kill. No target in view! Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. This raw flesh tastes terrible. Found a flail. O - 2 scrolls of identify (gained 1) Found a hunting sling. Found 11 sling bullets. A hippogriff comes into view. Found 18 gold pieces. Found a stone staircase leading down. A hippogriff is nearby! A porcupine comes into view. Attack whom? Press: ? - help, Dir - move target cursor, f - hippogriff Aim: a hippogriff (resting, umbra) You reach to attack! The helpless hippogriff fails to defend itself. You puncture the hippogriff! The hippogriff is moderately wounded. Your shadow hits the hippogriff but does no damage. You hit the hippogriff. The hippogriff is moderately wounded. The hippogriff is struck by your spines. The hippogriff bites you. You block the hippogriff's attack. x2 You hit the hippogriff. The hippogriff is severely wounded. The hippogriff is struck by your spines. The hippogriff completely misses you. You block the hippogriff's attack. x2 You hit the hippogriff. The hippogriff is almost dead. You block the porcupine's attack. You block the hippogriff's attack. x3 You hit the hippogriff. You kill the hippogriff! Dithmenos accepts your kill. You block the porcupine's attack. The porcupine is struck by your spines. The porcupine closely misses you. You are struck by the porcupine's spines. You closely miss the porcupine. The porcupine is moderately wounded. The porcupine is struck by your spines. The porcupine bites you. You hit the porcupine. You kill the porcupine! Dithmenos accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! You now have 202 gold pieces (gained 18). R - an ivory ring Found a stone staircase leading down. A porcupine comes into view. Found a plate armour and 16 gold pieces. A porcupine is nearby! Attack whom? Press: ? - help, Dir - move target cursor, f - porcupine Aim: a porcupine (resting, umbra) You reach to attack! The helpless porcupine fails to defend itself. You hit the porcupine. The porcupine is heavily wounded. You block the porcupine's attack. You are struck by the porcupine's spines. You puncture the porcupine! You kill the porcupine! Dithmenos accepts your kill. No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! >>>>>>>>>>>>>>>>>>>>>> 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_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [FrankyJ] Species: Demonspawn Job: Gladiator HP: 83/87; mods: 0/0 MP: 11/11; mod: 0 Stats: 17 (17) 10 (10) 15 (15) Position: (48, 35), god: Dithmenos (19), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 1 | 33 | 8 | 2041 | 241/450 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 4 | 601 | 7/297 Staves | X | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 2 | 191 | 13/178 Armour | X | 0 | 0 | 7 | 1720 | 56/476 Dodging | X | 1 | 33 | 8 | 2671 | 531/535 Stealth | X | 0 | 0 | 4 | 500 | 0/250 Shields | X | 1 | 33 | 7 | 1920 | 256/476 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/42 Translocations | | 0 | 0 | 0 | 0 | 0/59 Transmutations | | 0 | 0 | 0 | 0 | 0/59 Fire Magic | | 0 | 0 | 0 | 0 | 0/59 Ice Magic | | 0 | 0 | 0 | 0 | 0/59 Air Magic | | 0 | 0 | 0 | 0 | 0/59 Earth Magic | | 0 | 0 | 0 | 0 | 0/59 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: Attributes: #12: 642 #13: 440 #23: 8640 #24: 62814052 #27: 13386 #49: 794 #59: 1 Mutations: claws: 2 (innate) fire resistance: 1 (innate) spiny: 1 (innate) flame cloud immunity: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #18: +5 spear of piercing eq slot #1, inv slot #21: +0 cloak eq slot #2, inv slot #2: +1 helmet eq slot #3, inv slot #29: +0 pair of gloves eq slot #4, inv slot #15: +0 pair of boots eq slot #5, inv slot #14: +0 large shield eq slot #6, inv slot #7: +3 leather armour eq slot #7, inv slot #30: ring of wizardry eq slot #8, inv slot #50: ring of protection from magic eq slot #9, inv slot #51: amulet of rage }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ....................# ....................# ## .........#..........##P# .##.....##...#.#.....$.[ . ##.....#....##.......$ #....##...###........ #.....#...##....>##P# #....##...........# # ......#......@...## ..................# .....##.....# .###..####...# #. ....# # ...## ...# .... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< aquarium_serial_pool_size: 1 >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>