ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2343 failed. Version: Dungeon Crawl Stone Soup 0.34-a0-275-g62e60e0296 Platform: unix Bits: 64 Game mode: sprint Tiles: online Seed: 16523691806565733901, deterministic pregen: 1 Command line: /usr/games/crawl-git-62e60e0296 -name Paler -rc /dgldir/rcfiles/crawl-git/Paler.rc -macro /dgldir/rcfiles/crawl-git/Paler.macro -morgue /dgldir/morgue/Paler/ -sprint -webtiles-socket /crawl-master/webserver/sockets/Paler:2025-07-05.17:12:45.sock -await-connection RC options: restart_after_game = false Crash caused by signal #6: Aborted Obtained 19 stack frames. /usr/games/crawl-git-62e60e0296(_Z17write_stack_traceP8_IO_FILE+0x3e) [0x5a66124abede]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-62e60e0296(_Z13do_crash_dumpv+0x43a) [0x5a66124b9f9a]: do_crash_dump() /usr/games/crawl-git-62e60e0296(_Z20crash_signal_handleri+0x1fa) [0x5a66124ac3ba]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7e06d3a42910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7e06d3a9999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7e06d3a42866]: /usr/games/crawl-git-62e60e0296(+0x4e136d) [0x5a66124b936d]: /usr/games/crawl-git-62e60e0296(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5a66124b9877]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-62e60e0296(_Z11monster_dieR7monster11killer_typeibb+0x465b) [0x5a661287bc3b]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-62e60e0296(+0x8514f8) [0x5a66128294f8]: /usr/games/crawl-git-62e60e0296(_Z19handle_monster_moveP7monster+0x1f41) [0x5a661282c531]: handle_monster_move(monster*) /usr/games/crawl-git-62e60e0296(_Z15handle_monstersb+0xbf0) [0x5a661282db10]: handle_monsters(bool) /usr/games/crawl-git-62e60e0296(_Z12world_reactsv+0x147) [0x5a6612c4f327]: world_reacts() /usr/games/crawl-git-62e60e0296(+0xc79859) [0x5a6612c51859]: /usr/games/crawl-git-62e60e0296(+0xc7a385) [0x5a6612c52385]: /usr/games/crawl-git-62e60e0296(main+0x1f7) [0x5a66123e0f57]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7e06d3a280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7e06d3a28189]: /usr/games/crawl-git-62e60e0296(_start+0x25) [0x5a66123e1985]: 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". 0x00007e06d3b0fbf7 in __GI___wait4 (pid=1740083, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007e06d3b0fbf7 in __GI___wait4 (pid=1740083, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005a66124ac58c in call_gdb (file=0x7e06d3bff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1722403\000\000\000\000\000" #2 0x00005a66124b9fb8 in do_crash_dump () at dbg-asrt.cc:673 t = 1751735734 dir = "/dgldir/morgue/Paler/" name = "/dgldir/morgue/Paler/crash-Paler-20250705-171534.txt", '\000' signal_info = "Crash caused by signal #6: Aborted" cause_msg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2343 failed." file = 0x7e06d3bff6c0 <_IO_2_1_stderr_> #3 0x00005a66124ac3ba 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 = {2343}} 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 0x00007e06d3a42866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005a66124b936d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffd0c928960 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2343 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005a66124b9877 in AssertFailed (expr=expr@entry=0x5a6612c83bb7 "!invalid_monster(&mons)", file=file@entry=0x5a6612c83698 "mon-death.cc", line=line@entry=2343, text=text@entry=0x0) at dbg-asrt.cc:837 mesg = "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2343 failed.\000\000\363\207\252\323\006~\000\000=\000\000\000\000\000\000\000\030", '\000' , "\343\247\365\323\006~\000\000\020\214\222\f\375\177\000\000\020\214\222\f\375\177\000\000\017\000\000\000\000\000\000\000\242i\265\022fZ\000\000<\000\000\000\000\000\000\000\020\212\222\f\375\177\000\000\020\212\222\f\375\177", '\000' , "x\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000"... args = {{gp_offset = 3729144064, fp_offset = 2953371760, overflow_arg_area = 0x0, reg_save_area = 0x0}} fileName = #11 0x00005a661287bc3b in monster_die (mons=..., killer=KILL_RESET, killer_index=27000, silent=true, mount_death=false) at mon-death.cc:2343 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 = destroyed = corpse_consumed = corpse = player_xp = mwhere = {x = 364808279, y = 23142} #12 0x00005a66128294f8 in _monster_swaps_places (delta=..., mon=0x5a661324ecd0 ) at mon-act.cc:3603 m2 = 0x5a661324f1c8 m2 = #13 _monster_move (mons=, delta=...) at mon-act.cc:4087 targ = 0x5a661324f1c8 good_move = {mData = {mData = {{mData = {false, true, false}}, {mData = {true, true, false}}, {mData = {false, false, true}}}}} habitat = deep_water_available = newpos = feat = burrows = flattens_trees = digs = false ret = #14 0x00005a661282c531 in handle_monster_move (mons=0x5a661324ecd0 ) at mon-act.cc:2422 targ = entry = mmov = {x = 0, y = -1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 37, y = 32} #15 0x00005a661282db10 in handle_monsters (with_noise=true) at mon-act.cc:2789 mon = 0x5a661324ecd0 oldspeed = tries = #16 0x00005a6612c4f327 in world_reacts () at main.cc:2603 No locals. #17 0x00005a6612c51859 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x00005a6612c52385 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x00005a66123e0f57 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #20 main (argc=13, argv=0x7ffd0c92a708) 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 1722403) 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-62e60e0296/saves" -DSHARED_DIR_PATH="/crawl-master/crawl-git/saves" -DDATA_DIR_PATH="/crawl-master/crawl-git-62e60e0296/data/" -DWEB_DIR_PATH="/crawl-master/crawl-git-62e60e0296/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, Paler the Draconian 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. Sorry, you're not good enough to have a special ability. Okay, then. You now have 200 gold pieces. g - a potion of resistance; h - a wand of acid (5); i - a wand of warping (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 an iron altar of Okawaru and a bloodstained altar of Trog. Found a sacrificial altar of Ru and a stormy altar of Qazlal. Found a corrupted altar of Lugonu and a hide-covered altar of Uskayaw. Get ready! Found Rawiytuc's Distillery and Woniopi's Do-It-Yourself Clinic. Found two altars. Found Giacwac's Distillery and Sonoaq's Bottled Wisdom. ROUND 1! FIGHT! Found Rotzaluf's Staff Store and Osseig's Magic Scroll Shop. Found a roughly hewn altar of Beogh and an opulent altar of Gozag. Found Keustruba's Must-Have Magic and Yshiah Uqu's Magic Scroll Shop. Found a shimmering blue altar of Sif Muna. There is an opulent altar of Gozag here. You kneel at the altar of Gozag. Gozag welcomes you! Gozag waives the service fee. You start waiting. Sigmund the Dreaded comes into view. He is wielding a +0 scythe and wearing a +2 robe of willpower. Casting: Foxfire (safe; 10% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You don't know that spell. You conjure some foxfire! Sigmund shouts! You conjure some foxfire! The foxfire hits Sigmund but does no damage. The foxfire hits Sigmund. Sigmund is lightly wounded. You conjure some foxfire! The foxfire hits Sigmund. Sigmund is moderately wounded. You are out of magic! You are out of magic! You are out of magic! The foxfire hits Sigmund. Sigmund is moderately wounded. The foxfire hits Sigmund. Sigmund is moderately wounded. The foxfire hits Sigmund. Sigmund is heavily wounded. Sigmund mumbles some strange words. Sigmund flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. Aiming: Warp Space Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Space twists violently! The rupture engulfs something! Aiming: Warp Space Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Space twists violently! The rupture engulfs something. Aiming: Warp Space Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Space twists violently! The rupture engulfs something! You feel a bit more experienced. Your Spellcasting skill gained 3 levels and is now at level 5! Your Conjurations skill gained 5 levels and is now at level 6! Your Fire Magic skill gained 3 levels and is now at level 6! You have reached level 2! You have reached level 3! Your experience leads to an increase in your attributes! Increase (S)trength, (I)ntelligence, or (D)exterity? You feel clever. x2; Your scales feel tougher. You have reached level 4! You feel clever. You have reached level 5! Terence the Veteran comes into view. He is wielding a +0 falchion. Casting: Foxfire (safe; 1% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Dir - look around, f - activate You conjure some foxfire! Terence shouts! Casting: Foxfire (safe; 1% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Dir - look around, f - activate You conjure some foxfire! Terence is distracted by your dazzling golden aura. The foxfire hits Terence but does no damage. Terence snaps out of his daze. Terence shouts! The foxfire hits Terence. Terence is lightly wounded. Terence screams, "Stand, coward! You want a fight, show some honour!" The foxfire hits Terence. Terence is moderately wounded. The foxfire hits Terence but does no damage. Terence is moderately wounded. Aiming: Corrosive Bolt Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 falchion and wearing a +0 scale mail (moderately wounded, 75% to hit) The bolt of acid misses Terence. Aiming: Corrosive Bolt Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 falchion and wearing a +0 scale mail (moderately wounded, 75% to hit) The bolt of acid hits Terence! The acid corrodes Terence! Terence is heavily wounded. Terence screams, "I fought strong elephant-riders! You're not strong!" You barely miss Terence. Your tail-slap misses Terence. Terence is heavily wounded. Terence hits you with a +0 falchion. You hit Terence. Terence is severely wounded. Terence closely misses you. You hit Terence but do no damage. Terence is severely wounded. Terence completely misses you. You closely miss Terence. Terence is severely wounded. Terence barely misses you. You hit Terence. Your tail-slap misses Terence. Terence is severely wounded. An endoplasm comes into view. Terence barely misses you. Aiming: Corrosive Bolt Press: ? - help, Q - select action, ( or ) - cycle Shift-Dir - straight line Aim: Terence, wielding a +0 falchion and wearing a +0 scale mail (severely wounded, corroded, 75% to hit) The bolt of acid hits Terence! You kill Terence! The endoplasm quivers. Your Spellcasting skill increases to level 6! Your Fire Magic skill increases to level 7! Found a burning altar of Makhleb. Things that are here: 81 gold pieces; a +0 falchion; a +0 scale mail The endoplasm hits you but does no damage. You hit the endoplasm. The endoplasm is lightly wounded. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. The endoplasm is lightly wounded. The endoplasm freezes you. You are frozen. You hit the endoplasm. The endoplasm is heavily wounded. A ball python comes into view. The endoplasm hits you but does no damage. You hit the endoplasm but do no damage. The endoplasm is heavily wounded. The endoplasm closely misses you. You hit the endoplasm. You kill the endoplasm! A giant cockroach comes into view. The ball python bites you. You hit the ball python but do no damage. You tail-slap the ball python, but do no damage. The ball python bites you. The ball python grabs you. The ball python constricts you. You closely miss the ball python. You tail-slap the ball python. You kill the ball python! Casting: Foxfire (safe; 1% risk of failure) Press: ? - help, Q - select action, ( or ) - cycle Dir - look around, f - activate You conjure some foxfire! You closely miss the giant cockroach. You tail-slap the giant cockroach. The giant cockroach is almost dead. The foxfire hits the giant cockroach. You kill the giant cockroach! Victory! Score multiplier: 2x You now have 12 arena points (gained 12). Found a basalt altar of Yredelemnul. You see here 81 gold pieces. HP restored. Get ready! ROUND 2! FIGHT! A scorpion comes into view. You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! The foxfire hits the scorpion but does no damage. The foxfire hits the scorpion. The scorpion is lightly wounded. The foxfire hits the scorpion! The scorpion is heavily wounded. You conjure some foxfire! The foxfire hits the scorpion. The scorpion is severely wounded. The foxfire hits the scorpion. The scorpion is almost dead. The foxfire hits the scorpion. You kill the scorpion! Your Conjurations skill increases to level 7! Your foxfire dissipates. x2 A scorpion comes into view. You conjure some foxfire! You conjure some foxfire! The foxfire hits the scorpion but does no damage. You conjure some foxfire! The foxfire hits the scorpion. The scorpion is lightly wounded. The foxfire hits the scorpion. The scorpion is lightly wounded. You conjure some foxfire! The foxfire hits the scorpion but does no damage. The scorpion is lightly wounded. The foxfire hits the scorpion. The scorpion is moderately wounded. A giant cockroach comes into view. The foxfire hits the scorpion. The scorpion is severely wounded. You conjure some foxfire! The foxfire hits the scorpion. The scorpion is severely wounded. A giant cockroach comes into view. The foxfire hits the scorpion. The scorpion is almost dead. You conjure some foxfire! The foxfire hits the scorpion but does no damage. The scorpion is almost dead. The foxfire hits the scorpion. The scorpion is almost dead. You conjure some foxfire! The foxfire hits the scorpion but does no damage. The scorpion is almost dead. The foxfire hits the scorpion but does no damage. The scorpion is almost dead. The scorpion stings you. You conjure some foxfire! The foxfire hits the scorpion. You kill the scorpion! The foxfire hits the giant cockroach. The giant cockroach is moderately wounded. Your Spellcasting skill increases to level 7! Your Fire Magic skill increases to level 8! You have reached level 6! Your scales feel tougher. You conjure some foxfire! The foxfire hits the giant cockroach. You kill the giant cockroach! The foxfire hits the giant cockroach. The giant cockroach is moderately wounded. You conjure some foxfire! The foxfire hits the giant cockroach. You kill the giant cockroach! You conjure some foxfire! You start resting. Your foxfire dissipates. x5 A giant cockroach comes into view. The giant cockroach bites you. You closely miss the giant cockroach. You hit the giant cockroach. You tail-slap the giant cockroach. You kill the giant cockroach! There is a spawn point here. You see here 36 gold pieces. You see here 81 gold pieces. You see here 20 gold pieces. Autopickup is now on. 50... 20... 15... A ribbon worm comes into view. You conjure some foxfire! 10... You conjure some foxfire! The foxfire hits the ribbon worm! The ribbon worm is moderately wounded. The foxfire hits the ribbon worm. The ribbon worm is heavily wounded. You conjure some foxfire! The foxfire hits the ribbon worm! The ribbon worm is almost dead. The foxfire hits the ribbon worm! You kill the ribbon worm! Victory! Score multiplier: 3x You now have 54 arena points (gained 42). >>>>>>>>>>>>>>>>>>>>>> Version history: Game started: 0.34-a0-275-g62e60e0296 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: [Paler] Species: Draconian Job: Fire Elementalist HP: 45/45; mods: 0/0 MP: 7/16; mod: 0 Stats: 10 18 11 Position: (37, 29), 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 | 0 | 0 | 0 | 0 | 0/42 Short Blades | X | 0 | 0 | 0 | 0 | 0/50 Long Blades | X | 0 | 0 | 0 | 0 | 0/50 Axes | X | 0 | 0 | 0 | 0 | 0/50 Maces & Flails | X | 0 | 0 | 0 | 0 | 0/50 Polearms | X | 0 | 0 | 0 | 0 | 0/50 Staves | X | 0 | 0 | 0 | 0 | 0/50 Ranged Weapons | X | 0 | 0 | 0 | 0 | 0/59 Throwing | X | 0 | 0 | 0 | 0 | 0/59 Dodging | X | 0 | 0 | 1 | 151 | 92/119 Stealth | X | 0 | 0 | 1 | 127 | 77/100 Shields | X | 0 | 0 | 0 | 0 | 0/50 Unarmed Combat | X | 0 | 0 | 0 | 0 | 0/50 Spellcasting | X | 1 | 34 | 7 | 1787 | 123/476 Conjurations | X | 1 | 33 | 7 | 1605 | 205/400 Hexes | X | 0 | 0 | 0 | 0 | 0/59 Summonings | X | 0 | 0 | 0 | 0 | 0/50 Necromancy | X | 0 | 0 | 0 | 0 | 0/50 Translocations | X | 0 | 0 | 0 | 0 | 0/50 Forgecraft | X | 0 | 0 | 0 | 0 | 0/50 Fire Magic | X | 1 | 33 | 8 | 1860 | 60/450 Ice Magic | X | 0 | 0 | 0 | 0 | 0/50 Air Magic | X | 0 | 0 | 0 | 0 | 0/50 Earth Magic | X | 0 | 0 | 0 | 0 | 0/50 Alchemy | X | 0 | 0 | 0 | 0 | 0/50 Invocations | X | 0 | 0 | 0 | 0 | 0/42 Evocations | X | 0 | 0 | 0 | 0 | 0/50 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/59 Spell bugs: Durations: #126: 150 Attributes: #12: 200 #23: 50 #24: -2023352430 #49: 200 Mutations: cold-blooded: 1 (innate) armoured tail: 1 (innate) Inventory bugs: Equipment: }}}}}}}}}}} 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: 54 arena_sprint_boss_set: 1: 1: place:Snake 2: aizul hd:7 hp:120 exp:791 / naga warrior name:naga_warlord n_rpl n_des n_noc col:cyan hp:130 exp:890 / anaconda name:giant n_adj n_noc hp:130 exp:1026 col:lightred 3: serpentine rune of zot 2: 1: place:Spider 2: arachne hp:250 exp:4586 / wolf spider name:dire n_adj n_noc col:blue hp:300 exp:1030 / jumping spider name:phase_spider n_rpl n_des never_corpse col:lightgreen spells:blink_away.58.natural hp:300 exp:856 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 exp:2748 / occultist hd:18 hp:200 exp:3950 name:grandmaster_elementalist n_rpl n_des n_noc tile:mons_master_elementalist spells:lehudib's_crystal_spear.11.wizard;chain_lightning.11.wizard;fire_storm.11.wizard;ozocubu's_refrigeration.11.wizard;haste.11.wizard;repel_missiles.11.wizard ; elemental staff . robe ego:willpower good_item . ring of willpower 3: elven rune of zot 4: 1: place:Slime 2: dissolution hp:430 exp:16041/ acid blob name:sulphuric n_adj col:white hp:450 exp:4488/ great orb of eyes name:greater_orb_of_eyes n_rpl n_des n_noc col:green hp:600 exp:2502 3: slimy rune of zot 5: 1: vault guard / place:Vaults 2: mennas hp:250 exp:6462/ mara hp:300 exp:8019 / vault guard name:captain n_suf n_noc col:lightcyan hp:800 hd:26 exp:9592 3: silver rune of zot 6: 1: place:Coc:$ 2: antaeus 3: icy rune of zot 7: 1: sin beast / zykzyl / protean progenitor / tentacled monstrosity / glass eye / golden eye / eye of devastation / shining eye 2: mnoleg 3: glowing rune of zot 8: 1: guardian mummy w:15 / mummy priest w:3 / royal mummy w:2 2: khufu hp:500 exp:8988 3: golden rune of zot 9: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 10: 1: pandemonium lord 2: ancient lich name:Master_Blaster n_rpl hd:30 hp:1500 exp:62027 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: place:Tar:$ 2: ereshkigal 3: bone rune of zot 12: 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 13: 1: shadow demon / soul eater / reaper / executioner / curse skull 2: gloorx vloq 3: dark rune of zot 14: 1: efreet / sun moth / undying armoury / balrug / brimstone fiend 2: cerebov 3: fiery 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: 6 monster_set: 1: giant cockroach w:20 / scorpion / ribbon worm spawn_rate: 191 lightning_round: false round_id: 3 style_mult: 3 spawn_timer: 382 between_rounds: true round_enemies: 6 num_spawned: 6 time_left: 225 }}}} 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 }}}} >>>>>>>>>>>>>>>>>>>>>>