home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Corrida / 5Miles2Go.swf / scripts / frame_395 / DoAction.as
Encoding:
Text File  |  2001-07-07  |  2.3 KB  |  69 lines

  1. DraftPassed = "None";
  2. FrontDraft = eval(ThisCar add "/:FrontLink") add "/:FrontDraft";
  3. FrontDraft1 = eval(ThisCar add "/:FrontLink") add ("/:FrontDraft" add PCount);
  4. DraftAmount = ThisCar add "/:DraftAmount";
  5. RearLink = eval(ThisCar add "/:FrontLink") add "/:RearLink";
  6. RearLink1 = eval(ThisCar add "/:FrontLink1") add "/:RearLink1";
  7. set(RearLink,ThisCar);
  8. set(RearLink1,ThisCar);
  9. if(eval(DraftAmount) == "4")
  10. {
  11.    set(FrontDraft,eval(FrontDraft) + "2");
  12.    set(FrontDraft1,"2");
  13.    DraftPassed = "Four";
  14. }
  15. else if(eval(DraftAmount) == "3")
  16. {
  17.    set(FrontDraft,eval(FrontDraft) + "1.5");
  18.    set(FrontDraft1,"1.5");
  19.    DraftPassed = "Three";
  20. }
  21. else if(eval(DraftAmount) == "2")
  22. {
  23.    set(FrontDraft,eval(FrontDraft) + "1");
  24.    set(FrontDraft1,"1");
  25.    DraftPassed = "Two";
  26. }
  27. else if(eval(DraftAmount) == "1")
  28. {
  29.    set(FrontDraft,eval(FrontDraft) + "0.5");
  30.    set(FrontDraft1,"0.5");
  31.    DraftPassed = "One";
  32. }
  33. ThisCar = eval(ThisCar add "/:FrontLink");
  34. while(!(ThisCar eq "0"))
  35. {
  36.    FrontDraft2 = eval(ThisCar add "/:FrontLink") add ("/:FrontDraft" add PCount);
  37.    FrontDraft = eval(ThisCar add "/:FrontLink") add "/:FrontDraft";
  38.    DraftAmount = ThisCar add "/:DraftAmount";
  39.    if(eval(DraftAmount) == "4" and DraftPassed eq "Four")
  40.    {
  41.       set(FrontDraft,eval(FrontDraft) + "2");
  42.       set(FrontDraft2,"2");
  43.       DraftPassed = "Four";
  44.    }
  45.    else if(eval(DraftAmount) == "4" and DraftPassed eq "Three" or eval(DraftAmount) == "3" and DraftPassed eq "Four")
  46.    {
  47.       set(FrontDraft,eval(FrontDraft) + "1.5");
  48.       set(FrontDraft2,"1.5");
  49.       DraftPassed = "Three";
  50.    }
  51.    else if(eval(DraftAmount) == "4" and DraftPassed eq "Two" or eval(DraftAmount) == "3" and DraftPassed eq "Three" or eval(DraftAmount) == "2" and DraftPassed eq "Four")
  52.    {
  53.       set(FrontDraft,eval(FrontDraft) + "1");
  54.       set(FrontDraft2,"1");
  55.       DraftPassed = "Two";
  56.    }
  57.    else if(eval(DraftAmount) == "4" and DraftPassed eq "One" or eval(DraftAmount) == "3" and DraftPassed eq "Two" or eval(DraftAmount) == "2" and DraftPassed eq "Three" or eval(DraftAmount) == "1" and DraftPassed eq "Four")
  58.    {
  59.       set(FrontDraft,eval(FrontDraft) + "0.5");
  60.       set(FrontDraft2,"0.5");
  61.       DraftPassed = "One";
  62.    }
  63.    else
  64.    {
  65.       DraftPassed = "None";
  66.    }
  67.    ThisCar = eval(ThisCar add "/:FrontLink");
  68. }
  69.