The issue is that despite being asked several times, you still haven't attempted to explain how the game could detect which of the two ships involved in a collision was the 'aggressor' and which was the passive recipient of the ram. I can only assume you're going to continue to deflect until the mods rescue you with a badgering warning.
I don't require your answer to be in the form of code by the way. A simple verbal sketch of your concept would do.
When your answer involves analysis of the respective vectors of both ships in three dimensions, analysis of any changes to said vectors, analysis of relative speeds and changes to those etc, please remember that you're describing something that a computer game will be doing in real time.
I think most of us could watch a video of an incident and determine the aggressor but coding a subroutine in a game to flawlessly replicate the processing capability of the human brain in such situations is generally considered to be a bit difficult. Well unless you're Derek 'neural networks' Smart obviously
It's trivial for the game to detect that two ships collided and one or both were damaged. It already does that. It's not trivial at all for the game to detect
intent, which is what you want.