Frame 1
stop();
Instance of Symbol 13 MovieClip in Frame 1
/* no clip actions */
Instance of Symbol 17 MovieClip in Frame 1
onClipEvent (enterFrame) {
if (_root._framesloaded >= _root._totalframes) {
_root.gotoAndPlay(2);
} else {
this.gotoAndStop(Math.floor((_root._framesloaded / _root._totalframes) * this._totalframes));
}
}
Frame 2
fscommand ("allowscale", "true");
stop();
Instance of Symbol 20 MovieClip "mainStars" in Frame 2
onClipEvent (load) {
stars.duplicateMovieClip("stars2", 10);
stars2._y = stars._y - stars._height;
starsStarty = this._y;
starsSpeed = 2;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + stars._height)) {
this._y = starsStarty + starsSpeed;
}
}
Instance of Symbol 23 MovieClip "starsMed" in Frame 2
onClipEvent (load) {
starsM.duplicateMovieClip("stars2", 12);
stars2._y = starsM._y - starsM._height;
starsStarty = this._y;
starsSpeed = 3.5;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + starsM._height)) {
this._y = starsStarty + starsSpeed;
}
}
Instance of Symbol 26 MovieClip "starsHi" in Frame 2
onClipEvent (load) {
starsH.duplicateMovieClip("stars2", 12);
stars2._y = starsH._y - starsH._height;
starsStarty = this._y;
starsSpeed = 5;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + starsH._height)) {
this._y = starsStarty + starsSpeed;
}
}
Frame 3
stop();
Frame 4
stop();
Frame 5
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
stop();
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
Frame 15
function hit() {
lives--;
if (lives < 0) {
_root.player.gotoAndPlay("opps");
gotoAndPlay (17);
}
}
function power() {
if (90 >= lives) {
lives = lives + 10;
}
}
fscommand ("allowscale", "false");
numEnemy = 1;
i = 1;
while (numEnemy >= i) {
enemy.duplicateMovieClip("enemy" + i, i + 1);
i++;
}
score = 0;
lives = 100;
Instance of Symbol 20 MovieClip "mainStars" in Frame 15
onClipEvent (load) {
stars.duplicateMovieClip("stars2", 10);
stars2._y = stars._y - stars._height;
starsStarty = this._y;
starsSpeed = 2;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + stars._height)) {
this._y = starsStarty + starsSpeed;
}
}
Instance of Symbol 23 MovieClip "starsMed" in Frame 15
onClipEvent (load) {
starsM.duplicateMovieClip("stars2", 12);
stars2._y = starsM._y - starsM._height;
starsStarty = this._y;
starsSpeed = 3.5;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + starsM._height)) {
this._y = starsStarty + starsSpeed;
}
}
Instance of Symbol 26 MovieClip "starsHi" in Frame 15
onClipEvent (load) {
starsH.duplicateMovieClip("stars2", 12);
stars2._y = starsH._y - starsH._height;
starsStarty = this._y;
starsSpeed = 5;
}
onClipEvent (enterFrame) {
this._y = this._y + starsSpeed;
if (this._y >= (starsStarty + starsH._height)) {
this._y = starsStarty + starsSpeed;
}
}
Instance of Symbol 132 MovieClip "bomb" in Frame 15
onClipEvent (enterFrame) {
this._x = this._x + (_root.player._x - this._x);
this._y = this._y + (_root.player._y - this._y);
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 150;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
i++;
}
}
Instance of Symbol 135 MovieClip "powerUp" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = 4;
hitFlag = false;
this.gotoAndStop(1);
}
hitFlag = false;
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.power();
}
}
Instance of Symbol 149 MovieClip "player" in Frame 15
onClipEvent (load) {
moveSpeed = 10;
_root.shot._visible = false;
maxShots = 7;
shotCounter = 1;
depthCounter = 1;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) and (maxShots >= shotCounter)) {
shotCounter++;
_root.shot.duplicateMovieClip("shot" + depthCounter, depthCounter);
_root["shot" + depthCounter]._visible = true;
depthCounter++;
if (maxShots < depthCounter) {
depthCounter = 1;
}
}
if (Key.isDown(16)) {
_root.bomb.gotoAndPlay(2);
}
if (Key.isDown(39) and (this._x < 500)) {
0 < this._x;
this._x = this._x + moveSpeed;
_root.player.gotoAndPlay("bank right");
} else if (Key.isDown(37) and (50 < this._x)) {
this._x = this._x - moveSpeed;
_root.player.gotoAndPlay("bank left");
}
if (Key.isDown(40) and (this._y < 350)) {
this._y = this._y + moveSpeed;
} else if (Key.isDown(38) and (0 < this._y)) {
this._y = this._y - moveSpeed;
}
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 10;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["stab" + s]) and (_root["stab" + s].hitFlag == false)) {
_root.score = _root.score + 10;
_root["stab" + s].hitFlag = true;
_root["stab" + s].gotoAndPlay(10);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root.score = _root.score + 10;
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
if (this.hitTest(_root.powerUp) and (_root.powerUP.hitFlag == false)) {
_root.powerUp.hitFlag = true;
_root.power();
_root.powerUp.gotoAndPlay(2);
}
i++;
}
}
Instance of Symbol 152 MovieClip "shot" in Frame 15
onClipEvent (load) {
shotMoveSpeed = 30;
this._y = _root.player._y - 50;
this._x = _root.player._x;
}
onClipEvent (enterFrame) {
if (this._name != "shot") {
this._y = this._y - shotMoveSpeed;
if (this._y < -10) {
_root.player.shotCounter--;
this.removeMovieClip();
}
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 150;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["stab" + s]) and (_root["stab" + s].hitFlag == false)) {
_root.score = _root.score + 150;
_root["stab" + s].hitFlag = true;
_root["stab" + s].gotoAndPlay(10);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
i++;
}
}
}
Instance of Symbol 157 MovieClip "enemyA" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beam._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beam.duplicateMovieClip("beam" + Counter, Counter);
_root["beam" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 158 MovieClip "enemyB" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeamB = 2;
shootchance = 1;
beamCounterB = 1;
CounterB = 2;
hitFlag = false;
_root.beam2._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnowB = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnowB)) {
beamCounterB++;
_root.beam2.duplicateMovieClip("beam2" + CounterB, CounterB);
_root["beam2" + CounterB]._visible = true;
CounterB++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 160 MovieClip "beam2" in Frame 15
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyB._y + 40;
this._x = _root.enemyB._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyB.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 162 MovieClip "beam" in Frame 15
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyA._y + 40;
this._x = _root.enemyA._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyA.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 163 MovieClip "beamC" in Frame 15
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyC._y + 40;
this._x = _root.enemyC._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyC.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 170 MovieClip "dumb" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 100;
enemySpeed = random(8) + 8;
hitFlag = false;
this.gotoAndStop(1);
}
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + enemySpeed;
if (450 < this._y) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 171 MovieClip "enemyC" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beamC._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beamC.duplicateMovieClip("beamC" + Counter, Counter);
_root["beamC" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 178 MovieClip "stab" in Frame 15
onClipEvent (load) {
function reset() {
this._y = 400;
this._x = random(300) + 100;
enemySpeed = random(6) + 2;
hitFlag = false;
this.gotoAndPlay(1);
}
reset();
}
onClipEvent (enterFrame) {
this._y = this._y - enemySpeed;
if (this._y < -50) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 162 MovieClip "beamD" in Frame 15
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyD._y + 40;
this._x = _root.enemyD._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyD.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 157 MovieClip "enemyD" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beamD._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beamD.duplicateMovieClip("beamD" + Counter, Counter);
_root["beamD" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 181 MovieClip "bomberA" in Frame 15
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(7) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
bomberShot = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.QbeamA._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(bomberShot) >= Number(shootnow)) {
beamCounter++;
_root.QbeamA.duplicateMovieClip("beamQ" + Counter, Counter);
_root["beamQ" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 183 MovieClip "QbeamA" in Frame 15
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.bomberA._y + 40;
this._x = _root.bomberA._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.bomberA.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Frame 16
stop();
Frame 17
i = 2;
while (numEnemy >= i) {
this["enemy" + i].removeMovieClip();
i++;
}
Frame 33
if ((score < 1000000) && (100000 < score)) {
eval = "Well done. You're one of the best shooter I've met.";
} else if ((score < 100000) && (10000 < score)) {
eval = "Good job, really show what you're made of.";
} else if ((score < 10000) && (9000 < score)) {
eval = "Nice going, guv. You'd show them whose boss.";
} else if ((score < 9000) && (8000 < score)) {
eval = "Not bad, try to evade more often.";
} else if ((score < 8000) && (7000 < score)) {
eval = "Keep trying, you're getting better.";
} else if ((score < 7000) && (6000 < score)) {
eval = "Good, try strafing at the enemies.";
} else if ((score < 6000) && (5000 < score)) {
eval = "Not bad.";
} else if ((score < 5000) && (3000 < score)) {
eval = "I'd seen worse enemy encounters.";
} else if ((score < 2000) && (1000 < score)) {
eval = "Wha?...";
} else if ((score < 1000) && (100 < score)) {
eval = "You can do better than THAT!.";
} else if (score == 0) {
eval = "Nit, even spaceslugs are better flyers...";
}
temp = score;
stop();
Frame 34
function hit() {
lives--;
if (lives < 0) {
_root.playerB.gotoAndPlay("opps");
gotoAndPlay (36);
}
}
function power() {
if (90 >= lives) {
lives = lives + 10;
}
}
fscommand ("allowscale", "false");
numEnemy = 1;
i = 1;
while (numEnemy >= i) {
enemy.duplicateMovieClip("enemy" + i, i + 1);
i++;
}
start = 0;
score = 0;
lives = 100;
Instance of Symbol 132 MovieClip "bomb" in Frame 34
onClipEvent (enterFrame) {
this._x = this._x + (_root.playerB._x - this._x);
this._y = this._y + (_root.playerB._y - this._y);
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 150;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
i++;
}
}
Instance of Symbol 219 MovieClip "playerB" in Frame 34
onClipEvent (load) {
moveSpeed = 9;
_root.shot._visible = false;
maxShots = 5;
shotCounter = 1;
depthCounter = 1;
}
onClipEvent (enterFrame) {
if (Key.isDown(32) and (maxShots >= shotCounter)) {
shotCounter++;
_root.shot.duplicateMovieClip("shot" + depthCounter, depthCounter);
_root["shot" + depthCounter]._visible = true;
depthCounter++;
if (maxShots < depthCounter) {
depthCounter = 1;
}
}
if (Key.isDown(16)) {
_root.bomb.gotoAndPlay(2);
}
if (Key.isDown(39) and (this._x < 500)) {
0 < this._x;
this._x = this._x + moveSpeed;
_root.playerB.gotoAndPlay("bank right");
} else if (Key.isDown(37) and (50 < this._x)) {
this._x = this._x - moveSpeed;
_root.playerB.gotoAndPlay("bank left");
}
if (Key.isDown(40) and (this._y < 350)) {
this._y = this._y + moveSpeed;
} else if (Key.isDown(38) and (0 < this._y)) {
this._y = this._y - moveSpeed;
}
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 10;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 10;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root.score = _root.score + 10;
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
if (this.hitTest(_root.powerUp) and (_root.powerUP.hitFlag == false)) {
_root.powerUp.hitFlag = true;
_root.power();
_root.powerUp.gotoAndPlay(2);
}
i++;
}
}
Instance of Symbol 135 MovieClip "powerUp" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = 4;
hitFlag = false;
this.gotoAndStop(1);
}
hitFlag = false;
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.power();
}
}
Instance of Symbol 222 MovieClip "shot" in Frame 34
onClipEvent (load) {
shotMoveSpeed = 30;
this._y = _root.playerB._y - 80;
this._x = _root.playerB._x;
}
onClipEvent (enterFrame) {
if (this._name != "shot") {
this._y = this._y - shotMoveSpeed;
if (this._y < -10) {
_root.playerB.shotCounter--;
this.removeMovieClip();
}
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemyA" + a]) and (_root["enemyA" + a].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyA" + a].hitFlag = true;
_root["enemyA" + a].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyB" + b]) and (_root["enemyB" + b].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyB" + b].hitFlag = true;
_root["enemyB" + b].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyC" + c]) and (_root["enemyC" + c].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyC" + c].hitFlag = true;
_root["enemyC" + c].gotoAndPlay(2);
}
if (this.hitTest(_root["enemyD" + d]) and (_root["enemyD" + d].hitFlag == false)) {
_root.score = _root.score + 100;
_root["enemyD" + d].hitFlag = true;
_root["enemyD" + d].gotoAndPlay(2);
}
if (this.hitTest(_root["dumb" + n]) and (_root["dumb" + n].hitFlag == false)) {
_root.score = _root.score + 150;
_root["dumb" + n].hitFlag = true;
_root["dumb" + n].gotoAndPlay(3);
}
if (this.hitTest(_root["bomberA" + bom]) and (_root["bomberA" + bom].hitFlag == false)) {
_root.score = _root.score + 150;
_root["bomberA" + bom].hitFlag = true;
_root["bomberA" + bom].gotoAndPlay(3);
}
i++;
}
}
}
Instance of Symbol 158 MovieClip "enemyB" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeamB = 2;
shootchance = 1;
beamCounterB = 1;
CounterB = 2;
hitFlag = false;
_root.beamB._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnowB = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnowB)) {
beamCounterB++;
_root.beamB.duplicateMovieClip("beamB" + CounterB, CounterB);
_root["beamB" + CounterB]._visible = true;
CounterB++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 160 MovieClip "beamB" in Frame 34
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyB._y + 40;
this._x = _root.enemyB._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyB.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 162 MovieClip "beam" in Frame 34
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyA._y + 40;
this._x = _root.enemyA._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyA.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 163 MovieClip "beamC" in Frame 34
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyC._y + 40;
this._x = _root.enemyC._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyC.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 170 MovieClip "dumb" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 100;
enemySpeed = random(8) + 8;
hitFlag = false;
this.gotoAndStop(1);
}
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + enemySpeed;
if (450 < this._y) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 171 MovieClip "enemyC" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beamC._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beamC.duplicateMovieClip("beamC" + Counter, Counter);
_root["beamC" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 157 MovieClip "enemyA" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beam._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beam.duplicateMovieClip("beam" + Counter, Counter);
_root["beam" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 181 MovieClip "bomberA" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(7) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
bomberShot = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.QbeamA._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(bomberShot) >= Number(shootnow)) {
beamCounter++;
_root.QbeamA.duplicateMovieClip("beamQ" + Counter, Counter);
_root["beamQ" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 183 MovieClip "QbeamA" in Frame 34
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.bomberA._y + 40;
this._x = _root.bomberA._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.bomberA.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.playerB)) {
_root.hit();
}
}
Instance of Symbol 162 MovieClip "beamD" in Frame 34
onClipEvent (load) {
shotSpeed = 20;
this._y = _root.enemyD._y + 40;
this._x = _root.enemyD._x;
}
onClipEvent (enterFrame) {
this._y = this._y + shotSpeed;
if (500 < this._y) {
_root.enemyD.beamCounter--;
this.removeMovieClip();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Instance of Symbol 157 MovieClip "enemyD" in Frame 34
onClipEvent (load) {
function reset() {
this._y = -49;
this._x = random(300) + 105;
enemySpeed = random(9) + 2;
hitFlag = false;
this.gotoAndStop(1);
}
maxBeam = 2;
shootchance = 1;
beamCounter = 1;
Counter = 2;
hitFlag = false;
_root.beamD._visible = false;
reset();
}
onClipEvent (enterFrame) {
shootnow = Number(random(10)) + 1;
if (Number(shootchance) >= Number(shootnow)) {
beamCounter++;
_root.beamD.duplicateMovieClip("beamD" + Counter, Counter);
_root["beamD" + Counter]._visible = true;
Counter++;
}
this._y = this._y + enemySpeed;
if (this._y >= 450) {
reset();
}
if (this.hitTest(_root.player)) {
_root.hit();
}
}
Frame 35
stop();
Frame 36
i = 2;
while (numEnemy >= i) {
this["enemy" + i].removeMovieClip();
i++;
}
Frame 52
if ((score < 1000000) && (100000 < score)) {
eval = "Good shooting.";
} else if ((score < 100000) && (10000 < score)) {
eval = "Good job, really show what you're made of.";
} else if ((score < 10000) && (9000 < score)) {
eval = "Nice going. You'd show them whose boss.";
} else if ((score < 9000) && (8000 < score)) {
eval = "Not bad, try to evade more often.";
} else if ((score < 8000) && (7000 < score)) {
eval = "Keep trying, you're getting better.";
} else if ((score < 7000) && (6000 < score)) {
eval = "Good, try strafing at the enemies.";
} else if ((score < 6000) && (5000 < score)) {
eval = "Not bad.";
} else if ((score < 5000) && (3000 < score)) {
eval = "I'd seen worse enemy encounters.";
} else if ((score < 2000) && (1000 < score)) {
eval = "Wha?...";
} else if ((score < 1000) && (100 < score)) {
eval = "You can do better than THAT!.";
} else if (score == 0) {
eval = "Nit, even spaceslugs are better flyers...";
}
stop();
Symbol 38 Button
on (release) {
gotoAndPlay (6);
}
Symbol 39 Button
on (release) {
gotoAndPlay (5);
}
Symbol 40 Button
on (release) {
gotoAndPlay (3);
}
Symbol 56 Button
on (release) {
gotoAndPlay (2);
}
Symbol 64 Button
on (release) {
gotoAndPlay (15);
}
Symbol 65 Button
on (release) {
gotoAndPlay (34);
}
Symbol 77 Button
on (release) {
gotoAndStop (8);
}
Symbol 78 Button
on (release) {
gotoAndStop (11);
}
Symbol 87 Button
on (release) {
gotoAndStop (10);
}
Symbol 89 Button
on (release) {
gotoAndStop (9);
}
Symbol 91 Button
on (release) {
gotoAndStop (8);
}
Symbol 96 Button
on (release) {
gotoAndPlay (6);
}
Symbol 108 Button
on (release) {
gotoAndStop (13);
}
Symbol 109 Button
on (release) {
gotoAndStop (12);
}
Symbol 116 Button
on (release) {
gotoAndStop (7);
}
Symbol 132 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 2
stop();
Symbol 149 MovieClip Frame 1
Symbol 149 MovieClip Frame 5
stop();
gotoAndPlay (1);
Symbol 149 MovieClip Frame 6
Symbol 149 MovieClip Frame 10
gotoAndPlay (1);
Symbol 149 MovieClip Frame 11
Symbol 149 MovieClip Frame 15
gotoAndPlay (1);
Symbol 149 MovieClip Frame 30
stop();
Symbol 157 MovieClip Frame 1
shootchance = 1;
stop();
Symbol 157 MovieClip Frame 2
shootchance = -1;
Symbol 157 MovieClip Frame 5
shootchance = -1;
stop();
Symbol 158 MovieClip Frame 1
shootchance = 1;
stop();
Symbol 158 MovieClip Frame 2
shootchance = -1;
Symbol 158 MovieClip Frame 5
Set("enemy2:shootchance2", -1);
stop();
Symbol 170 MovieClip Frame 2
stop();
Symbol 170 MovieClip Frame 7
stop();
Symbol 171 MovieClip Frame 1
shootchance = 1;
stop();
Symbol 171 MovieClip Frame 2
shootchance = -1;
Symbol 171 MovieClip Frame 5
shootchance = -1;
stop();
Symbol 178 MovieClip Frame 9
gotoAndPlay (1);
Symbol 178 MovieClip Frame 12
stop();
Symbol 181 MovieClip Frame 1
bomberShot = 1;
stop();
Symbol 181 MovieClip Frame 2
bomberShot = -1;
Symbol 181 MovieClip Frame 5
bomberShot = -1;
stop();
Symbol 197 Button
on (release) {
gotoAndPlay (14);
start = 0;
}
Symbol 207 Button
on (release) {
gotoAndPlay (15);
start = 0;
}
Symbol 209 Button
on (release) {
gotoAndPlay (2);
}
Symbol 219 MovieClip Frame 1
Symbol 219 MovieClip Frame 5
stop();
gotoAndPlay (1);
Symbol 219 MovieClip Frame 6
Symbol 219 MovieClip Frame 10
gotoAndPlay (1);
Symbol 219 MovieClip Frame 11
Symbol 219 MovieClip Frame 15
gotoAndPlay (1);
Symbol 219 MovieClip Frame 30
stop();
Symbol 228 Button
on (release) {
gotoAndPlay (34);
start = 0;
}
Symbol 238 Button
on (release) {
gotoAndPlay (34);
}