ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1329 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-502-g2f7cafc865 Platform: unix Bits: 64 Game mode: normal Tiles: online Seed: 3973272384859319500, deterministic pregen: 1 Command line: /usr/games/crawl-git-2f7cafc865 -name notthatgreg -rc /dgldir/rcfiles/crawl-git/notthatgreg.rc -macro /dgldir/rcfiles/crawl-git/notthatgreg.macro -morgue /dgldir/morgue/notthatgreg/ -webtiles-socket /crawl-master/webserver/sockets/notthatgreg:2024-11-28.19:55:49.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 23 stack frames. /usr/games/crawl-git-2f7cafc865(_Z17write_stack_traceP8_IO_FILE+0x3f) [0x561004f2e4ef]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-2f7cafc865(_Z13do_crash_dumpv+0x418) [0x561004f38988]: do_crash_dump() /usr/games/crawl-git-2f7cafc865(_Z20crash_signal_handleri+0x1fa) [0x561004f2e97a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7ff03cbf7210]: /lib/x86_64-linux-gnu/libpthread.so.0(raise+0xcb) [0x7ff03cdb824b]: /usr/games/crawl-git-2f7cafc865(+0x4c50cd) [0x561004f380cd]: /usr/games/crawl-git-2f7cafc865(+0x4c5285) [0x561004f38285]: /usr/games/crawl-git-2f7cafc865(+0x89f9fe) [0x5610053129fe]: /usr/games/crawl-git-2f7cafc865(_Z13place_monster9mgen_databb+0x2e5) [0x561005313de5]: place_monster(mgen_data, bool, bool) /usr/games/crawl-git-2f7cafc865(_Z10mons_place9mgen_data+0x1e9) [0x561005314d29]: mons_place(mgen_data) /usr/games/crawl-git-2f7cafc865(_Z14create_monster9mgen_datab+0x245) [0x561005315ed5]: create_monster(mgen_data, bool) /usr/games/crawl-git-2f7cafc865(+0x80f02f) [0x56100528202f]: /usr/games/crawl-git-2f7cafc865(+0x80f7e0) [0x5610052827e0]: /usr/games/crawl-git-2f7cafc865(_Z19mon_special_abilityP7monster+0x107c) [0x5610052844bc]: mon_special_ability(monster*) /usr/games/crawl-git-2f7cafc865(+0x816c33) [0x561005289c33]: /usr/games/crawl-git-2f7cafc865(_Z19handle_monster_moveP7monster+0x81c) [0x56100528fb7c]: handle_monster_move(monster*) /usr/games/crawl-git-2f7cafc865(_Z15handle_monstersb+0xa75) [0x561005292bf5]: handle_monsters(bool) /usr/games/crawl-git-2f7cafc865(_Z12world_reactsv+0x13d) [0x56100564f98d]: world_reacts() /usr/games/crawl-git-2f7cafc865(+0xbddec4) [0x561005650ec4]: /usr/games/crawl-git-2f7cafc865(+0xbded85) [0x561005651d85]: /usr/games/crawl-git-2f7cafc865(main+0x1ab) [0x561004e74a4b]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7ff03cbd80b3]: /usr/games/crawl-git-2f7cafc865(_start+0x2e) [0x561004e7561e]: Trying to run gdb. GNU gdb (Ubuntu 9.1-0ubuntu1) 9.1 Copyright (C) 2020 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". 0x00007ff03cc96c2a in __GI___wait4 (pid=2619837, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 #0 0x00007ff03cc96c2a in __GI___wait4 (pid=2619837, stat_loc=stat_loc@entry=0x0, options=options@entry=0, usage=usage@entry=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:27 resultvar = 18446744073709551104 sc_ret = #1 0x00007ff03cc96beb in __GI___waitpid (pid=, stat_loc=stat_loc@entry=0x0, options=options@entry=0) at waitpid.c:38 No locals. #2 0x0000561004f2e355 in call_gdb (file=file@entry=0x7ff03cd9d5c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 2615887\000\000\000\000\000" #3 0x0000561004f389a6 in do_crash_dump () at dbg-asrt.cc:692 t = 1732825229 dir = "/dgldir/morgue/notthatgreg/" name = "/dgldir/morgue/notthatgreg/crash-notthatgreg-20241128-202029.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1329 failed." file = 0x7ff03cd9d5c0 <_IO_2_1_stderr_> #4 0x0000561004f2e97a in crash_signal_handler (sig_num=6) at crash.cc:198 No locals. #5 No locals. #6 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 94626810178027, 140724881568704, 94626810655488, 1329, 140724881571232, 0, 140669789020195, 206158430240, 140724881568656, 140724881568464, 8389611525578000128, 94626813653328, 140669792136233, 94626813653312, 140724881568704}} pid = tid = ret = #7 0x0000561004f380cd in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd1093b3c0 "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1329 failed.", assert=true) at dbg-asrt.cc:818 No locals. #8 0x0000561004f38285 in AssertFailed (expr=expr@entry=0x5610056f7300 "!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT", file=file@entry=0x5610056829eb "mon-place.cc", line=line@entry=1329, text=text@entry=0x0) at dbg-asrt.cc:856 mesg = "ASSERT(!invalid_monster_index(mg.foe) || mg.foe == MHITYOU || mg.foe == MHITNOT) in 'mon-place.cc' at line 1329 failed.\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000"... args = {{gp_offset = 2, fp_offset = 2, overflow_arg_area = 0x200000002, reg_save_area = 0x200000002}} fileName = #9 0x00005610053129fe in _place_monster_aux (mg=..., leader=0x0, place=..., force_pos=, dont_place=) at mon-place.cc:1329 fpos = {x = 58, y = 36} m_ent = mon = 0x561005bedc60 montype = blame_prefix = #10 0x0000561005313de5 in place_monster (mg=..., force_pos=, dont_place=) at mon-place.cc:720 monster_rng = {current = {state_ = 4362382859672295222, inc_ = 15086100271214781043, count_ = 10}, previous = 0x0, previous_main = rng::GAMEPLAY} mon_count = tries = allow_ood = want_band = false place = {branch = BRANCH_GAUNTLET, depth = 1} chose_ood_monster = false create_band = band_size = 1 leader = false band_monsters = {MONS_SLIME_CREATURE, 32765, MONS_FRILLED_LIZARD, MONS_PROGRAM_BUG, 129325840, 22032, 90483024, 22032, 278118276, 32765, 2863311531, MONS_ELEPHANT_SLUG, MONS_ELEPHANT_SLUG, MONS_PROGRAM_BUG, 2174322432, 1953358651, 278118384, 32765, 90483441, 22032} band = BAND_NO_BAND mon = priest = band_template = {cls = 278118768, behaviour = BEH_SLEEP, summoner = 0x3000000018, summon_duration = 278120576, summon_type = 32765, pos = {x = 278120368, y = 32765}, range_preferred = 538976288, range_max = 538976288, range_min = 538976288, foe = 8224, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 538976288}, god = 538976288, base_type = 538976288, colour = 538976288, proximity = 538976288, place = {branch = 538976288, depth = 538976288}, hd = 538976288, hp = 538976288, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 2314885530818453536}, mname = , non_actor_summoner = "\000G\000\000\000\000\000\000\000)\254\375<\360\177\000\000P+\224\b\020V\000\000\026\241\350\004\020V\000\000G\000\000\000\000\000\000\000\000\207\231\201;\343mt\020|\264\a\020V\000\000P+\224\b\020V\000\000\060\343\254\005\020V\000\000\000\207\231\201;\343mt\001\000\000\000\000\000\000\000\375E5\005\020V\000\000\310^\303\005\020V\000\000\234\305\036\005\020V\000\000\300̓\020\375\177\000\000\000\207\231\201;\343mt\270ھ\005\020V\000\000\000\000\000\000\000\000\000\000\n", '\000' , "\270ھ\005\020V\000\000\270ھ\005\020V\000\000\020Г\020\375\177\000\000\063\234(\005\020V\000\000\070|\264\a\020V\000"..., initial_shifter = MONS_PROGRAM_BUG, map_mask = 0, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = , }, xp_tracking = XP_NON_VAULT} current_band = #11 0x0000561005314d29 in mons_place (mg=...) at /usr/include/c++/9/bits/stl_tree.h:129 creation = #12 0x0000561005315ed5 in create_monster (mg=..., fail_msg=fail_msg@entry=true) at /usr/include/c++/9/bits/stl_tree.h:129 montype = summd = 0x0 #13 0x000056100528202f in _do_split (thing=0x561005bedab8 , target=...) at /usr/include/c++/9/bits/stl_tree.h:129 new_slime_data = {cls = MONS_SLIME_CREATURE, behaviour = BEH_HOSTILE, summoner = 0x0, summon_duration = 0, summon_type = 0, pos = {x = 58, y = 36}, range_preferred = 2, range_max = 0, range_min = -1, foe = 700, flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 2}, god = GOD_NO_GOD, base_type = MONS_NO_MONSTER, colour = -1, proximity = PROX_ANYWHERE, place = {branch = BRANCH_GAUNTLET, depth = 1}, hd = 0, hp = 0, extra_flags = {<_enum_bitfield_exponent_base<-1, false>> = {}, flags = 1024}, mname = "", non_actor_summoner = "", initial_shifter = RANDOM_MONSTER, map_mask = 0, props = {, std::allocator >, CrawlStoreValue, std::less, std::allocator > >, std::allocator, std::allocator > const, CrawlStoreValue> > >> = std::map with 0 elements, }, xp_tracking = XP_NON_VAULT} new_slime = split_off = max_per_blob = current_per_blob = #14 0x00005610052827e0 in _slime_split (thing=0x561005bedab8 , force_split=false) at mon-abil.cc:514 ai = { = {> = {}, center = {x = 59, y = 37}, current = {x = 58, y = 36}, lists = {std::vector of length 0, capacity 0, std::vector of length 8, capacity 8 = {{x = -1, y = -1}, {x = -1, y = 0}, {x = -1, y = 1}, {x = 0, y = -1}, {x = 0, y = 1}, {x = 1, y = -1}, {x = 1, y = 0}, {x = 1, y = 1}}, std::vector of length 1, capacity 1 = {{x = -2, y = -2}}}, vcur = 0x7ffd1093c5e8, vnear = 0x7ffd1093c600, vfar = 0x7ffd1093c5d0, r = 1, max_radius = 1, threshold = 2, icur = 0, iend = 0, fair = true}, } origin = {x = 59, y = 37} foe = has_foe = foe_pos = {x = 0, y = 0} old_dist = #15 0x00005610052844bc in _slime_split_merge (thing=0x561005bedab8 ) at mon-abil.cc:533 No locals. #16 mon_special_ability (mons=mons@entry=0x561005bedab8 ) at mon-abil.cc:975 used = false mclass = #17 0x0000561005289c33 in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1823 friendly_or_near = #18 0x000056100528fb7c in handle_monster_move (mons=) at mon-act.cc:2207 entry = mmov = {x = -1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 38, y = 27} #19 0x0000561005292bf5 in handle_monsters (with_noise=) at mon-act.cc:2666 mon = 0x561005bedab8 oldspeed = 80 tries = 16 #20 0x000056100564f98d in world_reacts () at main.cc:2603 No locals. #21 0x0000561005650ec4 in _input () at main.cc:1300 player_disabled = {was_disabled = false} #22 0x0000561005651d85 in _launch_game () at main.cc:492 game_start = ccon = {cstate = false} #23 0x0000561004e74a4b in _launch_game_loop () at main.cc:391 game_ended = false game_ended = ge = fe = E = #24 main (argc=, argv=0x7ffd1093dca8) at main.cc:341 echo = {prev_state = {value = maybe_bool::mbool_t::maybe, static maybe = {value = maybe_bool::mbool_t::maybe, static maybe = , static t = {value = maybe_bool::mbool_t::t, static maybe = , static t = , static f = {value = maybe_bool::mbool_t::f, static maybe = , static t = , static f = }}, static f = }, static t = , static f = }} [Inferior 1 (process 2615887) detached] Compilation info: <<<<<<<<<<< Compiled with GCC 9.4.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-2f7cafc865/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-2f7cafc865/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-2f7cafc865/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 36, depth = 1 Level id: Gauntlet Level build method = random_map_in_depth, level layout type = encompass, absdepth0 = 15 Level vaults: minmay_gauntlet_77_indecision [minmay_gauntlet_arena_77_mess, minmay_gauntlet_arena_77_fan, minmay_gauntlet_arena_77_two_paths, minmay_gauntlet_arena_77_run_for_it, minmay_gauntlet_arena_77_mirror, minmay_gauntlet_arena_77_museum, dreamdust_gauntlet_exit_labyrinth] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 7 at (31, 29): position (24,33) Marker #1, type 7 at (31, 39): position (24,35) Marker #2, type 7 at (39, 29): position (34,29) Marker #3, type 7 at (39, 39): position (34,39) Marker #4, type 7 at (43, 29): position (41,29) Marker #5, type 7 at (43, 39): position (41,39) Marker #6, type 7 at (51, 29): position (49,29) Marker #7, type 7 at (51, 39): position (46,39) Marker #8, type 7 at (55, 29): position (53,29) Marker #9, type 7 at (55, 39): position (53,39) Marker #10, type 7 at (63, 29): position (58,26) Marker #11, type 7 at (63, 39): position (58,39) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< Level annotation: 3 runed translucent doors, olmar's ghost, journeyman DEHs; rougesareth's ghost, journeyman NaAl; turgid's ghost, journeyman OpAl There is a stone staircase leading down here. You swap places. You now have 1249 gold pieces (gained 25). You now have 1295 gold pieces (gained 46). Done exploring. Done exploring. 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 up here. You climb upwards. Level annotation: 3 runed translucent doors, olmar's ghost, journeyman DEHs; rougesareth's ghost, journeyman NaAl; turgid's ghost, journeyman OpAl The ogre shouts! You hear a shout! x2 There is a stone staircase leading down here. Unknown command. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. An orc comes into view. It is wielding a +0 short sword. Greebo points at the ogre and mumbles some strange words. The stone arrow hits the ogre!! The ogre dies! Your lightning spire shoots out a bolt of lightning at the orc! The bolt of electricity hits the orc! The orc dies! An orc priest comes into view. It is wielding a +0 club. Your lightning spire shoots out a bolt of lightning at the orc priest! The bolt of electricity hits the orc priest! An orc comes into view. It is wielding a +0 falchion. The orc priest looks encouraged for a moment. The orc priest closely misses Greebo. Casting: Forge Lightning Spire (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 6% risk of failure) Press: ? - help, Dir - look around, f - activate Greebo avoids your attack. The bolt of lightning hits the orc priest!! You kill the orc priest! The bolt of lightning hits the orc wizard!! You kill the orc wizard! The bolt of lightning hits the orc!!! You kill the orc! Greebo avoids your attack. You hear a shout! An orc warrior comes into view. It is wielding a +0 long sword. Your lightning spire shoots out a bolt of lightning at the orc warrior! The bolt of electricity hits the orc! The orc dies! The bolt of electricity hits the orc warrior! You hear a grinding noise. Your lightning spire shoots out a bolt of lightning at the orc warrior! The bolt of electricity hits the orc warrior! x2 The orc warrior throws a boomerang. The boomerang hits Greebo! Greebo points at the orc warrior and mumbles some strange words. The bolt of magma hits the orc warrior! The orc warrior dies! You hear a grinding noise. You hear a grinding noise. Your lightning spire shoots out a bolt of lightning at the orc warrior! The bolt of electricity hits the orc warrior! Greebo casts a spell at the orc warrior. The bolt of magma hits the orc warrior! The orc warrior dies! You hear a grinding noise. An orc comes into view. It is wielding a +0 whip. The orc hits Greebo with a +0 whip. You hear a grinding noise. Greebo hits the orc with a +0 quarterstaff! The orc dies! You hear a grinding noise. You can't see any susceptible monsters within range! (Use Z to cast anyway.) You hear a grinding noise. Your lightning spire fades away. Jorgrun Earthshaker comes into view. He is wielding a +0 heavy quarterstaff. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 6% risk of failure) Press: ? - help, Dir - look around, f - activate Greebo avoids your attack. The bolt of lightning hits Jorgrun! Jorgrun is lightly wounded. Greebo avoids your attack. The fiery plasma hits Jorgrun!!! Jorgrun is heavily wounded. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 6% risk of failure) Press: ? - help, Dir - look around, f - activate Greebo avoids your attack. The bolt of lightning hits Jorgrun!!! Jorgrun is severely wounded. Greebo avoids your attack. The fiery plasma hits Jorgrun!!! You kill Jorgrun! An orc priest comes into view. It is wielding a +0 hand axe of holy wrath. Your Shapeshifting skill increases to level 1! An orc comes into view. It is wielding a +0 short sword. The orc priest looks satisfied for a moment. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. The orc closely misses Greebo. An orc priest comes into view. It is wielding a +0 flail. The orc priest mumbles some strange prayers to Beogh against you. You resist with almost no effort. Greebo hits the orc priest with a +0 quarterstaff!! The orc priest dies! Your lightning spire shoots out a bolt of lightning at the orc priest! The bolt of electricity hits the orc priest. Greebo hits the orc priest with a +0 quarterstaff! The orc priest dies! Your lightning spire shoots out a bolt of lightning at the orc! The bolt of electricity hits the orc! The orc dies! The bolt of electricity hits your lightning spire. Your lightning spire completely resists. The bolt of electricity hits your lightning spire. Your lightning spire completely resists. Your lightning spire fades away. Magic restored. You swap places. You see here a +0 giant club. You now have 1312 gold pieces (gained 17). Items here: )) [ †. You now have 1389 gold pieces (gained 77). Items here: ))) [[[ †††. You now have 1414 gold pieces (gained 25). Items here: ( ))) [[ ††. Items here: ))) [[[ †††. Done exploring. Done exploring. There is a stone staircase leading down here. You climb downwards. There is a stone staircase leading up here. Items here: ))) [[ ÷÷. Things that are here: a +1 chain mail of cold resistance; a +0 long sword; a +0 orcbow Things that are here: a +0 ring mail; a +0 hand axe Items here: ( )))) [[[ ÷. There is a stone staircase leading up, spattered with blood here. Things that are here: a +0 robe; a +0 dagger; an orc skeleton You climb upwards. Level annotation: 3 runed translucent doors, olmar's ghost, journeyman DEHs; rougesareth's ghost, journeyman NaAl; turgid's ghost, journeyman OpAl There is a stone staircase leading down here. You swap places. Things that are here: a +0 falchion; an orc skeleton There is a staircase back to the Dungeon here. You climb upwards. Welcome back to the Dungeon! There is a staircase to the Orcish Mines here. Done exploring. You swap places. You see here a +0 dagger. Things that are here: a +0 chain mail; a +0 heavy dire flail Things that are here: a +0 chain mail; a +0 short sword There is a stone staircase leading down here. You climb downwards. Found a worn fluorescent wand and 6 stones. There is a stone staircase leading up here. There are monsters nearby! Casting: Forge Lightning Spire (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. Greebo gestures at the vampire mosquito while chanting. The bolt of magma hits the vampire mosquito!! The vampire mosquito buzzes angrily. Unknown command. You hear a shout! Greebo hits the vampire mosquito with a +0 quarterstaff. The vampire mosquito bites Greebo! Your lightning spire shoots out a bolt of lightning at the boulder beetle! The bolt of electricity hits the boulder beetle! The vampire mosquito bites Greebo but does no damage. Greebo barely misses the vampire mosquito. The vampire mosquito closely misses you. The manticore flicks its tail. The volley of spikes skewers you! Barbed spikes become lodged in your body. A kobold demonologist comes into view. It is wielding a +0 dagger. Unknown command. Casting: Forge Lightning Spire (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The vampire mosquito is struck by an electric surge. The vampire mosquito is lightly damaged. The vampire mosquito is struck by an electric surge. The vampire mosquito is lightly damaged. The vampire mosquito is struck by an electric surge! The vampire mosquito is moderately damaged. The vampire mosquito is struck by an electric surge!! You destroy the vampire mosquito! The vampire mosquito bites you but does no damage. The vampire mosquito barely misses Greebo. Greebo casts a spell at the vampire mosquito. The stone arrow hits the vampire mosquito! The vampire mosquito bites Greebo! The vampire mosquito misses you. The vampire mosquito misses Greebo. Your lightning spire shoots out a bolt of lightning at the kobold demonologist! The bolt of electricity hits the kobold demonologist! The manticore flicks its tail. The volley of spikes skewers you! More barbed spikes become lodged in your body. Your Shapeshifting skill increases to level 2! Unknown command. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The vampire mosquito is struck by an electric surge!!! You destroy the vampire mosquito! The vampire mosquito is struck by an electric surge!! You destroy the vampire mosquito! The vampire mosquito is struck by an electric surge!! You destroy the vampire mosquito! The boulder beetle curls into a ball and begins rolling! Unknown command. Unknown command. The barbed spikes dig painfully into your body as you move. You climb upwards. Your mindless puppet stays behind. There is a stone staircase leading down here. The barbed spikes dig painfully into your body as you move. You start resting. You carefully extract the barbed spikes from your body. Ancestor HP restored. You see here 4 large rocks. There is a stone staircase leading down here. You start resting. Magic restored. You start resting. HP restored. You climb downwards. Found a scroll of blinking and 18 gold pieces. There is a stone staircase leading up here. The bolt of lightning hits the unseen horror!! The unseen horror is heavily wounded. The fiery plasma hits the unseen horror!! You kill the unseen horror! A kobold demonologist is nearby! The bolt of lightning hits the kobold demonologist. The kobold demonologist is lightly wounded. The fiery plasma hits the kobold demonologist!! You kill the kobold demonologist! You hear a shout! A howler monkey comes into view. The bolt of lightning hits the howler monkey! The howler monkey is severely wounded. The fiery plasma misses the howler monkey. You hear a howl! The howler monkey hoots and howls with incredible vigour! Greebo hits the howler monkey with a +0 quarterstaff! The howler monkey dies! A howler monkey comes into view. You see here a scroll of blinking. There is a stone staircase leading up here. You see here a scroll of blinking. x - 2 scrolls of blinking (gained 1) Greebo hits the howler monkey with a +0 quarterstaff!! The howler monkey dies! A troll comes into view. The troll shouts! There is a stone staircase leading up here. The bolt of lightning misses the troll. The fiery plasma hits the troll!! The troll is severely wounded. You hear a shout! Greebo points at the troll and mumbles some strange words. The bolt of magma hits the troll!!! The troll dies! A vampire comes into view. A vampire comes into view. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. An electric hum fills the air. Your lightning spire shoots out a bolt of lightning at the vampire! The bolt of electricity misses the vampire. Greebo hits the vampire with a +0 quarterstaff. The vampire barely misses Greebo. The vampire bites Greebo! Your lightning spire shoots out a bolt of lightning at the vampire! The bolt of electricity hits the vampire! Greebo points at the vampire and mumbles some strange words. The bolt of magma hits the vampire!! The vampire hits Greebo but does no damage. The vampire closely misses Greebo. The vampire gestures wildly while chanting. The vampire flickers and vanishes for a moment. Greebo hits the vampire with a +0 quarterstaff! The vampire is destroyed! A troll comes into view. Your lightning spire shoots out a bolt of lightning at the troll! The bolt of electricity hits the troll! The vampire hits your lightning spire but does no damage. The vampire bites your lightning spire but does no damage. Your lightning spire shoots out a bolt of lightning at the troll! The bolt of electricity hits the troll!! The vampire hits your lightning spire! The vampire bites your lightning spire! The vampire hits your lightning spire! The vampire bites your lightning spire but does no damage. Greebo points at the troll and mumbles some strange words. The stone arrow misses the troll. The vampire hits your lightning spire but does no damage. The vampire bites your lightning spire but does no damage. The vampire hits your lightning spire. The vampire bites your lightning spire but does no damage. The troll bites you. The troll misses you. You block the troll's attack. The bolt of lightning hits the troll! You kill the troll! The troll leather armour is intact enough to wear. The bolt of lightning misses the vampire. The fiery plasma hits the vampire but does no damage. The vampire is heavily damaged. Greebo barely misses the vampire. You don't have enough magic to cast this spell. Unknown command. You scratch the vampire. You bite the vampire, but do no damage. The vampire is heavily damaged. Greebo hits the vampire with a +0 quarterstaff! The vampire misses you. The vampire completely misses you. You scratch the vampire but do no damage. Your bite misses the vampire. The vampire is almost destroyed. Greebo hits the vampire with a +0 quarterstaff! The vampire is destroyed! There is a stone staircase leading up here. Ancestor HP restored. Your lightning spire fades away. A manticore is nearby! Greebo avoids your attack. The bolt of lightning hits the manticore!!! The manticore is almost dead. Greebo avoids your attack. The fiery plasma hits the manticore!! You kill the manticore! Your Shapeshifting skill increases to level 3! A boulder beetle is nearby! The boulder beetle leaps! The boulder beetle curls into a ball and begins rolling! Greebo gestures at the boulder beetle while chanting. The bolt of magma hits the boulder beetle!! The boulder beetle hits Greebo! The boulder beetle stops rolling and uncurls. Greebo hits the boulder beetle but does no damage. The boulder beetle curls into a ball and begins rolling! Greebo barely misses the boulder beetle. The boulder beetle misses Greebo. The boulder beetle stops rolling and uncurls. Greebo avoids your attack. The bolt of lightning hits the boulder beetle!! The boulder beetle is almost dead. Greebo avoids your attack. The fiery plasma hits the boulder beetle!! You kill the boulder beetle! Magic restored. Found a stone staircase leading down. You see here a howler monkey corpse. You now have 1432 gold pieces (gained 18). Found an arbalest. B - 3 potions of enlightenment (gained 1) K - a puce potion Found a ring mail. l - 6 potions of heal wounds (gained 1) r - 8 scrolls of teleportation (gained 1) Found a weird smoking staff and shadow dragon scales. Found a runed translucent door. You swap places. A gargoyle comes into view. It is wielding a +0 mace. The bolt of lightning hits the gargoyle but does no damage. The fiery plasma hits the gargoyle! The gargoyle is heavily damaged. The bolt of lightning hits the gargoyle. The gargoyle resists. The gargoyle is heavily damaged. The fiery plasma hits the gargoyle! You destroy the gargoyle! You hear an angry hiss. A basilisk comes into view. The bolt of lightning hits the basilisk!! The basilisk is almost dead. The basilisk hisses angrily. The fiery plasma misses the basilisk. The bolt of lightning hits the basilisk! You kill the basilisk! You see here a +0 mace. You now have 1441 gold pieces (gained 9). Found a leather armour. You see here a +0 leather armour. You now have 1450 gold pieces (gained 9). You swap places. You swap places. Things that are here: a +0 dagger; a +0 robe Found a flail. There is a stone staircase leading up, spattered with blood here. L - a wand of digging (3) Found a stone staircase leading down. Found a stone staircase leading up. Search for what [Enter for "book", or ? for help]? amulet Unknown command. Found a stone staircase leading down. There is a stone staircase leading down here. Found a pair of boots. You swap places. b - 4 scrolls of revelation (gained 1) An acid dragon comes into view. The bolt of lightning hits the acid dragon!!! You kill the acid dragon! Things that are here: a +0 troll leather armour; a troll skeleton Press: ? - help, v - describe, . - travel Here: MapoGu's ghost, wielding a weapon of protection (wandering, hasn't noticed you, fire blocked by a runed translucent door) The floor. Could not explore, unopened runed door. You swap places. There is a stone staircase leading down here. You climb downwards. Found a stone staircase leading up. There is a stone staircase leading up here. Found a short sword. You swap places. You now have 1465 gold pieces (gained 15). A shadowghast comes into view. The bolt of lightning hits the shadowghast! The shadowghast is moderately damaged. The fiery plasma misses the shadowghast. You hear a shout! Greebo avoids your attack. The bolt of lightning hits the shadowghast!!! You destroy the shadowghast! Greebo avoids your attack. Unknown command. A yak comes into view. Greebo hits the yak with a +0 quarterstaff! An entropy weaver comes into view. The yak gores Greebo! The entropy weaver changes into a brain worm! Greebo hits the yak with a +0 quarterstaff! The yak gores Greebo! Greebo barely misses the yak. The yak gores Greebo! Greebo avoids your attack. The bolt of lightning hits the yak!!! You kill the yak! The yak's shape twists and changes as it dies. The bolt of lightning hits the brain worm!! You kill the brain worm! Greebo avoids your attack. Unknown command. A sea snake comes into view. The sea snake closely misses Greebo. The sea snake changes into a swamp worm! Greebo hits the swamp worm with a +0 quarterstaff! Greebo hits the swamp worm with a +0 quarterstaff! The swamp worm bites Greebo. An efreet comes into view. It is wielding a +2 scimitar of flaming. Unknown command. The swamp worm changes into a glass eye! Greebo casts a spell at the glass eye. The stone arrow misses the glass eye. Unknown command. You're wearing all the rings you can. Remove which one? (? for menu, Esc to cancel) < or a - a +5 ring of evasion; > or t - a +6 ring of intelligence You remove your +5 ring of evasion. The glass eye changes into a faun! Greebo hits the faun with a +0 quarterstaff!! I - a ring of protection from fire (left paw) The efreet gestures at you. The bolt of fire misses you. Unknown command. The faun changes into a manticore! Greebo hits the manticore with a +0 quarterstaff!! Greebo hits the manticore with a +0 quarterstaff!! The manticore changes into a merfolk! Greebo hits the merfolk with a +0 quarterstaff! Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 6% risk of failure) Press: ? - help, Dir - look around, f - activate Greebo avoids your attack. The bolt of lightning hits the merfolk! You kill the merfolk! Greebo avoids your attack. Greebo casts a spell at the efreet. The bolt of magma hits the efreet! The efreet partially resists. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The efreet is struck by an electric surge! The efreet is heavily wounded. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The efreet is struck by an electric surge!! You kill the efreet! Ancestor HP restored. Magic restored. You see here a shapeshifter corpse. Found a gate to the Vaults. You swap places. Found a flail. You see here a +0 flail. v - 3 inky potions (gained 1) Found a stone staircase leading down. f - 6 potions of haste (gained 1) M - an amulet of guardian spirit Autopickup disabled for amulets of guardian spirit. You drop an amulet of guardian spirit. There is a stone staircase leading down here. Found a leather armour. You see here a +0 leather armour. A green ugly thing comes into view. The green ugly thing gurgles horribly! The bolt of lightning misses the green ugly thing. The fiery plasma hits the green ugly thing. The green ugly thing is lightly wounded. The green ugly thing pecks Greebo. Greebo avoids your attack. The bolt of lightning hits the green ugly thing! The green ugly thing is lightly wounded. Greebo avoids your attack. The fiery plasma hits the green ugly thing!! The green ugly thing is heavily wounded. Greebo hits the green ugly thing with a +0 quarterstaff! The green ugly thing pecks Greebo! Greebo avoids your attack. The bolt of lightning hits the green ugly thing!! You kill the green ugly thing! Greebo avoids your attack. Your Shapeshifting skill increases to level 4! Unknown command. You swap places. You swap places. An efreet comes into view. It is wielding a +4 scimitar of flaming. The efreet hits Greebo with a +4 scimitar of flaming! The efreet burns Greebo. You see here a +0 short sword. Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The efreet is struck by an electric surge!! The efreet is heavily wounded. Greebo hits the efreet with a +0 quarterstaff!! The efreet dies! You swap places. A purple ugly thing comes into view. The purple ugly thing gurgles horribly! You swap places. The purple ugly thing headbutts Greebo! Greebo hits the purple ugly thing with a +0 quarterstaff! The purple ugly thing headbutts Greebo! Greebo casts a spell at the purple ugly thing. The bolt of magma hits the purple ugly thing!! The purple ugly thing completely misses Greebo. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The purple ugly thing is struck by an electric surge!! The purple ugly thing is severely wounded. You hear a shout! Greebo barely misses the purple ugly thing. The purple ugly thing headbutts Greebo! Greebo avoids your attack. The bolt of lightning misses the purple ugly thing. Greebo avoids your attack. The fiery plasma hits the purple ugly thing!! You kill the purple ugly thing! Unknown command. Snorg the Insatiable comes into view. Snorg bites Greebo! Snorg completely misses Greebo. Snorg claws Greebo! Greebo avoids your attack. The bolt of lightning hits Snorg. Snorg is lightly wounded. Greebo avoids your attack. The fiery plasma hits Snorg. Snorg is lightly wounded. Greebo casts a spell at Snorg. The stone arrow misses Snorg. Snorg bites Greebo! Greebo is destroyed! The bolt of lightning hits Snorg. Snorg is lightly wounded. The fiery plasma hits Snorg!! Snorg is moderately wounded. The bolt of lightning hits Snorg!! Snorg is heavily wounded. The fiery plasma hits Snorg. Snorg is heavily wounded. Aiming: Paralyse Press: ? - help, Shift-Dir - straight line, f - Snorg Aim: Snorg (heavily wounded, chance to affect: 29%) Snorg easily resists. Snorg completely misses you. Snorg claws you! x2 Aiming: Paralyse Press: ? - help, Shift-Dir - straight line, f/p - Snorg Aim: Snorg (heavily wounded, chance to affect: 29%) Snorg suddenly stops moving! The helpless Snorg fails to defend herself. You mangle Snorg!! You claw Snorg. Snorg is almost dead. You pounce on the unaware helpless Snorg! You mangle Snorg!! You kill Snorg! The troll leather armour {Snorg} is intact enough to wear. You don't have enough magic to cast this spell. Greebo emerges from the mists of memory! HP restored. Found an escape hatch in the ceiling. Things that are here: a +2 troll leather armour {Snorg}; the troll corpse of Snorg You swap places. You swap places. You swap places. Found a stone staircase leading down. Found 6 stones. K - 2 puce potions (gained 1) f - 7 potions of haste (gained 1) u - a wand of warping (19) (gained 6 charges) You now have 1486 gold pieces (gained 21). You swap places. d - 8 scrolls of fear (gained 1) Found an escape hatch in the floor. A skeletal warrior comes into view. It is wielding a +0 mace. Press: ? - help, v - describe, . - travel Here: a skeletal warrior, wielding a +0 mace (dormant, ally target) The floor. Unknown command. The bolt of lightning hits the skeletal warrior! The skeletal warrior is lightly damaged. The fiery plasma hits the skeletal warrior! The skeletal warrior is moderately damaged. You hear a shout! You hear a bark! Greebo casts a spell at the skeletal warrior. The stone arrow hits the skeletal warrior! A death knight comes into view. It is wielding a +0 glaive and wearing a +0 chain mail of fire resistance. The death knight offers itself to Yredelemnul, and fills with unholy energy. Greebo gestures at the skeletal warrior while chanting. The bolt of magma hits the skeletal warrior! Greebo avoids your attack. The bolt of lightning misses the skeletal warrior. The bolt of lightning hits the death knight!!! The death knight is heavily wounded. Greebo avoids your attack. The fiery plasma hits the skeletal warrior!!! You destroy the skeletal warrior! The fiery plasma hits the death knight!! The death knight resists. The death knight is severely wounded. The death knight reflects your damage back at you! Greebo points at the death knight and mumbles some strange words. The stone arrow hits the death knight! Greebo suffers a backlash! A wraith comes into view. Greebo barely misses the death knight. The death knight hits Greebo with a +0 glaive!! Greebo gestures at the death knight while chanting. The bolt of magma hits the death knight! The death knight partially resists. The bolt of magma hits the wraith!! Greebo suffers a backlash! The death knight hits Greebo with a +0 glaive! Greebo is destroyed! A boulder beetle comes into view. The bolt of lightning hits the death knight!! You kill the death knight! The bolt of lightning hits the wraith!! You destroy the wraith! The bolt of lightning hits the boulder beetle!!! The boulder beetle is heavily wounded. The fiery plasma hits the boulder beetle!! You kill the boulder beetle! Your damage is reflected back at you! You hear a bark! x2 A phantasmal warrior comes into view. Your Shapeshifting skill increases to level 5! A hell hound comes into view. Greebo emerges from the mists of memory! Magic restored. HP restored. There is a stone staircase leading down here. Found a stone staircase leading down. 2 fire elementals come into view. Found a pink potion. Azrael the Boundless Flame comes into view. He is wielding a +4 scimitar of flaming. The fire elemental moves out of view. You swap places. Greebo hits the fire elemental with a +0 quarterstaff! The fire elemental barely misses Greebo. Greebo closely misses the fire elemental. A fire elemental comes into view. The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo closely misses the fire elemental. Press: ? - help, v - describe, . - travel Here: a fire elemental (heavily damaged, ally target) The floor. The fire elemental barely misses Greebo. The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo points at the fire elemental and mumbles some strange words. The stone arrow hits the fire elemental! Casting: Plasma Beam (dangerous; 6% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is almost destroyed. The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is moderately damaged. The fire elemental resists. The fire elemental is struck by an electric surge. The fire elemental is lightly damaged. You hear a bark! x2 The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo hits the fire elemental with a +0 quarterstaff! The fire elemental is destroyed! A fire elemental comes into view. Greebo points at the fire elemental and mumbles some strange words. The bolt of magma misses the fire elemental. The bolt of magma hits the fire elemental. The fire elemental partially resists. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The fire elemental resists. The fire elemental is struck by an electric surge. The fire elemental is moderately damaged. The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is moderately damaged. The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is severely damaged. The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo casts a spell at the fire elemental. The stone arrow hits the fire elemental. Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is almost destroyed. The fire elemental resists. The fire elemental is struck by an electric surge. The fire elemental is heavily damaged. The fire elemental resists. The fire elemental is struck by an electric surge! The fire elemental is almost destroyed. You hear a bark! The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo points at the fire elemental and mumbles some strange words. The bolt of magma misses the fire elemental. The bolt of magma hits the fire elemental! The fire elemental partially resists. The fire elemental is destroyed! The fire elemental hits Greebo. The fire elemental burns Greebo! Greebo resists. Greebo hits the fire elemental with a +0 quarterstaff! The fire elemental is destroyed! Greebo casts a spell at the fire elemental. The bolt of magma hits the fire elemental. The fire elemental partially resists. The fire elemental closely misses Greebo. You hear a bark! Hepliaklqana grants Greebo healing and protection! Greebo is healed somewhat. The fire elemental barely misses Greebo. Greebo gestures at the fire elemental while chanting. The stone arrow hits the fire elemental!!! The fire elemental is destroyed! Unknown command. Press: ? - help, v - describe, . - travel Here: Azrael, wielding a +4 scimitar of flaming (flame) The floor. Greebo hits Azrael with a +0 quarterstaff!! Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! Azrael is struck by an electric surge!! Azrael is severely wounded. Azrael gestures at you. The fireball explodes! The fireball engulfs Greebo! Greebo resists. The fireball engulfs Azrael. Azrael completely resists. The fireball engulfs you!! You resist. A hell hound comes into view. Greebo hits Azrael with a +0 quarterstaff!! You hear a bark! Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! Azrael is struck by an electric surge!! You kill Azrael! The hell hound is struck by an electric surge. The hell hound is lightly wounded. The hell hound breathes flames at you. The blast of flame hits Greebo. Greebo resists. The blast of flame hits you. You resist. Greebo barely misses the hell hound. The hell hound bites Greebo. Greebo hits the hell hound with a +0 quarterstaff!!! The hell hound dies! The hell hound bites Greebo. Greebo gestures at the hell hound while chanting. The bolt of magma hits the hell hound! The hell hound partially resists. The hell hound breathes flames at you. The blast of flame hits Greebo! Greebo resists. The blast of flame hits you! You resist. Greebo misses the hell hound. The hell hound bites Greebo! The hell hound closely misses Greebo. Greebo gestures at the hell hound while chanting. The stone arrow hits the hell hound!!! The hell hound dies! Greebo loses the glow of perfection. Ancestor HP restored. You swap places. Things that are here: a +4 scimitar of flaming; a hell hound corpse H - 2 pink potions (gained 1) Found a stone staircase leading up. A phantasmal warrior is nearby! The bolt of lightning hits the phantasmal warrior. The phantasmal warrior is lightly damaged. The fiery plasma hits the phantasmal warrior!! The phantasmal warrior is heavily damaged. The bolt of lightning hits the phantasmal warrior!!! You destroy the phantasmal warrior! Done exploring. Done exploring. You swap places. There is a shaft here. There is a stone staircase leading down here. You climb downwards. You hear a distant snort. Hark! There is a gateway to a gauntlet on this level. Find the entrance quickly before the gate is sealed! Found 2 scrolls of blinking and a glowing orb. Found Mumiowih's Antique Armour Shop. Found a stone staircase leading down. There is a stone staircase leading up here. As you read the scroll of revelation, it crumbles to dust. You feel aware of your surroundings. You sensed 2 shops/portals. Press: ? - help, v - describe, . - travel Mumiowih's Antique Armour Shop. Found 11 gold pieces. x - 4 scrolls of blinking (gained 2) You now have 1497 gold pieces (gained 11). Found a gate leading to a gauntlet. Found a potion of degeneration. Agnes the Wanderer comes into view. She is wielding a +1 lajatang of venom and wearing a +2 robe of willpower. Agnes shouts! Casting: Plasma Beam (dangerous; 6% 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. Found a fizzy brown potion. Agnes misses you. x2 Greebo gestures at Agnes while chanting. The bolt of magma hits Agnes!! Your blazeheart golem misses Agnes. Found Wuudokhlu's Antique Armour Emporium. Unknown command. Agnes hits your blazeheart golem with a +1 lajatang of venom!! Agnes hits your blazeheart golem with a +1 lajatang of venom. Greebo closely misses Agnes. You hear a shout! Unknown command. Found 10 gold pieces. Agnes hits your blazeheart golem with a +1 lajatang of venom! Greebo gestures at Agnes while chanting. The stone arrow hits Agnes! Your blazeheart golem barely misses Agnes. Agnes hits your blazeheart golem with a +1 lajatang of venom! A centaur warrior comes into view. Select a target. Press: ? - help, Dir - move target, f - centaur warrior Aim: a centaur warrior (wandering, hasn't noticed you) The floor. The centaur warrior swaps with Greebo! Agnes hits your blazeheart golem with a +1 lajatang of venom!! Your blazeheart golem falls apart, revealing its core! Agnes completely misses your blazeheart core. The centaur warrior wields a +0 shortbow. The centaur warrior shoots an arrow. The arrow completely misses your blazeheart core. The arrow hits you! Your blazeheart core explodes! The fiery explosion engulfs the centaur warrior!! The fiery explosion engulfs Agnes!!! Agnes is engulfed in blazing flames. You hear a shout! Unknown command. Unknown command. Greebo is recalled. Agnes is engulfed in blazing flames. The centaur warrior is engulfed in blazing flames. Agnes is engulfed in blazing flames. Agnes hits you with a +1 lajatang of venom!! You are poisoned. The centaur warrior is engulfed in blazing flames. Greebo points at Agnes and mumbles some strange words. The stone arrow hits Agnes!! Unknown command. Casting: Forge Blazeheart Golem (dangerous; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Electricity surges outward! Agnes is struck by an electric surge!! You kill Agnes! The centaur warrior is struck by an electric surge! You kill the centaur warrior! You feel very sick. Your Shapeshifting skill increases to level 6! Press: ? - help, v - describe, . - travel Wuudokhlu's Antique Armour Emporium. Unknown command. You feel sick. You feel sick. There is a gate leading to a gauntlet here. Beware, the minotaur awaits! Things that are here: a +0 shortbow; a centaur corpse You feel sick. The world spins around you as you enter the gateway. You enter a gauntlet! The nature of this place prevents you from teleporting. You feel sick. Found a gate leading back out of this place. Found two transporters. There is an empty arch of ancient stone here. You feel sick. Found a forked copper wand, a potion of haste and a runed glaive. You feel sick. Found two transporters. You feel sick. You are no longer poisoned. You swap places. There is a transporter here. Found 2 potions of mutation. Found a transporter. The death scarab's many legs skitter faintly. The death scarab waves its antennae. Found a puce potion. Found a runed translucent gate. Found 2 stones. Found a transporter. Found a transporter. The shadowghast claws the withered plant! The withered plant begins to crumble. The withered plant begins to die. Found three items. Found a transporter. The withered plant crumbles away. Found a gate leading back out of this place. Magic restored. Found a gate leading back out of this place. The dire elephant trumpets! Found 29 gold pieces. Found an embroidered scarf. Found a transporter. Found a brown potion. Found a transporter. Found a runed battleaxe and a wand of flame (10). Found a transporter. The elephant trumpets! The eye of devastation turns its gaze towards you. Found a transporter. The slime creature quivers. The slime creature quivers. The jelly quivers. The jelly quivers. Two slime creatures merge to form a large slime creature. Two slime creatures merge to form a very large slime creature. The jelly jiggles. There is a transporter here. The jelly quivers. Two slime creatures merge to form a large slime creature. You swap places. Two slime creatures merge to form a very large slime creature. A very large slime creature splits. Two slime creatures merge to form a very large slime creature. You swap places. Press: ? - help, . - travel, g - get item You can't see that place. [Stash: a forked copper wand] [the floor.] Unknown command. You swap places. The jelly jiggles. There is an empty arch of ancient stone here. You start resting. The jelly jiggles. x2 HP restored. There is a transporter here. You swap places. You swap places. The jelly jiggles. There is a transporter here. You enter the transporter and appear at another place. Greebo hits the jelly with a +0 quarterstaff!! The jelly dies! Greebo points at the very large slime creature and mumbles some strange words. The bolt of magma hits the very large slime creature!! Casting: Arcjolt (dangerous; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. Casting: Plasma Beam (dangerous; 6% risk of failure) Press: ? - help, Dir - look around, f - activate Greebo avoids your attack. The bolt of lightning hits the very large slime creature. The very large slime creature is lightly wounded. The bolt of lightning hits the jelly!!! You kill the jelly! The bolt of lightning hits the jelly!! You kill the jelly! Greebo avoids your attack. The fiery plasma hits the very large slime creature!! The very large slime creature is moderately wounded. The very large slime creature hits Greebo!!! Greebo is destroyed! Casting: Plasma Beam (dangerous; 6% 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 very large slime creature hits your blazeheart golem!!! The very large slime creature hits your blazeheart golem!!! Your blazeheart golem falls apart, revealing its core! Your blazeheart core explodes! The fiery explosion engulfs the very large slime creature!!! The very large slime creature is engulfed in blazing flames. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-502-g2f7cafc865 Game state: mouse_enabled: 0, waiting_for_command: 0, terminal_resized: 0 io_inited: 1, need_save: 1, saving_game: 0, updating_scores: 0: seen_hups: 1, map_stat_gen: 0, type: 1, arena_suspended: 0 prev_cmd = CMD_MOVE_DOWN repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [notthatgreg] Species: Felid Job: Forgewright HP: 73/73; mods: 0/0 MP: 21/30; mod: 0 Stats: 6 (6) 29 (29) 18 (18) Position: (57, 40), god: Hepliaklqana (25), 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 | 11 | 3375 | 0/675 Dodging | X | 0 | 0 | 9 | 1337 | 0/313 Stealth | X | 0 | 0 | 6 | 525 | 0/175 Unarmed Combat | X | 0 | 0 | 5 | 790 | 40/300 Spellcasting | X | 0 | 0 | 10 | 3328 | 28/713 Conjurations | X | 0 | 0 | 6 | 1248 | 0/416 Hexes | X | 0 | 0 | 5 | 375 | 0/150 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/25 Forgecraft | X | 0 | 0 | 6 | 1248 | 0/416 Fire Magic | X | 0 | 0 | 11 | 4013 | 0/803 Ice Magic | X | 0 | 0 | 0 | 0 | 0/59 Air Magic | X | 0 | 0 | 11 | 4078 | 65/803 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/59 Invocations | X | 0 | 0 | 7 | 1400 | 0/400 Evocations | X | 0 | 0 | 6 | 882 | 0/295 Shapeshifting | X | 1 | 100 | 6 | 1508 | 24/495 Spell bugs: Durations: #134: 478 Attributes: #12: 2201 #13: 704 #28: 12 #49: 2340 Mutations: claws: 1 (innate) fangs: 3 (innate) see invisible: 1 (innate) shaggy fur: 3 (innate) stealthy paws: 1 (innate) no weapons or thrown items: 1 (innate) no armour: 1 (innate) multi-lived: 1 (innate) Inventory bugs: Equipment: eq slot #7, inv slot #34: ring of protection from fire eq slot #8, inv slot #19: +6 ring of intelligence eq slot #9, inv slot #24: amulet of reflection }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: .....#.⌠.#...w##w#.∩.≈## ###...#########...≈≈## ....⌠.#.........⌠.≈≈≈# ###...#########...≈≈## ..#.⌠.###..##.#.∩.≈## .#/#. .#.#...#/.##J.##...## .#)#.#.#G#.⌠.#..#.##.#..## ©#©##©##.#©.©#©#.©#.##©## ##.#.#.#.#####!#@#.#.#.≈## .#.#.#.#.#...#.##..#.#.≈≈# .#GP.#...#.⌠.##..##.##.≈## .#########...#########.## .......................≈# ≈#≈≈≈#≈≈≈#≈≈≈#≈≈≈#≈≈≈#≈≈≈# ###≈###≈###≈###≈###≈###≈## # ### ### ### ### ### ## clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< grunt_orc_gardens_boss: false grunt_orc_gardens_store: antique weapon shop serial_glass_tile: dngn_transparent_wall grunt_orc_gardens_giant_problem: false >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>