Difference between revisions of "FttAI"
From Elite Wiki
m |
m |
||
| Line 15: | Line 15: | ||
EXIT = (); }; | EXIT = (); }; | ||
: | : | ||
| − | "NEXT_RING" = { | + | "NEXT_RING" = { |
ENTER = ("setSpeedFactorTo: 0.0", "targetNextBeaconWithCode: tr"); | ENTER = ("setSpeedFactorTo: 0.0", "targetNextBeaconWithCode: tr"); | ||
"TARGET_FOUND" = ("setStateTo: PASS_THRU_RING"); | "TARGET_FOUND" = ("setStateTo: PASS_THRU_RING"); | ||
Revision as of 20:46, 25 July 2006
{
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);
UPDATE = ();
EXIT = (); };
"PASS_THRU_RING" = {
ENTER = ("setSpeedFactorTo: 0.60", "setSpeedTo: 225", setRacepointsFromTarget, performFlyRacepoints);
"ENDPOINT_REACHED" = (
"setStateTo: NEXT_RING");
UPDATE = ();
EXIT = (); };
"NEXT_RING" = {
ENTER = ("setSpeedFactorTo: 0.0", "targetNextBeaconWithCode: tr");
"TARGET_FOUND" = ("setStateTo: PASS_THRU_RING");
"LAST_BEACON" = (exitAI);
UPDATE = ();
EXIT = (); };
}