ERROR in 'mon-cast.cc' at line 2703: Unknown monster spell 'Awaken Armour' cast by aspacedog's ghost Version: Dungeon Crawl Chili 1.0-a0-166-g30100ae8d3 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 14900243097329295241, deterministic pregen: 1 Command line: /usr/games/crawl-dcchili -name RoGGaDCFtest -rc /dgldir/rcfiles/crawl-dcchili/RoGGaDCFtest.rc -macro /dgldir/rcfiles/crawl-dcchili/RoGGaDCFtest.macro -morgue /dgldir/morgue/RoGGaDCFtest/ -webtiles-socket /crawl-master/webserver/sockets/RoGGaDCFtest:2026-07-16.00:34:26.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /usr/games/crawl-dcchili(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x5f1da65ce61f]: write_stack_trace(_IO_FILE*) /usr/games/crawl-dcchili(_Z13do_crash_dumpv+0x43a) [0x5f1da65dc89a]: do_crash_dump() /usr/games/crawl-dcchili(_Z20crash_signal_handleri+0x1fa) [0x5f1da65ceb1a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x739927a7e330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x739927ad7b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x739927a7e27e]: /usr/games/crawl-dcchili(+0x519c6d) [0x5f1da65dbc6d]: /usr/games/crawl-dcchili(_Z3diePKciS0_z+0x166) [0x5f1da65dc2e6]: die(char const*, int, char const*, ...) /usr/games/crawl-dcchili(_Z15mons_spell_beamPK7monster10spell_typeib+0x128e) [0x5f1da697832e]: mons_spell_beam(monster const*, spell_type, int, bool) /usr/games/crawl-dcchili(_Z15setup_mons_castPK7monsterR4bolt10spell_typebb+0x1eb) [0x5f1da6978d0b]: setup_mons_cast(monster const*, bolt&, spell_type, bool, bool) /usr/games/crawl-dcchili(+0x8cdbc9) [0x5f1da698fbc9]: /usr/games/crawl-dcchili(_Z16handle_mon_spellP7monster+0x99a) [0x5f1da69a08ba]: handle_mon_spell(monster*) /usr/games/crawl-dcchili(+0x898e1d) [0x5f1da695ae1d]: /usr/games/crawl-dcchili(_Z19handle_monster_moveP7monster+0x1ea9) [0x5f1da69641c9]: handle_monster_move(monster*) /usr/games/crawl-dcchili(_Z15handle_monstersb+0x8f8) [0x5f1da6965888]: handle_monsters(bool) /usr/games/crawl-dcchili(_Z12world_reactsv+0x135) [0x5f1da6dae305]: world_reacts() /usr/games/crawl-dcchili(+0xceea64) [0x5f1da6db0a64]: /usr/games/crawl-dcchili(+0xcef6ed) [0x5f1da6db16ed]: /usr/games/crawl-dcchili(main+0x1f7) [0x5f1da6500257]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x739927a631ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x739927a6328b]: /usr/games/crawl-dcchili(_start+0x25) [0x5f1da6500d45]: Trying to run gdb. GNU gdb (Ubuntu 15.1-1ubuntu1~24.04.1) 15.1 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x0000739927b497d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 #0 0x0000739927b497d7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #1 0x00005f1da65cecec in call_gdb (file=0x739927c3d4e0 <_IO_2_1_stderr_>) at crash.cc:434 gdb = attach_cmd = "attach 963136\000\000\000\000\000\000" #2 0x00005f1da65dc8b8 in do_crash_dump () at dbg-asrt.cc:682 t = 1784165144 dir = "/dgldir/morgue/RoGGaDCFtest/" name = "/dgldir/morgue/RoGGaDCFtest/crash-RoGGaDCFtest-20260716-012544.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-cast.cc' at line 2703: Unknown monster spell 'Awaken Armour' cast by aspacedog's ghost" file = 0x739927c3d4e0 <_IO_2_1_stderr_> #3 0x00005f1da65ceb1a in crash_signal_handler (sig_num=6) at crash.cc:195 No locals. #4 No symbol table info available. #5 0x0000739927ad7b2c in pthread_kill () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #6 0x0000739927a7e27e in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #7 0x00005f1da65dbc6d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffec8a98350 "ERROR in 'mon-cast.cc' at line 2703: Unknown monster spell 'Awaken Armour' cast by aspacedog's ghost", assert=false) at dbg-asrt.cc:820 No locals. #8 0x00005f1da65dc2e6 in die (file=file@entry=0x5f1da6e0aade "mon-cast.cc", line=line@entry=2703, format=format@entry=0x5f1da6e8b550 "Unknown monster spell '%s' cast by %s") at dbg-asrt.cc:883 tmp = "Unknown monster spell 'Awaken Armour' cast by aspacedog's ghost", '\000' mesg = "ERROR in 'mon-cast.cc' at line 2703: Unknown monster spell 'Awaken Armour' cast by aspacedog's ghost", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffec8a98c50, reg_save_area = 0x7ffec8a98b70}} #9 0x00005f1da697832e in mons_spell_beam (mons=mons@entry=0x5f1da73f6948 , spell_cast=spell_cast@entry=SPELL_AWAKEN_ARMOUR, power=power@entry=240, check_validity=check_validity@entry=false) at mon-cast.cc:2703 beam = {origin_spell = SPELL_AWAKEN_ARMOUR, range = -1, glyph = 42 U'*', colour = 255 '\377', flavour = BEAM_NONE, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 1, size = 0}, ench_power = 240, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 4653, source_name = "aspacedog's ghost", name = "****", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", 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, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, enchant_chaining_done = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_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 = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} real_spell = SPELL_AWAKEN_ARMOUR logic = 0x0 #10 0x00005f1da6978d0b in setup_mons_cast (mons=mons@entry=0x5f1da73f6948 , pbolt=..., spell_cast=spell_cast@entry=SPELL_AWAKEN_ARMOUR, evoke=evoke@entry=false, check_validity=check_validity@entry=false) at mon-cast.cc:2918 power = 240 theBeam = {origin_spell = SPELL_AWAKEN_ARMOUR, range = -1, glyph = 42 U'*', colour = 255 '\377', flavour = BEAM_NONE, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 1, size = 0}, ench_power = 240, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 4653, source_name = "aspacedog's ghost", name = "****", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", 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, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, enchant_chaining_done = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_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 = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} #11 0x00005f1da698fbc9 in _target_and_justify_spell (mons=..., beem=..., spell=SPELL_AWAKEN_ARMOUR, ignore_good_idea=false) at mon-cast.cc:5149 logic = #12 0x00005f1da69a08ba in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 1, capacity 1 = {...}, beem=..., mons=...) at mon-cast.cc:5252 prefer_selfench = chosen_slot = attempt = orig_beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 65, y = 32}, target = {x = 67, y = 35}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 4653, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", 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, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, enchant_chaining_done = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_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 = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} reroll = orig_beem = reroll = slot = __for_range = __for_begin = __for_end = found_spell = chosen_slot = slot = __for_range = __for_begin = __for_end = targ_beam = attempt = prefer_selfench = chosen_slot = #13 handle_mon_spell (mons=mons@entry=0x5f1da73f6948 ) at mon-cast.cc:5357 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_AWAKEN_ARMOUR, freq = 70 'F', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}} beem = {origin_spell = SPELL_NO_SPELL, range = -2, glyph = 42 U'*', colour = 0 '\000', flavour = BEAM_MAGIC, real_flavour = BEAM_MAGIC, drop_item = false, source = {x = 65, y = 32}, target = {x = 67, y = 35}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 4653, source_name = "", name = "", short_name = "", hit_verb = "", loudness = 0, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, stop_at_allies = false, safe_to_user = false, aux_source = "", 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, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 0, capacity 0, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, enchant_chaining_done = false, attitude = ATT_HOSTILE, foe_ratio = 0, hit_count = std::map with 0 elements, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, ranged_atk = 0x0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, last_affected_actor_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 = 0, tile_explode = 0, can_see_invis = false, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = battlesphere = #14 0x00005f1da695ae1d in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1925 Compilation info: <<<<<<<<<<< Compiled with GCC 13.3.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem contrib/install/x86_64-linux-gnu/include -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 39, depth = 1 Level id: Necropolis Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 17 Level vaults: regret_index_necropolis_wings [regret_index_necropolis_ghost_elfcraft_halls, gammafunk_necropolis_ghost_ooze, gammafunk_necropolis_ghost_split] Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< b - a +4 demon trident of draining (weapon) You throw a javelin. The javelin barely misses Rook321's ghost. Rook321's ghost whispers, "Death is liberation." You throw a javelin. The javelin pierces through Rook321's ghost!!! Rook321's ghost is heavily damaged. You rampage towards Rook321's ghost! Rook321's ghost hits you but does no damage. You hit Rook321's ghost but do no damage. You bite Rook321's ghost, but do no damage. Rook321's ghost is heavily damaged. Rook321's ghost hits you but does no damage. You barely miss Rook321's ghost. Rook321's ghost is heavily damaged. You block Rook321's ghost's attack. You completely miss Rook321's ghost. You bite Rook321's ghost, but do no damage. Rook321's ghost is heavily damaged. You barely miss Rook321's ghost. You bite Rook321's ghost. Rook321's ghost is heavily damaged. Rook321's ghost barely misses you. You barely miss Rook321's ghost. Your bite misses Rook321's ghost. Rook321's ghost is heavily damaged. Rook321's ghost hits you but does no damage. You puncture Rook321's ghost! You bite Rook321's ghost, but do no damage. Rook321's ghost is severely damaged. You hit Rook321's ghost. Rook321's ghost is severely damaged. Rook321's ghost hits you but does no damage. You hit Rook321's ghost but do no damage. Rook321's ghost is severely damaged. You miss Rook321's ghost. Your bite misses Rook321's ghost. Rook321's ghost is severely damaged. Rook321's ghost whispers, "You will understand me better in a moment." You block Rook321's ghost's attack. You puncture Rook321's ghost! Rook321's ghost is almost destroyed. Rook321's ghost gestures at you while chanting. You block the stone arrow. You completely miss Rook321's ghost. You bite Rook321's ghost, but do no damage. Rook321's ghost is almost destroyed. You barely miss Rook321's ghost. Rook321's ghost is almost destroyed. Rook321's ghost shrieks, "What do you have that I didn't have?" Rook321's ghost hits you but does no damage. You hit Rook321's ghost. Rook321's ghost is almost destroyed. You completely miss Rook321's ghost. Rook321's ghost is almost destroyed. Rook321's ghost mumbles some strange words. Rook321's ghost radiates an aura of fear! You are terrified of Rook321's ghost! You attempt to attack Rook321's ghost, but flinch away in fear! Rook321's ghost hits you but does no damage. You attempt to attack Rook321's ghost, but flinch away in fear! You closely miss Rook321's ghost. Rook321's ghost is almost destroyed. Rook321's ghost launches a dart at you. The slug dart misses you. You miss Rook321's ghost. Your bite misses Rook321's ghost. Rook321's ghost is almost destroyed. You attempt to attack Rook321's ghost, but flinch away in fear! Rook321's ghost casts a spell at you. You block the stone arrow. You closely miss Rook321's ghost. Your bite misses Rook321's ghost. Rook321's ghost is almost destroyed. Rook321's ghost points at you and mumbles some strange words. A raging storm of fire appears! The great blast of fire engulfs you!! You partially resist. The great blast of fire engulfs Rook321's ghost!! Rook321's ghost partially resists. You are no longer terrified. Rook321's ghost is destroyed! You puncture the fire vortex! The fire vortex is moderately damaged. You are engulfed in blazing flames. You resist. You impale the fire vortex!! You destroy the fire vortex! You are engulfed in blazing flames. You resist. You are engulfed in blazing flames. You resist. You impale the fire vortex!! The fire vortex is severely damaged. You block the fire vortex's attack. You impale the fire vortex!! You destroy the fire vortex! You reach to attack! You impale the fire vortex!! The fire vortex is severely damaged. You reach to attack! You puncture the fire vortex! You destroy the fire vortex! You rampage towards the slime creature! You puncture the slime creature! The slime creature is lightly wounded. The fire vortex dissipates. The slime creature barely misses you. You impale the slime creature!! The slime creature is heavily wounded. You puncture the slime creature! The slime creature is severely wounded. You block the slime creature's attack. The slime creature hits you but does no damage. You hit the slime creature. You drain the slime creature. The slime creature is almost dead. The slime creature is engulfed in blazing flames. Two slime creatures merge to form a large slime creature. The slime creature jiggles. The slime creature closely misses you. You impale the large slime creature!! The large slime creature is severely wounded. You impale the large slime creature!! You drain the large slime creature. The large slime creature is almost dead. You block the slime creature's attack. x2 The large slime creature barely misses you. You puncture the large slime creature! You bite the large slime creature. The large slime creature is almost dead. The acid blob is engulfed in blazing flames. You barely miss the large slime creature. You bite the large slime creature. You kill the large slime creature! Kikubaaqudgha accepts your kill. You block the slime creature's attack. The acid blob spits acid at you. The splash of acid hits you!! You hit the acid blob. Your hands burn! You bite the acid blob. The acid blob is moderately wounded. The slime creature hits you but does no damage. Two slime creatures merge to form a large slime creature. The acid blob closely misses you. The slime creature jiggles. You block the slime creature's attack. You puncture the acid blob! Your hands burn! You bite the acid blob. The acid blob is moderately wounded. You puncture the acid blob! You drain the acid blob. Your hands burn! The acid blob is heavily wounded. The acid blob barely misses you. The slime creature closely misses you. A large slime creature splits. You impale the acid blob!! You drain the acid blob. Your hands burn! The acid corrodes you! You bite the acid blob. The acid blob is almost dead. You block the acid blob's attack. You impale the acid blob!! You kill the acid blob! Kikubaaqudgha accepts your kill. You block the slime creature's attack. The slime creature barely misses you. You block the slime creature's attack. You barely miss the slime creature. You bite the slime creature. The slime creature is lightly wounded. The slime creature completely misses you. You block the slime creature's attack. The slime creature hits you but does no damage. You hit the slime creature. The slime creature is lightly wounded. You block the slime creature's attack. You impale the slime creature!! You drain the slime creature. The slime creature is heavily wounded. The slime creature closely misses you. The slime creature hits you but does no damage. x2 You block the slime creature's attack. You puncture the slime creature! You bite the slime creature. The slime creature is severely wounded. The slime creature hits you but does no damage. You block the slime creature's attack. You hit the slime creature. Your bite misses the slime creature. The slime creature is severely wounded. The slime creature closely misses you. You block the slime creature's attack. You puncture the slime creature! You drain the slime creature. You kill the slime creature! Kikubaaqudgha accepts your kill. You block the slime creature's attack. The slime creature completely misses you. The slime creature closely misses you. You puncture the slime creature! You drain the slime creature. The slime creature is lightly wounded. You hit the slime creature. You drain the slime creature. The slime creature is moderately wounded. The slime creature barely misses you. You block the slime creature's attack. The slime creature closely misses you. You hit the slime creature. The slime creature is moderately wounded. The slime creature hits you but does no damage. The slime creature completely misses you. You impale the slime creature!! The slime creature is severely wounded. You block the slime creature's attack. You puncture the slime creature! You drain the slime creature. Your bite misses the slime creature. The slime creature is almost dead. You block the slime creature's attack. x2 The slime creature closely misses you. You puncture the slime creature! You kill the slime creature! Kikubaaqudgha accepts your kill. You block the slime creature's attack. You impale the slime creature!! You drain the slime creature! You bite the slime creature. The slime creature is severely wounded. The slime creature hits you but does no damage. You hit the slime creature. You drain the slime creature. The slime creature is almost dead. The slime creature completely misses you. You block the slime creature's attack. You impale the slime creature!! You kill the slime creature! Kikubaaqudgha accepts your kill. You hit the slime creature. You drain the slime creature. You bite the slime creature. The slime creature is moderately wounded. The slime creature hits you but does no damage. You puncture the slime creature! The slime creature is moderately wounded. You block the slime creature's attack. You impale the slime creature!! You drain the slime creature! The slime creature is almost dead. You impale the slime creature!! You kill the slime creature! Kikubaaqudgha accepts your kill. No target in view! The acid blob leaves your sight. The acid blob quivers. The acid blob spits acid at you. The splash of acid hits you!! You see here 2 javelins. You throw a javelin. The javelin pierces through the acid blob but does no damage. You throw a javelin. The javelin pierces through the acid blob! The acid blob is lightly wounded. You are no longer corroded. Y - 2 javelins You throw a javelin. The javelin pierces through the acid blob!! The acid blob is heavily wounded. You reach to attack! You puncture the acid blob! The acid blob is heavily wounded. You reach to attack! You puncture the acid blob! You drain the acid blob. The acid blob is severely wounded. The acid blob spits acid at you. The splash of acid hits you! The acid corrodes you! You reach to attack! You puncture the acid blob! You drain the acid blob. The acid blob is almost dead. The acid blob spits acid at you. The splash of acid hits you. The acid corrodes you! You reach to attack! You barely miss the acid blob. The acid blob is almost dead. You barely miss the acid blob. The acid blob is almost dead. The acid blob misses you. You impale the acid blob!! You kill the acid blob! Kikubaaqudgha accepts your kill. No target in view! You start resting. You are no longer corroded. You start resting. HP restored. y - 2 silver javelins y - 5 silver javelins (gained 3) There is an open translucent gate here. Y - 2 javelins (gained 1) Y - 4 javelins (gained 2) You now have 1147 gold pieces (gained 15). t - 3 scrolls of teleportation (gained 1) f - the ring "Xinacuwn" {rN+ Slay+3} To do this, you must remove one of the following items: (? for menu, Esc to cancel) < or M - a +4 ring of slaying > or N - the ring of the Sunfish {rF+ Will+ Dex+8} You remove your +4 ring of slaying. f - the ring "Xinacuwn" (worn) {rN+ Slay+3} You now have 1194 gold pieces (gained 47). You now have 1213 gold pieces (gained 19). You now have 1258 gold pieces (gained 45). M - 3 potions of mutation (gained 1) Unknown command. Unknown command. There is an open translucent gate here. There is a large open door here. You open the large door. There is a large open door here. You encounter a vault sentinel. It is wielding a +0 falchion. You encounter a deep elf annihilator, an undying armoury and a crawling flesh cage. The crawling flesh cage gurgles horribly! You encounter Quake2Marine's ghost. Quake2Marine's ghost turns its malevolent gaze towards you. You encounter a deep elf death mage. It is wielding a +2 falchion of freezing. The deep elf death mage shouts! The vault sentinel shouts! You encounter an ironbound frostheart. You open the huge gate. The deep elf annihilator points at you and mumbles some strange words. The crystal spear hits you!!!! The undying armoury arms its allies with +7 devious quick blades. The crawling flesh cage tentacle-slaps you from afar. You feel your power leaking away. Quake2Marine's ghost screams, "Don't try to defend! You have no chance!" The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! Press: ? - help, v - describe, . - travel Here: Quake2Marine's ghost, wielding a weapon of speed The floor. Unknown command. Unknown command. Unknown command. Unknown command. As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Quake2Marine's ghost attacks as it pursues you! Quake2Marine's ghost hits you! There is an open translucent door, spattered with blood here. You puncture Quake2Marine's ghost! Quake2Marine's ghost is lightly damaged. You hit Quake2Marine's ghost but do no damage. You bite Quake2Marine's ghost, but do no damage. Quake2Marine's ghost is lightly damaged. Your surroundings suddenly seem different. You encounter a deep elf high priest. It is wielding a +0 short sword. You start resting. Magic restored. You start resting. HP restored. You encounter a deep elf death mage, an undying armoury and aspacedog's ghost. The deep elf high priest leaves your sight. The deep elf death mage shouts! Aspacedog's ghost turns its malevolent gaze towards you. You open the large door. There is a large open door here. Aspacedog's ghost whispers, "Death is liberation." An ironbound frostheart comes into view. The ironbound frostheart leaves your sight. The vault sentinel leaves your sight. There is a large open door here. The undying armoury arms its allies with +6 hand cannons of freezing. The ironbound frostheart leaves your sight. You throw a javelin. The javelin barely misses the undying armoury. A weapon leaps out from the undying armoury and lunges at you! The flashing steel hits you!! You hit the dancing +2 battleaxe of electrocution but do no damage. The ironbound frostheart shouts! The vault sentinel shouts! You hear a horrible gurgling sound! You barely miss the dancing +2 battleaxe of electrocution. You bite the dancing +2 battleaxe of electrocution, but do no damage. You block the dancing +2 battleaxe of electrocution's attack. You miss the dancing +2 battleaxe of electrocution. Your bite misses the dancing +2 battleaxe of electrocution. The dancing +2 battleaxe of electrocution hits you! Throw: 3 javelins Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: an ironbound frostheart, wearing a +0 ring mail (78% to hit) You throw a javelin. The javelin pierces through the dancing +2 battleaxe of electrocution!! The dancing +2 battleaxe of electrocution is almost destroyed. The javelin pierces through the undying armoury! The undying armoury is lightly damaged. The javelin pierces through the vault sentinel! The vault sentinel is lightly wounded. The javelin pierces through the ironbound frostheart!! The ironbound frostheart is severely wounded. You hear a shout! The dancing +2 battleaxe of electrocution completely misses you. Reach: b) +4 demon trident (drain) Press: ? - help, Dir - move target Aim: an undying armoury (lightly damaged, 61% to hit and 50% to hit with your bite) The dancing +2 battleaxe of electrocution is in the way. You hit the dancing +2 battleaxe of electrocution but do no damage. The dancing +2 battleaxe of electrocution is almost destroyed. The vault sentinel blows a loud note on a signal horn! The ironbound frostheart calls freezing cold from the walls. The frost grips you!! You resist. You are encased in ice. You block the dancing +2 battleaxe of electrocution's attack. Reach: b) +4 demon trident (drain) Press: ? - help, Dir - move target Aim: an undying armoury (lightly damaged, 61% to hit and 50% to hit with your bite) You reach to attack! You closely miss the undying armoury. The undying armoury is lightly damaged. The ironbound frostheart calls freezing cold from the walls. The frost grips you but does no damage. You closely miss the undying armoury. You bite the undying armoury. The undying armoury is lightly damaged. You impale the undying armoury!! Your bite misses the undying armoury. The undying armoury is heavily damaged. You block the undying armoury's attack. The undying armoury hits you but does no damage. x2 The vault sentinel blows a loud note on a signal horn! The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! You barely miss the undying armoury. The undying armoury is moderately damaged. The undying armoury hits you but does no damage. The undying armoury hits you! x2 You completely miss the undying armoury. The undying armoury is moderately damaged. The ice encasing you melts away. The ironbound frostheart calls freezing cold from the walls. The frost grips you but does no damage. You are encased in ice. You barely miss the undying armoury. The undying armoury is moderately damaged. The undying armoury completely misses you. The undying armoury barely misses you. You block the undying armoury's attack. The vault sentinel blows a loud note on a signal horn! The ironbound frostheart calls freezing cold from the walls. The frost grips you. You resist. You hear a shout! You hear a horrible gurgling sound! You hit the undying armoury. The undying armoury is heavily damaged. You miss the undying armoury. The undying armoury is heavily damaged. You block the undying armoury's attack. The undying armoury completely misses you. The undying armoury hits you. Throw: 2 javelins Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: an ironbound frostheart, wearing a +0 ring mail (severely wounded, 78% to hit) You throw a javelin. The javelin pierces through the undying armoury!!! The undying armoury is almost destroyed. The javelin closely misses the deep elf annihilator. The javelin pierces through the ironbound frostheart!!! You kill the ironbound frostheart! Kikubaaqudgha accepts your kill. The undying armoury barely misses you. The undying armoury hits you but does no damage. x2 You miss the undying armoury. You bite the undying armoury, but do no damage. The undying armoury is almost destroyed. The dancing +2 battleaxe of electrocution returns to the armoury! You miss the undying armoury. The undying armoury is almost destroyed. You block the undying armoury's attack. The undying armoury misses you. The undying armoury hits you. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You hit the undying armoury but do no damage. You bite the undying armoury, but do no damage. The undying armoury is almost destroyed. The ice encasing you melts away. The undying armoury hits you! You block the undying armoury's attack. x2 You closely miss the undying armoury. The undying armoury is almost destroyed. The deep elf annihilator casts a spell. The deep elf annihilator blinks! You barely miss the undying armoury. The undying armoury is almost destroyed. The undying armoury hits you but does no damage. You block the undying armoury's attack. The undying armoury hits you but does no damage. You hit the undying armoury but do no damage. You bite the undying armoury, but do no damage. The undying armoury is almost destroyed. You block the undying armoury's attack. The undying armoury misses you. The undying armoury hits you but does no damage. You puncture the undying armoury! The undying armoury is almost destroyed. You puncture the undying armoury! You destroy the undying armoury! Kikubaaqudgha accepts your kill. You closely miss the deep elf death mage. You puncture the deep elf death mage! You drain the deep elf death mage. The deep elf death mage is moderately wounded. The deep elf death mage hits you with a +2 falchion of freezing. The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! You closely miss the deep elf death mage. The deep elf death mage is moderately wounded. You block the deep elf death mage's attack. You puncture the deep elf death mage! You drain the deep elf death mage. You bite the deep elf death mage. The deep elf death mage is heavily wounded. You puncture the deep elf death mage! You drain the deep elf death mage. You bite the deep elf death mage. The deep elf death mage is severely wounded. The deep elf death mage casts a spell at you. The bolt of negative energy hits you. You partially resist. You feel drained. You block the crawling flesh cage's attack. You puncture the deep elf death mage! You drain the deep elf death mage. The deep elf death mage is almost dead. You impale the deep elf death mage!! You kill the deep elf death mage! Kikubaaqudgha accepts your kill. The crawling flesh cage tentacle-slaps you but does no damage. You impale Quake2Marine's ghost!! Quake2Marine's ghost is lightly damaged. You block Quake2Marine's ghost's attack. The crawling flesh cage tentacle-slaps you from afar! The crawling flesh cage shocks you! You resist. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. The vault sentinel blows a loud note on a signal horn! Quake2Marine's ghost closely misses you. The crawling flesh cage tentacle-slaps you from afar! The crawling flesh cage shocks you! You resist. Quake2Marine's ghost attacks as it pursues you! Quake2Marine's ghost hits you but does no damage. The crawling flesh cage attacks as it pursues you! The crawling flesh cage misses you. There is a large open door here. Your surroundings suddenly seem different. You start resting. You encounter a weeping skull. You start resting. HP restored. There is a large open door here. A deep elf annihilator comes into view. You throw a javelin. The javelin completely misses the deep elf annihilator. Nothing quivered! You throw a javelin. The javelin pierces through the deep elf annihilator!!! The deep elf annihilator is severely wounded. You throw a javelin. The javelin pierces through the deep elf annihilator!!! You kill the deep elf annihilator! Kikubaaqudgha accepts your kill. Your Maces & Flails skill increases to level 18! Quake2Marine's ghost comes into view. You throw a javelin. The javelin pierces through Quake2Marine's ghost but does no damage. Quake2Marine's ghost is lightly damaged. You throw a javelin. The javelin pierces through Quake2Marine's ghost!! Quake2Marine's ghost is lightly damaged. You throw a javelin. The javelin pierces through Quake2Marine's ghost! Quake2Marine's ghost is moderately damaged. Nothing quivered! Unknown command. Aiming: Mindburst Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (moderately damaged, chance to affect: 28%) Okay, then. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (moderately damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost!! Quake2Marine's ghost blinks! Quake2Marine's ghost is moderately damaged. You hear a horrible gurgling sound! Quake2Marine's ghost hits you but does no damage. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Space twists violently! The rupture engulfs Quake2Marine's ghost! Quake2Marine's ghost blinks! Quake2Marine's ghost is heavily damaged. You hear a shout! Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (heavily damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost!! Quake2Marine's ghost blinks! Quake2Marine's ghost is heavily damaged. Quake2Marine's ghost says, "Let me show you true rhythm." Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (heavily damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost. Quake2Marine's ghost is heavily damaged. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (translocational energy, heavily damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost!! Quake2Marine's ghost is severely damaged. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (severely damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost!! Quake2Marine's ghost blinks! Quake2Marine's ghost is almost destroyed. You hear a horrible gurgling sound! Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Space twists violently! The rupture engulfs Quake2Marine's ghost. Quake2Marine's ghost blinks! Quake2Marine's ghost is almost destroyed. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Quake2Marine's ghost, wielding a weapon of speed (almost destroyed, chance to blink: 90%) Space twists violently! The rupture engulfs Quake2Marine's ghost!!! Quake2Marine's ghost blinks! You destroy Quake2Marine's ghost! Kikubaaqudgha accepts your kill. Your life force feels restored. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: a crawling flesh cage (chance to blink: 90%) Space twists violently! The rupture engulfs the crawling flesh cage!! The crawling flesh cage blinks! The crawling flesh cage is moderately wounded. You reach to attack! You hit the crawling flesh cage. You drain the crawling flesh cage. The crawling flesh cage is moderately wounded. You reach to attack! You impale the crawling flesh cage!! The crawling flesh cage is heavily wounded. The crawling flesh cage tentacle-slaps you but does no damage. You reach to attack! You hit the crawling flesh cage but do no damage. The crawling flesh cage is heavily wounded. The vault sentinel blows a loud note on a signal horn! The crawling flesh cage completely misses you. You reach to attack! You hit the crawling flesh cage. You drain the crawling flesh cage. The crawling flesh cage is severely wounded. You reach to attack! You hit the crawling flesh cage but do no damage. You drain the crawling flesh cage. The crawling flesh cage is severely wounded. You block the crawling flesh cage's attack. You reach to attack! You puncture the crawling flesh cage! You drain the crawling flesh cage. The crawling flesh cage is almost dead. You reach to attack! You puncture the crawling flesh cage! You destroy the crawling flesh cage! Kikubaaqudgha accepts your kill. Nothing quivered! You throw a dart. The dart closely misses the vault sentinel. The vault sentinel points at you and mumbles some strange words. You struggle to resist. You throw a dart. The dart hits the vault sentinel!! The vault sentinel looks as sick as possible! You throw a dart. The dart barely misses the vault sentinel. You throw a dart. The dart closely misses the vault sentinel. You reach to attack! You barely miss the vault sentinel. The vault sentinel is lightly wounded. You impale the vault sentinel!! The vault sentinel is severely wounded. You impale the vault sentinel!! You kill the vault sentinel! Kikubaaqudgha accepts your kill. No target in view! No target in view! Things that are here: a +0 falchion; a +0 ring mail; a human corpse r - 4 poisoned darts (gained 1) r - 6 poisoned darts (gained 2) Things that are here: a +0 falchion; a +0 ring mail; a human corpse Things that are here: a +0 long sword; a +0 robe There is a large open door, spattered with blood here. y - 3 silver javelins; Y - a javelin y - 5 silver javelins (gained 2) Things that are here: a +2 falchion of freezing; a +0 leather armour Things that are here: a +0 ring mail; a human corpse Y - 2 javelins (gained 1) Y - 4 javelins (gained 2) There is a huge open translucent gate here. You see here the +1 battleaxe of the Shouting Gods {heavy, Str+4}. m - 5 potions of might (gained 1) You see here the +1 battleaxe of the Shouting Gods {heavy, Str+4}. Your pack is full. You see here the ring "Tatefisu" {MP+7 Int+6}. You can't carry that many items. Your pack is full. You see here the ring "Tatefisu" {MP+7 Int+6}. Your pack is full. You see here a +2 vampiric scimitar. w - a scroll of enchant weapon As you read the scroll of enchant weapon, it crumbles to dust. Your +4 demon trident of draining glows red for a moment. You drop a +0 kite shield. You drop a +2 helmet. You drop the +5 scale mail "Izebu" {rPois Regen+ Str-3 Dex-3 SInv}. P - a +2 vampiric scimitar You drop a +2 vampiric scimitar. P - the ring "Tatefisu" {MP+7 Int+6} You drop the ring "Tatefisu" {MP+7 Int+6}. You see here the +1 battleaxe of the Shouting Gods {heavy, Str+4}. There is a huge open translucent gate, spattered with blood here. Things that are here: a +2 falchion of freezing; a +0 leather armour There is a large open door, spattered with blood here. You encounter a war gargoyle. It is wielding a +3 flail of protection. The deep elf high priest shouts! The deep elf high priest mumbles some strange prayers. There is a large open door here. You encounter a crystal guardian. Aspacedog's ghost turns its malevolent gaze towards you. You encounter a deep elf annihilator. It is wielding a +0 long sword. The deep elf annihilator shouts! You encounter a deep elf demonologist. It is wielding a +3 scimitar. You encounter a deep elf high priest and 2 thermic dynamos. The deep elf high priest is carrying a +0 shortbow. The deep elf demonologist leaves your sight. You encounter a war gargoyle. It is wielding a +2 morningstar of holy wrath. You open the large door. You hit the deep elf demonologist. You drain the deep elf demonologist. You bite the deep elf demonologist. The deep elf demonologist is lightly wounded. You puncture the deep elf demonologist! The deep elf demonologist is moderately wounded. The deep elf demonologist mumbles some strange words. You impale the deep elf demonologist!! You drain the deep elf demonologist. The deep elf demonologist is almost dead. The deep elf demonologist hits you but does no damage. You impale the deep elf demonologist!! You kill the deep elf demonologist! Kikubaaqudgha accepts your kill. The Brimstone Fiend disappears in a puff of smoke! You start waiting. A deep elf high priest comes into view. The deep elf high priest unwields a +0 short sword. The deep elf high priest wields a +0 shortbow. The deep elf high priest shoots an arrow. You block the arrow. Things that are here: a +3 scimitar; a +0 robe; an elf corpse You reach to attack! You puncture the deep elf high priest! The deep elf high priest is moderately wounded. You impale the deep elf high priest!! You bite the deep elf high priest, but do no damage. The deep elf high priest is severely wounded. You closely miss the deep elf high priest. You bite the deep elf high priest. The deep elf high priest is severely wounded. The deep elf high priest unwields a +0 shortbow. The deep elf high priest wields a +0 short sword. You block the deep elf high priest's attack. You hit the deep elf high priest. You drain the deep elf high priest. The deep elf high priest is almost dead. Aspacedog's ghost laughs, "And you think you're capable of finding the ORB? I had it, you know. Then I gave it away so I could steal it AGAIN." You impale the deep elf high priest!! You kill the deep elf high priest! Kikubaaqudgha accepts your kill. You puncture the thermic dynamo! The thermic dynamo is lightly damaged. The thermic dynamo overflows with ice and vents excess cold at you. The rebounding bolt of cold hits you! You resist. You impale the thermic dynamo!! The thermic dynamo is severely damaged. The thermic dynamo touches you but does no damage. The thermic dynamo engulfs you but does no damage. You closely miss the thermic dynamo. You bite the thermic dynamo. The thermic dynamo is severely damaged. The thermic dynamo touches you but does no damage. You block the thermic dynamo's attack. You puncture the thermic dynamo! You destroy the thermic dynamo! Kikubaaqudgha accepts your kill. Your Conjurations skill increases to level 13! Your Hexes skill increases to level 13! Your Summonings skill increases to level 13! Your Necromancy skill increases to level 13! Your Translocations skill increases to level 13! Your Forgecraft skill increases to level 13! Your Fire Magic skill increases to level 13! Your Ice Magic skill increases to level 13! Your Air Magic skill increases to level 13! Your Earth Magic skill increases to level 13! Your Alchemy skill increases to level 13! You closely miss the thermic dynamo. You block the thermic dynamo's attack. x2 You puncture the thermic dynamo! The thermic dynamo is moderately damaged. The thermic dynamo touches you but does no damage. You block the thermic dynamo's attack. You puncture the thermic dynamo! You bite the thermic dynamo. The thermic dynamo is heavily damaged. You puncture the thermic dynamo! The thermic dynamo is severely damaged. The thermic dynamo touches you but does no damage. The thermic dynamo closely misses you. You puncture the thermic dynamo! You destroy the thermic dynamo! Kikubaaqudgha accepts your kill. No target in view! No target in view! Things that are here: a +3 scimitar; a +0 robe; an elf corpse There is a large open translucent door, spattered with blood here. Items here: )) [ †. You start waiting. Done waiting. You encounter a deep elf high priest. It is wielding a +0 short sword. The deep elf high priest shouts! The deep elf high priest leaves your sight. You encounter a crystal guardian. Aspacedog's ghost turns its malevolent gaze towards you. The war gargoyle leaves your sight. You encounter a thermic dynamo. You encounter a deep elf death mage. It is wielding a +4 rapier of flaming. You encounter Larett's ghost and an undying armoury. Larett's ghost turns its malevolent gaze towards you. The deep elf death mage shouts! The thermic dynamo leaves your sight. The deep elf death mage leaves your sight. You open the large door. You reach to attack! You closely miss the thermic dynamo. A wild whirl of fire shoots out from the thermic dynamo at you. The rebounding bolt of fire hits you. You resist. You reach to attack! You miss the thermic dynamo. You impale the thermic dynamo!! You bite the thermic dynamo. The thermic dynamo is severely damaged. You completely miss the thermic dynamo. The thermic dynamo is severely damaged. A wild whirl of fire shoots out from the thermic dynamo at you. The rebounding bolt of fire misses you. The rebounding bolt of fire hits you! You resist. The rebounding bolt of fire hits the thermic dynamo. The thermic dynamo completely resists. You puncture the thermic dynamo! You destroy the thermic dynamo! Kikubaaqudgha accepts your kill. You reach to attack! You puncture the deep elf high priest! The deep elf high priest is lightly wounded. The deep elf high priest utters a dark prayer and points at you. Your life force is offered up. The deep elf high priest is healed. You reach to attack! You barely miss the deep elf high priest. The deep elf high priest is lightly wounded. You reach to attack! You impale the deep elf high priest!! The deep elf high priest is severely wounded. You puncture the deep elf high priest! You bite the deep elf high priest, but do no damage. The deep elf high priest is almost dead. You block the deep elf high priest's attack. You puncture the deep elf high priest! You kill the deep elf high priest! Kikubaaqudgha accepts your kill. There is a large open translucent door here. Things that are here: a +0 short sword; a +0 robe There is a large open translucent door here. Things that are here: a +0 short sword; a +0 robe The deep elf death mage shouts! The deep elf annihilator leaves your sight. You throw a javelin. The javelin pierces through Larett's ghost but does no damage. Larett's ghost is lightly damaged. You throw a javelin. The javelin closely misses Larett's ghost. You throw a javelin. The javelin misses Larett's ghost. You throw a javelin. The javelin barely misses Larett's ghost. Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Larett's ghost, wielding a vampiric weapon (chance to blink: 90%) Space twists violently! The rupture engulfs Larett's ghost!! Larett's ghost is lightly damaged. Larett's ghost screams in joy, "As in life, so in death: Kill! Kill!! Kill!!!" Aiming: Warp Space Press: ? - help, Shift-Dir - straight line Aim: Larett's ghost, wielding a vampiric weapon (lightly damaged, chance to blink: 90%) Space twists violently! The rupture engulfs Larett's ghost but does no damage. Larett's ghost blinks! Larett's ghost is lightly damaged. You throw a javelin. The javelin pierces through Larett's ghost!!! Larett's ghost is moderately damaged. Nothing quivered! You throw a javelin. The javelin pierces through Larett's ghost!!! Larett's ghost is heavily damaged. You hear a shout! You throw a javelin. The javelin pierces through Larett's ghost but does no damage. Larett's ghost is heavily damaged. The javelin pierces through the undying armoury! The undying armoury is lightly damaged. You reach to attack! You puncture Larett's ghost! Larett's ghost is heavily damaged. You reach to attack! You hit Larett's ghost but do no damage. Larett's ghost is heavily damaged. You closely miss Larett's ghost. Larett's ghost is heavily damaged. You impale Larett's ghost!! You bite Larett's ghost, but do no damage. Larett's ghost is severely damaged. You block Larett's ghost's attack. Aspacedog's ghost shrieks, "You must not fail where I succeeded!" The undying armoury arms its allies with +8 double swords of flaming. You puncture Larett's ghost! Larett's ghost is severely damaged. You barely miss Larett's ghost. Larett's ghost is severely damaged. You impale Larett's ghost!! You bite Larett's ghost, but do no damage. Larett's ghost is severely damaged. Larett's ghost hits you but does no damage. You miss Larett's ghost. Larett's ghost is severely damaged. You hit Larett's ghost but do no damage. You bite Larett's ghost. Larett's ghost is severely damaged. You block Larett's ghost's attack. You miss Larett's ghost. Larett's ghost is severely damaged. Larett's ghost hits you! You miss Larett's ghost. Larett's ghost is severely damaged. Larett's ghost hits you but does no damage. You completely miss Larett's ghost. Larett's ghost is severely damaged. The undying armoury hits you but does no damage. You block the undying armoury's attack. The undying armoury hits you but does no damage. You hit Larett's ghost but do no damage. Larett's ghost is severely damaged. Larett's ghost hits you but does no damage. You miss Larett's ghost. Larett's ghost is severely damaged. The war gargoyle launches metal splinters at you. The spray of metal splinters hits you but does no damage. You block the undying armoury's attack. The undying armoury hits you but does no damage. x2 You puncture Larett's ghost! Larett's ghost is almost destroyed. The war gargoyle launches metal splinters at you. The spray of metal splinters hits you but does no damage. You block Larett's ghost's attack. You block the undying armoury's attack. The undying armoury hits you. The undying armoury hits you but does no damage. You miss Larett's ghost. Larett's ghost is almost destroyed. You block the war gargoyle's attack. You completely miss Larett's ghost. Larett's ghost is almost destroyed. Larett's ghost hits you! The war gargoyle misses you. You block the undying armoury's attack. x2 The undying armoury barely misses you. You impale Larett's ghost!! You bite Larett's ghost, but do no damage. Larett's ghost is almost destroyed. The war gargoyle hits you with a +8 double sword of flaming!! You block Larett's ghost's attack. You hit Larett's ghost but do no damage. Your bite misses Larett's ghost. Larett's ghost is almost destroyed. The undying armoury misses you. You block the undying armoury's attack. x2 The war gargoyle hits you with a +8 double sword of flaming! You completely miss Larett's ghost. Your bite misses Larett's ghost. Larett's ghost is almost destroyed. Larett's ghost hits you! The undying armoury hits you but does no damage. You block the undying armoury's attack. The undying armoury hits you. You hit Larett's ghost but do no damage. You bite Larett's ghost, but do no damage. Larett's ghost is almost destroyed. The war gargoyle hits you but does no damage. You hit Larett's ghost. Larett's ghost is almost destroyed. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. Larett's ghost hits you. You block the undying armoury's attack. The undying armoury hits you but does no damage. The undying armoury closely misses you. You closely miss Larett's ghost. Larett's ghost is almost destroyed. You block the war gargoyle's attack. Larett's ghost completely misses you. You block the undying armoury's attack. The undying armoury barely misses you. The undying armoury hits you! You hit Larett's ghost but do no damage. Your bite misses Larett's ghost. Larett's ghost is almost destroyed. The war gargoyle hits you with a +8 double sword of flaming!! The deep elf death mage shouts! You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! As you read the scroll of teleportation, it crumbles to dust. You feel strangely unstable. Larett's ghost says, "Try not to bleed too much." You block Larett's ghost's attack. The war gargoyle launches metal splinters at you. The spray of metal splinters misses you. You block the undying armoury's attack. The undying armoury hits you but does no damage. x2 Larett's ghost wails, "You will join me soon!" Larett's ghost hits you. You barely miss Larett's ghost. Your bite misses Larett's ghost. Larett's ghost is almost destroyed. You hit Larett's ghost but do no damage. You bite Larett's ghost, but do no damage. Larett's ghost is almost destroyed. You hit Larett's ghost but do no damage. Larett's ghost is almost destroyed. You block the undying armoury's attack. x2 The undying armoury hits you but does no damage. You miss Larett's ghost. Your bite misses Larett's ghost. Larett's ghost is almost destroyed. Your surroundings suddenly seem different. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 1.0-a0-166-g30100ae8d3 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_RIGHT repeat_cmd = CMD_NO_CMD Monster 'aspacedog's ghost' (65, 32) [midx = 56] currently acting: <<<<<<<<< Name: aspacedog's ghost Base name: aspacedog's ghost Full name: aspacedog's ghost On/in/over feature: floor Foe: player Target: (67, 35) At target: player Inventory: Spells: slot #0: Awaken Armour attitude: 0, behaviour: 2, number: 1000, flags: 0x4000100410 colour: -1, foe_memory: 814, shield_blocks:0 god: No God >>>>>>>>> Player: {{{{{{{{{{{ Name: [RoGGaDCFtest] Species: Gnoll Job: Gladiator HP: 64/178; mods: 0/0 MP: 41/41; mod: 0 Stats: 23 12 22 Position: (67, 35), god: Kikubaaqudgha (3), 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 | 3 | 16 | 1950 | 75/262 Short Blades | X | 1 | 3 | 15 | 1700 | 69/244 Long Blades | X | 1 | 3 | 15 | 1700 | 69/244 Axes | X | 1 | 3 | 15 | 1700 | 69/244 Maces & Flails | X | 1 | 3 | 18 | 2442 | 24/307 Polearms | X | 1 | 3 | 16 | 2001 | 126/262 Staves | X | 1 | 3 | 15 | 1700 | 69/244 Ranged Weapons | X | 1 | 3 | 15 | 1700 | 69/244 Throwing | X | 1 | 3 | 15 | 1851 | 220/244 Armour | X | 1 | 3 | 15 | 1700 | 69/244 Dodging | X | 1 | 3 | 16 | 2001 | 126/262 Stealth | X | 1 | 3 | 15 | 1700 | 69/244 Shields | X | 1 | 3 | 15 | 1700 | 69/244 Unarmed Combat | X | 1 | 3 | 15 | 1700 | 69/244 Spellcasting | X | 1 | 4 | 15 | 1700 | 69/244 Conjurations | X | 1 | 3 | 13 | 1700 | 3/291 Hexes | X | 1 | 3 | 13 | 1700 | 3/291 Summonings | X | 1 | 4 | 13 | 1700 | 3/291 Necromancy | X | 1 | 4 | 13 | 1700 | 3/291 Translocations | X | 1 | 4 | 13 | 1700 | 3/291 Forgecraft | X | 1 | 4 | 13 | 1700 | 3/291 Fire Magic | X | 1 | 4 | 13 | 1700 | 3/291 Ice Magic | X | 1 | 4 | 13 | 1700 | 3/291 Air Magic | X | 1 | 4 | 13 | 1700 | 3/291 Earth Magic | X | 1 | 4 | 13 | 1700 | 3/291 Alchemy | X | 1 | 4 | 13 | 1700 | 3/291 Invocations | X | 1 | 4 | 16 | 1700 | 124/221 Evocations | X | 1 | 4 | 15 | 1700 | 69/244 Shapeshifting | X | 1 | 4 | 14 | 1700 | 28/267 Spell bugs: Durations: #185: 4 Attributes: #12: 7810 #13: 6552 #49: 5962 #73: 486204 #74: 4 Mutations: fangs: 1 (innate) large bone plates: 1 fire resistance: 1 mutation resistance: 1 treasure sense: 1 (innate) distributed training: 1 (innate) Inventory bugs: Equipment: eq slot #8, inv slot #23: +2 cloak of poison resistance eq slot #10, inv slot #32: amulet of regeneration eq slot #2, inv slot #44: +2 buckler of cold resistance eq slot #9, inv slot #39: ring of the Sunfish {rF+ Will+ Dex+8} eq slot #5, inv slot #2: +2 pair of gloves of stealth eq slot #4, inv slot #29: +2 hat of see invisible eq slot #3, inv slot #30: +5 plate armour "Ygom" {rElec rPois rF++ Str+3} eq slot #6, inv slot #27: +2 pair of boots of rampaging eq slot #1, inv slot #1: +5 demon trident of draining eq slot #9, inv slot #5: ring "Xinacuwn" {rN+ Slay+3} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ..#..v..8........#..#▓≈≈≈≈≈≈# ..#()#############..#▓≈≈≈≈≈≈# ..#(..(.....E.v.Z'..#▓≈≈≈≈≈≈# ..#............ŋ.)..#▓≈≈≈≈≈≈# ..#++#############).#▓≈≈≈≈≈≈# ..#E...E8ŋ..EEZvŋ#..#▓≈≈≈≈≈≈# ..#?$...v...E....#..#▓≈≈≈≈≈≈# ..#############'8#..#▓≈ž≈≈≈≈# ..#)............@#..#▓≈≈≈≈≈≈# ..#[=..........!•#..#▓≈≈≈≈≈≈# ..################..#▓≈≈≈≈≈≈# ....................#▓≈≈≈≈≈≈# ....................#▓≈≈≈≈≈≈# #..................##▓≈≈≈≈≈≈# ##................##▓▓ŵ≈≈≈≈≈# ###################▓▓≈≈≈≈≈≈≈# .................###▓≈≈≈≈≈≈≈# dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall xom_bazaar: false vaults_end_crystal: false necropolis_difficulty: vaults_elf ice_cave_hard: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>