home *** CD-ROM | disk | FTP | other *** search
/ GKGM 014 / GKGM014.iso / trash / gorillazgroove.swf / scripts / frame_6 / DoAction.as
Text File  |  2007-01-09  |  3KB  |  108 lines

  1. body._alpha = 0;
  2. menuDestination = 100;
  3. accuracy = Math.round((perfect + (early + late) / 2) / 188 * 100);
  4. body.finalScore.text = finalScore;
  5. body.finalScoreShad.text = finalScore;
  6. body.perfect.text = perfect;
  7. body.perfectShad.text = perfect;
  8. body.early.text = early;
  9. body.earlyShad.text = early;
  10. body.late.text = late;
  11. body.lateShad.text = late;
  12. body.accuracy.text = accuracy + "%";
  13. body.accuracyShad.text = accuracy + "%";
  14. body.faults.text = penalty;
  15. body.faultsShad.text = penalty;
  16. i = 1;
  17. while(i <= 100)
  18. {
  19.    if(scoreCard["playerName" + i] == playerName && scoreCard["char" + i] == char && scoreCard["score" + i] == finalScore)
  20.    {
  21.       body.rank.gotoAndStop("ranked");
  22.       body.rank.rank.text = i;
  23.       body.rank.rankShad.text = i;
  24.    }
  25.    i++;
  26. }
  27. j = 1;
  28. if(penalty > early + late + perfect && j <= 2)
  29. {
  30.    body["awards" + j].gotoAndStop("buttMash");
  31.    j++;
  32. }
  33. if(inARow >= 25 && j <= 2)
  34. {
  35.    body["awards" + j].gotoAndStop("perf25");
  36.    j++;
  37. }
  38. else if(inARow >= 20 && j <= 2)
  39. {
  40.    body["awards" + j].gotoAndStop("perf20");
  41.    j++;
  42. }
  43. else if(inARow >= 15 && j <= 2)
  44. {
  45.    body["awards" + j].gotoAndStop("perf15");
  46.    j++;
  47. }
  48. else if(inARow >= 10 && j <= 2)
  49. {
  50.    body["awards" + j].gotoAndStop("perf10");
  51.    j++;
  52. }
  53. else if(inARow >= 5 && j <= 2)
  54. {
  55.    body["awards" + j].gotoAndStop("perf5");
  56.    j++;
  57. }
  58. if(roundOneAccuracy < roundTwoAccuracy && roundTwoAccuracy < roundThreeAccuracy && j <= 2)
  59. {
  60.    body["awards" + j].gotoAndStop("progBett");
  61.    j++;
  62. }
  63. else if(roundOneAccuracy > roundTwoAccuracy && roundTwoAccuracy > roundThreeAccuracy && j <= 2)
  64. {
  65.    body["awards" + j].gotoAndStop("progWors");
  66.    j++;
  67. }
  68. else if(roundOneAccuracy > roundTwoAccuracy - 3 && roundOneAccuracy < roundTwoAccuracy + 34 && roundOneAccuracy > roundThreeAccuracy - 3 && roundOneAccuracy < roundThreeAccuracy + 3 && j <= 2)
  69. {
  70.    body["awards" + j].gotoAndStop("cons");
  71.    j++;
  72. }
  73. if(early > perfect / 2 && early > late && j <= 2)
  74. {
  75.    body["awards" + j].gotoAndStop("earlBird");
  76.    j++;
  77. }
  78. else if(late > perfect / 2 && late > early && j <= 2)
  79. {
  80.    body["awards" + j].gotoAndStop("slowRefl");
  81.    j++;
  82. }
  83. if(accuracy >= 80 && j <= 2)
  84. {
  85.    body["awards" + j].gotoAndStop("exceAccu");
  86.    j++;
  87. }
  88. else if(accuracy < 80 && accuracy >= 65 && j <= 2)
  89. {
  90.    body["awards" + j].gotoAndStop("abovAver");
  91.    j++;
  92. }
  93. else if(accuracy < 65 && accuracy >= 50 && j <= 2)
  94. {
  95.    body["awards" + j].gotoAndStop("averAccu");
  96.    j++;
  97. }
  98. else if(accuracy < 50 && j <= 2)
  99. {
  100.    body["awards" + j].gotoAndStop("hearAid");
  101.    j++;
  102. }
  103. if(penalty == 0 && j <= 2)
  104. {
  105.    body["awards" + j].gotoAndStop("withFaul");
  106.    j++;
  107. }
  108.