Crash caused by signal #6: Aborted Version: Dungeon Crawl Stone Soup 0.33-a0-554-g008097b4cb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16257304261257193950, deterministic pregen: 1 Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Command line: /usr/games/crawl-git-008097b4cb -name c50 -rc /dgldir/rcfiles/crawl-git/c50.rc -macro /dgldir/rcfiles/crawl-git/c50.macro -morgue /dgldir/morgue/c50/ -webtiles-socket /crawl-master/webserver/sockets/c50:2024-12-11.10:43:52.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-008097b4cb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x6486b4b65dae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-008097b4cb(_Z13do_crash_dumpv+0x43a) [0x6486b4b73e4a]: do_crash_dump() /usr/games/crawl-git-008097b4cb(_Z20crash_signal_handleri+0x1fa) [0x6486b4b6628a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7ad4bf318320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7ad4bf371b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7ad4bf31826e]: /lib/x86_64-linux-gnu/libc.so.6(abort+0xdf) [0x7ad4bf2fb8ff]: /lib/x86_64-linux-gnu/libc.so.6(+0x297b6) [0x7ad4bf2fc7b6]: /lib/x86_64-linux-gnu/libc.so.6(+0xa8fe5) [0x7ad4bf37bfe5]: /lib/x86_64-linux-gnu/libc.so.6(+0xab37c) [0x7ad4bf37e37c]: /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x7e) [0x7ad4bf380d9e]: /usr/games/crawl-git-008097b4cb(_ZN12monster_infoD1Ev+0x8f) [0x6486b4b2647f]: monster_info::~monster_info() /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework10_send_cellERK9coord_defRK13screen_cell_tS5_RK8map_cellS8_RSt3mapIjS0_St4lessIjESaISt4pairIKjS0_EEEb+0xf33) [0x6486b52d5d23]: TilesFramework::_send_cell(coord_def const&, screen_cell_t const&, screen_cell_t const&, map_cell const&, map_cell const&, std::map, std::allocator > >&, bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework9_send_mapEb+0x486) [0x6486b52d64e6]: TilesFramework::_send_map(bool) /usr/games/crawl-git-008097b4cb(_ZN14TilesFramework6redrawEv+0xf3) [0x6486b52d7603]: TilesFramework::redraw() /usr/games/crawl-git-008097b4cb(+0xc304e1) [0x6486b52ea4e1]: /usr/games/crawl-git-008097b4cb(main+0x1f7) [0x6486b4a9f6f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7ad4bf2fd1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7ad4bf2fd28b]: /usr/games/crawl-git-008097b4cb(_start+0x25) [0x6486b4aa0115]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x00007ad4bf3e37a7 in __GI___wait4 (pid=422566, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007ad4bf3e37a7 in __GI___wait4 (pid=422566, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00006486b4b6645c in call_gdb (file=0x7ad4bf4d74e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 421952\000\000\000\000\000\000" #2 0x00006486b4b73e68 in do_crash_dump () at dbg-asrt.cc:677 t = 1733913840 dir = "/dgldir/morgue/c50/" name = "/dgldir/morgue/c50/crash-c50-20241211-104400.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "Crash caused by signal #6: Aborted" file = 0x7ad4bf4d74e0 <_IO_2_1_stderr_> #3 0x00006486b4b6628a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {2}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x00007ad4bf31826e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00007ad4bf2fb8ff in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {1, 110529757145360, 110529769277856, 110529732034664, 110529757145360, 110529732034664, 31, 140724250099280, 26, 0, 135054163142108, 140724250099264, 135054163828546, 110529769307368, 0, 30}}, sa_flags = 1302739712, sa_restorer = 0x7ffceaf03c80} #10 0x00007ad4bf2fc7b6 in __libc_message_impl (fmt=fmt@entry=0x7ad4bf4a18d7 "%s\n") at ../sysdeps/posix/libc_fatal.c:132 ap = {{gp_offset = 16, fp_offset = 31444, overflow_arg_area = 0x7ffceaf03d80, reg_save_area = 0x7ffceaf03d10}} fd = 2 iov = {{iov_base = 0x7ad4bf49f672, iov_len = 23}, {iov_base = 0x7ad4bf4a18d9, iov_len = 1}, {iov_base = 0x1f25, iov_len = 2}, {iov_base = 0x0, iov_len = 140724250096760}, {iov_base = 0x7ffceaf03d18, iov_len = 135673585777130240}, {iov_base = 0x6486b57f6b08 , iov_len = 110529733737288}, {iov_base = 0x6486b7a9fb90, iov_len = 135673585777130240}} iovcnt = total = cp = #11 0x00007ad4bf37bfe5 in malloc_printerr (str=str@entry=0x7ad4bf49f672 "free(): invalid pointer") at ./malloc/malloc.c:5772 No locals. #12 0x00007ad4bf37e37c in _int_free (av=, p=, have_lock=0) at ./malloc/malloc.c:4507 size = fb = #13 0x00007ad4bf380d9e in __GI___libc_free (mem=0x6486b5845270 ) at ./malloc/malloc.c:3398 ar_ptr = p = 0x6486b5845260 err = 2 #14 0x00006486b4b2647f in std::default_delete::operator() (this=, __ptr=0x6486b5845270 ) at /usr/include/c++/13/bits/allocator.h:184 No locals. #15 std::default_delete::operator() (__ptr=0x6486b5845270 , this=) at /usr/include/c++/13/bits/unique_ptr.h:93 No locals. #16 std::unique_ptr >::~unique_ptr (this=0x7ffceaf04080, __in_chrg=) at /usr/include/c++/13/bits/unique_ptr.h:404 __ptr = @0x7ffceaf04080: 0x6486b5845270 #17 monster_info::~monster_info (this=0x7ffceaf03eb0, __in_chrg=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/mon-info.h:309 No locals. #18 0x00006486b52d5d23 in TilesFramework::_send_cell (this=this@entry=0x6486b57f6ac0 , gc=..., current_sc=..., next_sc=..., current_mc=..., next_mc=..., new_monster_locs=std::map with 0 elements, force_full=true) at tileweb.cc:1710 minfo = { = {pos = {x = 0, y = 0}, mb = {_vptr.FixedBitVector = 0x6486b560cb28 +16>, data = std::bitset = {[152] = 1}}, mname = "", type = MONS_PLAYER, base_type = MONS_PLAYER, {number = 0, num_heads = 0, slime_size = 0, is_active = 0}, _colour = -1, ghost_colour = -1255491077, attitude = ATT_HOSTILE, threat = MTHRT_UNDEF, dam = MDAM_OKAY, fire_blocker = DNGN_UNSEEN, description = "", quote = "", holi = {<_enum_bitfield_exponent_base<5, true>> = {static last_exponent = 5}, flags = 16}, mintel = I_BRAINLESS, hd = 0, ac = 0, ev = 0, base_ev = 0, sh = 0, mr = 10, mresists = 4206616, can_see_invis = false, mitemuse = MONUSE_NOTHING, mbase_speed = 0, menergy = {move = 10 '\n', swim = 10 '\n', attack = 10 '\n', missile = 10 '\n', spell = 10 '\n'}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 1 element = {["monster_tile"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 49, byte = 49 '1', _short = 6449, _int = 6449, _float = 9.0369738e-42, _int64 = 6449, ptr = 0x1931}}}, }, constrictor_name = "", constricting_name = std::vector of length 0, capacity 0, spells = std::vector of length 0, capacity 0, attack = {{type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}, {type = AT_NONE, flavour = AF_PLAIN, damage = 0}}, can_go_frenzy = false, can_feel_fear = false, sleepwalking = false, backlit = false, umbraed = false, client_id = 0, summoner_id = 0}, inv = {std::unique_ptr = {get() = 0x6486b5843af0 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x6486b5845270 }, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}, std::unique_ptr = {get() = 0x0}}, i_ghost = {species = 3045026568, job = 25734, religion = 1302739712, best_skill = 31588968, best_skill_rank = 31, xl_rank = 0, damage = 0, ac = 0}} item = mcache_idx = entry = player_doll_changed = result = {parts = 0x6486b7082b20} next_pc = @0x7ad4bf148a88: {num_dngn_overlay = 1, dngn_overlay = {mData = {2409, 0 }}, fg = 531213, bg = 7, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 7, wall = 1040, feat = 0, special = 52}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 578, _feat = DNGN_FLOOR, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x6486b7082730, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_changed = true overlays_changed = current_pc = @0x7ffceaf04210: {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, -353353168, 32764, -1250335664, 25734, -1218989472, 25734, 53, 0, 53, 0, 1302739712, 31588968, -353353120, 32764, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false} fg_idx = in_water = false mf = glyph = #19 0x00006486b52d64e6 in TilesFramework::_send_map (this=this@entry=0x6486b57f6ac0 , force_full=true, force_full@entry=false) at tileweb.cc:1889 gc = {x = 42, y = 57} sc = mc = x = 42 y = 57 no_rentry = {val = @0x6486b57f6b32, oldval = false} new_monster_locs = std::map with 0 elements default_cell = {glyph = 32 U' ', colour = 7, flash_colour = 0, flash_alpha = 0, tile = {num_dngn_overlay = 0, dngn_overlay = {mData = {0, 1701601134, 7103862, -353353168, 32764, -1250335664, 25734, -1218989472, 25734, 53, 0, 53, 0, 1302739712, 31588968, -353353120, 32764, 7, 0, 1851877475}}, fg = 0, bg = 262144, flv = {floor_idx = 0, wall_idx = 0, feat_idx = 0, floor = 0, wall = 0, feat = 0, special = 0}, cloud = 0, icons = std::set with 0 elements, map_knowledge = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0}, is_highlighted_summoner = false, is_bloody = false, is_silenced = false, halo = 0 '\000', is_sanctuary = false, is_blasphemy = false, is_liquefied = false, mangrove_water = false, awakened_forest = false, orb_glow = 0 '\000', blood_rotation = 0 '\000', old_blood = false, travel_trail = 0 '\000', quad_glow = false, disjunct = 0 '\000', has_bfb_corpse = false}} default_map_cell = {flags = 0, _feat = DNGN_UNSEEN, _feat_colour = 0 '\000', _trap = TRAP_UNASSIGNED, _cloud = 0x0, _item = 0x0, _mons = 0x0} last_gc = {x = 41, y = 57} send_gc = false flash_colour = 0 #20 0x00006486b52d7603 in TilesFramework::redraw (this=0x6486b57f6ac0 ) at tileweb.cc:2205 No locals. #21 0x00006486b52ea4e1 in _launch_game () at main.cc:485 game_start = ccon = #22 0x00006486b4a9f6f7 in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = /build/gdb-1WjiBe/gdb-15.0.50.20240403/gdb/utils.c:704: internal-error: virtual memory exhausted: can't allocate 32768 bytes. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-008097b4cb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 13 Level id: D:13 Level build method = random_map_in_depth, level layout type = rooms, absdepth0 = 12 Level vaults: nicolae_hitomezashi [nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row, nicolae_hito_row] layout_basic david_vaults_4 grunt_ministairs_14 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You slash the deep elf demonologist! The deep elf demonologist looks as sick as possible! You headbutt the deep elf demonologist, but do no damage. The deep elf demonologist is moderately wounded. The deep elf demonologist closely misses you. You furiously retaliate! You headbutt the deep elf demonologist!! You barely miss the deep elf demonologist. You headbutt the deep elf demonologist! You kill the deep elf demonologist! Cheibriados appreciates the change of pace. You start resting. HP restored. You start waiting. A deep elf archer opens the door. It is wielding a +0 short sword. Throw: 34 darts (poison) {@f3@Q3} Press: ? - help, Shift-Dir - straight line Aim: a deep elf archer, wielding a +0 short sword and wearing a +0 leather armour (wandering, repelling missiles, hasn't noticed you, 33% to hit) You throw a poisoned dart {@f3@Q3}. The poisoned dart {@f3@Q3} completely misses the deep elf archer. The deep elf archer shouts! You hear a shout! The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. Items here: $ ))))))) / = [[[[[ †††††. You see here a +0 long sword. You start waiting. A deep elf archer is nearby! The deep elf archer shoots an arrow. You block the arrow. You hear a shout! x2 A deep elf archer, a deep elf zephyrmancer and a deep elf pyromancer come into view. The deep elf pyromancer shouts! The deep elf archer gestures wildly while chanting. The deep elf archer blinks! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. There is a broken door, spattered with blood here. Items here: ))))))))) [[[[ ††††††. You slice the deep elf pyromancer!! The deep elf pyromancer looks as sick as possible! The deep elf pyromancer is heavily wounded. You slash the deep elf pyromancer! Your headbutt misses the deep elf pyromancer. The deep elf pyromancer is almost dead. You kill the deep elf pyromancer! Cheibriados appreciates the change of pace. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits you. You resist. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. You take 5 damage, and have 206/211 hp. The deep elf archer shoots an arrow. The arrow hits you. Things that are here: a +0 long sword; a +0 dagger You take 1 damage, and have 205/211 hp. It's broken and can't be closed. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits you. You resist. A deep elf demonologist comes into view. It is wielding a +0 long sword. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf archer shoots an arrow. You block the arrow. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. There is a broken door, spattered with blood here. Items here: ))))))))) [[[[ ††††††. You take 4 damage, and have 201/211 hp. You barely miss the deep elf zephyrmancer. Your headbutt misses the deep elf zephyrmancer. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! A deep elf high priest comes into view. It is wielding a +3 trident of flaming. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. Things that are here: a +0 long sword; a +0 dagger You slash the deep elf archer! The deep elf archer is poisoned. You headbutt the deep elf archer! The deep elf archer is heavily wounded. You slice the deep elf archer!! The deep elf archer looks as sick as possible! You headbutt the deep elf archer. You kill the deep elf archer! Cheibriados appreciates the change of pace. The deep elf archer shoots an arrow. The arrow completely misses you. The deep elf high priest blocks your attack. The deep elf high priest calls down the wrath of its god upon you. Something smites you! You take 13 damage, and have 192/211 hp. You hit the deep elf high priest. The deep elf high priest is poisoned. The deep elf high priest is lightly wounded. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! You block the deep elf high priest's attack. You slash the deep elf high priest! The deep elf high priest looks as sick as possible! The deep elf high priest is moderately wounded. You cut the deep elf high priest into ribbons!!! You kill the deep elf high priest! Cheibriados appreciates the change of pace. The deep elf demonologist mumbles some strange words. You slice the deep elf demonologist!! The deep elf demonologist looks as sick as possible! You headbutt the deep elf demonologist. The deep elf demonologist is moderately wounded. You block the deep elf demonologist's attack. You open the deep elf demonologist like a pillowcase!!! You kill the deep elf demonologist! Cheibriados appreciates the change of pace. The Hell Sentinel disappears in a puff of smoke! A deep elf zephyrmancer is nearby! The deep elf zephyrmancer casts a spell at you. The bolt of lightning misses you. x2 The deep elf zephyrmancer points at you and mumbles some strange words. The deep elf archer repels the bolt of lightning! The bolt of lightning misses you. The bolt of lightning hits you but does no damage. You resist. The deep elf archer shoots an arrow. The arrow misses you. The deep elf archer shoots an arrow. The arrow hits you! You take 10 damage, and have 186/211 hp. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. There are monsters nearby! The deep elf archer shoots an arrow. The arrow hits you! You take 16 damage, and have 173/211 hp. The deep elf archer shoots an arrow. The arrow hits you. You take 2 damage, and have 171/211 hp. The deep elf archer shoots an arrow. The arrow misses you. The deep elf archer mumbles some strange words. The deep elf archer blinks! The deep elf archer shoots an arrow. The arrow hits you. Things that are here: a +0 long sword; a +0 dagger You take 2 damage, and have 169/211 hp. The deep elf archer shoots an arrow. The arrow hits you but does no damage. The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! You start resting. A deep elf zephyrmancer is nearby! The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf archer casts a spell. The deep elf archer blinks! The deep elf archer shoots an arrow. You block the arrow. The deep elf archer shoots an arrow. You block the arrow. Things that are here: a +0 long sword; a +0 dagger You cut the deep elf zephyrmancer into ribbons!!! You kill the deep elf zephyrmancer! Cheibriados appreciates the change of pace. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 short sword. You block the deep elf archer's attack. The deep elf archer closely misses you. You furiously retaliate! You headbutt the deep elf archer! There is a broken door, spattered with blood here. Items here: $ )))))))))))))) [[[[[[[[ †††††††††. You closely miss the deep elf archer. The deep elf archer is moderately wounded. You closely miss the deep elf archer. The deep elf archer is moderately wounded. You block the deep elf archer's attack. You miss the deep elf archer. The deep elf archer is moderately wounded. You block the deep elf archer's attack. You chop the deep elf archer into pieces!!! You kill the deep elf archer! Cheibriados appreciates the change of pace. Things that are here: a +0 long sword; a +0 dagger You start resting. HP restored. You now have 1997 gold pieces (gained 329). f - the +1 leather armour of the Constellations {Regen+ Dex+3} Items here: ))))))) / = [[[[ ÷÷÷÷÷. Okay, then. You drop the +1 leather armour of the Constellations {Regen+ Dex+3}. Items here: ))))))) / = [[[[ ÷÷÷÷÷. You now have 2014 gold pieces (gained 17). There is a broken door, spattered with blood here. Items here: )))))))))))))) [[[[[[[[ ÷÷÷÷÷÷ †††. You now have 2034 gold pieces (gained 20). Items here: )) [[ †. j - 34 poisoned darts {@f3@Q3} (gained 1) Things that are here: a +0 ring mail; a +0 long sword; an elf skeleton There is a broken door, spattered with blood here. Items here: )))))))))))))) [[[[[[[[ ÷÷÷÷÷÷ †††. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You start waiting. Done waiting. j - 35 poisoned darts {@f3@Q3} (gained 1) Items here: )) [ ÷. There is an open door here. j - 36 poisoned darts {@f3@Q3} (gained 1) You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. Found a stone staircase leading up. There is a stone staircase leading up here. A deep elf zephyrmancer comes into view. It is wielding a +0 rapier. The deep elf zephyrmancer shouts! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits you. You resist. The bolt of lightning hits you but does no damage. You resist. You take 3 damage, and have 208/211 hp. You open the deep elf zephyrmancer like a pillowcase!!! The deep elf zephyrmancer looks as sick as possible! You headbutt the deep elf zephyrmancer. You kill the deep elf zephyrmancer! Cheibriados appreciates the change of pace. HP restored. You see here a +0 rapier. You reach down and open the door. There is an open door here. You reach down and open the door. There is an open door here. A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf knight shouts! The deep elf knight casts a spell at you. You block the shard of ice. You slice the deep elf knight like a ripe choko!!! Your headbutt misses the deep elf knight. The deep elf knight is severely wounded. You hit the deep elf knight. The deep elf knight is poisoned. You headbutt the deep elf knight. You kill the deep elf knight! Cheibriados appreciates the change of pace. Things that are here: a +0 short sword; a +0 leather armour; an elf corpse You see here a +0 dagger. As you open the door, it creaks loudly! There is an open door here. There is an open door here. There is an open door here. A thermic dynamo is nearby! The thermic dynamo overflows with ice and vents excess cold at you. The rebounding bolt of cold hits you but does no damage. You resist. A wild whirl of fire shoots out from the thermic dynamo at you. The rebounding bolt of fire hits you! You resist. You take 13 damage, and have 198/211 hp. A wild whirl of ice shoots out from the thermic dynamo at you. The rebounding bolt of cold misses you. The thermic dynamo overcharges itself and releases excess heat at you. The rebounding bolt of fire hits you. You resist. You take 1 damage, and have 199/211 hp. You closely miss the thermic dynamo. You block the thermic dynamo's attack. x2 You slash the thermic dynamo! You headbutt the thermic dynamo!! The thermic dynamo is almost destroyed. The thermic dynamo misses you. You block the thermic dynamo's attack. You slice the thermic dynamo!! You destroy the thermic dynamo! Cheibriados appreciates the change of pace. You reach down and open the door. There is an open door here. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. The deep elf zephyrmancer shouts! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits you. You resist. The bolt of lightning misses you. You open the deep elf zephyrmancer like a pillowcase!!! You kill the deep elf zephyrmancer! Cheibriados appreciates the change of pace. Things that are here: a +0 long sword; a +0 scale mail; an elf corpse You reach down and open the door. There is an open door here. A deep elf sorcerer comes into view. It is wielding a +0 short sword. Unknown command. You start waiting. A deep elf sorcerer is nearby! The deep elf sorcerer shouts! You block the deep elf sorcerer's attack. A deep elf sorcerer comes into view. It is wielding the +7 long sword of Qyrr {elec, Fly rF- rCorr Stlth+}. The deep elf sorcerer barely misses you. You slice the deep elf sorcerer!! The deep elf sorcerer looks as sick as possible! The deep elf sorcerer is heavily wounded. The deep elf sorcerer closely misses you. You furiously retaliate! You headbutt the deep elf sorcerer! You chop the deep elf sorcerer into pieces!!! You kill the deep elf sorcerer! Cheibriados appreciates the change of pace. Press: ? - help, v - describe, . - travel Here: a deep elf sorcerer, wielding the +7 long sword of Qyrr {elec, Fly rF- rCorr Stlth+}, wearing a +0 troll leather armour and wearing a +4 ring of protection The floor. Things that are here: a +0 ring mail; a +0 long sword; an elf skeleton There is a broken door, spattered with blood here. Items here: )))))))))))))) [[[[[[[[ ÷÷÷÷÷÷÷÷÷. Things that are here: a +0 long sword; a +0 dagger You remove your ring of poison resistance. w - a ring of willpower (left hand) The deep elf sorcerer barely misses you. The deep elf sorcerer shouts, "You are history!" The deep elf sorcerer completely misses you. You furiously retaliate! You headbutt the deep elf sorcerer!! Things that are here: a +0 long sword; a +0 dagger You slash the deep elf sorcerer! The deep elf sorcerer is poisoned. The deep elf sorcerer is heavily wounded. You block the deep elf sorcerer's attack. You slice the deep elf sorcerer!! The deep elf sorcerer looks as sick as possible! The deep elf sorcerer is severely wounded. You block the deep elf sorcerer's attack. You closely miss the deep elf sorcerer. You headbutt the deep elf sorcerer! The deep elf sorcerer is almost dead. You slice the deep elf sorcerer like a ripe choko!!! You kill the deep elf sorcerer! Cheibriados appreciates the change of pace. You remove your ring of willpower. You feel agile. d - a +6 ring of dexterity (left hand) {=R} Adjust to which letter? (? for menu, Esc to quit) f - a ring of protection from fire Things that are here: a +0 long sword; a +0 dagger You now have 2286 gold pieces (gained 252). There is a broken door, spattered with blood here. Items here: ))))))))))))))) = [[[[[[[[[ ÷÷÷÷÷÷÷÷÷ †. Things that are here: a +0 ring mail; a +0 long sword; an elf skeleton Things that are here: a +0 short sword; a +0 leather armour i - a scroll of identify {@r1} A deep elf demonologist comes into view. It is wielding a +2 antimagic long sword. The deep elf demonologist shouts! There is an open door here. Unknown command. You start waiting. A deep elf demonologist is nearby! The deep elf demonologist gestures wildly while chanting. You hit the deep elf demonologist but do no damage. The deep elf demonologist is poisoned. You block the deep elf demonologist's attack. You completely miss the deep elf demonologist. Your headbutt misses the deep elf demonologist. The deep elf demonologist hits you but does no damage. You cut the deep elf demonologist into ribbons!!! Your headbutt misses the deep elf demonologist. The deep elf demonologist is severely wounded. You slice the deep elf demonologist!! You kill the deep elf demonologist! Cheibriados appreciates the change of pace. A deep elf annihilator comes into view. It is wielding a +4 heavy flail. The deep elf annihilator shouts! The deep elf annihilator misses you. You furiously retaliate! You headbutt the deep elf annihilator!! You block the deep elf annihilator's attack. There is an open door here. You slice the deep elf annihilator!! The deep elf annihilator is almost dead. You slice the deep elf annihilator!! You kill the deep elf annihilator! Cheibriados appreciates the change of pace. You start waiting. Done waiting. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! You start waiting. A deep elf sorcerer comes into view. It is wielding a +1 short sword of speed. You miss the deep elf sorcerer. The deep elf sorcerer shouts! You cut the deep elf sorcerer into ribbons!!! The deep elf sorcerer is poisoned. The deep elf sorcerer is almost dead. You block the deep elf sorcerer's attack. You slash the deep elf sorcerer! You kill the deep elf sorcerer! Cheibriados appreciates the change of pace. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You start waiting. Done waiting. A deep elf annihilator comes into view. It is wielding a +0 executioner's axe of freezing. The deep elf annihilator shouts! The deep elf annihilator casts a spell at you. The bolt of lightning misses you. You hear a shout! x3 There is an open door, spattered with blood here. Items here: " $ ) [ †. A deep elf annihilator is nearby! The deep elf annihilator closely misses you. There is an open door, spattered with blood here. Items here: " $ ) [ †. You slash the deep elf annihilator! The deep elf annihilator is lightly wounded. You block the deep elf annihilator's attack. You slice the deep elf annihilator!! Your headbutt misses the deep elf annihilator. The deep elf annihilator is heavily wounded. You slash the deep elf annihilator! The deep elf annihilator looks as sick as possible! The deep elf annihilator is severely wounded. The deep elf annihilator hits you but does no damage. You slice the deep elf annihilator!! You kill the deep elf annihilator! Cheibriados appreciates the change of pace. You start waiting. A deep elf annihilator comes into view. It is wielding a +0 long sword. Things that are here: a +4 heavy flail; a +0 leather armour; a +1 broad axe of electrocution You start waiting. A deep elf annihilator is nearby! You carve the deep elf annihilator like a ham!!! Your headbutt misses the deep elf annihilator. The deep elf annihilator is severely wounded. You slash the deep elf annihilator! The deep elf annihilator is almost dead. The deep elf annihilator barely misses you. You slice the deep elf annihilator!! You kill the deep elf annihilator! Cheibriados appreciates the change of pace. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You start waiting. A deep elf sorcerer comes into view. It is wielding a +0 long sword. You catch the helpless deep elf sorcerer completely off-guard! You chop the deep elf sorcerer into pieces!!! The deep elf sorcerer looks as sick as possible! Your headbutt misses the deep elf sorcerer. The deep elf sorcerer is almost dead. The deep elf sorcerer mumbles some strange words. The deep elf sorcerer seems to speed up. You completely miss the deep elf sorcerer. You headbutt the deep elf sorcerer! You kill the deep elf sorcerer! Cheibriados appreciates the change of pace. You start waiting. Done waiting. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You hear a shout! x2 You start waiting. Done waiting. You now have 2359 gold pieces (gained 73). x - a +6 ring of dexterity; z - a wand of quicksilver (9) You pick up a book of Frost and begin reading... You add the spells Freeze, Frozen Ramparts and Hailstorm to your library. You see here a +0 executioner's axe of freezing. You now have 2371 gold pieces (gained 12). There is an open door, spattered with blood here. Items here: " ))) [[ ÷. You see here a +0 executioner's axe of freezing. J - an amulet of the acrobat You see here a +0 chain mail. Z - a scroll of vulnerability You see here a +0 long sword of freezing. T - a wand of digging (20) {@v9} (gained 2 charges) You see here a +0 rapier. K - 22 scrolls of teleportation {@r2} (gained 1) You see here 2 stones {@f8@Q8}. You pick up an Everburning Encyclopedia and begin reading... You add the spells Ignite Poison, Sticky Flame and Ignition to your library. You now have 2378 gold pieces (gained 7). You now have 2411 gold pieces (gained 33). I - 8 potions of enlightenment (gained 1) You see here a +0 chain mail. A deep elf blademaster comes into view. It is wielding two +0 rapiers. You see here a scroll of blinking {@r3}. The deep elf blademaster closely misses you. The deep elf blademaster hits you but does no damage. You block the deep elf blademaster's attack. x3 The deep elf blademaster hits you but does no damage. x2 The deep elf blademaster closely misses you. You see here a wand of paralysis (4) {@v6}. You slice the deep elf blademaster!! The deep elf blademaster looks as sick as possible! Your headbutt misses the deep elf blademaster. The deep elf blademaster is moderately wounded. The deep elf blademaster closely misses you. You block the deep elf blademaster's attack. x3 You chop the deep elf blademaster into pieces!!! The deep elf blademaster looks as sick as possible! Your headbutt misses the deep elf blademaster. The deep elf blademaster is severely wounded. You block the deep elf blademaster's attack. The deep elf blademaster hits you but does no damage. You hit the deep elf blademaster. You headbutt the deep elf blademaster. The deep elf blademaster is almost dead. You block the deep elf blademaster's attack. The deep elf blademaster hits you but does no damage. You hit the deep elf blademaster but do no damage. The deep elf blademaster looks as sick as possible! You headbutt the deep elf blademaster. You kill the deep elf blademaster! Cheibriados appreciates the change of pace. U - 4 scrolls of blinking {@r3} (gained 1) You see here a +0 rapier. You see here a +0 chain mail. You see here a +0 executioner's axe of freezing. There is an open door, spattered with blood here. Items here: " ))) [[ ÷. You drop a scroll of identify {@r1}. You drop an amulet of the acrobat. The deep elf elementalist shouts! A deep elf annihilator comes into view. It is wielding a +0 rapier. The deep elf elementalist gestures wildly while chanting. The deep elf elementalist seems to speed up. There is an open door, spattered with blood here. Items here: " ))) [[ ÷. Things that are here: a +4 heavy flail; a +0 leather armour; a +1 broad axe of electrocution You start waiting. A deep elf elementalist is nearby! You barely miss the deep elf elementalist. You headbutt the deep elf elementalist! The deep elf elementalist is lightly wounded. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a pair of cannons out of ice! The deep elf elementalist gestures next to you while chanting. The wall shatters! The blast of rock fragments hits you but does no damage. You slice the deep elf elementalist!! The deep elf elementalist looks as sick as possible! You headbutt the deep elf elementalist. The deep elf elementalist is heavily wounded. You block the deep elf elementalist's attack. You hit the deep elf elementalist. The deep elf elementalist looks as sick as possible! Your headbutt misses the deep elf elementalist. The deep elf elementalist is severely wounded. You block the deep elf elementalist's attack. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You closely miss the deep elf elementalist. The deep elf elementalist is severely wounded. You block the deep elf elementalist's attack. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. You open the deep elf elementalist like a pillowcase!!! You kill the deep elf elementalist! Cheibriados appreciates the change of pace. The hoarfrost cannon melts away. x2 Search for what [Enter for "."]? amne You start waiting. A deep elf annihilator is nearby! The deep elf annihilator gestures at you while chanting. The crystal spear hits you!!! You take 52 damage, and have 159/211 hp. The deep elf annihilator casts a spell at you. The iron shot hits you. The deep elf annihilator hits you with a +0 rapier. There is an open door, spattered with blood here. Items here: " )))) [[ ÷ †. You take 3 damage, and have 156/211 hp. You slash the deep elf annihilator! The deep elf annihilator looks as sick as possible! Your headbutt misses the deep elf annihilator. The deep elf annihilator is lightly wounded. The deep elf annihilator casts a spell. The deep elf annihilator blinks! The deep elf annihilator casts a spell. The deep elf annihilator blinks! Things that are here: a +4 heavy flail; a +0 leather armour; a +1 broad axe of electrocution You start resting. A deep elf annihilator is nearby! You slash the deep elf annihilator! The deep elf annihilator looks as sick as possible! You headbutt the deep elf annihilator! The deep elf annihilator is severely wounded. You barely miss the deep elf annihilator. The deep elf annihilator is severely wounded. The deep elf annihilator points at you and mumbles some strange words. The crystal spear hits you!!! You take 38 damage, and have 125/211 hp. You hit the deep elf annihilator. The deep elf annihilator looks as sick as possible! You headbutt the deep elf annihilator! The deep elf annihilator is almost dead. You kill the deep elf annihilator! Cheibriados appreciates the change of pace. You start resting. A deep elf annihilator comes into view. It is wielding a +0 dire flail. There is an open door, spattered with blood here. Items here: " ))))) [[[ ÷ †. You start resting. A deep elf annihilator is nearby! You strike the helpless deep elf annihilator from behind! You slice the deep elf annihilator like a ripe choko!!! Your headbutt misses the deep elf annihilator. The deep elf annihilator is almost dead. The deep elf annihilator barely misses you. You slice the deep elf annihilator!! You kill the deep elf annihilator! Cheibriados appreciates the change of pace. You start resting. HP restored. Things that are here: an amulet of the acrobat; a scroll of identify {@r1} There is an open door, spattered with blood here. Things that are here: a +2 antimagic long sword; a +0 ring mail n - the ring of Yendor {rPois rF+ Int+3} i - a wand of roots (30) {@v3} There is an open door, spattered with blood here. Things that are here: a +2 antimagic long sword; a +0 ring mail You drop a ring of poison resistance. Things that are here: an amulet of the acrobat; a scroll of identify {@r1} There is an open door, spattered with blood here. Items here: " )))))) [[[ ÷ ††. Things that are here: a +4 heavy flail; a +0 leather armour; a +1 broad axe of electrocution You see here 2 stones {@f8@Q8}. You see here a staff of cold {!a}. p - a scroll of enchant weapon {@r5} j - a ring of resist corrosion J - 36 poisoned darts (quivered) {@f3@Q3} Items here: ))) [ ÷. Your pack is full. You see here 2 potions of mutation. Your pack is full. You see here 2 potions of mutation. Okay, then. l - 3 potions of brilliance (gained 1) F - 3 potions of attraction (gained 1) Your pack is full. You see here a ring of ice. You see here a +1 dagger of venom. You see here a +0 dagger. There is an open door here. There is an open door here. You see here a staff of alchemy {!a}. Your pack is full. You see here a ring of ice. You see here a staff of alchemy {!a}. There is an open door here. Okay, then. You drop a +4 ring of protection. You drop a +6 ring of dexterity. Okay, then. There is an open door here. You see here the staff of Loiddy {rElec rC+ Dex+3 Tloc Ice Air, !a}. l - 4 potions of brilliance (gained 1) You see here 4 stones {@f8@Q8}. M - 3 potions of might (gained 1) You see here a +1 vampiric war axe. You see here a +0 chain mail. You pick up a book of Displacement and begin reading... You add the spells Lesser Beckoning and Maxwell's Portable Piledriver to your library. K - 23 scrolls of teleportation {@r2} (gained 1) You see here the staff "Pezathoh" {+Blink rElec rF+ Str-4 Fire Earth, !a}. v - a +2 cloak You see here the staff "Pezathoh" {+Blink rElec rF+ Str-4 Fire Earth, !a}. x - a potion of mutation Okay, then. You see here a +0 war axe. You see here the staff of Loiddy {rElec rC+ Dex+3 Tloc Ice Air, !a}. You see here a +0 short sword. a - 7 scrolls of revelation (gained 1) There is an open door here. There is an open door here. You see here a +0 dagger. You see here a +1 dagger of venom. Your pack is full. You see here a ring of ice. Okay, then. Your pack is full. You see here a ring of ice. You pick up a book of Unlife and begin reading... You add the spell Death Channel to your library. x - 3 potions of mutation (gained 2) You see here a staff of alchemy {!a}. There is an open door here. I - 9 potions of enlightenment (gained 1) A +2 short sword of venom comes into view. You slice the +2 short sword of venom!! Your headbutt misses the +2 short sword of venom. The +2 short sword of venom is almost destroyed. The +2 short sword of venom hits you but does no damage. You are poisoned. You slice the +2 short sword of venom like a ripe choko!!! The +2 short sword of venom falls from the air. Cheibriados thoroughly appreciates the change of pace. You feel sick. You take 1 damage, and have 210/211 hp. You feel sick. You take 2 damage, and have 208/211 hp. You feel sick. You feel sick. You take 1 damage, and have 207/211 hp. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. You see here a +2 short sword of venom. There is an open door here. Something unseen opens the door. You sense a monster nearby. A deep elf elementalist comes into view. It is wielding a +1 long sword of holy wrath. Press: ? - help, v - describe, . - travel Here: a deep elf elementalist, wielding a +1 long sword of holy wrath and wearing a +0 scale mail (wandering, repelling missiles, hasn't noticed you) An open door. The deep elf elementalist shouts! The deep elf elementalist gestures next to you while chanting. The wall shatters! The blast of rock fragments hits you but does no damage. You hear a shout! A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. A deep elf zephyrmancer comes into view. It is wielding a +0 rapier. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf zephyrmancer moves out of view. x2 You block the deep elf elementalist's attack. x2 You slice the deep elf elementalist like a ripe choko!!! The deep elf elementalist is almost dead. You slice the deep elf elementalist!! You kill the deep elf elementalist! Cheibriados appreciates the change of pace. You slice the +2 short sword of speed!! The +2 short sword of speed falls from the air. Cheibriados thoroughly appreciates the change of pace. You slash the deep elf zephyrmancer! The deep elf zephyrmancer looks as sick as possible! You headbutt the deep elf zephyrmancer. The deep elf zephyrmancer is heavily wounded. You block the deep elf zephyrmancer's attack. You slash the deep elf zephyrmancer! You kill the deep elf zephyrmancer! Cheibriados appreciates the change of pace. You hit the deep elf zephyrmancer. The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer casts a spell at you. The bolt of lightning misses you. You barely miss the deep elf zephyrmancer. The deep elf zephyrmancer is lightly wounded. You slash the deep elf zephyrmancer! The deep elf zephyrmancer is moderately wounded. You block the deep elf zephyrmancer's attack. You open the deep elf zephyrmancer like a pillowcase!!! You kill the deep elf zephyrmancer! Cheibriados appreciates the change of pace. Items here: )) [[ ††. You start waiting. Done waiting. Items here: )) [[ ††. Items here: ( )) [. A deep elf death mage comes into view. It is wielding a +0 dagger. The deep elf death mage shouts! The deep elf death mage points at you and mumbles some strange words. The bolt of negative energy hits you!!! You feel drained. The deep elf death mage beckons forth restless souls! Items here: )) [[ ††. You take 53 damage, and have 158/198 hp. You start resting. A deep elf death mage is nearby! You slice the deep elf death mage!! You headbutt the deep elf death mage! The deep elf death mage is heavily wounded. You chop the deep elf death mage into pieces!!! The lost soul assumes the form of the deep elf death mage and becomes anchored to this world! You headbutt the ghostly deep elf death mage, but do no damage. You block the ghostly deep elf death mage's attack. You slice the ghostly deep elf death mage like a ripe choko!!! You headbutt the ghostly deep elf death mage! The ghostly deep elf death mage is almost destroyed. You block the ghostly deep elf death mage's attack. You slice the ghostly deep elf death mage!! You destroy the ghostly deep elf death mage! Cheibriados appreciates the change of pace. You start resting. HP restored. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You start waiting. Done waiting. You reach down and open the door. There is an open door here. Items here: ))) [[[ ÷÷. There is an open door here. V - 2 scrolls of amnesia (gained 1) There is an open door here. There is an open door here. K - 24 scrolls of teleportation {@r2} (gained 1) Your pack is full. You see here a scroll of identify {@r1}. Your pack is full. You see here a scroll of identify {@r1}. Okay, then. Okay, then. You start removing your armour. You continue removing your +1 cloak. x4 You finish removing your +1 cloak. You start putting on your armour. You continue putting on your +2 cloak. x5 You finish putting on your +2 cloak. You drop a +1 cloak. o - a scroll of identify {@r1} Done exploring. Done exploring. Search for what [Enter for "amne", or ? for help]? . There is an open door here. There is an open door here. You see here a potion of degeneration. You see here a ring of poison resistance. Things that are here: an amulet of the acrobat; a scroll of identify {@r1} There is an open door, spattered with blood here. Items here: " )))))) [[[ ÷÷÷. Things that are here: a +4 heavy flail; a +0 leather armour; a +1 broad axe of electrocution Okay, then. You drop a scroll of identify {@r1}. a - a +1 broad axe of electrocution; o - 7 scrolls of revelation Search for what [Enter for "."]? . Search for what [Enter for "."]? in_shop && !!carried Search for what [Enter for "in_shop && !!carried", or ? for help]? in_shop && !!carried Search for what [Enter for "in_shop && !!carried", or ? for help]? ev Saving game... please wait. Welcome back, c50 the Minotaur Fighter. Cheibriados says: Take it easy. Press ? for a list of commands and other information. Search for what [? for help]? . Search for what [Enter for "."]? in_shop && !!carried There is an open door, spattered with blood here. Items here: " )))))) [[[ ÷÷÷. There is a fountain of sparkling water here. Things that are here: a +0 leather armour; a +0 short sword There is an open door here. There is an open door here. There is an open door here. There is a stone staircase leading up here. You fly upwards. Level annotation: ManualStea ring(EV+10) There is a stone staircase leading down here. There is an open translucent door here. There is a broken translucent door here. There is an open door here. There is an open translucent door here. There is an entrance to Gisuym's Jewellery Boutique here. Search for what [Enter for "in_shop && !!carried", or ? for help]? . Saving game... please wait. Level annotation: ManualStea ring(EV+10) Welcome back, c50 the Minotaur Fighter. Cheibriados says: Take it easy. Press ? for a list of commands and other information. Thank you for shopping at Gisuym's Jewellery Boutique! You remove your +6 ring of dexterity {=R}. You feel clumsy. You can't carry that many items. There is an open translucent door here. Search for what [? for help]? . Okay, then. Search for what [Enter for "."]? dexte Okay, then. You drop a +6 ring of dexterity {=R}. Annotate which branch? (. - Elf:2, ? - help, ! - show branch list) Current level annotation: ManualStea ring(EV+10) New annotation for Elf:2 (include '!' for warning): ManualStea +6RingDex Okay, then. There is an open translucent door here. There is an entrance to Gisuym's Jewellery Boutique here. You see here the ring of the Hare {EV+10}. d - the ring of the Hare (left hand) {EV+10} Search for what [Enter for "dexte", or ? for help]? . Search for what [Enter for "."]? brand we Search for what [Enter for "brand we", or ? for help]? in_shop && !!carried There is an open translucent door here. There is an open door here. There is an entrance to Zedyin's Magic Scroll Emporium here. U - 5 scrolls of blinking {@r3} (gained 1) Thank you for shopping at Zedyin's Magic Scroll Emporium! Search for what [Enter for "in_shop && !!carried", or ? for help]? encha Search for what [Enter for "encha", or ? for help]? in_shop && !!carried Unknown command. There is an entrance to Zedyin's Magic Scroll Emporium here. Thank you for shopping at Zedyin's Magic Scroll Emporium! You can't carry that many items. You drop a scroll of vulnerability. Annotate which branch? (. - Elf:2, ? - help, ! - show branch list) Current level annotation: ManualStea +6RingDex New annotation for Elf:2 (include '!' for warning): ManualStea +6RingDex vulnera Z - a scroll of brand weapon There is an entrance to Zedyin's Magic Scroll Emporium here. Search for what [Enter for "in_shop && !!carried", or ? for help]? . Search for what [Enter for "."]? elven You see here a +6 dagger. You see here a +3 dagger. There is a stone staircase leading up here. You fly upwards. Level annotation: RingProtCold vulnera There is a stone staircase leading down here. Items here: )) [[. There is a staircase back to the Mines here. You fly upwards. Welcome back to the Orcish Mines! There is a staircase to the Elven Halls here. Search for what [Enter for "elven", or ? for help]? . Search for what [Enter for "."]? gate Items here: )))) [[ ÷÷÷. Items here: )) [[ ÷. There is an open door here. Things that are here: a +0 chain mail; a +0 flail; an orc skeleton You see here a +0 giant club. Items here: )) [ ÷. There is an open door here. Things that are here: a +0 hand axe; an orc skeleton There is a stone staircase leading up here. You fly upwards. There is a stone staircase leading down here. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. There is a stone staircase leading down here. You fly downwards. Level annotation: NeqoxecsEgoBootsScarf 2ScroTele, Ogiatasu's ghost, journeyman OpSh There is a stone staircase leading up here. There is a stone staircase leading up here. There is a stone staircase leading down here. You fly downwards. Level annotation: GateVaul HatStea ScarfRes KitShiel Rings Potions Scrolls TalisDeat AmuRege There is a stone staircase leading up here. You see here a glowing shapeshifter skeleton. You see here a +0 club. There is an open door here. Items here: !!!!! " % (( ) === ??????? [[[[[. Okay, then. You drop a +1 broad axe of electrocution. You drop a ring of protection from cold. You drop a ring of protection from fire. You drop a ring of resist corrosion. You drop a scroll of enchant weapon {@r5}. You drop 3 potions of mutation. You drop 2 scrolls of amnesia. You drop a scroll of brand weapon. You drop 2 potions of berserk rage. You drop 4 potions of brilliance. You drop a potion of ambrosia. Okay, then. e - a +5 ring of evasion; a - 16 curare-tipped darts {=f@f4} k - 2 scrolls of silence (gained 1) Y - 3 scrolls of immolation (gained 2) c - 6 potions of lignification Okay, then. You drop 6 potions of lignification. There is an open door here. You see here a +0 club. You drop a +5 ring of evasion. Okay, then. Search for what [Enter for "gate", or ? for help]? see inv Can't find anything matching that. Saving game... please wait. Level annotation: GateVaul HatStea ScarfRes KitShiel Rings Potions Scrolls TalisDeat AmuRege Welcome back, c50 the Minotaur Fighter. Cheibriados says: Take it easy. Press ? for a list of commands and other information. Search for what [? for help]? magic Search for what [Enter for "magic", or ? for help]? potio && magi Saving game... please wait. Level annotation: GateVaul HatStea ScarfRes KitShiel Rings Potions Scrolls TalisDeat AmuRege Welcome back, c50 the Minotaur Fighter. Cheibriados says: Take it easy. Press ? for a list of commands and other information. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [c50] Species: Minotaur Job: Fighter HP: 199/199; mods: -12/0 MP: 36/36; mod: 0 Recursive crash.