@DH (mostly I think):
UNITAI_ASSAULT_SEA is the AI that is mostly concerned with making assaults across water (with land units), and belongs on units that have cargo capacity. It's not actively harmful on other units, but it is unexpected (for the AI) and leads to it wasting a fair bit of time running transport AI on cargo capacity-less units. Units with no cargo capacity probably shouldn't list it as an available UNITAI, and certainly should not have it as their default AI.
There are several offenders I think, but the one I noticed was the Outrigger.
UNITAI_ASSAULT_SEA is the AI that is mostly concerned with making assaults across water (with land units), and belongs on units that have cargo capacity. It's not actively harmful on other units, but it is unexpected (for the AI) and leads to it wasting a fair bit of time running transport AI on cargo capacity-less units. Units with no cargo capacity probably shouldn't list it as an available UNITAI, and certainly should not have it as their default AI.
There are several offenders I think, but the one I noticed was the Outrigger.