Just wanted to check a sub rule. If a sub goes up against other non transport, non destroyer type ships (in this instance a damaged carrier and cruiser), can the sub keep doing a surprise attack till the opposition are destroyed without them firing back? That’s how my friend read the rules.
Like Brado explained, yes the sub gets a “surprise strike” each round. But the defending carrier and cruiser do fire back every round provided it was not sunk by the sub surprise strike.
So in your example, if the sub hit, the defender would choose a casualty. Whatever he chooses will not roll (will not fire back) but the other unit will fire back.
Subs get surprise strikes at the beginning of every single round of combat (the first round AFTER the last enemy destroyer is sunk), even when they are on defense.
If you read through Step 2 under General combat (Submarine Surprise Strike or Submerge), the rule book tells exactly how to handle sub combat and makes it very clear that surprise strike happens every round, and also how to handle surprise strike casualties.
One such sentence:
“As long as there are attacking and/or defending submarines and no opposing destroyers, this step is repeated during each round of combat.”