Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-86-g8db1b9f803 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 10449812832369254276, deterministic pregen: 0 Command line: /usr/games/crawl-git-8db1b9f803 -name andrew -rc /dgldir/rcfiles/crawl-git/andrew.rc -macro /dgldir/rcfiles/crawl-git/andrew.macro -morgue /dgldir/morgue/andrew/ -webtiles-socket /crawl-master/webserver/sockets/andrew:2024-02-06.03:52:45.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 11 stack frames. /usr/games/crawl-git-8db1b9f803(_Z17write_stack_traceP8_IO_FILE+0x28) [0x56348617c3c8]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-8db1b9f803(_Z13do_crash_dumpv+0x3b3) [0x5634861859b3]: do_crash_dump() /usr/games/crawl-git-8db1b9f803(_Z20crash_signal_handleri+0x1ca) [0x56348617c80a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x37840) [0x7f2870f61840]: /usr/games/crawl-git-8db1b9f803(_Z23raw_feature_descriptionB5cxx11RK9coord_def+0x5e) [0x5634861f4c4e]: raw_feature_description[abi:cxx11](coord_def const&) /usr/games/crawl-git-8db1b9f803(_Z23do_mon_str_replacementsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERK7monsteri+0x1b4b) [0x5634864d045b]: do_mon_str_replacements(std::__cxx11::basic_string, std::allocator > const&, monster const&, int) /usr/games/crawl-git-8db1b9f803(_Z10god_speaks8god_typePKc+0x110) [0x56348659d920]: god_speaks(god_type, char const*) /usr/games/crawl-git-8db1b9f803(+0xa15afa) [0x563486753afa]: /usr/games/crawl-git-8db1b9f803(main+0x17e) [0x5634860dbece]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f2870f4e09b]: /usr/games/crawl-git-8db1b9f803(_start+0x2a) [0x5634860dc7aa]: Trying to run gdb. GNU gdb (Debian 8.2.1-2+b3) 8.2.1 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". 0x00007f28710fc094 in __waitpid (pid=20686, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 #0 0x00007f28710fc094 in __waitpid (pid=20686, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:30 resultvar = 18446744073709551104 sc_ret = #1 0x000056348617c27f in call_gdb (file=file@entry=0x7f28710e5680 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 20650\000\000\000\000\000\000\000" #2 0x00005634861859c8 in do_crash_dump () at dbg-asrt.cc:692 t = 1707191566 dir = "/dgldir/morgue/andrew/" name = "/dgldir/morgue/andrew/crash-andrew-20240206-035246.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f28710e5680 <_IO_2_1_stderr_> #3 0x000056348617c80a in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00005634861f4c4e in std::__uniq_ptr_impl >::_M_ptr (this=) at /usr/include/c++/8/bits/unique_ptr.h:356 No locals. #6 std::unique_ptr >::get (this=) at /usr/include/c++/8/bits/unique_ptr.h:343 No locals. #7 std::unique_ptr >::operator bool (this=) at /usr/include/c++/8/bits/unique_ptr.h:357 No locals. #8 raw_feature_description[abi:cxx11](coord_def const&) (where=...) at directn.cc:3333 feat = DNGN_FLOOR mapi = lv = #9 0x00005634864d045b in do_mon_str_replacements (in_msg="Hepliaklqana says: Your past becomes your present!", mons=..., s_type=0, s_type@entry=-1) at actor.h:72 feat = msg = "Hepliaklqana says: Your past becomes your present!" foe = 0x563486c471c0 foe_genus = "Troll" nocap = DESC_THE cap = DESC_THE something = plain = "\001\200\255\373\000\000\000\000`\322\031\211\064V\000\000\222\322\031\211\064V\000\000`\322\031\211\064V\000\000`\322\031\211\064V\000\000`\322\031\211\064V\000\000`\322\031\211\064V\000\000`\322\031\211\064V\000\000\222\322\031" can_plural = false part_str = "\001\376\000\000\000\000\000\000c\005\000\000\000\000\000\000\020\324Bq(\177\000\000\001\000\000\000\000\000\000\000`\320\362p(\177\000\000\364\232\250q(\177\000\000c\005\000\000\000\000\000\000\240\274\363p(\177\000\000\020\324Bq(\177\000\000\b\312|Q\374\177\000\000\004\312|Q\374\177\000\000^\230\250q(\177\000\000\000\000\000\000\000\000\000\000\240\274\363p(\177\000\000\250\337\362p(\177\000\000\321\vڅ4V\000\000\303;y\034\000\000\000\000\340\350Ӆ4V\000\000\357\344q\000\000\000\000\000\320\312|Q\374\177\000\000\300\312|Q\374\177\000\000\b\312|Q\374\177\000\000\230\061\362p(\177\000\000\016\000\000\000\000\000\000\000\340R\241\210\000\000\000\000"... sound_list = {0x5634867833a7 "says", 0x5634867833ac "shouts", 0x5634867833b3 "barks", 0x5634867833b9 "howls", 0x5634867833ac "shouts", 0x5634867833bf "roars", 0x5634867833c5 "screams", 0x5634867833cd "bellows", 0x5634867833d5 "bleats", 0x5634867833dc "trumpets", 0x5634867833e5 "screeches", 0x5634867833ef "buzzes", 0x5634867833f6 "moans", 0x5634867833fc "gurgles", 0x563486783404 "croaks", 0x56348678340b "growls", 0x563486783412 "hisses", 0x563486783419 "skitters", 0x563486783422 "skitters faintly", 0x563486783433 "sneers", 0x5634867833a7 "says", 0x56348678343a "squeals", 0x5634867833bf "roars", 0x563486783442 "rustles", 0x56348678344a "squeaks", 0x5634867832b0 "buggily says", 0x563486783452 "breathes", 0x56348678345b "whispers", 0x5634867833a7 "says", 0x5634867833ac "shouts", 0x5634867833c5 "screams"} #10 0x000056348659d920 in god_speaks (god=GOD_HEPLIAKLQANA, mesg=) at /usr/include/c++/8/bits/basic_string.h:252 orig_mon = 27000 fake_mon = { = {_vptr.actor = 0x563486a5f7b8 , type = MONS_PROGRAM_BUG, mid = 0, position = {x = 40, y = 35}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, shield_blocks = 0, triggered_spectral = 52, constricted_by = 0, escape_attempts = 0, constricting = 0x0}, mname = "FAKE GOD MONSTER", hit_points = 1, max_hit_points = 0, speed = 0, speed_increment = 0, target = {x = 0, y = 0}, firing_pos = {x = 0, y = 0}, patrol_point = {x = 0, y = 0}, travel_target = MTRAV_NONE, travel_path = std::vector of length 0, capacity 0, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 0, attitude = ATT_HOSTILE, behaviour = BEH_WANDER, foe = 27001, ench_countdown = -107 '\225', enchantments = std::map with 0 elements, ench_cache = {_vptr.FixedBitVector = 0x563486a36618 +16>, data = std::bitset}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 0}, xp_tracking = XP_NON_VAULT, experience = 0, base_monster = MONS_NO_MONSTER, {number = 0, blob_size = 0, num_heads = 0, ballisto_activity = 0, spore_cooldown = 0, mangrove_pests = 0, prism_charge = 0, battlecharge = 0, move_spurt = 0, steps_remaining = 0, blazeheart_heat = 0, tentacle_connect = 0}, colour = -1, summoner = 32764, foe_memory = 0, god = GOD_HEPLIAKLQANA, ghost = std::unique_ptr = {get() = 0x0}, seen_context = SC_NONE, damage_friendly = 32764, damage_total = 0, client_id = 0, static last_client_id = 0, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 0} #11 0x0000563486753afa in _god_greeting_message (game_start=false) at main.cc:731 msg = "" result = "Hepliaklqana says: Your past becomes your present!" msg = result = #12 _launch_game () at main.cc:452 game_start = false ccon = #13 0x00005634860dbece in _launch_game_loop () at main.cc:385 game_ended = false game_ended = ge = fe = E = #14 main (argc=, argv=0x7ffc517cd368) at main.cc:335 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 20650) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 8.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 -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-8db1b9f803/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-8db1b9f803/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-8db1b9f803/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 1 Level id: Abyss:1 Abyssal state: major_coord = (1902100086,314447473) seed = 0x38b361ee depth = 1159297332 phase = 0 destroy_all_terrain = 0 level = (0 : 6) Level build method = abyss, level layout type = abyss, absdepth0 = 24 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The wolf seems to slow down. The wolf closely misses you. You claw the wolf! You claw the wolf. The wolf is severely wounded. The wolf bites you but does no damage. x3; The wolf misses you. You scratch the wolf but do no damage. You claw the wolf. You kill the wolf! The wolf bites you. The wolf completely misses you. The wolf barely misses you. Your Armour skill increases to level 1! You barely miss the wolf. The wolf bites you! The wolf barely misses you. You barely miss the wolf. The wolf closely misses you. The wolf barely misses you. x2 Servia hits the wolf with a +0 dagger of draining. Servia hits the wolf with a +0 dagger of draining! You closely miss the wolf. The wolf is severely wounded. The wolf bites you but does no damage. x2; The wolf closely misses you. Servia casts a spell at the wolf. The wolf seems to slow down. You miss the wolf. The wolf is severely wounded. The wolf closely misses you. The wolf bites you. The wolf barely misses you. You miss the wolf. The wolf is severely wounded. The wolf completely misses you. The wolf closely misses you. Servia barely misses the wolf. You claw the wolf! You kill the wolf! The wolf bites you. x2 You barely miss the wolf. The wolf bites you but does no damage. The wolf bites you. You claw the wolf! The wolf is severely wounded. Servia barely misses the wolf. The wolf barely misses you. The wolf bites you but does no damage. You scratch the wolf. The wolf is severely wounded. Servia barely misses the wolf. The wolf barely misses you. The wolf bites you. You closely miss the wolf. The wolf is severely wounded. Servia hits the wolf with a +0 dagger of draining! Servia drains the wolf. The wolf bites you but does no damage. The wolf bites you. Servia hits the wolf with a +0 dagger of draining. You claw the wolf! You kill the wolf! The wolf bites you but does no damage. You completely miss the wolf. Your claw misses the wolf. The wolf is severely wounded. Servia completely misses the wolf. The wolf completely misses you. Servia gestures at the wolf while chanting. The wolf resists with significant effort. You barely miss the wolf. The wolf is severely wounded. The wolf barely misses you. You scratch the wolf. Your claw misses the wolf. The wolf is almost dead. Servia hits the wolf with a +0 dagger of draining! The wolf dies! Your Armour skill increases to level 2! Found a war axe and 2 scrolls of identify. You see here a wolf corpse. w - 2 scrolls of identify A cane toad comes into view. The cane toad gives a loud, deep croak! Your extra speed is starting to run out. You closely miss the cane toad. The cane toad barely misses you. You claw the cane toad! Your claw misses the cane toad. The cane toad is moderately wounded. The cane toad stings you but does no damage. You scratch the cane toad but do no damage. The cane toad is moderately wounded. You closely miss the cane toad. The cane toad is moderately wounded. The cane toad stings you! You mangle the cane toad!! The cane toad is almost dead. The cane toad stings you but does no damage. Servia hits the cane toad with a +0 dagger of draining. You scratch the cane toad. The cane toad is almost dead. Servia hits the cane toad with a +0 dagger of draining. The cane toad dies! Your Armour skill increases to level 3! You feel yourself slow down. Found a ring of willpower. You start resting. HP restored. x - a ring of willpower A cane toad comes into view. The cane toad croaks. Servia gestures at the cane toad while chanting. The cane toad resists with some effort. Servia hits the cane toad with a +0 dagger of draining. Servia casts a spell at the cane toad. The cane toad seems to slow down. Servia gestures at the cane toad while chanting. The cane toad resists with some effort. The cane toad stings you!! You claw the cane toad! The cane toad is moderately wounded. Servia gestures at the cane toad while chanting. The cane toad resists with some effort. You scratch the cane toad but do no damage. The cane toad is moderately wounded. The cane toad closely misses you. Servia hits the cane toad but does no damage. You scratch the cane toad. The cane toad is heavily wounded. Servia hits the cane toad with a +0 dagger of draining. Servia drains the cane toad. The cane toad barely misses you. You claw the cane toad! The cane toad is almost dead. Servia hits the cane toad but does no damage. Servia drains the cane toad. Servia hits the cane toad with a +0 dagger of draining. The cane toad dies! You start resting. HP restored. A bullfrog comes into view. The bullfrog croaks. Servia points at the bullfrog and mumbles some strange words. The bullfrog seems to slow down. The bullfrog closely misses you. You mangle the bullfrog!! You kill the bullfrog! You see here a bullfrog corpse. Found an escape hatch in the floor. A cane toad comes into view. You swap places. Found a scale mail. Found a stone staircase leading down. There is a stone staircase leading down here. c - 75 stones (gained 5) A cane toad comes into view. You swap places. There is a stone staircase leading down here. A komodo dragon comes into view. Found 13 gold pieces. The komodo dragon hisses angrily. You swap places. Servia points at the komodo dragon and mumbles some strange words. The komodo dragon easily resists. The komodo dragon bites you!! Servia closely misses the komodo dragon. Servia hits the komodo dragon with a +0 dagger of draining. You claw the komodo dragon! You claw the komodo dragon, but do no damage. The komodo dragon is moderately wounded. The komodo dragon bites you! Servia barely misses the komodo dragon. You closely miss the komodo dragon. The komodo dragon is moderately wounded. Servia barely misses the komodo dragon. The komodo dragon bites you! Servia barely misses the komodo dragon. You claw the komodo dragon! The komodo dragon is heavily wounded. Servia hits the komodo dragon with a +0 dagger of draining. Servia drains the komodo dragon. The komodo dragon barely misses you. Servia closely misses the komodo dragon. You claw the komodo dragon! The komodo dragon is almost dead. Servia hits the komodo dragon with a +0 dagger of draining. You claw the komodo dragon! You kill the komodo dragon! Your Armour skill increases to level 4! You start resting. HP restored. A cane toad comes into view. Found a book of Unlife. The cane toad gives a loud, deep croak! Servia points at the cane toad and mumbles some strange words. The cane toad appears confused. Servia casts a spell at the cane toad. The cane toad appears confused. Found a stone staircase leading down. You claw the cane toad! The cane toad is moderately wounded. Aiming: Sandblast (safe; 10% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - cane toad Aim: a cane toad (moderately wounded, confused, ally target, 96% to hit) You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. Servia points at the cane toad and mumbles some strange words. The cane toad resists with some effort. Aiming: Sandblast (safe; 10% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - cane toad Aim: a cane toad (moderately wounded, confused, ally target, 96% to hit) The blast of sand hits the cane toad but does no damage. The cane toad is moderately wounded. The cane toad barely misses Servia. Servia hits the cane toad with a +0 dagger of draining. The cane toad stings you! Servia hits the cane toad with a +0 dagger of draining! Servia drains the cane toad. Servia hits the cane toad with a +0 dagger of draining. Servia drains the cane toad. You claw the cane toad! You kill the cane toad! Your Armour skill increases to level 5! You start resting. Your magical contamination has completely faded away. You start resting. HP restored. You start resting. Magic restored. You now have 224 gold pieces (gained 18). You now have 237 gold pieces (gained 13). Found a potion of invisibility. You pick up a book of Unlife and begin reading... You add the spell Animate Dead to your library. z - a potion of invisibility Okay, then. You swap places. There is a shaft here. A komodo dragon comes into view. The komodo dragon hisses angrily. Servia avoids your attack. The blast of sand hits the komodo dragon but does no damage. The komodo dragon closely misses Servia. Servia hits the komodo dragon with a +0 dagger of draining! Servia drains the komodo dragon. Servia hits the komodo dragon with a +0 dagger of draining. Servia drains the komodo dragon. The komodo dragon barely misses Servia. Servia gestures at the komodo dragon while chanting. The komodo dragon resists with some effort. Servia avoids your attack. The blast of sand hits the komodo dragon but does no damage. The komodo dragon is heavily wounded. The komodo dragon bites Servia! Servia hits the komodo dragon with a +0 dagger of draining. Servia hits the komodo dragon but does no damage. Servia avoids your attack. The blast of sand hits the komodo dragon but does no damage. The komodo dragon is heavily wounded. The komodo dragon barely misses Servia. Servia barely misses the komodo dragon. Servia hits the komodo dragon with a +0 dagger of draining. Servia drains the komodo dragon. The komodo dragon bites Servia. Servia hits the komodo dragon with a +0 dagger of draining. Servia avoids your attack. The blast of sand hits the komodo dragon but does no damage. The komodo dragon is almost dead. Servia points at the komodo dragon and mumbles some strange words. The komodo dragon appears confused. The komodo dragon bites Servia!! Servia hits the komodo dragon with a +0 dagger of draining! The komodo dragon dies! You start resting. Magic restored. A cane toad comes into view. The cane toad croaks. The blast of sand hits the cane toad but does no damage. Servia closely misses the cane toad. The cane toad stings you but does no damage. Servia hits the cane toad with a +0 dagger of draining! Servia drains the cane toad. Servia hits the cane toad with a +0 dagger of draining. Servia drains the cane toad. You claw the cane toad! The cane toad is almost dead. The cane toad misses you. Servia hits the cane toad with a +0 dagger of draining. The cane toad dies! You start resting. Magic restored. You swap places. Found a scroll of fear. You now have 246 gold pieces (gained 9). y - a scroll of fear u - a wand of polymorph (10) (gained 4 charges) A cane toad comes into view. The cane toad gives a loud, deep croak! You see here 10 gold pieces. The blast of sand misses the cane toad. Servia casts a spell at the cane toad. The cane toad appears confused. Servia points at the cane toad and mumbles some strange words. The cane toad resists with some effort. You catch the helpless cane toad completely off-guard! You scratch the cane toad but do no damage. Servia hits the cane toad with a +0 dagger of draining. The cane toad completely misses you. The cane toad stings itself! You catch the helpless cane toad completely off-guard! You scratch the cane toad. The cane toad is moderately wounded. Servia hits the cane toad with a +0 dagger of draining! Servia hits the cane toad but does no damage. Servia drains the cane toad. You claw the cane toad! The cane toad is almost dead. Servia hits the cane toad with a +0 dagger of draining! The cane toad dies! You have reached level 11! You start resting. Magic restored. You now have 256 gold pieces (gained 10). You swap places. A - an amulet of reflection You drop an amulet of reflection. You swap places. n - 2 scrolls of teleportation (gained 1) A malevolent force fills the Lair of Beasts... and a teleportation trap spontaneously manifests! You are yanked towards a nearby monster! Your surroundings seem slightly different. The cane toad croaks. The blast of sand hits the cane toad but does no damage. You scratch the cane toad. The cane toad is lightly wounded. The cane toad barely misses you. Servia points at the cane toad and mumbles some strange words. The cane toad seems to slow down. You completely miss the cane toad. The cane toad is lightly wounded. The cane toad stings you but does no damage. You claw the cane toad! The cane toad is heavily wounded. Servia gestures at the cane toad while chanting. The cane toad resists with some effort. The cane toad stings you but does no damage. You claw the cane toad! You claw the cane toad, but do no damage. The cane toad is severely wounded. You claw the cane toad! You kill the cane toad! Your Armour skill increases to level 6! You start resting. Magic restored. y - 2 scrolls of fear (gained 1) You swap places. Partly explored, can't reach some places. What level of the Dungeon? (default 8, ? - help) There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Lair here. Things that are here: a +0 chain mail; a +0 flail Things that are here: a +0 leather armour; a +0 falchion There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You swap places. You see here a +0 whip. There is a stone staircase leading up here. You climb upwards. Level annotation: Grinder There is a stone staircase leading down here. You swap places. Items here: ) [ ÷÷. There is a stone staircase leading up here. You climb upwards. Level annotation: exclusion: ice beast There is a stone staircase leading down here. You open the door. An ice beast is nearby! The blast of sand misses the ice beast. Servia points at the ice beast and mumbles some strange words. The ice beast appears confused. The ice beast misses you. You claw the ice beast! You claw the ice beast. The ice beast is severely wounded. Servia gestures at the ice beast while chanting. The ice beast resists with some effort. The blast of sand hits the ice beast. The ice beast is almost dead. You claw the ice beast! You kill the ice beast! You start resting. Magic restored. There is an open door here. There is a stone staircase leading down here. Done exploring. Done exploring. What level of the Lair of Beasts? (default 1, ? - help) You swap places. There is a stone staircase leading down here. You climb downwards. Level annotation: Grinder There is a stone staircase leading up here. You see here an iguana skeleton. You see here a hound skeleton. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You swap places. You see here a +0 whip. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You swap places. Things that are here: a +0 leather armour; a +0 falchion There is a staircase to the Lair here. You climb downwards. Welcome back to the Lair of Beasts! Level annotation: exclusion: cane toad There is a staircase back to the Dungeon here. You see here a wolf skeleton. There is a stone staircase leading down here. This spell is dangerous to cast! You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'b'. This spell is dangerous to cast! You start memorising the spell. You continue memorising. x3 You finish memorising. Spell assigned to 'c'. You climb downwards. There is a stone staircase leading up here. You claw the electric eel! The electric eel is severely wounded. You scratch the electric eel. The electric eel is almost dead. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you! x2 Servia hits the electric eel but does no damage. You barely miss the electric eel. Your claw misses the electric eel. The electric eel is almost dead. Servia misses the electric eel. Servia hits the electric eel with a +0 dagger of draining! The electric eel dies! The blast of sand misses the electric eel. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. The bolt of electricity hits Servia! Servia gestures at the electric eel while chanting. The electric eel appears confused. The blast of sand hits the electric eel! The electric eel is heavily wounded. The blast of sand hits the electric eel! You kill the electric eel! You hear a splash. Okay, then. You climb upwards. Level annotation: exclusion: cane toad There is a stone staircase leading down here. As you read the scroll of identify, it crumbles to dust. k - a potion of ambrosia As you read the scroll of identify, it crumbles to dust. q - a potion of mutation HP restored. Ancestor HP restored. Magic restored. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You climb upwards. Level annotation: exclusion: cane toad There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. The water moccasin hisses angrily. The bullfrog croaks. A steam dragon comes into view. There is a stone staircase leading up here. Servia hits the bullfrog with a +0 dagger of draining! The bullfrog barely misses you. Servia gestures at the bullfrog while chanting. The bullfrog resists with some effort. The bullfrog hits Servia. You climb upwards. Level annotation: exclusion: cane toad There is a stone staircase leading down here. You claw the bullfrog! The bullfrog is almost dead. The bullfrog hits you but does no damage. Servia casts a spell at the bullfrog. The bullfrog resists with some effort. You completely miss the bullfrog. The bullfrog is almost dead. The bullfrog barely misses you. Servia misses the bullfrog. The bullfrog hits you. You claw the bullfrog! You kill the bullfrog! You start resting. HP restored. You climb downwards. The water moccasin bites you but does no damage. There is a stone staircase leading up here. The water moccasin bites you! You are poisoned. The water moccasin poisons you! Ancestor HP restored. Servia closely misses the water moccasin. Servia misses the water moccasin. You climb upwards. Level annotation: exclusion: cane toad You feel very sick. There is a stone staircase leading down, spattered with blood here. You miss the water moccasin. You feel sick. The water moccasin bites you but does no damage. Servia gestures at the water moccasin while chanting. The water moccasin appears confused. You completely miss the water moccasin. You feel sick. The water moccasin barely misses Servia. Servia hits the water moccasin with a +0 dagger of draining. You strike the helpless water moccasin from behind! You claw the water moccasin! The water moccasin is severely wounded. You feel sick. The water moccasin bites you. Servia hits the water moccasin with a +0 dagger of draining! Servia drains the water moccasin. The water moccasin dies! Your Earth Magic skill increases to level 3! You start resting. You feel sick. x4 You are no longer poisoned. You start resting. HP restored. You climb downwards. There is a stone staircase leading up here. The steam dragon hisses angrily. There is a fountain of clear blue water here. The blast of sand hits the steam dragon. The steam dragon is lightly wounded. The steam dragon breathes steam at you. The ball of steam hits you but does no damage. Found a glowing short sword. The fungus is engulfed in a cloud of scalding steam. Servia points at the steam dragon and mumbles some strange words. The steam dragon seems to slow down. The steam dragon breathes steam at you. The ball of steam hits you. You resist. You hear an angry hiss. You hear a croak. Servia points at the steam dragon and mumbles some strange words. The steam dragon resists with some effort. You scratch the steam dragon but do no damage. The steam dragon is lightly wounded. The steam dragon bites you. The steam dragon claws you but does no damage. You claw the steam dragon! The steam dragon is heavily wounded. You closely miss the steam dragon. The steam dragon is heavily wounded. The steam dragon bites you but does no damage. The steam dragon closely misses you. Servia barely misses the steam dragon. You claw the steam dragon! You claw the steam dragon, but do no damage. The steam dragon is almost dead. A nearby fungus withers and dies. Servia hits the steam dragon with a +0 dagger of draining! The steam dragon dies! The steam dragon scales are intact enough to wear. A cane toad comes into view. A water moccasin comes into view. Servia hits the cane toad with a +0 dagger of draining! The blast of sand hits the water moccasin but does no damage. The cane toad stings Servia! Servia hits the cane toad but does no damage. Servia drains the cane toad. The cane toad stings Servia! Servia hits the cane toad but does no damage. Servia drains the cane toad. The water moccasin bites you. Servia closely misses the cane toad. A blink frog comes into view. You barely miss the water moccasin. The cane toad stings Servia! Servia is destroyed! The water moccasin closely misses you. You fade into invisibility! The water moccasin barely misses you. The blink frog blinks! You closely miss the water moccasin. The water moccasin barely misses you. You catch the helpless water moccasin completely off-guard! You scratch the water moccasin. The water moccasin is lightly wounded. You scratch the water moccasin. The water moccasin is moderately wounded. The blink frog hits you but does no damage. The cane toad barely misses you. The water moccasin barely misses you. You closely miss the water moccasin. The water moccasin is moderately wounded. The cane toad stings you! You are poisoned. The cane toad poisons you! The blink frog barely misses you. The water moccasin barely misses you. You scratch the water moccasin but do no damage. The water moccasin is moderately wounded. You feel very sick. The cane toad barely misses you. The water moccasin bites you but does no damage. The blink frog hits you but does no damage. You closely miss the water moccasin. The water moccasin is moderately wounded. You feel sick. The cane toad closely misses you. The water moccasin completely misses you. You catch the helpless water moccasin completely off-guard! You mangle the water moccasin!! The water moccasin is almost dead. You feel sick. The water moccasin bites you but does no damage. The blink frog hits you! The cane toad stings you but does no damage. The blink frog hits you but does no damage. The water moccasin bites you but does no damage. You strike the helpless water moccasin from behind! You scratch the water moccasin. The water moccasin is almost dead. You feel sick. The cane toad barely misses you. The water moccasin closely misses you. The blink frog hits you! The blink frog blinks! You mangle the water moccasin!! You kill the water moccasin! You feel sick. The cane toad misses you. You claw the cane toad! The cane toad is almost dead. You feel sick. The cane toad stings you. You are more poisoned. The cane toad poisons you! You claw the cane toad! You kill the cane toad! You feel very sick. You feel very sick. The blink frog hits you! You scratch the blink frog. The blink frog is lightly wounded. You feel very sick. The blink frog closely misses you. You claw the blink frog! The blink frog is moderately wounded. You feel sick. The blink frog hits you. You claw the blink frog! The blink frog is almost dead. You feel sick. The blink frog hits you! You catch the helpless blink frog completely off-guard! You scratch the blink frog. The blink frog is almost dead. You feel sick. The blink frog hits you. You barely miss the blink frog. Your claw misses the blink frog. The blink frog is almost dead. You feel sick. The blink frog hits you! * * * LOW HITPOINT WARNING * * * The blink frog blinks! You feel sick. Aiming: Sandblast (safe; 6% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - blink frog Aim: a blink frog (almost dead, unable to see you, 68% to hit) The blast of sand hits the blink frog! You kill the blink frog! You feel sick. Your Earth Magic skill increases to level 4! You feel sick. You feel sick. You are no longer poisoned. There is a stone staircase leading up here. You start resting. Magic restored. You start resting. Servia emerges from the mists of memory! You start resting. You flicker for a moment. You start resting. You flicker back into view. You start resting. HP restored. Things that are here: +0 steam dragon scales; a cane toad corpse; a steam dragon corpse There is a fountain of clear blue water here. You see here a +1 short sword of protection. You now have 280 gold pieces (gained 24). w - a smoky ruby potion You now have 286 gold pieces (gained 6). A komodo dragon comes into view. The komodo dragon hisses angrily. Servia avoids your attack. The blast of sand hits the komodo dragon. The komodo dragon is lightly wounded. The komodo dragon bites Servia!! Servia avoids your attack. The blast of sand hits the komodo dragon. The komodo dragon is lightly wounded. Servia gestures at the komodo dragon while chanting. The komodo dragon seems to slow down. The komodo dragon closely misses Servia. Servia hits the komodo dragon with a +0 dagger of draining. Servia drains the komodo dragon. Servia hits the komodo dragon with a +0 dagger of draining. The komodo dragon closely misses Servia. Servia hits the komodo dragon but does no damage. You swap places. The komodo dragon closely misses you. You claw the komodo dragon! The komodo dragon is heavily wounded. Servia hits the komodo dragon with a +0 dagger of draining. Servia drains the komodo dragon. You claw the komodo dragon! The komodo dragon is severely wounded. Servia hits the komodo dragon with a +0 dagger of draining. The komodo dragon bites Servia!! Servia is destroyed! The komodo dragon hisses angrily. You scratch the komodo dragon. The komodo dragon is almost dead. The komodo dragon bites you but does no damage. You closely miss the komodo dragon. The komodo dragon is almost dead. You scratch the komodo dragon. You claw the komodo dragon, but do no damage. The komodo dragon is almost dead. The komodo dragon completely misses you. You closely miss the komodo dragon. The komodo dragon is almost dead. You claw the komodo dragon! You kill the komodo dragon! You start resting. Magic restored. A polar bear comes into view. You see here a potion of might. e - 2 potions of might (gained 1) The polar bear growls angrily. You hear an angry hiss. A water moccasin comes into view. The blast of sand hits the polar bear. The polar bear is lightly wounded. The water moccasin bites you. The polar bear attacks as it pursues you! The polar bear bites you but does no damage. The polar bear claws you but does no damage. The polar bear barely misses you. There is a stone staircase leading up here. HP restored. The water moccasin closely misses you. The water moccasin bites you but does no damage. You climb upwards. Level annotation: exclusion: cane toad There is a stone staircase leading down here. You scratch the water moccasin. The water moccasin is lightly wounded. The water moccasin bites you. You claw the water moccasin! The water moccasin is heavily wounded. The water moccasin bites you but does no damage. You scratch the water moccasin but do no damage. The water moccasin is heavily wounded. The water moccasin bites you. You closely miss the water moccasin. The water moccasin is heavily wounded. The water moccasin bites you! The water moccasin bites you. You are poisoned. The water moccasin poisons you! You mangle the water moccasin!! You kill the water moccasin! You feel very sick. You start resting. You feel sick. x9 You are no longer poisoned. You start resting. HP restored. You climb downwards. The polar bear barely misses you. The polar bear completely misses you. The polar bear closely misses you. The polar bear bites you but does no damage. The polar bear claws you. The polar bear barely misses you. There is a stone staircase leading up here. The polar bear barely misses you. The polar bear claws you but does no damage. x2 You climb upwards. Level annotation: exclusion: cane toad Servia emerges from the mists of memory! There is a stone staircase leading down here. You scratch the polar bear but do no damage. The polar bear bites you. The polar bear claws you but does no damage. x2 You scratch the polar bear. The polar bear is lightly wounded. Servia hits the polar bear with a +0 dagger of draining. Servia gestures at the polar bear while chanting. The polar bear resists with some effort. The polar bear bites you but does no damage. The polar bear barely misses you. The polar bear claws you. You mangle the polar bear!! The polar bear is heavily wounded. Servia hits the polar bear with a +0 dagger of draining. Servia drains the polar bear. You scratch the polar bear but do no damage. The polar bear is severely wounded. The polar bear goes berserk! Servia barely misses the polar bear. You barely miss the polar bear. The polar bear is severely wounded. The polar bear bites you! The polar bear closely misses you. x2 Servia barely misses the polar bear. Servia points at the polar bear and mumbles some strange words. The polar bear appears confused. The polar bear bites Servia. The polar bear claws Servia. x2 You barely miss the polar bear. You claw the polar bear, but do no damage. The polar bear is severely wounded. Servia barely misses the polar bear. You scratch the polar bear but do no damage. The polar bear is severely wounded. The polar bear bites you. The polar bear claws you. The polar bear claws you but does no damage. Servia hits the polar bear but does no damage. You claw the polar bear! The polar bear is almost dead. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - polar bear Aim: a polar bear (almost dead, berserk, confused, lightly drained, ally target, 96% to hit) Servia avoids your attack. The blast of sand hits the polar bear but does no damage. The polar bear is almost dead. The polar bear bites Servia!! The polar bear barely misses Servia. The polar bear closely misses Servia. Servia points at the polar bear and mumbles some strange words. The polar bear appears confused. The polar bear bites Servia. The polar bear closely misses Servia. The polar bear claws Servia. Servia is destroyed! The polar bear bites you. The polar bear claws you but does no damage. The polar bear misses you. You scratch the polar bear but do no damage. Your claw misses the polar bear. The polar bear is almost dead. The polar bear barely misses you. x2 The polar bear claws you but does no damage. You mangle the polar bear!! You kill the polar bear! There is a stone staircase leading down, spattered with blood here. You start resting. HP restored. You start waiting. Servia emerges from the mists of memory! You climb downwards. There is a stone staircase leading up here. Sonja, the Graceful Assassin comes into view. She is wielding a +1 short sword of distortion and quivering curare-tipped darts. Sonja shouts! You hear an angry hiss. A komodo dragon comes into view. Sonja gestures wildly while chanting. Sonja blinks! You barely miss Sonja. Sonja says, "Join me in the dance of death." Sonja barely misses you. Sonja hits you but does no damage. x2 You closely miss Sonja. Sonja hits you with a +1 short sword of distortion. Sonja hits you but does no damage. Space warps around you. Sonja misses you. You closely miss Sonja. Sonja hits you with a +1 short sword of distortion. You blink. Servia casts a spell at Sonja. Sonja seems to slow down. Servia completely misses Sonja. Servia barely misses Sonja. Servia hits Sonja with a +0 dagger of draining. Servia drains Sonja. Servia completely misses Sonja. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - Sonja Aim: Sonja, wielding a +1 short sword of distortion and quivering curare-tipped darts (moderately wounded, slow, lightly drained, ally target, 50% to hit) You miscast Sandblast. You are very lightly contaminated with residual magic. Nothing appears to happen. Servia completely misses Sonja. Something bites Servia. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - Sonja Aim: Sonja, wielding a +1 short sword of distortion and quivering curare-tipped darts (moderately wounded, slow, lightly drained, ally target, 50% to hit) The blast of sand misses Sonja. Servia avoids your attack. Unknown command. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - Sonja Aim: Sonja, wielding a +1 short sword of distortion and quivering curare-tipped darts (moderately wounded, slow, lightly drained, ally target, 50% to hit) The blast of sand hits Sonja. Sonja is moderately wounded. Servia hits Sonja with a +0 dagger of draining. Servia drains Sonja. Sonja throws a curare-tipped dart. The curare-tipped dart closely misses you. Servia barely misses Sonja. The komodo dragon bites Servia! Servia points at the komodo dragon and mumbles some strange words. The komodo dragon appears confused. Sonja throws a curare-tipped dart. The curare-tipped dart hits you. You are poisoned. You have difficulty breathing. You feel yourself slow down. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - Sonja Aim: Sonja, wielding a +1 short sword of distortion and quivering curare-tipped darts (heavily wounded, slow, lightly drained, 50% to hit) The blast of sand hits Sonja! Sonja is severely wounded. You feel very sick. Servia hits the komodo dragon with a +0 dagger of draining. Sonja mumbles some strange words. Sonja blinks! You barely miss Sonja. Sonja is severely wounded. You feel sick. Servia casts a spell at the komodo dragon. The komodo dragon seems to slow down. Sonja closely misses you. Sonja hits you but does no damage. Sonja barely misses you. Your magical contamination has completely faded away. You completely miss Sonja. Sonja is severely wounded. You feel sick. Sonja is no longer moving slowly. Sonja barely misses you. x2 Sonja hits you with a +1 short sword of distortion. You are cast into the Abyss! This branch contains the abyssal rune of Zot. You feel sick. You are no longer poisoned. You feel yourself speed up. A will-o-the-wisp comes into view. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You feel the power of the Abyss delaying your translocation! The will-o-the-wisp blinks! A wretched star comes into view. The will-o-the-wisp blinks! The flayed ghost cries, "Feel what I felt!" Terrible wounds open up all over your body! The wretched star pulses with an eldritch light! You feel yourself wasting away. You feel your body start to fall apart. You feel clumsy. x2 The will-o-the-wisp blinks! The wretched star pulses with an eldritch light! You occasionally lose the ability to drink potions when taking damage. You lose the ability to drink potions when taking damage more often. The wretched star pulses with an eldritch light! Your body twists and deforms. You feel vulnerable to cold. x2 You are suddenly pulled into a different region of the Abyss! Found a corrupted altar of Lugonu. The terrible wounds on your body vanish. Aiming: Sandblast (safe; 4% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - glowing orange brain Aim: a glowing orange brain (translocational energy, 96% to hit) The blast of sand hits the glowing orange brain. The glowing orange brain is lightly wounded. Unknown command. You mangle the glowing orange brain!! The glowing orange brain is moderately wounded. A neqoxec comes into view. The glowing orange brain pulsates. Something gnaws on your mind! You feel your power leaking away. The neqoxec shouts! You scratch the glowing orange brain. You claw the glowing orange brain! The glowing orange brain is severely wounded. You claw the glowing orange brain! The glowing orange brain is almost dead. A small abomination comes into view. You scratch the glowing orange brain. The glowing orange brain is almost dead. You scratch the glowing orange brain but do no damage. The glowing orange brain is almost dead. You mangle the glowing orange brain!! You kill the glowing orange brain! Your Earth Magic skill increases to level 5! Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f - neqoxec Aim: a neqoxec (77% to hit) The blast of sand misses the neqoxec. The blast of sand hits the small abomination but does no damage. The neqoxec gestures at you. Strange energies course through your body. You feel the urge to shout. Aiming: Sandblast (safe; 3% risk of failure) Press: ? - help, Q - select action, (/) - cycle Shift-Dir - straight line, f/p - neqoxec Aim: a neqoxec (77% to hit) The blast of sand hits the neqoxec. The neqoxec is lightly wounded. Unknown command. You scratch the neqoxec. The neqoxec is lightly wounded. The small abomination closely misses you. The neqoxec gestures at you. Strange energies course through your body. You feel a strong urge to scream. You completely miss the neqoxec. The neqoxec is lightly wounded. The small abomination hits you but does no damage. The neqoxec gestures at you. Something gnaws on your mind! You feel your power leaking away. You scratch the neqoxec. The neqoxec is moderately wounded. The small abomination barely misses you. You barely miss the neqoxec. Your claw misses the neqoxec. The neqoxec is moderately wounded. The neqoxec barely misses you. The small abomination hits you. You scratch the neqoxec. You claw the neqoxec! The neqoxec is severely wounded. The small abomination hits you. The neqoxec gestures at you. Something gnaws on your mind! You feel your power leaking away. You mangle the neqoxec!! You kill the neqoxec! The small abomination hits you. You scratch the small abomination. The small abomination is moderately damaged. The small abomination barely misses you. A small abomination comes into view. You scream at the small abomination! An ancient zyme comes into view. You feel yourself growing ill in the presence of the ancient zyme. You hear a chilling moan. You completely miss the small abomination. The small abomination is moderately damaged. The small abomination misses you. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You feel the power of the Abyss delaying your translocation! The small abomination hits you. You scratch the large abomination but do no damage. The small abomination hits you but does no damage. The small abomination attacks as it pursues you! The small abomination barely misses you. The small abomination barely misses you. The small abomination attacks as it pursues you! The small abomination hits you! You feel ill. The large abomination attacks as it pursues you! The large abomination hits you!! You feel ill. The large abomination attacks as it pursues you! The large abomination closely misses you. You feel ill. The large abomination attacks as it pursues you! The large abomination hits you! Your body deteriorates! You feel dopey. You are suddenly pulled into a different region of the Abyss! You start resting. You are suddenly pulled into a different region of the Abyss! Welcome back, andrew the Troll Earth Elementalist. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-86-g8db1b9f803 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_NO_CMD repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [andrew] Species: Troll Job: Earth Elementalist HP: 35/93; mods: 0/0 MP: 8/15; mod: 0 Stats: 18 (18) 14 (15) 6 (6) Position: (40, 35), god: Hepliaklqana (25), turn_is_over: 0, banished: 0