ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libconsole.h' at line 55 failed. (invalid cursor position -39,-20 in region 3) Version: Dungeon Crawl Stone Soup 0.26-a0-184-g5c87645 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7984686996620293447, deterministic pregen: 1 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Caerwyn -rc /var/dcss/gamedata/dcss-trunk/rc-files/Caerwyn.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Caerwyn.macro -morgue /var/dcss/gamedata/dcss/morgue/Caerwyn/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /tmp/dcss-sockets/Caerwyn:2020-07-03.14:51:22.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 17 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x713668]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3c7) [0x71a937]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x713ad0]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7f72191c94b0]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0x29) [0x7f721956f269]: /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0x71a0f9] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12AssertFailedPKcS0_iS0_z+0x188) [0x71a288]: AssertFailed(char const*, char const*, int, char const*, ...) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xacc636] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z10viewwindowbbP9animation+0x79) [0xc55eb9]: viewwindow(bool, bool, animation*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN14TilesFramework12load_dungeonERK9coord_def+0xa0) [0xcb29d0]: TilesFramework::load_dungeon(coord_def const&) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z8show_mapR9level_posbb+0x432) [0xc5c622]: show_map(level_pos&, bool, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15process_command12command_typeS_+0xd36) [0xccb616]: process_command(command_type, command_type) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcc826a] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xcc8dc5] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x128) [0x6791f8]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f72191b4830]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x679c09]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 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". 0x00007f721956ef2a in __waitpid (pid=19260, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f721956ef2a in __waitpid (pid=19260, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007134e5 in call_gdb (file=file@entry=0x7f7219559540 <_IO_2_1_stderr_>) at crash.cc:436 gdb = attach_cmd = "attach 19162\000\000\000\000\000\000\000" #2 0x000000000071a953 in do_crash_dump () at dbg-asrt.cc:685 t = 1593787991 dir = "/var/dcss/gamedata/dcss/morgue/Caerwyn/" name = "/var/dcss/gamedata/dcss/morgue/Caerwyn/crash-Caerwyn-20200703-145311.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libconsole.h' at line 55 failed. (invalid cursor position -39,-20 in region 3)" file = 0x7f7219559540 <_IO_2_1_stderr_> #3 0x0000000000713ad0 in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 0x00007f721956f269 in raise (sig=6) at ../sysdeps/unix/sysv/linux/pt-raise.c:35 resultvar = 0 pid = #6 0x000000000071a0f9 in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd9b924230 "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libconsole.h' at line 55 failed. (invalid cursor position -39,-20 in region 3)", assert=true) at dbg-asrt.cc:817 No locals. #7 0x000000000071a288 in AssertFailed (expr=expr@entry=0xd5a270 "valid_cursor_pos(pos.x, pos.y, region)", file=file@entry=0xcf8c24 "libconsole.h", line=line@entry=55, text=text@entry=0xd67448 "invalid cursor position %d,%d in region %d") at dbg-asrt.cc:850 detail = "invalid cursor position -39,-20 in region 3\000r\177\000\000\001\200\255\373\375\177\000\000\360A\222\233\375\177\000\000\360A\222\233\375\177\000\000\360A\222\233\375\177\000\000\300@\222\233\375\177\000\000\300@\222\233\375\177\000\000PB\222\233\375\177\000\000Ak\315\000\000\000\000\000\340@\222\233\375\177\000\000\340@\222\233\375\177\000\000pB\222\233\375\177\000\060\206J\320\000\000\000\000\000\000A\222\233\375\177\000\000\000A\222\233\375\177\000\000\220B\222\233\375\177\000\000\247\267\315\000\000\000\000\000xB\222\233\375\177\000\000\001\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000"... final_mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libconsole.h' at line 55 failed. (invalid cursor position -39,-20 in region 3)\000\377\377\377\377\377\377\000\000\000\000\004\000\000\000\340H\222\233\375\177\000\000u_\315\000\000\000\000\000\000\326\a\032r\177\000\000\340B\222\233\375\177\000\000\000\326\a\032r\177\000\000\006\000\000\000\000\000\000\000\006\000\000\000\020\000\000\000\000"... mesg = "ASSERT(valid_cursor_pos(pos.x, pos.y, region)) in 'libconsole.h' at line 55 failed.\000\375\177\000\000\300>\222\233\375\177\000\000P@\222\233\375\177\000\000\240tU\031r\177\000\000\000\000\000\000\000\000\000\000-\000\000\000\000\000\000\000\377\a\000\000\000\000\000\000\240\367\020\001\000\000\000\000\020\206\327\000\000\000\000\000\362\031\313\000\000\000\000\000P@\222\233\375\177\000\000P@\222\233\375\177\000\000P@\222\233\001\000\000\000\337\360\006\006\000\000\000\000OH\222\233\375\177\000\000"... args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7ffd9b924728, reg_save_area = 0x7ffd9b924640}} fileName = #8 0x0000000000acc636 in save_cursor_pos::save_cursor_pos (this=0x7ffd9b924764) at libconsole.h:55 No locals. #9 save_cursor_pos::save_cursor_pos (this=0x7ffd9b924764) at libconsole.h:52 No locals. #10 0x0000000000c55eb9 in viewwindow (show_updates=show_updates@entry=false, tiles_only=tiles_only@entry=true, a=a@entry=0x0) at view.cc:1361 updating = {val = @0x110c0e8, oldval = false} save = {region = GOTO_DNGN, pos = {x = -39, y = -20}} anim_updates = #11 0x0000000000cb29d0 in TilesFramework::load_dungeon (this=0x110f7a0 , cen=...) at tileweb.cc:1823 viewp = vgrdc = vlos1 = {val = , oldval = {x = 9, y = 1}} vlos2 = {val = , oldval = {x = 25, y = 17}} #12 0x0000000000c5c622 in show_map (lpos=..., travel_mode=travel_mode@entry=true, allow_offlevel=allow_offlevel@entry=true) at viewmap.cc:732 view = {cursor = {x = , y = }, start = {x = 18, y = }} key = cmd = new_level = false feats = {data = {std::vector of length 1, capacity 1 = {{ch = 60 U'<', col = 2}}, std::vector of length 1, capacity 1 = {{ch = 62 U'>', col = 15}}, std::vector of length 0, capacity 0, std::vector of length 0, capacity 0}} top = 2 le = { = {original = {branch = BRANCH_DUNGEON, depth = 2}, ever_changed_levels = false, allow_unvisited = 127}, travel_mode = true} ccon = features = std::vector of length 12, capacity 16 = {{x = 53, y = 29}, {x = 57, y = 23}, {x = 59, y = 36}, {x = 48, y = 40}, {x = 48, y = 52}, {x = 52, y = 52}, {x = 57, y = 57}, {x = 59, y = 64}, {x = 69, y = 56}, {x = 74, y = 50}, {x = 68, y = 43}, {x = 63, y = 41}} ui_cutoff_point = ui = {m_new_state = UI_VIEW_MAP, m_old_state = } state = {redraw_map = true, map_alive = true, chose = false, lpos = {id = {branch = BRANCH_DUNGEON, depth = 2}, pos = {x = 57, y = 30}}, search_anchor = {x = 0, y = 0}, search_index = 0, features = 0x7ffd9b9248e0, feats = 0x7ffd9b924a60, excursion = 0x7ffd9b9248c4, original = {branch = BRANCH_DUNGEON, depth = 2}, on_level = true, allow_offlevel = true, travel_mode = true} #13 0x0000000000ccb616 in _do_display_map () at main.cc:1634 pos = {id = {branch = BRANCH_DUNGEON, depth = 2}, pos = {x = -1, y = -1}} travel = #14 process_command (cmd=CMD_DISPLAY_MAP, prev_cmd=) at main.cc:1796 No locals. #15 0x0000000000cc826a in _input () at main.cc:1145 cmd = CMD_DISPLAY_MAP real_prev_cmd = CMD_EXPLORE player_disabled = {was_disabled = false} #16 0x0000000000cc8dc5 in _launch_game () at main.cc:459 game_start = ccon = {cstate = false} #17 0x00000000006791f8 in _launch_game_loop () at main.cc:365 game_ended = false game_ended = ge = fe = E = #18 main (argc=, argv=0x7ffd9b9250d8) at main.cc:317 No locals. [Inferior 1 (process 19162) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.3.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 -DCLUA_BINDINGS -DDGAMELAUNCH -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 2 Level id: D:2 Level build method = , level layout type = corridors, absdepth0 = 1 Level vaults: layout_loops_corners tgw_trog lemuel_blue_sif_altar Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, Caerwyn the Vine Stalker Monk. Will you be the one to retrieve the fabulous Orb of Zot from the depths? Found 13 gold pieces. Found a staircase leading out of the dungeon. You now have 9 gold pieces. You now have 13 gold pieces (gained 4). Found a ration. e - 2 rations {!d} (gained 1) Found a mace. No target in view! Found a whip. Found a scroll labeled BEGUZ LUASH. b - a scroll labeled BEGUZ LUASH A ball python comes into view. Found a fuming red potion. A ball python is nearby! You see here a fuming red potion. The ball python hisses angrily. The ball python barely misses you. The ball python closely misses you. You closely miss the ball python. Your bite misses the ball python. The ball python bites you. The ball python misses you. The ball python barely misses you. The ball python grabs you. The ball python constricts you. You hit the ball python. Your bite misses the ball python. The ball python bites you. The ball python constricts you. You completely miss the ball python. You bite the ball python. You kill the ball python! No target in view! No target in view! No target in view! You butcher the ball python corpse. c - 2 chunks of flesh You see here a ball python skeleton. x2 d - a fuming red potion You see here a ball python skeleton. A kobold comes into view. It is wielding a -2 short sword. Found an inky potion. A kobold is nearby! A kobold is nearby! You see here an inky potion. The helpless kobold fails to defend itself. You hit the kobold but do no damage. You bite the kobold, but do no damage. The kobold misses you. You hit the kobold. You kill the kobold! No target in view! No target in view! No target in view! No target in view! f - an inky potion Things that are here: a cursed -2 short sword; a kobold corpse A hobgoblin comes into view. It is wielding a +0 club. A hobgoblin is nearby! A hobgoblin is nearby! A jackal and a kobold come into view. The kobold shouts! The jackal barks! A hobgoblin comes into view. It is wielding a +0 club. A jackal comes into view. Found 9 gold pieces. The hobgoblin shouts! A bat comes into view. The jackal closely misses you. You hit the jackal. You kill the jackal! The kobold barely misses you. You see here a jackal corpse. You hit the kobold but do no damage. Your bite misses the kobold. The kobold hits you but does no damage. You barely miss the kobold. You bite the kobold. You drain its power. The kobold hits you with a cursed -2 whip. You closely miss the kobold. You bite the kobold. You kill the kobold! The bat barely misses you. You hit the bat. You kill the bat! You hit the jackal. The jackal barely misses you. The jackal closely misses you. You barely miss the jackal. The jackal barely misses you. You barely miss the jackal. You bite the jackal, but do no damage. The jackal closely misses you. You hit the jackal. The jackal closely misses you. x2 You barely miss the jackal. You bite the jackal. You drain its power. You feel invigorated. The jackal closely misses you. You hit the jackal but do no damage. You bite the jackal. You drain its power. The jackal misses you. You barely miss the jackal. You bite the jackal, but do no damage. The jackal bites you. The jackal barely misses you. You closely miss the jackal. The jackal bites you. You hit the jackal. You kill the jackal! You barely miss the hobgoblin. The hobgoblin closely misses you. You closely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin hits you with a +0 club. You hit the hobgoblin but do no damage. Your bite misses the hobgoblin. The hobgoblin hits you but does no damage. You hit the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin completely misses you. You hit the hobgoblin. You kill the hobgoblin! You have reached level 2! You barely miss the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin hits you with a +0 club. * * * LOW HITPOINT WARNING * * * You barely miss the hobgoblin. The hobgoblin hits you but does no damage. You punch the hobgoblin! You kill the hobgoblin! Items here: ))) ††† All of the chunks of flesh in your inventory have rotted away. You butcher the hobgoblin corpse. c - a chunk of flesh You butcher the jackal corpse. c - 3 chunks of flesh (gained 2) Items here: ))) ÷÷ † x2 You butcher the jackal corpse. c - 6 chunks of flesh (gained 3) You see here a jackal skeleton. x2 Items here: ))) ÷÷ † Found a black potion. Found a stone staircase leading down. You now have 22 gold pieces (gained 9). g - a black potion Found a fuming red potion. A hobgoblin comes into view. A hobgoblin is nearby! A hobgoblin is nearby! You see here a fuming red potion. You hit the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin misses you. You hit the hobgoblin. The hobgoblin completely misses you. You hit the hobgoblin but do no damage. The hobgoblin hits you. You closely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin hits you but does no damage. You hit the hobgoblin. You kill the hobgoblin! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! No target in view! Unknown command. You butcher the hobgoblin corpse. c - 9 chunks of flesh (gained 3) You see here a hobgoblin skeleton. x2 d - 2 fuming red potions (gained 1) You see here a hobgoblin skeleton. Some of the chunks of flesh in your inventory have rotted away. Found a scroll labeled EGIOTIS XEBB. Found 5 gold pieces. A hobgoblin comes into view. Found a metallic cyan potion. Found a scroll labeled LAETHR WA KAHE. You see here a scroll labeled EGIOTIS XEBB. A hobgoblin is nearby! Some of the chunks of flesh in your inventory have rotted away. Found a ration. A bat comes into view. The hobgoblin shouts! The hobgoblin closely misses you. The bat barely misses you. Found 2 fuming red potions. You see here 5 gold pieces. You closely miss the bat. The bat completely misses you. The hobgoblin hits you but does no damage. You hit the hobgoblin. You bite the hobgoblin, but do no damage. The bat closely misses you. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. You bite the hobgoblin, but do no damage. The bat barely misses you. The hobgoblin hits you. You hit the hobgoblin but do no damage. The bat closely misses you. The hobgoblin hits you. You barely miss the hobgoblin. You closely miss the hobgoblin. You bite the hobgoblin. You drain its power. You feel invigorated. The bat barely misses you. The bat hits you but does no damage. The hobgoblin misses you. You hit the hobgoblin but do no damage. The bat closely misses you. The hobgoblin hits you. You closely miss the hobgoblin. The bat hits you. The hobgoblin closely misses you. You hit the hobgoblin. You kill the hobgoblin! The bat misses you. The bat hits you but does no damage. The bat hits you but does no damage. The bat misses you. The bat closely misses you. You barely miss the bat. Your bite misses the bat. The bat hits you but does no damage. You completely miss the bat. You punch the bat, but do no damage. Your bite misses the bat. The bat closely misses you. You barely miss the bat. The bat barely misses you. The bat hits you but does no damage. You barely miss the bat. Your bite misses the bat. The bat misses you. The bat closely misses you. You barely miss the bat. The bat hits you but does no damage. The bat hits you. You closely miss the bat. You punch the bat, but do no damage. You bite the bat, but do no damage. The bat closely misses you. You closely miss the bat. The bat hits you but does no damage. You hit the bat but do no damage. Your bite misses the bat. The bat hits you. The bat completely misses you. The bat hits you. No target in view! No target in view! No target in view! No target in view! No target in view! The bat hits you. No target in view! The bat closely misses you. Some of the chunks of flesh in your inventory have rotted away. The bat is too close now for your liking. The bat barely misses you. You barely miss the bat. Your bite misses the bat. The bat hits you. * * * LOW HITPOINT WARNING * * * The bat hits you. * * * LOW HITPOINT WARNING * * * You barely miss the bat. The bat closely misses you. Unknown command. The bat hits you but does no damage. You hit the bat. You kill the bat! All of the chunks of flesh in your inventory have rotted away. You butcher the bat corpse. c - a chunk of flesh You see here a bat skeleton. x2 h - a scroll labeled EGIOTIS XEBB You now have 27 gold pieces (gained 5). i - a scroll labeled LAETHR WA KAHE d - 4 fuming red potions (gained 2) e - 3 rations {!d} (gained 1) Found a stone staircase leading down. j - a metallic cyan potion All of the chunks of flesh in your inventory have rotted away. Found 9 gold pieces. Found 2 cyan potions. A giant cockroach comes into view. Found a fuming red potion. A giant cockroach is nearby! A frilled lizard comes into view. A rat and a hobgoblin come into view. Found 17 gold pieces and a scroll labeled UNIMUP MINK. The giant cockroach closely misses you. The frilled lizard hisses angrily. You closely miss the giant cockroach. The frilled lizard completely misses you. The giant cockroach closely misses you. You hit the giant cockroach. Your bite misses the giant cockroach. The frilled lizard bites you but does no damage. The giant cockroach closely misses you. You completely miss the giant cockroach. The frilled lizard bites you. The giant cockroach misses you. You completely miss the giant cockroach. You bite the giant cockroach, but do no damage. The giant cockroach bites you. The frilled lizard bites you but does no damage. You closely miss the giant cockroach. The giant cockroach bites you. The frilled lizard closely misses you. The rat misses you. Unknown command. The frilled lizard unfolds its giant frill. The frilled lizard bites you. The giant cockroach barely misses you. You see here 17 gold pieces. The rat barely misses you. Found a fuming white potion. Found 20 stones. A leopard gecko comes into view. The leopard gecko hisses angrily. You see here a fuming red potion. You closely miss the frilled lizard. You bite the frilled lizard. You kill the frilled lizard! You closely miss the giant cockroach. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach bites you. You hit the giant cockroach. The giant cockroach barely misses you. The leopard gecko bites you but does no damage. You hit the giant cockroach but do no damage. Your bite misses the giant cockroach. The giant cockroach closely misses you. The leopard gecko closely misses you. The giant cockroach closely misses you. You miss the leopard gecko. Your bite misses the leopard gecko. The leopard gecko closely misses you. The giant cockroach waves its antennae. The giant cockroach completely misses you. You hit the leopard gecko. Your bite misses the leopard gecko. The giant cockroach bites you. The leopard gecko misses you. You closely miss the leopard gecko. You bite the leopard gecko. You kill the leopard gecko! The giant cockroach bites you but does no damage. Found a stone staircase leading down. You see here a leopard gecko corpse. You hit the giant cockroach. You kill the giant cockroach! The rat bites you. Things that are here: a fuming red potion; a giant cockroach corpse You hit the rat. You kill the rat! You hit the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin hits you with a +0 club. You barely miss the hobgoblin. You bite the hobgoblin, but do no damage. The hobgoblin barely misses you. You closely miss the hobgoblin. Your bite misses the hobgoblin. The hobgoblin hits you with a +0 club. * * * LOW HITPOINT WARNING * * * You closely miss the hobgoblin. Your bite misses the hobgoblin. You hit the hobgoblin but do no damage. You bite the hobgoblin, but do no damage. The hobgoblin misses you. You hit the hobgoblin. You kill the hobgoblin! Items here: ) ††† a +0 club; a hobgoblin corpse; a rat corpse; a frilled lizard corpse You butcher the hobgoblin corpse. c - 3 chunks of flesh You butcher the rat corpse. c - 4 chunks of flesh (gained 1) You butcher the frilled lizard corpse. c - 5 chunks of flesh (gained 1) Items here: ) ÷÷÷ a +0 club; a hobgoblin skeleton; a rat skeleton; a frilled lizard skeleton Items here: ) ÷÷÷ a +0 club; a hobgoblin skeleton; a rat skeleton; a frilled lizard skeleton d - 5 fuming red potions (gained 1) You butcher the giant cockroach corpse. c - 6 chunks of flesh (gained 1) You butcher the leopard gecko corpse. c - 8 chunks of flesh (gained 2) You see here a leopard gecko skeleton. x2 k - a fuming white potion You see here a leopard gecko skeleton. Items here: ) ÷÷÷ a +0 club; a hobgoblin skeleton; a rat skeleton; a frilled lizard skeleton l - 2 cyan potions You now have 36 gold pieces (gained 9). You now have 53 gold pieces (gained 17). Found an escape hatch in the floor. Found a fuming white potion. m - a scroll labeled UNIMUP MINK Found a whip. k - 2 fuming white potions (gained 1) Found 9 gold pieces. You now have 62 gold pieces (gained 9). Some of the chunks of flesh in your inventory have rotted away. You open the door. A rat and a giant cockroach come into view. Found a dented blue amulet. There are monsters nearby! There are monsters nearby! The rat barely misses you. There is an open door here. You hit the rat but do no damage. The rat closely misses you. You hit the rat. You kill the rat! Your Unarmed Combat skill increases to level 4! The helpless giant cockroach fails to defend itself. You hit the giant cockroach but do no damage. The giant cockroach closely misses you. You hit the giant cockroach but do no damage. The giant cockroach completely misses you. You hit the giant cockroach. Your bite misses the giant cockroach. The giant cockroach misses you. You hit the giant cockroach. You kill the giant cockroach! No target in view! No target in view! n - a dented blue amulet There is an open door here. All of the chunks of flesh in your inventory have rotted away. You see here a whip. You are feeling hungry. The amulet throbs as it attunes itself to your uninjured body. n - an amulet of regeneration (around neck) There is an open door here. You open the door. There is an open door here. Things that are here: a +0 club x2; a cursed -2 whip You see here a cursed -2 short sword. Found a scroll labeled QYVALILEOLEO. c - a scroll labeled QYVALILEOLEO Done exploring. Done exploring. Done exploring. Done exploring. (D) Dungeon Where to? (? - help) You are feeling very hungry. (D) Dungeon Where to? (Enter - D:2, ? - help) You see here a cursed -2 short sword. Things that are here: a +0 club x2; a cursed -2 whip There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A rat comes into view. A rat is nearby! A rat is nearby! The helpless rat fails to defend itself. You punch the rat! You kill the rat! No target in view! No target in view! You butcher the rat corpse. o - a chunk of flesh You see here a rat skeleton. x2 Eating a chunk of flesh. You eat the chunk of flesh. Found 15 bolts. You see here 15 bolts. You see here a rat skeleton. A kobold comes into view. It is wielding a +0 short sword. A kobold is nearby! A kobold is nearby! You hit the kobold. Your bite misses the kobold. You hit the kobold. You kill the kobold! No target in view! No target in view! No target in view! Things that are here: a +0 short sword; 3 stones Found 17 gold pieces. Found a stone staircase leading down. Found 9 gold pieces. There is a stone staircase leading down here. You now have 79 gold pieces (gained 17). You now have 88 gold pieces (gained 9). You open the door. There is an open door here. You open the door. Found a mace. There is an open door here. You see here a mace. A rat comes into view. A rat is nearby! You punch the rat! You kill the rat! 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. You butcher the rat corpse. o - a chunk of flesh You see here a rat skeleton. x2 Found a chain mail. Found 10 gold pieces. You now have 98 gold pieces (gained 10). You are feeling hungry. Eating a chunk of flesh. You eat the chunk of flesh. Found 6 gold pieces. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.26-a0-184-g5c87645 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_DISPLAY_MAP repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Caerwyn] Species: Vine Stalker Job: Monk HP: 19/19; mods: 0/0 MP: 4/4; mod: 0 Stats: 13 (13) 11 (11) 16 (16) Position: (57, 30), 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 | 0 | 0 | 2 | 301 | 123/178 Short Blades | | 0 | 0 | 0 | 0 | 0/59 Long Blades | | 0 | 0 | 0 | 0 | 0/59 Axes | | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | | 0 | 0 | 0 | 0 | 0/59 Polearms | | 0 | 0 | 0 | 0 | 0/59 Staves | | 0 | 0 | 0 | 0 | 0/59 Slings | | 0 | 0 | 0 | 0 | 0/59 Bows | | 0 | 0 | 0 | 0 | 0/59 Crossbows | | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 0 | 0 | 2 | 301 | 89/212 Stealth | X | 0 | 0 | 2 | 127 | 38/89 Shields | | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 1 | 100 | 4 | 529 | 29/250 Spellcasting | X | 0 | 0 | 0 | 0 | 0/50 Conjurations | | 0 | 0 | 0 | 0 | 0/50 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/50 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/50 Translocations | | 0 | 0 | 0 | 0 | 0/50 Transmutations | | 0 | 0 | 0 | 0 | 0/50 Fire Magic | | 0 | 0 | 0 | 0 | 0/50 Ice Magic | | 0 | 0 | 0 | 0 | 0/50 Air Magic | | 0 | 0 | 0 | 0 | 0/50 Earth Magic | | 0 | 0 | 0 | 0 | 0/50 Poison Magic | | 0 | 0 | 0 | 0 | 0/50 Invocations | | 0 | 0 | 0 | 0 | 0/50 Evocations | | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: Attributes: #12: 98 #27: 34 #49: 124 #59: 1 Mutations: fangs: 2 (innate) magic shield: 1 (innate) antimagic bite: 1 (innate) no potion heal: 3 (innate) rot immunity: 1 (innate) Inventory bugs: Equipment: eq slot #6, inv slot #0: +0 robe eq slot #9, inv slot #13: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>