The boss is now in the 'relentlessly test and fix all the weird edge cases' phase.
Things that have come up so far:
What if the player kills her before the horde?
How do we handle the timing of her transformation attack?
What if she transforms while the horde has a heroine captured?
What if the horde releases their captive as the queen attempts to transform?
What if the player uses a move ability on one of them?
What if the player stuns the queen as she tries to transform?
Bug testing is fun! I do actually really enjoy logic puzzles like this - making enemy AI is something I deeply enjoy. I've already had to add logic for the queen to straight-up execute her brethren while she's transforming so the fight can flow cleanly.