SJ Frank
Spamalot Co-court
I tried giving the sub the "Hide Nationality" flag, and played a couple of test games. I think it works.
I arranged to have my sub being "run over" by friendly AI ships. I had cases where the AI ship sunk or my sub sunk, in neither case was war declared.
The AI does not seem to recognize the fact that Subs are now in fact privateers. For example, I had fortified one of my sub in the middle of a strait. An AI sub smooched up to me, ran a couple of circles around me, but did not attack. I could see him, so he certainly had seen me. If the AI used the sub as a privateer, it would have attacked indiscriminately.
So I think this is a fix that does not affect the game play as far as the AI is concerned. As long as the player does not abuse the hidden nationality of the sub (i.e. by only attacking with sub after war is declared), this fix should not affect game play at all.
I arranged to have my sub being "run over" by friendly AI ships. I had cases where the AI ship sunk or my sub sunk, in neither case was war declared.
The AI does not seem to recognize the fact that Subs are now in fact privateers. For example, I had fortified one of my sub in the middle of a strait. An AI sub smooched up to me, ran a couple of circles around me, but did not attack. I could see him, so he certainly had seen me. If the AI used the sub as a privateer, it would have attacked indiscriminately.
So I think this is a fix that does not affect the game play as far as the AI is concerned. As long as the player does not abuse the hidden nationality of the sub (i.e. by only attacking with sub after war is declared), this fix should not affect game play at all.