Did some more testing: The main problem is that naval units can get stuck in a colony while on a PrivateerMission. The reason is a change in the target scoring made in 2014 that prioritizes just staying in the colony above attacking targets.
I have verified that the AI do attack with their ships if they have sufficient transport capability. However, the AI code should be improved like this: Even on a transport mission, The AI should attack if the opportunity to attack nearby vessels presents itself and there's currently no cargo onboard. If at war, offensive naval vessels should prioritize securing nearby waters if there are at least one other naval vessel available with a TransportMission. Privateers should always get the PrivateerMission...
I have verified that the AI do attack with their ships if they have sufficient transport capability. However, the AI code should be improved like this: Even on a transport mission, The AI should attack if the opportunity to attack nearby vessels presents itself and there's currently no cargo onboard. If at war, offensive naval vessels should prioritize securing nearby waters if there are at least one transport available. Privateers should always get the PrivateerMission if there's at least one other...
REF strategy is not consistent
We already are working on a much better REF military AI. Please take a look at the roadmap for planned future changes. This is also a feature request and not really a bug.
AI does not attack using their navy
I have verified that the AI do attack with their ships if they have sufficient transport capability. However, the AI code should be improved like this: 1.Even on a transport mission, The AI should attack if the opportunity to attack nearby vessels presents itself and there's currently no cargo onboard. If at war, offensive naval vessels should prioritize securing nearby waters if there are at least one transport available. Privateers should always get the PrivateerMission if there's at least one...
after loading game from saved file, turn report is empty