home *** CD-ROM | disk | FTP | other *** search
/ Freelog 45 / Freelog045.iso / Bas / Inutilitaire / Cat / 0013.exe / scripts / frame_32 / DoAction.as
Text File  |  2003-05-05  |  2KB  |  93 lines

  1. num = "1";
  2. while("2" >= num)
  3. {
  4.    cat_check = "cat" add num;
  5.    tellTarget(cat_check)
  6.    {
  7.       if(eval("on") == "0" and random("10") == "0")
  8.       {
  9.          set("on","1");
  10.          gotoAndStop("start");
  11.          play();
  12.       }
  13.    }
  14.    num += "1";
  15. }
  16. setProperty("/catapult", _X, getProperty("/crosshair", _X));
  17. setProperty("/catapult", _Y, getProperty("/crosshair", _Y) + "90");
  18. if(score < "5000")
  19. {
  20.    rate = "5" + int(score / "500");
  21. }
  22. else
  23. {
  24.    rate = "15";
  25. }
  26. if(splat eq "cat1")
  27. {
  28.    duplicateMovieClip("/blood","blood" add splatnum,splatnum + 16384);
  29.    setProperty("/blood" add splatnum, _X, getProperty("/cat1", _X));
  30.    setProperty("/blood" add splatnum, _Y, getProperty("/cat1", _Y));
  31.    if("15" < splatnum)
  32.    {
  33.       removeMovieClip("blood" add (splatnum - "15"));
  34.    }
  35.    splatnum += "1";
  36.    splat = "0";
  37. }
  38. else if(splat eq "cat2")
  39. {
  40.    duplicateMovieClip("/blood","blood" add splatnum,splatnum + 16384);
  41.    setProperty("/blood" add splatnum, _X, getProperty("/cat2", _X));
  42.    setProperty("/blood" add splatnum, _Y, getProperty("/cat2", _Y));
  43.    if("15" < splatnum)
  44.    {
  45.       removeMovieClip("blood" add (splatnum - "15"));
  46.    }
  47.    splatnum += "1";
  48.    splat = "0";
  49. }
  50. if("10" < missiles)
  51. {
  52.    missiles = "10";
  53. }
  54. if(score < "0")
  55. {
  56.    score = "0";
  57. }
  58. if(missilecheck == "1")
  59. {
  60.    set("../:missilecheck","0");
  61.    if("0" >= missiles)
  62.    {
  63.       gotoAndPlay(35);
  64.    }
  65. }
  66. tellTarget("/missiles")
  67. {
  68.    gotoAndStop("11" - eval("../:missiles"));
  69. }
  70. tellTarget("/power")
  71. {
  72.    if("70" < eval("../:power"))
  73.    {
  74.       gotoAndStop(70);
  75.    }
  76.    else
  77.    {
  78.       gotoAndStop(eval("../:power"));
  79.    }
  80. }
  81. if(spike1 == "1" and spike2 == "1" and spike3 == "1" and spike4 == "1")
  82. {
  83.    spike1 = "0";
  84.    spike2 = "0";
  85.    spike3 = "0";
  86.    spike4 = "0";
  87.    score += "2000";
  88.    tellTarget("/torture")
  89.    {
  90.       gotoAndPlay(2);
  91.    }
  92. }
  93.