Code: Select all
this.aiStarted = function() {
...
ai.setParameter("oolite_stationPatrolRole","tescoosecurity");
ai.setPriorities([
...
/* Patrol */
{
preconfiguration: ai.configurationCheckScanner,
notcondition: ai.conditionScannerContainsPatrol,
behaviour: ai.behaviourStationLaunchPatrol,
reconsider: 60
},
...
]);
}
ai.setParameter("oolite_stationPatrolRole","tescoosecurity");, ai.conditionScannerContainsPatrol would check for "tescoosecurity" and ai.behaviourStationLaunchPatrol would launch "tescoosecurity" that would keep patrolling the station perimeter.I'm not sure what
ai.setParameter("oolite_stationPatrolRole","tescoosecurity"); and ai.conditionScannerContainsPatrol exactly achieve, but ai.behaviourStationLaunchPatrol always launches police ships.Hope that makes some sense
