ASSERT(!invalid_monster(mon_act)) in 'state.cc' at line 449 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-803-gcb9a0bf236 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 7561940631497063180, deterministic pregen: 1 Command line: /usr/games/crawl-git-cb9a0bf236 -name Wong -rc /dgldir/rcfiles/crawl-git/Wong.rc -macro /dgldir/rcfiles/crawl-git/Wong.macro -morgue /dgldir/morgue/Wong/ -webtiles-socket /crawl-master/webserver/sockets/Wong:2025-02-02.16:19:39.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 21 stack frames. /usr/games/crawl-git-cb9a0bf236(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5c4b05f66dbe]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-cb9a0bf236(_Z13do_crash_dumpv+0x43a) [0x5c4b05f74d1a]: do_crash_dump() /usr/games/crawl-git-cb9a0bf236(_Z20crash_signal_handleri+0x1fa) [0x5c4b05f6729a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x45320) [0x7a653a9f7320]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11c) [0x7a653aa50b1c]: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x1e) [0x7a653a9f726e]: /usr/games/crawl-git-cb9a0bf236(+0x4bf0ed) [0x5c4b05f740ed]: /usr/games/crawl-git-cb9a0bf236(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5c4b05f745f7]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-cb9a0bf236(+0xad1759) [0x5c4b06586759]: /usr/games/crawl-git-cb9a0bf236(_Z11monster_dieR7monster11killer_typeibb+0xbde) [0x5c4b06325a1e]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-cb9a0bf236(+0x5c91ae) [0x5c4b0607e1ae]: /usr/games/crawl-git-cb9a0bf236(_Z10load_level20dungeon_feature_type14load_mode_typeRK8level_id+0x1fa2) [0x5c4b06080432]: load_level(dungeon_feature_type, load_mode_type, level_id const&) /usr/games/crawl-git-cb9a0bf236(_Z16floor_transition20dungeon_feature_typeS_8level_idbbbb+0xbd1) [0x5c4b0656f821]: floor_transition(dungeon_feature_type, dungeon_feature_type, level_id, bool, bool, bool, bool) /usr/games/crawl-git-cb9a0bf236(_Z8banishedRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi+0x10f) [0x5c4b05ec066f]: banished(std::__cxx11::basic_string, std::allocator > const&, int) /usr/games/crawl-git-cb9a0bf236(_Z12world_reactsv+0x41d) [0x5c4b066e926d]: world_reacts() /usr/games/crawl-git-cb9a0bf236(+0xc36640) [0x5c4b066eb640]: /usr/games/crawl-git-cb9a0bf236(+0xc36ff5) [0x5c4b066ebff5]: /usr/games/crawl-git-cb9a0bf236(main+0x1f7) [0x5c4b05e9e3f7]: /lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca) [0x7a653a9dc1ca]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7a653a9dc28b]: /usr/games/crawl-git-cb9a0bf236(_start+0x25) [0x5c4b05e9edf5]: 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". 0x00007a653aac27a7 in __GI___wait4 (pid=2318097, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007a653aac27a7 in __GI___wait4 (pid=2318097, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005c4b05f6746c in call_gdb (file=0x7a653abb64e0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2231354\000\000\000\000\000" #2 0x00005c4b05f74d38 in do_crash_dump () at dbg-asrt.cc:673 t = 1738514229 dir = "/dgldir/morgue/Wong/" name = "/dgldir/morgue/Wong/crash-Wong-20250202-163709.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(mon_act)) in 'state.cc' at line 449 failed." file = 0x7a653abb64e0 <_IO_2_1_stderr_> #3 0x00005c4b05f6729a 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 = {140736020543840}} 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 0x00007a653a9f726e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005c4b05f740ed in _BreakStrToDebugger (mesg=mesg@entry=0x7fffa882f980 "ASSERT(!invalid_monster(mon_act)) in 'state.cc' at line 449 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005c4b05f745f7 in AssertFailed (expr=expr@entry=0x5c4b0672e0a8 "!invalid_monster(mon_act)", file=file@entry=0x5c4b0672dff3 "state.cc", line=line@entry=449, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!invalid_monster(mon_act)) in 'state.cc' at line 449 failed.\000K\\\000\000\002\000\000\000\000\000\000\000 \377\202\250\377\177\000\000\225Bs\006K\\\000\000\223Bs\006K\\\000\000\000\000\000\000\002\000\000\000\001\000\000\000\000\000\000\000\001", '\000' , "d\325\004\006K\\\000\000\r\000\000\000\000\000\000\000\000ȈG\253$ѳ\020\374\202\250\377\177\000\000\360\373\202\250\377\177\000\000 \002\203\250\377\177\000\000\a\370\004\006K\\\000\000`\b\203\250\377\177\000\000\302 "... args = {{gp_offset = 108008734, fp_offset = 23627, overflow_arg_area = 0x7fffa882fec0, reg_save_area = 0x7fffa882ff98}} fileName = #11 0x00005c4b06586759 in game_state::dec_mon_acting (this=0x5c4b06c49900 , mon=mon@entry=0x5c4b06cc8d40 ) at state.cc:449 size = #12 0x00005c4b06325a1e in monster_die (mons=..., killer=, killer_index=, silent=, mount_death=false) at mon-death.cc:3241 was_visible = true spectralised = false summoned = duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = true in_transit = false was_banished = mons_reset = leaves_corpse = false real_death = pet_kill = false did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = 0x0 player_xp = 0 mwhere = {x = 38, y = 20} #13 0x00005c4b0607e1ae in _expire_temporary_allies () at files.cc:1215 mons = @0x5c4b06cc8d40: { = {_vptr.actor = 0x5c4b06a532f8 , type = MONS_CLOCKWORK_BEE, mid = 445, position = {x = 38, y = 20}, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 4 elements = {["blame"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 144, byte = -112 '\220', _short = 23696, _int = 738679952, _float = 1.92360364e-12, _int64 = 101477930982544, ptr = 0x5c4b2c075c90}}, ["clockwork_bee_target"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 167, byte = -89 '\247', _short = 423, _int = 423, _float = 5.9274925e-43, _int64 = 423, ptr = 0x1a7}}, ["poly_set"] = {type = SV_VEC, flags = 0 '\000', val = {boolean = 48, byte = 48 '0', _short = 29744, _int = 738686000, _float = 1.92491509e-12, _int64 = 101477930988592, ptr = 0x5c4b2c077430}}, ["vault_hd"] = {type = SV_INT, flags = 0 '\000', val = {boolean = 8, byte = 8 '\b', _short = 8, _int = 8, _float = 1.12103877e-44, _int64 = 8, ptr = 0x8}}}, }, shield_blocks = 0, triggered_spectral = false, constricted_by = 0, escape_attempts = 0, constricting = 0x0}, mname = "", hit_points = -1, max_hit_points = 55, speed = 15, speed_increment = 80, target = {x = 37, y = 20}, firing_pos = {x = 0, y = 0}, patrol_point = {x = 0, y = 0}, travel_target = MTRAV_NONE, travel_path = std::vector of length 0, capacity 2, inv = {mData = {27000 }}, spells = std::vector of length 0, capacity 4, attitude = ATT_FRIENDLY, behaviour = BEH_SEEK, foe = 3, ench_countdown = 3 '\003', enchantments = std::map with 3 elements = {[ENCH_SUMMON] = {ench = ENCH_SUMMON, degree = 462, duration = 2147483647, maxduration = 0, who = KC_OTHER, source = 0, ench_is_aura = AURA_NO}, [ENCH_SUMMON_TIMER] = {ench = ENCH_SUMMON_TIMER, degree = 1, duration = 405, maxduration = 0, who = KC_OTHER, source = 0, ench_is_aura = AURA_NO}, [ENCH_HAUNTING] = {ench = ENCH_HAUNTING, degree = 1, duration = 30000, maxduration = 0, who = KC_OTHER, source = 423, ench_is_aura = AURA_NO}}, ench_cache = {_vptr.FixedBitVector = 0x5c4b06a24eb8 +16>, data = std::bitset = {[11] = 1, [12] = 1, [81] = 1}}, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 274877907985}, xp_tracking = XP_NON_VAULT, base_monster = MONS_NO_MONSTER, {number = 7, blob_size = 7, num_heads = 7, ballisto_activity = 7, spore_cooldown = 7, mangrove_pests = 7, prism_charge = 7, battlecharge = 7, move_spurt = 7, steps_remaining = 7, blazeheart_heat = 7, tentacle_connect = 7}, colour = -1, summoner = 4294967295, foe_memory = 245, god = GOD_NO_GOD, ghost = std::unique_ptr = {get() = 0x0}, seen_context = SC_NONE, damage_friendly = 0, damage_total = 55, client_id = 524, static last_client_id = 524, went_unseen_this_turn = false, unseen_pos = {x = 0, y = 0}, hit_dice = 8} __for_range = __for_begin = 0x5c4b06cc8d40 __for_end = #14 _grab_followers_and_expire_summons () at files.cc:1305 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-cb9a0bf236/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-cb9a0bf236/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-cb9a0bf236/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 22, depth = 1 Level id: Abyss:1 Abyssal state: major_coord = (0,0) seed = 0x0 depth = 0 phase = 0 destroy_all_terrain = 0 level = (0 : 19) Level build method = , level layout type = open, absdepth0 = 9 Level vaults: layout_cross hangedman_decor_slide_cut hangedman_feature_mirror uniq_maggie uniq_urug uniq_erolcha Markers: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< * * * LOW HITPOINT WARNING * * * You feel drained. * * * LOW HITPOINT WARNING * * * Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The wight hits you with a +4 long sword. * * * LOW HITPOINT WARNING * * * You feel drained. * * * LOW HITPOINT WARNING * * * Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your blazeheart golem fades away. You bind the heart of a blast furnace in slag iron. The wight hits you with a +4 long sword. * * * LOW HITPOINT WARNING * * * You swap places. A wight comes into view. It is wielding a +0 battleaxe. The wight hits your blazeheart golem with a +4 long sword. Your blazeheart golem punches the wight!! The wight is destroyed! Sif Muna accepts your kill. 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. Follow me! Something hits your blazeheart golem! Reach: F) +0 glaive Press: ? - help, Dir - move target Aim: a wight, wielding a +0 battleaxe and wearing a +0 robe (47% to hit) You reach to attack! You hit the wight. The wight is moderately damaged. The wight hits your blazeheart golem with a +0 battleaxe! Your blazeheart golem misses the wight. The wight completely misses your blazeheart golem. Reach: F) +0 glaive Press: ? - help, Dir - move target Aim: a wight, wielding a +0 battleaxe and wearing a +0 robe (moderately damaged, ally target, 47% to hit) You could not reach far enough! The wight hits your blazeheart golem with a +0 battleaxe! Your blazeheart golem punches the wight. Your blazeheart golem falls apart, revealing its core! The wight completely misses your blazeheart core. The ogre zombie completely misses your blazeheart core. Your blazeheart core explodes! The fiery explosion engulfs the wight!! The wight is destroyed! Sif Muna accepts your kill. The fiery explosion engulfs the ogre zombie!! The ogre zombie is destroyed! Sif Muna accepts your kill. You start resting. Magic restored. Things that are here: a +0 battleaxe; a +0 robe You now have 475 gold pieces (gained 12). Things that are here: a +4 long sword; a +0 robe Found a stone staircase leading down. There is a stone staircase leading down here. An orc zombie and a gnoll skeleton come into view. Found 15 gold pieces. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Launch Clockwork Bee (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: an orc zombie You lock target on the orc zombie and prepare to deploy your bee. (Press . to continue winding your bee.) You continue winding your clockwork bee... You continue winding your clockwork bee... With a metallic buzz, your clockwork bee launches itself at the orc zombie. The orc zombie hits you but does no damage. Your clockwork bee stings the orc zombie! The orc zombie is destroyed! Sif Muna accepts your kill. Casting: Launch Clockwork Bee (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. Your clockwork bee locks its sights upon the gnoll skeleton. The gnoll skeleton closely misses your clockwork bee. Casting: Launch Clockwork Bee (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. Your clockwork bee stings the gnoll skeleton! x2 The gnoll skeleton is destroyed! Sif Muna accepts your kill. Your clockwork bee winds down and falls to the ground. An orc zombie comes into 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 two shouts! An ogre zombie comes into view. An orc priest comes into view. It is wielding a +0 whip. You wind your clockwork bee back up and it locks its sights upon the orc priest! An orc zombie comes into view. Your clockwork bee barely misses the orc zombie. Your clockwork bee stings the orc zombie. An orc zombie comes into view. The orc zombie hits your clockwork bee. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. Your clockwork bee barely misses the orc zombie. Your clockwork bee stings the orc zombie. You reach to attack! You barely miss the orc zombie. The orc zombie is heavily damaged. Your clockwork bee barely misses the orc zombie. The orc zombie misses your clockwork bee. An orc zombie comes into view. Your clockwork bee stings the orc zombie. The orc zombie is destroyed! Sif Muna accepts your kill. An ogre zombie comes into view. The ogre zombie misses your clockwork bee. The orc priest closely misses your clockwork bee. Your clockwork bee stings the orc priest. An orc skeleton comes into view. The orc priest hits your clockwork bee with a +0 whip. Your clockwork bee closely misses the orc priest. The ogre zombie barely misses your clockwork bee. The orc skeleton moves out of view. You could not reach far enough! Your clockwork bee closely misses the orc priest. The orc priest hits your clockwork bee but does no damage. Your clockwork bee stings the orc priest. The orc priest hits your clockwork bee with a +0 whip. Your clockwork bee stings the orc priest! You could not reach far enough! Your clockwork bee stings the orc priest! The orc priest dies! Sif Muna accepts your kill. Your clockwork bee winds down and falls to the ground. The ogre zombie hits your dormant clockwork bee. A gnoll zombie comes into view. You wind your clockwork bee back up and it locks its sights upon the orc zombie! You could not reach far enough! Your clockwork bee stings the ogre zombie! x2 The ogre zombie hits your clockwork bee. The ogre zombie closely misses your clockwork bee. Your clockwork bee stings the ogre zombie! Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. The rocky spike skewers the ogre zombie! The ogre zombie is lightly damaged. Your clockwork bee stings the ogre zombie! The ogre zombie barely misses your clockwork bee. The ogre zombie misses your clockwork bee. Your clockwork bee stings the ogre zombie! The ogre zombie is destroyed! Sif Muna accepts your kill. You reach to attack! You slice the ogre zombie!! The ogre zombie is heavily damaged. The rocky spike skewers the ogre zombie! The ogre zombie is severely damaged. The rocky spike skewers the ogre zombie! The ogre zombie is almost destroyed. Your clockwork bee stings the orc skeleton. x2 The orc skeleton is destroyed! Sif Muna accepts your kill. Your clockwork bee winds down and falls to the ground. The ogre zombie hits your dormant clockwork bee. You reach to attack! You hit the ogre zombie. The ogre zombie is almost destroyed. The rocky spike skewers the ogre zombie! You destroy the ogre zombie! Sif Muna accepts your kill. The orc zombie hits your dormant clockwork bee but does no damage. A phantom comes into view. You reach to attack! You slash the orc zombie! You destroy the orc zombie! Sif Muna accepts your kill. The orc zombie hits your dormant clockwork bee but does no damage. The gnoll zombie hits your dormant clockwork bee. You wind your clockwork bee back up and it locks its sights upon the orc zombie! You reach to attack! You slash the gnoll zombie! The gnoll zombie is severely damaged. The rocky spike skewers the gnoll zombie. You destroy the gnoll zombie! Sif Muna accepts your kill. Your clockwork bee stings the orc zombie! The orc zombie is destroyed! Sif Muna accepts your kill. Your clockwork bee stings the phantom. Your clockwork bee barely misses the phantom. The shadowghast strikes at your clockwork bee from the darkness! A shadowghast comes into view. An ogre zombie comes into view. The rocky spike skewers the phantom. The phantom is moderately damaged. The orc zombie closely misses your clockwork bee. Your clockwork bee stings the orc zombie! The orc zombie is destroyed! Sif Muna accepts your kill. Something misses your clockwork bee. You closely miss the phantom. The phantom is moderately damaged. Your clockwork bee locks its sights upon the phantom. The phantom hits you but does no damage. Your clockwork bee stings the phantom. The phantom barely misses you. Your clockwork bee closely misses the phantom. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. The rocky spike misses the phantom. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Your clockwork bee stings the phantom! The phantom hits you but does no damage. The ogre zombie completely misses your clockwork bee. You closely miss the phantom. The phantom is almost destroyed. The rocky spike misses the phantom. The rocky spike skewers the phantom! You destroy the phantom! Sif Muna accepts your kill. Your clockwork bee locks its sights upon the ogre zombie. Your clockwork bee stings the ogre zombie. A gnoll zombie comes into view. Your clockwork bee stings the ogre zombie! Your clockwork bee winds down and falls to the ground. The shadowghast strikes at you from the darkness! Reactivating autopickup. A troll zombie comes into view. You barely miss the shadowghast. The rocky spike skewers the shadowghast but does no damage. The rocky spike skewers the shadowghast. The shadowghast is moderately damaged. The shadowghast claws you! The ogre zombie hits your dormant clockwork bee but does no damage. An orc zombie comes into view. The shadowghast barely misses you. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The rocky spike skewers the shadowghast. The shadowghast is heavily damaged. The shadowghast claws you. The ogre zombie hits your dormant clockwork bee! Your dormant clockwork bee is destroyed! The rocky spike misses the shadowghast. The shadowghast claws you. You swap places. The rocky spike skewers the shadowghast. The shadowghast is severely damaged. The shadowghast claws your blazeheart golem. Your blazeheart golem punches the shadowghast. You could not reach far enough! The rocky spike skewers the troll zombie! The troll zombie is lightly damaged. The rocky spike skewers the ogre zombie! The ogre zombie is heavily damaged. The shadowghast claws your blazeheart golem. The shadowghast barely misses your blazeheart golem. You reach to attack! You closely miss the shadowghast. The shadowghast is severely damaged. The rocky spike skewers the troll zombie! The troll zombie is moderately damaged. Your blazeheart golem punches the shadowghast!! The shadowghast is destroyed! Sif Muna accepts your kill. The ogre zombie hits your blazeheart golem! You could not reach far enough! Your blazeheart golem punches the ogre zombie! Your blazeheart golem falls apart, revealing its core! The ogre zombie completely misses your blazeheart core. Your blazeheart core explodes! The fiery explosion engulfs the ogre zombie! The ogre zombie is destroyed! Sif Muna accepts your kill. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The troll zombie is engulfed in blazing flames. 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. Follow me! The troll zombie is engulfed in blazing flames. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Your blazeheart golem fades away. You bind the heart of a blast furnace in slag iron. The orc zombie hits your blazeheart golem but does no damage. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. The troll zombie is engulfed in blazing flames. The troll zombie bites you. The troll zombie claws you but does no damage. The troll zombie claws you. The orc zombie hits your blazeheart golem but does no damage. Your blazeheart golem punches the orc zombie! The orc zombie is destroyed! Sif Muna accepts your kill. You slash the troll zombie! You destroy the troll zombie! Sif Muna accepts your kill. Your blazeheart golem's core grows cold and it stops moving. An ogre zombie comes into view. Your blazeheart golem's core flares to life once more. Your blazeheart golem punches the gnoll zombie. The gnoll zombie hits your blazeheart golem but does no damage. You reach to attack! You slash the gnoll zombie! You destroy the gnoll zombie! Sif Muna accepts your kill. An orc zombie comes into view. The ogre zombie hits your blazeheart golem but does no damage. Your blazeheart golem punches the ogre zombie. Your blazeheart golem falls apart, revealing its core! You could not reach far enough! Your blazeheart core explodes! The fiery explosion engulfs you! The fiery explosion engulfs the ogre zombie!! The ogre zombie is engulfed in blazing flames. The ogre zombie is destroyed! Sif Muna accepts your kill. Your life force feels restored. Sif Muna accepts your kill. You feel a bit more experienced. There is a stone staircase leading down here. You start resting. An orc zombie comes into view. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. You reach to attack! You hit the orc zombie but do no damage. The rocky spike misses the orc zombie. The rocky spike skewers the orc zombie! You destroy the orc zombie! Sif Muna accepts your kill. Your spike launcher falls apart as you grow too distant to maintain it. 2 orc zombies come into view. Things that are here: a +0 whip; an orc corpse There are monsters nearby! Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Launch Clockwork Bee (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: an orc zombie You lock target on the orc zombie and prepare to deploy your bee. (Press . to continue winding your bee.) You continue winding your clockwork bee... You continue winding your clockwork bee... With a metallic buzz, your clockwork bee launches itself at the orc zombie. Your clockwork bee stings the orc zombie! Found a staircase to the Orcish Mines. A shadowghast comes into view. The orc zombie attacks as it pursues you! The orc zombie hits you but does no damage. Your clockwork bee stings the orc zombie. The orc zombie is destroyed! Sif Muna accepts your kill. You swap places. Your clockwork bee locks its sights upon the orc zombie. The shadowghast misses your clockwork bee. 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. Follow me! Your clockwork bee stings the orc zombie. The orc zombie hits your clockwork bee but does no damage. Your clockwork bee stings the orc zombie! The orc zombie is destroyed! Sif Muna accepts your kill. Your clockwork bee locks its sights upon the shadowghast. Your clockwork bee stings the shadowghast! Casting: Launch Clockwork Bee (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. Your clockwork bee stings the shadowghast but does no damage. Your clockwork bee winds down and falls to the ground. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The shadowghast strikes at you from the darkness! Reactivating autopickup. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The rocky spike skewers the shadowghast! The shadowghast is severely damaged. The shadowghast barely misses you. You slash the shadowghast! You destroy the shadowghast! Sif Muna accepts your kill. Your Fighting skill increases to level 7! You swap places. A gnoll zombie comes into view. You wind your clockwork bee back up and it locks its sights upon the gnoll zombie! You swap places. Your spike launcher falls apart as you grow too distant to maintain it. Your blazeheart golem's core grows cold and it stops moving. The gnoll zombie hits you but does no damage. You see here 15 gold pieces. Your blazeheart golem's core flares to life once more. Your clockwork bee stings the gnoll zombie. The gnoll zombie hits your clockwork bee but does no damage. You reach to attack! You hit the gnoll zombie. The gnoll zombie is moderately damaged. Your clockwork bee stings the gnoll zombie. x2 The gnoll zombie hits your clockwork bee but does no damage. Your clockwork bee stings the gnoll zombie! The gnoll zombie is destroyed! Sif Muna accepts your kill. You swap places. Your clockwork bee winds down and falls to the ground. You now have 490 gold pieces (gained 15). A gnoll skeleton comes into view. You swap places. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target Aim: a gnoll skeleton (ally target) Attack! Your blazeheart golem fades away. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You shape a spike launcher from a nearby wall. The gnoll skeleton barely misses you. You reach to attack! You slash the gnoll skeleton! The gnoll skeleton is almost destroyed. The gnoll skeleton barely misses you. You slash the gnoll skeleton! You destroy the gnoll skeleton! Sif Muna accepts your kill. An orc zombie comes into view. The rocky spike skewers the orc zombie! You destroy the orc zombie! Sif Muna accepts your kill. An orc comes into view. It is wielding a +0 club. Found a pair of boots. The orc shouts! You hear a shout! The orc throws a boomerang. The boomerang hits you but does no damage. Okay, then. An orc warrior comes into view. It is wielding a +0 trident. Found a stone staircase leading down. The orc warrior shouts! An orc comes into view. It is wielding a +0 hand axe. The orc throws a boomerang. The boomerang barely misses you. An orc wizard comes into view. It is wielding a +0 dagger. Casting: Construct Spike Launcher (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The orc wizard shouts! You hear a shout! 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. Follow me! What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. Gang up on whom? Press: ? - help, Dir - move target Aim: an orc warrior, wielding a +0 trident and wearing a +0 plate armour Attack! The orc throws a boomerang. The boomerang hits your blazeheart golem. The orc warrior hits you but does no damage. Your blazeheart golem punches the orc warrior. You reach to attack! You slash the orc warrior! The orc warrior is severely wounded. The orc hits your blazeheart golem with a +0 hand axe. The orc hits your blazeheart golem but does no damage. The orc warrior hits you from afar with a +0 trident. The orc hits your blazeheart golem with a +0 hand axe. The orc warrior barely misses you. You could not reach far enough! Your blazeheart golem punches the orc warrior! The orc hits your blazeheart golem with a +0 hand axe. The orc wizard hits your blazeheart golem but does no damage. The orc warrior misses you. An orc comes into view. It is wielding a +0 club. You reach to attack! You barely miss the orc warrior. The orc warrior is almost dead. The orc wizard hits your blazeheart golem with a +0 dagger. The orc barely misses your blazeheart golem. The orc warrior closely misses you. Your blazeheart golem punches the orc wizard!! The orc wizard dies! Sif Muna accepts your kill. Your blazeheart golem falls apart, revealing its core! The orc closely misses your blazeheart core. The orc warrior hits you from afar with a +0 trident! Your blazeheart core explodes! The fiery explosion engulfs the orc warrior!!! The orc warrior dies! Sif Muna accepts your kill. You can now call upon Sif Muna to cast any spell from your library. The fiery explosion engulfs the orc!! The orc dies! Sif Muna accepts your kill. The fiery explosion engulfs the orc! The orc dies! Sif Muna accepts your kill. You hear a shout! x2 Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Launch Clockwork Bee (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: an orc, wielding a +0 club and wearing a +0 scale mail You lock target on the orc and prepare to deploy your bee. (Press . to continue winding your bee.) You continue winding your clockwork bee... You continue winding your clockwork bee... With a metallic buzz, your clockwork bee launches itself at the orc. An orc comes into view. It is wielding a +0 whip. You reach to attack! You slash the orc! You kill the orc! Sif Muna accepts your kill. Your clockwork bee locks its sights upon the orc. Your clockwork bee is engulfed in blazing flames. Your clockwork bee misses the orc. The orc misses your clockwork bee. An orc warrior comes into view. It is wielding a +0 halberd. Your clockwork bee stings the orc! The orc dies! Sif Muna accepts your kill. Your clockwork bee locks its sights upon the orc warrior. Things that are here: a +0 club; a +0 scale mail Your clockwork bee closely misses the orc warrior. The orc warrior hits your clockwork bee with a +0 halberd. Your clockwork bee barely misses the orc warrior. Your clockwork bee barely misses the orc warrior. The orc warrior hits you from afar with a +0 halberd! An orc comes into view. It is wielding a +0 dagger. Items here: ( )) [[ †. Casting: Launch Clockwork Bee (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. Your clockwork bee closely misses the orc warrior. The orc warrior hits you but does no damage. Your clockwork bee misses the orc warrior. You reach to attack! You barely miss the orc warrior. Your clockwork bee completely misses the orc warrior. The orc warrior hits you but does no damage. Your clockwork bee barely misses the orc warrior. You could not reach far enough! Your clockwork bee stings the orc warrior. The orc warrior barely misses you. The orc hits your clockwork bee with a +0 dagger. Your clockwork bee closely misses the orc warrior. The orc warrior hits you but does no damage. The orc closely misses your clockwork bee. Your clockwork bee stings the orc warrior. You reach to attack! You closely miss the orc warrior. The orc warrior is moderately wounded. Your clockwork bee stings the orc warrior. The orc warrior barely misses you. The orc hits your clockwork bee but does no damage. Your blazeheart golem punches the orc warrior! Your clockwork bee stings the orc warrior! The orc warrior dies! Sif Muna accepts your kill. The orc hits your clockwork bee but does no damage. You reach to attack! You barely miss the orc. Your clockwork bee locks its sights upon the orc. Your clockwork bee stings the orc! The orc dies! Sif Muna accepts your kill. Press: ? - help, v - describe, . - travel, g - get item Items here: ) [[ †. The floor, spattered with blood. Unknown command. Press: ? - help, v - describe, . - travel, g - get item Items here: ) [[ †. The floor, spattered with blood. Press: ? - help, v - describe, . - travel, g - get item Items here: ) [[ †. The floor, spattered with blood. You swap places. Your clockwork bee winds down and falls to the ground. An orc priest comes into view. It is wielding a +0 war axe. The orc priest shouts! Items here: ) [[ †. You start putting on your armour. You continue putting on your +0 pair of boots. x2 The orc priest looks braver for a moment. You continue putting on your +0 pair of boots. x3 Your blazeheart golem's core grows cold and it stops moving. The orc priest hits your blazeheart golem but does no damage. You finish putting on your +0 pair of boots. Your blazeheart golem's core flares to life once more. Your blazeheart golem punches the orc priest!! The orc priest dies! Sif Muna accepts your kill. No target in view! You swap places. Found a dagger. Things that are here: a +0 war axe; an orc corpse Your blazeheart golem fades away. Found a stone staircase leading up. Found a pair of faintly glowing boots. You see here the +2 pair of boots "Iniz" {Int+4}. You start removing your armour. You continue removing your +0 pair of boots. x5 You finish removing your +0 pair of boots. You start putting on your armour. You continue putting on the +2 pair of boots "Iniz" {Int+4}. x5 You finish putting on the +2 pair of boots "Iniz" {Int+4}. You feel clever. You drop a +0 pair of boots. An orc wizard comes into view. It is wielding a +0 dagger. The orc wizard shouts! An orc comes into view. It is wielding a +0 war axe. The orc shouts! You hear a shout! Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The orc wizard points at you and mumbles some strange words. You are confused. You're too confused to move! The orc wizard points at you and mumbles some strange words. The puff of flame hits you! An orc comes into view. It is wielding a +0 club. An orc comes into view. It is wielding a +0 dagger and carrying a wand of mindburst. The orc wizard hits your blazeheart golem but does no damage. Your blazeheart golem misses the orc wizard. The orc wizard hits you but does no damage. Okay, then. You feel less confused. The orc wizard points at you and mumbles some strange words. You easily resist. The orc hits you but does no damage. The orc hits your blazeheart golem with a +0 war axe! Your blazeheart golem punches the orc wizard! The orc wizard dies! Sif Muna accepts your kill. The orc throws a boomerang. The boomerang hits your blazeheart golem but does no damage. You could not reach far enough! The orc hits your blazeheart golem with a +0 war axe. Your blazeheart golem barely misses the orc. The orc hits your blazeheart golem but does no damage. x2 You could not reach far enough! A wyvern comes into view. The orc hits your blazeheart golem but does no damage. The orc hits your blazeheart golem with a +0 war axe. Your blazeheart golem barely misses the orc. The orc hits your blazeheart golem but does no damage. x2 You reach to attack! You barely miss the orc. The orc hits your blazeheart golem but does no damage. The orc throws a boomerang. The boomerang hits your blazeheart golem but does no damage. Your blazeheart golem closely misses the orc. You reach to attack! You hit the orc. The orc is lightly wounded. The orc hits your blazeheart golem with a +0 club. The orc hits your blazeheart golem with a +0 war axe! The orc hits your blazeheart golem with a +0 club. The orc hits your blazeheart golem but does no damage. You reach to attack! You closely miss the orc. The orc is lightly wounded. Your blazeheart golem punches the orc. The orc hits your blazeheart golem but does no damage. The orc hits your blazeheart golem with a +0 war axe. Your blazeheart golem falls apart, revealing its core! The orc completely misses your blazeheart core. x2 Your blazeheart core explodes! The fiery explosion engulfs the orc!!! The orc dies! Sif Muna accepts your kill. The fiery explosion engulfs the orc!! The orc dies! Sif Muna accepts your kill. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You miscast Forge Blazeheart Golem. You are very lightly contaminated with residual magic. Nothing appears to happen. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. You swap places. You swap places. The wyvern closely misses you. The wyvern barely misses your blazeheart golem. The orc hits your blazeheart golem but does no damage. Your blazeheart golem closely misses the orc. You reach to attack! You hit the wyvern. The wyvern is lightly wounded. The wyvern bites your blazeheart golem. The wyvern bites your blazeheart golem! The orc hits your blazeheart golem but does no damage. The wyvern bites your blazeheart golem. You reach to attack! You hit the wyvern but do no damage. The wyvern is lightly wounded. The wyvern bites your blazeheart golem. The orc hits your blazeheart golem with a +0 dagger. Your blazeheart golem punches the orc! The orc dies! Sif Muna accepts your kill. The wyvern bites your blazeheart golem! Your magical contamination has completely faded away. The wyvern bites your blazeheart golem but does no damage. Your blazeheart golem punches the wyvern! Your blazeheart golem falls apart, revealing its core! The wyvern completely misses your blazeheart core. Found a helmet. Your blazeheart core explodes! The fiery explosion engulfs the wyvern!! The wyvern dies! Sif Muna accepts your kill. You see here a +0 helmet. You start putting on your armour. You continue putting on your +0 helmet. x5 You finish putting on your +0 helmet. L - a wand of mindburst (5) Things that are here: a +0 dagger; a +0 leather armour; an orc corpse You now have 510 gold pieces (gained 20). Items here: )) [ †. Things that are here: a +0 war axe; 3 boomerangs; an orc corpse Found a dagger. 2 yaks come into view. Found a white marble altar of Elyvilon. The yak bellows! x2; You hear a bellow! A yak comes into view. The yak bellows! Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. A yak comes into 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. Follow me! Your blazeheart golem's core grows cold and it stops moving. The yak gores your blazeheart golem but does no damage. Your blazeheart golem's core flares to life once more. The yak gores your blazeheart golem but does no damage. The yak gores your blazeheart golem. You reach to attack! You hit the yak but do no damage. The yak gores your blazeheart golem but does no damage. x2 Your blazeheart golem punches the yak! You reach to attack! You slash the yak! The yak is severely wounded. The yak gores your blazeheart golem! The yak gores your blazeheart golem but does no damage. The yak gores your blazeheart golem! x2; The yak gores you but does no damage. Your blazeheart golem punches the yak! Your blazeheart golem falls apart, revealing its core! Your blazeheart core explodes! The fiery explosion engulfs the yak! The yak dies! Sif Muna accepts your kill. The fiery explosion engulfs the yak!! The fiery explosion engulfs the yak! The tree burns like a torch! The yak is engulfed in blazing flames. x2 The yak dies! Sif Muna accepts your kill. The yak is engulfed in blazing flames. The yak dies! Sif Muna accepts your kill. The yak is engulfed in blazing flames. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. Your blazeheart golem punches the yak!! You reach to attack! You slash the yak! You kill the yak! Sif Muna accepts your kill. You have reached level 11! Found a scroll labelled LICORESSEM. The forest fire spreads! j - 7 scrolls labelled LICORESSEM (gained 1) Found a glowing whip. Found 12 gold pieces. Your blazeheart golem fades away. You now have 522 gold pieces (gained 12). A two-headed ogre comes into view. It is wielding two +0 giant clubs. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The two-headed ogre hits your blazeheart golem with a +0 giant club. The two-headed ogre hits your blazeheart golem with a +0 giant club! Your blazeheart golem punches the two-headed ogre! You reach to attack! You barely miss the two-headed ogre. The two-headed ogre is moderately wounded. The two-headed ogre hits your blazeheart golem with a +0 giant club! The two-headed ogre completely misses your blazeheart golem. You reach to attack! You slash the two-headed ogre! The two-headed ogre is heavily wounded. Your blazeheart golem punches the two-headed ogre! The two-headed ogre hits your blazeheart golem with a +0 giant club! Your blazeheart golem falls apart, revealing its core! The two-headed ogre completely misses your blazeheart core. Your blazeheart core explodes! The fiery explosion engulfs the two-headed ogre!! The two-headed ogre dies! Sif Muna accepts your kill. Your Spellcasting skill increases to level 9! A shadowghast comes into view. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. You see here a +3 whip of electrocution. The shadowghast strikes at your blazeheart golem from the darkness! Reactivating autopickup. Your blazeheart golem punches the shadowghast! You could not reach far enough! The shadowghast claws your blazeheart golem! The shadowghast completely misses your blazeheart golem. You reach to attack! You closely miss the shadowghast. The shadowghast is heavily damaged. Your blazeheart golem punches the shadowghast! The shadowghast claws your blazeheart golem. You reach to attack! You barely miss the shadowghast. The shadowghast is almost destroyed. The shadowghast claws your blazeheart golem. Your blazeheart golem barely misses the shadowghast. The shadowghast claws your blazeheart golem. You reach to attack! You closely miss the shadowghast. The shadowghast is almost destroyed. An orc zombie comes into view. The shadowghast slips into darkness. The shadowghast flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The shadowghast strikes at your blazeheart golem from the darkness! Reactivating autopickup. Your blazeheart golem falls apart, revealing its core! Your blazeheart core explodes! The fiery explosion engulfs the shadowghast!!! The shadowghast is destroyed! Sif Muna accepts your kill. You hear a shout! Your Invocations skill increases to level 4! Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. An orc warrior comes into view. It is wielding a +1 flail of holy wrath. Your blazeheart golem punches the orc zombie!! The orc zombie is destroyed! Sif Muna accepts your kill. The orc warrior hits your blazeheart golem with a +1 flail of holy wrath. Your blazeheart golem punches the orc warrior! You could not reach far enough! The orc warrior hits your blazeheart golem with a +1 flail of holy wrath! The orc warrior barely misses your blazeheart golem. You could not reach far enough! Your blazeheart golem punches the orc warrior! Your blazeheart golem falls apart, revealing its core! The orc warrior completely misses your blazeheart core. Your blazeheart core explodes! The fiery explosion engulfs the orc warrior!!! The orc warrior dies! Sif Muna accepts your kill. You enter the shallow water. Moving in this stuff is going to be slow. You enter the shallow water. Moving in this stuff is going to be slow. Found a stone staircase leading up. You enter the shallow water. Moving in this stuff is going to be slow. Found a falchion. Found 2 fizzy blue potions. M - 2 fizzy blue potions Why would you want to do that? Why would you want to do that? You see here a +0 falchion. Things that are here: a +0 war axe; an orc skeleton Found 2 glowing inky potions. n - 3 glowing inky potions (gained 2) Found a robe. You see here a +0 robe. Found a purple potion. N - a purple potion Found a flail. Found a stone staircase leading down. There is a stone staircase leading down here. You climb downwards. The centaur shouts! There is a stone staircase leading up here. The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow barely misses you. The centaur shoots an arrow. The arrow barely misses you. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. The centaur unwields a +0 shortbow. The centaur hits you but does no damage. The centaur barely misses you. You hit the centaur. The centaur is lightly wounded. The centaur hits you. The centaur closely misses you. The centaur barely misses you. The centaur closely misses you. The centaur hits you. The centaur kicks you but does no damage. Your blazeheart golem punches the centaur. The centaur barely misses your blazeheart golem. x2 You could not reach far enough! The centaur wields a +0 shortbow. The centaur shoots an arrow. The arrow hits your blazeheart golem. The centaur shoots an arrow. The arrow hits your blazeheart golem but does no damage. Your blazeheart golem barely misses the centaur. The centaur shoots an arrow. The arrow hits your blazeheart golem! You reach to attack! You slash the centaur! The centaur is almost dead. The centaur shoots an arrow. The arrow hits your blazeheart golem! The centaur shoots an arrow. The arrow hits your blazeheart golem. Your blazeheart golem punches the centaur but does no damage. You could not reach far enough! The centaur shoots an arrow. The arrow hits your blazeheart golem but does no damage. The centaur shoots an arrow. The arrow hits your blazeheart golem! Your blazeheart golem falls apart, revealing its core! The centaur shoots an arrow. The arrow completely misses your blazeheart core. The arrow hits you. Your blazeheart core explodes! The fiery explosion engulfs the centaur!! The centaur dies! Sif Muna accepts your kill. You hear a shout! There is a stone staircase leading up here. Urug the Orcish Ballista comes into view. She is wielding a +4 double sword of holy wrath and quivering silver javelins. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Okay, then. Urug screams, "Damn your eyes!" Urug throws a silver javelin. The silver javelin pierces through you but does no damage. The silver sears you! There is a stone staircase leading up here. Aiming: Paralyse Press: ? - help, Shift-Dir - straight line Aim: Urug, wielding a +4 double sword of holy wrath, wearing a +0 chain mail and quivering silver javelins (chance to affect: 31%) Urug easily resists. Urug throws a silver javelin. The silver javelin pierces through you. The silver sears you! Aiming: Paralyse Press: ? - help, Shift-Dir - straight line Aim: Urug, wielding a +4 double sword of holy wrath, wearing a +0 chain mail and quivering silver javelins (chance to affect: 31%) Urug suddenly stops moving! Found 14 gold pieces. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You bind the heart of a blast furnace in slag iron. Casting: Forge Blazeheart Golem (mildly dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Aiming: Launch Clockwork Bee (safe; 1% risk of failure) Press: ? - help, Dir - move target Aim: Urug, wielding a +4 double sword of holy wrath, wearing a +0 chain mail and quivering silver javelins (paralysed, ally target) You lock target on Urug and prepare to deploy your bee. (Press . to continue winding your bee.) You continue winding your clockwork bee... Erolcha the Cunning comes into view. She is wielding a +0 giant club. You continue winding your clockwork bee... Erolcha shouts! Urug is no longer paralysed. Urug hits you with a +4 double sword of holy wrath! Your blazeheart golem punches Urug. With a metallic buzz, your clockwork bee launches itself at Urug. Urug hits you with a +4 double sword of holy wrath! Your clockwork bee closely misses Urug. Urug screams, "Payback for my eye!" Urug hits your blazeheart golem with a +4 double sword of holy wrath! Your clockwork bee closely misses Urug. Your blazeheart golem punches Urug! Reach: F) +0 glaive Press: ? - help, Dir - move target Aim: Urug, wielding a +4 double sword of holy wrath, wearing a +0 chain mail and quivering silver javelins (lightly wounded, ally target, 42% to hit) You reach to attack! You barely miss Urug. Urug is lightly wounded. Your clockwork bee stings Urug! Urug hits your blazeheart golem with a +4 double sword of holy wrath!! Your blazeheart golem falls apart, revealing its core! Your clockwork bee closely misses Urug. Urug throws a silver javelin. The silver javelin completely misses your blazeheart core. The silver javelin pierces through you! The silver sears you! Erolcha casts a spell at you. You are cast into the Abyss! This branch contains the abyssal rune of Zot. Your mindless puppet stays behind. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-803-gcb9a0bf236 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_PRIMARY_ATTACK repeat_cmd = CMD_NO_CMD Monster 'DEAD MONSTER' (0, 0) [midx = 16] currently acting: Others monsters acting: Monster 'DEAD MONSTER' (0, 0) [midx = 16] Player: {{{{{{{{{{{ Name: [Wong] Species: Mountain Dwarf Job: Forgewright HP: 50/94; mods: 0/0 MP: 18/24; mod: 0 Stats: 13 30 8 Position: (37, 18), god: Sif Muna (9), 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 | 1 | 25 | 7 | 1454 | 277/336 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 | 0 | 0 | 0/35 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/42 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 2 | 164 | 38/126 Dodging | X | 0 | 0 | 1 | 151 | 67/168 Stealth | X | 0 | 0 | 1 | 127 | 57/142 Shields | X | 0 | 0 | 0 | 0 | 0/42 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 2 | 50 | 9 | 3299 | 118/743 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 | 10 | 1962 | 0/424 Fire Magic | X | 0 | 0 | 10 | 1962 | 0/424 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 | 25 | 4 | 320 | 23/148 Evocations | X | 0 | 0 | 0 | 0 | 0/42 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: #114: 26 Attributes: #12: 522 #23: 4978 #24: 1318823118 #49: 715 Mutations: persistent drain: 1 runic magic: 1 (innate) artefact enchanting: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #3: +0 ring mail eq slot #9, inv slot #10: +6 ring of intelligence eq slot #8, inv slot #22: +0 cloak eq slot #5, inv slot #26: +2 pair of gloves eq slot #9, inv slot #34: +4 ring of protection eq slot #1, inv slot #31: +0 glaive eq slot #2, inv slot #31: +0 glaive(overflow) eq slot #6, inv slot #36: +2 pair of boots "Iniz" {Int+4} eq slot #4, inv slot #35: +0 helmet }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #.........# #.........# #.........# #.......<.# ##........## #........## #........# #........# ####@......## #...*.......... .......oy......... ................... ...O............... ###................ ...##...........# ... #.....$..... .. ........... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< kb_xom_sheep_generated: true >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>