Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32.1-1-g848d7226f3 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 14160012749368546991, deterministic pregen: 1 Command line: /usr/games/crawl-0.32 -name zentaur -rc /dgldir/rcfiles/crawl-0.32/zentaur.rc -macro /dgldir/rcfiles/crawl-0.32/zentaur.macro -morgue /dgldir/morgue/zentaur/ -webtiles-socket /crawl-master/webserver/sockets/zentaur:2024-11-05.23:22:57.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 21 stack frames. /usr/games/crawl-0.32(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x55da045aff4f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-0.32(_Z13do_crash_dumpv+0x418) [0x55da045ba3d8]: do_crash_dump() /usr/games/crawl-0.32(_Z20crash_signal_handleri+0x1fa) [0x55da045b03da]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fca7a70b210]: /usr/games/crawl-0.32(_ZN5actor9knockbackERKS_iiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x137) [0x55da04529b67]: actor::knockback(actor const&, int, int, std::__cxx11::basic_string, std::allocator >) /usr/games/crawl-0.32(_ZN4bolt15knockback_actorEP5actori+0x118) [0x55da045635c8]: bolt::knockback_actor(actor*, int) /usr/games/crawl-0.32(_ZN4bolt13affect_playerEv+0x7d4) [0x55da04568d04]: bolt::affect_player() /usr/games/crawl-0.32(_ZN4bolt11affect_cellEv+0x286) [0x55da04569b86]: bolt::affect_cell() /usr/games/crawl-0.32(_ZN4bolt7do_fireEv+0xc00) [0x55da0456e2a0]: bolt::do_fire() /usr/games/crawl-0.32(_ZN4bolt4fireEv+0x428) [0x55da0456ead8]: bolt::fire() /usr/games/crawl-0.32(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x70a1) [0x55da049343a1]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-0.32(_Z16handle_mon_spellP7monster+0x100c) [0x55da049386dc]: handle_mon_spell(monster*) /usr/games/crawl-0.32(+0x7fb93f) [0x55da0490393f]: /usr/games/crawl-0.32(_Z19handle_monster_moveP7monster+0x5bb) [0x55da04908bcb]: handle_monster_move(monster*) /usr/games/crawl-0.32(_Z15handle_monstersb+0xb55) [0x55da0490b9d5]: handle_monsters(bool) /usr/games/crawl-0.32(_Z12world_reactsv+0x13d) [0x55da04cb72fd]: world_reacts() /usr/games/crawl-0.32(+0xbb0845) [0x55da04cb8845]: /usr/games/crawl-0.32(+0xbb1705) [0x55da04cb9705]: /usr/games/crawl-0.32(main+0x1ab) [0x55da044f795b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fca7a6ec0b3]: /usr/games/crawl-0.32(_start+0x2e) [0x55da044f852e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007fca7a7aac2a in __GI___wait4 (pid=2766398, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007fca7a7aac2a in __GI___wait4 (pid=2766398, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007fca7a7aabeb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x000055da045afdb5 in call_gdb (file=file@entry=0x7fca7a8b15c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2766122\000\000\000\000\000" #3 0x000055da045ba3f6 in do_crash_dump () at dbg-asrt.cc:692 t = 1730849094 dir = "/dgldir/morgue/zentaur/" name = "/dgldir/morgue/zentaur/crash-zentaur-20241105-232454.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7fca7a8b15c0 <_IO_2_1_stderr_> #4 0x000055da045b03da in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #5 No locals. #6 actor::knockback (this=this@entry=0x55da051c66a0 , cause=..., dist=dist@entry=4, dmg=dmg@entry=15, source_name="lance of force") at actor.h:72 source = {x = 85747392, y = 21978} oldpos = {x = 1204431040, y = 32767} ray = {r = {start = {x = 4.6637265858580502e-310, y = 4.9406564584124654e-322}, dir = {x = -nan(0xfffffffffffff), y = -nan(0xfffffffffffff)}}, on_corner = 255, cycle_idx = -1} newpos = {x = 0, y = 0} #7 0x000055da045635c8 in bolt::knockback_actor (this=0x7fff47ca3c40, act=0x55da051c66a0 , dam=) at beam.cc:5272 max_dist = montyp = weight = roll = dist = 4 #8 0x000055da04568d04 in bolt::affect_player (this=0x7fff47ca3c40) at beam.cc:4429 engulfs = pre_ac_dam = pre_res_dam = was_affected = false old_hp = 121 final_dam = 13 #9 0x000055da04569b86 in bolt::affect_cell (this=this@entry=0x7fff47ca3c40) at beam.cc:1145 prev_reflections = 0 hit_player = true #10 0x000055da0456e2a0 in bolt::do_fire (this=0x7fff47ca3c40) at beam.cc:1375 feat = was_seen = coff = {cstate = false} #11 0x000055da0456ead8 in bolt::fire (this=this@entry=0x7fff47ca3c40) at beam.cc:1214 No locals. #12 0x000055da04915b32 in _fire_simple_beam (pbolt=...) at mon-cast.cc:969 No locals. #13 0x000055da049343a1 in mons_cast (mons=0x55da05245350 , pbolt=..., spell_cast=SPELL_FORCE_LANCE, slot_flags=..., do_noise=) at mon-cast.cc:7588 evoke = flags = foe = 0x55da051c66a0 logic = slot = {spell = SPELL_FORCE_LANCE, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = }} sumcount = 0 sumcount2 = duration = 0 god = GOD_NO_GOD splpow = #14 0x000055da049386dc in handle_mon_spell (mons=mons@entry=0x55da05245350 ) at mon-cast.cc:4706 hspell_pass = std::vector of length 2, capacity 2 = {{spell = SPELL_FORCE_LANCE, freq = 60 '<', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}, {spell = SPELL_CORRUPTING_PULSE, freq = 40 '(', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}} beem = {origin_spell = SPELL_FORCE_LANCE, range = 3, glyph = 96 U'`', colour = 3 '\003', flavour = BEAM_MMISSILE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 42, y = 35}, target = {x = 41, y = 34}, damage = {num = 3, size = 14}, ench_power = 120, hit = 26, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 5028, source_name = "a wretched star", name = "lance of force", short_name = "", hit_verb = "", loudness = 4, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "lance of force", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 1, capacity 1 = {{x = 41, y = 34}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 1, power = 21, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = {spell = SPELL_FORCE_LANCE, freq = , flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}} spell_cast = SPELL_FORCE_LANCE flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4} battlesphere = false #15 0x000055da0490393f in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1676 friendly_or_near = #16 0x000055da04908bcb in handle_monster_move (mons=) at mon-act.cc:2013 entry = mmov = {x = -1, y = -1} disabled = old_energy = 86 non_move_energy = old_pos = new_pos = {x = 59, y = 24} #17 0x000055da0490b9d5 in handle_monsters (with_noise=) at mon-act.cc:2474 mon = 0x55da05245350 oldspeed = 86 tries = 3 #18 0x000055da04cb72fd in world_reacts () at main.cc:2604 No locals. #19 0x000055da04cb8845 in _input () at main.cc:1301 player_disabled = {was_disabled = false} #20 0x000055da04cb9705 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #21 0x000055da044f795b in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = E = #22 main (argc=, argv=0x7fff47ca4f68) at main.cc:342 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 2766122) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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.32/saves" -DDATA_DIR_PATH="/crawl-master/crawl-0.32/data/" -DWEB_DIR_PATH="/crawl-master/crawl-0.32/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 4 Level id: Abyss:4 Abyssal state: major_coord = (2012196906,1260408563) seed = 0x49216c1a depth = 1010364669 phase = 2.32 destroy_all_terrain = 0 level = (5 : 3) Level build method = abyss, level layout type = abyss, absdepth0 = 27 Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You block the death knight's attack. You barely miss the death knight. The death knight is severely wounded. The death knight calls down the wrath of Yredelemnul upon you. You easily resist. You hit the death knight but do no damage. The death knight is severely wounded. You closely miss the death knight. The death knight is severely wounded. The death knight's dark mirror aura disappears. You block the death knight's attack. You closely miss the death knight. The death knight is severely wounded. You block the death knight's attack. You closely miss the death knight. The death knight is severely wounded. You block the death knight's attack. You chop the death knight into pieces!!! You kill the death knight! Makhleb accepts your kill. You feel better. Things that are here: a +2 halberd; a +0 chain mail; a human corpse You open the door. There is an open door here. Found 16 gold pieces. Found a stone staircase leading down. You now have 3439 gold pieces (gained 16). A skeletal warrior comes into view. It is wielding a +0 scimitar. A skeletal warrior comes into view. It is wielding a +0 halberd. A skeletal warrior comes into view. It is wielding a +0 glaive. You closely miss the skeletal warrior. A skeletal warrior comes into view. It is wielding a +2 long sword of venom. You block the skeletal warrior's attack. The skeletal warrior hits you but does no damage. x2 You slice the skeletal warrior!! The skeletal warrior is moderately damaged. You hit the skeletal warrior. You block the skeletal warrior's attack. The skeletal warrior misses you. You slash the skeletal warrior! The skeletal warrior is heavily damaged. You hit the skeletal warrior but do no damage. You block the skeletal warrior's attack. x3 You closely miss the skeletal warrior. The skeletal warrior is heavily damaged. You closely miss the skeletal warrior. You slash the skeletal warrior! The skeletal warrior is severely damaged. You hit the skeletal warrior but do no damage. You block the skeletal warrior's attack. The skeletal warrior hits you but does no damage. You block the skeletal warrior's attack. You slash the skeletal warrior! The skeletal warrior is severely damaged. You hit the skeletal warrior. You block the skeletal warrior's attack. x3 You slice the skeletal warrior!! You destroy the skeletal warrior! Makhleb accepts your kill. You feel better. You slice the skeletal warrior!! You block the skeletal warrior's attack. The skeletal warrior hits you from afar with a +0 glaive! You hit the skeletal warrior. The skeletal warrior is heavily damaged. You barely miss the skeletal warrior. You hit the skeletal warrior but do no damage. The skeletal warrior is heavily damaged. You hit the skeletal warrior. You block the skeletal warrior's attack. x3 You slice the skeletal warrior!! The skeletal warrior is almost destroyed. You closely miss the skeletal warrior. You block the skeletal warrior's attack. x2 You hit the skeletal warrior. The skeletal warrior is almost destroyed. You slash the skeletal warrior! The skeletal warrior closely misses you. x2 The skeletal warrior hits you but does no damage. You block the skeletal warrior's attack. x3 You slash the skeletal warrior! You destroy the skeletal warrior! Makhleb accepts your kill. You feel better. You slash the skeletal warrior! You hit the skeletal warrior but do no damage. You barely miss the skeletal warrior. The skeletal warrior is moderately damaged. You hit the skeletal warrior but do no damage. You block the skeletal warrior's attack. x2 You slice the skeletal warrior!! The skeletal warrior is heavily damaged. You slash the skeletal warrior! You block the skeletal warrior's attack. x2 You hit the skeletal warrior. The skeletal warrior is heavily damaged. You slash the skeletal warrior! You block the skeletal warrior's attack. x2 You slice the skeletal warrior!! You destroy the skeletal warrior! Makhleb accepts your kill. You feel better. You hit the skeletal warrior. You open the skeletal warrior like a pillowcase!!! You destroy the skeletal warrior! Makhleb accepts your kill. You see here a +0 halberd. You see here a +2 long sword of venom. You see here a +0 scimitar. You see here a +0 glaive. You open the door. A vampire knight comes into view. It is wielding a +0 battleaxe. The vampire knight shouts! There is an open door here. The vampire knight hits you with a +0 battleaxe. You block the vampire knight's attack. You hit the vampire knight but do no damage. You block the vampire knight's attack. x2 You hit the vampire knight. The vampire knight's magic leaks into the air. The vampire knight is lightly damaged. The vampire knight mumbles some strange words. The vampire knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You slice something!! Something hits you! Something bites you but does no damage. You slash something! You hit something. You block something's attack. Something bites you but does no damage. You slice something!! You block something's attack. x2 A vampire mage comes into view. You cut something into ribbons!!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. Things that are here: a +0 battleaxe; a +0 chain mail You hit the vampire mage. The vampire mage's magic leaks into the air. The vampire mage is lightly damaged. The vampire mage's magic is no longer disrupted. You closely miss the vampire mage. The vampire mage is lightly damaged. You block the vampire mage's attack. x2 You barely miss the vampire mage. The vampire mage is lightly damaged. The vampire mage hits you but does no damage. You block the vampire mage's attack. You cut the vampire mage into ribbons!!! The vampire mage's magic leaks into the air. The vampire mage is severely damaged. You block the vampire mage's attack. x2 You hit the vampire mage but do no damage. The vampire mage is severely damaged. You slash the vampire mage! The vampire mage's magic leaks into the air. The vampire mage is almost destroyed. The vampire mage hits you but does no damage. You block the vampire mage's attack. You closely miss the vampire mage. The vampire mage is almost destroyed. You block the vampire mage's attack. x2 You slice the vampire mage!! You destroy the vampire mage! Makhleb accepts your kill. Things that are here: a +0 robe; a +0 battleaxe; a +0 chain mail A wraith comes into view. You open the door. There is an open door here. You slash the wraith! The wraith is heavily damaged. You block the wraith's attack. You hit the wraith. The wraith is heavily damaged. You block the wraith's attack. You slice the wraith!! You destroy the wraith! Makhleb accepts your kill. A dart slug zombie comes into view. You slash the dart slug zombie! You destroy the dart slug zombie! Makhleb accepts your kill. There is an open door here. You open the door. A wraith, an ettin simulacrum and a catoblepas skeleton come into view. You slice the catoblepas skeleton!! The catoblepas skeleton is lightly damaged. You hear a shout! A centaur warrior skeleton comes into view. A fenstrider witch zombie comes into view. You slash the catoblepas skeleton! The catoblepas skeleton is moderately damaged. The catoblepas skeleton gores you. You slash the catoblepas skeleton! The catoblepas skeleton is heavily damaged. You hear a shout! A spriggan defender skeleton comes into view. You hit the catoblepas skeleton. The catoblepas skeleton is heavily damaged. The catoblepas skeleton barely misses you. You fracture the catoblepas skeleton into splinters!!! The catoblepas skeleton is almost destroyed. You block the catoblepas skeleton's attack. A necromancer comes into view. It is wielding a +0 dagger. You slice the catoblepas skeleton!! You destroy the catoblepas skeleton! Makhleb accepts your kill. You feel better. You hit the wraith but do no damage. You block the wraith's attack. You slice the wraith!! The wraith is severely damaged. You hit the wraith but do no damage. The wraith is severely damaged. You block the wraith's attack. You hit the wraith. The wraith is almost destroyed. You block the wraith's attack. You slash the wraith! You destroy the wraith! Makhleb accepts your kill. You hit the fenstrider witch zombie but do no damage. You hit the necromancer. The necromancer is lightly wounded. You barely miss the necromancer. The necromancer is lightly wounded. The necromancer casts a spell at you. The bolt of negative energy hits you. You partially resist. You feel drained. You closely miss the necromancer. The necromancer is lightly wounded. You slash the necromancer! The necromancer's magic leaks into the air. The necromancer is moderately wounded. You block the necromancer's attack. You miss the necromancer. The necromancer is moderately wounded. You block the necromancer's attack. You slash the necromancer! The necromancer's magic leaks into the air. The necromancer is severely wounded. The necromancer falters for a moment. You hit the necromancer. The necromancer's magic leaks into the air. The necromancer is almost dead. You hit the necromancer but do no damage. The necromancer is almost dead. You block the necromancer's attack. You completely miss the necromancer. The necromancer is almost dead. The necromancer barely misses you. You barely miss the necromancer. The necromancer is almost dead. The necromancer barely misses you. You closely miss the necromancer. The necromancer is almost dead. You slice the necromancer!! You kill the necromancer! Makhleb accepts your kill. You closely miss the spriggan defender skeleton. You block the spriggan defender skeleton's attack. You hit the spriggan defender skeleton. The spriggan defender skeleton is lightly damaged. You block the spriggan defender skeleton's attack. You barely miss the spriggan defender skeleton. The spriggan defender skeleton is lightly damaged. The spriggan defender skeleton hits you. You slash the spriggan defender skeleton! The spriggan defender skeleton is lightly damaged. The spriggan defender skeleton misses you. You slice the spriggan defender skeleton!! The spriggan defender skeleton is heavily damaged. You block the spriggan defender skeleton's attack. You miss the spriggan defender skeleton. The spriggan defender skeleton is heavily damaged. You block the spriggan defender skeleton's attack. The spriggan defender skeleton hits you but does no damage. You closely miss the spriggan defender skeleton. The spriggan defender skeleton is heavily damaged. The spriggan defender skeleton closely misses you. You barely miss the spriggan defender skeleton. The spriggan defender skeleton is heavily damaged. You block the spriggan defender skeleton's attack. You slash the spriggan defender skeleton! The spriggan defender skeleton is heavily damaged. You block the spriggan defender skeleton's attack. You slash the spriggan defender skeleton! The spriggan defender skeleton is severely damaged. You block the spriggan defender skeleton's attack. You slash the spriggan defender skeleton! The spriggan defender skeleton is severely damaged. You block the spriggan defender skeleton's attack. You slice the spriggan defender skeleton!! The spriggan defender skeleton is almost destroyed. The spriggan defender skeleton hits you but does no damage. You miss the spriggan defender skeleton. The spriggan defender skeleton is almost destroyed. You block the spriggan defender skeleton's attack. You barely miss the spriggan defender skeleton. The spriggan defender skeleton is almost destroyed. The spriggan defender skeleton hits you but does no damage. You hit the spriggan defender skeleton. The spriggan defender skeleton is almost destroyed. You block the spriggan defender skeleton's attack. You slice the spriggan defender skeleton!! You destroy the spriggan defender skeleton! Makhleb accepts your kill. You slice the centaur warrior skeleton!! The centaur warrior skeleton is moderately damaged. You block the centaur warrior skeleton's attack. x2 You slice the centaur warrior skeleton!! The centaur warrior skeleton is severely damaged. You block the centaur warrior skeleton's attack. x2 You slice the centaur warrior skeleton!! The centaur warrior skeleton is almost destroyed. You block the centaur warrior skeleton's attack. x2 You slice the centaur warrior skeleton!! You destroy the centaur warrior skeleton! Makhleb accepts your kill. Your life force feels restored. You hit the fenstrider witch zombie. The fenstrider witch zombie is lightly damaged. You block the fenstrider witch zombie's attack. The fenstrider witch zombie kicks you but does no damage. You slice the fenstrider witch zombie!! The fenstrider witch zombie is moderately damaged. You block the fenstrider witch zombie's attack. The fenstrider witch zombie barely misses you. You closely miss the fenstrider witch zombie. The fenstrider witch zombie is moderately damaged. You slice the fenstrider witch zombie!! The fenstrider witch zombie is heavily damaged. The fenstrider witch zombie hits you but does no damage. The fenstrider witch zombie closely misses you. You chop the fenstrider witch zombie into pieces!!! The fenstrider witch zombie is severely damaged. You block the fenstrider witch zombie's attack. The fenstrider witch zombie misses you. You slice the fenstrider witch zombie!! The fenstrider witch zombie is almost destroyed. You block the fenstrider witch zombie's attack. x2 You hit the fenstrider witch zombie. You destroy the fenstrider witch zombie! Makhleb accepts your kill. You slash the ettin simulacrum! The ettin simulacrum is moderately damaged. You hit the ettin simulacrum but do no damage. The ettin simulacrum is moderately damaged. You block the ettin simulacrum's attack. The ettin simulacrum closely misses you. You slash the ettin simulacrum! The ettin simulacrum is severely damaged. The ettin simulacrum hits you but does no damage. You block the ettin simulacrum's attack. You hit the ettin simulacrum but do no damage. The ettin simulacrum is severely damaged. You hit the ettin simulacrum. The ettin simulacrum is severely damaged. You block the ettin simulacrum's attack. x2 You slice the ettin simulacrum!! The ettin simulacrum vaporises! Makhleb accepts your kill. Okay, then. There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe; a human corpse There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe; a human corpse You open the door. Found a blade talisman. Found a stone staircase leading down. There is an open door here. You see here a blade talisman. There is a stone staircase leading down here. There is an open door here. A vampire knight comes into view. It is wielding a +3 great mace of protection. The vampire knight shouts! Found 2 stones. The vampire knight casts a spell. The vampire knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. No target in view! No target in view! No target in view! A ghoul and a bog body come into view. You hear some strange, mumbled words. A bog body comes into view. The bog body gestures at you while chanting. You resist with almost no effort. You block something's attack. Something bites you but does no damage. You closely miss something. Something hits you but does no damage. Something bites you. You hit something. You hear some strange, mumbled words. Something tries to affect you, but you resist. You slice something!! Something hits you. Something bites you but does no damage. You miss something. You slice the ghoul!! You hit something but do no damage. You slash the ghoul! You block something's attack. Something bites you but does no damage. The ghoul barely misses you. You block the ghoul's attack. Something hits you! Something bites you but does no damage. You slice something!! You slash the ghoul! The bog body gestures at you while chanting. The bolt of cold misses you. The bog body casts a spell at you. The bolt of cold hits something. The bolt of cold hits you! You resist. You block the ghoul's attack. x2; You block something's attack. x2 You hit something but do no damage. You slice the ghoul!! Something hits you! You block something's attack. You block the ghoul's attack. x2 You barely miss something. You slash the bog body! The bog body's magic leaks into the air. You hit the ghoul. You hear some strange, mumbled words. Something tries to affect you, but you resist. You miss something. You slash the bog body! The bog body's magic leaks into the air. You slash the ghoul! You block the bog body's attack. You block the ghoul's attack. x2; Something hits you. You block something's attack. You barely miss something. You slice the bog body!! The bog body's magic leaks into the air. You slice the bog body!! You destroy the bog body! Makhleb accepts your kill. You feel better. You barely miss the ghoul. Something draws life force from you. You block the bog body's attack. The ghoul misses you. The ghoul closely misses you. You hit something. You slice the ghoul!! You slice the bog body!! You destroy the bog body! Makhleb accepts your kill. You feel better. Something hits you but does no damage. Something bites you but does no damage. The ghoul claws you. The ghoul claws you but does no damage. You barely miss something. You slash the ghoul! You block something's attack. Something bites you but does no damage. Something hits you. Something bites you but does no damage. You block the ghoul's attack. x2 You slash something! You slash the ghoul! You block something's attack. x2 You slice something!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. You barely miss the ghoul. You block the ghoul's attack. x2 The ghoul claws you but does no damage. You block the ghoul's attack. Things that are here: a +3 great mace of protection; a +0 chain mail You slice the ghoul!! You destroy the ghoul! Makhleb accepts your kill. You feel better. You see here a ghoul corpse. Things that are here: a +3 great mace of protection; a +0 chain mail You see here a bog body corpse. Zenata, Seeker of Sheza comes into view. She is wielding a +5 bardiche. Zenata shouts! Zenata sends weapons flying into battle! Zenata points at you and mumbles some strange words. A blast of power from the earth strikes you! Casting: Shatter (quite dangerous; 100% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You block the +1 heavy dire flail's attack. Press: ? - help, v - describe, . - travel The floor. You slash the +1 heavy dire flail! The +1 heavy dire flail is severely damaged. You block the +1 heavy dire flail's attack. The +1 heavy dire flail hits you. You slice the +1 heavy dire flail!! You destroy the +1 heavy dire flail! The +1 heavy dire flail disappears in a puff of smoke! You block the +2 long sword of holy wrath's attack. You hit the +2 long sword of holy wrath but do no damage. The +2 long sword of holy wrath hits you but does no damage. You block the +2 long sword of holy wrath's attack. You closely miss the +2 long sword of holy wrath. The +2 long sword of holy wrath hits you but does no damage. Zenata gestures, and weapons take to the air! You block the +2 long sword of holy wrath's attack. You miss the +2 long sword of holy wrath. You block the +2 long sword of holy wrath's attack. Zenata sends weapons flying into battle! You miss the +2 long sword of holy wrath. The +0 vampiric hand axe disappears in a puff of smoke! The +8 vampiric trident disappears in a puff of smoke! You block the +2 long sword of holy wrath's attack. x2 You barely miss the +2 long sword of holy wrath. You block the +2 antimagic trident's attack. The +2 long sword of holy wrath hits you but does no damage. You block the +2 antimagic trident's attack. The +2 long sword of holy wrath barely misses you. You slash the +2 long sword of holy wrath! The +2 long sword of holy wrath is moderately damaged. You block the +2 antimagic trident's attack. You block the +2 long sword of holy wrath's attack. You block the +2 antimagic trident's attack. You closely miss the +2 long sword of holy wrath. The +2 long sword of holy wrath is moderately damaged. You block the +2 long sword of holy wrath's attack. You block the +2 antimagic trident's attack. You block the +2 long sword of holy wrath's attack. The +2 antimagic trident barely misses you. You miss the +2 long sword of holy wrath. The +2 long sword of holy wrath is moderately damaged. You block the +2 long sword of holy wrath's attack. The +2 antimagic trident misses you. You block the +2 long sword of holy wrath's attack. You slash the +2 long sword of holy wrath! The +2 long sword of holy wrath is almost destroyed. The +2 antimagic trident hits you from afar! You feel your power leaking away. You block the +2 long sword of holy wrath's attack. You block the +2 antimagic trident's attack. You block the +2 long sword of holy wrath's attack. You closely miss the +2 long sword of holy wrath. The +2 long sword of holy wrath is almost destroyed. You block the +2 antimagic trident's attack. You block the +2 long sword of holy wrath's attack. You block the +2 antimagic trident's attack. The +2 long sword of holy wrath hits you but does no damage. You slice the +2 long sword of holy wrath!! You destroy the +2 long sword of holy wrath! The +2 long sword of holy wrath disappears in a puff of smoke! The +2 antimagic trident hits you but does no damage. You block the +2 antimagic trident's attack. You block the +2 dire flail of protection's attack. You hit the +2 dire flail of protection but do no damage. You block the +2 antimagic trident's attack. The +6 vampiric trident hits you from afar! The +2 dire flail of protection hits you! You block the +6 vampiric trident's attack. You block the +2 antimagic trident's attack. The +2 dire flail of protection closely misses you. You hit the +2 dire flail of protection but do no damage. You block the +2 antimagic trident's attack. You block the +6 vampiric trident's attack. You block the +2 dire flail of protection's attack. The +2 antimagic trident hits you from afar. The +6 vampiric trident hits you but does no damage. Zenata sends weapons flying into battle! You block the +2 dire flail of protection's attack. You closely miss the +2 dire flail of protection. The +2 antimagic trident hits you but does no damage. You block the +2 dire flail of protection's attack. You block the +6 vampiric trident's attack. You block the +2 dire flail of protection's attack. You block the +2 antimagic trident's attack. The +6 vampiric trident hits you but does no damage. You closely miss the +2 dire flail of protection. The +3 war axe of venom disappears in a puff of smoke! The +2 dire flail of protection misses you. You block the +2 antimagic trident's attack. You block the +6 vampiric trident's attack. You block the +2 dire flail of protection's attack. You block the +2 antimagic trident's attack. The +6 vampiric trident hits you but does no damage. The +0 halberd of venom hits you from afar! You are poisoned. You barely miss the +2 dire flail of protection. You feel very sick. The +2 dire flail of protection hits you!! You block the +2 antimagic trident's attack. You block the +6 vampiric trident's attack. The +0 halberd of venom hits you from afar! You are more poisoned. The +2 dire flail of protection hits you but does no damage. You block the +2 antimagic trident's attack. The +6 vampiric trident hits you from afar. You feel extremely sick. The +2 dire flail of protection hits you but does no damage. You block the +2 antimagic trident's attack. You block the +6 vampiric trident's attack. The +2 dire flail of protection hits you! You block the +2 antimagic trident's attack. The +6 vampiric trident hits you but does no damage. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the +2 dire flail of protection!! The +2 dire flail of protection is almost destroyed. The blood arrow hits the +2 dire flail of protection!! You destroy the +2 dire flail of protection! The +2 dire flail of protection disappears in a puff of smoke! The blood arrow hits the +2 antimagic trident!! The +2 antimagic trident is almost destroyed. The blood arrow hits the +2 antimagic trident!! You destroy the +2 antimagic trident! The +2 antimagic trident disappears in a puff of smoke! The blood arrow hits the +6 vampiric trident!!! You destroy the +6 vampiric trident! The +6 vampiric trident disappears in a puff of smoke! You feel extremely sick. The +4 heavy halberd hits you from afar! The +0 halberd of venom hits you but does no damage. You are more poisoned. You feel extremely sick. You block the +4 heavy halberd's attack. You block the +0 halberd of venom's attack. The +0 halberd of venom hits you. You are more poisoned. You block the +4 heavy halberd's attack. You feel better. Your surroundings suddenly seem different. Found a hand axe. You start resting. Magic restored. You start resting. HP restored. You are ready to perform a blood rite again. A deep dwarf zombie comes into view. You slice the deep dwarf zombie!! The deep dwarf zombie is heavily damaged. You block the deep dwarf zombie's attack. You hit the deep dwarf zombie. The deep dwarf zombie is heavily damaged. You hit the deep dwarf zombie. The deep dwarf zombie is severely damaged. You block the deep dwarf zombie's attack. You slice the deep dwarf zombie!! You destroy the deep dwarf zombie! Makhleb accepts your kill. No target in view! There is an open door here. You open the door. There is an open door here. There is an open door here. You open the door. There is an open door here. Hit: v) +7 war axe (antimagic) Press: ? - help, Dir - move target, f - you Okay, then. You open the door. Found 6 stones. There is an open door here. You open the door. There is an open door here. Zenata shouts! Zenata sends weapons flying into battle! You block the +2 vampiric trident's attack. The +2 vampiric trident hits you from afar. Zenata sends weapons flying into battle! You block the +2 vampiric trident's attack. You block the +2 vampiric trident's attack. x2 You block the +1 mace of draining's attack. The +1 mace of draining attacks as it pursues you! You block the +1 mace of draining's attack. Zenata casts a spell at you. A blast of power from the earth and the +1 mace of draining strikes you! The +1 mace of draining hits you. You partially resist. You feel drained. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The +1 mace of draining hits you but does no damage. You partially resist. You block the +5 trident of distortion's attack. You block the +1 mace of draining's attack. The +5 trident of distortion hits you but does no damage. Space warps around you. Zenata sends weapons flying into battle! The +2 vampiric trident hits you but does no damage. You slice the +1 mace of draining!! The +1 mace of draining is severely damaged. The +1 mace of draining disappears in a puff of smoke! You block the +5 trident of distortion's attack. You block the +2 vampiric trident's attack. You block the +5 trident of distortion's attack. The +3 battleaxe of freezing misses you. You block the +2 vampiric trident's attack. You barely miss the +3 battleaxe of freezing. You block the +5 trident of distortion's attack. You block the +2 vampiric trident's attack. You block the +3 battleaxe of freezing's attack. You block the +5 trident of distortion's attack. The +2 vampiric trident hits you from afar. You barely miss the +3 battleaxe of freezing. Your surroundings suddenly seem different. There is an open door here. You hit the +3 mace of distortion. The +3 mace of distortion is lightly damaged. You block the +3 mace of distortion's attack. You slash the +3 mace of distortion! The +3 mace of distortion is heavily damaged. You block the +3 mace of distortion's attack. x2 You barely miss the +3 mace of distortion. The +3 mace of distortion is moderately damaged. You block the +3 mace of distortion's attack. x2 You slash the +3 mace of distortion! The +3 mace of distortion is severely damaged. The +3 mace of distortion hits you but does no damage. You blink. You block the +3 mace of distortion's attack. x2 The +3 mace of distortion closely misses you. You hit the +3 mace of distortion but do no damage. The +3 mace of distortion is heavily damaged. You block the +3 mace of distortion's attack. You block the +5 trident of distortion's attack. You miss the +3 mace of distortion. The +3 mace of distortion is heavily damaged. You block the +3 mace of distortion's attack. You block the +5 trident of distortion's attack. You block the +3 mace of distortion's attack. You block the +5 trident of distortion's attack. You carve the +3 mace of distortion like a ham!!! You destroy the +3 mace of distortion! The +3 mace of distortion disappears in a puff of smoke! You block the +5 trident of distortion's attack. x2 The +5 trident of distortion attacks as it pursues you! The +5 trident of distortion hits you but does no damage. Space warps around you. You block the +5 trident of distortion's attack. You block the +5 trident of distortion's attack. You block the +2 vampiric trident's attack. You block the +5 trident of distortion's attack. You block the +2 vampiric trident's attack. The +5 trident of distortion hits you but does no damage. You are cast into the Abyss! To return, you must find a gate leading back. Killing monsters will force the Abyss to allow you passage. This branch contains the abyssal rune of Zot. There is an open door here. A tentacled starspawn comes into view. A tentacle flies out from the starspawn's body! A starspawn tentacle comes into view. A starspawn tentacle comes into view. You block the starspawn tentacle's attack. The starspawn tentacle completely misses you. You slash the starspawn tentacle! The starspawn tentacle is heavily damaged. You slash the starspawn tentacle! You carve the starspawn tentacle like a ham!!! You destroy the starspawn tentacle! You slash the starspawn tentacle! A tentacle flies out from the starspawn's body! You block the starspawn tentacle's attack. A starspawn tentacle comes into view. You carve the starspawn tentacle like a ham!!! You destroy the starspawn tentacle! You block the starspawn tentacle's attack. A tentacle flies out from the starspawn's body! A starspawn tentacle comes into view. You slice the starspawn tentacle!! The starspawn tentacle is almost destroyed. You hit the tentacled starspawn but do no damage. You block the starspawn tentacle's attack. You block the tentacled starspawn's attack. x2 You slice the starspawn tentacle!! You destroy the starspawn tentacle! You slice the tentacled starspawn!! You destroy the tentacled starspawn! Makhleb accepts your kill. You feel better. The starspawn's tentacles wither and die. Your life force feels restored. Found a gateway leading out of the Abyss. Saving game... please wait. Welcome back, zentaur the Mountain Dwarf Fighter. Blood and souls for Makhleb! Press ? for a list of commands and other information. A lurking horror comes into view. An apocalypse crab comes into view. A worldbinder comes into view. The apocalypse crab breathes chaos at you. You hit the bone dragon but do no damage. You hit the bone dragon but do no damage. The bone dragon bites you! You block the bone dragon's attack. The bone dragon tramples you but does no damage. You slice the bone dragon!! The bone dragon is lightly damaged. The lurking horror is engulfed in seething chaos. The lurking horror appears confused. The lurking horror hits itself. Your body is wracked with pain! The bone dragon completely misses you. The bone dragon claws you. The bone dragon tramples you but does no damage. A cacodemon answers the call of your blood! A jealous blizzard demon pursues it! The worldbinder calls forth creatures from the Snake Pit! A wretched star comes into view. You block the bone dragon's attack. x3 You feel much better. The worldbinder hits you but does no damage. You block the worldbinder's attack. You block the bone dragon's attack. x3 Your cacodemon gestures at the worldbinder. The bolt of devastation hits the worldbinder! The worldbinder's willpower is stripped away! The bolt of devastation hits the worldbinder!!! The worldbinder is destroyed! Makhleb accepts your kill. The black mamba disappears in a puff of smoke! You hit the bone dragon but do no damage. The bone dragon is lightly damaged. You hit the blizzard demon. The blizzard demon's magic leaks into the air. The blizzard demon's magic is no longer disrupted. A quasit comes into view. The bone dragon bites you but does no damage. The bone dragon barely misses you. The bone dragon tramples you but does no damage. The quasit gives a chilling moan. You slash the bone dragon! The bone dragon is lightly damaged. You slash the blizzard demon! The blizzard demon's magic leaks into the air. You hear a bellow! The blizzard demon gestures at you. The bolt of cold hits you. You resist. You hear an angry growl. You barely miss the bone dragon. The bone dragon is lightly damaged. You slash the blizzard demon! The blizzard demon's magic leaks into the air. You block the bone dragon's attack. x3 The blizzard demon falters for a moment. Your cacodemon hits the apocalypse crab! Your cacodemon hits the apocalypse crab but does no damage. You slash the apocalypse crab! The apocalypse crab is severely wounded. You hit the bone dragon. You hit the blizzard demon but do no damage. You block the bone dragon's attack. The bone dragon claws you but does no damage. The bone dragon barely misses you. You block the apocalypse crab's attack. x2 You hit the apocalypse crab but do no damage. The apocalypse crab is severely wounded. You hit the bone dragon but do no damage. You slash the blizzard demon! The blizzard demon's magic leaks into the air. The blizzard demon falters for a moment. The apocalypse crab bites you. You feel your power leaking away. You block the apocalypse crab's attack. You block the bone dragon's attack. x3 A chaos spawn comes into view. You hit the apocalypse crab. The apocalypse crab is severely wounded. You hit the bone dragon but do no damage. You slash the blizzard demon! The blizzard demon's magic leaks into the air. You block the blizzard demon's attack. The blizzard demon hits you but does no damage. Your cacodemon hits the bone dragon. Your cacodemon hits the bone dragon but does no damage. You slash the apocalypse crab! You kill the apocalypse crab! Makhleb accepts your kill. You feel better. You slash the blizzard demon! The blizzard demon's magic leaks into the air. You hit the bone dragon but do no damage. A ynoxinul comes into view. You block the bone dragon's attack. The bone dragon claws you but does no damage. You block the bone dragon's attack. You block the blizzard demon's attack. x2 Your cacodemon hits the bone dragon! Your cacodemon hits the bone dragon but does no damage. The wretched star pulses with an eldritch light! You feel clumsy. x2 Your cacodemon twists and deforms. You barely miss the bone dragon. The bone dragon is moderately damaged. You hit the blizzard demon but do no damage. The bone dragon closely misses you. You block the bone dragon's attack. The bone dragon barely misses you. You block the blizzard demon's attack. x2 Your cacodemon barely misses the bone dragon. Your cacodemon hits the bone dragon! You hit the bone dragon but do no damage. The bone dragon is moderately damaged. You slash the blizzard demon! You kill the blizzard demon! That felt strangely unrewarding. You block the bone dragon's attack. x3 The ynoxinul gestures. You slash the bone dragon! The bone dragon is moderately damaged. You slash the wretched star! The wretched star's magic leaks into the air. You hit the chaos spawn but do no damage. The wretched star falters for a moment. Your cacodemon hits the bone dragon but does no damage. Your cacodemon hits the bone dragon. You hit the bone dragon but do no damage. The bone dragon is moderately damaged. You slice the wretched star!! The wretched star's magic leaks into the air. You hit the chaos spawn. You block the bone dragon's attack. x2 The bone dragon tramples you but does no damage. You block the chaos spawn's attack. Your cacodemon hits the bone dragon! Your cacodemon hits the bone dragon. You hit the bone dragon but do no damage. The bone dragon is moderately damaged. You slice the chaos spawn!! You kill the chaos spawn! Makhleb accepts your kill. The chaos spawn degenerates into a cloud of primal chaos! You slash the wretched star! The wretched star's magic leaks into the air. The bone dragon barely misses you. The bone dragon claws you but does no damage. The bone dragon tramples you. You stumble backwards! Your cacodemon hits the bone dragon but does no damage. Your cacodemon hits the bone dragon. You slice the bone dragon!! The bone dragon is heavily damaged. You are engulfed in seething chaos. The quasit bites your cacodemon. The quasit barely misses your cacodemon. The quasit claws your cacodemon but does no damage. The bone dragon bites you! You block the bone dragon's attack. x2 You slash the bone dragon! The bone dragon is heavily damaged. You are engulfed in seething chaos. You feel protected. Your cacodemon gestures at the quasit. The bolt of devastation hits the quasit!! The quasit's willpower is stripped away! The quasit dies! Makhleb accepts your kill. You slash the bone dragon! The bone dragon is severely damaged. You block the bone dragon's attack. The bone dragon closely misses you. You block the bone dragon's attack. The wretched star pulses with an eldritch light! You feel less energetic. x2 Your cacodemon twists and deforms. Your cacodemon hits the bone dragon but does no damage. Your cacodemon hits the bone dragon. You slash the bone dragon! The bone dragon is severely damaged. The bone dragon completely misses you. You block the bone dragon's attack. x2 Your cacodemon hits the bone dragon but does no damage. x2 You hit the bone dragon but do no damage. The bone dragon is severely damaged. You hit the ufetubus. The ufetubus hits your cacodemon. x2 You block the ufetubus's attack. x2; You block the bone dragon's attack. x2 The bone dragon tramples you. You stumble backwards! You hit the bone dragon but do no damage. The bone dragon is severely damaged. The wretched star falters for a moment. Your cacodemon gestures at the ufetubus. The bolt of devastation hits the ufetubus! The ufetubus's willpower is stripped away! The ufetubus dies! The ufetubus disappears in a puff of smoke! A worldbinder comes into view. You slice the bone dragon!! The bone dragon is almost destroyed. You slash the ufetubus! You kill the ufetubus! The ufetubus disappears in a puff of smoke! You block the bone dragon's attack. x2; The bone dragon completely misses you. Your cacodemon hits the bone dragon but does no damage. Your cacodemon hits the bone dragon. You hit the bone dragon. The bone dragon is almost destroyed. A small abomination comes into view. You block the bone dragon's attack. The bone dragon claws you but does no damage. The bone dragon tramples you but does no damage. The ynoxinul barely misses your cacodemon. Your cacodemon gestures at the bone dragon. The bone dragon resists with almost no effort. You catch the helpless bone dragon completely off-guard! You slash the bone dragon! The bone dragon is almost destroyed. You slash the wretched star! The wretched star's magic leaks into the air. The wretched star falters for a moment. You block the bone dragon's attack. x3 You hit the bone dragon but do no damage. The bone dragon is almost destroyed. You hit the wretched star but do no damage. Your cacodemon gestures at the bone dragon. The bone dragon resists with almost no effort. The wretched star pulses with an eldritch light! You feel the urge to shout. You feel a strong urge to scream. Your cacodemon twists and deforms. You slash the bone dragon! The bone dragon is almost destroyed. You hit the wretched star but do no damage. You block the bone dragon's attack. x3 Your cacodemon gestures at the bone dragon. The bone dragon resists with almost no effort. The worldbinder calls forth creatures from the Swamp! You hit the bone dragon. The bone dragon is almost destroyed. You hit the wretched star. The wretched star's magic leaks into the air. You slash the bog body! The bog body's magic leaks into the air. You hit the ynoxinul. The ynoxinul's magic leaks into the air. The wretched star glows turbulently. The lance of force hits you! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the worldbinder!!! You destroy the worldbinder! Makhleb accepts your kill. You feel better. The bog body disappears in a puff of smoke! x2 The blood arrow hits the wretched star!!! You destroy the wretched star! Makhleb accepts your kill. You feel better. The blood arrow hits the ynoxinul!! The ynoxinul is almost dead. The blood arrow misses the ynoxinul. The blood arrow hits the bone dragon!! You destroy the bone dragon! Makhleb accepts your kill. You feel better. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32.1-1-g848d7226f3 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [zentaur] Species: Mountain Dwarf Job: Fighter HP: 130/218; mods: 0/0 MP: 6/8; mod: 0 Stats: 34 (34) 11 (11) 5 (5) Position: (41, 34), 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 | 100 | 25 | 18012 | 900/1618 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 16 | 5303 | 0/742 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 | 5 | 1060 | 0/424 Armour | X | 0 | 0 | 15 | 5486 | 0/820 Dodging | X | 0 | 0 | 5 | 1261 | 0/504 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 20 | 10279 | 0/1199 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 4 | 707 | 0/353 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/70 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 | 5 | 630 | 0/252 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 0 | 0 | 17 | 5152 | 69/669 Evocations | X | 0 | 0 | 10 | 2333 | 0/505 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #47: 1258 #187: 1 Attributes: #4: 329284 #7: 11 #12: 4857 #13: 1418 #23: 62173 #24: -2114749196 #29: 6 #30: 1941 #49: 5101 Mutations: clumsy: 2 (temporary) low MP: 2 (temporary) screaming: 2 (temporary) runic magic: 1 (innate) artefact enchanting: 1 (innate) Cocytus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #21: +7 antimagic war axe eq slot #1, inv slot #0: scarf "Maschoyx" {+Inv, rF+ Str+3} eq slot #2, inv slot #18: +2 helmet eq slot #3, inv slot #1: +1 pair of gloves of strength eq slot #4, inv slot #9: +0 pair of boots eq slot #5, inv slot #45: +3 tower shield of reflection eq slot #6, inv slot #41: +2 crystal plate armour of cold resistance eq slot #7, inv slot #5: +5 ring of evasion eq slot #8, inv slot #33: ring of Temperance {Ice ^Drain rN++ rCorr} eq slot #9, inv slot #46: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .. .... .. ... .... .. #.. #..# .. #..##..##. . ........ .. ..§.. #. #..# # .##..##§@##..##. .......3........ .......2.†.....∩ .##.x##..##..##. #. #..# ..# .. .... ... . ..... ... . .##..## ##. .. #..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false xom_bazaar: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>