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: 9119531593023477709, 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:06:39.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) [0x5fae71df2b2e]: write_stack_trace(_IO_FILE*) /usr/games/crawl-git-4b46c49a68(_Z13do_crash_dumpv+0x43a) [0x5fae71e00c3a]: do_crash_dump() /usr/games/crawl-git-4b46c49a68(_Z20crash_signal_handleri+0x1fa) [0x5fae71df300a]: crash_signal_handler(int) /lib/x86_64-linux-gnu/libc.so.6(+0x42910) [0x7f5804642910]: /lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x11b) [0x7f580469999b]: /lib/x86_64-linux-gnu/libc.so.6(raise+0x16) [0x7f5804642866]: /usr/games/crawl-git-4b46c49a68(+0x4c300d) [0x5fae71e0000d]: /usr/games/crawl-git-4b46c49a68(_Z12AssertFailedPKcS0_iS0_z+0x1c7) [0x5fae71e00517]: AssertFailed(char const*, char const*, int, char const*, ...) /usr/games/crawl-git-4b46c49a68(_Z11monster_dieR7monster11killer_typeibb+0x4068) [0x5fae721b77c8]: monster_die(monster&, killer_type, int, bool, bool) /usr/games/crawl-git-4b46c49a68(+0x829a77) [0x5fae72166a77]: /usr/games/crawl-git-4b46c49a68(_Z19handle_monster_moveP7monster+0x210f) [0x5fae72169c5f]: handle_monster_move(monster*) /usr/games/crawl-git-4b46c49a68(_Z15handle_monstersb+0xc00) [0x5fae7216b190]: handle_monsters(bool) /usr/games/crawl-git-4b46c49a68(_Z12world_reactsv+0x14f) [0x5fae7257bf5f]: world_reacts() /usr/games/crawl-git-4b46c49a68(+0xc41610) [0x5fae7257e610]: /usr/games/crawl-git-4b46c49a68(+0xc41fc5) [0x5fae7257efc5]: /usr/games/crawl-git-4b46c49a68(main+0x1f7) [0x5fae71d2ace7]: /lib/x86_64-linux-gnu/libc.so.6(+0x280d0) [0x7f58046280d0]: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x89) [0x7f5804628189]: /usr/games/crawl-git-4b46c49a68(_start+0x25) [0x5fae71d2b6e5]: 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". 0x00007f580470fbf7 in __GI___wait4 (pid=1904662, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 #0 0x00007f580470fbf7 in __GI___wait4 (pid=1904662, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30 sc_ret = -512 sc_ret = #1 0x00005fae71df31dc in call_gdb (file=0x7f58047ff6c0 <_IO_2_1_stderr_>) at crash.cc:438 gdb = attach_cmd = "attach 1904612\000\000\000\000\000" #2 0x00005fae71e00c58 in do_crash_dump () at dbg-asrt.cc:673 t = 1741716532 dir = "/dgldir/morgue/nobo/" name = "/dgldir/morgue/nobo/crash-nobo-20250311-180852.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 = 0x7f58047ff6c0 <_IO_2_1_stderr_> #3 0x00005fae71df300a 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 0x00007f5804642866 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 ret = #9 0x00005fae71e0000d in _BreakStrToDebugger (mesg=mesg@entry=0x7ffcb00beed0 "ASSERT(!invalid_monster(&mons)) in 'mon-death.cc' at line 2284 failed.", assert=true) at dbg-asrt.cc:799 No locals. #10 0x00005fae71e00517 in AssertFailed (expr=expr@entry=0x5fae725b0190 "!invalid_monster(&mons)", file=file@entry=0x5fae725afcae "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\212Br\256_\000\000\000\000\000\000\000\000\000\000\230B\256r\256_\000\000\000\000\000\000\000\000\000\000\230B\256r\256_\000\000\300\357\v\260\374\177\000\000\300\357\v\260\374\177\000\000\220B\256r\256_\000\000\001\240St\000\000\000\000@\021Yr\256_\000\0009YBr\256_\000\000@\021Yr\256_\000\000@B\256r\256_\000\000\320\357\v\260\374\177\000\000"... args = {{gp_offset = 1918235400, fp_offset = 24494, overflow_arg_area = 0x5fae72b5f788 , reg_save_area = 0x3000000010}} fileName = #11 0x00005fae721b77c8 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 = 0, y = 0} #12 0x00005fae72166a77 in _monster_swaps_places (delta=..., mon=0x5fae72b5fc80 ) at mon-act.cc:3510 m2 = 0x5fae72b5f788 m2 = #13 _monster_move (mons=, delta=...) at mon-act.cc:3994 targ = 0x5fae72b5f788 good_move = {mData = {mData = {{mData = {false, true, true}}, {mData = {true, false, true}}, {mData = {true, true, true}}}}} habitat = deep_water_available = newpos = feat = burrows = flattens_trees = digs = false ret = #14 0x00005fae72169c5f in handle_monster_move (mons=0x5fae72b5fc80 ) at mon-act.cc:2341 targ = entry = mmov = {x = -1, y = 1} disabled = old_energy = non_move_energy = old_pos = new_pos = {x = 43, y = 38} #15 0x00005fae7216b190 in handle_monsters (with_noise=true) at mon-act.cc:2708 mon = 0x5fae72b5fc80 oldspeed = tries = #16 0x00005fae7257bf5f in world_reacts () at main.cc:2620 No locals. #17 0x00005fae7257e610 in _input () at main.cc:1304 player_disabled = {was_disabled = false} #18 0x00005fae7257efc5 in _launch_game () at main.cc:493 game_start = ccon = {cstate = false} #19 0x00005fae71d2ace7 in _launch_game_loop () at main.cc:392 game_ended = false game_ended = ge = fe = #20 main (argc=13, argv=0x7ffcb00c10e8) 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 1904612) 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. Welcome back, nobo the Djinni Fire Elementalist. [Dungeon Sprint] Press ? for a list of commands and other information. Found 200 gold pieces. Welcome back, 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. Welcome back, nobo the Djinni Fire Elementalist. [Dungeon Sprint] Press ? for a list of commands and other information. 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 shimmering blue altar of Sif Muna. Found a glowing silver altar of Zin and a stormy altar of Qazlal. Get ready! Found Owkiup's Staff Store and Vafaw's Magic Scroll Shop. Found a shimmering altar of Xom and a snail-covered altar of Cheibriados. Found Niceziaj's Must-Have Magic and Xunlid's Magic Scroll Shop. ROUND 1! FIGHT! Found an ancient bone altar of Kikubaaqudgha. Found a blossoming altar of Fedhas. Found a sacrificial altar of Ru. Found Axuer's Timeless Talismans. Found Penwex's Identification Station. Found three altars. Found Ajaireb's Jewellery and Eluamm's Advanced Armour. Found an iron altar of Okawaru. Found a bloodstained altar of Trog. Found an opulent altar of Gozag. Found Uzadigar's Premium Goods. Found Baguweymp's Miscellaneous Merchandise and Huisiunoecs's Basic Armour. Found Ebluatiu's Weapon Rack. Found three altars. Found a burning altar of Makhleb. Found a glowing golden altar of the Shining One. Found Ofacvexy's Do-It-Yourself Clinic. Found Fyxyolam's Bottled Wisdom and Emulaqane's Distillery. There is a burning altar of Makhleb here. You hover solemnly before the altar of Makhleb. Makhleb welcomes you! A ribbon worm comes into view. There is a glowing golden altar of the Shining One here. A ribbon worm is nearby! A ribbon worm is nearby! A ribbon worm is nearby! Found Cuitoefy's Distillery. Found a roughly hewn altar of Beogh. You conjure some foxfire! The ribbon worm expels a string of sticky webbing. The stream of webbing hits you but does no damage. You are caught in a web! 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 severely wounded. You conjure some foxfire! The foxfire hits the ribbon worm. The ribbon worm is severely wounded. The foxfire hits the ribbon worm. The ribbon worm is almost dead. The foxfire hits the ribbon worm. You kill the ribbon worm! Makhleb accepts your kill. Your Fighting skill increases to level 1! Your Evocations skill increases to level 1! You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x2 You conjure some foxfire! Your foxfire dissipates. x2 Your foxfire dissipates. Your foxfire dissipates. x3 HP restored. The web tears apart. There is a glowing golden altar of the Shining One here. There is an entrance to Ofacvexy's Do-It-Yourself Clinic here. Unknown command. There is an entrance to Fyxyolam's Bottled Wisdom here. There is an entrance to Emulaqane's Distillery here. There is an entrance to Cuitoefy's Distillery here. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! There is a roughly hewn altar of Beogh here. There is a glowing silver altar of Zin here. There is a shimmering blue altar of Sif Muna here. There is a stormy altar of Qazlal here. There is an entrance to Owkiup's Staff Store here. There is an entrance to Niceziaj's Must-Have Magic here. There is an entrance to Xunlid's Magic Scroll Shop here. There is an entrance to Vafaw's Magic Scroll Shop here. There is a snail-covered altar of Cheibriados here. There is a shimmering altar of Xom here. Terence the Veteran comes into view. He is wielding a +0 mace. You conjure some foxfire! Terence shouts! You conjure some foxfire! The foxfire hits Terence but does no damage. You conjure some foxfire! The foxfire hits Terence. Terence is lightly wounded. The foxfire hits Terence. Terence is lightly wounded. You conjure some foxfire! The foxfire hits Terence but does no damage. Terence is lightly wounded. The foxfire hits Terence but does no damage. Terence is lightly wounded. The foxfire hits Terence but does no damage. Terence is lightly wounded. You conjure some foxfire! The foxfire hits Terence. Terence is moderately wounded. You conjure some foxfire! The foxfire hits Terence but does no damage. Terence is moderately wounded. The foxfire hits Terence but does no damage. Terence is moderately wounded. The foxfire hits Terence but does no damage. Terence is moderately wounded. You conjure some foxfire! The foxfire hits Terence but does no damage. Terence is moderately wounded. Terence screams, "I'm retired! Go away!" You miscast Foxfire. You are very lightly contaminated with residual magic. Nothing appears to happen. The foxfire hits Terence. Terence is moderately wounded. The foxfire hits Terence. Terence is heavily wounded. The foxfire hits Terence. Terence is heavily wounded. An orc comes into view. It is wielding a +0 whip. You conjure some foxfire! The orc shouts! Terence closely misses you. Unknown command. You conjure some foxfire! Terence closely misses you. There is not enough space to conjure foxfire! Unknown command. Your foxfire dissipates! The foxfire hits Terence but does no damage. Terence is heavily wounded. The foxfire hits Terence. Terence is severely wounded. The foxfire hits Terence but does no damage. Terence is severely wounded. Terence screams, "I'm retired! Go away!" You conjure some foxfire! Terence hits you with a +0 mace! * * * LOW HITPOINT WARNING * * * You are too injured to fight recklessly! You are too injured to fight recklessly! Your foxfire dissipates! The foxfire hits Terence but does no damage. Terence is severely wounded. You feel much better. Your magical contamination has completely faded away. You conjure some foxfire! Terence hits you with a +0 mace! The orc closely misses you. You conjure some foxfire! The foxfire hits Terence but does no damage. Terence is severely wounded. The foxfire hits the orc. The orc is lightly wounded. Terence barely misses you. The orc misses you. You are too injured to fight recklessly! You are too injured to fight recklessly! Unknown command. You are too injured to fight recklessly! Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You aren't experienced enough to cast this spell. Unknown command. Unknown command. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits Terence but does no damage. Terence is severely wounded. The foxfire hits the orc. You kill the orc! Makhleb accepts your kill. Terence barely misses you. Unknown command. Unknown command. Casting: Foxfire (safe; 4% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits Terence. Terence is severely wounded. The foxfire hits Terence. You kill Terence! Makhleb accepts your kill. You can now gain health from killing. Sigmund the Dreaded comes into view. He is wielding a +0 scythe. Your Fighting skill increases to level 2! Your Dodging skill increases to level 3! Your Invocations skill increases to level 1! Your Evocations skill increases to level 2! 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 The power to cast Sandblast wells up from within. Spell assigned to 'f'. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits Sigmund but does no damage. Unknown command. Unknown command. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits Sigmund but does no damage. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits Sigmund. Sigmund is lightly wounded. The foxfire hits Sigmund. Sigmund is lightly wounded. The foxfire hits Sigmund but does no damage. Sigmund is lightly wounded. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits Sigmund. Sigmund is moderately wounded. The foxfire hits Sigmund! Sigmund is heavily wounded. The foxfire hits Sigmund but does no damage. Sigmund is heavily wounded. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits Sigmund. Sigmund is heavily wounded. The foxfire hits Sigmund. Sigmund is severely wounded. A hobgoblin comes into view. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits Sigmund but does no damage. Sigmund is severely wounded. Sigmund mumbles some strange words. Sigmund flickers and vanishes! Deactivating autopickup; reactivate with Ctrl-A. The foxfire hits something. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits something. x2 Unknown command. Unknown command. Casting: Foxfire (safe; 3% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * 50... The foxfire hits something. x2 Makhleb accepts your kill. Reactivating autopickup. You feel a bit more experienced. A quokka comes into view. Your Fighting skill gained 2 levels and is now at level 4! Your Dodging skill gained 2 levels and is now at level 5! Your Spellcasting skill gained 2 levels and is now at level 5! Your Conjurations skill gained 2 levels and is now at level 5! Your Hexes skill gained 2 levels and is now at level 5! Your Summonings skill gained 2 levels and is now at level 5! Your Necromancy skill gained 2 levels and is now at level 5! Your Translocations skill gained 2 levels and is now at level 5! Your Forgecraft skill gained 2 levels and is now at level 5! Your Fire Magic skill gained 2 levels and is now at level 5! Your Ice Magic skill gained 2 levels and is now at level 5! Your Air Magic skill gained 2 levels and is now at level 5! Your Earth Magic skill gained 2 levels and is now at level 5! Your Alchemy skill gained 2 levels and is now at level 5! Your Invocations skill gained 2 levels and is now at level 3! Your Evocations skill gained 2 levels and is now at level 4! You have reached level 4! You feel clever. You have reached level 5! The power to cast Construct Spike Launcher wells up from within. Spell assigned to 'g'. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits the hobgoblin. The hobgoblin is lightly wounded. The foxfire hits the hobgoblin. The hobgoblin is heavily wounded. Unknown command. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits the hobgoblin. You kill the hobgoblin! Makhleb accepts your kill. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! * * * LOW HITPOINT WARNING * * * The foxfire hits the quokka. You kill the quokka! Makhleb accepts your kill. You can now unleash Makhleb's destructive might. Victory! Score multiplier: 2x You now have 14 arena points (gained 14). Your Dodging skill increases to level 6! You have reached level 6! You now have 220 gold pieces (gained 20). Things that are here: a +0 whip; an orc corpse k - a +0 whip k - a +0 whip (weapon) Get ready! ROUND 2! FIGHT! LIGHTNING ROUND! You sense a tension in the south. A jelly comes into view. You are too injured to fight recklessly! You are too injured to fight recklessly! You are too injured to fight recklessly! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The jelly quivers. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is lightly wounded. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is lightly wounded. The foxfire hits the jelly. The jelly is heavily wounded. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is severely wounded. The foxfire hits the jelly! You kill the jelly! Makhleb accepts your kill. Your Fighting skill increases to level 5! Your Evocations skill increases to level 5! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! A jelly comes into view. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your foxfire dissipates. The foxfire hits the jelly! The jelly is moderately wounded. The foxfire hits the jelly. The jelly is heavily wounded. The foxfire hits the jelly. The jelly is heavily wounded. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is severely wounded. Unknown command. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is severely wounded. The foxfire hits the jelly! You kill the jelly! Makhleb accepts your kill. You feel better. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! 50... Your foxfire dissipates. Your foxfire dissipates. x2 Your foxfire dissipates. x2 An endoplasm comes into view. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your foxfire dissipates. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the endoplasm! You kill the endoplasm! Makhleb accepts your kill. You feel better. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Unknown command. Your foxfire dissipates. An endoplasm comes into view. Your foxfire dissipates. x2 Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the endoplasm. The endoplasm is moderately wounded. The foxfire hits the endoplasm! You kill the endoplasm! Makhleb accepts your kill. You can now summon an infernal servant of Makhleb. You feel better. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Unknown command. Your foxfire dissipates. x4 A jelly comes into view. A jelly is nearby! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The jelly quivers. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the jelly. The jelly is lightly wounded. The foxfire hits the jelly. The jelly is heavily wounded. The foxfire hits the jelly. The jelly is severely wounded. The foxfire hits the jelly! You kill the jelly! Makhleb accepts your kill. Your foxfire dissipates. Your foxfire dissipates. 20... 15... 10... 5... 4... 3... 2... 1... Time's up! The arena falls silent. Victory! Score multiplier: 3x You now have 50 arena points (gained 36). Get ready! ROUND 3! FIGHT! You sense a tension in the south. A phantom comes into view. Unknown command. You now have 280 gold pieces (gained 60). Unknown command. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the phantom. The phantom is lightly damaged. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the phantom. The phantom is moderately damaged. The foxfire hits the phantom but does no damage. The phantom is moderately damaged. The foxfire hits the phantom. The phantom is heavily damaged. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the phantom. The phantom is severely damaged. The foxfire hits the phantom! The phantom is almost destroyed. Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! The foxfire hits the phantom. The phantom is almost destroyed. The foxfire hits the phantom. You destroy the phantom! Makhleb accepts your kill. You feel better. Your Fighting skill increases to level 6! Your Dodging skill increases to level 7! Your Invocations skill increases to level 4! Your Evocations skill increases to level 6! Casting: Foxfire (safe; 1% risk of failure) Confirm with . or Enter, or press ? or * to list all spells. You conjure some foxfire! Your foxfire dissipates. x4 You see here a hobgoblin corpse. There is an entrance to Ajaireb's Jewellery here. l - the ring "Uthuon" {rF+ Str+3 Dex+6 Slay+3 Stlth+} m - the ring "Tuarusif" {*Corrode rC+ Int+3 Dex+3} n - the amulet "Otwics" {Reflect *Corrode rElec rF+ SH+5} o - the ring "Ycaakhlaph" {Str+8 Int+3} p - the ring "Meeg" {rF++ rN+ Will+ Str+4 Dex-2} q - the ring of the Fortune-Teller {rF+ Will+ rCorr Str-3 Dex+7} Thank you for shopping at Ajaireb's Jewellery! You start putting on your amulet. You continue putting on the amulet "Otwics" {Reflect *Corrode rElec rF+ SH+5}. x5 You finish putting on the amulet "Otwics" {Reflect *Corrode rElec rF+ SH+5}. You feel a shielding aura gather around you. n - the amulet "Otwics" (worn) {Reflect *Corrode rElec rF+ SH+5} You feel stronger. You feel clumsy. p - the ring "Meeg" (worn) {rF++ rN+ Will+ Str+4 Dex-2} You feel stronger. You feel agile. l - the ring "Uthuon" (worn) {rF+ Str+3 Dex+6 Slay+3 Stlth+} A weeping skull comes into view. You conjure some foxfire! The weeping skull gives a chilling moan. You conjure some foxfire! You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is moderately damaged. The foxfire hits the weeping skull. The weeping skull is moderately damaged. The foxfire hits the weeping skull but does no damage. The weeping skull is moderately damaged. The weeping skull's misery overflows. The wave of grief passes through your foxfire. Your foxfire completely resists. The wave of grief passes through you. You partially resist. The foxfire hits the weeping skull but does no damage. The weeping skull is moderately damaged. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is moderately damaged. You conjure some foxfire! The foxfire hits the weeping skull but does no damage. The weeping skull is moderately damaged. The foxfire hits the weeping skull. The weeping skull is heavily damaged. The foxfire hits the weeping skull but does no damage. The weeping skull is heavily damaged. Unknown command. You conjure some foxfire! The foxfire hits the weeping skull but does no damage. The weeping skull is heavily damaged. The foxfire hits the weeping skull. The weeping skull is severely damaged. Unknown command. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is almost destroyed. The foxfire hits the weeping skull but does no damage. The weeping skull is almost destroyed. You conjure some foxfire! The foxfire hits the weeping skull but does no damage. The weeping skull is almost destroyed. The foxfire hits the weeping skull but does no damage. The weeping skull is almost destroyed. The weeping skull's misery overflows. The wave of grief passes through you. You partially resist. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is almost destroyed. The foxfire hits the weeping skull! You destroy the weeping skull! Makhleb accepts your kill. Your Spellcasting skill increases to level 6! Your Conjurations skill increases to level 6! Your Hexes skill increases to level 6! Your Summonings skill increases to level 6! Your Necromancy skill increases to level 6! Your Translocations skill increases to level 6! Your Forgecraft skill increases to level 6! Your Fire Magic skill increases to level 6! Your Ice Magic skill increases to level 6! Your Air Magic skill increases to level 6! Your Earth Magic skill increases to level 6! Your Alchemy skill increases to level 6! You have reached level 7! The power to cast Searing Ray wells up from within. Spell assigned to 'h'. You conjure some foxfire! No target in view! Your foxfire dissipates. Your foxfire dissipates. x2 Your foxfire dissipates. An adder zombie comes into view. You conjure some foxfire! You conjure some foxfire! The foxfire hits the adder zombie! The adder zombie is heavily damaged. You conjure some foxfire! The foxfire hits the adder zombie! The adder zombie is almost destroyed. The foxfire hits the adder zombie. You destroy the adder zombie! Makhleb accepts your kill. You feel your soul grow hot with the fiery destruction of Gehenna. You feel better. Unknown command. You conjure some foxfire! Your foxfire dissipates. You conjure some foxfire! Your foxfire dissipates. x2 Your foxfire dissipates. x2 Your foxfire dissipates. x2 There is an entrance to Axuer's Timeless Talismans here. There is a sacrificial altar of Ru here. There is a blossoming altar of Fedhas here. 50... An adder zombie comes into view. What are your orders? t - Shout! Orders for allies: a - Attack new target. r - Retreat! s - Stop attacking. g - Guard the area. f - Follow me. Anything else - Cancel. You shout for attention! You conjure some foxfire! You conjure some foxfire! The foxfire hits the adder zombie! The adder zombie is heavily damaged. The foxfire hits the adder zombie. The adder zombie is severely damaged. You conjure some foxfire! The foxfire hits the adder zombie! You destroy the adder zombie! Makhleb accepts your kill. You feel better. You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x3 Your foxfire dissipates. A weeping skull comes into view. You conjure some foxfire! Your foxfire dissipates. The foxfire hits the weeping skull. The weeping skull is lightly damaged. Your foxfire dissipates. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is lightly damaged. You conjure some foxfire! The foxfire hits the weeping skull but does no damage. The weeping skull is lightly damaged. The foxfire hits the weeping skull but does no damage. The weeping skull is lightly damaged. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is moderately damaged. The foxfire hits the weeping skull. The weeping skull is moderately damaged. You conjure some foxfire! The foxfire hits the weeping skull. The weeping skull is heavily damaged. The foxfire hits the weeping skull. The weeping skull is heavily damaged. You conjure some foxfire! The foxfire hits the weeping skull but does no damage. The weeping skull is heavily damaged. The foxfire hits the weeping skull. The weeping skull is severely damaged. The foxfire hits the weeping skull! The weeping skull is almost destroyed. The weeping skull's misery overflows. The wave of grief passes through you. You partially resist. You conjure some foxfire! The foxfire hits the weeping skull. You destroy the weeping skull! Makhleb accepts your kill. You feel better. You conjure some foxfire! Your foxfire dissipates. Unknown command. Your foxfire dissipates. Your foxfire dissipates. A wight comes into view. It is wielding a +0 spear. Your foxfire dissipates. x2 You conjure some foxfire! The wight hits you from afar with a +0 spear. You conjure some foxfire! The foxfire hits the wight. The wight is lightly damaged. The foxfire hits the wight but does no damage. The wight is lightly damaged. The wight barely misses you. You conjure some foxfire! The wight misses you. You conjure some foxfire! The foxfire hits the wight. The wight is moderately damaged. The foxfire hits the wight! The wight is almost destroyed. The foxfire hits the wight. You destroy the wight! Makhleb accepts your kill. Victory! Score multiplier: 4x You now have 134 arena points (gained 84). Your Dodging skill increases to level 8! Things that are here: a +0 spear; a +0 robe r - a +0 spear You now have 130 gold pieces (gained 120). You unwield your +0 whip. r - a +0 spear (weapon) There is an ornate altar of the Wu Jian Council here. Get ready! There is a hide-covered altar of Uskayaw here. There is a basalt altar of Yredelemnul here. ROUND 4! FIGHT! There is an entrance to Penwex's Identification Station here. There is an entrance to Eluamm's Advanced Armour here. There is an entrance to Penwex's Identification Station here. There is a basalt altar of Yredelemnul here. There is a hide-covered altar of Uskayaw here. A vampire bat comes into view. There is an ornate altar of the Wu Jian Council here. You conjure some foxfire! You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is moderately damaged. The foxfire hits the vampire bat. The vampire bat is moderately damaged. You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is severely damaged. The foxfire hits the vampire bat! You destroy the vampire bat! Makhleb accepts your kill. Your Fighting skill increases to level 7! Your Evocations skill increases to level 7! You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x3 Your foxfire dissipates. x3 Your foxfire dissipates. Your foxfire dissipates. A vampire bat comes into view. The vampire bat moves out of view. A vampire bat is nearby! You conjure some foxfire! You conjure some foxfire! The foxfire hits the vampire bat! The vampire bat is severely damaged. The foxfire hits the vampire bat! You destroy the vampire bat! Makhleb accepts your kill. Your Invocations skill increases to level 5! You conjure some foxfire! You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x3 Your foxfire dissipates. x3 Your foxfire dissipates. x2 A vampire bat comes into view. A vampire bat is nearby! You conjure some foxfire! The vampire bat barely misses you. The foxfire hits the vampire bat. The vampire bat is lightly damaged. You hit the vampire bat. The vampire bat is heavily damaged. The vampire bat misses you. The foxfire hits the vampire bat. The vampire bat is heavily damaged. The vampire bat bites you. You block the vampire bat's attack. You conjure some foxfire! The vampire bat bites you. You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is severely damaged. You conjure some foxfire! The foxfire hits the vampire bat. You destroy the vampire bat! Makhleb accepts your kill. You feel better. You conjure some foxfire! You conjure some foxfire! Your foxfire dissipates. x2 Your foxfire dissipates. x3 Your foxfire dissipates. x2 There is an iron altar of Okawaru here. There is a bloodstained altar of Trog here. There is an opulent altar of Gozag here. There is an entrance to Uzadigar's Premium Goods here. A vampire bat comes into view. A vampire bat comes into view. You conjure some foxfire! You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is lightly damaged. The foxfire hits the vampire bat. The vampire bat is heavily damaged. You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is almost destroyed. The vampire bat bites you. The vampire bat closely misses you. You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is lightly damaged. The foxfire hits the vampire bat. The vampire bat is moderately damaged. The foxfire hits the vampire bat. The vampire bat is heavily damaged. The vampire bat bites you. A vampire bat comes into view. The vampire bat closely misses you. You conjure some foxfire! The foxfire hits the vampire bat. You destroy the vampire bat! Makhleb accepts your kill. You feel better. The vampire bat closely misses you. The foxfire hits the vampire bat. The vampire bat is severely damaged. The vampire bat misses you. You have reached level 8! You feel agile. You conjure some foxfire! The foxfire hits the vampire bat. The vampire bat is almost destroyed. The foxfire hits the vampire bat. You destroy the vampire bat! Makhleb accepts your kill. The foxfire hits the vampire bat. The vampire bat is moderately damaged. Your Spellcasting skill increases to level 7! Your Conjurations skill increases to level 7! Your Hexes skill increases to level 7! Your Summonings skill increases to level 7! Your Necromancy skill increases to level 7! Your Translocations skill increases to level 7! Your Forgecraft skill increases to level 7! Your Fire Magic skill increases to level 7! Your Ice Magic skill increases to level 7! Your Air Magic skill increases to level 7! Your Earth Magic skill increases to level 7! Your Alchemy skill increases to level 7! You conjure some foxfire! The foxfire hits the vampire bat! You destroy the vampire bat! Makhleb accepts your kill. Unknown command. You conjure some foxfire! A vampire bat comes into view. You conjure some foxfire! The foxfire hits the vampire bat! The vampire bat is severely damaged. Unknown command. You conjure some foxfire! Your foxfire dissipates. The foxfire hits the vampire bat. You destroy the vampire bat! Makhleb accepts your kill. You feel better. Victory! Score multiplier: 5x You now have 294 arena points (gained 160). >>>>>>>>>>>>>>>>>>>>>> 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: 55/65; mods: 0/0 MP: 0/0; mod: 0 Stats: 14 19 18 Position: (40, 41), 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 | 7 | 1700 | 300/400 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 | 8 | 1851 | 338/379 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 | 7 | 214 | 6/59 Conjurations | X | 1 | 2 | 7 | 214 | 6/59 Hexes | X | 0 | 2 | 7 | 214 | 6/59 Summonings | X | 0 | 2 | 7 | 214 | 6/59 Necromancy | X | 0 | 2 | 7 | 214 | 6/59 Translocations | X | 0 | 2 | 7 | 214 | 6/59 Forgecraft | X | 0 | 2 | 7 | 214 | 6/59 Fire Magic | X | 1 | 2 | 7 | 214 | 6/59 Ice Magic | X | 0 | 2 | 7 | 214 | 6/59 Air Magic | X | 0 | 2 | 7 | 214 | 6/59 Earth Magic | X | 0 | 2 | 7 | 214 | 6/59 Alchemy | X | 0 | 2 | 7 | 214 | 6/59 Invocations | X | 1 | 10 | 5 | 850 | 100/300 Evocations | X | 2 | 20 | 7 | 1700 | 300/400 Shapeshifting | X | 0 | 0 | 0 | 0 | 0/70 Spell bugs: Durations: Attributes: #12: 400 #13: 270 #23: 139 #24: 1448676147 #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) Gehenna destruction: 1 (innate) Inventory bugs: Equipment: eq slot #3, inv slot #0: +0 robe eq slot #9, inv slot #11: ring "Uthuon" {rF+ Str+3 Dex+6 Slay+3 Stlth+} eq slot #10, inv slot #13: amulet "Otwics" {Reflect *Corrode rElec rF+ SH+5} eq slot #9, inv slot #15: ring "Meeg" {rF++ rN+ Will+ Str+4 Dex-2} eq slot #1, inv slot #17: +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: 294 arena_sprint_boss_set: 1: 1: place:Swamp 2: the lernaean hydra / arcanist name:witch n_rpl n_des n_noc col:green hp:130 spells:mephitic_cloud.15.wizard;summon_hydra.15.wizard;invisibility.15.wizard;blink_away.15.wizard.emergency 3: decaying rune of zot 2: 1: place:Shoals 2: polyphemus hp:350 / ilsuiw hp:250 / merfolk avatar name:dimme tile:mons_dimme n_rpl n_des n_spe col:lightmagenta hp:300 spells:avatar_song.160.natural;malign_gateway.40.natural 3: barnacled rune of zot 3: 1: place:Forest:$ w:50 / spriggan druid w:2 / spriggan air mage w:5 / spriggan berserker w:5 2: agnes hp:335 3: mossy rune of zot 4: 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 5: 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 6: 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 7: 1: place:Geh:$ 2: asmodeus 3: obsidian rune of zot 8: 1: place:Dis:$ 2: dispater 3: iron rune of zot 9: 1: place:Tar:$ 2: ereshkigal 3: bone 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: shadow demon / cacodemon / protean progenitor / tentacled monstrosity / glass eye / golden eye / eye of devastation / shining eye 2: mnoleg 3: glowing rune of zot 13: 1: soul eater / reaper / executioner / curse skull 2: gloorx vloq 3: dark rune of zot 14: 1: guardian mummy w:15 / mummy priest w:3 / royal mummy w:2 2: khufu hp:500 3: golden 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 time_left: 684 num_killed: 7 monster_set: 1: vampire bat round_id: 5 spawn_rate: 148 lightning_round: false style_mult: 5 between_rounds: true round_enemies: 7 spawn_timer: 888 num_spawned: 7 spawn_dir: spawn_point }}}} 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 }}}} >>>>>>>>>>>>>>>>>>>>>>