dynamically try to build a setDriveOnPath call for each vehicle to got to the position the previous vehicle was at.
something such as each vehicle takes a group of coordinates used by the one ahead and only setDriveOnPath to those new coordinates after the vehicle ahead is more then a few meters away from the last coordinate.
use a combination of doMove, move, and doFollow to try to encourage the AI to follow the vehicle in front if a problem is encountered. This should also be used with carless behaviour.
Try to handle speed limits while doing the above too.
Possible fixes
dynamically try to build a
setDriveOnPath
call for each vehicle to got to the position the previous vehicle was at.use a combination of
doMove
,move
, anddoFollow
to try to encourage the AI to follow the vehicle in front if a problem is encountered. This should also be used with carless behaviour.Try to handle speed limits while doing the above too.