Crash caused by signal #11: Segmentation fault Version: Dungeon Crawl Stone Soup 0.32-a0-1066-g029dca9 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 9541035540701859428, deterministic pregen: 1 Version history: Game started: 0.32-a0-1049-gd495c7a 0.32-a0-1065-g04caa86 0.32-a0-1066-g029dca9 Command line: /var/dcss/builds/dcss-trunk/latest/bin/dcss -name Alraunia -rc /var/dcss/gamedata/dcss-trunk/rc-files/Alraunia.rc -macro /var/dcss/gamedata/dcss-trunk/rc-files/Alraunia.macro -morgue /var/dcss/gamedata/dcss/morgue/Alraunia/ -extra-opt-first travel_delay=20 -extra-opt-first rest_delay=0 -dir /var/dcss/gamedata/dcss-trunk/save/ -webtiles-socket /var/dcss/sockets/Alraunia:2024-05-04.19:13:18.sock -await-connection RC options: restart_after_game = false Crash caused by signal #11: Segmentation fault Obtained 18 stack frames. /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z17write_stack_traceP8_IO_FILE+0x38) [0x7b7ee8]: write_stack_trace(_IO_FILE*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z13do_crash_dumpv+0x3de) [0x7c1bae]: do_crash_dump() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z20crash_signal_handleri+0x1f0) [0x7b8350]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x354c0) [0x7f7f04ed04c0]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt15affect_endpointEv+0xfab) [0x77831b]: bolt::affect_endpoint() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt7do_fireEv+0x618) [0x7796d8]: bolt::do_fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_ZN4bolt4fireEv+0x438) [0x77a418]: bolt::fire() /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x370) [0xaf87b0]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z16handle_mon_spellP7monster+0x1073) [0xb02f73]: handle_mon_spell(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xad2fd2] /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z19handle_monster_moveP7monster+0x1a64) [0xad9574]: handle_monster_move(monster*) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z15handle_monstersb+0xb62) [0xadac02]: handle_monsters(bool) /var/dcss/builds/dcss-trunk/latest/bin/dcss(_Z12world_reactsv+0x12e) [0xe4275e]: world_reacts() /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe43c13] /var/dcss/builds/dcss-trunk/latest/bin/dcss() [0xe44a0d] /var/dcss/builds/dcss-trunk/latest/bin/dcss(main+0x18c) [0x70b0dc]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f7f04ebb840]: /var/dcss/builds/dcss-trunk/latest/bin/dcss(_start+0x29) [0x70bbf9]: Trying to run gdb. GNU gdb (Ubuntu 8.2-0ubuntu1~16.04.1) 8.2 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f7f05275f2a in __waitpid (pid=6381, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 #0 0x00007f7f05275f2a in __waitpid (pid=6381, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at ../sysdeps/unix/sysv/linux/waitpid.c:29 resultvar = 18446744073709551104 sc_ret = #1 0x00000000007b7d65 in call_gdb (file=file@entry=0x7f7f05260540 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 4674\000\000\000\000\000\000\000\000" #2 0x00000000007c1bca in do_crash_dump () at dbg-asrt.cc:692 t = 1714855965 dir = "/var/dcss/gamedata/dcss/morgue/Alraunia/" name = "/var/dcss/gamedata/dcss/morgue/Alraunia/crash-Alraunia-20240504-205245.txt", '\000' signal_info = "Crash caused by signal #11: Segmentation fault" cause_msg = "Crash caused by signal #11: Segmentation fault" file = 0x7f7f05260540 <_IO_2_1_stderr_> #3 0x00000000007b8350 in crash_signal_handler (sig_num=11) at crash.cc:198 No locals. #4 No locals. #5 0x000000000077831b in bolt::affect_endpoint (this=0x7fff8e70ac40) at beam.cc:2651 spot = {x = 35, y = 39} num_found = 5 use_bullseye = cloud = #6 0x00000000007796d8 in bolt::do_fire (this=0x7fff8e70ac40) at beam.cc:1395 coff = {cstate = false} #7 0x000000000077a418 in bolt::fire (this=0x7fff8e70ac40) at beam.cc:1171 No locals. #8 0x0000000000af87b0 in std::function::operator()(monster&, mon_spell_slot, bolt&) const (__args#2=..., __args#1=..., __args#0=..., this=) at /usr/include/c++/9/bits/std_function.h:263 No locals. #9 mons_cast (mons=0x13c81d0 , pbolt=..., spell_cast=SPELL_FLASHING_BALESTRA, slot_flags=..., do_noise=) at mon-cast.cc:6131 evoke = flags = foe = 0x13495c0 logic = slot = {spell = SPELL_FLASHING_BALESTRA, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}} sumcount = 0 sumcount2 = duration = 0 god = splpow = #10 0x0000000000b02f73 in handle_mon_spell (mons=mons@entry=0x13c81d0 ) at mon-cast.cc:4416 hspell_pass = std::vector of length 1, capacity 2 = {{spell = SPELL_FLASHING_BALESTRA, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}}} beem = {origin_spell = SPELL_FLASHING_BALESTRA, range = 6, glyph = 96 U'`', colour = 11 '\v', flavour = BEAM_MMISSILE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 36, y = 40}, target = {x = 40, y = 38}, damage = {num = 3, size = 24}, ench_power = 204, hit = 28, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 8237, source_name = "an undying armoury", name = "flashing steel", short_name = "", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "flashing steel", 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 4, capacity 4 = {{x = 37, y = 39}, {x = 38, y = 39}, {x = 39, y = 38}, {x = 40, y = 38}}, 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 = 27, 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, auto_hit = 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 = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = {spell = SPELL_FLASHING_BALESTRA, freq = , flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2}} spell_cast = SPELL_FLASHING_BALESTRA flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 2} battlesphere = false #11 0x0000000000ad2fd2 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1690 friendly_or_near = #12 0x0000000000ad9574 in handle_monster_move (mons=0x13c81d0 ) at mon-act.cc:2009 entry = mmov = {x = 1, y = -1} disabled = old_energy = 82 non_move_energy = old_pos = new_pos = {x = 35, y = 37} #13 0x0000000000adac02 in handle_monsters (with_noise=with_noise@entry=true) at mon-act.cc:2468 mon = 0x13c81d0 oldspeed = 82 tries = 5 #14 0x0000000000e4275e in world_reacts () at main.cc:2598 No locals. #15 0x0000000000e43c13 in _input () at main.cc:1295 player_disabled = {was_disabled = false} #16 0x0000000000e44a0d in _launch_game () at main.cc:487 game_start = ccon = {cstate = false} #17 0x000000000070b0dc in _launch_game_loop () at main.cc:386 game_ended = false game_ended = ge = fe = E = #18 main (argc=, argv=0x7fff8e70c088) at main.cc:336 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 4674) 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 -DWEB_DIR_PATH="/web/" -D_GNU_SOURCE -isystem /usr/include/ncursesw LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 24, depth = 16 Level id: Zig:16 Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 42 Level vaults: ziggurat_pillar_centre_i ziggurat_pillar_centre_i ziggurat_pillar_centre_i ziggurat_pillar_centre_i ziggurat1 Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (53, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Vehumet accepts your kill. You hear a shout! A will-o-the-wisp comes into view. A swamp dragon comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vhi's Electric Charge (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - tyrant leech Aim: a tyrant leech (whirling frost, severely wounded, 75% to hit) You feel a strong surge of power! You charge forward with an electric crackle! A spriggan air mage comes into view. You hit the tyrant leech and electrocute it. The Singing Sword wails mournfully. You send a blast of sound all around you. The alligator is almost dead. The will-o-the-wisp is heavily damaged. The tyrant leech is almost dead. The tentacled monstrosity is severely wounded. The spriggan air mage is lightly wounded. The alligator is almost dead. The swamp dragon is lightly wounded. The eleionoma is almost dead. You tail-slap the tyrant leech, but do no damage. The tyrant leech is almost dead. You kill the tyrant leech! Vehumet accepts your kill. You feel your power returning. You destroy the shambling mangrove! Vehumet accepts your kill. You feel your power returning. You kill the alligator! Vehumet accepts your kill. You kill the alligator! Vehumet accepts your kill. You kill the eleionoma! Vehumet accepts your kill. A spriggan druid comes into view. It is wielding a +0 quarterstaff. The will-o-the-wisp gestures. The will-o-the-wisp conjures some marshlight! The spriggan air mage gestures wildly while chanting. The spriggan air mage begins repelling missiles! 2 foxfires come into view. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vhi's Electric Charge (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - tentacled monstrosity Aim: a tentacled monstrosity (whirling frost, almost dead, 97% to hit) You feel a strong surge of power! You charge forward with an electric crackle! Found thirteen items. You slash the tentacled monstrosity! You kill the tentacled monstrosity! Vehumet accepts your kill. You feel your power returning. With its final breath, the spriggan druid offers up its power to the beasts of the wild! The swamp dragon is healed. The swamp dragon seems to grow more fierce. You kill the spriggan druid! Vehumet accepts your kill. You kill the spriggan air mage! Vehumet accepts your kill. You destroy the will-o-the-wisp! Vehumet accepts your kill. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a strong surge of power! Space momentarily warps into an impossible shape! You slice the swamp dragon!! The Singing Sword nearly hits the concert pitch. You send a blast of sound all around you. You kill the swamp dragon! Vehumet accepts your kill. You feel your power returning. The winds around you start to calm down. Found seven items. Found two gates leading back out of this place. Found a stone staircase leading down. You are engulfed in whirling frost. You are engulfed in whirling frost. Things that are here: a +0 quarterstaff; a +0 robe; a spriggan corpse The winds around you calm down. o - a wand of light (57) (gained 5 charges) R - 11 potions of mutation (gained 2) You see here the +4 battleaxe of Leusyc {protect, ^Fragile Will+ Str+4}. You now have 8327 gold pieces (gained 59). You see here the +4 battleaxe of Leusyc {protect, ^Fragile Will+ Str+4}. Your magical contamination has completely faded away. You see here a staff of air. e - 14 scrolls of teleportation (gained 2) You see here a +0 orcbow. You see here a staff of fire. You pick up a manual of Ranged Weapons and begin studying. h - 12 scrolls of fog (gained 2) There is a gate leading back out of this place here. You see here a staff of death. There is a stone staircase leading down here. You see here the +1 halberd "Akhless" {drain, rN++}. There is a gate leading back out of this place here. You see here an amulet of the acrobat. You see here a +0 dagger of draining. You see here a staff of air. You see here a wand of flame (5). You see here a wand of polymorph (6). You see here a +1 heavy hand axe. W - a +6 ring of dexterity There is a stone staircase leading down here. You see here the +1 halberd "Akhless" {drain, rN++}. There is a gate leading back out of this place here. You see here an amulet of the acrobat. You see here a +0 dagger of draining. You see here a staff of air. You see here a +0 dagger of draining. There is a gate leading back out of this place here. You see here an amulet of the acrobat. There is a stone staircase leading down here. You see here the +1 halberd "Akhless" {drain, rN++}. You see here a staff of fire. You see here a +2 antimagic sling. There is a gate leading back out of this place here. You see here a staff of death. There is a stone staircase leading down here. You see here the +1 halberd "Akhless" {drain, rN++}. You see here a +1 heavy hand axe. There is a stone staircase leading down here. You see here the +1 halberd "Akhless" {drain, rN++}. There is an empty arch of ancient stone here. You feel a little less clever now. An ettin, an orc knight and a vault warden come into view. The ettin is wielding a +0 dire flail and a +0 dire flail of protection. Found a runed buckler. The orc knight shouts! You hear a shout! The ettin shouts in stereo! You hear a shout! A sphinx comes into view. A freezing wraith comes into view. An ettin comes into view. It is wielding two +0 dire flails. You hear a shout! You rampage towards the orc knight! A dread lich, a vault warden, a yaktaur captain and 2 giants come into view. The vault warden is wielding a +1 long sword of draining. A fire giant is wielding a +3 great sword of flaming. Found five items. A deep elf high priest, 2 yaktaur captains, an ironbound preserver, a stone giant and a phantasmal warrior come into view. Found six items. The vault warden shouts! The ironbound preserver shouts! The stone giant shouts! The vault warden shouts! The yaktaur captain shouts! The sphinx shouts! You hear a shout! The sphinx mumbles some strange words. Something smites you! A vault sentinel comes into view. It is wielding a +0 falchion. The dread lich shouts! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears around you. The vault sentinel shouts! The yaktaur captain shouts! The fire giant shouts! A sphinx comes into view. The yaktaur captain wields a +0 arbalest. The yaktaur captain shoots a bolt. You block the bolt with your +3 warlock's mirror {omnireflect}... and reflect it back! The bolt hits the yaktaur captain!!! An ironbound convoker comes into view. It is wielding a +0 mace and wearing a +1 scale mail of positive energy. An ancient lich comes into view. A deep elf sorcerer comes into view. It is wielding a +0 long sword. The deep elf sorcerer shouts! Casting: Polar Vortex (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! The ironbound convoker shouts! You slash the sphinx! The Screaming Sword booms, "CARNAGE NOT CANTRIPS!" You send a blast of sound all around you. The ancient lich is lightly damaged. The deep elf high priest is heavily wounded. The sphinx is moderately wounded. The yaktaur captain is moderately wounded. The ironbound convoker is moderately wounded. The deep elf sorcerer is moderately wounded. The vault warden is lightly wounded. The yaktaur captain is moderately wounded. The yaktaur captain is heavily wounded. The ironbound preserver is moderately wounded. The stone giant is moderately wounded. The ettin is moderately wounded. The sphinx is moderately wounded. The stone giant is lightly wounded. The phantasmal warrior is heavily damaged. The fire giant is lightly wounded. The ettin is moderately wounded. The orc knight is lightly wounded. The vault warden is moderately wounded. The freezing wraith is moderately damaged. You hit the yaktaur captain. The Screaming Sword shouts, "SUFFER OR PERISH! EITHER!" You send a blast of sound all around you. The ancient lich is moderately damaged. You kill the deep elf high priest! Vehumet accepts your kill. You feel your power returning. The sphinx is severely wounded. The yaktaur captain is severely wounded. The ironbound convoker is severely wounded. The deep elf sorcerer is severely wounded. The dread lich is lightly damaged. The vault warden is moderately wounded. The yaktaur captain is severely wounded. x2 The ironbound preserver is heavily wounded. The stone giant is heavily wounded. The ettin is heavily wounded. The sphinx is heavily wounded. The stone giant is moderately wounded. The phantasmal warrior is severely damaged. The fire giant is moderately wounded. The ettin is moderately wounded. The orc knight is heavily wounded. The vault warden is heavily wounded. The freezing wraith is heavily damaged. You hit the freezing wraith. The Screaming Sword shouts, "I AM THE BRINGER OF WAR!" You send a blast of sound all around you. The ancient lich is heavily damaged. The sphinx is severely wounded. The yaktaur captain is almost dead. The ironbound convoker is almost dead. You kill the deep elf sorcerer! Vehumet accepts your kill. You feel your power returning. The dread lich is moderately damaged. The vault warden is heavily wounded. You kill the yaktaur captain! Vehumet accepts your kill. You feel your power returning. The yaktaur captain is almost dead. The ironbound preserver is severely wounded. The stone giant is severely wounded. The ettin is heavily wounded. The sphinx is almost dead. The stone giant is heavily wounded. The phantasmal warrior is severely damaged. The fire giant is heavily wounded. The ettin is severely wounded. The orc knight is severely wounded. The vault warden is heavily wounded. You destroy the freezing wraith! Vehumet accepts your kill. You feel your power returning. You slash the orc knight! You slash the ancient lich! The Screaming Sword chimes harmoniously. You send a blast of sound all around you. The ancient lich is severely damaged. The sphinx is almost dead. You kill the yaktaur captain! Vehumet accepts your kill. You kill the ironbound convoker! Vehumet accepts your kill. You feel your power returning. The vault warden is severely wounded. You kill the yaktaur captain! Vehumet accepts your kill. The ironbound preserver is severely wounded. The stone giant is severely wounded. The ettin is severely wounded. You kill the sphinx! Vehumet accepts your kill. The stone giant is severely wounded. The phantasmal warrior is almost destroyed. The fire giant is heavily wounded. The ettin is severely wounded. You kill the orc knight! Vehumet accepts your kill. The vault warden is severely wounded. You slash the sphinx! The Screaming Sword makes a twanging sound. You send a blast of sound all around you. The ancient lich is severely damaged. The dread lich is moderately damaged. The vault warden is severely wounded. The ironbound preserver is severely wounded. The stone giant is almost dead. The ettin is severely wounded. The stone giant is severely wounded. You destroy the phantasmal warrior! Vehumet accepts your kill. The fire giant is severely wounded. The ettin is almost dead. The vault warden is severely wounded. You kill the sphinx! Vehumet accepts your kill. You slash the fire giant! The Screaming Sword exclaims ear-splittingly. You send a blast of sound all around you. The ancient lich is almost destroyed. The dread lich is moderately damaged. The vault warden is severely wounded. The ironbound preserver is almost dead. The stone giant is almost dead. The ettin is almost dead. The stone giant is almost dead. The fire giant is severely wounded. You kill the ettin! Vehumet accepts your kill. The vault warden is almost dead. You slash the vault warden! Your Conjurations skill increases to level 11! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Vhi's Electric Charge (safe; 1% risk of failure) Press: ? - help, Shift-Dir - straight line, f - vault warden Aim: a vault warden, wielding a +1 long sword of draining and wearing a +0 plate armour (almost dead, 86% to hit) You feel a surge of power! You charge forward with an electric crackle! Found six items. Found two gates leading back out of this place. Found a stone staircase leading down. You slice the vault warden and electrocute it!! The Singing Sword rings like a bell. You send a blast of sound all around you. The vault sentinel is moderately wounded. The ironbound preserver is almost dead. The stone giant is almost dead. You kill the ettin! Vehumet accepts your kill. The stone giant is almost dead. The fire giant is almost dead. You kill the vault warden! Vehumet accepts your kill. You feel your power returning. You kill the vault warden! Vehumet accepts your kill. You kill the stone giant! Vehumet accepts your kill. You kill the ironbound preserver! Vehumet accepts your kill. You kill the fire giant! Vehumet accepts your kill. You kill the stone giant! Vehumet accepts your kill. The dread lich gestures at you while chanting. Your +3 warlock's mirror {omnireflect} blocks the Paralyse... and reflects it back! The dread lich is unaffected. Casting: Vhi's Electric Charge (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You slash the dread lich! The dread lich's magic leaks into the air. You slash the vault sentinel! You hit the ancient lich. You destroy the ancient lich! Vehumet accepts your kill. You feel your power returning. The vault sentinel blows a loud note on a signal horn! Your Evocations skill increases to level 10! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You slash the dread lich! You hit the vault sentinel. You kill the vault sentinel! Vehumet accepts your kill. The dread lich's magic is no longer disrupted. You destroy the dread lich! Vehumet accepts your kill. You feel your power returning. The winds around you start to calm down. Things that are here: a +0 arbalest; a +2 buckler of poison resistance; a yaktaur corpse You are engulfed in whirling frost. You see here a scroll of torment. You are engulfed in whirling frost. You now have 8391 gold pieces (gained 64). Things that are here: a +0 dire flail; a +0 dire flail The winds around you calm down. F - 9 scrolls of enchant armour (gained 1) You see here an amulet of the acrobat. X - a potion of experience There is a gate leading back out of this place here. Z - a +6 ring of dexterity There is a stone staircase leading down here. t - 13 scrolls of blinking (gained 1) There is a gate leading back out of this place here. Items here: )) [ †. Things that are here: a +4 great mace; a +0 leather armour; a +0 leather armour You see here the +12 glaive of Prune {freeze, Prune}. You can't carry that many items. Things that are here: 3 large rocks; a stone giant corpse You drop a +6 ring of dexterity. x2 Things that are here: 3 large rocks; a stone giant corpse You see here the +12 glaive of Prune {freeze, Prune}. W - the +12 glaive of Prune {freeze, Prune} Okay, then. A flood of memories washes over you. Your Translocations skill increases to level 17! Things that are here: a +4 great mace; a +0 leather armour; a +0 leather armour You see here the amulet "Sivei" {Faith rPois rF+ rN+ Slay+2}. Search for what [Enter for "cancel", or ? for help]? rpois Okay, then. Search for what [Enter for "rpois", or ? for help]? boots && arte Press: ? - help, v - describe, . - travel, g - get item Item here: the amulet "Sivei" {Faith rPois rF+ rN+ Slay+2}. The floor. Search for what [Enter for "boots && arte", or ? for help]? Okay, then. Search for what [Enter for "boots && arte", or ? for help]? Okay, then. Okay, then. You drop the ring of Siclusoh {rCorr Int+4 Stlth-}. Okay, then. Items here: ) [[ †. h - 13 scrolls of fog (gained 1) Things that are here: a +0 long sword; an elf corpse You see here a +0 pair of gloves of strength. You see here a +0 pair of gloves of hurling. Things that are here: 5 large rocks; a stone giant corpse Things that are here: a +3 great sword of flaming; a fire giant corpse Things that are here: a +0 dire flail; a +0 dire flail of protection; an ettin corpse Things that are here: a +1 long sword of draining; a +0 plate armour; a human corpse Things that are here: a +0 dire flail; a +0 dire flail of protection; an ettin corpse Done exploring. Done exploring. Done exploring. Done exploring. Things that are here: a +0 dire flail; a +0 dire flail of protection; an ettin corpse You see here a +0 arbalest. Things that are here: a +4 great mace; a +0 leather armour; a +0 leather armour Items here: )) [ †. There is a stone staircase leading down here. There is an empty arch of ancient stone here. A curse skull comes into view. Press: ? - help, v - describe, . - travel Here: a curse skull (wandering, hasn't noticed you) The floor. Okay, then. Press: ? - help, v - describe, . - travel Here: a curse skull (wandering, hasn't noticed you) The floor. Unknown command. Unknown command. Unknown command. A vampire knight comes into view. It is wielding a +0 great sword. A flayed ghost comes into view. Blink to where? Press: ? - help, Dir - move target A ghoul, a revenant, 5 liches, a curse skull, 2 ancient champions, 5 vampires, a reaper, a flayed ghost and a shadow wraith come into view. A vampire knight is wielding a +2 great sword of protection. An ancient champion is wielding a +3 great mace of draining. An ancient champion is wielding a +3 great mace of flaming. The reaper is wielding a +5 scythe of freezing. Found twenty-one items. Found two gates leading back out of this place. Found a stone staircase leading down. As you read the scroll of blinking, it crumbles to dust. The ancient lich shouts! x3 The shadow wraith gives a chilling moan. The dread lich shouts! You hear a shout! You hear a chilling moan. The revenant is struck by your spines. The revenant misses you. The ancient champion hits you with a +3 great mace of draining!! The ancient lich casts a spell. The ancient lich seems to speed up. The ancient lich mumbles some strange words. The ancient lich seems to speed up. The vampire knight shouts! Okay, then. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! The dread lich shouts! You hit the ancient champion but do no damage. The Screaming Sword thunders, "I WILL SING THE SONG THAT ENDS THE WORLD!" You send a blast of sound all around you. The vampire knight is lightly damaged. x2 The vampire mage is heavily damaged. The ghoul is lightly damaged. The ancient lich is moderately damaged. The revenant is heavily damaged. The ancient lich is lightly damaged. The dread lich is lightly damaged. x2 The vampire mage is heavily damaged. The vampire mage is severely damaged. The flayed ghost is moderately damaged. The ancient lich is lightly damaged. The flayed ghost is lightly damaged. The shadow wraith is heavily damaged. You hit the reaper. The Screaming Sword shrieks, "I love you all! And my gift to you is ARMAGEDDON!" You send a blast of sound all around you. The vampire knight is lightly damaged. The vampire knight is moderately damaged. The vampire mage is heavily damaged. The ghoul is lightly damaged. The ancient lich is heavily damaged. The ancient champion is lightly damaged. The revenant is severely damaged. The ancient lich is lightly damaged. The dread lich is moderately damaged. The vampire mage is almost destroyed. The curse skull is heavily damaged. The ancient champion is moderately damaged. The vampire mage is severely damaged. The vampire mage is moderately damaged. The reaper is moderately wounded. The flayed ghost is almost destroyed. The ancient lich is moderately damaged. The flayed ghost is moderately damaged. The shadow wraith is almost destroyed. You slice the ghoul!! The Screaming Sword shouts, "ALL WORSHIP ME, THE MAJESTY OF STEEL!" You send a blast of sound all around you. The vampire knight is moderately damaged. The ghoul is heavily damaged. The ancient lich is severely damaged. The ancient champion is moderately damaged. The revenant is almost destroyed. The ancient lich is moderately damaged. The dread lich is moderately damaged. The dread lich is lightly damaged. You destroy the vampire mage! Vehumet accepts your kill. You feel your power returning. The ancient champion is heavily damaged. The vampire mage is heavily damaged. The reaper is almost dead. You destroy the flayed ghost! Vehumet accepts your kill. You feel your power returning. The flayed ghost is severely damaged. You destroy the shadow wraith! Vehumet accepts your kill. You feel your power returning. You slash the flayed ghost! You slash the vampire knight! The Screaming Sword screams, "I AM THE FIFTH HORSEMAN! THE TIME IS NOW!" You send a blast of sound all around you. The vampire knight is heavily damaged. The vampire knight is moderately damaged. The vampire mage is severely damaged. The ghoul is heavily damaged. The ancient lich is almost destroyed. The ancient champion is moderately damaged. The revenant is almost destroyed. The dread lich is moderately damaged. The ancient champion is severely damaged. You destroy the vampire mage! Vehumet accepts your kill. You feel your power returning. The vampire mage is almost destroyed. The reaper is almost dead. The ancient lich is heavily damaged. You destroy the flayed ghost! Vehumet accepts your kill. The vampire knight's magic leaks into the air. You slash the ancient champion! The Screaming Sword screams, "SUFFER OR PERISH! EITHER!" You send a blast of sound all around you. The vampire knight is severely damaged. The vampire knight is heavily damaged. The vampire mage is almost destroyed. The ghoul is severely damaged. You destroy the ancient lich! Vehumet accepts your kill. The ancient champion is heavily damaged. You destroy the revenant! Vehumet accepts your kill. The ancient lich is heavily damaged. The dread lich is heavily damaged. x2 The curse skull is almost destroyed. You destroy the vampire mage! Vehumet accepts your kill. You kill the reaper! Vehumet accepts your kill. The ancient lich is severely damaged. You hit the ancient lich but do no damage. You hear a chilling moan. The curse skull rattles its jaw. Training target 21.0 for Earth Magic reached! Your Conjurations skill increases to level 12! Your Earth Magic skill increases to level 21! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You slash the dread lich! The Singing Sword howls, "BLOOD! BLOOD! BLOOD MUST GUSH FROM EVERY FOE!" You send a blast of sound all around you. The vampire knight is almost destroyed. The vampire knight is severely damaged. You destroy the vampire mage! Vehumet accepts your kill. You feel your power returning. The ghoul is almost destroyed. The caustic shrike skeleton is lightly damaged. The ancient champion is severely damaged. The jiangshi is moderately damaged. The ancient lich is heavily damaged. The dread lich is severely damaged. The dread lich is almost destroyed. The titan simulacrum is lightly damaged. You destroy the curse skull! Vehumet accepts your kill. The caustic shrike skeleton disappears in a puff of smoke! The jiangshi disappears in a puff of smoke! The titan simulacrum disappears in a puff of smoke! You destroy the ancient champion! Vehumet accepts your kill. You feel your power returning. The ancient lich is almost destroyed. You hit the vampire knight. You hit the vampire knight but do no damage. You slash the ancient lich! You destroy the ancient lich! Vehumet accepts your kill. The ghoul claws you!! x2 The dread lich mumbles some strange words. A shadow wraith comes into view. A revenant comes into view. The vampire knight misses you. The vampire knight bites you but does no damage. The ancient champion misses you. The vampire knight points at you and mumbles some strange words. The vampire knight blinks! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You hit the dread lich but do no damage. The Singing Sword shouts, "A winner requires a loser!" You send a blast of sound all around you. The vampire knight is almost destroyed. The ghoul is almost destroyed. The ancient champion is almost destroyed. The ancient lich is severely damaged. The dread lich is severely damaged. The dread lich is almost destroyed. The revenant is moderately damaged. The shadow wraith is lightly damaged. The curse skull is lightly damaged. You slice the shadow wraith!! You slash the vampire knight! The Singing Sword chimes melodiously. You send a blast of sound all around you. The Hell Sentinel is lightly wounded. You destroy the ghoul! Vehumet accepts your kill. You feel your power returning. You destroy the ancient champion! Vehumet accepts your kill. You feel your power returning. The ancient lich is severely damaged. The dread lich is almost destroyed. You destroy the dread lich! Vehumet accepts your kill. You feel your power returning. The revenant is heavily damaged. The shadow wraith is almost destroyed. You slice the curse skull!! The Singing Sword hums a merry melody. You send a blast of sound all around you. The ancient lich is almost destroyed. The revenant is severely damaged. The shadow wraith is almost destroyed. The curse skull is heavily damaged. The curse skull's magic leaks into the air. You hit the ancient lich but do no damage. The curse skull's magic is no longer disrupted. The ancient lich gestures at you while chanting. The bolt of acid misses you. The vampire knight is struck by your spines. The vampire knight hits you with a +0 great sword. You block the vampire knight's attack. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears around you. You destroy the vampire knight! Vehumet accepts your kill. You feel your power returning. You destroy the vampire knight! Vehumet accepts your kill. You feel your power returning. The ancient lich mumbles some strange words. The ancient lich flickers and vanishes for a moment. Casting: Polar Vortex (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You hit the ancient lich. The Singing Sword tootles away. You send a blast of sound all around you. The ancient lich is almost destroyed. The dread lich is almost destroyed. The revenant is severely damaged. You destroy the shadow wraith! Vehumet accepts your kill. You feel your power returning. The ancient lich looks weaker. You slash the curse skull! You hit the Hell Sentinel but do no damage. You hit the revenant. The Singing Sword sighs, "I'm going to miss you when you're dead, Alraunia." You send a blast of sound all around you. The Hell Sentinel is lightly wounded. You destroy the ancient lich! Vehumet accepts your kill. You feel your power returning. The dread lich is almost destroyed. The revenant is severely damaged. You slash the dread lich! You destroy the dread lich! Vehumet accepts your kill. You feel your power returning. The Hell Sentinel disappears in a puff of smoke! The curse skull rattles its jaw. x2 Your Conjurations skill increases to level 13! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You slice the wraith!! You hit the mummy. You slice the necrophage!! You destroy the necrophage! The necrophage's corpse disappears in a puff of smoke! You slash the curse skull! The Singing Sword hits the concert pitch. You send a blast of sound all around you. The caustic shrike skeleton is lightly damaged. The spectral titan is lightly damaged. You destroy the mummy! The mummy disappears in a puff of smoke! The revenant is almost destroyed. The curse skull is almost destroyed. You slash the revenant! You destroy the revenant! Vehumet accepts your kill. You feel your power returning. You hit the caustic shrike skeleton. The Singing Sword hits the concert pitch. You send a blast of sound all around you. The caustic shrike skeleton is moderately damaged. The spectral titan is lightly damaged. The caustic shrike skeleton looks weaker. You slice the spectral titan!! Your Evocations skill increases to level 11! Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! You slice the wraith!! The Singing Sword sings several chords at once. You send a blast of sound all around you. The caustic shrike skeleton is moderately damaged. The spectral titan is moderately damaged. You destroy the wraith! The wraith disappears in a puff of smoke! You hit the curse skull but do no damage. You slice the caustic shrike skeleton!! The Singing Sword merrily whistles a melody. You send a blast of sound all around you. The caustic shrike skeleton is heavily damaged. The spectral titan is heavily damaged. The curse skull is almost destroyed. You hit the spectral titan. You destroy the curse skull! Vehumet accepts your kill. You feel your power returning. The caustic shrike skeleton disappears in a puff of smoke! The spectral titan disappears in a puff of smoke! The winds around you start to calm down. You are engulfed in whirling frost. The winds around you calm down. V - a potion of experience You see here a staff of air. R - 12 potions of mutation (gained 1) You now have 8432 gold pieces (gained 41). o - a wand of light (62) (gained 5 charges) There is a stone staircase leading down here. You pick up Sif Muna's Precepts of the Projective Storm and begin reading... It was Sif Muna's Precepts of the Projective Storm. You add the spells Static Discharge and Magnavolt to your library. There is a gate leading back out of this place here. Okay, then. There is a stone staircase leading down here. A - 2 scrolls of amnesia (gained 1) There is a gate leading back out of this place here. You see here the ring of Levang {rElec rC+ rN+}. You pick up a Necronomicon and begin reading... You add the spells Borgnjor's Revivification and Death's Door to your library. Okay, then. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Unknown command. Okay, then. R - 13 potions of mutation (gained 1) You see here the +2 plate armour "Angezus" {Dex+4}. You now have 8489 gold pieces (gained 57). You see here the ring of Levang {rElec rC+ rN+}. Okay, then. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. This spell is impossible to cast! You start memorising the spell. You continue memorising. x9 HP restored. You finish memorising. Spell assigned to 'j'. There is a stone staircase leading down here. There is an empty arch of ancient stone here. A caustic shrike comes into view. A crystal guardian comes into view. The caustic shrike moves out of view. The caustic shrike screeches! You hear a shout! You hear a deafening roar! You hear a shout! You hear a screech! An entropy weaver and a stone giant come into view. The entropy weaver shouts! You hear a shout! You hear a loud squeak. An undying armoury comes into view. Casting: Manifold Assault (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! You conjure up an array of volatile reagents! Flasks of reagents rain from above! You hear a screech! The fiery phlogiston engulfs the stone giant! The stone giant is lightly wounded. The unstable reaction engulfs the crystal guardian!! The crystal guardian is heavily damaged. The noxious sulfur engulfs the undying armoury. The undying armoury partially resists. The undying armoury is lightly damaged. The fiery phlogiston engulfs the entropy weaver. The entropy weaver is lightly wounded. The frigid brine engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is lightly wounded. You hear a roar! A torpor snail comes into view. Being near the torpor snail leaves you feeling lethargic. The caustic shrike is struck by your spines. The caustic shrike closely misses you. A stone giant comes into view. Casting: Fulsome Fusillade (dangerous; 21% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! A great freezing vortex appears around you. Flasks of reagents rain from above! The frigid brine engulfs the stone giant. The stone giant is lightly wounded. The fiery phlogiston engulfs the torpor snail!! The torpor snail is heavily wounded. The unstable reaction engulfs the stone giant!!! The stone giant is severely wounded. The unstable reaction engulfs the crystal guardian!!! You destroy the crystal guardian! Vehumet accepts your kill. The fiery phlogiston engulfs the undying armoury! The undying armoury resists. The undying armoury is lightly damaged. The unstable reaction engulfs the entropy weaver!!! You kill the entropy weaver! Vehumet accepts your kill. You feel your power returning. You hear a loud squeak. The caustic shrike is struck by your spines. The caustic shrike claws you but does no damage. A caustic shrike comes into view. x2 The caustic shrike is struck by your spines. You kill the caustic shrike! Vehumet accepts your kill. You feel your power returning. An undying armoury comes into view. A stone giant comes into view. Your Necromancy skill increases to level 1! A stone giant, an iron dragon, an iron giant and a crystal guardian come into view. Flasks of reagents rain from above! The flickering plasma engulfs the stone giant! The stone giant is lightly wounded. The flickering plasma engulfs the crystal guardian. The crystal guardian completely resists. The flickering plasma engulfs the iron giant!! The iron giant is lightly wounded. The unstable reaction engulfs the stone giant!! The stone giant is moderately wounded. The frigid brine engulfs the stone giant! The stone giant is lightly wounded. The frigid brine engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is lightly wounded. The frigid brine engulfs the caustic shrike! The caustic shrike resists. The caustic shrike is moderately wounded. The fiery phlogiston engulfs the undying armoury. The undying armoury resists. The undying armoury is lightly damaged. The iron dragon roars deafeningly! A gargoyle comes into view. It is wielding a +0 flail. A Hell Sentinel comes into view. A weapon leaps out from the undying armoury and lunges at you! The flashing steel hits you!!! A Hell Sentinel comes into view. An iron giant comes into view. It is wielding a +0 dire flail. The iron dragon moves out of view. Casting: Polar Vortex (dangerous; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You feel a surge of power! Space momentarily warps into an impossible shape! The iron giant shouts! The Hell Sentinel roars! You hit the gargoyle but do no damage. You slash the caustic shrike! The Screaming Sword thunders, "I AM THE PEN! I AM THE SWORD! I AM THE HIGHEST LORD!" You send a blast of sound all around you. The +2 battleaxe of venom is moderately damaged. The stone giant is heavily wounded. The stone giant is moderately wounded. The caustic shrike is moderately wounded. The undying armoury is moderately damaged. The iron giant is moderately wounded. The iron giant is lightly wounded. The caustic shrike is heavily wounded. The Hell Sentinel is lightly wounded. The crystal guardian is moderately damaged. The stone giant is lightly wounded. The stone giant is almost dead. The undying armoury is moderately damaged. The torpor snail is heavily wounded. The gargoyle is heavily damaged. You slash the stone giant! x2; You slice the crystal guardian!! You hit the undying armoury but do no damage. The Screaming Sword clamours, "FASTER, DEMONSPAWN, KILL KILL KILL!" You send a blast of sound all around you. The +2 battleaxe of venom is severely damaged. The stone giant is heavily wounded. The caustic shrike is heavily wounded. The undying armoury is heavily damaged. The iron giant is moderately wounded. x2 The caustic shrike is almost dead. The Hell Sentinel is moderately wounded. The crystal guardian is almost destroyed. The stone giant is moderately wounded. You kill the stone giant! Vehumet accepts your kill. The undying armoury is moderately damaged. The Hell Sentinel is lightly wounded. The torpor snail is almost dead. The gargoyle is heavily damaged. You slash the torpor snail! You kill the torpor snail! Vehumet accepts your kill. You slash the stone giant! The Screaming Sword screams, "I SMELL BLOOD!" You send a blast of sound all around you. You destroy the +2 battleaxe of venom! The +2 battleaxe of venom returns to the armoury! The stone giant is heavily wounded. The stone giant is almost dead. The caustic shrike is heavily wounded. The undying armoury is severely damaged. The iron giant is heavily wounded. The iron giant is moderately wounded. The caustic shrike is almost dead. The Hell Sentinel is moderately wounded. You destroy the crystal guardian! Vehumet accepts your kill. You feel your power returning. The stone giant is severely wounded. The undying armoury is heavily damaged. The Hell Sentinel is lightly wounded. The gargoyle is severely damaged. You feel yourself speed up. You kill the caustic shrike! Vehumet accepts your kill. You feel your power returning. You kill the caustic shrike! Vehumet accepts your kill. You feel your power returning. You destroy the undying armoury! Vehumet accepts your kill. You feel your power returning. You kill the stone giant! Vehumet accepts your kill. You feel your power returning. You kill the stone giant! Vehumet accepts your kill. You kill the stone giant! Vehumet accepts your kill. Flasks of reagents rain from above! The unstable reaction engulfs the Hell Sentinel!! The Hell Sentinel is heavily wounded. The unstable reaction engulfs the iron giant!!! The iron giant is severely wounded. The unstable reaction engulfs the Hell Sentinel!! The Hell Sentinel is moderately wounded. The Hell Sentinel seems to slow down. The unstable reaction engulfs the gargoyle!!! You destroy the gargoyle! Vehumet accepts your kill. You feel your power returning. You hear a loud squeak. Vehumet accepts your kill. You hear a sizzling splash. You feel a bit more experienced. An undying armoury comes into view. A boulder beetle comes into view. Your Necromancy skill gained 2 levels and is now at level 3! Flasks of reagents rain from above! The noxious sulfur engulfs the boulder beetle! The boulder beetle looks as sick as possible! The boulder beetle is lightly wounded. The unstable reaction engulfs the undying armoury!!! The undying armoury is heavily damaged. The fiery phlogiston engulfs the Hell Sentinel. The Hell Sentinel completely resists. The Hell Sentinel is moderately wounded. The unstable reaction engulfs the Hell Sentinel!! The Hell Sentinel is severely wounded. The Hell Sentinel seems to slow down. The flickering plasma engulfs the iron giant!! The iron giant is almost dead. Your rain of reagents ends. You hear a roar! The Hell Sentinel gestures at you. The sphere of damnation explodes! The damnation engulfs you!! A Hell Sentinel comes into view. A weapon leaps out from the undying armoury and lunges at you! Your +3 warlock's mirror {omnireflect} blocks the flashing steel... and reflects it back! The flashing steel hits the undying armoury!!! You destroy the undying armoury! Vehumet accepts your kill. You feel your power returning. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-1049-gd495c7a 0.32-a0-1065-g04caa86 0.32-a0-1066-g029dca9 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_WAIT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Alraunia] Species: Demonspawn Job: Alchemist HP: 129/204; mods: 0/0 MP: 49/58; mod: 0 Stats: 9 (9) 29 (29) 19 (19) Position: (40, 38), god: Vehumet (6), 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 | 0 | 0 | 14 | 5625 | 0/900 Short Blades | X | 0 | 0 | 3 | 555 | 199/238 Long Blades | X | 0 | 0 | 13 | 6467 | 759/981 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 6 | 1482 | 234/416 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 0 | 0 | 7 | 1664 | 0/476 Dodging | X | 0 | 0 | 12 | 4816 | 0/892 Stealth | X | 0 | 0 | 6 | 1050 | 0/350 Shields | X | 0 | 0 | 11 | 4013 | 0/803 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/59 Spellcasting | X | 0 | 0 | 22 | 18046 | 0/1932 Conjurations | X | 0 | 0 | 13 | 4948 | 148/825 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 1 | 50 | 3 | 353 | 101/168 Translocations | X | 0 | 0 | 17 | 10276 | 109/1338 Fire Magic | X | 0 | 0 | 6 | 1248 | 0/416 Ice Magic | X | 0 | 0 | 22 | 18046 | 0/1932 Air Magic | X | 0 | 0 | 6 | 1248 | 0/416 Earth Magic | X | 0 | 0 | 21 | 16232 | 0/1814 Alchemy | X | 1 | 50 | 10 | 3128 | 353/600 Invocations | X | 0 | 0 | 0 | 0 | 0/29 Evocations | X | 0 | 0 | 11 | 3401 | 26/675 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #9: 8 #66: 8 Attributes: #4: 656836 #12: 9523 #13: 1034 #22: 1 #23: 49429 #24: -2066436260 #34: 1 #49: 9554 Mutations: hooves: 2 thin metallic scales: 3 (innate) clarity: 1 spiny: 3 (innate) magic shield: 1 (innate) magic regeneration: 1 (innate) magic link: 1 (innate) black mark: 1 (innate) bedeviling: 1 (innate) aura of silence: 1 (innate) weakness stinger: 3 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +11 Singing Sword {sonic wave} eq slot #2, inv slot #23: +0 helmet of Uskayaw's Pride {rF+ rCorr} eq slot #3, inv slot #35: +1 pair of gloves of Eternal Vigilance {rN+++ Will++ Dex-2} eq slot #4, inv slot #39: +2 pair of boots of flying eq slot #5, inv slot #3: +3 warlock's mirror {omnireflect} eq slot #6, inv slot #2: +2 robe of Hedegh {Rampage Will+ Str-2 Archmagi} eq slot #7, inv slot #50: ring of Hotual Gefu {rF+ rCorr MP+9 Int+3} eq slot #8, inv slot #37: ring of Conon {rF+ rC+ Dex+6 Slay-5 SInv} eq slot #9, inv slot #22: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ≈#........▓ ..≈#≈....§§#≈........▓ B.#≈#.....#§#........▓ v.§§§§§§§§§§§........▓ .1§§§§§§§§§§§........▓ .1§§§§§§§§§§§.......∩▓ 1.§§§§§§§§§§§........▓ ..C§§§§§§§§§§........▓ #≈#§§@§§#≈#........▓ #§§§§§§§#§........▓ #§#§§§§§#§#§.......▓ ▓§§§§§§§§§§§▓▓▓▓▓▓▓▓▓ ▓§§§§§§§§§§§▓ ▓§§§§§§§§§§§▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ziggurat: builder: rectangle monster_hook: CLASS: FunctionWrapper name: ziggurat_awaken_all fn: [type function] zig_exc: 8 colour: blue bailey_type: bailey_polearm ice_cave_hard: false hep_ancestral_shrine_reborn: false slime_fixup_done: true soh_hangout: Coc tomb_guardian_sets: 1: 1 2: 1 3: 1 4: 2 5: 1 6: 1 fix_slime_vaults: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>