ERROR in 'libutil.cc' at line 391: screen write out of bounds: (44,4) into (43,4) Version: Dungeon Crawl Stone Soup 0.24-a0-513-g284f782df5 Platform: unix Bits: 64 Game mode: normal Tiles: online Command line: /usr/games/crawl-git-284f782df5 -name hittemvvvvvvvhard -rc /dgldir/rcfiles/crawl-git/hittemvvvvvvvhard.rc -macro /dgldir/rcfiles/crawl-git/hittemvvvvvvvhard.macro -morgue /dgldir/morgue/hittemvvvvvvvhard/ -webtiles-socket /crawl-master/webserver/sockets/hittemvvvvvvvhard:2019-07-20.15:01:46.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-284f782df5(_Z17write_stack_traceP8_IO_FILEi+0x28) [0x5624e80ba448]: write_stack_trace(_IO_FILE*, int) /usr/games/crawl-git-284f782df5(_Z13do_crash_dumpv+0x480) [0x5624e80c2500]: do_crash_dump() /usr/games/crawl-git-284f782df5(_Z20crash_signal_handleri+0x7e) [0x5624e80ba74e]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x33060) [0x7f3a41f05060]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcf) [0x7f3a42281fbf]: /usr/games/crawl-git-284f782df5(+0x342cb6) [0x5624e80c1cb6]: /usr/games/crawl-git-284f782df5(+0x342f4d) [0x5624e80c1f4d]: /usr/games/crawl-git-284f782df5(+0x55e0cc) [0x5624e82dd0cc]: /usr/games/crawl-git-284f782df5(_ZN11line_reader8cursortoEi+0xdc) [0x5624e8096b6c]: line_reader::cursorto(int) /usr/games/crawl-git-284f782df5(_ZN11line_reader11process_keyEi+0x416) [0x5624e8098db6]: line_reader::process_key(int) /usr/games/crawl-git-284f782df5(_ZN11line_reader16process_key_coreEi+0x4d) [0x5624e809801d]: line_reader::process_key_core(int) /usr/games/crawl-git-284f782df5(_ZN11line_reader14read_line_coreEb+0xdb) [0x5624e80981eb]: line_reader::read_line_core(bool) /usr/games/crawl-git-284f782df5(_ZN11line_reader9read_lineEbb+0x452) [0x5624e8098692]: line_reader::read_line(bool, bool) /usr/games/crawl-git-284f782df5(_ZN12StashTracker14search_stashesEv+0xf7) [0x5624e8553827]: StashTracker::search_stashes() /usr/games/crawl-git-284f782df5(_Z15process_command12command_type+0xae0) [0x5624e8656770]: process_command(command_type) /usr/games/crawl-git-284f782df5(+0x8d5f44) [0x5624e8654f44]: /usr/games/crawl-git-284f782df5(+0x8d6725) [0x5624e8655725]: /usr/games/crawl-git-284f782df5(main+0x13b) [0x5624e801bf1b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7f3a41ef22e1]: /usr/games/crawl-git-284f782df5(_start+0x2a) [0x5624e801ca5a]: Trying to run gdb. GNU gdb (Debian 7.12-6) 7.12.0.20161007-git Copyright (C) 2016 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". 0x00007f3a42281b0a in __waitpid (pid=12090, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f3a42281b0a in __waitpid (pid=12090, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 #1 0x00005624e80bab2b in call_gdb (file=file@entry=0x7f3a4226c520 <_IO_2_1_stderr_>) at crash.cc:435 gdb = attach_cmd = "attach 10268\000\000\000\000\000\000\000" #2 0x00005624e80c251c in do_crash_dump () at dbg-asrt.cc:677 t = 140735808691328 dir = "/dgldir/morgue/hittemvvvvvvvhard/" name = "/dgldir/morgue/hittemvvvvvvvhard/crash-hittemvvvvvvvhard-20190720-160315.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'libutil.cc' at line 391: screen write out of bounds: (44,4) into (43,4)" file = 0x7f3a43d643b0 #3 0x00005624e80ba74e in crash_signal_handler (sig_num=6) at crash.cc:196 No locals. #4 No locals. #5 raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 3546922395764681068, 14777950409013903561, 400952971059052747, 0, 18446742974197923840, 0, 0, 4278190080, 280375465148160, 13567164246197796864, 0, 4623603554341954176, 0, 4307845535521648446, 0}} pid = tid = #6 0x00005624e80c1cb6 in _BreakStrToDebugger (mesg=mesg@entry=0x7fff9be26ec0 "ERROR in 'libutil.cc' at line 391: screen write out of bounds: (44,4) into (43,4)", assert=false) at dbg-asrt.cc:808 No locals. #7 0x00005624e80c1f4d in die (file=file@entry=0x5624e86794ad "libutil.cc", line=line@entry=391, format=format@entry=0x5624e86e72d8 "screen write out of bounds: (%d,%d) into (%d,%d)") at dbg-asrt.cc:868 tmp = "screen write out of bounds: (44,4) into (43,4)", '\000' mesg = "ERROR in 'libutil.cc' at line 391: screen write out of bounds: (44,4) into (43,4)", '\000' args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff9be277c8, reg_save_area = 0x7fff9be276e0}} #8 0x00005624e82dd0cc in cgotoxy (x=x@entry=44, y=y@entry=4, region=GOTO_MLIST) at libutil.cc:391 tl = sz = #9 0x00005624e8096b6c in line_reader::cursorto (this=0x7fff9be27cb0, ncx=) at cio.cc:446 x = 44 y = 4 diff = #10 0x00005624e8098db6 in line_reader::process_key (this=0x7fff9be27cb0, ch=) at cio.cc:911 No locals. #11 0x00005624e809801d in line_reader::process_key_core (this=this@entry=0x7fff9be27cb0, ch=) at cio.cc:534 No locals. #12 0x00005624e80981eb in line_reader::read_line_core (this=this@entry=0x7fff9be27cb0, reset_cursor=reset_cursor@entry=false) at cio.cc:497 width = 0 cpos = ret = #13 0x00005624e8098692 in line_reader::read_line (this=this@entry=0x7fff9be27cb0, clear_previous=clear_previous@entry=true, reset_cursor=reset_cursor@entry=false) at cio.cc:607 draw = {foreground = COLOUR_INHERIT, background = COLOUR_INHERIT} ret = #14 0x00005624e8553827 in StashTracker::search_stashes (this=0x5624e8a480e0 ) at stash.cc:1449 ret = buf = "s\000\260\354$V\000\000\200-\260\354$V\000\000\200/\260\354$V\000\000x>\316\353$V\000\000\204-\260\354$V\000\000\200-\260\354$V\000\000\200/\260\354$V\000\000x>\316\353$V\000\000 \205\342\233\377\177\000\000\001\000\000\000\000\000\000\000Nothing wielded\000@\205\342\233\377\177\000\000\016\000\000\000\000\000\000\000\204-\260\354$V\000\000\200-\260\354$V\000\000\200/\260\354$V\000\000x>\316\353$V\000\000[\000\000\000\000\000\000\000\070Ҧ\350$V\000\000HҦ\350$V\000\000\020\030\217\354$V\000\000@6\215\353$V\000\000@6\215\353$V\000\000@8\215\353$V\000\000(["... reader = { = {_vptr.line_reader = 0x5624e88dfe00 , buffer = 0x7fff9be284d0 "s", bufsz = 400, history = 0x5624e8a48120 , region = GOTO_MLIST, start = {x = 43, y = 4}, keyfn = 0x0, wrapcol = 80, mode = EDIT_MODE_INSERT, fg_colour = COLOUR_INHERIT, bg_colour = COLOUR_INHERIT, prompt = "", tag = "stash_search", cur = 0x7fff9be284d1 "", length = 1, pos = 1}, } validline = false csearch_literal = "\260\066a\354$V\000\000+\000\000\000\000\000\000\000+\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\001\000\000\000le\000\000\000\000\000\000\000\000\000\000p\000\000\000\000\000\000\000P\000\000\000\000\000\000\000\001\000\000\000$V\000\000\200\342{\353$V\000\000\340\275]\354$V\000\000\000=y\354$V\000\000\000\214i\354$V\000\000\064\000\000\000\000\000\000\000\064\000\000\000\000\000\000\000 staff).\000\000\000\000\000\000,{\301\003\000\000\000\000\000\000\000\271\242\354$V\000\000\360\204\360\354$V\000\000lls\":[{\"x\":28,\"y\":8,\"col\":14},{\"col\":14}"... csearch = "" curr_lev = search = ltpat = { = {_vptr.base_pattern = 0x300}, translated = false, isvalid = 187, pattern = , lua_fn_name = , static lfndx = 13} tpat = { = {_vptr.base_pattern = 0x15}, pattern = "", compiled_pattern = 0x500, isvalid = 18, ignore_case = false} ptpat = { = {_vptr.base_pattern = 0x5624e8c6b140 }, pattern = "", ignore_case = 95} results = std::vector of length 0, capacity 0 dedup_results = std::vector of length 586399202915, capacity 0 = { sort_by_dist = false filter_useless = false default_execute = false #15 0x00005624e8656770 in process_command (cmd=) at main.cc:1803 No locals. #16 0x00005624e8654f44 in _input () at main.cc:1146 cmd = CMD_SEARCH_STASHES player_disabled = {was_disabled = false} #17 0x00005624e8655725 in _launch_game () at main.cc:468 game_start = false #18 0x00005624e801bf1b in _launch_game_loop () at main.cc:377 game_ended = false #19 main (argc=, argv=0x7fff9be28b88) at main.cc:331 No locals. Compilation info: <<<<<<<<<<< Compiled with GCC 6.3.0 20170516 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wno-array-bounds -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -Irltiles -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-284f782df5/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-284f782df5/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-284f782df5/data/web/" -D_GNU_SOURCE -D_DEFAULT_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 3 Level id: Elf:3 Level build method = random_map_for_place, level layout type = rooms, absdepth0 = 17 Level vaults: minmay_elf_hall_statues layout_rooms Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< No target in view! Unknown command. You swap places. Your vampire knight is no longer moving quickly. Things that are here: a +0 mace; a +0 halberd; an orc corpse You swap places. There is an open door, spattered with blood here. Items here: )) [ † a +2 battleaxe of chopping; a +0 trident; a +0 plate armour; an orc corpse You swap places. Things that are here: a +0 long sword; a +0 ring mail You swap places. Items here: )) [[ † a +0 war axe; a +0 leather armour; a +0 short sword; a +0 plate armour an orc corpse Your vampire knight is no longer moving quickly. Eating one of 7 chunks of flesh. You eat one of the 7 chunks of flesh. You butcher the orc corpse. E - 10 chunks of flesh (gained 4) Items here: )) [[ ÷ a +0 war axe; a +0 leather armour; a +0 short sword; a +0 plate armour an orc skeleton Items here: )) [[ ÷ a +0 war axe; a +0 leather armour; a +0 short sword; a +0 plate armour an orc skeleton You swap places. b - 9 scrolls of fear (gained 1) You butcher the elf corpse. E - 14 chunks of flesh (gained 4) Your pack is full. Items here: )))) == [[ ÷ Your pack is full. Items here: )))) == [[ ÷ Health restored: 204 Your pack is full. Items here: )))) == [[ ÷ Could not pick up some items here; shall I ignore them? [Y]es or [N]o only, please. Could not pick up some items here; shall I ignore them? [Y]es or [N]o only, please. Could not pick up some items here; shall I ignore them? [Y]es or [N]o only, please. Could not pick up some items here; shall I ignore them? Okay, then. Unknown command. You swap places. Items here: ( ))) [ † You butcher the elf corpse. E - 16 chunks of flesh (gained 2) Items here: ( ))) [ ÷ x2 You swap places. Your pack is full. Items here: )))) == [[ ÷ Could not pick up some items here; shall I ignore them? Okay, then. Unknown command. Okay, then. Unknown command. Your pack is full. Items here: )))) == [[ ÷ Could not pick up some items here; shall I ignore them? Items here: )))) == [[ ÷ You swap places. You see here 2 arrows. You swap places. Your pack is full. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold Your pack is full. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold Could not pick up an item here; shall I ignore it? Okay, then. Unknown command. Okay, then. Unknown command. Unknown command. Unknown command. You swap places. You see here 2 arrows. You swap places. Things that are here: a +0 long sword of slicing; a +0 long sword You swap places. Things that are here: a +0 long sword; a +0 ring mail You swap places. You butcher the orc corpse. E - 17 chunks of flesh (gained 1) There is an open door, spattered with blood here. Items here: )) [ ÷ a +2 battleaxe of chopping; a +0 trident; a +0 plate armour; an orc skeleton There is an open door, spattered with blood here. Items here: )) [ ÷ a +2 battleaxe of chopping; a +0 trident; a +0 plate armour; an orc skeleton You swap places. You butcher the orc corpse. E - 21 chunks of flesh (gained 4) Things that are here: a +0 mace; a +0 halberd; an orc skeleton Things that are here: a +0 mace; a +0 halberd; an orc skeleton You swap places. You butcher the orc corpse. E - 23 chunks of flesh (gained 2) Things that are here: a +0 dire flail; a +0 plate armour; an orc skeleton Things that are here: a +0 dire flail; a +0 plate armour; an orc skeleton You swap places. There is an open door, spattered with blood here. Items here: )) [ ÷ a +2 battleaxe of chopping; a +0 trident; a +0 plate armour; an orc skeleton You swap places. Things that are here: a +0 long sword; a +0 ring mail You swap places. Found a glowing short sword. Your pack is full. Items here: " )) = [[[ Your pack is full. Items here: " )) = [[[ Unknown command. Unknown command. Okay, then. Okay, then. Unknown command. Okay, then. Unknown command. Your pack is full. Items here: " )) = [[[ Could not pick up some items here; shall I ignore them? Items here: " )) = [[[ You swap places. Found glowing fire dragon scales. Your pack is full. Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} Your pack is full. Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} Your pack is full. Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} Could not pick up an item here; shall I ignore it? Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} Found a runed hunting sling. You see here a short sword. You see here a leather armour. You pick up Qot Waul's Volume of Evil Secrets and the Escort and begin reading... You add the spells Call Canine Familiar, Summon Lightning Spire, Summon Mana Viper and Summon Demon to your library. p - 2 boxes of beasts (gained 1) Q - 2 phantom mirrors (gained 1) Some of the chunks of flesh in your inventory have rotted away. Your pack is full. You see here a lightning rod (4/4). Okay, then. Your pack is full. You see here a lightning rod (4/4). Could not pick up an item here; shall I ignore it? You see here a lightning rod (4/4). You swap places. You pick up the Papyrus of Dislocation and Bewitchment and begin reading... You add the spell Confusing Touch to your library. You see here a glowing short sword. T - 6 throwing nets {=f} (gained 2) You swap places. You swap places. Q - 3 phantom mirrors (gained 1) You swap places. Asterion looks at you. You see here a thick jewelled staff. You swap places. Your pack is full. You see here an ichor-stained ring mail. You begin reading the scroll. You continue reading the scroll. As you read the scroll of identify, it crumbles to dust. the +1 ring mail "Pucholets" {+Blink rElec rF- MR++} Your pack is full. You see here the +1 ring mail "Pucholets" {+Blink rElec rF- MR++}. Could not pick up an item here; shall I ignore it? You see here the +1 ring mail "Pucholets" {+Blink rElec rF- MR++}. You swap places. Your pack is full. You see here a manual of Maces & Flails {!d}. Your pack is full. You see here a manual of Maces & Flails {!d}. Could not pick up an item here; shall I ignore it? You see here a manual of Maces & Flails {!d}. You swap places. p - 3 boxes of beasts (gained 1) You swap places. You see here an uncursed short sword. You swap places. You swap places. You see here a twisted glowing staff. e - 26 rations (gained 1) You swap places. You see here glowing fire dragon scales. You swap places. You swap places. You swap places. You swap places. Your vampire smiles at you. You swap places. Items here: " )) = [[[ There is a fountain of sparkling water here. Some of the chunks of flesh in your inventory have rotted away. Items here: )))) == [[ ÷ You see here 2 arrows. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold H - 4 potions of mutation {!q} (gained 1) A deep elf death mage comes into view. It is wielding a +0 rapier. Wear which item? (? for menu, Esc to quit) Okay, then. A deep elf high priest comes into view. It is wielding a +0 scimitar. Items here: ! " $ ( )) ? [ ÷ Things that are here: a +0 long sword; a +0 rapier; a +0 long sword You impale the deep elf high priest!! Asterion prays to Yredelemnul. Asterion seems to speed up. You puncture the deep elf high priest! You block the deep elf high priest's attack. The deep elf high priest dies! You impale the deep elf death mage!! The deep elf death mage dies! No target in view! No target in view! Unknown command. There is an open door, spattered with blood here. Items here: ( )))))) [ †† A deep elf annihilator comes into view. It is wielding a +0 dagger. Things that are here: a +2 scimitar of holy wrath; a +0 short sword There isn't anything to butcher here. The deep elf annihilator points at you and mumbles some strange words. The bolt of lightning hits your profane servitor! Your profane servitor resists. The bolt of lightning misses you. There is an open door, spattered with blood here. Items here: ( )))))) [ †† You butcher the elf corpse. You feel a bit more experienced. There is an open door, spattered with blood here. Items here: % ( )))))) [ ÷ † The deep elf annihilator gestures at you while chanting. The iron shot hits your profane servitor!! The deep elf annihilator casts a spell. The deep elf annihilator blinks! The deep elf annihilator casts a spell. The deep elf annihilator blinks! Your profane servitor draws strength from something's injuries! Something misses your profane servitor. Your profane servitor draws strength from the deep elf annihilator's injuries! Your profane servitor drains the deep elf annihilator. The deep elf annihilator casts a spell at your profane servitor. The poison arrow hits your profane servitor! Your profane servitor partially resists. Your profane servitor draws strength from the deep elf annihilator's injuries! The deep elf annihilator dies! You swap places. You butcher the elf corpse. E - 21 chunks of flesh (gained 4) Things that are here: a +0 dagger; an elf skeleton Things that are here: a +0 dagger; an elf skeleton You swap places. You swap places. You swap places. Your vampire knight waves at you. You swap places. Things that are here: a +0 dagger; a +0 ring mail You now have 1528 gold pieces (gained 30). Things that are here: a +0 long sword; a +0 leather armour Asterion is no longer moving quickly. You swap places. You swap places. You swap places. Some of the chunks of flesh in your inventory have rotted away. You now have 1552 gold pieces (gained 24). Some of the chunks of flesh in your inventory have rotted away. Some of the chunks of flesh in your inventory have rotted away. x - 12 potions of lignification {!q} (gained 1) You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You sense a monster nearby. A deep elf knight and a water elemental come into view. The deep elf knight unwields a +0 short sword. The deep elf knight wields a +0 shortbow. The deep elf knight shoots an arrow. The arrow misses you. The deep elf knight unwields a +0 shortbow. The deep elf knight wields a +0 short sword. You block the deep elf knight's attack. You completely miss the deep elf knight. You impale the deep elf knight!! You block the deep elf knight's attack. You puncture the deep elf knight! The deep elf knight gestures at you while chanting. You block the stone arrow. You puncture the deep elf knight! You kill the deep elf knight! You stick the water elemental like a pincushion!!! You destroy the water elemental! No target in view! Unknown command. You butcher the elf corpse. E - 7 chunks of flesh (gained 3) Items here: ( )) ÷ a +0 short sword; a +0 shortbow; 14 arrows; an elf skeleton Items here: ( )) ÷ a +0 short sword; a +0 shortbow; 14 arrows; an elf skeleton You swap places. You swap places. You swap places. You swap places. You swap places. You see here an arrow. You swap places. Your flayed ghost shouts, "Beware of monsters!" A deep elf archer comes into view. It is wielding a +0 dagger. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. You see here an arrow. Wear which item? (? for menu, Esc to quit) Okay, then. The deep elf archer shoots an arrow. You block the arrow. You see here an arrow. The deep elf archer blinks! Throwing (i - inventory. (/) - cycle) L - 9 javelins (quivered) Aim: a deep elf archer, wielding a +0 shortbow and wearing a +0 leather armour (repelling missiles, umbra) You throw a javelin. The javelin is repelled. The deep elf archer gestures at you while chanting. Your profane servitor resists with almost no effort. The deep elf archer shoots an arrow. The arrow hits your profane servitor! Your flayed ghost cries, "Feel what I felt!" Terrible wounds open up all over the deep elf archer's body! Your profane servitor draws strength from the deep elf archer's injuries! Throwing (i - inventory. (/) - cycle) L - 8 javelins (quivered) Aim: a deep elf archer, wielding a +0 shortbow and wearing a +0 leather armour (almost dead, repelling missiles, covered in terrible wounds, umbra) Really fire in your profane servitor's direction? [Y]es or [N]o only, please. Really fire in your profane servitor's direction? [Y]es or [N]o only, please. Really fire in your profane servitor's direction? Okay, then. The deep elf archer dies! No target in view! No target in view! Unknown command. You swap places. You see here an arrow. L - 9 javelins (gained 1) You butcher the elf corpse. E - 8 chunks of flesh (gained 1) Items here: ( )) [ ÷ a +0 shortbow; a +0 dagger; 12 arrows; a +0 leather armour; an elf skeleton Items here: ( )) [ ÷ a +0 shortbow; a +0 dagger; 12 arrows; a +0 leather armour; an elf skeleton A deep elf mage comes into view. It is wielding a +0 dagger. The deep elf mage casts a spell. The deep elf mage blinks! The deep elf mage moves out of view. The deep elf mage is too close now for your liking. Attack whom? Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (umbra) You reach to attack! You puncture the deep elf mage! Attack whom? Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (moderately wounded, umbra) You reach to attack! You barely miss the deep elf mage. The deep elf mage casts a spell at you. The bolt of lightning misses you. x2 The bolt of lightning misses the deep elf mage. Attack whom? Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (moderately wounded, umbra) You reach to attack! You closely miss the deep elf mage. The deep elf mage gestures at you while chanting. The bolt of lightning hits you! The bolt of lightning misses you. The bolt of lightning hits the deep elf mage! You take 12 damage, and have 192/204 hp. Attack whom? Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (severely wounded, umbra) You reach to attack! You catch the helpless deep elf mage completely off-guard! You hit the deep elf mage. Attack whom? Aim: a deep elf mage, wielding a +0 dagger and wearing a +0 ring mail (severely wounded, umbra) You reach to attack! You completely miss the deep elf mage. You perforate the deep elf mage like a sieve!!! You kill the deep elf mage! No target in view! Things that are here: a +0 dagger; a +0 ring mail You swap places. y - 8 potions of ambrosia (gained 1) You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Eating one of 8 chunks of flesh. You eat one of the 8 chunks of flesh. You see here an arrow. There is a stone staircase leading up here. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 dagger; a +2 robe of resistance {rC+, rF+}; a +2 mace of crushing You swap places. You swap places. You swap places. Some of the chunks of flesh in your inventory have rotted away. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 dagger; a +0 ring mail There is an open door, spattered with blood here. Items here: ( )))))) [ ÷ Things that are here: a +0 long sword; a +0 rapier; a +0 long sword i - 7 scrolls of identify (gained 1) You now have 1577 gold pieces (gained 25). Your pack is full. Items here: ! " ( )) [ Health restored: 204 Your pack is full. Items here: ! " ( )) [ Could not pick up some items here; shall I ignore them? Okay, then. Unknown command. Okay, then. Unknown command. You begin reading the scroll. You continue reading the scroll. As you read the scroll of identify, it crumbles to dust. a potion of resistance Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Unknown command. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) Really remove k - an amulet of faith {Faith, !P}? You remove your amulet of faith {Faith, !P}. Yredelemnul seems less interested in you. You feel less pious. You drop an uncursed amulet of faith {Faith, !P}. k - the brooch of Shielding {Reflect SH+8} Put on which piece of jewellery? (? for menu, Esc to quit) k - the brooch of Shielding (around neck) {Reflect SH+8} Unknown command. Unknown command. Your pack is full. Items here: ! " ( )) [ Could not pick up some items here; shall I ignore them? Okay, then. Unknown command. Okay, then. Unknown command. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) Okay, then. Unknown command. Unknown command. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop the +0 hat of Responsibility {rElec rN+ Int-2}. K - a potion of resistance Your pack is full. Items here: " ( )) [[ Could not pick up an item here; shall I ignore it? Okay, then. Unknown command. Okay, then. Unknown command. Your pack is full. Items here: " ( )) [[ Could not pick up an item here; shall I ignore it? Items here: " ( )) [[ You swap places. Things that are here: a +0 long sword; a +0 rapier; a +0 long sword You swap places. There is an open door, spattered with blood here. Items here: ( )))))) [ ÷ Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 long sword; a +0 leather armour You now have 1588 gold pieces (gained 11). You swap places. There is an open door here. Some of the chunks of flesh in your inventory have rotted away. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold You see here 2 arrows. Things that are here: a +0 long sword of slicing; a +0 long sword Items here: )) [[ ÷ a glowing long sword; a ring mail; a +0 long sword; a +0 ring mail an elf skeleton There is an open door, spattered with blood here. Things that are here: a +2 battleaxe of chopping; a +0 trident; a +0 plate armour Things that are here: a +0 dire flail; a +0 plate armour There is an open door here. You swap places. You swap places. You swap places. All of the chunks of flesh in your inventory have rotted away. There is an open door here. You swap places. You swap places. There is an open door here. Asterion says, "hittemvvvvvvvhard, I like you." Things that are here: a +0 dagger; a +2 robe of resistance {rC+, rF+}; a +2 mace of crushing You swap places. You swap places. You swap places. A deep elf mage comes into view. It is wielding a +0 long sword. A deep elf mage is nearby! You swap places. The deep elf mage casts a spell. You hit the jumping spider. You block the jumping spider's attack. x2 You miss the jumping spider. You block the jumping spider's attack. x2 You impale the jumping spider!! You kill the jumping spider! The jumping spider's corpse disappears in a puff of smoke! Attack whom? Aim: a deep elf mage, wielding a +0 long sword and wearing a +0 ring mail You reach to attack! You puncture the deep elf mage! You hit the deep elf mage. The deep elf mage closely misses you. You completely miss the deep elf mage. You puncture the deep elf mage! You block the deep elf mage's attack. You closely miss the deep elf mage. You hit the deep elf mage. The deep elf mage mumbles some strange words. You hit the deep elf mage. The deep elf mage mumbles some strange words. The jumping spider leaps! You puncture the deep elf mage! You kill the deep elf mage! The jumping spider disappears in a puff of smoke! The demonic crawler disappears in a puff of smoke! Things that are here: a +0 long sword; a +0 ring mail You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Your flayed ghost says, "hittemvvvvvvvhard, I like you." You swap places. You swap places. You swap places. You swap places. Your flayed ghost yells, "Run! I'll cover you!" Your flayed ghost says, "I'll never leave you." You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 short sword; a +0 shortbow; 14 arrows You are feeling hungry. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 short sword; a +0 shortbow; 14 arrows You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 dagger; a +2 robe of resistance {rC+, rF+}; a +2 mace of crushing Done exploring. Search for what [Enter for "amulet", or ? for help]? artefact && . Can't find anything matching that. Search for what [Enter for "artefact && .", or ? for help]? artefact Unknown command. Search for what [Enter for "artefact", or ? for help]? large shield Unknown command. Search for what [Enter for "large shield", or ? for help]? shield You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Your vampire knight shouts, "Beware of monsters!" Your flayed ghost says, "Be careful!" Here: a deep elf blademaster zombie, wielding two +0 rapiers and wearing a cursed +0 leather armour (friendly, umbra) The floor. Unknown command. Here: Asterion the spectral minotaur, wielding a +2 demon whip of venom, wearing a +2 scale mail of fire resistance and wearing a +0 shield (friendly, umbra, disembodied soul) The floor. You swap places. You swap places. Search for what [Enter for "shield", or ? for help]? shield You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 dagger; a +0 ring mail You are feeling very hungry. There is an open door, spattered with blood here. Items here: ( )))))) [ (D) Dungeon (T) Temple (L) Lair (S) Swamp (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (C) Crypt (W) Tomb (U) Depths (H) Hell Where to? (Enter - Elf:3 @ (x,y), ? - help) There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold You see here 2 arrows. Items here: ( ))) [ a +0 short sword; a +0 shortbow; 13 arrows a +0 scale mail of cold resistance {rC+} a +0 giant spiked club You see here 2 arrows. You see here 3 arrows. Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} You see here a short sword. You see here a leather armour. You eat one of the 26 rations. That ration really hit the spot! You see here an uncursed short sword. You see here a manual of Maces & Flails {!d}. You swap places. There is a fountain of sparkling water here. You see here a gnarled smoking staff. You see here a twisted glowing staff. You see here glowing fire dragon scales. You begin reading the scroll. You continue reading the scroll. As you read the scroll of identify, it crumbles to dust. +1 fire dragon scales Search for what [Enter for "shield", or ? for help]? body armor You swap places. You swap places. You swap places. You swap places. Items here: " )) = [[[ You swap places. There is a fountain of sparkling water here. You swap places. Items here: )))) == [[ You swap places. You see here 2 arrows. You swap places. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Items here: " ( )) [[ E - the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3} Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x4 You finish taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. You start putting on your armour. You continue putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x5 You finish putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x4 You finish taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. You start putting on your armour. You continue putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x5 You finish putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x4 You finish taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. You start putting on your armour. You continue putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x5 You finish putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x4 You finish taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. You start putting on your armour. You continue putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x5 You finish putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x4 You finish taking off the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. You start putting on your armour. You continue putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x5 You finish putting on the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. Unknown command. Wear which item? (? for menu, Esc to quit) Okay, then. Wear which item? (? for menu, Esc to quit) You start removing your armour. You continue taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. x4 You finish taking off the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. You start putting on your armour. You continue putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x3 Asterion says, "hittemvvvvvvvhard, you are my only friend." You continue putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. x2 You finish putting on the +4 chain mail "Weqexeqi" {rC+ MR++ Str+4}. Drop what? 52/52 slots (_ for help) (? for menu, Esc to quit) You drop the +7 chain mail of Too Many Cooks {rCorr Str-3 Dex+5 Slay+3}. Unknown command. Unknown command. Unknown command. Unknown command. Search for what [Enter for "body armor", or ? for help]? sinv Unknown command. Unknown command. Search for what [Enter for "sinv", or ? for help]? distortion Search for what [Enter for "distortion", or ? for help]? Okay, then. Unknown command. Level map cleared. You swap places. There is an open door, spattered with blood here. Items here: ( )))))) [ You swap places. Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 long sword; a +0 leather armour You swap places. You swap places. You swap places. There is an open door here. You swap places. Your vampire knight waves at you. You swap places. You swap places. There is an open door here. You swap places. You swap places. You see here a pair of boots. You swap places. You swap places. Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 dagger; a +2 robe of resistance {rC+, rF+}; a +2 mace of crushing You swap places. You swap places. You swap places. You swap places. You swap places. You see here an arrow. You see here an arrow. You see here an arrow. Things that are here: a +0 dagger; a +0 ring mail You swap places. Things that are here: a +0 dagger; a +0 ring mail You swap places. You swap places. You swap places. You swap places. You swap places. You see here an arrow. You swap places. You swap places. There is a stone staircase leading up here. You swap places. You see here a +0 long sword. You swap places. You swap places. You swap places. You see here a +0 long sword. You swap places. Things that are here: a +0 long sword; a +0 ring mail You see here a +0 rapier. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You see here a scroll of torment {!r}. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 short sword; a +0 shortbow; 14 arrows You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Things that are here: a +0 short sword; a +0 shortbow; 14 arrows You swap places. You swap places. You see here an arrow. You see here an arrow. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You see here an arrow. There is a stone staircase leading up here. There is a stone staircase leading up here. Things that are here: a +0 dagger; a +2 robe of resistance {rC+, rF+}; a +2 mace of crushing You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. You swap places. Your vampire knight says, "I'll never leave you." Things that are here: a +0 long sword; a +0 leather armour Things that are here: a +0 dagger; a +0 ring mail Things that are here: a +2 scimitar of holy wrath; a +0 short sword Things that are here: a +0 long sword; a +0 leather armour There is an open door here. There is an open door, spattered with blood here. Things that are here: a +2 vampiric lajatang; a +0 ring mail an uncursed ring of protection from cold You see here 2 arrows. Items here: ( ))) [ a +0 short sword; a +0 shortbow; 13 arrows a +0 scale mail of cold resistance {rC+} a +0 giant spiked club You see here 2 arrows. You see here 3 arrows. Items here: ( )) [ a +0 shortbow; a +2 broad axe of venom; 15 arrows the +3 leather armour "Hutivoog" {Str+4} You see here a short sword. Done exploring. Unknown command. You see here a leather armour. You begin recalling your allies. Your bone dragon is recalled. Your deep elf blademaster zombie is recalled. You now have 32/34 mp. Your vampire knight is recalled. Your ghoul is recalled. Your vampire knight is recalled. Your skeletal warrior is recalled. Your ghoul is recalled. Your deep elf death mage zombie is recalled. Your deep elf death mage skeleton is recalled. Your ghoul is recalled. Asterion is recalled. Your flayed ghost is recalled. x2 Your skeletal warrior is recalled. Your ghoul is recalled. You finish recalling your allies. MP restored: 34 Your vampire knight shouts, "Die, monster!" Your vampire knight says, "I'll never leave you." Here: a deep elf death mage skeleton, wielding a +0 rapier and wearing a cursed +0 ring mail (friendly, umbra) A twisted glowing staff. The floor. Unknown command. You swap places. You swap places. You swap places. You swap places. You see here a leather armour. You see here a short sword. Search for what [Enter for "distortion", or ? for help]? Okay, then. Unknown command. Search for what [Enter for "distortion", or ? for help]? >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.24-a0-513-g284f782df5 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_SEARCH_STASHES repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [hittemvvvvvvvhard] Species: Merfolk Job: Fighter HP: 204/204; mods: -1/0 MP: 34/34; mod: 0 Stats: 31 (31) 8 (8) 14 (14) Position: (62, 51), god: Yredelemnul (4), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_train | train | training | level | points | progress Fighting | X | 2 | 28 | 19 | 10405 | 62/1387 Short Blades | | 0 | 0 | 0 | 0 | 0/35 Long Blades | | 0 | 0 | 10 | 2891 | 537/547 Axes | | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 16 | 4133 | 33/625 Staves | | 0 | 0 | 0 | 0 | 0/70 Slings | | 0 | 0 | 0 | 0 | 0/70 Bows | | 0 | 0 | 0 | 0 | 0/70 Crossbows | | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/50 Armour | X | 1 | 14 | 12 | 7310 | 247/1430 Dodging | X | 1 | 14 | 19 | 8018 | 705/981 Stealth | X | 0 | 0 | 0 | 0 | 0/35 Shields | X | 1 | 14 | 15 | 7324 | 274/1150 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/42 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | | 0 | 0 | 0 | 0 | 0/70 Hexes | | 0 | 0 | 0 | 0 | 0/50 Charms | | 0 | 0 | 0 | 0 | 0/42 Summonings | | 0 | 0 | 0 | 0 | 0/50 Necromancy | | 0 | 0 | 0 | 0 | 0/70 Translocations | | 0 | 0 | 0 | 0 | 0/70 Transmutations | | 0 | 0 | 0 | 0 | 0/29 Fire Magic | | 0 | 0 | 0 | 0 | 0/84 Ice Magic | | 0 | 0 | 0 | 0 | 0/42 Air Magic | | 0 | 0 | 0 | 0 | 0/70 Earth Magic | | 0 | 0 | 0 | 0 | 0/70 Poison Magic | | 0 | 0 | 0 | 0 | 0/42 Invocations | X | 1 | 14 | 16 | 7238 | 343/1051 Evocations | X | 1 | 14 | 11 | 4152 | 702/750 Spell bugs: Durations: Attributes: #12: 5734 #13: 4146 #23: 51977 #24: -796569819 #27: 663406 #49: 5803 #59: 1 Mutations: antennae: 1 thin metallic scales: 1 blurry vision: 1 clumsy: 1 robust: 1 Inventory bugs: Equipment: eq slot #0, inv slot #0: +9 demon trident of piercing eq slot #1, inv slot #39: +2 cloak of magic resistance {MR+} eq slot #2, inv slot #9: +2 hat of Divine Intervention {rPois rN+ rCorr Str+4 Stlth-} eq slot #3, inv slot #35: +2 pair of gloves eq slot #4, inv slot #38: +2 pair of boots eq slot #5, inv slot #12: +4 large shield of poison resistance {rPois} eq slot #6, inv slot #32: +4 chain mail "Weqexeqi" {rC+ MR++ Str+4} eq slot #7, inv slot #21: ring of Phasing {EV+8} eq slot #8, inv slot #41: +5 ring of evasion eq slot #9, inv slot #10: brooch of Shielding {Reflect SH+8} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #...#..##...............##z....# #.....##....###....##....##An..# #.....#V.V###.###...##....#....## #...)##..##.D|nV##.W.##...##....# #....#z.V#nzWnVZV#....#....#VV..# #V..##n.##ZW}zVZW##...)."..##...# #.8.#...#.znVAVVW.#V..#.....#VV.# #.n.#^8.##}z|zAWz##n..##....#.#.# #...#....#".|Znz@##....##...#z..# #V8.'....##.[.n..Z##....##..A.#.# #...#.....###.##.8)###......#...# #.V.#.8.....#####..Z(##.....#...# #.8.#...........##)..)##....#...# #.n.##...#.......#..⌠)Z)...###### #....#...##..#...##.))########8## #...W##...##.##...##)############ ##..Z.#....#.W##...#)######8##### clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: true bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>