home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2007-03-28 | 120.7 KB | 1,710 lines
function togglePause() { if(game == 1) { game = 3; showStats(); } else if(game == 3) { game = 1; hideStats(); } } function changeDif(what) { dif.setting = what; if(what == "easy") { dif.num = 1; dif.speed = 0.85; dif.wait = 1; dif.wander = 0; dif.adv = 6; dif.life = 0.66; dif.wave = -1; } if(what == "med") { dif.num = 2; dif.speed = 1; dif.wait = 0; dif.wander = 0; dif.adv = 0; dif.life = 1; dif.wave = 0; } if(what == "hard") { dif.num = 3; dif.speed = 1.15; dif.wait = -1; dif.wander = -1; dif.adv = -6; dif.life = 1.25; dif.wave = 1; } } function restart() { _quality = "LOW"; final = false; endBGClip.removeMovieClip(); gameOverClip.removeMovieClip(); highScoreClip.removeMovieClip(); audio.playLevel1("introDrone",100,0.05,5); bgClip.gotoAndStop(1); star.deleteAll(); bgDeco.clip.removeMovieClip(); hideStats(); var _loc7_ = chars.slice(); var _loc3_ = broShots.slice(); var _loc6_ = enemyShots.slice(); var _loc4_ = FX.slice(); var _loc5_ = powerUps.slice(); var _loc2_ = 0; var _loc8_ = _loc7_.length; while(_loc2_ < _loc8_) { removeChar(_loc7_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc8_ = _loc3_.length; while(_loc2_ < _loc8_) { removeBroShot(_loc3_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc8_ = _loc6_.length; while(_loc2_ < _loc8_) { removeEnemyShot(_loc6_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 6; _loc8_ = _loc4_.length; while(_loc2_ < _loc8_) { removeFX(_loc4_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc8_ = _loc5_.length; while(_loc2_ < _loc8_) { removePowerUp(_loc5_[_loc2_]); _loc2_ = _loc2_ + 1; } c = 0; c2 = 0; d = 10000; game = 0; level = 1; subLevelNum = 0; dirArray = ["L","R","U","D"]; rapidVar = 4; formID = 0; advanceDir = "L"; advanceDir1 = "L"; advanceDir2 = "R"; advanceDir3 = "L"; bro1Weapon = "laserA"; bro2Weapon = "laserA"; astC = 0; astC2 = randRange(10,300); posArray = [[1025,1100,0,600],[-200,-125,0,600],[0,1000,625,700],[0,1000,-100,-75]]; posArray2 = [[1025,1030,0,600],[-50,-45,0,600],[0,1000,605,610],[0,1000,-50,-45]]; flashing = false; currentBoost = ""; laserPower = 8; shrapID = 10000; astField = false; c3 = 0; advInt = 30 + dif.adv; bro1ShipLevel = 1; bro2ShipLevel = 1; bro1ShipVar = 1; bro2ShipVar = 1; bro1Life = 100; bro2Life = 100; rescue = false; boss = false; goldHeadCreated = false; sm = 0; buddy = false; pep = random(20) + 20; pCount = 0; starColors = [1,5]; coins.num = coins.numT = 0; gems.num = gems.numT = 0; stats = new Object(); stats.fired = 0; stats.hit = 0; stats.created = 0; stats.destroyed = 0; stats.score = 0; stats.coins = 0; stats.gems = 0; stats.totalCoins = 0; stats.totalGems = 0; char = "broShip1"; char2 = "broShip2"; charID = 0; broShotID = 0; enemyShotID = 0; fxID = 0; powerUpID = 0; goldHeadNum = _root.randRange(3,16); showIntro(); } function showIntro() { intro = new classes.misc.Intro(); addFX("intro"); } function showStats() { gemsClip._alpha = 0; coinsClip._alpha = 0; attachMovie("stats","statsClip",990067); statsClip._x = 15; statsClip._y = 468; statsClip.score = stats.score; statsClip.accu = Math.round(stats.hit / stats.fired * 100) + "%"; if(statsClip.accu == NaN) { statsClip.accu = "-"; } statsClip.enem = stats.destroyed + " / " + _root.stats.created; statsClip.coins = stats.coins; statsClip.gems = stats.gems; statsClip.timer = Math.round(_root.c2 / 30) + " seconds"; statsClip.life.bar._width = _root[char].life; } function gameOver() { var _loc6_ = chars.slice(); var _loc3_ = broShots.slice(); var _loc5_ = enemyShots.slice(); var _loc4_ = powerUps.slice(); var _loc2_ = 0; var _loc7_ = _loc6_.length; while(_loc2_ < _loc7_) { removeChar(_loc6_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc7_ = _loc3_.length; while(_loc2_ < _loc7_) { removeBroShot(_loc3_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc7_ = _loc5_.length; while(_loc2_ < _loc7_) { removeEnemyShot(_loc5_[_loc2_]); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc7_ = _loc4_.length; while(_loc2_ < _loc7_) { removePowerUp(_loc4_[_loc2_]); _loc2_ = _loc2_ + 1; } game = 4; _root.attachMovie("gameOver","gameOverClip",2500); gameOverClip._x = 410; gameOverClip._y = 150; gemsClip._alpha = 0; coinsClip._alpha = 0; gameOverClip.score = stats.score; gameOverClip.accu = Math.round(stats.hit / stats.fired * 100) + "%"; if(gameOverClip.accu == NaN) { gameOverClip.accu = "-"; } gameOverClip.enem = stats.destroyed + " / " + _root.stats.created; gameOverClip.coins = stats.totalCoins; gameOverClip.gems = stats.totalGems; gameOverClip.timer = Math.round(_root.c2 / 30) + " seconds"; if(level == 2) { gameOverClip.pass3._visible = false; } else if(level == 3) { gameOverClip.pass2._visible = false; } else { gameOverClip.pass3._visible = false; gameOverClip.pass2._visible = false; } } function hideStats() { statsClip.removeMovieClip(); } function submitScore() { _root.score = stats.score; _quality = "HIGH"; _root.attachMovie("highScoreClip","highScoreClip",250001,{_x:230,_y:60}); } function levelInit() { c = 0; subLevelNum++; subLevel = level + "_" + subLevelNum; waveScript = _root["waveScript" + level + "_" + subLevelNum].slice(); matrixSize = _root["level" + level + "MSArray"][subLevelNum - 1]; ep = waveScript[0][0]; matrixNum = 0; mc = 0; matrixComplete = false; advanceDir = _root["advanceDir" + level]; if(rescue) { var _loc2_ = advanceDir != "L" ? 1020 : -40; if(broShip2.bg || broShip1.bg) { var _loc4_ = char2 != "broShip1" ? "bro2" : "bro1"; bgWait = new classes.misc.BGWait(_loc2_,_loc4_,true); addFX("bgWait"); } else { var _loc3_ = advanceDir != "L" ? "L" : "R"; if(char2 == "broShip2") { broShip2 = new classes.bro.BroShip2(_loc2_,_root.randRange(200,400)); addChar("broShip2"); broShip2.tagTeam(_loc3_); } else { broShip1 = new classes.bro.BroShip1(_loc2_,_root.randRange(200,400)); addChar("broShip1"); broShip1.tagTeam(_loc3_); } } } } function initLevel2() { starColors = [7,11]; d = 10000; bgClip.gotoAndPlay("shipBossEnd"); level = 2; subLevelNum = 0; advInt = 22 + dif.adv; levelInit(); } function initLevel3() { d = 10000; bgClip.gotoAndPlay("level3Shrap"); level = 3; subLevelNum = 0; advInt = 15 + dif.adv; levelInit(); } function broBehind() { advanceDir = advanceDir != "L" ? "L" : "R"; var _loc2_ = 1; var _loc3_ = chars.length; while(_loc2_ < _loc3_) { _root[chars[_loc2_]].broBehind(); _loc2_ = _loc2_ + 1; } } function powerUp(x, y, num) { x; y; num; pCount++; if(powerUpPrefArray.length > 0) { if(random(100) > 91) { createPowerUp([x,y,powerUpPrefArray[random(powerUpPrefArray.length)]]); } } if(random(101) > num || pCount >= pep) { pCount = 0; pep = randRange(15,40); var _loc5_ = _root["pUpArray" + subLevel].slice(); var _loc4_ = _loc5_[random(_loc5_.length)]; var _loc7_ = admitPowerUp(_loc4_); if(_loc7_) { createPowerUp([x,y,_loc4_]); } } else if(random(1000) == 999 && level != 1) { createPowerUp([x,y,"superP"]); } } function powerUpB(x, y, num, weap, phase) { x; y; num; weap; phase; pCount++; if(random(101) > num || pCount >= pep) { pCount = 0; pep = randRange(15,40); var _loc2_ = _root["pUpArray" + subLevel].slice(); if(_root.deathHead.phase != 6) { if(weap != "rapidLaser") { _loc2_.push(weap); _loc2_.push(weap); } else { _loc2_.push("rapidLaser"); _loc2_.push("bigLaser"); } } else { _loc2_.push("rapidLaser"); _loc2_.push("bigLaser"); } var _loc3_ = _loc2_[random(_loc2_.length)]; if(_root.deathHead.phase != 6) { if(weap != "rapidLaser") { if(_loc3_ == weap) { deathHead.changePhase(phase); } } else if(_loc3_ == "rapidLaser" || _loc3_ == "bigLaser") { deathHead.changePhase(phase); } } var _loc9_ = admitPowerUp(_loc3_); if(_loc9_) { createPowerUp([x,y,_loc3_]); if(_loc3_ == "rapidLaser") { createPowerUp([x,y,"bigLaser"]); } if(_loc3_ == "bigLaser") { createPowerUp([x,y,"rapidLaser"]); } } } else if(random(1000) >= 995 && level != 1) { createPowerUp([x,y,"superP"]); } } function admitPowerUp(pwhich) { var _loc1_ = pwhich; if(char == "bro1" || char == "broShip1") { var _loc3_ = bro1Weapon; } else { _loc3_ = bro2Weapon; } var _loc2_ = true; if(_loc1_ == _loc3_) { _loc2_ = false; } if(_loc1_ == "doubleLaserA" && _loc3_ == "tripleLaserA") { _loc2_ = false; } if(_loc1_ == "twistLaser" && _loc3_ == "tripleTwistLaser") { _loc2_ = false; } if(_loc1_ == "tripleLaserA" && _loc3_ == "twistLaser") { _loc2_ = false; } if((_loc1_ == "bigLaser" || _loc1_ == "rapidLaser") && _loc3_ == "superLaser") { _loc2_ = false; } if(_loc1_ == "tripleTwistLaser" && (_loc3_ == "bigLaser" || _loc3_ == "rapidLaser")) { _loc2_ = false; } if((char == "bro1" || char == "bro2") && _loc1_ == "lifeUp") { _loc2_ = false; } return _loc2_; } function setPowerUpPref(vars) { powerUpPrefArray = vars; } function createCreationFX(vars) { fxID++; var _loc2_ = vars; _root["creationFX" + fxID] = new classes.fx.CreationFX(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],_loc2_[5],_loc2_[6],_loc2_[7],fxID); addFX("creationFX" + fxID); } function createWaveCreator(vars) { fxID++; var _loc2_ = vars; _root["waveCreator" + fxID] = new classes.misc.WaveCreator(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],_loc2_[5],_loc2_[6],_loc2_[7],fxID); addFX("waveCreator" + fxID); } function createDroidA(vars) { charID++; var _loc2_ = vars; _root["droidA" + charID] = new classes.enemy.DroidA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("droidA" + charID); _root["form" + _loc2_[4][0]].push("droidA" + charID); } function createDroidA2(vars) { charID++; var _loc2_ = vars; _root["droidA2" + charID] = new classes.enemy.DroidA2(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],charID); addChar("droidA2" + charID); } function createDroidB(vars) { charID++; var _loc2_ = vars; _root["droidB" + charID] = new classes.enemy.DroidB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("droidB" + charID); _root["form" + _loc2_[4][0]].push("droidB" + charID); } function createDroidC(vars) { charID++; var _loc2_ = vars; _root["droidC" + charID] = new classes.enemy.DroidC(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("droidC" + charID); _root["form" + _loc2_[4][0]].push("droidC" + charID); } function createHeadA(vars) { charID++; var _loc2_ = vars; _root["headA" + charID] = new classes.enemy.HeadA(_loc2_[0],_loc2_[1],_loc2_[2],charID); addChar("headA" + charID); } function createHeadB(vars) { charID++; var _loc2_ = vars; _root["headB" + charID] = new classes.enemy.HeadB(_loc2_[0],_loc2_[1],_loc2_[2],charID); addChar("headB" + charID); } function createHeadC(vars) { charID++; var _loc2_ = vars; _root["headC" + charID] = new classes.enemy.HeadC(_loc2_[0],_loc2_[1],_loc2_[2],charID); addChar("headC" + charID); } function createGoldHead() { charID++; var _loc1_ = random(4); goldHead = new classes.enemy.GoldHead(randRange(posArray2[_loc1_][0],posArray2[_loc1_][1]),randRange(posArray2[_loc1_][2],posArray2[_loc1_][3]),[dirArray[_loc1_],200,"break"]); addChar("goldHead"); } function createHeadBoss(vars) { charID++; var _loc2_ = vars; _root["headBoss" + charID] = new classes.enemy.HeadBoss(_loc2_[0],_loc2_[1],_loc2_[2],charID); addChar("headBoss" + charID); } function createHeadSummon(vars) { fxID++; var _loc2_ = vars; _root["headSummon" + fxID] = new classes.fx.HeadSummon(_loc2_[0],_loc2_[1],fxID); addFX("headSummon" + fxID); } function createBugA(vars) { charID++; var _loc2_ = vars; _root["bugA" + charID] = new classes.enemy.BugA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("bugA" + charID); _root["form" + _loc2_[4][0]].push("bugA" + charID); } function createBugB(vars) { charID++; var _loc2_ = vars; _root["bugB" + charID] = new classes.enemy.BugB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("bugB" + charID); _root["form" + _loc2_[4][0]].push("bugB" + charID); } function createBomberA(vars) { charID++; var _loc2_ = vars; _root["bomberA" + charID] = new classes.enemy.BomberA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("bomberA" + charID); _root["form" + _loc2_[4][0]].push("bomberA" + charID); } function createBomberB(vars) { charID++; var _loc2_ = vars; _root["bomberB" + charID] = new classes.enemy.BomberB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("bomberB" + charID); _root["form" + _loc2_[4][0]].push("bomberB" + charID); } function createBatA(vars) { charID++; var _loc2_ = vars; _root["batA" + charID] = new classes.enemy.BatA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("batA" + charID); _root["form" + _loc2_[4][0]].push("batA" + charID); } function createBatB(vars) { charID++; var _loc2_ = vars; _root["batB" + charID] = new classes.enemy.BatB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("batB" + charID); _root["form" + _loc2_[4][0]].push("batB" + charID); } function createBatC(vars) { charID++; var _loc2_ = vars; _root["batC" + charID] = new classes.enemy.BatC(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("batC" + charID); _root["form" + _loc2_[4][0]].push("batC" + charID); } function createSpaceManA(vars) { charID++; var _loc2_ = vars; _root["spaceManA" + charID] = new classes.enemy.SpaceManA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("spaceManA" + charID); _root["form" + _loc2_[4][0]].push("spaceManA" + charID); } function createSpaceManB(vars) { charID++; var _loc2_ = vars; _root["spaceManB" + charID] = new classes.enemy.SpaceManB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],charID); addChar("spaceManB" + charID); _root["form" + _loc2_[4][0]].push("spaceManB" + charID); } function createBlasterA(vars) { charID++; var _loc2_ = vars; _root["blasterA" + charID] = new classes.enemy.BlasterA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],charID); addChar("blasterA" + charID); } function createShipBosses() { _root.shipBossPurple = new classes.enemy.ShipBoss(-50,280,"Purple",["R",2000,"break"]); addChar("shipBossPurple"); _root.shipBossOrange = new classes.enemy.ShipBoss(1050,100,"Orange",["L",2000,"break"]); addChar("shipBossOrange"); _root.shipBossGreen = new classes.enemy.ShipBoss(1050,460,"Green",["L",2000,"break"]); addChar("shipBossGreen"); } function createShipBoss() { _root.shipBossRed = new classes.enemy.ShipBoss(1050,280,"Red",["L",2000,"break"]); addChar("shipBossRed"); } function createExploA(vars) { fxID++; var _loc2_ = vars; _root["exploA" + fxID] = new classes.fx.ExploA(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],fxID); addFX("exploA" + fxID); } function createExploB(vars) { enemyShotID++; var _loc2_ = vars; _root["exploB" + enemyShotID] = new classes.fx.ExploB(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],enemyShotID); addEnemyShot("exploB" + enemyShotID); } function createExploD(vars) { fxID++; var _loc2_ = vars; _root["exploD" + fxID] = new classes.fx.ExploD(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],fxID); addFX("exploD" + fxID); } function createGunExplo(vars) { fxID++; var _loc2_ = vars; _root["gunExplo" + fxID] = new classes.fx.GunExplo(_loc2_[0],_loc2_[1],_loc2_[2],fxID); addFX("gunExplo" + fxID); } function createEnemySoul(vars) { fxID++; var _loc2_ = vars; _root["enemySoul" + fxID] = new classes.fx.EnemySoul(_loc2_[0],_loc2_[1],_loc2_[2],fxID); addFX("enemySoul" + fxID); } function createShrapnel(vars) { fxID++; var _loc2_ = vars; _root["shrapnel" + fxID] = new classes.fx.Shrapnel(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],_loc2_[5],fxID); addFX("shrapnel" + fxID); } function createAsteroid(vars) { fxID++; var _loc2_ = vars; _root["asteroid" + fxID] = new classes.fx.Asteroid(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4],fxID); addFX("asteroid" + fxID); } function createAsteroidD(vars) { fxID++; var _loc2_ = vars; _root["asteroidD" + fxID] = new classes.fx.AsteroidD(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],fxID); addFX("asteroidD" + fxID); } function createPowerUp(vars) { powerUpID++; var _loc2_ = vars; _root["powerUp" + powerUpID] = new classes.misc.PowerUp(_loc2_[0],_loc2_[1],_loc2_[2],powerUpID); addPowerUp("powerUp" + powerUpID); } function createPowerUpBuddy(vars) { var _loc2_ = vars; _root.powerUpBuddy = new classes.misc.PowerUpBuddy(_loc2_[0],_loc2_[1],_loc2_[2],_loc2_[3],_loc2_[4]); addFX("powerUpBuddy"); } function createRandoms(vars) { var _loc2_ = vars; _root["randoms" + _loc2_[0]] = new classes.fx.Randoms(_loc2_[1],_loc2_[2],_loc2_[3]); addFX("randoms" + _loc2_[0]); } function removeRandoms(vars) { var _loc1_ = vars; removeFX("randoms" + _loc1_[0]); } function createAsteroids() { _root.asteroids = new classes.fx.Asteroids(); addFX("asteroids"); } function removeAsteroids() { if(_root.asteroids.exists) { removeFX("asteroids"); } } function switchAsteroidStage(vars) { var _loc2_ = vars; _root.asteroids.switchStage(_loc2_[0]); } function createShrapStorm() { _root.shrapStorm = new classes.fx.ShrapStorm(); addFX("shrapStorm"); } function removeShrapStorm() { removeFX("shrapStorm"); } function switchShrapStage(vars) { var _loc2_ = vars; _root.shrapStorm.switchStage(_loc2_[0]); } function completeMatrix() { matrixComplete = true; } function addChar(what) { chars.push(what); } function addBroShot(what) { broShots.push(what); } function addEnemyShot(what) { enemyShots.push(what); } function addFX(what) { FX.push(what); } function addPowerUp(what) { powerUps.push(what); } function removeChar(what) { removeMovieClip(what + "Clip"); var _loc2_ = 0; var _loc3_ = chars.length; while(_loc2_ < _loc3_) { if(chars[_loc2_] == what) { chars.splice(_loc2_,1); break; } _loc2_ = _loc2_ + 1; } delete _root[what]; } function removeBroShot(what) { removeMovieClip(what + "Clip"); var _loc2_ = 0; var _loc3_ = broShots.length; while(_loc2_ < _loc3_) { if(broShots[_loc2_] == what) { broShots.splice(_loc2_,1); break; } _loc2_ = _loc2_ + 1; } delete _root[what]; } function removeEnemyShot(what) { removeMovieClip(what + "Clip"); var _loc2_ = 0; var _loc3_ = enemyShots.length; while(_loc2_ < _loc3_) { if(enemyShots[_loc2_] == what) { enemyShots.splice(_loc2_,1); break; } _loc2_ = _loc2_ + 1; } delete _root[what]; } function removeFX(what) { removeMovieClip(what + "Clip"); var _loc2_ = 0; var _loc3_ = FX.length; while(_loc2_ < _loc3_) { if(FX[_loc2_] == what) { FX.splice(_loc2_,1); break; } _loc2_ = _loc2_ + 1; } delete _root[what]; } function removePowerUp(what) { removeMovieClip(what + "Clip"); var _loc2_ = 0; var _loc3_ = powerUps.length; while(_loc2_ < _loc3_) { if(powerUps[_loc2_] == what) { powerUps.splice(_loc2_,1); break; } _loc2_ = _loc2_ + 1; } delete _root[what]; } function randRange(min, max) { return Math.round(Math.random() * (max - min)) + min; } function randRange2(min, max) { return Math.random() * (max - min) + min; } function radToDeg(rad) { return rad * 57.29577951308232; } function getDist(x, y) { var _loc3_ = _root[char].x + _root[char].w / 2; var _loc2_ = _root[char].y + _root[char].h / 2; return Math.sqrt((_loc3_ - x) * (_loc3_ - x) + (_loc2_ - y) * (_loc2_ - y)); } function getDist2(x, y, x2, y2) { return Math.sqrt((x2 - x) * (x2 - x) + (y2 - y) * (y2 - y)); } function getAngle(x, y) { return _root.radToDeg(Math.atan2(_root[char].y + _root[char].h / 2 - y,_root[char].x + _root[char].w / 2 - x)); } function getAngle2(x, y, x2, y2) { return _root.radToDeg(Math.atan2(y2 - y,x2 - x)); } function getAngleRad(x, y) { return Math.atan2(_root[char].y + _root[char].h / 2 - y,_root[char].x + _root[char].w / 2 - x); } function getAngleRad2(x, y, x2, y2) { return Math.atan2(y2 - y,x2 - x); } function repel(x, y, mass, t) { var _loc2_ = getDist(x,y); if(_loc2_ < t) { var _loc3_ = 100 * mass / (_loc2_ * _loc2_); xA += _loc3_ * ((_root[char].x + _root[char].w / 2 - x) / _loc2_); yA += _loc3_ * ((_root[char].y + _root[char].h / 2 - y) / _loc2_); } } function attract(x, y, mass, t) { var _loc2_ = getDist(x,y); if(_loc2_ < t) { var _loc3_ = 100 * mass / (_loc2_ * _loc2_); xA -= _loc3_ * ((_root[char].x + _root[char].w / 2 - x) / _loc2_); yA -= _loc3_ * ((_root[char].y + _root[char].h / 2 - y) / _loc2_); } } function getDir(x, y) { var _loc2_ = _root.radToDeg(Math.atan2(_root[char].y + _root[char].h / 2 - y,_root[char].x + _root[char].w / 2 - x)); if(_loc2_ >= -45 && _loc2_ < 45) { return "R"; } if(_loc2_ >= 45 && _loc2_ < 135) { return "D"; } if(_loc2_ >= 135 && _loc2_ < 180 || _loc2_ >= -180 && _loc2_ < -135) { return "L"; } return "U"; } function shipBossBG() { bgClip.gotoAndPlay("shipBossStart"); } function shipBossBG2() { bgClip.gotoAndPlay("shipBossEnd"); } function bgLevel2() { starColors = [13,17]; bgClip.gotoAndPlay("level2"); } function bgLevel3() { starColors = [19,23]; bgClip.gotoAndPlay("level3"); } function headBossBG() { bgClip.gotoAndPlay("headBossStart"); boss = true; } function showBGDeco(vars) { var _loc1_ = vars; bgDeco.showBG(_loc1_[0],_loc1_[1]); } function toggleAstField() { if(astField == false) { astField = true; } else if(astField == true) { astField = false; } } function tagTeam(vars) { var _loc2_ = vars; if(char == "broShip2" && broShip2.life <= bro1Life + 40 && char2 == "broShip1" || char == "bro2" && char2 == "broShip1") { if(level == 2 && subLevelNum > 2 || level == 3 && subLevelNum > 2) { bro1ShipLevel = level; } _root.broShip1 = new classes.bro.BroShip1(_loc2_[0],_loc2_[1]); _root.addChar("broShip1"); _root.broShip1.tagTeam(_loc2_[2]); } else if(char == "broShip1" && broShip1.life <= bro2Life + 40 && char2 == "broShip2" || char == "bro1" && char2 == "broShip2") { if(level == 2 && subLevelNum > 2 || level == 3 && subLevelNum > 2) { bro2ShipLevel = level; } _root.broShip2 = new classes.bro.BroShip2(_loc2_[0],_loc2_[1]); _root.addChar("broShip2"); _root.broShip2.tagTeam(_loc2_[2]); } } function broAction(vars) { var _loc2_ = vars; if(_loc2_[0] == 5) { if(char2 == "broShip1") { _root.broShip1 = new classes.bro.BroShip1(-30,390); _root.addChar("broShip1"); _root.broShip1.action5(); } else if(char2 == "broShip2") { _root.broShip2 = new classes.bro.BroShip2(-30,390); _root.addChar("broShip2"); _root.broShip2.action5(); } } else if(_loc2_[0] == 7 && !_root.broShip2.bg && !_root.broShip1.bg) { if(char2 == "broShip1") { if(level > 1 && subLevelNum > 2) { bro1ShipLevel = level; if(bro1ShipLevel == 5) { bro1ShipLevel = 3; } } if(_root["advanceDir" + level] == "L") { _root.broShip1 = new classes.bro.BroShip1(1020,200); } else { _root.broShip1 = new classes.bro.BroShip1(-40,400); } _root.addChar("broShip1"); _root.broShip1.action7(); } else if(char2 == "broShip2") { if(level > 1 && subLevelNum > 2) { bro2ShipLevel = level; if(bro2ShipLevel == 5) { bro2ShipLevel = 3; } } if(_root["advanceDir" + level] == "L") { _root.broShip2 = new classes.bro.BroShip2(1020,200); } else { _root.broShip2 = new classes.bro.BroShip2(-40,400); } _root.addChar("broShip2"); _root.broShip2.action7(); } } else { _root[char2]["action" + _loc2_[0]](); } } function playSound(vars) { var _loc1_ = vars; audio.playLevel2(_loc1_[0],_loc1_[1]); } function playBGSound(vars) { var _loc1_ = vars; audio.playLevel1(_loc1_[0],_loc1_[1],_loc1_[2],_loc1_[3]); } function setAdvanceDir(vars) { var _loc1_ = vars; advanceDir = _loc1_[0]; } function checkScore() { if(stats.score < 1500000) { subLevelNum = 9; levelInit(); } } function showPlanet(vars) { var _loc1_ = vars; star.showPlanet(_loc1_[0]); } function hyperSpace(vars) { var _loc1_ = vars; star.hyperSpace(_loc1_[0]); } function showReanimator(vars) { if(char2 == "dead" && !rean) { var _loc1_ = vars; reanimator = new classes.misc.Reanimator(_loc1_[0],_loc1_[1]); addFX("reanimator"); } else if(!buddy && (char == "bro1" || char == "bro2")) { createPowerUpBuddy([-50,350,"R",["ship3B",250]]); buddy = true; } } function ship3B() { if(!buddy) { createPowerUpBuddy([1020,350,"L",["ship3B",250]]); } buddy = true; } function deathHeadBG() { starColors = [25,25]; bgClip.gotoAndPlay("deathHead"); } function createDeathHead() { deathHead = new classes.enemy.DeathHead(); addChar("deathHead"); } function endSeq() { game = 2; c = 0; _root[char2].endSeqMove(); starColors = [1,5]; bgClip.gotoAndPlay("end"); level = 3; audio.playLevel1("gammaThemeInstr",25,0.05,0.05); star.endHyper(); } function warpMusic2() { if(warp) { _root.playBGSound(["bugLoop",15,2,5]); warp = false; } } function initWaveScripts() { waveScript1_1 = [[9,"playBGSound",["level1ADrone",60,32,0.05]],[50,"createWaveCreator",[8,1050,randRange(350,450),"DroidA",6,["L",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[60,"playSound",["droidAIntro",22]],[90,"createWaveCreator",[8,1050,100,"DroidA",6,["L",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[95,"broAction",[2]],[200,"broAction",[3]],[240,"createWaveCreator",[8,300,-50,"DroidA2",5,["D",190,"L",1000,"break"],[[false],[false],[false],[false],[false]]]],[250,"createWaveCreator",[8,1050,randRange(450,500),"DroidA",6,["L",600,"U",100,"R",300,"break"],[[8,3],[8,4],[8,5],[8,6],[8,7],[8,8]]]],[300,"broAction",[4]],[410,"createWaveCreator",[8,1050,100,"DroidA",6,["L",600,"D",100,"R",300,"break"],[[7,3],[7,4],[7,5],[7,6],[7,7],[7,8]]]],[450,"createWaveCreator",[6,-50,400,"DroidA2",5,["R",300,"D",1000,"break"],[[true],[true],[true],[true],[true]]]],[505,"broAction",[5]],[590,"createWaveCreator",[8,1050,300,"DroidA",6,["L",600,"break"],[["free"],[6,4],[6,5],[6,6],[6,7],["free"]]]],[890,"createWaveCreator",[8,600,650,"DroidA",6,["U",150,"L",300,"D",200,"break"],[]]],[990,"createWaveCreator",[8,600,-50,"DroidA",6,["D",150,"L",300,"U",200,"break"],[]]],[1300,"completeMatrix",[]]]; waveScript1_2 = [[50,"createWaveCreator",[8,400,620,"DroidA",2 + dif.wave,["U",700,"break"],[["free"],["free"],["free"]]]],[60,"createWaveCreator",[8,450,620,"DroidA",2 + dif.wave,["U",700,"break"],[["free"],["free"],["free"]]]],[120,"createWaveCreator",[8,400,-50,"DroidA",2,["D",700,"break"],[["free"],["free"]]]],[130,"createWaveCreator",[8,450,-50,"DroidA",2,["D",700,"break"],[["free"],["free"]]]],[240,"createWaveCreator",[8,randRange(100,250),620,"DroidA",6,["U",500,"break"],[[8,2],["free"],["free"],["free"],["free"],["free"]]]],[380,"createWaveCreator",[8,randRange(100,250),-50,"DroidA",6,["D",500,"break"],[[8,9],["free"],["free"],["free"],["free"],["free"]]]],[550,"createWaveCreator",[8,600,620,"DroidA",6,["U",300,"L",80,"D",80,"L",80,"U",150,"R",100,"break"],[[7,3],[7,4],[7,5],[6,4],[6,5],[5,5]]]],[700,"createWaveCreator",[8,600,-50,"DroidA",6,["D",300,"L",80,"U",80,"L",80,"D",150,"R",100,"break"],[[7,6],[7,7],[7,8],[6,6],[6,7],[5,6]]]],[1000,"completeMatrix",[]]]; waveScript1_3 = [[2,"showBGDeco",["1A",0.75]],[10,"createWaveCreator",[8,randRange(350,500),-50,"DroidA",8,["D",150,"R",100,"break"],[[4,2],[5,3],[6,4],[7,5],[8,6],[8,7],[8,8],["free"]]]],[10,"createWaveCreator",[8,randRange(350,500),620,"DroidA",8,["U",150,"R",100,"break"],[[4,8],[5,7],[6,6],[8,4],[8,3],[8,2],["free"],["free"]]]],[200,"createWaveCreator",[8,200,-50,"DroidA",5 + dif.wave * 2,["D",100,"R",randRange(100,150),"D",200,"L",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[8,260,620,"DroidA",5 + dif.wave * 2,["U",100,"R",randRange(50,150),"U",200,"L",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"createWaveCreator",[8,randRange(350,450),-50,"DroidA",8,["D",100,"R",300,"break"],[[7,2],[7,3],[7,4],[6,5],[5,6],[4,7],["free"],["free"]]]],[350,"createWaveCreator",[8,randRange(300,500),620,"DroidA",8,["U",100,"R",300,"break"],[[7,8],[7,7],[7,6],[5,4],[4,3],["free"],["free"],["free"]]]],[600,"createWaveCreator",[7,-50,275,"DroidB",6,["R",randRange(350 ,650),"break"],[[4,5],[3,4],[3,5],[3,6],["free"],["free"]]]],[610,"playSound",["droidBIntro",23]],[900,"completeMatrix",[]]]; waveScript1_4 = [[50,"createWaveCreator",[6,100,620,"DroidA",4 + dif.wave,["U",500,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[80,"createWaveCreator",[6,150,620,"DroidA",4 + dif.wave,["U",450,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[110,"createWaveCreator",[6,200,620,"DroidA",4 + dif.wave,["U",400,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[6,100,-50,"DroidA",4 + dif.wave,["D",500,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[180,"createWaveCreator",[6,150,-50,"DroidA",4 + dif.wave,["D",450,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[210,"createWaveCreator",[6,200,-50,"DroidA",4 + dif.wave,["D",400,"R",1000,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[350,"createWaveCreator",[6,400,620,"DroidB",6,["U",520,"R",500,"D",400,"L",400,"U",200,"break"],[[3,6],[4,6],[5,6],[6,6],[7,6],[8,6]]]],[450,"createWaveCreator",[6,400,-50,"DroidB",6,["D",520,"R",500,"U",400,"L",400,"D",200,"break"],[[3,5],[4,5],[5,5],[6,5],[7,5],[8,5]]]],[700,"createWaveCreator",[6,700,-50,"DroidA",6,["D",50,"break"],[[4,4],[5,4],[6,4],[7,4],[5,3],[6,3]]]],[700,"createWaveCreator",[6,700,620,"DroidA",6,["U",50,"break"],[[4,7],[5,7],[6,7],[7,7],[5,8],[6,8]]]],[900,"completeMatrix",[]]]; waveScript1_5 = [[50,"createWaveCreator",[7,-50,260,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,-50,310,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[57,"playSound",["droidAFly",22]],[58,"createWaveCreator",[7,-50,210,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[58,"createWaveCreator",[7,-50,360,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,-50,160,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,-50,410,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,-50,110,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,-50,460,"DroidA",2 + dif.wave,["R",1200,"break"],[["free"],["free"],["free"]]]],[140,"createWaveCreator",[8,50,620,"DroidB",6,["U",100,"R",850,"U",100,"L",100,"U",100,"R",100,"U",150,"L",400,"D",100,"L",420,"D",200,"R",200,"break"],[["free"],["free"],[4,6],[5,6],[6,6],[7,6]]]],[400,"createWaveCreator",[8,50,-50,"DroidB",6,["D",100,"R",850,"D",100,"L",100,"D",100,"R",100,"D",150,"L",400,"U",100,"L",420,"U",200,"R",200,"break"],[["free"],["free"],[4,5],[5,5],[6,5],[7,5]]]],[630,"createWaveCreator",[7,950,620,"DroidA",10,["U",500,"L",500,"D",280,"break"],[[9,8],[8,7],[7,9],[7,8],[7,7],[6,7],[5,7],[5,8],[4,9],["free"]]]],[760,"createWaveCreator",[7,950,-50,"DroidA",10,["D",500,"L",500,"U",280,"break"],[[9,3],[8,4],[7,2],[7,3],[7,4],[6,4],[5,4],[5,3],[4,2],["free"]]]],[1060,"completeMatrix",[]]]; waveScript1_6 = [[25,"createPowerUpBuddy",[-50,280,"R",["doubleLaserA",25,"lifeUp",10]]],[50,"createWaveCreator",[5,randRange(700,900),-50,"DroidB",6,["D",50,"break"],[[10,1],[9,2],[8,3],[7,3],[6,4],["free"]]]],[50,"createWaveCreator",[5,randRange(700,900),620,"DroidB",6,["U",50,"break"],[[10,10],[9,9],[8,8],[7,8],[6,7],["free"]]]],[50,"createWaveCreator",[5,600,-50,"DroidA",10,["D",randRange(200,275),"R",250,"break"],[[10,3],[10,4],[10,5],[9,5],[8,4],[8,5],[7,4],[7,5],[6,5],["free"]]]],[50,"createWaveCreator",[5,600,620,"DroidA",10,["U",randRange(200,275),"R",250,"break"],[[10,8],[10,7],[10,6],[9,6],[8,7],[8,6],[7,7],[7,6],[6,6],["free"]]]],[200,"createWaveCreator",[6,-50,200,"DroidA",2 + dif.wave,["R",200,"U",1000,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[6,-50,250,"DroidA",3 + dif.wave,["R",250,"U",1000,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[6,-50,300,"DroidB",4 + dif.wave * 2,["R",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[6,-50,350,"DroidA",3 + dif .wave,["R",250,"D",1000,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[6,-50,400,"DroidA",2 + dif.wave,["R",200,"D",1000,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"completeMatrix",[]]]; waveScript1_7 = [[2,"showBGDeco",["1B",0.75]],[20,"createAsteroids",[]],[50,"createWaveCreator",[7,-50,300,"DroidA",8,["R",50,"break"],[[2,4],[3,4],[4,4],[4,5],[4,6],[3,6],[2,6],[2,5]]]],[50,"createWaveCreator",[30,1050,300,"DroidB",2,["L",50,"break"],[[3,5],[7,5]]]],[200,"createWaveCreator",[7,750,-50,"DroidB",8,["D",50,"break"],[[6,2],[7,2],[8,2],[8,3],[8,4],[7,4],[6,4],[6,3]]]],[200,"createWaveCreator",[20,650,-50,"DroidA",4,["D",50,"break"],[[5,3],[7,3],[9,3],[7,1]]]],[350,"createWaveCreator",[7,750,620,"DroidB",8,["U",50,"break"],[[6,8],[6,7],[6,6],[7,6],[8,6],[8,7],[8,8],[7,8]]]],[350,"createWaveCreator",[20,650,620,"DroidA",4,["U",50,"break"],[[5,7],[7,7],[9,7],[7,9]]]],[650,"completeMatrix",[]]]; waveScript1_8 = [[23,"setPowerUpPref",["weaponBoost1","speedBoost1"]],[25,"switchAsteroidStage",["B"]],[30,"createRandoms",[1,2,50,["DroidA","DroidB"]]],[797,"removeRandoms",[1]],[798,"setPowerUpPref",[]],[799,"switchAsteroidStage",["A"]],[900,"completeMatrix",[]]]; waveScript1_9 = [[5,"showPlanet",["jupiter"]],[9,"playBGSound",["level1BDrone",40,5,0.05]],[30,"createRandoms",[1,1,125,["DroidA","BatA"]]],[149,"playSound",["batAIntro",40]],[150,"createWaveCreator",[8,300,620,"BatA",6,["U",randRange(125,175),"R",randRange(450,550),"U",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[8,300,-50,"BatA",6,["D",randRange(125,175),"R",randRange(450,550),"D",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[240,"broAction",[7]],[280,"createWaveCreator",[7,-50,270,"DroidB",8,["R",randRange(300,500),"break"],[[9,3],[9,4],[9,5],[8,4],[8,5],[7,5],[6,5],[5,5]]]],[280,"createWaveCreator",[7,-50,330,"DroidB",8,["R",randRange(300,500),"break"],[[9,8],[9,7],[9,6],[8,7],[8,6],[7,6],[6,6],[5,6]]]],[350,"createWaveCreator",[7,1020,randRange(100,150),"DroidA",5,["L",500,"D",100,"R",200,"break"],[[9,2],[8,3],[7,4],[6,4],[5,4]]]],[350,"createWaveCreator",[7,1020,randRange(450,500),"DroidA",5,["L",500,"U",100,"R",200,"break"],[[9,9],[8,8],[7,7],[6,7],[5,7]]]],[650,"completeMatrix",[]]]; waveScript1_10 = [[10,"removeAsteroids",[]],[20,"removeRandoms",[1]],[30,"tagTeam",[-40,280,"R"]],[80,"createWaveCreator",[10,-50,260,"DroidB",2,["R",500,"break"],[["free"],[9,5]]]],[80,"createWaveCreator",[10,-50,310,"DroidB",2,["R",500,"break"],[["free"],[9,6]]]],[82,"createWaveCreator",[10,-50,210,"DroidB",2,["R",500,"break"],[["free"],[9,4]]]],[82,"createWaveCreator",[10,-50,360,"DroidB",2,["R",500,"break"],[["free"],[9,7]]]],[84,"createWaveCreator",[10,-50,160,"DroidB",2,["R",500,"break"],[["free"],[9,3]]]],[84,"createWaveCreator",[10,-50,410,"DroidB",2,["R",500,"break"],[["free"],[9,8]]]],[90,"playSound",["droidBFly",20]],[160,"createWaveCreator",[8,1020,150,"BatA",4,["L",randRange(250,350),"D",300,"L",75,"U",260,"R",150,"break"],[[8,5],[8,4],[8,3],["free"]]]],[260,"createWaveCreator",[8,1020,450,"BatA",4,["L",randRange(250,350),"U",300,"L",75,"D",260,"R",150,"break"],[[8,6],[8,7],[8,8],["free"]]]],[380,"createWaveCreator",[8,300,620,"BatA",4,["U",100,"R",randRange(200,300),"U",75,"R",200,"break"],[[7,6],[7,7],["free"],["free"]]]],[410,"createWaveCreator",[8,200,-50,"BatA",4,["D",100,"R",randRange(200 ,300),"D",75,"R",300,"break"],[[7,5],[7,4],["free"],["free"]]]],[480,"createWaveCreator",[8,100,620,"BatA",3,["U",200,"R",250,"U",100,"R",200,"break"],[[6,8],[6,7],[6,6]]]],[480,"createWaveCreator",[8,100,-50,"BatA",3,["D",300,"R",200,"D",150,"R",200,"break"],[[6,3],[6,4],[6,5]]]],[780,"completeMatrix",[]]]; waveScript1_11 = [[2,"showBGDeco",["1C",1]],[50,"createWaveCreator",[8,750,-50,"BatA",4,["D",130,"L",300,"D",200,"R",200,"break"],[[5,4],[4,4],["free"],["free"]]]],[60,"createWaveCreator",[8,700,-50,"BatA",4,["D",80,"L",300,"D",150,"R",200,"break"],[[5,5],[4,5],["free"],["free"]]]],[90,"createWaveCreator",[8,750,620,"BatA",4,["U",130,"L",300,"U",200,"R",200,"break"],[[5,6],[4,6],["free"],["free"]]]],[100,"createWaveCreator",[8,700,620,"BatA",4,["U",80,"L",300,"U",150,"R",200,"break"],[[5,7],[4,7],["free"],["free"]]]],[200,"createWaveCreator",[8,300,620,"BatA",4,["U",370,"R",100,"U",100,"R",100,"break"],[[8,1],[7,2],[6,3],["free"]]]],[250,"createWaveCreator",[8,200,-50,"BatA",4,["D",400,"R",100,"D",100,"R",100,"break"],[[8,10],[7,9],[6,8],["free"]]]],[300,"createWaveCreator",[8,900,620,"DroidA",4,["U",randRange(150,400),"break"],[[7,6],[8,6],[7,7],[8,7]]]],[300,"createWaveCreator",[8,900,-50,"DroidB",4,["D",randRange(150,400),"break"],[[7,5],[8,5],[7,4],[8,4]]]],[600,"completeMatrix",[]]]; waveScript1_12 = [[95,"createRandoms",[1,1,125,["DroidA","DroidB"]]],[100,"createWaveCreator",[15,randRange(300,800),-50,"BatA",2,["D",100,"break"],[[5,4],["free"]]]],[100,"createWaveCreator",[15,randRange(300,600),-50,"BatA",1,["D",100,"break"],[[7,10]]]],[100,"createWaveCreator",[15,randRange(500,800),-50,"BatA",2,["D",100,"break"],[[4,2],[1,5]]]],[100,"createWaveCreator",[15,randRange(500,900),-50,"BatA",3,["D",100,"break"],[[4,4],[9,5],[2,7]]]],[110,"createWaveCreator",[15,randRange(300,800),620,"BatA",2,["U",100,"break"],[[2,5],["free"]]]],[110,"createWaveCreator",[15,randRange(600,900),620,"BatA",1,["U",100,"break"],[[6,8]]]],[110,"createWaveCreator",[15,randRange(600,800),620,"BatA",2,["U",100,"break"],[[5,2],[9,4]]]],[110,"playSound",["batAFly",30]],[120,"createWaveCreator",[15,1020,randRange(100,500),"BatA",2,["L",100,"break"],[[1,2],["free"]]]],[120,"createWaveCreator",[15,1020,randRange(100,500),"BatA",1,["L",100,"break"],[[10,8]]]],[120,"createWaveCreator",[15,1020,randRange(100 ,500),"BatA",2,["L",100,"break"],[[6,2],[3,9]]]],[120,"createWaveCreator",[15,1020,randRange(100,500),"BatA",3,["L",100,"break"],[[2,1],[8,3],[2,8]]]],[420,"completeMatrix",[]]]; waveScript1_13 = [[20,"removeRandoms",[1]],[23,"setPowerUpPref",["weaponBoost1","speedBoost1"]],[50,"createWaveCreator",[9,-50,60,"BatA",6 + dif.wave * 2,["R",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[70,"createWaveCreator",[9,1020,500,"BatA",6 + dif.wave * 2,["L",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[90,"createWaveCreator",[9,-50,620,"DroidB",6 + dif.wave * 2,["U",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[110,"createWaveCreator",[9,1020,-50,"BatA",6 + dif.wave * 2,["D",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[130,"createWaveCreator",[9,1020,60,"BatA",6 + dif.wave * 2,["L",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[9,920,620,"BatA",6 + dif.wave * 2,["U",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[180,"createWaveCreator",[9,60,-50,"DroidB",6 + dif .wave * 2,["D",1200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[250,"createRandoms",[1,5,50,["BatA","DroidA"]]],[450,"removeRandoms",[1]],[500,"createWaveCreator",[9,-50,60,"BatA",6 + dif.wave * 2,["R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[520,"createWaveCreator",[9,1020,500,"BatA",6 + dif.wave * 2,["L",600,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[540,"createWaveCreator",[9,-50,620,"DroidB",6 + dif.wave * 2,["U",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[560,"createWaveCreator",[9,1020,-50,"BatA",6 + dif.wave * 2,["D",1000,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[590,"createWaveCreator",[9,1020,60,"BatA",6 + dif.wave * 2,["L",400,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[610,"createWaveCreator",[9,920,620,"BatA",6 + dif .wave * 2,["U",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[620,"createWaveCreator",[9,60,-50,"DroidB",6 + dif.wave * 2,["D",200,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[950,"completeMatrix",[]]]; waveScript1_14 = [[2,"showBGDeco",["1D",0.75]],[50,"createWaveCreator",[9,-50,randRange(150,250),"DroidA",6,["R",400,"D",200,"R",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]],"DroidB"]],[125,"createWaveCreator",[9,1020,randRange(300,400),"DroidA",6,["L",300,"D",100,"L",300,"U",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]],"DroidB"]],[309,"playSound",["batBIntro",30]],[310,"createWaveCreator",[8,800,620,"BatA",6,["U",270,"D",100,"L",200,"U",100,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]],"BatB"]],[310,"createWaveCreator",[8,800,-50,"BatA",6,["D",270,"U",100,"L",200,"D",100,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]],"BatB"]],[550,"createWaveCreator",[7,1020,200,"BatA",12,["L",300,"D",100,"L",100,"U",100,"R",100,"U",100,"L",500,"D",300,"R",250,"D",400,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"BatB"]],[550,"createWaveCreator",[7,-50,200,"BatA",12,["R",300,"D",100,"R",100,"U",100,"L",100,"U",100,"R",500,"D",300,"L",250,"D",400,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"BatB"]],[890,"createWaveCreator",[7,700,620,"BatB",8,["U",500,"L",100,"D",100,"L",100,"U",400,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"BatA"]],[890,"createWaveCreator",[7,300,-50,"BatB",8,["D",500,"R",100,"U",100,"R",100,"D",400,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"BatA"]],[1000,"setPowerUpPref",[]],[1020,"completeMatrix",[]]]; waveScript1_15 = [[50,"createWaveCreator",[8,1050,500,"BatA",6,["L",600,"U",100,"R",300,"break"],[[8,3],[8,4],[8,5],[8,6],[8,7],[8,8]]]],[100,"createWaveCreator",[8,1050,100,"BatA",6,["L",600,"D",100,"R",300,"break"],[[7,3],[7,4],[7,5],[7,6],[7,7],[7,8]]]],[150,"createWaveCreator",[8,1050,285,"BatB",6,["L",600,"break"],[["free"],[6,4],[6,5],[6,6],[6,7],["free"]]]],[250,"createWaveCreator",[8,600,650,"BatA",3,["U",100,"L",300,"D",200,"break"],[]]],[250,"createWaveCreator",[8,600,-50,"BatA",3,["D",100,"L",300,"U",200,"break"],[]]],[550,"completeMatrix",[]]]; waveScript1_16 = [[25,"createPowerUpBuddy",[1020,280,"L",["tripleLaserA",40,"shield",25,"lifeUp",10]]],[50,"createWaveCreator",[7,-50,260,"BatA",1,["R",950,"break"],[["free"]]]],[50,"createWaveCreator",[7,1020,260,"BatA",1,["L",950,"break"],[["free"]]]],[50,"createWaveCreator",[7,-50,310,"BatA",1,["R",950,"break"],[["free"]]]],[50,"createWaveCreator",[7,1020,310,"BatA",1,["L",950,"break"],[["free"]]]],[54,"createWaveCreator",[7,-50,210,"BatB",1,["R",950,"break"],[["free"]]]],[54,"createWaveCreator",[7,1020,210,"BatB",1,["L",950,"break"],[["free"]]]],[54,"createWaveCreator",[7,-50,360,"BatB",1,["R",950,"break"],[["free"]]]],[54,"createWaveCreator",[7,1020,360,"BatB",1,["L",950,"break"],[["free"]]]],[58,"createWaveCreator",[7,-50,160,"BatA",1,["R",950,"break"],[["free"]]]],[58,"createWaveCreator",[7,1020,160,"BatA",1,["L",950,"break"],[["free"]]]],[58,"createWaveCreator",[7,-50,410,"BatA",1,["R",950,"break"],[["free"]]]],[58,"createWaveCreator",[7,1020,410,"BatA",1,["L",950,"break"],[["free"]]]],[62,"createWaveCreator",[7,-50,110,"BatA",1,["R",950,"break"],[["free"]]]],[62,"createWaveCreator",[7,1020,110,"BatA",1,["L",950,"break"],[["free"]]]],[62,"createWaveCreator",[7,-50,460,"BatA",1,["R",950,"break"],[["free"]]]],[62,"createWaveCreator",[7,1020,460,"BatA",1,["L",950,"break"],[["free"]]]],[150,"createWaveCreator",[8,-50,150,"BatB",5,["R",200,"D",350,"R",500,"break"],[[8,5],[9,5],[9,4],[9,3],[9,2]],"BatA"]],[150,"createWaveCreator",[8,-50,450,"BatB",5,["R",200,"U",350,"R",500,"break"],[[8,6],[9,6],[9,7],[9,8],[9,9]],"BatA"]],[350,"createWaveCreator",[8,500,620,"BatA",5,["U",150,"R",70,"D",70,"R",70,"U",200,"break"],[[9,1],[7,3],[6,4],[6,5],[5,5]],"DroidB"]],[350,"createWaveCreator",[8,500,-50,"BatA",5,["D",150,"R",70,"U",70,"R",70,"D",200,"break"],[[9,10],[7,8],[6,7],[6,6],[5,6]],"DroidB"]],[350,"createWaveCreator",[8,1020,210,"DroidB",1,["L",50,"break"],[[10,4]]]],[350,"createWaveCreator",[8,1020,260,"DroidB",1,["L",50,"break"],[[10,5]]]],[350,"createWaveCreator",[8,1020,310,"DroidB",1,["L",50,"break"],[[10,6]]]],[350,"createWaveCreator",[8,1020,360,"DroidB",1,["L",50,"break"],[[10,7]]]],[650,"completeMatrix",[]]]; waveScript1_17 = [[9,"playBGSound",["level1CDrone",45,5,0.05]],[10,"showBGDeco",["1E",1]],[70,"createCreationFX",[6,750,285,"1A","HeadA",5 + dif.wave * 2,["R",50,"break"]]],[70,"createCreationFX",[6,250,285,"1A","HeadA",5 + dif.wave * 2,["L",50,"break"]]],[250,"createCreationFX",[6,500,100,"1A","HeadA",5 + dif.wave * 2,["D",50,"break"]]],[250,"createCreationFX",[6,500,500,"1A","HeadA",5 + dif.wave * 2,["U",50,"break"]]],[400,"completeMatrix",[]]]; waveScript1_18 = [[50,"createWaveCreator",[8,-50,randRange(100,200),"HeadA",5 + dif.wave * 2,["R",200,"D",100,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[8,-50,randRange(400,500),"HeadA",5 + dif.wave * 2,["R",200,"U",100,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[250,"createWaveCreator",[8,300,-50,"BatB",3,["D",110,"R",400,"break"],[[7,1],[8,1],["free"]]]],[250,"createWaveCreator",[8,250,-50,"BatB",3,["D",160,"R",450,"break"],[[7,2],[8,2],["free"]]]],[270,"createWaveCreator",[8,500,-50,"BatB",3,["D",210,"R",400,"break"],[[3,3],[4,3],["free"]]]],[270,"createWaveCreator",[8,450,-50,"BatB",3,["D",260,"R",450,"break"],[[3,4],[4,4],["free"]]]],[290,"createWaveCreator",[8,300,620,"BatB",3,["U",310,"R",400,"break"],[[6,6],[7,6],["free"]]]],[290,"createWaveCreator",[8,250,620,"BatB",3,["U",260,"R",450,"break"],[[6,7],[7,7],["free"]]]],[290,"createWaveCreator",[8,100,620,"BatA",8,["U",300,"R",450,"break"],[[7,4],[3,6],[7,9],["free"],["free"],["free"],["free"],["free"]]]],[590,"completeMatrix",[]]]; waveScript1_19 = [[50,"createWaveCreator",[10,1020,260,"BatB",2,["L",500,"break"],[["free"],[7,5]]]],[50,"createWaveCreator",[10,1020,310,"BatB",2,["L",500,"break"],[["free"],[7,6]]]],[50,"createWaveCreator",[10,1020,210,"BatB",2,["L",500,"break"],[["free"],[7,4]]]],[50,"createWaveCreator",[10,1020,360,"BatB",2,["L",500,"break"],[["free"],[7,7]]]],[50,"createWaveCreator",[10,1020,160,"BatB",2,["L",500,"break"],[["free"],[7,3]]]],[50,"createWaveCreator",[10,1020,410,"BatB",2,["L",500,"break"],[["free"],[7,8]]]],[60,"playSound",["batBFly",30]],[100,"createWaveCreator",[10,1020,260,"BatB",2,["L",50,"break"],[[8,5],[9,5]]]],[100,"createWaveCreator",[10,1020,310,"BatB",2,["L",50,"break"],[[8,6],[9,6]]]],[102,"createWaveCreator",[10,1020,210,"BatB",2,["L",50,"break"],[[8,4],[9,4]]]],[102,"createWaveCreator",[10,1020,360,"BatB",2,["L",50,"break"],[[8,7],[9,7]]]],[104,"createWaveCreator",[10,1020,160,"BatB",2,["L",50,"break"],[[8,3],[9,3]]]],[104,"createWaveCreator",[10,1020,410,"BatB",2,["L",50,"break"],[[8,8],[9,8]]]],[106,"createWaveCreator",[10,1020,110,"BatA",2,["L",50,"break"],[[8,2],[9,2]]]],[106,"createWaveCreator",[10,1020,460,"BatA",2,["L",50,"break"],[[8,9],[9,9]]]],[406,"completeMatrix",[]]]; waveScript1_20 = [[50,"createRandoms",[1,4 + dif.wave,30,["HeadA","BatA","DroidA","DroidB","BatB"]]],[550,"removeRandoms",[1]],[560,"completeMatrix",[]]]; waveScript1_21 = [[1,"playBGSound",["shipBossM",22,4,0.05]],[60,"shipBossBG",[]],[120,"createShipBosses",[]]]; initWaveScripts2(); } function initWaveScripts2() { waveScript2_1 = [[2,"playBGSound",["asteroidStorm",23,0.05,20]],[60,"hyperSpace",[2]],[61,"playSound",["hyperSpace",23]],[180,"createAsteroids",[]],[205,"toggleAstField",[]],[220,"switchAsteroidStage",["C"]],[600,"switchAsteroidStage",["D"]],[800,"switchAsteroidStage",["E"]],[2300,"switchAsteroidStage",["D"]],[2400,"bgLevel2",[]],[2401,"playBGSound",["bugLoop",15,15,7]],[2500,"switchAsteroidStage",["C"]],[2700,"switchAsteroidStage",["A"]],[2715,"toggleAstField",[]],[2800,"completeMatrix",[]]]; waveScript2_2 = [[2,"showBGDeco",["2A",0.75]],[30,"createWaveCreator",[10,700,-50,"BugA",1,["D",310,"L",300,"break"],[[7,5]]]],[40,"playSound",["bugAIntro",15]],[45,"warpMusic2",[]],[50,"createWaveCreator",[10,800,-50,"BugA",1,["D",310,"L",300,"break"],[[6,5]]]],[70,"createWaveCreator",[10,1020,randRange(200,300),"BugA",1,["L",randRange(300,600),"break"],[[5,5]]]],[90,"createWaveCreator",[10,800,620,"BugA",1,["U",360,"L",300,"break"],[[4,5]]]],[110,"createWaveCreator",[10,700,620,"BugA",1,["U",360,"L",300,"break"],[[3,5]]]],[150,"createWaveCreator",[10,randRange(100,200),-50,"DroidB",4,["D",200,"break"],[[2,4],[1,3],[1,2],[1,1]]]],[150,"createWaveCreator",[10,randRange(100,200),620,"DroidB",4,["U",200,"break"],[[2,6],[1,7],[1,8],[1,9]]]],[450,"completeMatrix",[]]]; waveScript2_3 = [[20,"removeAsteroids",[]],[25,"createPowerUpBuddy",[-50,280,"R",["ship2",100]]],[50,"createWaveCreator",[18,-50,280,"BugA",4,["R",600,"U",100,"L",100,"D",100,"L",100,"break"],[[4,4],[4,5],[5,5],["free"]]]],[59,"createWaveCreator",[18,-50,280,"BugA",4,["R",600,"D",100,"L",100,"U",100,"L",100,"break"],[[4,7],[4,6],[5,6],["free"]]]],[200,"createWaveCreator",[10,randRange(600,900),-50,"BatA",4,["D",200,"L",600,"break"],[[2,2],[3,3],[3,4],[3,5]],"BatB"]],[200,"createWaveCreator",[10,randRange(600,900),620,"BatA",4,["U",200,"L",600,"break"],[[2,9],[3,8],[3,7],[3,6]],"BatB"]],[500,"completeMatrix",[]]]; waveScript2_4 = [[70,"createCreationFX",[6,750,randRange(100,500),"1A","HeadA",3 + dif.wave,["U",50,"L",50,"break"]]],[70,"createCreationFX",[6,750,randRange(100,500),"1A","HeadA",3 + dif.wave,["D",50,"L",50,"break"]]],[70,"createCreationFX",[6,250,randRange(100,500),"1A","HeadA",3 + dif.wave,["U",50,"R",50,"break"]]],[70,"createCreationFX",[6,250,randRange(100,500),"1A","HeadA",3 + dif.wave,["D",50,"R",50,"break"]]],[370,"createCreationFX",[6,randRange(200,800),100,"1B","HeadB",3 + dif.wave,["L",50,"D",50,"break"]]],[370,"createCreationFX",[6,randRange(200,800),100,"1B","HeadB",3 + dif.wave,["R",50,"D",50,"break"]]],[370,"createCreationFX",[6,randRange(200,800),500,"1B","HeadB",3 + dif.wave,["L",50,"D",50,"break"]]],[370,"createCreationFX",[6,randRange(200,800),500,"1B","HeadB",3 + dif.wave,["R",50,"D",50,"break"]]],[500,"completeMatrix",[]]]; waveScript2_5 = [[25,"createPowerUpBuddy",[1020,350,"L",["twistLaser",60,"lifeUp",15,"shield",30]]],[50,"createWaveCreator",[8,-50,randRange(100,300),"BugA",4,["R",randRange(200,600),"D",100,"break"],[[4,3],[4,5],["free"],["free"]]]],[80,"createWaveCreator",[8,-50,randRange(300,500),"BugA",4,["R",randRange(200,600),"U",100,"break"],[[4,8],[4,6],["free"],["free"]]]],[200,"createWaveCreator",[8,100,-50,"BatA",8,["D",randRange(100,300),"break"],[[3,2],["free"],[3,4],["free"],[3,7],["free"],[3,9],["free"]]]],[250,"createWaveCreator",[8,100,620,"BatA",8,["U",randRange(100,300),"break"],[[2,8],["free"],[2,6],["free"],[2,5],["free"],[2,3],["free"]]]],[550,"completeMatrix",[]]]; waveScript2_6 = [[2,"showBGDeco",["2B",1]],[10,"createWaveCreator",[8,randRange(600,800),620,"BugA",3 + dif.wave,["U",300,"L",100,"D",100,"L",100,"U",300,"R",200,"D",250,"L",400,"break"],[[7,8],[8,8],["free"],["free"]]]],[110,"createWaveCreator",[8,randRange(100,300),-50,"BugA",4 + dif.wave,["D",200,"R",400,"D",100,"L",100,"D",150,"R",200,"U",250,"L",400,"break"],[[7,3],[8,3],["free"],["free"],["free"]]]],[180,"createWaveCreator",[8,-50,randRange(200,300),"BugA",5 + dif.wave,["R",700,"D",200,"U",200,"L",300,"D",200,"U",100,"R",250,"L",200,"break"],[[7,4],[8,4],["free"],["free"],["free"],["free"]]]],[280,"createWaveCreator",[8,-50,randRange(400,500),"BugA",6 + dif.wave,["R",200,"U",200,"R",100,"D",200,"R",250,"U",200,"R",250,"D",150,"L",200,"break"],[[7,7],[8,7],["free"],["free"],["free"],["free"],["free"]]]],[360,"createWaveCreator",[8,1020,280,"BugA",8,["L",randRange(300,400),"U",100,"R",200,"D",200,"L",200,"U",50,"R",100,"break"],[[8,5],[9,5],[8,6],[9,6],["free"],["free"],["free"],["free"]]]],[660,"completeMatrix",[]]]; waveScript2_7 = [[23,"setPowerUpPref",["weaponBoost1","speedBoost1"]],[50,"createWaveCreator",[8,1020,300,"HeadB",1,["L",100,"break"],[["free"]]]],[50,"createWaveCreator",[8,-50,300,"HeadB",1,["R",100,"break"],[["free"]]]],[52,"createWaveCreator",[8,1020,250,"HeadB",1,["L",95,"U",50,"break"],[["free"]]]],[52,"createWaveCreator",[8,1020,350,"HeadB",1,["L",95,"D",50,"break"],[["free"]]]],[52,"createWaveCreator",[8,-50,250,"HeadB",1,["R",95,"U",50,"break"],[["free"]]]],[52,"createWaveCreator",[8,-50,350,"HeadB",1,["R",95,"D",50,"break"],[["free"]]]],[54,"createWaveCreator",[8,1020,200,"HeadB",1,["L",90,"U",50,"break"],[["free"]]]],[54,"createWaveCreator",[8,1020,400,"HeadB",1,["L",90,"D",50,"break"],[["free"]]]],[54,"createWaveCreator",[8,-50,200,"HeadB",1,["R",90,"U",50,"break"],[["free"]]]],[54,"createWaveCreator",[8,-50,400,"HeadB",1,["R",90,"D",50,"break"],[["free"]]]],[56,"createWaveCreator",[8,1020,150,"HeadB",1,["L",85,"U",50,"break"],[["free"]]]],[56,"createWaveCreator",[8,1020,450,"HeadB",1,["L",85,"D",50,"break"],[["free"]]]],[56,"createWaveCreator",[8,-50,150,"HeadB",1,["R",85,"U",50,"break"],[["free"]]]],[56,"createWaveCreator",[8,-50,450,"HeadB",1,["R",85,"D",50,"break"],[["free"]]]],[90,"completeMatrix",[]]]; waveScript2_8 = [[50,"createBlasterA",[1010,100,"Orange",["L",200,"break"]]],[55,"createBlasterA",[1010,200,"Blue",["L",200,"break"]]],[60,"createBlasterA",[1010,400,"Blue",["L",200,"break"]]],[65,"createBlasterA",[1010,500,"Orange",["L",200,"break"]]],[200,"createBlasterA",[-50,180,"Blue",["R",200,"break"]]],[205,"createBlasterA",[-50,255,"Orange",["R",200,"break"]]],[210,"createBlasterA",[-50,330,"Orange",["R",200,"break"]]],[215,"createBlasterA",[-50,405,"Blue",["R",200,"break"]]],[290,"completeMatrix",[]]]; waveScript2_9 = [[10,"showBGDeco",[6]],[50,"createWaveCreator",[8,500,-50,"BugA",6,["D",150,"R",randRange(50,300),"break"],[[3,4],[4,5],[5,6],[5,7],[5,8],["free"]]]],[50,"createWaveCreator",[8,500,620,"BugA",6,["U",150,"R",randRange(50,300),"break"],[[3,6],[5,4],[5,3],[5,2],["free"],["free"]]]],[100,"createWaveCreator",[8,200,-50,"DroidB",5 + dif.wave,["D",100,"R",100,"D",200,"L",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[100,"createWaveCreator",[8,260,620,"DroidB",5 + dif.wave,["U",100,"R",100,"U",200,"L",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[8,400,-50,"DroidC",8,["D",100,"R",300,"break"],[[4,2],[4,3],[4,4],[3,5],[2,6],[3,7],["free"],["free"]]]],[210,"playSound",["droidCIntro",35]],[250,"createWaveCreator",[8,400,620,"DroidC",8,["U",100,"R",300,"break"],[[4,8],[4,7],[4,6],[2,4],[1,3],["free"],["free"],["free"]]]],[550,"completeMatrix",[]]]; waveScript2_10 = [[20,"broAction",[7]],[50,"createBlasterA",[-50,230,"Blue",["R",200,"break"]]],[55,"createBlasterA",[-50,330,"Blue",["R",200,"break"]]],[80,"createWaveCreator",[7,900,-50,"BatA",10,["D",150,"L",150,"R",150,"D",125,"L",75,"U",200,"L",300,"break"],[["free"],[2,4],[2,5],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[80,"createWaveCreator",[7,900,620,"BatA",10,["U",150,"L",150,"R",150,"U",125,"L",75,"D",200,"L",300,"break"],[["free"],[2,6],[2,7],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[130,"createWaveCreator",[8,100,620,"DroidC",6,["U",100,"R",200,"U",75,"L",200,"break"],[[3,3],[3,4],[3,5],[3,6],[3,7],[3,8]]]],[130,"createWaveCreator",[8,100,-50,"DroidC",6,["D",100,"R",300,"D",75,"L",200,"break"],[[4,3],[4,4],[4,5],[4,6],[4,7],[4,8]]]],[150,"setPowerUpPref",[]],[430,"completeMatrix",[]]]; waveScript2_11 = [[2,"showBGDeco",["2C",0.75]],[40,"tagTeam",[1020,400,"L"]],[50,"createAsteroids",[]],[60,"switchAsteroidStage",["F"]],[61,"playBGSound",["bugAnthem",15,4,0.05]],[100,"createWaveCreator",[8,800,620,"BugB",3,["U",200,"L",200,"U",200,"L",200,"break"],[["free"],["free"],["free"]]]],[110,"playSound",["bugBIntro",15]],[150,"createWaveCreator",[8,randRange(100,300),620,"BugB",3,["U",200,"R",200,"U",200,"R",200,"break"],[["free"],["free"],["free"]]]],[270,"createWaveCreator",[7,randRange(300,600),-50,"BugB",6 + dif.wave,["D",150,"R",50,"D",50,"L",100,"D",50,"R",50,"D",50,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[440,"createWaveCreator",[8,1020,280,"BugA",3 + dif.wave,["L",randRange(100,300),"break"],[["free"],["free"],["free"],["free"]]]],[440,"createWaveCreator",[8,-50,280,"BugA",3 + dif.wave,["R",randRange(100,300),"break"],[["free"],["free"],["free"],["free"]]]],[570,"createWaveCreator",[8,480,-50,"BugA",3 + dif.wave,["D",randRange(100,300),"break"],[["free"],["free"],["free"],["free"]]]],[570,"createWaveCreator",[8,480,620,"BugA",3 + dif .wave,["U",randRange(100,300),"break"],[["free"],["free"],["free"],["free"]]]],[650,"completeMatrix",[]]]; waveScript2_12 = [[50,"createWaveCreator",[8,1020,260,"DroidC",3,["L",500,"break"],[[2,5],[3,5],["free"]]]],[50,"createWaveCreator",[8,1020,310,"DroidC",3,["L",500,"break"],[[2,6],[3,6],["free"]]]],[52,"createWaveCreator",[8,1020,210,"DroidC",3,["L",500,"break"],[[2,4],[3,4],["free"]]]],[52,"createWaveCreator",[8,1020,360,"DroidC",3,["L",500,"break"],[[2,7],[3,7],["free"]]]],[54,"createWaveCreator",[8,1020,160,"DroidC",3,["L",500,"break"],[[3,2],[3,3],["free"]]]],[54,"createWaveCreator",[8,1020,410,"DroidC",3,["L",500,"break"],[[3,8],[3,9],["free"]]]],[60,"playSound",["droidCFly",35]],[200,"createWaveCreator",[8,600,-50,"BugB",3,["D",randRange(100,200),"break"],[[4,3],[5,4],[4,5]]]],[200,"createWaveCreator",[8,600,620,"BugB",3,["U",randRange(100,200),"break"],[[4,8],[5,7],[4,6]]]],[500,"completeMatrix",[]]]; waveScript2_13 = [[50,"createWaveCreator",[8,-50,260,"BugB",3,["R",500,"break"],[[2,5],[3,5],["free"]]]],[50,"createWaveCreator",[8,-50,310,"BugB",3,["R",500,"break"],[[2,6],[3,6],["free"]]]],[52,"createWaveCreator",[8,-50,210,"BugB",3,["R",500,"break"],[[2,4],[3,4],["free"]]]],[52,"createWaveCreator",[8,-50,360,"BugB",3,["R",500,"break"],[[2,7],[3,7],["free"]]]],[54,"createWaveCreator",[8,-50,160,"BugB",3,["R",500,"break"],[[3,2],[3,3],["free"]]]],[54,"createWaveCreator",[8,-50,410,"BugB",3,["R",500,"break"],[[3,8],[3,9],["free"]]]],[59,"playSound",["bugFly",21]],[60,"removeAsteroids",[]],[100,"createWaveCreator",[8,600,-50,"DroidC",3,["D",randRange(75,150),"break"],[[4,3],[5,4],[4,5]]]],[100,"createWaveCreator",[8,600,620,"DroidC",3,["U",randRange(75,150),"break"],[[4,8],[5,7],[4,6]]]],[500,"completeMatrix",[]]]; waveScript2_14 = [[25,"createPowerUpBuddy",[1020,280,"L",["tripleTwistLaser",90,"shield",35]]],[50,"createWaveCreator",[8,250,-50,"BugB",6,["D",randRange(75,200),"break"],[[2,2],[2,3],[3,4],[4,5],[5,5],["free"]]]],[50,"createWaveCreator",[8,250,620,"BugB",6,["U",randRange(75,200),"break"],[[2,9],[2,8],[3,7],[4,6],[5,6],["free"]]]],[55,"createWaveCreator",[8,-50,200,"BugA",6,["R",100,"break"],[[5,2],[5,3],[4,4],[3,5],[2,5],["free"]]]],[55,"createWaveCreator",[8,-50,380,"BugA",6,["R",100,"break"],[[5,9],[5,8],[4,7],[3,6],[2,6],["free"]]]],[60,"createWaveCreator",[8,500,-50,"DroidC",6,["D",450,"break"],[[5,7],[6,6],[6,7],[6,8],[7,7]]]],[60,"createWaveCreator",[8,500,620,"DroidC",6,["U",450,"break"],[[5,4],[6,5],[6,4],[6,3],[7,4]]]],[400,"completeMatrix",[]]]; waveScript2_15 = [[5,"showPlanet",["saturn"]],[50,"createWaveCreator",[6,-50,300,"HeadB",8 + dif.wave * 2,["R",100,"U",100,"R",50,"D",200,"R",50,"U",100,"R",50,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"HeadC"]],[50,"createWaveCreator",[6,1020,300,"HeadB",8 + dif.wave * 2,["L",100,"D",100,"L",50,"U",200,"L",50,"D",100,"L",50,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]],"HeadC"]],[100,"completeMatrix",[]]]; waveScript2_16 = [[50,"createWaveCreator",[6,500,-50,"HeadC",5,["D",100,"L",200,"D",50,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[6,500,620,"HeadC",5,["U",100,"R",200,"U",50,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[100,"completeMatrix",[]]]; waveScript2_17 = [[50,"createWaveCreator",[6,500,-50,"DroidB",6,["D",150,"L",75,"U",75,"L",75,"D",200,"R",200,"U",75,"R",75,"D",200,"R",100,"break"],[[6,5],[5,5],[4,4],[3,3],[2,2],[1,1]],"DroidC"]],[50,"createWaveCreator",[6,500,620,"DroidB",6,["U",150,"L",75,"D",75,"L",75,"U",200,"R",200,"D",75,"R",75,"U",200,"R",100,"break"],[[6,6],[5,6],[4,7],[3,8],[2,9],[1,10]],"DroidC"]],[300,"createWaveCreator",[6,1020,230,"DroidC",6,["L",300,"U",50,"L",75,"D",75,"L",150,"R",100,"D",75,"L",75,"D",125,"R",100,"break"],[[2,4],[1,5],[2,5],[3,5],["free"],["free"]]]],[300,"createWaveCreator",[6,1020,310,"DroidC",6,["L",300,"D",50,"L",75,"U",75,"L",150,"R",100,"U",75,"L",75,"U",125,"R",100,"break"],[[2,7],[1,6],[2,6],[3,6],["free"],["free"]]]],[700,"completeMatrix",[]]]; waveScript2_18 = [[40,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["D",10,"break"]]],[45,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["L",10,"break"]]],[50,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["U",10,"break"]]],[55,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["R",10,"break"]]],[60,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["L",10,"break"]]],[65,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["U",10,"break"]]],[70,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["L",10,"break"]]],[75,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1A","HeadA",1,["R",10,"break"]]],[210,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["D",10,"break"]]],[215,"createCreationFX",[6,_root .randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["L",10,"break"]]],[220,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["R",10,"break"]]],[225,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["D",10,"break"]]],[230,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["L",10,"break"]]],[235,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["U",10,"break"]]],[240,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["L",10,"break"]]],[245,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1B","HeadB",1,["D",10,"break"]]],[400,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1C","HeadC",1,["U",10,"break"]]],[405,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1C","HeadC",1,["D",10,"break"]]],[410,"createCreationFX",[6,_root.randRange(100 ,900),_root.randRange(100,500),"1C","HeadC",1,["L",10,"break"]]],[415,"createCreationFX",[6,_root.randRange(100,900),_root.randRange(100,500),"1C","HeadC",1,["R",10,"break"]]],[500,"completeMatrix",[]]]; waveScript2_19 = [[40,"createBlasterA",[-50,290,"Green",["R",150,"break"]]],[40,"createCreationFX",[6,150,100,"1A","HeadA",1,["D",50,"break"]]],[40,"createCreationFX",[6,150,500,"1A","HeadA",1,["U",50,"break"]]],[43,"createCreationFX",[6,250,100,"1A","HeadA",1,["D",50,"break"]]],[43,"createCreationFX",[6,250,500,"1A","HeadA",1,["U",50,"break"]]],[47,"createCreationFX",[6,350,100,"1A","HeadA",1,["D",50,"break"]]],[47,"createCreationFX",[6,350,500,"1A","HeadA",1,["U",50,"break"]]],[50,"createCreationFX",[6,450,100,"1A","HeadA",1,["D",50,"break"]]],[50,"createCreationFX",[6,450,500,"1A","HeadA",1,["U",50,"break"]]],[53,"createCreationFX",[6,550,100,"1A","HeadA",1,["D",50,"break"]]],[53,"createCreationFX",[6,550,500,"1A","HeadA",1,["U",50,"break"]]],[56,"createCreationFX",[6,650,100,"1A","HeadA",1,["D",50,"break"]]],[56,"createCreationFX",[6,650,500,"1A","HeadA",1,["U",50,"break"]]],[59,"createCreationFX",[6,750,100,"1A","HeadA",1,["D",50,"break"]]],[59,"createCreationFX",[6,750,500,"1A","HeadA",1,["U",50,"break"]]],[62,"createCreationFX",[6,850,100,"1A","HeadA",1,["D",50,"break"]]],[62,"createCreationFX",[6,850,500,"1A","HeadA",1,["U",50,"break"]]],[90,"completeMatrix",[]]]; waveScript2_20 = [[40,"createBlasterA",[1020,50,"Blue",["L",150,"break"]]],[40,"createBlasterA",[1020,530,"Blue",["L",150,"break"]]],[40,"createCreationFX",[6,850,150,"1B","HeadB",1,["D",50,"break"]]],[40,"createCreationFX",[6,850,450,"1B","HeadB",1,["U",50,"break"]]],[43,"createCreationFX",[6,750,150,"1B","HeadB",1,["D",50,"break"]]],[43,"createCreationFX",[6,750,450,"1B","HeadB",1,["U",50,"break"]]],[47,"createCreationFX",[6,650,150,"1B","HeadB",1,["D",50,"break"]]],[47,"createCreationFX",[6,650,450,"1B","HeadB",1,["U",50,"break"]]],[50,"createCreationFX",[6,550,150,"1B","HeadB",1,["D",50,"break"]]],[50,"createCreationFX",[6,550,450,"1B","HeadB",1,["U",50,"break"]]],[53,"createCreationFX",[6,450,150,"1B","HeadB",1,["D",50,"break"]]],[53,"createCreationFX",[6,450,450,"1B","HeadB",1,["U",50,"break"]]],[56,"createCreationFX",[6,350,150,"1B","HeadB",1,["D",50,"break"]]],[56,"createCreationFX",[6,350,450,"1B","HeadB",1,["U",50,"break"]]],[59,"createCreationFX",[6,250,150,"1B","HeadB",1,["D",50,"break"]]],[59,"createCreationFX",[6,250,450,"1B","HeadB",1,["U",50,"break"]]],[62,"createCreationFX",[6,150,150,"1B","HeadB",1,["D",50,"break"]]],[62,"createCreationFX",[6,150,450,"1B","HeadB",1,["U",50,"break"]]],[90,"completeMatrix",[]]]; waveScript2_21 = [[40,"createBlasterA",[-50,90,"Orange",["R",150,"break"]]],[40,"createBlasterA",[1020,290,"Orange",["L",150,"break"]]],[40,"createBlasterA",[-50,490,"Orange",["R",150,"break"]]],[40,"createCreationFX",[6,850,150,"1C","HeadC",1,["D",50,"break"]]],[40,"createCreationFX",[6,850,450,"1C","HeadC",1,["U",50,"break"]]],[43,"createCreationFX",[6,150,150,"1C","HeadC",1,["D",50,"break"]]],[43,"createCreationFX",[6,150,450,"1C","HeadC",1,["U",50,"break"]]],[47,"createCreationFX",[6,750,150,"1C","HeadC",1,["D",50,"break"]]],[47,"createCreationFX",[6,750,450,"1C","HeadC",1,["U",50,"break"]]],[50,"createCreationFX",[6,250,150,"1C","HeadC",1,["D",50,"break"]]],[50,"createCreationFX",[6,250,450,"1C","HeadC",1,["U",50,"break"]]],[53,"createCreationFX",[6,650,150,"1C","HeadC",1,["D",50,"break"]]],[53,"createCreationFX",[6,650,450,"1C","HeadC",1,["U",50,"break"]]],[56,"createCreationFX",[6,350,150,"1C","HeadC",1,["D",50,"break"]]],[56,"createCreationFX",[6,350,450,"1C","HeadC",1,["U",50,"break"]]],[59,"createCreationFX",[6,550,150,"1C","HeadC",1,["D",50,"break"]]],[59,"createCreationFX",[6,550,450,"1C","HeadC",1,["U",50,"break"]]],[62,"createCreationFX",[6,450,150,"1C","HeadC",1,["D",50,"break"]]],[62,"createCreationFX",[6,450,450,"1C","HeadC",1,["U",50,"break"]]],[90,"completeMatrix",[]]]; waveScript2_22 = [[30,"headBossBG",[]],[95,"playBGSound",["crazyHeadLoop",20,1,0.05]],[100,"createCreationFX",[5,500,290,"1D","HeadBoss",1,["R",50,"U",50,"L",100,"D",100,"R",150,"U",150,"L",200,"D",200,"R",100,"break"]]]]; initWaveScripts3(); } function initWaveScripts3() { waveScript3_1 = [[2,"playBGSound",["shrapStorm",30,0.05,20]],[60,"hyperSpace",[3]],[61,"playSound",["hyperSpace",25]],[250,"createAsteroids",[]],[270,"switchAsteroidStage",["C"]],[578,"switchAsteroidStage",["H"]],[579,"createShrapStorm",[]],[580,"createRandoms",[1,2,150,["HeadA","HeadB","HeadC","BatA","DroidA","DroidB","DroidC","BatB","BugB","BugA"]]],[700,"switchAsteroidStage",["I"]],[800,"switchShrapStage",["B"]],[1150,"createBlasterA",[-50,280,"Blue",["R",150,"break"]]],[1650,"createBlasterA",[1020,200,"Orange",["L",150,"break"]]],[1652,"createBlasterA",[1020,400,"Orange",["L",150,"break"]]],[2000,"createWaveCreator",[8,-50,280,"BugA",6,["R",100,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[2400,"createWaveCreator",[8,1020,280,"BugB",6,["L",100,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[2800,"switchShrapStage",["A"]],[2900,"bgLevel3",[]],[2910,"switchAsteroidStage",["H"]],[3100,"switchAsteroidStage",["A"]],[3190,"removeRandoms",[1]],[3195,"removeShrapStorm",[]],[3200,"removeAsteroids",[]],[3201,"completeMatrix",[]]]; waveScript3_2 = [[2,"showBGDeco",["3A",0.8]],[9,"playBGSound",["level3FanFare",16,6,0.05]],[10,"createPowerUpBuddy",[1020,280,"L",["ship3",200]]],[25,"createWaveCreator",[20,1020,_root.randRange(100,500),"DroidA",10,["L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[12,1020,_root.randRange(100,500),"DroidA",10,["L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[75,"createWaveCreator",[16,1020,_root.randRange(100,500),"DroidA",10,["L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[100,"createWaveCreator",[10,1020,_root.randRange(100,500),"DroidA",10,["L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[250,"createWaveCreator",[20,-50,_root.randRange(100,500),"DroidA",10,["R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[270,"createWaveCreator",[12,-50,_root .randRange(100,500),"DroidA",10,["R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[290,"createWaveCreator",[16,-50,_root.randRange(100,500),"DroidA",10,["R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[310,"createWaveCreator",[10,-50,_root.randRange(100,500),"DroidA",10,["R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"completeMatrix",[]]]; waveScript3_3 = [[50,"createWaveCreator",[7,450,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,550,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,450,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,550,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[58,"createWaveCreator",[7,350,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[58,"createWaveCreator",[7,650,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[58,"createWaveCreator",[7,350,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[58,"createWaveCreator",[7,650,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,250,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,750,-50,"DroidB",2 + dif .wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,250,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[66,"createWaveCreator",[7,750,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,150,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,850,-50,"DroidB",2 + dif.wave,["D",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,150,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[74,"createWaveCreator",[7,850,620,"DroidB",2 + dif.wave,["U",1200,"break"],[["free"],["free"],["free"]]]],[180,"createRandoms",[1,8,25,["DroidB"]]],[500,"removeRandoms",[1]],[510,"completeMatrix",[]]]; waveScript3_4 = [[50,"createWaveCreator",[10,-50,280,"DroidC",6,["R",300,"U",100,"L",100,"U",100,"R",100,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[55,"createWaveCreator",[10,-50,280,"DroidC",6,["R",300,"D",100,"L",100,"D",100,"R",100,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[10,1020,280,"DroidC",6,["L",300,"U",100,"L",100,"D",100,"R",100,"U",200,"R",200,"U",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[155,"createWaveCreator",[10,1020,280,"DroidC",6,["L",300,"D",100,"L",100,"U",100,"R",100,"D",200,"R",200,"D",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[300,"createWaveCreator",[10,480,-50,"DroidC",6,["D",300,"L",300,"U",100,"R",100,"U",100,"L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[305,"createWaveCreator",[10,480,-50,"DroidC",6,["D",300,"R",300,"U",100,"L",100,"U",100,"R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[450,"createWaveCreator",[10,480,620,"DroidC",6,["U",300,"R",75,"D",150,"R",75,"U",100,"R",75,"D",75,"R",75,"U",50,"R",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[455,"createWaveCreator",[10,480,620,"DroidC",6,["U",300,"L",75,"D",150,"L",75,"U",100,"L",75,"D",75,"L",75,"U",50,"L",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[470,"completeMatrix",[]]]; waveScript3_5 = [[5,"checkScore",[]],[40,"createCreationFX",[6,700,160,"2A","HeadA",1,["D",50,"break"]]],[40,"createCreationFX",[6,620,80,"2A","HeadA",1,["D",50,"break"]]],[41,"createCreationFX",[6,540,80,"2A","HeadA",1,["D",50,"break"]]],[41,"createCreationFX",[6,460,80,"2A","HeadA",1,["D",50,"break"]]],[42,"createCreationFX",[6,380,80,"2A","HeadA",1,["D",50,"break"]]],[42,"createCreationFX",[6,300,140,"2A","HeadA",1,["R",50,"break"]]],[43,"createCreationFX",[6,300,220,"2A","HeadA",1,["R",50,"break"]]],[43,"createCreationFX",[6,300,300,"2A","HeadA",1,["R",50,"break"]]],[44,"createCreationFX",[6,300,380,"2A","HeadA",1,["R",50,"break"]]],[44,"createCreationFX",[6,300,460,"2A","HeadA",1,["R",50,"break"]]],[45,"createCreationFX",[6,380,540,"2A","HeadA",1,["U",50,"break"]]],[45,"createCreationFX",[6,460,540,"2A","HeadA",1,["U",50,"break"]]],[46,"createCreationFX",[6,540,540,"2A","HeadA",1,["U",50,"break"]]],[46,"createCreationFX",[6,620,540,"2A","HeadA",1,["U",50,"break"]]],[47,"createCreationFX",[6,700,460,"2A","HeadA",1,["L",50,"break"]]],[47,"createCreationFX",[6,700,380,"2A","HeadA",1,["L",50,"break"]]],[48,"createCreationFX",[6,620,380,"2A","HeadA",1,["L",50,"break"]]],[48,"createCreationFX",[6,540,380,"2A","HeadA",1,["L",50,"break"]]],[70,"completeMatrix",[]]]; waveScript3_6 = [[10,"createCreationFX",[6,460,60,"2A","HeadA",1,["D",50,"break"]]],[10,"createCreationFX",[6,540,60,"2A","HeadA",1,["D",50,"break"]]],[11,"createCreationFX",[6,380,140,"2A","HeadA",1,["D",50,"break"]]],[11,"createCreationFX",[6,620,140,"2A","HeadA",1,["D",50,"break"]]],[12,"createCreationFX",[6,300,220,"2A","HeadA",1,["R",50,"break"]]],[12,"createCreationFX",[6,700,220,"2A","HeadA",1,["L",50,"break"]]],[13,"createCreationFX",[6,300,300,"2A","HeadA",1,["R",50,"break"]]],[13,"createCreationFX",[6,700,300,"2A","HeadA",1,["L",50,"break"]]],[14,"createCreationFX",[6,300,380,"2B","HeadB",1,["R",50,"break"]]],[14,"createCreationFX",[6,700,380,"2B","HeadB",1,["L",50,"break"]]],[15,"createCreationFX",[6,380,380,"2B","HeadB",1,["U",50,"break"]]],[15,"createCreationFX",[6,300,460,"2B","HeadB",1,["R",50,"break"]]],[15,"createCreationFX",[6,620,380,"2B","HeadB",1,["U",50,"break"]]],[15,"createCreationFX",[6,700,460,"2B","HeadB",1,["L",50,"break"]]],[16,"createCreationFX",[6,460,380,"2B","HeadB",1,["U",50,"break"]]],[16,"createCreationFX",[6,540,380,"2B","HeadB",1,["U",50,"break"]]],[16,"createCreationFX",[6,300,540,"2B","HeadB",1,["R",50,"break"]]],[16,"createCreationFX",[6,700,540,"2B","HeadB",1,["L",50,"break"]]],[50,"completeMatrix",[]]]; waveScript3_7 = [[10,"createCreationFX",[6,500,300,"2B","HeadB",1,["D",50,"break"]]],[11,"createCreationFX",[6,420,220,"2B","HeadB",1,["D",50,"break"]]],[11,"createCreationFX",[6,580,220,"2B","HeadB",1,["D",50,"break"]]],[12,"createCreationFX",[6,340,140,"2B","HeadB",1,["D",50,"break"]]],[12,"createCreationFX",[6,660,140,"2B","HeadB",1,["D",50,"break"]]],[13,"createCreationFX",[6,260,60,"2B","HeadB",1,["R",50,"break"]]],[13,"createCreationFX",[6,740,60,"2B","HeadB",1,["L",50,"break"]]],[14,"createCreationFX",[6,260,140,"2B","HeadB",1,["R",50,"break"]]],[14,"createCreationFX",[6,740,140,"2B","HeadB",1,["L",50,"break"]]],[15,"createCreationFX",[6,260,220,"2B","HeadB",1,["R",50,"break"]]],[15,"createCreationFX",[6,740,220,"2B","HeadB",1,["L",50,"break"]]],[16,"createCreationFX",[6,260,300,"2B","HeadB",1,["R",50,"break"]]],[16,"createCreationFX",[6,740,300,"2B","HeadB",1,["L",50,"break"]]],[17,"createCreationFX",[6,260,380,"2B","HeadB",1,["R",50,"break"]]],[17,"createCreationFX",[6,740,380,"2B","HeadB",1,["L",50,"break"]]],[18,"createCreationFX",[6,260,460,"2B","HeadB",1,["R",50,"break"]]],[18,"createCreationFX",[6,740,460,"2B","HeadB",1,["L",50,"break"]]],[19,"createCreationFX",[6,260,540,"2B","HeadB",1,["R",50,"break"]]],[19,"createCreationFX",[6,740,540,"2B","HeadB",1,["L",50,"break"]]],[50,"completeMatrix",[]]]; waveScript3_8 = [[10,"createCreationFX",[6,500,300,"2C","HeadC",1,["D",50,"break"]]],[11,"createCreationFX",[6,420,220,"2C","HeadC",1,["D",50,"break"]]],[11,"createCreationFX",[6,580,220,"2C","HeadC",1,["D",50,"break"]]],[12,"createCreationFX",[6,340,140,"2C","HeadC",1,["D",50,"break"]]],[12,"createCreationFX",[6,660,140,"2C","HeadC",1,["D",50,"break"]]],[13,"createCreationFX",[6,260,60,"2C","HeadC",1,["R",50,"break"]]],[13,"createCreationFX",[6,740,60,"2C","HeadC",1,["L",50,"break"]]],[14,"createCreationFX",[6,260,140,"2C","HeadC",1,["R",50,"break"]]],[14,"createCreationFX",[6,740,140,"2C","HeadC",1,["L",50,"break"]]],[15,"createCreationFX",[6,260,220,"2C","HeadC",1,["R",50,"break"]]],[15,"createCreationFX",[6,740,220,"2C","HeadC",1,["L",50,"break"]]],[16,"createCreationFX",[6,260,300,"2C","HeadC",1,["R",50,"break"]]],[16,"createCreationFX",[6,740,300,"2C","HeadC",1,["L",50,"break"]]],[17,"createCreationFX",[6,260,380,"2C","HeadC",1,["R",50,"break"]]],[17,"createCreationFX",[6,740,380,"2C","HeadC",1,["L",50,"break"]]],[18,"createCreationFX",[6,260,460,"2C","HeadC",1,["R",50,"break"]]],[18,"createCreationFX",[6,740,460,"2C","HeadC",1,["L",50,"break"]]],[19,"createCreationFX",[6,260,540,"2C","HeadC",1,["R",50,"break"]]],[19,"createCreationFX",[6,740,540,"2C","HeadC",1,["L",50,"break"]]],[50,"completeMatrix",[]]]; waveScript3_9 = [[10,"createCreationFX",[6,460,60,"2A","HeadA",1,["D",50,"break"]]],[10,"createCreationFX",[6,540,60,"2A","HeadA",1,["D",50,"break"]]],[11,"createCreationFX",[6,380,140,"2A","HeadA",1,["D",50,"break"]]],[11,"createCreationFX",[6,620,140,"2A","HeadA",1,["D",50,"break"]]],[12,"createCreationFX",[6,300,220,"2B","HeadB",1,["R",50,"break"]]],[12,"createCreationFX",[6,700,220,"2B","HeadB",1,["L",50,"break"]]],[13,"createCreationFX",[6,300,300,"2B","HeadB",1,["R",50,"break"]]],[13,"createCreationFX",[6,700,300,"2B","HeadB",1,["L",50,"break"]]],[14,"createCreationFX",[6,300,380,"2B","HeadB",1,["R",50,"break"]]],[14,"createCreationFX",[6,700,380,"2B","HeadB",1,["L",50,"break"]]],[15,"createCreationFX",[6,380,380,"2C","HeadC",1,["U",50,"break"]]],[15,"createCreationFX",[6,300,460,"2C","HeadC",1,["R",50,"break"]]],[15,"createCreationFX",[6,620,380,"2C","HeadC",1,["U",50,"break"]]],[15,"createCreationFX",[6,700,460,"2C","HeadC",1,["L",50,"break"]]],[16,"createCreationFX",[6,460,380,"2C","HeadC",1,["U",50,"break"]]],[16,"createCreationFX",[6,540,380,"2C","HeadC",1,["U",50,"break"]]],[16,"createCreationFX",[6,300,540,"2C","HeadC",1,["R",50,"break"]]],[16,"createCreationFX",[6,700,540,"2C","HeadC",1,["L",50,"break"]]],[50,"completeMatrix",[]]]; waveScript3_10 = [[9,"trace2",[]],[10,"createPowerUpBuddy",[-50,200,"R",["bigLaser",150,"rapidLaser",150]]],[12,"showBGDeco",["3B",1]],[50,"createWaveCreator",[10,150,620,"BatA",10,["U",100,"R",200,"U",400,"L",200,"U",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[55,"createWaveCreator",[10,150,620,"BatA",10,["U",250,"R",200,"U",100,"L",200,"U",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[10,460,620,"BatA",10,["U",200,"L",100,"U",100,"R",100,"U",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[10,520,-50,"BatA",10,["D",200,"R",100,"D",100,"L",100,"D",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"createWaveCreator",[10,850,-50,"BatA",10,["D",100,"L",200,"D",400,"R",200,"D",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[355,"createWaveCreator",[10,850,-50,"BatA",10,["D",250,"L",200,"D",100,"R",200,"D",300,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[375,"completeMatrix",[]]]; waveScript3_11 = [[50,"createWaveCreator",[7,-50,270,"BatB",6,["R",250,"U",150,"R",180,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,-50,320,"BatB",6,["R",250,"D",150,"R",180,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,1020,270,"BatB",6,["L",250,"U",150,"L",180,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[50,"createWaveCreator",[7,1020,320,"BatB",6,["L",250,"D",150,"L",180,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[110,"createWaveCreator",[7,-50,220,"BatB",6,["R",150,"U",50,"L",50,"U",50,"R",200,"D",100,"L",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[110,"createWaveCreator",[7,-50,370,"BatB",6,["R",150,"D",50,"L",50,"D",50,"R",200,"U",100,"L",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[7,1020,220,"BatB",6,["L",150,"U",50,"R",50,"U",50,"L",200,"D",100,"R",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[150,"createWaveCreator",[7,1020,370,"BatB",6,["L",150,"D",50,"R",50,"D",50,"L",200,"U",100,"R",700,"break"],[["free"],["free"],["free"],["free"],["free"],["free"]]]],[160,"completeMatrix",[]]]; waveScript3_12 = [[50,"createWaveCreator",[16,480,620,"BatC",5,["U",300,"L",160,"U",60,"L",125,"U",50,"R",125,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[54,"createWaveCreator",[16,480,620,"BatC",5,["U",300,"R",160,"U",60,"R",125,"U",50,"L",125,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[56,"playSound",["batCIntro",35]],[58,"createWaveCreator",[16,480,620,"BatC",5,["U",300,"L",160,"D",60,"L",125,"D",50,"R",125,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[62,"createWaveCreator",[16,480,620,"BatC",5,["U",300,"R",160,"D",60,"R",125,"D",50,"L",125,"D",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[210,"createWaveCreator",[16,-50,450,"BatC",5,["R",150,"U",250,"R",78,"D",150,"R",63,"U",50,"R",60,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[214,"createWaveCreator",[16,-50,150,"BatC",5,["R",150,"D",250,"R",78,"U",150,"R",63,"D",50,"R",60,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[218,"createWaveCreator",[16,1020,450,"BatC",5,["L",120,"U",250,"L",78,"D",150,"L",63,"U",50,"L",60,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[222,"createWaveCreator",[16,1020,150,"BatC",5,["L",120,"D",250,"L",78,"U",150,"L",63,"D",50,"L",60,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"]]]],[240,"completeMatrix",[]]]; waveScript3_13 = [[50,"createWaveCreator",[8,-50,100,"SpaceManA",1,["R",1300,"break"],[["free"]]]],[50,"createWaveCreator",[8,-50,470,"SpaceManA",1,["R",1300,"break"],[["free"]]]],[58,"playSound",["spaceManFly",30]],[60,"createWaveCreator",[8,-50,280,"BugA",15,["R",randRange(75,150),"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[180,"createWaveCreator",[8,1020,randRange(150,250),"BugA",8,["L",100,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[180,"createWaveCreator",[8,1020,randRange(325,425),"BugA",8,["L",100,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"completeMatrix",[]]]; waveScript3_14 = [[20,"broAction",[7]],[60,"createWaveCreator",[8,randRange(300,600),-50,"BugB",15,["D",randRange(75,150),"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[200,"createWaveCreator",[8,randRange(300,600),620,"BugB",15,["U",randRange(75,150),"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[350,"completeMatrix",[]]]; waveScript3_15 = [[2,"showBGDeco",["3C",0.75]],[5,"tagTeam",[-50,280,"R"]],[7,"setPowerUpPref",["weaponBoost1"]],[9,"playBGSound",["level3Manji",9,2,0.05]],[12,"showBGDeco",["3C",0.7]],[80,"createWaveCreator",[8,600,620,"BomberA",8,["U",100,"L",400,"U",150,"R",300,"break"],[[5,6],[5,7],[6,8],[7,8],[8,7],[9,6],[10,6],["free"]]]],[200,"createWaveCreator",[8,600,-50,"BomberA",8,["D",100,"L",400,"D",150,"R",300,"break"],[[5,5],[5,4],[6,3],[7,3],[8,4],[9,5],[10,5],["free"]]]],[500,"completeMatrix",[]]]; waveScript3_16 = [[80,"createWaveCreator",[6,900,620,"BatC",10,["U",200,"L",100,"D",100,"L",100,"U",100,"L",100,"D",50,"L",100,"U",100,"break"],[[10,7],[9,6],[8,7],[7,6],[6,7],[5,6],[4,7],[3,8],[3,9],["free"]]]],[80,"createWaveCreator",[6,900,-50,"BatC",10,["D",200,"L",100,"U",100,"L",100,"D",100,"L",100,"U",50,"L",100,"D",100,"break"],[[10,4],[9,5],[8,4],[7,5],[6,4],[5,5],[4,4],[3,3],[3,2],["free"]]]],[80,"createWaveCreator",[7,1020,280,"BatB",10,["L",randRange(100,400),"break"],[[10,1],[9,2],[8,3],[7,4],[6,5],[6,6],[7,7],[8,8],[9,9],[10,10]]]],[380,"completeMatrix",[]]]; waveScript3_17 = [[10,"setAdvanceDir",["R"]],[50,"createWaveCreator",[6,-50,60,"BatC",1,["R",100,"break"],[[4,1]]]],[50,"createWaveCreator",[6,-50,110,"BatC",1,["R",100,"break"],[[5,2]]]],[50,"createWaveCreator",[6,-50,160,"BatC",1,["R",100,"break"],[[6,3]]]],[50,"createWaveCreator",[6,-50,210,"BatC",1,["R",100,"break"],[[7,4]]]],[50,"createWaveCreator",[6,-50,260,"BatC",1,["R",100,"break"],[[7,5]]]],[50,"createWaveCreator",[6,-50,310,"BatC",1,["R",100,"break"],[[7,6]]]],[50,"createWaveCreator",[6,-50,360,"BatC",1,["R",100,"break"],[[7,7]]]],[50,"createWaveCreator",[6,-50,410,"BatC",1,["R",100,"break"],[[6,8]]]],[50,"createWaveCreator",[6,-50,460,"BatC",1,["R",100,"break"],[[5,9]]]],[50,"createWaveCreator",[6,-50,510,"BatC",1,["R",100,"break"],[[4,10]]]],[54,"createWaveCreator",[6,-50,60,"BatB",1,["R",100,"break"],[[3,1]]]],[54,"createWaveCreator",[6,-50,110,"BatB",1,["R",100,"break"],[[4,2]]]],[54,"createWaveCreator",[6,-50,160,"BatB",1,["R",100,"break"],[[5,3]]]],[54,"createWaveCreator",[6,-50,210,"BatB",1,["R",100,"break"],[[6,4]]]],[54,"createWaveCreator",[6,-50,260,"BatB",1,["R",100,"break"],[[6,5]]]],[54,"createWaveCreator",[6,-50,310,"BatB",1,["R",100,"break"],[[6,6]]]],[54,"createWaveCreator",[6,-50,360,"BatB",1,["R",100,"break"],[[6,7]]]],[54,"createWaveCreator",[6,-50,410,"BatB",1,["R",100,"break"],[[5,8]]]],[54,"createWaveCreator",[6,-50,460,"BatB",1,["R",100,"break"],[[4,9]]]],[54,"createWaveCreator",[6,-50,510,"BatB",1,["R",100,"break"],[[3,10]]]],[60,"createWaveCreator",[6,-50,60,"BatA",1,["R",100,"break"],[[2,1]]]],[60,"createWaveCreator",[6,-50,110,"BatA",1,["R",100,"break"],[[3,2]]]],[60,"createWaveCreator",[6,-50,160,"BatA",1,["R",100,"break"],[[4,3]]]],[60,"createWaveCreator",[6,-50,210,"BatA",1,["R",100,"break"],[[5,4]]]],[60,"createWaveCreator",[6,-50,260,"BatA",1,["R",100,"break"],[[5,5]]]],[60,"createWaveCreator",[6,-50,310,"BatA",1,["R",100,"break"],[[5,6]]]],[60,"createWaveCreator",[6,-50,360,"BatA",1,["R",100,"break"],[[5,7]]]],[60,"createWaveCreator",[6,-50,410,"BatA",1,["R",100,"break"],[[4,8]]]],[60,"createWaveCreator",[6,-50,460,"BatA",1,["R",100,"break"],[[3,9]]]],[60,"createWaveCreator",[6,-50,510,"BatA",1,["R",100,"break"],[[2,10]]]],[360,"completeMatrix",[]]]; waveScript3_18 = [[28,"createPowerUpBuddy",[1020,280,"L",["lifeMax",200,"shield",50]]],[30,"setAdvanceDir",["L"]],[50,"createWaveCreator",[7,100,620,"BomberA",10,["U",300,"R",100,"D",150,"R",100,"U",50,"R",200,"break"],[[6,6],[6,10],[7,7],[7,9],[8,8],[9,2],[9,4],[10,10],[10,6],["free"]]]],[50,"createWaveCreator",[7,100,-50,"BomberA",10,["D",300,"R",100,"U",150,"R",100,"D",50,"R",200,"break"],[[6,5],[6,1],[7,4],[7,2],[8,3],[9,7],[9,9],[10,1],[10,5],["free"]]]],[60,"playSound",["bomberAIntro",10]],[80,"createWaveCreator",[7,1020,220,"DroidC",8,["L",300,"R",200,"break"],[[7,1],["free"],["free"],[8,2],["free"],["free"],[10,4],[9,3]]]],[80,"createWaveCreator",[7,1020,300,"DroidC",8,["L",300,"R",200,"break"],[[7,10],["free"],["free"],[8,9],["free"],["free"],[10,7],[9,8]]]],[380,"completeMatrix",[]]]; waveScript3_19 = [[30,"createShipBoss",[]],[31,"createRandoms",[1,3,50,["DroidA","DroidB","DroidC"]]],[100,"completeMatrix",[]]]; waveScript3_20 = [[20,"createWaveCreator",[7,500,620,"BomberB",5,["U",100,"L",100,"U",40,"R",100,"U",100,"R",40,"D",100,"R",100,"break"],[[10,2],[10,4],[10,5],[9,5],["free"]]]],[20,"createWaveCreator",[7,500,-50,"BomberB",5,["D",100,"L",100,"D",40,"R",100,"D",100,"R",40,"U",100,"R",100,"break"],[[10,9],[10,7],[10,6],[9,6],["free"]]]],[20,"createWaveCreator",[7,-50,220,"BomberA",8,["R",100,"U",100,"R",40,"D",100,"R",100,"U",100,"R",100,"break"],[[10,3],[9,3],[8,4],[7,4],[6,5],[5,5],["free"],["free"]]]],[20,"createWaveCreator",[7,-50,300,"BomberA",8,["R",100,"D",100,"R",40,"U",100,"R",100,"D",100,"R",100,"break"],[[10,8],[9,8],[8,7],[7,7],[6,6],[5,6],["free"],["free"]]]],[30,"playSound",["bomberBIntro",10]],[350,"completeMatrix",[]]]; waveScript3_21 = [[35,"showReanimator",[-50,320]],[42,"showBGDeco",["3D",0.5]],[50,"createWaveCreator",[7,1020,100,"BomberA",6,["L",500,"D",100,"R",40,"break"],[[7,5],[10,4],[9,4],[10,5],[9,5],[8,5]],"SpaceManA"]],[50,"createWaveCreator",[7,1020,470,"BomberA",6,["L",500,"U",100,"R",40,"break"],[[7,6],[10,7],[9,7],[10,6],[9,6],[8,6]],"SpaceManA"]],[60,"playSound",["spaceManIntro",18]],[350,"completeMatrix",[]]]; waveScript3_22 = [[10,"showReanimator",[-50,360]],[20,"createWaveCreator",[7,-50,randRange(100,250),"SpaceManA",1,["R",100,"break"],[["free"]]]],[20,"createWaveCreator",[7,-50,randRange(350,500),"SpaceManA",1,["R",100,"break"],[["free"]]]],[20,"createWaveCreator",[20,1020,randRange(200,400),"SpaceManA",1 + dif.wave,["L",100,"break"],[["free"],["free"]]]],[100,"completeMatrix",[]]]; waveScript3_23 = [[10,"setAdvanceDir",["R"]],[15,"showReanimator",[-50,290]],[20,"createWaveCreator",[7,1020,randRange(100,250),"BatC",4,["L",randRange(75,150),"break"],[[1,1],[1,2],[4,3],[5,5]]]],[20,"createWaveCreator",[7,1020,randRange(350,500),"BatC",4,["L",randRange(75,150),"break"],[[1,10],[2,10],[4,8],[5,6]]]],[30,"createWaveCreator",[7,-50,200,"SpaceManA",1,["R",100,"break"],[[2,4]]]],[30,"createWaveCreator",[7,-50,370,"SpaceManA",1,["R",100,"break"],[[2,7]]]],[50,"createWaveCreator",[7,600,-50,"BomberB",4,["D",200,"R",40,"U",40,"R",40,"D",150,"L",100,"break"],[[5,3],[2,5],[1,5],[1,4]]]],[50,"createWaveCreator",[7,600,620,"BomberB",4,["U",200,"R",40,"D",40,"R",40,"U",150,"L",100,"break"],[[5,8],[2,6],[1,6],[1,7]]]],[60,"playSound",["bomberBFly",10]],[350,"completeMatrix",[]]]; waveScript3_24 = [[10,"setAdvanceDir",["L"]],[30,"showReanimator",[-50,220]],[40,"createBlasterA",[-50,_root.randRange(60,520),"Green",["R",_root.randRange(75,200),"break"]]],[50,"createBlasterA",[-50,_root.randRange(60,520),"Green",["R",_root.randRange(75,200),"break"]]],[60,"createBlasterA",[-50,_root.randRange(60,520),"Green",["R",_root.randRange(75,200),"break"]]],[70,"createBlasterA",[-50,_root.randRange(60,520),"Green",["R",_root.randRange(75,200),"break"]]],[140,"createBlasterA",[1020,_root.randRange(60,520),"Blue",["L",_root.randRange(75,200),"break"]]],[150,"createBlasterA",[1020,_root.randRange(60,520),"Blue",["L",_root.randRange(75,200),"break"]]],[160,"createBlasterA",[1020,_root.randRange(60,520),"Blue",["L",_root.randRange(75,200),"break"]]],[170,"createBlasterA",[1020,_root.randRange(60,520),"Blue",["L",_root.randRange(75,200),"break"]]],[180,"createBlasterA",[1020,_root.randRange(60,520),"Blue",["L",_root.randRange(75,200),"break"]]],[240,"createBlasterA",[-50,_root.randRange(60 ,520),"Orange",["R",_root.randRange(75,200),"break"]]],[250,"createBlasterA",[1020,_root.randRange(60,520),"Orange",["L",_root.randRange(75,200),"break"]]],[260,"createBlasterA",[-50,_root.randRange(60,520),"Orange",["R",_root.randRange(75,200),"break"]]],[270,"createBlasterA",[1020,_root.randRange(60,520),"Orange",["L",_root.randRange(75,200),"break"]]],[280,"createBlasterA",[-50,_root.randRange(60,520),"Orange",["R",_root.randRange(75,200),"break"]]],[290,"createBlasterA",[1020,_root.randRange(60,520),"Orange",["L",_root.randRange(75,200),"break"]]],[350,"completeMatrix",[]]]; waveScript3_25 = [[30,"showReanimator",[-50,320]],[50,"createBlasterA",[1020,80,"Orange",["L",_root.randRange(75,100),"break"]]],[50,"createBlasterA",[1020,150,"Orange",["L",_root.randRange(75,100),"break"]]],[50,"createBlasterA",[1020,220,"Orange",["L",_root.randRange(75,100),"break"]]],[50,"createBlasterA",[1020,500,"Orange",["L",_root.randRange(75,100),"break"]]],[50,"createBlasterA",[1020,430,"Orange",["L",_root.randRange(75,100),"break"]]],[50,"createBlasterA",[1020,360,"Orange",["L",_root.randRange(75,100),"break"]]],[60,"createWaveCreator",[8,-50,280,"SpaceManB",2,["R",800,"break"],[["free"]]]],[120,"createRandoms",[1,1,200,["BomberA","BatC"]]],[130,"showPlanet",["mars"]],[160,"completeMatrix",[]]]; waveScript3_26 = [[75,"removeRandoms",[1]],[78,"ship3B",[]],[80,"showReanimator",[-50,275]],[90,"createPowerUpBuddy",[-50,280,"R",["superLaser",500]]],[101,"setPowerUpPref",[]],[102,"setPowerUpPref",["weaponBoost1","lifeUp"]],[103,"createShrapStorm",[]],[104,"createRandoms",[1,5 + dif.wave,40 - dif.wave * 5,["BatA","DroidA","DroidB","DroidC","BatB","BugB","BugA","BatC","BomberA","BomberB"]]],[400,"switchShrapStage",["B"]],[1600,"switchShrapStage",["A"]],[1800,"createWaveCreator",[8,440,620,"DroidB",9,["U",100,"L",180,"U",40,"L",40,"U",240,"R",40,"U",40,"R",40,"U",40,"R",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[1800,"createWaveCreator",[8,520,620,"DroidB",9,["U",100,"R",180,"U",40,"R",40,"U",240,"L",40,"U",40,"L",40,"U",40,"L",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[1801,"removeRandoms",[1]],[1830,"removeShrapStorm",[]],[1840,"setPowerUpPref",[]],[1880,"createWaveCreator",[8,440,620,"BatB",9,["U",100,"L",180,"U",40,"L",40,"U",240,"R",40,"U",40,"R",40,"U",40,"R",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[1880,"createWaveCreator",[8,520,620,"BatB",9,["U",100,"R",180,"U",40,"R",40,"U",240,"L",40,"U",40,"L",40,"U",40,"L",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[1960,"createWaveCreator",[8,440,620,"BugB",9,["U",100,"L",180,"U",40,"L",40,"U",240,"R",40,"U",40,"R",40,"U",40,"R",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[1960,"createWaveCreator",[8,520,620,"BugB",9,["U",100,"R",180,"U",40,"R",40,"U",240,"L",40,"U",40,"L",40,"U",40,"L",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[2040,"createWaveCreator",[8,440,620,"BomberB",9,["U",100,"L",180,"U",40,"L",40,"U",240,"R",40,"U",40,"R",40,"U",40,"R",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[2040,"createWaveCreator",[8,520,620,"BomberB",9,["U",100,"R",180,"U",40,"R",40,"U",240,"L",40,"U",40,"L",40,"U",40,"L",160,"U",500,"break"],[["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"],["free"]]]],[2300,"completeMatrix",[]]]; waveScript3_27 = [[29,"playBGSound",["deathLoop",15,5,0.05]],[30,"deathHeadBG",[]],[160,"createDeathHead",[]],[175,"showBGDeco",["3E",0.5]]]; } _quality = "LOW"; _quality = "LOW"; fps.swapDepths(567000); border.swapDepths(1100005); smartBomb.swapDepths(101); debug.swapDepths(1100300); audio = new classes.misc.Audio(); var keyListener = new Object(); keyListener.onKeyUp = function() { keyPressed = Key.getCode(); if(keyPressed == 32) { _root.togglePause(); } }; Key.addListener(keyListener); moveU = 38; moveD = 40; moveL = 37; moveR = 39; fireU = 87; fireD = 83; fireL = 65; fireR = 68; dif = new Object(); dif.setting = "med"; dif.num = 2; dif.speed = 1; dif.wait = 0; dif.wander = 0; dif.adv = 0; dif.life = 1; dif.wave = 0; changeDif("med"); chars = []; broShots = []; enemyShots = []; FX = []; powerUps = []; pUpArray1_1 = []; pUpArray1_2 = ["speedBoost1","weaponBoost1"]; pUpArray1_3 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","lifeUp","lifeUp"]; pUpArray1_4 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","lifeUp","lifeUp"]; pUpArray1_5 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","lifeUp","lifeUp"]; pUpArray1_6 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","lifeUp","lifeUp"]; pUpArray1_7 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp"]; pUpArray1_8 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp"]; pUpArray1_9 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp"]; pUpArray1_10 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","shield"]; pUpArray1_11 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","shield"]; pUpArray1_12 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","doubleLaserA","shield"]; pUpArray1_13 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_14 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","doubleLaserA","shield"]; pUpArray1_15 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_16 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","doubleLaserA","shield"]; pUpArray1_17 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_18 = ["speedBoost1","speedBoost1","weaponBoost2","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_19 = ["speedBoost1","speedBoost1","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_20 = ["speedBoost1","speedBoost1","weaponBoost2","weaponBoost1","smartBomb","lifeUp","lifeUp","doubleLaserA","shield"]; pUpArray1_21 = ["speedBoost1","weaponBoost1","weaponBoost1","lifeUp","lifeUp","shield","tripleLaserA"]; pUpArray2_1 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_2 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_3 = ["speedBoost1","speedBoost2","weaponBoost2","weaponBoost1","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_4 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_5 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_6 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","tripleLaserA","rampage","shield"]; pUpArray2_7 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_8 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_9 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost1","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_10 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_11 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_12 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleLaserA","twistLaser","rampage","shield"]; pUpArray2_13 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_14 = ["speedBoost1","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_15 = ["speedBoost2","speedBoost1","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_16 = ["speedBoost1","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_17 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_18 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_19 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_20 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","twistLaser","rampage","shield"]; pUpArray2_21 = ["speedBoost2","weaponBoost2","weaponBoost1","weaponBoost2","lifeUp","lifeUp","twistLaser","shield"]; pUpArray3_1 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_2 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_3 = ["speedBoost1","speedBoost2","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_4 = ["speedBoost2","speedBoost1","weaponBoost2","weaponBoost2","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_5 = ["speedBoost3","speedBoost2","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_6 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_7 = ["speedBoost2","speedBoost3","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_8 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_9 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_10 = ["speedBoost1","speedBoost2","weaponBoost3","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_11 = ["speedBoost2","speedBoost3","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","rampage","shield"]; pUpArray3_12 = ["speedBoost2","speedBoost2","weaponBoost3","weaponBoost3","smartBomb","lifeUp","lifeUp","tripleTwistLaser","shield"]; pUpArray3_13 = ["speedBoost3","speedBoost2","weaponBoost3","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","bigLaser","rapidLaser","rapidLaser","rampage","shield"]; pUpArray3_14 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_15 = ["speedBoost2","speedBoost3","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","rapidLaser","rampage","shield"]; pUpArray3_16 = ["speedBoost2","speedBoost3","weaponBoost1","weaponBoost2","smartBomb","lifeUp","lifeUp","bigLaser","bigLaser","rapidLaser","rapidLaser","shield"]; pUpArray3_17 = ["speedBoost1","speedBoost2","weaponBoost1","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","rapidLaser","rampage","shield"]; pUpArray3_18 = ["speedBoost3","speedBoost3","weaponBoost3","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_19 = ["speedBoost2","speedBoost2","weaponBoost2","weaponBoost2","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_20 = ["speedBoost2","speedBoost3","weaponBoost3","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","bigLaser","rapidLaser","rapidLaser","rampage","shield"]; pUpArray3_21 = ["speedBoost3","speedBoost2","weaponBoost2","weaponBoost2","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_22 = ["speedBoost2","speedBoost3","weaponBoost2","weaponBoost3","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_23 = ["speedBoost2","speedBoost2","weaponBoost1","weaponBoost3","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_24 = ["speedBoost1","speedBoost3","weaponBoost2","weaponBoost3","smartBomb","lifeUp","lifeUp","bigLaser","rapidLaser","rampage","shield"]; pUpArray3_25 = ["speedBoost3","speedBoost3","weaponBoost2","weaponBoost3","lifeUp","lifeUp","bigLaser","rapidLaser","shield"]; pUpArray3_26 = ["speedBoost2","speedBoost3","weaponBoost2","weaponBoost2","lifeUp","lifeUp","bigLaser","rapidLaser","shield","smartBomb","rampage"]; pUpArray3_27 = ["speedBoost3","speedBoost3","weaponBoost2","weaponBoost3","lifeUp","lifeUp","shield","smartBomb"]; BroShip1_1Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip1B_1Shrap = ["dark","blue2","grey2","red","orange"]; BroShip2_1Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip2B_1Shrap = ["light","blue2","grey2","red","yellow"]; BroShip1_2Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip1B_2Shrap = ["dark","blue2","grey2","red","orange"]; BroShip2_2Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip2B_2Shrap = ["light","blue2","grey2","orange","yellow","purple","red"]; BroShip1_3Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip1B_3Shrap = ["dark","blue2","grey2","red","orange"]; BroShip2_3Shrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip2B_3Shrap = ["light","blue2","grey2","red","orange","purple"]; BroShipBlackShrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShipBlackBShrap = ["dark","grey1","grey2","red","orange"]; BroShip1_3BShrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip1B_3BShrap = ["light","grey1","grey2","yellow","red"]; BroShip2_3BShrap = ["Chunk1","Chunk1","Chunk1","Chunk2","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","Chunk5","Chunk5"]; broShip2B_3BShrap = ["light","orange","orange","red","yellow"]; droidAShrap = ["light","Chunk1","Chunk2","red","grey","blue"]; droidBShrap = ["dark","Chunk1","Chunk2","blue","grey2","blue2"]; batAShrap = ["dark","Chunk1","Chunk2","red","grey2","yellow"]; batBShrap = ["dark","Chunk1","Chunk2","red","grey2","yellow"]; batCShrap = ["dark","Chunk1","Chunk2","red","purple","blue"]; headAShrap = ["dark","Chunk1","Chunk2","grey","grey2","green"]; headBShrap = ["dark","Chunk1","Chunk2","grey","grey2","blue"]; headCShrap = ["dark","Chunk1","Chunk2","grey","grey2","red"]; goldHeadShrap = ["light","Chunk1","Chunk2","yellow","red"]; bugAShrap = ["light","Chunk1","Chunk2","Chunk3","blue","purple","red"]; bugBShrap = ["light","Chunk1","Chunk2","Chunk3","green","purple","blue2"]; blasterAOrangeShrap = ["light","Chunk1","Chunk2","orange","blue"]; blasterABlueShrap = ["light","Chunk1","Chunk2","blue","blue"]; blasterAGreenShrap = ["light","Chunk1","Chunk2","green","blue"]; headBossShrap = ["light","Chunk1","Chunk1","Chunk2","Chunk2","Chunk3","Chunk4","Chunk5","red","orange","yellow","red","orange","yellow"]; headBossArmAShrap = ["light","red","grey1","grey2"]; headBossArmBShrap = ["light","Chunk1"]; bomberAShrap = ["dark","grey2","blue2","grey","blue","Chunk1","Chunk1","Chunk2","Chunk2","Chunk3","Chunk3"]; bomberBShrap = ["dark","grey2","blue2","grey","purple","Chunk1","Chunk1","Chunk2","Chunk2","Chunk3","Chunk3"]; spaceManAShrap = ["light","grey2","blue","grey","green","Chunk1","Chunk1","Chunk2","Chunk2","Chunk3","Chunk3"]; spaceManBShrap = ["dark","red","grey","yellow","Chunk1","Chunk1","Chunk2","Chunk2","Chunk3","Chunk3"]; shipBossOrangeShrap = ["dark","Chunk1","Chunk2","Chunk3","orange"]; shipBossPurpleShrap = ["dark","Chunk1","Chunk2","Chunk3","purple"]; shipBossGreenShrap = ["dark","Chunk1","Chunk2","Chunk3","green"]; shipBossMissleOrangeShrap = ["light","grey","orange"]; shipBossMisslePurpleShrap = ["light","grey","purple"]; shipBossMissleGreenShrap = ["light","grey","green"]; restart(); addFX("audio"); coins = new classes.misc.Coins(); addFX("coins"); gems = new classes.misc.Gems(); addFX("gems"); bgDeco = new classes.fx.BGDeco(); addFX("bgDeco"); lifeMeter = new classes.fx.LifeMeter(); addFX("lifeMeter"); onEnterFrame = function() { if(game == 1) { c++; c2++; var _loc12_ = chars.slice(); var _loc8_ = broShots.slice(); var _loc11_ = enemyShots.slice(); var _loc9_ = FX.slice(); var _loc10_ = powerUps.slice(); var _loc2_ = 0; var _loc13_ = _loc12_.length; while(_loc2_ < _loc13_) { _root[_loc12_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc8_.length; while(_loc2_ < _loc13_) { _root[_loc8_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc11_.length; while(_loc2_ < _loc13_) { _root[_loc11_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc9_.length; while(_loc2_ < _loc13_) { _root[_loc9_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc10_.length; while(_loc2_ < _loc13_) { _root[_loc10_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } if(c == ep) { do { var _loc4_ = waveScript[0][1]; var _loc6_ = waveScript[0][2]; _root[_loc4_](_loc6_); ep2 = waveScript[1][0]; waveScript.splice(0,1); } while(ep2 == ep); ep = ep2; } if(matrixComplete) { mc++; if(mc == 1) { d++; attachMovie("feeler","feelerAdv",d); feelerAdv._x = advanceDir != "L" ? 1150 : -110; feelerAdv._y = 0; feelerAdv._width = 40; feelerAdv._height = 600; mcp = 2; } if(mc == mcp) { feelerAdv._x = advanceDir != "L" ? feelerAdv._x - 60 : feelerAdv._x + 60; if(feelerAdv._x > 1200 || feelerAdv._x < -200) { removeMovieClip("feelerAdv"); mc = 0; } _loc2_ = 0; _loc13_ = chars.length; var _loc7_ = false; while(_loc2_ < _loc13_) { var _loc3_ = chars[_loc2_] + "Clip"; if(feelerAdv.hitTest(_root[_loc3_])) { var _loc5_ = chars[_loc2_]; if(_root[_loc5_].matrixVar == 2) { _loc7_ = true; _root[_loc5_].advance(); } } _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = enemyShots.length; while(_loc2_ < _loc13_) { _loc3_ = enemyShots[_loc2_] + "Clip"; if(feelerAdv.hitTest(_root[_loc3_])) { _loc5_ = enemyShots[_loc2_]; _root[_loc5_].advance(); } _loc2_ = _loc2_ + 1; } if(_loc7_) { mcp += advInt; } else { mcp += 1; } } if(chars.length < 2 || chars.length < 3 && rescue) { if(subLevelNum == goldHeadNum && !goldHeadCreated && level == 2) { createGoldHead(); } levelInit(); } } if(!goldHeadCreated) { if(subLevelNum == goldHeadNum && level == 2) { if(random(300) == 299) { createGoldHead(); goldHeadCreated = true; } } } } else if(game == 0) { c++; _loc2_ = 0; _loc13_ = FX.length; while(_loc2_ < _loc13_) { _root[FX[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = chars.length; while(_loc2_ < _loc13_) { _root[chars[_loc2_]].main(); _loc2_ = _loc2_ + 1; } } else if(game == 2) { c++; _loc12_ = chars.slice(); _loc8_ = broShots.slice(); _loc9_ = FX.slice(); _loc2_ = 0; _loc13_ = _loc12_.length; while(_loc2_ < _loc13_) { _root[_loc12_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc8_.length; while(_loc2_ < _loc13_) { _root[_loc8_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } _loc2_ = 0; _loc13_ = _loc9_.length; while(_loc2_ < _loc13_) { _root[_loc9_[_loc2_]].main(); _loc2_ = _loc2_ + 1; } if(c == 200) { bgDeco.showing = false; bgDeco.showBG("3G",1); } if(c == 500) { starColors = [19,23]; } if(c == 1000) { showPlanet(["moon"]); starColors = [13,17]; } if(c == 1500) { starColors = [1,5]; } if(c == 1750) { _root[char2].endStill(); } if(c == 1800) { star.stopIt(); _root[char].endPos(); _root[char2].endPos(); _root.attachMovie("endBG","endBGClip",350); endBGClip._x = 0; endBGClip._y = 0; endBGClip.clip.buzzShip._visible = false; endBGClip.clip.buzzPack._visible = false; endBGClip.clip.zapShip._visible = false; endBGClip.clip.zapPack._visible = false; if(char2 == "dead") { if(char == "broShip1" || char == "bro1") { endStatus = "bro1"; endBGClip.clip.buzzWife._visible = false; endBGClip.clip.buzzCat._visible = false; } else { endStatus = "bro2"; endBGClip.clip.zapWife._visible = false; endBGClip.clip.zapFrog._visible = false; endBGClip.clip.zapBunny._visible = false; } } else { endStatus = "both"; } } if(c < 1800) { if(random(3) == 0) { fxID++; _root["rampageTrail" + fxID] = new classes.fx.RampageTrail(_root[char].x + random(40),_root[char].y + random(40),fxID); addFX("rampageTrail" + fxID); } if(random(3) == 0) { fxID++; _root["rampageTrail" + fxID] = new classes.fx.RampageTrail(_root[char2].x + random(40),_root[char2].y + random(40),fxID); addFX("rampageTrail" + fxID); } } if(c == 1900) { audio.playLevel1("gammaThemeAcoustic",30,0.05,0.05); } if(c == 2300) { _root[char].endPos2(); _root[char2].endPos2(); } if(c == 2350) { _root[char2].clip.body.shipStyles.gear.gotoAndStop(2); } if(c == 2375) { _root[char].clip.body.shipStyles.gear.gotoAndStop(2); } if(c == 2800) { endBGClip.clip.credits.play(); } } else if(game == 3) { if(Key.isDown(82)) { restart(); } } else if(game == 4) { _loc2_ = 0; _loc13_ = FX.length; while(_loc2_ < _loc13_) { _root[FX[_loc2_]].main(); _loc2_ = _loc2_ + 1; } } }; level1MSArray = [16,14,28,24,26,28,34,99,26,22,22,18,99,99,16,24,99,15,22,99,99]; level2MSArray = [99,13,14,99,12,12,99,99,20,16,99,18,18,30,99,99,20,99,99,99,99,99]; level3MSArray = [99,99,99,99,99,99,99,99,99,99,99,99,99,99,14,28,30,26,99,20,12,4,18,99,99,99,99];