ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 799 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-1118-g28f6e29f1b Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 14893276746094971343, deterministic pregen: 1 Command line: /usr/games/crawl-git-28f6e29f1b -name lurklord -rc /dgldir/rcfiles/crawl-git/lurklord.rc -macro /dgldir/rcfiles/crawl-git/lurklord.macro -morgue /dgldir/morgue/lurklord/ -webtiles-socket /crawl-master/webserver/sockets/lurklord:2025-03-22.18:21:03.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 28 stack frames. /usr/games/crawl-git-28f6e29f1b(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x56126e6374cf]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-28f6e29f1b(_Z13do_crash_dumpv+0x404) [0x56126e641a14]: do_crash_dump() /usr/games/crawl-git-28f6e29f1b(_Z20crash_signal_handleri+0x1fa) [0x56126e63795a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7f7235a41210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7f7235c0224b]: /usr/games/crawl-git-28f6e29f1b(+0x4ce16d) [0x56126e64116d]: /usr/games/crawl-git-28f6e29f1b(+0x4ce325) [0x56126e641325]: /usr/games/crawl-git-28f6e29f1b(_Z18move_player_action9coord_def+0x6d9) [0x56126ea74a89]: move_player_action(coord_def) /usr/games/crawl-git-28f6e29f1b(_Z15process_command12command_typeS_+0xef5) [0x56126ed698f5]: process_command(command_type, command_type) /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xb31) [0x56126ed5bdb1]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x56126ed5c374]: TilesFramework::_receive_control_message() /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework11await_inputERjb+0x188) [0x56126ed5c858]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-28f6e29f1b(_Z8getch_ckv+0x1e5) [0x56126ed5f0e5]: getch_ck() /usr/games/crawl-git-28f6e29f1b(_ZN2ui11pump_eventsEi+0xcc) [0x56126ecb58cc]: ui::pump_events(int) /usr/games/crawl-git-28f6e29f1b(_Z8show_mapR9level_posbb+0x8bc) [0x56126eccc6fc]: show_map(level_pos&, bool, bool) /usr/games/crawl-git-28f6e29f1b(_Z21describe_feature_wideRK9coord_defb+0x2306) [0x56126e678836]: describe_feature_wide(coord_def const&, bool) /usr/games/crawl-git-28f6e29f1b(_Z20full_describe_squareRK9coord_defb+0x668) [0x56126e6d8798]: full_describe_square(coord_def const&, bool) /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xabc) [0x56126ed5bd3c]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework24_receive_control_messageEv+0x184) [0x56126ed5c374]: TilesFramework::_receive_control_message() /usr/games/crawl-git-28f6e29f1b(_ZN14TilesFramework11await_inputERjb+0x188) [0x56126ed5c858]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-git-28f6e29f1b(_Z8getch_ckv+0x1e5) [0x56126ed5f0e5]: getch_ck() /usr/games/crawl-git-28f6e29f1b(+0x780976) [0x56126e8f3976]: /usr/games/crawl-git-28f6e29f1b(_Z25getch_with_command_macrosv+0x180) [0x56126e8f8570]: getch_with_command_macros() /usr/games/crawl-git-28f6e29f1b(+0xbf30dc) [0x56126ed660dc]: /usr/games/crawl-git-28f6e29f1b(+0xbf3cf5) [0x56126ed66cf5]: /usr/games/crawl-git-28f6e29f1b(main+0x1ab) [0x56126e57d06b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f7235a220b3]: /usr/games/crawl-git-28f6e29f1b(_start+0x2e) [0x56126e57dc5e]: 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". 0x00007f7235ae0c2a in __GI___wait4 (pid=1911587, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007f7235ae0c2a in __GI___wait4 (pid=1911587, 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 0x00007f7235ae0beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000056126e637335 in call_gdb (file=file@entry=0x7f7235be75c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1908919\000\000\000\000\000" #3 0x000056126e641a32 in do_crash_dump () at dbg-asrt.cc:673 t = 1742668585 dir = "/dgldir/morgue/lurklord/" name = "/dgldir/morgue/lurklord/crash-lurklord-20250322-183625.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 799 failed." file = 0x7f7235be75c0 <_IO_2_1_stderr_> #4 0x000056126e63795a 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, 94637169161927, 140727330664160, 94637169631280, 799, 0, 0, 140128503906339, 206158430240, 140727330664112, 140727330663920, 15187591443458768128, 94637172646288, 140128507022377, 94637172646272, 140727330664160}} pid = tid = ret = #7 0x000056126e64116d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffda28deee0 "ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 799 failed.", assert=true) at dbg-asrt.cc:799 No locals. #8 0x000056126e641325 in AssertFailed (expr=expr@entry=0x56126ee0e030 "!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock", file=file@entry=0x56126ed9b6c7 "movement.cc", line=line@entry=799, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!in_bounds(you.pos()) || !cell_is_solid(you.pos()) || you.wizmode_teleported_into_rock) in 'movement.cc' at line 799 failed.\000\375\177\000\000\253\320\302n\022V\000\000D:2\000\000\000\000\000 \360\215\242\375\177\000\000,\000\000\000\000\000\000\000 \000\000\000\060\000\000\000\060\020\216\242\375\177\000\000p\017\216\242\375\177\000\000\340\017\216\242\375\177\000\000"... args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffda28e0f70, reg_save_area = 0x7ffda28e0eb0}} fileName = #9 0x000056126ea74a89 in move_player_action (move=...) at movement.cc:799 attacking = false moving = true swap = false initial_position = {x = 0, y = 0} rampaged = did_wu_jian_attack = targ = {x = 0, y = 0} walkverb = "" targ_monst = targ_pass = try_to_swap = beholder = fmonger = mon_swap_dest = {x = 0, y = 0} running = dug = #10 0x000056126ed698f5 in process_command (cmd=cmd@entry=CMD_MOVE_DOWN_RIGHT, prev_cmd=prev_cmd@entry=CMD_NO_CMD) at coord-def.h:33 No locals. #11 0x000056126ed5bdb1 in _handle_cell_click (force=, button=, gc=...) at tileweb.cc:400 c = 2009 #12 TilesFramework::_handle_control_message (this=, addr=..., data=...) at tileweb.cc:532 y = {node = 0x561276b256e0, static malformed = } button = {node = 0x561276b259c0, static malformed = } force = {node = 0x0, static malformed = } gc = {x = 34, y = 35} x = obj = {node = 0x561276b0fba0, static malformed = } msg = {node = 0x5612769b1740, static malformed = } msgtype = "click_cell" c = 0 #13 0x000056126ed5c374 in TilesFramework::_receive_control_message (this=0x56126f244b40 ) at /usr/include/c++/9/bits/basic_string.h:940 buf = "{\"x\":19,\"y\":1,\"button\":1,\"msg\":\"click_cell\"}t_id\":null,\"msg\":\"ui_state_sync\"}\177\000\000\240\001\216\242\375\177\000\000\300\001\216\242\375\177\000\000P\001\216\000\001", '\000' , "\001\a\000\000\000\000\000\000h\001\216\242\375\177\000\000\000\000\000\000\022V\000\000\000\001\216\242\375\177\000\000\000\001\216\242\375\177\000\000\032\241\250\065r\177\000\000\300\001\216\242\375\177\000\000\277\t\216\242\375\177\000\000\320\001\216\242\375\177\000\000\277\t\216\242\002\000\000\000\240x\276\065r\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlvm1qzfcp.socket", '\000' } srcaddr_len = 28 len = data = "{\"x\":19,\"y\":1,\"button\":1,\"msg\":\"click_cell\"}" #14 0x000056126ed5c858 in TilesFramework::await_input (this=0x56126f244b40 , c=@0x7ffda28e1030: 0, block=block@entry=true) at tileweb.cc:650 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #15 0x000056126ed5f0e5 in _get_key_from_curses () at libunix.cc:528 c = 0 c = c = #16 getch_ck () at libunix.cc:616 c = #17 0x000056126ecb58cc in ui::pump_events (wait_event_timeout=wait_event_timeout@entry=2147483647) at ui.cc:3294 macro_key = -1 k = #18 0x000056126eccc6fc in show_map (lpos=..., travel_mode=travel_mode@entry=true, allow_offlevel=allow_offlevel@entry=true) at viewmap.cc:967 ui_cutoff_point = ui = {m_new_state = UI_VIEW_MAP, m_old_state = UI_NORMAL} cc = {cstate = false} le = { = {original = {branch = BRANCH_DUNGEON, depth = 3}, ever_changed_levels = true, allow_unvisited = 86}, travel_mode = true} result = #19 0x000056126e678836 in _do_feat_action (action=, pos=...) at describe.cc:3665 dest = {id = {branch = BRANCH_DUNGEON, depth = 2}, pos = {x = 24, y = 30}} #20 describe_feature_wide (pos=..., do_actions=do_actions@entry=true) at describe.cc:3834 feats = std::vector of length 1, capacity 1 = {{title = "A stone staircase leading up.", body = "A staircase leading back up.\n\nWhile standing here, you can traverse the stone staircase with the << key. You can view the location it leads to by examining it with X and pressing [ (use count 1, weak count 1) = {get() = 0x56127693dea0} vbox = std::shared_ptr (empty) = {get() = 0x561276ab9f80} actions = std::vector of length 2, capacity 2 = {CMD_GO_UPSTAIRS, CMD_MAP_PREV_LEVEL} footer_text = {ops = std::vector of length 3, capacity 4 = {{type = FSOP_COLOUR, colour = 3, text = ""}, {type = FSOP_TEXT, colour = -1, text = ""}, {type = FSOP_TEXT, colour = -1, text = "(<)go up, or ([)view destination."}}} popup = std::shared_ptr (empty) = {get() = } done = true action = CMD_MAP_PREV_LEVEL #21 0x000056126e6d8798 in full_describe_square (c=..., cleanup=cleanup@entry=false) at directn.cc:2792 list_mons = std::vector of length 0, capacity 0 list_items = std::vector of length 0, capacity 0 list_features = std::vector of length 1, capacity 1 = {{x = 15, y = 34}} quantity = action_taken = false mi = 0x0 feat = DNGN_STONE_STAIRS_UP_II stash_items = #22 0x000056126ed5bd3c in _handle_cell_click (force=, button=, gc=...) at tileweb.cc:389 No locals. #23 TilesFramework::_handle_control_message (this=0x56126f244b40 , addr=..., data=...) at tileweb.cc:532 y = {node = 0x561276ab93f0, static malformed = } button = {node = 0x561276ab9470, static malformed = } force = {node = 0x0, static malformed = } gc = {x = 15, y = 34} x = obj = {node = 0x561276a8ae60, static malformed = } msg = {node = 0x56127693d920, static malformed = } msgtype = "click_cell" c = 0 #24 0x000056126ed5c374 in TilesFramework::_receive_control_message (this=0x56126f244b40 ) at /usr/include/c++/9/bits/basic_string.h:940 buf = "{\"x\":0,\"y\":0,\"button\":3,\"msg\":\"click_cell\"}\242\375\177\000\000\000\000\000\000\375\177\000\000\177$\216\242\375\177\000\000\240\034\216\242\375\177\000\000\237$\216\242\375\177\000\000\200\034\216\242\375\177\000\000\237$\216\242\375\177\000\000\000\033\216\242\375\177\000\000\000=\037U\363)\305\322\320\034\216\242\375\177\000\000\317$\216\242\375\177\000\000\377\a\000\000\000\000\000\000\317$\216\242\375\177\000\000\060\033\216\242\067\066\063\062\000=\037U\363)\305\322\000\035\216\242\375\177\000\000\377$\216\242\375\177\000\000\020\035\216\242\375\177\000\000\377$\216\242\002\000\000\000\240x\276\065r\177\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlvm1qzfcp.socket", '\000' } srcaddr_len = 28 len = data = "{\"x\":0,\"y\":0,\"button\":3,\"msg\":\"click_cell\"}" #25 0x000056126ed5c858 in TilesFramework::await_input (this=0x56126f244b40 , c=@0x7ffda28e2b70: 2727226640, block=block@entry=true) at tileweb.cc:650 result = fds = {fds_bits = {8, 0 }} maxfd = __d = __d = #26 0x000056126ed5f0e5 in _get_key_from_curses () at libunix.cc:528 c = 2727226640 c = c = #27 getch_ck () at libunix.cc:616 c = #28 0x000056126e8f3976 in _getch_mul () at macro.cc:841 keys = std::deque with 0 elements a = 1953396040 #29 0x000056126e8f8570 in getch_with_command_macros () at macro.cc:900 keys = std::deque with 0 elements #30 0x000056126ed660dc in _get_next_keycode () at main.cc:2770 keyin = mc = {m_previous_mode = MOUSE_MODE_NORMAL, static ms_current_mode = MOUSE_MODE_COMMAND} keyin = mc = #31 _get_next_cmd () at main.cc:2724 keyin = keyin = #32 _input () at main.cc:1238 cmd = real_prev_cmd = player_disabled = {was_disabled = false} #33 0x000056126ed66cf5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #34 0x000056126e57d06b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #35 main (argc=, argv=0x7ffda28e3298) 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 1908919) 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 -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-28f6e29f1b/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-28f6e29f1b/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-28f6e29f1b/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = rooms, absdepth0 = 1 Level vaults: layout_basic minmay_hedge_maze uniq_terence uniq_sigmund uniq_crazy_yiuf_cottage Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, lurklord the Gargoyle Earth Elementalist. If you return without finding the Orb of Zot, so far below, it's all over! Press ? for a list of commands and other information. Found a staircase leading out of the dungeon. Found a scroll labelled ULEDIMOISI. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Okay, then. You enter the shallow water. Moving in this stuff is going to be slow. c - a scroll labelled ULEDIMOISI A rat comes into view. The rat squeaks loudly. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a rat (82% to hit) The blast of sand hits the rat! You kill the rat! Found a scroll labelled VUSEUM NENYTYNE. Found a mace. Found a blackened moonstone ring. Found a stone staircase leading down. Magic restored. You see here a +0 mace. d - a +0 mace d - a +0 mace (weapon) e - a ring of magical power You feel your magic capacity increase. e - a ring of magical power (worn) You start resting. Magic restored. f - a scroll labelled VUSEUM NENYTYNE Found 11 gold pieces. Found an escape hatch in the floor. You now have 11 gold pieces. You open the door. There is an open door here. Found a stone staircase leading down. You open the door. There is an open door here. Found 4 stones. Found 5 gold pieces. You now have 16 gold pieces (gained 5). As you open the door, it creaks loudly! Found a ring mail. There is an open door here. A quokka comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a quokka (75% to hit) The blast of sand hits the quokka. The quokka is almost dead. The quokka closely misses you. You hit the quokka but do no damage. The quokka is almost dead. The quokka barely misses you. You hit the quokka but do no damage. The quokka is almost dead. The quokka bites you. The quokka bites you but does no damage. You hit the quokka but do no damage. The quokka is almost dead. The quokka bites you. The quokka bites you but does no damage. You closely miss the quokka. The quokka is almost dead. The quokka bites you but does no damage. You miss the quokka. The quokka is almost dead. The quokka bites you. The quokka closely misses you. You hit the quokka. You kill the quokka! You see here a +0 ring mail. A hobgoblin comes into view. The hobgoblin shouts! A rat comes into view. Found 9 gold pieces and a clear potion. You barely miss the hobgoblin. The hobgoblin barely misses you. The hobgoblin hits you but does no damage. You thump the hobgoblin! You kill the hobgoblin! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a rat (82% to hit) The blast of sand hits the rat! You kill the rat! You now have 25 gold pieces (gained 9). Found a scroll labelled FUFFESHROAWA. An endoplasm comes into view. Found a scroll labelled OBYMOP VIMI. You see here a clear potion. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: an endoplasm (98% to hit) You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. You hit the endoplasm. You kill the endoplasm! g - a clear potion Your magical contamination has completely faded away. You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading down. h - a scroll labelled FUFFESHROAWA You enter the shallow water. Moving in this stuff is going to be slow. i - a scroll labelled OBYMOP VIMI An endoplasm comes into view. Found a robe. You hit the endoplasm but do no damage. The endoplasm splashes around in the water. You hit the endoplasm. The endoplasm is heavily wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. You kill the endoplasm! You have reached level 2! You see here a +0 robe. j - a +0 robe As you read the scroll labelled ULEDIMOISI, it crumbles to dust. It is a scroll of identify. g - a potion of heal wounds HP restored. Found a red potion. c - a red potion A frilled lizard comes into view. The frilled lizard hisses angrily. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a frilled lizard (70% to hit) The blast of sand misses the frilled lizard. You closely miss the frilled lizard. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard bites you but does no damage. The frilled lizard barely misses you. You closely miss the frilled lizard. The frilled lizard closely misses you. You thump the frilled lizard! You kill the frilled lizard! Found a golden potion. A kobold comes into view. It is wielding a +0 short sword. A rat comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword and quivering stones (77% to hit) The blast of sand misses the kobold. The kobold throws a stone. The stone hits you but does no damage. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword and quivering stones (77% to hit) The blast of sand hits the kobold. You kill the kobold! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a rat (asleep, 100% to hit) The blast of sand hits the rat. You kill the rat! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Okay, then. k - a golden potion Sorry, you're not good enough to have a special ability. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You open the door. There is an open door here. Found a bubbling blue potion. Things that are here: a +0 short sword; a stone You open the door. There is an open door here. There is an open door here. l - a bubbling blue potion You enter the shallow water. Moving in this stuff is going to be slow. A kobold comes into view. It is wielding a +0 short sword. Found 6 stones. The kobold shouts! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (77% to hit) The blast of sand hits the kobold. The kobold is heavily wounded. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 short sword (heavily wounded, 77% to hit) The blast of sand hits the kobold. You kill the kobold! Things that are here: a +0 short sword; a kobold corpse Found 9 gold pieces. You now have 34 gold pieces (gained 9). You enter the shallow water. Moving in this stuff is going to be slow. There is an open door here. There is an open door here. There is a stone staircase leading down here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Found Geesaack's Jewellery Emporium. There is an entrance to Geesaack's Jewellery Emporium here. You enter the shallow water. Moving in this stuff is going to be slow. You open the door. There is an open door here. There is an open door here. There is an open door here. You now have 50 gold pieces (gained 16). Partly explored, can't reach some places. Partly explored, can't reach some places. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A kobold comes into view. It is wielding a +0 dagger. The kobold shouts! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 dagger (77% to hit) The blast of sand hits the kobold. The kobold is moderately wounded. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a kobold, wielding a +0 dagger (moderately wounded, 77% to hit) The blast of sand hits the kobold. You kill the kobold! Found a stone staircase leading up. A giant cockroach comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a giant cockroach (asleep, 100% to hit) The blast of sand hits the giant cockroach! You kill the giant cockroach! You open the door. An endoplasm comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: an endoplasm (asleep, 100% to hit) The blast of sand hits the endoplasm. The endoplasm is almost dead. You're too inexperienced to learn that spell! You hit the endoplasm. You kill the endoplasm! There is an open door here. An endoplasm comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: an endoplasm (asleep, 100% to hit) The blast of sand hits the endoplasm. The endoplasm is heavily wounded. The endoplasm quivers. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: an endoplasm (heavily wounded, 98% to hit) The blast of sand hits the endoplasm. You kill the endoplasm! Magic restored. Found 8 gold pieces. You now have 58 gold pieces (gained 8). You open the door. There is an open door here. Found a robe. Found 11 gold pieces. You now have 69 gold pieces (gained 11). You open the door. There is an open door here. Found a hammer. Found a runed translucent door. Crazy Yiuf shouts! You open the door. There is an open door here. You open the door. There is an open door here. Found a stone staircase leading down. A rat comes into view. Found a kite shield. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a rat (asleep, 100% to hit) The blast of sand hits the rat but does no damage. The rat squeaks loudly. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a rat (82% to hit) The blast of sand hits the rat! You kill the rat! You see here a rat corpse. You see here a +0 kite shield. m - a +0 kite shield You start putting on your armour. You continue putting on your +0 kite shield. x5 You finish putting on your +0 kite shield. As you read the scroll labelled VUSEUM NENYTYNE, it crumbles to dust. The air around you briefly surges with heat, but it dissipates. It was a scroll of immolation. Blink to where? Press: ? - help, Dir - move target As you read the scroll labelled FUFFESHROAWA, it crumbles to dust. It was a scroll of blinking. As you read the scroll labelled OBYMOP VIMI, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. You see here a rat corpse. Your surroundings suddenly seem different. You open the door. There is an open door here. You open the door. There is an open door here. There is an open door here. Found a leather armour. An endoplasm comes into view. An endoplasm is nearby! You see here a ring of ice. You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. The endoplasm quivers. You block the endoplasm's attack. The blast of sand hits the endoplasm! You kill the endoplasm! Found 3 bubbling blue potions. Your magical contamination has completely faded away. l - 4 bubbling blue potions (gained 3) There is an open door here. You open the door. There is an open door here. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) A quokka comes into view. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Sandblast (safe; 22% 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 hit the bush but do no damage. The bush is lightly damaged. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush but does no damage. x2 The quokka bites something but does no damage. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is lightly damaged. The quokka bites the bush. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 The quokka twitches its whiskers. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka completely misses the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. The quokka bites the bush. You hit the bush. The bush is lightly damaged. The quokka bites the bush but does no damage. x2 Something bites the bush but does no damage. You hit the bush but do no damage. The bush is lightly damaged. The quokka bites the bush but does no damage. Something bites the bush but does no damage. The quokka bites the bush but does no damage. You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You completely miss the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka twitches its whiskers. The quokka bites the bush but does no damage. Something bites the bush but does no damage. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is moderately damaged. Something bites the bush but does no damage. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 Something bites the bush but does no damage. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush. The quokka bites the bush but does no damage. The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x3 The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. The quokka completely misses the bush. The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush. The quokka bites the bush but does no damage. The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x3 You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x4 The quokka bites the bush. You hit the bush but do no damage. The bush is moderately damaged. The quokka bites the bush but does no damage. x4 You hit the bush. The bush is moderately damaged. The quokka bites the bush but does no damage. x3 The quokka bites the bush. You hit the bush. The bush is heavily damaged. The quokka bites the bush. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush but does no damage. x3 The quokka bites the bush. You hit the bush. The bush is heavily damaged. The quokka bites the bush but does no damage. x4 You hit the bush. The bush is heavily damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush. The bush is heavily damaged. The quokka bites the bush but does no damage. The quokka bites the bush. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush. x2 The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush but does no damage. x4 You hit the bush. The bush is heavily damaged. The quokka bites the bush but does no damage. x5 You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush. The quokka bites the bush but does no damage. x3 You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is heavily damaged. The quokka bites the bush. The quokka bites the bush but does no damage. x3 You hit the bush. The bush is severely damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush. The quokka bites the bush but does no damage. x3 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x3 The quokka bites the bush. You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush. The quokka bites the bush but does no damage. x2 You completely miss the bush. The bush is severely damaged. The quokka bites the bush. The quokka bites the bush but does no damage. The quokka twitches its whiskers. The quokka bites the bush but does no damage. x2 You hit the bush. The bush is severely damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. x2 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. x2 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush. The bush is severely damaged. The quokka bites the bush but does no damage. x2 The quokka bites the bush. The quokka bites the bush but does no damage. You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x3 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x4 You hit the bush but do no damage. The bush is severely damaged. The quokka bites the bush but does no damage. x3 The quokka bites the bush. The bush is destroyed! You hit the bush but do no damage. The bush is severely damaged. You hit the bush but do no damage. The bush is severely damaged. The quokka bites you. You block the quokka's attack. The quokka closely misses you. The quokka barely misses you. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a quokka (75% to hit) The blast of sand hits the quokka. You kill the quokka! You block the quokka's attack. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a quokka (75% to hit) The blast of sand hits the quokka! You kill the quokka! A hobgoblin comes into view. The hobgoblin shouts! Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a bush (100% to hit) The blast of sand hits the bush but does no damage. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a bush (100% to hit) You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a bush (100% to hit) The blast of sand hits the bush but does no damage. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a hobgoblin (82% to hit) The blast of sand misses the hobgoblin. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line Aim: a hobgoblin (82% to hit) The blast of sand hits the hobgoblin. You kill the hobgoblin! Your magical contamination has completely faded away. You see here a hobgoblin corpse. Found 6 gold pieces. You now have 75 gold pieces (gained 6). You open the door. There is an open door here. Found a stone staircase leading down. Found a stone staircase leading up. There is a stone staircase leading down here. Found 10 gold pieces. There is a stone staircase leading up here. You now have 85 gold pieces (gained 10). Found a wooden wand and 6 stones. Found 6 gold pieces. f - a wand of acid (5) You open the door. You open the door. There is an open door here. You now have 91 gold pieces (gained 6). h - a scroll of identify There is an open door here. You see here a hobgoblin skeleton. You open the door. There is an open door here. Terence the Veteran comes into view. He is wielding a +0 short sword. Terence shouts! Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Okay, then. Your magic is already full. It was a potion of brilliance. You feel clever all of a sudden. There are no items here. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 short sword and wearing a +0 scale mail (84% to hit) You feel a surge of power! The blast of sand hits Terence. Terence is moderately wounded. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 short sword and wearing a +0 scale mail (moderately wounded, 84% to hit) You feel a surge of power! The blast of sand hits Terence. Terence is heavily wounded. Aiming: Sandblast (safe; 22% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 short sword and wearing a +0 scale mail (heavily wounded, 84% to hit) You feel a surge of power! The blast of sand hits Terence! You kill Terence! Your Earth Magic skill increases to level 4! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel agile. x2 Things that are here: a +0 short sword; a +0 scale mail i - a +0 scale mail You start removing your armour. You continue removing your +0 kite shield. x5 You finish removing your +0 kite shield. As you read the scroll of identify, it crumbles to dust. l - 4 potions of curing There is a stone staircase leading up here. A ribbon worm comes into view. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Okay, then. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a ribbon worm (94% to hit) You feel a surge of power! The blast of sand hits the ribbon worm! The ribbon worm is severely wounded. The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a ribbon worm (severely wounded, catching its breath, 94% to hit) You feel a surge of power! The blast of sand hits the ribbon worm! You kill the ribbon worm! The web tears apart. You now have 104 gold pieces (gained 13). h - a scroll labelled CIZIEPS GAZAS Sigmund the Dreaded comes into view. He is wielding a +0 scythe. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Okay, then. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Okay, then. Aiming: Corrosive Bolt Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Sigmund, wielding a +0 scythe and wearing a +0 robe (asleep, 100% to hit) The bolt of acid hits Sigmund. Sigmund is lightly wounded. Sigmund shouts! Aiming: Corrosive Bolt Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Sigmund, wielding a +0 scythe and wearing a +0 robe (lightly wounded, 68% to hit) The bolt of acid hits Sigmund! Sigmund is heavily wounded. Sigmund points at you and mumbles some strange words. You are confused. You're too confused to cast spells. You're too confused to cast spells. Found 9 stones. Sigmund closely misses you. You're too confused to cast spells. Sigmund hits you from afar with a +0 scythe. Sigmund says, "Look into my eyes." Sigmund hits you but does no damage. You feel less confused. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Sigmund, wielding a +0 scythe and wearing a +0 robe (heavily wounded, 81% to hit) You feel a surge of power! The blast of sand hits Sigmund! Sigmund is almost dead. Sigmund points at you and mumbles some strange words. You are confused. Sigmund hits you from afar with a +0 scythe. You're too confused to cast spells. You hit Sigmund. Sigmund is almost dead. Sigmund casts a spell at you. The puff of flame misses you. You're too confused to cast spells. You miss Sigmund. Sigmund is almost dead. Sigmund hits you with a +0 scythe. Sigmund barely misses you. Sigmund hits you from afar with a +0 scythe! * * * LOW HITPOINT WARNING * * * You feel much better. You're too confused to cast spells. You feel less confused. Sigmund attacks as he pursues you! Sigmund hits you from afar with a +0 scythe! Sigmund closely misses you. You feel a little less clever now. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Sigmund, wielding a +0 scythe and wearing a +0 robe (almost dead, 80% to hit) The blast of sand hits Sigmund! You kill Sigmund! Your Fighting skill increases to level 1! Your Maces & Flails skill increases to level 1! Your Dodging skill increases to level 2! Your Stealth skill increases to level 3! Your Conjurations skill increases to level 2! You have reached level 4! You feel clever. You have reached level 5! Things that are here: a +0 scythe; a +0 robe; the human corpse of Sigmund g - a +0 scythe You unwield your +0 mace. g - a +0 scythe (weapon) HP restored. You see here a +0 dagger. Found a stone staircase leading down. There is a stone staircase leading down here. There is an open door here. k - a ring of ice You see here a +0 leather armour. There is an open door here. You open the door. You see here a +0 dagger. There is an open door here. There is an open door here. Could not explore, unopened runed door. You see here a +0 robe. There is an open door here. You see here a +0 dagger. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. Found a scroll of teleportation. There is a stone staircase leading up here. n - a scroll of teleportation There is a stone staircase leading up here. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1118-g28f6e29f1b Game state: mouse_enabled: 0, waiting_for_command: 1, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [lurklord] Species: Gargoyle Job: Earth Elementalist HP: 30/30; mods: 0/0 MP: 18/18; mod: 0 Stats: 11 16 12 Position: (15, 34), god: No God (0), turn_is_over: 0, banished: 0 Standing on/in/over feature: rock wall Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 15 | 1 | 114 | 72/84 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 | 1 | 15 | 1 | 120 | 70/100 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/50 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/42 Dodging | X | 1 | 14 | 2 | 272 | 60/212 Stealth | X | 1 | 14 | 3 | 261 | 49/141 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 14 | 2 | 306 | 128/178 Conjurations | X | 1 | 14 | 2 | 179 | 53/126 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/50 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/70 Earth Magic | X | 1 | 14 | 4 | 431 | 78/177 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/84 Spell bugs: Durations: Attributes: #12: 104 #49: 146 Mutations: negative energy resistance: 1 (innate) electricity resistance: 1 (innate) torment resistance: 1 (innate) petrification resistance: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #9, inv slot #4: ring of magical power eq slot #1, inv slot #6: +0 scythe eq slot #2, inv slot #6: +0 scythe(overflow) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ####### #..#.########### #..#............ ###############..###.#..###### #................# #.#.####### ####.###########.###..>....... #.# #....# #.#...#.####### #.# #.##.# #.#.#.#..÷....# #.####.##.# #.#.#.###..##.# #......##.@##'#....PPP.PPPP #########.#.....#..P....... #.#........PPPPP.PP #.#.....##.P...P.P. #.#.....##.P.P.P.PP #.######...P.P...P. #.# #...P.PPPPP. #.### #...P...P... #...####...P.P÷..PP clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>