ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2190 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-554-g008097b4cb Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 18234503992948567819, deterministic pregen: 1 Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Command line: /usr/games/crawl-git-008097b4cb -name monkeytor -rc /dgldir/rcfiles/crawl-git/monkeytor.rc -macro /dgldir/rcfiles/crawl-git/monkeytor.macro -webtiles-socket /crawl-master/webserver/sockets/monkeytor:dcss-git.sock -morgue /dgldir/morgue/monkeytor/ RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-008097b4cb(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5797f2dc466e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-008097b4cb(_Z13do_crash_dumpv+0x43a) [0x5797f2dd271a]: do_crash_dump() /usr/games/crawl-git-008097b4cb(_Z20crash_signal_handleri+0x1fa) [0x5797f2dc4b4a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x732a6d842910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x732a6d89999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x732a6d842866]: /usr/games/crawl-git-008097b4cb(+0x4b8aed) [0x5797f2dd1aed]: /usr/games/crawl-git-008097b4cb(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5797f2dd1ff7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-008097b4cb(_Z11monster_dieR7monster11killer_typeibb+0x412e) [0x5797f318ae0e]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-008097b4cb(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x48e) [0x5797f316a6de]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-008097b4cb(_Z16handle_mon_spellP7monster+0x974) [0x5797f3176834]: handle_mon_spell(monster*) /usr/games/crawl-git-008097b4cb(+0x81df0a) [0x5797f3136f0a]: /usr/games/crawl-git-008097b4cb(_Z19handle_monster_moveP7monster+0x726) [0x5797f313cba6]: handle_monster_move(monster*) /usr/games/crawl-git-008097b4cb(_Z15handle_monstersb+0xc10) [0x5797f313fdc0]: handle_monsters(bool) /usr/games/crawl-git-008097b4cb(_Z12world_reactsv+0x14f) [0x5797f354605f]: world_reacts() /usr/games/crawl-git-008097b4cb(+0xc2f399) [0x5797f3548399]: /usr/games/crawl-git-008097b4cb(+0xc30095) [0x5797f3549095]: /usr/games/crawl-git-008097b4cb(main+0x1f7) [0x5797f2cfdf27]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x732a6d8280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x732a6d828189]: /usr/games/crawl-git-008097b4cb(_start+0x25) [0x5797f2cfe945]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x0000732a6d90fbf7 in __GI___wait4 (pid=4143768, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x0000732a6d90fbf7 in __GI___wait4 (pid=4143768, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005797f2dc4d1c in call_gdb (file=0x732a6d9ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 4143179\000\000\000\000\000" #2 0x00005797f2dd2738 in do_crash_dump () at dbg-asrt.cc:677 t = 1733929539 dir = "/dgldir/morgue/monkeytor/" name = "/dgldir/morgue/monkeytor/crash-monkeytor-20241211-150539.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2190 failed." file = 0x732a6d9ff6c0 <_IO_2_1_stderr_> #3 0x00005797f2dc4b4a 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 = {2190}} 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 0x0000732a6d842866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005797f2dd1aed in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd5cdc2290 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2190 failed.", assert=true) at dbg-asrt.cc:803 No locals. #10 0x00005797f2dd1ff7 in AssertFailed (expr=expr@entry=0x5797f357a11a "!invalid_monster(&mons)", file=file@entry=0x5797f3579c37 "mon-death.cc", line=line@entry=2190, text=text@entry=0x0) at dbg-asrt.cc:841 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2190 failed.\000\0005\000\000\000\000\000\000\000\004", '\000' , "0F\365m*s\000\000\000\023Qą\363\177\202H\r\250\363\227W\000\000p\377\314\364\227W\000\000\220F\367m*s\000\000\000\000\000\024\000\000\000\000\020)\204m*s\000\000\000\000\000\000\000\000\000\000 \000\000\000\a", '\000' , "ߎ\022\363\227W\000\000 $\334\\\375\177\000\000Ї\237"... args = {{gp_offset = 3293647616, fp_offset = 2189423493, overflow_arg_area = 0x732a6df3def0 <_nc_outch_sp>, reg_save_area = 0x5797f4ccff70}} fileName = #11 0x00005797f318ae0e in monster_die (mons=..., killer=KILL_TIMEOUT, killer_index=27000, silent=false, mount_death=false) at mon-death.cc:2190 was_visible = spectralised = summoned = duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = was_banished = mons_reset = leaves_corpse = real_death = pet_kill = did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = player_xp = mwhere = {x = 1844698864, y = 29482} #12 0x00005797f316a6de 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=0x5797f3b1d0a8 , pbolt=..., spell_cast=SPELL_HOARFROST_BULLET, slot_flags=..., do_noise=) at mon-cast.cc:6838 evoke = false flags = foe = 0x5797f3aa0680 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 0x00005797f3176834 in handle_mon_spell (mons=mons@entry=0x5797f3b1d0a8 ) at mon-cast.cc:4906 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 = 53, y = 37}, target = {x = 52, y = 37}, damage = {num = 3, size = 11}, ench_power = 132, hit = 16, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 1793, source_name = "a hoarfrost cannon", name = "shard of frigid 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 frigid 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 1, capacity 1 = {{x = 52, y = 37}}, 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 = 16, 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 = 4445, tile_explode = 0, 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 0x00005797f3136f0a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1831 friendly_or_near = #16 0x00005797f313cba6 in handle_monster_move (mons=0x5797f3b1d0a8 ) at mon-act.cc:2208 entry = mmov = {x = -1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 52, y = 37} #17 0x00005797f313fdc0 in handle_monsters (with_noise=true) at mon-act.cc:2667 mon = 0x5797f3b1d0a8 oldspeed = tries = #18 0x00005797f354605f in world_reacts () at main.cc:2603 No locals. #19 0x00005797f3548399 in _input () at main.cc:1300 player_disabled = {was_disabled = false} #20 0x00005797f3549095 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #21 0x00005797f2cfdf27 in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #22 main (argc=11, argv=0x7ffd5cdc50b8) at main.cc:341 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = 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-008097b4cb/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-008097b4cb/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 5, depth = 3 Level id: Lair:3 Level build method = , level layout type = open_caves, absdepth0 = 12 Level vaults: layout_cave_shapes nicolae_snake_entry_squirm maelrawn_ghost_gauntlet_escape serial_bayou serial_bayou_crossing serial_bayou_lagoon_a serial_bayou_lake_a serial_bayou_pond_d Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 9 at (48, 35): Terrain change marker (33->32, 52) Marker #1, type 9 at (53, 37): Terrain change marker (33->32, 56) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Something smites you! The meliai invokes the aid of its god against you. Something smites you! The meliai calls upon its god to heal the meliai. The meliai is healed somewhat. You hit the meliai. You envenom the meliai!! You kill the meliai! Makhleb accepts your kill. You feel better. You closely miss the meliai. The meliai is moderately wounded. The meliai closely misses you. x2; The meliai hits you but does no damage. You block the meliai's attack. You hit the meliai. You envenom the meliai!! You kill the meliai! Makhleb accepts your kill. You feel better. You kill the human! That felt strangely unrewarding. Things that are here: a +0 hand axe; a +0 robe You see here a +0 pair of gloves. HP restored. You pick up a book of Necromancy and begin reading... You add the spells Soul Splinter, Grave Claw and Vampiric Draining to your library. Found 5 stones. Found a great sword. You now have 1396 gold pieces (gained 19). Found a stone staircase leading up. You now have 1420 gold pieces (gained 24). Found a stone staircase leading up. As you open the door, it creaks loudly! There is a stone staircase leading up here. You see here a human skeleton. A cyclops comes into view. The cyclops shouts! The cyclops throws a large rock. You block the large rock. The cyclops completely misses you. You hit the cyclops. You envenom the cyclops. The cyclops is poisoned. The cyclops is lightly wounded. You block the cyclops's attack. You hit the cyclops. You envenom the cyclops! The cyclops looks even sicker. The cyclops is heavily wounded. You block the cyclops's attack. You hit the cyclops. You envenom the cyclops!! You kill the cyclops! Makhleb accepts your kill. You see here 3 large rocks. Found a helmet. Okay, then. You see here a +0 helmet. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. The deep elf pyromancer shouts! Found a ring of protection from fire, 2 potions of might and a wand of paralysis (5). There is a stone staircase leading up here. You stride towards the deep elf pyromancer! You sock the deep elf pyromancer! You envenom the deep elf pyromancer!! The deep elf pyromancer is poisoned. The deep elf pyromancer is severely wounded. You completely miss the deep elf pyromancer. The deep elf pyromancer is severely wounded. The deep elf pyromancer casts a spell at you. The bolt of fire misses you. You closely miss the deep elf pyromancer. The deep elf pyromancer is severely wounded. The deep elf pyromancer hits you but does no damage. You closely miss the deep elf pyromancer. The deep elf pyromancer is severely wounded. The deep elf pyromancer hits you but does no damage. You sock the deep elf pyromancer! You envenom the deep elf pyromancer!! You kill the deep elf pyromancer! Makhleb accepts your kill. There is a stone staircase leading up here. K - 10 potions of might (gained 2) There is a stone staircase leading up here. d - a ring of protection from fire There is a stone staircase leading up here. z - a wand of paralysis (9) (gained 5 charges) There is a stone staircase leading up here. Things that are here: a +0 short sword; a +0 ring mail; an elf corpse There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading down here. You climb downwards. The vampire mosquito buzzes angrily. x2 Found a book of Blasting, a scroll of noise and 33 gold pieces. Found a stone staircase leading up. There is a stone staircase leading up here. The smell of chlorine vanishes. You sense an unholy aura. a - a +5 demon whip of draining (weapon) You thrash the vampire mosquito!! The vampire mosquito is severely damaged. A centaur comes into view. The vampire mosquito completely misses you. The centaur shouts! You whack the vampire mosquito! You destroy the vampire mosquito! Makhleb accepts your kill. You closely miss the vampire mosquito. The vampire mosquito misses you. You block the vampire mosquito's attack. x2 The vampire mosquito bites you but does no damage. You hit the vampire mosquito but do no damage. The vampire mosquito bites you but does no damage. The vampire mosquito barely misses you. The vampire mosquito bites you but does no damage. The vampire mosquito barely misses you. You closely miss the vampire mosquito. You block the vampire mosquito's attack. The vampire mosquito bites you but does no damage. You block the vampire mosquito's attack. You thrash the vampire mosquito!! The vampire mosquito is severely damaged. You block the vampire mosquito's attack. x2 The vampire mosquito bites you but does no damage. You completely miss the vampire mosquito. The vampire mosquito is severely damaged. You block the vampire mosquito's attack. x3 You thrash the vampire mosquito!! You destroy the vampire mosquito! Makhleb accepts your kill. You block the vampire mosquito's attack. The vampire mosquito closely misses you. The centaur wields a +0 orcbow. The centaur shoots an arrow. The arrow hits you but does no damage. You barely miss the vampire mosquito. The vampire mosquito bites you but does no damage. The vampire mosquito completely misses you. You hit the vampire mosquito. The vampire mosquito is lightly damaged. The vampire mosquito bites you but does no damage. You block the vampire mosquito's attack. The centaur shoots an arrow. You block the arrow. You thrash the vampire mosquito!! The vampire mosquito is almost destroyed. You block the vampire mosquito's attack. The vampire mosquito bites you but does no damage. The centaur shoots an arrow. The arrow hits you but does no damage. The vampire mosquito closely misses you. A centaur warrior comes into view. You block the vampire mosquito's attack. The centaur unwields a +0 orcbow. You block the centaur's attack. The centaur kicks you but does no damage. You block the vampire mosquito's attack. You closely miss the vampire mosquito. The vampire mosquito is almost destroyed. The centaur warrior shouts! The vampire mosquito closely misses you. You block the vampire mosquito's attack. You stride towards the centaur warrior! A centaur and an efreet come into view. The efreet is wielding a +2 scimitar of flaming. The centaur shouts! You whack the centaur warrior! You drain the centaur warrior. The centaur warrior is moderately wounded. The centaur warrior hits you but does no damage. The centaur warrior kicks you but does no damage. The centaur wields a +0 orcbow. The centaur shoots an arrow. You block the arrow. The centaur wields a +0 orcbow. The centaur shoots an arrow. The arrow hits you but does no damage. Unknown command. You stride towards the vampire mosquito! You whack the vampire mosquito! The vampire mosquito is moderately damaged. You block the vampire mosquito's attack. The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow hits you but does no damage. The vampire mosquito bites you. Unknown command. You stride towards the centaur warrior! You whack the centaur warrior! The centaur warrior is heavily wounded. The centaur shoots an arrow. The arrow hits you but does no damage. The centaur warrior unwields a +0 shortbow. The centaur warrior completely misses you. You block the centaur warrior's attack. Unknown command. You stride towards the vampire mosquito! You thrash the vampire mosquito!! You destroy the vampire mosquito! Makhleb accepts your kill. The centaur shoots an arrow. You block the arrow. You whack the vampire mosquito! You destroy the vampire mosquito! Makhleb accepts your kill. You feel better. The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow misses you. You hit the centaur. The centaur is lightly wounded. The centaur shoots an arrow. The arrow barely misses you. The centaur warrior shoots an arrow. You block the arrow. The centaur unwields a +0 orcbow. The centaur closely misses you. You block the centaur's attack. You whack the centaur! You drain the centaur. You kill the centaur! Makhleb accepts your kill. The centaur shoots an arrow. The arrow barely misses you. The centaur warrior shoots an arrow. The arrow hits you but does no damage. You stride towards the centaur warrior! You thrash the centaur warrior!! You drain the centaur warrior. The centaur warrior is almost dead. The centaur shoots an arrow. You block the arrow. The centaur warrior unwields a +0 shortbow. The centaur warrior misses you. The centaur warrior kicks you but does no damage. You hit the centaur warrior. You kill the centaur warrior! Makhleb accepts your kill. The efreet gestures at you. The fireball explodes! The fireball engulfs you! You resist. The centaur shoots an arrow. The arrow hits you but does no damage. You hear a shout! x4 Your Maces & Flails skill increases to level 13! You stride towards the efreet! You whack the efreet! The efreet is moderately wounded. The centaur shoots an arrow. The arrow closely misses you. You stride towards the centaur! You barely miss the centaur. The efreet hits you with a +2 scimitar of flaming! The efreet burns you. Unknown command. You whack the efreet! The efreet is severely wounded. The centaur unwields a +0 orcbow. The centaur hits you but does no damage. The centaur closely misses you. The efreet completely misses you. You hit the efreet. The efreet is almost dead. You block the centaur's attack. The centaur kicks you but does no damage. You thrash the centaur!! You kill the centaur! Makhleb accepts your kill. The efreet gestures at you. The fireball explodes! The fireball engulfs you but does no damage. You resist. The fireball engulfs the efreet. The efreet completely resists. You hear a shout! x2 You whack the efreet! You kill the efreet! Makhleb accepts your kill. You feel better. You see here a +0 shortbow. You now have 1441 gold pieces (gained 21). You smell chlorine. b - the +9 staff of Olgreb (weapon) {rPois∞} You start resting. A centaur warrior comes into view. It is wielding a +0 flail. The centaur warrior unwields a +0 flail. The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow barely misses you. You stride towards the centaur warrior! You completely miss the centaur warrior. The centaur warrior unwields a +0 shortbow. The centaur warrior wields a +0 flail. The centaur warrior hits you with a +0 flail! The centaur warrior closely misses you. You block the centaur warrior's attack. x2 You hit the centaur warrior but do no damage. You envenom the centaur warrior! The centaur warrior is poisoned. The centaur warrior is lightly wounded. The centaur warrior closely misses you. x2 You closely miss the centaur warrior. The centaur warrior is lightly wounded. The centaur warrior hits you with a +0 flail. The centaur warrior kicks you but does no damage. You sock the centaur warrior! You envenom the centaur warrior! The centaur warrior looks even sicker. The centaur warrior is heavily wounded. The centaur warrior hits you but does no damage. You block the centaur warrior's attack. The centaur warrior closely misses you. The centaur warrior kicks you but does no damage. You sock the centaur warrior! You envenom the centaur warrior. The centaur warrior looks even sicker. The centaur warrior is severely wounded. The centaur warrior hits you but does no damage. You block the centaur warrior's attack. You sock the centaur warrior! You envenom the centaur warrior! You kill the centaur warrior! Makhleb accepts your kill. You feel better. Things that are here: a +0 flail; a +0 shortbow; a centaur corpse You start resting. HP restored. You now have 1453 gold pieces (gained 12). You pick up a book of Blasting and begin reading... You add the spells Volatile Blastmotes, Fulminant Prism and Iskenderun's Mystic Blast to your library. You pick up the Unrestrained Analects and begin reading... You add the spells Olgreb's Toxic Radiance, Ozocubu's Refrigeration and Discord to your library. E - 5 scrolls of noise (gained 1) You see here a +2 scimitar of flaming. Okay, then. Unknown command. Okay, then. Unknown command. Search for what [? for help]? ignite Unknown command. Roxanne, Geomancer Emeritus comes into view. Marking area around Roxanne as unsafe for travelling. You see here a +2 scimitar of flaming. Things that are here: a +0 orcbow; a centaur corpse An orc wizard comes into view. It is wielding a +0 dagger and carrying a wand of quicksilver. Unknown command. You stride towards the orc wizard! An orc knight, 2 orcs, a troll and an orc warrior come into view. The orc wizard shouts! You closely miss the orc wizard. The orc knight shouts! The orc shouts! x2; The troll shouts! The orc warrior shouts! The orc wizard gestures at you while chanting. The magic dart hits you but does no damage. Unknown command. You begin to radiate toxic energy. The orc knight is poisoned. The orc is poisoned. x2; The orc wizard is poisoned. The troll is poisoned. The orc warrior is poisoned. The orc knight looks even sicker. You kill the orc! Makhleb accepts your kill. The orc looks even sicker. The orc wizard looks even sicker. The troll looks even sicker. You block the orc wizard's attack. The orc warrior closely misses you. Unknown command. You hit the orc warrior. You envenom the orc warrior!! You kill the orc warrior! Makhleb accepts your kill. The orc knight looks even sicker. You kill the orc! Makhleb accepts your kill. The orc wizard looks even sicker. You block the orc wizard's attack. You hit the orc wizard. You envenom the orc wizard! You kill the orc wizard! Makhleb accepts your kill. The troll looks even sicker. Your toxic aura wanes. The troll barely misses you. The troll closely misses you. The troll claws you but does no damage. You sock the troll! You envenom the troll. The troll looks as sick as possible! The troll is severely wounded. You block the troll's attack. The troll closely misses you. The troll claws you but does no damage. You barely miss the troll. The troll is severely wounded. You block the orc knight's attack. The troll closely misses you. You block the troll's attack. The troll claws you but does no damage. You hit the troll but do no damage. You envenom the troll! You kill the troll! Makhleb accepts your kill. The orc knight hits you with a +0 war axe! You sock the orc knight! The orc knight is moderately wounded. The orc knight hits you but does no damage. You thump the orc knight! You envenom the orc knight. The orc knight looks even sicker. The orc knight is heavily wounded. You block the orc knight's attack. You hit the orc knight. You envenom the orc knight! The orc knight looks as sick as possible! The orc knight is almost dead. You hit the orc knight but do no damage. You envenom the orc knight. The orc knight looks as sick as possible! The orc knight is almost dead. You kill the orc knight! Makhleb accepts your kill. You feel better. Things that are here: a +0 war axe; a +0 chain mail; an orc corpse i - a wand of quicksilver (11) (gained 6 charges) Things that are here: a +0 dagger; a +0 robe; an orc corpse Items here: ) [ ††. Things that are here: a +0 war axe; an orc corpse Things that are here: a +0 dagger; a +0 leather armour; an orc corpse Magic restored. You now have 1478 gold pieces (gained 25). Found an escape hatch in the ceiling. You open the door. A hell knight and 2 deep trolls come into view. The hell knight shouts! The deep troll shouts! x2; You hear a shout! A hell knight comes into view. It is wielding a +2 war axe. You begin to radiate toxic energy. The hell knight is poisoned. The deep troll is poisoned. x2; The hell knight is poisoned. The deep troll looks even sicker. x2 The hell knight looks even sicker. The deep troll closely misses you. The deep troll claws you. You block the deep troll's attack. You block the hell knight's attack. The hell knight mumbles some strange prayers to Makhleb. The hell knight seems to speed up. You sock the deep troll! You envenom the deep troll. The deep troll looks even sicker. The deep troll is moderately wounded. The deep troll looks even sicker. The hell knight looks even sicker. You block the hell knight's attack. You hit the deep troll but do no damage. You envenom the deep troll!! The deep troll looks as sick as possible! The deep troll is severely wounded. The deep troll misses you. The deep troll claws you. The deep troll claws you but does no damage. The deep troll completely misses you. The deep troll closely misses you. The deep troll barely misses you. The hell knight hits you from afar with a +0 halberd. You barely miss the deep troll. The deep troll is severely wounded. The hell knight looks even sicker. The deep troll looks as sick as possible! The deep troll bites you. The deep troll closely misses you. You block the deep troll's attack. The hell knight hits you but does no damage. You block the deep troll's attack. x2; The deep troll barely misses you. Unknown command. You hit the deep troll. You envenom the deep troll!! You kill the deep troll! Makhleb accepts your kill. The deep troll looks as sick as possible! The hell knight looks as sick as possible! The hell knight hits you but does no damage. The deep troll bites you but does no damage. The deep troll completely misses you. The deep troll claws you but does no damage. You sock the deep troll! You envenom the deep troll! The deep troll looks as sick as possible! The deep troll is severely wounded. The hell knight looks even sicker. The hell knight utters an invocation to Makhleb. The hell knight blinks! The deep troll bites you. The deep troll claws you but does no damage. x2 The hell knight utters an invocation to Makhleb. The hell knight seems to speed up. Unknown command. You barely miss the deep troll. The deep troll is almost dead. The hell knight looks as sick as possible! Your toxic aura wanes. The hell knight utters an invocation to Makhleb. The hell knight blinks! You block the hell knight's attack. You sock the deep troll! You kill the deep troll! Makhleb accepts your kill. You feel better. The hell knight hits you but does no damage. You have reached level 16! You feel stronger. You stride towards the hell knight! You hit the hell knight. You envenom the hell knight!! The hell knight looks as sick as possible! The hell knight is severely wounded. You block the hell knight's attack. x2 You barely miss the hell knight. The hell knight is severely wounded. You block the hell knight's attack. The hell knight hits you with a +2 war axe! The hell knight hits you with a +0 halberd! You hit the hell knight. You envenom the hell knight!! You kill the hell knight! Makhleb accepts your kill. You feel better. The hell knight barely misses you. You hit the hell knight but do no damage. You envenom the hell knight. The hell knight looks as sick as possible! The hell knight is almost dead. You block the hell knight's attack. The hell knight barely misses you. You hit the hell knight. You envenom the hell knight. The hell knight looks as sick as possible! The hell knight is almost dead. The hell knight hits you with a +2 war axe! You hit the hell knight. You kill the hell knight! Makhleb accepts your kill. You feel better. Things that are here: a +2 war axe; a +0 plate armour Things that are here: a +0 halberd; a +0 plate armour; a human corpse You start resting. Magic restored. You start resting. HP restored. You open the large door. There is a large open door here. A flayed ghost comes into view. Found a flail. The flayed ghost cries, "Suffer as I suffered!" Terrible wounds open up all over your body! Found 5 stones. You stride towards the flayed ghost! A flayed ghost comes into view. You thump the flayed ghost! You envenom the flayed ghost. The flayed ghost is lightly damaged. You sock the flayed ghost! You envenom the flayed ghost. The flayed ghost is moderately damaged. You block the flayed ghost's attack. You sock the flayed ghost! You envenom the flayed ghost. The flayed ghost is heavily damaged. You block the flayed ghost's attack. You hit the flayed ghost. You envenom the flayed ghost! The flayed ghost is severely damaged. The flayed ghost cries, "Suffer as I suffered!" Terrible wounds spread across more of your body! The flayed ghost barely misses you. You miss the flayed ghost. The flayed ghost is severely damaged. The smell of chlorine vanishes. You sense an unholy aura. a - a +5 demon whip of draining (weapon) You whack the flayed ghost! The flayed ghost is almost destroyed. You block the flayed ghost's attack. You thrash the flayed ghost!! The terrible wounds on your body vanish. You destroy the flayed ghost! Makhleb accepts your kill. You stride towards the flayed ghost! You closely miss the flayed ghost. You block the flayed ghost's attack. You whack the flayed ghost! The flayed ghost is lightly damaged. The flayed ghost hits you but does no damage. You closely miss the flayed ghost. The flayed ghost is lightly damaged. You barely miss the flayed ghost. The flayed ghost is lightly damaged. You block the flayed ghost's attack. You miss the flayed ghost. The flayed ghost is lightly damaged. You whack the flayed ghost! The flayed ghost is moderately damaged. The flayed ghost hits you but does no damage. You closely miss the flayed ghost. The flayed ghost is moderately damaged. You thrash the flayed ghost!! The flayed ghost is severely damaged. You hear a shout! The flayed ghost stares at you with tortured malice. Terrible wounds open up all over your body! A merfolk comes into view. You closely miss the flayed ghost. The flayed ghost is severely damaged. You thrash the flayed ghost!! The terrible wounds on your body vanish. You destroy the flayed ghost! Makhleb accepts your kill. The merfolk changes into a shock serpent! You stride towards the shock serpent! You hit the shock serpent. The shock serpent is lightly wounded. You whack the shock serpent! The shock serpent is moderately wounded. The shock serpent's electric aura discharges, shocking you. The shock serpent discharges a tendril of electricity. The bolt of electricity hits you! You whack the shock serpent! You drain the shock serpent. The shock serpent is severely wounded. The shock serpent's electric aura discharges, shocking you. The shock serpent changes into a manticore! You whack the manticore! You drain the manticore. The manticore is moderately wounded. You thrash the manticore!! You drain the manticore! You kill the manticore! Makhleb accepts your kill. You see here a glowing shapeshifter corpse. You smell chlorine. b - the +9 staff of Olgreb (weapon) {rPois∞} You start resting. HP restored. You open the door. Found 19 gold pieces. There is an open door here. You now have 1497 gold pieces (gained 19). There is an open door here. You open the door. An occultist comes into view. It is wielding a +0 dagger. The occultist shouts! Found 21 gold pieces. You barely miss the occultist. You thump the occultist! You envenom the occultist!! The occultist is poisoned. The occultist is heavily wounded. The occultist barely misses you. You sock the occultist! You envenom the occultist! You kill the occultist! Makhleb accepts your kill. Training target 14.0 for Maces & Flails reached! Your Maces & Flails skill increases to level 14! You need to enable at least one skill for training. There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe; a human corpse Okay, then. Unknown command. You now have 1518 gold pieces (gained 21). There is an open door, spattered with blood here. Things that are here: a +0 dagger; a +0 robe; a human corpse You enter the shallow water. Moving in this stuff is going to be slow. You open the door. A sea snake and a deep troll come into view. The sea snake hisses angrily. The deep troll shouts! Found a staircase to the Depths. You stride towards the sea snake! Found a plate armour. You barely miss the sea snake. The sea snake changes into a dream sheep! The deep troll misses you. The deep troll claws you but does no damage. x2 You thump the deep troll! You envenom the deep troll!! The deep troll is poisoned. The deep troll is heavily wounded. You hit the deep troll. You envenom the deep troll! The deep troll looks even sicker. The deep troll is severely wounded. The dream sheep changes into a black mamba! The deep troll barely misses you. You block the deep troll's attack. x2 You hit the deep troll. You envenom the deep troll!! You kill the deep troll! Makhleb accepts your kill. The black mamba bites you but does no damage. You miss the black mamba. The black mamba changes into a skyshark! You hit the skyshark. You envenom the skyshark!! The skyshark is poisoned. The skyshark is moderately wounded. You sock the skyshark! You envenom the skyshark! The skyshark looks even sicker. The skyshark is severely wounded. The skyshark bites you but does no damage. The skyshark tail-slaps you but does no damage. The skyshark misses you. You sock the skyshark! You envenom the skyshark!! You kill the skyshark! Makhleb accepts your kill. No target in view! You see here a +0 plate armour. You see here a deep troll corpse. There is an open door here. You open the door. You open the door. A necromancer comes into view. It is wielding a +2 dagger of draining. The necromancer shouts! You hit the necromancer. You envenom the necromancer! The necromancer is poisoned. The necromancer is moderately wounded. The necromancer hits you with a +2 dagger of draining. You partially resist. You feel drained. You hit the necromancer. You envenom the necromancer!! You kill the necromancer! Makhleb accepts your kill. You feel better. No target in view! There is an open door, spattered with blood here. Things that are here: a +2 dagger of draining; a +0 robe You see here a glowing shapeshifter corpse. An occultist comes into view. It is wielding a +0 dagger. The occultist shouts! You stride towards the occultist! You sock the occultist! You envenom the occultist! The occultist is poisoned. The occultist is heavily wounded. The occultist points at you and mumbles some strange words. You resist with some effort. You closely miss the occultist. The occultist is heavily wounded. You block the occultist's attack. You sock the occultist! You envenom the occultist!! You kill the occultist! Makhleb accepts your kill. Your life force feels restored. Unknown command. Something hits the fungus. The fungus begins to die. Something pecks the fungus. Something claws the fungus. Things that are here: a +0 dagger; a +0 robe Something hits the fungus. Something pecks the fungus. Something claws the fungus. You hit the fungus. The fungus begins to die. You envenom the fungus. The fungus is poisoned. The fungus is lightly damaged. A nearby fungus withers and dies. You hit the fungus. You envenom the fungus! The fungus looks even sicker. The fungus is lightly damaged. You sock the fungus! You envenom the fungus. The fungus looks even sicker. The fungus is moderately damaged. You sock the fungus! You envenom the fungus! The fungus looks as sick as possible! The fungus is moderately damaged. You sock the fungus! You envenom the fungus. The fungus looks as sick as possible! The fungus is heavily damaged. You sock the fungus! You envenom the fungus! The fungus looks as sick as possible! The fungus is heavily damaged. A nearby fungus withers and dies. A nearby fungus withers and dies. A tengu conjurer comes into view. It is wielding a +4 vampiric falchion. The tengu conjurer shouts! You miss the tengu conjurer. You block the tengu conjurer's attack. The tengu conjurer pecks you but does no damage. You block the tengu conjurer's attack. You closely miss the tengu conjurer. The tengu conjurer gestures wildly while chanting. You completely miss the tengu conjurer. You hit the tengu conjurer but do no damage. You envenom the tengu conjurer. The tengu conjurer is poisoned. The tengu conjurer is lightly wounded. The tengu conjurer completely misses you. The tengu conjurer pecks you but does no damage. The tengu conjurer misses you. You closely miss the tengu conjurer. The tengu conjurer is lightly wounded. The tengu conjurer hits you but does no damage. The tengu conjurer closely misses you. You block the tengu conjurer's attack. You hit the tengu conjurer. You envenom the tengu conjurer. The tengu conjurer looks even sicker. The tengu conjurer is moderately wounded. The tengu conjurer points at you and mumbles some strange words. The bolt of lightning hits you! The bolt of lightning misses you. The bolt of lightning hits the tengu conjurer!! The tengu conjurer dies! You see here a +4 vampiric falchion. An occultist comes into view. It is wielding a +0 dagger. The occultist shouts! The occultist points at you and mumbles some strange words. The poison arrow hits you! You partially resist. The occultist points at you and mumbles some strange words. You resist with some effort. You stride towards the occultist! You sock the occultist! You envenom the occultist. The occultist is poisoned. The occultist is moderately wounded. You block the occultist's attack. You sock the occultist! You envenom the occultist!! The occultist looks even sicker. The occultist is almost dead. The occultist hits you but does no damage. You sock the occultist! You kill the occultist! Makhleb accepts your kill. You feel better. Things that are here: a +0 dagger; a +0 robe You thump the fungus! The fungus begins to die. The fungus is lightly damaged. You sock the fungus! You envenom the fungus. The fungus is poisoned. The fungus is lightly damaged. You hit the fungus. You envenom the fungus! The fungus looks even sicker. The fungus is lightly damaged. You thump the fungus! You envenom the fungus! The fungus looks even sicker. The fungus is moderately damaged. You hit the fungus. You envenom the fungus! The fungus looks as sick as possible! The fungus is moderately damaged. You sock the fungus! You envenom the fungus. The fungus looks as sick as possible! The fungus is heavily damaged. A nearby fungus withers and dies. Found a scroll of poison. You sock the plant! The plant begins to die. You envenom the plant. The plant is poisoned. The plant is lightly damaged. You sock the plant! You envenom the plant. The plant looks even sicker. The plant is lightly damaged. You thump the plant! You envenom the plant. The plant looks even sicker. The plant is moderately damaged. You sock the plant! You envenom the plant! The plant looks as sick as possible! The plant is moderately damaged. You hit the plant. You envenom the plant. The plant looks as sick as possible! The plant is moderately damaged. You hit the plant. You envenom the plant. The plant looks as sick as possible! The plant is heavily damaged. A nearby plant withers and dies. You open the door. There is an open door here. v - 5 scrolls of poison (gained 1) There is a cache of baked goods here. You reach down and sample some kobold pretzels. Scrumptious. There is an open door here. Things that are here: a +0 dagger; a +0 robe You see here a +4 vampiric falchion. Things that are here: a +0 dagger; a +0 robe There is a large open door here. Things that are here: a +0 halberd; a +0 plate armour; a human skeleton There is an open door, spattered with blood here. r - 4 scrolls of vulnerability (gained 2) Found a potion of degeneration. A cyclops comes into view. The cyclops shouts! Found 18 gold pieces. Found a large runed translucent door. Found a hand axe, 19 gold pieces and a scimitar. Uwkoecio's ghost turns its malevolent gaze towards you. You stride towards the cyclops! You hit the cyclops. You envenom the cyclops!! The cyclops is poisoned. The cyclops is heavily wounded. You sock the cyclops! You envenom the cyclops!! You kill the cyclops! Makhleb accepts your kill. Things that are here: 5 large rocks; a cyclops corpse You see here a potion of degeneration. You now have 1536 gold pieces (gained 18). There is an open door, spattered with blood here. Things that are here: a +0 halberd; a +0 plate armour; a human skeleton There is a large open door here. You enter the shallow water. Moving in this stuff is going to be slow. There is a large open door here. Things that are here: a +0 halberd; a +0 plate armour; a human skeleton There is an open door, spattered with blood here. Uwkoecio's ghost turns its malevolent gaze towards you. Key pressed, stopping explore. Could not explore, unopened runed door. Could not explore, unopened runed door. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Tab/Enter - D:14 @ (x,y), ? - help) What level of the Lair of Beasts? (default 1, ? - help) There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. Items here: ) [[ ÷. There is a stone staircase leading up, spattered with blood here. You climb upwards. There is a stone staircase leading down, spattered with blood here. You see here an ugly thing skeleton. There is an open door here. There is an open door here. You see here a basilisk skeleton. There is an open door here. There is a stone staircase leading up here. You climb upwards. There is a stone staircase leading down here. There is a stone staircase leading up here. You climb upwards. 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 up here. You climb upwards. There is a stone staircase leading down here. There is a staircase to the Lair here. You climb downwards. Welcome back to the Lair of Beasts! Level annotation: 3 runed translucent doors, avangion's ghost, journeyman DrAE There is a staircase back to the Dungeon here. Avangion's ghost turns its malevolent gaze towards you. The smell of chlorine vanishes. You sense an unholy aura. a - a +5 demon whip of draining (weapon) You open the gate. Avangion's ghost waves its arms in wide circles. The air twists around and strikes you!! You stride towards avangion's ghost! You hit avangion's ghost but do no damage. Avangion's ghost barely misses you. You closely miss avangion's ghost. You closely miss avangion's ghost. Avangion's ghost hits you but does no damage. You whack avangion's ghost! Avangion's ghost is lightly damaged. You whack avangion's ghost! Avangion's ghost is moderately damaged. Avangion's ghost closely misses you. You miss avangion's ghost. Avangion's ghost is moderately damaged. You miss avangion's ghost. Avangion's ghost is moderately damaged. Avangion's ghost hits you but does no damage. You are poisoned. You barely miss avangion's ghost. Avangion's ghost is moderately damaged. You feel sick. You whack avangion's ghost! Avangion's ghost is moderately damaged. You feel sick. Avangion's ghost hits you but does no damage. You whack avangion's ghost! Avangion's ghost is heavily damaged. You miss avangion's ghost. Avangion's ghost is heavily damaged. You feel sick. Avangion's ghost gestures at you while chanting. The zap misses you. The zap hits the pile of debris. The pile of debris resists. The pile of debris begins to collapse. You whack avangion's ghost! Avangion's ghost is heavily damaged. You feel sick. Avangion's ghost gestures wildly while chanting. You are struck by an arc of lightning! Avangion's ghost is struck by an arc of lightning. The lightning grounds out. You hit avangion's ghost. Avangion's ghost is severely damaged. You miss avangion's ghost. Avangion's ghost is severely damaged. You feel sick. You block avangion's ghost's attack. You miss avangion's ghost. Avangion's ghost is severely damaged. You feel sick. You miss avangion's ghost. Avangion's ghost is severely damaged. Avangion's ghost gestures wildly while chanting. Avangion's ghost puts on a burst of speed! You hit avangion's ghost. Avangion's ghost is severely damaged. You feel sick. The pile of debris collapses into dust. You block avangion's ghost's attack. You whack avangion's ghost! Avangion's ghost is severely damaged. You closely miss avangion's ghost. Avangion's ghost is severely damaged. You feel sick. You are no longer poisoned. You block avangion's ghost's attack. You hit avangion's ghost but do no damage. Avangion's ghost is severely damaged. You whack avangion's ghost! Avangion's ghost is almost destroyed. Avangion's ghost mumbles some strange words. You are struck by an arc of lightning. Avangion's ghost is struck by an arc of lightning! You are struck by an arc of lightning. Avangion's ghost is struck by an arc of lightning. You are struck by an arc of lightning. The lightning grounds out. You barely miss avangion's ghost. Avangion's ghost is almost destroyed. You hit avangion's ghost. You destroy avangion's ghost! Makhleb accepts your kill. You feel better. You start resting. HP restored. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Tab/Enter - Lair:1, ? - help) Okay, then. Unknown command. (D) Dungeon (T) Temple (L) Lair (A) Shoals (P) Snake Pit (M) Slime Pits (O) Orcish Mines (E) Elven Halls (V) Vaults (U) Depths Where to? (Tab/Enter - Lair:1, ? - help) What level of the Lair of Beasts? (default 1, ? - help) There is an open translucent gate here. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. There is a stone staircase leading down here. You climb downwards. Level annotation: 3 runed translucent doors, Qitrieno's ghost, journeyman OpAl There is a stone staircase leading up here. The bullfrog gives a loud, deep croak! You hear an angry hiss. The minotaur bellows! The wyvern hisses angrily. Qitrieno's ghost turns its malevolent gaze towards you. You hear an angry hiss. The bullfrog snags a nearby mouse with its tongue. The komodo dragon hisses angrily. You smell chlorine. b - the +9 staff of Olgreb (weapon) {rPois∞} You open the gate. The komodo dragon attacks as it pursues you! The komodo dragon misses you. The komodo dragon attacks as it pursues you! You block the komodo dragon's attack. Qitrieno's ghost mumbles some strange words. Qitrieno's ghost sculpts a pair of cannons out of ice! The bullfrog attacks as it pursues you! The bullfrog closely misses you. You begin to radiate toxic energy. The wyvern is poisoned. The komodo dragon is poisoned. The bullfrog is poisoned. The wyvern looks even sicker. The bullfrog looks even sicker. The bullfrog barely misses you. You block the bullfrog's attack. The hoarfrost cannon fires a salvo of icy shards. You block the shard of frigid ice. You stride towards the hoarfrost cannon! You hit the hoarfrost cannon but do no damage. You envenom the hoarfrost cannon. The hoarfrost cannon is moderately damaged. The komodo dragon looks even sicker. You sock the komodo dragon! You envenom the komodo dragon! The komodo dragon looks even sicker. The komodo dragon is almost dead. The komodo dragon looks as sick as possible! The bullfrog closely misses you. You block the komodo dragon's attack. You hit the komodo dragon. You envenom the komodo dragon. The komodo dragon looks as sick as possible! The komodo dragon is almost dead. You kill the komodo dragon! Makhleb accepts your kill. The bullfrog looks even sicker. The bullfrog barely misses you. The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you but does no damage. You are encased in ice. You sock the bullfrog! You kill the bullfrog! Makhleb accepts your kill. The wyvern looks even sicker. You barely miss Qitrieno's ghost. Your toxic aura wanes. Qitrieno's ghost hits you! The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you! You partially resist. You sock the wyvern! You kill the wyvern! Makhleb accepts your kill. You feel better. Qitrieno's ghost hits you but does no damage. You begin to radiate toxic energy. Qitrieno's ghost sprays you with liquid fire. The sticky flame hits you but does no damage. You are covered in intense liquid fire! Move or burn! The hoarfrost cannon fires a salvo of icy shards. The shard of frigid ice hits you! You partially resist. Unknown command. You hit the minotaur but do no damage. You envenom the minotaur! The minotaur is poisoned. The minotaur is lightly wounded. The liquid fire burns you! The minotaur hits you! The minotaur gores you but does no damage. Qitrieno's ghost sprays you with liquid fire. The sticky flame hits you but does no damage. You are even more covered in intense liquid fire! You hit the minotaur but do no damage. You envenom the minotaur. The minotaur looks even sicker. The minotaur is lightly wounded. The liquid fire burns you! Your toxic aura wanes. The ice encasing you melts away. The minotaur hits you! You block the minotaur's attack. Qitrieno's ghost hits you but does no damage. A cold fog rises from the hoarfrost cannon. The hoarfrost cannon launches the last of itself at you with a shrill rumble. The shards fragment into shrapnel! The salvo of frigid ice engulfs you! You partially resist. You consecrate your suffering and invoke the rites of blood! The blood arrow hits the minotaur!! The minotaur is heavily wounded. The blood arrow hits the hoarfrost cannon!! You destroy the hoarfrost cannon! The blood arrow hits Qitrieno's ghost!! Qitrieno's ghost is moderately damaged. The blood arrow hits Qitrieno's ghost!! Qitrieno's ghost is severely damaged. The blood arrow hits Qitrieno's ghost!! You destroy Qitrieno's ghost! Makhleb accepts your kill. You feel better. The hoarfrost cannon melts away. The blood arrow hits the minotaur!!! You kill the minotaur! Makhleb accepts your kill. You feel better. You are encased in ice. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-553-g146f489888 0.33-a0-554-g008097b4cb Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 0, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN_LEFT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [monkeytor] Species: Mountain Dwarf Job: Fighter HP: 80/139; mods: 0/0 MP: 20/27; mod: 0 Stats: 31 (31) 9 (9) 16 (16) Position: (52, 37), god: Makhleb (8), 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 | 12 | 3405 | 0/631 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/35 Maces & Flails | X | 0 | 0 | 14 | 3977 | 0/636 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 2 | 212 | 0/212 Armour | X | 0 | 0 | 13 | 4069 | 33/694 Dodging | X | 0 | 0 | 10 | 5368 | 702/1010 Stealth | X | 0 | 0 | 0 | 0 | 0/70 Shields | X | 0 | 0 | 10 | 2333 | 0/505 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 0 | 0 | 0 | 0 | 0/70 Conjurations | X | 0 | 0 | 0 | 0 | 0/59 Hexes | X | 0 | 0 | 0 | 0 | 0/50 Summonings | X | 0 | 0 | 0 | 0 | 0/70 Necromancy | X | 0 | 0 | 0 | 0 | 0/42 Translocations | X | 0 | 0 | 0 | 0 | 0/70 Forgecraft | X | 0 | 0 | 0 | 0 | 0/35 Fire Magic | X | 0 | 0 | 0 | 0 | 0/35 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 0 | 0 | 0/84 Earth Magic | X | 0 | 0 | 0 | 0 | 0/42 Alchemy | X | 0 | 0 | 0 | 0 | 0/70 Invocations | X | 1 | 50 | 15 | 4082 | 203/580 Evocations | X | 1 | 50 | 15 | 5689 | 203/820 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #19: 341 #106: 30 #187: 1 Attributes: #4: 232284 #12: 2522 #13: 986 #23: 19360 #24: -559247333 #34: 1 #49: 2136 Mutations: runic magic: 1 (innate) artefact enchanting: 1 (innate) Cocytus destruction: 1 (innate) Mark of the Celebrant: 1 (innate) Inventory bugs: Equipment: eq slot #0, inv slot #1: +9 staff of Olgreb {rPois∞} eq slot #1, inv slot #23: +0 cloak eq slot #2, inv slot #45: +2 hat of willpower eq slot #3, inv slot #35: +0 pair of gloves of dexterity eq slot #4, inv slot #29: +3 pair of seven-league boots {Rampage+∞} eq slot #5, inv slot #42: +0 kite shield eq slot #6, inv slot #12: +2 scale mail of cold resistance eq slot #7, inv slot #32: +4 ring of protection eq slot #8, inv slot #37: ring of poison resistance eq slot #9, inv slot #47: amulet "Naad" {Faith rF+ rN+ Will- Str+8} }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ###.............................. #..............#########......... #.#............#...# #.#......... ####...........#.#.##.$#......... # ##..........'.#...!##......... ####...........'...#.!.#......... ...............'k..#.=##......... ...........^...#H##.#..#......... .P##........~..#.....#.#......... #####..........#########......... # #.......##..@~............... ###..#..###(................# ####### ###....#..........# ##........#.#...P ###.###...#####.... # ##.####.).## ####. #### #..###...## ## ##.# ###..###..[## ### ...# #P....###...## ##.. ...##### ###.....# ##...## #..# ...P#.P####.......# ##...# ##..# clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< bailey_type: bailey_axe >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>