ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 801 failed. Version: Dungeon Crawl Stone Soup 0.33.0-2-g533f539158 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 986278348115776140, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name BobbyRooster -rc /dgldir/rcfiles/crawl-0.33/BobbyRooster.rc -macro /dgldir/rcfiles/crawl-0.33/BobbyRooster.macro -morgue /dgldir/morgue/BobbyRooster/ -webtiles-socket /crawl-master/webserver/sockets/BobbyRooster:2025-05-04.01:40:30.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 18 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5d0f25d5a09e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x5d0f25d6812a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x5d0f25d5a57a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x79fbffe42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x79fbffe9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x79fbffe42866]: /usr/games/crawl-0.33(+0x4d84fd) [0x5d0f25d674fd]: /usr/games/crawl-0.33(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5d0f25d67a07]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.33(_Z11place_cloud10cloud_typeRK9coord_defiPK5actoriib+0x5ec) [0x5d0f25d3a4ec]: place_cloud(cloud_type, coord_def const&, int, actor const*, int, int, bool) /usr/games/crawl-0.33(_Z19handle_monster_moveP7monster+0xe4a) [0x5d0f260d80ca]: handle_monster_move(monster*) /usr/games/crawl-0.33(_Z15handle_monstersb+0xbf0) [0x5d0f260da7c0]: handle_monsters(bool) /usr/games/crawl-0.33(_Z12world_reactsv+0x147) [0x5d0f264f4ef7]: world_reacts() /usr/games/crawl-0.33(+0xc68570) [0x5d0f264f7570]: /usr/games/crawl-0.33(+0xc68f25) [0x5d0f264f7f25]: /usr/games/crawl-0.33(main+0x1f7) [0x5d0f25c8fa67]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x79fbffe280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x79fbffe28189]: /usr/games/crawl-0.33(_start+0x25) [0x5d0f25c90495]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000079fbfff0fbf7 in __GI___wait4 (pid=2195280, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000079fbfff0fbf7 in __GI___wait4 (pid=2195280, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005d0f25d5a74c in call_gdb (file=0x79fbfffff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2194572\000\000\000\000\000" #2 0x00005d0f25d68148 in do_crash_dump () at dbg-asrt.cc:673 t = 1746323529 dir = "/dgldir/morgue/BobbyRooster/" name = "/dgldir/morgue/BobbyRooster/crash-BobbyRooster-20250504-015209.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 801 failed." file = 0x79fbfffff6c0 <_IO_2_1_stderr_> #3 0x00005d0f25d5a57a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {801}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000079fbffe42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005d0f25d674fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe48bf9770 "ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 801 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005d0f25d67a07 in AssertFailed (expr=expr@entry=0x5d0f2650dd89 "!cell_is_solid(ctarget)", file=file@entry=0x5d0f2650dbd0 "cloud.cc", line=line@entry=801, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!cell_is_solid(ctarget)) in 'cloud.cc' at line 801 failed.\000\000\000\001\000\000\000\210\237\317'\017]\000\000\210\237\317'\017]\000\000*\000\000\000\017]", '\000' , "\005\000\000\000 \232\277H\376\177\000\000\001\3558'", '\000' , "\034", '\000' , "\003", '\000' ... args = {{gp_offset = 25245184, fp_offset = 1498022458, overflow_arg_area = 0x7ffe48bf9950, reg_save_area = 0x0}} fileName = #11 0x00005d0f25d3a4ec in place_cloud (cl_type=cl_type@entry=CLOUD_DUST, ctarget=..., cl_range=2, agent=agent@entry=0x5d0f26ae99e0 , spread_rate=spread_rate@entry=-1, excl_rad=excl_rad@entry=-1, do_conducts=true) at cloud.cc:801 mons = 0x5d0f26ae99e0 conducts = {{conduct = 49, pgain = 26, known = 80, victim = std::unique_ptr = {get() = 0x5d0f26a6c4e0 }, did_sanctuary = 75}, {conduct = DID_EVIL, pgain = 0, known = 56, victim = std::unique_ptr = {get() = 0x4}, did_sanctuary = true}, {conduct = 648976440, pgain = 23823, known = 71, victim = std::unique_ptr = {get() = 0x5d0f26ae9838 }, did_sanctuary = 11}} whose = killer = source = cloud = old = #12 0x00005d0f260d80ca in _handle_boulder_movement (boulder=...) at mon-act.cc:966 dir = {x = 32765, y = 0} targ = {x = 638440048, y = 23823} dir = targ = obstruction = push_targs = pos = i = blocker = blocker_name = solid_count = solid_name = self_dmg = ai = #13 handle_monster_move (mons=0x5d0f26ae99e0 ) at mon-act.cc:2051 entry = mmov = {x = 0, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 48, y = 27} #14 0x00005d0f260da7c0 in handle_monsters (with_noise=true) at mon-act.cc:2789 mon = 0x5d0f26ae99e0 oldspeed = tries = #15 0x00005d0f264f4ef7 in world_reacts () at main.cc:2603 No locals. #16 0x00005d0f264f7570 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #17 0x00005d0f264f7f25 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #18 0x00005d0f25c8fa67 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #19 main (argc=12, argv=0x7ffe48bfab38) at main.cc:342 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }}} [Inferior 1 (process 2194572) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-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 = 29, depth = 1 Level id: Ossuary Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 6 Level vaults: ossuary_hellmonk_twisting_tombs Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Aim: a quokka (76% to hit) The blast of sand hits the quokka. You kill the quokka! Casting: Sandblast (safe; 3% 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 endoplasm jiggles. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (98% to hit) The blast of sand hits the endoplasm! You kill the endoplasm! An orc priest is nearby! The orc priest shouts! Casting: Sandblast (safe; 3% 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.) The orc shouts! The orc priest miscasts a cantrip. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 flail (83% to hit) The blast of sand hits the orc priest!! You kill the orc priest! Your Dodging skill increases to level 4! Your Earth Magic skill increases to level 4! Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 dagger and wearing a +0 chain mail (87% to hit) The blast of sand hits the orc! You kill the orc! Magic restored. A kobold comes into view. It is wielding a +0 short sword. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (79% to hit) The blast of sand hits the kobold! You kill the kobold! Eustachio is nearby! You now have 184 gold pieces (gained 11). Found a stone staircase leading down. You see here 19 gold pieces. You now have 203 gold pieces (gained 19). Found 7 gold pieces. 2 gnolls come into view. Found a book of the Wilderness. There are monsters nearby! A hobgoblin comes into view. Casting: Sandblast (safe; 3% 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: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (asleep, 100% to hit) The blast of sand hits the hobgoblin. The hobgoblin is heavily wounded. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (heavily wounded, 83% to hit) The blast of sand hits the hobgoblin! You kill the hobgoblin! 2 gnolls come into view. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 47% risk of failure) Press: ? - help, Dir - move target You cannot conjure a boulder in an occupied space. Okay, then. The gnoll shouts! x2 Casting: Brom's Barrelling Boulder (astonishingly dangerous; 47% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 halberd (85% to hit) The blast of sand hits the gnoll! The gnoll is heavily wounded. The gnoll shouts! A phantom comes into view. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 47% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! The gnoll hits you from afar with a +0 halberd. Your boulder barrels into the gnoll! You kill the gnoll! Your boulder crumbles as it rolls away. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 45% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 45% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! Your boulder barrels into the gnoll! The gnoll is moderately wounded. Your boulder barrels into the gnoll! You kill the gnoll! Your boulder barrels into the phantom! The phantom is lightly damaged. You have reached level 6! Casting: Brom's Barrelling Boulder (astonishingly dangerous; 45% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (ally target, 85% to hit) The blast of sand hits the gnoll! The gnoll is almost dead. Your boulder barrels into the phantom! The phantom is moderately damaged. Your boulder crushes the phantom against a rock wall and falls apart! The phantom is severely damaged. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll, wielding a +0 spear (almost dead, 85% to hit) The blast of sand hits the gnoll. You kill the gnoll! Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 45% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 45% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (severely damaged, 76% to hit) The blast of sand misses the phantom. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (severely damaged, 76% to hit) The blast of sand misses the phantom. The phantom barely misses you. The phantom hits you. Your magical contamination has completely faded away. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (severely damaged, 76% to hit) The blast of sand hits the phantom! The phantom is almost destroyed. The phantom barely misses you. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. The phantom attacks as it pursues you! The phantom misses you. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (almost destroyed, 76% to hit) The blast of sand hits the phantom. The phantom is almost destroyed. You block the phantom's attack. The phantom hits you but does no damage. The phantom attacks as it pursues you! The phantom misses you. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (almost destroyed, 76% to hit) The blast of sand hits the phantom. You destroy the phantom! You start resting. HP restored. You start resting. Magic restored. You now have 208 gold pieces (gained 5). A goblin comes into view. It is wielding a +0 club. A goblin is nearby! Casting: Sandblast (safe; 3% 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.) Eustachio shouts! Eustachio gestures wildly while chanting. Eustachio blinks! Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target There's a thick-headed creature in the way. Okay, then. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! The goblin shouts! Your boulder barrels into Eustachio! Eustachio is lightly wounded. Your boulder barrels into Eustachio! Eustachio hits your boulder but does no damage. Your boulder barrels into Eustachio! Eustachio is moderately wounded. Your boulder barrels into Eustachio! Eustachio is moderately wounded. Eustachio completely misses your boulder. Your boulder barrels into Eustachio! Eustachio is heavily wounded. Your boulder barrels into Eustachio! Eustachio is heavily wounded. The goblin misses you. Eustachio hits your boulder with a +2 falchion of distortion! Your boulder is destroyed! Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. You are very lightly contaminated with residual magic. You are blasted with magical energy! The goblin hits you with a +0 club. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. The floor shudders beneath you alarmingly. You block the goblin's attack. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Okay, then. Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (79% to hit) The blast of sand hits the goblin! You kill the goblin! Eustachio gestures wildly while chanting. Eustachio blinks! You start resting. Eustachio is nearby! Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target There's a thick-headed creature in the way. Okay, then. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! Your boulder barrels into Eustachio! Eustachio is severely wounded. Your boulder barrels into Eustachio! Eustachio is almost dead. Eustachio hits your boulder but does no damage. Your boulder blinks! Your boulder crumbles as it rolls away. Casting: Brom's Barrelling Boulder (astonishingly dangerous; 43% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: Eustachio, wielding a +2 falchion of distortion and wearing a +0 leather armour (almost dead, 76% to hit) The blast of sand hits Eustachio! You kill Eustachio! Training target 5.0 for Stealth reached! Your Stealth skill increases to level 5! Your Shields skill increases to level 2! Your Conjurations skill increases to level 3! Your magical contamination has completely faded away. HP restored. Magic restored. Items here: )) [ ††. Okay, then. You now have 215 gold pieces (gained 7). Found a stone staircase leading down. You pick up a book of the Wilderness and begin reading... You add the spells Summon Seismosaurus Egg, Summon Forest, Summon Mana Viper and Summon Cactus Giant to your library. Okay, then. Found a dagger. There is a stone staircase leading down here. You see here a +0 dagger. Grinder comes into view. Found 12 gold pieces. Grinder shouts! Grinder says, "DUCK!" Casting: Sandblast (safe; 3% 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.) Grinder gestures at you. You suddenly lose the ability to move! You can act again. Casting: Sandblast (safe; 3% 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: Sandblast (safe; 3% 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.) Grinder blinks! Unknown command. You see here a +0 dagger. There is a stone staircase leading down here. You start waiting. Grinder is nearby! Grinder says, "Wait up." Casting: Sandblast (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 38% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! Your boulder barrels into Grinder! Grinder is moderately wounded. Your boulder barrels into Grinder! Grinder is moderately wounded. Grinder hits your boulder but does no damage. Your boulder barrels into Grinder! Grinder is heavily wounded. Your boulder barrels into Grinder! Grinder is severely wounded. Grinder hits your boulder. Your boulder barrels into Grinder! Grinder is almost dead. Your boulder barrels into Grinder! Grinder is almost dead. Grinder hits your boulder! Your boulder barrels into Grinder! You kill Grinder! Your boulder is abraded by the wall and falls apart. Your Dodging skill increases to level 5! You have reached level 7! You start resting. Magic restored. There is a stone staircase leading down here. You see here a +0 dagger. Found 7 stones. Found a stone staircase leading up. You now have 227 gold pieces (gained 12). You now have 245 gold pieces (gained 18). You now have 253 gold pieces (gained 8). You now have 261 gold pieces (gained 8). You open the door. Found a shimmering blue altar of Sif Muna. There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. There is an open door here. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. You hear the hiss of flowing sand. There is an entrance to an ossuary on this level. Hurry and find it before the portal is buried! There is a stone staircase leading up here. An adder comes into view. An ufetubus comes into view. The ufetubus shouts! The ufetubus moves out of view. Casting: Brom's Barrelling Boulder (extremely dangerous; 32% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ufetubus (72% to hit) The blast of sand hits the ufetubus!! You kill the ufetubus! Found a scale mail. A phantom comes into view. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Passwall (dangerous; 8% risk of failure) Press: ? - help, Dir - move target There is no adjacent passable wall in that direction. A stone wall. Okay, then. Casting: Passwall (dangerous; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (dormant, 100% to hit) The stone arrow hits the phantom!! The phantom is almost destroyed. Casting: Stone Arrow (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a phantom (almost destroyed, 76% to hit) The blast of sand hits the phantom! You destroy the phantom! Your Earth Magic skill increases to level 5! Found a stone staircase leading down. Found a stone staircase leading up. You open the door. A mummy comes into view. Found a sand-covered staircase. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (quite dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mummy (dormant, 100% to hit) The stone arrow hits the mummy! The mummy is severely damaged. Casting: Stone Arrow (quite dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mummy (severely damaged, 92% to hit) The blast of sand hits the mummy! You destroy the mummy! There is an open door here. There is a sand-covered staircase here. The world spins around you as you enter the gateway. You enter an ossuary! Found a gate leading back out of this place. There is an empty arch of ancient stone here. You start resting. Magic restored. As you open the door, it creaks loudly! Found a fizzy clear potion. There is an open door here. f - 3 fizzy clear potions (gained 1) You open the door. 2 kobold zombies, a weeping skull and a gnoll zombie come into view. Found a scroll labelled YJIFEX IFRUSS. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! The weeping skull gives a chilling moan. A centaur zombie comes into view. The weeping skull unleashes gushing sobs. The wave of grief passes through the kobold zombie. The kobold zombie completely resists. The wave of grief passes through your boulder. Your boulder completely resists. The wave of grief passes through you. A kobold zombie comes into view. The centaur zombie moves out of view. Your boulder barrels into the kobold zombie! You destroy the kobold zombie! Your boulder barrels into the kobold zombie! You destroy the kobold zombie! The weeping skull's misery bubbles over. The wave of grief passes through you. Casting: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. You are very lightly contaminated with residual magic. Nothing appears to happen. Your boulder slams into a wall and falls apart! Casting: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. Nothing appears to happen. The weeping skull's misery overflows. The wave of grief passes through the centaur zombie. The centaur zombie completely resists. The wave of grief passes through the gnoll zombie. The gnoll zombie completely resists. The wave of grief passes through you. Casting: Brom's Barrelling Boulder (extremely dangerous; 30% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (98% to hit) The blast of sand hits the gnoll zombie! The gnoll zombie is heavily damaged. The gnoll zombie hits you but does no damage. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (excruciating misery, 98% to hit) The blast of sand hits the gnoll zombie! You destroy the gnoll zombie! The weeping skull releases gushing sobs. The wave of grief passes through the centaur zombie. The centaur zombie completely resists. The wave of grief passes through you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (98% to hit) The blast of sand hits the centaur zombie!! The centaur zombie is heavily damaged. You block the centaur zombie's attack. The centaur zombie kicks you but does no damage. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (excruciating misery, 98% to hit) The blast of sand hits the weeping skull but does no damage. The weeping skull releases gushing sobs. The wave of grief passes through you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (98% to hit) The blast of sand hits the weeping skull. The weeping skull is lightly damaged. The weeping skull completely misses you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (lightly damaged, 98% to hit) The blast of sand hits the weeping skull. The weeping skull is moderately damaged. The weeping skull unleashes gushing sobs. The wave of grief passes through you. The weeping skull's misery bubbles over. The wave of grief passes through you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (lightly damaged, 98% to hit) The blast of sand hits the weeping skull. The weeping skull is moderately damaged. The weeping skull releases gushing sobs. The wave of grief passes through you. Magic courses through your body. The weeping skull's misery overflows. The wave of grief passes through you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 9% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (moderately damaged, 98% to hit) The stone arrow hits the weeping skull! The weeping skull is severely damaged. The weeping skull's misery bubbles over. The wave of grief passes through you. Casting: Stone Arrow (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 9% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a weeping skull (severely damaged, 98% to hit) The stone arrow hits the weeping skull! You destroy the weeping skull! Casting: Stone Arrow (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (heavily damaged, 100% to hit) The blast of sand hits the centaur zombie! The centaur zombie is almost destroyed. You block the centaur zombie's attack. x2; The centaur zombie hits you. The centaur zombie closely misses you. Casting: Sandblast (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 2% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (almost destroyed, 100% to hit) The blast of sand hits the centaur zombie! You destroy the centaur zombie! Your magical contamination has completely faded away. Your Spellcasting skill increases to level 5! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold zombie (90% to hit) The blast of sand hits the kobold zombie! You destroy the kobold zombie! HP restored. There is an open door here. m - 7 scrolls labelled YJIFEX IFRUSS (gained 1) There is a broken door here. There is a broken door here. An orc zombie comes into view. A centaur zombie comes into view. There is a broken door here. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 9% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (dormant, 100% to hit) The stone arrow hits the centaur zombie!! The centaur zombie is almost destroyed. Casting: Stone Arrow (dangerous; 9% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (almost destroyed, 100% to hit) The blast of sand hits the centaur zombie. The centaur zombie is almost destroyed. You block the centaur zombie's attack. The centaur zombie closely misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (almost destroyed, 100% to hit) The blast of sand hits the centaur zombie. You destroy the centaur zombie! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc zombie (94% to hit) The blast of sand hits the orc zombie! You destroy the orc zombie! You start resting. Magic restored. As you open the door, it creaks loudly! A centaur zombie, a mummy and 2 orc zombies come into view. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 26% risk of failure) Press: ? - help, Dir - move target You miscast Brom's Barrelling Boulder. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Brom's Barrelling Boulder (extremely dangerous; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (extremely dangerous; 26% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! The centaur zombie hits your boulder. The centaur zombie kicks your boulder but does no damage. Your boulder barrels into the centaur zombie! The centaur zombie is lightly damaged. The centaur zombie hits your boulder but does no damage. The centaur zombie completely misses your boulder. Your boulder barrels into the centaur zombie! The centaur zombie is heavily damaged. The centaur zombie completely misses your boulder. The centaur zombie kicks your boulder but does no damage. Your boulder barrels into the centaur zombie! The centaur zombie is almost destroyed. Casting: Brom's Barrelling Boulder (extremely dangerous; 26% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc zombie (sparse dust, 94% to hit) The blast of sand hits the orc zombie! You destroy the orc zombie! Your boulder barrels into the centaur zombie! You destroy the centaur zombie! Your boulder barrels into the mummy! The mummy is moderately damaged. Your boulder barrels into the mummy! The mummy is heavily damaged. Your boulder crushes the mummy against a stone wall and falls apart! The mummy is severely damaged. Your Conjurations skill increases to level 4! A human zombie comes into view. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc zombie (94% to hit) The blast of sand hits the orc zombie! You destroy the orc zombie! Your magical contamination has completely faded away. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (87% to hit) The blast of sand hits the human zombie! The human zombie is moderately damaged. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (moderately damaged, 87% to hit) The blast of sand hits the human zombie! The human zombie is heavily damaged. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (heavily damaged, 87% to hit) The blast of sand hits the human zombie. The human zombie is heavily damaged. The human zombie misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (heavily damaged, 87% to hit) The blast of sand hits the human zombie. The human zombie is severely damaged. The human zombie hits you but does no damage. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 8% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (severely damaged, 79% to hit) The stone arrow hits the human zombie! The human zombie is almost destroyed. Casting: Stone Arrow (dangerous; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (almost destroyed, 87% to hit) The blast of sand hits the mummy! You destroy the mummy! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (almost destroyed, 87% to hit) The blast of sand hits the human zombie! The human zombie is almost destroyed. You block the human zombie's attack. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (almost destroyed, 87% to hit) The blast of sand hits the human zombie! You destroy the human zombie! You start resting. Magic restored. There is an open door here. There is a broken door here. There is a broken door here. k - 3 emerald potions (gained 2) A gnoll zombie and a human zombie come into view. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 8% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a gnoll zombie (94% to hit) The stone arrow hits the gnoll zombie! You destroy the gnoll zombie! A kobold zombie comes into view. Casting: Stone Arrow (dangerous; 8% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold zombie (90% to hit) You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. The kobold zombie attacks as it pursues you! The kobold zombie closely misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold zombie (90% to hit) The blast of sand hits the kobold zombie! You destroy the kobold zombie! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (87% to hit) The blast of sand hits the human zombie! The human zombie is moderately damaged. The human zombie misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (moderately damaged, 87% to hit) The blast of sand hits the human zombie!! The human zombie is severely damaged. The human zombie hits you. Your magical contamination has completely faded away. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (severely damaged, 87% to hit) The blast of sand hits the human zombie!! The human zombie is almost destroyed. The human zombie misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (almost destroyed, 87% to hit) The blast of sand hits the human zombie! You destroy the human zombie! Your Shields skill increases to level 3! You have reached level 8! You feel clever. You start resting. HP restored. This spell is extremely dangerous to cast! You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'e'. Magic restored. There is a broken door here. You now have 267 gold pieces (gained 6). There is a broken door here. There is a broken door here. There is a broken door here. There is a broken door here. l - 2 scrolls labelled BOERGH CARURUJ (gained 1) You open the door. There is an open door here. a - 2 scrolls labelled IZEXTE KE BOU (gained 1) There is an open door here. You open the door. There is an open door here. You now have 278 gold pieces (gained 11). You open the door. A burial acolyte comes into view. It is wielding a +0 dagger. Found a scroll labelled GOUHYNT ROCVEI. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 7% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a burial acolyte, wielding a +0 dagger and wearing a +0 robe (asleep, 100% to hit) The stone arrow hits the burial acolyte!! You kill the burial acolyte! A centaur zombie comes into view. A kobold zombie comes into view. A human zombie comes into view. The centaur zombie moves out of view. Casting: Stone Arrow (dangerous; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (quite dangerous; 22% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! Your boulder barrels into the human zombie! The human zombie is lightly damaged. The human zombie hits your boulder but does no damage. Your boulder barrels into the human zombie! The human zombie is moderately damaged. Your boulder is abraded by the wall and falls apart. Casting: Brom's Barrelling Boulder (quite dangerous; 22% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 7% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (sparse dust, 100% to hit) The stone arrow hits the centaur zombie! The centaur zombie is heavily damaged. The centaur zombie barely misses you. The centaur zombie kicks you but does no damage. Casting: Stone Arrow (dangerous; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (heavily damaged, 100% to hit) The blast of sand hits the centaur zombie! The centaur zombie is almost destroyed. The centaur zombie closely misses you. You block the centaur zombie's attack. The centaur zombie hits you. The centaur zombie kicks you but does no damage. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a centaur zombie (almost destroyed, 100% to hit) The blast of sand hits the centaur zombie! You destroy the centaur zombie! The kobold zombie barely misses you. The kobold zombie attacks as it pursues you! The kobold zombie completely misses you. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a kobold zombie (90% to hit) The blast of sand hits the kobold zombie! You destroy the kobold zombie! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (moderately damaged, 79% to hit) You miscast Stone Arrow. You are very lightly contaminated with residual magic. Nothing appears to happen. The human zombie hits you. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (moderately damaged, 79% to hit) The stone arrow hits the human zombie!! The human zombie is severely damaged. The human zombie hits you. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (severely damaged, 88% to hit) The blast of sand hits the human zombie. The human zombie is severely damaged. You block the human zombie's attack. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (severely damaged, 88% to hit) The blast of sand misses the human zombie. The human zombie completely misses you. There is an open door here. Your magical contamination has completely faded away. There is an open door here. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a human zombie (severely damaged, 88% to hit) The blast of sand hits the human zombie! You destroy the human zombie! You start resting. HP restored. You start resting. Magic restored. There is an open door here. There is an open door here. Things that are here: a +0 dagger; a +0 robe b - a scroll labelled GOUHYNT ROCVEI A hound zombie comes into view. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Stone Arrow (dangerous; 6% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound zombie (dormant, 100% to hit) The stone arrow hits the hound zombie!! The hound zombie is almost destroyed. Casting: Stone Arrow (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound zombie (almost destroyed, 88% to hit) The blast of sand hits the hound zombie!! You destroy the hound zombie! There is a broken door here. a - 3 scrolls labelled IZEXTE KE BOU (gained 1) There is a broken door here. m - 8 scrolls labelled YJIFEX IFRUSS (gained 1) There is a broken door here. There is a broken door here. There is an open door here. There is an open door here. There is a broken door here. There is an open door here. There is a broken door here. You open the door. There is an open door here. z - a potion of magic There is an open door here. There is a broken door here. There is a broken door here. There is a broken door here. There is an open door here. There is an open door here. There is an empty arch of ancient stone here. You open the door. A mummy and a hound zombie come into view. There are monsters nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound zombie (dormant, 100% to hit) The blast of sand hits the hound zombie! The hound zombie is moderately damaged. A hound zombie comes into view. The hound zombie enters a dispersal trap! The mummy blinks! The hound zombie blinks! You blink. The hound zombie blinks! The hound zombie moves out of view. Okay, then. A hound zombie is nearby! A hound zombie is nearby! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound zombie (moderately damaged, 88% to hit) The blast of sand hits the hound zombie!! You destroy the hound zombie! Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Sandblast (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a mummy (92% to hit) The blast of sand hits the mummy! The mummy is moderately damaged. Casting: Sandblast (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Brom's Barrelling Boulder (quite dangerous; 21% risk of failure) Press: ? - help, Dir - move target You send a boulder barrelling forward! Your boulder sets off the alarm! The alarm trap emits a blaring wail! A sentinel's mark forms upon you. Your boulder barrels into the mummy! The mummy is heavily damaged. The mummy enters a dispersal trap! Your boulder blinks! x2 You blink. The mummy blinks! The mummy fails to trigger a net trap. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33.0-2-g533f539158 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [BobbyRooster] Species: Deep Elf Job: Earth Elementalist HP: 41/41; mods: 0/0 MP: 12/17; mod: 0 Stats: 5 23 15 Position: (47, 35), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 0 | 0 | 0/70 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 | 0 | 0 | 0/70 Dodging | X | 2 | 22 | 5 | 689 | 159/212 Stealth | X | 0 | 0 | 5 | 445 | 0/179 Shields | X | 2 | 22 | 3 | 476 | 52/283 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/70 Spellcasting | X | 1 | 12 | 5 | 498 | 53/179 Conjurations | X | 2 | 22 | 4 | 499 | 79/210 Hexes | X | 0 | 0 | 0 | 0 | 0/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 | 0 | 0 | 0/42 Ice Magic | X | 0 | 0 | 0 | 0 | 0/42 Air Magic | X | 0 | 0 | 0 | 0 | 0/42 Earth Magic | X | 2 | 22 | 5 | 764 | 134/252 Alchemy | X | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/50 Spell bugs: Durations: #82: 340 #144: 1 Attributes: #12: 278 #49: 302 Mutations: magic regeneration: 1 (innate) Inventory bugs: Equipment: eq slot #10, inv slot #14: amulet of the acrobat eq slot #2, inv slot #8: +0 buckler eq slot #3, inv slot #15: +2 robe of willpower eq slot #1, inv slot #18: +0 dagger of venom }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ....#......#§.# ....#......#..# #'#######'##M. #.....#....#.. #.....#....#'##+###### #.....#....#§.§○.#...# ####'##....#...^^#...# '.....#'####.∩⌠∩M'...# #.....#....#....@#§..# #.....#....#^...^#...# #.....'....########*## #.....#....'....#....# ############....#....# ....#......#....'....# ....'......#....#....# ....#......#....#....# ###################### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>