Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.33.0-13-g761f119567 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 15156225099861539249, deterministic pregen: 1 Command line: /usr/games/crawl-0.33 -name majeyal -rc /dgldir/rcfiles/crawl-0.33/majeyal.rc -macro /dgldir/rcfiles/crawl-0.33/majeyal.macro -morgue /dgldir/morgue/majeyal/ -webtiles-socket /crawl-master/webserver/sockets/majeyal:2025-05-22.06:52:37.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 20 stack frames. /usr/games/crawl-0.33(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5cb4ef27080e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.33(_Z13do_crash_dumpv+0x43a) [0x5cb4ef27e88a]: do_crash_dump() /usr/games/crawl-0.33(_Z20crash_signal_handleri+0x1fa) [0x5cb4ef270cea]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x7ab242545330]: /usr/games/crawl-0.33(_ZN4bolt14affect_monsterEP7monster+0x7d8) [0x5cb4ef227db8]: bolt::affect_monster(monster*) /usr/games/crawl-0.33(_ZN4bolt11affect_cellEv+0x289) [0x5cb4ef222da9]: bolt::affect_cell() /usr/games/crawl-0.33(_ZN4bolt7do_fireEv+0x6f8) [0x5cb4ef22b1b8]: bolt::do_fire() /usr/games/crawl-0.33(_ZN4bolt4fireEv+0x268) [0x5cb4ef22bb28]: bolt::fire() /usr/games/crawl-0.33(_Z10mons_throwP7monsterR4boltb+0x495) [0x5cb4ef90e4f5]: mons_throw(monster*, bolt&, bool) /usr/games/crawl-0.33(_Z12handle_throwP7monsterR4boltbb+0x66c) [0x5cb4ef5e588c]: handle_throw(monster*, bolt&, bool, bool) /usr/games/crawl-0.33(+0x8431a2) [0x5cb4ef5e81a2]: /usr/games/crawl-0.33(_Z19handle_monster_moveP7monster+0x18d2) [0x5cb4ef5ef402]: handle_monster_move(monster*) /usr/games/crawl-0.33(_Z15handle_monstersb+0xbf0) [0x5cb4ef5f1070]: handle_monsters(bool) /usr/games/crawl-0.33(_Z12world_reactsv+0x147) [0x5cb4efa0b487]: world_reacts() /usr/games/crawl-0.33(+0xc68b00) [0x5cb4efa0db00]: /usr/games/crawl-0.33(+0xc694b5) [0x5cb4efa0e4b5]: /usr/games/crawl-0.33(main+0x1f7) [0x5cb4ef1a6277]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7ab24252a1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7ab24252a28b]: /usr/games/crawl-0.33(_start+0x25) [0x5cb4ef1a6ca5]: 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". 0x00007ab2426107a7 in __GI___wait4 (pid=3694594, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007ab2426107a7 in __GI___wait4 (pid=3694594, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005cb4ef270ebc in call_gdb (file=0x7ab2427044e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3658224\000\000\000\000\000" #2 0x00005cb4ef27e8a8 in do_crash_dump () at dbg-asrt.cc:673 t = 1747897173 dir = "/dgldir/morgue/majeyal/" name = "/dgldir/morgue/majeyal/crash-majeyal-20250522-065933.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7ab2427044e0 <_IO_2_1_stderr_> #3 0x00005cb4ef270cea in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x00005cb4ef227db8 in bolt::affect_monster (this=0x7ffd661b47d0, mon=) at beam.cc:5612 ag = attk = { = {_vptr.attack = 0x5cb4efd7db70 , attacker = 0x5cb4f0009240 , defender = 0x5cb4eff827c0 , responsible = 0x5cb4f0009240 , attack_occurred = true, cancel_attack = false, did_hit = false, needs_message = true, attacker_visible = true, defender_visible = true, perceived_attack = false, obvious_effect = false, to_hit = 8, damage_done = 5, special_damage = 1, aux_damage = 0, special_damage_flavour = BEAM_NONE, stab_attempt = false, stab_bonus = 0, ev_margin = 3, attk_type = AT_HIT, attk_flavour = AF_PLAIN, attk_damage = 12, weapon = 0x0, damage_brand = SPWPN_NORMAL, wpn_skill = SK_THROWING, art_props = {mData = {0 }}, unrand_entry = 0x0, attacker_to_hit_penalty = 0, attack_verb = "pierces through", verb_degree = "", no_damage_message = "", special_damage_message = "", aux_attack = "", aux_verb = "\000\000\000\000\000\000\000\000\330B\033f\375\177\000\000\350\223\000\360\264\\\000\000\200B\033f\375\177\000\000\000;\033f\375\177\000\000\020;\033f\375\177\000\000\200B\033f\375\177\000\000\221\r\213\357\264\\\000\000\320G\033f\375\177\000\000f\v!\357\264\\\000\000\020;\033f\375\177\000\000\016\000\000\000\000\000\000\000damnatio\000\374\210\331\026_\311E\320G\033f\375\177\000\000\320G\033f\375\177\000\000`;\033f\375\177\000\000\000\000\000\000\000\000\000\000\250;\033f\375\177\000\000\200B\033f\375\177\000\000\350\223\000\360\264\\\000\000\251-\"\357\264\\\000\000\037\000\000\000.\000\000\000\000\374\210\331\026_\311E\000\000\000\000\000\000\000\000"..., defender_shield = 0x5cb4f00093e8 , simu = 128, aux_source = "\020;\033f\375\177\000\000\016\000\000\000\000\000\000\000damnatio\000\374\210\331\026_\311E\320G\033f\375\177\000\000\320G\033f\375\177\000\000`;\033f\375\177\000\000\000\000\000\000\000\000\000\000\250;\033f\375\177\000\000\200B\033f\375\177\000\000\350\223\000\360\264\\\000\000\251-\"\357\264\\\000\000\037\000\000\000.\000\000\000\000\374\210\331\026_\311E\000\000\000\000\000\000\000\000\320G\033f\375\177\000\000\000\000\000\000\000\000\000\000HI\033f\375\177\000\000\340I\033f\375\177\000\000\270\261\"\357\264\\\000\000\037\000\000\000/\000\000\000\037\000\000\000.", '\000' , "7"..., kill_type = 1713063888}, range_used = 32765, reflected = 102, projectile = 0x7ffd661b3b10, teleport = 14, mulched = false} engulfs = preac = 23732 postac = 1713059872 final = 32765 conducts = {{conduct = 4023901040, pgain = 23732, known = 64, victim = std::unique_ptr = {get() = 0x5cb4eff827c0 }, did_sanctuary = 64}, {conduct = 16777217, pgain = 257, known = 8, victim = std::unique_ptr = {get() = 0x1}, did_sanctuary = false}, {conduct = DID_NOTHING, pgain = 3, known = true, victim = std::unique_ptr = {get() = 0x7ffd0000000c}, did_sanctuary = false}} beam_hit = r = {bits = std::vector of length 340, capacity 0 = {1025, 0, 11, 89300, 536870912, 4294967294, 4294967294, 27096, 0, 4294967295, 4016701440, 23732, 1713062592, 32765, 0, 0, 1713063680, 32765, 1713062816, 32765, 0, 0, 0, 0, 0, 0, 1713062616, 32765, 1713062616, 32765, 0, 0, 1713063888, 32765, 3649633280, 1170824982, 1713063888, 32765, 4026569280, 23732, 0, 0, 0, 0, 1, 0, 0, 0, 1713063888, 32765, 4015937676, 23732, 1713062912, 32765, 1713063944, 32765, 0, 23732, 0, 0, 4026277352, 23732, 1713062976, 32765, 4026017728, 23732, 3649633280, 13197078, 1713063296, 32765, 1713063264, 32765, 4023683936, 23732, 1, 17, 0, 0, 3649633280, 1170824982, 4020515848, 23732, 4026569280, 23732, 0, 0, 4016879258, 23732, 4026569280, 23732, 4016736835, 23732, 42, 28, 0, 1, 100, 0, 0, 0, 0, 0, 0, 27000, 0, 4294967295, 0, 0, 1713062976, 32765, 0, 0, 1713063680, 32765, 4020369784, 23732, 1713064048, 32765, 0, 23732, 0, 0, 1713063000, 32765, 1713063000, 32765, 0, 0, 4026569280, 23732, 3649633280, 1170824982, 0, 0, 4026569280, 23732, 1713064592, 32765, 1, 0, 0, 0, 1713063888, 32765, 4026016992, 23732, 4015948194, 23732, 0, 0, 0, 0, 1713063296, 32765, 3649633280, 1170824982, 0, 3, 4105289984, 23732, 4116254920, 23732, 4115887408, 23732, 1, 0, 12, 0, 25, 0, 4017328100, 23732, 1713063248, 32765, 42, 0, 4117875296, 23732, 1121118361, 31410, 4294967295, 4294967295, 4104598400, 23732, 4105077744, 23732, 4104598400, 23732, 4020465385, 23732, 4104598744, 23732, 4020465385, 23732, 1, 0, 1713063392, 32765, 1121052546, 31410...}, children = std::map with 0 elements} repel = rand_ev = hit_margin = #6 0x00005cb4ef222da9 in bolt::affect_cell (this=this@entry=0x7ffd661b47d0) at beam.cc:1132 ignored = false m = 0x5cb4f00093e8 hit_player = #7 0x00005cb4ef22b1b8 in bolt::do_fire (this=this@entry=0x7ffd661b47d0) at beam.cc:1347 feat = was_seen = coff = {cstate = false} #8 0x00005cb4ef22bb28 in bolt::fire (this=this@entry=0x7ffd661b47d0) at beam.cc:1182 No locals. #9 0x00005cb4ef90e4f5 in mons_throw (mons=mons@entry=0x5cb4f0009240 , beam=..., teleport=teleport@entry=false) at throw.cc:924 missile = item = {base_type = OBJ_MISSILES, sub_type = 4 '\004', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 11, unrand_idx = 11, subtype_rnd = 11, brand = 11, freshness = 11}, rnd = 212 '\324', quantity = 1, flags = 536870912, pos = {x = -2, y = -2}, link = 27096, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} launcher = thrown = target = #10 0x00005cb4ef5e588c in handle_throw (mons=mons@entry=0x5cb4f0009240 , beem=..., teleport=teleport@entry=false, check_only=check_only@entry=false) at mon-act.cc:1677 prefer_ranged_attack = launcher = 0x0 throwable = can_throw = fake_proj = {base_type = OBJ_UNASSIGNED, sub_type = 0 '\000', {plus = 0, mon_type = MONS_PROGRAM_BUG, skill = SK_FIGHTING, charges = 0, net_durability = 0, tithe_state = 0}, {plus2 = 0, net_placed = 0, skill_points = 0, stash_freshness = 0}, {special = 0, unrand_idx = 0, subtype_rnd = 0, brand = 0, freshness = 0}, rnd = 0 '\000', quantity = 0, flags = 0, pos = {x = 0, y = 0}, link = 27000, slot = 0, orig_place = {branch = BRANCH_DUNGEON, depth = -1}, orig_monnum = 0, inscription = "", props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }} missile = using_launcher = false act = 0x5cb4eff827c0 interference = DO_NOTHING tracer = { = {_vptr.beam_tracer = 0x5cb4efd48b60 }, foe_info = {count = 1, power = 17}, friend_info = {count = 0, power = 0}} #11 0x00005cb4ef5e81a2 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1918 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-0.33/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.33/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.33/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 7, depth = 4 Level id: Shoals:4 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 18 Level vaults: shoals_end_hellmonk_holy_island Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (16, 17): Terrain change marker (33->32, 47) Marker #1, type 9 at (16, 18): Terrain change marker (33->32, 45) Marker #2, type 9 at (16, 19): Terrain change marker (33->32, 43) Marker #3, type 9 at (17, 18): Terrain change marker (33->32, 49) Marker #4, type 9 at (17, 19): Terrain change marker (33->32, 56) Marker #5, type 9 at (24, 14): Terrain change marker (33->32, 47) Marker #6, type 9 at (24, 15): Terrain change marker (33->32, 54) Marker #7, type 9 at (25, 14): Terrain change marker (33->32, 71) Marker #8, type 9 at (25, 15): Terrain change marker (33->32, 22) Marker #9, type 9 at (26, 15): Terrain change marker (33->32, 35) Marker #10, type 9 at (59, 32): Terrain change marker (33->32, 26) Marker #11, type 9 at (59, 33): Terrain change marker (33->32, 63) Marker #12, type 9 at (59, 34): Terrain change marker (33->32, 41) Marker #13, type 9 at (60, 32): Terrain change marker (33->32, 52) Marker #14, type 9 at (60, 33): Terrain change marker (33->32, 72) Marker #15, type 9 at (60, 34): Terrain change marker (33->32, 51) Marker #16, type 9 at (61, 32): Terrain change marker (33->32, 52) Marker #17, type 9 at (61, 33): Terrain change marker (33->32, 55) Marker #18, type 9 at (61, 34): Terrain change marker (33->32, 43) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Press: ? - help, Shift-Dir - straight line The flurry of cold hits the naga sharpshooter!! You kill the naga sharpshooter! Makhleb accepts your kill. The flurry of cold hits the shock serpent! The shock serpent is severely wounded. The shock serpent is flash-frozen. * * * LOW HITPOINT WARNING * * * You feel very sick. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold misses the shock serpent. The flurry of cold hits the naga sharpshooter! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. * * * LOW HITPOINT WARNING * * * You feel very sick. The shock serpent discharges a tendril of electricity. The bolt of electricity hits you! You resist. * * * LOW HITPOINT WARNING * * * You feel sick. You feel much better. You feel sick. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a shock serpent (severely wounded, encased in ice, lightly drained, 66% to hit) Okay, then. Unknown command. Okay, then. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a shock serpent (severely wounded, encased in ice, lightly drained, 66% to hit) Okay, then. Aiming: Fastroot Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a shock serpent (severely wounded, encased in ice, lightly drained) Okay, then. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a shock serpent (severely wounded, encased in ice, lightly drained, 63% to hit) Okay, then. Activating: Evoke Invisibility (3% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Dir - look around, f - activate You feel drained. You fade into invisibility! You are very lightly contaminated with residual magic. You feel sick. The shock serpent is no longer encased in ice. You strike the helpless shock serpent from behind! You open the shock serpent like a pillowcase!!! You burn the shock serpent. You kill the shock serpent! Makhleb accepts your kill. You feel better. You resist. You feel sick. You see here a shock serpent corpse. You feel sick. Items here: )) [ †. You feel sick. Items here: )))) [ ††. You feel sick. You are no longer poisoned. Items here: )))) [[. Items here: )))) [ ††. Okay, then. Items here: )) [ †. Okay, then. Items here: )))) [ ††. Items here: )))) [[. Things that are here: a +0 arbalest; a +0 short sword; a naga corpse You flicker for a moment. You flicker back into view. A naga mage comes into view. It is wielding a +0 falchion. The naga mage shouts! Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 falchion (79% to hit) The flurry of ice misses the naga mage. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 falchion (79% to hit) The flurry of cold hits the naga mage!! The naga mage is heavily wounded. The naga mage is flash-frozen. * * * LOW HITPOINT WARNING * * * Your magical contamination has completely faded away. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga mage, wielding a +0 falchion (heavily wounded, encased in ice, 79% to hit) The flurry of ice hits the naga mage!!! You kill the naga mage! Makhleb accepts your kill. You feel better. * * * LOW HITPOINT WARNING * * * Found 21 gold pieces. You now have 343 gold pieces (gained 17). Things that are here: a +0 falchion; a naga corpse You now have 364 gold pieces (gained 21). A salamander comes into view. The salamander wields a +0 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow barely misses you. You start resting. A salamander is nearby! You slice the salamander!! The salamander is moderately wounded. The salamander unwields a +0 shortbow of flaming. It stops flaming. You block the salamander's attack. You slice the salamander!! The salamander is severely wounded. You block the salamander's attack. You barely miss the salamander. The salamander is severely wounded. You slice the salamander!! You kill the salamander! Makhleb accepts your kill. You feel better. You see here a +0 shortbow of flaming. You see here a +0 shortbow of flaming. Found a flail. You are ready to perform a blood rite again. Found an escape hatch in the floor. Found a leather armour and a phantom mirror. A naga mage comes into view. It is wielding a +0 halberd. The naga mage shouts! You see here a +0 leather armour. Your pack is full. You see here a phantom mirror. You drop 5 darts of disjunction. L - a +0 phantom mirror You see here a +0 leather armour. The naga mage casts a spell at you. The bolt of poison hits you but does no damage. You resist. The naga mage gestures wildly while chanting. The naga mage seems to speed up. You slash the naga mage! You burn the naga mage! The naga mage is heavily wounded. You block the naga mage's attack. x2 You hit the naga mage. You burn the naga mage. The naga mage is severely wounded. The naga mage spits poison at you. You block the splash of poison. You barely miss the naga mage. The naga mage is severely wounded. You block the naga mage's attack. x2 You completely miss the naga mage. The naga mage is heavily wounded. You block the naga mage's attack. The naga mage grabs you. The naga mage constricts you. You hit the naga mage but do no damage. The naga mage is heavily wounded. The naga mage casts a spell at you. The bolt of poison hits you. You resist. The naga mage constricts you. You hit the naga mage. You burn the naga mage. The naga mage is severely wounded. You block the naga mage's attack. The naga mage constricts you. You slash the naga mage! You burn the naga mage. You kill the naga mage! Makhleb accepts your kill. You feel better. Things that are here: a +0 halberd; a +0 robe; a naga corpse You see here a +0 robe. You see here a +0 halberd. You see here a shock serpent skeleton. Items here: )) [ ÷. Found a stone staircase leading up. Found a stone staircase leading down. There is a stone staircase leading down here. Found a whip. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You see here a +0 spear. There is a shaft here. Things that are here: a +0 dire flail; a +0 spear There is a shaft here. There is a staircase back to the Lair here. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Snake Pit here. You see here a +0 dire flail. There is a staircase to the Shoals here. You start removing your armour. You continue removing the +0 kite shield "Ciarinoh" {rElec}. x5 You finish removing the +0 kite shield "Ciarinoh" {rElec}. You start putting on your armour. You continue putting on your +2 tower shield. x5 You finish putting on your +2 tower shield. As you read the scroll of enchant armour, it crumbles to dust. Your +2 tower shield glows green for a moment. As you read the scroll of enchant armour, it crumbles to dust. Your +3 tower shield glows green for a moment. As you read the scroll of enchant armour, it crumbles to dust. Your +4 tower shield glows green for a moment. Search for what [Enter for "will", or ? for help]? snake You climb downwards. Welcome to the Shoals! This branch is noisy: sounds don't travel as far here. This branch contains the barnacled rune of Zot. There is a staircase back to the Lair here. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a merfolk, wielding a +0 trident (72% to hit) Saving game... please wait. Welcome back, majeyal the Mountain Dwarf Monk. Blood and souls for Makhleb! Press ? for a list of commands and other information. Found a runed short sword. The merfolk is engulfed in a cloud of scalding steam. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a merfolk, wielding a +0 trident (steam, water, moderately wounded, 72% to hit) The puff of flame hits the merfolk! The merfolk is heavily wounded. The merfolk is engulfed in a cloud of scalding steam. The merfolk hits you from afar with a +0 trident. The merfolk hits you from afar with a +0 trident. You enter the shallow water. Moving in this stuff is going to be slow. The merfolk hits you with a +0 trident. Your unstable footing causes you to fumble your attack. The merfolk is engulfed in a cloud of scalding steam. The merfolk hits you with a +0 trident. Your unstable footing causes you to fumble your attack. You completely miss the merfolk. The merfolk is severely wounded. You block the merfolk's attack. Your unstable footing causes you to fumble your attack. You block the merfolk's attack. You completely miss the merfolk. The merfolk is severely wounded. You block the merfolk's attack. Your unstable footing causes you to fumble your attack. You block the merfolk's attack. You slash the merfolk! You burn the merfolk! The merfolk is almost dead. You block the merfolk's attack. You slash the merfolk! You burn the merfolk. You kill the merfolk! Makhleb accepts your kill. You hear a splash. Search for what [? for help]? fly A merfolk comes into view. It is wielding a +0 trident. The merfolk shouts! A merfolk comes into view. It is wielding a +0 trident. The merfolk moves out of view. A merfolk javelineer comes into view. It is wielding a +1 spear of venom. The merfolk javelineer moves out of view. The merfolk shouts! The merfolk throws a boomerang. You block the boomerang. Aiming: Throw Flame Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: a merfolk, wielding a +0 trident and quivering boomerangs (72% to hit) Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk javelineer, wielding a +1 spear of venom, wearing a +0 leather armour and quivering javelins (wandering, hasn't noticed you, 74% to hit) The flurry of ice hits the merfolk! The merfolk is heavily wounded. The flurry of ice hits the merfolk javelineer!!! The merfolk javelineer is heavily wounded. The merfolk javelineer shouts! The merfolk throws a boomerang. You block the boomerang. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line You can't see that place. [the floor.] Okay, then. The merfolk is engulfed in a cloud of scalding steam. There is a staircase back to the Lair here. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The torrent of electricity hits the merfolk!!! The merfolk is almost dead. The torrent of electricity misses the merfolk. The merfolk throws a boomerang. You block the boomerang. A merfolk comes into view. It is wielding a +0 trident. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk, wielding a +0 trident and quivering boomerangs (wandering, hasn't noticed you, 74% to hit) The flurry of cold hits the merfolk!!! You kill the merfolk! Makhleb accepts your kill. You feel better. The flurry of cold misses the merfolk. The flurry of cold hits the merfolk!!! The merfolk is severely wounded. The merfolk shouts! The merfolk is flash-frozen. The merfolk is engulfed in freezing vapours. You block the merfolk's attack. The merfolk javelineer throws a javelin. The javelin barely misses you. You closely miss the merfolk javelineer. The merfolk javelineer is heavily wounded. The merfolk hits you but does no damage. The merfolk javelineer throws a javelin. The javelin pierces through you. You slice the merfolk javelineer!! You burn the merfolk javelineer! The merfolk javelineer is almost dead. You block the merfolk's attack. The merfolk javelineer throws a javelin. The javelin pierces through you but does no damage. You slice the merfolk javelineer!! You burn the merfolk javelineer. You kill the merfolk javelineer! Makhleb accepts your kill. The merfolk throws a boomerang. You block the boomerang. The merfolk is no longer encased in ice. You block the merfolk's attack. The merfolk hits you with a +0 trident. Items here: (( )) [ ††. You slash the merfolk! You burn the merfolk. You kill the merfolk! Makhleb accepts your kill. You slash the merfolk! You burn the merfolk. You slash the merfolk! You burn the merfolk. You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 Okay, then. Search for what [Enter for "fly", or ? for help]? jewel Okay, then. Search for what [Enter for "jewel", or ? for help]? There is a staircase back to the Lair, spattered with blood here. You climb upwards. Welcome back to the Lair of Beasts! There is a staircase to the Shoals here. HP restored. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Search for what [Enter for "jewel", or ? for help]? . Items here: ! " ))) = [[[[[[. To do this, you must remove one of the following items: (? for menu, Esc to cancel) < or M - a ring of fire; > or H - a ring of poison resistance You remove your ring of fire. E - a +4 ring of protection (worn) There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a staircase to the Shoals here. You climb downwards. Welcome back to the Shoals! This branch is noisy: sounds don't travel as far here. This branch contains the barnacled rune of Zot. There is a staircase back to the Lair, spattered with blood here. Items here: (( )) [ ††. Things that are here: 2 boomerangs; a +0 trident; a merfolk corpse You enter the shallow water. Moving in this stuff is going to be slow. Found 24 gold pieces. Found an escape hatch in the floor. Found 21 gold pieces. You now have 388 gold pieces (gained 24). You now have 409 gold pieces (gained 21). Found a scale mail. Found a stone staircase leading down. You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading down. A snapping turtle comes into view. The snapping turtle hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a snapping turtle (93% to hit) The flurry of cold hits the snapping turtle!! The snapping turtle is heavily wounded. The snapping turtle is flash-frozen. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a snapping turtle (heavily wounded, encased in ice, 93% to hit) The flurry of ice hits the snapping turtle! The snapping turtle is severely wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a snapping turtle (severely wounded, encased in ice, 93% to hit) The wail of negative energy hits the snapping turtle!! The snapping turtle is drained! You kill the snapping turtle! Makhleb accepts your kill. You feel better. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. A merfolk comes into view. It is wielding a +0 trident and quivering a throwing net. Found a trident. Found a stone staircase leading up. The merfolk shouts! The merfolk throws a throwing net. The throwing net hits you. You become entangled in the net! You see here a throwing net. You struggle against the net. You struggle against the net. You struggle against the net. You struggle against the net. You rip the net and break free! You block the merfolk's attack. You slice the merfolk!! You burn the merfolk. The merfolk is moderately wounded. You block the merfolk's attack. You slice the merfolk!! You burn the merfolk! You kill the merfolk! Makhleb accepts your kill. You feel better. You see here a +0 trident. There is a stone staircase leading up here. A merfolk comes into view. It is wielding a +1 trident of freezing. The merfolk throws a boomerang. You block the boomerang. You block the merfolk's attack. The merfolk barely misses you. You hit the merfolk. You burn the merfolk. The merfolk is lightly wounded. The merfolk hits you with a +1 trident of freezing! The merfolk freezes you. You slash the merfolk! You burn the merfolk. The merfolk is moderately wounded. You slice the merfolk!! You burn the merfolk! The merfolk is almost dead. You block the merfolk's attack. You slice the merfolk!! You burn the merfolk. You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. x2 You enter the shallow water. Moving in this stuff is going to be slow. Things that are here: a +1 trident of freezing; 3 boomerangs Found a potion of curing. q - 16 potions of curing {!q} (gained 1) A sea snake comes into view. The sea snake hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sea snake (66% to hit) The torrent of electricity hits the sea snake!! The sea snake is moderately wounded. You block the sea snake's attack. You hit the sea snake. You burn the sea snake. The sea snake is moderately wounded. The sea snake bites you. You slice the sea snake!! You burn the sea snake! The sea snake is almost dead. You block the sea snake's attack. You slice the sea snake!! You burn the sea snake. You kill the sea snake! Makhleb accepts your kill. You feel better. Found 5 gold pieces. You now have 414 gold pieces (gained 5). A snapping turtle comes into view. The snapping turtle hisses angrily. A sphinx marauder comes into view. You start waiting. A snapping turtle is nearby! You enter the shallow water. Moving in this stuff is going to be slow. The snapping turtle attacks as it pursues you! You block the snapping turtle's attack. The snapping turtle attacks as it pursues you! You block the snapping turtle's attack. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The torrent of electricity hits the snapping turtle!!! The snapping turtle is almost dead. The torrent of electricity hits the sphinx marauder! The sphinx marauder is lightly wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of ice hits the snapping turtle!! You kill the snapping turtle! Makhleb accepts your kill. You feel better. The flurry of ice misses the sphinx marauder. Your Shields skill increases to level 16! The sphinx marauder pounces on you. The open air twists around violently and strikes you!! You slash the sphinx marauder! You burn the sphinx marauder. The sphinx marauder is moderately wounded. You block the sphinx marauder's attack. You closely miss the sphinx marauder. The sphinx marauder is moderately wounded. The sphinx marauder pounces on you. The open air twists around violently and strikes you!! You slice the sphinx marauder!! You burn the sphinx marauder. The sphinx marauder is severely wounded. You block the sphinx marauder's attack. You hit the sphinx marauder. You burn the sphinx marauder. The sphinx marauder is severely wounded. The sphinx marauder pounces on you. The open air twists around violently and strikes you!! You slash the sphinx marauder! You burn the sphinx marauder. The sphinx marauder is almost dead. The sphinx marauder pounces on you. The open air twists around violently and strikes you!! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the sphinx marauder!! You kill the sphinx marauder! Makhleb accepts your kill. You feel better. The blood arrow hits the plant!!! The plant begins to die. The plant is lightly damaged. Your life force feels restored. You see here a +0 cloak. A nearby plant withers and dies. A skyshark comes into view. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The wail of negative energy hits the plant!! The plant is drained! The plant begins to die. The plant is lightly damaged. The wail of negative energy hits the skyshark! The skyshark is drained! The skyshark is moderately wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold hits the plant!! The plant is moderately damaged. The plant is flash-frozen. The flurry of cold hits the skyshark!! The skyshark is severely wounded. The skyshark is flash-frozen. The skyshark is engulfed in freezing vapours. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a skyshark (freezing vapour, almost dead, encased in ice, lightly drained, 85% to hit) The wail of negative energy hits the plant!! The plant is drained! The plant is heavily damaged. The wail of negative energy hits the skyshark!! The skyshark is drained! You kill the skyshark! Makhleb accepts your kill. You feel better. A nearby plant withers and dies. Okay, then. Found an escape hatch in the floor. You enter the shallow water. Moving in this stuff is going to be slow. A merfolk comes into view. It is wielding a +0 trident. The merfolk shouts! A snapping turtle comes into view. The snapping turtle hisses angrily. The merfolk hits you with a +0 trident. You slice the merfolk!! You burn the merfolk. The merfolk is heavily wounded. You block the merfolk's attack. You closely miss the merfolk. The merfolk is heavily wounded. You block the merfolk's attack. You slice the merfolk!! You burn the merfolk! You kill the merfolk! Makhleb accepts your kill. You feel better. You hear a splash. You block the snapping turtle's attack. You block the snapping turtle's attack. You block the snapping turtle's attack. You barely miss the snapping turtle. You slice the snapping turtle!! You burn the snapping turtle. The snapping turtle is heavily wounded. The snapping turtle bites you but does no damage. You slice the snapping turtle!! You burn the snapping turtle! You kill the snapping turtle! Makhleb accepts your kill. You feel better. You see here a +0 trident. Found a scale mail. A wind drake comes into view. You are ready to perform a blood rite again. The wind drake hisses angrily. You start waiting. A wind drake is nearby! The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You block the wind drake's attack. x2 You hit the wind drake but do no damage. The wind drake bites you but does no damage. You closely miss the wind drake. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You block the wind drake's attack. You slice the wind drake!! You burn the wind drake. The wind drake is heavily wounded. The wind drake bites you but does no damage. You closely miss the wind drake. The wind drake is heavily wounded. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. Splash! You fall into the shallow water. Moving in this stuff is going to be slow. You block the wind drake's attack. You slice the wind drake!! You burn the wind drake. You kill the wind drake! Makhleb accepts your kill. A sea snake comes into view. The sea snake hisses angrily. The sea snake moves out of view. A wind drake comes into view. The wind drake hisses angrily. The wind drake moves out of view. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sea snake (66% to hit) The flurry of cold hits the sea snake!!! The sea snake is heavily wounded. The sea snake is flash-frozen. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sea snake (heavily wounded, encased in ice, 66% to hit) The flurry of cold hits the sea snake!! You kill the sea snake! Makhleb accepts your kill. You feel better. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a wind drake (repelling missiles, 34% to hit) The torrent of electricity hits the wind drake!! The wind drake is heavily wounded. The wind drake exhales a fierce blast of wind! You are knocked back by the gust of wind. You slam into the rock wall. The wind drake bites you but does no damage. x2 You slash the wind drake! You burn the wind drake. The wind drake is almost dead. You block the wind drake's attack. You slice the wind drake!! You burn the wind drake. You kill the wind drake! Makhleb accepts your kill. You feel better. Your Evocations skill increases to level 11! A merfolk impaler comes into view. It is wielding a +2 trident of flaming and wearing a +2 robe of willpower. The merfolk impaler shouts! Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk impaler, wielding a +2 trident of flaming and wearing a +2 robe of willpower (58% to hit) The flurry of cold hits the merfolk impaler!!! The merfolk impaler is heavily wounded. The merfolk impaler is flash-frozen. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk impaler, wielding a +2 trident of flaming and wearing a +2 robe of willpower (heavily wounded, encased in ice, 58% to hit) The wail of negative energy misses the merfolk impaler. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk impaler, wielding a +2 trident of flaming and wearing a +2 robe of willpower (heavily wounded, encased in ice, 58% to hit) The torrent of electricity misses the merfolk impaler. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk impaler, wielding a +2 trident of flaming and wearing a +2 robe of willpower (heavily wounded, encased in ice, 58% to hit) The torrent of electricity hits the merfolk impaler! The merfolk impaler is severely wounded. The merfolk impaler is no longer encased in ice. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk impaler, wielding a +2 trident of flaming and wearing a +2 robe of willpower (severely wounded, 58% to hit) The flurry of cold misses the merfolk impaler. You block the merfolk impaler's attack. x2 You block the merfolk impaler's attack. x2 You slice the merfolk impaler!! You burn the merfolk impaler! You kill the merfolk impaler! Makhleb accepts your kill. You feel better. Things that are here: a +2 trident of flaming; a +2 robe of willpower Found a spider talisman. Found a wand of digging (4), 2 stones and a book of Touch. Found an escape hatch in the ceiling. T - a wand of digging (9) (gained 4 charges) You see here a spider talisman. A sea snake comes into view. The sea snake hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sea snake (66% to hit) The flurry of ice hits the sea snake!! The sea snake is moderately wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a sea snake (moderately wounded, 66% to hit) The wail of negative energy hits the sea snake!!! The sea snake is drained! You kill the sea snake! Makhleb accepts your kill. You feel better. Found a stone staircase leading down. Found a stone staircase leading up. A manticore comes into view. Found 22 gold pieces. Found a stone staircase leading down. The manticore flicks its tail. The volley of spikes skewers you but does no damage. There is a stone staircase leading down here. A snapping turtle comes into view. Found Pupaynou's Firing Range. The snapping turtle hisses angrily. The manticore flicks its tail. You block the volley of spikes. You block the manticore's attack. x2 The manticore claws you but does no damage. You hit the manticore. You burn the manticore. The manticore is lightly wounded. You block the manticore's attack. x3 You slice the manticore!! You burn the manticore. The manticore is heavily wounded. You barely miss the manticore. The manticore is heavily wounded. The manticore bites you but does no damage. You block the manticore's attack. x2 You slice the manticore!! You burn the manticore! You kill the manticore! Makhleb accepts your kill. You see here a manticore corpse. You block the snapping turtle's attack. You block the snapping turtle's attack. You slice the snapping turtle!! You burn the snapping turtle. The snapping turtle is severely wounded. The snapping turtle bites you. You hit the snapping turtle. You burn the snapping turtle. The snapping turtle is severely wounded. You slash the snapping turtle! You burn the snapping turtle. The snapping turtle is almost dead. You block the snapping turtle's attack. You barely miss the snapping turtle. The snapping turtle is almost dead. The snapping turtle bites you but does no damage. You hit the snapping turtle. You burn the snapping turtle. You kill the snapping turtle! Makhleb accepts your kill. You feel better. There is a stone staircase leading down here. You start resting. HP restored. You climb downwards. The sea snake hisses angrily. Found a potion of heal wounds, two hand axes and a whip. Found a stone staircase leading up. There is a stone staircase leading up here. You closely miss the sea snake. You block the sea snake's attack. You slash the sea snake! You burn the sea snake. The sea snake is moderately wounded. You block the sea snake's attack. You miss the sea snake. The sea snake is moderately wounded. The sea snake bites you but does no damage. You slice the sea snake!! You burn the sea snake! The sea snake is severely wounded. The sea snake bites you but does no damage. You carve the sea snake like a ham!!! You burn the sea snake. You kill the sea snake! Makhleb accepts your kill. Found a stone staircase leading down. Found a stone staircase leading down. Found a scroll of identify. Found a stone staircase leading up. Found a potion of lignification. n - 9 potions of heal wounds {!q} (gained 1) Found a stone staircase leading down. Found a shortbow. K - 4 potions of lignification {!q} (gained 1) A snapping turtle comes into view. The snapping turtle hisses angrily. There is a stone staircase leading down here. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a snapping turtle (93% to hit) The wail of negative energy hits the snapping turtle!! The snapping turtle is drained! The snapping turtle is severely wounded. The snapping turtle barely misses you. You block the snapping turtle's attack. There is a stone staircase leading down, spattered with blood here. You slice the snapping turtle!! You burn the snapping turtle. You kill the snapping turtle! Makhleb accepts your kill. You feel better. You enter the shallow water. Moving in this stuff is going to be slow. You see here a snapping turtle corpse. There is a stone staircase leading down, spattered with blood here. You climb downwards. Found a trident and 20 gold pieces. There is a stone staircase leading up here. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a water elemental (87% to hit) The wail of negative energy hits the merfolk siren!! The merfolk siren is drained! The merfolk siren is almost dead. The wail of negative energy hits the water elemental. The water elemental completely resists. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold misses the merfolk siren. The flurry of cold hits the water elemental!! The water elemental is severely damaged. The water elemental is flash-frozen. The death yak barely misses you. You block the merfolk siren's attack. You hit the death yak. You burn the death yak. The death yak is lightly wounded. You hit the death yak but do no damage. The death yak is lightly wounded. You block the death yak's attack. You block the merfolk siren's attack. You slash the death yak! You burn the death yak. The death yak is moderately wounded. The death yak gores you but does no damage. You block the merfolk siren's attack. Found a ring mail. The death yak closely misses you. The merfolk siren chants a haunting song. You easily resist. You slash the death yak! You burn the death yak. The death yak is heavily wounded. You hit the water elemental. You burn the water elemental terribly. The water elemental is no longer encased in ice. You block the death yak's attack. You block the merfolk siren's attack. You block the water elemental's attack. You hit the death yak but do no damage. The death yak is heavily wounded. You hit the water elemental. You burn the water elemental terribly. You destroy the water elemental! Makhleb accepts your kill. You feel better. The merfolk siren chants a haunting song. You resist with some effort. You block the death yak's attack. The merfolk siren chants a haunting song. You are mesmerised by the merfolk siren! You barely miss the merfolk siren. The merfolk siren is severely wounded. You hit the death yak but do no damage. You block the merfolk siren's attack. You hit the merfolk siren. You burn the merfolk siren. The merfolk siren is almost dead. You slash the death yak! You burn the death yak. You block the death yak's attack. You slice the merfolk siren!! You burn the merfolk siren. You break out of your daze! You kill the merfolk siren! Makhleb accepts your kill. You feel better. You hit the death yak. You burn the death yak. The death yak gores you. You hit the death yak but do no damage. The death yak is severely wounded. The death yak gores you! You slice the death yak!! You burn the death yak! You kill the death yak! Makhleb accepts your kill. You feel better. You see here a death yak corpse. You now have 434 gold pieces (gained 20). You open the door. A manticore and an apis come into view. Found a glowing golden altar of the Shining One. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a manticore (doubled in health, 87% to hit) The torrent of electricity hits the manticore!!! The manticore is heavily wounded. You hear an angry hiss. You hear a shout! A merfolk aquamancer comes into view. It is wielding a +0 rapier. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk aquamancer, wielding a +0 rapier and wearing a +0 robe (doubled in health, 74% to hit) The torrent of electricity hits the manticore!!! The manticore is almost dead. The torrent of electricity hits the merfolk aquamancer!! The merfolk aquamancer is moderately wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk aquamancer, wielding a +0 rapier and wearing a +0 robe (moderately wounded, doubled in health, 74% to hit) The flurry of cold hits the apis!! The apis is moderately wounded. The apis is flash-frozen. The flurry of cold hits the merfolk aquamancer!! The merfolk aquamancer is heavily wounded. The merfolk aquamancer is flash-frozen. You hear a shout! A merfolk impaler comes into view. It is wielding a +3 trident of protection. A merfolk javelineer comes into view. It is quivering silver javelins. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of ice hits the apis!!! The apis is severely wounded. The flurry of ice hits the merfolk aquamancer!! The merfolk aquamancer is severely wounded. The flurry of ice misses the merfolk javelineer. An alligator snapping turtle comes into view. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a merfolk javelineer, quivering silver javelins (doubled in health, 74% to hit) The wail of negative energy hits the apis. The apis completely resists. The apis is severely wounded. The wail of negative energy hits the merfolk aquamancer!! The merfolk aquamancer is drained! The merfolk aquamancer is almost dead. The wail of negative energy hits the merfolk javelineer!! The merfolk javelineer is drained! The merfolk javelineer is moderately wounded. The wail of negative energy hits the alligator snapping turtle! The alligator snapping turtle is drained! The alligator snapping turtle is lightly wounded. The merfolk aquamancer is no longer encased in ice. The merfolk aquamancer casts a spell. The merfolk aquamancer blinks! Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: an alligator snapping turtle (lightly wounded, doubled in health, lightly drained, 100% to hit) The flurry of ice hits the apis!! You kill the apis! Makhleb accepts your kill. You feel better. The flurry of ice hits the merfolk impaler!! The merfolk impaler is moderately wounded. The flurry of ice hits the alligator snapping turtle!! The alligator snapping turtle is lightly wounded. You hear a shout! The merfolk impaler's excess health fades away. The alligator snapping turtle's excess health fades away. The merfolk javelineer's excess health fades away. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold hits the manticore! You kill the manticore! Makhleb accepts your kill. You feel better. The flurry of cold hits the merfolk aquamancer!! You kill the merfolk aquamancer! Makhleb accepts your kill. You feel better. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The wail of negative energy hits the merfolk impaler! The merfolk impaler is drained! The merfolk impaler is moderately wounded. The wail of negative energy hits the alligator snapping turtle! The alligator snapping turtle is drained! The alligator snapping turtle is moderately wounded. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold hits the merfolk impaler!! The merfolk impaler is severely wounded. The merfolk impaler is flash-frozen. The flurry of cold hits the merfolk javelineer!!! The merfolk javelineer is severely wounded. The merfolk javelineer is flash-frozen. You hear a shout! You block the merfolk impaler's attack. x2 Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of cold misses the merfolk impaler. The flurry of cold hits the merfolk javelineer! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. A merfolk javelineer comes into view. It is quivering silver javelins. The merfolk impaler hits you but does no damage. You block the merfolk impaler's attack. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The torrent of electricity hits the merfolk impaler!! You kill the merfolk impaler! Makhleb accepts your kill. You feel better. The torrent of electricity hits the merfolk javelineer!! The merfolk javelineer is heavily wounded. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! You start resting. A merfolk javelineer is nearby! The merfolk javelineer throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! The silver javelin pierces through the plant!! The plant begins to die. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The silver javelin pierces through the plant! You block the alligator snapping turtle's attack. You slice the merfolk javelineer!! You burn the merfolk javelineer. The merfolk javelineer is severely wounded. You hit the alligator snapping turtle but do no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you! The silver sears you! The silver javelin pierces through the plant!! You block the alligator snapping turtle's attack. You slash the merfolk javelineer! You burn the merfolk javelineer. The merfolk javelineer is severely wounded. You hit the alligator snapping turtle but do no damage. The merfolk javelineer throws a silver javelin. The silver javelin pierces through you. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the alligator snapping turtle!!! The alligator snapping turtle is heavily wounded. The blood arrow hits the merfolk javelineer!!! You kill the merfolk javelineer! Makhleb accepts your kill. You feel better. The blood arrow hits the alligator snapping turtle!! The alligator snapping turtle is severely wounded. The blood arrow hits the plant!!! The plant is heavily damaged. The silver sears you! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33.0-13-g761f119567 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_MOVE_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [majeyal] Species: Mountain Dwarf Job: Monk HP: 91/161; mods: 0/0 MP: 26/32; mod: 0 Stats: 21 12 17 Position: (31, 50), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 20 | 17 | 7471 | 282/946 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 18 | 6841 | 0/866 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/42 Dodging | X | 0 | 0 | 2 | 301 | 49/252 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 2 | 40 | 16 | 6600 | 294/883 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Forgecraft | X | 0 | 0 | 0 | 0 | 0/35 Fire Magic | X | 0 | 0 | 0 | 0 | 0/35 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 20 | 22 | 9402 | 379/966 Evocations | X | 1 | 20 | 11 | 2938 | 100/567 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #187: 1 Attributes: #12: 1891 #13: 1457 #23: 14527 #24: 894506085 #49: 2389 Mutations: runic magic: 1 (innate) artefact enchanting: 1 (innate) Cocytus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #10, inv slot #28: amulet of guardian spirit eq slot #5, inv slot #46: +2 pair of gloves eq slot #8, inv slot #24: scarf of invisibility eq slot #4, inv slot #14: +0 helmet eq slot #3, inv slot #43: +9 plate armour "Vigit" {Dex+5} eq slot #2, inv slot #17: +5 tower shield eq slot #1, inv slot #39: +6 broad axe of flaming eq slot #6, inv slot #34: +2 pair of boots of the Devil's Team {Regen+ rCorr} eq slot #9, inv slot #33: ring of poison resistance eq slot #9, inv slot #30: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: P.......†.)#~~~≈ .........#..#.~≈ ..P..P.......#.~ ###............~ ###..P.P.....~~ . ##.........~~ #ß. #..[.....~.~ #....##.#......~~ _...()t@......~~ #....##(#..~.~~. #ß.. ...~~~.~~~ ... #~~~~P.~~≈≈ .. ~~~~~~~~~≈ # ...~~~≈≈≈≈≈ .~≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>