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 21: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 = ();     }; 
}


BACK