ERROR: range check error (27000 / 2000) Version: Dungeon Crawl Stone Soup 0.35-a0-809-g2b0c9e43d6 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5826294323096368622, deterministic pregen: 1 Version history: Game started: 0.35-a0-807-g1be8eec9ce 0.35-a0-809-g2b0c9e43d6 Command line: /usr/games/crawl-git-2b0c9e43d6 -name Dogchiho -rc /dgldir/rcfiles/crawl-git/Dogchiho.rc -macro /dgldir/rcfiles/crawl-git/Dogchiho.macro -morgue /dgldir/morgue/Dogchiho/ -webtiles-socket /crawl-master/webserver/sockets/Dogchiho:2026-08-01.04:20:01.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 25 stack frames. /usr/games/crawl-git-2b0c9e43d6(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5d03b0a7827f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-2b0c9e43d6(_Z13do_crash_dumpv+0x43a) [0x5d03b0a864da]: do_crash_dump() /usr/games/crawl-git-2b0c9e43d6(_Z20crash_signal_handleri+0x1fa) [0x5d03b0a7877a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7657714c0330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x765771519b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7657714c027e]: /usr/games/crawl-git-2b0c9e43d6(+0x54e8ad) [0x5d03b0a858ad]: /usr/games/crawl-git-2b0c9e43d6(_Z10die_nolinePKcz+0x16b) [0x5d03b0a8609b]: die_noline(char const*, ...) /usr/games/crawl-git-2b0c9e43d6(_Z19monster_drop_thingsP7monsterbPFbRK8item_defE+0x35b) [0x5d03b0eae51b]: monster_drop_things(monster*, bool, bool (*)(item_def const&)) /usr/games/crawl-git-2b0c9e43d6(_Z11monster_dieR7monster11killer_typeibbb+0x1579) [0x5d03b0e5d2d9]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-2b0c9e43d6(_ZN4bolt12kill_monsterER7monster+0x102) [0x5d03b0a18b42]: bolt::kill_monster(monster&) /usr/games/crawl-git-2b0c9e43d6(_ZN4bolt14affect_monsterEP7monster+0x1083) [0x5d03b0a2e2c3]: bolt::affect_monster(monster*) /usr/games/crawl-git-2b0c9e43d6(+0x4efc59) [0x5d03b0a26c59]: /usr/games/crawl-git-2b0c9e43d6(_ZN4bolt7do_fireEv+0x3dd) [0x5d03b0a2b42d]: bolt::do_fire() /usr/games/crawl-git-2b0c9e43d6(_ZN4bolt4fireEv+0x268) [0x5d03b0a2c048]: bolt::fire() /usr/games/crawl-git-2b0c9e43d6(+0x8c9fdb) [0x5d03b0e00fdb]: /usr/games/crawl-git-2b0c9e43d6(_Z19handle_monster_moveP7monster+0x1cf1) [0x5d03b0e0bdf1]: handle_monster_move(monster*) /usr/games/crawl-git-2b0c9e43d6(_Z15handle_monstersb+0x8f8) [0x5d03b0e0d698]: handle_monsters(bool) /usr/games/crawl-git-2b0c9e43d6(_Z12world_reactsv+0x135) [0x5d03b1257ed5]: world_reacts() /usr/games/crawl-git-2b0c9e43d6(+0xd23624) [0x5d03b125a624]: /usr/games/crawl-git-2b0c9e43d6(+0xd242ad) [0x5d03b125b2ad]: /usr/games/crawl-git-2b0c9e43d6(main+0x1f7) [0x5d03b09aa357]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7657714a51ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7657714a528b]: /usr/games/crawl-git-2b0c9e43d6(_start+0x25) [0x5d03b09aae45]: 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". 0x000076577158b7d7 in __GI___wait4 (pid=3193163, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000076577158b7d7 in __GI___wait4 (pid=3193163, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d03b0a7894c in call_gdb (file=0x76577167f4e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 3168514\000\000\000\000\000" #2 0x00005d03b0a864f8 in do_crash_dump () at dbg-asrt.cc:682 t = 1785558257 dir = "/dgldir/morgue/Dogchiho/" name = "/dgldir/morgue/Dogchiho/crash-Dogchiho-20260801-042417.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR: range check error (27000 / 2000)" file = 0x76577167f4e0 <_IO_2_1_stderr_> #3 0x00005d03b0a7877a in crash_signal_handler (sig_num=6) at crash.cc:195 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 = {140724883279588}} 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 0x00007657714c027e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d03b0a858ad in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd10add740 "ERROR: range check error (27000 / 2000)", assert=false) at dbg-asrt.cc:820 No locals. #10 0x00005d03b0a8609b in die_noline (format=format@entry=0x5d03b1293ec1 "range check error (%ld / %d)") at dbg-asrt.cc:905 tmp = "range check error (27000 / 2000)", '\000' mesg = "ERROR: range check error (27000 / 2000)", '\000' args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd10ade020, reg_save_area = 0x7ffd10addf50}} #11 0x00005d03b0eae51b in FixedVector::operator[] (this=, index=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/fixedvector.h:60 No locals. #12 FixedVector::operator[] (index=, this=) at /home/crawl-dev/dgamelaunch-config/crawl-build/crawl-git-repository/crawl-ref/source/fixedvector.h:60 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -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_entry_pointy_end] layout_geoelf_octagon bh_hangedman_babel_library Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (62, 27): Terrain change marker (33->30, 31) Marker #1, type 9 at (63, 26): Terrain change marker (33->30, 26) Marker #2, type 9 at (64, 25): Terrain change marker (7->30, 21) Marker #3, type 9 at (65, 24): Terrain change marker (7->30, 16) Marker #4, type 9 at (66, 23): Terrain change marker (33->30, 11) Marker #5, type 9 at (67, 22): Terrain change marker (33->30, 6) Marker #6, type 9 at (68, 21): Terrain change marker (7->30, 1) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer shouts! The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. You hear a shout! x5 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 zephyrmancer seems to burn from within! The deep elf zephyrmancer is moderately wounded. The deep elf zephyrmancer is poisoned. You hear a shout! The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits you!! You hear a shout! x2 Casting: Ignite Poison (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 zephyrmancer looks even sicker. 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 zephyrmancer seems to burn from within!!! You kill the deep elf zephyrmancer! Your toxic aura wanes. Magic restored. Key pressed, stopping explore. Key pressed, stopping explore. You encounter a deep elf archer. It is wielding a +0 dagger and carrying a +2 shortbow of freezing. A deep elf archer is nearby! A deep elf archer is nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf archer shouts! The deep elf archer is poisoned. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +2 shortbow of freezing. It is covered in frost. The deep elf archer shoots an arrow. You block the arrow. 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 archer seems to burn from within!! The deep elf archer is heavily wounded. The deep elf archer is poisoned. Casting: Ignite Poison (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 archer looks even sicker. The deep elf archer shoots an arrow. You block the arrow. 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 archer seems to burn from within!! You kill the deep elf archer! Your toxic aura wanes. HP restored. Items here: ))) [[ †. There is an open door here. Things that are here: a +2 shortbow of freezing; a +0 dagger; a +0 leather armour There is an open door here. Items here: )) [[. You open the door. You encounter a deep elf knight. It is wielding a +0 short sword. A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! Casting: Ignite Poison (safe; 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 shouts! The deep elf knight is poisoned. You hear a shout! x2 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! The deep elf knight is moderately wounded. The deep elf knight is poisoned. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. You encounter a deep elf zephyrmancer. It is wielding a +0 rapier. 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! The deep elf knight is severely wounded. The deep elf zephyrmancer is poisoned. The deep elf knight is poisoned. Casting: Ignite Poison (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 zephyrmancer looks even sicker. x2 The deep elf knight looks even sicker. You encounter a deep elf pyromancer. It is wielding a +0 long sword. 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! The deep elf zephyrmancer seems to burn from within!!!! You kill the deep elf zephyrmancer! The deep elf pyromancer is poisoned. The deep elf pyromancer looks even sicker. There is an open door here. Things that are here: a +0 short sword; a +0 ring mail; a +2 buckler You reach to attack! You puncture the deep elf pyromancer! The deep elf pyromancer becomes entangled by vines. The deep elf pyromancer is heavily wounded. The deep elf pyromancer looks even sicker. The vines constrict the deep elf pyromancer. The deep elf pyromancer struggles to escape constriction. Casting: Ignite Poison (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 pyromancer looks as sick as possible! The vines constrict the deep elf pyromancer. You encounter a deep elf knight. It is wielding a +0 long sword and carrying a +0 shortbow. The deep elf pyromancer points at you and mumbles some strange words. The bolt of fire hits you but does no damage. You resist. The deep elf knight shouts! You hear a shout! 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 pyromancer seems to burn from within!!!! You kill the deep elf pyromancer! The deep elf knight is poisoned. The deep elf knight unwields a +0 long sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits you. Casting: Ignite Poison (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. The deep elf knight is lightly wounded. The deep elf knight is poisoned. The deep elf knight shoots an arrow. You block the arrow. Casting: Ignite Poison (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. The deep elf knight shoots an arrow. The arrow misses you. 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! Casting: Ignite Poison (safe; 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.) You encounter a deep elf archer. It is wielding a +1 dagger of speed and carrying a +0 longbow. A deep elf archer is nearby! A deep elf archer is nearby! Casting: Ignite Poison (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 archer is poisoned. The deep elf archer unwields a +1 dagger of speed. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. You block the arrow. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. The deep elf archer looks even sicker. The deep elf archer shoots an arrow. The arrow hits you. The deep elf archer gestures wildly while chanting. The deep elf archer blinks! Things that are here: a +0 long sword; a +0 robe; an elf corpse The deep elf archer shoots an arrow. The arrow barely misses you. You reach to attack! You hit the dancing +2 battleaxe of venom but do no damage. The dancing +2 battleaxe of venom becomes entangled by vines. The deep elf archer looks even sicker. The vines constrict the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom struggles to escape constriction. You reach to attack! You completely miss the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is lightly damaged. The vines constrict the dancing +2 battleaxe of venom, but do no damage. The deep elf archer shoots an arrow. You block the arrow. The dancing +2 battleaxe of venom struggles to escape constriction. You reach to attack! You hit the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is moderately damaged. The vines constrict the dancing +2 battleaxe of venom, but do no damage. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You reach to attack! You puncture the dancing +2 battleaxe of venom! The dancing +2 battleaxe of venom is heavily damaged. Your toxic aura wanes. The vines constrict the dancing +2 battleaxe of venom, but do no damage. The dancing +2 battleaxe of venom breaks free of the vines! The deep elf archer shoots an arrow. You block the arrow. You miss the dancing +2 battleaxe of venom. Your bite misses the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. You block the dancing +2 battleaxe of venom's attack. The dancing +2 battleaxe of venom hits you! You are poisoned. You closely miss the dancing +2 battleaxe of venom. You bite the dancing +2 battleaxe of venom, but do no damage. The dancing +2 battleaxe of venom is heavily damaged. You feel very sick. You hit the dancing +2 battleaxe of venom but do no damage. The dancing +2 battleaxe of venom is heavily damaged. You feel sick. The dancing +2 battleaxe of venom hits you!! The deep elf archer shoots an arrow. The arrow hits you. You barely miss the dancing +2 battleaxe of venom. Your bite misses the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. You feel sick. You block the dancing +2 battleaxe of venom's attack. The deep elf archer shoots an arrow. You block the arrow. You block the dancing +2 battleaxe of venom's attack. You are too injured to fight recklessly! You are too injured to fight recklessly! Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You feel sick. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +1 dagger of speed. You block the deep elf archer's attack. There is an open door, spattered with blood here. Things that are here: a +0 short sword; a +0 ring mail; a +2 buckler You barely miss the deep elf archer. The deep elf archer is severely wounded. You feel sick. You block the dancing +2 battleaxe of venom's attack. You block the deep elf archer's attack. You puncture the deep elf archer! The deep elf archer is almost dead. You feel sick. You block the deep elf archer's attack. The dancing +2 battleaxe of venom completely misses you. You hit the deep elf archer. The deep elf archer is almost dead. You feel sick. You block the deep elf archer's attack. The dancing +2 battleaxe of venom hits you! You are more poisoned. You puncture the deep elf archer! You kill the deep elf archer! You feel sick. The dancing +2 battleaxe of venom hits you. You are more poisoned. You closely miss the dancing +2 battleaxe of venom. Your bite misses the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. You feel very sick. You block the dancing +2 battleaxe of venom's attack. You barely miss the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. You feel very sick. You block the dancing +2 battleaxe of venom's attack. You completely miss the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is moderately damaged. You feel very sick. The dancing +2 battleaxe of venom barely misses you. You hit the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. You feel sick. You hit the dancing +2 battleaxe of venom but do no damage. The dancing +2 battleaxe of venom becomes entangled by vines. The dancing +2 battleaxe of venom is heavily damaged. The vines constrict the dancing +2 battleaxe of venom. You feel sick. The dancing +2 battleaxe of venom completely misses you. The dancing +2 battleaxe of venom hits you! You are more poisoned. You hit the dancing +2 battleaxe of venom but do no damage. Your bite misses the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is heavily damaged. The vines constrict the dancing +2 battleaxe of venom. You feel very sick. You hit the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is severely damaged. The vines constrict the dancing +2 battleaxe of venom, but do no damage. You feel very sick. You block the dancing +2 battleaxe of venom's attack. You puncture the dancing +2 battleaxe of venom! The dancing +2 battleaxe of venom is almost destroyed. The vines constrict the dancing +2 battleaxe of venom. You feel very sick. The dancing +2 battleaxe of venom misses you. You hit the dancing +2 battleaxe of venom but do no damage. The dancing +2 battleaxe of venom is almost destroyed. The vines constrict the dancing +2 battleaxe of venom. You feel sick. The dancing +2 battleaxe of venom hits you!! * * * LOW HITPOINT WARNING * * * You hit the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is almost destroyed. The vines constrict the dancing +2 battleaxe of venom, but do no damage. You feel sick. You block the dancing +2 battleaxe of venom's attack. You barely miss the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom is almost destroyed. The vines constrict the dancing +2 battleaxe of venom, but do no damage. You feel sick. The dancing +2 battleaxe of venom misses you. You hit the dancing +2 battleaxe of venom. The dancing +2 battleaxe of venom falls from the air. You feel sick. You feel sick. You feel sick. Things that are here: a +0 short sword; a +0 robe You feel sick. Things that are here: a +0 long sword; a +0 robe You start resting. You feel sick. x4 You are no longer poisoned. You start resting. Magic restored. You start resting. You start resting. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. Key pressed, stopping explore. HP restored. Things that are here: a +1 dagger of speed; a +0 longbow; a +0 leather armour There is an open door, spattered with blood here. Things that are here: a +0 short sword; a +0 ring mail; a +2 buckler You see here a +2 battleaxe of venom. Things that are here: a +0 long sword; a +0 robe; an elf skeleton Found a stone staircase leading up. Items here: )) [ ÷. Things that are here: a +0 rapier; a +0 leather armour There is an open door here. You encounter a deep elf zephyrmancer and a deep elf pyromancer. The deep elf pyromancer leaves your sight. A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! No target in view! The deep elf pyromancer shouts! You encounter a deep elf zephyrmancer. It is wielding a +0 long sword. You see here a potion of heal wounds. w - 6 potions of heal wounds (gained 1) The deep elf zephyrmancer leaves your sight. The deep elf pyromancer gestures wildly while chanting. The deep elf zephyrmancer leaves your sight. The deep elf pyromancer gestures wildly while chanting. You hear a shout! The deep elf zephyrmancer leaves your sight. There is an open door here. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf pyromancer is poisoned. The deep elf pyromancer looks even sicker. The deep elf pyromancer casts a spell at you. The pyre arrow hits you. You are covered in intense liquid fire! Move or burn! 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 pyromancer seems to burn from within!! You kill the deep elf pyromancer! The fire elemental disappears in a puff of smoke! x3 The liquid fire burns you. You resist. The deep elf zephyrmancer is poisoned. Casting: Ignite Poison (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 zephyrmancer looks even sicker. The liquid fire burns you. You resist. The deep elf zephyrmancer looks even sicker. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits you!! You hear a shout! x5 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 zephyrmancer seems to burn from within!!! You kill the deep elf zephyrmancer! The liquid fire burns you. You resist. Casting: Ignite Poison (safe; 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.) You shake off some of the fire as you move. The liquid fire burns you. You resist. There is an open door here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse You shake off the liquid fire. Your toxic aura wanes. You now have 3783 gold pieces (gained 18). Things that are here: a +0 long sword; a +0 robe; an elf corpse A deep elf zephyrmancer is nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer shouts! The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! Casting: Olgreb's Toxic Radiance (safe; 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.) Casting: Olgreb's Toxic Radiance (safe; 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.) Your toxic aura wanes. A deep elf zephyrmancer comes into view. A deep elf zephyrmancer is nearby! Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer looks even sicker. x2 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 zephyrmancer seems to burn from within!!! You kill the deep elf zephyrmancer! Casting: Ignite Poison (safe; 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.) Search for what [? for help]? rpois Your toxic aura wanes. You sense a monster nearby. Magic restored. You encounter an arcanist. It is wielding a +0 dagger. You encounter an arcanist. It is wielding a +0 dagger. There are monsters nearby! There are monsters nearby! You encounter a deep elf pyromancer. It is wielding a +0 short sword. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The arcanist shouts! The arcanist is poisoned. The arcanist shouts! The arcanist is poisoned. The deep elf pyromancer shouts! The deep elf pyromancer is poisoned. The arcanist looks even sicker. The deep elf pyromancer looks even sicker. The arcanist gestures wildly while chanting. The arcanist seems to speed up. You hear a shout! 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 arcanist seems to burn from within! The arcanist is heavily wounded. The arcanist seems to burn from within!!! The arcanist is almost dead. The deep elf pyromancer seems to burn from within!! The deep elf pyromancer is almost dead. The arcanist is poisoned. You kill the arcanist! You kill the deep elf pyromancer! Your toxic aura wanes. The arcanist howls an incantation. The arcanist shimmers violently. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. 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 arcanist seems to burn from within!! You kill the arcanist! You encounter an occultist. It is wielding a +0 dagger. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The occultist shouts! The occultist is poisoned. You encounter a dancing +2 flail of protection. The occultist gestures wildly while chanting. The occultist flickers and vanishes for a moment. Casting: Olgreb's Toxic Radiance (safe; 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.) Casting: Olgreb's Toxic Radiance (safe; 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.) There is an open door here. Things that are here: a +0 long sword; a +0 leather armour; an elf corpse There is an open door here. Things that are here: a +0 dagger; a +0 robe Your toxic aura wanes. There is a stone staircase leading up here. An occultist is nearby! Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The occultist looks even sicker. 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 occultist seems to burn from within!! The occultist is almost dead. The occultist is poisoned. The occultist casts a spell at you. The poison arrow hits you!! You are poisoned. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The occultist looks even sicker. x2 You feel extremely sick. 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 occultist seems to burn from within!!! You kill the occultist! You feel very sick. Casting: Ignite Poison (safe; 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.) You are too injured to fight recklessly! You are too injured to fight recklessly! Your toxic aura wanes. You feel very sick. You climb upwards. You feel very sick. There is a stone staircase leading down here. You start resting. You feel very sick. You feel sick. x8 You are no longer poisoned. You start resting. Magic restored. You start resting. HP restored. You climb downwards. There is a stone staircase leading up here. Casting: Ignite Poison (safe; 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 dancing +2 flail of protection comes into view. A dancing +2 flail of protection is nearby! A dancing +2 flail of protection is nearby! A dancing +2 flail of protection is nearby! Casting: Ignite Poison (safe; 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.) Casting: Ignite Poison (safe; 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.) Things that are here: a +0 robe; a +0 dagger; a human corpse The dancing +2 flail of protection hits you but does no damage. There is an open door here. You hit the dancing +2 flail of protection but do no damage. Your bite misses the dancing +2 flail of protection. The dancing +2 flail of protection closely misses you. You hit the dancing +2 flail of protection but do no damage. Your bite misses the dancing +2 flail of protection. The dancing +2 flail of protection hits you! You closely miss the dancing +2 flail of protection. The dancing +2 flail of protection completely misses you. You closely miss the dancing +2 flail of protection. You bite the dancing +2 flail of protection, but do no damage. The dancing +2 flail of protection hits you but does no damage. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sticky Flame (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a dancing +2 flail of protection The sticky flame hits the dancing +2 flail of protection. The dancing +2 flail of protection resists. The dancing +2 flail of protection is lightly damaged. The dancing +2 flail of protection is covered in liquid fire! The dancing +2 flail of protection burns. You block the dancing +2 flail of protection's attack. x2 You hit the dancing +2 flail of protection. The dancing +2 flail of protection becomes entangled by vines. You bite the dancing +2 flail of protection, but do no damage. The dancing +2 flail of protection is moderately damaged. The vines constrict the dancing +2 flail of protection, but do no damage. You block the dancing +2 flail of protection's attack. You hit the dancing +2 flail of protection. The dancing +2 flail of protection is moderately damaged. The vines constrict the dancing +2 flail of protection, but do no damage. The dancing +2 flail of protection hits you! You hit the dancing +2 flail of protection. The dancing +2 flail of protection is heavily damaged. The vines constrict the dancing +2 flail of protection, but do no damage. The dancing +2 flail of protection hits you but does no damage. You block the dancing +2 flail of protection's attack. You hit the dancing +2 flail of protection but do no damage. The dancing +2 flail of protection is heavily damaged. The vines constrict the dancing +2 flail of protection. The dancing +2 flail of protection burns. You block the dancing +2 flail of protection's attack. You puncture the dancing +2 flail of protection! The dancing +2 flail of protection is almost destroyed. The vines constrict the dancing +2 flail of protection, but do no damage. The dancing +2 flail of protection burns. The dancing +2 flail of protection hits you but does no damage. You hit the dancing +2 flail of protection. The dancing +2 flail of protection falls from the air. No target in view! No target in view! Magic restored. HP restored. There is an open door here. Items here: )) [ ÷. Things that are here: a +0 robe; a +0 long sword; an elf skeleton Things that are here: a +0 leather armour; a +0 long sword Items here: )) [[ ÷. You encounter a deep elf zephyrmancer. It is wielding a +0 long sword. You encounter a deep elf pyromancer. It is wielding a +0 short sword. There are monsters nearby! There are monsters nearby! There are monsters nearby! Casting: Sticky Flame (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer is poisoned. 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 zephyrmancer seems to burn from within!! The deep elf zephyrmancer is heavily wounded. The deep elf zephyrmancer is poisoned. Your toxic aura wanes. The deep elf pyromancer shouts! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer looks even sicker. 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 zephyrmancer seems to burn from within!! You kill the deep elf zephyrmancer! The deep elf pyromancer is poisoned. Your toxic aura wanes. You encounter a deep elf knight. It is wielding a +0 short sword. There are monsters nearby! There are monsters nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf pyromancer looks even sicker. 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 pyromancer seems to burn from within!!! You kill the deep elf pyromancer! Your toxic aura wanes. Casting: Ignite Poison (safe; 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 shouts! The deep elf knight is poisoned. 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. The deep elf knight is moderately wounded. The deep elf knight is poisoned. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. 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!! The deep elf knight is almost dead. The deep elf knight is poisoned. The deep elf knight hits you but does no damage. The deep elf knight looks even sicker. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. The deep elf knight gestures at you while chanting. The shard of ice misses you. The shard of ice hits the plant!! The plant begins to die. The deep elf knight looks even sicker. You kill the deep elf knight! Things that are here: a +0 robe; a +0 short sword Casting: Ignite Poison (safe; 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.) Your toxic aura wanes. A nearby plant withers and dies. Things that are here: a +0 leather armour; a +0 long sword There is an open door, spattered with blood here. Things that are here: a +0 leather armour; a +0 shortbow; an elf skeleton You start resting. You start resting. Magic restored. Things that are here: a +0 leather armour; a +0 long sword Things that are here: a +0 robe; a +0 short sword; an elf skeleton You now have 3797 gold pieces (gained 14). There is an open door here. Things that are here: a +0 long sword; a +0 robe There is an open door here. You encounter an air elemental. An air elemental is nearby! An air elemental is nearby! An air elemental is nearby! Casting: Ignite Poison (safe; 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.) Casting: Ignite Poison (safe; 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.) There is an open door here. No target in view! No target in view! No target in view! An air elemental comes into view. An air elemental is nearby! Casting: Ignite Poison (safe; 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.) Casting: Ignite Poison (safe; 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.) You encounter a deep elf pyromancer. It is wielding a +0 long sword. The deep elf pyromancer shouts! You block the air elemental's attack. The air elemental closely misses you. There is an open door here. You hit the deep elf pyromancer. The deep elf pyromancer is lightly wounded. You block the air elemental's attack. The deep elf pyromancer gestures wildly while chanting. You block the air elemental's attack. You puncture the deep elf pyromancer! The deep elf pyromancer becomes entangled by vines. The deep elf pyromancer is heavily wounded. The vines constrict the deep elf pyromancer. You block the air elemental's attack. You block the deep elf pyromancer's attack. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf pyromancer is poisoned. The deep elf pyromancer looks even sicker. The vines constrict the deep elf pyromancer. The air elemental hits you but does no damage. You block the air elemental's attack. The fire elemental closely misses you. The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks free of the vines! You block the air elemental's attack. The fire elemental hits you. The fire elemental burns you! You resist. 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 pyromancer seems to burn from within!! You kill the deep elf pyromancer! The fire elemental disappears in a puff of smoke! You block the air elemental's attack. x2 You hit the air elemental. Your bite misses the air elemental. The air elemental is lightly damaged. The air elemental closely misses you. The air elemental hits you! You hit the air elemental. You bite the air elemental. The air elemental is moderately damaged. Your toxic aura wanes. You block the air elemental's attack. x2 You hit the air elemental. The air elemental is moderately damaged. The air elemental fires a burst of electricity at you. The stunning burst hits you. You suddenly lose the ability to move! The air elemental hits you but does no damage. The air elemental hits you but does no damage. The air elemental fires a burst of electricity at you. The stunning burst hits you but does no damage. You can act again. Unknown command. Unknown command. You puncture the air elemental! The air elemental is heavily damaged. You block the air elemental's attack. The air elemental fires a burst of electricity at you. The stunning burst misses you. You puncture the air elemental! You destroy the air elemental! No target in view! No target in view! You start resting. Magic restored. HP restored. There is an open door, spattered with blood here. You open the door. You encounter a deep elf zephyrmancer. It is wielding a +0 long sword. The deep elf zephyrmancer shouts! There is an open door here. A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer is poisoned. 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 zephyrmancer seems to burn from within! The deep elf zephyrmancer is moderately wounded. The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! Casting: Ignite Poison (safe; 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.) Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Your toxic aura wanes. A deep elf zephyrmancer comes into view. A deep elf zephyrmancer is nearby! A deep elf zephyrmancer is nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. 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 zephyrmancer seems to burn from within! The deep elf zephyrmancer is almost dead. You kill the deep elf zephyrmancer! Your toxic aura wanes. Found an escape hatch in the floor. There is an open door here. You pick up Sif Muna's Book of Plaster Cramp and begin reading... You add the spell Hellfire Mortar to your library. There is a shaft here. There is a shaft here. You pick up the Folio of Combed Thunderclap and begin reading... You add the spell Magnavolt to your library. Found an escape hatch in the ceiling. You encounter a water elemental. Found Ts'ui Pên's Handbook of Forking Paths. A water elemental is nearby! A water elemental is nearby! Casting: Ignite Poison (safe; 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.) Casting: Ignite Poison (safe; 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.) You reach to attack! You puncture the water elemental! The water elemental is moderately damaged. You reach to attack! You hit the water elemental. The water elemental is heavily damaged. You hit the water elemental. The water elemental is heavily damaged. The water elemental engulfs you. You puncture the water elemental! You bite the water elemental. The water elemental is almost destroyed. You block the water elemental's attack. You hit the water elemental. You destroy the water elemental! You pick up Ts'ui Pên's Handbook of Forking Paths and begin reading... You add the spell Irradiate to your library. This spell is mildly dangerous to cast. You start memorising the spell. You continue memorising. x5 You finish memorising. Spell assigned to 'h'. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? h - Irradiate Adjust to which letter? r - Irradiate This spell is dangerous to cast! Okay, then. Unknown command. You start waiting. Done waiting. This spell is dangerous to cast! You start memorising the spell. You continue memorising. x7 You finish memorising. Spell assigned to 'h'. Okay, then. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? a - Poisonous Vapours Adjust to which letter? m - Poisonous Vapours Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? h - Hellfire Mortar Adjust to which letter? a - Hellfire Mortar w - 7 potions of heal wounds (gained 1) There is a cache of baked goods here. You reach down and sample a stuffed naga paratha. Phenomenal. You pick up a parchment of Flame Wave and begin reading... You add the spell Flame Wave to your library. You open the door. You encounter a deep elf knight. It is wielding a +0 long sword. A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! A deep elf knight is nearby! Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The deep elf knight shouts! Your hellfire mortar blasts a torrent of magma at the deep elf knight. The bolt of magma misses the deep elf knight. The deep elf knight gestures at you while chanting. The shard of ice hits your hellfire mortar!! Your hellfire mortar partially resists. Your hellfire mortar blasts a torrent of magma at the deep elf knight. The bolt of magma misses the deep elf knight. The deep elf knight casts a spell at you. The shard of ice hits your hellfire mortar!! Your hellfire mortar partially resists. Your hellfire mortar blasts a torrent of magma at the deep elf knight. The bolt of magma hits the deep elf knight! Your hellfire mortar sinks back into the magma. You feel ready to split the earth once more. You reach to attack! You puncture the deep elf knight! The deep elf knight is moderately wounded. Casting: Hellfire Mortar (dangerous; 4% 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. The deep elf knight looks even sicker. The deep elf knight gestures at you while chanting. The lance of force misses you. 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! Your toxic aura wanes. Magic restored. There is an open door here. Things that are here: a +0 long sword; a +0 ring mail You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. There is an open door here. There is an open translucent door here. There is an open door here. There is an open door here. Key pressed, stopping explore. There is an open door here. There is an open door here. There is an open door here. There is an open door here. There is an open door here. You encounter a dancing +2 halberd of protection. A malevolent force fills the Elven Halls... Ashenzari reveals an alarm trap just before you would have tripped it. Casting: Ignite Poison (safe; 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.) There is an open door here. Casting: Ignite Poison (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Hellfire Mortar (dangerous; 4% risk of failure) Press: ? - help, Shift-Dir - straight line With a deafening crack, the ground splits apart in the path of your chthonic artillery! The dancing +2 halberd of protection hits your hellfire mortar. Your hellfire mortar blasts a torrent of magma at the dancing +2 halberd of protection. The bolt of magma misses the dancing +2 halberd of protection. The dancing +2 halberd of protection hits your hellfire mortar!! Your hellfire mortar blasts a torrent of magma at the dancing +2 halberd of protection. The bolt of magma hits the dancing +2 halberd of protection!! The dancing +2 halberd of protection partially resists. Ashenzari invites you to partake of a vision and a curse of melee combat and ranged combat. The dancing +2 halberd of protection hits your hellfire mortar but does no damage. The dancing +2 halberd of protection hits your hellfire mortar. Your hellfire mortar blasts a torrent of magma at the dancing +2 halberd of protection. The bolt of magma hits the dancing +2 halberd of protection! The dancing +2 halberd of protection partially resists. The dancing +2 halberd of protection hits your hellfire mortar!! Your hellfire mortar blasts a torrent of magma at the dancing +2 halberd of protection. The bolt of magma hits the dancing +2 halberd of protection! The dancing +2 halberd of protection partially resists. The dancing +2 halberd of protection falls from the air. You hear a sizzling splash. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.35-a0-807-g1be8eec9ce 0.35-a0-809-g2b0c9e43d6 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_WAIT repeat_cmd = CMD_NO_CMD Monster 'dancing weapon' (66, 23) [midx = 46] currently acting: <<<<<<<<< Name: dancing weapon Base name: dancing weapon Full name: dancing weapon On/in/over feature: some lava Foe: player Target: (60, 28) At target: player Inventory: attitude: 0, behaviour: 2, number: 0, flags: 0x4200100410 colour: 4, foe_memory: 182, shield_blocks:0 god: No God >>>>>>>>> Others monsters acting: Monster 'hellfire mortar' (65, 24) [midx = 33] Player: {{{{{{{{{{{ Name: [Dogchiho] Species: Gnoll Job: Alchemist HP: 161/161; mods: 0/0 MP: 37/41; mod: 0 Stats: 7 21 14 Position: (60, 28), god: Ashenzari (18), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 3 | 13 | 1309 | 109/206 Short Blades | X | 1 | 3 | 13 | 1309 | 109/206 Long Blades | X | 1 | 3 | 13 | 1309 | 109/206 Axes | X | 1 | 3 | 13 | 1309 | 109/206 Maces & Flails | X | 1 | 3 | 15 | 1732 | 101/244 Polearms | X | 1 | 3 | 13 | 1309 | 109/206 Staves | X | 1 | 3 | 13 | 1309 | 109/206 Ranged Weapons | X | 1 | 3 | 13 | 1309 | 109/206 Throwing | X | 1 | 3 | 13 | 1309 | 109/206 Armour | X | 1 | 3 | 13 | 1309 | 109/206 Dodging | X | 1 | 3 | 14 | 1460 | 54/225 Stealth | X | 1 | 3 | 14 | 1436 | 30/225 Shields | X | 1 | 3 | 13 | 1309 | 109/206 Unarmed Combat | X | 1 | 3 | 13 | 1309 | 109/206 Spellcasting | X | 1 | 4 | 14 | 1488 | 82/225 Conjurations | X | 1 | 3 | 11 | 1360 | 167/238 Hexes | X | 1 | 3 | 11 | 1309 | 116/238 Summonings | X | 1 | 4 | 11 | 1309 | 116/238 Necromancy | X | 1 | 4 | 15 | 2461 | 155/345 Translocations | X | 1 | 4 | 11 | 1309 | 116/238 Forgecraft | X | 1 | 4 | 11 | 1309 | 116/238 Fire Magic | X | 1 | 4 | 11 | 1309 | 116/238 Ice Magic | X | 1 | 4 | 11 | 1309 | 116/238 Air Magic | X | 1 | 4 | 11 | 1309 | 116/238 Earth Magic | X | 1 | 4 | 11 | 1309 | 116/238 Alchemy | X | 1 | 4 | 12 | 1610 | 179/266 Invocations | X | 1 | 4 | 14 | 1309 | 127/189 Evocations | X | 1 | 4 | 13 | 1309 | 109/206 Shapeshifting | X | 1 | 4 | 12 | 1309 | 105/223 Spell bugs: Durations: #220: 51 Attributes: #12: 4891 #13: 1094 #49: 4100 #71: 14 #73: 497469 Mutations: fangs: 1 (innate) treasure sense: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #5: cursed +8 trident of Supernal Gnosis {entangle, Cun, Self} eq slot #8, inv slot #2: cursed +0 cloak of Ashenzari's Regret {Bglg, Range} eq slot #3, inv slot #10: cursed +6 acid dragon scales "Moon of the All-Knowing" {rCorr, Elem, Comp} eq slot #6, inv slot #11: cursed +2 pair of boots of Supernal Wisdom {Range, Fort} eq slot #2, inv slot #18: cursed +2 kite shield of the Wild Blue Yonder {Fort, Comp} eq slot #4, inv slot #15: cursed +2 hat of the Distant Augur {Will+, Elem, Bglg} eq slot #5, inv slot #23: cursed +2 pair of gloves of Ashenzari's Stickiness {Str+3, Self, Elem} eq slot #9, inv slot #25: cursed ring of Cremastomancy {rF+ rC+ rCorr Str-4, Fort, Comp} eq slot #10, inv slot #21: cursed amulet of Ashenzari's Repose {RegenMP+, Elem, Self} eq slot #9, inv slot #1: ring of wizardry }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #* #.# ##.## **,***** ## #.# ##[##* **,*.≈* .###'####[#<.##* **+≈#* ##.....#'##....### *#(..* #.......###......####‡...* .........##........#≈...,, .........##........≈#..,,, .>..<....''.......≈#***+** .........##.....@'#* *,* .........##.....##.#* *,* #[[.....###..##'#*#.#**,* #'.....## ##**#.# *#.#*,* )######## #.# *#.#,** .## #..### #.# *#+,*, ..# #....### #.# ***,,, ◊.####.ß♣...# #.# *,,,,, ..'..'....### #.# ***,,, dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false vaults_end_crystal: false necropolis_difficulty: lair bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>