ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by foodfoodharry's ghost Version: Dungeon Crawl Stone Soup 0.34-a0-1914-g7991ae8747 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 5561084566363030879, deterministic pregen: 1 Version history: Game started: 0.34-a0-1911-g15974c44ed 0.34-a0-1914-g7991ae8747 Command line: /usr/games/crawl-git-7991ae8747 -name szhjt6z -rc /dgldir/rcfiles/crawl-git/szhjt6z.rc -macro /dgldir/rcfiles/crawl-git/szhjt6z.macro -morgue /dgldir/morgue/szhjt6z/ -webtiles-socket /crawl-master/webserver/sockets/szhjt6z:2025-12-25.07:43:18.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /usr/games/crawl-git-7991ae8747(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5c90c02cc26e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-7991ae8747(_Z13do_crash_dumpv+0x43a) [0x5c90c02da4aa]: do_crash_dump() /usr/games/crawl-git-7991ae8747(_Z20crash_signal_handleri+0x1fa) [0x5c90c02cc74a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x70f649442910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x70f64949999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x70f649442866]: /usr/games/crawl-git-7991ae8747(+0x4ff87d) [0x5c90c02d987d]: /usr/games/crawl-git-7991ae8747(_Z3diePKciS0_z+0x166) [0x5c90c02d9ef6]: die(char const*, int, char const*, ...) /usr/games/crawl-git-7991ae8747(_Z15mons_spell_beamPK7monster10spell_typeib+0x12b9) [0x5c90c066b869]: mons_spell_beam(monster const*, spell_type, int, bool) /usr/games/crawl-git-7991ae8747(_Z15setup_mons_castPK7monsterR4bolt10spell_typebb+0x21d) [0x5c90c066bf0d]: setup_mons_cast(monster const*, bolt&, spell_type, bool, bool) /usr/games/crawl-git-7991ae8747(+0x8a8399) [0x5c90c0682399]: /usr/games/crawl-git-7991ae8747(_Z16handle_mon_spellP7monster+0x98a) [0x5c90c069228a]: handle_mon_spell(monster*) /usr/games/crawl-git-7991ae8747(+0x8754f1) [0x5c90c064f4f1]: /usr/games/crawl-git-7991ae8747(_Z19handle_monster_moveP7monster+0x1965) [0x5c90c0657345]: handle_monster_move(monster*) /usr/games/crawl-git-7991ae8747(_Z15handle_monstersb+0xb08) [0x5c90c0658bc8]: handle_monsters(bool) /usr/games/crawl-git-7991ae8747(_Z12world_reactsv+0x135) [0x5c90c0a8bc95]: world_reacts() /usr/games/crawl-git-7991ae8747(+0xcb4514) [0x5c90c0a8e514]: /usr/games/crawl-git-7991ae8747(+0xcb5115) [0x5c90c0a8f115]: /usr/games/crawl-git-7991ae8747(main+0x1f7) [0x5c90c01fd427]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x70f6494280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x70f649428189]: /usr/games/crawl-git-7991ae8747(_start+0x25) [0x5c90c01fdf15]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 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". 0x000070f64950fbf7 in __GI___wait4 (pid=794462, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000070f64950fbf7 in __GI___wait4 (pid=794462, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005c90c02cc91c in call_gdb (file=0x70f6495ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 793961\000\000\000\000\000\000" #2 0x00005c90c02da4c8 in do_crash_dump () at dbg-asrt.cc:673 t = 1766649425 dir = "/dgldir/morgue/szhjt6z/" name = "/dgldir/morgue/szhjt6z/crash-szhjt6z-20251225-075705.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by foodfoodharry's ghost" file = 0x70f6495ff6c0 <_IO_2_1_stderr_> #3 0x00005c90c02cc74a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #4 No locals. #5 __pthread_kill_implementation (no_tid=0, signo=6, threadid=) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = old_mask = {__val = {140727604357040}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = #6 __pthread_kill_internal (signo=6, threadid=) at ./nptl/pthread_kill.c:78 No locals. #7 __GI___pthread_kill (threadid=, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #8 0x000070f649442866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005c90c02d987d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffdb2de2fb0 "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by foodfoodharry's ghost", assert=false) at dbg-asrt.cc:807 No locals. #10 0x00005c90c02d9ef6 in die (file=file@entry=0x5c90c0ae78c4 "mon-cast.cc", line=line@entry=2497, format=format@entry=0x5c90c0b64fb8 "Unknown monster spell '%s' cast by %s") at dbg-asrt.cc:867 tmp = "Unknown monster spell 'Freezing Cloud' cast by foodfoodharry's ghost", '\000' mesg = "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by foodfoodharry's ghost", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffdb2de38b0, reg_save_area = 0x7ffdb2de37d0}} #11 0x00005c90c066b869 in mons_spell_beam (mons=mons@entry=0x5c90c10de440 , spell_cast=spell_cast@entry=SPELL_FREEZING_CLOUD, power=power@entry=168, check_validity=check_validity@entry=false) at mon-cast.cc:2497 beam = {origin_spell = SPELL_FREEZING_CLOUD, range = 5, glyph = 42 U'*', colour = 255 '\377', flavour = BEAM_NONE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 1, size = 0}, ench_power = 168, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1427, source_name = "foodfoodharry'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, 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, was_missile = false, 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, 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, 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_FREEZING_CLOUD logic = 0x0 #12 0x00005c90c066bf0d in setup_mons_cast (mons=mons@entry=0x5c90c10de440 , pbolt=..., spell_cast=spell_cast@entry=SPELL_FREEZING_CLOUD, evoke=evoke@entry=false, check_validity=check_validity@entry=false) at mon-cast.cc:2709 power = 168 theBeam = {origin_spell = SPELL_FREEZING_CLOUD, range = 5, glyph = 42 U'*', colour = 255 '\377', flavour = BEAM_NONE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 0, y = 0}, target = {x = 0, y = 0}, damage = {num = 1, size = 0}, ench_power = 168, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1427, source_name = "foodfoodharry'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, 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, was_missile = false, 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, 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, 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} #13 0x00005c90c0682399 in _target_and_justify_spell (mons=..., beem=..., spell=SPELL_FREEZING_CLOUD, ignore_good_idea=false) at mon-cast.cc:4963 logic = #14 0x00005c90c069228a in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 2, capacity 4 = {...}, beem=..., mons=...) at mon-cast.cc:5066 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, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 56, y = 38}, target = {x = 53, y = 36}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 1427, 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, 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, was_missile = false, 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, 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, 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 = #15 handle_mon_spell (mons=mons@entry=0x5c90c10de440 ) at mon-cast.cc:5171 hspell_pass = std::vector of length 2, capacity 4 = {{spell = SPELL_SUMMON_ICE_BEAST, freq = 16 '\020', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_FREEZING_CLOUD, freq = 16 '\020', 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, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 56, y = 38}, target = {x = 53, y = 36}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 1427, 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, 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, was_missile = false, 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, 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, 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 = #16 0x00005c90c064f4f1 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1817 friendly_or_near = #17 0x00005c90c0657345 in handle_monster_move (mons=0x5c90c10de440 ) at mon-act.cc:2240 entry = mmov = {x = -1, y = -1} disabled = old_energy = 82 non_move_energy = old_pos = skip_turn = 0 new_pos = {x = 62, y = 6} #18 0x00005c90c0658bc8 in handle_monsters (with_noise=true) at mon-act.cc:2729 mon = 0x5c90c10de440 oldspeed = tries = #19 0x00005c90c0a8bc95 in world_reacts () at main.cc:2648 No locals. #20 0x00005c90c0a8e514 in _input () at main.cc:1329 player_disabled = {was_disabled = false} #21 0x00005c90c0a8f115 in _launch_game () at main.cc:498 game_start = ccon = {cstate = false} #22 0x00005c90c01fd427 in _launch_game_loop () at main.cc:397 game_ended = false game_ended = ge = fe = #23 main (argc=12, argv=0x7ffdb2de5708) at main.cc:343 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 = }}} [Inferior 1 (process 793961) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.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 -DSAVE_DIR_PATH="/crawl-master/crawl-git-7991ae8747/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-7991ae8747/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-7991ae8747/data/web/" -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 = 13 Level vaults: regret_index_necropolis_ark [nzn_necropolis_ghost_randoct, hellmonk_necropolis_ghost_happy_afterlife, regret_index_necropolis_ghost_elfcraft_halls] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (60, 27): position (53,36) Marker #1, type 7 at (60, 42): position (59,44) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is an open door here. Things that are here: a +0 giant club; a +0 giant club As you open the door, it creaks loudly! You encounter a vampire mosquito. The vampire mosquito buzzes angrily. You hear an angry buzzing noise. You encounter a vampire mosquito. The vampire mosquito bites you but does no damage. Found 20 gold pieces. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Fugue of the Fallen. Nothing appears to happen. The vampire mosquito bites you. The vampire mosquito draws vitality from your injuries! The vampire mosquito bites you but does no damage. You slash the vampire mosquito! The vampire mosquito is heavily damaged. The vampire mosquito misses you. You slice the vampire mosquito!! You destroy the vampire mosquito! Makhleb accepts your kill. You feel better. You barely miss the vampire mosquito. The vampire mosquito misses you. You hit the vampire mosquito but do no damage. The vampire mosquito bites you but does no damage. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! The vampire mosquito closely misses you. You block the vampire mosquito's attack. You slash the vampire mosquito! The vampire mosquito is moderately damaged. The vampire mosquito bites you but does no damage. You slice the vampire mosquito!! You destroy the vampire mosquito! Makhleb accepts your kill. Found a parchment of Jinxbite and 5 atropa-tipped darts. There is an open door here. Things that are here: a vampire mosquito corpse; a vampire mosquito corpse You now have 1239 gold pieces (gained 20). The wailing of tortured souls fills the air! Your magical contamination has completely faded away. The wailing of tortured souls fills the air! The wailing of tortured souls fills the air! You are losing your grip on the fallen. Your fugue has ended. Found a leather armour. You now have enough gold to buy a box of beasts on D:7, or buy a tin of tremorstones (2/2) on D:7. You can access your shopping list by pressing '$'. You now have 1254 gold pieces (gained 15). u - 5 atropa-tipped darts Done exploring. You see here a parchment of Jinxbite. There is an open door here. Things that are here: a vampire mosquito corpse; a vampire mosquito corpse There is a stone staircase leading down here. You climb downwards. You hear the solemn chanting of funerary rites. There is an entrance to the Necropolis on this level. Hurry and find it before the portal closes! There is a stone staircase leading up here. Okay, then. Found an escape hatch in the ceiling. Found a robe and a bubbling black potion. You encounter Roxanne, Geomancer Emeritus. Marking area around Roxanne, Geomancer Emeritus as unsafe for travelling. You see here a +0 robe. You encounter a manticore. The manticore flicks its tail. The volley of spikes skewers you but does no damage. The manticore bites you! The manticore claws you. You block the manticore's attack. You closely miss the manticore. You slash the manticore! The manticore is lightly wounded. You slice the manticore!! The manticore is heavily wounded. The manticore bites you. You block the manticore's attack. x2 You slash the manticore! The manticore is severely wounded. You slice the manticore!! You kill the manticore! Makhleb accepts your kill. You feel better. You hear the lone wailing of a very distant funeral chant. You encounter a tengu warrior. It is wielding a +2 battleaxe. You encounter a slime creature. You encounter 2 slime creatures. You encounter a slime creature and a tengu warrior. The tengu warrior shouts! x2 You encounter a slime creature. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! The slime creature quivers. x2 You block the tengu warrior's attack. The tengu warrior barely misses you. You block the tengu warrior's attack. You closely miss the tengu warrior. You slash the slime creature! You slash the tengu warrior! The tengu warrior is lightly wounded. You barely miss the slime creature. You block the tengu warrior's attack. The tengu warrior pecks you but does no damage. The tengu warrior completely misses you. You block the slime creature's attack. Two slime creatures merge to form a large slime creature. You slice the tengu warrior!! The tengu warrior is severely wounded. You slash the slime creature! You slice the tengu warrior!! You kill the tengu warrior! Makhleb accepts your kill. You slash the slime creature! The slime creature hits you but does no damage. Training target 5.0 for Earth Magic reached! Your Earth Magic skill increases to level 5! You have reached level 15! Your experience leads to an increase in your attributes! Your base attributes are Str 21, Int 10, Dex 11. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel stronger. x2 You slice the slime creature!! The slime creature is moderately wounded. You completely miss the slime creature. You slice the slime creature like a ripe choko!!! The slime creature is almost dead. You slice the slime creature!! The slime creature closely misses you. You block the slime creature's attack. Two slime creatures merge to form a large slime creature. You slash the slime creature! The slime creature is almost dead. You completely miss the large slime creature. You slice the slime creature!! You kill the slime creature! Makhleb accepts your kill. You slash the large slime creature! The wailing of tortured souls fills the air! You slash the tengu warrior! The tengu warrior is lightly wounded. You slash the large slime creature! You slash the tengu warrior! The tengu warrior is heavily wounded. You slice the large slime creature!! The tengu warrior slips past you! The tengu warrior barely misses you. You block the tengu warrior's attack. x2 The wailing of tortured souls fills the air! A large slime creature splits. You block the large slime creature's attack. Things that are here: a +2 battleaxe; a +0 ring mail; a tengu corpse You slash the tengu warrior! The tengu warrior is severely wounded. You slice the large slime creature!! You slash the slime creature! x2 Unknown command. You slice the slime creature!! You kill the slime creature! Makhleb accepts your kill. You hit the tengu warrior but do no damage. You slice the large slime creature!! You slash the slime creature! Makhleb accepts your kill. The slime creature shudders for a moment, then explodes violently! The rain of gore batters the large slime creature!!! The large slime creature is severely wounded. The rain of gore batters the tengu warrior!! Makhleb accepts your kill. The tengu warrior shudders for a moment, then explodes violently! You slice the large slime creature!! The large slime creature is almost dead. A large slime creature splits. You slash the slime creature! You kill the slime creature! Makhleb accepts your kill. You slash the slime creature! You kill the slime creature! Makhleb accepts your kill. The wailing of the fallen reaches a fever pitch! Things that are here: a +2 battleaxe; a +0 ring mail; a tengu corpse The wailing of tortured souls fills the air! Found 5 atropa-tipped darts. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 2 altars, and 4 shops/portals. The wailing of tortured souls fills the air! Found a mace and a book of Decay. The wailing of tortured souls fills the air! The wailing of tortured souls fills the air! You are losing your grip on the fallen. The wailing of tortured souls fills the air! Found a stone staircase leading down. Your fugue has ended. You encounter a boulder beetle. The boulder beetle curls into a ball and begins rolling! Found 10 gold pieces. You block the boulder beetle's attack. The boulder beetle stops rolling and uncurls. You hit the boulder beetle. The boulder beetle is lightly wounded. You slice the boulder beetle!! The boulder beetle is moderately wounded. The boulder beetle bites you but does no damage. You slash the boulder beetle! The boulder beetle is heavily wounded. The boulder beetle bites you! You slash the boulder beetle! The boulder beetle is severely wounded. You slice the boulder beetle!! Makhleb accepts your kill. The boulder beetle shudders for a moment, then explodes violently! Found 3 gold pieces. Found 8 gold pieces and 3 flux baubles. Found an opulent altar of Gozag. You hear the lone wailing of a very distant funeral chant. You see here 3 flux baubles. Found a stone staircase leading down. Found a scroll of acquirement. You encounter a purple ugly thing. Found 11 gold pieces. You encounter an efreet. It is wielding a +0 scimitar of flaming. Found a trident. Found 7 gold pieces. The efreet gestures at you. The fireball explodes! The fireball engulfs you but does no damage. The fireball engulfs the efreet. The efreet completely resists. You hear a horrible gurgling sound! x2 You hit the efreet but do no damage. You barely miss the efreet. The efreet barely misses you. You hit the efreet. The efreet is lightly wounded. You slash the efreet! The efreet is moderately wounded. The efreet hits you with a +0 scimitar of flaming. The efreet burns you. You slice the efreet!! You kill the efreet! Makhleb accepts your kill. You feel better. You see here a +0 scimitar of flaming. Found a phantasmal passage. Found a pair of boots. You now have 1261 gold pieces (gained 7). There is a phantasmal passage here. You drop a +5 battleaxe. You drop a +4 trident of flaming. The world spins around you as you enter the gateway. You enter an ornate necropolis! Found a gate leading back out of this place. There is an empty arch of ancient stone here. You start resting. Magic restored. You open the large door. There is a large open door here. As you open the large door, it creaks loudly! There is a large open door here. You encounter a deep elf knight. It is wielding a +0 scimitar. You encounter a fire elemental and a deep elf pyromancer. The deep elf knight shouts! You encounter a moth of wrath. Found 27 gold pieces. You encounter a deep elf zephyrmancer. It is wielding a +0 long sword. The moth of wrath's fur bristles in rage as it notices you. The moth of wrath changes into a mana viper! You encounter a mana viper. The mana viper changes into an anaconda! You encounter an anaconda. You encounter a gargoyle, a deep elf pyromancer and 2 water elementals. Found a potion of heal wounds and a potion of magic. You encounter 2 gargoyles and a deep elf archer. The deep elf archer is carrying a +0 longbow. The deep elf archer shouts! You encounter a steelbarb worm. The gargoyle leaves your sight. The steelbarb worm changes into a jorogumo! You encounter a jorogumo. The jorogumo changes into an eye of draining! You encounter an eye of draining. You encounter a fire elemental. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! You open the large door. The deep elf archer mumbles some strange words. The deep elf archer blinks! You hit the gargoyle but do no damage. The eye of draining changes into an orb spider! You encounter an orb spider. You slice the gargoyle!! The gargoyle is severely damaged. You block the gargoyle's attack. You barely miss the gargoyle. The gargoyle is severely damaged. You miss the deep elf pyromancer. You barely miss the gargoyle. The gargoyle is severely damaged. You slash the deep elf pyromancer! The deep elf pyromancer barely misses you. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. You block the arrow with your +2 buckler of reflection... and reflect it back! The arrow completely misses the deep elf archer. You slash the gargoyle! You destroy the gargoyle! Makhleb accepts your kill. You slice the deep elf pyromancer!! You slice the deep elf pyromancer!! You kill the deep elf pyromancer! Makhleb accepts your kill. You hit the gargoyle. The gargoyle is moderately damaged. You slash the gargoyle! The gargoyle is severely damaged. The wailing of tortured souls fills the air! You slash the gargoyle! You destroy the gargoyle! Makhleb accepts your kill. The orb spider changes into a dream sheep! You encounter a dream sheep. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf archer shoots an arrow. You block the arrow with your +2 buckler of reflection... and reflect it back! The arrow is repelled. You encounter a deep elf knight and a deep elf archer. The deep elf archer is carrying a +0 shortbow. Found a parchment of Apportation. The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 dagger. You block the deep elf archer's attack. You closely miss the deep elf archer. You hit the deep elf archer. The deep elf archer is lightly wounded. The deep elf archer shouts! The dream sheep changes into a torpor snail! You encounter a torpor snail. The deep elf archer casts a spell. The deep elf archer blinks! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow hits you! You encounter 2 water elementals. Found a chain mail. The deep elf knight shouts! The deep elf archer shoots an arrow. You block the arrow with your +2 buckler of reflection... and reflect it back! The arrow hits the deep elf archer! The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 dagger. You block the deep elf archer's attack. The deep elf archer misses you. You block the deep elf archer's attack. You encounter a gargoyle. It is wielding a +0 mace. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 longbow. The deep elf archer shoots an arrow. The arrow hits you! The deep elf archer unwields a +0 longbow. The deep elf archer wields a +0 dagger. The deep elf archer hits you but does no damage. You closely miss the deep elf archer. The deep elf archer is moderately wounded. You barely miss the deep elf archer. The deep elf archer is moderately wounded. The deep elf archer barely misses you. You hit the deep elf archer. The deep elf archer is moderately wounded. The deep elf archer hits you but does no damage. You miss the deep elf archer. The deep elf archer is moderately wounded. You slice the deep elf archer!! The deep elf archer is severely wounded. You block the deep elf archer's attack. You slice the deep elf archer!! You kill the deep elf archer! Makhleb accepts your kill. You feel better. You are losing your grip on the fallen. The water elemental is engulfed in blazing flames. There is a large open translucent door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe The fire elemental leaves your sight. There is a large open translucent door here. You see here a +0 dire flail. Your fugue has ended. You encounter a death drake. Found 12 gold pieces. The deep elf zephyrmancer shouts! The deep elf archer is engulfed in blazing flames. You encounter manuke2's ghost. The deep elf zephyrmancer leaves your sight. You encounter a deep elf zephyrmancer. It is wielding a +0 long sword. Found six items. The deep elf zephyrmancer shouts! Manuke2's ghost turns its malevolent gaze towards you. You hear a trumpeting! You encounter Twinkles's ghost. The deep elf zephyrmancer leaves your sight. You encounter an elephant. Found a +2 hat of intelligence. The elephant trumpets! The gargoyle leaves your sight. The deep elf knight leaves your sight. You start resting. The fire elemental leaves your sight. You encounter a cyclops. The cyclops leaves your sight. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! You open the large door. The deep elf knight points at you and mumbles some strange words. Your +2 buckler of reflection blocks the shard of ice... and reflects it back! The shard of ice misses the deep elf knight. You slice the fire elemental!! The fire elemental is severely damaged. You slash the fire elemental! The fire elemental is almost destroyed. You hit the deep elf knight but do no damage. You block the fire elemental's attack. You carve the fire elemental like a ham!!! You destroy the fire elemental! Makhleb accepts your kill. You slash the deep elf knight! The cyclops changes into a harpy! You encounter a harpy. The deep elf knight hits you but does no damage. You hit the deep elf knight. The deep elf knight is moderately wounded. You barely miss the deep elf knight. The deep elf knight is moderately wounded. You block the deep elf knight's attack. You encounter a glowing orange brain. You miss the deep elf knight. The deep elf knight is moderately wounded. You slice the deep elf knight!! The deep elf knight is severely wounded. The deep elf knight hits you but does no damage. You slice the deep elf knight!! You kill the deep elf knight! Makhleb accepts your kill. Training target 13.0 for Armour reached! Your Armour skill increases to level 13! You need to enable at least one skill for training. Okay, then. The gargoyle misses you. The deep elf archer unwields a +0 short sword. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. You block the arrow with your +2 buckler of reflection... and reflect it back! The arrow is repelled. There is a large open translucent door here. You slice the gargoyle!! The gargoyle is almost destroyed. The gargoyle closely misses you. You hit the gargoyle. The gargoyle is almost destroyed. You slice the gargoyle!! You destroy the gargoyle! Makhleb accepts your kill. The deep elf archer shoots an arrow. The arrow barely misses you. You block the water elemental's attack. The glowing orange brain leaves your sight. You slice the water elemental!! The water elemental is heavily damaged. You closely miss the water elemental. The water elemental is heavily damaged. You closely miss the deep elf archer. The water elemental barely misses you. You slash the water elemental! The water elemental is severely damaged. You hit the deep elf archer. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 short sword. The deep elf archer hits you with a +0 short sword. You barely miss the water elemental. The water elemental is severely damaged. You closely miss the deep elf archer. You block the water elemental's attack. You slash the deep elf archer! You kill the deep elf archer! Makhleb accepts your kill. You feel better. You slice the water elemental!! You destroy the water elemental! Makhleb accepts your kill. Twinkles's ghost leaves your sight. The glowing orange brain changes into a faun! You encounter a faun. Twinkles's ghost leaves your sight. You now have 1273 gold pieces (gained 12). g - 2 potions of magic (gained 1) The wailing of tortured souls fills the air! The faun changes into a steelbarb worm! You encounter a steelbarb worm. You encounter a sun moth. The sun moth changes into a queen bee! You encounter a queen bee. The wailing of tortured souls fills the air! The queen bee buzzes angrily. You encounter an orb spider. The wailing of tortured souls fills the air! Twinkles's ghost turns its malevolent gaze towards you. You slice the queen bee!! The queen bee is severely wounded. The wailing of tortured souls fills the air! You chop the queen bee into pieces!!! You kill the queen bee! Makhleb accepts your kill. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! You see here a glowing shapeshifter corpse. You slash Twinkles's ghost! Twinkles's ghost is lightly damaged. You slice Twinkles's ghost!! Twinkles's ghost is moderately damaged. Twinkles's ghost closely misses you. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning hits you!! You barely miss Twinkles's ghost. Twinkles's ghost is moderately damaged. You are losing your grip on the fallen. You block Twinkles's ghost's attack. You slash Twinkles's ghost! Twinkles's ghost is moderately damaged. The wailing of tortured souls fills the air! You hit Twinkles's ghost. Twinkles's ghost is moderately damaged. Twinkles's ghost misses you. You slash Twinkles's ghost! Twinkles's ghost is heavily damaged. You cut Twinkles's ghost into ribbons!!! Twinkles's ghost is severely damaged. You completely miss Twinkles's ghost. Twinkles's ghost is severely damaged. You block Twinkles's ghost's attack. You slash Twinkles's ghost! Twinkles's ghost is almost destroyed. You slash Twinkles's ghost! Twinkles's ghost is almost destroyed. Twinkles's ghost hits you!! Twinkles's ghost burns you. You hit Twinkles's ghost. Twinkles's ghost is almost destroyed. You slash the deep elf zephyrmancer! You slash Twinkles's ghost! Twinkles's ghost is almost destroyed. You completely miss the deep elf zephyrmancer. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! Twinkles's ghost misses you. You slash Twinkles's ghost! You destroy Twinkles's ghost! Makhleb accepts your kill. The wailing of the fallen reaches a fever pitch! Your fugue has ended. The deep elf zephyrmancer casts a spell at you. The bolt of lightning misses you. You slice the deep elf zephyrmancer!! The deep elf zephyrmancer is severely wounded. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf zephyrmancer casts a spell at you. The bolt of lightning hits you!! The deep elf knight leaves your sight. You slice the deep elf zephyrmancer!! You kill the deep elf zephyrmancer! Makhleb accepts your kill. Things that are here: a +0 long sword; a +0 robe; an elf corpse You start resting. HP restored. You start resting. The deep elf zephyrmancer shouts! Magic restored. There is a large open door here. You pick up a parchment of Apportation and begin reading... You add the spell Apportation to your library. You see here a +0 chain mail. You see here a +2 hat of intelligence. You see here the +1 robe of Koetz {Fly}. You see here a +2 hat of intelligence. w - a +2 hat of intelligence You see here a +2 pair of boots. x - a +2 pair of boots You see here the +1 robe of Koetz {Fly}. I - the +1 robe of Koetz {Fly} Okay, then. Okay, then. You drop a +0 scale mail. You drop a +0 ring mail. You drop a +0 hat. You drop a +0 pair of gloves. You drop an orb of attunement. There is a large open door here. Things that are here: a +0 long sword; a +0 robe; an elf corpse You see here a glowing shapeshifter corpse. The deep elf pyromancer leaves your sight. There is a large open translucent door here. The fire elemental leaves your sight. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! You open the large door. You barely miss the water elemental. You block the water elemental's attack. You slash the water elemental! The water elemental is heavily damaged. You slice the water elemental!! The water elemental is almost destroyed. You block the water elemental's attack. You slash the water elemental! You destroy the water elemental! Makhleb accepts your kill. The deep elf pyromancer hits you but does no damage. There is a large open translucent door here. You miss the deep elf pyromancer. You block the deep elf pyromancer's attack. You slash the deep elf pyromancer! The deep elf pyromancer is moderately wounded. You hit the deep elf pyromancer but do no damage. The deep elf pyromancer is moderately wounded. You block the deep elf pyromancer's attack. You hit the deep elf pyromancer. The deep elf pyromancer is moderately wounded. You slash the deep elf pyromancer! The deep elf pyromancer is heavily wounded. The deep elf pyromancer gestures wildly while chanting. You slice the deep elf pyromancer!! Makhleb accepts your kill. The fire elemental disappears in a puff of smoke! x2 The deep elf pyromancer shudders for a moment, then explodes violently! You see here 15 gold pieces. The wailing of tortured souls fills the air! You see here 12 gold pieces. The wailing of tortured souls fills the air! The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf zephyrmancer leaves your sight. You see here 15 gold pieces. The wailing of tortured souls fills the air! Things that are here: a +0 rapier; a +0 robe You closely miss the deep elf knight. You block the deep elf knight's attack. You closely miss the deep elf knight. You closely miss the deep elf knight. The deep elf knight mumbles some strange words. The deep elf knight seems to speed up. You barely miss the deep elf knight. The deep elf knight hits you but does no damage. You closely miss the deep elf knight. You slice the deep elf knight!! The deep elf knight is heavily wounded. The wailing of tortured souls fills the air! The deep elf knight mumbles some strange words. The deep elf knight flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You slash something! The wailing of tortured souls fills the air! The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! You hear some strange, mumbled words. A shard of ice appears from out of thin air! The shard of ice misses you. The gargoyle hurls a stone arrow at you. The stone arrow hits you!! You slash something! You miss something. Something hits you but does no damage. Something blocks your attack. You hit the gargoyle but do no damage. Something hits you but does no damage. You slice something!! Makhleb accepts your kill. You feel better. Reactivating autopickup. You feel a bit more experienced. You slash the gargoyle! The gargoyle hits you but does no damage. You slice the gargoyle!! You destroy the gargoyle! Makhleb accepts your kill. You feel better. You encounter a steelbarb worm. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning hits you! You see here a +0 mace. You block the steelbarb worm's attack. The deep elf zephyrmancer closely misses you. You slice the steelbarb worm!! The steelbarb worm is heavily wounded. You slice the deep elf zephyrmancer!! You block the steelbarb worm's attack. You slice the deep elf zephyrmancer!! The deep elf zephyrmancer is almost dead. You slash the steelbarb worm! The steelbarb worm changes into a water nymph! You encounter a water nymph. You hit the deep elf zephyrmancer. Makhleb accepts your kill. You feel better. You slash the water nymph! The deep elf zephyrmancer shudders for a moment, then explodes violently! The rain of gore batters the water nymph!! Makhleb accepts your kill. You feel better. The water nymph shudders for a moment, then explodes violently! The rain of gore batters manuke2's ghost!! Manuke2's ghost is moderately damaged. You completely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You are losing your grip on the fallen. Manuke2's ghost hits you but does no damage. You miss manuke2's ghost. Manuke2's ghost is moderately damaged. You completely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You completely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You block manuke2's ghost's attack. You completely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You completely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You block manuke2's ghost's attack. You closely miss manuke2's ghost. Manuke2's ghost is moderately damaged. You slash manuke2's ghost! Manuke2's ghost is heavily damaged. You block manuke2's ghost's attack. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You miss manuke2's ghost. Manuke2's ghost is heavily damaged. The wailing of tortured souls fills the air! Manuke2's ghost hits you but does no damage. You slash manuke2's ghost! Manuke2's ghost is heavily damaged. You miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost hits you but does no damage. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. Your fugue has ended. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost hits you but does no damage. You hit manuke2's ghost but do no damage. Manuke2's ghost is heavily damaged. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost completely misses you. You miss manuke2's ghost. Manuke2's ghost is heavily damaged. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You block manuke2's ghost's attack. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost closely misses you. You slash manuke2's ghost! Manuke2's ghost is heavily damaged. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You barely miss the water elemental. Manuke2's ghost hits you but does no damage. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You slash the water elemental! The water elemental misses you. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You hit the water elemental. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You hit the water elemental. You block manuke2's ghost's attack. You block the water elemental's attack. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You slice the water elemental!! You destroy the water elemental! Makhleb accepts your kill. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost hits you but does no damage. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You block manuke2's ghost's attack. You closely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You slash the fire elemental! You slash the fire elemental! The fire elemental is heavily damaged. You closely miss manuke2's ghost. The fire elemental hits you. The fire elemental burns you! You resist. Manuke2's ghost completely misses you. You slash the fire elemental! The fire elemental is severely damaged. You completely miss manuke2's ghost. You closely miss the fire elemental. The fire elemental is severely damaged. You completely miss manuke2's ghost. The fire elemental misses you. Manuke2's ghost wails, "You will never get the ORB!" You block manuke2's ghost's attack. You closely miss the fire elemental. The fire elemental is severely damaged. You completely miss manuke2's ghost. You block the fire elemental's attack. You barely miss the fire elemental. The fire elemental is severely damaged. You completely miss manuke2's ghost. Manuke2's ghost hits you but does no damage. You slash the fire elemental! You destroy the fire elemental! Makhleb accepts your kill. You feel better. You miss manuke2's ghost. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. Manuke2's ghost hits you but does no damage. You completely miss manuke2's ghost. Manuke2's ghost is heavily damaged. You slash manuke2's ghost! Manuke2's ghost is severely damaged. You closely miss manuke2's ghost. Manuke2's ghost is severely damaged. Manuke2's ghost hits you but does no damage. You slice manuke2's ghost!! Manuke2's ghost is almost destroyed. You closely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You block manuke2's ghost's attack. You completely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You completely miss manuke2's ghost. Manuke2's ghost is almost destroyed. Manuke2's ghost hits you but does no damage. You completely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You closely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You block manuke2's ghost's attack. You closely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You completely miss manuke2's ghost. Manuke2's ghost is almost destroyed. Manuke2's ghost hits you but does no damage. You completely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You closely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You block manuke2's ghost's attack. You barely miss manuke2's ghost. Manuke2's ghost is almost destroyed. You slice manuke2's ghost!! You destroy manuke2's ghost! Makhleb accepts your kill. Things that are here: a +0 long sword; a +0 robe Things that are here: a +0 scimitar; a +0 leather armour; a +0 buckler Things that are here: a +0 rapier; a +0 robe You now have 1288 gold pieces (gained 15). You now have 1300 gold pieces (gained 12). You see here a +0 mace. There is a large open door here. g - 3 potions of magic (gained 1) w - 4 potions of heal wounds (gained 1) You see here a lupine talisman. b - a lupine talisman S - 4 scrolls of silence (gained 3) There is a large open door here. Things that are here: a +0 scimitar; a +0 leather armour; a +0 buckler Things that are here: a +0 rapier; a +0 robe There is a large open translucent door, spattered with blood here. There is a large open translucent door here. You see here a +0 dire flail. You see here a +0 mace. There is a large open door here. There is a large open door here. You open the large door. There is a large open door here. As you open the large door, it creaks loudly! There is a large open door here. You encounter spidder's ghost. Spidder's ghost turns its malevolent gaze towards you. Okay, then. You open the large door. You miss spidder's ghost. Spidder's ghost hits you! You slash spidder's ghost! Spidder's ghost is lightly damaged. You slash spidder's ghost! Spidder's ghost is moderately damaged. Spidder's ghost hits you but does no damage. You closely miss spidder's ghost. Spidder's ghost is moderately damaged. You miss spidder's ghost. Spidder's ghost is moderately damaged. Spidder's ghost hits you but does no damage. You hit spidder's ghost. Spidder's ghost is moderately damaged. You hit spidder's ghost. Spidder's ghost is moderately damaged. Spidder's ghost hits you but does no damage. You miss spidder's ghost. Spidder's ghost is moderately damaged. You miss spidder's ghost. Spidder's ghost is moderately damaged. Spidder's ghost hits you but does no damage. You slice spidder's ghost!! Spidder's ghost is severely damaged. You hit spidder's ghost but do no damage. Spidder's ghost is severely damaged. Spidder's ghost hits you but does no damage. You hit spidder's ghost but do no damage. Spidder's ghost is severely damaged. You slice spidder's ghost!! Spidder's ghost is almost destroyed. Spidder's ghost hits you. You hit spidder's ghost. Spidder's ghost is almost destroyed. You hit spidder's ghost. Spidder's ghost is almost destroyed. Spidder's ghost hits you but does no damage. You closely miss spidder's ghost. Spidder's ghost is almost destroyed. You slice spidder's ghost!! You destroy spidder's ghost! Makhleb accepts your kill. You feel better. You feel the doom around you dissipate. There is a large open translucent door here. C - 3 potions of cancellation (gained 1) You now have 1328 gold pieces (gained 28). You now have 1338 gold pieces (gained 10). There is a cache of baked goods here. You now have 1351 gold pieces (gained 13). h - 3 potions of haste (gained 1) d - a bubbling black potion e - a scroll labelled AVOITT KOCULUA There is a cache of baked goods here. You reach down and sample a stuffed naga paratha. Phenomenal. There is a large open translucent door here. There is a large open door here. You open the large door. There is a large open door here. You encounter a meliai zombie and a centaur. The centaur is carrying a +0 shortbow. The centaur shouts! The meliai zombie leaves your sight. The meliai zombie leaves your sight. You encounter a laughing skull. There is a transporter landing site here. There is a transporter landing site here. You encounter a necromancer and foodfoodharry's ghost. The necromancer shouts! Foodfoodharry's ghost turns its malevolent gaze towards you. Foodfoodharry's ghost stares at you. You encounter a spectral slime creature. You encounter a meliai zombie. You encounter a centaur warrior simulacrum. You encounter a shadowghast. The shadowghast leaves your sight. You encounter mmoncure's ghost. The centaur warrior simulacrum leaves your sight. The centaur warrior simulacrum leaves your sight. You encounter an orc wizard. It is wielding a +0 dagger. The orc wizard leaves your sight. The laughing skull chuckles harshly at the inevitable fate of oblivion. The centaur leaves your sight. The meliai zombie leaves your sight. There is a transporter here. Casting: Fugue of the Fallen (mildly dangerous; 12% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You call out to the remnants of the fallen! You enter the transporter and appear at another place. The laughing skull lets out a vicious peal of laughter. The bolt of negative energy hits the shadowghast. The shadowghast completely resists. The bolt of negative energy hits you but does no damage. You partially resist. Mmoncure's ghost casts a spell. Mmoncure's ghost's movement is quickened by the wind! The spectral slime creature closely misses you. The shadowghast barely misses you. You closely miss the shadowghast. You slice the spectral slime creature!! You closely miss the shadowghast. You slash the centaur! The centaur barely misses you. The centaur kicks you but does no damage. You block the shadowghast's attack. You slice the shadowghast!! You destroy the shadowghast! Makhleb accepts your kill. You slice the centaur!! You kill the centaur! Makhleb accepts your kill. You slash the laughing skull! The laughing skull is moderately damaged. You miss the laughing skull. The laughing skull is moderately damaged. The laughing skull barely misses you. You miss the laughing skull. The laughing skull is moderately damaged. You hit the meliai zombie. You block the meliai zombie's attack. x2 The laughing skull misses you. You completely miss the laughing skull. The laughing skull is moderately damaged. You slash the meliai zombie! You block the meliai zombie's attack. x2 The laughing skull headbutts you. You slice the laughing skull!! You destroy the laughing skull! Makhleb accepts your kill. You feel better. You closely miss the meliai zombie. You block the meliai zombie's attack. x2 You slash the meliai zombie! The meliai zombie is heavily damaged. You slash the meliai zombie! >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1911-g15974c44ed 0.34-a0-1914-g7991ae8747 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [szhjt6z] Species: Mountain Dwarf Job: Fighter HP: 139/139; mods: 0/0 MP: 16/28; mod: 0 Stats: 23 13 16 Position: (53, 36), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: transporter landing site Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 1 | 34 | 14 | 5007 | 277/756 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 18 | 6841 | 0/866 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 13 | 4054 | 18/694 Dodging | X | 1 | 33 | 5 | 1526 | 265/504 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 7 | 1177 | 0/336 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 6 | 882 | 0/295 Translocations | X | 0 | 0 | 4 | 707 | 0/353 Forgecraft | X | 0 | 0 | 0 | 0 | 0/35 Fire Magic | X | 0 | 0 | 0 | 0 | 0/35 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 5 | 630 | 0/252 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 33 | 18 | 6014 | 262/729 Evocations | X | 0 | 0 | 10 | 2334 | 1/505 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #33: 1 #93: 258 Attributes: #12: 1351 #23: 23205 #24: 1878534270 #49: 1608 #73: 222910 #74: 9 Mutations: clarity: 1 subdued magic: 1 runic magic: 1 (innate) artefact enchanting: 1 (innate) Gehenna destruction: 1 (innate) Mark of Haemoclasm: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #33: +5 ring of evasion eq slot #5, inv slot #29: +3 pair of gloves of Akhluo Radi {Infuse, rCorr Dex+5 Slay+2 Fire} eq slot #8, inv slot #7: +2 cloak eq slot #10, inv slot #46: amulet of reflection eq slot #2, inv slot #10: +2 buckler of reflection eq slot #9, inv slot #28: ring of the Bespelling Enemy {rPois rF+ rC++ rN+ Int+3} eq slot #6, inv slot #27: +0 pair of boots "Noxyo" {rPois Regen+} eq slot #4, inv slot #5: +2 hat eq slot #1, inv slot #37: +8 mithril axe "Arga" {speed, Will+} eq slot #3, inv slot #32: +0 shadow dragon scales }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ............#........####........ P..P..P.....#.......##..##....... ß..ß..ß.....#......##$##.##...... ............#.....##~...$!##..... ............#....##ß...)..ß##.... ............#...##..#.#..#~.##... ...∩........#..##o.~.##)#...$##.. .......♣....#..#Z#..#.?$##.~#.#.. .......♣....#..#@#WZ##.$"#..#.#.. ...∩....♣...#..##ZZ.$#.##$...##.. ........♣...#...##.W#..#$#.~##... .......♣♣...#....##ßp.$$..ß##.... ............#.....##~....~##..... ß..ß..ß.....#......##.##.##...... P..P..P.....#.......##.©##....... ............#........####........ .....♣.♣....#.........©.......... dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< serial_glass_tile: dngn_transparent_wall bailey_type: bailey_axe ice_cave_hard: false necropolis_difficulty: post_lair_d >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>