ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -32,9 in region 2, should be 5,9 in region 3) Version: Dungeon Crawl Stone Soup 0.33-a0-53-g9043e79ccf Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5890779016801585141, deterministic pregen: 1 Command line: /usr/games/crawl-git-9043e79ccf -name Kunndt -rc /dgldir/rcfiles/crawl-git/Kunndt.rc -macro /dgldir/rcfiles/crawl-git/Kunndt.macro -webtiles-socket /crawl-master/webserver/sockets/Kunndt:dcss-git.sock -morgue /dgldir/morgue/Kunndt/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /usr/games/crawl-git-9043e79ccf(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55e94db26e2f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-9043e79ccf(_Z13do_crash_dumpv+0x418) [0x55e94db312b8]: do_crash_dump() /usr/games/crawl-git-9043e79ccf(_Z20crash_signal_handleri+0x1fa) [0x55e94db272ba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fc565af7210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7fc565cb824b]: /usr/games/crawl-git-9043e79ccf(+0x4b19fd) [0x55e94db309fd]: /usr/games/crawl-git-9043e79ccf(_Z12AssertFailedPKcS0_iS0_z+0x18e) [0x55e94db30b9e]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-9043e79ccf(_Z7cgotoxyii10GotoRegion+0) [0x55e94ddcb670]: cgotoxy(int, int, GotoRegion) /usr/games/crawl-git-9043e79ccf(+0x48082a) [0x55e94daff82a]: /usr/games/crawl-git-9043e79ccf(_Z11wrapcprintfPKcz+0xd2) [0x55e94db005c2]: wrapcprintf(char const*, ...) /usr/games/crawl-git-9043e79ccf(_Z17print_stats_levelv+0x12a) [0x55e94df9af7a]: print_stats_level() /usr/games/crawl-git-9043e79ccf(_Z9new_levelb+0x2d) [0x55e94e0d24bd]: new_level(bool) /usr/games/crawl-git-9043e79ccf(_Z12startup_stepv+0x1889) [0x55e94e0d71b9]: startup_step() /usr/games/crawl-git-9043e79ccf(+0xbb0cef) [0x55e94e22fcef]: /usr/games/crawl-git-9043e79ccf(main+0x1ab) [0x55e94da6e9ab]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fc565ad80b3]: /usr/games/crawl-git-9043e79ccf(_start+0x2e) [0x55e94da6f57e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007fc565b96c2a in __GI___wait4 (pid=448438, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007fc565b96c2a in __GI___wait4 (pid=448438, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007fc565b96beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055e94db26c95 in call_gdb (file=file@entry=0x7fc565c9d5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 448425\000\000\000\000\000\000" #3 0x000055e94db312d6 in do_crash_dump () at dbg-asrt.cc:692 t = 1726202049 dir = "/dgldir/morgue/Kunndt/" name = "/dgldir/morgue/Kunndt/crash-Kunndt-20240913-043409.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 404 failed. (invalid cursor position -32,9 in region 2, should be 5,9 in region 3)" file = 0x7fc565c9d5c0 <_IO_2_1_stderr_> #4 0x000055e94db272ba in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 140727527115504, 140727527114992, 94460527305176, 404, 140727527118240, 140727527116016, 140485792243747, 206158430240, 140727527114944, 140727527114752, 1135132409346879232, 0, 153, 94460546631776, 140727527116016}} pid = tid = ret = #7 0x000055e94db309fd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdae438cf0 "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -32,9 in region 2, should be 5,9 in region 3)", assert=true) at dbg-asrt.cc:818 No locals. #8 0x000055e94db30b9e in AssertFailed (expr=expr@entry=0x55e94e2ce1d8 "valid_cursor_pos(pos.x, pos.y, region)", file=file@entry=0x55e94e25a070 "libutil.cc", line=line@entry=404, text=text@entry=0x55e94e2ce188 "invalid cursor position %d,%d in region %d, should be %d,%d in region %d") at dbg-asrt.cc:851 detail = "invalid cursor position -32,9 in region 2, should be 5,9 in region 3\000U\000\000\000o'\200\351\314\300\017X\233gO\351U\000\000 &oN\351U\000\000\240\213C\256\375\177\000\000\000o'\200\351\314\300\017ДC\256\375\177\000\000 &oN\351U\000\000\300\213C\256\375\177\000\000\000o'\200\351\314\300\017ДC\256\375\177\000\000 &oN\351U\000\000\340\213C\256\375\177\000\000\006\016$N\351U\000\000ДC\256\375\177\000\000 &oN\351U\000\000\006\016$N\351U\000\000\207Z!"... final_mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed. (invalid cursor position -32,9 in region 2, should be 5,9 in region 3)\000\\O\351U\000\000A\351\356O\351U\000\000\264\215C\256\375\177\000\000\000\000\000\000\000\000\000\000\300\215C\256\375\177\000\000\060\216C\256\375\177\000\000"... mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libutil.cc' at line 404 failed.\000\256\375\177\000\000`\221C\256\375\177\000\000Place: \000D\373\rf\305\177\000\000\000\000\000\000:", '\000' , "\351\314\300\017\000\000C\256\375\177", '\000' , "\060\212C\256\375\177\000\000\377\377\377\377\377\377\377\377\000o'\200\351\314\300\017`\212C\256\375\177\000\000"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffdae439200, reg_save_area = 0x7ffdae439100}} fileName = #9 0x000055e94ddcb670 in assert_valid_cursor_pos () at libutil.cc:407 region = GOTO_STAT pos = #10 0x000055e94daff82a in wrapcprint_skipping (skiplines=0, wrapcol=42, buf="Dungeon:3") at cio.cc:265 region = sz = linestart = len = linebreak = #11 0x000055e94db005c2 in wrapcprintf (s=s@entry=0x55e94e240131 "%s") at cio.cc:348 args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7ffdae4393f0, reg_save_area = 0x7ffdae439330}} buf = "Dungeon:3" #12 0x000055e94df9af7a in print_stats_level () at /usr/include/c++/9/bits/basic_string.h:2304 ypos = #13 0x000055e94e0d24bd in new_level (restore=restore@entry=true) at stairs.cc:1382 No locals. #14 0x000055e94e0d71b9 in _post_init (newc=false) at startup.cc:374 old_level = {branch = NUM_BRANCHES, depth = -1} old_level = #15 startup_step () at startup.cc:1119 choice = {name = "Kunndt", type = GAME_TYPE_NORMAL, filename = "Kunndt.cs", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} defaults = {name = "", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 1, capacity 1 = {SP_DEMONSPAWN}, allowed_jobs = std::vector of length 1, capacity 1 = {JOB_NECROMANCER}, allowed_weapons = std::vector of length 0, capacity 0, species = SP_DEMONSPAWN, job = JOB_NECROMANCER, weapon = WPN_UNKNOWN, fully_random = false} newchar = false ng = {name = "", type = GAME_TYPE_NORMAL, filename = "", seed = 0, pregenerate = false, map = "", arena_teams = "", allowed_combos = std::vector of length 0, capacity 0, allowed_species = std::vector of length 0, capacity 0, allowed_jobs = std::vector of length 0, capacity 0, allowed_weapons = std::vector of length 0, capacity 0, species = SP_UNKNOWN, job = JOB_UNKNOWN, weapon = WPN_UNKNOWN, fully_random = false} #16 0x000055e94e22fcef in _launch_game () at main.cc:420 game_start = ccon = #17 0x000055e94da6e9ab in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #18 main (argc=, argv=0x7ffdae439f88) 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 = }, static t = , static f = }} [Inferior 1 (process 448425) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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 -DTOURNEY='0.32' -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-9043e79ccf/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 3 Level id: D:3 Level build method = , level layout type = corridors, absdepth0 = 2 Level vaults: layout_loops_ring mainiacjoe_overflow_chevrons Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The goblin hits you with a +0 club. There is an entrance to Miodgher's Weapon Shoppe here. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (chance to affect: 64%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. Your soul wisp closely misses the goblin. The goblin barely misses you. You hit the goblin. The goblin is severely wounded. Your soul wisp touches the goblin. The goblin dies! No target in view! You see here a +0 club. You swap places. You swap places. You see here a +0 club. There is an entrance to Miodgher's Weapon Shoppe here. e - an amulet of regeneration You can't see any susceptible monsters within range! (Use Z to cast anyway.) You start putting on your amulet. You continue putting on your amulet of regeneration. x5 You finish putting on your amulet of regeneration. e - an amulet of regeneration (around neck) The amulet throbs as it attunes itself to your uninjured body. A rat comes into view. You hit the rat. You kill the rat! No target in view! f - 2 brown potions g - a bubbling pink potion A bat comes into view. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - bat Aim: a bat (asleep, chance to affect: 64%) The bat struggles to resist. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f/p - bat Aim: a bat (chance to affect: 64%) The bat struggles to resist. The bat barely misses you. You hit the bat. The bat is moderately wounded. The bat barely misses you. The bat hits you. The bat completely misses you. The bat hits you. You hit the bat. The bat is severely wounded. The bat hits you but does no damage. The bat hits you but does no damage. You hit the bat. You kill the bat! You have reached level 2! Your demonic ancestry asserts itself... Frost condenses into a shield before you. Saving game... please wait. Welcome back, Kunndt the Demonspawn Necromancer. Press ? for a list of commands and other information. Magic restored. Found a stone. You see here a stone. You open the door. A bat and an endoplasm come into view. Found 6 stones. Unknown command. Casting: Soul Splinter (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - bat Aim: a bat (chance to affect: 64%) The bat struggles to resist. The bat hits you but does no damage. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f/p - bat Aim: a bat (chance to affect: 64%) A fragment of the bat's soul is dislodged from its body. The bat looks weaker. The bat hits you but does no damage. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you, p - bat That would be overly suicidal. Okay, then. Unknown command. A bat is nearby! You swap places. You block the bat's attack. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. The endoplasm quivers. The bat closely misses you. There is an open door here. You hit the bat. The bat is moderately wounded. The bat closely misses you. You hit the bat. The bat is heavily wounded. You block the bat's attack. The endoplasm freezes you. You are frozen. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (chance to affect: 64%) A fragment of the endoplasm's soul is dislodged from its body. The endoplasm looks weaker. Your soul wisp returns to where it belongs. The bat is no longer weakened. The bat hits you but does no damage. The bat closely misses you. The endoplasm hits you. Your soul wisp touches the endoplasm. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - bat, p - endoplasm Aim: a bat (heavily wounded, chance to affect: 64%) The bat struggles to resist. You block the bat's attack. Your soul wisp touches the endoplasm. The endoplasm dies! The bat hits you but does no damage. The bat closely misses your soul wisp. Your soul wisp touches the bat. The bat dies! No target in view! No target in view! No target in view! You start resting. Magic restored. Press: ? - help, v - describe, . - travel An open door. You open the door. There is an open door here. You now have 21 gold pieces (gained 11). A frilled lizard and a hobgoblin come into view. You start waiting. Done waiting. Okay, then. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - frilled lizard Aim: a frilled lizard (asleep, chance to affect: 64%) A fragment of the frilled lizard's soul is dislodged from its body. The frilled lizard looks weaker. The frilled lizard hisses angrily. The hobgoblin shouts! Your soul wisp touches the frilled lizard. The frilled lizard dies! A hobgoblin is nearby! Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin (ally target, chance to affect: 64%) A fragment of the hobgoblin's soul is dislodged from its body. The hobgoblin looks weaker. The hobgoblin closely misses your soul wisp. Your soul wisp barely misses the hobgoblin. The hobgoblin closely misses your soul wisp. Your soul wisp touches the hobgoblin. The hobgoblin hits your soul wisp but does no damage. Your soul wisp touches the hobgoblin but does no damage. You swap places. You block the hobgoblin's attack. You barely miss the hobgoblin. The hobgoblin is severely wounded. You block the hobgoblin's attack. You hit the hobgoblin. The hobgoblin is almost dead. The hobgoblin barely misses you. You closely miss the hobgoblin. The hobgoblin is almost dead. The hobgoblin barely misses you. You hit the hobgoblin. You kill the hobgoblin! No target in view! Magic restored. Found a pair of gloves. You now have 27 gold pieces (gained 6). You see here a +0 pair of gloves. h - a +0 pair of gloves Okay, then. You start putting on your armour. You continue putting on your +0 pair of gloves. x4 You finish putting on your +0 pair of gloves. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You hear a shout! Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (chance to affect: 64%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. The goblin hits you but does no damage. A goblin comes into view. It is wielding a +0 dagger. Your soul wisp barely misses the goblin. You hit the goblin. The goblin is severely wounded. You block the goblin's attack. Your soul wisp touches the goblin. The goblin dies! Okay, then. A dart slug comes into view. Things that are here: a +0 dagger; a goblin corpse You swap places. A goblin is nearby! Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (chance to affect: 64%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. Your soul wisp closely misses the goblin. The goblin hits you but does no damage. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you, p - goblin That would be overly suicidal. Okay, then. Unknown command. You closely miss the goblin. The goblin closely misses you. Your soul wisp touches the goblin. You miss the goblin. The goblin is severely wounded. Your soul wisp misses the goblin. The goblin misses you. You hit the goblin. You kill the goblin! You swap places. Things that are here: a +0 dagger; a +0 dagger; a goblin corpse Found a pair of gloves. A ball python comes into view. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - ball python Aim: a ball python (wandering, hasn't noticed you, chance to affect: 64%) A fragment of the ball python's soul is dislodged from its body. The ball python looks weaker. The ball python hisses angrily. The ball python bites your soul wisp but does no damage. Your soul wisp touches the ball python. The ball python misses your soul wisp. The ball python bites your soul wisp. Your soul wisp closely misses the ball python. The ball python bites your soul wisp. Your soul wisp misses the ball python. You swap places. The ball python closely misses you. x2 You completely miss the ball python. The ball python is severely wounded. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You hit the ball python. You kill the ball python! You see here a +0 pair of gloves. The dart slug launches a dart at you. The slug dart hits you. You swap places. You hit the dart slug. The dart slug is moderately wounded. The dart slug barely misses you. Your soul wisp touches the dart slug. You hit the dart slug. The dart slug is almost dead. Your soul wisp touches the dart slug. The dart slug dies! No target in view! An endoplasm comes into view. Found 9 gold pieces. Found a stone staircase leading down. An endoplasm is nearby! There is a stone staircase leading down here. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (asleep, chance to affect: 65%) A fragment of the endoplasm's soul is dislodged from its body. The endoplasm looks weaker. The endoplasm quivers. The endoplasm barely misses your soul wisp. Your soul wisp touches the endoplasm. The endoplasm barely misses your soul wisp. Your soul wisp touches the endoplasm. You swap places. You block the endoplasm's attack. You see here 9 gold pieces. You hit the endoplasm but do no damage. The endoplasm is severely wounded. The endoplasm closely misses you. You hit the endoplasm. You kill the endoplasm! No target in view! No target in view! You swap places. You swap places. You now have 36 gold pieces (gained 9). You now have 46 gold pieces (gained 10). Found Jiome's General Store. You can't go down here! You have 46 gold pieces. Found a brown potion. There is an entrance to Jiome's General Store here. You can access your shopping list by pressing '$'. You can access your shopping list by pressing '$'. f - 3 brown potions (gained 1) i - a scroll labelled XOS NUSICAYREHUD You open the door. A dart slug comes into view. There is an open door here. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - dart slug Aim: a dart slug (chance to affect: 65%) A fragment of the dart slug's soul is dislodged from its body. The dart slug looks weaker. Your soul wisp touches the dart slug. Your soul wisp touches the dart slug. You hit the dart slug. The dart slug is severely wounded. Your soul wisp touches the dart slug. You hit the dart slug. The dart slug is almost dead. The dart slug closely misses you. Your soul wisp touches the dart slug. The dart slug dies! You see here a dart slug corpse. You swap places. As you open the door, it creaks loudly! There is an open door here. Found a ring mail. You see here a +0 ring mail. j - a +0 ring mail Okay, then. An endoplasm comes into view. Hit: a) +0 dagger Press: ? - help, Dir - move target, f - you Okay, then. Clearing travel trail. Unknown command. Unknown command. The helpless endoplasm fails to defend itself. You hit the endoplasm. The endoplasm is almost dead. The endoplasm barely misses you. You barely miss the endoplasm. The endoplasm is almost dead. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! No target in view! HP restored. An endoplasm comes into view. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (asleep, chance to affect: 65%) The endoplasm struggles to resist. You hit the endoplasm. The endoplasm is moderately wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is severely wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! No target in view! You open the door. There is an open door here. A frilled lizard comes into view. The frilled lizard hisses angrily. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - frilled lizard Aim: a frilled lizard (chance to affect: 65%) The frilled lizard struggles to resist. You hit the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you. You hit the frilled lizard. You kill the frilled lizard! Found Koaco's Book Shop. A bat comes into view. The bat barely misses you. There is an entrance to Koaco's Book Shop here. Okay, then. Assign waypoint to what number? (0-9) Waypoint 9 assigned to D:1. Existing waypoints: (9) D:1 Assign waypoint to what number? (0-9, D - delete waypoint) Waypoint 2 assigned to D:1. A bat is nearby! Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - bat Aim: a bat (chance to affect: 65%) A fragment of the bat's soul is dislodged from its body. The bat looks weaker. The bat barely misses you. The bat barely misses your soul wisp. You swap places. The bat closely misses you. You miss the bat. The bat closely misses you. You miss the bat. The bat closely misses you. No target in view! No target in view! No target in view! No target in view! The bat closely misses you. A bat is nearby! Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you, p - bat That would be overly suicidal. Okay, then. Unknown command. Aiming: Soul Splinter (safe; 3% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. Unknown command. Casting: Soul Splinter (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.) You barely miss the bat. The bat hits you but does no damage. x2 The bat barely misses you. You hit the bat. The bat is moderately wounded. The bat closely misses you. The bat completely misses you. You miss the bat. The bat is moderately wounded. The bat hits you but does no damage. You miss the bat. The bat is moderately wounded. The bat closely misses you. You hit the bat. You kill the bat! No target in view! You swap places. There is an entrance to Koaco's Book Shop here. You swap places. A rat comes into view. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - rat Aim: a rat (asleep, chance to affect: 65%) A fragment of the rat's soul is dislodged from its body. The rat looks weaker. The rat squeaks loudly. Your soul wisp misses the rat. The rat bites your soul wisp but does no damage. Your soul wisp barely misses the rat. The rat bites your soul wisp but does no damage. Your soul wisp touches the rat. The rat dies! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 No target in view! You swap places. This spell is quite dangerous to cast! Memorise Vampiric Draining, consuming 3 spell levels and leaving 3? You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'b'. Memorise Grave Claw, consuming 2 spell levels and leaving 1? You start memorising the spell. You continue memorising. x2 You finish memorising. Spell assigned to 'c'. You see here a rat corpse. You open the door. There is an open door here. You open the door. There is an open door here. You see here a beast talisman. You see here a +0 club. You see here a +0 dagger. Done exploring. (D) Dungeon Where to? (* - list waypoints, ? - help) You see here a +0 dagger. There is a stone staircase leading down here. You climb downwards. Found a short runed staff. There is a stone staircase leading up here. Found a scroll labelled IBAHIOSKEC. You see here a staff of air. k - a staff of air l - a scroll labelled IBAHIOSKEC Found 4 stones. A kobold comes into view. It is wielding a +0 whip. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. The kobold shouts! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 whip (chance to affect: 66%) A fragment of the kobold's soul is dislodged from its body. The kobold looks weaker. Your soul wisp closely misses the kobold. Okay, then. An adder comes into view. You closely miss the kobold. The kobold barely misses you. You hit the kobold. The kobold is moderately wounded. Your soul wisp touches the kobold. The kobold hits you with a +0 whip. You closely miss the kobold. The kobold is severely wounded. The adder bites your soul wisp but does no damage. Your soul wisp closely misses the kobold. The kobold closely misses you. You closely miss the kobold. The kobold is severely wounded. The adder bites your soul wisp but does no damage. The adder barely misses your soul wisp. Your soul wisp closely misses the kobold. The kobold hits you but does no damage. You hit the kobold but do no damage. The kobold is severely wounded. The adder bites your soul wisp but does no damage. Your soul wisp closely misses the kobold. The kobold closely misses you. You completely miss the kobold. The kobold is severely wounded. The adder misses your soul wisp. Your soul wisp touches the kobold. The kobold dies! The adder bites your soul wisp but does no damage. x2 Your soul wisp misses the adder. Things that are here: a +0 whip; a kobold corpse The adder bites you. Your soul wisp touches the adder. You miss the adder. The adder is moderately wounded. The adder closely misses you. Your soul wisp closely misses the adder. You closely miss the adder. The adder is moderately wounded. The adder closely misses you. Your soul wisp touches the adder. The adder bites you. You completely miss the adder. The adder is severely wounded. The adder bites you but does no damage. Your soul wisp closely misses the adder. You hit the adder but do no damage. The adder is severely wounded. The adder bites you. You closely miss the adder. The adder is severely wounded. The adder bites you but does no damage. You miss the adder. The adder is severely wounded. You block the adder's attack. The adder barely misses you. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - adder Aim: an adder (severely wounded, chance to affect: 57%) A fragment of the adder's soul is dislodged from its body. The adder looks weaker. The adder barely misses you. Your soul wisp closely misses the adder. You closely miss the adder. The adder is severely wounded. The adder completely misses you. Your soul wisp touches the adder. You hit the adder but do no damage. The adder is severely wounded. You block the adder's attack. The adder closely misses you. Your soul wisp misses the adder. You hit the adder. The adder is almost dead. The adder bites you but does no damage. Your soul wisp touches the adder. The adder dies! Your Spellcasting skill increases to level 3! You see here 4 stones. Things that are here: a +0 whip; a kobold corpse You swap places. Magic restored. m - a scroll labelled OZUAHI XOILO You swap places. You see here 4 stones. Things that are here: a +0 whip; a kobold corpse n - a +0 whip n - a +0 whip (weapon) You see here 4 stones. A goblin and a rat come into view. Okay, then. The goblin shouts! The rat squeaks loudly. The goblin hits you with a +0 dagger. You hit the goblin. The goblin is almost dead. You block the goblin's attack. You hit the goblin but do no damage. The goblin is almost dead. You block the goblin's attack. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (almost dead, chance to affect: 66%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. The rat barely misses your soul wisp. You block the goblin's attack. Your soul wisp touches the goblin. The goblin dies! The rat closely misses your soul wisp. Your soul wisp touches the rat. You see here a +0 dagger. You swap places. The rat closely misses you. You hit the rat. You kill the rat! No target in view! You see here a +0 dagger. Found a stone staircase leading up. Found 4 stones. There is a stone staircase leading up here. Found a whip. You see here a +1 pair of gloves. o - a +1 pair of gloves You start removing your armour. You continue removing your +0 pair of gloves. x4 You finish removing your +0 pair of gloves. You start putting on your armour. You continue putting on your +1 pair of gloves. x5 You finish putting on your +1 pair of gloves. You drop a +0 pair of gloves. A ribbon worm comes into view. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ribbon worm Aim: a ribbon worm (chance to affect: 57%) A fragment of the ribbon worm's soul is dislodged from its body. The ribbon worm looks weaker. Your soul wisp touches the ribbon worm. You see here a bubbling pink potion. You hit the ribbon worm. The ribbon worm is lightly wounded. The ribbon worm bites you. Your soul wisp touches the ribbon worm. You hit the ribbon worm. The ribbon worm is heavily wounded. The ribbon worm bites you but does no damage. Your soul wisp touches the ribbon worm. You hit the ribbon worm. The ribbon worm is severely wounded. Your soul wisp completely misses the ribbon worm. The ribbon worm closely misses you. You hit the ribbon worm but do no damage. The ribbon worm is heavily wounded. Your soul wisp touches the ribbon worm. You hit the ribbon worm. The ribbon worm is almost dead. The ribbon worm expels a string of sticky webbing. The stream of webbing misses you. Your soul wisp touches the ribbon worm. You hit the ribbon worm but do no damage. The ribbon worm is almost dead. The ribbon worm bites you. Your soul wisp barely misses the ribbon worm. You hit the ribbon worm. You kill the ribbon worm! No target in view! g - 2 bubbling pink potions (gained 1) Casting: Soul Splinter (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You swap places. There is a stone staircase leading up here. Found a whip. You see here a +0 whip. Found a stone staircase leading down. There is a stone staircase leading down here. m - 2 scrolls labelled OZUAHI XOILO (gained 1) You open the door. There is an open door here. A kobold comes into view. It is wielding a +0 whip. A bat comes into view. The bat moves out of view. The kobold throws a stone. The stone misses you. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - kobold Aim: a kobold, wielding a +0 whip and quivering stones (chance to affect: 66%) The kobold struggles to resist. Unknown command. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding a +0 whip and quivering stones (chance to affect: 66%) The kobold struggles to resist. The kobold throws a stone. The stone barely misses you. The kobold throws a stone. You block the stone. The kobold barely misses you. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - kobold Aim: a kobold, wielding a +0 whip and quivering stones (chance to affect: 66%) A fragment of the kobold's soul is dislodged from its body. The kobold looks weaker. You block the kobold's attack. Your soul wisp barely misses the kobold. You closely miss the kobold. The kobold barely misses you. Your soul wisp touches the kobold. You hit the kobold but do no damage. The kobold is moderately wounded. The kobold closely misses you. Your soul wisp barely misses the kobold. You hit the kobold. You kill the kobold! You have harvested enough death to cast Grave Claw an additional time. The bat hits you but does no damage. The bat hits your soul wisp but does no damage. Your soul wisp closely misses the bat. You hit the bat. You kill the bat! No target in view! Items here: ( ) ††. Okay, then. A goblin comes into view. It is wielding a +0 club. You see here 5 gold pieces. You now have 51 gold pieces (gained 5). The goblin barely misses you. The goblin hits you with a +0 club. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 club (chance to affect: 66%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. The goblin barely misses you. Your soul wisp touches the goblin. Okay, then. You hit the goblin. You kill the goblin! No target in view! HP restored. An endoplasm comes into view. The endoplasm quivers. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - endoplasm Aim: an endoplasm (chance to affect: 66%) A fragment of the endoplasm's soul is dislodged from its body. The endoplasm looks weaker. Your soul wisp touches the endoplasm. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you, p - endoplasm That would be overly suicidal. Okay, then. Unknown command. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is heavily wounded. Your soul wisp touches the endoplasm. The endoplasm dies! Okay, then. You swap places. Found a hand axe. You see here a +0 hand axe. You see here a +0 hand axe. A goblin comes into view. It is wielding a +0 dagger. A goblin is nearby! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (chance to affect: 66%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. Unknown command. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you, p - goblin That would be overly suicidal. Okay, then. Unknown command. Okay, then. The goblin hits you but does no damage. Your soul wisp misses the goblin. You hit the goblin. The goblin is heavily wounded. The goblin hits you with a +0 dagger. Your soul wisp barely misses the goblin. You completely miss the goblin. The goblin is heavily wounded. The goblin hits you but does no damage. Your soul wisp touches the goblin. The goblin dies! No target in view! Things that are here: a +0 dagger; a goblin corpse You swap places. Found a stone staircase leading up and a stone staircase leading down. Found a leather armour. You see here a +0 leather armour. An adder comes into view. Found a scroll labelled POISACZ HODUNY. Casting: Soul Splinter (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. An adder is nearby! A rat comes into view. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - rat Aim: a rat (asleep, chance to affect: 66%) A fragment of the rat's soul is dislodged from its body. The rat looks weaker. The rat squeaks loudly. The adder hisses angrily. Your soul wisp touches the rat. The rat dies! You have harvested as much death for Grave Claw as you can hold at once. You closely miss the adder. You block the adder's attack. You miss the adder. The adder bites you. You are poisoned. The adder poisons you! You closely miss the adder. You feel sick. You block the adder's attack. The adder bites you. You are more poisoned. The adder poisons you! You hit the adder. The adder is heavily wounded. You feel sick. The adder bites you but does no damage. You closely miss the adder. The adder is heavily wounded. You feel sick. The adder bites you but does no damage. Your soul wisp closely misses the adder. The adder bites you. You are more poisoned. The adder poisons you! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - adder Aim: an adder (heavily wounded, ally target, chance to affect: 57%) A fragment of the adder's soul is dislodged from its body. The adder looks weaker. You feel very sick. The adder bites you but does no damage. Your soul wisp misses the adder. Casting: Soul Splinter (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The spell is quite dangerous to miscast (7% risk of failure)! Continue anyway? [Y]es or [N]o only, please. The spell is quite dangerous to miscast (7% risk of failure)! Continue anyway? Aiming: Vampiric Draining (quite dangerous; 7% risk of failure) Press: ? - help, Shift-Dir - straight line, f/p - adder Aim: an adder (heavily wounded, weak, ally target, soul-splintered) Nothing appears to happen. You feel sick. The adder bites you but does no damage. Your soul wisp touches the adder. Casting: Vampiric Draining (quite dangerous; 7% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't have enough magic to cast this spell. You barely miss the adder. The adder is heavily wounded. You feel sick. The adder bites you but does no damage. x2 Your soul wisp touches the adder. You hit the adder. The adder is almost dead. You feel sick. The adder closely misses you. Your soul wisp barely misses the adder. You closely miss the adder. The adder is almost dead. You feel sick. The adder bites you but does no damage. Your soul wisp touches the adder. The adder dies! Your Necromancy skill increases to level 5! You start resting. You feel sick. x3 You are no longer poisoned. You start resting. HP restored. A ball python comes into view. Found a polished mace. You see here a scroll labelled POISACZ HODUNY. h - a scroll labelled POISACZ HODUNY Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - ball python Aim: a ball python (asleep, chance to affect: 66%) The ball python struggles to resist. The ball python hisses angrily. Unknown command. Okay, then. You block the ball python's attack. The ball python barely misses you. You completely miss the ball python. You block the ball python's attack. The ball python grabs you. The ball python constricts you. You barely miss the ball python. The ball python bites you but does no damage. The ball python constricts you. You completely miss the ball python. The ball python bites you but does no damage. The ball python constricts you. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. You kill the ball python! No target in view! Things that are here: the +6 mace of Voracious Absolution {flame, Str+2}; a ball python corpse p - the +6 mace of Voracious Absolution {flame, Str+2} You feel stronger. The +6 mace of Voracious Absolution {flame, Str+2} bursts into flame! p - the +6 mace of Voracious Absolution (weapon) {flame, Str+2} Magic restored. You see here a ball python corpse. A hobgoblin comes into view. The hobgoblin moves out of view. You're too inexperienced to learn that spell! A hobgoblin is nearby! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - hobgoblin Aim: a hobgoblin, quivering stones (chance to affect: 66%) A fragment of the hobgoblin's soul is dislodged from its body. The hobgoblin looks weaker. Your soul wisp closely misses the hobgoblin. The hobgoblin hits your soul wisp but does no damage. A hobgoblin is nearby! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you, p - hobgoblin That would be overly suicidal. Okay, then. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - you That would be overly suicidal. Okay, then. Unknown command. You swap places. The hobgoblin hits you but does no damage. You barely miss the hobgoblin. The hobgoblin hits you. You sock the hobgoblin! You burn the hobgoblin. You kill the hobgoblin! No target in view! No target in view! You now have 61 gold pieces (gained 10). Things that are here: 2 stones; a hobgoblin corpse Magic restored. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - goblin Aim: a goblin, wielding a +0 dagger (ally target, chance to affect: 66%) A fragment of the goblin's soul is dislodged from its body. The goblin looks weaker. The goblin hits you with a +0 dagger. Your soul wisp touches the goblin. The goblin dies! Unknown command. No target in view! No target in view! You see here a +0 dagger. You swap places. You see here a +0 dagger. Things that are here: 2 stones; a hobgoblin corpse Found a stone staircase leading down. A quokka comes into view. A quokka is nearby! Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - quokka Aim: a quokka (chance to affect: 66%) A fragment of the quokka's soul is dislodged from its body. The quokka looks weaker. The quokka bites your soul wisp. Your soul wisp touches the quokka. You swap places. The quokka misses you. You closely miss the quokka. The quokka is moderately wounded. The quokka completely misses you. The quokka bites you but does no damage. You hit the quokka. You burn the quokka. You kill the quokka! No target in view! No target in view! A hobgoblin comes into view. Found an escape hatch in the ceiling. The hobgoblin shouts! The hobgoblin closely misses you. You barely miss the hobgoblin. The hobgoblin hits you. You block the hobgoblin's attack. You hit the hobgoblin but do no damage. The hobgoblin hits you but does no damage. You hit the hobgoblin. You burn the hobgoblin. You kill the hobgoblin! You have reached level 4! You feel stronger. Your demonic ancestry asserts itself... Yellow scales grow over part of your body. Sorry, you're not good enough to have a special ability. There is an escape hatch in the ceiling here. Found an escape hatch in the floor. There is an escape hatch in the floor here. You open the door. Done exploring. You see here a +0 whip. (D) Dungeon Where to? (* - list waypoints, Tab/Enter - D:2, ? - help) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Found a stone staircase leading down. Found a mace. You now have 76 gold pieces (gained 15). A hobgoblin comes into view. The hobgoblin shouts! You thump the hobgoblin! You burn the hobgoblin. You kill the hobgoblin! Unknown command. No target in view! You see here a hobgoblin corpse. You can't memorise that many levels of magic yet! An orc comes into view. It is wielding a +0 falchion. Found a spear. The orc shouts! The orc hits you with a +0 falchion. Aiming: Soul Splinter (safe; 2% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - orc Aim: an orc, wielding a +0 falchion and wearing a +0 leather armour (chance to affect: 67%) The orc struggles to resist. The orc hits you but does no damage. Okay, then. You closely miss the orc. The orc hits you with a +0 falchion. You hit the orc. You burn the orc. The orc is severely wounded. The orc barely misses you. The orc hits you with a +0 falchion. You hit the orc. You burn the orc. You kill the orc! Things that are here: a +0 falchion; a +0 leather armour; an orc corpse q - a +0 leather armour Casting: Soul Splinter (safe; 2% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Unknown command. You start removing your armour. You continue removing your +0 robe. x4 You finish removing your +0 robe. You start putting on your armour. You continue putting on your +0 leather armour. x5 You finish putting on your +0 leather armour. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-53-g9043e79ccf 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: [Kunndt] Species: Demonspawn Job: Necromancer HP: 30/30; mods: 0/0 MP: 9/9; mod: 0 Stats: 11 (11) 17 (17) 13 (13) Position: (28, 55), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 25 | 0 | 12 | 12/50 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 157 | 98/119 Stealth | X | 0 | 0 | 1 | 133 | 83/100 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 2 | 50 | 3 | 462 | 106/238 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 25 | 5 | 645 | 15/252 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #185: 5 Attributes: #12: 76 #49: 137 Mutations: yellow scales: 1 (innate) condensation shield: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #15: +6 mace of Voracious Absolution {flame, Str+2} eq slot #3, inv slot #14: +1 pair of gloves eq slot #6, inv slot #16: +0 leather armour eq slot #9, inv slot #4: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #########.#.# #.........#.. #.########### .# #.# ####.# #.# #.#... #.# ##....# #.# ##..)..## #.# .......# #.# #.....# #.# #@...# #.# #.#.## #.# #.# .# #.######.# .# #.†......# # ########## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>