ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2284 failed. Version: Dungeon Crawl Stone Soup 0.33-a0-1081-g4b46c49a68 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 5816717699246757826, deterministic pregen: 1 Command line: /usr/games/crawl-git-4b46c49a68 -name nobo -rc /dgldir/rcfiles/crawl-git/nobo.rc -macro /dgldir/rcfiles/crawl-git/nobo.macro -morgue /dgldir/morgue/nobo/ -sprint -webtiles-socket /crawl-master/webserver/sockets/nobo:2025-03-11.18:16:58.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-git-4b46c49a68(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5cf3e62f3b2e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4b46c49a68(_Z13do_crash_dumpv+0x43a) [0x5cf3e6301c3a]: do_crash_dump() /usr/games/crawl-git-4b46c49a68(_Z20crash_signal_handleri+0x1fa) [0x5cf3e62f400a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7b58b6e42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7b58b6e9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7b58b6e42866]: /usr/games/crawl-git-4b46c49a68(+0x4c300d) [0x5cf3e630100d]: /usr/games/crawl-git-4b46c49a68(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5cf3e6301517]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-4b46c49a68(_Z11monster_dieR7monster11killer_typeibb+0x4068) [0x5cf3e66b87c8]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-4b46c49a68(+0x829a77) [0x5cf3e6667a77]: /usr/games/crawl-git-4b46c49a68(_Z19handle_monster_moveP7monster+0x210f) [0x5cf3e666ac5f]: handle_monster_move(monster*) /usr/games/crawl-git-4b46c49a68(_Z15handle_monstersb+0xc00) [0x5cf3e666c190]: handle_monsters(bool) /usr/games/crawl-git-4b46c49a68(_Z12world_reactsv+0x14f) [0x5cf3e6a7cf5f]: world_reacts() /usr/games/crawl-git-4b46c49a68(+0xc41610) [0x5cf3e6a7f610]: /usr/games/crawl-git-4b46c49a68(+0xc41fc5) [0x5cf3e6a7ffc5]: /usr/games/crawl-git-4b46c49a68(main+0x1f7) [0x5cf3e622bce7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7b58b6e280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7b58b6e28189]: /usr/games/crawl-git-4b46c49a68(_start+0x25) [0x5cf3e622c6e5]: 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". 0x00007b58b6f0fbf7 in __GI___wait4 (pid=1905260, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007b58b6f0fbf7 in __GI___wait4 (pid=1905260, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005cf3e62f41dc in call_gdb (file=0x7b58b6fff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1905229\000\000\000\000\000" #2 0x00005cf3e6301c58 in do_crash_dump () at dbg-asrt.cc:673 t = 1741717068 dir = "/dgldir/morgue/nobo/" name = "/dgldir/morgue/nobo/crash-nobo-20250311-181748.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2284 failed." file = 0x7b58b6fff6c0 <_IO_2_1_stderr_> #3 0x00005cf3e62f400a 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 = {2284}} 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 0x00007b58b6e42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005cf3e630100d in _BreakStrToDebugger (mesg=mesg@entry=0x7fff14237620 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2284 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005cf3e6301517 in AssertFailed (expr=expr@entry=0x5cf3e6ab1190 "!invalid_monster(&mons)", file=file@entry=0x5cf3e6ab0cae "mon-death.cc", line=line@entry=2284, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2284 failed.", '\000' , "\233\232\222\346\363\\\000\000\000\000\000\000\000\000\000\000\230P\376\346\363\\\000\000\000\000\000\000\000\000\000\000\230P\376\346\363\\\000\000\020w#\024\377\177\000\000\020w#\024\377\177\000\000\220P\376\346\363\\\000\000\001\004\370\347\000\000\000\000@!\251\346\363\\\000\0009i\222\346\363\\\000\000@!\251\346\363\\\000\000@P\376\346\363\\\000\000 w#\024\377\177\000\000"... args = {{gp_offset = 3869639432, fp_offset = 23795, overflow_arg_area = 0x5cf3e7060ad8 , reg_save_area = 0x3000000010}} fileName = #11 0x00005cf3e66b87c8 in monster_die (mons=..., killer=KILL_RESET, killer_index=27000, silent=true, mount_death=false) at mon-death.cc:2284 was_visible = spectralised = summoned = duration = monster_killed = hard_reset = timeout = gives_player_xp = drop_items = in_transit = was_banished = mons_reset = leaves_corpse = real_death = pet_kill = did_death_message = death_message = exploded = anon = targ_holy = corpse_consumed = corpse = player_xp = mwhere = {x = 337870944, y = 32767} #12 0x00005cf3e6667a77 in _monster_swaps_places (delta=..., mon=0x5cf3e7060290 ) at mon-act.cc:3510 m2 = 0x5cf3e7060ad8 m2 = #13 _monster_move (mons=, delta=...) at mon-act.cc:3994 targ = 0x5cf3e7060ad8 good_move = {mData = {mData = {{mData = {true, true, false}}, {mData = {true, false, true}}, {mData = {true, false, false}}}}} habitat = deep_water_available = newpos = feat = burrows = flattens_trees = digs = false ret = #14 0x00005cf3e666ac5f in handle_monster_move (mons=0x5cf3e7060290 ) at mon-act.cc:2341 targ = entry = mmov = {x = -1, y = 0} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 36, y = 31} #15 0x00005cf3e666c190 in handle_monsters (with_noise=true) at mon-act.cc:2708 mon = 0x5cf3e7060290 oldspeed = tries = #16 0x00005cf3e6a7cf5f in world_reacts () at main.cc:2620 No locals. #17 0x00005cf3e6a7f610 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x00005cf3e6a7ffc5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x00005cf3e622bce7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #20 main (argc=13, argv=0x7fff14239838) 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 1905229) 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-4b46c49a68/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-4b46c49a68/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-4b46c49a68/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: arena_sprint Markers: <<<<<<<<<<<<<<<<<<<<<< Marker #10, type 0 at (39, 35): feature (stone_stairs_up_i) >>>>>>>>>>>>>>>>>>>>>> Messages: <<<<<<<<<<<<<<<<<<<<<< You have entered the arena! You will win if you kill everything that spawns (including allies). If it is a boss round, you only need to kill the boss in order to win. If it is a lightning round, you only need to survive! Welcome, nobo the Djinni Fire Elementalist. [Dungeon Sprint] Press ? for a list of commands and other information. Found 200 gold pieces. Found a staircase leading out of the dungeon. You begin with the following spells memorised: Foxfire, Scorch, Volatile Blastmotes, Inner Flame, Flame Wave. You now have 200 gold pieces. g - a potion of resistance; h - a wand of light (5); i - a wand of roots (5) d - 4 potions of haste (gained 3); c - 4 potions of heal wounds (gained 3) j - 3 scrolls of fog; f - 4 scrolls of blinking (gained 3) There is a staircase leading out of the dungeon here. Found a burning altar of Makhleb and a bloodstained altar of Trog. Found a glowing silver altar of Zin. Found a shadowy altar of Dithmenos and a snail-covered altar of Cheibriados. Get ready! Found Feykec's Staff Store and Gung's Magic Scroll Shop. Found a blossoming altar of Fedhas and an opulent altar of Gozag. ROUND 1! FIGHT! Found Kiotta's Distillery. Found Fuesopt's Distillery and Ofeneo's Bottled Wisdom. There is a burning altar of Makhleb here. You hover solemnly before the altar of Makhleb. Makhleb welcomes you! There is an entrance to Kiotta's Distillery here. Found Onydejag's Do-It-Yourself Clinic. Found three altars. There is an entrance to Fuesopt's Distillery here. There is an entrance to Ofeneo's Bottled Wisdom here. There is an entrance to Onydejag's Do-It-Yourself Clinic here. Found Heiph's Must-Have Magic and Cokk's Magic Scroll Shop. There is a bloodstained altar of Trog here. There is a glowing silver altar of Zin here. There is a shadowy altar of Dithmenos here. There is an entrance to Feykec's Staff Store here. There is an entrance to Heiph's Must-Have Magic here. There is an entrance to Cokk's Magic Scroll Shop here. There is an entrance to Gung's Magic Scroll Shop here. Found a glowing golden altar of the Shining One. Found Buawn's Timeless Talismans and Vemo's Jewellery. Found a sacrificial altar of Ru and a shimmering altar of Xom. Found Yllenn's Advanced Armour. There is a glowing golden altar of the Shining One here. There is a sacrificial altar of Ru here. There is a shimmering altar of Xom here. There is an entrance to Buawn's Timeless Talismans here. Found Wueras's Identification Station. Found a basalt altar of Yredelemnul and a corrupted altar of Lugonu. There is an entrance to Vemo's Jewellery here. k - the ring "Inwe" {rElec rPois rC+ Will+} l - the ring of Ysipipad {rF+ Will++} m - the amulet of Qaepsizo {Regen+ Str+2 Stlth+} n - the amulet of Idwioho {Faith Rampage rF++ rC- Str+3} Thank you for shopping at Vemo's Jewellery! You start putting on your amulet. You continue putting on the amulet of Qaepsizo {Regen+ Str+2 Stlth+}. x5 You finish putting on the amulet of Qaepsizo {Regen+ Str+2 Stlth+}. You feel stronger. m - the amulet of Qaepsizo (worn) {Regen+ Str+2 Stlth+} The amulet of Qaepsizo throbs as it attunes itself to your uninjured body. k - the ring "Inwe" (worn) {rElec rPois rC+ Will+} l - the ring of Ysipipad (worn) {rF+ Will++} You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x2 The foxfire hits the hound. The hound is moderately wounded. The foxfire hits the hound. The hound is heavily wounded. A gnoll comes into view. It is wielding a +0 flail. You conjure some foxfire! The gnoll shouts! The hound bites you. Your magical contamination has completely faded away. You conjure some foxfire! The foxfire hits the hound. The hound is severely wounded. The foxfire hits the hound. You kill the hound! Makhleb accepts your kill. Your Fighting skill gained 2 levels and is now at level 2! Your Dodging skill increases to level 3! Your Invocations skill increases to level 1! Your Evocations skill gained 2 levels and is now at level 2! You have reached level 2! You have reached level 3! Your experience leads to an increase in your attributes! Your base attributes are Str 7, Int 16, Dex 13. Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2 The power to cast Freeze wells up from within. Spell assigned to 'f'. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is heavily wounded. The foxfire hits the gnoll. The gnoll is severely wounded. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is almost dead. The foxfire hits the gnoll. You kill the gnoll! Makhleb accepts your kill. You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x4 Your foxfire dissipates. x2 HP restored. There is an entrance to Yllenn's Advanced Armour here. A gnoll comes into view. It is wielding a +0 spear. You conjure some foxfire! The gnoll shouts! The gnoll hits you from afar with a +0 spear. You conjure some foxfire! The foxfire hits the gnoll but does no damage. x2 The gnoll misses you. You conjure some foxfire! 50... The foxfire hits the gnoll but does no damage. The gnoll hits you from afar with a +0 spear. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is heavily wounded. The foxfire hits the gnoll. The gnoll is severely wounded. The foxfire hits the gnoll. The gnoll is almost dead. A gnoll comes into view. It is wielding a +0 whip. The gnoll hits you from afar with a +0 spear. You conjure some foxfire! The foxfire hits the gnoll! You kill the gnoll! Makhleb accepts your kill. You can now gain health from killing. You feel better. Your Dodging skill increases to level 4! You conjure some foxfire! The foxfire hits the gnoll. The gnoll is lightly wounded. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is moderately wounded. The foxfire hits the gnoll. The gnoll is heavily wounded. The foxfire hits the gnoll. The gnoll is almost dead. You conjure some foxfire! The foxfire hits the gnoll. You kill the gnoll! Makhleb accepts your kill. Your Fighting skill increases to level 3! Your Spellcasting skill increases to level 4! Your Conjurations skill increases to level 4! Your Hexes skill increases to level 4! Your Summonings skill increases to level 4! Your Necromancy skill increases to level 4! Your Translocations skill increases to level 4! Your Forgecraft skill increases to level 4! Your Fire Magic skill increases to level 4! Your Ice Magic skill increases to level 4! Your Air Magic skill increases to level 4! Your Earth Magic skill increases to level 4! Your Alchemy skill increases to level 4! Your Invocations skill increases to level 2! Your Evocations skill increases to level 3! You have reached level 4! You feel clever. Your foxfire dissipates. x2 Things that are here: a +0 flail; a gnoll corpse Your foxfire dissipates. x2 You see here a +0 spear. o - a +0 spear o - a +0 spear (weapon) A gnoll comes into view. It is wielding a +0 whip. You conjure some foxfire! The gnoll shouts! You conjure some foxfire! You conjure some foxfire! The foxfire hits the gnoll but does no damage. The foxfire hits the gnoll. The gnoll is lightly wounded. The foxfire hits the gnoll but does no damage. The gnoll is lightly wounded. You conjure some foxfire! The foxfire hits the gnoll. The gnoll is heavily wounded. The foxfire hits the gnoll. The gnoll is almost dead. The foxfire hits the gnoll! You kill the gnoll! Makhleb accepts your kill. Victory! Score multiplier: 2x You now have 12 arena points (gained 12). >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.33-a0-1081-g4b46c49a68 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_AUTOFIRE repeat_cmd = CMD_NO_CMD Player: {{{{{{{{{{{ Name: [nobo] Species: Djinni Job: Fire Elementalist HP: 35/35; mods: 0/0 MP: 0/0; mod: 0 Stats: 9 19 13 Position: (33, 35), god: Makhleb (8), turn_is_over: 1, banished: 0 Standing on/in/over feature: floor Skills (mode: manual) Name | can_currently_train | train | training | level | points | progress Fighting | X | 2 | 20 | 3 | 320 | 20/200 Short Blades | X | 0 | 0 | 0 | 0 | 0/59 Long Blades | X | 0 | 0 | 0 | 0 | 0/59 Axes | X | 0 | 0 | 0 | 0 | 0/70 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/70 Polearms | X | 0 | 0 | 0 | 0 | 0/70 Staves | X | 0 | 0 | 0 | 0 | 0/59 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/70 Throwing | X | 0 | 0 | 0 | 0 | 0/70 Armour | X | 0 | 0 | 0 | 0 | 0/50 Dodging | X | 2 | 20 | 4 | 471 | 51/210 Stealth | X | 0 | 0 | 1 | 127 | 68/119 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 2 | 4 | 76 | 2/37 Conjurations | X | 1 | 2 | 4 | 76 | 2/37 Hexes | X | 0 | 2 | 4 | 76 | 2/37 Summonings | X | 0 | 2 | 4 | 76 | 2/37 Necromancy | X | 0 | 2 | 4 | 76 | 2/37 Translocations | X | 0 | 2 | 4 | 76 | 2/37 Forgecraft | X | 0 | 2 | 4 | 76 | 2/37 Fire Magic | X | 1 | 2 | 4 | 76 | 2/37 Ice Magic | X | 0 | 2 | 4 | 76 | 2/37 Air Magic | X | 0 | 2 | 4 | 76 | 2/37 Earth Magic | X | 0 | 2 | 4 | 76 | 2/37 Alchemy | X | 0 | 2 | 4 | 76 | 2/37 Invocations | X | 1 | 10 | 2 | 160 | 10/150 Evocations | X | 2 | 20 | 3 | 320 | 20/200 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 200 #13: 180 #49: 200 Mutations: fire resistance: 2 (innate) cold vulnerability: 1 (innate) float: 1 (innate) innate caster: 1 (innate) HP casting: 1 (innate) extra vitality: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #10, inv slot #12: amulet of Qaepsizo {Regen+ Str+2 Stlth+} eq slot #9, inv slot #10: ring "Inwe" {rElec rPois rC+ Will+} eq slot #9, inv slot #11: ring of Ysipipad {rF+ Will++} eq slot #1, inv slot #14: +0 spear }}}}}}}}}}} Webtiles message buffer: Webtiles JSON stack: Screenshot: #_......._# ###.........### #⌠...........⌠# ######.ß)§.......ß.#### ##∩___....§§###......_.. ###∩.......§ß.# #.ß....... ##§....†)...§§.###......... #⌠........§§###...###...... #⌠.......§@§# #.<.# #...... #⌠.......§§.# #...###...... ##.............###......... ###∩........ß.# #.ß....... ##∩_._......# #......___ ######.ß.........ß.#### #⌠...........⌠# ###.........### .... clua stack: dlua stack: Lua persistent data: <<<<<<<<<<<<<<<<<<<<<< calc_score: CLASS: FunctionWrapper name: arena_sprint_score fn: [type function] arena_style_points: 12 arena_sprint_boss_set: 1: 1: place:Snake 2: aizul hd:7 hp:120 / naga warrior name:naga_warlord n_rpl n_des n_noc col:cyan hp:130 / anaconda name:giant n_adj n_noc hp:130 col:lightred 3: serpentine rune of zot 2: 1: place:Spider 2: arachne hp:250 / wolf spider name:dire n_adj n_noc col:blue hp:300 / jumping spider name:phase_spider n_rpl n_des never_corpse col:lightgreen spells:blink_away.58.natural hp:300 3: gossamer rune of zot 3: 1: place:Elf w:300 / deep elf sorcerer / deep elf blademaster / deep elf master archer / deep elf annihilator / deep elf high priest 2: fannar hp:400 hd:14 / deep elf elementalist hp:400 ; robe ego:fire_resistance | robe ego:cold_resistance | robe ego:resistance . dagger ego:freezing | dagger ego:flaming | dagger ego:electrocution 3: elven rune of zot 4: 1: place:Slime 2: dissolution hp:430 / acid blob name:sulphuric n_adj col:white hp:450 / great orb of eyes name:greater_orb_of_eyes n_rpl n_des n_noc col:green hp:600 3: slimy rune of zot 5: 1: vault guard / place:Vaults 2: mennas hp:250 / mara hp:300 / vault guard name:captain n_suf n_noc col:lightcyan hp:800 hd:26 3: silver rune of zot 6: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 7: 1: place:Coc:$ 2: antaeus 3: icy rune of zot 8: 1: place:Dis:$ 2: dispater 3: iron rune of zot 9: 1: shadow demon / cacodemon / protean progenitor / tentacled monstrosity / glass eye / golden eye / eye of devastation / shining eye 2: mnoleg 3: glowing rune of zot 10: 1: pandemonium lord 2: ancient lich name:Master_Blaster n_rpl hd:30 hp:1500 col:lightmagenta spells:fire_storm.32.wizard;glaciate.16.wizard;miasma_breath.16.wizard;blink_away.16.wizard.emergency 3: demonic rune of zot 11: 1: efreet / sun moth / undying armoury / balrug / brimstone fiend 2: cerebov 3: fiery rune of zot 12: 1: guardian mummy w:15 / mummy priest w:3 / royal mummy w:2 2: khufu hp:500 3: golden rune of zot 13: 1: smoke demon / blizzard demon / green death / rakshasa / nekomata / nagaraja / merfolk aquamancer / jorogumo / fenstrider witch / titan / lich / draconian annihilator / deep elf annihilator 2: lom lobon 3: magical rune of zot 14: 1: place:Tar:$ 2: ereshkigal 3: bone rune of zot >>>>>>>>>>>>>>>>>>>>>> Lua marker contents: <<<<<<<<<<<<<<<<<<<<<< Lua marker 0 at (24, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 1 at (24, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 2 at (24, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 west: 1 }}}} Lua marker 3 at (33, 29): {{{{ CLASS: PortalDescriptor props: north: 1 spawn_point: 1 west: 1 }}}} Lua marker 4 at (33, 41): {{{{ CLASS: PortalDescriptor props: south: 1 spawn_point: 1 west: 1 }}}} Lua marker 5 at (38, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 6 at (38, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 7 at (39, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 8 at (39, 35): {{{{ CLASS: TriggerableFunction repeated: true listeners: func: CLASS: FunctionWrapper name: thing_do_arena fn: [type function] props: triggerers: 1: CLASS: DgnTriggerer target: any type: monster_dies 2: CLASS: DgnTriggerer countdown: 1 type: turn buildup_turns: 0 sub_type: countdown delay_min: 1 delay: 1 delay_max: 1 activating: false dgn_trigs_by_type: 1: 1: 2 256: 1: 1 activated: true data: boss_spawned: false finished: false spawn_dir: spawn_point num_killed: 5 monster_set: 1: gnoll w:35 / hound w:5 / gnoll sergeant / gnoll bouda / crazy yiuf spawn_rate: 261 lightning_round: false round_id: 2 style_mult: 2 spawn_timer: 783 between_rounds: true round_enemies: 5 num_spawned: 5 time_left: 482 }}}} Lua marker 9 at (39, 35): {{{{ CLASS: PortalDescriptor props: centre_point: 1 }}}} Lua marker 11 at (39, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 12 at (40, 20): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 north: 1 }}}} Lua marker 13 at (40, 49): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 south: 1 }}}} Lua marker 14 at (45, 29): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 north: 1 }}}} Lua marker 15 at (45, 41): {{{{ CLASS: PortalDescriptor props: east: 1 spawn_point: 1 south: 1 }}}} Lua marker 16 at (54, 34): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 17 at (54, 35): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} Lua marker 18 at (54, 36): {{{{ CLASS: PortalDescriptor props: spawn_point: 1 east: 1 }}}} >>>>>>>>>>>>>>>>>>>>>>