STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
234201
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2678 · P5356

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM76299282-7DC&rnd=76299282" width="1" height="1"></div>

armorgames bullets-1526.swf

This is the info page for
Flash #267778

(Click the ID number above for more basic data on this flash file.)


Text
Instructions

1

2

3

4

5

6

7

8

9

10

Ship:

Acceleration:

Turning Acceleration:

Test: 0000

Survive 5 shots in 10 seconds

Your Name Here

You will start from
the last level played,
-1000 points

1

2

3

4

5

6

7

8

9

10

Your Name Here

1

2

3

4

5

6

7

8

9

10

Press P to pause

ActionScript [AS1/AS2]

Frame 1
function toggleSound(vvvv) { buttonSound.setVolume(vvvv); } function saveGame() { myLSO = SharedObject.getLocal("Bullets"); if (myLSO.data.myObj == undefined) { } myObj = {}; myObj.objArray = new Array(); myObj.objArray[0] = optionsQuality; myObj.objArray[1] = optionsBG; myObj.objArray[2] = optionsSound; myObj.objArray[3] = playerName; myObj.objArray[4] = optionsBrightness; myObj.objArray[5] = optionsAccel; myObj.objArray[6] = optionsTurningAccel; myLSO.data.myObj = myObj; myLSO.data.flush(); } function loadGame() { myLSO = SharedObject.getLocal("Bullets"); if (myLSO.data.myObj == undefined) { return(false); } optionsQuality = myLSO.data.myObj.objArray[0]; optionsBG = myLSO.data.myObj.objArray[1]; optionsSound = myLSO.data.myObj.objArray[2]; if (myLSO.data.myObj.objArray[3] != undefined) { playerName = myLSO.data.myObj.objArray[3]; } if (myLSO.data.myObj.objArray[4] != undefined) { optionsBrightness = myLSO.data.myObj.objArray[4]; } if (myLSO.data.myObj.objArray[5] != undefined) { optionsAccel = myLSO.data.myObj.objArray[5]; } if (myLSO.data.myObj.objArray[6] != undefined) { optionsTurningAccel = myLSO.data.myObj.objArray[6]; } return(true); } optionsQuality = 1; optionsBG = 2; optionsSound = 1; playerName = "Your name here"; optionsBrightness = 2; optionsAccel = 0.01; optionsTurningAccel = 0.5; buttonSound = new Sound(); buttonSound.attachSound("buttonBlip"); gameMusic = new Sound(); gameMusic.attachSound("gameLoop"); grenadeSound = new Sound(); grenadeSound.attachSound("pistolShot"); grenadeExplosionSound = new Sound(); grenadeExplosionSound.attachSound("grenadeExplosion"); menuMusic = new Sound(); menuMusic.attachSound("menuLoop"); testCompleteSound = new Sound(); testCompleteSound.attachSound("timeExpired"); gameOverMusic = new Sound(); gameOverMusic.attachSound("gameOverSound"); shotgunSound = new Sound(); shotgunSound.attachSound("shotgunShot"); missileSound = new Sound(); missileSound.attachSound("missileShot"); magnumSound = new Sound(); magnumSound.attachSound("magnumShot"); pistolSound = new Sound(); pistolSound.attachSound("pistolShot"); rifleSound = new Sound(); rifleSound.attachSound("rifleShot"); bbSound = new Sound(); bbSound.attachSound("bbShot"); loadGame(); if (optionsQuality == 1) { _quality = "BEST"; } else if (optionsQuality == 2) { _quality = "MEDIUM"; } else if (optionsQuality == 3) { _quality = "LOW"; } if (optionsBG == 1) { _root.bg.gotoAndStop(_root.bg._totalframes); } else if (optionsBG == 2) { _root.bg.gotoAndPlay(1); } if (optionsSound == 1) { toggleSound(100); } else if (optionsSound == 2) { toggleSound(0); } _root.bg.brighty._alpha = optionsBrightness * 10; function playButtonReleased() { var _local1 = _root; clearInterval(_local1.mainMenuStep); _local1.testCompleteSound.start(); _local1.preloadTran.play(); } function shipDeath() { _root.deathTrans.gotoAndPlay(2); } function pistol() { if (shotIndex < bullets.length) { pAng = (player._rotation * Math.PI) / 180; bullets[shotIndex].speed = 4; disydance = Math.sqrt((player.guns[0]._x * player.guns[0]._x) + (player.guns[0]._y * player.guns[0]._y)); angle = Math.atan2(player.guns[0]._y, player.guns[0]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = (pAng * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "PISTOL"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; shotIndex++; _root.pistolSound.start(); } } function setUpPlayer(obj) { var _local1 = obj; var _local2 = _root; player = _local1; player._x = stageWidth / 2; player._y = (stageHeight / 2) - (_local2.preloader._height * 2); player.speed = 0; player.maxSpeed = 0.5; player.acceleration = _local2.optionsAccel; player.turningSpeed = 0; player.turningAcceleration = _local2.optionsTurningAccel; player.MaxTurningSpeed = 10; player.xForce = 0; player.yForce = 0; player.xMomentum = 0; player.yMomentum = 0; player.maxMomentum = 30; player._rotation = -90; player.leftJetOn = false; player.rightJetOn = false; player.turningJetOn = false; player.guns = [_local1.Gun1, _local1.Gun2, _local1.Gun3, _local1.Gun4, _local1.Gun5, _local1.Gun6, _local1.Gun7, _local1.Gun8]; } function setUpBullet(obj) { bullets[bulletsIndex] = obj; bullets[bulletsIndex].speed = 5; bullets[bulletsIndex].v = [0, 0]; bullets[bulletsIndex]._x = -100; bullets[bulletsIndex]._y = -100; bullets[bulletsIndex].shotType = ""; bullets[bulletsIndex].active = false; bullets[bulletsIndex].dinked = false; bulletsIndex++; } function checkKeys() { key_Up = Key.isDown(38); key_Down = Key.isDown(40); key_Left = Key.isDown(37); key_Right = Key.isDown(39); key_Space = Key.isDown(32); key_Quality = Key.isDown(81); if (key_Left) { oldKeyPressed = 0; } else if (key_Right) { oldKeyPressed = 1; } else if (key_Up) { oldKeyPressed = 2; } else if (key_Down) { oldKeyPressed = 3; } else if (key_Space) { oldKeyPressed = 4; } else if (key_Quality) { oldKeyPressed = 6; } else { oldKeyPressed = -1; keyTime = 0; } if (!Key_Space) { key_SpaceReleased = true; } } function changeQuality() { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "BEST"; } else { _quality = "LOW"; } } function movePlayer() { if (Key_Left && (Key_Right)) { player.leftJet._rotation = 0; player.rightJet._rotation = 0; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos((player._rotation * Math.PI) / 180) * player.speed; player.yForce = Math.sin((player._rotation * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } player.turningSpeed = 0; } else { if (Key_Left) { if (player.rightJet._rotation == 0) { if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.leftJet.gotoAndStop(1); player.leftJetOn = false; } } else { if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.rightJet.gotoAndStop(1); player.rightJetOn = false; } } if ((player.turningSpeed - player.turningAcceleration) > (-player.MaxTurningSpeed)) { player.turningSpeed = player.turningSpeed - player.turningAcceleration; } else { player.turningSpeed = -player.MaxTurningSpeed; } player._rotation = player._rotation + player.turningSpeed; } else if (Key_Right) { if (player.leftJet._rotation == 0) { if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.rightJet.gotoAndStop(1); player.rightJetOn = false; } } else { if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.leftJet.gotoAndStop(1); player.leftJetOn = false; } } if ((player.turningSpeed + player.turningAcceleration) < player.MaxTurningSpeed) { player.turningSpeed = player.turningSpeed + player.turningAcceleration; } else { player.turningSpeed = player.MaxTurningSpeed; } player._rotation = player._rotation + player.turningSpeed; } else { player.turningSpeed = 0; } if (Key_Up) { player.leftJet._rotation = 0; player.rightJet._rotation = 0; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos((player._rotation * Math.PI) / 180) * player.speed; player.yForce = Math.sin((player._rotation * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } } else if (Key_Down) { player.leftJet._rotation = 180; player.rightJet._rotation = 180; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos(((player._rotation + 180) * Math.PI) / 180) * player.speed; player.yForce = Math.sin(((player._rotation + 180) * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } } else { player.xForce = 0; player.yForce = 0; player.speed = 0; } } } function moveBullets() { i = 0; while (i < shotIndex) { if (bullets[i]._x < stageBorder) { bullets[i]._x = bullets[i]._x + (stageWidth - (stageBorder * 2)); } else if (bullets[i]._x > (stageWidth - stageBorder)) { bullets[i]._x = bullets[i]._x - (stageWidth - (stageBorder * 2)); } else { bullets[i]._x = bullets[i]._x + bullets[i].v[0]; } if (bullets[i]._y < stageBorder) { bullets[i]._y = bullets[i]._y + (stageHeight - (stageBorder * 2)); } else if (bullets[i]._y > (stageHeight - stageBorder)) { bullets[i]._y = bullets[i]._y - (stageHeight - (stageBorder * 2)); } else { bullets[i]._y = bullets[i]._y + bullets[i].v[1]; } if (bullets[i].dinked) { bullets[i]._rotation = bullets[i]._rotation + bullets[i].speed; } if (!playerPaused) { if (player.mainBox.hitTest(bullets[i]._x, bullets[i]._y, true)) { if (player.hitBox.hitTest(bullets[i]._x, bullets[i]._y, true)) { if (bullets[i].active) { playerPaused = true; currentLevel++; if (currentLevel >= levels.length) { currentLevel = 0; } player.gotoAndPlay(2); } } else if (!bullets[i].active) { bullets[i].active = true; } else if (player.leftJetOn && (player.leftJet.jetBox.hitTest(bullets[i]._x, bullets[i]._y, true))) { bullets[i].dinked = true; } else if (player.rightJetOn && (player.rightJet.jetBox.hitTest(bullets[i]._x, bullets[i]._y, true))) { bullets[i].dinked = true; } } } i++; } } function reset() { var _local1 = _root; numShotAtTime = 0; player.speed = 0; player._x = stageWidth / 2; player._y = (stageHeight / 2) - (_local1.preloader._height * 2); player.maxSpeed = 0.5; player.acceleration = _local1.optionsAccel; player.turningSpeed = 0; player.turningAcceleration = _local1.optionsTurningAccel; player.MaxTurningSpeed = 10; player.xForce = 0; player.yForce = 0; player.xMomentum = 0; player.yMomentum = 0; player.maxMomentum = 30; player._rotation = -90; player.leftJetOn = false; player.rightJetOn = false; player.turningJetOn = false; player.gotoAndStop(1); numDets = 0; i = 0; while (i < bullets.length) { bullets[i].speed = 5; bullets[i].v = [0, 0]; bullets[i]._x = -100; bullets[i]._y = -100; bullets[i]._xscale = 100; bullets[i]._yscale = 100; bullets[i].ticker = 0; bullets[i].tickerLength = 100; bullets[i].shotType = "PISTOL"; bullets[i].gotoAndStop(bullets[i].shotType); bullets[i].active = false; bullets[i].dinked = false; i++; } shotIndex = 0; playerPaused = false; gamePaused = false; setUpTheLevel(levels[currentLevel]); key_SpaceReleased = false; } function setUpTheLevel(tl) { if (tl[0] == BulletType_Pistol) { shoot = pistol; } } function menuMain() { while ((previousTime + int(1000 / fps)) > getTimer()) { } previousTime = getTimer(); checkKeys(); if (key_Quality) { if ((oldKeyPressed != keyPressed) && ((getTimer() - keyTime) > keyDelay)) { changeQuality(); keyTime = getTimer(); } } else if ((oldKeyPressed != keyPressed) && ((getTimer() - keyTime) > keyDelay)) { if ((!gamePaused) && (!playerPaused)) { movePlayer(); } keyTime = getTimer(); } else { player.leftJet.gotoAndStop(1); player.leftJetOn = false; player.rightJet.gotoAndStop(1); player.rightJetOn = false; player.speed = 0; player.turningSpeed = 0; } oldKeyPressed = keyPressed; if (!gamePaused) { if (!playerPaused) { player._x = player._x + player.xMomentum; player._y = player._y + player.yMomentum; if (player._x < stageBorder) { player._x = player._x + (stageWidth - (stageBorder * 2)); } else if (player._x > (stageWidth - stageBorder)) { player._x = player._x - (stageWidth - (stageBorder * 2)); } if (player._y < stageBorder) { player._y = player._y + (stageHeight - (stageBorder * 2)); } else if (player._y > (stageHeight - stageBorder)) { player._y = player._y - (stageHeight - (stageBorder * 2)); } if (Key_Space) { if (key_SpaceReleased) { shoot(); key_SpaceReleased = false; } } } moveBullets(); } } Stage.showMenu = false; stop(); fps = 30; previousTime = getTimer(); stageWidth = (stageHeight = 550); stageBorder = 25; currentLevel = 0; levels = [[1]]; bullets = new Array(); bulletsIndex = 0; shotIndex = 0; player = null; key_Up = false; key_Down = false; key_Left = false; key_Right = false; key_Space = false; key_Quality = false; key_SpaceReleased = false; keyPressed = -1; oldKeyPressed = -1; keyDelay = 0; keyTime = getTimer(); playerPaused = false; gamePaused = false; numDets = 0; BulletType_Pistol = 1; shoot = pistol; setUpTheLevel(levels[currentLevel]); mainMenuStep = setInterval(menuMain, 10);
Instance of Symbol 30 MovieClip "bg" in Frame 1
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(1); } else { this.gotoAndStop(this._totalframes); } }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 1
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 50 MovieClip in Frame 1
onClipEvent (load) { _root.setUpPlayer(this); }
Frame 2
stop();
Instance of Symbol 70 MovieClip in Frame 2
onClipEvent (enterFrame) { this.onPress = function () { getURL ("http://www.armorgames.com", "_blank"); }; }
Frame 3
function hidePopUp(popUpName) { enableButtons(); _root[popUpName].gotoAndStop(1); } function showPopUp(popUpName) { disableButtons(); _root[popUpName].gotoAndStop(2); } function disableButtons() { var _local1 = _root; i = 0; while (i < 5) { _local1["b" + i].enabled = false; i++; } } function enableButtons() { var _local1 = _root; i = 0; while (i < 5) { _local1["b" + i].enabled = true; i++; } } stop(); _root.menuMusic.start(0, 1000);
Frame 4
function hidePopUp(popUpName) { enableButtons(); _root[popUpName].gotoAndStop(1); } function showPopUp(popUpName) { disableButtons(); _root[popUpName].gotoAndStop(2); } function disableButtons() { var _local1 = _root; i = 1; while (i < 3) { _local1.pausePopUp.ppu["ppub" + i].enabled = false; i++; } } function enableButtons() { var _local1 = _root; i = 1; while (i < 3) { _local1.pausePopUp.ppu["ppub" + i].enabled = true; i++; } } function updateLevelText(pp) { var _local1 = _root; pps = String(pp); _local1.levelText.gotoAndStop(pps.length); i = 1; while (i <= pps.length) { _local1.levelText["n" + i].gotoAndStop(int(pps.charAt(i - 1)) + 1); i++; } } function updateGoal1(vv) { var _local1 = _root; vvs = String(vv); _local1.bgText.goal1.gotoAndStop(1); if (vv > 1) { _local1.bgText.goal1.gotoAndStop(2); } _local1.bgText.goal1.val.gotoAndStop(vvs.length); i = 0; while (i < vvs.length) { _local1.bgText.goal1.val["n" + (i + 1)].gotoAndStop(int(vvs.charAt(i)) + 1); i++; } } function updateGoal2(vv) { var _local1 = _root; vvs = String(vv); _local1.bgText.goal2.gotoAndStop(1); if (vv > 1) { _local1.bgText.goal2.gotoAndStop(2); } _local1.bgText.goal2.val.gotoAndStop(vvs.length); i = 0; while (i < vvs.length) { _local1.bgText.goal2.val["n" + (i + 1)].gotoAndStop(int(vvs.charAt(i)) + 1); i++; } } function updateWeapon(lev) { var _local1 = _root; var _local2 = lev; _local1.bgText.weapon.mode.gotoAndStop(_local2[1] + 1); _local1.bgText.weapon.upgrade.gotoAndStop(_local2[4] + 1); ml = _local2[0]; if (ml == 4) { ml = ml + _local2[3]; } else if (ml == 5) { ml = ml + (2 + _local2[3]); } else if (ml == 6) { ml = ml + 6; } if (_local2[4] == 3) { i = 0; while (i < 8) { _local1.bgText.weapon.upgrade["g" + (i + 1)].gotoAndStop(ml + 1); i++; } } else { i = 0; while (i < (1 + (_local2[4] * 2))) { _local1.bgText.weapon.upgrade["g" + (i + 1)].gotoAndStop(ml + 1); i++; } } } function shipDeath() { if (lives >= 1) { _root.deathTrans.gotoAndPlay(2); } } function updateLivesText(pp) { var _local1 = pp; var _local2 = _root; if (_local1 <= 3) { _local2.livesText.gotoAndStop(_local1 + 1); } else if (_local1 < 10) { _local2.livesText.gotoAndStop(5); _local2.livesText.n1.gotoAndStop(_local1 + 1); } else if (_local1 < 100) { _local2.livesText.gotoAndStop(6); _local2.livesText.n1.gotoAndStop(int(String(_local1).charAt(0)) + 1); _local2.livesText.n2.gotoAndStop(int(String(_local1).charAt(1)) + 1); } } function resetScoreText() { var _local1 = _root; i = 1; while (i <= 10) { _local1.scoreText["s" + i].gotoAndStop(1); i++; } } function updateScoreText(pp) { var _local1 = _root; pps = String(pp); i = 1; while (i <= pps.length) { _local1.scoreText["s" + i].gotoAndStop(int(pps.charAt(pps.length - i)) + 1); i++; } } function editorText() { var _local1 = _root; if (_local1.editorPopUp._currentframe == 2) { _local1.editorPopUp.gotoAndStop(1); } else { _local1.editorPopUp.gotoAndStop(2); updateEditorText(); gamePaused = true; } } function editorButtonTest() { var _local1 = _root; levels[currentLevel][0] = int(_local1.editorPopUp.value1.text); levels[currentLevel][1] = int(_local1.editorPopUp.value2.text); levels[currentLevel][2] = int(_local1.editorPopUp.value3.text); levels[currentLevel][3] = int(_local1.editorPopUp.value4.text); levels[currentLevel][4] = int(_local1.editorPopUp.value5.text); levels[currentLevel][5] = int(_local1.editorPopUp.value6.text); levels[currentLevel][6] = int(_local1.editorPopUp.value7.text); reset(); updateEditorText(); _local1.editorPopUp.gotoAndStop(1); gamePaused = false; } function editorButtonNext() { changeToNextLevel(); updateEditorText(); } function editorButtonReset() { reset(); updateEditorText(); } function editorButtonPrev() { changeToPrevLevel(); updateEditorText(); } function updateEditorText() { var _local1 = _root; _local1.editorPopUp.value1.text = levels[currentLevel][0]; _local1.editorPopUp.value2.text = levels[currentLevel][1]; _local1.editorPopUp.value3.text = levels[currentLevel][2]; _local1.editorPopUp.value4.text = levels[currentLevel][3]; _local1.editorPopUp.value5.text = levels[currentLevel][4]; _local1.editorPopUp.value6.text = levels[currentLevel][5]; _local1.editorPopUp.value7.text = levels[currentLevel][6]; str = "levels = ["; i = 0; while (i < levels.length) { str = str + (((((((((((((("[" + levels[i][0]) + ",") + levels[i][1]) + ",") + levels[i][2]) + ",") + levels[i][3]) + ",") + levels[i][4]) + ",") + levels[i][5]) + ",") + levels[i][6]) + "]"); if ((i + 1) < levels.length) { str = str + ","; } i++; } str = str + "];"; _local1.editorPopUp.levelsCodeTxt.text = str; _local1.editorPopUp.levelTxt.text = ((currentLevel + 1) + "/") + levels.length; } function gotoMenu() { _root.gotoAndStop(2); } function gotoRetry() { _root.gameOverText.gotoAndStop(1); } function continueButtonReleased() { _root.gameOverText.gotoAndPlay(26); lives = 5; points = points - 1000; if (points < 0) { points = 0; } extraLivesCount = Math.floor(points / 1000) + 1; _root.saveGame(); reset(); } function gameOverButtonReleased() { currentLevel = 0; lives = 5; points = 0; _root.saveGame(); clearInterval(gameStep); _root.gameOverText.play(); } function winGameOverButtonReleased() { currentLevel = 0; lives = 5; points = 0; _root.saveGame(); clearInterval(gameStep); _root.winText.play(); } function __rankz_send__(par1, par2, par3, par4, par4n) { var _local1 = _root; par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = par3; par227.c2NvcmUx = par4 + "Z"; par227.c2NvcmUx = par227.c2NvcmUx.split("0").join("U"); par227.c2NvcmUx = par227.c2NvcmUx.split("").join("A"); par227.c2NvcmUx = par227.c2NvcmUx.split("AU").join("Y"); par227.c2NvcmUx = par227.c2NvcmUx.split("A1").join("B"); par227.c2NvcmUx = par227.c2NvcmUx.split(".").join("N"); par227.c2NvcmUy = par4n; par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { var _local1 = _root; if (success) { _local1.gameOverText.statusTxt.text = par228.msg; _local1.winText.statusTxt.text = par228.msg; } else { trace(par228.loaded); _local1.gameOverText.statusTxt.text = "Error, please try again"; _local1.winText.statusTxt.text = "Error, please try again"; canSubmitScore = true; } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/as3_v0.php", par228, "POST"); } function submitScore(namename) { var _local1 = _root; if (canSubmitScore) { if ((currentLevel > 0) && (points > 0)) { canSubmitScore = false; _local1.gameOverText.statusTxt.text = "Sending your score, please wait..."; _local1.winText.statusTxt.text = "Sending your score, please wait..."; _local1.playerName = namename; bXlnYW1lX25hbWVfdmFyaWFibGU = _local1.playerName; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = points; bXlnYW1lX3Njb3JlX3ZhcmlhYmx2 = currentLevel + 1; __rankz_send__("MjUxOWolZSVhJW4lcw==", "bGV1ZWVyb3Q=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl, bXlnYW1lX3Njb3JlX3ZhcmlhYmx2); } else if (points <= 0) { _local1.gameOverText.statusTxt.text = "You can't submit a score of 0"; _local1.winText.statusTxt.text = "You can't submit a score of 0"; } else { _local1.gameOverText.statusTxt.text = "You must pass the first level before you can submit a score"; _local1.winText.statusTxt.text = "You must pass the first level before you can submit a score"; } } else { _local1.gameOverText.statusTxt.text = "You can't submit more than one score at a time"; _local1.winText.statusTxt.text = "You can't submit more than one score at a time"; } } function bb() { var _local1 = _root; if (shotIndex < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { bullets[shotIndex].speed = 3; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "BB"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.bbSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 3; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "BB"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.bbSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 3; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "BB"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.bbSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function pistol() { var _local1 = _root; if (shotIndex < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "PISTOL"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.pistolSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "PISTOL"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.pistolSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "PISTOL"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.pistolSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function magnum() { var _local1 = _root; if (shotIndex < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } pAng = (player._rotation * Math.PI) / 180; i = 0; while (i < numThrough) { bullets[shotIndex].speed = 7; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "MAGNUM"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.magnumSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 7; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "MAGNUM"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.magnumSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 7; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "MAGNUM"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.magnumSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function rifle() { var _local1 = _root; if (shotIndex < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { bullets[shotIndex].speed = 10; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "RIFLE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.rifleSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 10; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "RIFLE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.rifleSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 10; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "RIFLE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.rifleSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function shotGun() { var _local1 = _root; if ((shotIndex + ((shotIndex - (numDets * (5 + (2 * rounds)))) * 5)) < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { temp = shotIndex; deg = (((pAng + ((Math.PI/4) * i)) * 180) / Math.PI) - 30; e = shotIndex; while ((e < ((temp + 3) + rounds)) && (e < bullets.length)) { bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = deg; bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (60 / ((3 + rounds) - 1)); levelPoints++; shotIndex++; e++; } temp = shotIndex; deg = (((pAng + ((Math.PI/4) * i)) * 180) / Math.PI) - 15; e = shotIndex; while ((e < ((temp + 2) + rounds)) && (e < bullets.length)) { bullets[shotIndex].speed = 2; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = deg; bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (30 / ((2 + rounds) - 1)); levelPoints++; shotIndex++; e++; } _local1.shotgunSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { temp = shotIndex; deg = player._rotation - 30; i = shotIndex; while ((i < ((temp + 3) + rounds)) && (i < bullets.length)) { bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex]._rotation = deg; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (60 / ((3 + rounds) - 1)); levelPoints++; shotIndex++; i++; } temp = shotIndex; deg = player._rotation - 15; i = shotIndex; while ((i < ((temp + 2) + rounds)) && (i < bullets.length)) { bullets[shotIndex].speed = 2; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex]._rotation = deg; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (30 / ((2 + rounds) - 1)); levelPoints++; shotIndex++; i++; } _local1.shotgunSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } temp = shotIndex; deg = player._rotation - 30; i = shotIndex; while ((i < ((temp + 3) + rounds)) && (i < bullets.length)) { bullets[shotIndex].speed = 4; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex]._rotation = deg; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (60 / ((3 + rounds) - 1)); levelPoints++; shotIndex++; i++; } temp = shotIndex; deg = player._rotation - 15; i = shotIndex; while ((i < ((temp + 2) + rounds)) && (i < bullets.length)) { bullets[shotIndex].speed = 2; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin((deg * Math.PI) / 180) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "SHOT"; bullets[shotIndex]._rotation = deg; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (30 / ((2 + rounds) - 1)); levelPoints++; shotIndex++; i++; } _local1.shotgunSound.start(); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function grenade() { var _local1 = _root; if ((shotIndex + ((shotIndex - (numDets * (8 + (2 * rounds)))) * 8)) < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { bullets[shotIndex].speed = 1; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "GRENADE"; bullets[shotIndex].ticker = 0; bullets[shotIndex].tickerLength = 100; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.grenadeSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 1; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].ticker = 0; bullets[shotIndex].tickerLength = 100; bullets[shotIndex].shotType = "GRENADE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.grenadeSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 1; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].ticker = 0; bullets[shotIndex].tickerLength = 100; bullets[shotIndex].shotType = "GRENADE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.grenadeSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function grenadeSplit(nade) { var _local1 = nade; _local1.speed = 3; _local1._x = _local1._x + Math.cos((_local1._rotation * Math.PI) / 180); _local1._y = _local1._y + Math.sin((_local1._rotation * Math.PI) / 180); _local1.v[0] = Math.cos((_local1._rotation * Math.PI) / 180) * _local1.speed; _local1.v[1] = Math.sin((_local1._rotation * Math.PI) / 180) * _local1.speed; _local1.shotType = "SHARD"; _local1.gotoAndStop(_local1.shotType); temp = shotIndex; num = 8 + (2 * rounds); deg = _local1._rotation + (360 / num); mAng = (deg * Math.PI) / 180; i = shotIndex; while ((i < ((temp + num) - 1)) && (i < bullets.length)) { bullets[shotIndex].speed = 3; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); bullets[shotIndex]._x = _local1._x + Math.cos(mAng); bullets[shotIndex]._y = _local1._y + Math.sin(mAng); bullets[shotIndex].v[0] = Math.cos(mAng) * bullets[shotIndex].speed; bullets[shotIndex].v[1] = Math.sin(mAng) * bullets[shotIndex].speed; bullets[shotIndex].shotType = "SHARD"; bullets[shotIndex]._rotation = deg; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); deg = deg + (360 / num); mAng = (deg * Math.PI) / 180; levelPoints++; shotIndex++; i++; } _root.grenadeExplosionSound.start(); } function missile() { var _local1 = _root; if (shotIndex < bullets.length) { numShotsMade++; pAng = (player._rotation * Math.PI) / 180; if (((upgrade == Upgrade_One) || (upgrade == Upgrade_FourWay)) || (upgrade == Upgrade_EightWay)) { numThrough = 1; incr = 1; if (upgrade != Upgrade_One) { numThrough = 8; incr = 4 - upgrade; } i = 0; while (i < numThrough) { bullets[shotIndex].speed = 8; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.guns[i]._x * player.guns[i]._x) + (player.guns[i]._y * player.guns[i]._y)); angle = Math.atan2(player.guns[i]._y, player.guns[i]._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex]._rotation = ((pAng + ((Math.PI/4) * i)) * 180) / Math.PI; bullets[shotIndex].v[0] = (Math.cos(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng + ((Math.PI/4) * i)) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex].shotType = "MISSILE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.missileSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } i = i + incr; } if (upgrade == Upgrade_One) { player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex - 1].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; } } else if (upgrade == Upgrade_Dual) { bullets[shotIndex].speed = 8; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun8._x * player.Gun8._x) + (player.Gun8._y * player.Gun8._y)); angle = Math.atan2(player.Gun8._y, player.Gun8._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "MISSILE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); levelPoints++; shotIndex++; _local1.missileSound.start(); if (shotIndex <= shotsToMake) { hasNotMovedSinceLastShot = true; } bullets[shotIndex].speed = 8; bullets[shotIndex]._xscale = bullets[shotIndex]._xscale * (1 + (0.5 * caliber)); bullets[shotIndex]._yscale = bullets[shotIndex]._yscale * (1 + (0.5 * caliber)); disydance = Math.sqrt((player.Gun2._x * player.Gun2._x) + (player.Gun2._y * player.Gun2._y)); angle = Math.atan2(player.Gun2._y, player.Gun2._x); bullets[shotIndex]._x = player._x + (Math.cos(pAng + angle) * disydance); bullets[shotIndex]._y = player._y + (Math.sin(pAng + angle) * disydance); bullets[shotIndex].v[0] = (Math.cos(pAng) * bullets[shotIndex].speed) + player.xMomentum; bullets[shotIndex].v[1] = (Math.sin(pAng) * bullets[shotIndex].speed) + player.yMomentum; bullets[shotIndex]._rotation = player._rotation; bullets[shotIndex].shotType = "MISSILE"; bullets[shotIndex].gotoAndStop(bullets[shotIndex].shotType); player.xForce = (Math.cos(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.yForce = (Math.sin(pAng - Math.PI) * bullets[shotIndex].speed) * 0.2; player.xMomentum = player.xMomentum + player.xForce; player.yMomentum = player.yMomentum + player.yForce; levelPoints++; shotIndex++; _local1.missileSound.start(); } if (lastAngleShot == 900) { lastAngleShot = player._rotation; } else if (lastAngleShot != player._rotation) { lastAngleShot = player._rotation; levelPoints = levelPoints + bonus_LASTANGLESHOT; } if (Key_Down) { levelPoints = levelPoints + bonus_SHOTINREVERSE; } } } function setUpPlayer(obj) { var _local1 = obj; player = _local1; player._x = stageWidth / 2; player._y = stageHeight / 2; player.speed = 0; player.maxSpeed = 0.5; player.acceleration = _root.optionsAccel; player.turningSpeed = 0; player.turningAcceleration = _root.optionsTurningAccel; player.MaxTurningSpeed = 10; player.xForce = 0; player.yForce = 0; player.xMomentum = 0; player.yMomentum = 0; player.maxMomentum = 30; player._rotation = -90; player.leftJetOn = false; player.rightJetOn = false; player.turningJetOn = false; player.guns = [_local1.Gun1, _local1.Gun2, _local1.Gun3, _local1.Gun4, _local1.Gun5, _local1.Gun6, _local1.Gun7, _local1.Gun8]; } function setUpBullet(obj) { bullets[bulletsIndex] = obj; bullets[bulletsIndex].speed = 5; bullets[bulletsIndex].v = [0, 0]; bullets[bulletsIndex]._x = -100; bullets[bulletsIndex]._y = -100; bullets[bulletsIndex].shotType = ""; bullets[bulletsIndex].active = false; bullets[bulletsIndex].dinked = false; bulletsIndex++; } function checkKeys() { key_Up = Key.isDown(38); key_Down = Key.isDown(40); key_Left = Key.isDown(37); key_Right = Key.isDown(39); key_Space = Key.isDown(32); key_Quality = Key.isDown(81); key_Pause = Key.isDown(80); if (key_Left) { oldKeyPressed = 0; } else if (key_Right) { oldKeyPressed = 1; } else if (key_Up) { oldKeyPressed = 2; } else if (key_Down) { oldKeyPressed = 3; } else if (key_Space) { oldKeyPressed = 4; } else if (key_Quality) { oldKeyPressed = 6; } else if (key_Pause) { oldKeyPressed = 7; } else { oldKeyPressed = -1; keyTime = 0; } if (!Key_Space) { key_SpaceReleased = true; } } function changeQuality() { if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "BEST"; } else { _quality = "LOW"; } } function movePlayer() { if (Key_Left && (Key_Right)) { player.leftJet._rotation = 0; player.rightJet._rotation = 0; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos((player._rotation * Math.PI) / 180) * player.speed; player.yForce = Math.sin((player._rotation * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } player.turningSpeed = 0; hasNotMovedSinceLastShot = false; } else { if (Key_Left) { if (player.rightJet._rotation == 0) { if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.leftJet.gotoAndStop(1); player.leftJetOn = false; } } else { if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.rightJet.gotoAndStop(1); player.rightJetOn = false; } } if ((player.turningSpeed - player.turningAcceleration) > (-player.MaxTurningSpeed)) { player.turningSpeed = player.turningSpeed - player.turningAcceleration; } else { player.turningSpeed = -player.MaxTurningSpeed; } player._rotation = player._rotation + player.turningSpeed; if (numShotsMade >= shotsToMake) { if (howMuchRotated <= 0) { howMuchRotated = howMuchRotated + player.turningSpeed; if (howMuchRotated <= -360) { levelPoints = levelPoints + bonus_ROTATING; howMuchRotated = howMuchRotated + 360; } } else { howMuchRotated = 0 + player.turningSpeed; } } hasNotMovedSinceLastShot = false; } else if (Key_Right) { if (player.leftJet._rotation == 0) { if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.rightJet.gotoAndStop(1); player.rightJetOn = false; } } else { if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; player.turningJetOn = true; } if ((!Key_Up) && (!Key_Down)) { player.leftJet.gotoAndStop(1); player.leftJetOn = false; } } if ((player.turningSpeed + player.turningAcceleration) < player.MaxTurningSpeed) { player.turningSpeed = player.turningSpeed + player.turningAcceleration; } else { player.turningSpeed = player.MaxTurningSpeed; } player._rotation = player._rotation + player.turningSpeed; if (numShotsMade >= shotsToMake) { if (howMuchRotated >= 0) { howMuchRotated = howMuchRotated + player.turningSpeed; if (howMuchRotated >= 360) { levelPoints = levelPoints + bonus_ROTATING; howMuchRotated = howMuchRotated - 360; } } else { howMuchRotated = 0 + player.turningSpeed; } } hasNotMovedSinceLastShot = false; } else { player.turningSpeed = 0; } if (Key_Up) { player.leftJet._rotation = 0; player.rightJet._rotation = 0; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos((player._rotation * Math.PI) / 180) * player.speed; player.yForce = Math.sin((player._rotation * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } hasNotMovedSinceLastShot = false; } else if (Key_Down) { player.leftJet._rotation = 180; player.rightJet._rotation = 180; if (!player.leftJetOn) { player.leftJet.gotoAndPlay("smallBooster"); player.leftJetOn = true; } if (!player.rightJetOn) { player.rightJet.gotoAndPlay("smallBooster"); player.rightJetOn = true; } if ((player.speed + player.acceleration) < player.maxSpeed) { player.speed = player.speed + player.acceleration; } else { player.speed = player.maxSpeed; } player.xForce = Math.cos(((player._rotation + 180) * Math.PI) / 180) * player.speed; player.yForce = Math.sin(((player._rotation + 180) * Math.PI) / 180) * player.speed; if (player.xMomentum > 0) { if ((player.xMomentum + player.xForce) < player.maxMomentum) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = player.maxMomentum; } } else if ((player.xMomentum + player.xForce) > (-player.maxMomentum)) { player.xMomentum = player.xMomentum + player.xForce; } else { player.xMomentum = -player.maxMomentum; } if (player.yMomentum > 0) { if ((player.yMomentum + player.yForce) < player.maxMomentum) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = player.maxMomentum; } } else if ((player.yMomentum + player.yForce) > (-player.maxMomentum)) { player.yMomentum = player.yMomentum + player.yForce; } else { player.yMomentum = -player.maxMomentum; } hasNotMovedSinceLastShot = false; } else { player.xForce = 0; player.yForce = 0; player.speed = 0; } } } function moveBullets() { var _local1 = _root; i = 0; while (i < shotIndex) { if (bullets[i]._x < stageBorder) { bullets[i]._x = bullets[i]._x + (stageWidth - (stageBorder * 2)); } else if (bullets[i]._x > (stageWidth - stageBorder)) { bullets[i]._x = bullets[i]._x - (stageWidth - (stageBorder * 2)); } else { bullets[i]._x = bullets[i]._x + bullets[i].v[0]; } if (bullets[i]._y < stageBorder) { bullets[i]._y = bullets[i]._y + (stageHeight - (stageBorder * 2)); } else if (bullets[i]._y > (stageHeight - stageBorder)) { bullets[i]._y = bullets[i]._y - (stageHeight - (stageBorder * 2)); } else { bullets[i]._y = bullets[i]._y + bullets[i].v[1]; } if (bullets[i].shotType == "GRENADE") { if (bullets[i].ticker > bullets[i].tickerLength) { grenadeSplit(bullets[i]); } else { bullets[i].ticker++; } } else if (bullets[i].shotType == "MISSILE") { pXDes = player._x; if (Math.abs((bullets[i]._x - (stageBorder * 2)) - ((pXDes + stageWidth) - (stageBorder * 2))) < Math.abs((bullets[i]._x - (stageBorder * 2)) - (pXDes - (stageBorder * 2)))) { pXDes = pXDes + stageWidth; } pYDes = player._y; if (Math.abs((bullets[i]._y - (stageBorder * 2)) - ((pYDes + stageHeight) - (stageBorder * 2))) < Math.abs((bullets[i]._y - (stageBorder * 2)) - (pYDes - (stageBorder * 2)))) { pYDes = pYDes + stageHeight; } angleToPlayer = (Math.atan2(pYDes - bullets[i]._y, pXDes - bullets[i]._x) * 180) / Math.PI; angleOfBullet = bullets[i]._rotation; if ((angleToPlayer - angleOfBullet) < 0) { angleOfBullet = angleOfBullet + ((angleToPlayer - angleOfBullet) / 10); } else if ((angleToPlayer - angleOfBullet) > 0) { angleOfBullet = angleOfBullet - ((angleToPlayer - angleOfBullet) / 10); } bullets[i].v[0] = Math.cos((angleOfBullet * Math.PI) / 180) * bullets[i].speed; bullets[i].v[1] = Math.sin((angleOfBullet * Math.PI) / 180) * bullets[i].speed; bullets[i]._rotation = angleOfBullet; } if (bullets[i].dinked) { bullets[i]._rotation = bullets[i]._rotation + bullets[i].speed; } if (!playerPaused) { if (player.mainBox.hitTest(bullets[i]._x, bullets[i]._y, true)) { if (player.hitBox.hitTest(bullets[i]._x, bullets[i]._y, true)) { if (bullets[i].active) { if (bullets[i].shotType == "GRENADE") { grenadeSplit(bullets[i]); } playerPaused = true; player.gotoAndPlay(2); lives--; updateLivesText(lives); if (lives < 1) { _local1.gamePaused = true; resetScoreText(); updateScoreText(points); _local1.gameOverText.gotoAndPlay(2); } } } else if (!bullets[i].active) { bullets[i].active = true; } else if (!bullets[i].dinked) { if (player.leftJetOn && (player.leftJet.jetBox.hitTest(bullets[i]._x, bullets[i]._y, true))) { bullets[i].dinked = true; if (Key_Up) { levelPoints = levelPoints + bonus_TOUCHEDBULLET; } else if (Key_Down) { levelPoints = levelPoints + bonus_TOUCHEDBULLETINREVERSE; } } else if (player.rightJetOn && (player.rightJet.jetBox.hitTest(bullets[i]._x, bullets[i]._y, true))) { bullets[i].dinked = true; if (Key_Up) { levelPoints = levelPoints + bonus_TOUCHEDBULLET; } else if (Key_Down) { levelPoints = levelPoints + bonus_TOUCHEDBULLETINREVERSE; } } } } } i++; } } function reset() { var _local1 = _root; canSubmitScore = true; numShotAtTime = 0; player.speed = 0; player._x = stageWidth / 2; player._y = stageHeight / 2; player.maxSpeed = 0.5; player.acceleration = _local1.optionsAccel; player.turningSpeed = 0; player.turningAcceleration = _local1.optionsTurningAccel; player.MaxTurningSpeed = 10; player.xForce = 0; player.yForce = 0; player.xMomentum = 0; player.yMomentum = 0; player.maxMomentum = 30; player._rotation = -90; player.leftJetOn = false; player.rightJetOn = false; player.turningJetOn = false; player.gotoAndStop(1); i = 0; while (i < bullets.length) { bullets[i].speed = 5; bullets[i].v = [0, 0]; bullets[i]._x = -100; bullets[i]._y = -100; bullets[i]._xscale = 100; bullets[i]._yscale = 100; bullets[i].ticker = 0; bullets[i].tickerLength = 100; bullets[i].shotType = "BB"; bullets[i].gotoAndStop(bullets[i].shotType); bullets[i].active = false; bullets[i].dinked = false; i++; } shotIndex = 0; numShotsMade = 0; playerPaused = false; gamePaused = false; setUpTheLevel(levels[currentLevel]); levelPoints = 0; startTime = 0; timeLeft = timeLengthOfLevel; updateLevelText(currentLevel + 1); resetScoreText(); updateScoreText(points); updateLivesText(lives); updateGoal1(shotsToMake); updateGoal2(timeLeft); updateWeapon(levels[currentLevel]); _local1.bgText.gotoAndStop(1); key_SpaceReleased = false; hasNotMovedSinceLastShot = false; } function setUpTheLevel(tl) { var _local1 = tl; if (_local1[0] == BulletType_BB) { shoot = bb; } else if (_local1[0] == BulletType_Pistol) { shoot = pistol; } else if (_local1[0] == BulletType_Magnum) { shoot = magnum; } else if (_local1[0] == BulletType_Rifle) { shoot = rifle; } else if (_local1[0] == BulletType_Shot) { shoot = shotGun; } else if (_local1[0] == BulletType_Grenade) { shoot = grenade; } else if (_local1[0] == BulletType_Missile) { shoot = missile; } mode = _local1[1]; caliber = _local1[2]; rounds = _local1[3]; upgrade = _local1[4]; shotsToMake = _local1[5]; timeLengthOfLevel = _local1[6]; } function changeToNextLevel() { currentLevel++; addPointsEarned(); while (points >= (extraLivesCount * 1000)) { extraLivesCount++; if ((lives + 1) < 100) { lives++; } } reset(); _root.saveGame(); } function addPointsEarned() { if (hasNotMovedSinceLastShot) { levelPoints = levelPoints * 2; } points = points + levelPoints; if (currentLevel == (levels.length + 1)) { while (points >= (extraLivesCount * 1000)) { extraLivesCount++; if ((lives + 1) < 100) { lives++; } } points = points + (lives * 100); } } function changeToPrevLevel() { currentLevel--; points = points + levelPoints; if (hasNotMovedSinceLastShot) { points = points + (50 * shotIndex); } reset(); _root.saveGame(); _root.popUpText.gotoAndStop(1); } function main() { var _local1 = _root; while ((previousTime + int(1000 / fps)) > getTimer()) { } previousTime = getTimer(); checkKeys(); if (key_Quality) { if ((oldKeyPressed != keyPressed) && ((getTimer() - keyTime) > keyDelay)) { changeQuality(); keyTime = getTimer(); } } else if (key_Pause) { if ((oldKeyPressed != keyPressed) && ((getTimer() - keyTime) > keyDelay)) { if ((_local1.gameOverText._currentframe == 1) && (_local1.optionsText._currentframe == 1)) { if (_local1.pausePopUp._currentframe == 1) { gamePaused = true; _local1.pausePopUp.gotoAndPlay(2); } else if (_local1.pausePopUp._currentframe == 24) { gamePaused = true; _local1.pausePopUp.gotoAndPlay(25); } } keyTime = getTimer(); } } else if ((oldKeyPressed != keyPressed) && ((getTimer() - keyTime) > keyDelay)) { if ((!gamePaused) && (!playerPaused)) { movePlayer(); } keyTime = getTimer(); } else { player.leftJet.gotoAndStop(1); player.leftJetOn = false; player.rightJet.gotoAndStop(1); player.rightJetOn = false; player.speed = 0; player.turningSpeed = 0; } oldKeyPressed = keyPressed; if (!gamePaused) { if (!playerPaused) { player._x = player._x + player.xMomentum; player._y = player._y + player.yMomentum; if (player._x < stageBorder) { player._x = player._x + (stageWidth - (stageBorder * 2)); } else if (player._x > (stageWidth - stageBorder)) { player._x = player._x - (stageWidth - (stageBorder * 2)); } if (player._y < stageBorder) { player._y = player._y + (stageHeight - (stageBorder * 2)); } else if (player._y > (stageHeight - stageBorder)) { player._y = player._y - (stageHeight - (stageBorder * 2)); } if (Key_Space) { if (key_SpaceReleased) { shoot(); numShotAtTime++; if (mode == Mode_Single) { key_SpaceReleased = false; } else if ((mode == Mode_Semi3) || (mode == Mode_Semi5)) { if (numShotAtTime >= (1 + (2 * mode))) { key_SpaceReleased = false; } } } } else { numShotAtTime = 0; } } moveBullets(); if (numShotsMade >= shotsToMake) { if ((_local1.bgText._currentframe == 29) || (_local1.bgText._currentframe == 1)) { _local1.bgText.play(); } if (startTime == 0) { startTime = 111; timeNumber = 111; } if (!playerPaused) { tempTime = timeLeft; timeNumber++; timeLeft = timeLengthOfLevel - Math.ceil((timeNumber - startTime) / fps); if (tempTime != timeLeft) { levelPoints = levelPoints + shotIndex; } } } else { timeLeft = timeLengthOfLevel; } if ((shotsToMake - numShotsMade) >= 0) { updateGoal1(shotsToMake - numShotsMade); } updateGoal2(timeLeft); if (!gamePaused) { updateScoreText(points + levelPoints); } if (timeLeft <= 0) { gamePaused = true; if (_local1.bgText._currentframe == 76) { _local1.bgText.play(); } if ((currentLevel + 1) < levels.length) { _local1.popUpText.gotoAndStop(2); } else { currentLevel = levels.length + 1; addPointsEarned(); updateScoreText(points); _local1.winText.gotoAndPlay(2); } _local1.testCompleteSound.start(); } } } stop(); fps = 30; previousTime = getTimer(); stageWidth = (stageHeight = 550); stageBorder = 25; currentLevel = 0; levels = [[1, 0, 0, 0, 0, 1, 5], [0, 0, 0, 0, 0, 2, 5], [1, 1, 0, 0, 0, 3, 5], [0, 0, 0, 0, 1, 2, 5], [4, 0, 0, 0, 0, 1, 8], [1, 1, 0, 0, 0, 6, 8], [1, 0, 0, 0, 0, 7, 8], [5, 0, 0, 0, 0, 1, 8], [0, 3, 0, 0, 0, 9, 8], [2, 0, 0, 0, 0, 3, 8], [0, 1, 0, 0, 1, 5, 8], [4, 0, 0, 1, 0, 1, 10], [5, 0, 0, 1, 0, 1, 10], [1, 3, 0, 0, 0, 10, 10], [0, 0, 0, 0, 3, 1, 10], [2, 0, 0, 0, 2, 1, 10], [2, 0, 0, 0, 0, 5, 10], [0, 1, 0, 0, 0, 11, 10], [2, 0, 0, 0, 1, 3, 10], [3, 0, 0, 0, 0, 2, 10], [0, 0, 0, 0, 2, 3, 8], [1, 0, 0, 0, 1, 6, 10], [4, 0, 0, 0, 0, 2, 10], [5, 0, 0, 2, 0, 1, 10], [1, 0, 0, 0, 3, 1, 10], [2, 0, 0, 0, 0, 7, 10], [2, 3, 0, 0, 0, 8, 10], [1, 0, 0, 0, 0, 13, 10], [0, 0, 0, 0, 1, 7, 10], [4, 0, 0, 1, 0, 2, 15], [2, 1, 0, 0, 2, 3, 8], [0, 1, 0, 0, 0, 15, 8], [3, 1, 0, 0, 0, 3, 10], [4, 0, 0, 2, 0, 1, 15], [4, 0, 0, 0, 1, 1, 15], [5, 0, 0, 0, 0, 2, 15], [4, 1, 0, 0, 0, 3, 15], [1, 0, 0, 0, 2, 4, 8], [1, 3, 0, 0, 1, 8, 8], [0, 3, 0, 0, 0, 17, 8], [3, 0, 0, 0, 2, 1, 8], [2, 1, 0, 0, 1, 6, 10], [0, 3, 0, 0, 2, 4, 8], [1, 0, 0, 0, 1, 9, 8], [2, 0, 0, 0, 0, 18, 10], [3, 3, 0, 0, 0, 5, 10], [0, 1, 0, 0, 0, 19, 10], [1, 3, 0, 0, 1, 10, 10], [6, 0, 0, 0, 0, 1, 20], [4, 0, 0, 2, 0, 2, 20], [5, 0, 0, 1, 0, 2, 20], [0, 1, 0, 0, 3, 2, 10], [1, 0, 0, 0, 2, 5, 8], [4, 0, 0, 0, 0, 4, 20], [4, 0, 0, 1, 0, 3, 25], [0, 3, 0, 0, 0, 21, 15], [1, 3, 0, 0, 1, 11, 15], [2, 0, 0, 0, 1, 11, 10], [1, 0, 0, 0, 0, 23, 10], [0, 0, 0, 0, 2, 6, 8], [1, 0, 0, 0, 3, 3, 10], [5, 0, 0, 0, 0, 3, 25], [4, 0, 0, 0, 0, 5, 25], [3, 0, 0, 0, 1, 5, 10], [2, 0, 0, 0, 2, 5, 10], [1, 3, 0, 0, 1, 13, 15], [0, 0, 0, 0, 0, 27, 10], [4, 0, 0, 1, 0, 4, 20], [4, 0, 0, 1, 1, 2, 25], [4, 3, 0, 2, 0, 3, 15], [1, 1, 0, 0, 0, 29, 15], [6, 0, 0, 0, 0, 2, 25], [5, 0, 0, 1, 0, 3, 25], [4, 0, 0, 0, 0, 6, 20], [6, 0, 0, 0, 1, 1, 25], [0, 0, 0, 0, 3, 4, 10], [2, 0, 0, 0, 1, 16, 15], [4, 0, 0, 2, 1, 1, 25], [5, 0, 0, 0, 2, 1, 25], [3, 0, 0, 0, 3, 1, 15], [6, 0, 0, 0, 0, 3, 25], [3, 0, 0, 0, 2, 2, 10], [0, 0, 0, 0, 2, 9, 10], [4, 0, 0, 0, 0, 8, 20], [6, 0, 0, 0, 1, 2, 25], [4, 0, 0, 0, 2, 1, 20], [5, 0, 0, 0, 1, 1, 25], [2, 0, 0, 0, 3, 2, 15], [4, 0, 0, 1, 0, 6, 20], [0, 3, 0, 0, 0, 45, 25], [3, 0, 0, 0, 1, 10, 25], [4, 0, 0, 1, 2, 1, 15], [4, 0, 0, 0, 3, 1, 10], [1, 1, 0, 0, 0, 45, 25], [2, 0, 0, 0, 0, 36, 20], [3, 0, 0, 0, 0, 25, 15], [4, 3, 0, 2, 0, 5, 15], [6, 0, 0, 0, 0, 5, 15], [1, 0, 0, 0, 0, 50, 25], [5, 0, 0, 0, 3, 1, 7]]; canSubmitScore = true; bullets = new Array(); bulletsIndex = 0; shotIndex = 0; numShotsMade = 0; player = null; numShotAtTime = 0; key_Up = false; key_Down = false; key_Left = false; key_Right = false; key_Space = false; key_Pause = false; key_Quality = false; key_SpaceReleased = false; keyPressed = -1; oldKeyPressed = -1; keyDelay = 0; keyTime = getTimer(); playerPaused = false; gamePaused = false; howMuchRotated = 0; lastAngleShot = 900; bonus_ROTATING = 10; bonus_LASTANGLESHOT = 10; bonus_SHOTINREVERSE = 50; bonus_TOUCHEDBULLET = 100; bonus_TOUCHEDBULLETINREVERSE = 300; hasNotMovedSinceLastShot = false; lives = 5; points = 0; levelPoints = 0; extraLivesCount = 1; BulletType_BB = 0; BulletType_Pistol = 1; BulletType_Magnum = 2; BulletType_Rifle = 3; BulletType_Shot = 4; BulletType_Grenade = 5; BulletType_Missile = 6; Mode_Single = 0; Mode_Semi3 = 1; Mode_Semi5 = 2; Mode_Full = 3; Rounds_plus0 = 0; Rounds_plus2 = 0; Rounds_plus4 = 0; Caliber_x1 = 0; Caliber_x2 = 1; Caliber_x4 = 2; Upgrade_One = 0; Upgrade_Dual = 1; Upgrade_FourWay = 2; Upgrade_EightWay = 3; shoot = pistol; mode = 0; caliber = 0; rounds = 0; upgrade = 0; shotsToMake = 10; timeLengthOfLevel = 30; setUpTheLevel(levels[currentLevel]); startTime = 0; timeNumber = 0; timeLeft = timeLengthOfLevel; updateLevelText(currentLevel + 1); updateScoreText(points); updateLivesText(lives); updateGoal1(shotsToMake); updateGoal2(timeLeft); updateWeapon(levels[currentLevel]); _root.gameOverText.gotoAndStop(1); _root.popUpText.gotoAndPlay(32); _root.bgText.gotoAndStop(1); _root.gameMusic.start(0, 1000); gameStep = setInterval(main, 10);
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 40 MovieClip in Frame 4
onClipEvent (load) { _root.setUpBullet(this); }
Instance of Symbol 50 MovieClip in Frame 4
onClipEvent (load) { _root.setUpPlayer(this); }
Symbol 30 MovieClip Frame 1
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 101
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 201
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 301
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 401
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 501
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 601
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 701
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 801
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 901
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 1001
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 1101
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 1201
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 1301
brighty._alpha = _root.optionsBrightness * 10; play();
Symbol 30 MovieClip Frame 1401
brighty._alpha = _root.optionsBrightness * 10; gotoAndPlay (1);
Symbol 30 MovieClip Frame 1402
stop();
Symbol 40 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 2
play();
Symbol 44 MovieClip Frame 5
gotoAndPlay ("smallBooster");
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
play();
Symbol 50 MovieClip Frame 57
stop(); _root.shipDeath();
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 2
_root.gamePaused = true; play();
Instance of Symbol 30 MovieClip in Symbol 51 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 51 MovieClip Frame 32
_root.reset(); _root.gamePaused = true; play();
Symbol 51 MovieClip Frame 82
_root.gamePaused = false; gotoAndStop (1);
Symbol 58 Button
on (release) { _root.playButtonReleased(); }
Symbol 60 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { gotoAndStop ("Loaded"); }
Symbol 60 MovieClip Frame 2
gotoAndPlay (1);
Symbol 60 MovieClip Frame 3
stop();
Symbol 61 MovieClip Frame 1
play();
Instance of Symbol 30 MovieClip "thisBG" in Symbol 61 MovieClip Frame 1
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 61 MovieClip Frame 29
if (_root.optionsBG == 2) { thisBG.gotoAndPlay(_root.bg._currentframe); } else { thisBG.gotoAndStop(_root.bg._currentframe); } stop();
Symbol 61 MovieClip Frame 30
if (_root.optionsBG == 2) { thisBG.gotoAndPlay(_root.bg._currentframe); } else { thisBG.gotoAndStop(_root.bg._currentframe); } play();
Symbol 61 MovieClip Frame 101
if (_root.optionsBG == 2) { thisBG.gotoAndPlay(_root.bg._currentframe); } else { thisBG.gotoAndStop(_root.bg._currentframe); } stop(); _root.menuMusic.stop(); _root.play();
Symbol 70 MovieClip Frame 304
_root.nextFrame();
Symbol 72 Button
on (release) { _root.singleTran.play(); _root.testCompleteSound.start(); }
Symbol 73 Button
on (release) { _root.showPopUp("howToText"); _root.buttonSound.start(); }
Symbol 74 Button
on (release) { _root.showPopUp("highScoresText"); _root.buttonSound.start(); }
Symbol 75 Button
on (release) { _root.showPopUp("optionsText"); _root.buttonSound.start(); }
Symbol 76 Button
on (release) { _root.buttonSound.start(); getURL ("http://armorgames.com", "_blank"); }
Symbol 77 Button
on (release) { _root.buttonSound.start(); getURL ("http://armorblog.com", "_blank"); }
Symbol 79 Button
on (release) { getURL ("http://armorbot.com/", "_blank"); }
Symbol 80 Button
on (release) { _root.buttonSound.start(); play(); }
Symbol 84 Button
on (release) { _root.buttonSound.start(); gotoAndStop((!(_currentframe - 1)) + 1); }
Symbol 87 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 2
play();
Symbol 89 MovieClip Frame 5
gotoAndPlay ("smallBooster");
Symbol 89 MovieClip Frame 6
play();
Symbol 89 MovieClip Frame 9
gotoAndPlay ("largeBooster");
Symbol 94 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 2
play();
Symbol 94 MovieClip Frame 35
stop(); _parent.shipDeath();
Symbol 109 MovieClip Frame 1
play();
Symbol 109 MovieClip Frame 1401
gotoAndPlay (1);
Symbol 109 MovieClip Frame 1402
stop();
Symbol 110 MovieClip Frame 1
stop();
Symbol 110 MovieClip Frame 2
_parent.gamePaused = true; play();
Instance of Symbol 109 MovieClip in Symbol 110 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 110 MovieClip Frame 32
_parent.reset(); _parent.gamePaused = true; play();
Symbol 110 MovieClip Frame 82
_parent.gamePaused = false; gotoAndStop (1);
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
play();
Instance of Symbol 30 MovieClip in Symbol 112 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 112 MovieClip Frame 11
rankz_t10_send = new LoadVars(); rankz_t10_receive = new LoadVars(); rankz_t10_send.SU0249 = "MjUxOWolZSVhJW4lcw"; rankz_t10_send.flashkey = "bGV1ZWVyb3Q"; rankz_t10_receive.onLoad = function (success) { if (success) { highScoresPlaceTxt.text = ""; highScoresNameTxt.text = ""; highScoresScoreTxt.text = ""; highScoresLevelTxt.text = ""; _rankz_ar_ = rankz_t10_receive.top10.split("<u/*/u>"); i = 0; while (i < _rankz_ar_.length) { tempv = _rankz_ar_[i].split("</*/>"); highScoresPlaceTxt.text = highScoresPlaceTxt.text + ((i + 1) + newline); highScoresNameTxt.text = highScoresNameTxt.text + (tempv[0] + newline); highScoresScoreTxt.text = highScoresScoreTxt.text + (tempv[1] + newline); highScoresLevelTxt.text = highScoresLevelTxt.text + (tempv[3] + newline); i++; } } else { trace("ERROR"); highScoresNameTxt.text = "Scores could not be loaded"; } }; highScoresPlaceTxt.text = ""; highScoresNameTxt.text = "Loading High Scores..."; highScoresScoreTxt.text = ""; highScoresLevelTxt.text = ""; rankz_t10_send.sendAndLoad("http://rankz.armorbot.com/get/top10.php", rankz_t10_receive, "POST");
Instance of Symbol 30 MovieClip in Symbol 112 MovieClip Frame 11
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 112 MovieClip Frame 20
stop();
Symbol 112 MovieClip Frame 30
_root.hidePopUp("howToText");
Symbol 115 Button
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 117 Button
on (release) { _root.buttonSound.start(); getURL ("http://rankz.armorbot.com/bullets/", "_blank"); }
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
play();
Instance of Symbol 30 MovieClip in Symbol 159 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 159 MovieClip Frame 11
rankz_t10_send = new LoadVars(); rankz_t10_receive = new LoadVars(); rankz_t10_send.SU0249 = "MjUxOWolZSVhJW4lcw"; rankz_t10_send.flashkey = "bGV1ZWVyb3Q"; rankz_t10_receive.onLoad = function (success) { var _local1 = _root; if (success) { _rankz_ar_ = rankz_t10_receive.top10.split("<u/*/u>"); i = 0; while (i < _rankz_ar_.length) { tempv = _rankz_ar_[i].split("</*/>"); _local1.highScoresText[("highScoresPlace" + (i + 1)) + "Txt"].text = i + 1; _local1.highScoresText[("highScoresName" + (i + 1)) + "Txt"].text = tempv[0]; _local1.highScoresText[("highScoresScore" + (i + 1)) + "Txt"].text = tempv[1]; _local1.highScoresText[("highScoresLevel" + (i + 1)) + "Txt"].text = tempv[3]; i++; } } else { trace("ERROR"); highScoresName1Txt.text = "Scores could not be loaded"; } }; highScoresName1Txt.text = "Loading High Scores..."; rankz_t10_send.sendAndLoad("http://rankz.armorbot.com/get/top10.php", rankz_t10_receive, "POST");
Instance of Symbol 30 MovieClip in Symbol 159 MovieClip Frame 11
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 159 MovieClip Frame 20
stop();
Symbol 159 MovieClip Frame 30
_root.hidePopUp("highScoresText");
Symbol 160 Button
on (release) { _root.buttonSound.start(); gotoAndPlay (21); }
Symbol 162 Button
on (press) { gotoAndStop (2); _quality = "MEDIUM"; _root.optionsQuality = 2; _root.saveGame(); _root.buttonSound.start(); }
Symbol 163 Button
on (press) { gotoAndStop (3); _quality = "LOW"; _root.optionsQuality = 3; _root.saveGame(); _root.buttonSound.start(); }
Symbol 164 Button
on (press) { gotoAndStop (1); _quality = "BEST"; _root.optionsQuality = 1; _root.saveGame(); _root.buttonSound.start(); }
Symbol 168 MovieClip Frame 1
stop();
Symbol 169 Button
on (press) { gotoAndStop (2); _root.optionsSound = 2; _root.toggleSound(0); _root.saveGame(); _root.buttonSound.start(); }
Symbol 170 Button
on (press) { gotoAndStop (1); _root.optionsSound = 1; _root.toggleSound(100); _root.saveGame(); _root.buttonSound.start(); }
Symbol 173 MovieClip Frame 1
stop();
Symbol 174 Button
on (press) { gotoAndStop (1); _root.bg.gotoAndStop(_root.bg._totalframes); _parent.ourBG1.gotoAndStop(_root.bg._currentframe); _parent.ourBG.gotoAndStop(_root.bg._currentframe); if (_root._currentframe == _root._totalframes) { _root.livesText.ltbg.gotoAndStop(_root.bg._currentframe); _root.scoreText.sbg.gotoAndStop(_root.bg._currentframe); _root.levelText.lbg.gotoAndStop(_root.bg._currentframe); _root.pausePopUp.ourBG.gotoAndStop(_root.bg._currentframe); _root.pausePopUp.ppu.ppuobg.gotoAndStop(_root.bg._currentframe); } _root.optionsBG = 1; _root.saveGame(); _root.buttonSound.start(); }
Symbol 175 Button
on (press) { gotoAndStop (2); _root.bg.play(); _parent.ourBG1.gotoAndPlay(_root.bg._currentframe); _parent.ourBG.gotoAndPlay(_root.bg._currentframe); if (_root._currentframe == _root._totalframes) { _root.livesText.ltbg.gotoAndPlay(_root.bg._currentframe); _root.scoreText.sbg.gotoAndPlay(_root.bg._currentframe); _root.levelText.lbg.gotoAndPlay(_root.bg._currentframe); _root.pausePopUp.ourBG.gotoAndPlay(_root.bg._currentframe); _root.pausePopUp.ppu.ppuobg.gotoAndPlay(_root.bg._currentframe); } _parent.ourBG.gotoAndPlay(_root.bg._currentframe); _root.optionsBG = 2; _root.saveGame(); _root.buttonSound.start(); }
Symbol 178 MovieClip Frame 1
stop();
Symbol 183 Button
on (press) { _parent.onEnterFrame = function () { var _local1 = _parent; if (_local1._xmouse > _local1.lineToFollow._width) { _local1.draggy._x = _local1.lineToFollow._width; } else if (_local1._xmouse < 0) { _local1.draggy._x = 0; } else { _local1.draggy._x = _local1._xmouse; } }; } on (release) { _parent._parent.handler(_parent._name, _parent.draggy._x, _parent.lineToFollow._width); _parent.onEnterFrame = null; } on (releaseOutside) { _parent._parent.handler(_parent._name, _parent.draggy._x, _parent.lineToFollow._width); _parent.onEnterFrame = null; }
Symbol 186 MovieClip Frame 1
function handler(namename, pospos, widwid) { var _local1 = _root; var _local2 = _parent; _local1.optionsBrightness = Math.round((pospos / widwid) * 9); _local1.bg.brighty._alpha = _local1.optionsBrightness * 10; _local2.ourBG1.brighty._alpha = _local1.bg.brighty._alpha; _local2.ourBG.brighty._alpha = _local1.bg.brighty._alpha; if (_local1._currentframe == _local1._totalframes) { _local1.livesText.ltbg.brighty._alpha = _local1.bg.brighty._alpha; _local1.scoreText.sbg.brighty._alpha = _local1.bg.brighty._alpha; _local1.levelText.lbg.brighty._alpha = _local1.bg.brighty._alpha; _local1.pausePopUp.ourBG.brighty._alpha = _local1.bg.brighty._alpha; _local1.pausePopUp.ppu.ppuobg.brighty._alpha = _local1.bg.brighty._alpha; } _local2.ourBG.brighty._alpha = _local1.bg.brighty._alpha; _local1.saveGame(); } brightTog.draggy._x = (_root.optionsBrightness / 9) * 135; stop();
Symbol 188 MovieClip Frame 1
function handler(namename, pospos, widwid) { var _local1 = _root; if (namename == "turnAccelTog") { _local1.optionsTurningAccel = Math.abs((pospos / widwid) - 0.01); } else if (namename == "accelTog") { _local1.optionsAccel = Math.abs((pospos / widwid) - 0.01); } _local1.player.acceleration = _local1.optionsAccel; _local1.player.turningAcceleration = _local1.optionsTurningAccel; _local1.saveGame(); } accelTog.draggy._x = _root.optionsAccel * 135; turnAccelTog.draggy._x = _root.optionsTurningAccel * 135;
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 2
play();
Instance of Symbol 30 MovieClip "ourBG" in Symbol 191 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 191 MovieClip Frame 11
o1.gotoAndStop(_root.optionsQuality); o2.gotoAndStop(_root.optionsBG); o3.gotoAndStop(_root.optionsSound); play();
Instance of Symbol 30 MovieClip "ourBG1" in Symbol 191 MovieClip Frame 11
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 191 MovieClip Frame 20
stop();
Symbol 191 MovieClip Frame 30
_root.hidePopUp("optionsText");
Symbol 202 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 221 MovieClip Frame 1
stop();
Symbol 222 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 1
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } stop();
Symbol 228 MovieClip Frame 2
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } play();
Symbol 228 MovieClip Frame 29
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } if (_root.numShotsMade >= _root.shotsToMake) { play(); } else { stop(); }
Symbol 228 MovieClip Frame 30
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } play();
Symbol 228 MovieClip Frame 76
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } if (_root.timeLeft <= 0) { play(); } else { stop(); }
Symbol 228 MovieClip Frame 77
vlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(vlev[1] + 1); weaponChip.upgrade.gotoAndStop(vlev[4] + 1); vll = vlev[0]; if (vll == 4) { vll = vll + vlev[3]; } else if (vll == 5) { vll = vll + (2 + vlev[3]); } else if (vll == 6) { vll = vll + 6; } iii = 0; while (iii < (1 + (vlev[4] * 2))) { weapon.upgrade["g" + (iii + 1)].gotoAndStop(vll + 1); iii++; } play();
Symbol 228 MovieClip Frame 94
stop();
Symbol 233 Button
on (release) { _root.buttonSound.start(); if (_currentframe < 125) { gotoAndPlay (125); } else if (_currentframe < 208) { gotoAndPlay (208); } else if (_currentframe < 290) { gotoAndPlay (290); } } on (keyPress "<Space>") { _root.buttonSound.start(); if (_currentframe < 125) { gotoAndPlay (125); } else if (_currentframe < 208) { gotoAndPlay (208); } else if (_currentframe < 290) { gotoAndPlay (290); } }
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
_root.gamePaused = true; play();
Instance of Symbol 30 MovieClip in Symbol 235 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 235 MovieClip Frame 31
_root.changeToNextLevel(); play();
Symbol 235 MovieClip Frame 32
levelTxt.text = "Test " + (_root.currentLevel + 1); _root.gamePaused = true; ns = ""; if (_root.upgrade == 1) { ns = ns + "Dual "; } else if (_root.upgrade == 2) { ns = ns + "Four-Way "; } else if (_root.upgrade == 3) { ns = ns + "Eight-Way "; } if (_root.mode == 1) { ns = ns + "Semi-Auto "; } else if (_root.mode == 3) { ns = ns + "Automatic "; } if (_root.rounds > 1) { if (_root.rounds == 2) { ns = ns + "Extra-"; } ns = ns + "Extra-"; if (_root.shoot == _root.shotgun) { ns = ns + "Shot "; } else if (_root.shoot == _root.grenade) { ns = ns + "Shrap "; } } if (_root.shoot == _root.bb) { ns = ns + "BB "; } else if (_root.shoot == _root.pistol) { ns = ns + "Pistol "; } else if (_root.shoot == _root.magnum) { ns = ns + "Magnum "; } else if (_root.shoot == _root.rifle) { ns = ns + "Rifle "; } else if (_root.shoot == _root.shotgun) { ns = ns + "Shotgun "; } else if (_root.shoot == _root.grenade) { ns = ns + "Grenade "; } else if (_root.shoot == _root.missile) { ns = ns + "Missile "; } ns = ns + "shot"; if (_root.shotsToMake > 1) { ns = ns + "s"; } goalTxt.text = ns; mlev = _root.levels[_root.currentLevel]; weaponChip.mode.gotoAndStop(mlev[1] + 1); weaponChip.upgrade.gotoAndStop(mlev[4] + 1); mll = mlev[0]; if (mll == 4) { mll = mll + mlev[3]; } else if (mll == 5) { mll = mll + (2 + mlev[3]); } else if (mll == 6) { mll = mll + 6; } if (mlev[4] == 3) { ii = 0; while (ii < 8) { weaponChip.upgrade["g" + (ii + 1)].gotoAndStop(mll + 1); ii++; } } else { ii = 0; while (ii < (1 + (mlev[4] * 2))) { weaponChip.upgrade["g" + (ii + 1)].gotoAndStop(mll + 1); ii++; } } play();
Instance of Symbol 30 MovieClip in Symbol 235 MovieClip Frame 32
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 235 MovieClip Frame 125
va = _root.shotsToMake; vas = String(va); goal1Chip.gotoAndStop(1); if (va > 1) { goal1Chip.gotoAndStop(2); } goal1Chip.val.gotoAndStop(vas.length); i = 0; while (i < vas.length) { goal1Chip.val["n" + (i + 1)].gotoAndStop(int(vas.charAt(i)) + 1); i++; } goalTxt.text = ("Shoot " + va) + " Time"; if (va > 1) { goalTxt.text = goalTxt.text + "s"; } play();
Symbol 235 MovieClip Frame 208
va = _root.timeLeft; vas = String(va); goal2Chip.gotoAndStop(1); if (va > 1) { goal2Chip.gotoAndStop(2); } goal2Chip.val.gotoAndStop(vas.length); i = 0; while (i < vas.length) { goal2Chip.val["n" + (i + 1)].gotoAndStop(int(vas.charAt(i)) + 1); i++; } goalTxt.text = ("Avoid your " + _root.shotsToMake) + " shot"; if (_root.shotsToMake > 1) { goalTxt.text = goalTxt.text + "s"; } goalTxt.text = goalTxt.text + ((" for " + va) + " second"); if (va > 1) { goalTxt.text = goalTxt.text + "s"; } play();
Symbol 235 MovieClip Frame 330
_root.gamePaused = false; if (_root.currentLevel < 3) { _root.showMesText.play(); } _root.bgText.play(); gotoAndStop (1);
Symbol 236 Button
on (release) { _root.buttonSound.start(); _root.gameOverText.gotoAndPlay(2); _parent.gotoAndStop(1); }
Symbol 237 Button
on (release) { _root.buttonSound.start(); _root.showPopUp("optionsText"); }
Symbol 238 Button
on (release) { _root.buttonSound.start(); _parent.play(); }
Instance of Symbol 30 MovieClip "ppuobg" in Symbol 240 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay(_root.bg._currentframe); }
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
_root.gamePaused = true; _root.gameMusic.stop(); play();
Instance of Symbol 30 MovieClip "ourBG" in Symbol 241 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 241 MovieClip Frame 24
stop();
Symbol 241 MovieClip Frame 25
play();
Symbol 241 MovieClip Frame 47
_root.gamePaused = false; _root.gameMusic.start(0, 1000); gotoAndStop (1);
Symbol 242 Button
on (release) { _root.buttonSound.start(); _root.gameOverButtonReleased(); }
Symbol 243 Button
on (release) { _root.submitScore(userNameTxt.text); _root.playerName = userNameTxt.text; _root.saveGame(); _root.buttonSound.start(); }
Symbol 244 Button
on (release) { _root.buttonSound.start(); _root.continueButtonReleased(); } on (rollOver) { mesText.gotoAndStop(2); } on (rollOut) { mesText.gotoAndStop(1); }
Symbol 250 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 2
play();
Instance of Symbol 30 MovieClip in Symbol 291 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 291 MovieClip Frame 11
_root.gameMusic.stop(); _root.gameOverMusic.start(); userNameTxt.text = _root.playerName; rankz_t10_send = new LoadVars(); rankz_t10_receive = new LoadVars(); rankz_t10_send.SU0249 = "MjUxOWolZSVhJW4lcw"; rankz_t10_send.flashkey = "bGV1ZWVyb3Q"; rankz_t10_receive.onLoad = function (success) { var _local1 = _root; if (success) { _rankz_ar_ = rankz_t10_receive.top10.split("<u/*/u>"); i = 0; while (i < _rankz_ar_.length) { tempv = _rankz_ar_[i].split("</*/>"); _local1.gameOverText[("highScoresPlace" + (i + 1)) + "Txt"].text = i + 1; _local1.gameOverText[("highScoresName" + (i + 1)) + "Txt"].text = tempv[0]; _local1.gameOverText[("highScoresScore" + (i + 1)) + "Txt"].text = tempv[1]; _local1.gameOverText[("highScoresLevel" + (i + 1)) + "Txt"].text = tempv[3]; i++; } } else { trace("ERROR"); highScoresName1Txt.text = "Scores could not be loaded"; } }; highScoresName1Txt.text = "Loading High Scores..."; rankz_t10_send.sendAndLoad("http://rankz.armorbot.com/get/top10.php", rankz_t10_receive, "POST");
Instance of Symbol 30 MovieClip in Symbol 291 MovieClip Frame 11
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 291 MovieClip Frame 20
stop();
Symbol 291 MovieClip Frame 25
_root.gameOverMusic.stop(); _root.gotoMenu();
Symbol 291 MovieClip Frame 26
play();
Symbol 291 MovieClip Frame 36
_root.gameOverMusic.stop(); _root.gameMusic.start(0, 1000); _root.gotoRetry();
Symbol 293 Button
on (release) { _root.buttonSound.start(); _root.winGameOverButtonReleased(); }
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
play();
Instance of Symbol 30 MovieClip in Symbol 337 MovieClip Frame 2
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 337 MovieClip Frame 11
_root.gameMusic.stop(); userNameTxt.text = _root.playerName; rankz_t10_send = new LoadVars(); rankz_t10_receive = new LoadVars(); rankz_t10_send.SU0249 = "MjUxOWolZSVhJW4lcw"; rankz_t10_send.flashkey = "bGV1ZWVyb3Q"; rankz_t10_receive.onLoad = function (success) { var _local1 = _root; if (success) { _rankz_ar_ = rankz_t10_receive.top10.split("<u/*/u>"); i = 0; while (i < _rankz_ar_.length) { tempv = _rankz_ar_[i].split("</*/>"); _local1.winText[("highScoresPlace" + (i + 1)) + "Txt"].text = i + 1; _local1.winText[("highScoresName" + (i + 1)) + "Txt"].text = tempv[0]; _local1.winText[("highScoresScore" + (i + 1)) + "Txt"].text = tempv[1]; _local1.winText[("highScoresLevel" + (i + 1)) + "Txt"].text = tempv[3]; i++; } } else { trace("ERROR"); highScoresName1Txt.text = "Scores could not be loaded"; } }; highScoresName1Txt.text = "Loading High Scores..."; rankz_t10_send.sendAndLoad("http://rankz.armorbot.com/get/top10.php", rankz_t10_receive, "POST");
Instance of Symbol 30 MovieClip in Symbol 337 MovieClip Frame 11
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 337 MovieClip Frame 20
stop();
Symbol 337 MovieClip Frame 25
_root.gameOverMusic.stop(); _root.gotoMenu();
Symbol 337 MovieClip Frame 26
play();
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 2
play();
Symbol 339 MovieClip Frame 90
gotoAndStop (1);
Symbol 351 MovieClip Frame 1
stop();
Instance of Symbol 30 MovieClip "sbg" in Symbol 352 MovieClip Frame 1
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 359 MovieClip Frame 1
stop();
Instance of Symbol 30 MovieClip "ltbg" in Symbol 359 MovieClip Frame 1
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }
Symbol 361 MovieClip Frame 1
stop();
Instance of Symbol 30 MovieClip "lbg" in Symbol 361 MovieClip Frame 1
onClipEvent (load) { if (_root.optionsBG == 2) { this.gotoAndPlay(_root.bg._currentframe); } else { this.gotoAndStop(_root.bg._currentframe); } }

Library Items

Symbol 1 Sound [bbShot]
Symbol 2 Sound [rifleShot]
Symbol 3 Sound [pistolShot]
Symbol 4 Sound [magnumShot]
Symbol 5 Sound [shotgunShot]
Symbol 6 Sound [gameOverSound]
Symbol 7 Sound [missileShot]
Symbol 8 Sound [timeExpired]
Symbol 9 Sound [menuLoop]
Symbol 10 Sound [grenadeExplosion]
Symbol 11 Sound [buttonBlip]
Symbol 12 Sound [gameLoop]
Symbol 13 ShapeTweeningUsed by:30
Symbol 14 GraphicUsed by:15 30 109
Symbol 15 MovieClipUses:14Used by:30
Symbol 16 ShapeTweeningUsed by:30
Symbol 17 ShapeTweeningUsed by:30
Symbol 18 ShapeTweeningUsed by:30
Symbol 19 ShapeTweeningUsed by:30
Symbol 20 ShapeTweeningUsed by:30
Symbol 21 ShapeTweeningUsed by:30
Symbol 22 ShapeTweeningUsed by:30
Symbol 23 ShapeTweeningUsed by:30
Symbol 24 ShapeTweeningUsed by:30
Symbol 25 ShapeTweeningUsed by:30
Symbol 26 ShapeTweeningUsed by:30
Symbol 27 ShapeTweeningUsed by:30
Symbol 28 ShapeTweeningUsed by:30
Symbol 29 GraphicUsed by:30 109
Symbol 30 MovieClipUses:13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 14Used by:51 61 112 159 191 235 240 241 291 337 352 359 361  Timeline
Symbol 31 GraphicUsed by:40 202
Symbol 32 GraphicUsed by:40
Symbol 33 GraphicUsed by:40
Symbol 34 GraphicUsed by:40
Symbol 35 GraphicUsed by:40 202
Symbol 36 GraphicUsed by:40
Symbol 37 GraphicUsed by:38 44 89
Symbol 38 MovieClipUses:37Used by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:31 32 33 34 35 36 38 39Used by:Timeline
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44 50
Symbol 44 MovieClipUses:41 43 37Used by:50
Symbol 45 GraphicUsed by:50 94
Symbol 46 GraphicUsed by:47 90
Symbol 47 MovieClipUses:46Used by:50
Symbol 48 MovieClipUsed by:50
Symbol 49 GraphicUsed by:50 94
Symbol 50 MovieClipUses:44 45 47 48 43 49 SS1Used by:Timeline
Symbol 51 MovieClipUses:30Used by:Timeline
Symbol 52 GraphicUsed by:53 183 359 361
Symbol 53 MovieClipUses:52Used by:60
Symbol 54 GraphicUsed by:60
Symbol 55 GraphicUsed by:58 72 73 74 75 76 77 80 84 117 160 162 163 164 169 170 174 175 233 236 237 238 242 243 244 293
Symbol 56 GraphicUsed by:58 72 73 74 75 76 77 80 84 117 160 162 163 164 169 170 174 175 233 236 237 238 242 243 244 293
Symbol 57 GraphicUsed by:58 72 73 74 75 76 77 80 84 117 160 162 163 164 169 170 174 175 233 236 237 238 242 243 244 293
Symbol 58 ButtonUses:55 56 57Used by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:53 54 58 59Used by:Timeline
Symbol 61 MovieClipUses:30Used by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:70
Symbol 65 GraphicUsed by:70
Symbol 66 GraphicUsed by:70
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70
Symbol 70 MovieClipUses:64 65 66 67 69 SS2Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 ButtonUses:55 56 57Used by:Timeline
Symbol 73 ButtonUses:55 56 57Used by:Timeline
Symbol 74 ButtonUses:55 56 57Used by:Timeline
Symbol 75 ButtonUses:55 56 57Used by:Timeline
Symbol 76 ButtonUses:55 56 57Used by:240 291 337  Timeline
Symbol 77 ButtonUses:55 56 57Used by:240 291 337  Timeline
Symbol 78 GraphicUsed by:Timeline
Symbol 79 ButtonUsed by:112 159 191 240 291 337
Symbol 80 ButtonUses:55 56 57Used by:112 159
Symbol 81 GraphicUsed by:112
Symbol 82 FontUsed by:83 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 187 189 190 246 247 249 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336
Symbol 83 EditableTextUses:82Used by:112
Symbol 84 ButtonUses:55 56 57Used by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:84 85 86Used by:111
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88 37Used by:94
Symbol 90 MovieClipUses:46Used by:94
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:94
Symbol 93 MovieClipUsed by:94
Symbol 94 MovieClipUses:89 45 90 92 93 49Used by:111
Symbol 95 ShapeTweeningUsed by:109
Symbol 96 ShapeTweeningUsed by:109
Symbol 97 ShapeTweeningUsed by:109
Symbol 98 ShapeTweeningUsed by:109
Symbol 99 ShapeTweeningUsed by:109
Symbol 100 ShapeTweeningUsed by:109
Symbol 101 ShapeTweeningUsed by:109
Symbol 102 ShapeTweeningUsed by:109
Symbol 103 ShapeTweeningUsed by:109
Symbol 104 ShapeTweeningUsed by:109
Symbol 105 ShapeTweeningUsed by:109
Symbol 106 ShapeTweeningUsed by:109
Symbol 107 ShapeTweeningUsed by:109
Symbol 108 ShapeTweeningUsed by:109
Symbol 109 MovieClipUses:95 96 97 98 99 100 101 102 103 104 105 106 107 108 29 14Used by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClipUses:87 94 110Used by:112
Symbol 112 MovieClipUses:30 79 80 81 83 111Used by:Timeline
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 ButtonUses:114Used by:Timeline
Symbol 116 GraphicUsed by:159 291
Symbol 117 ButtonUses:55 56 57Used by:159 291 337
Symbol 118 GraphicUsed by:159
Symbol 119 EditableTextUses:82Used by:159
Symbol 120 EditableTextUses:82Used by:159
Symbol 121 EditableTextUses:82Used by:159
Symbol 122 EditableTextUses:82Used by:159
Symbol 123 EditableTextUses:82Used by:159
Symbol 124 EditableTextUses:82Used by:159
Symbol 125 EditableTextUses:82Used by:159
Symbol 126 EditableTextUses:82Used by:159
Symbol 127 EditableTextUses:82Used by:159
Symbol 128 EditableTextUses:82Used by:159
Symbol 129 EditableTextUses:82Used by:159
Symbol 130 EditableTextUses:82Used by:159
Symbol 131 EditableTextUses:82Used by:159
Symbol 132 EditableTextUses:82Used by:159
Symbol 133 EditableTextUses:82Used by:159
Symbol 134 EditableTextUses:82Used by:159
Symbol 135 EditableTextUses:82Used by:159
Symbol 136 EditableTextUses:82Used by:159
Symbol 137 EditableTextUses:82Used by:159
Symbol 138 EditableTextUses:82Used by:159
Symbol 139 EditableTextUses:82Used by:159
Symbol 140 EditableTextUses:82Used by:159
Symbol 141 EditableTextUses:82Used by:159
Symbol 142 EditableTextUses:82Used by:159
Symbol 143 EditableTextUses:82Used by:159
Symbol 144 EditableTextUses:82Used by:159
Symbol 145 EditableTextUses:82Used by:159
Symbol 146 EditableTextUses:82Used by:159
Symbol 147 EditableTextUses:82Used by:159
Symbol 148 EditableTextUses:82Used by:159
Symbol 149 EditableTextUses:82Used by:159
Symbol 150 EditableTextUses:82Used by:159
Symbol 151 EditableTextUses:82Used by:159
Symbol 152 EditableTextUses:82Used by:159
Symbol 153 EditableTextUses:82Used by:159
Symbol 154 EditableTextUses:82Used by:159
Symbol 155 EditableTextUses:82Used by:159
Symbol 156 EditableTextUses:82Used by:159
Symbol 157 EditableTextUses:82Used by:159
Symbol 158 EditableTextUses:82Used by:159
Symbol 159 MovieClipUses:30 116 79 80 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158Used by:Timeline
Symbol 160 ButtonUses:55 56 57Used by:191
Symbol 161 GraphicUsed by:191
Symbol 162 ButtonUses:55 56 57Used by:168
Symbol 163 ButtonUses:55 56 57Used by:168
Symbol 164 ButtonUses:55 56 57Used by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:162 163 164 165 166 167Used by:191
Symbol 169 ButtonUses:55 56 57Used by:173
Symbol 170 ButtonUses:55 56 57Used by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:169 170 171 172Used by:191
Symbol 174 ButtonUses:55 56 57Used by:178
Symbol 175 ButtonUses:55 56 57Used by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:174 175 176 177Used by:191
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:185
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 ButtonUses:52 181 182Used by:184
Symbol 184 MovieClipUses:183Used by:185
Symbol 185 MovieClipUses:180 184Used by:186 188
Symbol 186 MovieClipUses:185Used by:191
Symbol 187 EditableTextUses:82Used by:191
Symbol 188 MovieClipUses:185Used by:191
Symbol 189 EditableTextUses:82Used by:191
Symbol 190 EditableTextUses:82Used by:191
Symbol 191 MovieClipUses:30 79 160 161 168 173 178 186 187 188 189 190Used by:Timeline
Symbol 192 GraphicUsed by:208
Symbol 193 GraphicUsed by:202
Symbol 194 GraphicUsed by:202
Symbol 195 GraphicUsed by:202
Symbol 196 GraphicUsed by:202
Symbol 197 GraphicUsed by:202
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:31 193 194 195 196 197 198 35 199 200 201Used by:203
Symbol 203 MovieClipUses:202Used by:208
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:204 205 206Used by:208
Symbol 208 MovieClipUses:192 203 207Used by:228 235
Symbol 209 GraphicUsed by:224 227
Symbol 210 GraphicUsed by:224
Symbol 211 GraphicUsed by:221
Symbol 212 GraphicUsed by:221
Symbol 213 GraphicUsed by:221
Symbol 214 GraphicUsed by:221
Symbol 215 GraphicUsed by:221
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:211 212 213 214 215 216 217 218 219 220Used by:222
Symbol 222 MovieClipUses:221Used by:224 227
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:209 210 222 223Used by:228 235
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:209 225 222 226Used by:228 235
Symbol 228 MovieClipUses:208 224 227Used by:Timeline
Symbol 229 FontUsed by:230 232 338
Symbol 230 EditableTextUses:229Used by:235
Symbol 231 GraphicUsed by:235
Symbol 232 EditableTextUses:229Used by:235
Symbol 233 ButtonUses:55 56 57Used by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:30 230 208 231 232 233 234 224 227Used by:Timeline
Symbol 236 ButtonUses:55 56 57Used by:240
Symbol 237 ButtonUses:55 56 57Used by:240
Symbol 238 ButtonUses:55 56 57Used by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:30 79 236 237 238 76 77 239Used by:241
Symbol 241 MovieClipUses:30 240Used by:Timeline
Symbol 242 ButtonUses:55 56 57Used by:291
Symbol 243 ButtonUses:55 56 57Used by:291 337
Symbol 244 ButtonUses:55 56 57Used by:291
Symbol 245 GraphicUsed by:291
Symbol 246 EditableTextUses:82Used by:291
Symbol 247 EditableTextUses:82Used by:291
Symbol 248 GraphicUsed by:250
Symbol 249 EditableTextUses:82Used by:250
Symbol 250 MovieClipUses:248 249Used by:291
Symbol 251 EditableTextUses:82Used by:291
Symbol 252 EditableTextUses:82Used by:291
Symbol 253 EditableTextUses:82Used by:291
Symbol 254 EditableTextUses:82Used by:291
Symbol 255 EditableTextUses:82Used by:291
Symbol 256 EditableTextUses:82Used by:291
Symbol 257 EditableTextUses:82Used by:291
Symbol 258 EditableTextUses:82Used by:291
Symbol 259 EditableTextUses:82Used by:291
Symbol 260 EditableTextUses:82Used by:291
Symbol 261 EditableTextUses:82Used by:291
Symbol 262 EditableTextUses:82Used by:291
Symbol 263 EditableTextUses:82Used by:291
Symbol 264 EditableTextUses:82Used by:291
Symbol 265 EditableTextUses:82Used by:291
Symbol 266 EditableTextUses:82Used by:291
Symbol 267 EditableTextUses:82Used by:291
Symbol 268 EditableTextUses:82Used by:291
Symbol 269 EditableTextUses:82Used by:291
Symbol 270 EditableTextUses:82Used by:291
Symbol 271 EditableTextUses:82Used by:291
Symbol 272 EditableTextUses:82Used by:291
Symbol 273 EditableTextUses:82Used by:291
Symbol 274 EditableTextUses:82Used by:291
Symbol 275 EditableTextUses:82Used by:291
Symbol 276 EditableTextUses:82Used by:291
Symbol 277 EditableTextUses:82Used by:291
Symbol 278 EditableTextUses:82Used by:291
Symbol 279 EditableTextUses:82Used by:291
Symbol 280 EditableTextUses:82Used by:291
Symbol 281 EditableTextUses:82Used by:291
Symbol 282 EditableTextUses:82Used by:291
Symbol 283 EditableTextUses:82Used by:291
Symbol 284 EditableTextUses:82Used by:291
Symbol 285 EditableTextUses:82Used by:291
Symbol 286 EditableTextUses:82Used by:291
Symbol 287 EditableTextUses:82Used by:291
Symbol 288 EditableTextUses:82Used by:291
Symbol 289 EditableTextUses:82Used by:291
Symbol 290 EditableTextUses:82Used by:291
Symbol 291 MovieClipUses:30 116 79 242 117 243 244 76 77 245 246 247 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290Used by:Timeline
Symbol 292 GraphicUsed by:337
Symbol 293 ButtonUses:55 56 57Used by:337
Symbol 294 GraphicUsed by:337
Symbol 295 EditableTextUses:82Used by:337
Symbol 296 EditableTextUses:82Used by:337
Symbol 297 EditableTextUses:82Used by:337
Symbol 298 EditableTextUses:82Used by:337
Symbol 299 EditableTextUses:82Used by:337
Symbol 300 EditableTextUses:82Used by:337
Symbol 301 EditableTextUses:82Used by:337
Symbol 302 EditableTextUses:82Used by:337
Symbol 303 EditableTextUses:82Used by:337
Symbol 304 EditableTextUses:82Used by:337
Symbol 305 EditableTextUses:82Used by:337
Symbol 306 EditableTextUses:82Used by:337
Symbol 307 EditableTextUses:82Used by:337
Symbol 308 EditableTextUses:82Used by:337
Symbol 309 EditableTextUses:82Used by:337
Symbol 310 EditableTextUses:82Used by:337
Symbol 311 EditableTextUses:82Used by:337
Symbol 312 EditableTextUses:82Used by:337
Symbol 313 EditableTextUses:82Used by:337
Symbol 314 EditableTextUses:82Used by:337
Symbol 315 EditableTextUses:82Used by:337
Symbol 316 EditableTextUses:82Used by:337
Symbol 317 EditableTextUses:82Used by:337
Symbol 318 EditableTextUses:82Used by:337
Symbol 319 EditableTextUses:82Used by:337
Symbol 320 EditableTextUses:82Used by:337
Symbol 321 EditableTextUses:82Used by:337
Symbol 322 EditableTextUses:82Used by:337
Symbol 323 EditableTextUses:82Used by:337
Symbol 324 EditableTextUses:82Used by:337
Symbol 325 EditableTextUses:82Used by:337
Symbol 326 EditableTextUses:82Used by:337
Symbol 327 EditableTextUses:82Used by:337
Symbol 328 EditableTextUses:82Used by:337
Symbol 329 EditableTextUses:82Used by:337
Symbol 330 EditableTextUses:82Used by:337
Symbol 331 EditableTextUses:82Used by:337
Symbol 332 EditableTextUses:82Used by:337
Symbol 333 EditableTextUses:82Used by:337
Symbol 334 EditableTextUses:82Used by:337
Symbol 335 EditableTextUses:82Used by:337
Symbol 336 EditableTextUses:82Used by:337
Symbol 337 MovieClipUses:30 292 79 293 117 243 76 77 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336Used by:Timeline
Symbol 338 TextUses:229Used by:339
Symbol 339 MovieClipUses:338Used by:Timeline
Symbol 340 GraphicUsed by:352
Symbol 341 GraphicUsed by:351
Symbol 342 GraphicUsed by:351
Symbol 343 GraphicUsed by:351
Symbol 344 GraphicUsed by:351
Symbol 345 GraphicUsed by:351
Symbol 346 GraphicUsed by:351
Symbol 347 GraphicUsed by:351
Symbol 348 GraphicUsed by:351
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:341 342 343 344 345 346 347 348 349 350Used by:352 359 361
Symbol 352 MovieClipUses:30 340 351Used by:Timeline
Symbol 353 GraphicUsed by:359
Symbol 354 GraphicUsed by:359
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:359
Symbol 357 GraphicUsed by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:30 353 354 52 356 357 351 358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:30 52 351 360Used by:Timeline
Streaming Sound 1Used by:Symbol 50 MovieClip
Streaming Sound 2Used by:Symbol 70 MovieClip

Instance Names

"bg"Frame 1Symbol 30 MovieClip
"deathTrans"Frame 1Symbol 51 MovieClip
"preloader"Frame 1Symbol 60 MovieClip
"preloadTran"Frame 1Symbol 61 MovieClip
"b1"Frame 3Symbol 72 Button
"b2"Frame 3Symbol 73 Button
"b3"Frame 3Symbol 74 Button
"b4"Frame 3Symbol 75 Button
"b3"Frame 3Symbol 76 Button
"b4"Frame 3Symbol 77 Button
"howToText"Frame 3Symbol 112 MovieClip
"highScoresText"Frame 3Symbol 159 MovieClip
"optionsText"Frame 3Symbol 191 MovieClip
"singleTran"Frame 3Symbol 61 MovieClip
"bgText"Frame 4Symbol 228 MovieClip
"popUpText"Frame 4Symbol 235 MovieClip
"pausePopUp"Frame 4Symbol 241 MovieClip
"gameOverText"Frame 4Symbol 291 MovieClip
"winText"Frame 4Symbol 337 MovieClip
"deathTrans"Frame 4Symbol 51 MovieClip
"showMesText"Frame 4Symbol 339 MovieClip
"scoreText"Frame 4Symbol 352 MovieClip
"livesText"Frame 4Symbol 359 MovieClip
"levelText"Frame 4Symbol 361 MovieClip
"brighty"Symbol 30 MovieClip Frame 1Symbol 15 MovieClip
"jetBox"Symbol 44 MovieClip Frame 1Symbol 43 MovieClip
"leftJet"Symbol 50 MovieClip Frame 1Symbol 44 MovieClip
"rightJet"Symbol 50 MovieClip Frame 1Symbol 44 MovieClip
"hitBox"Symbol 50 MovieClip Frame 1Symbol 47 MovieClip
"Gun1"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun7"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun3"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun5"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun8"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun2"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun6"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"Gun4"Symbol 50 MovieClip Frame 1Symbol 48 MovieClip
"mainBox"Symbol 50 MovieClip Frame 1Symbol 43 MovieClip
"bar"Symbol 60 MovieClip Frame 1Symbol 53 MovieClip
"thisBG"Symbol 61 MovieClip Frame 1Symbol 30 MovieClip
"leftJet"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"rightJet"Symbol 94 MovieClip Frame 1Symbol 89 MovieClip
"hitBox"Symbol 94 MovieClip Frame 1Symbol 90 MovieClip
"leftJetBox"Symbol 94 MovieClip Frame 1Symbol 92 MovieClip
"rightJetBox"Symbol 94 MovieClip Frame 1Symbol 92 MovieClip
"Gun1"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun7"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun3"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun5"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun8"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun2"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun6"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"Gun4"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"bgPText"Symbol 111 MovieClip Frame 1Symbol 87 MovieClip
"deathTrans"Symbol 111 MovieClip Frame 1Symbol 110 MovieClip
"practiceGame"Symbol 112 MovieClip Frame 11Symbol 111 MovieClip
"highScoresName1Txt"Symbol 159 MovieClip Frame 11Symbol 119 EditableText
"highScoresLevel1Txt"Symbol 159 MovieClip Frame 11Symbol 120 EditableText
"highScoresScore1Txt"Symbol 159 MovieClip Frame 11Symbol 121 EditableText
"highScoresPlace1Txt"Symbol 159 MovieClip Frame 11Symbol 122 EditableText
"highScoresPlace2Txt"Symbol 159 MovieClip Frame 11Symbol 123 EditableText
"highScoresPlace3Txt"Symbol 159 MovieClip Frame 11Symbol 124 EditableText
"highScoresPlace4Txt"Symbol 159 MovieClip Frame 11Symbol 125 EditableText
"highScoresPlace5Txt"Symbol 159 MovieClip Frame 11Symbol 126 EditableText
"highScoresPlace6Txt"Symbol 159 MovieClip Frame 11Symbol 127 EditableText
"highScoresPlace7Txt"Symbol 159 MovieClip Frame 11Symbol 128 EditableText
"highScoresPlace8Txt"Symbol 159 MovieClip Frame 11Symbol 129 EditableText
"highScoresPlace9Txt"Symbol 159 MovieClip Frame 11Symbol 130 EditableText
"highScoresPlace10Txt"Symbol 159 MovieClip Frame 11Symbol 131 EditableText
"highScoresName2Txt"Symbol 159 MovieClip Frame 11Symbol 132 EditableText
"highScoresName3Txt"Symbol 159 MovieClip Frame 11Symbol 133 EditableText
"highScoresName4Txt"Symbol 159 MovieClip Frame 11Symbol 134 EditableText
"highScoresName5Txt"Symbol 159 MovieClip Frame 11Symbol 135 EditableText
"highScoresName6Txt"Symbol 159 MovieClip Frame 11Symbol 136 EditableText
"highScoresName7Txt"Symbol 159 MovieClip Frame 11Symbol 137 EditableText
"highScoresName8Txt"Symbol 159 MovieClip Frame 11Symbol 138 EditableText
"highScoresName9Txt"Symbol 159 MovieClip Frame 11Symbol 139 EditableText
"highScoresName10Txt"Symbol 159 MovieClip Frame 11Symbol 140 EditableText
"highScoresLevel2Txt"Symbol 159 MovieClip Frame 11Symbol 141 EditableText
"highScoresScore2Txt"Symbol 159 MovieClip Frame 11Symbol 142 EditableText
"highScoresLevel3Txt"Symbol 159 MovieClip Frame 11Symbol 143 EditableText
"highScoresScore3Txt"Symbol 159 MovieClip Frame 11Symbol 144 EditableText
"highScoresLevel4Txt"Symbol 159 MovieClip Frame 11Symbol 145 EditableText
"highScoresScore4Txt"Symbol 159 MovieClip Frame 11Symbol 146 EditableText
"highScoresLevel5Txt"Symbol 159 MovieClip Frame 11Symbol 147 EditableText
"highScoresScore5Txt"Symbol 159 MovieClip Frame 11Symbol 148 EditableText
"highScoresLevel6Txt"Symbol 159 MovieClip Frame 11Symbol 149 EditableText
"highScoresScore6Txt"Symbol 159 MovieClip Frame 11Symbol 150 EditableText
"highScoresLevel7Txt"Symbol 159 MovieClip Frame 11Symbol 151 EditableText
"highScoresScore7Txt"Symbol 159 MovieClip Frame 11Symbol 152 EditableText
"highScoresLevel8Txt"Symbol 159 MovieClip Frame 11Symbol 153 EditableText
"highScoresScore8Txt"Symbol 159 MovieClip Frame 11Symbol 154 EditableText
"highScoresLevel9Txt"Symbol 159 MovieClip Frame 11Symbol 155 EditableText
"highScoresScore9Txt"Symbol 159 MovieClip Frame 11Symbol 156 EditableText
"highScoresLevel10Txt"Symbol 159 MovieClip Frame 11Symbol 157 EditableText
"highScoresScore10Txt"Symbol 159 MovieClip Frame 11Symbol 158 EditableText
"lineToFollow"Symbol 185 MovieClip Frame 1Symbol 180 MovieClip
"draggy"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"brightTog"Symbol 186 MovieClip Frame 1Symbol 185 MovieClip
"accelTog"Symbol 188 MovieClip Frame 1Symbol 185 MovieClip
"turnAccelTog"Symbol 188 MovieClip Frame 1Symbol 185 MovieClip
"ourBG"Symbol 191 MovieClip Frame 2Symbol 30 MovieClip
"o1"Symbol 191 MovieClip Frame 11Symbol 168 MovieClip
"o3"Symbol 191 MovieClip Frame 11Symbol 173 MovieClip
"o2"Symbol 191 MovieClip Frame 11Symbol 178 MovieClip
"ourBG1"Symbol 191 MovieClip Frame 11Symbol 30 MovieClip
"g1"Symbol 203 MovieClip Frame 1Symbol 202 MovieClip
"g2"Symbol 203 MovieClip Frame 2Symbol 202 MovieClip
"g3"Symbol 203 MovieClip Frame 3Symbol 202 MovieClip
"g1"Symbol 203 MovieClip Frame 3Symbol 202 MovieClip
"g4"Symbol 203 MovieClip Frame 3Symbol 202 MovieClip
"g5"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"g1"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"g6"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"g2"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"g7"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"g8"Symbol 203 MovieClip Frame 4Symbol 202 MovieClip
"upgrade"Symbol 208 MovieClip Frame 1Symbol 203 MovieClip
"mode"Symbol 208 MovieClip Frame 1Symbol 207 MovieClip
"n1"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip
"n2"Symbol 222 MovieClip Frame 2Symbol 221 MovieClip
"val"Symbol 224 MovieClip Frame 1Symbol 222 MovieClip
"val"Symbol 227 MovieClip Frame 1Symbol 222 MovieClip
"weapon"Symbol 228 MovieClip Frame 1Symbol 208 MovieClip
"goal1"Symbol 228 MovieClip Frame 1Symbol 224 MovieClip
"goal2"Symbol 228 MovieClip Frame 1Symbol 227 MovieClip
"levelTxt"Symbol 235 MovieClip Frame 32Symbol 230 EditableText
"weaponChip"Symbol 235 MovieClip Frame 32Symbol 208 MovieClip
"goalTxt"Symbol 235 MovieClip Frame 32Symbol 232 EditableText
"b1"Symbol 235 MovieClip Frame 32Symbol 233 Button
"goal1Chip"Symbol 235 MovieClip Frame 125Symbol 224 MovieClip
"goal2Chip"Symbol 235 MovieClip Frame 208Symbol 227 MovieClip
"ppuobg"Symbol 240 MovieClip Frame 1Symbol 30 MovieClip
"ppub3"Symbol 240 MovieClip Frame 1Symbol 236 Button
"ppub2"Symbol 240 MovieClip Frame 1Symbol 237 Button
"ppub1"Symbol 240 MovieClip Frame 1Symbol 238 Button
"b3"Symbol 240 MovieClip Frame 1Symbol 76 Button
"b4"Symbol 240 MovieClip Frame 1Symbol 77 Button
"ourBG"Symbol 241 MovieClip Frame 2Symbol 30 MovieClip
"ppu"Symbol 241 MovieClip Frame 17Symbol 240 MovieClip
"b3"Symbol 291 MovieClip Frame 11Symbol 76 Button
"b4"Symbol 291 MovieClip Frame 11Symbol 77 Button
"statusTxt"Symbol 291 MovieClip Frame 11Symbol 246 EditableText
"userNameTxt"Symbol 291 MovieClip Frame 11Symbol 247 EditableText
"mesText"Symbol 291 MovieClip Frame 11Symbol 250 MovieClip
"highScoresName1Txt"Symbol 291 MovieClip Frame 11Symbol 251 EditableText
"highScoresLevel1Txt"Symbol 291 MovieClip Frame 11Symbol 252 EditableText
"highScoresScore1Txt"Symbol 291 MovieClip Frame 11Symbol 253 EditableText
"highScoresPlace1Txt"Symbol 291 MovieClip Frame 11Symbol 254 EditableText
"highScoresPlace2Txt"Symbol 291 MovieClip Frame 11Symbol 255 EditableText
"highScoresPlace3Txt"Symbol 291 MovieClip Frame 11Symbol 256 EditableText
"highScoresPlace4Txt"Symbol 291 MovieClip Frame 11Symbol 257 EditableText
"highScoresPlace5Txt"Symbol 291 MovieClip Frame 11Symbol 258 EditableText
"highScoresPlace6Txt"Symbol 291 MovieClip Frame 11Symbol 259 EditableText
"highScoresPlace7Txt"Symbol 291 MovieClip Frame 11Symbol 260 EditableText
"highScoresPlace8Txt"Symbol 291 MovieClip Frame 11Symbol 261 EditableText
"highScoresPlace9Txt"Symbol 291 MovieClip Frame 11Symbol 262 EditableText
"highScoresPlace10Txt"Symbol 291 MovieClip Frame 11Symbol 263 EditableText
"highScoresName2Txt"Symbol 291 MovieClip Frame 11Symbol 264 EditableText
"highScoresName3Txt"Symbol 291 MovieClip Frame 11Symbol 265 EditableText
"highScoresName4Txt"Symbol 291 MovieClip Frame 11Symbol 266 EditableText
"highScoresName5Txt"Symbol 291 MovieClip Frame 11Symbol 267 EditableText
"highScoresName6Txt"Symbol 291 MovieClip Frame 11Symbol 268 EditableText
"highScoresName7Txt"Symbol 291 MovieClip Frame 11Symbol 269 EditableText
"highScoresName8Txt"Symbol 291 MovieClip Frame 11Symbol 270 EditableText
"highScoresName9Txt"Symbol 291 MovieClip Frame 11Symbol 271 EditableText
"highScoresName10Txt"Symbol 291 MovieClip Frame 11Symbol 272 EditableText
"highScoresLevel2Txt"Symbol 291 MovieClip Frame 11Symbol 273 EditableText
"highScoresScore2Txt"Symbol 291 MovieClip Frame 11Symbol 274 EditableText
"highScoresLevel3Txt"Symbol 291 MovieClip Frame 11Symbol 275 EditableText
"highScoresScore3Txt"Symbol 291 MovieClip Frame 11Symbol 276 EditableText
"highScoresLevel4Txt"Symbol 291 MovieClip Frame 11Symbol 277 EditableText
"highScoresScore4Txt"Symbol 291 MovieClip Frame 11Symbol 278 EditableText
"highScoresLevel5Txt"Symbol 291 MovieClip Frame 11Symbol 279 EditableText
"highScoresScore5Txt"Symbol 291 MovieClip Frame 11Symbol 280 EditableText
"highScoresLevel6Txt"Symbol 291 MovieClip Frame 11Symbol 281 EditableText
"highScoresScore6Txt"Symbol 291 MovieClip Frame 11Symbol 282 EditableText
"highScoresLevel7Txt"Symbol 291 MovieClip Frame 11Symbol 283 EditableText
"highScoresScore7Txt"Symbol 291 MovieClip Frame 11Symbol 284 EditableText
"highScoresLevel8Txt"Symbol 291 MovieClip Frame 11Symbol 285 EditableText
"highScoresScore8Txt"Symbol 291 MovieClip Frame 11Symbol 286 EditableText
"highScoresLevel9Txt"Symbol 291 MovieClip Frame 11Symbol 287 EditableText
"highScoresScore9Txt"Symbol 291 MovieClip Frame 11Symbol 288 EditableText
"highScoresLevel10Txt"Symbol 291 MovieClip Frame 11Symbol 289 EditableText
"highScoresScore10Txt"Symbol 291 MovieClip Frame 11Symbol 290 EditableText
"b3"Symbol 337 MovieClip Frame 11Symbol 76 Button
"b4"Symbol 337 MovieClip Frame 11Symbol 77 Button
"statusTxt"Symbol 337 MovieClip Frame 11Symbol 295 EditableText
"userNameTxt"Symbol 337 MovieClip Frame 11Symbol 296 EditableText
"highScoresName1Txt"Symbol 337 MovieClip Frame 11Symbol 297 EditableText
"highScoresLevel1Txt"Symbol 337 MovieClip Frame 11Symbol 298 EditableText
"highScoresScore1Txt"Symbol 337 MovieClip Frame 11Symbol 299 EditableText
"highScoresPlace1Txt"Symbol 337 MovieClip Frame 11Symbol 300 EditableText
"highScoresPlace2Txt"Symbol 337 MovieClip Frame 11Symbol 301 EditableText
"highScoresPlace3Txt"Symbol 337 MovieClip Frame 11Symbol 302 EditableText
"highScoresPlace4Txt"Symbol 337 MovieClip Frame 11Symbol 303 EditableText
"highScoresPlace5Txt"Symbol 337 MovieClip Frame 11Symbol 304 EditableText
"highScoresPlace6Txt"Symbol 337 MovieClip Frame 11Symbol 305 EditableText
"highScoresPlace7Txt"Symbol 337 MovieClip Frame 11Symbol 306 EditableText
"highScoresPlace8Txt"Symbol 337 MovieClip Frame 11Symbol 307 EditableText
"highScoresPlace9Txt"Symbol 337 MovieClip Frame 11Symbol 308 EditableText
"highScoresPlace10Txt"Symbol 337 MovieClip Frame 11Symbol 309 EditableText
"highScoresName2Txt"Symbol 337 MovieClip Frame 11Symbol 310 EditableText
"highScoresName3Txt"Symbol 337 MovieClip Frame 11Symbol 311 EditableText
"highScoresName4Txt"Symbol 337 MovieClip Frame 11Symbol 312 EditableText
"highScoresName5Txt"Symbol 337 MovieClip Frame 11Symbol 313 EditableText
"highScoresName6Txt"Symbol 337 MovieClip Frame 11Symbol 314 EditableText
"highScoresName7Txt"Symbol 337 MovieClip Frame 11Symbol 315 EditableText
"highScoresName8Txt"Symbol 337 MovieClip Frame 11Symbol 316 EditableText
"highScoresName9Txt"Symbol 337 MovieClip Frame 11Symbol 317 EditableText
"highScoresName10Txt"Symbol 337 MovieClip Frame 11Symbol 318 EditableText
"highScoresLevel2Txt"Symbol 337 MovieClip Frame 11Symbol 319 EditableText
"highScoresScore2Txt"Symbol 337 MovieClip Frame 11Symbol 320 EditableText
"highScoresLevel3Txt"Symbol 337 MovieClip Frame 11Symbol 321 EditableText
"highScoresScore3Txt"Symbol 337 MovieClip Frame 11Symbol 322 EditableText
"highScoresLevel4Txt"Symbol 337 MovieClip Frame 11Symbol 323 EditableText
"highScoresScore4Txt"Symbol 337 MovieClip Frame 11Symbol 324 EditableText
"highScoresLevel5Txt"Symbol 337 MovieClip Frame 11Symbol 325 EditableText
"highScoresScore5Txt"Symbol 337 MovieClip Frame 11Symbol 326 EditableText
"highScoresLevel6Txt"Symbol 337 MovieClip Frame 11Symbol 327 EditableText
"highScoresScore6Txt"Symbol 337 MovieClip Frame 11Symbol 328 EditableText
"highScoresLevel7Txt"Symbol 337 MovieClip Frame 11Symbol 329 EditableText
"highScoresScore7Txt"Symbol 337 MovieClip Frame 11Symbol 330 EditableText
"highScoresLevel8Txt"Symbol 337 MovieClip Frame 11Symbol 331 EditableText
"highScoresScore8Txt"Symbol 337 MovieClip Frame 11Symbol 332 EditableText
"highScoresLevel9Txt"Symbol 337 MovieClip Frame 11Symbol 333 EditableText
"highScoresScore9Txt"Symbol 337 MovieClip Frame 11Symbol 334 EditableText
"highScoresLevel10Txt"Symbol 337 MovieClip Frame 11Symbol 335 EditableText
"highScoresScore10Txt"Symbol 337 MovieClip Frame 11Symbol 336 EditableText
"sbg"Symbol 352 MovieClip Frame 1Symbol 30 MovieClip
"s2"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s1"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s3"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s5"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s6"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s7"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s4"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s8"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s9"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"s10"Symbol 352 MovieClip Frame 1Symbol 351 MovieClip
"ltbg"Symbol 359 MovieClip Frame 1Symbol 30 MovieClip
"n1"Symbol 359 MovieClip Frame 5Symbol 351 MovieClip
"n2"Symbol 359 MovieClip Frame 6Symbol 351 MovieClip
"lbg"Symbol 361 MovieClip Frame 1Symbol 30 MovieClip
"n1"Symbol 361 MovieClip Frame 1Symbol 351 MovieClip
"n2"Symbol 361 MovieClip Frame 2Symbol 351 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "bbShot"
ExportAssets (56)Timeline Frame 1Symbol 2 as "rifleShot"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pistolShot"
ExportAssets (56)Timeline Frame 1Symbol 4 as "magnumShot"
ExportAssets (56)Timeline Frame 1Symbol 5 as "shotgunShot"
ExportAssets (56)Timeline Frame 1Symbol 6 as "gameOverSound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "missileShot"
ExportAssets (56)Timeline Frame 1Symbol 8 as "timeExpired"
ExportAssets (56)Timeline Frame 1Symbol 9 as "menuLoop"
ExportAssets (56)Timeline Frame 1Symbol 10 as "grenadeExplosion"
ExportAssets (56)Timeline Frame 1Symbol 11 as "buttonBlip"
ExportAssets (56)Timeline Frame 1Symbol 12 as "gameLoop"

Labels

"BB"Symbol 40 MovieClip Frame 1
"PISTOL"Symbol 40 MovieClip Frame 2
"MAGNUM"Symbol 40 MovieClip Frame 3
"RIFLE"Symbol 40 MovieClip Frame 4
"SHOT"Symbol 40 MovieClip Frame 5
"GRENADE"Symbol 40 MovieClip Frame 6
"SHARD"Symbol 40 MovieClip Frame 7
"MISSILE"Symbol 40 MovieClip Frame 8
"smallBooster"Symbol 44 MovieClip Frame 2
"Loaded"Symbol 60 MovieClip Frame 3
"smallBooster"Symbol 89 MovieClip Frame 2
"largeBooster"Symbol 89 MovieClip Frame 6




https://swfchan.com/54/267778/info.shtml
Created: 7/6 -2026 11:46:08 Last modified: 7/6 -2026 11:46:08 Server time: 07/06 -2026 19:11:21