ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 403 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2) Version: Dungeon Crawl Stone Soup 0.34.1-4-g0e95e087e2 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5356037604114520007, deterministic pregen: 1 Command line: /usr/games/crawl-0.34 -name thesilentllama -rc /dgldir/rcfiles/crawl-0.34/thesilentllama.rc -macro /dgldir/rcfiles/crawl-0.34/thesilentllama.macro -webtiles-socket /crawl-master/webserver/sockets/thesilentllama:dcss-0.34.sock -morgue /dgldir/morgue/thesilentllama/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 26 stack frames. /usr/games/crawl-0.34(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x59079b38c91e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.34(_Z13do_crash_dumpv+0x43a) [0x59079b39ab7a]: do_crash_dump() /usr/games/crawl-0.34(_Z20crash_signal_handleri+0x1fa) [0x59079b38cdfa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x73c6f7642910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x73c6f769999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x73c6f7642866]: /usr/games/crawl-0.34(+0x502f4d) [0x59079b399f4d]: /usr/games/crawl-0.34(_Z12AssertFailedPKcS0_iS0_z+0x1a1) [0x59079b39a431]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-0.34(_Z23assert_valid_cursor_posv+0xc5) [0x59079b65a495]: assert_valid_cursor_pos() /usr/games/crawl-0.34(+0x4cb8aa) [0x59079b3628aa]: /usr/games/crawl-0.34(_Z11wrapcprintfPKcz+0xce) [0x59079b3636ee]: wrapcprintf(char const*, ...) /usr/games/crawl-0.34(_ZNK16formatted_string7displayEii+0xee) [0x59079b4b7b1e]: formatted_string::display(int, int) const /usr/games/crawl-0.34(_ZN14message_window4showEv+0x9f) [0x59079b70219f]: message_window::show() /usr/games/crawl-0.34(_ZN14message_window8add_itemENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE11prefix_typeb+0x310) [0x59079b702960]: message_window::add_item(std::__cxx11::basic_string, std::allocator >, prefix_type, bool) /usr/games/crawl-0.34(_ZN13message_store10flush_prevEv+0x3fd) [0x59079b70386d]: message_store::flush_prev() /usr/games/crawl-0.34(+0x8663f6) [0x59079b6fd3f6]: /usr/games/crawl-0.34(_Z16do_message_print16msg_channel_typeibbPKcP13__va_list_tag+0xd6) [0x59079b6fdcc6]: do_message_print(msg_channel_type, int, bool, bool, char const*, __va_list_tag*) /usr/games/crawl-0.34(_Z4mprf16msg_channel_typeiPKcz+0x9d) [0x59079b6fe17d]: mprf(msg_channel_type, int, char const*, ...) /usr/games/crawl-0.34(_ZN3msg14mpr_stream_buf8overflowEi+0x8d) [0x59079b6f5e5d]: msg::mpr_stream_buf::overflow(int) /lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSo3putEc+0xda) [0x73c6f7b4884a] /lib/x86_64-linux-gnu/libstdc++.so.6(_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_+0x33) [0x73c6f7b48e63] /usr/games/crawl-0.34(+0xcc38da) [0x59079bb5a8da]: /usr/games/crawl-0.34(main+0x1f7) [0x59079b2be317]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x73c6f76280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x73c6f7628189]: /usr/games/crawl-0.34(_start+0x25) [0x59079b2bee05]: 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". 0x000073c6f770fbf7 in __GI___wait4 (pid=1470175, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000073c6f770fbf7 in __GI___wait4 (pid=1470175, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000059079b38cfcc in call_gdb (file=0x73c6f77ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1470164\000\000\000\000\000" #2 0x000059079b39ab98 in do_crash_dump () at dbg-asrt.cc:673 t = 1788228647 dir = "/dgldir/morgue/thesilentllama/" name = "/dgldir/morgue/thesilentllama/crash-thesilentllama-20260901-021047.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 403 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)" file = 0x73c6f77ff6c0 <_IO_2_1_stderr_> #3 0x000059079b38cdfa 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 = {140731019664432}} 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 0x000073c6f7642866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000059079b399f4d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe7e6f9e30 "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 403 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)", assert=true) at dbg-asrt.cc:807 No locals. #10 0x000059079b39a431 in AssertFailed (expr=expr@entry=0x59079bc2dc60 "valid_cursor_pos(pos.x, pos.y, region)", file=file@entry=0x59079bbaf203 "libutil.cc", line=line@entry=403, text=text@entry=0x59079bc2dc10 "invalid cursor position %d,%d in region %d, should be %d,%d in region %d") at dbg-asrt.cc:840 detail = "invalid cursor position 38,-7 in region 1, should be 1,10 in region 2\000\000\000\n\000\000\000\000\000\000\000 \377\377\377", '\000' , "\001\000\000\000\000\000\000\000\001\000\000\000\000\236\237\204G\241o~\376\177\000\000H\241o~\376\177", '\000' , "\006\000\000\000\220zS\236\aY\000\000\220zS\236\aY\000\000\002\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\220\241\000\000\376\177\000\000\377\377\377\377\377\377\377\377"... final_mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 403 failed. (invalid cursor position 38,-7 in region 1, should be 1,10 in region 2)\000\000\000\000\000\000\220zS\236\aY\000\000\020\000\000\000\000\000\000\000\037\201\003\236\aY\000\000,Ch\367\306s\000\000\025\232\003\236\aY\000\000"... mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 403 failed.\000\236\aY\000\000\000\000\000\0004\000\000\0004\000\000\000\000\000\000\000 \000\000\0000\000\000\000\020\240o~\376\177\000\000P\237o~\376\177\000\000\022\232\003\236\000\000\000\000\020\000\000\0000\000\000\000\260\243o~\376\177\000\000\310\323e\367\306s\000\000Your ter \240o~\376\177\000\000\000\000\000\000\000\000\000\000\222zS\236\aY\000\000`\240o~\376\177\000\000"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffe7e6fa340, reg_save_area = 0x7ffe7e6fa240}} fileName = #11 0x000059079b65a495 in assert_valid_cursor_pos () at libutil.cc:403 region = GOTO_MSG pos = {x = 38, y = -7} #12 0x000059079b3628aa in wrapcprint_skipping (skiplines=skiplines@entry=0, wrapcol=79, buf=" ") at cio.cc:265 region = sz = linestart = len = linebreak = #13 0x000059079b3636ee in wrapcprintf (s=s@entry=0x59079bb93a7e "%s") at cio.cc:348 args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7ffe7e6fa540, reg_save_area = 0x7ffe7e6fa470}} buf = " " #14 0x000059079b4b7b1e in formatted_string::fs_op::display (this=) at /usr/include/c++/13/bits/basic_string.h:222 No locals. #15 formatted_string::display (this=this@entry=0x59079e400080, s=, s@entry=0, e=5, e@entry=-1) at format.cc:418 i = 1 size = 6 #16 0x000059079b70219f in message_window::out_line (this=0x59079c079e40 , n=, line=...) at message.cc:412 No locals. #17 message_window::show (this=0x59079c079e40 ) at message.cc:612 i = 0 diff = #18 0x000059079b702960 in message_window::add_item (this=this@entry=0x59079c079e40 , text="Level annotation: exclusions: orc and orc wizard, Eustachio", first_col=first_col@entry=prefix_type::none, temporary=temporary@entry=false) at message.cc:643 newlines = std::vector of length 1, capacity 1 = {{ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Level annotation: exclusions: orc and orc wizard, Eustachio"}, {type = FSOP_COLOUR, colour = 7, text = ""}}}} #19 0x000059079b70386d in message_store::store_msg (msg=..., this=0x59079c0701a0 ) at message.cc:825 p = prefix_type::none dontsend = p = dontsend = #20 message_store::flush_prev (this=0x59079c0701a0 ) at message.cc:855 msg = {channel = MSGCH_PLAIN, param = 14, messages = std::vector of length 1, capacity 1 = {{text = "Level annotation: exclusions: orc and orc wizard, Eustachio", repeats = 1}}, turn = 6007, join = false} #21 0x000059079b6fd3f6 in message_store::add (msg=..., this=0x59079c0701a0 ) at message.cc:789 orig_full_text = "Welcome back, thesilentllama the Gnoll Conjurer." orig_full_text = #22 _mpr (text="Welcome back, thesilentllama the Gnoll Conjurer.", channel=channel@entry=MSGCH_PLAIN, param=, param@entry=0, nojoin=nojoin@entry=false, cap=, cap@entry=true) at message.cc:1589 _doing_c_message_hook = false rng = {previous = rng::GAMEPLAY} colour = col = "lightgrey" domore = do_flash_screen = false join = fs = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 14, text = ""}, {type = FSOP_TEXT, colour = -1, text = "Welcome back, thesilentllama the Gnoll Conjurer."}, {type = FSOP_COLOUR, colour = 7, text = ""}}} msg = {channel = MSGCH_PLAIN, param = 0, messages = std::vector of length 1, capacity 1 = {{text = "Welcome back, thesilentllama the Gnoll Conjurer.", repeats = 1}}, turn = 6007, join = false} #23 0x000059079b6fdcc6 in do_message_print (channel=, param=0, cap=, nojoin=, format=, argp=) at /usr/include/c++/13/bits/basic_string.tcc:238 ap = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe7e6fab10, reg_save_area = 0x7ffe7e6faa50}} buff = "Welcome back, thesilentllama the Gnoll Conjurer.\000\376\000\000\000\000\000\373\000\377\000\000\000\000\000\371\000\373\000\375\000\377", '\000' , "\r", '\000' , "\252o~\376\177\000\000\000\n\000\235\aY", '\000' , "K\215\237\233\aY", '\000' , "\302\022\234\aY\000\000\000\000\000\000\000\000\000" len = #24 0x000059079b6fe17d in mprf (channel=, param=, format=) at message.cc:1306 argp = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe7e6fab10, reg_save_area = 0x7ffe7e6faa50}} #25 0x000059079b6f5e5d in msg::mpr_stream_buf::overflow (this=0x59079c06fec0 , c=) at message-stream.cc:83 No locals. #26 0x000073c6f7b4884a in std::basic_ostream >::put(char) () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #27 0x000073c6f7b48e63 in std::basic_ostream >& std::endl >(std::basic_ostream >&) () from /lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #28 0x000059079bb5a8da in std::basic_ostream >::operator<< (__pf=, this=) at /usr/include/c++/13/ostream:110 No locals. #29 _launch_game () at main.cc:453 game_start = false ccon = #30 0x000059079b2be317 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #31 main (argc=11, argv=0x7ffe7e6fb0c8) at main.cc:343 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 1470164) 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 contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.34/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.34/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.34/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 6 Level id: D:6 Level build method = , level layout type = open_caves, absdepth0 = 5 Level vaults: layout_cave_pools nicolae_overflow_rhomboverflow minmay_temple_entry_arrows uniq_eustachio Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You encounter an orc. It is wielding a +0 club. You shoot a sling bullet. The sling bullet hits the orc. The orc shouts! The orc is almost dead. You shoot a sling bullet. The sling bullet hits the orc. You kill the orc! No target in view! You now have 178 gold pieces (gained 8). You see here a +0 club. d - 2 scrolls labelled MAL SYPPUMITHAR (gained 1) m - 2 scrolls labelled LOUTAJISSI (gained 1) Found a stone staircase leading up. There is a stone staircase leading up here. There is a stone staircase leading up here. You now have 185 gold pieces (gained 7). Found an escape hatch in the ceiling. You encounter a frilled lizard. Found a scroll labelled TEAJOEH HUEMMOAZ. You shoot a sling bullet. The sling bullet hits the frilled lizard! You kill the frilled lizard! j - 2 scrolls labelled TEAJOEH HUEMMOAZ (gained 1) You see here a frilled lizard corpse. You encounter an endoplasm. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an endoplasm (asleep, 100% to hit) The searing ray hits the endoplasm. You kill the endoplasm! (Press . to maintain the ray.) You stop channelling your searing ray. Found a dagger. You now have 192 gold pieces (gained 7). There is a stone staircase leading up here. Found a stone staircase leading down. You encounter a rat. You shoot a sling bullet. The sling bullet hits the rat! You kill the rat! You encounter a jackal. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (76% to hit) The searing ray misses the jackal. (Press . to maintain the ray.) The searing ray hits the jackal! You kill the jackal! You stop channelling your searing ray. You encounter 2 jackals. You see here a jackal corpse. You shoot a sling bullet. The sling bullet hits the jackal. The jackal barks! The jackal is almost dead. The jackal barks! The jackal pauses to sniff the ground. You shoot a sling bullet. The sling bullet hits the jackal! You kill the jackal! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jackal (76% to hit) The searing ray misses the jackal. (Press . to maintain the ray.) The searing ray hits the jackal. The jackal is almost dead. The jackal bites you but does no damage. x2 A jackal is nearby! The searing ray misses the jackal. The jackal bites you. A jackal is nearby! The searing ray hits the jackal. You kill the jackal! You finish channelling your searing ray. HP restored. You see here a jackal corpse. Found a stone staircase leading down. No target in view! You encounter a quokka. You shoot a sling bullet. The sling bullet hits the quokka. The quokka is severely wounded. You shoot a sling bullet. The sling bullet closely misses the quokka. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a quokka (severely wounded, 73% to hit) The searing ray hits the quokka! You kill the quokka! (Press . to maintain the ray.) You stop channelling your searing ray. You now have 205 gold pieces (gained 13). Found a ring mail. You encounter a bat. You shoot a sling bullet. The sling bullet hits the bat. You kill the bat! Your Hexes skill increases to level 1! Your Summonings skill increases to level 1! Your Necromancy skill increases to level 1! Your Translocations skill increases to level 1! Your Forgecraft skill increases to level 1! Your Fire Magic skill increases to level 1! Your Ice Magic skill increases to level 1! Your Air Magic skill increases to level 1! Your Earth Magic skill increases to level 1! Your Alchemy skill increases to level 1! No target in view! You encounter a ball python. You shoot a sling bullet. The sling bullet hits the ball python. You kill the ball python! You see here a ball python corpse. You encounter a goblin. It is wielding a +0 club. You shoot a sling bullet. The sling bullet hits the goblin. You kill the goblin! No target in view! You now have 214 gold pieces (gained 9). You see here an orb of stardust. f - an orb of stardust You start putting on your armour. You continue putting on your orb of stardust. x5 You finish putting on your orb of stardust. You see here a +0 club. You encounter an orc. It is wielding a +0 flail. You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! g - 2 potions of magic (gained 1) You see here a +0 flail. You see here a +0 flail. You see here a bat corpse. You see here a +0 ring mail. You see here a +0 club. There is an escape hatch in the floor here. You encounter a hobgoblin. You shoot a sling bullet. The sling bullet hits the hobgoblin. The hobgoblin is severely wounded. You shoot a sling bullet. The sling bullet barely misses the hobgoblin. You shoot a sling bullet. The sling bullet barely misses the hobgoblin. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hobgoblin (severely wounded, 81% to hit) The searing ray hits the hobgoblin. You kill the hobgoblin! (Press . to maintain the ray.) You stop channelling your searing ray. You see here a hobgoblin corpse. Done exploring. Done exploring. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. This spell is extremely dangerous to cast! Memorise Iskenderun's Mystic Blast, consuming 4 spell levels and leaving 6? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'c'. This spell is extremely dangerous to cast! Memorise Fulminant Prism, consuming 4 spell levels and leaving 2? You start memorising the spell. You continue memorising. x4 You finish memorising. Spell assigned to 'd'. Memorise Blink, consuming 2 spell levels and leaving 0? You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'e'. Adjust (g)ear, (s)pells, (a)bilities, (p)otions, sc(r)olls or e(v)ocables? Adjust which spell? e - Blink Adjust to which letter? m - Blink Unknown command. There is a stone staircase leading up here. You encounter a quokka. You shoot a sling bullet. The sling bullet closely misses the quokka. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a quokka (73% to hit) The searing ray hits the quokka! You kill the quokka! (Press . to maintain the ray.) You stop channelling your searing ray. Magic restored. You see here a quokka corpse. You encounter a jelly. The jelly quivers. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jelly (100% to hit) The searing ray hits the jelly! The jelly is severely wounded. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the jelly! You kill the jelly! You have reached level 5! You stop channelling your searing ray. Your shooting star dissipates. Your orb has finished recharging its magic. Found a leather armour. Found a stone staircase leading up. There is a stone staircase leading up here. You encounter a goblin. It is wielding a +0 club. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a goblin, wielding a +0 club (asleep, 100% to hit) The searing ray hits the goblin! You kill the goblin! (Press . to maintain the ray.) You stop channelling your searing ray. You encounter an endoplasm. Found a stone staircase leading down. An endoplasm is nearby! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You shoot a sling bullet. The sling bullet hits the endoplasm! You kill the endoplasm! No target in view! Found a stone staircase leading down. q - a clear potion You encounter a goblin. It is wielding a +0 club. Found a parchment of Hailstorm and a scroll labelled LOUTAJISSI. You shoot a sling bullet. The sling bullet hits the goblin. You kill the goblin! No target in view! Found a scale mail. Found a stone staircase leading down. You pick up a parchment of Hailstorm and begin reading... You add the spell Hailstorm to your library. No target in view! There is a stone staircase leading down here. m - 3 scrolls labelled LOUTAJISSI (gained 1) You encounter an adder. You shoot a sling bullet. The sling bullet hits the adder. The adder is moderately wounded. You shoot a sling bullet. The sling bullet misses the adder. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (moderately wounded, 68% to hit) The searing ray hits the adder. The adder is almost dead. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the adder! You kill the adder! You stop channelling your searing ray. Your orb has finished recharging its magic. Found a club. You see here an adder corpse. You encounter Duvessa, Sister of Dowan and Dowan, Brother of Duvessa. Duvessa is wielding a +0 rapier of protection. Dowan is wielding a +1 dagger of electrocution. Press: ? - help, v - describe, . - travel Here: Duvessa, wielding a +0 rapier of protection and wearing a +0 leather armour (asleep) The floor. Placed new exclusion. Unknown command. You see here a +0 club. Found a glowing silver altar of Zin. You encounter a goblin. It is wielding a +0 club. A goblin is nearby! You shoot a sling bullet. The sling bullet hits the goblin! You kill the goblin! No target in view! c - 3 scrolls labelled HECIHOUSAYTA (gained 1) You see here a +0 club. Found a transporter. Found an escape hatch in the floor. Found a glowing golden altar of the Shining One. There is a fountain of clear blue water here. You briefly stop to clean your sling. Found a scale mail. j - 3 scrolls labelled TEAJOEH HUEMMOAZ (gained 1) You see here a +0 scale mail. You encounter an orc. It is wielding a +0 mace and wearing a +0 leather armour of willpower. You shoot a sling bullet. The sling bullet hits the orc. The orc shouts! The orc is moderately wounded. You shoot a sling bullet. The sling bullet barely misses the orc. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 mace and wearing a +0 leather armour of willpower (moderately wounded, 81% to hit) The searing ray hits the orc. The orc is heavily wounded. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the orc! You kill the orc! You stop channelling your searing ray. Your shooting star dissipates. Your shooting star dissipates. Your orb has finished recharging its magic. Found a stone staircase leading up. Things that are here: a +0 mace; a +0 leather armour of willpower You start removing your armour. You continue removing your +0 robe. x5 You finish removing your +0 robe. You start putting on your armour. You continue putting on your +0 leather armour of willpower. x5 You finish putting on your +0 leather armour of willpower. You feel strong-willed. You drop a +0 robe. You pick up a parchment of Sublimation of Blood and begin reading... You add the spell Sublimation of Blood to your library. You now have enough gold to buy a parchment of Lee's Rapid Deconstruction on D:2. You can access your shopping list by pressing '$'. You now have 233 gold pieces (gained 19). u - a scroll labelled TENIME QURGH You encounter an orc wizard. It is wielding a +0 dagger. You shoot a sling bullet. The sling bullet hits the orc wizard. The orc wizard is moderately wounded. You shoot a sling bullet. The sling bullet barely misses the orc wizard. You shoot a sling bullet. The sling bullet hits the orc wizard! The orc wizard is severely wounded. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (severely wounded, 76% to hit) The searing ray misses the orc wizard. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the orc wizard! You kill the orc wizard! You stop channelling your searing ray. Your shooting star dissipates. Your shooting star dissipates. Your orb has finished recharging its magic. Things that are here: a +0 dagger; a +0 robe You encounter 2 orcs. The orc shouts! x2 You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You see here a +0 whip. You see here a +0 whip. There is a fountain of clear blue water here. There is a fountain of clear blue water here. You take a small sip from the fountain. Refreshing. There is a fountain of clear blue water here. You encounter a hobgoblin. Found a curved wooden wand. Press: ? - help, . - travel, g - get item You can't see that place. [Stash: a curved wooden wand] [the floor.] Unknown command. Press: ? - help, . - travel You can't see that place. [the floor.] Placed new exclusion. Unknown command. You see here an adder skeleton. You now have 246 gold pieces (gained 13). Found a hide-covered altar of Uskayaw. There is a hide-covered altar of Uskayaw here. You pick up a book of Winter and begin reading... You add the spells Frozen Ramparts, Ozocubu's Armour and Metabolic Englaciation to your library. Found a spear. You see here a +0 spear. Things that are here: a +0 club; a goblin skeleton You see here a +0 leather armour. There is a stone staircase leading down here. f - 2 fuming blue potions (gained 1) There is a stone staircase leading down here. Found a radiant altar of Vehumet. Partly explored, unvisited transporter and can't reach some items and places. Partly explored, unvisited transporter and can't reach some items and places. There is a stone staircase leading down here. You fly downwards. You encounter an orc. It is wielding a +0 hand axe. Found 18 gold pieces. Found a stone staircase leading up. There is a stone staircase leading up here. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 hand axe and wearing a +0 chain mail (asleep, 100% to hit) The searing ray hits the orc. The orc is lightly wounded. The orc shouts! (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the orc but does no damage. The orc is lightly wounded. The shooting star hits the orc. The orc is moderately wounded. The orc is knocked back. The shooting star hits the orc. You kill the orc! You stop channelling your searing ray. Magic restored. Your orb has finished recharging its magic. You encounter an orc. It is wielding a +0 hand axe. You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! You encounter an orc. It is wielding a +0 hand axe. You see here 18 gold pieces. An orc is nearby! You shoot a sling bullet. The sling bullet barely misses the orc. You shoot a sling bullet. The sling bullet hits the orc! You kill the orc! No target in view! You now have 264 gold pieces (gained 18). You encounter an orc. It is wielding a +0 dagger. You shoot a sling bullet. The sling bullet hits the orc. The orc shouts! The orc is heavily wounded. You encounter an orc priest. It is wielding a +0 dagger. The orc completely misses you. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 dagger and wearing a +0 ring mail (wandering, hasn't noticed you, 83% to hit) The searing ray misses the orc priest. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The orc priest shouts! The shooting star hits the orc priest. The orc priest is moderately wounded. The orc priest is knocked back. The orc hits you but does no damage. You hear a shout! The searing ray misses the orc priest. The shooting star hits the orc! You kill the orc! The searing ray hits the orc priest. The orc priest is severely wounded. The searing ray hits the orc priest. The orc priest is almost dead. You finish channelling your searing ray. The orc priest hits you but does no damage. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc priest, wielding a +0 dagger and wearing a +0 ring mail (almost dead, ally target, 83% to hit) The searing ray hits the orc priest! You kill the orc priest! (Press . to maintain the ray.) You encounter an orc. It is wielding a +0 falchion. You stop channelling your searing ray. You see here a +0 dagger. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc, wielding a +0 falchion (ally target, 81% to hit) You focus your ray upon the orc. The searing ray hits the orc! You kill the orc! (Press . to maintain the ray.) No target in view! No target in view! You stop channelling your searing ray. Your orb has finished recharging its magic. Things that are here: a +0 hand axe; a +0 chain mail; an orc corpse There is a stone staircase leading up here. Found an escape hatch in the ceiling. Found a short sword. You see here a +0 short sword. Found a stone staircase leading up. You encounter a scorpion. You shoot a sling bullet. The sling bullet hits the scorpion. The scorpion is lightly wounded. You shoot a sling bullet. The sling bullet hits the scorpion! The scorpion is severely wounded. You shoot a sling bullet. The sling bullet hits the scorpion. You kill the scorpion! Your Invocations skill increases to level 2! You have reached level 6! Found a buckler. You encounter an adder. You see here a scorpion corpse. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (asleep, 100% to hit) The searing ray hits the adder. The adder is moderately wounded. The adder hisses angrily. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the adder. The adder is severely wounded. The shooting star hits the adder. You kill the adder! You stop channelling your searing ray. You see here a +0 buckler. You see here a +0 buckler. c - a +0 buckler Your orb has finished recharging its magic. You encounter a hound. You shoot a sling bullet. The sling bullet hits the hound! The hound barks! The hound is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the hound. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound (heavily wounded, 73% to hit) The searing ray hits the hound! You kill the hound! (Press . to maintain the ray.) You encounter a ribbon worm. Your Fighting skill increases to level 2! Your Short Blades skill increases to level 2! Your Long Blades skill increases to level 2! Your Axes skill increases to level 2! Your Maces & Flails skill increases to level 2! Your Polearms skill increases to level 2! Your Staves skill increases to level 2! Your Ranged Weapons skill increases to level 2! Your Throwing skill increases to level 2! Your Armour skill increases to level 2! Your Dodging skill increases to level 5! Your Shields skill increases to level 2! Your Unarmed Combat skill increases to level 2! Your Evocations skill increases to level 2! A ribbon worm is nearby! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Restarting spell: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a ribbon worm (wandering, hasn't noticed you, 93% to hit) The searing ray hits the ribbon worm. The ribbon worm is moderately wounded. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the ribbon worm! The ribbon worm is almost dead. The shooting star hits the ribbon worm. You kill the ribbon worm! You stop channelling your searing ray. Your shooting star dissipates. Your orb has finished recharging its magic. Found a trident. Found a robe. You encounter an adder. Found 3 gold pieces and a diamond ring. You shoot a sling bullet. The sling bullet hits the adder. The adder is lightly wounded. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (lightly wounded, 68% to hit) The searing ray hits the adder! You kill the adder! (Press . to maintain the ray.) You stop channelling your searing ray. k - 2 dark potions (gained 1) You now have 267 gold pieces (gained 3). h - a ring of magical power You feel your magic capacity increase. h - a ring of magical power (worn) You now have 272 gold pieces (gained 5). Found a falchion. You see here a +0 falchion. Found an escape hatch in the floor. Found a robe. Found a stone staircase leading down. You see here a +0 robe. You encounter a hound. You shoot a sling bullet. The sling bullet hits the hound! The hound barks! The hound is severely wounded. The hound barely misses you. The hound bites you. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a hound (severely wounded, 73% to hit) The searing ray hits the hound! You kill the hound! (Press . to maintain the ray.) You stop channelling your searing ray. HP restored. You see here a hound corpse. Found a stone staircase leading down. You pick up a parchment of Fireball and begin reading... You add the spell Fireball to your library. You reach down and open the door. Found a burning altar of Makhleb. There is an open door here. You now have 276 gold pieces (gained 4). You reach down and open the door. As you open the door, it creaks loudly! There is an open door here. There is an open door here. You reach down and open the door. There is an open door here. There is a stone staircase leading down here. You see here a +0 dagger. Things that are here: a +0 hand axe; a +0 chain mail; an orc skeleton Found a stone staircase leading down. Found a leather armour. You see here a +0 leather armour. You encounter a jelly. You shoot a sling bullet. The sling bullet hits the jelly! The jelly quivers. The jelly is heavily wounded. You shoot a sling bullet. The sling bullet hits the jelly. The jelly is heavily wounded. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a jelly (heavily wounded, 100% to hit) The searing ray hits the jelly! You kill the jelly! (Press . to maintain the ray.) You stop channelling your searing ray. You encounter an ogre. It is wielding a +0 giant club. Found a scroll labelled HECIHOUSAYTA. You shoot a sling bullet. The sling bullet hits the ogre. The ogre shouts! The ogre is lightly wounded. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ogre, wielding a +0 giant club (lightly wounded, 91% to hit) The searing ray hits the ogre. The ogre is moderately wounded. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The shooting star hits the ogre! The ogre is heavily wounded. The ogre is knocked back. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Restarting spell: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ogre, wielding a +0 giant club (heavily wounded, ally target, 91% to hit) The searing ray hits the ogre. The ogre is severely wounded. (Press . to maintain the ray.) The searing ray hits the ogre. The ogre is severely wounded. Unknown command. Your shooting star dissipates! You stop channelling your searing ray. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ogre, wielding a +0 giant club (severely wounded, 91% to hit) The searing ray hits the ogre. The ogre is almost dead. (Press . to maintain the ray.) The ogre hits you with a +0 giant club!! * * * LOW HITPOINT WARNING * * * The searing ray hits the ogre! You kill the ogre! Your Shapeshifting skill increases to level 2! You have reached level 7! You stop channelling your searing ray. Your orb has finished recharging its magic. You see here a +0 giant club. o - 3 white potions (gained 1) Found a leather armour. c - 4 scrolls labelled HECIHOUSAYTA (gained 1) You see here a +0 leather armour. You encounter an adder. An adder is nearby! You shoot a sling bullet. The sling bullet hits the adder! The adder hisses angrily. The adder is severely wounded. You encounter an adder. You shoot a sling bullet. The sling bullet barely misses the adder. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an adder (heavily wounded, 68% to hit) The searing ray hits the adder. You kill the adder! (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the adder. The adder is moderately wounded. The shooting star hits the adder. The adder is severely wounded. The adder is knocked back. The searing ray hits the adder. You kill the adder! You stop channelling your searing ray. Your shooting star dissipates. Your orb has finished recharging its magic. You see here a +0 trident. You see here a +0 short sword. There is a stone staircase leading down here. Done exploring. Done exploring. There is a stone staircase leading down here. You fly downwards. You encounter an ogre. It is wielding a +0 giant club. Found a quill talisman. There is a stone staircase leading up here. You shoot a sling bullet. The sling bullet hits the ogre. The ogre shouts! The ogre is moderately wounded. You shoot a sling bullet. The sling bullet hits the ogre! The ogre is heavily wounded. You shoot a sling bullet. The sling bullet barely misses the ogre. You shoot a sling bullet. The sling bullet hits the ogre! The ogre is almost dead. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an ogre, wielding a +0 giant club (almost dead, 91% to hit) The searing ray hits the ogre! You kill the ogre! (Press . to maintain the ray.) Your Hexes skill increases to level 2! Your Summonings skill increases to level 2! Your Necromancy skill increases to level 2! Your Translocations skill increases to level 2! Your Forgecraft skill increases to level 2! Your Fire Magic skill increases to level 2! Your Ice Magic skill increases to level 2! Your Air Magic skill increases to level 2! Your Earth Magic skill increases to level 2! Your Alchemy skill increases to level 2! You stop channelling your searing ray. Magic restored. You see here a quill talisman. d - 3 scrolls labelled MAL SYPPUMITHAR (gained 1) You pick up a parchment of Kiss of Death and begin reading... You add the spell Kiss of Death to your library. Press: ? - help, v - describe, . - travel, g - get item Item here: an ichor-stained plate armour. The floor. Unknown command. You see here the +0 plate armour "Daat" {Death, rN++ Will+ Dex+3 Slay-4}. Found a stone staircase leading down. Found a staircase to the Ecumenical Temple. Found a scroll labelled JUVADU FONO. There is a staircase to the Ecumenical Temple here. You fly downwards. Welcome to the Ecumenical Temple! Found an ornate altar of the Wu Jian Council and a stormy altar of Qazlal. There is a staircase back to the Dungeon here. Search for what [? for help]? ash Found a sparkling altar of Nemelex Xobeh and a white marble altar of Elyvilon. Found four altars. Found an iron altar of Okawaru. Found a staircase back to the Dungeon. There is a broken altar of Ashenzari here. You hover solemnly before the altar of Ashenzari. Ashenzari welcomes you! Ashenzari warns you of distant threats and treasures. Ashenzari shows you where magical portals lie. Unknown command. Press < or > to pray at altars. There is a staircase back to the Dungeon here. You fly upwards. Welcome back to the Dungeon! There is a staircase to the Ecumenical Temple here. v - a scroll labelled JUVADU FONO Found a snail-covered altar of Cheibriados. Found a stone staircase leading down. c - 5 scrolls labelled HECIHOUSAYTA (gained 1) Found a sling. Found a stone staircase leading up. Found a leather armour. You encounter a white imp. You shoot a sling bullet. The sling bullet hits the white imp! The white imp shouts, "Succumb, thou worthless guts-griping gudgeon!" The white imp is severely wounded. You shoot a sling bullet. The sling bullet barely misses the white imp. The white imp gestures at you. The puff of frost hits you. You resist. You shoot a sling bullet. The sling bullet closely misses the white imp. You shoot a sling bullet. The sling bullet hits the white imp. The white imp is almost dead. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a white imp (almost dead, 81% to hit) The searing ray hits the white imp. You kill the white imp! (Press . to maintain the ray.) You stop channelling your searing ray. HP restored. Magic restored. Found a stone staircase leading down. You now have 290 gold pieces (gained 14). You encounter an iguana. You shoot a sling bullet. The sling bullet hits the iguana! The iguana hisses angrily. The iguana is heavily wounded. You shoot a sling bullet. The sling bullet closely misses the iguana. You shoot a sling bullet. The sling bullet hits the iguana. The iguana is severely wounded. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an iguana (severely wounded, 83% to hit) The searing ray hits the iguana. The iguana is almost dead. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray misses the iguana. The iguana closely misses you. The shooting star hits the iguana. The iguana is almost dead. The iguana is knocked back. The searing ray hits the iguana! You kill the iguana! You stop channelling your searing ray. Your orb has finished recharging its magic. You encounter an orc. It is wielding a +0 flail and wearing a +2 leather armour of fire resistance. You shoot a sling bullet. The sling bullet hits the orc. The orc is lightly wounded. You shoot a sling bullet. The sling bullet hits the orc. You kill the orc! Things that are here: a +0 flail; a +2 leather armour of fire resistance i - a +2 leather armour of fire resistance You start removing your armour. You continue removing your +0 leather armour of willpower. x5 You finish removing your +0 leather armour of willpower. You feel less strong-willed. You start putting on your armour. You continue putting on your +2 leather armour of fire resistance. x5 You finish putting on your +2 leather armour of fire resistance. You feel resistant to fire. Unknown command. Found a long sword. You encounter Eustachio the Magnificent and an orc. Press: ? - help, v - describe, . - travel Here: an orc, wielding a +0 falchion (asleep) The floor. Placed new exclusion. Unknown command. You encounter an orc wizard. It is wielding a +0 dagger. You see here a +0 giant club. You see here a +0 sling. You see here a +0 sling. There is a stone staircase leading down here. You encounter an orc wizard. It is wielding a +0 dagger. The orc wizard casts a spell at you. The magic dart hits you but does no damage. Press: ? - help, v - describe, . - travel The floor. Unknown command. You shoot a sling bullet. The sling bullet misses the orc wizard. You shoot a sling bullet. The sling bullet closely misses the orc wizard. You shoot a sling bullet. The sling bullet barely misses the orc wizard. The orc wizard points at you and mumbles some strange words. You resist with some effort. You shoot a sling bullet. The sling bullet barely misses the orc wizard. Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Searing Ray (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (76% to hit) The searing ray misses the orc wizard. (Press . to maintain the ray.) Your orb unleashes a flurry of shooting stars! The searing ray hits the orc wizard. The orc wizard is lightly wounded. The shooting star hits the orc wizard. The orc wizard is moderately wounded. The orc wizard is knocked back. The shooting star hits the orc wizard. The orc wizard is severely wounded. The orc wizard is knocked back. An orc wizard is nearby! Casting: Searing Ray (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Magic Dart (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an orc wizard, wielding a +0 dagger and wearing a +0 robe (severely wounded, 100% to hit) The magic dart hits the orc wizard. You kill the orc wizard! You stop channelling your searing ray. Your orb has finished recharging its magic. Things that are here: a +0 dagger; a +0 robe; an orc corpse An orc wizard comes into view. An orc wizard is nearby! Press: ? - help, v - describe, . - travel Here: an orc wizard, wielding a +0 dagger and wearing a +0 robe (asleep) The floor. Placed new exclusion. Partly explored, can't reach some places. Partly explored, can't reach some places. There is a stone staircase leading down here. You fly downwards. Found a great sword and a coppery potion. There is a stone staircase leading up here. l - 2 coppery potions (gained 1) Found a leather armour. You encounter a hornet. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. Press: ? - help, . - travel You can't see that place. [the floor.] Placed new exclusion. Unknown command. You encounter a sky beast and an orc warrior. The orc warrior is carrying a +0 orcbow. Found 16 gold pieces. You shoot a sling bullet. The sling bullet hits the orc warrior. The orc warrior is lightly wounded. The orc warrior unwields a +0 halberd. The orc warrior wields a +0 orcbow. The orc warrior shoots an arrow. The arrow hits you. You hear a shout! You shoot a sling bullet. The sling bullet hits the orc warrior but does no damage. The orc warrior is lightly wounded. You hear a shout! x2 The orc warrior shoots an arrow. The arrow hits you. You shoot a sling bullet. The sling bullet barely misses the orc warrior. The orc warrior shoots an arrow. The arrow barely misses you. You hear a shout! You shoot a sling bullet. The sling bullet closely misses the orc warrior. The orc warrior shoots an arrow. The arrow closely misses you. You encounter an orc wizard. It is wielding a +0 dagger. The orc warrior shoots an arrow. The arrow hits you. You shoot a sling bullet. The sling bullet barely misses the orc warrior. The sling bullet hits the orc wizard. The orc wizard is moderately wounded. The orc warrior shoots an arrow. The arrow closely misses you. You shoot a sling bullet. The sling bullet hits the orc warrior. The orc warrior is moderately wounded. You shoot a sling bullet. The sling bullet hits the orc warrior. The orc warrior is heavily wounded. You encounter an orc. It is wielding a +0 trident. The orc warrior shoots an arrow. The arrow closely misses you. You encounter a sky beast. You shoot a sling bullet. The sling bullet hits the orc warrior. The orc warrior is heavily wounded. The orc warrior shoots an arrow. The arrow hits you. Casting: Magic Dart (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The spell is quite dangerous to miscast (22% risk of failure)! Continue anyway? Aiming: Fulminant Prism (quite dangerous; 22% risk of failure) Press: ? - help, Dir - move target You conjure a prism of explosive energy! Your orb unleashes a flurry of shooting stars! The orc warrior shoots an arrow. The arrow closely misses you. The shooting star hits the orc wizard! The orc wizard is almost dead. The orc wizard is knocked back. Your fulminant prism crackles loudly. The shooting star hits the orc wizard. You kill the orc wizard! Your fulminant prism explodes! The blast of energy engulfs the sky beast! The sky beast is heavily wounded. The blast of energy engulfs the orc warrior! The orc warrior is severely wounded. You feel a bit more experienced. Your Stealth skill increases to level 5! The shooting star hits the orc warrior. The orc warrior is almost dead. The orc warrior is knocked back. There is a stone staircase leading up here. The orc warrior shoots an arrow. The arrow misses you. You fly upwards. Level annotation: exclusions: orc and orc wizard, Eustachio There is a stone staircase leading down here. Save game and exit? Level annotation: exclusions: orc and orc wizard, Eustachio >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34.1-4-g0e95e087e2 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_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [thesilentllama] Species: Gnoll Job: Conjurer HP: 46/51; mods: 0/0 MP: 21/24; mod: 0 Stats: 10 19 10 Position: (18, 45), god: Ashenzari (18), turn_is_over: 0, banished: 0 Standing on/in/over feature: stone staircase leading down Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 3 | 2 | 60 | 23/38 Short Blades | X | 1 | 3 | 2 | 60 | 23/38 Long Blades | X | 1 | 3 | 2 | 60 | 23/38 Axes | X | 1 | 3 | 2 | 60 | 23/38 Maces & Flails | X | 1 | 3 | 2 | 60 | 23/38 Polearms | X | 1 | 3 | 2 | 60 | 23/38 Staves | X | 1 | 3 | 2 | 60 | 23/38 Ranged Weapons | X | 1 | 3 | 2 | 60 | 23/38 Throwing | X | 1 | 3 | 2 | 60 | 23/38 Armour | X | 1 | 3 | 2 | 60 | 23/38 Dodging | X | 1 | 3 | 5 | 211 | 24/75 Stealth | X | 1 | 3 | 5 | 187 | 0/75 Shields | X | 1 | 3 | 2 | 60 | 23/38 Unarmed Combat | X | 1 | 3 | 2 | 60 | 23/38 Spellcasting | X | 1 | 4 | 5 | 239 | 52/75 Conjurations | X | 1 | 3 | 7 | 561 | 67/142 Hexes | X | 1 | 3 | 2 | 60 | 7/53 Summonings | X | 1 | 4 | 2 | 60 | 7/53 Necromancy | X | 1 | 4 | 2 | 60 | 7/53 Translocations | X | 1 | 4 | 2 | 60 | 7/53 Forgecraft | X | 1 | 4 | 2 | 60 | 7/53 Fire Magic | X | 1 | 4 | 2 | 60 | 7/53 Ice Magic | X | 1 | 4 | 2 | 60 | 7/53 Air Magic | X | 1 | 4 | 2 | 60 | 7/53 Earth Magic | X | 1 | 4 | 2 | 60 | 7/53 Alchemy | X | 1 | 4 | 2 | 60 | 7/53 Invocations | X | 1 | 4 | 2 | 60 | 29/32 Evocations | X | 1 | 4 | 2 | 60 | 23/38 Shapeshifting | X | 1 | 4 | 2 | 60 | 16/45 Spell bugs: Durations: #114: 25 #213: 64 Attributes: #12: 359 #13: 69 #22: 1 #49: 503 Mutations: fangs: 1 (innate) treasure sense: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #1, inv slot #0: +0 sling eq slot #2, inv slot #5: orb of stardust eq slot #6, inv slot #4: +1 pair of boots of Viwergh {Fly rC+ Str+3 Slay+5} eq slot #9, inv slot #7: ring of magical power eq slot #3, inv slot #8: +2 leather armour of fire resistance }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #....................#... #......#................. ##.....##...........##.## ##...###.......##...#.#. ######........#........ #............#..... #....###.#.###..... #.....########..... ##@#...#....[##.... ####.........#.... #............... #............... #............... ##..........###.. #...........##... #.#.........##..# ##....#....#....# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>