One technique I use when in shallow water is rather than using the crash dive command I order flank speed then hit D to dive then set the depth appropriate to the conditions. I normally try to stay away from shallow water but when caught short I dive to around 40m if the water is deep enough.
Can't say I've seen the crash dive fail to stop diving unless I'm damaged or I in advertently hit the D key after the C key.
|