So I'm playing a game with the new expansion. I've played some of AI war, but typically got myself involved in something dumb and killed myself in the first hour or so. I'm playing with golems, fallen spire (though I'm not actually paying attention to it), Normal+Champion, etc. Good game. After four hours of reloading saves, I manage to survive the Exo strike force. Feeling pretty good. Between my botnet golem and my fleet I'm doing really well. Playing on highest fleet size.
Then the CPA hits.
I lose two planets almost immediately. My home planet is poorly situated, so I have to rely on fleets, allied Neinzul (tip: they suck), and golems. A 500 carrier starts moving in on one of my outer chains of planets, and I park my fleet over the wormhole to ambush it when it comes out. I have scouts in every planet within 5 jumps. Carrier doesn't jump.
Another planet gets hit. Botnet is deployed. Standstill. Enemy fleet has retreated, but not been defeated.
Another planet gets hit. On the third end of my "triangle" chain of planets. Botnet golem redeployed. Fleet jumps back in. Botnet falls back and warheads deployed to supplement planetary defenses.
All the while my fleet is protecting a planet chain from a comparatively small force, that never jumps through. After a planet mid-chain is hit, I pull my fleet back. The *instant* I clear the second wormhole, the carrier jumps in and kills everything. Free human city, captured zenith generator, etc.
Like I said, scouts reported no enemy units nearby. Nothing that could have told the AI that my fleet had pulled off. Including cloaked units.
This has happened to me multiple times. I love this game because the AI is smart. Things like this make me wonder though. The AI had no way to know where my fleet was, but it didn't send the carrier through until it was safe. If the AI doesn't cheat, how in the hell did it work out where to strike?