Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.31.0-32-g396128a36d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 17205823949980354019, deterministic pregen: 1 Command line: /usr/games/crawl-0.31 -name ranijdx -rc /dgldir/rcfiles/crawl-0.31/ranijdx.rc -macro /dgldir/rcfiles/crawl-0.31/ranijdx.macro -morgue /dgldir/morgue/ranijdx/ -webtiles-socket /crawl-master/webserver/sockets/ranijdx:2025-02-11.12:48:44.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 20 stack frames. /usr/games/crawl-0.31(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5597d9e2c9ae]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.31(_Z13do_crash_dumpv+0x43a) [0x5597d9e3a8da]: do_crash_dump() /usr/games/crawl-0.31(_Z20crash_signal_handleri+0x1fa) [0x5597d9e2ce8a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x776e0eeb0320]: /lib/x86_64-linux-gnu/libc.so.6(isspace+0x12) [0x776e0eea6692]: /usr/games/crawl-0.31(_Z18prompt_invent_itemPKc9menu_typei15operation_types13enum_bitfieldI14invprompt_flagLin1EEcS0_Pi+0x1e5) [0x5597da01ceb5]: prompt_invent_item(char const*, menu_type, int, operation_types, enum_bitfield, char, char const*, int*) /usr/games/crawl-0.31(_Z11adjust_itemi+0x5d) [0x5597d9da62fd]: adjust_item(int) /usr/games/crawl-0.31(_Z13describe_itemR8item_defSt8functionIFvRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEb+0x2f2) [0x5597d9e7bc42]: describe_item(item_def&, std::function, std::allocator >&)>, bool) /usr/games/crawl-0.31(_ZN14TilesFramework23_handle_control_messageE11sockaddr_unNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xc1d) [0x5597da53103d]: TilesFramework::_handle_control_message(sockaddr_un, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.31(_ZN14TilesFramework24_receive_control_messageEv+0x178) [0x5597da5313f8]: TilesFramework::_receive_control_message() /usr/games/crawl-0.31(_ZN14TilesFramework11await_inputERjb+0x18a) [0x5597da53190a]: TilesFramework::await_input(unsigned int&, bool) /usr/games/crawl-0.31(_Z8getch_ckv+0x111) [0x5597da534f21]: getch_ck() /usr/games/crawl-0.31(+0x70f935) [0x5597da0e8935]: /usr/games/crawl-0.31(_Z25getch_with_command_macrosv+0x210) [0x5597da0ec6e0]: getch_with_command_macros() /usr/games/crawl-0.31(+0xb69334) [0x5597da542334]: /usr/games/crawl-0.31(+0xb69d15) [0x5597da542d15]: /usr/games/crawl-0.31(main+0x1f7) [0x5597d9d6f767]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x776e0ee951ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x776e0ee9528b]: /usr/games/crawl-0.31(_start+0x25) [0x5597d9d70195]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 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". 0x0000776e0ef7b7a7 in __GI___wait4 (pid=1212974, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000776e0ef7b7a7 in __GI___wait4 (pid=1212974, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005597d9e2d05c in call_gdb (file=0x776e0f06f4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1095033\000\000\000\000\000" #2 0x00005597d9e3a8f8 in do_crash_dump () at dbg-asrt.cc:692 t = 1739279514 dir = "/dgldir/morgue/ranijdx/" name = "/dgldir/morgue/ranijdx/crash-ranijdx-20250211-131154.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x776e0f06f4e0 <_IO_2_1_stderr_> #3 0x00005597d9e2ce8a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x0000776e0eea6692 in isspace (c=-9992) at ./ctype/ctype.c:34 No locals. #6 0x00005597da01ceb5 in prompt_invent_item (prompt=prompt@entry=0x5597da5546bd "Adjust to which letter? ", mtype=mtype@entry=menu_type::invlist, type_expect=type_expect@entry=-1, oper=oper@entry=OPER_ANY, flags=..., flags@entry=..., other_valid_char=other_valid_char@entry=0 '\000', view_all_prompt=0x0, type_out=0x0) at invent.cc:2011 do_warning = true allow_list_known = true must_exist = false auto_list = false allow_easy_quit = true keyin = ret = current_type_expected = -1 need_redraw = false need_prompt = true need_getch = true #7 0x00005597d9da62fd in adjust_item (from_slot=from_slot@entry=4) at adjust.cc:62 ui_cutoff_point = to_slot = #8 0x00005597d9e7bc42 in _do_action (action=CMD_ADJUST_INVENTORY, item=...) at describe.cc:3827 no_more = slot = 4 no_more = slot = loc = target = #9 describe_item(item_def&, std::function, std::allocator >&)>, bool) (item=..., fixup_desc=..., do_actions=do_actions@entry=true) at describe.cc:4044 action = CMD_ADJUST_INVENTORY #10 0x00005597da53103d in TilesFramework::_handle_control_message (this=this@entry=0x5597daa0c920 , addr=..., data="{\"slot\":4,\"msg\":\"inv_item_describe\"}") at tileweb.cc:566 slot = inv_slot = obj = msg = msgtype = "inv_item_describe" c = 0 #11 0x00005597da5313f8 in TilesFramework::_receive_control_message (this=this@entry=0x5597daa0c920 ) at tileweb.cc:354 buf = "{\"slot\":4,\"msg\":\"inv_item_describe\"}\001\000\000\000\000\000\000\000dw", '\000' , "\317\352\024\375\177\000\000F\317\352\024\375\177\000\000\240\212-\000\000\000\000\000\002\000\000\000\000\000\000\000\001", '\000' , "\n\000\000\000d", '\000' , " \275\354\016\000\000\000\000\373LUڗU\000\000x\275\354\016nw\000\000o\207XڗU\000\000\020\000\000\0000\000\000\0000\331\352\024\375\177\000\000`\330\352\024\375\177\000\000\000\000\000\000\000\000\000\000\vzUڗU\000\000\200\320\352\024\375\177\000\000\020\000\000"... srcaddr = {sun_family = 1, sun_path = "/tmp/crawlpn4vg7_3.socket", '\000' } srcaddr_len = 28 len = data = "{\"slot\":4,\"msg\":\"inv_item_describe\"}" #12 0x00005597da53190a in TilesFramework::await_input (this=this@entry=0x5597daa0c920 , c=@0x7ffd14eadbb0: 369035272, block=block@entry=true) at tileweb.cc:647 result = fds = {fds_bits = {8, 0 }} maxfd = 3 __d = __d = #13 0x00005597da534f21 in _get_key_from_curses () at libunix.cc:528 c = 369035272 c = c = #14 getch_ck () at libunix.cc:616 c = #15 0x00005597da0e8935 in _getch_mul () at macro.cc:841 keys = std::deque with 0 elements a = Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.31/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.31/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.31/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 basic_altar minmay_misc_feat_hallway Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Welcome, ranijdx the Gnoll Reaver. Will you be the one to retrieve the breathtaking Orb of Zot from the depths? Press ? for a list of commands and other information. Found a scroll labelled UNIBOCV VYOME. Found a staircase leading out of the dungeon. c - a scroll labelled UNIBOCV VYOME Found 10 gold pieces and a chain mail. You now have 10 gold pieces. You see here a +0 chain mail. You start removing your armour. You continue taking off your +0 leather armour. x4 You finish taking off your +0 leather armour. You start putting on your armour. You continue putting on your +0 chain mail. x5 You finish putting on your +0 chain mail. Found a cyan potion. An endoplasm comes into view. The endoplasm quivers. 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.) You can't see any susceptible monsters within range! (Use Z to cast anyway.) The endoplasm hits you but does no damage. You miscast Kiss of Death. You are very lightly contaminated with residual magic. Nothing appears to happen. The endoplasm completely misses you. You hit the endoplasm. The endoplasm is lightly wounded. You hit the endoplasm. You kill the endoplasm! e - a cyan potion As you read the scroll labelled UNIBOCV VYOME, it crumbles to dust. You feel strangely unstable. It was a scroll of teleportation. Your magical contamination has completely faded away. Magic restored. Your surroundings suddenly seem different. A giant cockroach comes into view. Found a ruby potion. The giant cockroach bites you. You closely miss the giant cockroach. You bite the giant cockroach, but do no damage. The giant cockroach bites you but does no damage. You hit the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. You closely miss the giant cockroach. Your bite misses the giant cockroach. The giant cockroach is heavily wounded. The giant cockroach bites you but does no damage. You hit the giant cockroach but do no damage. The giant cockroach is heavily wounded. The giant cockroach barely misses you. The giant cockroach bites you. You hit the giant cockroach. You kill the giant cockroach! An endoplasm and a ball python come into view. The ball python hisses angrily. You see here a ruby potion. You hit the ball python. You kill the ball python! The endoplasm freezes you. You are frozen. The endoplasm freezes you. You are frozen. The endoplasm freezes you. You are frozen. You slash the endoplasm! You kill the endoplasm! Found a faded altar of an unknown god. You can't see any susceptible monsters within range! (Use Z to cast anyway.) c - a ruby potion Okay, then. A kobold comes into view. It is wielding a +0 club. The kobold shouts! You hit the kobold but do no damage. The kobold hits you but does no damage. You hit the kobold. You kill the kobold! You see here a +0 club. There is a faded altar of an unknown god here. This altar belongs to (a) Hepliaklqana, (b) Lugonu or (c) Xom, but you can't tell which. Press the corresponding letter to learn more about a god, or press enter to convert or escape to cancel. Xom accepts your prayer! Xom welcomes you! Xom is very interested. HP restored. A bat comes into view. You hit the bat. You kill the bat! Found a stone staircase leading down. A ball python comes into view. The ball python hisses angrily. A goblin comes into view. It is wielding a +0 club. A goblin comes into view. It is wielding a +0 dagger. The goblin shouts! You miscast Kiss of Death. You are very lightly contaminated with residual magic. Nothing appears to happen. The ball python bites you but does no damage. The ball python grabs you. The ball python constricts you. You hit the ball python. The ball python is moderately wounded. The ball python barely misses you. The ball python constricts you. The ball python bites you but does no damage. The ball python constricts you. You hit the ball python. You kill the ball python! You have reached level 2! Unknown command. You hit the goblin. You kill the goblin! You slash the goblin! You kill the goblin! Items here: )) ††. Your magical contamination has completely faded away. There is a stone staircase leading down here. Found 6 gold pieces. A kobold and a frilled lizard come into view. The kobold shouts! The frilled lizard hisses angrily. You hear a loud squeak. A giant cockroach comes into view. The kobold throws a stone. The stone hits you but does no damage. You see here 6 gold pieces. The giant cockroach bites you but does no damage. A kobold comes into view. It is wielding a +0 dagger. The giant cockroach closely misses you. You barely miss the giant cockroach. The kobold shouts! Your bite misses the giant cockroach. The kobold hits you but does no damage. A rat comes into view. The giant cockroach bites you. You hit the giant cockroach but do no damage. Your bite misses the giant cockroach. The kobold hits you but does no damage. The giant cockroach closely misses you. You closely miss the giant cockroach. The kobold completely misses you. The giant cockroach bites you. You barely miss the giant cockroach. The giant cockroach bites you. The kobold hits you but does no damage. You barely miss the giant cockroach. The giant cockroach bites you but does no damage. The kobold hits you but does no damage. You barely miss the giant cockroach. The giant cockroach barely misses you. The kobold hits you but does no damage. The giant cockroach bites you but does no damage. You slash the giant cockroach! You kill the giant cockroach! The kobold hits you but does no damage. You hit the kobold. You kill the kobold! The kobold hits you with a +0 dagger. The kobold throws a stone. The stone hits you but does no damage. Things that are here: a +0 dagger; a kobold corpse The kobold hits you but does no damage. You closely miss the kobold. The kobold hits you but does no damage. You hit the kobold. You kill the kobold! You miss the frilled lizard. You bite the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard unfolds its giant frill. The frilled lizard bites you. You closely miss the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you but does no damage. You barely miss the frilled lizard. Your bite misses the frilled lizard. The frilled lizard is heavily wounded. The frilled lizard bites you but does no damage. You hit the frilled lizard. You kill the frilled lizard! You hit the rat. You kill the rat! Things that are here: a +0 dagger; 3 stones; a rat corpse You now have 16 gold pieces (gained 6). Things that are here: a +0 dagger; a kobold corpse Found 2 bubbling white potions and a chain mail. f - 2 bubbling white potions Aiming: Kiss of Death (safe; 93% risk of failure) Press: ? - help, Q - select action Shift-Dir - straight line, f - you Okay, then. You see here a +0 chain mail. You see here a +0 chain mail. Okay, then. You start removing your armour. You continue taking off your +0 chain mail. x4 You finish taking off your +0 chain mail. You start putting on your armour. You continue putting on your +0 chain mail. x5 You finish putting on your +0 chain mail. Found a short sword. A frilled lizard comes into view. The frilled lizard hisses angrily. You hit the frilled lizard. You kill the frilled lizard! You see here a +0 short sword. Found 11 gold pieces. You now have 27 gold pieces (gained 11). A rat comes into view. You hit the rat. You kill the rat! Found a stone staircase leading down. A goblin comes into view. It is wielding a +0 club. The goblin shouts! You completely miss the goblin. The goblin hits you with a +0 club. You hit the goblin but do no damage. The goblin hits you but does no damage. You hit the goblin. The goblin is heavily wounded. The goblin barely misses you. You hit the goblin. You kill the goblin! You see here a +0 club. Found 13 gold pieces. You now have 40 gold pieces (gained 13). A rat comes into view. The rat squeaks loudly. The rat closely misses you. You hit the rat. You kill the rat! You see here a rat corpse. Found a stone staircase leading down. There is a stone staircase leading down here. A jackal comes into view. The jackal barks! A jackal comes into view. A jackal comes into view. The jackal barks! You hit the jackal. The jackal is severely wounded. The jackal barely misses you. You closely miss the jackal. Your bite misses the jackal. The jackal is severely wounded. The jackal bites you but does no damage. You hit the jackal. You kill the jackal! You barely miss the jackal. The jackal is severely wounded. You hit the jackal but do no damage. The jackal closely misses you. The jackal bites you but does no damage. The jackal barely misses you. The jackal bites you. You barely miss the jackal. The jackal bites you but does no damage. x2 You hit the jackal but do no damage. The jackal bites you but does no damage. x2 The jackal closely misses you. x2 You barely miss the jackal. The jackal bites you but does no damage. The jackal bites you. You hit the jackal. You kill the jackal! The jackal barely misses you. The jackal bites you but does no damage. x2 You hit the jackal. The jackal is severely wounded. The jackal barely misses you. You closely miss the jackal. The jackal is severely wounded. The jackal bites you but does no damage. The jackal bites you. You hit the jackal. You kill the jackal! Found a leather armour. You see here a +0 leather armour. A ball python comes into view. The ball python hisses angrily. You slash the ball python! You kill the ball python! Your Spellcasting skill increases to level 5! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 Unknown command. You see here a ball python corpse. There is a shimmering altar of Xom here. Found a silvery potion. A hobgoblin comes into view. The hobgoblin shouts! The hobgoblin hits you. You hit the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You closely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You hit the hobgoblin but do no damage. The hobgoblin is heavily wounded. The hobgoblin hits you but does no damage. You completely miss the hobgoblin. The hobgoblin is heavily wounded. The hobgoblin closely misses you. You slash the hobgoblin! You kill the hobgoblin! h - a silvery potion Found 4 stones. Found Kybeun's Book Emporium. You see here 4 stones. There is an entrance to Kybeun's Book Emporium here. There is an entrance to Kybeun's Book Emporium here. You see here 4 stones. Xom is getting BORED. You are now a BORING thing. You are now a toy of Xom. There is a stone staircase leading down here. You climb downwards. Found 29 gold pieces, a leather armour and a bubbling brown potion. There is a stone staircase leading up here. The bat hits you but does no damage. You miss the bat. The bat hits you but does no damage. The bat barely misses you. You closely miss the bat. The bat barely misses you. The bat hits you but does no damage. You slash the bat! You kill the bat! You now have 58 gold pieces (gained 18). A ribbon worm comes into view. A bat comes into view. You see here 11 gold pieces. The bat hits you but does no damage. You hit the bat. The bat is severely wounded. The bat barely misses you. The bat closely misses you. x2 You closely miss the bat. The bat is severely wounded. The bat hits you but does no damage. The bat hits you. 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! There is a web here. The web tears apart. The bat barely misses you. The bat closely misses you. 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! There is a web here. You see here 11 gold pieces. The web tears apart. The bat hits you but does no damage. The bat hits you but does no damage. The ribbon worm bites you but does no damage. You closely miss the bat. The bat is severely wounded. The bat hits you but does no damage. The bat barely misses you. The ribbon worm barely misses you. You hit the ribbon worm. The ribbon worm is moderately wounded. The bat hits you but does no damage. The ribbon worm bites you. You barely miss the ribbon worm. The ribbon worm is moderately wounded. The bat hits you but does no damage. The ribbon worm bites you but does no damage. You hit the ribbon worm. The ribbon worm is moderately wounded. The bat barely misses you. The ribbon worm expels a string of sticky webbing. The stream of webbing misses you. You slash the ribbon worm! The ribbon worm is severely wounded. The bat hits you but does no damage. You completely miss 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! The bat hits you but does no damage. You struggle to detach yourself from the web. The bat hits you but does no damage. The ribbon worm bites you. The web tears apart. The bat barely misses you. The ribbon worm bites you. You hit the ribbon worm. The ribbon worm is heavily wounded. The bat hits you but does no damage. The ribbon worm closely misses you. You slash the ribbon worm! The ribbon worm is almost dead. The bat hits you but does no damage. You completely miss the ribbon worm. You bite the ribbon worm, but do no damage. The ribbon worm is almost dead. The bat closely misses you. The ribbon worm barely misses you. You slash the ribbon worm! You kill the ribbon worm! The bat hits you. The bat hits you but does no damage. You see here a ribbon worm corpse. The bat attacks as it pursues you! The bat hits you but does no damage. x2 The bat barely misses you. You hit the bat. You kill the bat! You see here a bat corpse. You see here a ribbon worm corpse. You now have 69 gold pieces (gained 11). HP restored. There is a stone staircase leading up here. i - a bubbling brown potion You open the door. There is an open door here. Found a ring mail. Found a stone staircase leading down. An adder comes into view. An adder comes into view. Found 6 gold pieces. The adder hisses angrily. x2 A bat comes into view. The bat barely misses you. You closely miss the bat. Your bite misses the bat. The bat hits you but does no damage. The bat hits you but does no damage. x2; The adder barely misses you. You barely miss the adder. The bat hits you but does no damage. The adder bites you but does no damage. The adder barely misses you. You slash the adder! The adder is severely wounded. The adder bites you but does no damage. A goblin comes into view. It is wielding a +0 dagger. The adder bites you. The goblin shouts! You slash the adder! You kill the adder! The bat hits you but does no damage. The adder bites you but does no damage. The adder bites you. Your Invocations skill increases to level 1! The bat hits you but does no damage. The bat hits you. The adder bites you but does no damage. You closely miss the adder. The bat hits you but does no damage. x2 The adder bites you. You barely miss the adder. You bite the adder, but do no damage. The bat hits you but does no damage. The adder barely misses you. The goblin hits you with a +0 dagger. The adder bites you. You are poisoned. The adder poisons you! You barely miss the adder. You bite the adder. The adder is lightly wounded. You feel sick. The bat closely misses you. x2; The goblin barely misses you. The adder bites you but does no damage. You closely miss the adder. Your punch misses the adder. You feel sick. The bat hits you but does no damage. The adder barely misses you. The goblin hits you but does no damage. The bat barely misses you. You hit the adder but do no damage. You feel sick. The bat closely misses you. The adder barely misses you. The goblin hits you but does no damage. You barely miss the adder. Your bite misses the adder. You feel sick. The bat hits you but does no damage. The adder barely misses you. The goblin hits you but does no damage. The adder bites you but does no damage. You hit the adder. The adder is moderately wounded. You feel sick. The bat hits you but does no damage. The goblin barely misses you. The adder closely misses you. You miss the adder. Your punch misses the adder. Your bite misses the adder. The adder is moderately wounded. You feel sick. The bat hits you but does no damage. The adder barely misses you. The goblin hits you but does no damage. You closely miss the adder. The adder is moderately wounded. You feel sick. You are no longer poisoned. The bat hits you but does no damage. The adder bites you but does no damage. The goblin hits you with a +0 dagger. You hit the adder. The adder is moderately wounded. The bat hits you but does no damage. The adder bites you but does no damage. The goblin hits you with a +0 dagger. The adder barely misses you. You hit the adder. The adder is heavily wounded. The bat hits you. The adder bites you. The goblin hits you but does no damage. You closely miss the adder. The adder is heavily wounded. The adder bites you but does no damage. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You hit the adder. Your bite misses the adder. The adder is almost dead. The bat barely misses you. The bat completely misses you. The adder bites you but does no damage. The goblin barely misses you. The bat hits you but does no damage. The adder bites you but does no damage. You slash the adder! You kill the adder! The bat barely misses you. The bat hits you but does no damage. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * Your Short Blades skill increases to level 1! Your Axes skill increases to level 1! Your Maces & Flails skill increases to level 1! Your Polearms skill increases to level 1! Your Staves skill increases to level 1! Your Ranged Weapons skill increases to level 1! Your Throwing skill increases to level 1! Your Armour skill increases to level 1! Your Stealth skill increases to level 1! Your Shields skill increases to level 1! Your Unarmed Combat skill increases to level 1! Your Evocations skill increases to level 1! You hit the bat but do no damage. The bat closely misses you. The goblin hits you but does no damage. The bat hits you but does no damage. You hit the bat. You kill the bat! The goblin hits you but does no damage. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You barely miss the goblin. The goblin hits you with a +0 dagger. * * * LOW HITPOINT WARNING * * * You hit the goblin. You kill the goblin! You see here a +0 dagger. You now have 75 gold pieces (gained 6). You aren't carrying any scrolls. You see here a +0 dagger. You see here a +0 ring mail. You are too injured to fight recklessly! Found a ring mail. You see here a +0 ring mail. There is a stone staircase leading down here. You see here a +0 ring mail. j - a +0 ring mail You start removing your armour. You continue taking off your +0 chain mail. x4 You finish taking off your +0 chain mail. You start putting on your armour. You continue putting on your +0 ring mail. x5 You finish putting on your +0 ring mail. Okay, then. You see here a +0 ring mail. You open the door. Found 2 cyan potions. There is an open door here. An endoplasm comes into view. The endoplasm quivers. You see here 2 cyan potions. The endoplasm completely misses you. The negative energy hits the endoplasm! The endoplasm is drained! You kill the endoplasm! You feel drained. e - 3 cyan potions (gained 2) Okay, then. Magic restored. You open the door. There is an open door here. There is a stone staircase leading down here. Found a stone staircase leading up. Found a bubbling brown potion. i - 2 bubbling brown potions (gained 1) It was a potion of lignification. You turn into a tree. Your +0 ring mail melds into your body. Your roots penetrate the ground. You cannot move. It was a potion of enlightenment. Your roots keep you in place. You cannot move. You can't see any susceptible monsters within range! (Use Z to cast anyway.) It was a potion of heal wounds. You feel much better. It was a potion of curing. You feel better. You drop 2 potions of lignification. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. e - 2 potions of lignification Okay, then. It was a potion of might. You feel very mighty all of a sudden. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You cannot move. You can't see any susceptible monsters within range! (Use Z to cast anyway.) Casting: Kiss of Death (safe; 5% 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.) Casting: Kiss of Death (safe; 5% 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.) Casting: Kiss of Death (safe; 5% 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 cannot move. You cannot move. You cannot move. You cannot move. You cannot move. Unknown command. You cannot move. You cannot move. You are stuck in your current form! Adjust to which letter? (? for menu, Esc to quit) >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.31.0-32-g396128a36d 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: [ranijdx] Species: Gnoll Job: Reaver HP: 39/39; mods: -5/0 MP: 9/9; mod: 0 Stats: 13 (13) 12 (12) 10 (10) Position: (54, 35), god: Xom (5), turn_is_over: 0, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 4 | 4 | 164 | 39/62 Short Blades | X | 1 | 3 | 1 | 13 | 1/25 Long Blades | X | 1 | 3 | 6 | 314 | 52/88 Axes | X | 1 | 3 | 1 | 13 | 1/25 Maces & Flails | X | 1 | 3 | 1 | 13 | 1/25 Polearms | X | 1 | 3 | 1 | 13 | 1/25 Staves | X | 1 | 3 | 1 | 13 | 1/25 Ranged Weapons | X | 1 | 3 | 1 | 13 | 1/25 Throwing | X | 1 | 3 | 1 | 13 | 1/25 Armour | X | 1 | 3 | 1 | 13 | 1/25 Dodging | X | 1 | 3 | 4 | 164 | 39/62 Stealth | X | 1 | 3 | 1 | 13 | 1/25 Shields | X | 1 | 3 | 1 | 13 | 1/25 Unarmed Combat | X | 1 | 4 | 1 | 13 | 1/25 Spellcasting | X | 1 | 4 | 5 | 192 | 5/75 Conjurations | X | 1 | 4 | 5 | 314 | 49/106 Hexes | X | 1 | 4 | 0 | 13 | 13/17 Summonings | X | 1 | 4 | 0 | 13 | 13/17 Necromancy | X | 1 | 4 | 0 | 13 | 13/17 Translocations | X | 1 | 4 | 0 | 13 | 13/17 Fire Magic | X | 1 | 4 | 0 | 13 | 13/17 Ice Magic | X | 1 | 4 | 0 | 13 | 13/17 Air Magic | X | 1 | 4 | 0 | 13 | 13/17 Earth Magic | X | 1 | 4 | 0 | 13 | 13/17 Alchemy | X | 1 | 4 | 0 | 13 | 13/17 Invocations | X | 1 | 4 | 1 | 13 | 3/21 Evocations | X | 1 | 4 | 1 | 13 | 1/25 Shapeshifting | X | 1 | 4 | 0 | 13 | 13/14 Spell bugs: Durations: #6: 600 #33: 360 #162: 4 Attributes: #12: 75 #49: 118 Mutations: fangs: 1 (innate) strong nose: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +0 falchion eq slot #6, inv slot #9: +0 ring mail (melded) }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.........#.#####.##....#.# # ##....#...........##.÷....# # ......+..#..#####.##.)#...# # ##....####..# #.##..#...#### #... .. #..# #.##..#......# ##...##.#..#####.##..#.#.##.# ......<.........##..#.#..#.# ....#..########..#.#..#.# . .#...♣........#.#..#.# ##.####........#..#.# #.# #...........#.# #.# #...........#.# #.# #.......#####.# #.####.......'.....# ∆ # ##............####### #.#...###.......# # ................# # clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>