ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by Tunaere's ghost Version: Dungeon Crawl Stone Soup 0.34-a0-1916-g4e02dda68d Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 16610265451300221680, deterministic pregen: 1 Version history: Game started: 0.34-a0-1914-g7991ae8747 0.34-a0-1916-g4e02dda68d Command line: /usr/games/crawl-git-4e02dda68d -name Lupeow -rc /dgldir/rcfiles/crawl-git/Lupeow.rc -macro /dgldir/rcfiles/crawl-git/Lupeow.macro -morgue /dgldir/morgue/Lupeow/ -webtiles-socket /crawl-master/webserver/sockets/Lupeow:2025-12-27.05:12:24.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 22 stack frames. /usr/games/crawl-git-4e02dda68d(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x615fd442c77e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4e02dda68d(_Z13do_crash_dumpv+0x43a) [0x615fd443a9ba]: do_crash_dump() /usr/games/crawl-git-4e02dda68d(_Z20crash_signal_handleri+0x1fa) [0x615fd442cc5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x78d508b79330]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x78d508bd2b2c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x78d508b7927e]: /usr/games/crawl-git-4e02dda68d(+0x4ffd8d) [0x615fd4439d8d]: /usr/games/crawl-git-4e02dda68d(_Z3diePKciS0_z+0x166) [0x615fd443a406]: die(char const*, int, char const*, ...) /usr/games/crawl-git-4e02dda68d(_Z15mons_spell_beamPK7monster10spell_typeib+0x12b9) [0x615fd47cbe69]: mons_spell_beam(monster const*, spell_type, int, bool) /usr/games/crawl-git-4e02dda68d(_Z15setup_mons_castPK7monsterR4bolt10spell_typebb+0x21d) [0x615fd47cc50d]: setup_mons_cast(monster const*, bolt&, spell_type, bool, bool) /usr/games/crawl-git-4e02dda68d(+0x8a8909) [0x615fd47e2909]: /usr/games/crawl-git-4e02dda68d(_Z16handle_mon_spellP7monster+0x98a) [0x615fd47f280a]: handle_mon_spell(monster*) /usr/games/crawl-git-4e02dda68d(+0x875af1) [0x615fd47afaf1]: /usr/games/crawl-git-4e02dda68d(_Z19handle_monster_moveP7monster+0x1965) [0x615fd47b7945]: handle_monster_move(monster*) /usr/games/crawl-git-4e02dda68d(_Z15handle_monstersb+0xb08) [0x615fd47b91c8]: handle_monsters(bool) /usr/games/crawl-git-4e02dda68d(_Z12world_reactsv+0x135) [0x615fd4bebe05]: world_reacts() /usr/games/crawl-git-4e02dda68d(+0xcb4684) [0x615fd4bee684]: /usr/games/crawl-git-4e02dda68d(+0xcb5285) [0x615fd4bef285]: /usr/games/crawl-git-4e02dda68d(main+0x1f7) [0x615fd435da07]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x78d508b5e1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x78d508b5e28b]: /usr/games/crawl-git-4e02dda68d(_start+0x25) [0x615fd435e4f5]: 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". 0x000078d508c447a7 in __GI___wait4 (pid=3569395, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000078d508c447a7 in __GI___wait4 (pid=3569395, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000615fd442ce2c in call_gdb (file=0x78d508d384e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 3548817\000\000\000\000\000" #2 0x0000615fd443a9d8 in do_crash_dump () at dbg-asrt.cc:673 t = 1766812548 dir = "/dgldir/morgue/Lupeow/" name = "/dgldir/morgue/Lupeow/crash-Lupeow-20251227-051548.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 Tunaere's ghost" file = 0x78d508d384e0 <_IO_2_1_stderr_> #3 0x0000615fd442cc5a 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 = {0}} 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 0x000078d508b7927e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000615fd4439d8d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffe5d9e8c50 "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by Tunaere's ghost", assert=false) at dbg-asrt.cc:807 No locals. #10 0x0000615fd443a406 in die (file=file@entry=0x615fd4c4795e "mon-cast.cc", line=line@entry=2497, format=format@entry=0x615fd4cc5058 "Unknown monster spell '%s' cast by %s") at dbg-asrt.cc:867 tmp = "Unknown monster spell 'Freezing Cloud' cast by Tunaere's ghost", '\000' mesg = "ERROR in 'mon-cast.cc' at line 2497: Unknown monster spell 'Freezing Cloud' cast by Tunaere's ghost", '\000' args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe5d9e9550, reg_save_area = 0x7ffe5d9e9470}} #11 0x0000615fd47cbe69 in mons_spell_beam (mons=mons@entry=0x615fd523e608 , spell_cast=spell_cast@entry=SPELL_FREEZING_CLOUD, power=power@entry=264, 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 = 264, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 10220, source_name = "Tunaere'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 0x0000615fd47cc50d in setup_mons_cast (mons=mons@entry=0x615fd523e608 , 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 = 264 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 = 264, hit = -1, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 10220, source_name = "Tunaere'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 0x0000615fd47e2909 in _target_and_justify_spell (mons=..., beem=..., spell=SPELL_FREEZING_CLOUD, ignore_good_idea=false) at mon-cast.cc:4963 logic = #14 0x0000615fd47f280a in _choose_spell_to_cast (ignore_good_idea=, hspell_pass=std::vector of length 9, capacity 10 = {...}, 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 = 19, y = 46}, target = {x = 22, y = 46}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 10220, 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=0x615fd523e608 ) at mon-cast.cc:5171 hspell_pass = std::vector of length 9, capacity 10 = {{spell = SPELL_OZOCUBUS_REFRIGERATION, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_LEHUDIBS_CRYSTAL_SPEAR, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_POLAR_VORTEX, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_STONE_ARROW, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_FREEZING_CLOUD, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_PERMAFROST_ERUPTION, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_IOOD, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_SHATTER, freq = 7 '\a', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 16}}, {spell = SPELL_BLINK, freq = 7 '\a', 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 = 19, y = 46}, target = {x = 22, y = 46}, damage = {num = 0, size = 0}, ench_power = 0, hit = 0, thrower = KILL_NON_ACTOR, ex_size = 0, source_id = 10220, 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 0x0000615fd47afaf1 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-4e02dda68d/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4e02dda68d/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4e02dda68d/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 = 24 Level vaults: regret_index_necropolis_ark [regret_index_necropolis_ghost_hex_club, gammafunk_necropolis_ghost_berserking_beasts, gammafunk_necropolis_ghost_crypt] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (21, 27): position (16,19) Marker #1, type 7 at (26, 21): position (21,21) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You drop a +0 cloak of willpower. Welcome back to the Depths! There is an empty arch of ancient stone here. Okay, then. Search for what [Enter for "."]? helmet Okay, then. Unknown command. Unknown command. Unknown command. You open the door. m - a potion of might You encounter a stone giant. The stone giant throws a large rock. You block the large rock with your +8 tower shield of reflection... and reflect it back! The large rock hits the stone giant!!! You punch the stone giant! The stone giant decays. The stone giant is heavily wounded. You block the stone giant's attack. You punch the stone giant! The stone giant decays. You drain the stone giant. The stone giant is severely wounded. You pummel the stone giant like a punching bag!!! You kill the stone giant! No target in view! You see here 5 large rocks. You encounter a deep troll earth mage. Unknown command. Unknown command. Casting: Manifold Assault (quite dangerous; 98% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. You encounter an iron troll. Found a plate armour. The deep troll earth mage shouts! You hear a shout! x2 You encounter a deep troll. The deep troll earth mage gestures at the rock wall while chanting. Some rock shatters into small pieces. You encounter an iron troll. You encounter a deep troll. The deep troll shouts! The deep troll earth mage gestures next to you while chanting. The wall shatters! The blast of rock fragments hits you but does no damage. You hear a shout! x3 You punch the deep troll earth mage! The deep troll earth mage decays. The deep troll earth mage is moderately wounded. You squash the deep troll earth mage like an ant!!! You kill the deep troll earth mage! The troll leather armour is intact enough to wear. You squash the iron troll like an ant!!! The iron troll decays. You drain the iron troll! The iron troll is heavily wounded. The iron troll bites you. You block the iron troll's attack. x2 You hit the iron troll but do no damage. You drain the iron troll. The iron troll is heavily wounded. You beat the iron troll into a bloody pulp!!! You kill the iron troll! The troll leather armour is intact enough to wear. You block the iron troll's attack. x2 The iron troll claws you but does no damage. You hit the iron troll. The iron troll decays. You drain the iron troll. The iron troll is lightly wounded. You encounter an iron troll. You barely miss the iron troll. The iron troll is lightly wounded. You block the deep troll's attack. x3 You pummel the iron troll!! The iron troll decays. The iron troll is moderately wounded. You squash the iron troll like an ant!!! The iron troll decays. You drain the iron troll! You kill the iron troll! The troll leather armour is intact enough to wear. You block the deep troll's attack. x4 The deep troll claws you but does no damage. x2 You beat the deep troll into a bloody pulp!!! You kill the deep troll! The troll leather armour is intact enough to wear. You block the deep troll's attack. x3 You beat the deep troll into a bloody pulp!!! You kill the deep troll! Things that are here: a +0 troll leather armour; a deep troll corpse; an iron troll corpse You beat the iron troll into a bloody pulp!!! The iron troll decays. You drain the iron troll. The iron troll is heavily wounded. You encounter a tengu reaver. It is wielding a +3 dire flail of protection and wearing a +3 ring mail of poison resistance. You hit the iron troll but do no damage. You drain the iron troll. The iron troll is heavily wounded. You block the iron troll's attack. x2 The iron troll claws you but does no damage. You pulverise the iron troll!!! You kill the iron troll! You rampage towards the tengu reaver! You squash the tengu reaver like an ant!!! The tengu reaver decays. The tengu reaver is heavily wounded. The tengu reaver hits you but does no damage. You block the tengu reaver's attack. x2 You pummel the tengu reaver!! The tengu reaver decays. The tengu reaver is severely wounded. You beat the tengu reaver into a bloody pulp!!! You kill the tengu reaver! No target in view! No target in view! Unknown command. You now have 3393 gold pieces (gained 17). Things that are here: a +3 dire flail of protection; a +3 ring mail of poison resistance You now have 3420 gold pieces (gained 27). You encounter a quicksilver dragon. Found a chain mail. The quicksilver dragon roars deafeningly! The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits you!! The quicksilver dragon breathes dispelling energy at you. The bolt of dispelling energy hits you!! The quicksilver dragon bites you but does no damage. You block the quicksilver dragon's attack. The quicksilver dragon bites you. The quicksilver dragon claws you but does no damage. You pulverise the quicksilver dragon!!! The quicksilver dragon decays. The quicksilver dragon is heavily wounded. You completely miss the quicksilver dragon. The quicksilver dragon is heavily wounded. You block the quicksilver dragon's attack. x2 You squash the quicksilver dragon like an ant!!! You kill the quicksilver dragon! No target in view! No target in view! HP restored. Found a stone staircase leading down. You encounter a spriggan berserker. It is wielding a +1 antimagic flail. Found 12 gold pieces. The spriggan berserker shouts! The spriggan berserker invokes Trog's protection! The spriggan berserker mumbles some strange prayers to Trog. The death yak goes berserk! You hear a shout! You encounter a spriggan air mage and a spriggan rider. The spriggan air mage shouts! The spriggan rider shouts! You encounter a spriggan defender. It is wielding a +0 demon whip of venom. The spriggan defender leaves your sight. You pulverise the death yak!!! The death yak decays. You drain the death yak. The death yak is moderately wounded. You hear a shout! x2 You squash the death yak like an ant!!! The death yak decays. The death yak is severely wounded. The spriggan berserker utters an invocation to Trog. The spriggan berserker goes berserk! You block the death yak's attack. You encounter a spriggan air mage. The spriggan berserker hits you with a +1 antimagic flail!! You feel your power leaking away. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You block the death yak's attack. The spriggan defender hits you but does no damage. The spriggan defender blocks your attack. The spriggan berserker rages. The death yak gores you but does no damage. The spriggan defender hits you but does no damage. You closely miss the spriggan defender. The spriggan defender hits you but does no damage. The death yak gores you but does no damage. You pummel the spriggan defender like a punching bag!!! The spriggan defender decays. The spriggan defender is severely wounded. You barely miss the spriggan defender. The spriggan defender is severely wounded. You block the spriggan defender's attack. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. The death yak completely misses you. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You completely miss the spriggan defender. The spriggan defender is severely wounded. You block the spriggan defender's attack. You block the death yak's attack. You beat the spriggan defender into a bloody pulp!!! You kill the spriggan defender! The death yak is no longer moving slowly. The death yak is no longer weakened. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You barely miss the spriggan berserker. The death yak gores you but does no damage. The spriggan berserker hits you but does no damage. The spriggan air mage hits you but does no damage. You block the spriggan rider's attack. You squash the spriggan berserker like an ant!!! The spriggan berserker decays. You drain the spriggan berserker! You kill the spriggan berserker! The death yak is no longer berserk. The death yak disappears in a puff of smoke! You block the spriggan air mage's attack. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. The spriggan rider hits you but does no damage. You rampage towards the spriggan rider! You miss the spriggan rider. Items here: )) [[[. You miss the spriggan rider. You block the spriggan rider's attack. You block the spriggan air mage's attack. You pummel the spriggan rider!! The spriggan rider decays. You drain the spriggan rider! The spriggan rider is severely wounded. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You barely miss the spriggan rider. The spriggan rider is severely wounded. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You block the spriggan rider's attack. You pummel the spriggan rider like a punching bag!!! You kill the spriggan rider! You kill the hornet! The spriggan air mage hits you but does no damage. You punch the spriggan air mage! The spriggan air mage decays. You drain the spriggan air mage. The spriggan air mage is moderately wounded. You block the spriggan air mage's attack. You pulverise the spriggan air mage!!! You kill the spriggan air mage! The spriggan air mage hits you. You closely miss the spriggan air mage. You barely miss the spriggan air mage. The spriggan air mage hits you but does no damage. You beat the spriggan air mage into a bloody pulp!!!! You kill the spriggan air mage! Items here: )) [[[. No target in view! No target in view! Magic restored. You see here a +0 robe. There is a stone staircase leading down here. You now have 3432 gold pieces (gained 12). You pick up a parchment of Mercury Arrow and begin reading... You add the spell Mercury Arrow to your library. You encounter a necromancer. It is wielding a +0 dagger. The necromancer shouts! You rampage towards the necromancer! Found a parchment of Fugue of the Fallen. You pummel the necromancer!! The necromancer decays. You drain the necromancer! The necromancer is almost dead. You block the necromancer's attack. You pulverise the necromancer!!! You kill the necromancer! No target in view! No target in view! You now have 3446 gold pieces (gained 14). A caustic shrike comes into view. The caustic shrike screeches! The caustic shrike claws you but does no damage. You pummel the caustic shrike!! The caustic shrike decays. The caustic shrike is moderately wounded. You closely miss the caustic shrike. The caustic shrike is moderately wounded. You block the caustic shrike's attack. You pummel the caustic shrike!! The caustic shrike decays. The caustic shrike is heavily wounded. You block the caustic shrike's attack. You beat the caustic shrike into a bloody pulp!!! The caustic shrike decays. You drain the caustic shrike! The caustic shrike is almost dead. You block the caustic shrike's attack. You hit the caustic shrike but do no damage. You drain the caustic shrike. The caustic shrike is almost dead. You block the caustic shrike's attack. You hit the caustic shrike. You kill the caustic shrike! No target in view! You now have 3470 gold pieces (gained 24). You encounter an ettin. It is wielding two +0 great maces. You pummel the ettin like a punching bag!!! The ettin decays. You drain the ettin!! You kill the ettin! You hear a shout! x5 No target in view! No target in view! You encounter a deep troll shaman, a deep troll earth mage and 2 deep trolls. Found 3 gold pieces. The deep troll shaman shouts! The deep troll earth mage points next to you and mumbles some strange words. The metal wall shatters! The blast of metal fragments hits you but does no damage. You hear a shout! You hear a deafening roar! The deep troll earth mage points next to the deep troll shaman and mumbles some strange words. Some rock shatters into small pieces. The deep troll shaman calls upon its god to strengthen the deep troll. The deep troll seems to grow stronger. You rampage towards the deep troll earth mage! You pulverise the deep troll earth mage!!! You kill the deep troll earth mage! The troll leather armour is intact enough to wear. You block the deep troll shaman's attack. x3 You closely miss the deep troll shaman. You block the deep troll shaman's attack. x3 You beat the deep troll shaman into a bloody pulp!!! You kill the deep troll shaman! The troll leather armour is intact enough to wear. You block the deep troll's attack. The deep troll claws you but does no damage. You block the deep troll's attack. You beat the deep troll into a bloody pulp!!!! You kill the deep troll! You pummel the deep troll like a punching bag!!! The deep troll decays. You drain the deep troll. The deep troll is almost dead. You block the deep troll's attack. x3 You squash the deep troll like an ant!!! You kill the deep troll! The troll leather armour is intact enough to wear. Training target 21.6 for Unarmed Combat reached! You need to enable at least one skill for training. Unknown command. Unknown command. A stone giant comes into view. Things that are here: a +0 troll leather armour; a deep troll corpse The stone giant throws a large rock. You block the large rock with your +8 tower shield of reflection... and reflect it back! The large rock hits the stone giant!! The stone giant throws a large rock. The large rock hits you but does no damage. You hit the stone giant but do no damage. The stone giant is moderately wounded. You punch the stone giant! The stone giant decays. The stone giant is moderately wounded. The stone giant hits you but does no damage. You beat the stone giant into a bloody pulp!!! You kill the stone giant! Your Armour skill increases to level 3! No target in view! You see here a deep troll corpse. There is an open door here. You now have 3473 gold pieces (gained 3). There is an open door here. You now have 3482 gold pieces (gained 9). Found 4 large rocks. Welcome back, Lupeow the Demigod Fighter. Press ? for a list of commands and other information. Unknown command. Unknown command. You encounter an ettin. It is wielding two +0 dire flails. There is an open door here. An ettin is nearby! The ettin shouts in stereo! You pulverise the ettin!!! The ettin decays. You drain the ettin!! You kill the ettin! You hear a shout! No target in view! No target in view! There is an open door here. You encounter a fire giant. It is wielding a +2 great sword of flaming. The fire giant shouts! The fire giant points at you and mumbles some strange words. The fireball explodes! The fireball engulfs you! You resist. There is an open door here. You rampage towards the fire giant! The fire giant gestures at you while chanting. The bolt of fire hits you but does no damage. The fire giant casts a spell at you. The fireball explodes! The fireball engulfs you!! You resist. You rampage towards the fire giant! You block the fire giant's attack. You hit the fire giant. The fire giant decays. The fire giant is lightly wounded. You pummel the fire giant!! The fire giant decays. You drain the fire giant! The fire giant is moderately wounded. The fire giant casts a spell at you. The fireball explodes! The fireball engulfs you!! You resist. The fireball engulfs the fire giant. The fire giant resists. You squash the fire giant like an ant!!! The fire giant decays. The fire giant is severely wounded. You punch the fire giant! The fire giant decays. You drain the fire giant. The fire giant is almost dead. The fire giant casts a spell at you. The bolt of fire hits you but does no damage. Cast which spell? (? or * to list) Okay, then. You hit the fire giant. The fire giant decays. You drain the fire giant. You kill the fire giant! No target in view! No target in view! HP restored. Things that are here: a +2 great sword of flaming; a fire giant corpse There is an open door here. e - a wand of paralysis (44) (gained 5 charges) You encounter a frost giant. It is wielding a +1 battleaxe of freezing. The frost giant points at you and mumbles some strange words. The bolt of cold hits you! You resist. The frost giant casts a spell at you. The bolt of cold hits you! You resist. The frost giant points at you and mumbles some strange words. The bolt of cold hits you but does no damage. You resist. You beat the frost giant into a bloody pulp!!! The frost giant decays. The frost giant is heavily wounded. The frost giant hits you but does no damage. You pummel the frost giant like a punching bag!!! You kill the frost giant! No target in view! No target in view! You now have 3504 gold pieces (gained 22). Things that are here: a +1 battleaxe of freezing; a frost giant corpse Found a ring mail. t - 7 scrolls of teleportation {!r} (gained 1) You see here a +0 pair of boots of rampaging. Unknown command. You open the door. There is an open door here. Things that are here: a +0 spear; a +0 robe; a spriggan skeleton Items here: )) [[[. You see here a +0 robe. There is a stone staircase leading down here. Things that are here: a +0 robe; a +0 dagger; a human skeleton Found a stone staircase leading down. You encounter a hell knight. It is wielding a +5 battleaxe. Found a parchment of Infestation. Found a stone staircase leading up. The hell knight shouts! You hear a shout! x4 You encounter a hell knight. It is wielding a +1 war axe of draining. The hell knight calls down the wrath of Makhleb upon you. The bolt of fire hits you! You resist. You encounter a hell knight. It is wielding a +5 great sword. You hear a shout! You encounter a necromancer and 2 hell knights. A hell knight is wielding a +2 partisan of flaming. A hell knight is wielding a +1 broad axe of draining. The necromancer shouts! The hell knight shouts! You punch the hell knight! The hell knight decays. The hell knight is moderately wounded. The necromancer casts a spell. The necromancer binds the souls of nearby monsters. You beat the hell knight into a bloody pulp!!! The hell knight decays. You drain the hell knight. The hell knight is almost dead. The hell knight barely misses you. You beat the hell knight into a bloody pulp!!!! You kill the hell knight! A freezing mist starts to gather... You encounter a hell knight simulacrum. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. The hell knight utters an invocation to Makhleb. The hell knight seems to speed up. You closely miss the hell knight. You pulverise the hell knight!!! You kill the hell knight! A freezing mist starts to gather... You encounter a hell knight simulacrum. The hell knight simulacrum leaves your sight. You pummel the hell knight!! The hell knight decays. The hell knight is heavily wounded. The hell knight calls down the wrath of Makhleb upon you. The bolt of fire hits you. You resist. You punch the hell knight! The hell knight decays. The hell knight is severely wounded. You block the hell knight's attack. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. You miss the necromancer. You block the hell knight's attack. You block the necromancer's attack. You closely miss the necromancer. The hell knight prays to Makhleb. The hell knight blinks! You closely miss the necromancer. You block the hell knight's attack. You block the necromancer's attack. You pummel the necromancer!! The necromancer decays. The necromancer is heavily wounded. The hell knight hits you but does no damage. You block the necromancer's attack. You pummel the necromancer like a punching bag!!!! You kill the necromancer! You block the hell knight's attack. You barely miss the hell knight. The hell knight is severely wounded. The hell knight's soul is no longer bound. You block the hell knight's attack. You pulverise the hell knight!!! You kill the hell knight! A freezing mist starts to gather... You encounter a hell knight simulacrum. You block the hell knight's attack. Your Armour skill increases to level 4! You punch the hell knight simulacrum! The hell knight simulacrum decays. The hell knight simulacrum is heavily damaged. The hell knight hits you from afar with a +2 partisan of flaming! You hit the hell knight. The hell knight decays. You drain the hell knight. The hell knight is lightly wounded. You block the hell knight's attack. You pummel the hell knight!! The hell knight decays. You drain the hell knight. The hell knight is heavily wounded. You block the hell knight's attack. You pummel the hell knight like a punching bag!!! You kill the hell knight! You block the hell knight's attack. You rampage towards the hell knight simulacrum! You punch the hell knight simulacrum! The hell knight simulacrum decays. The hell knight simulacrum is almost destroyed. Items here: )))) [[[[ ††. You pummel the hell knight simulacrum!! The hell knight simulacrum vaporises! The hell knight hits you with a +2 partisan of flaming! The hell knight burns you. You squash the hell knight like an ant!!! The hell knight decays. You drain the hell knight!! You kill the hell knight! A freezing mist starts to gather... You encounter a hell knight simulacrum. You hit the hell knight simulacrum. The hell knight simulacrum decays. The hell knight simulacrum is moderately damaged. You pummel the hell knight simulacrum!! The hell knight simulacrum vaporises! You pummel the hell knight simulacrum like a punching bag!!! The hell knight simulacrum vaporises! Items here: )))) [[[[ ††. You squash the hell knight simulacrum like an ant!!! The hell knight simulacrum vaporises! Items here: )))) [[[[ ††. No target in view! No target in view! Things that are here: a +5 battleaxe; a +0 chain mail Things that are here: a +2 partisan of flaming; a +0 plate armour You pick up a parchment of Infestation and begin reading... You add the spell Infestation to your library. You encounter a hellion. Found a thin glowing staff. Found a great sword. You rampage towards the hellion! You pulverise the hellion!!! You kill the hellion! You hear a shout! You hear a croak. You hear a shout! Okay, then. You feel agile. f - the ring of Liokk (worn) {Will+ Dex+3} Unknown command. You see here a staff of cold. You encounter a spriggan berserker. It is wielding a +0 quarterstaff. The spriggan berserker shouts! You rampage towards the spriggan berserker! You encounter a sin beast and a soul eater. Found a one-way gate leading to the halls of Pandemonium. The sin beast squeals angrily. The spriggan berserker invokes Trog's protection! You punch the spriggan berserker! The spriggan berserker decays. The spriggan berserker is lightly wounded. You closely miss the spriggan berserker. The spriggan berserker is lightly wounded. You block the spriggan berserker's attack. You pummel the spriggan berserker!! The spriggan berserker decays. The spriggan berserker is severely wounded. You punch the spriggan berserker! The spriggan berserker decays. You drain the spriggan berserker. The spriggan berserker is almost dead. You pummel the spriggan berserker like a punching bag!!! You kill the spriggan berserker! You block the sin beast's attack. x2 You squash the sin beast like an ant!!!! You kill the sin beast! You pummel the soul eater like a punching bag!!! The soul eater decays. The soul eater is almost dead. You squash the soul eater like an ant!!! You kill the soul eater! No target in view! No target in view! Things that are here: a +0 quarterstaff; a +0 animal skin; a spriggan corpse You encounter a sun demon. There is a large open door, spattered with blood here. You rampage towards the sun demon! You rampage towards the sun demon! You pummel the sun demon like a punching bag!!! The sun demon decays. The sun demon is almost dead. You block the sun demon's attack. You pulverise the sun demon!!! You kill the sun demon! No target in view! There is a large open door here. There is a large open door here. There is a large open door here. There is a stone staircase leading up here. There is an open door here. There is a stone staircase leading down here. There is a stone staircase leading down here. There is an open door here. There is an open door here. There is a stone staircase leading down here. You open the door. There is an open door here. Found a gateway to Hell. There is an open door here. Done exploring. Done exploring. Done exploring. Done exploring. There is a stone staircase leading down here. There is an open door here. There is a stone staircase leading up here. You climb upwards. Level annotation: 5 runed translucent doors There is a stone staircase leading down here. There is an open door here. Items here: ( ))) [[[[ ÷÷÷. There is an open door here. There is an open door here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You climb upwards. Level annotation: 5 runed translucent doors There is a stone staircase leading down here. There is an open door here. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. There is a stone staircase leading down here. You climb downwards. You encounter a stone giant. The stone giant shouts! The fire dragon roars deafeningly! You hear a deafening roar! The rakshasa hits you but does no damage. The fire dragon breathes flames at you. The blast of flame hits you! You resist. You hear a shout! x2 There is a stone staircase leading up here. Unknown command. Unknown command. You pummel the rakshasa!! The rakshasa decays. The rakshasa is heavily wounded. You encounter a spriggan air mage. The fire dragon breathes flames at you. The blast of flame hits you but does no damage. The rakshasa gestures at you. The lance of force hits you! You are knocked back by the lance of force. You encounter a tengu reaver. It is wielding a +0 long sword. You encounter a juggernaut. The stone giant throws a large rock. You block the large rock with your +8 tower shield of reflection... and reflect it back! The large rock hits the stone giant!! The spriggan air mage waves its arms in wide circles. The open air twists around violently and strikes you. The rakshasa weaves an illusion. The spriggan air mage shimmers and seems to become two! Found a potion of might. The rakshasa is no longer moving slowly. The rakshasa is no longer weakened. The spriggan air mage waves its arms in wide circles. The open air twists around violently and strikes you. You block the juggernaut's attack. x2; You block the fire dragon's attack. x2 The fire dragon tramples you but does no damage. You rampage towards the rakshasa! The spriggan air mage waves its arms in wide circles. The open air twists around violently and strikes you. The rakshasa hits you but does no damage. You block the rakshasa's attack. The spriggan air mage waves its arms in wide circles. The open air twists around violently and strikes you. The spriggan air mage hits you but does no damage. There is a stone staircase leading up here. The rakshasa closely misses you. The spriggan air mage waves its arms in wide circles. The air twists around and strikes you. The fire dragon attacks as it pursues you! You block the fire dragon's attack. The fire dragon claws you but does no damage. You block the fire dragon's attack. You block the rakshasa's attack. You block the fire dragon's attack. x2; The fire dragon tramples you. You stumble backwards! The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. The rakshasa barely misses you. The fire dragon breathes flames at you. The blast of flame hits you! You resist. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. The rakshasa weaves an illusion. The stone giant shimmers and seems to become two! The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you! The stone giant leaves your sight. You hit the juggernaut. The juggernaut decays. You drain the juggernaut. The juggernaut is lightly wounded. The rakshasa blinks! The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. You block the juggernaut's attack. The juggernaut hits you but does no damage. You hit the juggernaut but do no damage. You drain the juggernaut. The juggernaut is lightly wounded. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. The spriggan air mage waves its arms in wide circles. The confined air twists around weakly and strikes you. The juggernaut is no longer moving slowly. The juggernaut is no longer weakened. The spriggan air mage waves its arms in wide circles. The open air twists around violently and strikes you. w - 2 potions of heal wounds (gained 1) You beat the juggernaut into a bloody pulp!!! The juggernaut decays. The juggernaut is moderately wounded. You pummel the juggernaut!! The juggernaut decays. The juggernaut is heavily wounded. You block the juggernaut's attack. The juggernaut hits you but does no damage. You beat the juggernaut into a bloody pulp!!! The juggernaut decays. The juggernaut is severely wounded. You pulverise the juggernaut!!! The juggernaut decays. You drain the juggernaut! You kill the juggernaut! Your Armour skill increases to level 5! You hit the tengu reaver. The tengu reaver decays. You drain the tengu reaver. The tengu reaver is lightly wounded. You punch the spriggan air mage! The spriggan air mage decays. You drain the spriggan air mage. You kill the spriggan air mage! The spriggan air mage's corpse shimmers and vanishes! You pulverise the tengu reaver!!! The tengu reaver decays. You drain the tengu reaver!! You kill the tengu reaver! You hear a deafening roar! You start resting. A stone giant comes into view. You punch the stone giant! The stone giant decays. You drain the stone giant. The stone giant is heavily wounded. You block the stone giant's attack. You hit the stone giant but do no damage. You drain the stone giant. The stone giant is heavily wounded. You hit the stone giant. The stone giant decays. The stone giant is lightly wounded. You beat the stone giant into a bloody pulp!!! The stone giant decays. The stone giant is almost dead. You block the stone giant's attack. You hit the stone giant. The stone giant decays. The stone giant is almost dead. You pummel the stone giant!! You kill the stone giant! You beat the stone giant into a bloody pulp!!! You kill the stone giant! The stone giant's corpse shimmers and vanishes! A rakshasa comes into view. You pulverise the rakshasa!!! The rakshasa decays. The rakshasa is almost dead. You pummel the rakshasa!! You kill the rakshasa! You pummel the spriggan air mage like a punching bag!!! You kill the spriggan air mage! You encounter a golden dragon. The golden dragon breathes fire at you. The bolt of fire hits the fire dragon! The fire dragon resists. The bolt of fire hits you!! You resist. The fire dragon breathes flames at you. The blast of flame hits you but does no damage. Items here: ( [ ††. There are monsters nearby! The fire dragon attacks as it pursues you! The fire dragon bites you! You block the fire dragon's attack. x2 You beat the fire dragon into a bloody pulp!!! The fire dragon decays. You drain the fire dragon! The fire dragon is severely wounded. You block the fire dragon's attack. x2 The fire dragon tramples you but does no damage. You pummel the fire dragon like a punching bag!!! You kill the fire dragon! The fire dragon scales are intact enough to wear. A golden dragon comes into view. You closely miss the golden dragon. The golden dragon breathes cold at you. The bolt of cold hits you! You resist. You pummel the golden dragon!! The golden dragon decays. The golden dragon is moderately wounded. You pummel the golden dragon like a punching bag!!! The golden dragon decays. You drain the golden dragon!! The golden dragon is almost dead. You block the golden dragon's attack. x2 The golden dragon tramples you but does no damage. You pummel the golden dragon!! You kill the golden dragon! The golden dragon scales are intact enough to wear. Your Armour skill increases to level 6! HP restored. You now have 3559 gold pieces (gained 55). C - a ring of willpower Items here: )) [[[. Items here: ( [[[ ††††. Autopickup disabled for rings of willpower. You drop a ring of willpower. C - +0 golden dragon scales Unknown command. Unknown command. You see here the +1 ring mail of Impressiveness {Rampage *Slow Str+7 Int-4}. m - 2 potions of might (gained 1) You now have 3585 gold pieces (gained 26). There is a stone staircase leading up here. You see here a +2 helmet of light. You start removing your armour. You continue removing your +0 helmet. x5 You finish removing your +0 helmet. You start putting on your armour. You continue putting on your +2 helmet of light. x5 You finish putting on your +2 helmet of light. You drop a +0 helmet. Unknown command. Unknown command. You now have 3623 gold pieces (gained 38). You see here the +1 ring mail of Impressiveness {Rampage *Slow Str+7 Int-4}. Found a +0 whip. You drop a +1 cloak of corrosion resistance. Unknown command. Unknown command. V - 7 scrolls of vulnerability (gained 1) You see here a +1 cloak of corrosion resistance. You encounter a tengu reaver. It is wielding a +2 long sword of flaming and wearing a +2 ring mail of willpower. The tengu reaver shouts! The tengu reaver points at you and mumbles some strange words. The bolt of lightning hits you! You resist. You rampage towards the tengu reaver! You rampage towards the tengu reaver! Found 19 gold pieces and a runed morningstar. You block the tengu reaver's attack. x3 You closely miss the tengu reaver. The tengu reaver hits you but does no damage. You block the tengu reaver's attack. The tengu reaver claws you but does no damage. The tengu reaver blocks your attack. The tengu reaver hits you but does no damage. You block the tengu reaver's attack. x2 You closely miss the tengu reaver. The tengu reaver blocks your attack. The tengu reaver hits you but does no damage. You block the tengu reaver's attack. x2 You punch the tengu reaver! The tengu reaver decays. The tengu reaver is lightly wounded. The tengu reaver casts a spell at you. The bolt of acid hits you but does no damage. The acid corrodes you! The tengu reaver blocks your attack. The tengu reaver is lightly wounded. You pummel the tengu reaver!! The tengu reaver decays. The tengu reaver is heavily wounded. You squash the tengu reaver like an ant!!! You kill the tengu reaver! No target in view! No target in view! You are no longer corroded. Things that are here: a +2 long sword of flaming; a +2 ring mail of willpower; a +1 buckler You see here a +3 morningstar of flaming. Things that are here: a +2 long sword of flaming; a +2 ring mail of willpower; a +1 buckler You now have 3642 gold pieces (gained 19). You now have 3672 gold pieces (gained 30). Found a robe. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. Done exploring. 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. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 4 shops/portals. You encounter a fire giant, a spriggan berserker and 4 hell knights. The fire giant is wielding a +1 great sword of flaming. A hell knight is wielding a +3 great mace of flaming. Found a scroll of noise. Unknown command. Unknown command. Unknown command. N - 3 scrolls of noise (gained 1) You open the door. There is an open door here. You open the door. There is an open door here. You open the door. There is an open door here. You open the door. Found a phantasmal passage. There is an open door here. You hear the lone wailing of a funeral chant. There is a phantasmal passage here. 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. Unknown command. Search for what [? for help]? . You open the large door. You encounter a lost soul. The lost soul leaves your sight. There is a large open door here. The lost soul leaves your sight. You open the large door. There is a large open door here. Found an ancient bone altar of Kikubaaqudgha. You encounter Tunaere's ghost. Found 49 gold pieces and a twitching ivory ring. You encounter Zapasuke's ghost and a lich. Found four items. Zapasuke's ghost turns its malevolent gaze towards you. The lich shouts! You hear a shout! You encounter a lich. You encounter an ancient lich. The lich shouts! The lich leaves your sight. Found 78 gold pieces. Press: ? - help, v - describe, . - travel Here: Zapasuke's ghost, wielding a weapon of protection (haloed, fire blocked by a runed translucent door) The floor. Unknown command. Unknown command. Unknown command. Okay, then. Unknown command. Okay, then. Unknown command. Unknown command. Unknown command. Unknown command. You open the gate. The lich gestures wildly while chanting. The lich flickers and vanishes for a moment. You punch Tunaere's ghost! Tunaere's ghost decays. Tunaere's ghost is lightly damaged. Zapasuke's ghost says, "I will deal out your death!" Tunaere's ghost casts a spell. Tunaere's ghost conjures a globe of magical energy! You barely miss Tunaere's ghost. Tunaere's ghost is lightly damaged. The lich gestures wildly while chanting. The lich flickers and vanishes for a moment. You pummel the ancient lich!! The ancient lich decays. The ancient lich is moderately damaged. You block the lich's attack. You barely miss the ancient lich. The ancient lich is moderately damaged. Tunaere's ghost is no longer moving slowly. Tunaere's ghost is no longer weakened. You hit the ancient lich but do no damage. The ancient lich is moderately damaged. The lich gestures wildly while chanting. The lich seems to speed up. You punch the ancient lich! The ancient lich decays. The ancient lich is heavily damaged. You block the lich's attack. The ancient lich gestures at you while chanting. You resist with some effort. The lich casts a spell at you. The bolt of cold hits the ancient lich! The ancient lich resists. The bolt of cold hits you. You resist. You pulverise the ancient lich!!!! You destroy the ancient lich! You hit the lich but do no damage. You punch the lich! The lich decays. The lich is lightly damaged. Tunaere's ghost mumbles some strange words. Tunaere's ghost blinks! You block the lich's attack. The lich conjures an orb of pure magic. Your +8 tower shield of reflection blocks the orb of destruction... and reflects it back! The wavering orb of destruction hits the lich!!! You punch the lich! The lich decays. The lich is moderately damaged. You punch the lich! The lich decays. The lich is almost destroyed. You block the lich's attack. You block Zapasuke's ghost's attack. You block the lich's attack. You punch the lich! The lich decays. The lich is moderately damaged. The lich barely misses you. Zapasuke's ghost hits you but does no damage. You pummel the lich!! You destroy the lich! You hit the lich. The lich decays. The lich is moderately damaged. The lich touches you but does no damage. Zapasuke's ghost hits you but does no damage. You punch the lich! The lich decays. The lich is heavily damaged. You block the lich's attack. You block Zapasuke's ghost's attack. You hit the lich. The lich decays. The lich is heavily damaged. You squash the lich like an ant!!! You destroy the lich! You block Zapasuke's ghost's attack. You punch Zapasuke's ghost! Zapasuke's ghost decays. Zapasuke's ghost is lightly damaged. Tunaere's ghost shouts, "They lied to you. The Dungeon just goes down and down forever." >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-1914-g7991ae8747 0.34-a0-1916-g4e02dda68d 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_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [Lupeow] Species: Demigod Job: Fighter HP: 184/184; mods: 0/0 MP: 44/44; mod: 0 Stats: 50 17 26 Position: (22, 46), god: No God (0), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 0 | 0 | 15 | 7759 | 0/1160 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 | 2 | 178 | 0/178 Armour | X | 1 | 100 | 6 | 1640 | 392/416 Dodging | X | 0 | 0 | 0 | 0 | 0/59 Stealth | X | 0 | 0 | 0 | 0 | 0/50 Shields | X | 0 | 0 | 12 | 4906 | 90/892 Unarmed Combat | X | 0 | 0 | 21 | 17321 | 1089/1814 Spellcasting | X | 0 | 0 | 6 | 1484 | 0/495 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/59 Necromancy | X | 0 | 0 | 0 | 0 | 0/59 Translocations | X | 0 | 0 | 15 | 8431 | 672/1160 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/59 Evocations | X | 0 | 0 | 0 | 0 | 0/59 Shapeshifting | X | 0 | 0 | 21 | 19305 | 1/2156 Spell bugs: Durations: #33: 1 Attributes: #12: 5815 #13: 2143 #23: 58962 #24: -906851524 #49: 6214 #73: 668538 #74: 18 Mutations: high MP: 1 (innate) forlorn: 1 (innate) divine attributes: 1 (innate) Inventory bugs: Equipment: eq slot #9, inv slot #19: ring of Ujemas {^Contam rElec rCorr MP+9 Str+3 Int+3} eq slot #6, inv slot #15: +2 pair of boots of Bitterness {Rampage} eq slot #9, inv slot #5: ring of Liokk {Will+ Dex+3} eq slot #3, inv slot #25: +12 crystal plate armour "Cozahaor" {rPois Str+3 Dex+5} eq slot #5, inv slot #20: +2 pair of gloves of strength eq slot #10, inv slot #1: amulet of wildshape eq slot #2, inv slot #18: +8 tower shield of reflection eq slot #8, inv slot #21: +2 cloak of Okawaru, Shifting {Bane rPois rF+ rC+ Dex+5} eq slot #4, inv slot #30: +2 helmet of light }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ≈≈≈▓#.............##.....#....... ≈≈≈▓#.............##.....#.....ß. ≈≈z▓#........###.........#.....P. ≈≈≈▓#......###[###...##..#....... ≈≈≈▓#....###=#$#:###.##..#....♣.♣ ≈≈≈▓#....#$$$⌠_⌠$?$#.....#....♣♣. ≈≈≈▓#....##.......##.....#....... ≈≈≈▓#.....###''W###..##..#....... ≈≈≈▓#.......*W..z....##..#....... ≈≈≈▓#..##................##...... ≈≈≈▓#..##..###+++###.....###..... ≈≈≈▓#.....##.......##....#⌠##.... ≈≈≈▓#....................#..###'' ≈≈≈▓#..##.#.#.⌠.⌠.#.#....'....... ≈≈≈▓#..##...#.#.#.#......'....... ≈≈≈▓#.........###........#....... ≈≈≈▓#.....##.............#....... dlua errors: clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe necropolis_difficulty: depths_crypt vaults_end_crystal: false ice_cave_hard: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>