As promised, my old attempt at making surface ships fire torpedoes:
https://drive.google.com/file/d/1Rg-...ew?usp=sharing
It was some time ago so I don't remember exactly what was changed, but I can see I added wpn_SubTorpedoSys to both ship and to torpedo launcher, and added torpedo strategy to the scripts. This didn't work anyway so...