I agree that changes need to be made. I disagree with this analysis as to what the problem is and how to change it.
Ramming is a type of attack. The problem is that, currently speaking, the game does not treat it as an attack.
This has two negative consequences:
- It allows people to attack others without enjoying the normal positive consequences of attacking, suck as collecting bounties for attacking a wanted party.
- It allows people to attack others without suffering the normal negative consequence of attacking, such as incurring fines and bounties for attacking a neutral party.
-------------------------------------
For Scenario 1:
I was using an Eagle to teach myself how to shoot straight, so I loaded up three fixed cannons and went NPC hunting. I interdicted an NPC pirate Cobra, and got into a good battle. That NPC could
dodge. I manage to get him down to 5% hull when I ran out of ammo.
Around this time, system security arrived and started engaging the pirate. The pirate engaged them right back until his shields popped, at which point he engaged in evasive maneuvers. The system security couldn't touch him. The pirate's shield would come back. Then the cycle would repeat.
I managed to kill the NPC pirate by ramming it just as the system security popped its shields.
However:
I did not receive any bounty for this.
-------------------------------------
For Scenario 2:
I recently moved from an under-populated area of space to a more heavily populated area. I went to a RES and started bounty hunting with other players for the first time, using my fully upgraded Viper. At first I really enjoyed having a Vulture and Fer-de-lance to watch as fellow bounty hunters. That's part of what I like about Open play: Just watching and enjoying the spectacle of other pilots doing their thing. They were in better ships than me and doing a better job than me. Gives me something to aim towards.
Then the Fer-de-lance started ramming me.
That Fer-de-lance could have just shot me out of the sky if they had wanted to do so. That would have incurred on them a negative bounty for attacking me, as I was not wanted in that system. This would have been fair play in my books. That's part of what makes playing Open exciting.
However, the Fer-de-lance was able to cause me
significant hull damage in a couple of ramming attacks, while suffering no penalty. I had no recourse: I can't ram him back, because he's bigger than me. I can't open fire, because he's not wanted and there's a lot of system security around and I wouldn't survive the wanted status. So I decided to flee with 26% hull remaining. As my supercruise charged up, he shot me in the back.
Had he just opened fire on me fairly in such a way that I could fight back from the beginning, I would've been fine with that. I probably would have lost, but I would have enjoyed the challenge of trying to fight back and outmaneuver a skilled opponent in a more powerful ship. Particularly given that the system security would have been firing on him and not me, giving me an advantage, and I could have dodged a lot of fire in the asteroid field. Either way, win or lose, that would have been a fun encounter.
However, that's not what I got. Instead I got rammed down to 26% hull, then shot in the back when I tried to escape. Very unfair, and very unfun.
-------------------------------------
Both of these scenarios are broken because attack ramming is an attack that is not being treated like an attack.
The fix is to take ramming and treat it like an attack.
This should actually be simple enough.
- If there is a collision, the vectors of both ships are known at the time of impact. If one ship's vector passes through the other ship, then that ship is at fault. If both ship's vectors pass through the other ship, they are both at fault.
- If the damage done (to both shields and hull) is under a very low 'glancing blow' threshhold, then no fine, no bounty.
- If the damage done (to both shields and hull) is above the very low 'glancing blow' threshhold but below the also kind of low 'ramming speed' threshhold, then this is an accidental crash, not an attack. Fine, but no bounty.
- If the damage done (to both shields and hull) is above the 'ramming speed' threshhold, then the ram was an attack, and is treated like an attack. If the attack is against a clean target, the attacker is flagged as a pirate, just as they would be for firing on a clean target. If the attack is against a wanted target, and that target is destroyed, then the rammer collects a bounty exactly as if they had destroyed the wanted target with their weapons.
This, to me, seems the most sensible way of understanding and fixing the problems involved with ramming.
Ramming is an attack. It should be treated as such.