home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / monochrome.swf / scripts / frame_13 / DoAction.as
Encoding:
Text File  |  2005-08-26  |  16.0 KB  |  499 lines

  1. function l(tgt)
  2. {
  3.    tgt.wid = tgt._width / 2;
  4.    tgt.hei = 23;
  5.    if(_root.mission > 50)
  6.    {
  7.       tgt.speed = 12;
  8.    }
  9.    else
  10.    {
  11.       tgt.speed = 9;
  12.    }
  13.    tgt.timer = 3;
  14.    tgt.sp = false;
  15.    tgt.life = _root.lives;
  16.    tgt.moveable = true;
  17.    tgt.nmbr = 0;
  18.    tgt.lvl = _root.lvl;
  19.    tgt.swapDepths(999997);
  20. }
  21. function eF(tgt)
  22. {
  23.    if(tgt.moveable)
  24.    {
  25.       if(Key.isDown(38))
  26.       {
  27.          tgt._y -= tgt.speed;
  28.       }
  29.       if(Key.isDown(40))
  30.       {
  31.          tgt._y += tgt.speed;
  32.       }
  33.       if(Key.isDown(37))
  34.       {
  35.          tgt._x -= tgt.speed;
  36.       }
  37.       if(Key.isDown(39))
  38.       {
  39.          tgt._x += tgt.speed;
  40.       }
  41.       if(tgt._x < tgt.wid)
  42.       {
  43.          tgt._x = tgt.wid;
  44.       }
  45.       if(tgt._x > 550 - tgt.wid)
  46.       {
  47.          tgt._x = 550 - tgt.wid;
  48.       }
  49.       if(tgt._y < tgt.hei)
  50.       {
  51.          tgt._y = tgt.hei;
  52.       }
  53.       if(tgt._y > 400 - tgt.hei)
  54.       {
  55.          tgt._y = 400 - tgt.hei;
  56.       }
  57.       tgt.timer -= 1;
  58.       if(Key.isDown(32))
  59.       {
  60.          if(tgt.timer <= 0)
  61.          {
  62.             tgt.timer = 3;
  63.             tgt.sh.play();
  64.             if(tgt.lvl == 1 || tgt.lvl == 2 || tgt.lvl == 7 || tgt.lvl == 8 || tgt.lvl == 15)
  65.             {
  66.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  67.                _root["hmn" + tgt.nmbr].yspeed = 20;
  68.                _root["hmn" + tgt.nmbr].xspeed = 0;
  69.                tgt.nmbr = tgt.nmbr + 1;
  70.                if(tgt.nmbr > 20)
  71.                {
  72.                   tgt.nmbr = 0;
  73.                }
  74.             }
  75.             if(tgt.lvl == 2 || tgt.lvl == 15)
  76.             {
  77.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  78.                _root["hmn" + tgt.nmbr].yspeed = 20;
  79.                _root["hmn" + tgt.nmbr].xspeed = -5;
  80.                tgt.nmbr = tgt.nmbr + 1;
  81.                if(tgt.nmbr > 20)
  82.                {
  83.                   tgt.nmbr = 0;
  84.                }
  85.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  86.                _root["hmn" + tgt.nmbr].yspeed = 20;
  87.                _root["hmn" + tgt.nmbr].xspeed = 5;
  88.                tgt.nmbr = tgt.nmbr + 1;
  89.                if(tgt.nmbr > 20)
  90.                {
  91.                   tgt.nmbr = 0;
  92.                }
  93.             }
  94.             if(tgt.lvl == 3 || tgt.lvl == 4 || tgt.lvl == 16)
  95.             {
  96.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  97.                _root["hmn" + tgt.nmbr].yspeed = 10;
  98.                _root["hmn" + tgt.nmbr].xspeed = 0;
  99.                tgt.nmbr = tgt.nmbr + 1;
  100.                if(tgt.nmbr > 20)
  101.                {
  102.                   tgt.nmbr = 0;
  103.                }
  104.                tgt.timer = 7;
  105.             }
  106.             if(tgt.lvl == 4 || tgt.lvl == 16)
  107.             {
  108.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  109.                _root["hmn" + tgt.nmbr].yspeed = 10;
  110.                _root["hmn" + tgt.nmbr].xspeed = 0;
  111.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  112.                tgt.nmbr = tgt.nmbr + 1;
  113.                if(tgt.nmbr > 20)
  114.                {
  115.                   tgt.nmbr = 0;
  116.                }
  117.             }
  118.             if(tgt.lvl == 5 || tgt.lvl == 6 || tgt.lvl == 17)
  119.             {
  120.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  121.                _root["hmn" + tgt.nmbr].yspeed = 10;
  122.                _root["hmn" + tgt.nmbr].xspeed = 0;
  123.                tgt.nmbr = tgt.nmbr + 1;
  124.                if(tgt.nmbr > 20)
  125.                {
  126.                   tgt.nmbr = 0;
  127.                }
  128.                tgt.timer = 10;
  129.             }
  130.             if(tgt.lvl == 6)
  131.             {
  132.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  133.                _root["hmn" + tgt.nmbr].yspeed = 20;
  134.                _root["hmn" + tgt.nmbr].xspeed = -3;
  135.                tgt.nmbr = tgt.nmbr + 1;
  136.                if(tgt.nmbr > 20)
  137.                {
  138.                   tgt.nmbr = 0;
  139.                }
  140.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  141.                _root["hmn" + tgt.nmbr].yspeed = 20;
  142.                _root["hmn" + tgt.nmbr].xspeed = 3;
  143.                tgt.nmbr = tgt.nmbr + 1;
  144.                if(tgt.nmbr > 20)
  145.                {
  146.                   tgt.nmbr = 0;
  147.                }
  148.                tgt.timer = 15;
  149.             }
  150.             if(tgt.lvl == 7 || tgt.lvl == 8 || tgt.lvl == 18)
  151.             {
  152.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  153.                _root["hmn" + tgt.nmbr].yspeed = -20;
  154.                _root["hmn" + tgt.nmbr].xspeed = 0;
  155.                tgt.nmbr = tgt.nmbr + 1;
  156.                if(tgt.nmbr > 20)
  157.                {
  158.                   tgt.nmbr = 0;
  159.                }
  160.                tgt.timer = 5;
  161.             }
  162.             if(tgt.lvl == 8 || tgt.lvl == 18)
  163.             {
  164.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  165.                _root["hmn" + tgt.nmbr].yspeed = -20;
  166.                _root["hmn" + tgt.nmbr].xspeed = -3;
  167.                tgt.nmbr = tgt.nmbr + 1;
  168.                if(tgt.nmbr > 20)
  169.                {
  170.                   tgt.nmbr = 0;
  171.                }
  172.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  173.                _root["hmn" + tgt.nmbr].yspeed = -20;
  174.                _root["hmn" + tgt.nmbr].xspeed = 3;
  175.                tgt.nmbr = tgt.nmbr + 1;
  176.                if(tgt.nmbr > 20)
  177.                {
  178.                   tgt.nmbr = 0;
  179.                }
  180.             }
  181.             if(tgt.lvl == 18)
  182.             {
  183.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  184.                _root["hmn" + tgt.nmbr].yspeed = -20;
  185.                _root["hmn" + tgt.nmbr].xspeed = -6;
  186.                tgt.nmbr = tgt.nmbr + 1;
  187.                if(tgt.nmbr > 20)
  188.                {
  189.                   tgt.nmbr = 0;
  190.                }
  191.                duplicateMovieClip(_root.bak,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  192.                _root["hmn" + tgt.nmbr].yspeed = -20;
  193.                _root["hmn" + tgt.nmbr].xspeed = 6;
  194.                tgt.nmbr = tgt.nmbr + 1;
  195.                if(tgt.nmbr > 20)
  196.                {
  197.                   tgt.nmbr = 0;
  198.                }
  199.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  200.                _root["hmn" + tgt.nmbr].yspeed = 20;
  201.                _root["hmn" + tgt.nmbr].xspeed = 0;
  202.                tgt.nmbr = tgt.nmbr + 1;
  203.                if(tgt.nmbr > 20)
  204.                {
  205.                   tgt.nmbr = 0;
  206.                }
  207.                tgt.timer = 8;
  208.             }
  209.             if(tgt.lvl == 9 || tgt.lvl == 10)
  210.             {
  211.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  212.                _root["hmn" + tgt.nmbr].yspeed = 20;
  213.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  214.                tgt.nmbr = tgt.nmbr + 1;
  215.                if(tgt.nmbr > 20)
  216.                {
  217.                   tgt.nmbr = 0;
  218.                }
  219.             }
  220.             if(tgt.lvl == 10)
  221.             {
  222.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  223.                _root["hmn" + tgt.nmbr].yspeed = 20;
  224.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  225.                tgt.nmbr = tgt.nmbr + 1;
  226.                if(tgt.nmbr > 20)
  227.                {
  228.                   tgt.nmbr = 0;
  229.                }
  230.                duplicateMovieClip(_root.bul,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  231.                _root["hmn" + tgt.nmbr].yspeed = 20;
  232.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  233.                tgt.nmbr = tgt.nmbr + 1;
  234.                if(tgt.nmbr > 20)
  235.                {
  236.                   tgt.nmbr = 0;
  237.                }
  238.             }
  239.             if(tgt.lvl == 11)
  240.             {
  241.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  242.                _root["hmn" + tgt.nmbr].yspeed = 20;
  243.                _root["hmn" + tgt.nmbr].xspeed = 0;
  244.                _root["hmn" + tgt.nmbr]._xscale = 100;
  245.                _root["hmn" + tgt.nmbr].dmg = 15;
  246.                tgt.nmbr = tgt.nmbr + 1;
  247.                if(tgt.nmbr > 20)
  248.                {
  249.                   tgt.nmbr = 0;
  250.                }
  251.                tgt.timer = 10;
  252.             }
  253.             if(tgt.lvl == 12)
  254.             {
  255.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  256.                _root["hmn" + tgt.nmbr].yspeed = 20;
  257.                _root["hmn" + tgt.nmbr].xspeed = 0;
  258.                _root["hmn" + tgt.nmbr]._xscale = 300;
  259.                _root["hmn" + tgt.nmbr].dmg = 30;
  260.                tgt.nmbr = tgt.nmbr + 1;
  261.                if(tgt.nmbr > 20)
  262.                {
  263.                   tgt.nmbr = 0;
  264.                }
  265.                tgt.timer = 10;
  266.             }
  267.             if(tgt.lvl == 13 || tgt.lvl == 21)
  268.             {
  269.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  270.                _root["hmn" + tgt.nmbr].yspeed = 20;
  271.                _root["hmn" + tgt.nmbr].xspeed = 0;
  272.                tgt.nmbr = tgt.nmbr + 1;
  273.                if(tgt.nmbr > 20)
  274.                {
  275.                   tgt.nmbr = 0;
  276.                }
  277.                tgt.timer = 2;
  278.             }
  279.             if(tgt.lvl == 21)
  280.             {
  281.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  282.                _root["hmn" + tgt.nmbr].yspeed = 20;
  283.                _root["hmn" + tgt.nmbr].xspeed = 0;
  284.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  285.                tgt.nmbr = tgt.nmbr + 1;
  286.                if(tgt.nmbr > 20)
  287.                {
  288.                   tgt.nmbr = 0;
  289.                }
  290.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  291.                _root["hmn" + tgt.nmbr].yspeed = 20;
  292.                _root["hmn" + tgt.nmbr].xspeed = 0;
  293.                tgt.nmbr = tgt.nmbr + 1;
  294.                if(tgt.nmbr > 20)
  295.                {
  296.                   tgt.nmbr = 0;
  297.                }
  298.                tgt.timer = 3;
  299.             }
  300.             if(tgt.lvl == 14)
  301.             {
  302.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  303.                _root["hmn" + tgt.nmbr].yspeed = 20;
  304.                _root["hmn" + tgt.nmbr].xspeed = 3;
  305.                tgt.nmbr = tgt.nmbr + 1;
  306.                if(tgt.nmbr > 20)
  307.                {
  308.                   tgt.nmbr = 0;
  309.                }
  310.                tgt.timer = 2;
  311.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  312.                _root["hmn" + tgt.nmbr].yspeed = 20;
  313.                _root["hmn" + tgt.nmbr].xspeed = -3;
  314.                tgt.nmbr = tgt.nmbr + 1;
  315.                if(tgt.nmbr > 20)
  316.                {
  317.                   tgt.nmbr = 0;
  318.                }
  319.                tgt.timer = 2;
  320.             }
  321.             if(tgt.lvl == 15)
  322.             {
  323.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  324.                _root["hmn" + tgt.nmbr].yspeed = 15;
  325.                _root["hmn" + tgt.nmbr].xspeed = -2;
  326.                tgt.nmbr = tgt.nmbr + 1;
  327.                if(tgt.nmbr > 20)
  328.                {
  329.                   tgt.nmbr = 0;
  330.                }
  331.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  332.                _root["hmn" + tgt.nmbr].yspeed = 15;
  333.                _root["hmn" + tgt.nmbr].xspeed = 2;
  334.                tgt.nmbr = tgt.nmbr + 1;
  335.                if(tgt.nmbr > 20)
  336.                {
  337.                   tgt.nmbr = 0;
  338.                }
  339.                tgt.timer = 8;
  340.             }
  341.             if(tgt.lvl == 16)
  342.             {
  343.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  344.                _root["hmn" + tgt.nmbr].yspeed = 10;
  345.                _root["hmn" + tgt.nmbr].xspeed = -5;
  346.                tgt.nmbr = tgt.nmbr + 1;
  347.                if(tgt.nmbr > 20)
  348.                {
  349.                   tgt.nmbr = 0;
  350.                }
  351.                duplicateMovieClip(_root.ric,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  352.                _root["hmn" + tgt.nmbr].yspeed = 10;
  353.                _root["hmn" + tgt.nmbr].xspeed = 5;
  354.                _root["hmn" + tgt.nmbr]._xscale *= -1;
  355.                tgt.nmbr = tgt.nmbr + 1;
  356.                if(tgt.nmbr > 20)
  357.                {
  358.                   tgt.nmbr = 0;
  359.                }
  360.             }
  361.             if(tgt.lvl == 17)
  362.             {
  363.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  364.                _root["hmn" + tgt.nmbr].yspeed = 9.5;
  365.                _root["hmn" + tgt.nmbr].xspeed = 2;
  366.                tgt.nmbr = tgt.nmbr + 1;
  367.                if(tgt.nmbr > 20)
  368.                {
  369.                   tgt.nmbr = 0;
  370.                }
  371.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  372.                _root["hmn" + tgt.nmbr].yspeed = 9.5;
  373.                _root["hmn" + tgt.nmbr].xspeed = -2;
  374.                tgt.nmbr = tgt.nmbr + 1;
  375.                if(tgt.nmbr > 20)
  376.                {
  377.                   tgt.nmbr = 0;
  378.                }
  379.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  380.                _root["hmn" + tgt.nmbr].yspeed = 8;
  381.                _root["hmn" + tgt.nmbr].xspeed = 4;
  382.                tgt.nmbr = tgt.nmbr + 1;
  383.                if(tgt.nmbr > 20)
  384.                {
  385.                   tgt.nmbr = 0;
  386.                }
  387.                duplicateMovieClip(_root.mis,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  388.                _root["hmn" + tgt.nmbr].yspeed = 8;
  389.                _root["hmn" + tgt.nmbr].xspeed = -4;
  390.                tgt.nmbr = tgt.nmbr + 1;
  391.                if(tgt.nmbr > 20)
  392.                {
  393.                   tgt.nmbr = 0;
  394.                }
  395.                tgt.timer = 15;
  396.             }
  397.             if(tgt.lvl == 19)
  398.             {
  399.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  400.                _root["hmn" + tgt.nmbr].yspeed = 20;
  401.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  402.                tgt.nmbr = tgt.nmbr + 1;
  403.                if(tgt.nmbr > 20)
  404.                {
  405.                   tgt.nmbr = 0;
  406.                }
  407.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  408.                _root["hmn" + tgt.nmbr].yspeed = 20;
  409.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  410.                tgt.nmbr = tgt.nmbr + 1;
  411.                if(tgt.nmbr > 20)
  412.                {
  413.                   tgt.nmbr = 0;
  414.                }
  415.                duplicateMovieClip(_root.rap,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  416.                _root["hmn" + tgt.nmbr].yspeed = 20;
  417.                _root["hmn" + tgt.nmbr].xspeed = random(20) - 10;
  418.                tgt.nmbr = tgt.nmbr + 1;
  419.                if(tgt.nmbr > 20)
  420.                {
  421.                   tgt.nmbr = 0;
  422.                }
  423.             }
  424.             if(tgt.lvl == 20)
  425.             {
  426.                duplicateMovieClip(_root.laz,"hmn" + tgt.nmbr,16384 + tgt.nmbr);
  427.                _root["hmn" + tgt.nmbr].yspeed = 20;
  428.                _root["hmn" + tgt.nmbr].xspeed = 0;
  429.                _root["hmn" + tgt.nmbr]._xscale = 700;
  430.                _root["hmn" + tgt.nmbr].dmg = 60;
  431.                tgt.nmbr = tgt.nmbr + 1;
  432.                if(tgt.nmbr > 20)
  433.                {
  434.                   tgt.nmbr = 0;
  435.                }
  436.                tgt.timer = 10;
  437.             }
  438.             if(tgt.nmbr > 20)
  439.             {
  440.                tgt.nmbr = 0;
  441.             }
  442.          }
  443.       }
  444.    }
  445.    if(_root.rem == true)
  446.    {
  447.       removeMovieClip(tgt);
  448.    }
  449. }
  450. stop();
  451. rem = false;
  452. m = "$" + money;
  453. diff = 2;
  454. score = 0;
  455. Anmbr = 0;
  456. Bnmbr = 0;
  457. Cnmbr = 0;
  458. MTnmbr = 0;
  459. TICUSnmbr = 0;
  460. Wnmbr = 0;
  461. BMnmbr = 0;
  462. ORLONnmbr = 0;
  463. LTnmbr = 0;
  464. Pnmbr = 0;
  465. WADEnmbr = 0;
  466. STnmbr = 0;
  467. Snmbr = 0;
  468. WARPnmbr = 0;
  469. S2nmbr = 0;
  470. LBnmbr = 0;
  471. STATnmbr = 0;
  472. Dnmbr = 0;
  473. CUnmbr = 0;
  474. WARP2nmbr = 0;
  475. ENEMYnmbr = 0;
  476. freqENEMY = 0;
  477. freqWARP2 = 0;
  478. freqCU = 0;
  479. freqD = 0;
  480. freqSTAT = 0;
  481. freqLB = 0;
  482. freqS2 = 0;
  483. freqWARP = 0;
  484. freqS = 0;
  485. freqST = 0;
  486. freqWADE = 0;
  487. freqP = 0;
  488. freqLT = 0;
  489. freqORLON = 0;
  490. freqBM = 0;
  491. freqW = 0;
  492. freqTICUS = 0;
  493. freqA = 0;
  494. freqB = 0;
  495. freqC = 0;
  496. freqMT = 0;
  497. enmNmbr = 0;
  498. goal = 0;
  499.