Ship AI ignores starbases to attack invulnerable planets

I've been noticing in the latest patch where a all capital ships will ignore a starbase to go bomb an invulnerable planet. It seems the AI does not recognize it can't hurt the planet until the starbase(s) are neutralized. I've watched as they will literally fly right by a starbase that is shooting at them to do this. Also, all ship AI seems to not prioritize planetary defenses or enemy ships and instead will attack ship builders, research centers and other non-threatening things first.
1,788 views 6 replies
Reply #1 Top

Ya, I notice that too. The easy solution to this is just make the planet un-targetable, if the AI targets the planet, like in a if statement with planetary shielding, just have it switch to target any star-base in the area. Its not the best solution but the most easy I would think.

Reply #2 Top

Thank you for sharing this report. I'm going to poke around to see how often/regularly this is occurring. if you have a related replay that demonstrates this, it would be appreciated 

Reply #3 Top

It occurs all the time because it is a game logic issue in the AI. There aren't some situations where it happens and some it doesn't. It always works like this and it's not a new issue with this build as I noticed it when I was playing the last build. 

As the invulnerability state of a planet is a known and open value to all parties who can target it, it shouldn't be difficult to fix with the aforementioned boolean logic. IF target in list is planet AND planet is invulnerable THEN set focus to next available target in list. 

The only issue with this will be with planet bombing only units but they can just sit there I guess.

Reply #4 Top

I had a save where it was happening, but had to restart the game and now it says the save isn't compatible. 

Reply #6 Top

Fantastic, Ill get this to the team so they can start looking at it, but likely won't be directly addressed until the new year