Quote:
Originally Posted by TheDarkWraith
I can make the ship AI in SH5 do basically anything I want (to a degree). I could have them skew off course before dropping depth charges to simulate inaccuracy. There just isn't enough flexibility built into the ship AI to do what I want (available function wise). And ship AI is the best AI of all the AI in game 
|
Accuracy was not really an issue although getting an accurate reading could be. An experienced crew could be deadly. For example, once Johnny Walker's HK group found a U-Boat, it was dead, probably 2 out of 3 times.
For a U-Boat to escape, the escort has to have problem locating it or holding contact. There could be many factors: green escort crews, poor sonar equipemnt (more of a problem in early war years), poor sound conditions (i.e. thermal layers, plentiful sea life, temperature variations, currents, noise), water disruption caused by DC explosion.
So an escort working alone would have a harder time re-acquiring contact since it would lose contact when it dropped the DCs and the ensuing disruption would mask the U-Boat. On the other hand, when you have 2+ escorts working as a group, one can keep a fix on the U-Boat while the other attacks.
A green escort crew would have more trouble locating the U-Boat and would be more likely to drop DCs in a spot where the U-Boat is not. (In SH4, I have been under DC attacks where the AI dropped DCs far from me, but close enough to be heard).
All escorts should have some problem dropping DCs at the correct depth. Determining correct depth of a submarine was a problem during the entire war. (However, I seem to recall that in the SH series, the AI will always drop DCs set at the correct depth?)
Varying sound conditions: finding a U-Boat in the middle of the North Atlantic in winter after a storm is more difficult than in the North sea

. This is probably more of a problem since the underwater sound model in SH is very basic. However, if we had one or more thermal layers at random depth and of random intensity, this would go a long way towards creating the same thing. Would this be possible with a script?