Difference between revisions of "AI"

From Elite Wiki
 
m
Line 67: Line 67:
 
//Pauses 5 second, sets range, then detonates with cascade effect.
 
//Pauses 5 second, sets range, then detonates with cascade effect.
   
  +
== Related Links ==
  +
[[OXP_howto]]
  +
[[OXP_howto_AI]]
  +
[[Methods]]
 
[[Category:Oolite]]
 
[[Category:Oolite]]
[[OXP_howto]]
 
[[OXP_howto_AI]]
 

Revision as of 16:45, 23 January 2006

All entities in Oolite have an AI or state engine, this is a plist file that determines their behaviour. This behaviour can be simple for rocks tumbing (DumbAI.plist) to complex for escorting craft (escort.plist).

Oolite standard AI's

  • buoyAI

//Sends warnig messages when attacked, summons police.

  • collectLootAI

//intercepts and scoops loot.

  • crewroles

//Under development: tactical AI by customised pilots.

  • dockingAI

//scripts the docking maneuvres.

  • dumbAI

//just tumbles randomly

  • enteringPirateAI

//pirate behaviour, navigation towards planet.

  • enteringTraderAI

//trader behaviour, navigation towards planet.

  • escortAI

//escort behaviour.

  • exitingTraderAI

//Trader behaviour, navigation towards witchpoint.

  • fallingShuttleAI

//Shuttle station -> planet.

  • hardMissileAI

//Identical to missileAI, minus detonation upon ECM.

  • homeAI

//Landing on planet.

  • interceptAI

//General interception and combat.

  • minerAI

//Looks for rocks, mines them.

  • missileAI

//Intercept and detonation.

  • nullAI

//Only uses performIdle-method, preferred AI for sub entity.

  • pirateAI

//Pirate behaviour.

  • planetPatrollAI

//Police patroll navigation around planet waypoints.

  • policeInterceptAI

//Interception, attack, comms and legal bussines.

  • risingShuttleAI

//Shuttle: planet -> station.

  • rockHermitAI

//Behaviour of rockhermit.

  • route1PatrollAI

//Police patroll navigation route 1.

  • route1TraderAI

//Trader navigation route 1.

  • route2PatrollAI

//Police patroll navigation route 2 (sun).

  • route2SunskimAI

//General navigation route2.

  • scavengerAI

//Scavenger behaviour, looks for loot.

  • shuttleAI

//Shuttle behaviour.

  • stationAI

//Station behaviour.

  • sunskimExitAI

//General navigation sun -> witchpoint.

  • thargletAI

//Checks for presence of motherThargoid, requests target from mother, or tumbles.

  • thargoidAI

//Kills all humans.

  • timebombAI

//Pauses 5 second, sets range, then detonates with cascade effect.

Related Links

OXP_howto
OXP_howto_AI
Methods