Difference between revisions of "FttAI"
From Elite Wiki
(ftt added) |
m |
||
Line 9: | Line 9: | ||
: | : | ||
"PASS_THRU_RING" = { | "PASS_THRU_RING" = { | ||
− | ENTER = ("setSpeedFactorTo: 0.60", "setSpeedTo: 225", setRacepointsFromTarget, | + | ENTER = ("setSpeedFactorTo: 0.60", "setSpeedTo: 225", setRacepointsFromTarget, performFlyRacepoints); |
− | performFlyRacepoints); | ||
"ENDPOINT_REACHED" = ( | "ENDPOINT_REACHED" = ( | ||
"setStateTo: NEXT_RING"); | "setStateTo: NEXT_RING"); |
Revision as of 20:45, 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 = (); }; }