Version: Dungeon Crawl Stone Soup 0.19-a0-926-g4486784 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-4486784cc7 -name tabstorm -rc /dgldir/rcfiles/crawl-git/tabstorm.rc -macro /dgldir/rcfiles/crawl-git/tabstorm.macro -morgue /dgldir/morgue/tabstorm/ -webtiles-socket /crawl-master/webserver/sockets/tabstorm:2016-07-06.16:55:42.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 21 stack frames. /usr/games/crawl-git-4486784cc7(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x5c4313]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-4486784cc7(_Z13do_crash_dumpv+0x2f2) [0x5cb662]: do_crash_dump() /usr/games/crawl-git-4486784cc7(_Z20crash_signal_handleri+0x9c) [0x5c45ac]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x364c0) [0x7f67af4a04c0]: /usr/games/crawl-git-4486784cc7() [0x542f5d] /usr/games/crawl-git-4486784cc7(_Z23acquirement_create_item17object_class_typeibRK9coord_defb+0x15f) [0x54393f]: acquirement_create_item(object_class_type, int, bool, coord_def const&, bool) /usr/games/crawl-git-4486784cc7(_Z14dgn_place_itemRK9item_specRK9coord_defi+0x5e) [0x6453ee]: dgn_place_item(item_spec const&, coord_def const&, int) /usr/games/crawl-git-4486784cc7(_Z24dgn_place_multiple_itemsR9item_listRK9coord_def+0x45) [0x645635]: dgn_place_multiple_items(item_list&, coord_def const&) /usr/games/crawl-git-4486784cc7(_ZN15vault_placement10apply_gridEv+0x280) [0x64ca30]: vault_placement::apply_grid() /usr/games/crawl-git-4486784cc7() [0x64d355] /usr/games/crawl-git-4486784cc7(_Z7builderb20dungeon_feature_type+0x707) [0x650d47]: builder(bool, dungeon_feature_type) /usr/games/crawl-git-4486784cc7(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x4eb) [0x6823db]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-4486784cc7(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x305) [0xa242b5]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-4486784cc7(_Z11take_stairs20dungeon_feature_typebbb+0x44e) [0xa26c4e]: take_stairs(dungeon_feature_type, bool, bool, bool) /usr/games/crawl-git-4486784cc7(_ZN5Delay6handleEv+0x41) [0x5df7b1]: Delay::handle() /usr/games/crawl-git-4486784cc7(_Z12handle_delayv+0x30) [0x5e1b70]: handle_delay() /usr/games/crawl-git-4486784cc7() [0xb87445] /usr/games/crawl-git-4486784cc7() [0xb880b5] /usr/games/crawl-git-4486784cc7(main+0x2eb) [0xb8b7bb]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f67af48b76d]: /usr/games/crawl-git-4486784cc7() [0x5274b9] 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". 0x00007f67af83684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f67af83684e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x00000000005c4a1b in call_gdb (file=0x7f67af821180) at crash.cc:420 gdb = attach_cmd = "attach 2071\000\000\000\000\000\000\000\000" #2 0x00000000005cb682 in do_crash_dump () at dbg-asrt.cc:668 t = 1467825409 dir = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x31f0e68 "/dgldir/morgue/tabstorm/"}} name = "/dgldir/morgue/tabstorm/crash-tabstorm-20160706-171649.txt", '\000' file = 0x7f67af821180 #3 0x00000000005c45ac in crash_signal_handler (sig_num=11) at crash.cc:193 No locals. #4 No symbol table info available. #5 _acquirement_misc_subtype () at acquire.cc:698 skills = NO_LOVE = result = #6 0x000000000054393f in _find_acquirement_subtype (agent=, divine=, quantity=, class_wanted=) at acquire.cc:828 dummy = {base_type = 64, sub_type = 34 '"', {plus = 615, mon_type = MONS_MUTANT_BEAST, skill = 615, charges = 615, initial_cards = 615, net_durability = 615}, {plus2 = 0, used_count = 0, net_placed = 0, skill_points = 0, charge_cap = 0, stash_freshness = 0}, {special = -1327806171, unrand_idx = -1327806171, deck_rarity = 2967161125, rod_plus = -1327806171, subtype_rnd = 2967161125, brand = -1327806171, freshness = -1327806171}, rnd = 103 'g', quantity = 0, flags = 40053984, pos = {x = 0, y = 64885376}, link = 0, slot = 0, orig_place = {branch = 40319788, depth = 0}, orig_monnum = 23585, inscription = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2632ce0 "\220Ed\002"}}, props = {hash_map = 0x2644590}} type_wanted = 101 #7 acquirement_create_item (class_wanted=OBJ_MISCELLANY, agent=0, quiet=, pos=..., debug=false) at acquire.cc:1279 want_arts = rejection_reason = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2644590 "P\t\037\003"}} oldflags = type_wanted = -1 item_tries = divine = false thing_created = 27000 quant = 1 #8 0x00000000006453ee in dgn_place_item (spec=..., where=..., level=24, level@entry=-1000) at dungeon.cc:4366 item_made = base_type = OBJ_MISCELLANY acquire = true useless_tries = 0 #9 0x0000000000645635 in dgn_place_multiple_items (list=..., where=...) at dungeon.cc:4406 i = size = #10 0x000000000064ca30 in _vault_grid_mapspec (mapsp=..., where=..., place=...) at dungeon.cc:4847 f = {genweight = 10, feat = -1, shop = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, trap = {_M_t = { >> = { >> = {> = {}, , true>> = {> = {}, }, }, > = {_M_head_impl = 0x0}, }, }}, glyph = 46, mimic = 0, no_mimic = false} items = #11 _vault_grid (mapsp=0x31f0c18, where=..., vgrid=56, place=...) at dungeon.cc:4920 No locals. #12 vault_placement::apply_grid (this=this@entry=0x7ffce998c960) at dungeon.cc:6581 dp = {x = 2, y = 3} feat = 56 oldgrid = DNGN_ROCK_WALL mapsp = 0x31f0c18 ri = {> = {}, current = {x = 53, y = 9}, topleft = {x = 51, y = 6}, bottomright = {x = 57, y = 13}} clear = 255 #13 0x000000000064d355 in _build_vault_impl (vault=vault@entry=0x7f67aea31580, build_only=build_only@entry=true, check_collisions=check_collisions@entry=true, make_no_exits=make_no_exits@entry=false, where=...) at dungeon.cc:4005 place = {pos = {x = 51, y = 6}, size = {x = 7, y = 8}, orient = MAP_FLOAT, map = {name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3857da8 "minmay_st_funbox"}}, description = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, order = 2147483647, tags = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x31f0778 " extra minivault extra "}}, 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 = 0x38e4c80, _M_finish = 0x38e4ca0, _M_end_of_storage = 0x38e4ca0}}, }}, orient = MAP_FLOAT, _chance = {default_thing = {chance_priority = -1, 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 = 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 = 0x3852a50, _M_finish = 0x3852a90, _M_end_of_storage = 0x3852a90}}, }, 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 = 0x31f0bf0, _M_left = 0x31f08a0, _M_right = 0x31f0a20}, _M_node_count = 3}}}, next_keyspec_idx = 256, map_width = 7, 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 = 0x12068d8 ""}}}, 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 = 0x12068d8 ""}}}, 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 = 0x38eba38 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296b008 "dlprelude"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}}, mapchunk = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38e4cc8 "/crawl-master/crawl-git-4486784cc7/data/dat/des/variable/mini_monsters.des"}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38ebe38 "\033LuaQ"}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x29656c8 "dlmapchunk"}}, first = 3366, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38ebc38 ""}}}, main = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38ebfe8 "/crawl-master/crawl-git-4486784cc7/data/dat/des/variable/mini_monsters.des"}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38ec058 "\033LuaQ"}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296af78 "dlmain"}}, first = 3348, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38eb8c8 ""}}}, validate = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x38ebc98 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296b688 "dlvalidate"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}}, veto = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3857ff8 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296b6b8 "dlveto"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}}, epilogue = {file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x3858028 ""}}, chunk = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, compiled = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, context = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296b6e8 "dlepilogue"}}, first = -1, last = -1, error = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}}, place_loaded_from = {filename = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2919888 ""}}, lineno = 0}, original = 0x7f67aea31580, rock_colour = 0 '\000', floor_colour = 0 '\000', rock_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, floor_tile = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}, 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 = 0x7ffce998cc40, _M_right = 0x7ffce998cc40}, _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 = 196039, file = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296ba28 "variable_mini_monsters.des"}}, cache_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x296ba28 "variable_mini_monsters.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 = false saved_place = placing = {val = @0x1206500, oldval = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x12068d8 ""}}} placed_vault_orientation = MAP_FLOAT #14 0x000000000064f4f4 in _build_secondary_vault (vault=vault@entry=0x7f67aea31580, check_collision=check_collision@entry=true, no_exits=no_exits@entry=false, where=...) at dungeon.cc:3935 No locals. #15 0x0000000000650d47 in _place_minivaults () at dungeon.cc:2990 tries = 0 vault = 0x7f67aea31580 #16 _build_dungeon_level (dest_stairs_type=) at dungeon.cc:2254 place_vaults = 128 nvaults = 2 #17 _build_level_vetoable (enable_random_maps=true, dest_stairs_type=) at dungeon.cc:362 level_layout_type = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}} #18 builder (enable_random_maps=true, dest_stairs_type=) at dungeon.cc:309 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 = 0x285c850, _M_left = 0x3ba98d0, _M_right = 0x3b70e40}, _M_node_count = 19}}} 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 = 0x3d8ea50, _M_left = 0x3477af0, _M_right = 0x38c3500}, _M_node_count = 110}}} tries = 48 #19 0x00000000006823db in _make_level (stair_taken=DNGN_STONE_STAIRS_DOWN_II, old_level=...) at files.cc:1123 dummy = 213 stair_type = DNGN_STONE_STAIRS_UP_II #20 load_level (stair_taken=DNGN_STONE_STAIRS_DOWN_II, load_mode=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1280 level_name = {static npos = , _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x2c4d188 "Depths:3"}} make_changes = true popped = false just_created_level = false return_pos = {x = 0, y = 0} dest_pos = {x = 14, y = 53} #21 0x0000000000a242b5 in floor_transition (how=how@entry=DNGN_STONE_STAIRS_DOWN_II, whence=whence@entry=DNGN_STONE_STAIRS_DOWN_II, whither=..., forced=forced@entry=false, going_up=going_up@entry=false, shaft=shaft@entry=false, wizard=wizard@entry=false) at stairs.cc:756 old_level = {branch = BRANCH_DEPTHS, depth = 2} collect_travel_data = stair_pos = {x = 14, y = 53} newlevel = #22 0x0000000000a26c4e in take_stairs (force_stair=, going_up=, force_known_shaft=, wizard=) at stairs.cc:829 old_feat = DNGN_STONE_STAIRS_DOWN_II whither = how = known_shaft = shaft = #23 0x00000000005df7b1 in handle (this=0x2adace8) at delay.cc:783 No locals. #24 Delay::handle (this=0x2adace8) at delay.cc:758 No locals. #25 0x00000000005e1b70 in handle_delay () at delay.cc:801 delay = {> = {_M_ptr = 0x2adace8, _M_refcount = {_M_pi = 0x2adacd0}}, } #26 0x0000000000b87445 in _input () at main.cc:1413 player_disabled = {was_disabled = false} #27 0x0000000000b880b5 in _launch_game () at main.cc:479 game_start = false ccon = {cstate = false, smartcstate = false} #28 0x0000000000b8b7bb in _launch_game_loop () at main.cc:380 game_ended = false #29 main (argc=, argv=0x7ffce998e2c8) at main.cc:336 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 on Jul 6 2016 at 03:11:38 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-4486784cc7/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4486784cc7/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4486784cc7/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 3 Level id: Depths:3 Currently generating level. Vault being placed: minmay_st_funbox Level build method = random_map_in_depth, level layout type = open_caves, absdepth0 = 24 Level vaults: minmay_open_boxes_in_corner layout_cave_pools enter_ziggurat_f hell_entry pan_entry dungeon_decor hangedman_decor_points Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The slime creature quivers. The ogre mage begins to cast a spell, but is stunned by your will! A slime creature comes into view. You hit the ice dragon but do no damage. You bite the ice dragon! You drain its power. The ice dragon is lightly wounded. The ice dragon breathes frost at you. The blast of cold misses you. A slime creature comes into view. The slime creature quivers. The stone giant throws a large rock. The large rock hits you!! The ice dragon begins to attack, but is stunned by your will! The ogre mage begins to cast a spell, but is stunned by your will! You see here a large rock. The ice dragon bites you but does no damage. You block the ice dragon's attack. The ice dragon tramples you but does no damage. The ogre mage begins to cast a spell, but is stunned by your will! A slime creature comes into view. Unknown command. You slice the ice dragon!! You bite the ice dragon, but do no damage. The ice dragon is moderately wounded. The stone giant throws a large rock. You block the large rock. The ice dragon misses you. The ice dragon claws you but does no damage. The ice dragon tramples you but does no damage. Unknown command. Unknown command. You hit the ice dragon. You bite the ice dragon. You drain its power. You feel invigorated. The ice dragon is moderately wounded. The stone giant throws a large rock. The large rock barely misses you. The large rock hits the slime creature!!! Unknown command. You hit the ice dragon but do no damage. You bite the ice dragon. You drain its power. You feel invigorated. The ice dragon is moderately wounded. The ice dragon breathes frost at you. The blast of cold hits you! You resist. You feel threatened and lose the ability to drink potions! Unknown command. You slash the slime creature! You bite the slime creature. You drain its power. You feel invigorated. The slime creature is almost dead. You hit the ice dragon but do no damage. You open the slime creature like a pillowcase!!! The ice dragon begins to attack, but is stunned by your will! The ogre mage begins to cast a spell, but is stunned by your will! Two slime creatures merge to form a large slime creature. You slash the slime creature! You bite the slime creature! You drain its power. You feel invigorated. You kill the slime creature! You slice the large slime creature!! You feel better. You hit the ice dragon. You feel better. You slash the stone giant! You feel better. The stone giant hits you. Unknown command. You slash the large slime creature! You feel better. You bite the large slime creature, but do no damage. The large slime creature is severely wounded. You slash the ice dragon! You hit the stone giant but do no damage. The ice dragon begins to attack, but is stunned by your will! The ogre mage begins to cast a spell, but is stunned by your will! Unknown command. You slice the large slime creature!! You feel better. The large slime creature is almost dead. You slash the ice dragon! You slice the stone giant!! You hit the slime creature. The stone giant hits you but does no damage. The ice dragon bites you but does no damage. You block the ice dragon's attack. The ice dragon closely misses you. The slime creature hits you but does no damage. You block the large slime creature's attack. You slice the large slime creature!! You kill the large slime creature! You slash the slime creature! You slash the ogre mage! You slice the stone giant!! You slice the ice dragon!! You redirect the stone giant's attack! The stone giant hits itself!! The ice dragon closely misses you. The ice dragon claws you but does no damage. You block the ice dragon's attack. The ogre mage hits you but does no damage. Your plate armour of Teleryur prevents you from hitting the stone giant. You bite the stone giant, but do no damage. The stone giant is almost dead. You slash the ice dragon! You hit the slime creature. You slash the ogre mage! The slime creature hits you but does no damage. Two slime creatures merge to form a large slime creature. Unknown command. You completely miss the ice dragon. You bite the ice dragon, but do no damage. The ice dragon is almost dead. You hit the large slime creature. You slice the ogre mage!! You slash the stone giant! You kill the stone giant! The ice dragon bites you but does no damage. The ice dragon misses you. The ice dragon closely misses you. The ogre mage completely misses you. You slice the ice dragon!! You kill the ice dragon! You slice the ogre mage!! You kill the ogre mage! You slash the large slime creature! You can drink potions again. You block the large slime creature's attack. You barely miss the large slime creature. You bite the large slime creature!! You drain its power. The large slime creature is moderately wounded. Unknown command. You slash the large slime creature! Your bite misses the large slime creature. The large slime creature is heavily wounded. A large slime creature splits. Unknown command. You slash the slime creature! You bite the slime creature! You drain its power. You kill the slime creature! You slash the slime creature! The slime creature completely misses you. Unknown command. You slice the slime creature like a ripe choko!!! You kill the slime creature! No target in view! Things that are here: a flail; a robe You see here a large rock. You see here a large rock. Found a disc of storms. Found a gateway to Hell. There is a gateway to Hell here. All of the chunks of flesh in your inventory have rotted away. Found 16 stones. You sense a monster nearby. Found a morningstar. J - 4 scrolls of identify (gained 1) You now have 2471 gold pieces (gained 23). You yell at the spark wasp! A spark wasp comes into view. The spark wasp buzzes angrily. You hear a shout! A spark wasp is nearby! An ogre mage comes into view. It is wielding a whip. The ogre mage casts a spell. The ogre mage blinks! You slice the spark wasp!! Your bite misses the spark wasp. The spark wasp is heavily wounded. You hear a shout! The spark wasp barely misses you. You slash the spark wasp! You bite the spark wasp. The spark wasp's magic leaks into the air. You drain its magic. The spark wasp is severely wounded. You redirect the spark wasp's attack! The spark wasp stings you. The spark wasp shocks you! You slash the spark wasp! You feel better. Your bite misses the spark wasp. The spark wasp is almost dead. The spark wasp begins to attack, but is stunned by your will! You completely miss the spark wasp. You bite the spark wasp. The spark wasp's magic leaks into the air. You drain its magic. You feel invigorated. The spark wasp is almost dead. The spark wasp completely misses you. You block the spark wasp's attack. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You slash the spark wasp! You feel better. You kill the spark wasp! You have reached level 24! Your experience leads to an increase in your attributes! Your base attributes are Str 22, Int 9, Dex 20. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 The ogre mage begins to cast a spell, but is stunned by your will! The ogre mage casts a spell at you. The sting misses you. You feel a strong urge to attack something. You redirect the ogre mage's attack! The ogre mage gestures at itself while chanting. The sting hits the ogre mage. You slice the ogre mage!! You bite the ogre mage, but do no damage. The ogre mage is heavily wounded. You barely miss the ogre mage. You bite the ogre mage! The ogre mage's magic leaks into the air. You drain its magic. The ogre mage is severely wounded. The ogre mage falters for a moment. You completely miss the ogre mage. You bite the ogre mage. The ogre mage's magic leaks into the air. You drain its magic. The ogre mage is almost dead. You completely miss the ogre mage. You bite the ogre mage! The ogre mage's magic leaks into the air. You drain its magic. You kill the ogre mage! No target in view! You now have 2492 gold pieces (gained 21). Things that are here: a whip; a robe You are feeling hungry. There isn't anything to butcher here. You feel a strong urge to attack something. A deep elf high priest comes into view. It is wielding a long sword. You slash the deep elf high priest! You bite the deep elf high priest!! You drain its power. You feel invigorated. The deep elf high priest is severely wounded. You are no longer berserk. You are exhausted. You feel yourself slow down. You are feeling very hungry. You completely miss the deep elf high priest. You bite the deep elf high priest! You drain its power. The deep elf high priest is almost dead. You redirect the deep elf high priest's attack! You block the deep elf high priest's attack. You closely miss the deep elf high priest. You bite the deep elf high priest. You drain its power. You kill the deep elf high priest! You start waiting. You feel yourself speed up. You start waiting. You feel less exhausted. You start eating the royal jelly. You continue eating. x2 You finish eating. That royal jelly was delicious! Things that are here: a long sword; an elf corpse; a spark wasp corpse Found a short runed staff. You sense a monster nearby. You now have 2504 gold pieces (gained 12). You see here a short runed staff. You now have 2519 gold pieces (gained 15). Things that are here: a long sword; an elf corpse; a spark wasp corpse A stone giant comes into view. You yell at the stone giant! The stone giant throws a large rock. The large rock closely misses you. A stone giant is nearby! The stone giant throws a large rock. You block the large rock. You see here a large rock. The stone giant hits you but does no damage. You slice the stone giant!! You bite the stone giant, but do no damage. The stone giant is moderately wounded. The stone giant hits you. You slice the stone giant!! You bite the stone giant. You drain its power. You feel invigorated. The stone giant is severely wounded. The stone giant hits you. You slash the stone giant! You feel better. You bite the stone giant. You drain its power. The stone giant is almost dead. You slash the stone giant! You bite the stone giant. You drain its power. You kill the stone giant! You see here 2 large rocks. Found a runed demon blade. Found a hand axe. You now have 2539 gold pieces (gained 20). You see here a hand axe. You now have 2569 gold pieces (gained 30). You sense a monster nearby. An ettin comes into view. It is wielding two dire flails. A giant eyeball comes into view. There are monsters nearby! There are monsters nearby! A very ugly thing and a spriggan rider come into view. The spriggan rider is wielding a hand axe of flaming. You yell at the spriggan rider! The spriggan rider shouts! The giant eyeball turns its gaze towards you. The red very ugly thing gurgles horribly! You hear a horrible gurgling sound! x2; You hear an angry buzzing noise. You hear a shout! You hear an angry buzzing noise. x2 The ettin is stunned by your will and fails to attack. A red ugly thing comes into view. You slash the ettin! You bite the ettin. You drain its power. The ettin is moderately wounded. The red ugly thing basks in the mutagenic energy from its kin and changes! A very ugly thing and a spark wasp come into view. Unknown command. You slash the ettin! You bite the ettin, but do no damage. The ettin is heavily wounded. The ettin hits you with a dire flail!! You block the ettin's attack. Unknown command. You slice the ettin!! You feel better. You bite the ettin. You drain its power. You feel invigorated. You kill the ettin! The red very ugly thing basks in the mutagenic energy from its kin and changes! Unknown command. The giant eyeball seems to glare at you. The giant eyeball begins to attack, but is stunned by your will! The green very ugly thing basks in the mutagenic energy from its kin and changes! The spriggan rider hits you with a hand axe of flaming. The giant eyeball's view fixates on you. The spriggan rider hits you but does no damage. You slash the spriggan rider! You bite the spriggan rider! You drain its power. You feel invigorated. The spriggan rider is moderately wounded. You slice the spriggan rider!! You kill the wasp! The spriggan jumps down from its now dead mount. Your bite misses the spriggan. The spriggan is moderately wounded. You slice the spriggan!! You kill the spriggan! The giant eyeball gazes piercingly through you! You suddenly lose the ability to move! You can move again. Unknown command. Unknown command. Unknown command. Unknown command. You slash the giant eyeball! You bite the giant eyeball. The giant eyeball's magic leaks into the air. You drain its magic. You kill the giant eyeball! You hit the red very ugly thing. You slice the spark wasp!! The spark wasp stings you but does no damage. The red very ugly thing barely misses you. You slice the spark wasp!! You bite the spark wasp!! The spark wasp's magic leaks into the air. You drain its magic. You kill the spark wasp! Your plate armour of Teleryur prevents you from hitting the red very ugly thing. Unknown command. Your plate armour of Teleryur prevents you from hitting the red very ugly thing. You bite the red very ugly thing! You drain its power. The red very ugly thing is moderately wounded. The red very ugly thing tentacle-slaps you but does no damage. Unknown command. You slice the red very ugly thing!! You bite the red very ugly thing! You drain its power. The red very ugly thing is heavily wounded. You hit the red very ugly thing but do no damage. The red very ugly thing completely misses you. Unknown command. You slash the red very ugly thing! Your bite misses the red very ugly thing. The red very ugly thing is severely wounded. You barely miss the red very ugly thing. The red very ugly thing basks in the mutagenic energy from its kin and changes! Unknown command. You slice the red very ugly thing!! You bite the red very ugly thing! You drain its power. You kill the red very ugly thing! You closely miss the cyan very ugly thing. Unknown command. You slash the cyan very ugly thing! You bite the cyan very ugly thing, but do no damage. The cyan very ugly thing is lightly wounded. You hit the purple ugly thing. The purple ugly thing tentacle-slaps you but does no damage. Unknown command. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! You hit the cyan very ugly thing. You bite the cyan very ugly thing! You drain its power. The cyan very ugly thing is moderately wounded. You slash the purple ugly thing! The cyan very ugly thing basks in the mutagenic energy from its kin and changes! Unknown command. Unknown command. You carve the purple very ugly thing like a ham!!! You bite the purple very ugly thing!!! You drain its power. You kill the purple very ugly thing! You slice the purple ugly thing!! The purple ugly thing closely misses you. You slice the purple ugly thing!! Your bite misses the purple ugly thing. The purple ugly thing is almost dead. Unknown command. You slash the purple ugly thing! You kill the purple ugly thing! Unknown command. No target in view! Unknown command. No target in view! Unknown command. No target in view! You start waiting. You feel a strong urge to attack something. You start waiting. You sense a monster nearby. Unknown command. You start waiting. You feel your anger subside. You are no longer berserk. You are exhausted. You feel yourself slow down. Unknown command. You start waiting. You are feeling hungry. You start waiting. You feel yourself speed up. You start waiting. You feel less exhausted. You start waiting. You sense a monster nearby. Things that are here: a hand axe of flaming; a buckler 2 spriggan riders and a spriggan berserker come into view. The spriggan berserker is wielding an antimagic flail. You yell at the spriggan rider! The spriggan berserker shouts! The spriggan rider shouts! You hear an angry buzzing noise. x3 The spriggan berserker prays to Trog. The spriggan berserker goes berserk! You see here a very ugly thing corpse. The spriggan berserker hits you but does no damage. Unknown command. You slash the spriggan berserker! Your bite misses the spriggan berserker. The spriggan berserker is lightly wounded. The spriggan berserker closely misses you. The spriggan rider hits you but does no damage. You yell at the spark wasp! A spark wasp comes into view. You completely miss the spriggan berserker. You bite the spriggan berserker! You drain its power. The spriggan berserker is moderately wounded. The spriggan rider hits you but does no damage. The spriggan berserker is stunned by your will and fails to attack. Unknown command. You closely miss the spriggan berserker. You bite the spriggan berserker! You drain its power. The spriggan berserker is moderately wounded. The spriggan berserker hits you but does no damage. The spriggan rider hits you from afar with an enchanted spear! x2 Unknown command. Unknown command. You miss the spriggan berserker. You bite the spriggan berserker! You drain its power. You feel invigorated. The spriggan berserker is heavily wounded. The spriggan berserker hits you with an antimagic flail! You feel your power leaking away. The spark wasp begins to attack, but is stunned by your will! The spriggan rider hits you but does no damage. A spark wasp comes into view. You slash the spriggan berserker! You feel better. You bite the spriggan berserker. You drain its power. You feel invigorated. The spriggan berserker is severely wounded. The spark wasp begins to attack, but is stunned by your will! The spriggan rider closely misses you. The spriggan berserker is stunned by your will and fails to attack. The spark wasp begins to attack, but is stunned by your will! You slash the spriggan berserker! You bite the spriggan berserker! You drain its power. The spriggan berserker is almost dead. You block the spriggan berserker's attack. The spriggan rider misses you. You block the spriggan rider's attack. Unknown command. You slice the spriggan berserker!! You feel better. You kill the spriggan berserker! The spriggan rider hits you from afar with an enchanted spear. The spriggan rider barely misses you. A spark wasp comes into view. Unknown command. The spark wasp buzzes angrily. You block the spriggan rider's attack. The spark wasp begins to attack, but is stunned by your will! The spriggan rider closely misses you. Things that are here: an antimagic flail; an animal skin; a spriggan corpse Unknown command. You slice the spriggan rider!! You feel better. Your bite misses the spriggan rider. The spriggan rider is heavily wounded. You slash the spriggan rider! Unknown command. You slice the spriggan rider!! You bite the spriggan rider. You drain its power. You feel invigorated. The spriggan rider is almost dead. You closely miss the spriggan rider. The spriggan rider barely misses you. The spriggan rider hits you but does no damage. Unknown command. You chop the spriggan rider into pieces!!! You kill the spriggan rider! You kill the wasp! You slash the spriggan rider! The spark wasp begins to attack, but is stunned by your will! The spriggan rider misses you. Unknown command. You slice the spriggan rider!! You kill the wasp! The spriggan jumps down from its now dead mount. Your bite misses the spriggan. The spriggan is heavily wounded. You slash the spark wasp! You redirect the spark wasp's attack! The spark wasp stings the spark wasp but does no damage. You slice the spriggan!! You kill the spriggan! You hit the spark wasp but do no damage. The spark wasp stings you!! The spark wasp shocks you! You focus your will and blind the spark wasp in retribution! Unknown command. You miss the spark wasp. Your bite misses the spark wasp. The spark wasp is lightly wounded. You miss the spark wasp. You redirect the spark wasp's attack! The spark wasp completely misses the spark wasp. The spark wasp stings you but does no damage. Unknown command. You slash the spark wasp! You feel better. The spark wasp buzzes angrily. You bite the spark wasp, but do no damage. The spark wasp is moderately wounded. You hit the spark wasp but do no damage. The spark wasp misses you. You block the spark wasp's attack. Unknown command. Unknown command. You hit the spark wasp. You feel better. Your bite misses the spark wasp. The spark wasp is moderately wounded. You hit the spark wasp. The spark wasp misses you. The spark wasp stings you but does no damage. Unknown command. You slash the spark wasp! You bite the spark wasp. The spark wasp's magic leaks into the air. You drain its magic. You feel invigorated. The spark wasp is heavily wounded. You slash the spark wasp! You feel better. You block the spark wasp's attack. Unknown command. Unknown command. You slash the spark wasp! You feel better. You bite the spark wasp! The spark wasp's magic leaks into the air. You drain its magic. You feel invigorated. The spark wasp is severely wounded. You slash the spark wasp! The spark wasp stings you but does no damage. You redirect the spark wasp's attack! The spark wasp closely misses you. You closely miss the spark wasp. The spark wasp buzzes angrily. You bite the spark wasp. The spark wasp's magic leaks into the air. You drain its magic. The spark wasp is severely wounded. You miss the spark wasp. The spark wasp stings you! The spark wasp shocks you! The spark wasp misses you. You slice the spark wasp!! You kill the spark wasp! You slash the spark wasp! You feel better. The spark wasp completely misses you. Unknown command. You slash the spark wasp! You bite the spark wasp, but do no damage. The spark wasp is heavily wounded. You slash the spark wasp! You feel better. The spark wasp closely misses you. The spark wasp barely misses you. Unknown command. You slice the spark wasp!! You bite the spark wasp! The spark wasp's magic leaks into the air. You drain its magic. You feel invigorated. You kill the spark wasp! You hit the spark wasp. The spark wasp closely misses you. Unknown command. You catch the helpless spark wasp completely off-guard! You chop the spark wasp into pieces!!!! You kill the spark wasp! Unknown command. No target in view! Unknown command. Found a spear. Items here: ) ††† an enchanted spear; a spark wasp corpse; a spriggan corpse; a wasp corpse Things that are here: an enchanted spear; a spriggan corpse Things that are here: a dire flail x2 HP restored. Found a stone staircase leading down. There is a stone staircase leading down here. You are feeling very hungry. An ettin comes into view. It is wielding two dire flails. Items here: ) ††† an enchanted spear; a spark wasp corpse; a spriggan corpse; a wasp corpse An ettin is nearby! An ettin is nearby! The ettin shouts in stereo! Things that are here: an antimagic flail; an animal skin; a spriggan corpse Your plate armour of Teleryur prevents you from hitting the ettin. You bite the ettin, but do no damage. You slash the ettin! You bite the ettin. You drain its power. The ettin is lightly wounded. The ettin hits you with a dire flail. You focus your will and blind the ettin in retribution! The ettin hits you with a dire flail! You hit the ettin. You feel better. You bite the ettin! You drain its power. You feel invigorated. The ettin is heavily wounded. The ettin closely misses you. The ettin hits you with a dire flail. You slash the ettin! You feel better. You bite the ettin! You drain its power. You feel invigorated. The ettin is severely wounded. You catch the helpless ettin completely off-guard! You slice the ettin like a ripe choko!!! You feel better. You kill the ettin! No target in view! Things that are here: a dire flail x2 There isn't anything to butcher here. You see here a very ugly thing corpse. Things that are here: a hand axe of flaming; a buckler g - 16 meat rations (gained 1) You see here a large rock. Found 8 needles of sleeping and 14 poisoned needles. Found a polished hunting sling. A deep elf death mage comes into view. It is wielding a long sword of holy wrath. A deep elf death mage is nearby! The deep elf death mage shouts! You redirect the deep elf death mage's attack! The deep elf death mage is stunned by your will and fails to attack. You hit the deep elf death mage. You bite the deep elf death mage! The deep elf death mage's magic leaks into the air. You drain its magic. The deep elf death mage is moderately wounded. The deep elf death mage hits you but does no damage. You hit the deep elf death mage. You bite the deep elf death mage! The deep elf death mage's magic leaks into the air. You drain its magic. The deep elf death mage is heavily wounded. You barely miss the deep elf death mage. Your bite misses the deep elf death mage. The deep elf death mage is heavily wounded. You block the deep elf death mage's attack. You slash the deep elf death mage! Your bite misses the deep elf death mage. The deep elf death mage is heavily wounded. You slice the deep elf death mage!! You bite the deep elf death mage, but do no damage. The deep elf death mage is almost dead. The deep elf death mage falters for a moment. You slice the deep elf death mage!! You kill the deep elf death mage! c - 17 scrolls of teleportation (gained 1) Things that are here: a long sword of holy wrath; a scale mail; an elf corpse You butcher the elf corpse. r - 4 chunks of flesh Things that are here: a long sword of holy wrath; a scale mail Eating one of 4 chunks of flesh. You start eating one of the 4 chunks of flesh. You continue eating. x2 You finish eating. This raw flesh tastes terrible. Things that are here: a battleaxe of freezing; an uncursed arbalest of flaming; 16 bolts Things that are here: a bolt; a battleaxe of freezing You found an alarm trap! A lich comes into view. The lich mumbles some strange words. The lich seems to speed up. A lich is nearby! A lich is nearby! The lich points at you and mumbles some strange words. You feel haunted. You slash the freezing wraith! Your bite misses the freezing wraith. The freezing wraith is lightly damaged. Unknown command. The lich closely misses you. Unknown command. You closely miss the freezing wraith. You bite the freezing wraith, but do no damage. The freezing wraith is lightly damaged. You closely miss the lich. The lich is stunned by your will and fails to attack. The freezing wraith barely misses you. The freezing wraith hits you. Unknown command. You hit the freezing wraith but do no damage. Your bite misses the freezing wraith. The freezing wraith is lightly damaged. You hit the wraith. Your plate armour of Teleryur prevents you from hitting the lich. You slice the hungry ghost!! The lich touches you but does no damage. The freezing wraith hits you but does no damage. x2 The hungry ghost completely misses you. You miss the hungry ghost. You bite the hungry ghost! You drain its power. The hungry ghost is almost destroyed. You slash the lich! You hit the wraith. Your plate armour of Teleryur prevents you from hitting the freezing wraith. The lich gestures at you while chanting. You feel haunted. You block the wraith's attack. The lich touches you. You feel drained. You slash the hungry ghost! You destroy the hungry ghost! You hit the freezing wraith. You completely miss the wraith. You hit the lich. The freezing wraith is stunned by your will and fails to attack. You block the wraith's attack. The lich closely misses you. Unknown command. You closely miss the lich. Your bite misses the lich. The lich is moderately damaged. You slash the freezing wraith! You slash the wraith! The phantasmal warrior begins to attack, but is stunned by your will! You redirect the lich's attack! You block the lich's attack. The freezing wraith hits you but does no damage. You block the freezing wraith's attack. The wraith hits you but does no damage. Unknown command. You slice the wraith!! You destroy the wraith! You hit the lich but do no damage. You hit the wraith. You slash the freezing wraith! You are feeling hungry. The lich gestures at you while chanting. The bolt of negative energy hits you! You feel drained. The bolt of negative energy hits the freezing wraith. The freezing wraith completely resists. The phantasmal warrior blinks! The wraith hits you! You feel threatened and lose the ability to drink potions! The wraith drains your vigour! You feel yourself slow down. You focus your will and illuminate the wraith in retribution! You hit the freezing wraith but do no damage. You bite the freezing wraith, but do no damage. The freezing wraith is severely damaged. You hit the lich. You slash the wraith! The lich gestures at you while chanting. The poison arrow hits you! You are poisoned. You focus your will and blind the lich in retribution! The freezing wraith hits you but does no damage. x2 The phantasmal warrior begins to attack, but is stunned by your will! You redirect the wraith's attack! The wraith hits the freezing wraith but does no damage. The lich touches you but does no damage. You strike the helpless lich from behind! You chop the lich into pieces!!! You bite the lich, but do no damage. The lich is almost destroyed. You hit the freezing wraith. You hit the wraith. You feel sick. The wraith stops glowing. The freezing wraith completely misses you. The freezing wraith hits you but does no damage. The wraith completely misses you. You block the freezing wraith's attack. The freezing wraith hits you but does no damage. You feel sick. The phantasmal warrior barely misses you. The lich casts a spell at you. The bolt of negative energy hits you! You feel drained. The bolt of negative energy hits the phantasmal warrior. The phantasmal warrior completely resists. You focus your will and paralyse the lich in retribution! You feel sick. The lich is no longer blind. Unknown command. A red film seems to cover your vision as you go berserk! You feel yourself moving faster! You feel mighty! The helpless lich fails to defend itself. You slice the lich like a ripe choko!!!! You destroy the lich! The freezing wraith disappears in a puff of smoke! The wraith disappears in a puff of smoke! The phantasmal warrior disappears in a puff of smoke! You feel yourself speed up. You feel sick. Unknown command. You start resting. Eating one of 3 chunks of flesh. You start eating one of the 3 chunks of flesh. You feel sick. You continue eating. You feel sick. You continue eating. You feel sick. You finish eating. This raw flesh tastes terrible. You start resting. You feel a strong urge to attack something. Unknown command. You start resting. You feel sick. You feel your anger subside. You are no longer berserk. You are exhausted. You feel yourself slow down. You start resting. You feel sick. x7 A centaur warrior comes into view. A centaur warrior is nearby! A centaur warrior is nearby! Unknown command. You feel sick. You feel sick. You can drink potions again. You feel sick. You feel sick. You are no longer poisoned. You feel yourself speed up. You start resting. You feel less exhausted. You start resting. HP restored. You start resting. Magic restored. Eating one of 2 chunks of flesh. You start eating one of the 2 chunks of flesh. You are feeling hungry. You continue eating. x2 You finish eating. This raw flesh tastes terrible. You enter the shallow water. Moving in this stuff is going to be slow. You see here a large rock. Things that are here: 2 large rocks; a battleaxe; a ring mail You see here a large rock. You hear a distant "Zot"! All of the chunks of flesh in your inventory have rotted away. Key pressed, stopping explore. You see here a battleaxe of freezing. Found a stone staircase leading down. B - 2 scrolls of holy word (gained 1) Found 2 scrolls of enchant armour. You yell at the ice dragon! An ice dragon comes into view. An ice dragon is nearby! The ice dragon roars deafeningly! You see here 2 scrolls of enchant armour. You slice the ice dragon!! You bite the ice dragon, but do no damage. The ice dragon is moderately wounded. You slash the ice dragon! You bite the ice dragon! You drain its power. The ice dragon is heavily wounded. You redirect the ice dragon's attack! The ice dragon bites itself. The ice dragon barely misses itself. The ice dragon tramples itself! You strike the helpless ice dragon from a blind spot! You slice the ice dragon!! You bite the ice dragon! You drain its power. You kill the ice dragon! Your base Necromancy skill increases to level 6! No target in view! C - 8 scrolls of enchant armour (gained 2) Found a stone staircase leading up. A vampire knight comes into view. It is wielding a great sword. A vampire knight is nearby! A vampire knight is nearby! Found a stone staircase leading up. The vampire knight gestures wildly while chanting. The vampire knight seems to speed up. The vampire knight casts a spell. The vampire knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You miss something. You bite something. Something hits you! Something bites you. No target in view! No target in view! You slice something!! You bite something!! You drain its magic. You feel invigorated. Unholy energy fills the air. You slash something! Your bite misses something. Unholy energy fills the air. You feel threatened and lose the ability to drink potions! No target in view! You closely miss something. You bite something. You drain its magic. You feel invigorated. Something closely misses you. Something bites you but does no damage. You hit something but do no damage. You bite something! You drain its magic. Something hits you. Something bites you but does no damage. You barely miss something. You bite something. You drain its magic. You feel invigorated. You block something's attack. Something barely misses you. You slash something! You bite something. You closely miss something. Your bite misses something. Your plate armour of Teleryur prevents you from hitting something. Your bite misses something. You slash something! Reactivating autopickup. You feel a bit more experienced. Things that are here: a great sword; a plate armour You start resting. You can drink potions again. You start resting. HP restored. D - 16 potions of curing (gained 1) A stone giant comes into view. The stone giant throws a large rock. The large rock hits you! You see here a large rock. A stone giant is nearby! A stone giant is nearby! The stone giant throws a large rock. The large rock misses you. The stone giant throws a large rock. The large rock misses you. You see here a large rock. The stone giant throws a large rock. The large rock barely misses you. The stone giant hits you but does no damage. Your plate armour of Teleryur prevents you from hitting the stone giant. You bite the stone giant. You drain its power. You feel invigorated. The stone giant is lightly wounded. You hit the stone giant. You bite the stone giant. You drain its power. The stone giant is lightly wounded. The stone giant hits you but does no damage. You slice the stone giant!! You bite the stone giant! You drain its power. The stone giant is heavily wounded. You block the stone giant's attack. You hit the stone giant. You bite the stone giant. You drain its power. The stone giant is severely wounded. The stone giant hits you but does no damage. You slice the stone giant!! You feel better. You bite the stone giant, but do no damage. The stone giant is almost dead. You barely miss the stone giant. You bite the stone giant! You drain its power. You kill the stone giant! There isn't anything here! Things that are here: 2 large rocks; a stone giant corpse You butcher the stone giant corpse. r - 8 chunks of flesh You see here 2 large rocks. Found a stone staircase leading down. There is a stone staircase leading down here. There is a stone staircase leading down here. You see here 2 large rocks. You see here 2 large rocks. The centaur warrior shouts! The centaur warrior wields a shortbow. The centaur warrior shoots an arrow. The arrow hits you but does no damage. You see here an arrow. A centaur warrior is nearby! The centaur warrior shoots an arrow. The arrow hits you but does no damage. You see here an arrow. The centaur warrior shoots an arrow. You block the arrow. You see here an arrow. You redirect the centaur warrior's attack! The centaur warrior unwields an uncursed shortbow. The centaur warrior hits itself. You are feeling hungry. You slice the centaur warrior!! You bite the centaur warrior! You drain its power. The centaur warrior is almost dead. The centaur warrior completely misses you. You slice the centaur warrior!! You kill the centaur warrior! Things that are here: an uncursed shortbow; 18 arrows No target in view! There isn't anything to butcher here. Eating one of 8 chunks of flesh. You start eating one of the 8 chunks of flesh. You continue eating. x2 You finish eating. This raw flesh tastes terrible. A salamander comes into view. A salamander is nearby! A salamander is nearby! The salamander changes into a tarantella! The cyclops falls off the wall. The tarantella changes into a cyclops! You slice the cyclops!! You bite the cyclops. You drain its power. The cyclops is severely wounded. You hit the cyclops. You bite the cyclops! You drain its power. The cyclops is almost dead. You block the cyclops's attack. You slice the cyclops!! You kill the cyclops! Your base Spellcasting skill increases to level 6! No target in view! An ettin comes into view. It is wielding two dire flails. An ettin is nearby! An ettin is nearby! Casting: Blink Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. A rakshasa comes into view. It is wielding a whip. The ettin shouts in stereo! The rakshasa moves out of view. You slice the ettin!! You bite the ettin! You drain its power. The ettin is severely wounded. The ettin hits you with a dire flail. The ettin hits you but does no damage. The rakshasa begins to attack, but is stunned by your will! You slash the ettin! You bite the ettin. You drain its power. You feel invigorated. The ettin is almost dead. The ettin hits you but does no damage. The ettin hits you with a dire flail! You focus your will and illuminate the ettin in retribution! You slice the ettin!! You kill the ettin! Things that are here: a dire flail x2; an ettin corpse You slice the rakshasa!! Your bite misses the rakshasa. The rakshasa is moderately wounded. The rakshasa is stunned by your will and fails to attack. You slash the rakshasa! You bite the rakshasa. The rakshasa's magic leaks into the air. You drain its magic. You feel invigorated. The rakshasa is heavily wounded. You block the rakshasa's attack. You hit the rakshasa. You bite the rakshasa! The rakshasa's magic leaks into the air. You drain its magic. The rakshasa is severely wounded. The injured rakshasa weaves a defensive illusion! You slice the rakshasa!! Your bite misses the rakshasa. The rakshasa is almost dead. Your plate armour of Teleryur prevents you from hitting the rakshasa. The rakshasa misses you. You slash the rakshasa! You bite the rakshasa. The rakshasa's magic leaks into the air. You drain its magic. You kill the rakshasa! You hit the rakshasa. You slice the rakshasa!! You kill the rakshasa! The rakshasa shimmers and vanishes! Things that are here: a whip; a robe Things that are here: a dire flail x2; an ettin corpse You hear a distant "Zot"! f - 29 bread rations (gained 1) Done exploring. Done exploring. Done exploring. All of the chunks of flesh in your inventory have rotted away. There is a stone staircase leading down here. You climb downwards. >>>>>>>>>>>>>>>>>>>>>> Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_GO_DOWNSTAIRS repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [tabstorm] Species: Vine Stalker Job: Wanderer HP: 140/140; mods: 0/0 MP: 29/29; mod: 0 Stats: 28 (28) 11 (11) 21 (21) Position: (0, 0) , god: Ru (22), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 2 | 20 | 18 | 14409 | 1566/1784 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 20 | 17380 | 791/2141 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 2 | 301 | 123/178 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 2 | 20 | 14 | 9250 | 765/1485 Dodging | X | 2 | 20 | 14 | 9090 | 605/1485 Shields | X | 0 | 0 | 5 | 959 | 68/357 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 6 | 1059 | 9/350 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Charms | X | 2 | 20 | 5 | 920 | 170/300 Necromancy | X | 2 | 20 | 6 | 1080 | 30/350 Translocations | X | 0 | 0 | 10 | 2800 | 0/650 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | X | 0 | 0 | 9 | 2820 | 145/654 Spell bugs: Durations: Attributes: #12: 6267 #13: 3698 #23: 50555 #24: 1448492083 #27: 858181 #35: 62 #49: 6358 #59: 1 Mutations: fangs: 3 (innate) talons: 1 rough black scales: 1 berserk: 1 blurry vision: 2 clever: 1 deformed body: 1 low mp: 1 regeneration: 3 (innate) screaming: 2 (1 innate) magic shield: 1 (innate) antimagic bite: 1 (innate) no device heal: 3 (innate) rot immunity: 1 (innate) subdued magic: 1 inability to drink while threatened: 1 (innate) no stealth: 1 (innate) hated by all: 1 (innate) no air magic: 1 (innate) no hexes magic: 1 (innate) no summoning magic: 1 (innate) reduced AC: 1 (innate) magic vulnerability: 1 (innate) disrupted magic: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #34: +9 vampiric broad axe eq slot #1, inv slot #13: +2 cloak of cold resistance eq slot #2, inv slot #7: +1 helmet of the Skies Above {Str+6} eq slot #3, inv slot #33: +1 pair of gloves of archery eq slot #4, inv slot #9: +2 pair of boots of the Assassin {DetectMon Stab+ Stlth++} eq slot #5, inv slot #44: +2 buckler of protection eq slot #6, inv slot #41: +7 plate armour of Teleryur {MR+} eq slot #7, inv slot #25: ring of protection from magic eq slot #8, inv slot #38: ring of protection from fire eq slot #9, inv slot #12: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ##########################.....###########..##.################################# ##########################......#####..###.....##.############################## ##########################....#...#.....##.........##...######################## #######################.##.∩..#......................8.8..###################### #######################.....................>.......##+##.###################### ######################.....#........................#.########################## #######################..#####........#....#........#...######################## #####################...#.....#......##...##.............####################### ####################....#.....#..#....#...##.............####################### ######################...........#.........#..............###################### #######################...##.#...........................####################### ############################.#........................########################## ############################..##..........................###################### ###########################...............................###################### ############################.............................####################### ############################..........................########################## ############################..........................########################## ##########################.∩......................<......####################### ##########################...............................####################### #########################................................####################### #######################.#...............................######################## #####################...........................≈.......######################## #####################..........................≈........######################## ####################..............................≈.......###################### ######################.............................≈≈.....###################### ######################........≈........##...........≈.....###################### ######################........≈.......<.#.#.....#...........#################### ######################.................####.....##...........################### #######################................#####.................################### ######################...≈.≈≈≈...≈.≈...####........≈........#################### ####################.#...≈≈≈≈≈≈≈..≈≈.......................##################### ##################........≈.≈≈....≈≈................#.......#################### ##################.................≈...............###..........################ ###############..........≈≈.....................##.##............############### ###############................<...≈.............####....##......############### ###############..###.......#..............................#....>.############### #############....#.........###...................#..............################ #############.#..#.........##....................#............################## #############......###.###....................................################## #############..###.#.........................##..............################### #############..#...#..........................................################## #############..#.....###.....................................##.################ ############.....###.#...#..............................##......################ ############.###.#...#...........................................############### ############.#...#.....###...................#...................############### ############.#.....###.#.............≈......###...................############## ##########.....###.#...#...................##.##.............#....############## ##########.###.#...#......................##.∩.##.........#.####............#### ##########.#...#...........................##.##.........##.###############.#### ##########.#.....###..>.....................###............############........# ##########...........................#.......#...........#..###########...####.# #####################..#..................##............##..###########...#....# ##########################..............######..............###########...#....# ##############################..≈.....########.#........#....##########...####.# ###############################......######....#........#..############........# ################################.....#####...................##########...####.# ################################.....#####...#..........#...##.......##...#....# #################################.#.#######.##........###.................#....# ##############################################......##########............####.# #############################################........#########.................# ###############################################.......########..####.####.####.# ###############################################.###...########..#..#.#..#.#....# ####################################################..########..#..#.#..#.#....# ##############################################################..#..#.#..#.#....# ##############################################################.................# ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< slime_fixup_done: true bailey_type: bailey_polearm ice_cave_hard: false fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>