ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-140-g0f670162d5 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 540172012951397384, deterministic pregen: 1 Command line: /usr/games/crawl-git-0f670162d5 -name listentometal -rc /dgldir/rcfiles/crawl-git/listentometal.rc -macro /dgldir/rcfiles/crawl-git/listentometal.macro -morgue /dgldir/morgue/listentometal/ -sprint -webtiles-socket /crawl-master/webserver/sockets/listentometal:2025-06-11.04:51:21.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 20 stack frames. /usr/games/crawl-git-0f670162d5(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x61d52e531ece]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-0f670162d5(_Z13do_crash_dumpv+0x43a) [0x61d52e53ff4a]: do_crash_dump() /usr/games/crawl-git-0f670162d5(_Z20crash_signal_handleri+0x1fa) [0x61d52e5323aa]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x70c51d842910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x70c51d89999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x70c51d842866]: /usr/games/crawl-git-0f670162d5(+0x4da31d) [0x61d52e53f31d]: /usr/games/crawl-git-0f670162d5(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x61d52e53f827]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-0f670162d5(_Z9mons_castP7monster4bolt10spell_type13enum_bitfieldI19mon_spell_slot_flagLi12EEb+0x9739) [0x61d52e8e4dc9]: mons_cast(monster*, bolt, spell_type, enum_bitfield, bool) /usr/games/crawl-git-0f670162d5(_Z16handle_mon_spellP7monster+0xa24) [0x61d52e8e8124]: handle_mon_spell(monster*) /usr/games/crawl-git-0f670162d5(+0x841e1a) [0x61d52e8a6e1a]: /usr/games/crawl-git-0f670162d5(_Z19handle_monster_moveP7monster+0x18d2) [0x61d52e8ae272]: handle_monster_move(monster*) /usr/games/crawl-git-0f670162d5(_Z15handle_monstersb+0xbf0) [0x61d52e8afee0]: handle_monsters(bool) /usr/games/crawl-git-0f670162d5(_Z12world_reactsv+0x147) [0x61d52eccc607]: world_reacts() /usr/games/crawl-git-0f670162d5(+0xc69c80) [0x61d52eccec80]: /usr/games/crawl-git-0f670162d5(+0xc6a635) [0x61d52eccf635]: /usr/games/crawl-git-0f670162d5(main+0x1f7) [0x61d52e467367]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x70c51d8280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x70c51d828189]: /usr/games/crawl-git-0f670162d5(_start+0x25) [0x61d52e467d95]: Trying to run gdb. GNU gdb (Ubuntu 14.0.50.20230907-0ubuntu1) 14.0.50.20230907-git Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x000070c51d90fbf7 in __GI___wait4 (pid=516002, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x000070c51d90fbf7 in __GI___wait4 (pid=516002, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x000061d52e53257c in call_gdb (file=0x70c51d9ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 513758\000\000\000\000\000\000" #2 0x000061d52e53ff68 in do_crash_dump () at dbg-asrt.cc:673 t = 1749620124 dir = "/dgldir/morgue/listentometal/" name = "/dgldir/morgue/listentometal/crash-listentometal-20250611-053524.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed." file = 0x70c51d9ff6c0 <_IO_2_1_stderr_> #3 0x000061d52e5323aa 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 = {7152}} 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 0x000070c51d842866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x000061d52e53f31d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff79b21910 "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x000061d52e53f827 in AssertFailed (expr=expr@entry=0x61d52ed79d50 "mons->heads() == (int)breaths->size()", file=file@entry=0x61d52ecffd0e "mon-cast.cc", line=line@entry=7152, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(mons->heads() == (int)breaths->size()) in 'mon-cast.cc' at line 7152 failed.\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000"... args = {{gp_offset = 1, fp_offset = 1, overflow_arg_area = 0x100000001, reg_save_area = 0x100000001}} fileName = #11 0x000061d52e8e4dc9 in mons_cast (mons=0x61d52f2e5688 , pbolt=..., spell_cast=, slot_flags=..., do_noise=true) at mon-cast.cc:7152 breaths = evoke = flags = foe = logic = slot = {spell = SPELL_NO_SPELL, freq = 0 '\000', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 28869}} sumcount = sumcount2 = duration = god = splpow = #12 0x000061d52e8e8124 in handle_mon_spell (mons=mons@entry=0x61d52f2e5688 ) at mon-cast.cc:5141 hspell_pass = std::vector of length 2, capacity 2 = {{spell = SPELL_SERPENT_OF_HELL_GEH_BREATH, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578}}, {spell = SPELL_SUMMON_DRAGON, freq = 35 '#', flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 516}}} beem = {origin_spell = SPELL_FIRE_BREATH, range = 7, glyph = 42 U'*', colour = 4 '\004', flavour = BEAM_FIRE, real_flavour = BEAM_MAGIC, drop_item = false, item_mulches = false, item = 0x0, launcher = 0x0, source = {x = 20, y = 47}, target = {x = 21, y = 53}, damage = {num = 3, size = 34}, ench_power = 204, hit = 30, thrower = KILL_MON_MISSILE, ex_size = 0, source_id = 345, source_name = "the Serpent of Hell", name = "blast of flame", short_name = "flames", hit_verb = "", loudness = 5, hit_noise_msg = "", explode_noise_msg = "", pierce = true, is_explosion = false, is_death_effect = false, aimed_at_spot = false, aux_source = "blast of fiery breath", affects_nothing = false, effect_known = true, effect_wanton = false, no_saving_throw = false, draw_delay = 15, explode_delay = 50, redraw_per_cell = true, special_explosion = 0x0, was_missile = false, animate = true, ac_rule = ac_type::normal, obvious_effect = false, seen = false, heard = false, path_taken = std::vector of length 7, capacity 8 = {{x = 20, y = 48}, {x = 20, y = 49}, {x = 20, y = 50}, {x = 21, y = 51}, {x = 21, y = 52}, {x = 21, y = 53}, {x = 21, y = 54}}, extra_range_used = 0, aimed_at_feet = false, msg_generated = false, noise_generated = false, passed_target = true, in_explosion_phase = false, attitude = ATT_HOSTILE, foe_ratio = 80, hit_count = std::map with 1 element = {[4294967295] = 1}, foes_hurt = 0, foes_helped = 0, friends_hurt = 0, friends_helped = 0, tracer = 0x0, chose_ray = false, overshoot_prompt = true, friendly_past_target = false, bounces = 0, bounce_pos = {x = 0, y = 0}, reflections = 0, reflector = 0, use_target_as_pos = false, ray = {r = {start = {x = 0, y = 0}, dir = {x = 0, y = 0}}, on_corner = false, cycle_idx = -1}, tile_beam = 0, tile_explode = 0, can_see_invis = true, nightvision = false, can_trigger_bullseye = false, message_cache = std::set with 0 elements} ignore_good_idea = spell_slot = spell_cast = flags = {<_enum_bitfield_exponent_base<12, true>> = {static last_exponent = 12}, flags = 578} battlesphere = false #13 0x000061d52e8a6e1a in _mons_take_special_action (mons=..., old_energy=) at mon-act.cc:1894 friendly_or_near = #14 0x000061d52e8ae272 in handle_monster_move (mons=0x61d52f2e5688 ) at mon-act.cc:2322 entry = mmov = {x = 0, y = 1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 70, y = 11} #15 0x000061d52e8afee0 in handle_monsters (with_noise=true) at mon-act.cc:2789 mon = 0x61d52f2e5688 oldspeed = tries = #16 0x000061d52eccc607 in world_reacts () at main.cc:2603 No locals. #17 0x000061d52eccec80 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x000061d52eccf635 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x000061d52e467367 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #20 main (argc=13, argv=0x7fff79b23ee8) at main.cc:342 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 = }}} [Inferior 1 (process 513758) detached] 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-0f670162d5/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-0f670162d5/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-0f670162d5/data/web/" -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 LDFLAGS: -rdynamic -fuse-ld=gold -O2 >>>>>>>>>>> Place info: branch = 0, depth = 1 Level id: D Level build method = random_map_for_place, level layout type = encompass, absdepth0 = 0 Level vaults: dungeon_sprint_mu [sprint_mu_entry_cave, sprint_mu_temple_rooms, sprint_mu_d1_horrors, sprint_mu_d2_genie, sprint_mu_d3_branching, sprint_mu_orc_legion, sprint_mu_elf_gauntlet, sprint_mu_hive_nellie, sprint_mu_lair_fedhas, sprint_mu_vaults_butterflies, sprint_mu_slime_circle, sprint_mu_swamp_cave, sprint_mu_snake_twists, sprint_mu_blade_basic, sprint_mu_crypt_lich, sprint_mu_tomb_spiral, sprint_mu_vestibule_basic, sprint_mu_gehenna_hellfire, sprint_mu_dis_giant, sprint_mu_tartarus_statrot, sprint_mu_cocytus_islands, sprint_mu_zot1] Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #0, type 0 at (1, 1): feature (stone_stairs_up_i) Marker #35, type 0 at (44, 15): feature (abandoned_shop) Marker #36, type 0 at (45, 14): feature (abandoned_shop) Marker #37, type 0 at (45, 45): feature (abandoned_shop) Marker #38, type 0 at (46, 13): feature (abandoned_shop) Marker #39, type 0 at (46, 15): feature (abandoned_shop) Marker #40, type 0 at (46, 23): feature (abandoned_shop) Marker #41, type 0 at (46, 24): feature (abandoned_shop) Marker #42, type 0 at (47, 12): feature (abandoned_shop) Marker #43, type 0 at (47, 14): feature (abandoned_shop) Marker #44, type 0 at (47, 23): feature (abandoned_shop) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< There is an open door to the Hive, spattered with blood here. Something appears before you! Something appears before you! You pick up a manual of Translocations and begin studying. You now have 11267 gold pieces (gained 854). Okay, then. There is an open door here. Okay, then. You see here a +0 orcbow. There is an open door here. There is an open door here. There is an open door to the Orcish Mines here. Things that are here: a +0 chain mail; a +1 war axe Things that are here: a +0 plate armour; a +0 great sword Items here: ))) [[[. Things that are here: a +0 robe; a +0 dagger; a +0 club You see here a +0 falchion. Okay, then. There is an open door to the Elven Halls here. Things that are here: a +0 robe; a +0 rapier Items here: )) [[. Things that are here: a +0 scale mail; a +0 long sword There is an open door here. Things that are here: a +0 scale mail; a +0 dagger A deep elf high priest comes into view. It is wielding the +7 great mace "Firestarter" {flame, immolate, rFlCloud rF++}, wearing a +4 chain mail of positive energy and wearing the amulet of Jige {Acrobat Int+4}. You feel yourself speed up. A deep elf annihilator, a deep elf demonologist and a deep elf death mage come into view. The deep elf demonologist is wearing a +1 robe of poison resistance. The deep elf death mage is wearing a +1 robe of cold resistance. You bellow at the deep elf demonologist! The deep elf high priest shouts! The deep elf annihilator shouts! The deep elf death mage shouts! The deep elf death mage beckons forth restless souls! The deep elf blademaster shouts! A deep elf demonologist comes into view. It is wielding a +5 heavy great sword and wearing a +2 robe of poison resistance. The deep elf high priest hits you with the +7 great mace "Firestarter"! The deep elf high priest burns you. The deep elf demonologist shouts! You blast the deep elf high priest!!! The lost soul assumes the form of the deep elf high priest and becomes anchored to this world! You barely miss the ghostly deep elf high priest. The ghostly deep elf high priest completely misses you. The deep elf death mage casts a spell at you. The bolt of negative energy misses you. The deep elf demonologist completely misses you. The deep elf annihilator completely misses you. You batter the deep elf annihilator!! The deep elf annihilator is heavily wounded. You completely miss the ghostly deep elf high priest. You barely miss the deep elf demonologist. You blast the deep elf annihilator!!!! Something assumes the form of the deep elf annihilator and becomes anchored to this world! You blast the ghostly deep elf high priest!!! You destroy the ghostly deep elf high priest! You closely miss the deep elf demonologist. The deep elf demonologist completely misses you. The ghostly deep elf annihilator completely misses you. The deep elf demonologist gestures wildly while chanting. The deep elf death mage casts a spell at you. The bolt of negative energy hits the shadow demon. The shadow demon completely resists. The bolt of negative energy hits you. You partially resist. You feel drained. Your life force feels restored. You blast the deep elf blademaster!!! The deep elf blademaster is heavily wounded. You batter the ghostly deep elf annihilator!! You miss the deep elf demonologist. You barely miss the deep elf blademaster. The deep elf blademaster is heavily wounded. You hit the deep elf demonologist. You blast the ghostly deep elf annihilator!!!! You destroy the ghostly deep elf annihilator! The deep elf blademaster completely misses you. x2 You blast the deep elf blademaster!!!! Lightning courses through the deep elf blademaster! You kill the deep elf blademaster! You completely miss the deep elf demonologist. The deep elf demonologist mumbles some strange words. The deep elf demonologist gestures wildly while chanting. Your Fighting skill increases to level 25! Found a robe and a scroll labelled JATSUA HENORE. Things that are here: 72 gold pieces; a +0 robe You blast the deep elf demonologist!!!! You kill the deep elf demonologist! The balrug disappears in a puff of smoke! You blast the deep elf death mage!!! The deep elf demonologist gestures wildly while chanting. You miss the deep elf death mage. The deep elf death mage is heavily wounded. You miss the deep elf death mage. Your off-hand punch misses the deep elf death mage. The deep elf death mage is heavily wounded. You blast the deep elf death mage!!! Lightning courses through the deep elf death mage! You kill the deep elf death mage! The deep elf demonologist gestures wildly while chanting. Your Throwing skill increases to level 9! Found a scroll labelled JATSUA HENORE and a shiny buckler. The sin beast is distracted by your dazzling golden aura. The shadow demon hits you but does no damage. Things that are here: 72 gold pieces; a +1 robe of cold resistance You blast the shadow demon!!!! You kill the shadow demon! The shadow demon disappears in a puff of smoke! The deep elf demonologist points at you and mumbles some strange words. You resist with some effort. There is an open door here. You buffet the deep elf demonologist! The deep elf demonologist is moderately wounded. The orange demon is distracted by your dazzling golden aura. The deep elf demonologist mumbles some strange words. The deep elf demonologist casts a spell. The orange demon disappears in a puff of smoke! You batter the deep elf demonologist!! The deep elf demonologist is almost dead. You blast the deep elf demonologist!!!! You kill the deep elf demonologist! The rust devil disappears in a puff of smoke! The neqoxec disappears in a puff of smoke! The hellwing gives a chilling moan. The hellwing is distracted by your dazzling golden aura. The deep elf demonologist misses you. Things that are here: 36 gold pieces; a +5 great mace of venom; a +1 robe of poison resistance The hellwing gives a chilling moan. You blast the deep elf demonologist!!!! You kill the deep elf demonologist! The soul eater disappears in a puff of smoke! The hellwing disappears in a puff of smoke! The red devil disappears in a puff of smoke! You now have 11312 gold pieces (gained 45). Things that are here: a +5 heavy great sword; a +2 robe of poison resistance You now have 11348 gold pieces (gained 36). Things that are here: a +5 great mace of venom; a +1 robe of poison resistance There is an open door, spattered with blood here. You now have 11420 gold pieces (gained 72). You see here a +1 robe of cold resistance. You now have 11492 gold pieces (gained 72). You see here a +0 robe. You now have 11546 gold pieces (gained 54). You see here a +1 robe of poison resistance. You now have 11632 gold pieces (gained 86). o - the amulet of Jige {Acrobat Int+4} Things that are here: the +7 great mace "Firestarter" {flame, immolate, rFlCloud rF++}; a +4 chain mail of positive energy Your extra speed is starting to run out. You now have 11659 gold pieces (gained 27). You see here a +2 chain mail of cold resistance. Found a scroll labelled JATSUA HENORE. Found a pitted wooden ring. Found a wand of charming (6). J - a scroll labelled JATSUA HENORE R - a +1 phantom mirror (improved by +1). Things that are here: a +1 heavy orcbow; a manual of Unarmed Combat You feel yourself slow down. J - 2 scrolls labelled JATSUA HENORE (gained 1) Things that are here: the staff of Vehumet's Favour {Will+ Earth}; the +0 ring mail of Gluttony {Rampage Regen+} Things that are here: a +1 heavy orcbow; a manual of Unarmed Combat Things that are here: a +1 heavy orcbow; a manual of Unarmed Combat Things that are here: the staff of Vehumet's Favour {Will+ Earth}; the +0 ring mail of Gluttony {Rampage Regen+} K - the ring "Ymneow" {rPois rF+ rC- Dex+7 Fire} T - a ring of see invisible You see here a staff of cold. Okay, then. Q - a wand of charming (10) (gained 6 charges) You pick up a manual of Armour and begin studying. You pick up a manual of Throwing and begin studying. U - a scroll labelled UQAOR RUCAI You pick up a manual of Short Blades and begin studying. Things that are here: a +0 buckler of protection; a +2 long sword of distortion J - 3 scrolls labelled JATSUA HENORE (gained 1) You see here a +1 cloak of poison resistance. U - 2 scrolls labelled UQAOR RUCAI (gained 1) Things that are here: a +0 robe; a +2 whip of venom Okay, then. As you read the scroll labelled JATSUA HENORE, it crumbles to dust. A profound silence engulfs you. It was a scroll of silence. You start waiting. Your hearing returns. As you read the scroll of identify, it crumbles to dust. U - 2 scrolls of amnesia Okay, then. Okay, then. Okay, then. You drop the amulet of Jige {Acrobat Int+4}. Okay, then. You start removing your amulet. You continue removing your amulet of regeneration. x5 You finish removing your amulet of regeneration. You drop an amulet of regeneration. You start putting on your amulet. You continue putting on the amulet of Vena Qeq {rPois Will+ Regen+}. x5 You finish putting on the amulet of Vena Qeq {rPois Will+ Regen+}. M - the amulet of Vena Qeq (worn) {rPois Will+ Regen+} The amulet of Vena Qeq throbs as it attunes itself to your uninjured body. Okay, then. Things that are here: a +1 robe of poison resistance; a +5 great mace of venom There is an open door, spattered with blood here. You see here a +1 robe of cold resistance. You see here a +0 robe. There is an open door here. Things that are here: a +0 scale mail; a +0 dagger Things that are here: a +0 scale mail; a +0 long sword Items here: )) [[. There is an open door to the Elven Halls here. Things that are here: a +0 robe; a +0 rapier You see here a +0 mace. Things that are here: a +0 robe; a +0 dagger Items here: )) [[. Items here: ))) [[[. Things that are here: a +0 plate armour; a +0 great sword Things that are here: a +0 chain mail; a +1 war axe There is an open door to the Orcish Mines here. There is an open door here. There is an open door here. You see here a +0 orcbow. There is an open door here. There is an entrance to Wenunad's Assorted Antiques here. There is an entrance to Qynosit's General Store here. There is an entrance to Biesu's Assorted Antiques here. There is an entrance to Xibred's Book Shoppe here. There is an open door to the Lair of Beasts here. There is an open door, spattered with blood here. There is an open door here. You reach down and open the door. 2 five-headed hydras and an electric eel come into view. The five-headed hydra roars! There is an open door here. The five-headed hydra roars! Found a morningstar. You blast the five-headed hydra!!!! Lightning courses through the five-headed hydra!! You kill the five-headed hydra! You hear an angry hiss. The five-headed hydra is engulfed in freezing vapours. The five-headed hydra seems to slow down. You hit the five-headed hydra. Lightning courses through the five-headed hydra! You punch the five-headed hydra! The five-headed hydra is heavily wounded. The electric eel is distracted by your dazzling golden aura. You blast the five-headed hydra!!! You kill the five-headed hydra! A death drake comes into view. The electric eel is no longer distracted by gold. You blast the death drake!!! You punch the death drake!! You kill the death drake! Found a runed door to the Swamp. The electric eel is distracted by your dazzling golden aura. You see here 117 gold pieces. The electric eel is no longer distracted by gold. Okay, then. The electric eel shoots out a bolt of lightning at you! The bolt of electricity misses you. You see here 171 gold pieces. The electric eel shoots out a bolt of lightning at you! The bolt of electricity hits you. You resist. You see here 180 gold pieces. You miss the electric eel. You miss the electric eel. You closely miss the electric eel. You punch the electric eel. The electric eel is lightly wounded. You buffet the electric eel! You kill the electric eel! You now have 11731 gold pieces (gained 72). You now have 11911 gold pieces (gained 180). You now have 12082 gold pieces (gained 171). You now have 12199 gold pieces (gained 117). As you open the door, it creaks loudly! A spriggan druid and 2 spriggans come into view. A spriggan is quivering datura-tipped darts. A spriggan is quivering datura-tipped darts. Found a blossoming altar of Fedhas. The spriggan shouts! x2 There is an open door here. The spriggan misses you. You barely miss the spriggan. The spriggan completely misses you. You hit the spriggan. The spriggan is moderately wounded. You blast the spriggan!!! You kill the spriggan! You batter the spriggan druid!! Your off-hand punch misses the spriggan druid. The spriggan druid is heavily wounded. The spriggan druid gestures at you while chanting. The stone arrow misses you. You hit the spriggan druid. The spriggan druid is severely wounded. You hit the spriggan druid. The spriggan druid is almost dead. The spriggan druid calls out to the beasts of the wild! You buffet the spriggan druid! Lightning courses through the spriggan druid! You kill the spriggan druid! The spriggan throws a datura-tipped dart. The datura-tipped dart completely misses you. The spriggan completely misses you. Items here: $ ( ) [. You closely miss the spriggan. You punch the spriggan!! You kill the spriggan! You now have 12244 gold pieces (gained 45). You see here 5 datura-tipped darts. You see here 5 datura-tipped darts. Something closely misses you. Something misses you. Something completely misses you. You now have 12334 gold pieces (gained 90). Things that are here: a +0 quarterstaff; a +0 robe; 5 datura-tipped darts You feel you are being watched by something. You feel your power leaking away. Something barely misses you. Something misses you. Something stings you. Deactivating autopickup; reactivate with Ctrl-A. You blast something!!!! Reactivating autopickup. You feel a bit more experienced. Training target 10.0 for Throwing reached! Your Throwing skill increases to level 10! You now have 12451 gold pieces (gained 117). Things that are here: a +0 quarterstaff; a +0 robe; 5 datura-tipped darts You see here 5 datura-tipped darts. Things that are here: a +0 quarterstaff; a +0 robe; 5 datura-tipped darts There is an open door here. To do this, you must remove one of the following items: (? for menu, Esc to cancel) < or v - a +5 ring of evasion > or A - the ring of Kainkom {rN+ Str+3 Dex+3 Slay+4} You remove your +5 ring of evasion. m - a ring of protection from cold (worn) There is an open door here. You are engulfed in freezing vapours. You resist. You are engulfed in freezing vapours. You resist. You are engulfed in freezing vapours. You resist. You see here a +0 morningstar. You reach down and open the door. A polar bear simulacrum and a wolf simulacrum come into view. You are engulfed in freezing vapours. You resist. Found a fading serpent talisman and a polished staff. You barely miss the wolf simulacrum. You are engulfed in freezing vapours. You resist. The wolf simulacrum completely misses you. You blast the wolf simulacrum!!!! The wolf simulacrum vaporises! You are engulfed in freezing vapours. You resist. A black mamba simulacrum comes into view. You closely miss the black mamba simulacrum. You are engulfed in freezing vapours. You resist. The black mamba simulacrum completely misses you. You blast the black mamba simulacrum!!!! The black mamba simulacrum vaporises! You are engulfed in freezing vapours. You resist. A four-headed hydra simulacrum comes into view. You blast the four-headed hydra simulacrum!!! Lightning courses through the four-headed hydra simulacrum!! The four-headed hydra simulacrum vaporises! You are engulfed in freezing vapours. You resist. You hit the polar bear simulacrum. Lightning courses through the polar bear simulacrum! The polar bear simulacrum is almost destroyed. You are engulfed in freezing vapours. You resist. You blast the polar bear simulacrum!!!! The polar bear simulacrum vaporises! You are engulfed in freezing vapours. You resist. Found a ring of protection from cold and a manual of Translocations. You are engulfed in freezing vapours. You resist. There is an open door here. You see here 252 gold pieces. n - 9 potions of mutation (gained 1) You now have 12462 gold pieces (gained 11). Items here: % ( )). You reach down and close the door, pushing everything out of the way. Items here: $ % ( )). o - a ring of protection from cold You now have 12492 gold pieces (gained 30). You pick up a book of Necromancy and begin reading... You add the spells Soul Splinter, Grave Claw and Vampiric Draining to your library. Things that are here: a +0 pair of boots; a +0 leather armour You now have 12744 gold pieces (gained 252). Items here: % ( )). u - 3 javelins V - the serpent talisman "Jesoijye" {Will+ Str+2 Dex+2} h - 4 potions of haste (gained 1) You now have 12758 gold pieces (gained 14). C - 3 potions of might (gained 1) Things that are here: the staff "Zecvicetaa" {rF+ Dex+4 Fire}; a +0 scale mail; a +0 robe You pick up another manual of Translocations and continue studying. W - a +6 ring of dexterity; X - a +6 ring of dexterity You now have 12771 gold pieces (gained 13). You see here a +0 pair of boots. Okay, then. You begin untransforming. You continue untransforming. x3 HP restored. Your transformation has ended. Your +1 animal skin, +1 hat and scarf of Camick {repulsion, rF+ rN+ Regen+ Int+2} unmeld from your body. You are surrounded by a repulsion field. You float gracefully downwards. You start removing your armour. You continue removing your +1 animal skin. x5 You finish removing your +1 animal skin. You start putting on your armour. You continue putting on your +2 robe of positive energy. x5 You finish putting on your +2 robe of positive energy. You feel more protected from negative energy. Unknown command. Unknown command. You drop a +1 animal skin. You drop a +1 tower shield of reflection. You drop a +6 ring of dexterity. x2 You drop a ring of protection from cold. Okay, then. Unknown command. You begin transforming. You continue transforming. x3 You turn into a lightning-filled tempest! Your +1 hat, scarf of Camick {repulsion, rF+ rN+ Regen+ Int+2} and +2 robe of positive energy meld into your body. The haze of the repulsion field disappears. You feel less protected from negative energy. Unknown command. Unknown command. Okay, then. Things that are here: a +0 dagger; a +0 sling You reach down and open the door. You are engulfed in freezing vapours. You resist. There is an open door here. You are engulfed in freezing vapours. You resist. You see here a +0 morningstar. You are engulfed in freezing vapours. You resist. You start resting. HP restored. You reach down and open the door. There is an open door to the Swamp here. A swamp dragon comes into view. The swamp dragon roars deafeningly! A swamp dragon comes into view. Okay, then. Okay, then. The swamp dragon roars deafeningly! You hear a roar! A swamp dragon comes into view. You bellow at the swamp dragon! An eight-headed hydra and a swamp dragon come into view. The swamp dragon roars deafeningly! The swamp dragon moves out of view. A swamp dragon comes into view. The swamp dragon misses you. The swamp dragon completely misses you. The swamp dragon misses you. You blast the swamp dragon!!!! Lightning courses through the swamp dragon! You kill the swamp dragon! You hear a roar! You have reached level 17! You blast the eight-headed hydra!!! Lightning courses through the eight-headed hydra! You kill the eight-headed hydra! A swamp drake comes into view. You bellow at the swamp drake! Your Shapeshifting skill increases to level 26! You blast the swamp dragon!!!! You kill the swamp dragon! The swamp drake is distracted by your dazzling golden aura. The swamp dragon is distracted by your dazzling golden aura. You see here 576 gold pieces. The swamp drake roars! The swamp dragon roars deafeningly! You batter the swamp dragon!! Lightning courses through the swamp dragon!! The swamp dragon is heavily wounded. You blast the swamp dragon!!!! You kill the swamp dragon! The swamp dragon misses you. The swamp dragon closely misses you. The swamp dragon completely misses you. You blast the swamp dragon!!! You kill the swamp dragon! You blast the swamp dragon!!! You closely miss the swamp dragon. You punch the swamp dragon!! You kill the swamp dragon! Found Jipuagun's Magic Scroll Emporium and Nietur's Book Shop. The swamp drake is no longer distracted by gold. The swamp drake breathes poison at you. The noxious blast misses you. You see here 414 gold pieces. You see here 576 gold pieces. Found Erchaipp's Antique Armour Shoppe. The swamp drake completely misses you. You see here 153 gold pieces. You blast the swamp drake!!!! You kill the swamp drake! You now have 12879 gold pieces (gained 108). You now have 13032 gold pieces (gained 153). You now have 13608 gold pieces (gained 576). You now have 14022 gold pieces (gained 414). A swamp drake comes into view. The swamp drake roars! The swamp drake breathes poison at you. The noxious blast misses you. You closely miss the swamp drake. The swamp drake misses you. You blast the swamp drake!!!! You kill the swamp drake! You now have 14175 gold pieces (gained 153). There is an entrance to Jipuagun's Magic Scroll Emporium here. Okay, then. Okay, then. There is an entrance to Nietur's Book Shop here. There is an entrance to Erchaipp's Antique Armour Shoppe here. You bellow at the 27-headed Lernaean hydra! The 27-headed Lernaean hydra comes into view. Found a decaying rune of Zot. The 27-headed Lernaean hydra roars deafeningly! Okay, then. You can't do that in your present form. Aiming: Fastroot Press: ? - help, Shift-Dir - straight line Aim: the 27-headed Lernaean hydra The roots erupt in riotous growth! Roots grab the 27-headed Lernaean hydra. The grasping roots constrict the 27-headed Lernaean hydra! The 27-headed Lernaean hydra struggles to escape constriction. Aiming: Phantom Mirror Press: ? - help, Dir - move target Aim: the 27-headed Lernaean hydra (lightly wounded, constricted by roots) You reflect the 27-headed Lernaean hydra with the mirror! The mirror clouds! The grasping roots constrict the 27-headed Lernaean hydra! The 27-headed Lernaean hydra bites your 27-headed Lernaean hydra! x5 The 27-headed Lernaean hydra bites your 27-headed Lernaean hydra. The 27-headed Lernaean hydra completely misses your 27-headed Lernaean hydra. The 27-headed Lernaean hydra bites your 27-headed Lernaean hydra! x2 The 27-headed Lernaean hydra bites your 27-headed Lernaean hydra!! The 27-headed Lernaean hydra bites your 27-headed Lernaean hydra! x3 Your 27-headed Lernaean hydra dies! Your 27-headed Lernaean hydra's corpse shimmers and vanishes! The grasping roots constrict the 27-headed Lernaean hydra. The 27-headed Lernaean hydra escapes! Aim the phial where? Press: ? - help, Shift-Dir - straight line Aim: the 27-headed Lernaean hydra (lightly wounded, 91% to hit) The torrent of water hits the 27-headed Lernaean hydra! The 27-headed Lernaean hydra is moderately wounded. The 27-headed Lernaean hydra is knocked back by the torrent of water. The wave splashes down. Unknown command. You blast the 27-headed Lernaean hydra!!! The 27-headed Lernaean hydra is heavily wounded. The 27-headed Lernaean hydra completely misses you. x3 The 27-headed Lernaean hydra closely misses you. The 27-headed Lernaean hydra completely misses you. x4 The 27-headed Lernaean hydra bites you. The 27-headed Lernaean hydra bites you but does no damage. The 27-headed Lernaean hydra misses you. The 27-headed Lernaean hydra bites you! The 27-headed Lernaean hydra barely misses you. The 27-headed Lernaean hydra bites you but does no damage. The 27-headed Lernaean hydra completely misses you. The 27-headed Lernaean hydra bites you but does no damage. The 27-headed Lernaean hydra bites you. x2 The 27-headed Lernaean hydra misses you. The 27-headed Lernaean hydra bites you! The 27-headed Lernaean hydra completely misses you. The 27-headed Lernaean hydra bites you but does no damage. The 27-headed Lernaean hydra completely misses you. The 27-headed Lernaean hydra barely misses you. The 27-headed Lernaean hydra completely misses you. x3 You blast the 27-headed Lernaean hydra!!!! You kill the 27-headed Lernaean hydra! You now have 14409 gold pieces (gained 234). You pick up the decaying rune and feel its power. You now have 4 runes. Press } to see all the runes you have collected. There is an open door to the Swamp here. There is an open door here. There is an open door here. There is an open door, spattered with blood here. A swamp dragon comes into view. There is an open door, spattered with blood here. The swamp dragon breathes poison at you. The swamp dragon completely misses you. x3 You batter the swamp dragon!! The swamp dragon is moderately wounded. The swamp dragon completely misses you. x3 You blast the swamp dragon!!! You kill the swamp dragon! You now have 14634 gold pieces (gained 225). Your +1 phantom mirror has recharged. There is an open door, spattered with blood here. Things that are here: a +0 scale mail; a +0 great mace of protection The azure jelly quivers. The azure jelly quivers. x2 You reach down and open the door. The azure jelly hits you! The azure jelly freezes you! You resist. The azure jelly completely misses you. The azure jelly misses you. x2 You buffet the azure jelly! You punch the azure jelly. The azure jelly is moderately wounded. You completely miss the azure jelly. The azure jelly is moderately wounded. The azure jelly hits you. The azure jelly freezes you! You resist. The azure jelly completely misses you. x3 You buffet the azure jelly! Lightning courses through the azure jelly!! The azure jelly is heavily wounded. You batter the azure jelly!! Your off-hand punch misses the azure jelly. The azure jelly is almost dead. The azure jelly closely misses you. The azure jelly completely misses you. x3 You barely miss the azure jelly. The azure jelly is almost dead. The azure jelly completely misses you. The azure jelly barely misses you. The azure jelly hits you but does no damage. The azure jelly completely misses you. You blast the azure jelly!!!! Lightning courses through the azure jelly! You kill the azure jelly! You hear a faint sloshing from your +0 phial of floods as it returns to readiness. Your Dodging skill increases to level 19! You buffet the azure jelly! The azure jelly is lightly wounded. The azure jelly is distracted by your dazzling golden aura. The azure jelly hits you. The azure jelly freezes you!! You resist. The azure jelly completely misses you. x3 You blast the azure jelly!!!! Lightning courses through the azure jelly! You kill the azure jelly! You barely miss the azure jelly. The azure jelly completely misses you. The azure jelly hits you but does no damage. The azure jelly completely misses you. x2 You blast the azure jelly!!! The azure jelly is severely wounded. You blast the azure jelly!!!! You kill the azure jelly! Your Fighting skill increases to level 26! You closely miss the azure jelly. You punch the azure jelly!! The azure jelly is moderately wounded. The azure jelly hits you. The azure jelly freezes you! You resist. The azure jelly hits you but does no damage. The azure jelly barely misses you. The azure jelly misses you. You barely miss the azure jelly. The azure jelly is moderately wounded. The azure jelly completely misses you. The azure jelly hits you but does no damage. The azure jelly completely misses you. The azure jelly hits you but does no damage. You blast the azure jelly!!!! You kill the azure jelly! You now have 14670 gold pieces (gained 36). You now have 14805 gold pieces (gained 135). There is an open door here. You start resting. HP restored. You reach down and open the door. You reach down and open the door. Found four items. There is an open door to the Pits of Slime here. Acid dripping from the walls corrodes you. Found a twisted smoking staff. An azure jelly, a glass eye and 2 shining eyes come into view. The azure jelly quivers. The glass eye turns its gaze towards you. The shining eye turns its gaze towards you. There is an open door to the Pits of Slime here. The azure jelly completely misses you. The azure jelly hits you. The azure jelly freezes you!! You resist. The azure jelly hits you but does no damage. The azure jelly completely misses you. You blast the azure jelly!!!! You kill the azure jelly! You completely miss the glass eye. You blast the glass eye!!! You kill the glass eye! You start resting. A shining eye is nearby! You blast the shining eye!!! Lightning courses through the shining eye! You kill the shining eye! You start resting. HP restored. You now have 14985 gold pieces (gained 180). There is an open door to the Pits of Slime here. Acid dripping from the walls corrodes you. The shining eye turns its gaze towards you. Aiming: Polymorph Press: ? - help, Shift-Dir - straight line Aim: a shining eye (will become a manticore, a moth of wrath, or a wind drake, chance to affect: 5%) The shining eye resists with almost no effort. There is an open door to the Pits of Slime here. You start waiting. A shining eye is nearby! You batter the shining eye!! The shining eye is heavily wounded. You batter the shining eye!! You kill the shining eye! You now have 15012 gold pieces (gained 27). There is an open door to the Pits of Slime here. Acid dripping from the walls corrodes you. An acid blob, a glass eye and 2 shining eyes come into view. The shining eye turns its gaze towards you. There is an open door to the Pits of Slime here. You start waiting. A shining eye is nearby! You blast the shining eye!!!! You kill the shining eye! You now have 15057 gold pieces (gained 45). There is an open door to the Pits of Slime here. Acid dripping from the walls corrodes you. The glass eye turns its gaze towards you. The shining eye turns its gaze towards you. The glass eye is distracted by your dazzling golden aura. There is an open door to the Pits of Slime here. You start waiting. A shining eye is nearby! You blast the shining eye!!!! You kill the shining eye! You now have 15120 gold pieces (gained 63). There is an open door to the Pits of Slime here. Acid dripping from the walls corrodes you. The glass eye turns its gaze towards you. The glass eye gazes at you. Your body becomes as fragile as glass! The acid blob quivers. The glass eye gazes at you. You feel your fragility will last longer. The acid blob spits acid at you. The splash of acid hits you!! The glass eye gazes at you. You feel your fragility will last longer. The glass eye gazes at you. You feel your fragility will last longer. There is an open door to the Pits of Slime here. You start resting. A glass eye is nearby! You blast the glass eye!!!! You kill the glass eye! You start resting. An acid blob is nearby! You blast the acid blob!!!! Lightning courses through the acid blob! Your fists burn! The acid corrodes you! The acid blob is almost dead. The acid blob spits acid at you. The splash of acid misses you. You batter the acid blob!! Lightning courses through the acid blob! You kill the acid blob! You have mastered Shapeshifting! You now have 15219 gold pieces (gained 99). There is an open door to the Pits of Slime here. You start resting. You feel less fragile. You start resting. HP restored. There is an open door to the Pits of Slime here. You start waiting. You are no longer corroded. Acid dripping from the walls corrodes you. The Royal Jelly comes into view. Found a wand of digging (8). Found a viscous altar of Jiyva. Acid dripping from the walls corrodes you. There is an open door to the Pits of Slime here. You feel yourself speed up. You feel very mighty all of a sudden. You barely miss the Royal Jelly. The Royal Jelly hits you. You are splashed with acid! The Royal Jelly misses you. You blast the Royal Jelly!!!! Your fists burn! The Royal Jelly is moderately wounded. The Royal Jelly shudders alarmingly. The Royal Jelly spits out seven more jellies. You blast the Royal Jelly!!!! Your fists burn! The Royal Jelly is severely wounded. You batter the rockslime!! You blast the acid blob!!!! Your fists burn! The Royal Jelly shudders alarmingly. The Royal Jelly spits out eight more jellies. The Royal Jelly completely misses you. x2 You blast the Royal Jelly!!!!! You kill the Royal Jelly! You blast the acid blob!!!! You kill the acid blob! You blast the rockslime!!!! You kill the rockslime! The dying Royal Jelly spits out three more jellies. You blast the acid blob!!! Lightning courses through the acid blob!! Your fists burn! The acid blob is heavily wounded. You blast the azure jelly!!! You barely miss the azure jelly. The void ooze is distracted by your dazzling golden aura. The void ooze quivers. You blast the acid blob!!!! Lightning courses through the acid blob! You kill the acid blob! You blast the azure jelly!!!! You kill the azure jelly! You blast the azure jelly!!!! Lightning courses through the azure jelly!! You kill the azure jelly! You blast the acid blob!!!! Your fists burn! You punch the acid blob. You kill the acid blob! You buffet the azure jelly! You blast the azure jelly!!! The azure jelly is severely wounded. The azure jelly barely misses you. The azure jelly hits you but does no damage. The azure jelly completely misses you. The azure jelly hits you but does no damage. You blast the azure jelly!!! Lightning courses through the azure jelly!! You kill the azure jelly! You miss the void ooze. You batter the void ooze!! Lightning courses through the void ooze! The void ooze is severely wounded. You batter the azure jelly!! You buffet the rockslime! The void ooze misses you. The void ooze completely misses you. You blast the azure jelly!!! Lightning courses through the azure jelly! You kill the azure jelly! You barely miss the void ooze. You batter the rockslime!! The rockslime completely misses you. You blast the void ooze!!!! You kill the void ooze! You blast the rockslime!!! You kill the rockslime! The void ooze is no longer distracted by gold. The acid blob spits acid at you. The splash of acid misses you. Acid dripping from the walls corrodes you. An acid blob comes into view. The acid blob quivers. The acid blob spits acid at you. The splash of acid hits you! You see here 45 gold pieces. You buffet the acid blob! Your fists burn! The acid blob is lightly wounded. You blast the acid blob!!!!! Lightning courses through the acid blob! You kill the acid blob! An acid blob comes into view. The acid blob quivers. The azure jelly completely misses you. The azure jelly barely misses you. The azure jelly completely misses you. x2; The void ooze completely misses you. x2 The acid blob is distracted by your dazzling golden aura. A rockslime comes into view. You bellow at the rockslime! You barely miss the void ooze. The rockslime quivers. The acid blob quivers. Your off-hand punch misses the void ooze. You blast the azure jelly!!!! The azure jelly completely misses you. The azure jelly hits you! The azure jelly freezes you!! You resist. The azure jelly completely misses you. x2; The void ooze misses you. The void ooze completely misses you. You closely miss the void ooze. You blast the azure jelly!!! Lightning courses through the azure jelly!! You kill the azure jelly! You see here 45 gold pieces. You blast the void ooze!!! The void ooze is severely wounded. The void ooze completely misses you. The void ooze barely misses you. There is an open door to the Pits of Slime here. You blast the void ooze!!!! You kill the void ooze! Acid dripping from the walls corrodes you. You see here 45 gold pieces. The void ooze is distracted by your dazzling golden aura. The acid blob spits acid at you. The splash of acid misses you. The void ooze quivers. There is an open door to the Pits of Slime here. You start resting. A rockslime is nearby! You blast the rockslime!!!! You kill the rockslime! The acid blob spits acid at you. The splash of acid misses you. There is an open door to the Pits of Slime here. You batter the acid blob!! Your fists burn! You punch the acid blob!! The acid blob is moderately wounded. You blast the acid blob!!! Your fists burn! The acid blob is severely wounded. The void ooze is no longer distracted by gold. The acid blob spits acid at you. The splash of acid misses you. You blast the acid blob!!!! Lightning courses through the acid blob! You kill the acid blob! You start resting. An acid blob is nearby! You buffet the acid blob! Your fists burn! The acid blob is lightly wounded. The acid blob barely misses you. You blast the acid blob!!! Your fists burn! The acid corrodes you! You punch the acid blob!! The acid blob is almost dead. You batter the acid blob!! Lightning courses through the acid blob!! You kill the acid blob! A void ooze is nearby! You miss the void ooze. You barely miss the void ooze. You punch the void ooze!!! The void ooze is almost dead. The void ooze completely misses you. x2 You blast the void ooze!!!! You kill the void ooze! You start resting. A void ooze is nearby! You blast the void ooze!!! You kill the void ooze! There is an open door to the Pits of Slime here. You start resting. Your extra speed is starting to run out. Acid dripping from the walls corrodes you. You now have 15264 gold pieces (gained 45). You feel yourself slow down. Acid dripping from the walls corrodes you. You are no longer corroded. P - a wand of digging (12) (gained 8 charges) Aiming: Dig Press: ? - help, Shift-Dir - straight line A translucent rock wall. The rock shatters into small pieces. You see here a staff of earth. You pick up the slimy rune and feel its power. You now have 5 runes. Press } to see all the runes you have collected. You see here a scarab talisman. You see here the +1 leather armour "Fesoruat" {Int+4}. You see here the +1 leather armour "Fesoruat" {Int+4}. You see here a scarab talisman. a - a scarab talisman You see here the +1 leather armour "Fesoruat" {Int+4}. You feel a little less mighty now. Acid dripping from the walls corrodes you. There is an open door to the Pits of Slime here. There is an open door here. You see here a +0 long sword. There is an open door, spattered with blood here. You see here a +0 war axe. There is an open door, spattered with blood here. Things that are here: a +0 scale mail; a +0 great mace of protection There is an open door, spattered with blood here. There is an open door, spattered with blood here. There is an open door, spattered with blood here. There is an open door to the Lair of Beasts here. There is an entrance to Xibred's Book Shoppe here. There is an open door here. There is an open door here. Things that are here: a +0 leather armour; a +0 mace; a +0 falchion There is an entrance to Tute Tui's General Store here. There is an open door here. There is an open door here. There is an open door here. Things that are here: a +0 tower shield; a +1 sacred scourge of holy wrath There is an open door here. You reach down and open the large door. There is a large open door here. Things that are here: a +2 battleaxe; a +6 hand cannon; a +0 plate armour Things that are here: a +8 battleaxe; a +5 hand cannon; a +0 plate armour Things that are here: +0 fire dragon scales; a +3 glaive of flaming Things that are here: +0 fire dragon scales; a +1 glaive of flaming There is an open door here. There is an open gateway to Hell here. Okay, then. To do this, you must remove one of the following items: (? for menu, Esc to cancel) < or m - a ring of protection from cold > or A - the ring of Kainkom {rN+ Str+3 Dex+3 Slay+4} You remove your ring of protection from cold. G - a ring of protection from fire (worn) Okay, then. You reach down and open the gateway. The Serpent of Hell comes into view. The Serpent of Hell roars deafeningly! You hear a roar! You hear a hideous shriek! The Serpent of Hell roars! A dragon appears. >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-140-g0f670162d5 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: 4, arena_suspended: 0 prev_cmd = CMD_MOVE_RIGHT repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [listentometal] Species: Troll Job: Shapeshifter HP: 224/224; mods: 0/0 MP: 16/16; mod: 0 Stats: 33 6 14 Position: (21, 53), god: Gozag (20), 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 | 2 | 66 | 26 | 34348 | 2847/2899 Short Blades | X | 0 | 0 | 0 | 0 | 0/70 Long Blades | X | 0 | 0 | 0 | 0 | 0/70 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/59 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/70 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/100 Throwing | X | 0 | 0 | 10 | 3301 | 1/713 Armour | X | 0 | 0 | 0 | 0 | 0/70 Dodging | X | 1 | 34 | 19 | 17047 | 1633/1874 Stealth | X | 0 | 0 | 0 | 0 | 0/118 Shields | X | 0 | 0 | 0 | 0 | 0/59 Unarmed Combat | X | 0 | 0 | 27 | 24325 | 0/0 Spellcasting | X | 0 | 0 | 0 | 0 | 0/118 Conjurations | X | 0 | 0 | 0 | 0 | 0/84 Hexes | X | 0 | 0 | 0 | 0 | 0/100 Summonings | X | 0 | 0 | 0 | 0 | 0/84 Necromancy | X | 0 | 0 | 0 | 0 | 0/70 Translocations | X | 0 | 0 | 0 | 0 | 0/84 Forgecraft | X | 0 | 0 | 0 | 0 | 0/84 Fire Magic | X | 0 | 0 | 0 | 0 | 0/84 Ice Magic | X | 0 | 0 | 0 | 0 | 0/84 Air Magic | X | 0 | 0 | 0 | 0 | 0/100 Earth Magic | X | 0 | 0 | 0 | 0 | 0/59 Alchemy | X | 0 | 0 | 0 | 0 | 0/84 Invocations | X | 0 | 0 | 0 | 0 | 0/59 Evocations | X | 0 | 0 | 5 | 1261 | 0/504 Shapeshifting | X | 0 | 0 | 27 | 28928 | 1/0 Spell bugs: Durations: #33: 1 Attributes: #12: 34469 #13: 3759 #23: 6377 #24: 505916442 #49: 2861 #51: 10 #52: 10 #57: 15446 Mutations: claws: 3 (innate) regeneration: 1 (innate) screaming: 1 shaggy fur: 1 (innate) tough skin: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #30: +2 robe of positive energy(melded) eq slot #10, inv slot #38: amulet of Vena Qeq {rPois Will+ Regen+} eq slot #4, inv slot #24: +1 hat(melded) eq slot #9, inv slot #26: ring of Kainkom {rN+ Str+3 Dex+3 Slay+4} eq slot #8, inv slot #23: scarf of Camick {repulsion, rF+ rN+ Regen+ Int+2}(melded) eq slot #9, inv slot #32: ring of protection from fire }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: ##..# #........ )##'# #.§≈§≈≈≈§§§§. #........ [#..# .≈≈≈D≈≈§§≈≈. #........ .#..# ..≈≈≈≈§§§.. #~......~ ##''##### ...≈≈§§§.. #(~....~( .#..#.#.## ....... ####''### .........# .... #..'..... ##)#############'###############) ..).............v.......#...# ##) ...)....................#...###.. ...................}....'...'[[.. ........................#...###.. ........................#...# ##. ###+#############'##############. #≈≈≈≈≈≈≈≈≈##......#' +≈###≈≈#####......#. ####≈# #≈≈+ #......#[ clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 1 at (2, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Pits of Slime }}}} Lua marker 2 at (2, 59): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 23 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 3 at (3, 21): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 4 at (3, 66): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 7 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 5 at (5, 23): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 6 at (5, 47): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: true replica_name: acq_on_sight_6 acq_type: 1: armour 2: armour }}}} Lua marker 7 at (5, 47): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_6 }}}} Lua marker 8 at (7, 52): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Iron City of Dis door_description_noun: gateway }}}} Lua marker 9 at (8, 58): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the decaying netherworld of Tartarus door_description_noun: gateway }}}} Lua marker 10 at (8, 60): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 11 at (8, 63): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 27 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 12 at (8, 66): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 4 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 13 at (10, 16): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 2 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 5 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 14 at (11, 66): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 9 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 15 at (13, 59): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 32 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: purple smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 16 at (16, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Snake Pit }}}} Lua marker 17 at (16, 51): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 24 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 10 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 18 at (18, 6): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Ecumenical Temple }}}} Lua marker 19 at (21, 52): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the ashen valley of Gehenna door_description_noun: gateway }}}} Lua marker 20 at (22, 58): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the freezing wastes of Cocytus door_description_noun: gateway }}}} Lua marker 21 at (25, 43): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: false replica_name: acq_on_sight_5 acq_type: 1: weapon 2: weapon }}}} Lua marker 22 at (25, 43): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_5 }}}} Lua marker 23 at (27, 51): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 34 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 10 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: flame props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 24 at (29, 55): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to Hell door_description_noun: gateway }}}} Lua marker 25 at (30, 8): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Orcish Mines }}}} Lua marker 26 at (30, 26): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Swamp }}}} Lua marker 27 at (33, 11): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 5 type: turn buildup_turns: 0 sub_type: tick delay_min: 10 listener_only: true delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 5 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: black smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 28 at (36, 23): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: }}}} Lua marker 29 at (37, 38): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 3 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 5 type: turn buildup_turns: 0 sub_type: countdown delay_min: 5 listener_only: false delay_max: 5 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 5 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 3 buildup_turns: 5 spread_buildup_amnt: 0 cloud_type: thin mist props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 30 at (40, 2): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Elven Halls }}}} Lua marker 31 at (41, 22): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 29 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 5 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 32 at (42, 63): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 10 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 2 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 33 at (42, 67): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 18 type: turn buildup_turns: 0 sub_type: countdown delay_min: 10 listener_only: false delay_max: 40 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 25 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 2 buildup_turns: 25 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 34 at (43, 15): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Lair of Beasts }}}} Lua marker 45 at (51, 9): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Hive }}}} Lua marker 46 at (51, 26): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 15 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 39 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: foul pestilence props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 47 at (51, 34): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 88 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 48 at (56, 36): {{{{ CLASS: PropertiesDescriptor props: door_description_prefix: flickering door_description_suffix: to a bazaar door_description_noun: gateway }}}} Lua marker 49 at (57, 36): {{{{ CLASS: PropertiesDescriptor props: door_description_prefix: flickering door_description_suffix: to a bazaar door_description_noun: gateway }}}} Lua marker 50 at (58, 3): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: true replica_name: acq_on_sight_2 acq_type: 1: magical staff 2: jewellery 3: jewellery }}}} Lua marker 51 at (58, 3): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_2 }}}} Lua marker 52 at (58, 4): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: true replica_name: acq_on_sight_1 acq_type: 1: book 2: book 3: wand }}}} Lua marker 53 at (58, 4): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_1 }}}} Lua marker 54 at (58, 9): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: true replica_name: acq_on_sight_3 acq_type: 1: misc 2: wand }}}} Lua marker 55 at (58, 9): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_3 }}}} Lua marker 56 at (60, 28): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Vaults }}}} Lua marker 57 at (60, 63): {{{{ CLASS: PropertiesDescriptor props: door_description_noun: gate door_description_suffix: to the Realm of Zot veto_reason: You need three runes to open the Realm of Zot! veto_destroy: veto }}}} Lua marker 58 at (60, 63): {{{{ CLASS: LockDoor props: }}}} Lua marker 59 at (60, 63): {{{{ CLASS: RestrictDoor triggerers: 1: CLASS: DgnTriggerer type: door_opened listeners: activating: false dgn_trigs_by_type: 8192: 1: 1 activated: true props: door_restrict: veto }}}} Lua marker 60 at (61, 37): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: callback.acq_on_sight_trig fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: triggered: true replica_name: acq_on_sight_4 acq_type: 1: weapon 2: weapon }}}} Lua marker 61 at (61, 37): {{{{ CLASS: PortalDescriptor props: replica_name: acq_on_sight_4 }}}} Lua marker 62 at (61, 45): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Tomb of the Ancients }}}} Lua marker 63 at (61, 63): {{{{ CLASS: TriggerableFunction repeated: false listeners: func: CLASS: FunctionWrapper name: sprint_mu_set_zot_mon_list fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer type: player_los activating: false dgn_trigs_by_type: 64: 1: 1 activated: true data: }}}} Lua marker 64 at (66, 35): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Hall of Blades }}}} Lua marker 65 at (66, 58): {{{{ CLASS: PortalDescriptor props: spawn_spot: 1 }}}} Lua marker 66 at (70, 14): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 5 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 67 at (72, 20): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 17 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 68 at (72, 59): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 10 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 104 type: turn buildup_turns: 0 sub_type: countdown delay_min: 100 listener_only: false delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 7 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: freezing vapour props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 69 at (76, 12): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 25 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 63 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: grey smoke props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 70 at (76, 59): {{{{ CLASS: FogMachine pow_min: 1 spread_buildup_time: 1 listeners: spread_rate: -1 size_min: 2 size_max: 2 pow_max: 15 start_clouds: 1 dgn_trigs_by_type: 1: 1: 1 32: 1: 2 triggerers: 1: CLASS: DgnTriggerer countdown: 30 type: turn buildup_turns: 0 sub_type: tick delay_min: 100 listener_only: true delay_max: 150 2: CLASS: DgnTriggerer type: entered_level listener_only: false size_buildup_time: 1000 kill_cat: other activated: true activating: false excl_rad: 1 size_buildup_amnt: 29 buildup_turns: 1000 spread_buildup_amnt: 0 cloud_type: mutagenic fog props: walk_dist: 0 pow_rolls: 3}}}} Lua marker 71 at (77, 37): {{{{ CLASS: PropertiesDescriptor props: door_description_suffix: to the Crypt }}}} Lua marker 72 at (77, 65): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: sprint_mu_zot_mons_gen fn: [type function] props: listen_to_replicas: true only_at_replica: true triggerers: 1: CLASS: DgnTriggerer type: player_move activating: false dgn_trigs_by_type: 4: 1: 1 activated: true data: awoke: 0 }}}} Lua marker 73 at (77, 66): {{{{ CLASS: PropertiesDescriptor props: door_description_prefix: magically reinforced door_restrict: veto veto_destroy: veto }}}} >>>>>>>>>>>>>>>>>>>>>>