Two part suggestion:
- Make it to where cloaked ships cannot be passed through and register as occupying an ocean room to other ships when cloaked ( I -think- this is still an issue, but haven't been able to test. If anyone knows, please advise).
- Treat docking the same as any environment collision by removing the autostop when someone barrels into a harbour. Captains will have to pay closer attention to their speed and approach of a harbour in order to prevent damaging their vessel, especially when making a very speedy approach.
- Convert grappling to require player based interaction from those with the skill in Weapons. Instead of giving an order to grapple ship, Weapons users will need to have rope and a grappling hook (purchasable same place as ship axe) on hand and will need to 'SHIP GRAPPLE <direction|ship name>'
Ungrappling would require use of a ship axe to DISENGAGE/UNHOOK SHIP in the room which the hook landed (such as with spidershot and boarding planks). This would sever the line and forfeit the hook and rope used to cast it. With that in mind, these could be reasonably priced at 100gs per or maybe even a little more.
Both actions would require a balance to ensure they could not be spammed/instantly reversed.
Things like this would add a better feel of immersion to what comes off as a sometimes rather bland and mechanical environment when it comes to Seafaring.