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

  1. DraftPassed = "None";
  2. RearDraft = eval(ThisCar add "/:RearLink") add "/:RearDraft";
  3. RearDraft1 = eval(ThisCar add "/:RearLink") add ("/:RearDraft" add PCount);
  4. DraftAmount = eval(ThisCar add "/:RearLink") add "/:DraftAmount";
  5. RearLink = eval(ThisCar add "/:RearLink") add "/:RearLink";
  6. if(DraftAmount ne "0/:DraftAmount")
  7. {
  8.    if(eval(DraftAmount) == "4")
  9.    {
  10.       set(RearDraft,eval(RearDraft) + "2");
  11.       set(RearDraft1,"2");
  12.       DraftPassed = "Four";
  13.    }
  14.    else if(eval(DraftAmount) == "3")
  15.    {
  16.       set(RearDraft,eval(RearDraft) + "1.5");
  17.       set(RearDraft1,"1.5");
  18.       DraftPassed = "Three";
  19.    }
  20.    else if(eval(DraftAmount) == "2")
  21.    {
  22.       set(RearDraft,eval(RearDraft) + "1");
  23.       set(RearDraft1,"1");
  24.       DraftPassed = "Two";
  25.    }
  26.    else if(eval(DraftAmount) == "1")
  27.    {
  28.       set(RearDraft,eval(RearDraft) + "0.5");
  29.       set(RearDraft1,"0.5");
  30.       DraftPassed = "One";
  31.    }
  32. }
  33. ThisCar = eval(ThisCar add "/:RearLink");
  34. while(!(ThisCar eq "0"))
  35. {
  36.    RearDraft2 = eval(ThisCar add "/:RearLink") add ("/:RearDraft" add PCount);
  37.    RearDraft = eval(ThisCar add "/:RearLink") add "/:RearDraft";
  38.    DraftAmount = eval(ThisCar add "/:RearLink") add "/:DraftAmount";
  39.    if(eval(DraftAmount) == "4" and DraftPassed eq "Four")
  40.    {
  41.       set(RearDraft,eval(RearDraft) + "2");
  42.       set(RearDraft2,"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(RearDraft,eval(RearDraft) + "1.5");
  48.       set(RearDraft2,"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(RearDraft,eval(RearDraft) + "1");
  54.       set(RearDraft2,"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(RearDraft,eval(RearDraft) + "0.5");
  60.       set(RearDraft2,"0.5");
  61.       DraftPassed = "One";
  62.    }
  63.    else
  64.    {
  65.       DraftPassed = "None";
  66.    }
  67.    ThisCar = eval(ThisCar add "/:RearLink");
  68. }
  69.