This current system means that you almost always see ships being overkilled, as enemy ships pour fire into it well past annihilation point, an example I have just watched included a single DD taking 17 8" shell hits thoughout one round! Only when the round was over did the AI obviously declared it sunk.
What I suggest is that the AI calculates in the same way if any ships are sunk in between salvos from different ships. . IE. move the routine to the point where one ship has finished firing, and the AI is about to decide which ship is firing next.
This will result in sunk ships sinking closer to the point when they took enough damage to make them sink, not a long time later. It will also result in a better spread of fire amongst the visible targets, and more realistic results when much larger TFs attack small TFs.
All thoughts appreciated, although Matrix seem to be ignoring me lately
