ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1973 failed. Version: Dungeon Crawl Stone Soup 0.32-a0-1995-ge91ea31d48 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 17496193785409496533, deterministic pregen: 1 Version history: Game started: 0.32-a0-1993-g9bdd919550 0.32-a0-1994-g4b24945042 0.32-a0-1995-ge91ea31d48 Command line: /usr/games/crawl-git-e91ea31d48 -name sefie -rc /dgldir/rcfiles/crawl-git/sefie.rc -macro /dgldir/rcfiles/crawl-git/sefie.macro -morgue /dgldir/morgue/sefie/ -webtiles-socket /crawl-master/webserver/sockets/sefie:2024-08-04.13:56:29.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-e91ea31d48(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x65286231877e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-e91ea31d48(_Z13do_crash_dumpv+0x43a) [0x6528623268ca]: do_crash_dump() /usr/games/crawl-git-e91ea31d48(_Z20crash_signal_handleri+0x1fa) [0x652862318c5a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7af8a3c55320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7af8a3caeb1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7af8a3c5526e]: /usr/games/crawl-git-e91ea31d48(+0x4a1bed) [0x652862325bed]: /usr/games/crawl-git-e91ea31d48(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x6528623261a7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-e91ea31d48(_Z11monster_dieR7monster11killer_typeibbb+0x3c54) [0x6528626d3714]: monster_die(monster&, killer_type, int, bool, bool, bool) /usr/games/crawl-git-e91ea31d48(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x48e) [0x6528626b39ae]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-e91ea31d48(_Z16handle_mon_spellP7monster+0x974) [0x6528626bf2e4]: handle_mon_spell(monster*) /usr/games/crawl-git-e91ea31d48(+0x80051d) [0x65286268451d]: /usr/games/crawl-git-e91ea31d48(_Z19handle_monster_moveP7monster+0x5c8) [0x652862688cd8]: handle_monster_move(monster*) /usr/games/crawl-git-e91ea31d48(_Z15handle_monstersb+0xcf8) [0x65286268be68]: handle_monsters(bool) /usr/games/crawl-git-e91ea31d48(_Z12world_reactsv+0x14f) [0x652862a7c62f]: world_reacts() /usr/games/crawl-git-e91ea31d48(+0xbfa986) [0x652862a7e986]: /usr/games/crawl-git-e91ea31d48(+0xbfb685) [0x652862a7f685]: /usr/games/crawl-git-e91ea31d48(main+0x1f7) [0x652862252b87]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7af8a3c3a1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7af8a3c3a28b]: /usr/games/crawl-git-e91ea31d48(_start+0x25) [0x6528622535a5]: 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". 0x00007af8a3d207a7 in __GI___wait4 (pid=529816, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007af8a3d207a7 in __GI___wait4 (pid=529816, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x0000652862318e2c in call_gdb (file=0x7af8a3e144e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 507121\000\000\000\000\000\000" #2 0x00006528623268e8 in do_crash_dump () at dbg-asrt.cc:692 t = 1722787905 dir = "/dgldir/morgue/sefie/" name = "/dgldir/morgue/sefie/crash-sefie-20240804-161145.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1973 failed." file = 0x7af8a3e144e0 <_IO_2_1_stderr_> #3 0x0000652862318c5a 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 = {1752394086}} 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 0x00007af8a3c5526e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x0000652862325bed in _BreakStrToDebugger (mesg=mesg@entry=0x7ffec9e2e8a0 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1973 failed.", assert=true) at dbg-asrt.cc:818 No locals. #10 0x00006528623261a7 in AssertFailed (expr=expr@entry=0x652862ab0290 "!invalid_monster(&mons)", file=file@entry=0x652862aafd56 "mon-death.cc", line=line@entry=1973, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 1973 failed.\000i\000\210i:\232\306Ȍ\000\351\342\311\376\177\000\000\n\000\000\000\000\000\000\000simulacrum\000f(e\000\000 \351\342\311\376\177\000\000\006\000\000\000\000\000\000\000arachi\000\000B\311ob(e\000\000F\004\000\000\000\000\000\000`\377\377\377\377\377\377\377\002\000\000\000\000\000\000\000\240\226{e(e\000\000\220\351\342\311\376\177\000\000\236\335ˣ\370z\000\000P\352\342\311\376\177\000\000\000\000"... args = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x7ffec9e2e8a0, reg_save_area = 0x5}} fileName = #11 0x00006528626d3714 in monster_die (mons=..., killer=KILL_TIMEOUT, killer_index=27000, silent=false, wizard=, fake=false) at mon-death.cc:1973 was_visible = spectralised = duration = 31480 summoned = monster_killed = hard_reset = timeout = fake_abjure = gives_player_xp = drop_items = in_transit = was_banished = mons_reset = leaves_corpse = pet_kill = did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = player_xp = mwhere = {x = -907873568, y = 32766} #12 0x00006528626b39ae in std::function::operator()(monster&, mon_spell_slot, bolt&) const (__args#2=..., __args#1=..., __args#0=..., this=) at /usr/include/c++/13/bits/std_function.h:587 No locals. #13 mons_cast (mons=0x65286303ec20 , pbolt=..., spell_cast=SPELL_HOARFROST_BULLET, slot_flags=..., do_noise=) at mon-cast.cc:6538 evoke = false flags = foe = 0x652862fc16a0 logic = slot = {spell = SPELL_HOARFROST_BULLET, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}} sumcount = 0 sumcount2 = duration = 0 god = splpow = #14 0x00006528626bf2e4 in handle_mon_spell (mons=0x65286303ec20 ) at mon-cast.cc:4660 hspell_pass = std::vector of length 1, capacity 1 = {{spell = SPELL_HOARFROST_BULLET, freq = 200 '\310', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4}}} beem = {origin_spell = SPELL_HOARFROST_BULLET, range = 6, glyph = 96 U'`', colour = 15 '\017', flavour = BEAM_ICE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 59, y = 36}, target = {x = 60, y = 34}, damage = {num = 3, size = 12}, ench_power = 144, hit = 17, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 3657, source_name = "a hoarfrost cannon", name = "shard of alchemical ice", short_name = "", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = false, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "shard of alchemical ice", 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 2, capacity 2 = {{x = 60, y = 35}, {x = 60, y = 34}}, extra_range_used = 0, is_tracer = false, is_targeting = false, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = false, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foe_info = {count = 1, power = 22, hurt = 0, helped = 0, dont_stop = false}, friend_info = {count = 0, power = 0, hurt = 0, helped = 0, dont_stop = false}, chose_ray = false, beam_cancelled = false, dont_stop_player = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = -1, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 4} battlesphere = false #15 0x000065286268451d in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1658 Compilation info: <<<<<<<<<<< Compiled with GCC 13.2.0 Build platform: x86_64-linux-gnu Platform: x86_64-linux-gnu CFLAGS: -O2 -pipe -DUSE_TILE -DUSE_TILE_WEB -Wall -Wformat-security -Wundef -Wextra -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-type-limits -Wno-uninitialized -Wno-array-bounds -Wno-format-zero-length -Wmissing-declarations -Wredundant-decls -Wno-parentheses -Wwrite-strings -Wshadow -pedantic -Wuninitialized -Iutil -I. -isystem /usr/include/lua5.1 -g -DWIZARD -DASSERTS -DREGEX_PCRE -DCLUA_BINDINGS -DDGAMELAUNCH -DSAVE_DIR_PATH="/crawl-master/crawl-git-e91ea31d48/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-e91ea31d48/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-e91ea31d48/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 3, depth = 3 Level id: Elf:3 Level build method = random_map_for_place, level layout type = corridors, absdepth0 = 17 Level vaults: minmay_elf_hall layout_loops_ring Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (59, 36): Terrain change marker (33->32, 78) Marker #1, type 9 at (60, 31): Terrain change marker (33->32, 80) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< The deep elf knight looks even sicker. A deep elf pyromancer comes into view. It is wielding a +0 long sword. You see here 23 gold pieces. Search for what [Enter for "armor", or ? for help]? rele Unknown command. Unknown command. Your toxic aura wanes. Casting: Olgreb's Toxic Radiance (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You kill the deep elf knight! Makhleb accepts your kill. You feel better. You see here a +0 mace. Search for what [Enter for "rele", or ? for help]? There is a stone staircase leading up here. An air elemental is nearby! You fly upwards. There is a stone staircase leading down here. What level of the Orcish Mines? (default 2, ? - help) Things that are here: a +0 leather armour; a +0 scimitar; an elf skeleton Things that are here: a +0 leather armour; a +0 rapier There is a stone staircase leading up here. You fly upwards. Level annotation: 1 runed translucent door There is a stone staircase leading down here. There is an open door here. There is an open translucent door here. Things that are here: a +0 short sword; a +0 shortbow; an elf skeleton You see here a +0 long sword. There is an open translucent gate, spattered with blood here. Items here: ))) [ ÷. There is a staircase back to the Mines here. You fly upwards. Welcome back to the Orcish Mines! There is a staircase to the Elven Halls here. What level of the Orcish Mines? (default 2, ? - help) You're already at the bottom of this branch! Search for what [Enter for "rele", or ? for help]? There is an open gate here. There is an entrance to Exaffeg's Antique Weapon Shop here. You see here the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr}. You drop a +0 robe of the Archmagi. There is an entrance to Exaffeg's Antique Weapon Shop here. You see here the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr}. a - the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} Your +9 eveningstar of electrocution stops crackling. You feel a bond with the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr}. a - the +5 falchion "Tenaicaocu" (weapon) {spect, rElec rN+ rCorr} What level of the Elven Halls? (default 1, ? - help) You see here a +0 robe of the Archmagi. There is an open gate here. Things that are here: a +0 plate armour; a +0 dire flail; an orc skeleton There is a staircase to the Elven Halls here. You fly downwards. Welcome back to the Elven Halls! Level annotation: 1 runed translucent door There is a staircase back to the Mines here. Items here: ))) [ ÷. There is an open translucent gate, spattered with blood here. You see here a +0 long sword. Things that are here: a +0 short sword; a +0 shortbow; an elf skeleton There is an open translucent door here. There is an open door here. There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. Things that are here: a +0 leather armour; a +0 rapier Things that are here: a +0 leather armour; a +0 scimitar; an elf skeleton There is a stone staircase leading down here. You fly downwards. There is a stone staircase leading up here. The deep elf zephyrmancer casts a spell at you. The bolt of lightning hits you! You resist. The bolt of lightning misses you. You hear a shout! x2 You see here a +0 mace. Unknown command. Unknown command. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer looks even sicker. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf zephyrmancer is almost dead. You kill the deep elf pyromancer! Makhleb accepts your kill. You feel better. You kill the deep elf zephyrmancer! Makhleb accepts your kill. Things that are here: a +0 dagger; an elf corpse Your toxic aura wanes. A deep elf zephyrmancer comes into view. It is wielding a +0 dagger. The deep elf zephyrmancer shouts! Things that are here: a +0 long sword; an elf corpse Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. Things that are here: a +0 long sword; an elf corpse You see here 23 gold pieces. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer shouts! The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer looks even sicker. The deep elf zephyrmancer points at you and mumbles some strange words. The bolt of lightning misses you. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf zephyrmancer is heavily wounded. The air elemental is heavily damaged. Your toxic aura wanes. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf zephyrmancer is severely wounded. You destroy the air elemental! Makhleb accepts your kill. You feel better. You hear a shout! The deep elf zephyrmancer casts a spell at you. The bolt of lightning hits you. You resist. A deep elf zephyrmancer comes into view. It is wielding a +3 short sword. Your Spellcasting skill increases to level 19! Your Conjurations skill increases to level 19! Your Hexes skill increases to level 19! Your Summonings skill increases to level 19! Your Necromancy skill increases to level 19! Your Translocations skill increases to level 19! Your Fire Magic skill increases to level 19! Your Ice Magic skill increases to level 19! Your Air Magic skill increases to level 19! Your Earth Magic skill increases to level 19! Your Alchemy skill increases to level 19! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer looks even sicker. x2 You slash the deep elf zephyrmancer! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. You have reached level 22! Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf zephyrmancer is severely wounded. The deep elf zephyrmancer looks even sicker. The deep elf zephyrmancer gestures at you while chanting. The bolt of lightning misses you. The deep elf zephyrmancer looks as sick as possible! Your toxic aura wanes. The deep elf zephyrmancer closely misses you. You hit the deep elf zephyrmancer but do no damage. The deep elf zephyrmancer is almost dead. You kill the deep elf zephyrmancer! Makhleb accepts your kill. Items here: )) [ ††. You now have 2724 gold pieces (gained 23). Items here: )) [[. Items here: )) [ ††. Okay, then. Unknown command. Unknown command. Items here: )) [[. You see here a +0 dagger. Found 6 gold pieces. Items here: ) [[ ÷. You now have 2730 gold pieces (gained 6). Found an escape hatch in the ceiling. You now have 2739 gold pieces (gained 9). You see here a +1 dagger of electrocution. Found a robe. You see here a +0 robe. Found a stone staircase leading up. You now have 2762 gold pieces (gained 23). There is a stone staircase leading up here. Found a stone staircase leading up. You now have 2769 gold pieces (gained 7). t - 6 scrolls of identify (gained 2) S - a wand of mindburst (4) Okay, then. Unknown command. Unknown command. A deep elf archer and a deep elf zephyrmancer come into view. The deep elf archer shouts! You hear a shout! x2 The deep elf zephyrmancer shouts! Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf archer is poisoned. The deep elf zephyrmancer is poisoned. The deep elf zephyrmancer looks even sicker. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! A deep elf knight comes into view. It is wielding a +2 short sword of holy wrath. The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. You block the arrow. The deep elf knight is poisoned. The deep elf archer shoots an arrow. The arrow misses you. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The deep elf zephyrmancer looks even sicker. The deep elf archer looks even sicker. The deep elf knight looks even sicker. The deep elf archer shoots an arrow. The arrow hits you! A deep elf zephyrmancer comes into view. It is wielding a +0 long sword. The deep elf archer shoots an arrow. The arrow hits you! Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the deep elf archer! The deep elf archer is almost dead. The blast of rock fragments hits the deep elf zephyrmancer!!! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. The blast of rock fragments hits the deep elf knight!! The deep elf knight is severely wounded. The blast of rock fragments hits the deep elf zephyrmancer!! The deep elf zephyrmancer is severely wounded. The deep elf archer looks even sicker. The deep elf zephyrmancer is poisoned. The deep elf knight looks even sicker. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The deep elf archer looks as sick as possible! The deep elf knight looks as sick as possible! The deep elf archer looks as sick as possible! The deep elf zephyrmancer gestures wildly while chanting. The deep elf zephyrmancer blinks! The deep elf archer shoots an arrow. The arrow hits you!! You kill the deep elf archer! Makhleb accepts your kill. The deep elf zephyrmancer looks even sicker. You kill the deep elf knight! Makhleb accepts your kill. You feel better. The deep elf zephyrmancer mumbles some strange words. The deep elf zephyrmancer blinks! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. Things that are here: a +0 long sword; a +0 leather armour Your toxic aura wanes. t - 7 scrolls of identify (gained 1) Things that are here: a +0 shortbow; a +0 dagger; a +0 leather armour Things that are here: a +2 short sword of holy wrath; a +0 ring mail Things that are here: a +0 shortbow; a +0 dagger; a +0 leather armour Things that are here: a +2 short sword of holy wrath; a +0 ring mail An earth elemental comes into view. Found a dagger and 5 silver javelins. You see here a +0 long sword. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target, f - earth elemental Fragment what (e.g. wall or brittle monster)?: an earth elemental (wandering, hasn't noticed you) The earth elemental shatters!! The earth elemental is heavily damaged. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target, f/p - earth elemental Fragment what (e.g. wall or brittle monster)?: an earth elemental (heavily damaged) Okay, then. Unknown command. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target, p - earth elemental A rock wall. The wall shatters! The blast of rock fragments hits the earth elemental!! You destroy the earth elemental! Makhleb accepts your kill. You see here a +0 dagger. HP restored. You see here 5 silver javelins. A deep elf archer comes into view. It is wielding a +0 dagger. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf archer shouts! The deep elf archer is poisoned. The deep elf archer looks even sicker. The deep elf archer looks even sicker. The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow hits you but does no damage. Found a scroll of fog. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 dagger. The deep elf archer completely misses you. You barely miss the deep elf archer. The deep elf archer is moderately wounded. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} hits the deep elf archer. Your toxic aura wanes. The deep elf archer hits you with a +0 dagger! You hit the deep elf archer. The deep elf archer is heavily wounded. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} barely misses the deep elf archer. The deep elf archer barely misses you. You slash the deep elf archer! The deep elf archer is almost dead. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} hits the deep elf archer. You kill the deep elf archer! Makhleb accepts your kill. You feel better. An arrow appears from out of your range of vision. The arrow barely misses your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr}. No target in view! You swap places. A deep elf knight comes into view. It is wielding a +0 shortbow. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} disappears. The deep elf knight casts a spell. The deep elf knight seems to speed up. Things that are here: a +0 dagger; a +0 shortbow; a +0 leather armour The deep elf knight shoots an arrow. The arrow barely misses you. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf knight is poisoned. The deep elf knight shoots an arrow. The arrow misses you. The deep elf knight shoots an arrow. The arrow hits you! The deep elf knight looks even sicker. The deep elf knight casts a spell. The deep elf knight flickers and vanishes for a moment. The deep elf knight shoots an arrow. The arrow hits you. The deep elf knight shoots an arrow. The arrow closely misses you. The deep elf knight looks even sicker. Your toxic aura wanes. The deep elf knight shoots an arrow. You block the arrow. The deep elf knight shoots an arrow. The arrow misses you. The deep elf knight shoots an arrow. The arrow hits you. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf knight is severely wounded. The deep elf knight shoots an arrow. You block the arrow. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf knight looks as sick as possible! The deep elf knight shoots an arrow. The arrow hits you! The deep elf knight shoots an arrow. The arrow completely misses you. You kill the deep elf knight! Makhleb accepts your kill. You feel better. Your toxic aura wanes. c - 3 scrolls of fog (gained 1) You now have 2781 gold pieces (gained 12). b - 6 scrolls of brand weapon (gained 1) A +5 heavy hand axe comes into view. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the +5 heavy hand axe!! The +5 heavy hand axe falls from the air. Makhleb accepts your kill. A +3 hand axe of electrocution comes into view. The +3 hand axe of electrocution moves out of view. You see here a +5 heavy hand axe. There is an escape hatch in the ceiling here. s - 4 potions of attraction (gained 2) There is an escape hatch in the ceiling here. Things that are here: a +0 shortbow; a +0 dagger; a +0 leather armour Things that are here: a +2 short sword of holy wrath; a +0 ring mail You see here a +0 long sword. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the +3 hand axe of electrocution!! The +3 hand axe of electrocution is almost destroyed. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the +3 hand axe of electrocution!! The +3 hand axe of electrocution falls from the air. Makhleb accepts your kill. You see here a +0 dagger. You see here a +3 hand axe of electrocution. A deep elf knight comes into view. It is wielding a +0 short sword. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the deep elf knight!! The deep elf knight is heavily wounded. The deep elf knight shouts! You hear a shout! x2 Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf knight is poisoned. The deep elf knight looks even sicker. Your toxic aura wanes. The deep elf knight casts a spell. The deep elf knight seems to speed up. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You kill the deep elf knight! Makhleb accepts your kill. A deep elf archer comes into view. It is wielding a +0 dagger. A deep elf pyromancer comes into view. It is wielding a +0 dagger. A deep elf pyromancer comes into view. It is wielding the +7 sceptre of Torment {pain, torment}. A deep elf pyromancer comes into view. It is wielding a +0 short sword and carrying a wand of roots. Things that are here: 22 gold pieces; a +0 short sword Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf pyromancer is poisoned. x3 The deep elf archer is poisoned. The deep elf pyromancer looks even sicker. x2 The deep elf archer unwields a +0 dagger. The deep elf archer wields a +0 shortbow. The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf pyromancer looks even sicker. x2 The deep elf archer shoots an arrow. The arrow closely misses you. The deep elf pyromancer looks even sicker. The deep elf pyromancer looks as sick as possible! The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks! Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The deep elf pyromancer looks as sick as possible! The deep elf pyromancer looks even sicker. The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! The deep elf archer shoots an arrow. The arrow hits you but does no damage. The deep elf pyromancer looks as sick as possible! x2 Your toxic aura wanes. You kill the deep elf pyromancer! Makhleb accepts your kill. You feel better. The deep elf archer looks more healthy. The deep elf pyromancer mumbles some strange words. The deep elf archer casts a spell. The deep elf archer blinks! Things that are here: 22 gold pieces; a +0 short sword The deep elf pyromancer casts a spell. The deep elf pyromancer blinks! You slash the deep elf archer! The deep elf archer is almost dead. The fire elemental misses you. The deep elf archer unwields a +0 shortbow. The deep elf archer wields a +0 dagger. You block the deep elf archer's attack. The fire elemental misses you. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf archer is poisoned. You kill the deep elf archer! Makhleb accepts your kill. You feel better. You block the fire elemental's attack. The deep elf pyromancer looks as sick as possible! You kill the deep elf pyromancer! Makhleb accepts your kill. The deep elf pyromancer gestures wildly while chanting. The deep elf pyromancer blinks! The fire elemental barely misses you. You block the fire elemental's attack. Things that are here: 22 gold pieces; a +0 short sword Your toxic aura wanes. You see here 5 silver javelins. You kill the deep elf pyromancer! Makhleb accepts your kill. The fire elemental disappears in a puff of smoke! You see here 5 silver javelins. Okay, then. Unknown command. A - a wand of roots (43) (gained 3 charges) You see here a +0 short sword. You now have 2803 gold pieces (gained 22). You see here a +0 short sword. Items here: )) [ †. Things that are here: a +0 dagger; an elf corpse Things that are here: the +7 sceptre of Torment {pain, torment}; an elf corpse You can't carry that many items. Okay, then. Unknown command. Unknown command. You drop a ring of protection from fire. Things that are here: the +7 sceptre of Torment {pain, torment}; an elf corpse X - the +7 sceptre of Torment {pain, torment} Unknown command. Unknown command. A terrible, searing pain shoots up your arm! X - the +7 sceptre of Torment (weapon) {pain, torment} You see here a ring of protection from fire. A deep elf annihilator comes into view. It is wielding a +1 long sword of holy wrath. The deep elf annihilator shouts! You hear a shout! x2 Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf annihilator is heavily wounded. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! You see here a ring of protection from fire. You see here a ring of protection from fire. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf annihilator is poisoned. The deep elf annihilator looks even sicker. The deep elf annihilator looks even sicker. Items here: )) [ †. Press: ? - help, v - describe, . - travel Here: a deep elf annihilator, wielding a +1 long sword of holy wrath and wearing a +0 leather armour (heavily wounded, very poisoned) The floor. Unknown command. Unknown command. Your toxic aura wanes. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You kill the deep elf annihilator! Makhleb accepts your kill. Things that are here: a +1 long sword of holy wrath; a +0 leather armour; an elf corpse Items here: )) [ †. Things that are here: a +0 dagger; an elf corpse You see here a ring of protection from fire. Press: ? - help, v - describe, . - travel The floor. Placed new exclusion. Reduced exclusion size to a single square. Unknown command. Unknown command. You see here a ring of protection from fire. Items here: )) [ †. You see here a +0 short sword. You see here 5 silver javelins. Partly explored, can't reach some places. Partly explored, can't reach some places. Unknown command. Unknown command. You see here 5 silver javelins. Adjust (i)tems, (s)pells, or (a)bilities? X - the +7 sceptre of Torment (weapon) {pain, torment} Adjust to which letter? (? for menu, Esc to quit) a - the +7 sceptre of Torment (weapon) {pain, torment} X - the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} Adjust (i)tems, (s)pells, or (a)bilities? X - the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} Adjust to which letter? (? for menu, Esc to quit) b - the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} X - 6 scrolls of brand weapon You feel a bond with the +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr}. b - the +5 falchion "Tenaicaocu" (weapon) {spect, rElec rN+ rCorr} You see here a +0 short sword. Items here: )) [ †. You see here a ring of protection from fire. A deep elf death mage and a deep elf zephyrmancer come into view. The deep elf death mage is wielding a +2 short sword of draining. The deep elf zephyrmancer moves out of view. 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. You shout for attention! You hear a shout! A deep elf annihilator comes into view. It is wielding a +0 long sword. The deep elf annihilator shouts! You hear a shout! x2 Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf annihilator is moderately wounded. Casting: Ozocubu's Refrigeration (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf annihilator is poisoned. The deep elf annihilator looks even sicker. A deep elf blademaster comes into view. It is wielding two +0 rapiers. The deep elf blademaster shouts! The deep elf blademaster is poisoned. Your toxic aura wanes. You hear a shout! The deep elf annihilator casts a spell at you. You block the poison arrow. A deep elf death mage comes into view. It is wielding a +0 rapier. The deep elf death mage shouts! Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf annihilator looks even sicker. The deep elf blademaster looks even sicker. The deep elf death mage is poisoned. The deep elf zephyrmancer is poisoned. The deep elf blademaster looks even sicker. The deep elf death mage looks even sicker. The deep elf zephyrmancer casts a spell. The deep elf zephyrmancer blinks! The deep elf annihilator looks as sick as possible! The deep elf blademaster looks as sick as possible! The deep elf death mage looks even sicker. The deep elf annihilator completely misses you. A deep elf sorcerer comes into view. It is wielding a +2 dagger of venom. The deep elf annihilator looks as sick as possible! The deep elf blademaster looks as sick as possible! Your toxic aura wanes. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lehudib's Crystal Spear (dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f - deep elf blademaster Aim: a deep elf blademaster, wielding two +0 rapiers and wearing a +0 leather armour (lightly wounded, extremely poisoned, 45% to hit) Okay, then. Unknown command. Unknown command. Casting: Lehudib's Crystal Spear (dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lehudib's Crystal Spear (dangerous; 10% risk of failure) Press: ? - help, Shift-Dir - straight line, f - deep elf blademaster Aim: a deep elf blademaster, wielding two +0 rapiers and wearing a +0 leather armour (lightly wounded, extremely poisoned, 45% to hit) You miscast Lehudib's Crystal Spear. You are very lightly contaminated with residual magic. The floor rumbles beneath you alarmingly. The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! The deep elf sorcerer howls an incantation. The deep elf sorcerer glows brightly for a moment. The deep elf sorcerer gestures wildly while chanting. The deep elf sorcerer seems to speed up. The deep elf blademaster hits you with a +0 rapier. x2 Casting: Lehudib's Crystal Spear (dangerous; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf sorcerer is poisoned. The deep elf death mage looks even sicker. The deep elf sorcerer looks even sicker. The deep elf death mage looks as sick as possible! You kill the deep elf annihilator! Makhleb accepts your kill. You feel better. The deep elf blademaster hits you with a +0 rapier! The deep elf blademaster closely misses you. The deep elf blademaster looks as sick as possible! The deep elf zephyrmancer is poisoned. The deep elf blademaster closely misses you. The deep elf blademaster barely misses you. A fire elemental comes into view. You block the deep elf blademaster's attack. The deep elf blademaster completely misses you. The deep elf death mage looks as sick as possible! The deep elf blademaster attacks as it pursues you! You block the deep elf blademaster's attack. The deep elf blademaster hits you with a +0 rapier. You see here a ring of protection from fire. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The bolt of lightning hits the deep elf blademaster! The deep elf blademaster is heavily wounded. The bolt of lightning misses the deep elf death mage. The bolt of lightning hits the deep elf sorcerer!! The deep elf sorcerer is severely wounded. The bolt of lightning hits the deep elf zephyrmancer. The deep elf zephyrmancer is heavily wounded. The fiery plasma misses the deep elf blademaster. The fiery plasma misses the deep elf death mage. The fiery plasma hits the deep elf sorcerer!!! You kill the deep elf sorcerer! Makhleb accepts your kill. You feel better. The fiery plasma hits the deep elf zephyrmancer! The deep elf zephyrmancer is almost dead. The deep elf blademaster looks as sick as possible! The deep elf death mage looks as sick as possible! You kill the deep elf zephyrmancer! Makhleb accepts your kill. You feel better. Your toxic aura wanes. You hear a shout! The deep elf blademaster hits you with a +0 rapier! The deep elf blademaster hits you with a +0 rapier. Unknown command. Unknown command. Unknown command. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. You kill the deep elf blademaster! Makhleb accepts your kill. You feel better. The deep elf death mage is almost dead. You hit the deep elf death mage. The deep elf death mage is almost dead. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} hits the deep elf death mage. You kill the deep elf death mage! Makhleb accepts your kill. You feel better. Your +5 falchion "Tenaicaocu" {spect, rElec rN+ rCorr} disappears. A deep elf elementalist comes into view. It is wielding a +0 short sword. Things that are here: 28 gold pieces; a +0 rapier; an elf corpse Casting: Ozocubu's Refrigeration (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf elementalist shouts! The deep elf elementalist is heavily wounded. The fire elemental is frozen! You destroy the fire elemental! Makhleb accepts your kill. You feel better. You hear a shout! The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. You see here a ring of protection from fire. Your magical contamination has completely faded away. Items here: )) [ †. Casting: Ozocubu's Refrigeration (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf elementalist is poisoned. The deep elf elementalist looks even sicker. The deep elf elementalist looks even sicker. The deep elf elementalist looks as sick as possible! You see here a +0 short sword. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Press: ? - help, Dir - look around, f - activate The deep elf elementalist repels the bolt of lightning! The deep elf elementalist repels the fiery plasma! The deep elf elementalist looks as sick as possible! Your toxic aura wanes. You hear a shout! x8 The deep elf elementalist casts a spell. The deep elf elementalist sculpts a pair of cannons out of ice! 2 hoarfrost cannons come into view. Press: ? - help, v - describe, . - travel, g - get item Here: a hoarfrost cannon Items here: a +1 long sword of holy wrath; a +0 leather armour; an elf corpse. The floor. Unknown command. Unknown command. Casting: Plasma Beam (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Lee's Rapid Deconstruction (safe; 1% risk of failure) Press: ? - help, Dir - move target A rock wall. The wall shatters! The blast of rock fragments hits the deep elf elementalist!! You kill the deep elf elementalist! Makhleb accepts your kill. You feel better. The hoarfrost cannon melts away. x2 You see here 5 silver javelins. You see here 5 silver javelins. A deep elf pyromancer comes into view. It is wielding a +4 dagger. The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks! You see here a +0 short sword. Casting: Lee's Rapid Deconstruction (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf pyromancer is poisoned. The deep elf pyromancer mumbles some strange words. The deep elf pyromancer blinks! The deep elf pyromancer looks even sicker. A deep elf annihilator comes into view. It is wielding a +0 long sword. The deep elf pyromancer mumbles some strange words. The deep elf annihilator shouts! Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The fire elemental is frozen! You destroy the fire elemental! The fire elemental disappears in a puff of smoke! The deep elf annihilator is moderately wounded. The deep elf pyromancer is almost dead. The deep elf annihilator is poisoned. Your toxic aura wanes. The deep elf pyromancer casts a spell at you. The bolt of fire hits you but does no damage. Casting: Ozocubu's Refrigeration (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf annihilator is severely wounded. You kill the deep elf pyromancer! Makhleb accepts your kill. You feel better. Casting: Ozocubu's Refrigeration (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf annihilator looks even sicker. You kill the deep elf annihilator! Makhleb accepts your kill. You feel better. Your toxic aura wanes. Items here: )) [ †. Things that are here: a +0 dagger; an elf corpse A deep elf sorcerer comes into view. It is wielding a +1 long sword of holy wrath. A deep elf sorcerer comes into view. It is wielding a +4 dagger. Items here: )) [ ††. Things that are here: a +0 short sword; a +0 leather armour; a ring of protection from fire Press: ? - help, v - describe, . - travel Here: a deep elf sorcerer, wielding a +1 long sword of holy wrath (wandering, hasn't noticed you) The floor. Unknown command. Unknown command. Press: ? - help, v - describe, . - travel Here: a deep elf sorcerer, wielding a +1 long sword of holy wrath (wandering, hasn't noticed you) The floor. Unknown command. A terrible, searing pain shoots up your arm! a - the +7 sceptre of Torment (weapon) {pain, torment} The deep elf sorcerer shouts! Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You begin to radiate toxic energy. The deep elf sorcerer is poisoned. x2 The deep elf sorcerer looks even sicker. The deep elf sorcerer's eyes start to glow. The deep elf sorcerer looks even sicker. The deep elf sorcerer wildly gestures. You feel troubled. A deep elf elementalist comes into view. It is wielding a +0 short sword. The deep elf elementalist shouts! The deep elf elementalist is poisoned. The deep elf sorcerer looks as sick as possible! You hear a shout! The deep elf sorcerer gestures at you while chanting. The bolt of acid hits you!! You resist. The acid corrodes you! Things that are here: 28 gold pieces; a +0 rapier; an elf corpse The deep elf sorcerer looks even sicker. The deep elf elementalist looks even sicker. The deep elf death mage is poisoned. The deep elf sorcerer hits you with a +1 long sword of holy wrath. The deep elf elementalist mumbles some strange words. The deep elf elementalist sculpts a pair of cannons out of ice! 2 hoarfrost cannons come into view. Items here: $ )) [ †. Unknown command. Unknown command. Unknown command. You impale the deep elf sorcerer!! The deep elf sorcerer writhes in agony! The deep elf sorcerer is severely wounded. The deep elf sorcerer looks even sicker. The deep elf elementalist looks even sicker. The deep elf sorcerer gestures at you while chanting. The bolt of acid misses you. You bludgeon the deep elf sorcerer!! The deep elf sorcerer convulses! The deep elf death mage convulses! The deep elf elementalist convulses! You kill the deep elf sorcerer! Makhleb accepts your kill. You feel better. The deep elf sorcerer points at you and mumbles some strange words. The sphere of damnation explodes! The damnation engulfs you!! The deep elf elementalist casts a spell. The deep elf elementalist seems to speed up. A deep elf annihilator comes into view. It is wielding a +0 rapier. You hear a shout! Okay, then. Unknown command. Unknown command. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your toxic radiance grows in intensity. The deep elf annihilator is poisoned. The deep elf death mage looks even sicker. The deep elf elementalist casts a spell next to you. The wall shatters! The blast of rock fragments hits you but does no damage. The deep elf sorcerer gestures wildly while chanting. The deep elf sorcerer seems to speed up. The deep elf death mage beckons forth restless souls! The hoarfrost cannon fires a salvo of icy shards. You block the shard of alchemical ice. The deep elf annihilator looks even sicker. The deep elf death mage beckons forth restless souls! You block the deep elf sorcerer's attack. You bludgeon the deep elf sorcerer!! The deep elf sorcerer is no longer moving quickly. The deep elf sorcerer looks more healthy. The lost soul assumes the form of the deep elf sorcerer and becomes anchored to this world! The deep elf annihilator looks even sicker. The deep elf death mage looks even sicker. The hoarfrost cannon fires a salvo of icy shards. You block the shard of alchemical ice. The ghostly deep elf sorcerer hits you with a +4 dagger. You impale the ghostly deep elf sorcerer!! The ghostly deep elf sorcerer is moderately damaged. The deep elf elementalist looks even sicker. Your toxic aura wanes. The ghostly deep elf sorcerer gestures wildly while chanting. The ghostly deep elf sorcerer seems to speed up. You thump the ghostly deep elf sorcerer! The ghostly deep elf sorcerer is severely damaged. The deep elf death mage gestures at you while chanting. The bolt of negative energy hits the hoarfrost cannon. The hoarfrost cannon completely resists. The bolt of negative energy hits the ghostly deep elf sorcerer. The ghostly deep elf sorcerer completely resists. The bolt of negative energy misses you. The hoarfrost cannon fires a salvo of icy shards. You block the shard of alchemical ice. The ghostly deep elf sorcerer hits you with a +4 dagger. You puncture the ghostly deep elf sorcerer! The ghostly deep elf sorcerer is almost destroyed. The ghostly deep elf sorcerer points at you and mumbles some strange words. The bolt of acid hits you! You resist. The deep elf death mage beckons forth restless souls! The deep elf annihilator mumbles some strange words. The deep elf annihilator blinks! You sock the ghostly deep elf sorcerer! The ghostly deep elf sorcerer is almost destroyed. You block the ghostly deep elf sorcerer's attack. The hoarfrost cannon fires a salvo of icy shards. You block the shard of alchemical ice. The ghostly deep elf sorcerer barely misses you. You puncture the ghostly deep elf sorcerer! You destroy the ghostly deep elf sorcerer! Makhleb accepts your kill. You feel better. Casting: Olgreb's Toxic Radiance (safe; 0% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. The heat is drained from your surroundings. The deep elf annihilator is heavily wounded. The lost soul resists. The lost soul is heavily damaged. The lost soul resists. The lost soul is moderately damaged. The lost soul resists. The lost soul is moderately damaged. The deep elf elementalist is no longer moving quickly. The deep elf elementalist looks more healthy. The lost soul assumes the form of the deep elf elementalist and becomes anchored to this world! The deep elf death mage is almost dead. The deep elf annihilator gestures wildly while chanting. The deep elf annihilator blinks! The hoarfrost cannon fires a salvo of icy shards. You block the shard of alchemical ice. The hoarfrost cannon launches the last of itself at you with a shrill rumble. The shards fragment into shrapnel! The salvo of alchemical ice engulfs you!!! You consecrate your suffering and invoke the rites of blood! The blood arrow hits the hoarfrost cannon!!! You destroy the hoarfrost cannon! The blood arrow misses the deep elf death mage. The blood arrow hits the lost soul! The lost soul is almost destroyed. The blood arrow hits the deep elf death mage!!! The deep elf death mage looks more healthy. The lost soul assumes the form of the deep elf death mage and becomes anchored to this world! The blood arrow hits the ghostly deep elf death mage!!! The ghostly deep elf death mage is heavily damaged. The blood arrow hits the ghostly deep elf death mage!!! You destroy the ghostly deep elf death mage! Makhleb accepts your kill. You feel better. The lost soul fades away! The blood arrow hits the ghostly deep elf elementalist!!! The ghostly deep elf elementalist is severely damaged. The blood arrow hits the hoarfrost cannon!!! You destroy the hoarfrost cannon! The blood arrow hits the ghostly deep elf elementalist!!! You destroy the ghostly deep elf elementalist! Makhleb accepts your kill. You feel better. You are encased in ice. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.32-a0-1993-g9bdd919550 0.32-a0-1994-g4b24945042 0.32-a0-1995-ge91ea31d48 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_CAST_SPELL repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [sefie] Species: Djinni Job: Alchemist HP: 97/161; mods: 0/0 MP: 0/0; mod: 0 Stats: 9 (9) 24 (24) 16 (16) Position: (60, 34), 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 | 0 | 0 | 15 | 6525 | 0/975 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/70 Maces & Flails | X | 0 | 0 | 12 | 5727 | 0/1061 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 7 | 1400 | 0/400 Dodging | X | 0 | 0 | 13 | 4036 | 0/694 Stealth | X | 0 | 0 | 8 | 2178 | 38/535 Shields | X | 0 | 0 | 6 | 1050 | 0/350 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 9 | 19 | 1712 | 92/197 Conjurations | X | 1 | 9 | 19 | 1712 | 92/197 Hexes | X | 1 | 9 | 19 | 1712 | 92/197 Summonings | X | 1 | 9 | 19 | 1712 | 92/197 Necromancy | X | 1 | 9 | 19 | 1712 | 92/197 Translocations | X | 1 | 9 | 19 | 1712 | 92/197 Fire Magic | X | 1 | 9 | 19 | 1712 | 92/197 Ice Magic | X | 1 | 9 | 19 | 1712 | 92/197 Air Magic | X | 1 | 9 | 19 | 1712 | 92/197 Earth Magic | X | 1 | 9 | 19 | 1712 | 92/197 Alchemy | X | 1 | 9 | 19 | 1712 | 92/197 Invocations | X | 0 | 0 | 14 | 5815 | 190/900 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #106: 30 #120: 13 #187: 1 Attributes: #12: 3327 #13: 524 #23: 35182 #24: -1788221746 #34: 1 #49: 4181 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Dis destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #0: +7 sceptre of Torment {pain, torment} eq slot #1, inv slot #33: +2 cloak of preservation eq slot #2, inv slot #11: +1 hat of willpower eq slot #3, inv slot #9: +1 pair of gloves eq slot #5, inv slot #8: +0 buckler eq slot #6, inv slot #13: +2 leather armour of resistance eq slot #7, inv slot #3: ring of see invisible eq slot #8, inv slot #24: +4 ring of protection eq slot #9, inv slot #39: amulet of regeneration }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ... ..e #)# #)# #)# #~# #)# #)# #@# ###############$######## #..........#.#))#).....# #..........#..).)#...#.# ##.......#.#####.##.##.# ##...).##)# #)##)##.# ##...###)# #.#...#.# ##.## #.#####..###..# #.# #).))..(.# #..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< ice_cave_hard: false bailey_type: bailey_polearm >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>