ERROR in 'libutil.cc' at line 392: screen write out of bounds: (-36,5) into (43,4) Version: Dungeon Crawl Stone Soup 0.24-a0-516-g9de272b Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-9de272bb65 -name Maken -rc /dgldir/rcfiles/crawl-git/Maken.rc -macro /dgldir/rcfiles/crawl-git/Maken.macro -morgue /dgldir/morgue/Maken/ -webtiles-socket /crawl-master/webserver/sockets/Maken:2019-07-21.18:34:38.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-git-9de272bb65(_Z17write_stack_traceP8_IO_FILEi+0x23) [0x60ca53]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-9de272bb65(_Z13do_crash_dumpv+0x419) [0x6145c9]: do_crash_dump() /usr/games/crawl-git-9de272bb65(_Z20crash_signal_handleri+0x9c) [0x60ccdc]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x360b0) [0x7f56498280b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x2b) [0x7f5649bc2b7b]: /usr/games/crawl-git-9de272bb65() [0x613c39] /usr/games/crawl-git-9de272bb65() [0x614058] /usr/games/crawl-git-9de272bb65(_Z7cgotoxyii10GotoRegion+0xd6) [0x82d5f6]: cgotoxy(int, int, GotoRegion) /usr/games/crawl-git-9de272bb65() [0x8ab00a] /usr/games/crawl-git-9de272bb65(_Z3mprRKSs+0x28) [0x8abde8]: mpr(std::string const&) /usr/games/crawl-git-9de272bb65(_ZNK19explore_discoveries7say_anyISt6vectorISsSaISsEEEEvRKT_PKc+0x2aa) [0xb4433a]: void explore_discoveries::say_any > >(std::vector > const&, char const*) const /usr/games/crawl-git-9de272bb65(_ZNK19explore_discoveries12stop_exploreEv+0x10c) [0xb3cd6c]: explore_discoveries::stop_explore() const /usr/games/crawl-git-9de272bb65(_Z30check_for_interesting_featuresv+0x1fa) [0xb3d5ca]: check_for_interesting_features() /usr/games/crawl-git-9de272bb65() [0xc3562e] /usr/games/crawl-git-9de272bb65() [0xc39a1b] /usr/games/crawl-git-9de272bb65(main+0x555) [0xc3e2e5]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f56498137ed]: /usr/games/crawl-git-9de272bb65() [0x565399] Trying to run gdb. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04 Copyright (C) 2012 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". For bug reporting instructions, please see: . [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f5649bc284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 #0 0x00007f5649bc284e in waitpid () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #1 0x000000000060d10b in call_gdb (file=0x7f5649bad180) at crash.cc:435 gdb = attach_cmd = "attach 11394\000\000\000\000\000\000\000" #2 0x00000000006145e9 in do_crash_dump () at dbg-asrt.cc:677 dir = "/dgldir/morgue/Maken/" signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'libutil.cc' at line 392: screen write out of bounds: (-36,5) into (43,4)" file = 0x7f5649bad180 t = 1563734372 name = "/dgldir/morgue/Maken/crash-Maken-20190721-183932.txt", '\000' #3 0x000000000060ccdc in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No symbol table info available. #5 0x00007f5649bc2b7b in raise () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #6 0x0000000000613c39 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd83d79f00 "ERROR in 'libutil.cc' at line 392: screen write out of bounds: (-36,5) into (43,4)", assert=) at dbg-asrt.cc:808 No locals. #7 0x0000000000614058 in die (file=0xc603d0 "libutil.cc", line=392, format=) at dbg-asrt.cc:868 tmp = "screen write out of bounds: (-36,5) into (43,4)", '\000' mesg = "ERROR in 'libutil.cc' at line 392: screen write out of bounds: (-36,5) into (43,4)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffd83d7a7f8, reg_save_area = 0x7ffd83d7a720}} #8 0x000000000082d5f6 in cgotoxy (x=-36, y=5, region=GOTO_MLIST) at libutil.cc:392 tl = sz = #9 0x00000000008ab00a in _mpr (text="Found a gateway to Hell.", channel=channel@entry=MSGCH_PLAIN, param=param@entry=0, nojoin=nojoin@entry=false, cap=, cap@entry=true) at message.cc:1497 pos = {region = GOTO_MLIST, pos = {x = -36, y = 5}} rng = {previous = RNG_GAMEPLAY} colour = domore = false do_flash_screen = true join = true msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "Found a gateway to Hell.", repeats = 1}}, turn = 60703, join = true} col = "lightgrey" fs = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}, {type = FSOP_TEXT, x = -1, y = -1, relative = false, text = "Found a gateway to Hell."}, {type = FSOP_COLOUR, x = 7, y = -1, relative = false, text = ""}}} #10 0x00000000008abde8 in mpr (text=...) at message.cc:48 No locals. #11 0x0000000000b4433a in explore_discoveries::say_any > > (this=this@entry=0x7ffd83d7ab80, coll=std::vector of length 1, capacity 1 = {...}, category=category@entry=0xc5878a "portal") at travel.cc:4660 size = 1 plural = "portals" message = "Found a gateway to Hell." #12 0x0000000000b3cd6c in explore_discoveries::stop_explore (this=this@entry=0x7ffd83d7ab80) at travel.cc:4703 marker_stop = #13 0x0000000000b3d5ca in check_for_interesting_features () at travel.cc:4842 discoveries = {can_autopickup = true, es_flags = 128, current_level = 0x0, items = std::vector of length 0, capacity 0, stairs = std::vector of length 0, capacity 0, portals = std::vector of length 1, capacity 1 = {{name = "gateway to Hell", thing = 1}}, shops = std::vector of length 0, capacity 0, altars = std::vector of length 0, capacity 0, runed_doors = std::vector of length 0, capacity 0, transporters = std::vector of length 0, capacity 0, marker_msgs = std::vector of length 0, capacity 0, marked_feats = std::vector of length 0, capacity 0} #14 0x0000000000c3562e in _prep_input () at main.cc:2068 No locals. #15 0x0000000000c39a1b in _input () at main.cc:1018 player_disabled = {was_disabled = false} #16 0x0000000000c3e2e5 in _launch_game () at main.cc:468 game_start = false ccon = {cstate = false, smartcstate = false} #17 _launch_game_loop () at main.cc:377 game_ended = false #18 main (argc=, argv=) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 4.7.3 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -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 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-9de272bb65/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-9de272bb65/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-9de272bb65/data/web/" -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 34, depth = 4 Level id: Depths:4 Level build method = random_map_in_depth, level layout type = rooms, absdepth0 = 25 Level vaults: hangedman_elemental_death_ray layout_basic dungeon_decor lemuel_round_altar hell_entry hangedman_abyss_entry_splay serial_bayou_shore_b infiniplex_staircase_zigzag_3 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You burn the fire dragon. The fire dragon is severely wounded. You hit the fire dragon but do no damage. The fire dragon is severely wounded. The yellow draconian hits you with a +0 long sword! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy hits the fire dragon but does no damage. The fire dragon is severely wounded. The spray of energy hits the yellow draconian. The yellow draconian is lightly wounded. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy hits the yellow draconian! The yellow draconian is lightly wounded. The spray of energy hits the fire dragon but does no damage. The fire dragon is heavily wounded. The yellow draconian throws acid at you. You block the glob of acid. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy misses the fire dragon. The spray of energy hits the yellow draconian. The yellow draconian is moderately wounded. You block the yellow draconian's attack. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy hits the yellow draconian! The yellow draconian is moderately wounded. The spray of energy hits the fire dragon! The fire dragon is severely wounded. The fire dragon is no longer blind. The yellow draconian completely misses you. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy hits the fire dragon. The fire dragon is severely wounded. The spray of energy hits the yellow draconian! The yellow draconian is heavily wounded. The yellow draconian throws acid at you. The glob of acid hits you! The acid corrodes you! You are splashed with acid! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line The spray of energy hits the fire dragon but does no damage. The fire dragon is severely wounded. The fire dragon is dazzled. The spray of energy hits the yellow draconian. The yellow draconian is heavily wounded. The yellow draconian is dazzled. The fire dragon breathes flames at you. The blast of flame misses you. The yellow draconian completely misses you. You hear a shout! You barely miss the yellow draconian. The yellow draconian is heavily wounded. You strike the helpless fire dragon from behind! You bite the fire dragon, and draw its blood! You feel better. You perforate the fire dragon like a sieve!!! You burn the fire dragon. You kill the fire dragon! Dithmenos accepts your kill. The yellow draconian completely misses you. You hit the yellow draconian but do no damage. The yellow draconian is heavily wounded. You hit the yellow draconian but do no damage. The yellow draconian is heavily wounded. The yellow draconian closely misses you. You catch the helpless yellow draconian completely off-guard! You bite the yellow draconian, and draw its blood! You feel better. You skewer the yellow draconian like a kebab!!! You burn the yellow draconian! You kill the yellow draconian! Dithmenos accepts your kill. Things that are here: a +0 long sword; a yellow draconian corpse A spriggan berserker comes into view. It is wielding a +0 broad axe. The spriggan berserker moves out of view. The hell knight shouts! Things that are here: the +1 faerie dragon scales {+Fly rCorr} a +1 lajatang of protection; a potion of lignification A - the +1 faerie dragon scales {+Fly rCorr} Things that are here: a +0 long sword; a yellow draconian corpse The hell knight casts a spell. The hell knight blinks! You start resting. You are no longer corroded. You start resting. The hell knight is too close now for your liking. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hell knight Aim: a hell knight, wielding a +0 demon trident and wearing a +0 chain mail (umbra, chance to defeat MR: 75%) The hell knight appears confused. A hell knight comes into view. It is wielding a +2 war axe. You strike the helpless hell knight from behind! You bite the hell knight, and draw its blood! You skewer the hell knight like a kebab!!! The hell knight is almost dead. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The hell knight flies into a frenzy! The necromancer resists with almost no effort. The necromancer flies into a frenzy! x2; The hell knight flies into a frenzy! The necromancer flies into a frenzy! The necromancer shouts! The necromancer hits the necromancer but does no damage. The necromancer hits the hell knight but does no damage. The necromancer closely misses the necromancer. The hell knight completely misses the necromancer. The necromancer casts a spell. The necromancer binds the souls of nearby monsters. The necromancer hits the necromancer with a +0 dagger. The necromancer hits the hell knight with a +0 dagger. Something barely misses the necromancer. The hell knight hits the necromancer with a +2 war axe!! The hell knight shouts! The necromancer hits something with a +0 dagger. The necromancer hits the hell knight but does no damage. Something barely misses the necromancer. The hell knight shouts! The hell knight hits the hell knight with a +2 war axe! The hell knight dies! Dithmenos accepts your kill. The hell knight hits the necromancer with a +2 war axe! The necromancer hits the hell knight but does no damage. The necromancer gestures wildly while chanting. The necromancer binds the souls of nearby monsters. The hell knight hits something with a +2 war axe!!! Dithmenos accepts your kill. You feel a bit more experienced. The necromancer hits the hell knight with a +0 dagger. The necromancer hits something but does no damage. Something closely misses the necromancer. The necromancer hits something but does no damage. Dithmenos accepts your kill. You feel a bit more experienced. Dithmenos accepts your kill. You feel a bit more experienced. Dithmenos accepts your kill. You feel a bit more experienced. You hear a shout! You hear a shout! You hear a shout! You start resting. You hear a shout! Magic restored. Things that are here: a +0 demon trident; a +0 chain mail; a human corpse Things that are here: a +0 long sword; a yellow draconian corpse There is an open gate here. There is an open gate here. Casting: Discord (quite dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (hasn't noticed you, umbra, chance to defeat MR: 13%) The spriggan berserker shouts! The spriggan berserker resists with almost no effort. You hear a shout! The spriggan berserker prays to Trog. The polar bear goes berserk! You hear a roar! The polar bear rages. The spriggan berserker prays to Trog. The spriggan berserker goes berserk! The spriggan berserker rages. The polar bear rages. The spriggan berserker completely misses you. Found a +0 dagger. You block the spriggan berserker's attack. The spriggan berserker hits you with a +0 broad axe!!! You emit a cloud of dark smoke. The spriggan berserker barely misses you. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (black smoke, berserk, fast, unusually strong, umbra) The spray of energy misses the spriggan berserker. The spray of energy hits the polar bear! The polar bear is lightly wounded. Your shadow mimicks your spell! The shadow shard misses the spriggan berserker. The polar bear bites you! The polar bear completely misses you. x2 The spriggan berserker misses you. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (black smoke, berserk, fast, unusually strong, umbra) The spray of energy hits the spriggan berserker! The spriggan berserker is lightly wounded. The spray of energy hits the polar bear! The polar bear is moderately wounded. The polar bear is dazzled. The polar bear bites you!! You block the polar bear's attack. The polar bear completely misses you. The spriggan berserker completely misses you. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The polar bear completely misses you. You block the polar bear's attack. The polar bear completely misses you. The spriggan berserker barely misses you. The polar bear completely misses you. The polar bear barely misses you. The polar bear closely misses you. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (black smoke, lightly wounded, berserk, fast, unusually strong, umbra) The spray of energy hits the spriggan berserker. The spriggan berserker is lightly wounded. The spray of energy misses the polar bear. Your shadow mimicks your spell! The shadow shard hits the spriggan berserker! You block the spriggan berserker's attack. You block the polar bear's attack. The polar bear barely misses you. The polar bear misses you. The polar bear completely misses you. The polar bear misses you. The polar bear completely misses you. The spriggan berserker hits you with a +0 broad axe. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (black smoke, moderately wounded, berserk, fast, unusually strong, umbra) The spray of energy misses the spriggan berserker. The spray of energy hits the polar bear. The polar bear is moderately wounded. The polar bear is dazzled. Your surroundings suddenly seem different. You hear an angry growl. You start resting. You hear a shout! x2 Magic restored. You start resting. HP restored. You turn into a vampire bat. The +6 dagger "Gual" {flame, rF++ MR-} melds into your body. Your +2 cloak of magic resistance melds into your body. Your +0 helmet melds into your body. Your +2 pair of gloves of dexterity melds into your body. Your +1 pair of boots of running melds into your body. Your +1 buckler of protection melds into your body. Your +2 robe of magic resistance melds into your body. The ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4} melds into your body. Your +5 ring of evasion melds into your body. The +6 dagger "Gual" {flame, rF++ MR-} stops flaming. You feel less resistant to hostile enchantments. You feel clumsy. You feel rather sluggish. You feel less protected. You feel less resistant to hostile enchantments. You feel weaker. You feel weakened. You feel dopey. You feel clumsy. Your transformation has ended. The +6 dagger "Gual" {flame, rF++ MR-} unmelds from your body. Your +2 cloak of magic resistance unmelds from your body. Your +0 helmet unmelds from your body. Your +2 pair of gloves of dexterity unmelds from your body. Your +1 pair of boots of running unmelds from your body. Your +1 buckler of protection unmelds from your body. Your +2 robe of magic resistance unmelds from your body. The ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4} unmelds from your body. Your +5 ring of evasion unmelds from your body. The +6 dagger "Gual" {flame, rF++ MR-} bursts into flame! You feel resistant to hostile enchantments. You feel agile. You feel quick. You feel protected. You feel resistant to hostile enchantments. You feel stronger. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You begin the revivification ritual. You continue your ritual. x5 Now alive. You feel frail. Unknown command. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - hell knight Aim: a hell knight, wielding a +2 war axe and wearing a +0 chain mail (hasn't noticed you, umbra, chance to defeat MR: 75%) The hell knight shouts! The hell knight appears confused. You hit the hell knight. The hell knight is lightly wounded. The hell knight completely misses you. You completely miss the hell knight. You catch the helpless hell knight completely off-guard! You spit the hell knight like a pig!!! You kill the hell knight! Dithmenos accepts your kill. Things that are here: a +2 war axe; a +0 chain mail Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - spriggan berserker Aim: a spriggan berserker, wielding a +0 broad axe and wearing a +0 animal skin (hasn't noticed you, umbra) The spray of energy hits the spriggan berserker. The spriggan berserker is lightly wounded. The spriggan berserker shouts! The spriggan berserker is dazzled. The spriggan berserker invokes Trog's protection! You hit the spriggan berserker. You burn the spriggan berserker. You bite the spriggan berserker. The spriggan berserker is moderately wounded. Your shadow hits the spriggan berserker but does no damage. The spriggan berserker closely misses you. You strike the helpless spriggan berserker from behind! You skewer the spriggan berserker like a kebab!!! You burn the spriggan berserker! You kill the spriggan berserker! Dithmenos accepts your kill. Things that are here: a +0 broad axe; a +0 animal skin; a spriggan corpse Things that are here: a +0 demon trident; a +0 chain mail Things that are here: a +0 buckler; a +0 robe; a +6 quick blade Things that are here: a +0 buckler; a +0 robe; a +6 quick blade Things that are here: a +1 lajatang of protection; a potion of lignification Items here: ( )) [[[[ Things that are here: a +0 plate armour; a +2 scimitar Things that are here: a +0 robe; a +2 rapier of draining You now have 3927 gold pieces (gained 30). There is an open gate here. A green draconian comes into view. It is wielding a +0 glaive. A fire dragon comes into view. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - green draconian Aim: a green draconian, wielding a +0 glaive (hasn't noticed you, umbra) The spray of energy hits the green draconian! The green draconian is lightly wounded. The green draconian roars! Your shadow mimicks your spell! The shadow shard hits the green draconian! The green draconian breathes poison at you. The blast of poison misses you. You are engulfed in poison gas. You are poisoned. You feel sick. You are engulfed in poison gas. You are more poisoned. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. There is an open gate here. You feel sick. The green draconian breathes poison at you. You feel sick. You feel sick. You feel sick. You feel sick. v - 4 potions of flight (gained 1) You see here a +0 battleaxe. You feel sick. You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - green draconian Aim: a green draconian, wielding a +0 glaive (lightly wounded, umbra) The spray of energy misses the green draconian. You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - green draconian Aim: a green draconian, wielding a +0 glaive (lightly wounded, umbra) The spray of energy hits the green draconian. The green draconian is lightly wounded. The green draconian is dazzled. You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - green draconian Aim: a green draconian, wielding a +0 glaive (lightly wounded, blind, umbra) Okay, then. You feel sick. You see here a +0 battleaxe. You strike the helpless green draconian from behind! You perforate the green draconian like a sieve!!! You burn the green draconian! The green draconian is almost dead. Your shadow hits the green draconian but does no damage. You feel sick. The green draconian roars! You hit the green draconian but do no damage. The green draconian is almost dead. The green draconian completely misses you. x2 You catch the helpless green draconian completely off-guard! You spit the green draconian like a pig!!! You burn the green draconian. You kill the green draconian! Dithmenos accepts your kill. You feel the corruption within you wane completely. You feel robust. You feel sick. You feel sick. You feel sick. There is an open gate here. You feel sick. You feel sick. You feel sick. A red draconian comes into view. It is wielding a +0 glaive. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - red draconian Aim: a red draconian, wielding a +0 glaive (hasn't noticed you, umbra) The spray of energy hits the red draconian. The red draconian is lightly wounded. The red draconian roars! The red draconian is dazzled. Your shadow mimicks your spell! The shadow shard hits the red draconian! The red draconian roars! You feel sick. You feel sick. You feel sick. The red draconian is no longer blind. There is an open gate here. You feel sick. Casting: Dazzling Spray (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: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - red draconian Aim: a red draconian, wielding a +0 glaive (lightly wounded, umbra) The spray of energy hits the red draconian but does no damage. The red draconian is lightly wounded. You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - red draconian Aim: a red draconian, wielding a +0 glaive (lightly wounded, umbra, chance to defeat MR: 75%) The red draconian appears confused. You hit the red draconian. You bite the red draconian, but do no damage. The red draconian is lightly wounded. You barely miss the red draconian. The red draconian is lightly wounded. You feel sick. You are no longer poisoned. You catch the helpless red draconian completely off-guard! You skewer the red draconian like a kebab!!! You burn the red draconian. The red draconian is almost dead. Things that are here: a +0 robe; a +2 rapier of draining You hit the red draconian but do no damage. The red draconian is almost dead. Your shadow hits the red draconian but does no damage. The red draconian completely misses you. You barely miss the red draconian. The red draconian is almost dead. Your shadow barely misses the red draconian. You hit the red draconian. The red draconian is almost dead. You strike the helpless red draconian from behind! You skewer the red draconian like a kebab!!! You burn the red draconian. You kill the red draconian! Dithmenos accepts your kill. Things that are here: a +1 lajatang of protection; a potion of lignification There is an open gate here. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - fire dragon Aim: a fire dragon (hasn't noticed you, umbra) The spray of energy hits the fire dragon. The fire dragon is lightly wounded. The fire dragon roars deafeningly! Your shadow mimicks your spell! The shadow shard hits the fire dragon! You hear a deafening roar! You hear a roar! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - fire dragon Aim: a fire dragon (lightly wounded, umbra, chance to defeat MR: 59%) The fire dragon appears confused. A bone dragon comes into view. You hit the fire dragon. You bite the fire dragon, but do no damage. The fire dragon is lightly wounded. You hit the fire dragon but do no damage. The fire dragon is lightly wounded. Your shadow hits the fire dragon but does no damage. A golden dragon comes into view. You catch the helpless fire dragon completely off-guard! You perforate the fire dragon like a sieve!!! You burn the fire dragon. You bite the fire dragon, but do no damage. The fire dragon is severely wounded. You hit the fire dragon but do no damage. The fire dragon is severely wounded. The fire dragon misses you. The fire dragon completely misses you. The fire dragon closely misses you. You catch the helpless fire dragon completely off-guard! You spit the fire dragon like a pig!!! You burn the fire dragon. You kill the fire dragon! Dithmenos accepts your kill. A red draconian shifter comes into view. It is wielding a +0 short sword. The red draconian shifter moves out of view. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - bone dragon Aim: a bone dragon (hasn't noticed you, umbra) The spray of energy hits the bone dragon but does no damage. You hear a roar! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dispel Undead (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bone dragon Aim: a bone dragon (umbra) The bone dragon is dispelled!!! Casting: Dispel Undead (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dispel Undead (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bone dragon Aim: a bone dragon (moderately damaged, umbra) The bone dragon is dispelled!! Casting: Dispel Undead (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dispel Undead (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bone dragon Aim: a bone dragon (heavily damaged, umbra) The bone dragon is dispelled!!! Casting: Dispel Undead (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dispel Undead (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bone dragon Aim: a bone dragon (severely damaged, umbra) The bone dragon is dispelled!!! The bone dragon barely misses you. The bone dragon claws you. You block the bone dragon's attack. Casting: Dispel Undead (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dispel Undead (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - bone dragon Aim: a bone dragon (almost destroyed, umbra) The bone dragon is dispelled!! You destroy the bone dragon! Dithmenos accepts your kill. You feel your strength returning. Casting: Dispel Undead (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line You can't see that place. [a shop.] Okay, then. The red draconian shifter casts a spell at you. You resist with almost no effort. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - red draconian shifter Aim: a red draconian shifter, wielding a +0 short sword and wearing a +2 cloak (umbra, chance to defeat MR: 75%) The red draconian shifter appears confused. You catch the helpless red draconian shifter completely off-guard! You stick the red draconian shifter like a pincushion!!! You burn the red draconian shifter! The red draconian shifter is severely wounded. You catch the helpless red draconian shifter completely off-guard! You spit the red draconian shifter like a pig!!! You burn the red draconian shifter. You kill the red draconian shifter! Dithmenos accepts your kill. You start resting. Magic restored. There is an open door here. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - golden dragon Aim: a golden dragon (hasn't noticed you, umbra, chance to defeat MR: 0%) Okay, then. Casting: Confuse (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - golden dragon Aim: a golden dragon (hasn't noticed you, umbra) The spray of energy hits the golden dragon but does no damage. The golden dragon roars deafeningly! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (umbra) The spray of energy hits the golden dragon! The golden dragon is lightly wounded. Your shadow mimicks your spell! The shadow shard hits the golden dragon but does no damage. The golden dragon breathes poison at you. The blast of poison misses you. You are engulfed in poison gas. You are poisoned. You feel sick. There is an open door here. You feel sick. You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (poison gas, lightly wounded, catching its breath, umbra) The spray of energy hits the golden dragon but does no damage. The golden dragon is lightly wounded. Your shadow mimicks your spell! The shadow shard hits the golden dragon but does no damage. The golden dragon roars deafeningly! You feel sick. You hear a roar! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (poison gas, lightly wounded, catching its breath, umbra) The spray of energy hits the golden dragon. The golden dragon is lightly wounded. Your shadow mimicks your spell! The shadow shard hits the golden dragon! You feel sick. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - golden dragon Aim: a golden dragon (moderately wounded, umbra) The spray of energy hits the golden dragon! The golden dragon is moderately wounded. The golden dragon is dazzled. You feel sick. The golden dragon completely misses you. x3 You hit the golden dragon but do no damage. The golden dragon is moderately wounded. You feel sick. The golden dragon completely misses you. x3 You barely miss the golden dragon. The golden dragon is moderately wounded. Your shadow hits the golden dragon but does no damage. You strike the helpless golden dragon from behind! You spit the golden dragon like a pig!!! You burn the golden dragon. The golden dragon is almost dead. The golden dragon breathes poison at something. You hit the golden dragon but do no damage. The golden dragon is almost dead. Your shadow hits the golden dragon but does no damage. You are engulfed in poison gas. You are more poisoned. You feel sick. The golden dragon roars deafeningly! You hit the golden dragon but do no damage. The golden dragon is almost dead. Your shadow hits the golden dragon but does no damage. You are engulfed in poison gas. You are more poisoned. You feel sick. The golden dragon misses you. The golden dragon completely misses you. The golden dragon barely misses you. You strike the helpless golden dragon from behind! You stick the golden dragon like a pincushion!!! You burn the golden dragon. You kill the golden dragon! Dithmenos accepts your kill. The gold dragon scales are intact enough to wear. You feel your dexterity returning. You are engulfed in poison gas. You are more poisoned. You feel sick. You feel very sick. You feel very sick. You start resting. You feel very sick. x6 You feel sick. x24 Magic restored. You start resting. You feel sick. x3 You are no longer poisoned. You start resting. HP restored. There is an open door, spattered with blood here. Things that are here: +0 gold dragon scales; a golden dragon corpse A yellow draconian annihilator comes into view. It is wielding a +0 short sword. You hit the yellow draconian annihilator. You burn the yellow draconian annihilator. The yellow draconian annihilator is lightly wounded. The yellow draconian annihilator points at you and mumbles some strange words. The poison arrow hits you!!! You are poisoned. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Confuse (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - yellow draconian annihilator Aim: a yellow draconian annihilator, wielding a +0 short sword and wearing a +0 cloak (lightly wounded, umbra, chance to defeat MR: 75%) The yellow draconian annihilator struggles to resist. Your shadow mimicks your spell! The yellow draconian annihilator appears confused. You feel sick. You barely miss the yellow draconian annihilator. The yellow draconian annihilator is lightly wounded. Your shadow hits the yellow draconian annihilator but does no damage. You feel sick. You hit the yellow draconian annihilator but do no damage. The yellow draconian annihilator is lightly wounded. You hit the yellow draconian annihilator but do no damage. The yellow draconian annihilator is lightly wounded. You feel sick. You hit the yellow draconian annihilator. You burn the yellow draconian annihilator. The yellow draconian annihilator is lightly wounded. You feel sick. You feel sick. You barely miss the yellow draconian annihilator. You bite the yellow draconian annihilator. The yellow draconian annihilator is lightly wounded. Your shadow hits the yellow draconian annihilator but does no damage. You feel sick. You catch the helpless yellow draconian annihilator completely off-guard! You perforate the yellow draconian annihilator like a sieve!!! You burn the yellow draconian annihilator. You bite the yellow draconian annihilator. The yellow draconian annihilator is almost dead. You hit the yellow draconian annihilator. You burn the yellow draconian annihilator. You kill the yellow draconian annihilator! Dithmenos accepts your kill. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. There is an open door, spattered with blood here. Things that are here: +0 gold dragon scales; a golden dragon corpse You start resting. You feel sick. x7 You are no longer poisoned. You start resting. HP restored. Found a gate to the Realm of Zot. There is an open door here. There is an open door here. Things that are here: a +0 short sword; a +0 cloak; a yellow draconian corpse There is an open door, spattered with blood here. Things that are here: +0 gold dragon scales; a golden dragon corpse Things that are here: a +0 short sword; a +2 cloak There is an open gate here. Things that are here: a +0 buckler; a +0 robe; a +6 quick blade Items here: )) [[ ÷ a +0 glaive; a +0 buckler; a +0 robe; a +6 quick blade a red draconian skeleton Items here: )) [[ a +0 dagger; a +0 robe; a +0 dagger; a +0 leather armour Things that are here: a +0 hand axe; a +0 robe Things that are here: a +0 dagger; a +0 robe Things that are here: a +0 broad axe; a +0 animal skin Found a robe. You see here a quarterstaff. W - 5 scrolls of magic mapping (gained 1) You open the door. There is an open door here. Things that are here: a +0 dire flail x2 Things that are here: a +0 dire flail of draining; a +0 dire flail Done exploring. Done exploring. COSPLAY CHALLENGE OPTIONAL CONDUCTS AND CHALLENGES: + Don't use ranged weapons, except nets. + Don't train armour. + Train dodging to 21 before XL27. * Don't learn Fire/Ice/Air/Earth/Poison spells, except EH. * Kill Geryon; be in bat form while in the Vestibule. Welcome back, Maken the Vampire Enchanter. Dithmenos says: Spread the eternal night. Press ? for a list of commands and other information. You see here a +2 great sword of flaming. There is an entrance to Qiurch's Jewellery Shop here. E - the ring of Past Mistakes {rN+ MP+9 Int+4 Stlth+} Thank you for shopping at Qiurch's Jewellery Shop! You can access your shopping list by pressing '$'. Put on which piece of jewellery? (? for menu, Esc to quit) You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or M - the ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4} > or B - a +5 ring of evasion You remove the ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4}. You feel weaker. You feel clever. E - the ring of Past Mistakes (left hand) {rN+ MP+9 Int+4 Stlth+} Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (Enter - Depths:5 @ (x,y), ? - help) Okay, then. There is an entrance to Qiurch's Jewellery Shop here. You can access your shopping list by pressing '$'. Drop what? 51/52 slots (_ for help) (? for menu, Esc to quit) You drop a wand of enslavement (12). You drop the +1 faerie dragon scales {+Fly rCorr}. You drop a potion of berserk rage. You drop the ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4}. There is an entrance to Qiurch's Jewellery Shop here. x - the amulet of Vitality {Regen+ HP+15} Thank you for shopping at Qiurch's Jewellery Shop! Put on which piece of jewellery? (? for menu, Esc to quit) You remove your amulet of regeneration. The amulet throbs as it attunes itself to your uninjured body. x - the amulet of Vitality (around neck) {Regen+ HP+15} Drop what? 48/52 slots (_ for help) (? for menu, Esc to quit) You drop an uncursed amulet of regeneration. Search for what [? for help]? amulet Items here: ! / = [ the ring of Isepunturph {*Corrode rF+ rN+ Str+2 Int+4} a potion of berserk rage the +1 faerie dragon scales {+Fly rCorr} a wand of enslavement (12) Things that are here: a +0 dire flail x2 (D) Dungeon (T) Temple (L) Lair (A) Shoals (N) Spider Nest (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (U) Depths (H) Hell (Z) Zot Where to? (Enter - Depths:5 @ (x,y), ? - help) What level of the Elven Halls? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Things that are here: a +0 buckler; a cursed -1 ring mail; a +2 war axe of freezing There is an escape hatch in the ceiling here. There is a stone staircase leading up here. You climb upwards. The spriggan berserker is too close now for your liking. There is a stone staircase leading down, spattered with blood here. The spriggan berserker shouts! You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading up here. There is an escape hatch in the ceiling here. There is an open door here. Items here: ))) [[ a +2 robe of cold resistance; a +0 quarterstaff of flaming a +1 great sword of flaming; a +0 ring mail; a +0 long sword There is an open door here. There is an escape hatch in the ceiling here. There is a stone staircase leading up here. You climb upwards. The spriggan berserker hits you with a +0 quarterstaff!! You emit a cloud of dark smoke. The spriggan berserker completely misses you. There is a stone staircase leading down, spattered with blood here. Cast which spell? (? or * to list) Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (black smoke, umbra) The spray of energy misses the spriggan berserker. The spray of energy hits the fungus! The fungus is moderately damaged. Your shadow mimicks your spell! The shadow shard misses the spriggan berserker. The spriggan berserker completely misses you. You can't go up here! The spriggan berserker closely misses you. You climb downwards. There is a stone staircase leading up here. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (umbra) The spray of energy hits the spriggan berserker. The spriggan berserker is lightly wounded. Your shadow mimicks your spell! The shadow shard misses the spriggan berserker. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (lightly wounded, umbra) The spray of energy hits the spriggan berserker. The spriggan berserker is lightly wounded. The spriggan berserker hits you with a +0 quarterstaff! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (lightly wounded, umbra) The spray of energy misses the spriggan berserker. The spriggan berserker completely misses you. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (lightly wounded, umbra) The spray of energy misses the spriggan berserker. You block the spriggan berserker's attack. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (lightly wounded, umbra) The spray of energy hits the spriggan berserker! The spriggan berserker is moderately wounded. The spriggan berserker utters an invocation to Trog. The spriggan berserker goes berserk! Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (moderately wounded, berserk, fast, unusually strong, umbra) The spray of energy misses the spriggan berserker. Your shadow mimicks your spell! The shadow shard hits the spriggan berserker!! The spriggan berserker hits you but does no damage. The spriggan berserker closely misses you. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (heavily wounded, berserk, fast, unusually strong, umbra) The spray of energy hits the spriggan berserker! The spriggan berserker is severely wounded. The spriggan berserker is dazzled. You block the spriggan berserker's attack. Casting: Dazzling Spray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Dazzling Spray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - spriggan berserker Aim: a spriggan berserker, wielding a +0 quarterstaff and wearing a +0 animal skin (severely wounded, berserk, fast, unusually strong, blind, umbra) The spray of energy hits the spriggan berserker! The spriggan berserker is severely wounded. Your shadow mimicks your spell! The shadow shard hits the spriggan berserker!! The spriggan berserker hits you with a +0 quarterstaff!! You barely miss the spriggan berserker. The spriggan berserker is almost dead. You hit the spriggan berserker. You burn the spriggan berserker. You kill the spriggan berserker! Dithmenos accepts your kill. You now have 632 gold pieces (gained 38). Things that are here: a +0 quarterstaff; a +0 animal skin; a scroll of noise There is a stone staircase leading up, spattered with blood here. You start resting. HP restored. You start resting. Magic restored. You climb upwards. There is a stone staircase leading down, spattered with blood here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading up here. Found a gateway to Hell. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.24-a0-509-ga1643a6 0.24-a0-513-g284f782 0.24-a0-516-g9de272b 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_MOVE_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Maken] Species: Vampire Job: Enchanter HP: 184/184; mods: 0/0 MP: 52/52; mod: 0 Stats: 8 (9) 26 (28) 20 (21) Position: (53, 38), god: Dithmenos (19), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 0 | 0 | 11 | 4105 | 3/892 Short Blades | X | 0 | 0 | 11 | 3067 | 166/630 Long Blades | | 0 | 0 | 0 | 0 | 0/50 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/70 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/70 Bows | | 0 | 0 | 0 | 0 | 0/70 Crossbows | | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 21 | 13255 | 11/1639 Stealth | X | 1 | 50 | 20 | 6187 | 322/757 Shields | X | 0 | 0 | 4 | 598 | 4/297 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 16 | 10478 | 727/1487 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 1 | 50 | 20 | 7288 | 313/900 Charms | X | 0 | 0 | 2 | 128 | 2/126 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 16 | 7426 | 531/1051 Translocations | | 0 | 0 | 0 | 0 | 0/70 Transmutations | X | 0 | 0 | 4 | 455 | 35/210 Fire Magic | | 0 | 0 | 0 | 0 | 0/70 Ice Magic | X | 0 | 0 | 2 | 228 | 78/150 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 10 | 3330 | 1/773 Evocations | X | 0 | 0 | 7 | 1968 | 304/476 Spell bugs: Durations: Attributes: #12: 6312 #13: 5680 #23: 38386 #24: -233689320 #27: 836193 #49: 6823 #59: 1 #61: 26 Mutations: fangs: 3 (innate) see invisible: 1 (innate) magic resistance: 1 strong: 1 wild magic: 1 unbreathing: 1 (innate) MP-powered wands: 1 Inventory bugs: Equipment: eq slot #0, inv slot #3: +6 dagger "Gual" {flame, rF++ MR-} eq slot #1, inv slot #11: +2 cloak of magic resistance eq slot #2, inv slot #1: +0 helmet eq slot #3, inv slot #50: +2 pair of gloves of dexterity eq slot #4, inv slot #46: +1 pair of boots of running eq slot #5, inv slot #40: +1 buckler of protection eq slot #6, inv slot #0: +2 robe of magic resistance eq slot #7, inv slot #30: ring of Past Mistakes {rN+ MP+9 Int+4 Stlth+} eq slot #8, inv slot #27: +5 ring of evasion eq slot #9, inv slot #23: amulet of Vitality {Regen+ HP+15} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..........................## ........###########..####..# ....#..[# ###..##))##.# ........# .....#())'.# #.#####..# ###..##))##.# .## ##.°°.#### ##..####..# ## °.°..... ##......## ##. ..#.###.############### .○. ###.# #.@.............# .. #......#######.#####.# . #......#.## ##.# #[..# # #......#..(##..###.### ## #......#........<<.##### .# #......#.......[........ )# ∩......#......[###.##### .# .......#......[....# .# ##......##### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (30, 39): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 1 at (31, 39): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 2 at (34, 39): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (35, 39): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 4 at (37, 38): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 5 at (38, 38): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 6 at (40, 37): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 7 at (41, 37): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 8 at (43, 36): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 9 at (44, 36): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 10 at (46, 35): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (47, 35): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 12 at (49, 34): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 13 at (50, 34): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 14 at (52, 33): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 15 at (53, 33): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 16 at (56, 33): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: tick delay_max: 150 listener_only: true delay_min: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 17 at (57, 33): {{{{ CLASS: FogMachine pow_min: 6 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 6 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 59 type: turn buildup_turns: 0 sub_type: tick delay_max: 200 listener_only: true delay_min: 200 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 0 buildup_turns: 1 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} >>>>>>>>>>>>>>>>>>>>>>