ERROR: range check error (-1 / 80) Version: Dungeon Crawl Stone Soup 0.33-a0-566-gaf1b155deb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 12667957004676152184, deterministic pregen: 1 Command line: /usr/games/crawl-git-af1b155deb -name ShinQuickMan -rc /dgldir/rcfiles/crawl-git/ShinQuickMan.rc -macro /dgldir/rcfiles/crawl-git/ShinQuickMan.macro -webtiles-socket /crawl-master/webserver/sockets/ShinQuickMan:dcss-git.sock -morgue /dgldir/morgue/ShinQuickMan/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-af1b155deb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5c8746f1470e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-af1b155deb(_Z13do_crash_dumpv+0x43a) [0x5c8746f227ba]: do_crash_dump() /usr/games/crawl-git-af1b155deb(_Z20crash_signal_handleri+0x1fa) [0x5c8746f14bea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x723c2b642910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x723c2b69999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x723c2b642866]: /usr/games/crawl-git-af1b155deb(+0x4b8b8d) [0x5c8746f21b8d]: /usr/games/crawl-git-af1b155deb(_Z10die_nolinePKcz+0x16b) [0x5c8746f2237b]: die_noline(char const*, ...) /usr/games/crawl-git-af1b155deb(_Z12cast_gavottei9coord_defb+0xbd8) [0x5c8747509638]: cast_gavotte(int, coord_def, bool) /usr/games/crawl-git-af1b155deb(_Z11your_spells10spell_typeibPK8item_defP4distb+0x1c80) [0x5c87474b07b0]: your_spells(spell_type, int, bool, item_def const*, dist*, bool) /usr/games/crawl-git-af1b155deb(_Z12cast_a_spellb10spell_typeP4distb+0x3c9) [0x5c87474b1f69]: cast_a_spell(bool, spell_type, dist*, bool) /usr/games/crawl-git-af1b155deb(_Z17do_cast_spell_cmdb+0x1a) [0x5c87474b29ba]: do_cast_spell_cmd(bool) /usr/games/crawl-git-af1b155deb(+0xc2f65a) [0x5c874769865a]: /usr/games/crawl-git-af1b155deb(+0xc30165) [0x5c8747699165]: /usr/games/crawl-git-af1b155deb(main+0x1f7) [0x5c8746e4dfc7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x723c2b6280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x723c2b628189]: /usr/games/crawl-git-af1b155deb(_start+0x25) [0x5c8746e4e9e5]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x0000723c2b70fbf7 in __GI___wait4 (pid=202068, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000723c2b70fbf7 in __GI___wait4 (pid=202068, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005c8746f14dbc in call_gdb (file=0x723c2b7ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 201519\000\000\000\000\000\000" #2 0x00005c8746f227d8 in do_crash_dump () at dbg-asrt.cc:677 t = 1734288959 dir = "/dgldir/morgue/ShinQuickMan/" name = "/dgldir/morgue/ShinQuickMan/crash-ShinQuickMan-20241215-185559.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR: range check error (-1 / 80)" file = 0x723c2b7ff6c0 <_IO_2_1_stderr_> #3 0x00005c8746f14bea 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 = {140736498710392}} 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 0x0000723c2b642866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005c8746f21b8d in _BreakStrToDebugger (mesg=mesg@entry=0x7fffc5032e10 "ERROR: range check error (-1 / 80)", assert=false) at dbg-asrt.cc:803 No locals. #10 0x00005c8746f2237b in die_noline (format=format@entry=0x5c87476aa035 "range check error (%ld / %d)") at dbg-asrt.cc:885 tmp = "range check error (-1 / 80)", '\000' mesg = "ERROR: range check error (-1 / 80)", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffc50336f0, reg_save_area = 0x7fffc5033620}} #11 0x00005c8747509638 in FixedVector, 80>::operator[] (this=, index=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/fixedvector.h:58 No locals. #12 FixedVector, 80>::operator[] (index=, this=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/fixedvector.h:58 No locals. #13 FixedArray::operator() (i=..., this=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/fixedarray.h:71 No locals. #14 _push_actor (dist=4, pow=, dir=..., victim=...) at spl-transloc.cc:2201 next_pos = {x = -1, y = 0} i = immune = conducts = {{conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}, {conduct = NUM_CONDUCTS, pgain = 0, known = true, victim = std::unique_ptr = {get() = 0x0}, did_sanctuary = false}} starting_pos = {x = 0, y = 0} immune = conducts = starting_pos = i = next_pos = act_at_space = #15 cast_gavotte (pow=pow@entry=94, dir=..., fail=fail@entry=false) at spl-transloc.cc:2298 i = 6 affected = std::vector of length 6, capacity 8 = {0x5c8747c6d250 , 0x5c8747c6d5a0 , 0x5c8747c6d748 , 0x5c8747c6da98 , 0x5c8747c6dc40 , 0x5c8747c6dde8 } dir_msg = "west" targs = std::vector of length 8, capacity 8 = {0x5c8747c6da98 , 0x5c8747c6d250 , 0x5c8747c6d748 , 0x5c8747c6dde8 , 0x5c8747bf0680 , 0x5c8747c6d5a0 , 0x5c8747c6d3f8 , 0x5c8747c6dc40 } #16 0x00005c87474b07b0 in _do_cast (actual_spell=, fail=, god=, beam=..., spd=..., powc=, spell=SPELL_GELLS_GAVOTTE) at spl-cast.cc:2711 target = {x = 28, y = 27} zap = target = zap = breath_message = std::map with 0 elements #17 your_spells (spell=spell@entry=SPELL_GELLS_GAVOTTE, powc=, powc@entry=0, actual_spell=, evoked_wand=evoked_wand@entry=0x0, target=0x7fffc5033950, target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:2239 wiz_cast = target_local = {isValid = true, isTarget = true, isEndpoint = false, isCancel = false, choseRay = true, interactive = true, target = {x = 28, y = 27}, delta = {x = 0, y = 0}, ray = {r = {start = {x = 29.5, y = 27.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, find_target = false, fire_context = 0x0, cmd_result = 2061} beam = {origin_spell = SPELL_GELLS_GAVOTTE, range = 1, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 29, y = 27}, target = {x = 28, y = 27}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 0, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foe_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = true, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 29.5, y = 27.5}, dir = {x = -1, y = 0}}, on_corner = false, cycle_idx = 0}, tile_beam = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} flags = range = hitfunc = std::unique_ptr = {get() = 0x5c874baf4d80} is_targeted = god = use_targeter = fail = orig_target_pos = cast_result = #18 0x00005c87474b1f69 in cast_a_spell (check_range=, spell=, spell@entry=SPELL_NO_SPELL, _target=_target@entry=0x0, force_failure=force_failure@entry=false) at spl-cast.cc:943 reason = "" cost = 6 hp_cost = cast_result = #19 0x00005c87474b29ba in do_cast_spell_cmd (force=) at spl-cast.cc:699 No locals. #20 0x00005c874769865a in _input () at main.cc:1264 cmd = CMD_CAST_SPELL real_prev_cmd = CMD_MOVE_UP player_disabled = {was_disabled = false} #21 0x00005c8747699165 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #22 0x00005c8746e4dfc7 in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #23 main (argc=11, argv=0x7fffc5035298) at main.cc:341 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = 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-af1b155deb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-af1b155deb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-af1b155deb/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 2 Level id: Elf:2 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 16 Level vaults: nicolae_elf_blades_splatter_lattice [nicolae_blade_bullseye] layout_geoelf_grid serial_shops nicolae_shop_behind_doors special_room [special_room_orc] minivault_14 serial_library_hellmonk_reading_circle nicolae_elf_glass_and_crystal_pillar_2 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The +1 scimitar of freezing hits you!! The +1 scimitar of freezing freezes you. Your freezing wraith misses the +1 scimitar of freezing. Your freezing wraith hits the +1 scimitar of freezing. Send 'em back where they came from! Your wraith shudders. Your freezing wraith shudders. Your death scarab bites the +1 scimitar of freezing! Unknown command. Your death scarab barely misses the +1 scimitar of freezing. Your death scarab bites the nameless horror! Your death scarab drains the nameless horror's vigour! The nameless horror seems to slow down. Your death scarab misses the +1 scimitar of freezing. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. The bolt of lightning misses your death scarab. The bolt of lightning hits your wraith!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Your death scarab bites the +1 scimitar of freezing!! The +1 scimitar of freezing falls from the air. A death scarab bursts from the +1 scimitar of freezing! Your death scarab bites the nameless horror!! The nameless horror is destroyed! Unknown command. You swap places. The deep elf zephyrmancer hits your death scarab but does no damage. Your death scarab bites the deep elf zephyrmancer! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer hits your death scarab but does no damage. Unknown command. Unknown command. Your freezing wraith disappears in a puff of smoke! Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer dies! A death scarab bursts from the deep elf zephyrmancer! A bolt of lightning appears from out of your range of vision. The bolt of lightning hits the +2 heavy war axe. The +2 heavy war axe completely resists. The bolt of lightning hits your death scarab! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits your death scarab!! Your death scarab is destroyed! The bolt of lightning misses you. The +2 heavy war axe hits your death scarab!! Your death scarab is destroyed! You hear a shout! Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The deep elf zephyrmancer is unaffected. The +2 heavy war axe is infested! You hear a shout! Your death scarab barely misses the deep elf zephyrmancer. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits your death scarab!! Your death scarab is destroyed! The bolt of lightning hits you! You resist. Unknown command. Unknown command. Your death scarab completely misses the deep elf zephyrmancer. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +2 heavy war axe (infested, ally target) Insubstantial figures form in the air. Your death scarab completely misses the +2 heavy war axe. Your death scarab closely misses the deep elf zephyrmancer. Your death scarab completely misses the +2 heavy war axe. The deep elf zephyrmancer hits your death scarab with a +0 dagger of protection. Unknown command. The +2 heavy war axe hits your phantasmal warrior!! Your phantasmal warrior hits the +2 heavy war axe!! The +2 heavy war axe falls from the air. A death scarab bursts from the +2 heavy war axe! There is an open translucent gate here. Unknown command. Unknown command. A deep elf zephyrmancer comes into view. It is wielding a +0 rapier. The deep elf zephyrmancer hits something with a +0 dagger of protection. Unknown command. Unknown command. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! Your death scarab is unaffected. The deep elf zephyrmancer is infested! Your death scarab is unaffected. The deep elf zephyrmancer is unaffected. A deep elf knight comes into view. Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! Unknown command. Unknown command. Your phantasmal warrior disappears in a puff of smoke! Your death scarab bites the deep elf zephyrmancer! Your death scarab drains the deep elf zephyrmancer's vigour! The deep elf zephyrmancer seems to slow down. Your death scarab draws vitality from the deep elf zephyrmancer's injuries! A +2 short sword of holy wrath comes into view. The deep elf zephyrmancer hits your wraith but does no damage. A +3 glaive of freezing comes into view. Your wraith hits the deep elf zephyrmancer. Your wraith drains the deep elf zephyrmancer's vigour! The deep elf zephyrmancer seems to slow down. Your magical contamination has completely faded away. Unknown command. Unknown command. Your wraith disappears in a puff of smoke! x2 There is an open translucent gate here. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits your death scarab. Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The +3 glaive of freezing is infested! The deep elf knight is unaffected. Unknown command. Unknown command. Unknown command. Your death scarab completely misses the +3 glaive of freezing. x2 Your death scarab bites the +3 glaive of freezing!! Your death scarab misses the +3 glaive of freezing. x2 Your death scarab bites the +3 glaive of freezing! The +3 glaive of freezing falls from the air. A death scarab bursts from the +3 glaive of freezing! Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Your death scarab closely misses the deep elf knight. Your death scarab bites the +2 short sword of holy wrath!! The +2 short sword of holy wrath falls from the air. The deep elf knight gestures at you while chanting. The lance of force hits your death scarab!! Your death scarab is destroyed! Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Okay, then. Your death scarab bites the deep elf knight!! Your death scarab drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your death scarab draws vitality from the deep elf knight's injuries! Your death scarab closely misses the deep elf knight. The deep elf knight gestures at you while chanting. The shard of ice hits your death scarab!! The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! Your death scarab bites the deep elf knight!! Your death scarab draws vitality from the deep elf knight's injuries! The deep elf knight dies! A death scarab bursts from the deep elf knight! Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer dies! A death scarab bursts from the deep elf zephyrmancer! Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer dies! A death scarab bursts from the deep elf zephyrmancer! Unknown command. Unknown command. You swap places. You swap places. A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. There is an open translucent gate here. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses your death scarab. The bolt of lightning hits you. You resist. You hear a shout! Unknown command. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The deep elf zephyrmancer is infested! The deep elf zephyrmancer hits something with a +0 dagger. Unknown command. Unknown command. Unknown command. Your death scarab bites the deep elf zephyrmancer. Your death scarab draws vitality from the deep elf zephyrmancer's injuries! Your death scarab closely misses the deep elf zephyrmancer. The +2 hand axe of freezing hits your death scarab. The +2 hand axe of freezing freezes your death scarab. The +2 hand axe of freezing misses your death scarab. The deep elf zephyrmancer hits your death scarab with a +0 dagger. Your death scarab bites the +2 hand axe of freezing!! The +2 hand axe of freezing falls from the air. A death scarab bursts from the +2 hand axe of freezing! Your death scarab closely misses the deep elf zephyrmancer. Your death scarab misses the deep elf zephyrmancer. Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! Unknown command. Your death scarab closely misses the deep elf zephyrmancer. x2 Your death scarab bites the deep elf zephyrmancer but does no damage. The deep elf zephyrmancer barely misses your death scarab. You see here a +3 glaive of freezing. Unknown command. Unknown command. Your death scarab barely misses the deep elf zephyrmancer. Your death scarab bites the deep elf zephyrmancer but does no damage. Your death scarab completely misses the deep elf zephyrmancer. Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer dies! A death scarab bursts from the deep elf zephyrmancer! You see here a +0 shortbow. Unknown command. You swap places. You see here a +2 short sword of holy wrath. You swap places. You swap places. Things that are here: a +0 dagger; a +0 chain mail; a +0 dagger Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The +3 heavy glaive is infested! The teleport trap disappears. The +3 heavy glaive disappears! Unknown command. Unknown command. You swap places. You swap places. You swap places. You swap places. You swap places. Your death scarab crumbles into dust! You see here a +2 hand axe of freezing. A deep elf knight comes into view. It is wielding a +0 short sword. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 short sword and wearing a +0 buckler You call forth a plague of scarabs! The deep elf knight is infested! Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 short sword and wearing a +0 buckler (infested, ally target) Insubstantial figures form in the air. The deep elf knight blocks your death scarab's attack. Your death scarab bites the deep elf knight!! Your death scarab draws vitality from the deep elf knight's injuries! Unknown command. Your death scarab bites the deep elf knight!! Your death scarab drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your death scarab draws vitality from the deep elf knight's injuries! Your death scarab bites the deep elf knight! Your death scarab draws vitality from the deep elf knight's injuries! The deep elf knight gestures wildly while chanting. The deep elf knight flickers and vanishes for a moment. Your wraith closely misses the deep elf knight. Unknown command. Your wraith hits the deep elf knight! The deep elf knight dies! A death scarab bursts from the deep elf knight! You swap places. Unknown command. You swap places. Your wraith disappears in a puff of smoke! Your phantasmal warrior disappears in a puff of smoke! You swap places. Your freezing wraith disappears in a puff of smoke! Your wraith disappears in a puff of smoke! Your freezing wraith disappears in a puff of smoke! You swap places. Your freezing wraith disappears in a puff of smoke! You swap places. You swap places. You see here a +2 heavy war axe. You see here a +2 short sword of holy wrath. Things that are here: a +0 dagger of protection; a +1 scimitar of freezing You swap places. You see here a +0 shortbow. There is an open translucent gate here. You swap places. There is an open translucent gate here. You see here a +2 short sword of speed. You swap places. You swap places. Your death scarab waves its antennae. You swap places. You swap places. You swap places. You swap places. Your death scarab crumbles into dust! Your death scarab crumbles into dust! You swap places. You swap places. Your death scarab crumbles into dust! Your death scarab crumbles into dust! A deep elf knight comes into view. It is wielding a +0 short sword. The deep elf knight moves out of view. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) A +6 heavy long sword comes into view. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The deep elf knight is infested! The +6 heavy long sword is infested! Unknown command. Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +6 heavy long sword (infested, ally target) Insubstantial figures form in the air. Your death scarab closely misses the +6 heavy long sword. Your death scarab bites the deep elf knight! Your death scarab drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your death scarab draws vitality from the deep elf knight's injuries! The +6 heavy long sword hits your death scarab!! Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf knight is poisoned. Your wraith closely misses the +6 heavy long sword. Your death scarab closely misses the +6 heavy long sword. Unknown command. Unknown command. Unknown command. Your death scarab bites the +6 heavy long sword. The deep elf knight points at you and mumbles some strange words. The shard of ice hits you!! Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The deep elf knight looks even sicker. Your phantasmal warrior gestures at the +6 heavy long sword. Your phantasmal warrior blinks! Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You ignite the poison in your surroundings! The deep elf knight seems to burn from within!!! You kill the deep elf knight! A death scarab bursts from the deep elf knight! Your death scarab bites the +6 heavy long sword!! The +6 heavy long sword hits you but does no damage. Your phantasmal warrior gestures at the +6 heavy long sword. Your phantasmal warrior blinks! Your death scarab bites the +6 heavy long sword!! The +6 heavy long sword falls from the air. A death scarab bursts from the +6 heavy long sword! Unknown command. Your toxic aura wanes. You see here a +6 heavy long sword. You swap places. Your wraith disappears in a puff of smoke! x2 A deep elf zephyrmancer comes into view. It is wielding a +0 long sword of holy wrath. Your wraith disappears in a puff of smoke! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! The deep elf zephyrmancer is infested! The deep elf zephyrmancer shouts! Your phantasmal warrior disappears in a puff of smoke! A +1 dire flail of holy wrath comes into view. Your death scarab bites the deep elf zephyrmancer! Your death scarab drains the deep elf zephyrmancer's vigour! The deep elf zephyrmancer seems to slow down. Your death scarab draws vitality from the deep elf zephyrmancer's injuries! Unknown command. A deep elf knight comes into view. It is wielding a +0 short sword. Your death scarab closely misses the deep elf zephyrmancer. Your death scarab completely misses the +1 dire flail of holy wrath. The +1 dire flail of holy wrath hits your death scarab! Your death scarab convulses! The deep elf knight points at your death scarab and mumbles some strange words. The shard of ice hits your death scarab!! The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits your death scarab!! Your death scarab is destroyed! The bolt of lightning hits you! You resist. Your death scarab bites the deep elf zephyrmancer! Your death scarab drains the deep elf zephyrmancer's vigour! The deep elf zephyrmancer seems to slow down. Your death scarab draws vitality from the deep elf zephyrmancer's injuries! You hear a shout! x2 Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target You call forth a plague of scarabs! Your death scarab is unaffected. The +1 dire flail of holy wrath is unaffected. Your death scarab is unaffected. The deep elf knight is infested! The deep elf zephyrmancer is unaffected. Your death scarab bites the deep elf knight! Your death scarab drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your death scarab draws vitality from the deep elf knight's injuries! Your death scarab misses the deep elf zephyrmancer. A +1 antimagic quick blade comes into view. A +0 mace of draining comes into view. The +1 dire flail of holy wrath completely misses your death scarab. Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target Okay, then. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +1 dire flail of holy wrath (infested) Insubstantial figures form in the air. A +0 mace of draining comes into view. The +1 dire flail of holy wrath hits your wraith!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Your death scarab bites the deep elf knight! Your death scarab drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your death scarab draws vitality from the deep elf knight's injuries! The deep elf zephyrmancer hits your wraith with a +0 long sword of holy wrath. Your wraith convulses. A +2 executioner's axe of distortion comes into view. The +0 mace of draining closely misses your freezing wraith. Your death scarab bites the deep elf zephyrmancer!! Your death scarab draws vitality from the deep elf zephyrmancer's injuries! The deep elf zephyrmancer dies! A death scarab bursts from the deep elf zephyrmancer! Your death scarab bites the +0 mace of draining. x2 Your death scarab drains the +0 mace of draining's vigour! The +0 mace of draining seems to slow down. The +1 dire flail of holy wrath hits your wraith. Your wraith convulses! The +0 mace of draining hits your death scarab!! Your death scarab is destroyed! Something hits your death scarab!!! Your death scarab is destroyed! Your death scarab bites the deep elf knight!! Your death scarab draws vitality from the deep elf knight's injuries! Your freezing wraith hits the +0 mace of draining! Your freezing wraith freezes the +0 mace of draining. The +0 mace of draining resists. Your freezing wraith closely misses the +0 mace of draining. Your wraith barely misses the +1 dire flail of holy wrath. Unknown command. The +1 dire flail of holy wrath hits your wraith!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Unknown command. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +1 antimagic quick blade (infested, haloed) Your wraith disappears in a puff of smoke! Insubstantial figures form in the air. Your death scarab barely misses the deep elf knight. The deep elf knight barely misses your death scarab. The +0 mace of draining hits your wraith! Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gavotte (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target You cannot see that place. Okay, then. Your death scarab misses the deep elf knight. Your death scarab misses the +0 mace of draining. The +1 dire flail of holy wrath hits your wraith!! Your wraith convulses!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! The +0 mace of draining hits your wraith but does no damage. The +1 antimagic quick blade hits you. You feel your power leaking away. The +1 antimagic quick blade hits you. The +0 mace of draining hits your wraith! Your death scarab closely misses the +0 mace of draining. Your freezing wraith closely misses the +0 mace of draining. Your freezing wraith completely misses the +0 mace of draining. The +1 antimagic quick blade attacks as it pursues you! The +1 antimagic quick blade hits you but does no damage. The +1 antimagic quick blade hits you. You feel your power leaking away. The +0 mace of draining hits your wraith! Your death scarab misses the +0 mace of draining. The +0 mace of draining hits your wraith! The +0 mace of draining hits your wraith. The +1 antimagic quick blade barely misses you. The +1 antimagic quick blade hits you but does no damage. Your death scarab bites the +0 mace of draining! Your death scarab drains the +0 mace of draining's vigour! The +0 mace of draining seems to slow down. Unknown command. Press: ? - help, v - describe, . - travel Here: a +1 antimagic quick blade (infested, ally target, haloed) The floor. Unknown command. Casting: Gell's Gavotte (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +1 antimagic quick blade (infested, ally target, haloed) Your shadow wraith disappears in a puff of smoke! x2 Insubstantial figures form in the air. Your death scarab bites the +0 mace of draining! The +0 mace of draining falls from the air. The +1 antimagic quick blade hits you. The +1 antimagic quick blade hits you but does no damage. Your death scarab barely misses the +0 mace of draining. The +1 dire flail of holy wrath hits your wraith! Your wraith convulses! The deep elf knight gestures at you while chanting. The lance of force hits your freezing wraith!! Your freezing wraith is knocked back by the lance of force. The +1 antimagic quick blade hits you but does no damage. The +1 antimagic quick blade completely misses you. Something completely misses your freezing wraith. Your freezing wraith hits the +0 mace of draining but does no damage. Your freezing wraith hits the +0 mace of draining. Your wraith hits the +1 antimagic quick blade. Your wraith drains the +1 antimagic quick blade's vigour! The +1 antimagic quick blade seems to slow down. You swap places. Your death scarab closely misses the +0 mace of draining. x2 The +1 dire flail of holy wrath hits your wraith!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Your freezing wraith hits the +1 antimagic quick blade! Your freezing wraith freezes the +1 antimagic quick blade. The +1 antimagic quick blade resists. Your freezing wraith closely misses the +1 antimagic quick blade. The +1 antimagic quick blade closely misses your wraith. The +1 antimagic quick blade barely misses your wraith. Your phantasmal warrior hits the +1 antimagic quick blade! The +1 antimagic quick blade falls from the air. A death scarab bursts from the +1 antimagic quick blade! Unknown command. The +1 dire flail of holy wrath hits your phantasmal warrior! Your phantasmal warrior convulses. Your phantasmal warrior hits the +1 dire flail of holy wrath!! Unknown command. Unknown command. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target Aim: a wraith (summoned, friendly) You call forth a plague of scarabs! Your wraith is unaffected. Your freezing wraith is unaffected. Your wraith is unaffected. Your death scarab is unaffected. The +0 mace of draining is infested! Your wraith is unaffected. The +1 dire flail of holy wrath is unaffected. Your wraith is unaffected. Your freezing wraith is unaffected. Your phantasmal warrior disappears in a puff of smoke! Your death scarab bites the +0 mace of draining. Your death scarab drains the +0 mace of draining's vigour! The +0 mace of draining seems to slow down. The +1 dire flail of holy wrath barely misses your death scarab. Your death scarab bites the +1 dire flail of holy wrath!! The +1 dire flail of holy wrath falls from the air. A death scarab bursts from the +1 dire flail of holy wrath! Your wraith barely misses the +0 mace of draining. Your death scarab completely misses the +0 mace of draining. Unknown command. Your wraith disappears in a puff of smoke! x3 Your death scarab closely misses the +0 mace of draining. The +0 mace of draining hits your death scarab. Your death scarab completely misses the +0 mace of draining. Your death scarab bites the +0 mace of draining. Your death scarab drains the +0 mace of draining's vigour! The +0 mace of draining seems to slow down. Unknown command. Unknown command. Your freezing wraith disappears in a puff of smoke! Your wraith disappears in a puff of smoke! Your freezing wraith disappears in a puff of smoke! Your death scarab barely misses the +0 mace of draining. Your death scarab bites the +0 mace of draining. The +0 mace of draining falls from the air. A death scarab bursts from the +0 mace of draining! Unknown command. The deep elf knight gestures at you while chanting. The lance of force hits your death scarab! Your death scarab is knocked back by the lance of force. Your death scarab collides with you! Your death scarab is almost destroyed. Your death scarab barely misses the deep elf knight. Unknown command. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +2 executioner's axe of distortion Insubstantial figures form in the air. Your death scarab completely misses the deep elf knight. Your death scarab barely misses the deep elf knight. Your death scarab barely misses the +2 executioner's axe of distortion. The +2 executioner's axe of distortion barely misses your death scarab. The +2 executioner's axe of distortion hits your death scarab! Space warps horribly around your death scarab!! Your death scarab is destroyed! The +2 executioner's axe of distortion hits your wraith! Space warps horribly around your wraith! The deep elf knight gestures at you while chanting. The shard of ice hits your death scarab!! Your death scarab is destroyed! Your death scarab barely misses the +2 executioner's axe of distortion. Unknown command. A +2 halberd of freezing comes into view. Your death scarab misses the +2 halberd of freezing. Your wraith completely misses the +2 executioner's axe of distortion. Your wraith barely misses the +2 executioner's axe of distortion. Unknown command. Unknown command. Unknown command. The deep elf knight is no longer moving slowly. The +2 executioner's axe of distortion hits your wraith!! The +2 executioner's axe of distortion closely misses your wraith. Your wraith blinks! The +2 halberd of freezing hits you but does no damage. Your wraith closely misses the +2 executioner's axe of distortion. Your shadow wraith hits the deep elf knight! The deep elf knight dies! A death scarab bursts from the deep elf knight! Unknown command. Unknown command. The +2 halberd of freezing barely misses you. The +2 halberd of freezing hits you from afar! The +2 halberd of freezing freezes you. Your wraith misses the +2 executioner's axe of distortion. You see here a +6 heavy long sword. Unknown command. Your death scarab misses the +2 halberd of freezing. The +2 executioner's axe of distortion hits you!! The +2 executioner's axe of distortion hits your wraith. Your wraith is destroyed! Your wraith disappears in a puff of smoke! The +2 executioner's axe of distortion hits your shadow wraith! Space warps around your shadow wraith. The +2 executioner's axe of distortion completely misses your wraith. You blink. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +2 halberd of freezing (ally target, haloed) Insubstantial figures form in the air. The +2 halberd of freezing hits you from afar. The +2 halberd of freezing freezes you. The +2 executioner's axe of distortion hits something! The +2 executioner's axe of distortion hits your freezing wraith!! Space warps around your freezing wraith. The +2 executioner's axe of distortion hits your shadow wraith!! Your shadow wraith blinks! The +2 halberd of freezing hits you from afar! The +2 halberd of freezing freezes you. The +2 halberd of freezing hits your wraith! The +2 halberd of freezing freezes your wraith. Your phantasmal warrior gestures at the +2 halberd of freezing. Your phantasmal warrior blinks! Your freezing wraith hits the +2 halberd of freezing but does no damage. Your freezing wraith barely misses the +2 halberd of freezing. Your wraith barely misses the +2 halberd of freezing. Unknown command. Your death scarab bites the +2 halberd of freezing but does no damage. The +2 halberd of freezing hits your wraith!! The +2 halberd of freezing freezes your wraith. Your wraith is destroyed! Your wraith disappears in a puff of smoke! Something hits your death scarab!! Your death scarab is destroyed! Something hits your shadow wraith! Your shadow wraith is destroyed! Your shadow wraith disappears in a puff of smoke! Your freezing wraith misses the +2 halberd of freezing. Your freezing wraith completely misses the +2 halberd of freezing. The +2 halberd of freezing hits your death scarab!! The +2 halberd of freezing freezes your death scarab. Your death scarab closely misses the +2 halberd of freezing. Your death scarab bites the +2 halberd of freezing!! Your death scarab drains the +2 halberd of freezing's vigour! The +2 halberd of freezing seems to slow down. Your death scarab barely misses the +2 halberd of freezing. The +2 halberd of freezing hits your death scarab! The +2 halberd of freezing freezes your death scarab. Your death scarab is destroyed! Your freezing wraith hits the +2 halberd of freezing but does no damage. Your freezing wraith closely misses the +2 halberd of freezing. Your wraith closely misses the +2 halberd of freezing. Unknown command. Unknown command. The +2 halberd of freezing hits your phantasmal warrior! The +2 halberd of freezing freezes your phantasmal warrior. Your phantasmal warrior closely misses the +2 halberd of freezing. Your wraith hits the +2 halberd of freezing but does no damage. Your freezing wraith hits the +2 halberd of freezing but does no damage. Your freezing wraith hits the +2 halberd of freezing. Your freezing wraith drains the +2 halberd of freezing's vigour! The +2 halberd of freezing seems to slow down. Your freezing wraith closely misses the +2 halberd of freezing. Your freezing wraith hits the +2 halberd of freezing. Your freezing wraith drains the +2 halberd of freezing's vigour! The +2 halberd of freezing seems to slow down. Unknown command. The +2 halberd of freezing hits your phantasmal warrior! The +2 halberd of freezing freezes your phantasmal warrior. Your phantasmal warrior hits the +2 halberd of freezing. Your wraith misses the +2 halberd of freezing. Your freezing wraith completely misses the +2 halberd of freezing. Your freezing wraith misses the +2 halberd of freezing. Unknown command. Unknown command. Something misses your phantasmal warrior. The +2 halberd of freezing hits your phantasmal warrior!! The +2 halberd of freezing freezes your phantasmal warrior. Your phantasmal warrior is destroyed! Your phantasmal warrior disappears in a puff of smoke! Your wraith completely misses the +2 halberd of freezing. Your freezing wraith closely misses the +2 halberd of freezing. Your freezing wraith hits the +2 halberd of freezing. Your freezing wraith drains the +2 halberd of freezing's vigour! The +2 halberd of freezing seems to slow down. Unknown command. Press: ? - help, v - describe, . - travel Here: a +2 executioner's axe of distortion (ally target, haloed) The floor. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +2 executioner's axe of distortion (ally target, haloed) Insubstantial figures form in the air. Your freezing wraith hits the +2 executioner's axe of distortion. Your freezing wraith freezes the +2 executioner's axe of distortion. The +2 executioner's axe of distortion resists. Your freezing wraith barely misses the +2 executioner's axe of distortion. Your freezing wraith hits the +2 halberd of freezing but does no damage. Your freezing wraith closely misses the +2 halberd of freezing. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a +2 executioner's axe of distortion (lightly damaged, ally target, haloed) The floor. Unknown command. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gavotte (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target Gell's Gavotte might hit your wraith (and 3 other bad targets). Cast it anyway? Gravity reorients to the southeast! The +2 executioner's axe of distortion slams into the stone wall!!! The +2 executioner's axe of distortion falls from the air. Your freezing wraith slams into the crystal wall!!! You destroy your freezing wraith! Your freezing wraith disappears in a puff of smoke! Your wraith slams into the stone wall!!! You destroy your wraith! Your wraith disappears in a puff of smoke! Your phantasmal warrior slams into the metal wall!!! Your phantasmal warrior is almost destroyed. The +2 halberd of freezing slams into the crystal wall!!! The +2 halberd of freezing falls from the air. Your wraith slams into the crystal wall!!! You destroy your wraith! Your wraith disappears in a puff of smoke! Your phantasmal warrior disappears in a puff of smoke! Unknown command. Unknown command. Your freezing wraith disappears in a puff of smoke! Gravity stabilises in your vicinity. Your wraith disappears in a puff of smoke! Your freezing wraith disappears in a puff of smoke! Your wraith disappears in a puff of smoke! A deep elf knight comes into view. It is wielding a +0 short sword. Casting: Gell's Gavotte (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 short sword (wandering, hasn't noticed you) Insubstantial figures form in the air. The deep elf knight shouts! The deep elf knight unwields a +0 short sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits your wraith but does no damage. Unknown command. Unknown command. A +1 flail of draining comes into view. The deep elf knight shoots an arrow. The arrow hits your wraith! Your shadow wraith closely misses the +1 flail of draining. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 shortbow (ally target) You call forth a plague of scarabs! The deep elf knight is infested! Your shadow wraith is unaffected. Your freezing wraith is unaffected. The +1 flail of draining is infested! Your freezing wraith is unaffected. Your wraith is unaffected. x2 Your shadow wraith is unaffected. The deep elf knight shoots an arrow. The arrow barely misses your freezing wraith. The arrow hits your shadow wraith! Unknown command. Unknown command. Unknown command. Unknown command. The deep elf knight casts a spell at you. The shard of ice hits your freezing wraith! Your freezing wraith partially resists. Your shadow wraith hits the deep elf knight!! Your shadow wraith drains the deep elf knight's vigour! The deep elf knight seems to slow down. Your shadow wraith closely misses the deep elf knight. Your wraith misses the deep elf knight. Your freezing wraith hits the deep elf knight! Your freezing wraith freezes the deep elf knight! The deep elf knight dies! A death scarab bursts from the deep elf knight! Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gavotte (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target Gell's Gavotte might hit your freezing wraith (and 2 other bad targets). Cast it anyway? Gravity reorients to the north! Your shadow wraith slams into the metal wall!!! Your shadow wraith is almost destroyed. The +1 flail of draining slams into the metal wall!!! The +1 flail of draining falls from the air. A death scarab bursts from the +1 flail of draining! Your freezing wraith disappears in a puff of smoke! Your shadow wraith disappears in a puff of smoke! x2 Unknown command. Unknown command. Something hits your wraith. The runed bardiche hits your wraith. A +2 spectral bardiche comes into view. A +2 spectral bardiche comes into view. Your wraith disappears in a puff of smoke! Your death scarab closely misses the +2 spectral bardiche. The +2 spectral bardiche disappears. Gravity stabilises in your vicinity. Your death scarab misses the +2 spectral bardiche. Unknown command. Your death scarab bites the +2 spectral bardiche!! Your death scarab closely misses the +2 spectral bardiche. Casting: Gell's Gavotte (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Haunt (dangerous; 1% risk of failure) Press: ? - help, Dir - move target Aim: a +2 spectral bardiche (heavily damaged, ally target) Insubstantial figures form in the air. Your death scarab bites the +2 spectral bardiche but does no damage. The +2 spectral bardiche hits your death scarab!!! Your death scarab is destroyed! Unknown command. Unknown command. The +2 spectral bardiche hits your wraith!!! Your wraith is destroyed! Your wraith disappears in a puff of smoke! Your wraith barely misses the +2 spectral bardiche. Your freezing wraith hits the +2 spectral bardiche! Your freezing wraith freezes the +2 spectral bardiche. The +2 spectral bardiche resists. Your freezing wraith misses the +2 spectral bardiche. Unknown command. Casting: Haunt (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Infestation (dangerous; 2% risk of failure) Press: ? - help, Dir - move target Aim: a +2 spectral bardiche (almost destroyed, ally target) You call forth a plague of scarabs! The +2 spectral bardiche is infested! Your wraith is unaffected. x3; Your freezing wraith is unaffected. Your freezing wraith hits the +2 spectral bardiche. Your freezing wraith freezes the +2 spectral bardiche. The +2 spectral bardiche resists. Your freezing wraith misses the +2 spectral bardiche. Unknown command. Unknown command. Your wraith completely misses the +2 spectral bardiche. Your wraith barely misses the +2 spectral bardiche. A deep elf knight comes into view. It is wielding a +0 short sword. Your wraith hits the +2 spectral bardiche but does no damage. A shard of ice appears from out of your range of vision. The shard of ice hits your freezing wraith! Your freezing wraith partially resists. A lance of force appears from out of your range of vision. The lance of force hits your freezing wraith. Your freezing wraith is knocked back by the lance of force. Your freezing wraith collides with your wraith! Your wraith is heavily damaged. Your freezing wraith is heavily damaged. Something hits your freezing wraith!! Your freezing wraith is destroyed! Your freezing wraith disappears in a puff of smoke! The deep elf knight points at you and mumbles some strange words. The lance of force hits your wraith! Your wraith is knocked back by the lance of force. Your wraith slams into the metal wall. Your wraith is heavily damaged. The +2 spectral bardiche hits you! The +2 spectral bardiche hits you from afar! A +2 spectral bardiche comes into view. Unknown command. You closely miss the +2 spectral bardiche. The +2 spectral bardiche is almost destroyed. The deep elf knight hits your wraith with a +0 short sword! The +2 spectral bardiche hits you! The +2 spectral bardiche hits you from afar. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a wraith (summoned, friendly, haloed) The floor. Unknown command. You hit the +2 spectral bardiche but do no damage. The +2 spectral bardiche is almost destroyed. Your wraith hits the +2 spectral bardiche but does no damage. Unknown command. Unknown command. You hit the +2 spectral bardiche but do no damage. The +2 spectral bardiche is almost destroyed. The +2 spectral bardiche closely misses you. The +2 spectral bardiche hits you! The deep elf knight gestures at you while chanting. The shard of ice hits your wraith. Your wraith partially resists. Your freezing wraith hits the +2 spectral bardiche but does no damage. Your freezing wraith hits the +2 spectral bardiche. Your freezing wraith drains the +2 spectral bardiche's vigour! The +2 spectral bardiche seems to slow down. Unknown command. Casting: Infestation (dangerous; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Gell's Gavotte (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - move target Gell's Gavotte might hit your wraith (and 3 other bad targets). Cast it anyway? Gravity reorients to the west! The deep elf knight slams into the metal wall!!! The deep elf knight is almost dead. Your freezing wraith slams into the stone wall! Your freezing wraith is lightly damaged. Your wraith slams into the metal wall!!! You destroy your wraith! Your wraith disappears in a puff of smoke! Your wraith slams into the stone wall!!! You destroy your wraith! Your wraith disappears in a puff of smoke! The +2 spectral bardiche slams into the metal wall!!! The +2 spectral bardiche falls from the air. The +2 spectral bardiche disappears. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-566-gaf1b155deb 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: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [ShinQuickMan] Species: Human Job: Conjurer HP: 116/173; mods: 0/0 MP: 14/54; mod: 0 Stats: 8 (8) 38 (38) 14 (14) Position: (28, 27), god: Ashenzari (18), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 10 | 2965 | 190/600 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 0 | 0 | 2 | 151 | 1/150 Stealth | X | 0 | 0 | 2 | 127 | 1/126 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 15 | 8176 | 417/1160 Conjurations | X | 1 | 100 | 14 | 6514 | 889/900 Hexes | X | 0 | 0 | 14 | 6443 | 818/900 Summonings | X | 0 | 0 | 8 | 2038 | 238/450 Necromancy | X | 0 | 0 | 16 | 8230 | 730/1050 Translocations | X | 0 | 0 | 8 | 2082 | 282/450 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 0 | 0 | 14 | 5858 | 233/900 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 5 | 907 | 157/300 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 4121 #13: 3035 #49: 4361 Mutations: explore regen: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #16: +4 short sword of Ukoigeff {speed, ^Fragile rElec rPois Int+5} eq slot #1, inv slot #9: cursed +0 cloak "Share My Negligence" {Elem, Bglg} eq slot #2, inv slot #28: cursed +2 hat of Supernal Wisdom {Elem, Range} eq slot #3, inv slot #34: cursed +0 pair of gloves of the Ruined Secrets {Elem, Sorc} eq slot #4, inv slot #24: cursed +2 pair of boots of the Lashed Omen {Sorc, Fort} eq slot #5, inv slot #49: cursed orb "Overhang to Understand" {light, Stlth+, Bglg, Sorc} eq slot #6, inv slot #0: cursed +2 robe of Ashenzari's Moon {rF+, Self, Range} eq slot #7, inv slot #33: cursed ring of Ashenzari's Doubts {Int+6, Elem, Self} eq slot #8, inv slot #38: cursed ring "Shackled Anxiety" {MP+9, Comp, Bglg} eq slot #9, inv slot #43: cursed amulet "Share My Water Diviner" {RegenMP+, Sorc, Self} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: **#............###........... ,..#..........#...#.......... ,(..#........#.....#........# ,....#......#.......#......#. ,..§).#...e#.........#....#.. ,......#..#...........#..#... ,.......##§.W..........##.... ,.......##..W.W........##.... ,,...).#..#§W(........#..#... ,,....#...)#@........#....#.. ,,..,#...).)#.......#......#. ,,.,#...##.).#.....#..)##...# ,,^#...#*##)).#.).#...####... **#...#* ##...###...## ##.. * ####* ##### ##### ### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe xom_bazaar: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>