ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by MTDW's ghost Version: Dungeon Crawl Stone Soup 0.34-a0-1914-g7991ae8747 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 8652059345820251492, deterministic pregen: 1 Command line: /usr/games/crawl-git-7991ae8747 -name seirenwing -rc /dgldir/rcfiles/crawl-git/seirenwing.rc -macro /dgldir/rcfiles/crawl-git/seirenwing.macro -morgue /dgldir/morgue/seirenwing/ -webtiles-socket /crawl-master/webserver/sockets/seirenwing:2025-12-27.01:24:14.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) [0x5605fa21377e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-7991ae8747(_Z13do_crash_dumpv+0x43a) [0x5605fa2219ba]: do_crash_dump() /usr/games/crawl-git-7991ae8747(_Z20crash_signal_handleri+0x1fa) [0x5605fa213c5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x78d4831de330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x78d483237b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x78d4831de27e]: /usr/games/crawl-git-7991ae8747(+0x4ffd8d) [0x5605fa220d8d]: /usr/games/crawl-git-7991ae8747(_Z3diePKciS0_z+0x166) [0x5605fa221406]: die(char const*, int, char const*, ...) /usr/games/crawl-git-7991ae8747(_Z15mons_spell_beamPK7monster10spell_typeib+0x12b9) [0x5605fa5b2e69]: mons_spell_beam(monster const*, spell_type, int, bool) /usr/games/crawl-git-7991ae8747(_Z15setup_mons_castPK7monsterR4bolt10spell_typebb+0x21d) [0x5605fa5b350d]: setup_mons_cast(monster const*, bolt&, spell_type, bool, bool) /usr/games/crawl-git-7991ae8747(+0x8a8909) [0x5605fa5c9909]: /usr/games/crawl-git-7991ae8747(_Z16handle_mon_spellP7monster+0x98a) [0x5605fa5d980a]: handle_mon_spell(monster*) /usr/games/crawl-git-7991ae8747(+0x875af1) [0x5605fa596af1]: /usr/games/crawl-git-7991ae8747(_Z19handle_monster_moveP7monster+0x1965) [0x5605fa59e945]: handle_monster_move(monster*) /usr/games/crawl-git-7991ae8747(_Z15handle_monstersb+0xb08) [0x5605fa5a01c8]: handle_monsters(bool) /usr/games/crawl-git-7991ae8747(_Z12world_reactsv+0x135) [0x5605fa9d2e25]: world_reacts() /usr/games/crawl-git-7991ae8747(+0xcb46a4) [0x5605fa9d56a4]: /usr/games/crawl-git-7991ae8747(+0xcb52a5) [0x5605fa9d62a5]: /usr/games/crawl-git-7991ae8747(main+0x1f7) [0x5605fa144a07]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x78d4831c31ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x78d4831c328b]: /usr/games/crawl-git-7991ae8747(_start+0x25) [0x5605fa1454f5]: Trying to run gdb. GNU gdb (Ubuntu 15.0.50.20240403-0ubuntu1) 15.0.50.20240403-git Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000078d4832a97a7 in __GI___wait4 (pid=2265148, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000078d4832a97a7 in __GI___wait4 (pid=2265148, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005605fa213e2c in call_gdb (file=0x78d48339d4e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2202078\000\000\000\000\000" #2 0x00005605fa2219d8 in do_crash_dump () at dbg-asrt.cc:673 t = 1766799301 dir = "/dgldir/morgue/seirenwing/" name = "/dgldir/morgue/seirenwing/crash-seirenwing-20251227-013501.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 MTDW's ghost" file = 0x78d48339d4e0 <_IO_2_1_stderr_> #3 0x00005605fa213c5a 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 = {140732568469520}} 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 0x000078d4831de27e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005605fa220d8d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffedac08890 "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by MTDW's ghost", assert=false) at dbg-asrt.cc:807 No locals. #10 0x00005605fa221406 in die (file=file@entry=0x5605faa2e97e "mon-cast.cc", line=line@entry=2497, format=format@entry=0x5605faaac078 "Unknown monster spell '%s' cast by %s") at dbg-asrt.cc:867 tmp = "Unknown monster spell 'Freezing Cloud' cast by MTDW's ghost", '\000' mesg = "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by MTDW's ghost", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffedac09190, reg_save_area = 0x7ffedac090b0}} #11 0x00005605fa5b2e69 in mons_spell_beam (mons=mons@entry=0x5605fb021d08 , spell_cast=spell_cast@entry=SPELL_FREEZING_CLOUD, power=power@entry=192, 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 = 192, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1546, source_name = "MTDW'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 0x00005605fa5b350d in setup_mons_cast (mons=mons@entry=0x5605fb021d08 , 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 = 192 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 = 192, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1546, source_name = "MTDW'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 0x00005605fa5c9909 in _target_and_justify_spell (mons=..., beem=..., spell=SPELL_FREEZING_CLOUD, ignore_good_idea=false) at mon-cast.cc:4963 logic = #14 0x00005605fa5d980a in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 6, capacity 6 = {...}, 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 = 60, y = 23}, target = {x = 56, y = 27}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 1546, 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=0x5605fb021d08 ) at mon-cast.cc:5171 hspell_pass = std::vector of length 6, capacity 6 = {{spell = SPELL_OLGREBS_TOXIC_RADIANCE, freq = 11 '\v', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_STICKY_FLAME, freq = 11 '\v', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_MEPHITIC_CLOUD, freq = 11 '\v', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BATTLESPHERE, freq = 11 '\v', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_FREEZING_CLOUD, freq = 11 '\v', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_HOARFROST_CANNONADE, freq = 11 '\v', 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 = 60, y = 23}, target = {x = 56, y = 27}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 1546, 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 0x00005605fa596af1 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1817 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 -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 = 17 Level vaults: regret_index_necropolis_ark [gammafunk_necropolis_ghost_berserking_beasts, gammafunk_necropolis_ghost_tricky_traps, necropolis_ghost_nesting_subvaults] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (19, 31): position (19,36) Marker #1, type 7 at (25, 36): position (21,41) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The naga sharpshooter wields a +0 shortbow. The naga sharpshooter casts a spell at you. The naga sharpshooter magically shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The gout of fire misses the naga sharpshooter. The naga warrior roars a battlecry! The nagas go into a battle-frenzy! The naga sharpshooter gestures at you while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you but does no damage. The gout of fire misses the naga sharpshooter. The naga sharpshooter shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The arrow misses the naga sharpshooter. The naga spits poison at you. The splash of poison hits you but does no damage. You resist. The flurry of shrapnel hits the naga sharpshooter!!! The naga sharpshooter is severely wounded. The naga sharpshooter shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The arrow barely misses the naga sharpshooter. Items here: )))))) [ †. You start resting. A naga warrior comes into view. The flurry of shrapnel hits the naga warrior!!! The naga warrior is severely wounded. The flurry of cold hits the naga warrior!!! You kill the naga warrior! Makhleb accepts your kill. You feel better. The naga leaves your sight. The flurry of shrapnel hits the naga sharpshooter!! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. The gout of fire hits the naga!! The naga is severely wounded. The spray of acid hits the naga!! The acid corrodes the naga! You kill the naga! Makhleb accepts your kill. You feel better. The spray of acid hits the naga! The acid corrodes the naga! The naga is heavily wounded. The flurry of shrapnel hits the naga!!! You kill the naga! Makhleb accepts your kill. You feel better. A naga comes into view. The spray of acid hits the naga!! The acid corrodes the naga! You kill the naga! Makhleb accepts your kill. You feel better. You can't see any hostile targets in range. You start resting. HP restored. Items here: )) [[ ††. Things that are here: a +0 scimitar; a +0 robe; a +0 battleaxe Items here: )))) †. You now have 1541 gold pieces (gained 14). Things that are here: a +0 halberd; a naga skeleton a - a wand of flame (62) (gained 16 charges) Things that are here: a +0 battleaxe; a naga skeleton Things that are here: a +0 robe; a +0 halberd Things that are here: a +0 battleaxe; a naga skeleton Found a ring mail. You encounter a naga. It is wielding a +0 flail and carrying a +0 shortbow. The naga shouts! You hear a shout! The naga unwields a +0 flail. The naga wields a +0 shortbow. The naga shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The arrow hits the naga! The torrent of electricity hits the naga!! You kill the naga! Makhleb accepts your kill. You feel better. You can't see any hostile targets in range. You encounter an anaconda and a naga. The anaconda hisses angrily. The naga shouts! You hear a shout! x2 You encounter a guardian serpent. You encounter a black mamba. The guardian serpent shouts! There are monsters nearby! The spray of acid hits the anaconda!! The anaconda is moderately wounded. The black mamba hisses angrily. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a guardian serpent (66% to hit) The spray of acid hits the anaconda!!! The acid corrodes the anaconda! The anaconda is almost dead. The spray of acid hits the guardian serpent! The guardian serpent is moderately wounded. You encounter a naga warrior. It is wielding a +0 scimitar. The anaconda bites you but does no damage. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The gout of fire hits the anaconda! You kill the anaconda! Makhleb accepts your kill. You feel better. The gout of fire hits the guardian serpent!! You kill the guardian serpent! Makhleb accepts your kill. You feel better. The gout of fire hits the black mamba!! The black mamba is severely wounded. The naga warrior shouts! Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a black mamba (severely wounded, 63% to hit) The flurry of cold hits the black mamba!!! You kill the black mamba! Makhleb accepts your kill. The flurry of cold hits the naga warrior! The naga warrior is moderately wounded. The flurry of shrapnel hits the naga!!! You kill the naga! Makhleb accepts your kill. The flurry of shrapnel hits the naga warrior! The naga warrior is heavily wounded. The naga warrior roars a battlecry! The torrent of electricity misses the naga warrior. The naga warrior spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the naga warrior. You encounter a naga warrior. It is wielding a +0 glaive. The spray of acid hits the naga warrior!!! The acid corrodes the naga warrior! You kill the naga warrior! Makhleb accepts your kill. The gout of fire hits the naga warrior!! The naga warrior is moderately wounded. The naga warrior spits poison at you. The splash of poison hits you. You resist. The flurry of cold misses the naga warrior. The torrent of electricity hits the naga warrior!!! The naga warrior is almost dead. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the naga warrior!!! You kill the naga warrior! Makhleb accepts your kill. You feel better. Your Evocations skill increases to level 2! You can't see any hostile targets in range. You are ready to perform a blood rite again. Found a stone staircase leading down. You now have 1551 gold pieces (gained 10). You see here a black mamba corpse. You now have 1567 gold pieces (gained 16). Things that are here: a +0 long sword; a naga corpse There is a stone staircase leading down here. A salamander comes into view. A salamander is nearby! A salamander is nearby! The spray of acid hits the salamander!!! The acid corrodes the salamander! The salamander is heavily wounded. The flurry of cold hits the salamander!!! The salamander is chilled terribly! You kill the salamander! Makhleb accepts your kill. You feel better. Found a stone staircase leading down. You encounter a naga. It is wielding a +0 long sword. The naga shouts! A naga is nearby! The spray of acid hits the naga! The naga is moderately wounded. You hear an angry hiss. x2 The gout of fire hits the naga!! You kill the naga! Makhleb accepts your kill. You feel better. You encounter an anaconda. An anaconda is nearby! An anaconda is nearby! The flurry of cold hits the anaconda!! The anaconda is heavily wounded. The anaconda hisses angrily. You encounter a shock serpent. The torrent of electricity misses the anaconda. The torrent of electricity hits the shock serpent. The shock serpent completely resists. The shock serpent hisses angrily. You encounter a black mamba. The flurry of cold hits the anaconda!!! You kill the anaconda! Makhleb accepts your kill. You feel better. The flurry of cold misses the shock serpent. The flurry of cold hits the black mamba! The black mamba is heavily wounded. The flurry of cold misses the shock serpent. The flurry of cold hits the black mamba!! You kill the black mamba! Makhleb accepts your kill. You feel better. The gout of fire hits the shock serpent!!! The shock serpent is severely wounded. The shock serpent's electric aura discharges, shocking you! The shock serpent discharges a tendril of electricity. The bolt of electricity hits you. The bolt of electricity hits you but does no damage. The shock serpent discharges a tendril of electricity. The bolt of electricity hits you! The bolt of electricity hits you. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the shock serpent!! You kill the shock serpent! Makhleb accepts your kill. You feel better. The air sparks with electricity, shocking you. You can't see any hostile targets in range. You are ready to perform a blood rite again. You see here a shock serpent corpse. Found a stone staircase leading down. You see here a +0 long sword. You encounter a naga. It is wielding a +0 long sword. The naga shouts! You hear a shout! A naga is nearby! The gout of fire hits the naga!! The naga is severely wounded. The torrent of electricity hits the naga!! You kill the naga! Makhleb accepts your kill. You feel better. You pick up a parchment of Grave Claw and begin reading... You add the spell Grave Claw to your library. Things that are here: a +0 long sword; a naga corpse Found a robe. You now have 1584 gold pieces (gained 17). There is a stone staircase leading up, spattered with blood here. You encounter a naga. It is wielding a +0 scimitar. The naga shouts! You hear a shout! A naga is nearby! A naga is nearby! The spray of acid hits the naga!! The naga is severely wounded. The flurry of cold hits the naga!! You kill the naga! Makhleb accepts your kill. You feel better. You encounter a salamander. It is wielding a +1 trident of venom. A salamander is nearby! The flurry of shrapnel hits the salamander!!! The salamander is almost dead. The gout of fire hits the salamander. The salamander completely resists. The salamander is almost dead. A salamander is nearby! The flurry of shrapnel hits the salamander!! You kill the salamander! Makhleb accepts your kill. You encounter a naga. It is wielding a +0 trident. A naga is nearby! The gout of fire misses the naga. The naga shouts! You encounter a naga warrior. It is wielding a +0 war axe and wearing a +0 tower shield of protection. The spray of acid hits the naga! The naga is heavily wounded. The spray of acid hits the naga warrior!! The acid corrodes the naga warrior! The naga warrior is moderately wounded. The torrent of electricity hits the naga!!! You kill the naga! Makhleb accepts your kill. You feel better. The torrent of electricity hits the naga warrior!!! The naga warrior is almost dead. The flurry of shrapnel hits the naga warrior!!! You kill the naga warrior! Makhleb accepts your kill. You feel better. Things that are here: a +0 trident; a +1 trident of venom Items here: )) [ ††. a - a +0 tower shield of protection Okay, then. Things that are here: a +0 shortbow; a +0 flail; a naga skeleton You encounter a naga. It is wielding a +0 short sword. A naga is nearby! The flurry of shrapnel hits the naga!! You kill the naga! Makhleb accepts your kill. You encounter a naga mage. It is wielding a +0 flail. A naga mage is nearby! The spray of acid hits the naga mage!!! You kill the naga mage! Makhleb accepts your kill. You feel better. You can't see any hostile targets in range. You encounter a naga sharpshooter. It is wielding a +0 heavy battleaxe and carrying a +0 shortbow. A naga sharpshooter is nearby! The flurry of shrapnel misses the naga sharpshooter. The naga sharpshooter shouts! You hear a shout! The flurry of shrapnel misses the naga sharpshooter. The naga sharpshooter unwields a +0 heavy battleaxe. The naga sharpshooter wields a +0 shortbow. The naga sharpshooter points at you and mumbles some strange words. The naga sharpshooter magically shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The flurry of cold hits the naga sharpshooter!! The naga sharpshooter is heavily wounded. The torrent of electricity hits the naga sharpshooter!! The naga sharpshooter is severely wounded. The naga sharpshooter spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the naga sharpshooter. The naga sharpshooter is poisoned. The flurry of shrapnel hits the naga sharpshooter!! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. You have reached level 17! You start resting. HP restored. You now have 1594 gold pieces (gained 10). Things that are here: a +0 shortbow; a +0 heavy battleaxe; a naga corpse Things that are here: a +0 flail; a naga corpse You encounter a naga mage. It is wielding a +2 whip of freezing. The spray of acid hits the naga mage!! The acid corrodes the naga mage! The naga mage is almost dead. The spray of acid hits the naga mage!! You kill the naga mage! Makhleb accepts your kill. You feel better. Found a chain mail. Things that are here: a +2 whip of freezing; a +0 robe; a naga corpse Things that are here: a +0 long sword; a naga corpse Found a stone staircase leading up. You can't see any hostile targets in range. You see here a +0 chain mail. There is a stone staircase leading up here. Done exploring. Done exploring. Done exploring. You can't see any hostile targets in range. Search for what [Enter for "."]? armor There is a stone staircase leading up here. You see here a +0 chain mail. Things that are here: a +0 long sword; a naga skeleton There is a stone staircase leading down here. You fly 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! You encounter a naga warrior. It is wielding a +0 hand axe. The naga warrior shouts! Found a stone staircase leading down. There is a stone staircase leading up here. A naga warrior is nearby! The flurry of cold hits the naga warrior!! The naga warrior is moderately wounded. The gout of fire hits the naga warrior!!! The naga warrior is almost dead. Okay, then. The torrent of electricity hits the naga warrior!! You kill the naga warrior! Makhleb accepts your kill. You feel better. HP restored. There is a stone staircase leading up, spattered with blood here. c - 13 potions of curing (gained 1) You reach down and open the door. There is an open door here. You encounter a salamander. It is wielding a +0 spear. The flurry of cold hits the salamander!!! The salamander is chilled terribly! The salamander is severely wounded. The flurry of shrapnel hits the salamander!!! You kill the salamander! Makhleb accepts your kill. You feel better. You encounter a naga ritualist. It is wielding a +0 flail. You encounter a salamander. It is carrying a +0 shortbow of flaming. You encounter a salamander mystic. It is wielding a +0 dagger. The naga ritualist leaves your sight. The salamander leaves your sight. There is an open door here. The flurry of cold hits the salamander!!! The salamander is chilled terribly! The salamander is severely wounded. You hear a shout! The salamander wields a +0 shortbow of flaming. It bursts into flame! The salamander shoots an arrow. The arrow closely misses you. The spray of acid hits the salamander!! The salamander is almost dead. The flurry of cold hits the salamander!!! The salamander is chilled terribly! You kill the salamander! Makhleb accepts your kill. You feel better. The naga ritualist utters an invocation to its god. The naga ritualist begins to radiate toxic energy. You are poisoned. Unknown command. The torrent of electricity hits the naga ritualist! The naga ritualist is lightly wounded. You feel sick. You are more poisoned. The naga ritualist mumbles some strange prayers to its god against you. You easily resist. The torrent of electricity hits the naga ritualist! The naga ritualist is moderately wounded. You feel sick. You are more poisoned. The spray of acid hits the naga ritualist!! The acid corrodes the naga ritualist! The naga ritualist is severely wounded. You feel sick. You are more poisoned. The torrent of electricity hits the naga ritualist!! You kill the naga ritualist! Makhleb accepts your kill. You feel better. You feel sick. You start resting. You feel sick. You hear the lone wailing of a very distant funeral chant. You feel sick. You feel sick. There is an open door, spattered with blood here. You feel sick. You are no longer poisoned. The salamander mystic hits you but does no damage. You mangle the salamander mystic!! The salamander mystic is heavily wounded. The salamander mystic hits you but does no damage. You scratch the salamander mystic but do no damage. The salamander mystic is heavily wounded. You block the salamander mystic's attack. You mangle the salamander mystic!! The salamander mystic is severely wounded. You barely miss the salamander mystic. The salamander mystic is severely wounded. The salamander mystic hits you but does no damage. You scratch the salamander mystic. The salamander mystic is almost dead. You block the salamander mystic's attack. You barely miss the salamander mystic. The salamander mystic is almost dead. The salamander mystic casts a spell at you. The lance of force hits you!! You are knocked back by the lance of force. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the salamander mystic!! You kill the salamander mystic! Makhleb accepts your kill. You feel better. Things that are here: a +0 dagger; a +0 robe; a +0 shortbow of flaming You reach down and open the door. You encounter 2 naga ritualists and a mana viper. The naga ritualist shouts! x2; The mana viper hisses angrily. You hear an angry hiss. x2; You hear a shout! You encounter a black mamba. You encounter a salamander mystic. It is wielding a +0 quarterstaff. You encounter an anaconda. Found a pair of transparent gloves and 26 gold pieces. You block the black mamba's attack. You encounter a nagaraja. It is wielding a +0 club. The black mamba attacks as it pursues you! The black mamba misses you. The black mamba closely misses you. Things that are here: a +0 flail; a +0 robe The black mamba bites you. You are poisoned. The black mamba poisons you! You feel very sick. The mana viper leaves your sight. You feel very sick. You block the anaconda's attack. The anaconda bites you but does no damage. You feel very sick. The black mamba attacks as it pursues you! You block the black mamba's attack. You block the anaconda's attack. x2 You feel very sick. The anaconda completely misses you. The anaconda barely misses you. There is an open door, spattered with blood here. You feel sick. The anaconda attacks as it pursues you! You block the anaconda's attack. The anaconda bites you. The anaconda grabs you. You block the anaconda's attack. The anaconda constricts you. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 glaive and wearing a +0 robe (78% to hit) The torrent of electricity hits the anaconda. The anaconda is lightly wounded. The torrent of electricity misses the black mamba. The torrent of electricity hits the salamander mystic!!! The salamander mystic is severely wounded. The torrent of electricity hits the naga ritualist!! The naga ritualist is heavily wounded. You feel sick. The anaconda bites you but does no damage. The anaconda constricts you. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 glaive and wearing a +0 robe (heavily wounded, 78% to hit) The gout of fire misses the anaconda. The gout of fire hits the black mamba!!! You kill the black mamba! Makhleb accepts your kill. You feel better. The gout of fire hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is heavily wounded. The gout of fire misses the naga ritualist. You feel sick. You block the anaconda's attack. The anaconda constricts you. The anaconda bites you! You emit a cloud of foul miasma! The anaconda constricts you. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 glaive and wearing a +0 robe (heavily wounded, 78% to hit) The gout of fire misses the anaconda. The gout of fire hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is heavily wounded. The gout of fire hits the naga ritualist! The naga ritualist is almost dead. You feel sick. The anaconda is engulfed in dark miasma. The anaconda is poisoned. The anaconda seems to slow down. You block the anaconda's attack. The anaconda constricts you. The naga ritualist prays to its god. The naga ritualist begins to radiate toxic energy. You are more poisoned. The naga ritualist utters an invocation to its god. The naga ritualist begins to radiate toxic energy. You are more poisoned. The anaconda is engulfed in dark miasma. The anaconda looks even sicker. You block the anaconda's attack. The anaconda constricts you. Unknown command. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga ritualist, wielding a +0 battleaxe and wearing a +0 robe (radiating toxic energy, 78% to hit) Okay, then. The anaconda's grasp on you weakens, but your attempt to escape fails. You feel sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. x2 The anaconda is engulfed in dark miasma. The anaconda looks even sicker. The anaconda seems to slow down. The anaconda bites you. * * * LOW HITPOINT WARNING * * * The anaconda constricts you. The salamander mystic gestures at the anaconda while chanting. The anaconda seems to speed up. Unknown command. Unknown command. As you read the scroll of fog, it dissolves into smoke. You feel sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. * * * LOW HITPOINT WARNING * * * You are more poisoned. The anaconda is engulfed in dark miasma. The anaconda looks as sick as possible! The anaconda seems to slow down. The anaconda bites you but does no damage. The anaconda constricts you. The nagaraja gestures wildly while chanting. The nagaraja seems to speed up. The anaconda is engulfed in dark miasma. The anaconda looks as sick as possible! The anaconda seems to slow down. The anaconda bites you but does no damage. The anaconda constricts you. Unknown command. You scratch the anaconda. The anaconda is severely wounded. You feel sick. You are more poisoned. * * * LOW HITPOINT WARNING * * * You are more poisoned. The anaconda is engulfed in dark miasma. The anaconda looks as sick as possible! The anaconda seems to slow down. You block the anaconda's attack. The anaconda constricts you. You miss the anaconda. The anaconda is almost dead. You feel very sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. x2 The naga ritualist's toxic aura wanes. The anaconda is engulfed in dark miasma. The anaconda looks as sick as possible! The anaconda seems to slow down. The anaconda bites you but does no damage. The anaconda constricts you. The naga ritualist prays to its god. The naga ritualist begins to radiate toxic energy. You are more poisoned. The anaconda is engulfed in dark miasma. The anaconda looks as sick as possible! You kill the anaconda! Makhleb accepts your kill. Your Unarmed Combat skill increases to level 15! You feel much better. You feel very sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. The naga ritualist's toxic aura wanes. * * * LOW HITPOINT WARNING * * * You are more poisoned. Unknown command. You feel very sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. Clouds condense from the air! The condenser dries out! You feel very sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. You open the lid... ...and a larval firebat beast flies out! The box is emptied! You feel very sick. Aiming: Phantom Mirror Press: ? - help, Dir - move target Aim: a naga ritualist, wielding a +0 glaive and wearing a +0 robe (almost dead) Okay, then. Okay, then. You feel very sick. You feel sick. You feel sick. You feel sick. Your larval firebat beast closely misses the nagaraja. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target Aim: a nagaraja, wielding a +0 club and wearing a +0 robe (blue smoke, fast, ally target) Attack! You feel sick. Your larval firebat beast breathes flames at the nagaraja. The blast of flame hits the nagaraja! Unknown command. You closely miss the nagaraja. The nagaraja is lightly wounded. You feel sick. Your larval firebat beast misses the nagaraja. The nagaraja gestures at you while chanting. Your +1 kite shield of reflection blocks the poison arrow... and reflects it back! The poison arrow hits the nagaraja! The nagaraja partially resists. The nagaraja is poisoned. You scratch the nagaraja. The nagaraja is moderately wounded. Your larval firebat beast breathes flames at the nagaraja. The blast of flame hits the nagaraja! The nagaraja spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the nagaraja! You mangle the nagaraja!! The nagaraja is almost dead. You feel sick. Your larval firebat beast hits the nagaraja but does no damage. The salamander mystic gestures at you while chanting. The bolt of magma misses you. You barely miss the nagaraja. The nagaraja is almost dead. You feel sick. Your larval firebat beast misses the nagaraja. The nagaraja gestures at you while chanting. The poison arrow hits you but does no damage. You are more poisoned. The salamander mystic gestures at something while chanting. You scratch the nagaraja. The nagaraja is almost dead. You feel very sick. Your larval firebat beast hits the nagaraja but does no damage. The nagaraja hits your larval firebat beast with a +0 club! The nagaraja grabs your larval firebat beast. The nagaraja constricts your larval firebat beast. Your larval firebat beast struggles to escape constriction. You mangle the nagaraja!! You kill the nagaraja! Makhleb accepts your kill. You feel sick. You block the naga ritualist's attack. You mangle the salamander mystic!! The salamander mystic is almost dead. You feel sick. Your larval firebat beast breathes flames at the naga ritualist. The blast of flame hits the naga ritualist. x2 You block the salamander mystic's attack. You block the naga ritualist's attack. You mangle the salamander mystic!! You kill the salamander mystic! Makhleb accepts your kill. You feel better. You feel sick. Your larval firebat beast misses the naga ritualist. The naga ritualist spits poison at you. The splash of poison hits you but does no damage. You resist. The naga ritualist utters an invocation to its god. The naga ritualist begins to radiate toxic energy. * * * LOW HITPOINT WARNING * * * You are more poisoned. Your larval firebat beast is poisoned. Your larval firebat beast closely misses the naga ritualist. Unknown command. You hear the lone wailing of a very distant funeral chant. You feel sick. You are more poisoned. Your larval firebat beast dies! Your larval firebat beast's corpse disappears in a puff of smoke! Unknown command. You feel sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. The naga ritualist spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the naga ritualist. The naga ritualist completely resists. The naga ritualist spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the naga ritualist. The naga ritualist completely resists. You feel sick. You are more poisoned. The naga ritualist barely misses you. You block the naga ritualist's attack. The naga ritualist spits poison at you. Your +1 kite shield of reflection blocks the splash of poison... and reflects it back! The splash of poison hits the naga ritualist. Things that are here: a +0 quarterstaff; a +0 robe You claw the naga ritualist! You kill the naga ritualist! Makhleb accepts your kill. You feel sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. You claw the naga ritualist! The naga ritualist is moderately wounded. You feel sick. * * * LOW HITPOINT WARNING * * * You are more poisoned. You block the naga ritualist's attack. The naga ritualist barely misses you. You eviscerate the naga ritualist!!! You kill the naga ritualist! Makhleb accepts your kill. You feel better. You feel sick. Things that are here: a +0 quarterstaff; a +0 robe You start resting. You feel sick. x7 You are no longer poisoned. You encounter a naga sharpshooter. It is wielding a +0 halberd and carrying a +0 arbalest. The naga sharpshooter shouts! The naga sharpshooter unwields a +0 halberd. The naga sharpshooter wields a +0 arbalest. The naga sharpshooter shoots a bolt. The bolt hits you but does no damage. The mana viper hisses angrily. The naga sharpshooter shoots a bolt. The bolt hits you but does no damage. There is an open door, spattered with blood here. You see here an anaconda corpse. You start resting. A mana viper comes into view. You barely miss the mana viper. The mana viper bites you but does no damage. You block the mana viper's attack. You scratch the mana viper. The mana viper is lightly wounded. The mana viper bites you but does no damage. You scratch the mana viper. The mana viper is lightly wounded. The mana viper bites you but does no damage. You mangle the mana viper!! The mana viper is severely wounded. You mangle the mana viper!! You kill the mana viper! Makhleb accepts your kill. You start resting. A naga sharpshooter comes into view. You claw the naga sharpshooter! The naga sharpshooter is lightly wounded. The naga sharpshooter casts a spell at you. The naga sharpshooter magically shoots a bolt. The bolt hits you! You eviscerate the naga sharpshooter!!! The naga sharpshooter is heavily wounded. The naga sharpshooter shoots a bolt. You block the bolt with your +1 kite shield of reflection... and reflect it back! The bolt completely misses the naga sharpshooter. You mangle the naga sharpshooter!! The naga sharpshooter is almost dead. The naga sharpshooter shoots a bolt. You block the bolt with your +1 kite shield of reflection... and reflect it back! The bolt hits the naga sharpshooter!! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. Your Evocations skill increases to level 3! Items here: )) [ †. There is an open door, spattered with blood here. You see here an anaconda corpse. Okay, then. You see here a black mamba corpse. Things that are here: a +0 flail; a +0 robe Found 119 gold pieces. There is an open door here. Found a glowing bone ring. You see here the +2 pair of gloves "Qiniy" {rPois Regen+}. b - the +2 pair of gloves "Qiniy" {rPois Regen+} You now have 1620 gold pieces (gained 26). You hear the lone wailing of a very distant funeral chant. You now have 1641 gold pieces (gained 21). You now have 1673 gold pieces (gained 32). e - a ring of protection from fire There are no items here. You are ready to perform a blood rite again. There is an open door here. You reach down and open the door. There is an open door here. You reach down and open the door. You encounter a naga ritualist and a naga sharpshooter. The naga ritualist is wielding a +2 scimitar of venom. The naga sharpshooter is carrying a +0 shortbow. The naga ritualist shouts! The naga sharpshooter shouts! Found 25 gold pieces. You encounter a salamander mystic, a salamander tyrant and a naga sharpshooter. The naga sharpshooter is wearing a +2 robe of resistance and carrying a +2 shortbow of draining. Found 112 gold pieces. The naga sharpshooter shouts! The salamander tyrant gazes fiercely through you! You feel your attacks grow feeble. The naga sharpshooter unwields a +0 battleaxe. The naga sharpshooter wields a +2 shortbow of draining. You sense an unholy aura. The naga sharpshooter shoots an arrow. The arrow hits you! You partially resist. You feel drained. There is an open door here. Unknown command. Unknown command. You claw the salamander mystic! The salamander mystic is lightly wounded. The salamander mystic barely misses you. You claw the salamander mystic! The salamander mystic is moderately wounded. You mangle the salamander mystic!! The salamander mystic is heavily wounded. The salamander mystic hits you with a +0 quarterstaff. You are engulfed in flames. Your icy defences dissipate! You resist. You mangle the salamander mystic!! The salamander mystic is almost dead. The salamander mystic points at you and mumbles some strange words. The lance of force hits you!! You are knocked back by the lance of force. You slam into the stone wall! The naga ritualist leaves your sight. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a salamander tyrant (87% to hit) The gout of fire hits the salamander mystic. The salamander mystic completely resists. The salamander mystic is almost dead. The gout of fire hits the salamander tyrant. The salamander tyrant completely resists. The salamander tyrant gazes fiercely through you! You feel as though you will be weak longer. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line The flurry of shrapnel hits the salamander tyrant!! The salamander tyrant is moderately wounded. The flurry of shrapnel hits the salamander mystic!! You kill the salamander mystic! Makhleb accepts your kill. You feel better. Your life force feels restored. The salamander tyrant gazes fiercely through you! You feel as though you will be weak longer. Things that are here: a +0 dagger; a +0 robe; a +0 shortbow of flaming You scratch the salamander tyrant. The salamander tyrant is moderately wounded. You block the salamander tyrant's attack. You mangle the salamander tyrant!! The salamander tyrant is severely wounded. The salamander tyrant hits you but does no damage. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga sharpshooter, wielding a +0 war axe and carrying a +0 shortbow (78% to hit) The gout of fire hits the salamander tyrant. The salamander tyrant completely resists. The salamander tyrant is severely wounded. The gout of fire hits the naga sharpshooter! The naga sharpshooter resists. The naga sharpshooter is moderately wounded. The gout of fire hits the naga sharpshooter! The naga sharpshooter is lightly wounded. The naga sharpshooter unwields a +0 war axe. The naga sharpshooter wields a +0 shortbow. The naga sharpshooter gestures at you while chanting. The naga sharpshooter magically shoots an arrow. The arrow hits you but does no damage. The salamander tyrant hits you but does no damage. Aiming: Unleash Destruction (0% risk of failure) Press: ? - help, Shift-Dir - straight line Aim: a naga sharpshooter, wielding a +0 shortbow and carrying a +0 war axe (lightly wounded, 78% to hit) The flurry of cold hits the salamander tyrant! The salamander tyrant is chilled terribly! The salamander tyrant is severely wounded. The flurry of cold hits the naga sharpshooter! The naga sharpshooter resists. The naga sharpshooter is heavily wounded. The flurry of cold hits the naga ritualist!! The naga ritualist is heavily wounded. The flurry of cold misses the naga sharpshooter. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the salamander tyrant!!! You kill the salamander tyrant! Makhleb accepts your kill. You feel better. The blood arrow hits the naga sharpshooter! The naga sharpshooter is heavily wounded. The blood arrow hits the naga sharpshooter!!! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. The blood arrow hits the naga ritualist!!! You kill the naga ritualist! Makhleb accepts your kill. You feel better. The blood arrow hits the naga sharpshooter!! The naga sharpshooter is severely wounded. The naga sharpshooter shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The arrow hits the naga sharpshooter! Unknown command. The naga sharpshooter shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! The arrow closely misses the naga sharpshooter. You see here a salamander corpse. The naga sharpshooter shoots an arrow. The arrow barely misses you. Items here: )) [ †. The naga sharpshooter spits poison at you. The splash of poison hits you but does no damage. You are poisoned. You resist. There is an open door, spattered with blood here. Things that are here: a +2 scimitar of venom; a +0 robe; a naga corpse You scratch the naga sharpshooter. The naga sharpshooter is almost dead. You feel very sick. You barely miss the naga sharpshooter. The naga sharpshooter is almost dead. You feel very sick. The naga sharpshooter casts a spell at you. The naga sharpshooter magically shoots an arrow. You block the arrow with your +1 kite shield of reflection... and reflect it back! You scratch the naga sharpshooter. The naga sharpshooter is almost dead. You feel sick. The naga sharpshooter shoots an arrow. The arrow hits you but does no damage. You mangle the naga sharpshooter!! You kill the naga sharpshooter! Makhleb accepts your kill. You feel better. You feel sick. There is an open door, spattered with blood here. Things that are here: a +2 scimitar of venom; a +0 robe; a naga corpse You hear the lone wailing of a very distant funeral chant. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You feel sick. You are no longer poisoned. There is an open door here. Your icy envelope is restored. HP restored. You are ready to perform a blood rite again. Found a potion of curing. Your attacks no longer feel as feeble. Found a scroll of teleportation. You hear the lone wailing of a funeral chant nearby. t - 13 scrolls of teleportation (gained 1) Found a phantasmal passage. Found a stone staircase leading down. You encounter an anaconda. The anaconda hisses angrily. There is a phantasmal passage here. 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 reach down and open the large door. There is a large open door here. You reach down and open the large door. There is a large open door here. You encounter MTDW's ghost. MTDW's ghost turns its malevolent gaze towards you. Could not explore, unopened runed door. You reach down and open the huge gate. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 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_UP_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [seirenwing] Species: Demonspawn Job: Fighter HP: 135/135; mods: 0/0 MP: 31/31; mod: 0 Stats: 28 8 15 Position: (56, 27), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: auto) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 17 | 12 | 4360 | 310/750 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/59 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/59 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Armour | X | 1 | 14 | 13 | 6056 | 348/981 Dodging | X | 1 | 4 | 6 | 1306 | 58/416 Stealth | X | 0 | 0 | 1 | 90 | 40/100 Shields | X | 1 | 22 | 10 | 3829 | 529/713 Unarmed Combat | X | 1 | 26 | 15 | 7872 | 113/1160 Spellcasting | X | 0 | 0 | 0 | 0 | 0/59 Conjurations | X | 0 | 0 | 0 | 0 | 0/50 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/59 Forgecraft | X | 0 | 0 | 0 | 0 | 0/59 Fire Magic | X | 0 | 0 | 0 | 0 | 0/59 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/59 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 20 | 7301 | 32/847 Evocations | X | 2 | 17 | 3 | 348 | 48/200 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 3071 #13: 1398 #22: 1 #23: 19624 #24: 1122056485 #49: 3520 Mutations: claws: 3 (innate) icy blue scales: 2 (innate) foul stench: 2 (innate) icemail: 2 (innate) condensation shield: 1 (innate) Dis destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #8, inv slot #25: +2 cloak eq slot #9, inv slot #23: ring of Fozileme {rF++ rN+ Slay+3} eq slot #3, inv slot #18: +5 chain mail of Boredom {rC+ Regen+ Str+5} eq slot #10, inv slot #6: amulet of regeneration eq slot #4, inv slot #24: +0 helmet of the Red Skies {Snipe, rN+ Will+} eq slot #6, inv slot #35: +2 pair of boots "Trusted Companion" {Fly rPois rCorr Stlth-} eq slot #2, inv slot #31: +1 kite shield of reflection eq slot #9, inv slot #34: +4 ring of protection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #''###..#.....##########.....#▓≈≈ .....##⌠#.....#.!.?....#.....#▓z≈ ......###.....#......((#.....#▓≈≈ .......##.....#..).....#.....#▓≈≈ ........#.....#.....W..#.....#▓≈≈ ........#.....#.....♣..#.....#▓≈≈ ........#.....#.♣.....?#.....#▓≈≈ ..♣♣....#.....###''''###.....#▓≈≈ ...♣....#.......@............#▓≈≈ ........#.##'##........##'##.#▓≈≈ ..P.....#.#...#........#...#.#▓≈≈ ..ß.....#.#.ß.#........#.ß.#.#▓≈≈ ........#.#####........#####.#▓≈≈ ........#....................#▓≈≈ ........##..................##▓≈≈ ........###................###▓≈≈ ...♣.....####################▓▓≈≈ dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< necropolis_difficulty: snake ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>