Now. WAY BACK when.......
I was working on an AI Sub that would actually dive.
Never figured out a Good way to implement it and it did have issues I stopped looking at. BUT! I learned a lot of stuff from that!
Here's an old reference to that from Kpt. Lehamnn!
"Until very recently, no AI submarine can dive from the surface in SH3.
GWX Dev Team member 'Privateer' was the first to discover how to make them dive. However, once submerged other problems remain for these diving AI subs. Until these issues are fixed, there will be no diving AI subs released by the GWX dev team."
Since the Sub was mostly a visual 3D object with zones and such?
A Ship would attack it and drop DC's.
Thing is the CONTROLLING factor was 200 meters in the sky!
Ships did not fire at that! But did DC runs!
I may someday rebuild that AI-Diving Sub knowing what I know now.
Create new and special Zones for it, adjust the geometry used to control dives, and link somethings differently.
So it is possible to FAKE things if one just works the problem and not allow the problem to work them.