Just came up with a AI modifier idea, but I thought I would post it here for feedback before sticking it on mantis.
Basically, when the modifier is on, instead of using normal attack wave logic, a variant of the Exo wave logic would be used to chose the ships. This is basically "schizophrenic waves" on "steroids", allowing for variety not only over fleet ships, but across starships, guardians, and possibly even Mk. levels (depending on how it is implemented)
Before you panic, this would scale more or less roughly the same as current ship selection logic.
Like the first wave, with the AIP at 10, the AI would get so few "exo-points" that they would have no choice but to use mostly Mk. I ships in smallish numbers, or maybe cut into their numbers quite a bit and throw in one or two Mk. IIs
The advantage would be mixed Mk. waves, more variety with non-fleet ships (possibly, sacrificing a couple of fleet ships for guardians, or even a bunch a fleet ships for more starships). At moderate AIPs, you could even start getting spirecraft. At high AIPs, you might even get Golems (though we might want to blacklist golems and up for the purposes of waves).
Note, this would be for wave composition only. The behavior of ships that enter would be the same. And also, how the ships enter will be the same (spawn wherever and be freed if cross planet waves on, anywhere without warp jamming for warp jumper, and for all else, the normal warp gate full or adjacent to warp gate full planet only normally)
Also, only attack waves, counter-attack post waves, and raid engines would be effected.
Scrap waves, CPAs, and defensive reinforcement would still use classic logic.
Possibly, the normal exo-wave behaviour could be used if cross-planet waves are turned on and/or if there are no eligible places to spawn to (like no adjacent warp gates) and the AI is forced to use cross-planet wave behavior.
How to convert the "wave points" to "Exo points" is something I am unsure about, and also how Mk. caps for attacks would work with it, if at all.
Also, I'm not sure if it should be a modifier (both AIs or none) or a Plot (one, both, or no AIs). Because other wave modifier options are under AI modifiers, it seems like it should go there.
Also, not sure if it should be for all waves, or only a random chance for some of them. Possibly two different modifiers, one only has a chance per wave, the other does it for all waves.