I think I know where the devs could take a deeper look. Let me explain. I did 3 runs today on the map, and I started to realize what could be the issue. Whenever the boss trigger is called by the main function to appear, it’s shown by a silouette of the Judge. And I think the order is:
-
The boss spawns after the engine is done reflecting her sprite indicating her main spawnpoint (as the Judge spectres kills in that level do not affect the boss hp).
-
The boss enters her invuln phase after getting enough damage.
-
The mobs arena waves spawns in order.
-
After finishing the arenas, the engine tries to call back the boss scripts, repeating everything from step 1, but in a random spawn location this time.
-
If the script calling is successfull, everything is set to repeat until either the level is beaten, or the player dies.
So, either the bug happens when the script calls an unreachable spawnpoint, or my explanation is waay off of what’s causing the issue (even though I tried to be as descriptive as possible within reason).