Ok, regarding how to make subs sprint and drift. I think this should work:
Set sub sprinting
Refireable Trigger, every x time: If sub exists, fire script
Script: Set sub speed to drift y time
Then you should get a sprinting sub that drifts every x seconds for y seconds. You could also do the same thing the have them clear baffles (assuming a semi-constant course), set heading to the inverse of whereever they are going.
|