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
