Difference between revisions of "FttAI"
From Elite Wiki
Eric Walch (talk | contribs) (script example from Oolite -> scripting page) |
Cholmondely (talk | contribs) (Added description) |
||
Line 1: | Line 1: | ||
+ | An NPC Racing Pilot AI | ||
+ | |||
{ | { | ||
GLOBAL = { | GLOBAL = { |
Revision as of 20:55, 28 November 2022
An NPC Racing Pilot AI
{ GLOBAL = { ENTER = ("setSpeedFactorTo: 0.5", "targetFirstBeaconWithCode: tr" ); "TARGET_FOUND" = (setDestinationToTarget, "setSpeedFactorTo: 1.0", "setDesiredRangeTo: 5000", performFlyToRangeFromDestination); "DESIRED_RANGE_ACHIEVED" = ("setStateTo: PASS_THRU_RING"); "NOTHING_FOUND" = (exitAI); };
"PASS_THRU_RING" = { ENTER = ("setSpeedFactorTo: 0.60", "setSpeedTo: 225", setRacepointsFromTarget, performFlyRacepoints); "ENDPOINT_REACHED" = ( "setStateTo: NEXT_RING"); };
"NEXT_RING" = { ENTER = ("setSpeedFactorTo: 0.0", "targetNextBeaconWithCode: tr"); "TARGET_FOUND" = ("setStateTo: PASS_THRU_RING"); "LAST_BEACON" = (exitAI); }; }