Each cannon hit on a friendly ship costs you reputation. This is annoying if you're firing chainshot at an enemy's masts and accidentally hit a friendly ship beyond it, or if you're aiming manually and haven't noticed a friendly ship has just crept up and is level with your foremost or aftmost guns.
Could this be changed so that you only lose reputation, and lots of it, if you actually sink (or board) a friendly ship? That pretty well has to be an intentional betrayal, as opposed to accident.
Especially since it's also possible for a friendly ship to accidentally hit you - I've had sails and sometimes masts damaged because someone behind me fired at an enemy in front of me - and they don't lose reputation for it!
Could this be changed so that you only lose reputation, and lots of it, if you actually sink (or board) a friendly ship? That pretty well has to be an intentional betrayal, as opposed to accident.
Especially since it's also possible for a friendly ship to accidentally hit you - I've had sails and sometimes masts damaged because someone behind me fired at an enemy in front of me - and they don't lose reputation for it!