home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / dragonforce.swf / scripts / frame_2 / DoAction_3.as < prev    next >
Encoding:
Text File  |  2006-06-13  |  24.5 KB  |  450 lines

  1. _root.enemyarray = new Array();
  2. _root.enemy1wave1 = function()
  3. {
  4.    _root.e = _root.e + 1;
  5.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  6.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  7.    if(_root.depth < 100000)
  8.    {
  9.       _root.depth = _root.depth + 1;
  10.    }
  11.    else
  12.    {
  13.       _root.depth = 100;
  14.    }
  15.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health;
  16.    _root["enemy" + _root.e].enemytypevar = "enemy1";
  17.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  18.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  19.    _root["enemy" + _root.e]._x = 825;
  20.    _root["enemy" + _root.e]._y = random(500);
  21.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  22.    _root.e = _root.e + 1;
  23.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  24.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  25.    if(_root.depth < 100000)
  26.    {
  27.       _root.depth = _root.depth + 1;
  28.    }
  29.    else
  30.    {
  31.       _root.depth = 100;
  32.    }
  33.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health;
  34.    _root["enemy" + _root.e].enemytypevar = "enemy1";
  35.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  36.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  37.    _root["enemy" + _root.e]._x = 900;
  38.    _root["enemy" + _root.e]._y = random(500);
  39.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  40.    _root.e = _root.e + 1;
  41.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  42.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  43.    if(_root.depth < 100000)
  44.    {
  45.       _root.depth = _root.depth + 1;
  46.    }
  47.    else
  48.    {
  49.       _root.depth = 100;
  50.    }
  51.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health;
  52.    _root["enemy" + _root.e].enemytypevar = "enemy1";
  53.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  54.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  55.    _root["enemy" + _root.e]._x = 975;
  56.    _root["enemy" + _root.e]._y = random(500);
  57.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  58. };
  59. _root.enemy2wave1 = function()
  60. {
  61.    _root.e = _root.e + 1;
  62.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  63.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  64.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy2");
  65.    if(_root.depth < 100000)
  66.    {
  67.       _root.depth = _root.depth + 1;
  68.    }
  69.    else
  70.    {
  71.       _root.depth = 100;
  72.    }
  73.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 1.3333333333333333;
  74.    _root["enemy" + _root.e].enemytypevar = "enemy2";
  75.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  76.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  77.    _root["enemy" + _root.e]._x = 750;
  78.    _root["enemy" + _root.e]._y = random(400) + 50;
  79.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  80. };
  81. _root.enemy3wave1 = function()
  82. {
  83.    _root.e = _root.e + 1;
  84.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  85.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  86.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy3");
  87.    if(_root.depth < 100000)
  88.    {
  89.       _root.depth = _root.depth + 1;
  90.    }
  91.    else
  92.    {
  93.       _root.depth = 100;
  94.    }
  95.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 4;
  96.    _root["enemy" + _root.e].enemytypevar = "enemy3";
  97.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  98.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  99.    _root["enemy" + _root.e]._x = 750;
  100.    _root["enemy" + _root.e]._y = random(400) + 50;
  101.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  102. };
  103. _root.enemy4wave1 = function()
  104. {
  105.    _root.e = _root.e + 1;
  106.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  107.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  108.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy4");
  109.    _root["enemy" + _root.e].desty = random(400) + 50;
  110.    if(_root.depth < 100000)
  111.    {
  112.       _root.depth = _root.depth + 1;
  113.    }
  114.    else
  115.    {
  116.       _root.depth = 100;
  117.    }
  118.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 6;
  119.    _root["enemy" + _root.e].enemytypevar = "enemy4";
  120.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  121.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  122.    _root["enemy" + _root.e]._x = 750;
  123.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  124.    torb = random(2) + 1;
  125.    if(torb == 1)
  126.    {
  127.       _root["enemy" + _root.e]._y = -50;
  128.    }
  129.    else if(torb == 2)
  130.    {
  131.       _root["enemy" + _root.e]._y = 550;
  132.    }
  133. };
  134. _root.enemy4wave2 = function()
  135. {
  136.    _root.e = _root.e + 1;
  137.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  138.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  139.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy4");
  140.    _root["enemy" + _root.e].e4arrive = true;
  141.    if(_root.depth < 100000)
  142.    {
  143.       _root.depth = _root.depth + 1;
  144.    }
  145.    else
  146.    {
  147.       _root.depth = 100;
  148.    }
  149.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 6;
  150.    _root["enemy" + _root.e].enemytypevar = "enemy4wave2";
  151.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  152.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  153.    _root["enemy" + _root.e].e4arrive = true;
  154.    _root["enemy" + _root.e]._x = 750;
  155.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  156. };
  157. _root.enemy5wave1 = function()
  158. {
  159.    _root.e = _root.e + 1;
  160.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  161.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  162.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy5");
  163.    if(_root.depth < 100000)
  164.    {
  165.       _root.depth = _root.depth + 1;
  166.    }
  167.    else
  168.    {
  169.       _root.depth = 100;
  170.    }
  171.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 5;
  172.    _root["enemy" + _root.e].enemytypevar = "enemy5";
  173.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  174.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  175.    _root["enemy" + _root.e]._x = 750;
  176.    _root["enemy" + _root.e]._y = random(400) + 50;
  177.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  178. };
  179. _root.enemy6wave1 = function()
  180. {
  181.    _root.e = _root.e + 1;
  182.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  183.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  184.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy6");
  185.    if(_root.depth < 100000)
  186.    {
  187.       _root.depth = _root.depth + 1;
  188.    }
  189.    else
  190.    {
  191.       _root.depth = 100;
  192.    }
  193.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 6;
  194.    _root["enemy" + _root.e].enemytypevar = "enemy6";
  195.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  196.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  197.    _root["enemy" + _root.e]._x = 750;
  198.    _root["enemy" + _root.e]._y = random(400) + 50;
  199.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  200. };
  201. _root.enemy7wave1 = function()
  202. {
  203.    _root.e = _root.e + 1;
  204.    _root.enemy.duplicateMovieClip("enemy" + _root.e,_root.depth);
  205.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  206.    _root["enemy" + _root.e].enemytype.gotoAndStop("enemy7");
  207.    if(_root.depth < 100000)
  208.    {
  209.       _root.depth = _root.depth + 1;
  210.    }
  211.    else
  212.    {
  213.       _root.depth = 100;
  214.    }
  215.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = _root.health * 9;
  216.    _root["enemy" + _root.e].enemytypevar = "enemy7";
  217.    _root["enemy" + _root.e].healthbar._y = _root["enemy" + _root.e].enemytype._height / 2 + 5;
  218.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  219.    _root["enemy" + _root.e]._x = 750;
  220.    _root["enemy" + _root.e]._y = random(400) + 50;
  221.    _root["enemy" + _root.e].enemyfiretime = random(20) + 30;
  222. };
  223. _root.enemy1wavetimer = new Array(50,150,250,380,450,520,600,730,840,900,940,980,1050,1130,1210,1260,1300,1350,1440,1500,1600,1770,1980,2050,2160,2290,2460,2640,2670,2800,2830,2880,3090,3160,3290,3460,3500,3580);
  224. _root.enemy2wavetimer = new Array(300,320,420,460,580,650,790,870,940,1040,1060,1100,1160,1200,1250,1350,1410,1480,1580,1620,1730,1850,1940,1990,2050,2150,2200,2279,2350,2370,2590,2620,2790,2890,2910,3060,3120,3290,3480,3550);
  225. _root.enemy3wavetimer = new Array(1000,1280,1450,1560,1600,1650,1720,1830,1920,2050,2110,2480,2600,2840,2960,3060,3270,3480);
  226. _root.enemy4wavetimer = new Array(2340,2400,2540,2600,2700,2790,2840,2930,3000,3150,3220,3350,3400,3450);
  227. _root.enemy4wave2timer = new Array(2760,2840,2030,3000,3150,3220,3570);
  228. _root.enemy1wavetimer2 = new Array(100,200,300,350,450,540,600,700,800,920,1200,1350,1530,1700,1800,1840,1900,2010,2200,2400,2500,2580,2800,2980,3010,3100,3200,3360,3500,3620);
  229. _root.enemy2wavetimer2 = new Array(50,80,170,250,350,400,570,620,660,730,780,890,950,1300,1380,1430,1600,1690,1760,1900,2050,2100,2231,2340,2500,2600,2730,2850,2930,3100,3150,3200,3260,3400,3480,3530,3560);
  230. _root.enemy3wavetimer2 = new Array(100,500,750,850,1000,1200,1600,2120,2450,2520,2600,2860,2920,3250,3350,3320,3450);
  231. _root.enemy4wavetimer2 = new Array(450,1450,1800,2500,2800);
  232. _root.enemy4wave2timer2 = new Array(900,1100,1350,1650,1900,2000,2300,2900,3120,3200,3350,3500);
  233. _root.enemy5wave1timer2 = new Array(850,1020,1500,1800,2220,2620,3250,3400,3560);
  234. _root.enemy6wave1timer2 = new Array(1700,1950,2200,2300,2450,2630,2860,3050,3200,3400,3480,3550);
  235. _root.enemy1wavetimer3 = new Array(100,250,500,600,750,900,1050,1120,1220,1300,1350,1420,1650,1730,1800,1900,2020,2120,2250,2320,2400,2650,2750,2820,2950,3050,3200,3300,3400,3460,3500,3550);
  236. _root.enemy2wavetimer3 = new Array(20,80,200,400,550,620,810,950,1100,1230,1280,1400,1480,1610,1850,2000,2150,2280,2400,2560,2660,2800,2920,3010,3200,3250,3400,3500);
  237. _root.enemy3wavetimer3 = new Array(60,160,360,690,830,1300,1650,1820,2000,2150,2350,2590,2700,2820,3000,3180,3250,3300,3450);
  238. _root.enemy4wavetimer3 = new Array(150,350,1200,1620,1820,2300,2830,3460);
  239. _root.enemy4wave2timer3 = new Array(860,1030,1450,2030,2550,3120,3250,3360,3480);
  240. _root.enemy5wave1timer3 = new Array(510,1120,1380,1680,1950,2200,2460,2600,2750,2990,3150,3300.342);
  241. _root.enemy6wave1timer3 = new Array(300,790,980,1480,1600,1920,2060,2230,2620,2790,2900,3150,3250,3390,3450);
  242. _root.enemy7wave1timer3 = new Array(1330,1560,1750,2200,2360,2520,2750,2870,3000,3250,3320,3500);
  243. _root.enemy1wavetimer4 = new Array(20,80,160,200,260,320,420,500,560,650,730);
  244. _root.enemy2wavetimer4 = new Array(50,100,150,200,250,300,380,440,520,580,620,700);
  245. _root.enemy3wavetimer4 = new Array(70,180,290,400,540,670,750);
  246. _root.enemy4wavetimer4 = new Array(30,120,160,250,380,460,600,660);
  247. _root.enemy4wave2timer4 = new Array(80,130,290,520);
  248. _root.enemy5wave1timer4 = new Array(10,160,290,410,590,690);
  249. _root.enemy6wave1timer4 = new Array(40,150,260,340,490,620,710);
  250. _root.enemy7wave1timer4 = new Array(90,210,350,430,550,600);
  251. _root.enemy1wavetimer5 = 25;
  252. _root.enemy2wavetimer5 = 200;
  253. _root.enemy3wavetimer5 = 400;
  254. _root.enemy4wavetimer5 = 600;
  255. _root.enemy4wave2timer5 = 800;
  256. _root.enemy5wave1timer5 = 1000;
  257. _root.enemy6wave1timer5 = 1200;
  258. _root.enemy7wave1timer5 = 1400;
  259. _root.enemy1delay = 25;
  260. _root.enemy2delay = 25;
  261. _root.enemy3delay = 50;
  262. _root.enemy4delay = 75;
  263. _root.enemy4delay2 = 75;
  264. _root.enemy5delay = 100;
  265. _root.enemy6delay = 125;
  266. _root.enemy7delay = 125;
  267. _root.boss1function = function()
  268. {
  269.    _root.e = _root.e + 1;
  270.    _root.enemy.duplicateMovieClip("enemy" + _root.e,35);
  271.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  272.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss1");
  273.    _root["enemy" + _root.e]._x = 1400;
  274.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 250 * _root.health;
  275.    _root["enemy" + _root.e].enemytypevar = "boss1";
  276.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  277.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  278.    _root.boss1electric = _root.boss1canon = -70;
  279.    _root.boss1arrive = true;
  280. };
  281. _root.boss2function = function()
  282. {
  283.    _root.e = _root.e + 1;
  284.    _root.enemy.duplicateMovieClip("enemy" + _root.e,35);
  285.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  286.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss2");
  287.    _root["enemy" + _root.e]._x = 1200;
  288.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 300 * _root.health;
  289.    _root["enemy" + _root.e].enemytypevar = "boss2";
  290.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  291.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  292.    _root.boss2arrive = true;
  293. };
  294. _root.boss3function = function()
  295. {
  296.    _root.boss3xarray = new Array(600,200,500,350,600,200,50,500,600,350,600,100,600,600,300,500,100,500,200,689,100,300,475,256,600,140,458,100,280,670,500,150);
  297.    _root.boss3yarray = new Array(100,450,400,200,100,450,300,450,100,200,400,100,300,360,250,168,470,100,480,186,357,100,480,355,100,50,466,266,100,236,480,300);
  298.    _root.boss3sarray = new Array(15,10,10,10,5,10,15,10,14,10,15,10,8,12,5,10,5,15,10,8,6,8,15,6,10,8,5,14,8,5,13,7);
  299.    _root.boss3turndelayarray = new Array(5,8,5,5,5,5,10,8,6,5,10,5,10,5,6,4,10,6,7,10,5,5,10,20,7,5,8,5,5,8,10,7);
  300.    _root.e = _root.e + 1;
  301.    _root.enemy.duplicateMovieClip("enemy" + _root.e,35);
  302.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  303.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss3head");
  304.    _root["enemy" + _root.e]._x = 600;
  305.    _root["enemy" + _root.e]._y = 1200;
  306.    _root["enemy" + _root.e]._rotation = -90;
  307.    _root.boss3totalhealth = _root.boss3health = 450 * _root.health;
  308.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 550 * _root.health;
  309.    _root["enemy" + _root.e].enemytypevar = "boss3head";
  310.    _root["enemy" + _root.e].healthbar.gotoAndStop("blank");
  311.    _root["enemy" + _root.e].border.gotoAndStop("blank");
  312.    _root.e = _root.e + 1;
  313.    _root.enemy.duplicateMovieClip("enemy" + _root.e,36);
  314.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  315.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss3body");
  316.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 1)]._x + _root["enemy" + (_root.e - 1)].enemytype._x + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._x;
  317.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 1)]._y + _root["enemy" + (_root.e - 1)].enemytype._y + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._y;
  318.    _root["enemy" + _root.e]._rotation = -90;
  319.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 450 * _root.health;
  320.    _root["enemy" + _root.e].enemytypevar = "boss3body";
  321.    _root["enemy" + _root.e].healthbar.gotoAndStop("blank");
  322.    _root["enemy" + _root.e].border.gotoAndStop("blank");
  323.    _root["enemy" + _root.e].boss3counter = 0;
  324.    _root["enemy" + _root.e].fire = random(75) + 75;
  325.    _root["enemy" + _root.e].swapDepths(_root["enemy" + (_root.e - 1)]);
  326.    _root.e = _root.e + 1;
  327.    _root.enemy.duplicateMovieClip("enemy" + _root.e,37);
  328.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  329.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss3body");
  330.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 1)]._x + _root["enemy" + (_root.e - 1)].enemytype._x + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._x;
  331.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 1)]._y + _root["enemy" + (_root.e - 1)].enemytype._y + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._y;
  332.    _root["enemy" + _root.e]._rotation = -90;
  333.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 450 * _root.health;
  334.    _root["enemy" + _root.e].enemytypevar = "boss3body";
  335.    _root["enemy" + _root.e].healthbar.gotoAndStop("blank");
  336.    _root["enemy" + _root.e].border.gotoAndStop("blank");
  337.    _root["enemy" + _root.e].boss3counter = 0;
  338.    _root["enemy" + _root.e].fire = random(75) + 75;
  339.    _root["enemy" + _root.e].swapDepths(_root["enemy" + (_root.e - 1)]);
  340.    _root.e = _root.e + 1;
  341.    _root.enemy.duplicateMovieClip("enemy" + _root.e,38);
  342.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  343.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss3body");
  344.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 1)]._x + _root["enemy" + (_root.e - 1)].enemytype._x + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._x;
  345.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 1)]._y + _root["enemy" + (_root.e - 1)].enemytype._y + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._y;
  346.    _root["enemy" + _root.e]._rotation = -90;
  347.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 450 * _root.health;
  348.    _root["enemy" + _root.e].enemytypevar = "boss3body";
  349.    _root["enemy" + _root.e].healthbar.gotoAndStop("blank");
  350.    _root["enemy" + _root.e].border.gotoAndStop("blank");
  351.    _root["enemy" + _root.e].boss3counter = 0;
  352.    _root["enemy" + _root.e].fire = random(75) + 75;
  353.    _root["enemy" + _root.e].swapDepths(_root["enemy" + (_root.e - 1)]);
  354.    _root.e = _root.e + 1;
  355.    _root.enemy.duplicateMovieClip("enemy" + _root.e,39);
  356.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  357.    _root["enemy" + _root.e].enemytype.gotoAndStop("boss3tail");
  358.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 1)]._x + _root["enemy" + (_root.e - 1)].enemytype._x + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._x;
  359.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 1)]._y + _root["enemy" + (_root.e - 1)].enemytype._y + _root["enemy" + (_root.e - 1)].enemytype.attachpoint._y;
  360.    _root["enemy" + _root.e]._rotation = -90;
  361.    s;
  362.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 450 * _root.health;
  363.    _root["enemy" + _root.e].enemytypevar = "boss3tail";
  364.    _root["enemy" + _root.e].healthbar._rotation = -90;
  365.    _root["enemy" + _root.e].healthbar._x = -110;
  366.    _root["enemy" + _root.e].border._rotation = -90;
  367.    _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x;
  368.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  369.    _root["enemy" + _root.e].swapDepths(_root["enemy" + (_root.e - 1)]);
  370. };
  371. _root.fbossfunction = function()
  372. {
  373.    _root.e = _root.e + 1;
  374.    _root.enemy.duplicateMovieClip("enemy" + _root.e,39);
  375.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  376.    _root["enemy" + _root.e].enemytype.gotoAndStop("fboss");
  377.    _root["enemy" + _root.e]._x = 1500;
  378.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 575 * _root.health;
  379.    _root["enemy" + _root.e].enemytypevar = "fboss";
  380.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 10);
  381.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  382.    _root["enemy" + _root.e].healthbar._x = _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x + 30;
  383.    _root.fbossarrive = true;
  384.    _root["enemy" + _root.e].fire = random(75) + 75;
  385.    _root["enemy" + _root.e].fire2 = random(100) + 100;
  386.    _root["enemy" + _root.e].guncounter = 0;
  387.    _root["enemy" + _root.e].lasercounter = 0;
  388.    _root.fbossrest = false;
  389.    _root.fbossrestcounter = 0;
  390.    _root.fbosswave = 0;
  391.    _root.fbossrestcounter = 0;
  392.    _root.fbossresttime = 300;
  393.    _root.e = _root.e + 1;
  394.    _root.enemy.duplicateMovieClip("enemy" + _root.e,35);
  395.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  396.    _root["enemy" + _root.e].enemytype.gotoAndStop("launcher");
  397.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 1)]._x + _root["enemy" + (_root.e - 1)].enemytype._x + _root["enemy" + (_root.e - 1)].enemytype.missile._x;
  398.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 1)]._y + _root["enemy" + (_root.e - 1)].enemytype._y + _root["enemy" + (_root.e - 1)].enemytype.missile._y;
  399.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 200 * _root.health;
  400.    _root["enemy" + _root.e].enemytypevar = "launcher1";
  401.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  402.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  403.    _root["enemy" + _root.e].healthbar._x = _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x - 30;
  404.    _root["enemy" + _root.e].enemytype._rotation = 70;
  405.    _root["enemy" + _root.e].fire = random(200) + 150;
  406.    _root["enemy" + _root.e].counter = 0;
  407.    _root.e = _root.e + 1;
  408.    _root.enemy.duplicateMovieClip("enemy" + _root.e,36);
  409.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  410.    _root["enemy" + _root.e].enemytype.gotoAndStop("launcher");
  411.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 2)]._x + _root["enemy" + (_root.e - 2)].enemytype._x + _root["enemy" + (_root.e - 2)].enemytype.missile2._x;
  412.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 2)]._y + _root["enemy" + (_root.e - 2)].enemytype._y + _root["enemy" + (_root.e - 2)].enemytype.missile2._y;
  413.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 200 * _root.health;
  414.    _root["enemy" + _root.e].enemytypevar = "launcher2";
  415.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 30);
  416.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  417.    _root["enemy" + _root.e].healthbar._x = _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x - 10;
  418.    _root["enemy" + _root.e]._yscale = -100;
  419.    _root["enemy" + _root.e].fire = random(200) + 150;
  420.    _root["enemy" + _root.e].counter = 0;
  421.    _root.e = _root.e + 1;
  422.    _root.enemy.duplicateMovieClip("enemy" + _root.e,37);
  423.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  424.    _root["enemy" + _root.e].enemytype.gotoAndStop("launcher");
  425.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 3)]._x + _root["enemy" + (_root.e - 3)].enemytype._x + _root["enemy" + (_root.e - 3)].enemytype.missile3._x;
  426.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 3)]._y + _root["enemy" + (_root.e - 3)].enemytype._y + _root["enemy" + (_root.e - 3)].enemytype.missile3._y;
  427.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 200 * _root.health;
  428.    _root["enemy" + _root.e].enemytypevar = "launcher3";
  429.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 30);
  430.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  431.    _root["enemy" + _root.e].healthbar._x = _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x - 10;
  432.    _root["enemy" + _root.e].fire = random(200) + 150;
  433.    _root["enemy" + _root.e].counter = 0;
  434.    _root.e = _root.e + 1;
  435.    _root.enemy.duplicateMovieClip("enemy" + _root.e,38);
  436.    _root.enemyarray[_root.enemyarray.length] = _root["enemy" + _root.e];
  437.    _root["enemy" + _root.e].enemytype.gotoAndStop("launcher");
  438.    _root["enemy" + _root.e]._x = _root["enemy" + (_root.e - 4)]._x + _root["enemy" + (_root.e - 4)].enemytype._x + _root["enemy" + (_root.e - 4)].enemytype.missile4._x;
  439.    _root["enemy" + _root.e]._y = _root["enemy" + (_root.e - 4)]._y + _root["enemy" + (_root.e - 4)].enemytype._y + _root["enemy" + (_root.e - 4)].enemytype.missile4._y;
  440.    _root["enemy" + _root.e].totalhealth = _root["enemy" + _root.e].health = 200 * _root.health;
  441.    _root["enemy" + _root.e].enemytypevar = "launcher4";
  442.    _root["enemy" + _root.e].healthbar._y = int(_root["enemy" + _root.e].enemytype._height / 2 + 5);
  443.    _root["enemy" + _root.e].border._y = _root["enemy" + _root.e].healthbar._y;
  444.    _root["enemy" + _root.e].healthbar._x = _root["enemy" + _root.e].border._x = _root["enemy" + _root.e].healthbar._x - 30;
  445.    _root["enemy" + _root.e]._yscale = -100;
  446.    _root["enemy" + _root.e].enemytype._rotation = 70;
  447.    _root["enemy" + _root.e].fire = random(200) + 150;
  448.    _root["enemy" + _root.e].counter = 0;
  449. };
  450.