ASSERT(is_armour_brand_ok(item.sub_type, ego, true)) in 'makeitem.cc' at line 886 failed. Version: Dungeon Crawl Stone Soup 0.25-a0-1049-gc3b2b15 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 11196408439344605750, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name DarkSavant -rc /var/dcss/gamedata/dcss-trunk/rc-files/DarkSavant.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/DarkSavant.macro -morgue /var/dcss/gamedata/dcss/morgue/DarkSavant/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /tmp/dcss-sockets/DarkSavant:2020-05-13.00:36:04.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7133a8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x71a707]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x713810]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f1d2db4c4b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f1d2def2269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x719ec9] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x71a071] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x9549bb] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z5itemsb17object_class_typeiiii+0x2d96) [0x957f76]: items(bool, object_class_type, int, int, int, int) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x7bbebe] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z7builderb+0x2bb) [0x7bdbfb]: builder(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z14generate_levelRK8level_id+0xd76) [0x7e8a96]: generate_level(level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z14pregen_dungeonRK8level_id+0x417) [0x7e9507]: pregen_dungeon(level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x384) [0x7e9b24]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0x720) [0xbb3610]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z11take_stairs20dungeon_feature_typebbb+0xb5) [0xbb6835]: take_stairs(dungeon_feature_type, bool, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN5Delay6handleEv+0x46) [0x732076]: Delay::handle() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12handle_delayv+0x35) [0x733755]: handle_delay() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcc7358] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcc7acd] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x128) [0x679148]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f1d2db37830]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x679b59]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f1d2def1f2a in __waitpid (pid=16623, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f1d2def1f2a in __waitpid (pid=16623, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x0000000000713225 in call_gdb (file=file@entry=0x7f1d2dedc540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 16096\000\000\000\000\000\000\000" #2 0x000000000071a723 in do_crash_dump () at dbg-asrt.cc:685 t = 1589331021 dir = "/var/dcss/gamedata/dcss/morgue/DarkSavant/" name = "/var/dcss/gamedata/dcss/morgue/DarkSavant/crash-DarkSavant-20200513-005021.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(is_armour_brand_ok(item.sub_type, ego, true)) in 'makeitem.cc' at line 886 failed." file = 0x7f1d2dedc540 <_IO_2_1_stderr_> #3 0x0000000000713810 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f1d2def2269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x0000000000719ec9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffc52dd4780 "ASSERT(is_armour_brand_ok(item.sub_type, ego, true)) in 'makeitem.cc' at line 886 failed.", assert=true) at dbg-asrt.cc:817 No locals. #7 0x000000000071a071 in AssertFailed (expr=expr@entry=0xd58b50 "is_armour_brand_ok(item.sub_type, ego, true)", file=file@entry=0xcec8bc "makeitem.cc", line=line@entry=886, text=text@entry=0x0) at dbg-asrt.cc:855 mesg = "ASSERT(is_armour_brand_ok(item.sub_type, ego, true)) in 'makeitem.cc' at line 886 failed.\000\065/\035\177\000\000\240E\374\000\000\000\000\000\340G\004\002\000\000\000\000\360\226\252\003\000\000\000\000\023\000\000\000\000\000\000\000d\000\000\000\000\000\000\000\030\070\004\002\000\000\000\000\300\066\004\002\000\000\000\000\361\347\240", '\000' , "\002\000\000\000\000\000\000\000U[\215\000\000\000\000\000d\000\000\000\000\000\000\000\000"... args = {{gp_offset = 1, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x7f1d2db9b53c <__GI___libc_free+76>}} fileName = #8 0x00000000009549bb in _generate_armour_ego (item=..., item=...) at makeitem.cc:886 ego = #9 _generate_armour_ego (item=..., item=...) at makeitem.cc:878 ego = SPARM_PRESERVATION #10 0x0000000000957f76 in _generate_armour_item (agent=-1, item_level=, force_type=, allow_uniques=, item=...) at makeitem.cc:1211 force_good = forced_ego = no_ego = force_good = forced_ego = no_ego = i = ego = i = #11 items (allow_uniques=, allow_uniques@entry=true, force_class=force_class@entry=OBJ_RANDOM, force_type=, force_type@entry=101, item_level=, item_level@entry=14, force_ego=force_ego@entry=0, agent=agent@entry=-1) at makeitem.cc:1983 item_rng = {current = {state_ = 8209520049523483898, inc_ = 17090618338352140253, count_ = 25}, previous = 0x0, previous_main = rng::LEVELGEN} p = 28 item = @0x115a6a8: {base_type = OBJ_ARMOUR, sub_type = 6 '\006', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 1, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} force_good = #12 0x00000000007bbebe in _builder_items () at dungeon.cc:3894 item = i = 16 specif_type = OBJ_RANDOM items_levels = 14 items_wanted = 24 i = specif_type = items_levels = items_wanted = item = #13 _build_dungeon_level () at dungeon.cc:2474 place_vaults = true nvaults = 2 place_vaults = nvaults = #14 _build_level_vetoable (enable_random_maps=) at dungeon.cc:347 level_layout_type = "" #15 0x00000000007bdbfb in builder (enable_random_maps=enable_random_maps@entry=true) at dungeon.cc:300 quiet = {msuppressed = false, channel = MSGCH_DIAGNOSTICS, prev_colour = MSGCOL_DEFAULT} uniq_tags = std::set with 12 elements = {[0] = "uniq_altar_dithmenos", [1] = "uniq_altar_gozag", [2] = "uniq_altar_sif_muna", [3] = "uniq_altar_the_shining_one", [4] = "uniq_beehive", [5] = "uniq_first_food", [6] = "uniq_icecv", [7] = "uniq_open_layout", [8] = "uniq_ossuary", [9] = "uniq_ribbit", [10] = "uniq_second_food", [11] = "uniq_trove"} uniq_names = std::set with 41 elements = {[0] = "ashenzari_conservatory_becter", [1] = "erik_lair_orcish_takeover", [2] = "first_ration", [3] = "grunt_ogre_cave", [4] = "grunt_vaults_entry_fortified", [5] = "ice_cave_small_dragons", [6] = "kennysheep_generic_room_10", [7] = "kennysheep_orc_monster_closet_entryway", [8] = "kennysheep_pointless_box", [9] = "kennysheep_small_square", [10] = "layout_cross", [11] = "lemuel_blue_sif_altar", [12] = "lightli_arrival_isolated_outpost", [13] = "minitemple", [14] = "minmay_temple_entry_butterflies", [15] = "nicolae_dithmenos_through_a_glass_darkly", [16] = "nicolae_elemental_shop", [17] = "nicolae_gozag_zags_fifth_avenue", [18] = "nicolae_ossuary_entry_catacombs", [19] = "nicolae_overflow_hidden_temple", [20] = "nicolae_trove_entry_diagonal", [21] = "nicolae_underground_beach", [22] = "ossuary_due_mausoleum", [23] = "portal_ice_cave_demonic_guard", [24] = "regret_index_temple_of_mockery", [25] = "special_room_bee", [26] = "tso_altar", [27] = "uniq_erica", [28] = "uniq_erolcha", [29] = "uniq_gastronok", [30] = "uniq_grum", [31] = "uniq_joseph", [32] = "uniq_maggie", [33] = "uniq_natasha", [34] = "uniq_nessos", [35] = "uniq_prince_ribbit1", [36] = "uniq_robin", [37] = "uniq_roxanne", [38] = "uniq_rupert", [39] = "uniq_sigmund", [40] = "wad_river_or_something"} saved_position = {val = , oldval = {x = 0, y = 0}} levelgen = {val = , oldval = false} levelgen_rng = {previous = rng::GAMEPLAY} tries = #16 0x00000000007e8a96 in generate_level (l=...) at files.cc:1453 level_name = "D:15" depth = {val = , oldval = 1} branch = {val = , oldval = BRANCH_TEMPLE} saved_position = {val = , oldval = {x = 0, y = 0}} stair_taken = stair = {val = , oldval = DNGN_ENTER_TEMPLE} ylev = {val = , oldval = true} vault_list = level_vaults = save_name = "\240\312\326\002\000\000\000\000\030\313\326\002\000\000\000\000\030\313\326\002\000\000\000\000pW\326\002\000\000\000\000\210W\326\002\000\000\000\000\210W\326\002\000\000\000\000\000\000\000\000#\000\000\000\001\000\000\000\035\177\000\000\210\327\324\002", '\000' , "x\273\355-\035\177\000\000x\273\355-\035\177\000\000:30,\"colA\000\000\000\000\000\000\000\000\276\016\002\000\000\000\000\a\002\374\000\000\000\000\000@8\n\002\000\000\000\000\220G\004\002\000\000\000\000\b\000\000\000\000\000\000\000HK\335R\374\177\000\000@\000\000\000\000\000\000\000!\000\000\000\000\000\000\000\v\000\000\000\000\000\000\000 1\305\002\000\000\000\000"... #17 0x00000000007e9507 in pregen_dungeon (stopping_point=...) at files.cc:1649 status = "\nbuilding the Dungeon" new_level = @0x2c51668: {branch = BRANCH_DUNGEON, depth = 15} __for_range = std::vector of length 11, capacity 16 = {{branch = BRANCH_DUNGEON, depth = 6}, {branch = BRANCH_DUNGEON, depth = 7}, {branch = BRANCH_DUNGEON, depth = 8}, {branch = BRANCH_DUNGEON, depth = 9}, {branch = BRANCH_DUNGEON, depth = 10}, {branch = BRANCH_DUNGEON, depth = 11}, {branch = BRANCH_DUNGEON, depth = 12}, {branch = BRANCH_DUNGEON, depth = 13}, {branch = BRANCH_DUNGEON, depth = 14}, {branch = BRANCH_DUNGEON, depth = 15}, {branch = BRANCH_TEMPLE, depth = 1}} __for_begin = __for_end = chapter = {val = , oldval = CHAPTER_ORB_HUNTING} progress = {contents = std::shared_ptr (empty) = {get() = 0x0}, progress_bar = std::shared_ptr (use count 2, weak count 1) = {get() = 0x2d4d680}, status_text = std::shared_ptr (use count 2, weak count 1) = {get() = 0x2d36a90}, position = 11, bar_width = 35, no_more = {val = @0x115365a, oldval = true}} generated = true to_generate = std::vector of length 11, capacity 16 = {{branch = BRANCH_DUNGEON, depth = 6}, {branch = BRANCH_DUNGEON, depth = 7}, {branch = BRANCH_DUNGEON, depth = 8}, {branch = BRANCH_DUNGEON, depth = 9}, {branch = BRANCH_DUNGEON, depth = 10}, {branch = BRANCH_DUNGEON, depth = 11}, {branch = BRANCH_DUNGEON, depth = 12}, {branch = BRANCH_DUNGEON, depth = 13}, {branch = BRANCH_DUNGEON, depth = 14}, {branch = BRANCH_DUNGEON, depth = 15}, {branch = BRANCH_TEMPLE, depth = 1}} at_end = false #18 0x00000000007e9b24 in load_level (stair_taken=stair_taken@entry=DNGN_ENTER_TEMPLE, load_mode=load_mode@entry=LOAD_ENTER_LEVEL, old_level=...) at files.cc:1752 level_name = "Temple" make_changes = popped = false return_pos = {x = 0, y = 0} hatch_name = "" stair = {val = , oldval = DNGN_UNSEEN} ylev = {val = , oldval = false} dest_pos = just_created_level = #19 0x0000000000bb3610 in floor_transition (how=, whence=, whither=..., forced=, going_up=, shaft=, update_travel_cache=) at stairs.cc:831 old_level = {branch = BRANCH_DUNGEON, depth = 4} collect_travel_data = stair_pos = {x = 49, y = 52} newlevel = #20 0x0000000000bb6835 in take_stairs (force_stair=DNGN_UNSEEN, going_up=, force_known_shaft=, update_travel_cache=) at stairs.cc:902 old_feat = DNGN_ENTER_TEMPLE how = known_shaft = shaft = false whither = #21 0x0000000000732076 in Delay::handle (this=0x2c8d4f0) at delay.cc:702 No locals. #22 Delay::handle (this=0x2c8d4f0) at delay.cc:677 No locals. #23 0x0000000000733755 in handle_delay () at delay.cc:720 delay = #24 0x0000000000cc7358 in _input () at main.cc:1050 player_disabled = {was_disabled = false} #25 0x0000000000cc7acd in _launch_game () at main.cc:454 game_start = false ccon = {cstate = false} #26 0x0000000000679148 in _launch_game_loop () at main.cc:363 game_ended = false game_ended = ge = fe = E = #27 main (argc=, argv=0x7ffc52dd6038) at main.cc:317 No locals. [Inferior 1 (process 16096) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.2.1 20191102 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 15 Level id: D:15 Currently generating level. Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 14 Level vaults: gammafunk_depths_entry_grave layout_loops_ring dungeon_decor minmay_misc_feat_ornament nrook_mini_backslash serial_bayou_pond_a Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The elf skeleton is almost destroyed. Your adder bites the elf skeleton. The elf skeleton closely misses your adder. Your adder bites the elf skeleton. You hit the elf skeleton. The elf skeleton is almost destroyed. Your adder bites the elf skeleton. You hit the elf skeleton. You destroy the elf skeleton! Your Fighting skill increases to level 4! Your Transmutations skill increases to level 4! There is an open door here. As you open the door, it creaks loudly! There is an open door here. You swap places. There is an open door here. You open the door. An elf skeleton comes into view. You barely miss the elf skeleton. Your adder bites the elf skeleton. The elf skeleton closely misses you. You hit the elf skeleton. You tail-slap the elf skeleton. The elf skeleton is lightly damaged. Your adder barely misses the elf skeleton. Your adder closely misses the elf skeleton. You hit the elf skeleton but do no damage. The elf skeleton is lightly damaged. The elf skeleton hits you but does no damage. Your adder bites the elf skeleton. You barely miss the elf skeleton. The elf skeleton is lightly damaged. Your adder barely misses the elf skeleton. The elf skeleton hits you but does no damage. You hit the elf skeleton. The elf skeleton is moderately damaged. Your adder withers and dies! The elf skeleton hits you but does no damage. You barely miss the elf skeleton. Your tail-slap misses the elf skeleton. The elf skeleton is moderately damaged. You closely miss the elf skeleton. The elf skeleton is moderately damaged. The elf skeleton hits you. You hit the elf skeleton. The elf skeleton is moderately damaged. The elf skeleton hits you but does no damage. You hit the elf skeleton. The elf skeleton is moderately damaged. The elf skeleton hits you but does no damage. Casting: Sticks to Snakes (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 18 arrows. You hit the elf skeleton. The elf skeleton is heavily damaged. The elf skeleton closely misses you. You punch the elf skeleton! The elf skeleton is heavily damaged. The elf skeleton closely misses you. You hit the elf skeleton. The elf skeleton is severely damaged. Your adder bites the elf skeleton. The elf skeleton hits your adder. You barely miss the elf skeleton. The elf skeleton is severely damaged. Your adder bites the elf skeleton. You hit the elf skeleton. The elf skeleton is severely damaged. Your adder barely misses the elf skeleton. The elf skeleton hits you. Your adder bites the elf skeleton. You barely miss the elf skeleton. Your tail-slap misses the elf skeleton. The elf skeleton is severely damaged. Your adder bites the elf skeleton. The elf skeleton hits you. You hit the elf skeleton but do no damage. The elf skeleton is almost destroyed. Your adder bites the elf skeleton. The elf skeleton barely misses your adder. You punch the elf skeleton! You destroy the elf skeleton! You have reached level 7! Your scales start taking on a dull iron-grey colour. You learn Air Magic much slower. You learn Earth Magic much quicker. You can walk through water. You feel breathless. You open the door. There is an open door here. You open the door. An elf skeleton comes into view. You barely miss the elf skeleton. You tail-slap the elf skeleton. The elf skeleton is lightly damaged. The elf skeleton closely misses you. You hit the elf skeleton. The elf skeleton is lightly damaged. The elf skeleton closely misses you. You punch the elf skeleton! The elf skeleton is moderately damaged. The elf skeleton hits you but does no damage. You hit the elf skeleton. The elf skeleton is moderately damaged. You hear the brisk hiss of an avalanche of sand. The elf skeleton hits you but does no damage. Your adder bites the elf skeleton. You hit the elf skeleton. You tail-slap the elf skeleton. The elf skeleton is severely damaged. Your adder barely misses the elf skeleton. The elf skeleton hits you. You punch the elf skeleton! The elf skeleton is severely damaged. Your adder barely misses the elf skeleton. The elf skeleton hits you. You swap places. Your adder bites the elf skeleton. There is an open door here. You closely miss the elf skeleton. The elf skeleton is almost destroyed. Your adder bites the elf skeleton. The elf skeleton hits your adder. Your adder dies! You hit the elf skeleton. The elf skeleton is almost destroyed. The elf skeleton hits you but does no damage. You barely miss the elf skeleton. The elf skeleton is almost destroyed. You punch the elf skeleton! You destroy the elf skeleton! There is an open door here. There is an open door here. You open the door. You start resting. You hear the brisk hiss of an avalanche of sand. You open the door. There is an open door here. You open the door. You open the door. An orc zombie comes into view. Casting: Sticks to Snakes (safe; 5% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 17 arrows. The orc zombie closely misses you. You hit the orc zombie but do no damage. The orc zombie barely misses you. You hit the orc zombie. The orc zombie is lightly damaged. You hit the orc zombie. The orc zombie is almost destroyed. Your ball python bites the orc zombie. The orc zombie is destroyed! You swap places. You open the door. A human skeleton comes into view. Found a sand-covered staircase. You hit the human skeleton but do no damage. Your ball python bites the human skeleton. Your ball python barely misses the human skeleton. The human skeleton closely misses you. You barely miss the human skeleton. The human skeleton is lightly damaged. Your ball python bites the human skeleton. Your ball python grabs the human skeleton. Your ball python constricts the human skeleton. The human skeleton closely misses you. You completely miss the human skeleton. The human skeleton is lightly damaged. Your ball python bites the human skeleton. Your ball python constricts the human skeleton. You punch the human skeleton! The human skeleton is moderately damaged. Your ball python bites the human skeleton. Your ball python constricts the human skeleton. The human skeleton hits you but does no damage. You barely miss the human skeleton. The human skeleton is moderately damaged. Your ball python bites the human skeleton. Your ball python constricts the human skeleton. The human skeleton barely misses you. You punch the human skeleton! The human skeleton is severely damaged. Your ball python bites the human skeleton. Your ball python constricts the human skeleton. Your ball python bites the human skeleton. Your ball python constricts the human skeleton. The human skeleton hits your ball python. Your ball python dies! You barely miss the human skeleton. You tail-slap the human skeleton. The human skeleton is almost destroyed. You punch the human skeleton! You destroy the human skeleton! Your Spellcasting skill increases to level 4! There is an open door here. There is a sand-covered staircase here. The world spins around you as you enter the gateway. You enter an ossuary! Found a gate leading back out of this place. There is an empty arch of ancient stone here. You start resting. Magic restored. You start resting. You are feeling hungry. You start resting. HP restored. Sorry, you're not good enough to have a special ability. You open the gate. 6 skeletons come into view. There is an empty arch of ancient stone here. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. Casting: Beastly Appendage (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 16 arrows. You punch the gnoll skeleton! The gnoll skeleton is heavily damaged. Your ball python bites the gnoll skeleton. Your ball python grabs the gnoll skeleton. Your ball python constricts the gnoll skeleton. You punch the gnoll skeleton! You destroy the gnoll skeleton! You hit the kobold skeleton. The kobold skeleton is lightly damaged. The kobold skeleton hits you but does no damage. The orc skeleton hits your ball python. Your ball python dies! You barely miss the kobold skeleton. You tail-slap the kobold skeleton. The kobold skeleton is heavily damaged. The kobold skeleton barely misses you. You hit the kobold skeleton. The kobold skeleton is almost destroyed. The kobold skeleton hits you but does no damage. The orc skeleton hits you but does no damage. You hit the kobold skeleton. You destroy the kobold skeleton! You hit the orc skeleton. You headbutt the orc skeleton. You destroy the orc skeleton! The orc skeleton barely misses you. The orc skeleton hits you but does no damage. There is an empty arch of ancient stone here. You hit the orc skeleton but do no damage. You punch the orc skeleton. The orc skeleton is heavily damaged. You hit the orc skeleton. The orc skeleton is almost destroyed. The orc skeleton closely misses you. You hit the orc skeleton. You destroy the orc skeleton! Your transformation is almost over. 3 skeletons come into view. There is an open gate here. A mummy comes into view. There is an open gate here. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 15 arrows. Your horns disappear. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 14 arrows. You hit the gnoll skeleton. Your tail-slap misses the gnoll skeleton. The gnoll skeleton is lightly damaged. The gnoll skeleton hits you but does no damage. You hit the gnoll skeleton but do no damage. You tail-slap the gnoll skeleton. The gnoll skeleton is moderately damaged. Your adder bites the gnoll skeleton. The orc skeleton closely misses your adder. The gnoll skeleton barely misses you. Your ball python bites the gnoll skeleton. Your ball python grabs the gnoll skeleton. Your ball python constricts the gnoll skeleton. Your adder bites the gnoll skeleton. You hit the gnoll skeleton. You tail-slap the gnoll skeleton. The gnoll skeleton is almost destroyed. The gnoll skeleton misses you. The gnoll skeleton closely misses your adder. Your ball python bites the gnoll skeleton. The gnoll skeleton is destroyed! The orc skeleton completely misses your adder. The gnoll skeleton closely misses you. Your adder bites the gnoll skeleton. Your adder bites the gnoll skeleton. The gnoll skeleton hits you but does no damage. The gnoll skeleton hits your adder. The orc skeleton misses your adder. You hit the gnoll skeleton. You destroy the gnoll skeleton! Your ball python bites the gnoll skeleton. Your ball python grabs the gnoll skeleton. Your ball python constricts the gnoll skeleton. The gnoll skeleton misses you. You swap places. The gnoll skeleton misses your adder. The orc skeleton hits your adder. Your ball python bites the gnoll skeleton. Your ball python constricts the gnoll skeleton. Your adder bites the orc skeleton. You hit the gnoll skeleton. The gnoll skeleton is heavily damaged. The gnoll skeleton hits you but does no damage. Your ball python bites the gnoll skeleton. Your ball python constricts the gnoll skeleton. Your adder completely misses the orc skeleton. The orc skeleton closely misses your adder. You hit the gnoll skeleton. The gnoll skeleton is almost destroyed. Your ball python bites the gnoll skeleton. The gnoll skeleton is destroyed! Your adder bites the orc skeleton. The orc skeleton is destroyed! The gnoll skeleton barely misses you. There is an open gate here. You hit the mummy. The mummy is moderately damaged. Your adder barely misses the mummy. The mummy hits you. You hit the mummy. The mummy is heavily damaged. Your adder bites the mummy but does no damage. The gnoll skeleton hits you but does no damage. You hit the mummy. The mummy is severely damaged. Your adder barely misses the mummy. The gnoll skeleton closely misses you. The mummy closely misses you. Your adder bites the mummy. You hit the mummy. The mummy is almost destroyed. Your adder bites the mummy. The mummy is destroyed! The gnoll skeleton closely misses you. Your adder bites the gnoll skeleton. Your ball python bites the gnoll skeleton. Your ball python grabs the gnoll skeleton. Your ball python constricts the gnoll skeleton. The gnoll skeleton hits your ball python. You punch the gnoll skeleton! You destroy the gnoll skeleton! You are feeling very hungry. Your adder withers and dies! You open the door. Found three items. There is an open door here. e - 2 scrolls of blinking (gained 1) f - 2 scrolls of enchant armour (gained 1) j - a scroll of identify Your ball python withers and dies! As you read the scroll of identify, it crumbles to dust. b - 2 potions of degeneration Drop what? 19/52 slots (_ for help) (? for menu, Esc to quit) You drop 2 potions of degeneration. There is an open door here. You open the door. Found four items. There is an open door here. b - a scroll labeled CUMU ENAUP d - 4 scrolls of remove curse (gained 1) s - 4 potions of curing (gained 2) j - a scroll labeled VOTHIA ZOYDGHA Okay, then. There is an open door here. As you open the gate, it creaks loudly! You eat one of the 8 rations. That ration really hit the spot! Sorry, you're not good enough to have a special ability. Unknown command. This spell is quite dangerous to cast! Memorise Ice Form, consuming 4 spell levels and leaving 4? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'd'. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. A gnoll skeleton comes into view. Casting: Beastly Appendage (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 13 arrows. A kobold skeleton comes into view. There is an open gate here. You hit the kobold skeleton but do no damage. The kobold skeleton barely misses you. Your ball python barely misses the kobold skeleton. Your ball python grabs the kobold skeleton. Your ball python constricts the kobold skeleton. You hit the kobold skeleton. You headbutt the kobold skeleton. You destroy the kobold skeleton! Your transformation is almost over. You hit the gnoll skeleton. The gnoll skeleton is moderately damaged. The kobold skeleton hits you but does no damage. The gnoll skeleton closely misses you. You punch the gnoll skeleton! You destroy the gnoll skeleton! The kobold skeleton barely misses you. The kobold skeleton barely misses you. You hit the kobold skeleton. You headbutt the kobold skeleton. You destroy the kobold skeleton! An orc skeleton comes into view. There is an open gate here. Your horns disappear. The orc skeleton hits you but does no damage. Found a gate leading back out of this place. You barely miss the orc skeleton. The orc skeleton hits you but does no damage. You hit the orc skeleton. The orc skeleton is severely damaged. Your ball python bites the orc skeleton. The orc skeleton is destroyed! 2 skeletons come into view. The orc skeleton hits you but does no damage. You punch the orc skeleton! You destroy the orc skeleton! The orc skeleton closely misses you. You hit the orc skeleton. The orc skeleton is heavily damaged. The orc skeleton hits you but does no damage. Your ball python barely misses the orc skeleton. Your ball python grabs the orc skeleton. Your ball python constricts the orc skeleton. You punch the orc skeleton! You destroy the orc skeleton! Your ball python withers and dies! 2 skeletons come into view. Found a gate leading back out of this place. 2 skeletons come into view. There is a gate leading back out of this place here. You punch the orc skeleton! You destroy the orc skeleton! The gnoll skeleton hits you but does no damage. You hit the gnoll skeleton. The gnoll skeleton is lightly damaged. The gnoll skeleton hits you. You hit the gnoll skeleton. The gnoll skeleton is lightly damaged. You hit the gnoll skeleton. You tail-slap the gnoll skeleton. The gnoll skeleton is almost destroyed. The gnoll skeleton hits you. You hit the orc skeleton. The orc skeleton is heavily damaged. The gnoll skeleton barely misses you. The orc skeleton barely misses you. You hit the gnoll skeleton. You destroy the gnoll skeleton! You barely miss the orc skeleton. The orc skeleton is heavily damaged. The gnoll skeleton closely misses you. The orc skeleton misses you. You punch the orc skeleton! You destroy the orc skeleton! The gnoll skeleton hits you but does no damage. You hit the gnoll skeleton. The gnoll skeleton is moderately damaged. The gnoll skeleton hits you! You hit the gnoll skeleton. The gnoll skeleton is severely damaged. The gnoll skeleton barely misses you. You hit the gnoll skeleton but do no damage. The gnoll skeleton is severely damaged. The gnoll skeleton barely misses you. You punch the gnoll skeleton! You destroy the gnoll skeleton! You start resting. You start resting. HP restored. 2 skeletons come into view. Found a gate leading back out of this place. 2 skeletons come into view. The gnoll skeleton barely misses you. You hit the gnoll skeleton. The gnoll skeleton is lightly damaged. You hit the gnoll skeleton. The gnoll skeleton is heavily damaged. The gnoll skeleton closely misses you. The kobold skeleton barely misses you. You hit the gnoll skeleton. You destroy the gnoll skeleton! The kobold skeleton closely misses you. You punch the orc skeleton! You destroy the orc skeleton! You hit the gnoll skeleton. The gnoll skeleton is moderately damaged. The kobold skeleton barely misses you. You hit the gnoll skeleton. The gnoll skeleton is severely damaged. The gnoll skeleton barely misses you. The kobold skeleton barely misses you. You punch the gnoll skeleton! You destroy the gnoll skeleton! You hit the kobold skeleton. The kobold skeleton is lightly damaged. The kobold skeleton hits you but does no damage. You hit the kobold skeleton. The kobold skeleton is severely damaged. The kobold skeleton hits you. You hit the kobold skeleton. You tail-slap the kobold skeleton. You destroy the kobold skeleton! No target in view! A kobold skeleton comes into view. Found a gate leading back out of this place. A gnoll skeleton comes into view. You hit the kobold skeleton. The kobold skeleton is heavily damaged. The kobold skeleton completely misses you. You hit the kobold skeleton. Your tail-slap misses the kobold skeleton. The kobold skeleton is severely damaged. The kobold skeleton closely misses you. You hit the kobold skeleton but do no damage. The kobold skeleton is severely damaged. You barely miss the kobold skeleton. The kobold skeleton is severely damaged. The kobold skeleton hits you but does no damage. You barely miss the kobold skeleton. The kobold skeleton is severely damaged. The kobold skeleton barely misses you. You hit the kobold skeleton. You destroy the kobold skeleton! You hit the gnoll skeleton. The gnoll skeleton is moderately damaged. You hit the gnoll skeleton. The gnoll skeleton is heavily damaged. The gnoll skeleton completely misses you. You hit the gnoll skeleton. You tail-slap the gnoll skeleton. You destroy the gnoll skeleton! No target in view! No target in view! You open the door. There is an open door here. Found seven items. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 12 arrows. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 11 arrows. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 10 arrows. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. You open the door. You hit the wraith but do no damage. Your headbutt misses the wraith. Your ball python misses the wraith. The wraith barely misses you. You hit the wraith but do no damage. You tail-slap the wraith. The wraith is lightly damaged. Your ball python withers and dies! Your ball python bites the wraith but does no damage. The wraith hits you but does no damage. Your ball python bites the wraith but does no damage. You hit the wraith but do no damage. You headbutt the wraith, but do no damage. The wraith is lightly damaged. Your ball python barely misses the wraith. You hit the wraith. The wraith is lightly damaged. The wraith closely misses you. Your ball python misses the wraith. You hit the wraith but do no damage. You headbutt the wraith, but do no damage. The wraith is lightly damaged. The wraith misses you. Your ball python completely misses the wraith. You hit the wraith but do no damage. The wraith is lightly damaged. The wraith barely misses you. Your ball python barely misses the wraith. The wraith completely misses you. You closely miss the wraith. You headbutt the wraith, but do no damage. You tail-slap the wraith. The wraith is moderately damaged. Your ball python barely misses the wraith. Your ball python closely misses the wraith. The wraith hits you. You barely miss the wraith. You headbutt the wraith, but do no damage. You tail-slap the wraith, but do no damage. The wraith is moderately damaged. Your transformation is almost over. Your ball python bites the wraith but does no damage. x2 The wraith misses you. You hit the wraith. The wraith is moderately damaged. Your ball python barely misses the wraith. x2 The wraith closely misses you. You barely miss the wraith. You tail-slap the wraith. The wraith is moderately damaged. Your ball python barely misses the wraith. Your ball python closely misses the wraith. The wraith hits you! The wraith drains your vigour! You feel yourself slow down. Your ball python bites the wraith but does no damage. You completely miss the wraith. The wraith is moderately damaged. Your ball python bites the wraith but does no damage. The wraith hits your ball python! Your ball python dies! Your ball python barely misses the wraith. You barely miss the wraith. You headbutt the wraith. The wraith is heavily damaged. Your ball python barely misses the wraith. The wraith hits you but does no damage. Your ball python bites the wraith but does no damage. The wraith hits you. Casting: Beastly Appendage (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 9 arrows. Your ball python bites the wraith. The wraith closely misses you. Your ball python closely misses the wraith. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You create a snake! You now have 8 arrows. The wraith hits you. The wraith drains your vigour! You feel as though you will be slow longer. Your ball python closely misses the wraith. The wraith hits you but does no damage. You completely miss the wraith. The wraith is heavily damaged. Your ball python barely misses the wraith. x4 The wraith hits you. You hit the wraith. Your tail-slap misses the wraith. The wraith is severely damaged. Your horns disappear. Your ball python barely misses the wraith. Your ball python bites the wraith but does no damage. The wraith misses you. Your ball python bites the wraith but does no damage. Your ball python barely misses the wraith. You hit the wraith but do no damage. You tail-slap the wraith. The wraith is almost destroyed. The wraith hits you. Your ball python completely misses the wraith. Your ball python bites the wraith but does no damage. The wraith hits you but does no damage. You punch the wraith! You destroy the wraith! Your Dodging skill increases to level 2! Your Unarmed Combat skill increases to level 5! You swap places. There is an open door here. Your ball python withers and dies! d - 5 scrolls of remove curse (gained 1) u - a glowing brown potion You swap places. You close the door. You feel yourself speed up. Your ball python withers and dies! Your ball python withers and dies! v - a bubbling inky potion n - 2 scrolls of immolation (gained 1) d - 6 scrolls of remove curse (gained 1) w - a scroll of identify x - a grey potion You see here a potion of degeneration. You open the door. You start resting. Magic restored. You start resting. HP restored. There is an open door here. As you open the door, it creaks loudly! There is an open door here. There is a gate leading back out of this place here. Welcome back to the Dungeon! Level annotation: 1 transporter Welcome back, DarkSavant the Grey Draconian Transmuter. Level annotation: 1 transporter Welcome back, DarkSavant the Grey Draconian Transmuter. Press ? for a list of commands and other information. There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading down here. Found 22 stones. Found a book of Spatial Translocations. You now have 216 gold pieces (gained 11). Found 6 stones. A frilled lizard comes into view. The frilled lizard hisses angrily. A frilled lizard is nearby! Found a ration. The frilled lizard bites you but does no damage. You punch the frilled lizard! You kill the frilled lizard! No target in view! No target in view! No target in view! c - 8 rations (gained 1) Found an escape hatch in the floor. A howler monkey skeleton comes into view. There is an escape hatch in the floor here. The howler monkey skeleton closely misses you. You hit the howler monkey skeleton. The howler monkey skeleton is moderately damaged. The howler monkey skeleton barely misses you. You barely miss the howler monkey skeleton. The howler monkey skeleton is moderately damaged. The howler monkey skeleton hits you. You barely miss the howler monkey skeleton. The howler monkey skeleton is moderately damaged. The howler monkey skeleton closely misses you. You hit the howler monkey skeleton. The howler monkey skeleton is heavily damaged. The howler monkey skeleton closely misses you. You hit the howler monkey skeleton. The howler monkey skeleton is severely damaged. The howler monkey skeleton hits you. You hit the howler monkey skeleton. The howler monkey skeleton is severely damaged. The howler monkey skeleton hits you but does no damage. You punch the howler monkey skeleton! You destroy the howler monkey skeleton! No target in view! HP restored. Found 6 curare-tipped darts. Found a ration. Found a transporter. The white imp shouts, "Embrace thy fall, thou ducking dread-bolted pumpion!" You hear a shout! You see here 6 curare-tipped darts. y - 6 curare-tipped darts Found a spear. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering y - 6 curare-tipped darts for throwing. z - a scroll labeled FYEPLO GAGIKH Found a stone staircase leading up. An orc comes into view. It is wielding a +0 dagger. The orc shouts! An orc is nearby! The orc hits you but does no damage. You hit the orc. The orc is severely wounded. You hit the orc. You kill the orc! No target in view! Things that are here: a +0 dagger; a +0 leather armour; an orc corpse You butcher the orc corpse. A - 2 chunks of flesh Things that are here: a +0 dagger; a +0 leather armour; an orc skeleton Things that are here: a +0 dagger; a +0 leather armour; an orc skeleton You open the door. Found a glowing golden altar of the Shining One. There is an open door here. There is an open door here. B - 2 potions of brilliance c - 9 rations (gained 1) A phantom comes into view. The phantom blinks! Cast which spell? (? or * to list) You create a snake! You now have 7 arrows. The phantom blinks! Found a scimitar. Casting: Sticks to Snakes (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You grow a pair of large bovine horns. You miss the phantom. Your headbutt misses the phantom. The phantom hits you but does no damage. You barely miss the phantom. The phantom barely misses you. You punch the phantom! Your tail-slap misses the phantom. The phantom is lightly damaged. You barely miss the phantom. The phantom is lightly damaged. The phantom hits you but does no damage. You closely miss the phantom. Your tail-slap misses the phantom. The phantom is lightly damaged. The phantom blinks! Found a stone staircase leading up. The phantom blinks! The phantom closely misses you. Your ball python completely misses the phantom. You miss the phantom. Your headbutt misses the phantom. The phantom is lightly damaged. The phantom hits you but does no damage. Your ball python closely misses the phantom. You hit the phantom. Your tail-slap misses the phantom. The phantom is moderately damaged. The phantom hits you but does no damage. Your ball python completely misses the phantom. You miss the phantom. The phantom is moderately damaged. The phantom hits you. Your ball python misses the phantom. You barely miss the phantom. The phantom is moderately damaged. Your ball python barely misses the phantom. The phantom hits you but does no damage. You miss the phantom. The phantom is moderately damaged. Your ball python barely misses the phantom. The phantom hits you. You hit the phantom but do no damage. Your headbutt misses the phantom. Your tail-slap misses the phantom. The phantom is moderately damaged. Your ball python completely misses the phantom. The phantom blinks! Your transformation is almost over. Your ball python withers and dies! A dart slug comes into view. You barely miss the phantom. The phantom is moderately damaged. The dart slug launches a dart at you. The slug dart hits you. The phantom hits you but does no damage. You hit the phantom. Your headbutt misses the phantom. The phantom is moderately damaged. The phantom blinks! The dart slug launches a dart at you. The slug dart hits you but does no damage. The phantom hits you. The dart slug launches a dart at you. The slug dart misses you. You hit the phantom. The phantom is heavily damaged. The phantom blinks! You hit the dart slug. You headbutt the dart slug. You kill the dart slug! You closely miss the phantom. You tail-slap the phantom. The phantom is heavily damaged. Your horns disappear. You hit the phantom. Your tail-slap misses the phantom. The phantom is severely damaged. The phantom blinks! The phantom barely misses you. You hit the phantom but do no damage. The phantom is severely damaged. The phantom blinks! The phantom hits you but does no damage. You hit the phantom. The phantom is severely damaged. The phantom misses you. You barely miss the phantom. The phantom is severely damaged. The phantom blinks! You closely miss the phantom. The phantom is severely damaged. The phantom hits you but does no damage. You hit the phantom. Your punch misses the phantom. The phantom is severely damaged. The phantom closely misses you. You hit the phantom but do no damage. The phantom is severely damaged. The phantom closely misses you. You punch the phantom! The phantom is almost destroyed. You barely miss the phantom. The phantom is almost destroyed. The phantom closely misses you. You closely miss the phantom. Your tail-slap misses the phantom. The phantom is almost destroyed. The phantom hits you but does no damage. You hit the phantom but do no damage. The phantom is almost destroyed. The phantom barely misses you. You hit the phantom. You destroy the phantom! No target in view! You butcher the dart slug corpse. A - 4 chunks of flesh (gained 2) Eating one of 4 chunks of flesh. You eat one of the 4 chunks of flesh. This raw flesh tastes terrible. An ogre comes into view. It is wielding a +0 giant club. An ogre is nearby! Throwing (i - inventory. (/) - cycle) y - 6 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f - ogre Aim: an ogre, wielding a +0 giant club You throw a curare-tipped dart. The curare-tipped dart hits the ogre. The ogre is poisoned. The ogre convulses. The ogre seems to slow down. The ogre is moderately wounded. The ogre is no longer moving slowly. The ogre looks more healthy. Throwing (i - inventory. (/) - cycle) y - 5 curare-tipped darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a +0 giant club (almost dead) You throw a curare-tipped dart. The curare-tipped dart barely misses the ogre. Quiver which item? (- for none, * to show all) (? for menu, Esc to quit) Quivering i - 28 poisoned darts for throwing. Throwing (i - inventory. (/) - cycle) i - 28 poisoned darts (quivered) Press: ? - help, Shift-Dir - straight line, f/p - ogre Aim: an ogre, wielding a +0 giant club (almost dead) You throw a poisoned dart. The poisoned dart hits the ogre. The ogre is poisoned. The ogre is almost dead. You kill the ogre! i - 28 poisoned darts (gained 1) You see here a +0 giant club. y - 5 curare-tipped darts (gained 1) y - 6 curare-tipped darts (gained 1) You now have 224 gold pieces (gained 8). Found a shattered altar of Ashenzari. w - 2 scrolls of identify (gained 1) Found Jefemodd's Elemental Accessories. Found a whip. There is an entrance to Jefemodd's Elemental Accessories here. Some of the chunks of flesh in your inventory have rotted away. Found a staircase to the Ecumenical Temple. You now have 237 gold pieces (gained 13). Save game and exit? Level annotation: 2 transporters, skewfiend's ghost, amateur FoFi Welcome back, DarkSavant the Grey Draconian Transmuter. Level annotation: 2 transporters, skewfiend's ghost, amateur FoFi Welcome back, DarkSavant the Grey Draconian Transmuter. Press ? for a list of commands and other information. There is a staircase to the Ecumenical Temple here. All of the chunks of flesh in your inventory have rotted away. Found an escape hatch in the ceiling. A leopard gecko comes into view. A leopard gecko is nearby! The leopard gecko hisses angrily. You miss the leopard gecko. Your tail-slap misses the leopard gecko. The leopard gecko barely misses you. You closely miss the leopard gecko. The leopard gecko bites you. You hit the leopard gecko. The leopard gecko is lightly wounded. The leopard gecko bites you but does no damage. The leopard gecko closely misses you. You miss the leopard gecko. The leopard gecko bites you but does no damage. You hit the leopard gecko. The leopard gecko is heavily wounded. The leopard gecko closely misses you. You hit the leopard gecko. You kill the leopard gecko! No target in view! No target in view! HP restored. You butcher the leopard gecko corpse. A - a chunk of flesh You see here a leopard gecko skeleton. x2 You see here a leopard gecko skeleton. Key pressed, stopping explore. Key pressed, stopping explore. Eating a chunk of flesh. You eat the chunk of flesh. This raw flesh tastes terrible. You see here a helmet. Skewfiend's ghost turns its malevolent gaze towards you. The white imp shouts, "Slither away, thou fulsome ill-breeding boar-pig!" Partly explored, unvisited transporter. Partly explored, unvisited transporter. There is a stone staircase leading down here. You climb downwards. A leopard gecko zombie comes into view. Found a whip. There is a stone staircase leading up here. The helpless leopard gecko zombie fails to defend itself. You hit the leopard gecko zombie. The leopard gecko zombie is lightly damaged. You barely miss the leopard gecko zombie. You tail-slap the leopard gecko zombie. The leopard gecko zombie is heavily damaged. The leopard gecko zombie closely misses you. You hit the leopard gecko zombie. The leopard gecko zombie is severely damaged. The leopard gecko zombie bites you but does no damage. You hit the leopard gecko zombie. You destroy the leopard gecko zombie! No target in view! An orc comes into view. It is wielding a +2 short sword of freezing. Found a red potion and 9 gold pieces. Found a morningstar. The orc hits you but does no damage. You barely miss the orc. The orc closely misses you. You completely miss the orc. The orc hits you but does no damage. You barely miss the orc. Your tail-slap misses the orc. The orc hits you but does no damage. You barely miss the orc. You tail-slap the orc, but do no damage. The orc hits you but does no damage. You hit the orc but do no damage. The orc barely misses you. You closely miss the orc. You tail-slap the orc, but do no damage. You punch the orc. The orc is heavily wounded. The orc misses you. You hit the orc but do no damage. You tail-slap the orc, but do no damage. The orc is heavily wounded. You hit the orc but do no damage. The orc is heavily wounded. The orc completely misses you. You completely miss the orc. The orc is heavily wounded. The orc hits you with a +2 short sword of freezing. The orc freezes you. You hit the orc but do no damage. The orc is moderately wounded. The orc barely misses you. You hit the orc but do no damage. Your punch misses the orc. The orc is moderately wounded. The orc barely misses you. You hit the orc. You kill the orc! Things that are here: a +2 short sword of freezing; a +0 ring mail HP restored. Found a stone staircase leading down. o - 2 red potions (gained 1) You now have 246 gold pieces (gained 9). Found a bone quarterstaff and 15 stones. You now have 254 gold pieces (gained 8). c - 10 rations (gained 1) You pick up a book of Conjurations and begin reading... You add the spells Magic Dart, Searing Ray, Dazzling Flash, Fulminant Prism and Iskenderun's Mystic Blast to your library. Found a club. m - 2 scrolls of enchant weapon (gained 1) You see here a bone quarterstaff. As you read the scroll of identify, it crumbles to dust. o - 2 potions of heal wounds Okay, then. Okay, then. There is a stone staircase leading up here. You climb upwards. Level annotation: 2 transporters, skewfiend's ghost, amateur FoFi There is a stone staircase leading down here. There is a stone staircase leading up here. You are feeling hungry. There is a staircase to the Ecumenical Temple here. You climb downwards. Welcome to the Ecumenical Temple! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.25-a0-1049-gc3b2b15 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: [DarkSavant] Species: Grey Draconian Job: Transmuter HP: 60/60; mods: 0/0 MP: 13/13; mod: 0 Stats: 13 (13) 14 (14) 12 (12) Position: (0, 0) , god: No God (0), turn_is_over: 0, banished: 0 Delayed (1): type: descending_stairs duration: 0 Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 4 | 615 | 195/210 Short Blades | | 0 | 0 | 0 | 0 | 0/50 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | | 0 | 0 | 0 | 0 | 0/50 Polearms | | 0 | 0 | 0 | 0 | 0/50 Staves | | 0 | 0 | 0 | 0 | 0/50 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 1 | 20 | 2 | 269 | 91/178 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 1 | 20 | 5 | 844 | 94/300 Spellcasting | X | 1 | 20 | 4 | 730 | 136/297 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/59 Charms | | 0 | 0 | 0 | 0 | 0/59 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | X | 1 | 20 | 4 | 698 | 198/250 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/70 Earth Magic | | 0 | 0 | 0 | 0 | 0/35 Poison Magic | X | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #114: 38 Attributes: #12: 254 #23: 3404 #24: -1396303906 #27: 1381 #49: 323 #59: 1 Mutations: unbreathing: 1 (innate) cold-blooded: 1 (innate) Inventory bugs: Equipment: eq slot #4, inv slot #11: +0 pair of boots eq slot #9, inv slot #15: amulet of faith }}}}}}}}}}} Unlinked temporary item: cloak item #28: base: 2; sub: 6; plus: 0; plus2: 0; special: 0 quant: 1; ident: 0x00000000; ident_type: 0 x: 0; y: 0; link: 27000 Webtiles message buffer: Webtiles JSON stack: Map: ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ######################################.........################################# ######################################.#######......############################ ######################################.############.############################ ######################################.############.############################ #################################...##..........###.############################ ############################........##..####.....##.############################ ############################..#..............##..##.############################ ############################..#..........######..##..............############### ##########################....#...........#####..##.############.############### ##########################.######...................############.############### ##########################....#...........#####..##.############.############### #######.........##########....#...........#####..#..##########.....############# #######.#######.##########.##.#.##.##........##..#.###########.....############# #######.#######.##########.##..<##.##.#.#.#...#..#.##########......############# #######.#######.####.......###.##...#....##...#..#.##########......############# #######.####.##.####.####..###.##...#.#..........#.##########......############# #######.###..........####..###........##.......<......#######.################## #######.......#.######................##.........^.##.#######.################## #######.#...###.######.##..##.#.......##.........####.#######.################## #####.......###.#####..##..##.###.........#...#######.#######.################## #####.#....####.#####.#######.###...#######...#######.#######...################ #####.....##.##.#####.#.....#.#############...#######......####.################ #####....##.....#####.#.#.#.#.##############.#############.####.################ ######..##..........#...#.#...##############.#############.####.################ ######.##.....###########.##################.#############.####.################ ########....#.#######...#.#...##############.#############.####.################ #######.....#.#######.#.#.#.#.#....#########.#############.####.################ #######...#.#.#######.#.....#.####.########.#.############.####.################ ######...##.#.#######.#######.####.#######.###.###########.####.################ ######..###.#.######..####....####.######.#####....#######.......############### ###########.#.######.#####....####.#######.###.###.############..############### ###########.#.######.#####....####.######...#......############.......########## ###########.#.................####.######.##.##########...........♣....######### ###########.....##.#...............#.####.#############.########.......######### ###############.##.#####.#.#.#####....###.#############.########.......######### ######...#####.#.#.....................##.#############.########..♣♣♣..######### ######........###..#.........####.......#.#############.#######...≈♣≈≈.######### ######...#####.#.#.........8..............#############.#######..≈♣≈≈≈.######### #######.#######.##.............##.......#.#############.#######..≈≈≈♣≈♣######### ######...######.##8......8.....###.....##.#############.#######..♣≈≈≈≈.######### ######.........................###......................#######..≈≈≈♣..######### ######....#.#####..8....8...8..###...####.##.##################..♣≈≈...######### #########.#.#####.......>...8...##..#####.##.##################♣......########## #########.#.######..................#####.##.###########...####......########### #########.#.######......88.....####.#####.##.##########.....###...♣♣############ #########.#.######.....8.8.....####.#####.##.##########...........############## #########.#.######.........8.8..<...#####.##.##########.....###...############## #########.#.#######8.8.888...8###########.##.#####.........##################### #########.#.########8........############.##.#####.############################# #########.#.############.################.##.#####.############################# #########.#.############.################.##......#.############################ #########.#.############.#####............########.############################# #########................#####.################################################# ###########.......###..........################################################# ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>