Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33.1 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16444961275436383267, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name humterzook -rc /dgldir/rcfiles/crawl-0.33/humterzook.rc -macro /dgldir/rcfiles/crawl-0.33/humterzook.macro -morgue /dgldir/morgue/humterzook/ -webtiles-socket /crawl-master/webserver/sockets/humterzook:2026-01-13.17:15:40.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 13 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x64dd1f68f7be]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x64dd1f69d83a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x64dd1f68fc9a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7f87a37b1330]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x7f87a37a76a2]: /usr/games/crawl-0.33(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1e5) [0x64dd1f8a4185]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-0.33(_Z19fire_item_no_quiverP4dist+0x237) [0x64dd1fd2b117]: fire_item_no_quiver(dist*) /usr/games/crawl-0.33(+0xc694f6) [0x64dd1fe2d4f6]: /usr/games/crawl-0.33(+0xc6a085) [0x64dd1fe2e085]: /usr/games/crawl-0.33(main+0x1f7) [0x64dd1f5c54a7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7f87a37961ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7f87a379628b]: /usr/games/crawl-0.33(_start+0x25) [0x64dd1f5c5ed5]: 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". 0x00007f87a387c7a7 in __GI___wait4 (pid=3759044, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007f87a387c7a7 in __GI___wait4 (pid=3759044, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000064dd1f68fe6c in call_gdb (file=0x7f87a39704e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3724712\000\000\000\000\000" #2 0x000064dd1f69d858 in do_crash_dump () at dbg-asrt.cc:673 t = 1768324905 dir = "/dgldir/morgue/humterzook/" name = "/dgldir/morgue/humterzook/crash-humterzook-20260113-172145.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f87a39704e0 <_IO_2_1_stderr_> #3 0x000064dd1f68fc9a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00007f87a37a76a2 in isspace (c=-1007) at ./ctype/ctype.c:34 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 /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.33/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.33/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.33/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 3 Level id: Abyss:3 Abyssal state: major_coord = (840321519,148906395) seed = 0x4f592ad0 depth = 994743710 phase = 0 destroy_all_terrain = 0 level = (3 : 2) Level build method = abyss, level layout type = abyss, absdepth0 = 26 Level vaults: spicy_abyss_planar_alliance Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The stone arrow hits the +3 heavy long sword!!! The +3 heavy long sword falls from the air. Vehumet accepts your kill. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits your spellspark servitor!! Your spellspark servitor is moderately damaged. Your spellspark servitor is knocked back by the mystic blast. The mystic blast hits the deep elf pyromancer!! The deep elf pyromancer is severely wounded. The deep elf pyromancer is knocked back by the mystic blast. The mystic blast hits the +1 battleaxe of freezing but does no damage. The mystic blast hits the fire elemental!! You destroy the fire elemental! The fire elemental disappears in a puff of smoke! The mystic blast hits the fire elemental!! The fire elemental is almost destroyed. The fire elemental is knocked back by the mystic blast. The fire elemental slams into the rock wall! You destroy the fire elemental! The fire elemental disappears in a puff of smoke! Your battlesphere fires at the deep elf pyromancer! The barrage of energy hits the deep elf pyromancer! You kill the deep elf pyromancer! Vehumet accepts your kill. You feel your power returning. You hear a shout! You block the +1 battleaxe of freezing's attack. The +1 battleaxe of freezing hits your battlesphere!! Your battlesphere is destroyed! Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. You block the +1 battleaxe of freezing's attack. The +1 battleaxe of freezing hits your battlesphere! You block the +1 battleaxe of freezing's attack. The +1 battleaxe of freezing hits your battlesphere! A +1 battleaxe of freezing is nearby! The stone arrow hits the +1 battleaxe of freezing! The +1 battleaxe of freezing is moderately damaged. Your battlesphere fires at the +1 battleaxe of freezing! The barrage of energy hits the +1 battleaxe of freezing! The +1 battleaxe of freezing is heavily damaged. The +1 battleaxe of freezing barely misses you. The stone arrow misses the +1 battleaxe of freezing. Your battlesphere fires at the +1 battleaxe of freezing! The barrage of energy hits the +1 battleaxe of freezing. The +1 battleaxe of freezing is heavily damaged. The +1 battleaxe of freezing hits you but does no damage. Your spellspark servitor points at the +1 battleaxe of freezing and mumbles some strange words. The stone arrow misses the +1 battleaxe of freezing. The stone arrow misses the +1 battleaxe of freezing. Your battlesphere fires at the +1 battleaxe of freezing! The barrage of energy hits the +1 battleaxe of freezing! The +1 battleaxe of freezing is almost destroyed. You block the +1 battleaxe of freezing's attack. The stone arrow hits the +1 battleaxe of freezing! The +1 battleaxe of freezing falls from the air. Vehumet accepts your kill. You feel your power returning. Your spellspark servitor fades away. Your battlesphere wavers and loses cohesion. A +2 war axe of flaming comes into view. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! Casting: Spellspark Servitor (quite dangerous; 11% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. Your spellspark servitor casts a spell at the +2 war axe of flaming. The stone arrow misses the +2 war axe of flaming. The stone arrow hits the +2 war axe of flaming!! The +2 war axe of flaming is severely damaged. Your battlesphere fires at the +2 war axe of flaming! The barrage of energy hits the +2 war axe of flaming! The +2 war axe of flaming falls from the air. Vehumet accepts your kill. You feel your power returning. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start resting. A +3 trident of pain comes into view. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +3 trident of pain (wandering, ally target, hasn't noticed you, 100% to hit) The magic dart hits the +3 trident of pain but does no damage. Your battlesphere fires at the +3 trident of pain! The barrage of energy hits the +3 trident of pain!! The +3 trident of pain is severely damaged. A deep elf knight comes into view. It is wielding a +0 scimitar. Your spellspark servitor casts a spell at the +3 trident of pain. The stone arrow hits the +3 trident of pain!!! The +3 trident of pain falls from the air. Vehumet accepts your kill. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 ring mail (100% to hit) The magic dart hits the deep elf knight. The deep elf knight is lightly wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is heavily wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 ring mail (heavily wounded, ally target, 100% to hit) The magic dart hits the deep elf knight. The deep elf knight is severely wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight. The deep elf knight is severely wounded. The deep elf knight unwields a +0 scimitar. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits your battlesphere! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 shortbow and wearing a +0 ring mail (severely wounded, ally target, 100% to hit) The magic dart hits the deep elf knight! The deep elf knight is severely wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight. The deep elf knight is almost dead. The deep elf knight casts a spell. The deep elf knight flickers and vanishes for a moment. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 shortbow and wearing a +0 ring mail (almost dead, slightly transparent, ally target, 100% to hit) The magic dart hits the deep elf knight but does no damage. The deep elf knight is almost dead. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. You start resting. Magic restored. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your spellspark servitor fades away. You forge a servant imbued with your destructive magic! A +0 heavy glaive is nearby! Casting: Spellspark Servitor (quite dangerous; 11% 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. Casting: Spellspark Servitor (quite dangerous; 11% 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. Casting: Spellspark Servitor (quite dangerous; 11% 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 spellspark servitor casts a spell at the +0 heavy glaive. The stone arrow hits the +0 heavy glaive!!! The +0 heavy glaive falls from the air. Vehumet accepts your kill. Casting: Spellspark Servitor (quite dangerous; 11% 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. You swap places. You see here a +1 battleaxe of freezing. Things that are here: a +3 short sword; a +0 leather armour; an elf corpse You see here a +0 heavy glaive. You swap places. You see here a +3 trident of pain. You see here a +2 war axe of flaming. Your spellspark servitor fades away. You see here a +3 heavy long sword. You swap places. A +0 flail of protection comes into view. You swap places. The stone arrow hits the +0 flail of protection but does no damage. Your battlesphere fires at the +0 flail of protection! The barrage of energy hits the +0 flail of protection!! The +0 flail of protection is severely damaged. The stone arrow hits the +0 flail of protection but does no damage. The +0 flail of protection is severely damaged. Your battlesphere fires at the +0 flail of protection! The barrage of energy hits the +0 flail of protection! The +0 flail of protection falls from the air. Vehumet accepts your kill. Your battlesphere wavers and loses cohesion. Training target 6.0 for Shields reached! Your Shields skill increases to level 6! Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! A deep elf zephyrmancer comes into view. It is wielding a +0 rapier and wearing a +1 ring mail of poison resistance. Casting: Spellspark Servitor (quite dangerous; 11% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf zephyrmancer, wielding a +0 rapier and wearing a +1 ring mail of poison resistance (ally target, 100% to hit) The magic dart hits the deep elf zephyrmancer but does no damage. Your battlesphere fires at the deep elf zephyrmancer! The barrage of energy hits the deep elf zephyrmancer! The deep elf zephyrmancer is moderately wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf zephyrmancer, wielding a +0 rapier and wearing a +1 ring mail of poison resistance (moderately wounded, ally target, 100% to hit) The magic dart hits the deep elf zephyrmancer but does no damage. The deep elf zephyrmancer is moderately wounded. Your battlesphere fires at the deep elf zephyrmancer! The barrage of energy hits the deep elf zephyrmancer! The deep elf zephyrmancer is severely wounded. Your spellspark servitor gestures at the deep elf zephyrmancer while chanting. The stone arrow hits the deep elf zephyrmancer!!! The deep elf zephyrmancer dies! Vehumet accepts your kill. Things that are here: a +0 rapier; a +1 ring mail of poison resistance Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. A deep elf knight comes into view. It is wielding a +0 long sword. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 long sword and wearing a +0 robe (ally target, 100% to hit) The magic dart hits the deep elf knight. The deep elf knight is lightly wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is heavily wounded. Casting: Magic Dart (safe; 0% 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. Casting: Magic Dart (safe; 0% 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 spellspark servitor points at the deep elf knight and mumbles some strange words. The stone arrow hits the deep elf knight!! The deep elf knight dies! Vehumet accepts your kill. Casting: Magic Dart (safe; 0% 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. A deep elf zephyrmancer comes into view. It is wielding a +2 long sword of holy wrath. The deep elf zephyrmancer shouts! The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! The deep elf zephyrmancer moves out of view. Things that are here: a +0 long sword; a +0 robe; an elf corpse Casting: Magic Dart (safe; 0% 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. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. You hear a shout! x4 Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf zephyrmancer, wielding a +2 long sword of holy wrath and wearing a +0 ring mail (ally target, 100% to hit) The magic dart hits the deep elf zephyrmancer! The deep elf zephyrmancer is lightly wounded. Your battlesphere fires at the deep elf zephyrmancer! The barrage of energy hits the deep elf zephyrmancer! The deep elf zephyrmancer is heavily wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf zephyrmancer, wielding a +2 long sword of holy wrath and wearing a +0 ring mail (heavily wounded, ally target, 100% to hit) The magic dart hits the deep elf zephyrmancer. The deep elf zephyrmancer is heavily wounded. Your battlesphere fires at the deep elf zephyrmancer! The barrage of energy hits the deep elf zephyrmancer! You kill the deep elf zephyrmancer! Vehumet accepts your kill. You feel your power returning. A deep elf knight comes into view. Casting: Magic Dart (safe; 0% 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. Casting: Magic Dart (safe; 0% 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: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. Your spellspark servitor fades away. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wearing a +0 robe (100% to hit) The magic dart hits the deep elf knight. The deep elf knight is lightly wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is moderately wounded. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits you! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 shortbow and wearing a +0 robe (moderately wounded, ally target, 100% to hit) The magic dart hits the deep elf knight. The deep elf knight is moderately wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is almost dead. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. The deep elf knight casts a spell. The deep elf knight flickers and vanishes for a moment. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 shortbow and wearing a +0 robe (almost dead, slightly transparent, ally target, 100% to hit) The magic dart hits the deep elf knight! The deep elf knight is almost dead. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight! You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! The stone arrow hits the +2 flail of draining! The +2 flail of draining is moderately damaged. Your battlesphere fires at the +2 flail of draining! The barrage of energy hits the +2 flail of draining but does no damage. The +2 flail of draining is moderately damaged. The deep elf zephyrmancer casts a spell at you. The bolt of lightning hits you! You resist. A deep elf pyromancer comes into view. It is wielding a +0 long sword. Your spellspark servitor casts a spell at the deep elf zephyrmancer. The stone arrow hits the deep elf zephyrmancer!!! The stone arrow hits the +2 flail of draining! The +2 flail of draining is almost destroyed. Your battlesphere fires at the deep elf zephyrmancer! The barrage of energy hits the deep elf zephyrmancer!! You kill the deep elf zephyrmancer! Vehumet accepts your kill. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! A +2 antimagic war axe comes into view. The stone arrow misses the +2 flail of draining. Your battlesphere fires at the +2 flail of draining! The barrage of energy hits the +2 flail of draining!! The +2 flail of draining falls from the air. Vehumet accepts your kill. You feel your power returning. Your spellspark servitor casts a spell at the +2 antimagic war axe. The stone arrow hits the +2 antimagic war axe!!! The +2 antimagic war axe falls from the air. Vehumet accepts your kill. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Stone Arrow (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 deep elf knight comes into view. It is wielding a +0 long sword. You see here a +2 flail of draining. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 long sword and wearing a +0 robe (100% to hit) The magic dart hits the deep elf knight but does no damage. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is heavily wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 long sword and wearing a +0 robe (heavily wounded, ally target, 100% to hit) The magic dart hits the deep elf knight. The deep elf knight is heavily wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! The deep elf knight is almost dead. A +2 broad axe of electrocution comes into view. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 long sword and wearing a +0 robe (almost dead, ally target, 100% to hit) The magic dart hits the deep elf knight! You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. Your battlesphere fires at the +2 broad axe of electrocution! The barrage of energy hits the +2 broad axe of electrocution!! The +2 broad axe of electrocution is heavily damaged. Your spellspark servitor casts a spell at the +2 broad axe of electrocution. The stone arrow hits the +2 broad axe of electrocution!! The +2 broad axe of electrocution falls from the air. Vehumet accepts your kill. Casting: Magic Dart (safe; 0% 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. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. A +2 long sword of holy wrath comes into view. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The magic dart hits the deep elf pyromancer. The deep elf pyromancer is lightly wounded. Your battlesphere fires at the deep elf pyromancer! The barrage of energy hits the deep elf pyromancer!! The deep elf pyromancer is severely wounded. Your spellspark servitor points at the deep elf pyromancer and mumbles some strange words. The stone arrow hits the deep elf pyromancer!!! The deep elf pyromancer dies! Vehumet accepts your kill. Casting: Magic Dart (safe; 0% 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. The +2 long sword of holy wrath hits your spellspark servitor! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The magic dart hits the +2 long sword of holy wrath but does no damage. Your battlesphere fires at the +2 long sword of holy wrath! The barrage of energy hits the +2 long sword of holy wrath! The +2 long sword of holy wrath is moderately damaged. The +2 long sword of holy wrath hits your spellspark servitor! Your spellspark servitor gestures at the +2 long sword of holy wrath while chanting. The stone arrow hits the +2 long sword of holy wrath!! The +2 long sword of holy wrath falls from the air. Vehumet accepts your kill. Your Fire Magic skill increases to level 9! A +2 vampiric battleaxe comes into view. Your spellspark servitor casts a spell at the +2 vampiric battleaxe. The stone arrow hits the +2 vampiric battleaxe! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +2 vampiric battleaxe (heavily damaged, ally target, 100% to hit) The magic dart hits the +2 vampiric battleaxe but does no damage. The +2 vampiric battleaxe is heavily damaged. Your battlesphere fires at the +2 vampiric battleaxe! The barrage of energy hits the +2 vampiric battleaxe! The +2 vampiric battleaxe is severely damaged. A deep elf knight comes into view. It is wielding a +0 scimitar. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +2 vampiric battleaxe (severely damaged, ally target, 100% to hit) The magic dart hits the +2 vampiric battleaxe but does no damage. The +2 vampiric battleaxe is severely damaged. Your battlesphere fires at the +2 vampiric battleaxe! The barrage of energy hits the +2 vampiric battleaxe! The +2 vampiric battleaxe falls from the air. Vehumet accepts your kill. A deep elf pyromancer comes into view. It is wielding a +0 long sword. The deep elf knight unwields a +0 scimitar. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow hits you. Your spellspark servitor casts a spell at the deep elf knight. The stone arrow hits the deep elf knight!! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer, wielding a +0 long sword and wearing a +0 robe (100% to hit) The magic dart hits the deep elf pyromancer. The deep elf pyromancer is lightly wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight! The deep elf knight is severely wounded. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. A +3 eveningstar of freezing comes into view. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The magic dart hits the deep elf pyromancer. The deep elf pyromancer is lightly wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight!! You kill the deep elf knight! Vehumet accepts your kill. You feel your power returning. Your spellspark servitor casts a spell at the deep elf pyromancer. The stone arrow hits the deep elf pyromancer!! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 22% risk of failure) Press: ? - help, Dir - move target Okay, then. Unknown command. Casting: Yara's Violent Unravelling (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line The magic dart hits the deep elf pyromancer. The deep elf pyromancer is severely wounded. Your battlesphere fires at the deep elf pyromancer! The barrage of energy hits the deep elf pyromancer! The deep elf pyromancer is almost dead. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! The stone arrow hits the deep elf pyromancer!! You kill the deep elf pyromancer! Vehumet accepts your kill. You feel your power returning. Your battlesphere fires at the +3 eveningstar of freezing! The barrage of energy hits the +3 eveningstar of freezing! The +3 eveningstar of freezing is moderately damaged. A +4 heavy hand axe comes into view. Your spellspark servitor casts a spell at the +3 eveningstar of freezing. The stone arrow hits the +3 eveningstar of freezing!! The +3 eveningstar of freezing falls from the air. Vehumet accepts your kill. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Unknown command. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. The stone arrow hits the +4 heavy hand axe!! The +4 heavy hand axe is almost destroyed. Your battlesphere fires at the +4 heavy hand axe! The barrage of energy hits the +4 heavy hand axe! The +4 heavy hand axe falls from the air. Vehumet accepts your kill. You feel your power returning. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You swap places. A deep elf knight comes into view. It is wielding a +0 scimitar. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 leather armour (not watching you, 100% to hit) The magic dart hits the deep elf knight but does no damage. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight! The deep elf knight is moderately wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 leather armour (moderately wounded, ally target, 100% to hit) The magic dart hits the deep elf knight but does no damage. The deep elf knight is moderately wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight! The deep elf knight is heavily wounded. The deep elf knight casts a spell. The deep elf knight seems to speed up. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 leather armour (heavily wounded, fast, ally target, 100% to hit) The magic dart hits the deep elf knight. The deep elf knight is heavily wounded. Your battlesphere fires at the deep elf knight! The barrage of energy hits the deep elf knight! The deep elf knight is almost dead. The deep elf knight casts a spell. The deep elf knight flickers and vanishes for a moment. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 22% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 leather armour (severely wounded, fast, slightly transparent, ally target) Okay, then. Casting: Yara's Violent Unravelling (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your spellspark servitor fades away. You forge a servant imbued with your destructive magic! Unknown command. Casting: Spellspark Servitor (quite dangerous; 11% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 22% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf knight, wielding a +0 scimitar and wearing a +0 leather armour (severely wounded, fast, slightly transparent, ally target) You feel a surge of power! The deep elf knight's magical effects unravel! The enchantments explode! The deep elf knight twists and deforms. The unravelling engulfs the deep elf knight!! You kill the deep elf knight! Vehumet accepts your kill. Casting: Yara's Violent Unravelling (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Casting: Yara's Violent Unravelling (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. A +3 spectral partisan comes into view. Casting: Yara's Violent Unravelling (dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You imbue your battlesphere with additional charge. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +3 spectral partisan (ally target, 100% to hit) The magic dart hits the +3 spectral partisan but does no damage. Your battlesphere fires at the +3 spectral partisan! The barrage of energy hits the +3 spectral partisan! The +3 spectral partisan is moderately damaged. Your spellspark servitor casts a spell at the +3 spectral partisan. The stone arrow hits the +3 spectral partisan! Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +3 spectral partisan (severely damaged, ally target, 100% to hit) The magic dart hits the +3 spectral partisan. The +3 spectral partisan is severely damaged. Your battlesphere fires at the +3 spectral partisan! The barrage of energy hits the +3 spectral partisan!! The +3 spectral partisan falls from the air. Vehumet accepts your kill. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Found a scroll of enchant weapon. Found a heavily runed blade talisman. p - 2 scrolls of enchant weapon (gained 1) You see here the blade talisman of Vlad {Rampage rC- Will+ Int+2}. HP restored. Your spellspark servitor fades away. Your battlesphere wavers and loses cohesion. K - a scroll of brand weapon p - 3 scrolls of enchant weapon (gained 1) You see here a +3 spectral partisan. You see here a +2 antimagic war axe. You see here a +2 vampiric battleaxe. You see here a +2 broad axe of electrocution. Search for what [? for help]? . Unknown command. A +0 mace of holy wrath comes into view. The +0 mace of holy wrath moves out of view. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! You swap places. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You start resting. A +0 mace of holy wrath is nearby! Casting: Spellspark Servitor (quite dangerous; 10% 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. Casting: Spellspark Servitor (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +0 mace of holy wrath (ally target, 100% to hit) The magic dart hits the +0 mace of holy wrath. The +0 mace of holy wrath is lightly damaged. Your spellspark servitor casts a spell at the +0 mace of holy wrath. The stone arrow misses the +0 mace of holy wrath. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +0 mace of holy wrath (lightly damaged, ally target, 100% to hit) The magic dart hits the +0 mace of holy wrath but does no damage. The +0 mace of holy wrath is lightly damaged. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a +0 mace of holy wrath (lightly damaged, ally target, 100% to hit) The magic dart hits the +0 mace of holy wrath. The +0 mace of holy wrath is lightly damaged. Your spellspark servitor gestures at the +0 mace of holy wrath while chanting. The stone arrow hits the +0 mace of holy wrath!! The +0 mace of holy wrath falls from the air. Vehumet accepts your kill. You have reached level 17! You see here a +0 mace of holy wrath. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Magic restored. Your spellspark servitor fades away. You see here a +3 heavy long sword. There is an open translucent gate here. You see here a +0 falchion. Things that are here: a +0 robe; a +3 short sword You see here a +4 hand axe of venom. You see here a +0 morningstar. There is a stone staircase leading down here. You climb downwards. Level annotation: exclusion: 3 doors There is a stone staircase leading up here. Partly explored, can't reach some places. Partly explored, can't reach some places. You open the door. There is an open door here. There is an open door here. You open the large door. There is a large open door here. There is a large open door here. There is an open door here. Press: ? - help, v - describe, . - travel An open gate. Removed exclusion. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Okay, then. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. There is an open gate here. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! Casting: Spellspark Servitor (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. You open the door. There is an open door here. You swap places. There is an open door here. You swap places. You swap places. You close the door. You swap places. Your spellspark servitor fades away. Found a scroll labelled MEANWE TUPS. A deep elf pyromancer comes into view. It is wielding a +0 rapier. The deep elf pyromancer shouts! Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer, wielding a +0 rapier and wearing a +0 ring mail (100% to hit) The magic dart hits the deep elf pyromancer! The deep elf pyromancer is lightly wounded. Your battlesphere fires at the deep elf pyromancer! The barrage of energy hits the deep elf pyromancer! The deep elf pyromancer is heavily wounded. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf pyromancer, wielding a +0 rapier and wearing a +0 ring mail (heavily wounded, ally target, 100% to hit) The magic dart hits the deep elf pyromancer but does no damage. The deep elf pyromancer is heavily wounded. Your battlesphere fires at the deep elf pyromancer! The barrage of energy hits the deep elf pyromancer!! You kill the deep elf pyromancer! Vehumet accepts your kill. You feel your power returning. You start waiting. Your battlesphere wavers and loses cohesion. Casting: Magic Dart (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! There is a large open door here. Things that are here: a +0 rapier; a +0 ring mail There is an open door here. You swap places. You swap places. Things that are here: a +0 rapier; a +0 ring mail There is a large open door here. Your spellspark servitor fades away. Your battlesphere wavers and loses cohesion. Casting: Spellspark Servitor (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You forge a servant imbued with your destructive magic! As you open the door, it creaks loudly! There is an open door here. You swap places. There is an open door here. You swap places. There's nothing to close nearby. You close the door. You swap places. There is an open gate here. There is an open door here. Your spellspark servitor fades away. There is a large open door here. There is a large open door here. Your battlesphere wavers and loses cohesion. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a large open door here. There is a large open door here. There is an open door here. There is an open gate here. There is an open door here. J - 5 scrolls labelled MEANWE TUPS (gained 1) A deep elf annihilator comes into view. It is wielding a +0 rapier. The deep elf annihilator shouts! A deep elf elementalist comes into view. It is wielding a +0 long sword. The deep elf annihilator moves out of view. Casting: Spellspark Servitor (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 17% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf elementalist, wielding a +0 long sword and wearing a +0 scale mail (wandering, repelling missiles, hasn't noticed you) You feel a surge of power! You miscast Yara's Violent Unravelling. You are very lightly contaminated with residual magic. You are engulfed in toxic fumes. You are poisoned. The deep elf elementalist shouts! You feel extremely sick. You hear a shout! x2 The deep elf elementalist gestures wildly while chanting. The deep elf elementalist sculpts a pair of cannons out of ice! Casting: Yara's Violent Unravelling (dangerous; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 17% risk of failure) Press: ? - help, Dir - move target Aim: a deep elf elementalist, wielding a +0 long sword and wearing a +0 scale mail (repelling missiles) You feel a surge of power! The deep elf elementalist's magical effects unravel! The enchantments explode! The deep elf elementalist twists and deforms. The unravelling engulfs the deep elf elementalist!! The deep elf elementalist is moderately wounded. The deep elf annihilator twists and deforms. The unravelling engulfs the deep elf annihilator! The deep elf annihilator is moderately wounded. You feel very sick. You hear a shout! x3 The deep elf annihilator casts a spell. The deep elf annihilator blinks! The deep elf elementalist points next to you and mumbles some strange words. The wall shatters! The blast of rock fragments hits you but does no damage. You hear a shout! x5 Casting: Yara's Violent Unravelling (dangerous; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 17% risk of failure) Press: ? - help, Dir - move target Okay, then. Unknown command. Casting: Yara's Violent Unravelling (dangerous; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a deep elf annihilator, wielding a +0 rapier and wearing a +0 leather armour (moderately wounded, misshapen and mutated, 69% to hit) The stone arrow hits the deep elf annihilator! The deep elf annihilator is heavily wounded. You feel very sick. A deep elf high priest comes into view. It is wielding a +0 scimitar. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you. You partially resist. You are encased in ice. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Okay, then. Unknown command. Unknown command. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the deep elf annihilator!! The deep elf annihilator is almost dead. The deep elf annihilator is knocked back by the mystic blast. The mystic blast hits the hoarfrost cannon! The hoarfrost cannon is heavily damaged. The mystic blast hits the hoarfrost cannon!! The hoarfrost cannon is severely damaged. You feel very sick. The deep elf high priest says, "Oblivion to the unbeliever." The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! Casting: Iskenderun's Mystic Blast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hoarfrost cannon (heavily damaged, minion, 100% to hit) Okay, then. Casting: Stone Arrow (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure a globe of magical energy. You feel very sick. The deep elf elementalist gestures next to you while chanting. The wall shatters! The blast of rock fragments hits you but does no damage. A deep elf sorcerer comes into view. It is wielding a +0 long sword. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice... and reflect it back! The shard of frigid ice hits the hoarfrost cannon! The hoarfrost cannon partially resists. The hoarfrost cannon is flash-frozen. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice misses you. You hear a shout! x6 Casting: Iskenderun's Battlesphere (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Yara's Violent Unravelling (dangerous; 17% risk of failure) Press: ? - help, Dir - move target Aim: a hoarfrost cannon (almost destroyed, minion, encased in ice) Okay, then. Casting: Yara's Violent Unravelling (dangerous; 17% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You erupt in a blast of force! The mystic blast hits the hoarfrost cannon! You destroy the hoarfrost cannon! The mystic blast hits the hoarfrost cannon. The hoarfrost cannon is almost destroyed. Your battlesphere fires at the hoarfrost cannon! The barrage of energy hits the hoarfrost cannon! You destroy the hoarfrost cannon! You feel sick. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a pair of cannons out of ice! The ice encasing you melts away. You feel sick. The stone arrow hits the deep elf elementalist!!! The deep elf elementalist is almost dead. Your battlesphere fires at the deep elf elementalist! The barrage of energy hits the deep elf elementalist!! You kill the deep elf elementalist! Vehumet accepts your kill. You feel your power returning. The hoarfrost cannon melts away. You feel sick. The stone arrow hits the deep elf sorcerer!! The deep elf sorcerer is moderately wounded. Your battlesphere fires at the deep elf sorcerer! The barrage of energy hits the deep elf sorcerer! The deep elf sorcerer is heavily wounded. You feel sick. The stone arrow hits the deep elf sorcerer! The deep elf sorcerer is heavily wounded. Your battlesphere fires at the deep elf sorcerer! The barrage of energy hits the deep elf sorcerer! The deep elf sorcerer is severely wounded. You feel sick. The deep elf sorcerer gestures at you while chanting. You are cast into the Abyss! To return, you must find a gate leading back. Killing monsters will force the Abyss to allow you passage. This branch contains the abyssal rune of Zot. Okay, then. Unknown command. Unknown command. Okay, then. That's the wrong kind of item! (Use * to select it.) Fire/throw/use which item? ([*] to toss any item) (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33.1 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_FIRE_ITEM_NO_QUIVER repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [humterzook] Species: Deep Elf Job: Conjurer HP: 61/93; mods: 0/0 MP: 38/58; mod: 0 Stats: 13 34 11 Position: (40, 35), god: Vehumet (6), 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 | 1 | 17 | 6 | 1516 | 32/495 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/84 Polearms | X | 0 | 0 | 0 | 0 | 0/84 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/29 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 0 | 0 | 6 | 1484 | 0/495 Dodging | X | 0 | 0 | 2 | 151 | 45/106 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | X | 0 | 0 | 6 | 1484 | 0/495 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 2 | 34 | 24 | 12031 | 1016/1085 Conjurations | X | 1 | 17 | 20 | 11388 | 1109/1199 Hexes | X | 1 | 16 | 0 | 28 | 28/29 Summonings | X | 0 | 0 | 0 | 0 | 0/42 Necromancy | X | 0 | 0 | 0 | 0 | 0/35 Translocations | X | 0 | 0 | 0 | 0 | 0/42 Forgecraft | X | 0 | 0 | 0 | 0 | 0/42 Fire Magic | X | 0 | 0 | 9 | 1966 | 74/441 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 1 | 16 | 0 | 35 | 35/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 2 | 162 | 12/150 Spell bugs: Durations: #11: 2817 #33: 1 #114: 36 Attributes: #12: 2551 #13: 703 #23: 10080 #24: 261427642 #34: 1 #49: 3607 Mutations: clever: 2 magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #49: +0 pair of boots eq slot #4, inv slot #37: +0 helmet of see invisible eq slot #5, inv slot #38: +2 pair of gloves of strength eq slot #9, inv slot #9: ring "Ymifi" {rElec Will- rCorr MP+11 EV+5} eq slot #3, inv slot #25: +3 scale mail of fire resistance eq slot #9, inv slot #5: ring of Divine Compulsion {rC+ rN+++ rCorr Str+2 Int-4} eq slot #1, inv slot #4: staff of alchemy eq slot #2, inv slot #26: +0 buckler eq slot #8, inv slot #17: +2 cloak of the Lair of Beasts {Str+4} eq slot #10, inv slot #39: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ~~. ≈. #.## #. ... ... .. .. #.######'#.#### ..........~.... #....@....... #.....~.~.... ...#.#######... . # # clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: snake bailey_type: bailey_axe wucad_mu_died: false ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>