Frame 1
arc.onRelease = function () {
getURL ("http://www.arcadeimpact.com", "_blank");
};
han.onRelease = function () {
getURL ("http://www.hangmanheroes.com", "_blank");
};
Frame 2
if (startup != 0) {
_root.sound = true;
_root.expl = true;
_root.music = true;
_root._quality = "HIGH";
_root.qs = "MEDIUM";
}
my_shot = new Sound();
my_shot.attachSound("shot.mp3");
startup = 0;
stop();
Mouse.show();
btnPl.onRelease = function () {
play();
};
btnIn.onRelease = function () {
gotoAndStop ("In");
};
btnOp.onRelease = function () {
gotoAndStop ("Op");
};
btnHa.onRelease = function () {
getURL ("http://www.hangmanheroes.com", "_blank");
};
btnPM.onRelease = function () {
getURL ("http://www.arcadeimpact.com", "_blank");
};
btnPl.onRollOver = function () {
if (_root.sound == true) {
my_shot.start();
}
};
btnIn.onRollOver = function () {
if (_root.sound == true) {
my_shot.start();
}
};
btnOp.onRollOver = function () {
if (_root.sound == true) {
my_shot.start();
}
};
btnHa.onRollOver = function () {
if (_root.sound == true) {
my_shot.start();
}
};
btnPM.onRollOver = function () {
if (_root.sound == true) {
my_shot.start();
}
};
Frame 3
_root._quality = "HIGH";
rv = Math.ceil(Math.random() * 11);
RC = "";
if (rv == 1) {
rc = "Don't shoot the black enemies, they're indestructible and will absorb your shots.";
}
if (rv == 2) {
rc = "When your score reaches a certain level, your point multiplier will increase. Making each kill worth more.";
}
if (rv == 3) {
rc = "Save your bombs until you have a high multiplier!";
}
if (rv == 4) {
rc = "Don't waste lives!!";
}
if (rv == 5) {
rc = "Don't leave the field for more than 3 seconds or you will die.";
}
if (rv == 6) {
rc = "If the game is lagging, go to Options and decrease the quality and turn off explosions";
}
if (rv == 7) {
rc = "Eat at least 5 fruits or vegetables every day!";
}
if (rv == 8) {
rc = "Don't forget about your bombs!";
}
if (rv == 9) {
rc = "All your base are b3long to us!";
}
if (rv == 10) {
rc = "Be sure to get the Led out!";
}
if (rv == 11) {
rc = "Eat Carrots to improve your vision.";
}
Frame 91
function death() {
if ((_root.lives <= 0) && (player.dt < 0)) {
player.alive = false;
player.removeMovieClip();
_root.bu1.removeMovieClip();
_root.bu2.removeMovieClip();
_root.bu3.removeMovieClip();
_root.bu4.removeMovieClip();
_root.bu5.removeMovieClip();
_root.bu6.removeMovieClip();
_root.bu7.removeMovieClip();
_root.gotoAndStop("gameover");
} else if (player.dt < 0) {
player.gotoAndPlay(2);
player.dt = 90;
_root.lives--;
}
}
function Checkboundary() {
if (field1.hitTest(player._x, player._y, true)) {
timer = 90;
displaytimer = "";
} else {
timer--;
displaytimer = "Death in " + Math.ceil(timer / 30);
if (timer == 0) {
death();
}
if (timer == 0) {
timer = 91;
}
}
}
function CheckDirection() {
if (Key.isDown(38)) {
playerspeed = 1;
}
if (!Key.isDown(38)) {
playerspeed = 0;
}
if (Key.isDown(82)) {
maxLimit = 20;
minLimit = -20;
} else {
maxLimit = 10;
minLimit = -10;
}
if (Key.isDown(37)) {
player.dir = player.dir - 10;
}
if (Key.isDown(39)) {
player.dir = player.dir + 10;
}
if (Key.isDown(70)) {
if (player.alive == true) {
if (bulletTimer < 0) {
if (_root.sound == true) {
my_shot.start(0, 1);
}
bulletDepth++;
_root.attachMovie("bullets", "bu" + bulletDepth, bulletDepth);
bulletTimer = bulletTime;
if (bulletDepth > 6) {
bulletDepth = 0;
bulletsShot++;
}
}
}
}
if (Key.isDown(32)) {
if (spacehit > 0) {
if (_root.sound == true) {
my_boom.start(0, 1);
}
spacehit--;
_root.field2.attachMovie("WAVEEXPLOSION", "wave", 6543421);
_root.field2.wave._x = -1 * (_root.field2._x - player._x);
_root.field2.wave._y = -1 * (_root.field2._y - player._y);
}
}
bulletTimer--;
}
function playerturn() {
player._rotation = player.dir;
playerdegree = player.dir - 90;
playerradians = (playerdegree / 180) * Math.PI;
player.thrustdx = playerspeed * Math.cos(playerradians);
player.thrustdy = playerspeed * Math.sin(playerradians);
player.dx = player.dx + player.thrustdx;
player.dy = player.dy + player.thrustdy;
if (Math.abs(player.dx) > 10) {
if (player.dx < 0) {
player.dx = minLimit;
}
if (player.dx > 0) {
player.dx = maxLimit;
}
}
if (Math.abs(player.dy) > 10) {
if (player.dy < 0) {
player.dy = minLimit;
}
if (player.dy > 0) {
player.dy = maxLimit;
}
}
}
function playermove() {
if (Math.abs(player.dx) < 0.5) {
player.dx = 0;
}
if (Math.abs(player.dy) < 0.5) {
player.dy = 0;
}
if ((!player.dx) == 0) {
if (player.dx > 0) {
player.dx = player.dx - gravity;
}
if (player.dx < 0) {
player.dx = player.dx + gravity;
}
}
if ((!player.dy) == 0) {
if (player.dy > 0) {
player.dy = player.dy - gravity;
}
if (player.dy < 0) {
player.dy = player.dy + gravity;
}
}
field1.ox = field1._x;
field1.oy = field1._y;
field1._x = field1._x + (-1 * player.dx);
field1._y = field1._y + (-1 * player.dy);
field2._x = field1._x;
field2._y = field1._y;
}
stop();
player.dt = 0;
trace("test");
_root.lives = 2;
_root._quality = _root.qs;
my_boom = new Sound();
my_boom.attachSound("boom.mp3");
my_pM = new Sound();
my_pM.attachSound("Coosh");
my_shot = new Sound();
my_shot.attachSound("shot.mp3");
_root.ex = new Sound();
_root.ex.attachSound("ex");
Mouse.show();
player.alive = true;
bulletsMissed = 0;
bulletsShot = 0;
_root.pM = 1;
_root.proxDepth = 120000 /* 0x01D4C0 */;
_root.shotDepth = 150000 /* 0x0249F0 */;
_root.pMdepth = 900000 /* 0x0DBBA0 */;
spacehit = 1;
_root.explosionDepth = 20;
_root.points = 0;
bulletDepth = 0;
player.dx = 0;
player.dy = 0;
thrustdx = 0;
thrustdy = 0;
player.dir = 180;
playerspeed = 0;
playerradians = 0;
playerdegree = 180;
bulletTimer = 0;
gravity = 0.25;
bulletTime = 5;
timer = 90;
maxLimit = 10;
minLimit = -10;
mainfunction.onEnterFrame = function () {
CheckDirection();
Checkboundary();
playerturn();
playermove();
spot._x = ((field1._x / -10) + 36) + 0.666666666666667;
spot._y = ((field1._y / -10) + 26) + 0.666666666666667;
if (_root.points >= 1000) {
if (_root.pM == 1) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x2", "x2", _root.pMdepth);
_root.pM = 2;
trace(_root.pMdepth);
}
}
if (_root.points >= 5000) {
if (_root.pM == 2) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x3", "x3", _root.pMdepth);
_root.pM = 3;
trace(_root.pMdepth);
}
}
if (_root.points >= 10000) {
if (_root.pM == 3) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x4", "x4", _root.pMdepth);
_root.pM = 4;
trace(_root.pMdepth);
}
}
if (_root.points >= 25000) {
if (_root.pM == 4) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x5", "x5", _root.pMdepth);
_root.pM = 5;
trace(_root.pMdepth);
}
}
if (_root.points >= 50000) {
if (_root.pM == 5) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp1", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x6", "x6", _root.pMdepth);
_root.pM = 6;
trace(_root.pMdepth);
}
}
if (_root.points >= 100000) {
if (_root.pM == 6) {
if (_root.sound == true) {
my_pM.start();
}
spacehit++;
_root.pMdepth++;
_root.attachMovie("bombUp", "bombUp1", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x7", "x7", _root.pMdepth);
_root.pM = 7;
trace(_root.pMdepth);
}
}
if (_root.points >= 200000) {
if (_root.pM == 7) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp2", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x8", "x8", _root.pMdepth);
_root.pM = 8;
trace(_root.pMdepth);
}
}
if (_root.points >= 350000) {
if (_root.pM == 8) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x9", "x9", _root.pMdepth);
_root.pM = 9;
trace(_root.pMdepth);
}
}
if (_root.points >= 500000) {
if (_root.pM == 9) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp3", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x10", "x10", _root.pMdepth);
_root.pM = 10;
trace(_root.pMdepth);
}
}
if (_root.points >= 750000) {
if (_root.pM == 10) {
if (_root.sound == true) {
my_pM.start();
}
spacehit++;
_root.pMdepth++;
_root.attachMovie("bombUp", "bombUp1", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x11", "x11", _root.pMdepth);
_root.pM = 11;
trace(_root.pMdepth);
}
}
if (_root.points >= 1000000) {
if (_root.pM == 11) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp4", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x12", "x12", _root.pMdepth);
_root.pM = 12;
trace(_root.pMdepth);
}
}
if (_root.points >= 1500000) {
if (_root.pM == 12) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x13", "x13", _root.pMdepth);
_root.pM = 13;
trace(_root.pMdepth);
}
}
if (_root.points >= 2000000) {
if (_root.pM == 13) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp5", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x14", "x14", _root.pMdepth);
_root.pM = 14;
trace(_root.pMdepth);
}
}
if (_root.points >= 3000000) {
if (_root.pM == 14) {
if (_root.sound == true) {
my_pM.start();
}
spacehit++;
_root.pMdepth++;
_root.attachMovie("bombUp", "bombUp1", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x15", "x15", _root.pMdepth);
_root.pM = 15;
trace(_root.pMdepth);
}
}
if (_root.points >= 4000000) {
if (_root.pM == 15) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x16", "x16", _root.pMdepth);
_root.pM = 16;
trace(_root.pMdepth);
}
}
if (_root.points >= 5000000) {
if (_root.pM == 16) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp6", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x17", "x17", _root.pMdepth);
_root.pM = 17;
trace(_root.pMdepth);
}
}
if (_root.points >= 6000000) {
if (_root.pM == 17) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("x18", "18", _root.pMdepth);
_root.pM = 18;
trace(_root.pMdepth);
}
}
if (_root.points >= 7500000) {
if (_root.pM == 18) {
if (_root.sound == true) {
my_pM.start();
}
_root.pMdepth++;
_root.attachMovie("19", "19", _root.pMdepth);
_root.pM = 19;
trace(_root.pMdepth);
}
}
if (_root.points >= 20000000) {
if (_root.pM == 19) {
if (_root.sound == true) {
my_pM.start();
}
_root.lives++;
_root.pMdepth++;
_root.attachMovie("oneUp", "oneUp7", _root.pMdepth);
_root.pMdepth++;
_root.attachMovie("x20", "x20", _root.pMdepth);
_root.pM = 20;
trace(_root.pMdepth);
}
}
_root.dbombs = "Bombs: " + spacehit;
_root.dlives = "Lives: " + (_root.lives + 1);
player.dt--;
if (player.dt < 0) {
player.gotoAndPlay(1);
}
};
Frame 92
_root._quality = "HIGH";
_root.pM = 0;
Mouse.show();
stopAllSounds();
me.onRelease = function () {
gotoAndStop (2);
};
su.onRelease = function () {
_root.gotoAndPlay(268);
};
Frame 93
_root._quality = "HIGH";
Frame 94
_root._quality = "HIGH";
Frame 104
aI.onRelease = function () {
getURL ("http://www.arcadeimpact.com", "_blank");
};
Frame 192
HHbtn.onRelease = function () {
getURL ("http://www.hangmanheroes.com", "_blank");
};
Frame 267
_root.gotoAndStop(2);
Frame 268
stop();
_root._quality = "HIGH";
submit1 = 0;
score = _root.points;
nameInput = "Player";
submit.onRelease = function () {
if (submit1 != 1) {
_root.name = nameInput;
_root.scoretable.filename = "scores/score.sco";
_root.scoretable.scoresize = 10;
_root.scoretable.action = "INSERT";
_root.scoretable.viewtype = "FLASH";
_root.scoretable.winname = _root.name;
_root.scoretable.winscore = _root.score;
_root.scoretable.loadVariables("http://www.hangmanheroes.com/impactwars/scores.php", "GET");
getURL ("http://www.hangmanheroes.com/games/impactwars.php", "_blank");
submit1 = 1;
}
};
view.onRelease = function () {
getURL ("http://www.hangmanheroes.com/games/impactwars.php", "_blank");
};
menubtn.onRelease = function () {
_root.gotoAndStop(2);
};
Symbol 7 MovieClip [bombUp] Frame 1
this._x = 275;
this._y = 200;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 9 MovieClip [oneUp] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 18 MovieClip [star] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(116);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion5", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 200);
this.gotoAndStop(116);
}
}
this.alive = true;
this.deathTimer = -1;
_root.floaterscore = 0;
this.onEnterFrame = function () {
this._rotation = this._rotation + 2;
this.dx = (Math.random() * 2) + 2;
this.dy = (Math.random() * 2) + 2;
this.neg1 = Math.ceil(Math.random() * 2);
this.neg2 = Math.ceil(Math.random() * 2);
if (this.neg1 == 2) {
this.dx = this.dx * -1;
}
if (this.neg2 == 2) {
this.dy = this.dy * -1;
}
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 18 MovieClip [star] Frame 2
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(116);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion5", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 200);
this.gotoAndStop(116);
}
}
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 18 MovieClip [star] Frame 55
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
};
Symbol 18 MovieClip [star] Frame 115
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(116);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion5", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 200);
this.gotoAndStop(116);
}
}
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
gotoAndPlay (1);
};
Symbol 18 MovieClip [star] Frame 116
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 20 MovieClip [fns] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 150);
this.gotoAndStop(91);
}
}
this.alive = true;
this.deathTimer = -1;
_root.floaterscore = 0;
this.onEnterFrame = function () {
this.dx = (Math.random() * 5) + 2;
this.dy = (Math.random() * 5) + 2;
this.neg1 = Math.ceil(Math.random() * 2);
this.neg2 = Math.ceil(Math.random() * 2);
if (this.neg1 == 2) {
this.dx = this.dx * -1;
}
if (this.neg2 == 2) {
this.dy = this.dy * -1;
}
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 20 MovieClip [fns] Frame 2
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 150);
this.gotoAndStop(91);
}
}
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 20 MovieClip [fns] Frame 90
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 150);
this.gotoAndStop(91);
}
}
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
gotoAndPlay (1);
};
Symbol 20 MovieClip [fns] Frame 91
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 22 MovieClip [x20] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 24 MovieClip [x19] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 26 MovieClip [x18] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 28 MovieClip [x17] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 30 MovieClip [x16] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 32 MovieClip [x15] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 34 MovieClip [x14] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 36 MovieClip [x13] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 38 MovieClip [x12] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 40 MovieClip [x11] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 42 MovieClip [x10] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 44 MovieClip [x9] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 46 MovieClip [x8] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 48 MovieClip [x7] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 50 MovieClip [x6] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 52 MovieClip [x5] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 54 MovieClip [x4] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 56 MovieClip [x3] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 58 MovieClip [x2] Frame 1
this._x = 275;
this._y = 400;
removalTimer = 50;
this.onEnterFrame = function () {
this._alpha = this._alpha - 2;
removalTimer--;
if (removalTimer < 5) {
this.removeMovieClip();
}
};
Symbol 61 MovieClip [SS5] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(2);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion4", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 750);
this.gotoAndStop(2);
}
}
stop();
this.alive = true;
this.shoot1 = 0;
bullet2._x = -3000;
bullet2._y = -3000;
this.onEnterFrame = function () {
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.degrees = this.radians * 57.2957795130823;
this._rotation = this.degrees - 90;
this.shoot1++;
this.rand = Math.random() * 100;
if ((this.shoot1 > 150) && (this.rand > 99.5)) {
_root.shotDepth++;
_root.field2.attachMovie("bullet2SS5", "bu" + _root.shotDepth, _root.shotDepth);
shoot1 = 0;
}
bullet2._x = bullet2._x + bullet2.dx;
bullet2._y = bullet2._y + bullet2.dy;
if (SSmain.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (bullet2.hitTest(_root.player) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 61 MovieClip [SS5] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 62 MovieClip [SS4] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(2);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion4", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 750);
this.gotoAndStop(2);
}
}
stop();
this.alive = true;
this.shoot1 = 0;
bullet2._x = -3000;
bullet2._y = -3000;
this.onEnterFrame = function () {
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.degrees = this.radians * 57.2957795130823;
this._rotation = this.degrees - 90;
this.shoot1++;
this.rand = Math.random() * 100;
if ((this.shoot1 > 150) && (this.rand > 99.5)) {
_root.shotDepth++;
_root.field2.attachMovie("bullet2SS4", "bu" + _root.shotDepth, _root.shotDepth);
shoot1 = 0;
}
bullet2._x = bullet2._x + bullet2.dx;
bullet2._y = bullet2._y + bullet2.dy;
if (SSmain.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (bullet2.hitTest(_root.player) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 62 MovieClip [SS4] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 63 MovieClip [SS3] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(2);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion4", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 750);
this.gotoAndStop(2);
}
}
stop();
this.alive = true;
this.shoot1 = 0;
bullet2._x = -3000;
bullet2._y = -3000;
this.onEnterFrame = function () {
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.degrees = this.radians * 57.2957795130823;
this._rotation = this.degrees - 90;
this.shoot1++;
this.rand = Math.random() * 100;
if ((this.shoot1 > 150) && (this.rand > 99.5)) {
_root.shotDepth++;
_root.field2.attachMovie("bullet2SS3", "bu" + _root.shotDepth, _root.shotDepth);
shoot1 = 0;
}
bullet2._x = bullet2._x + bullet2.dx;
bullet2._y = bullet2._y + bullet2.dy;
if (SSmain.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (bullet2.hitTest(_root.player) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 63 MovieClip [SS3] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 64 MovieClip [SS2] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(2);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion4", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 750);
this.gotoAndStop(2);
}
}
stop();
this.alive = true;
this.shoot1 = 0;
bullet2._x = -3000;
bullet2._y = -3000;
this.onEnterFrame = function () {
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.degrees = this.radians * 57.2957795130823;
this._rotation = this.degrees - 90;
this.shoot1++;
this.rand = Math.random() * 100;
if ((this.shoot1 > 150) && (this.rand > 99.5)) {
_root.shotDepth++;
_root.field2.attachMovie("bullet2SS2", "bu" + _root.shotDepth, _root.shotDepth);
shoot1 = 0;
}
bullet2._x = bullet2._x + bullet2.dx;
bullet2._y = bullet2._y + bullet2.dy;
if (SSmain.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (bullet2.hitTest(_root.player) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 64 MovieClip [SS2] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 65 MovieClip [SS] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(2);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion4", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 750);
this.gotoAndStop(2);
}
}
stop();
this.alive = true;
this.shoot1 = 0;
bullet2._x = -3000;
bullet2._y = -3000;
this.onEnterFrame = function () {
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.degrees = this.radians * 57.2957795130823;
this._rotation = this.degrees - 90;
this.shoot1++;
this.rand = Math.random() * 100;
if ((this.shoot1 > 30) && (this.rand > 75)) {
_root.shotDepth++;
_root.field2.attachMovie("bullet2", "bu" + _root.shotDepth, _root.shotDepth);
shoot1 = 0;
}
bullet2._x = bullet2._x + bullet2.dx;
bullet2._y = bullet2._y + bullet2.dy;
if (SSmain.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (bullet2.hitTest(_root.player) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 65 MovieClip [SS] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 67 MovieClip [ind] Frame 1
this.alive = true;
this.deathTimer = -1;
_root.floaterscore = 0;
this.onEnterFrame = function () {
this._rotation = this._rotation + 2;
this.dx = (Math.random() * 2) + 2;
this.dy = (Math.random() * 2) + 2;
this.neg1 = Math.ceil(Math.random() * 2);
this.neg2 = Math.ceil(Math.random() * 2);
if (this.neg1 == 2) {
this.dx = this.dx * -1;
}
if (this.neg2 == 2) {
this.dy = this.dy * -1;
}
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu7.removeMovieClip();
}
if (this.hitTest(_root.field2.wave)) {
}
};
Symbol 67 MovieClip [ind] Frame 2
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu7.removeMovieClip();
}
if (this.hitTest(_root.field2.wave)) {
}
};
Symbol 67 MovieClip [ind] Frame 90
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
this._xscale = this._xscale + 10;
this._yscale = this._yscale + 10;
_root.bu7.removeMovieClip();
}
if (this.hitTest(_root.field2.wave)) {
}
};
Symbol 69 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
}
};
Symbol 71 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
}
};
Symbol 73 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
}
};
Symbol 75 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
}
};
Symbol 77 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
}
};
Symbol 78 MovieClip Frame 1
this.onEnterFrame = function () {
this._rotation = this._rotation + 3;
};
Symbol 81 MovieClip [circleDefender] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 1000);
this.gotoAndStop(91);
}
}
this.alive = true;
this.deathTimer = -1;
_root.floaterscore = 0;
this.onEnterFrame = function () {
this.dx = (Math.random() * 2) + 2;
this.dy = (Math.random() * 2) + 2;
this.neg1 = Math.ceil(Math.random() * 2);
this.neg2 = Math.ceil(Math.random() * 2);
if (this.neg1 == 2) {
this.dx = this.dx * -1;
}
if (this.neg2 == 2) {
this.dy = this.dy * -1;
}
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (cC.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (cC.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 81 MovieClip [circleDefender] Frame 2
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 1000);
this.gotoAndStop(91);
}
}
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (cC.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (cC.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 81 MovieClip [circleDefender] Frame 90
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion3", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 1000);
this.gotoAndStop(91);
}
}
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (cC.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (cC.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (cC.hitTest(_root.field2.wave)) {
shot();
}
gotoAndPlay (1);
};
Symbol 81 MovieClip [circleDefender] Frame 91
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 83 MovieClip [bullets] Frame 1
this._x = _root.player._x;
this._y = _root.player._y;
this.dir = _root.player.dir;
this._rotation = this.dir - 90;
this.speed = 10;
this.dx = 0;
this.dy = 0;
this.onEnterFrame = function () {
this.degree = this.dir - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.bg1)) {
} else {
this.removeMovieClip();
}
if (_root.field1.boundary1.hitTest(this._x, this._y, true)) {
_root.bulletsMissed++;
this.removeMovieClip();
}
};
Symbol 85 MovieClip [floater] Frame 1
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 100);
this.gotoAndStop(91);
}
}
this.alive = true;
this.deathTimer = -1;
_root.floaterscore = 0;
this.onEnterFrame = function () {
this._rotation = this._rotation + 2;
this.dx = (Math.random() * 2) + 2;
this.dy = (Math.random() * 2) + 2;
this.neg1 = Math.ceil(Math.random() * 2);
this.neg2 = Math.ceil(Math.random() * 2);
if (this.neg1 == 2) {
this.dx = this.dx * -1;
}
if (this.neg2 == 2) {
this.dy = this.dy * -1;
}
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 85 MovieClip [floater] Frame 2
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 100);
this.gotoAndStop(91);
}
}
this.timer = 0;
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
};
Symbol 85 MovieClip [floater] Frame 90
function shot() {
if (this.alive == true) {
if (_root.sound == true) {
_root.ex.start(0, 1);
}
this.gotoAndStop(91);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == true) {
this.attachMovie("explosion", "ex" + _root.explosionDepth, _root.explosionDepth);
this.currentEx = eval ("ex" + _root.explosionDepth);
this.currentEx._x = 0;
this.currentEx._y = 0;
}
this.deathTimer = 75;
_root.points = _root.points + (_root.pM * 100);
this.gotoAndStop(91);
}
}
this.onEnterFrame = function () {
if (Math.abs(Math.sqrt(((this._x - 750) * (this._x - 750)) + ((this._y - 750) * (this._y - 750)))) > 750) {
this._x = this.ox;
this._y = this.oy;
this.dx = this.dx * -1;
this.dy = this.dy * -1;
this.timer++;
if (this.timer > 10) {
this.removeMovieClip();
}
}
this._rotation = this._rotation + 2;
this.ox = this._x;
this.oy = this._y;
this._x = this._x + this.dx;
this._y = this._y + this.dy;
if (this.hitTest(_root.player._x, _root.player._y, true) && (this.alive == true)) {
_root.death();
}
if (this.hitTest(_root.bu1)) {
_root.bu1.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu2)) {
_root.bu2.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu3)) {
_root.bu3.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu4)) {
_root.bu4.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu5)) {
_root.bu5.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu6)) {
_root.bu6.removeMovieClip();
shot();
}
if (this.hitTest(_root.bu7)) {
_root.bu7.removeMovieClip();
shot();
}
if (this.hitTest(_root.field2.wave)) {
shot();
}
gotoAndPlay (1);
};
Symbol 85 MovieClip [floater] Frame 91
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.floaterscore++;
this.removeMovieClip();
}
};
Symbol 87 MovieClip [explosionParticle5] Frame 1
this._rotation = Math.random() * 360;
this.speed = (Math.random() * 5) + 2;
this.onEnterFrame = function () {
this.degree = this._rotation - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this._xscale--;
this._yscale--;
};
Symbol 88 MovieClip [explosion5] Frame 1
particleDepth = 0;
particleDepth++;
this.attachMovie("explosionParticle5", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle5", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle5", "pa" + particleDepth, particleDepth);
this.timer = 75;
this.onEnterFrame = function () {
this.blahx = this._x;
this.blahy = this._y;
this.timer--;
if (this.timer == 0) {
this.removeMovieClip();
}
};
Symbol 90 MovieClip [explosionParticle4] Frame 1
this._rotation = Math.random() * 360;
this.speed = (Math.random() * 5) + 2;
this.onEnterFrame = function () {
this.degree = this._rotation - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this._xscale--;
this._yscale--;
};
Symbol 91 MovieClip [explosion4] Frame 1
particleDepth = 0;
particleDepth++;
this.attachMovie("explosionParticle4", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle4", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle4", "pa" + particleDepth, particleDepth);
this.timer = 75;
this.onEnterFrame = function () {
this.blahx = this._x;
this.blahy = this._y;
this.timer--;
if (this.timer == 0) {
this.removeMovieClip();
}
};
Symbol 93 MovieClip [explosionParticle3] Frame 1
this._rotation = Math.random() * 360;
this.speed = (Math.random() * 5) + 2;
this.onEnterFrame = function () {
this.degree = this._rotation - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this._xscale--;
this._yscale--;
};
Symbol 94 MovieClip [explosion3] Frame 1
particleDepth = 0;
particleDepth++;
this.attachMovie("explosionParticle3", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle3", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle3", "pa" + particleDepth, particleDepth);
this.onEnterFrame = function () {
this.blahx = this._x;
this.blahy = this._y;
this.timer--;
if (this.timer == 0) {
this.removeMovieClip();
}
};
Symbol 96 MovieClip [explosionParticle2] Frame 1
this._rotation = Math.random() * 360;
this.speed = (Math.random() * 5) + 2;
this.onEnterFrame = function () {
this.degree = this._rotation - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this._xscale--;
this._yscale--;
};
Symbol 97 MovieClip [explosion2] Frame 1
particleDepth = 0;
particleDepth++;
this.attachMovie("explosionParticle2", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle2", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle2", "pa" + particleDepth, particleDepth);
this.timer = 75;
this.onEnterFrame = function () {
this.blahx = this._x;
this.blahy = this._y;
this.timer--;
if (this.timer == 0) {
this.removeMovieClip();
}
};
Symbol 99 MovieClip [explosionParticle] Frame 1
this._rotation = Math.random() * 360;
this.speed = (Math.random() * 5) + 2;
this.onEnterFrame = function () {
this.degree = this._rotation - 90;
this.radians = (this.degree / 180) * Math.PI;
this.dx = this.speed * Math.cos(this.radians);
this.dy = this.speed * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this._xscale--;
this._yscale--;
};
Symbol 100 MovieClip [explosion] Frame 1
particleDepth = 0;
particleDepth++;
this.attachMovie("explosionParticle", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle", "pa" + particleDepth, particleDepth);
particleDepth++;
this.attachMovie("explosionParticle", "pa" + particleDepth, particleDepth);
this.timer = 75;
this.onEnterFrame = function () {
this.blahx = this._x;
this.blahy = this._y;
this.timer--;
if (this.timer == 0) {
this.removeMovieClip();
}
};
Symbol 102 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 104 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 107 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 109 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 110 MovieClip [proxy] Frame 1
function shotProxy() {
if (proxhit > 0) {
proxyCenter2._alpha = 0;
}
proxyCenter._alpha = 0;
this.proxhit = this.proxhit + 1;
if (this.proxhit == 3) {
_root.ex.start(0, 1);
_root.points = _root.points + (_root.pM * 300);
_root.explosionDepth++;
this.alive = false;
this.attachMovie("explosion2", "ex" + _root.explosionDepth, _root.explosionDepth);
this.deathTimer = 75;
gotoAndStop (2);
}
}
function desProxy() {
_root.ex.start(0, 1);
_root.points = _root.points + (_root.pM * 300);
_root.explosionDepth++;
this.alive = false;
if (_root.expl == false) {
this.attachMovie("explosion2", "ex" + _root.explosionDepth, _root.explosionDepth);
}
this.deathTimer = 75;
gotoAndStop (2);
}
stop();
this.speed = 1.8;
this.proxhit = 0;
this.proxdistance = 15;
this.proxcount = 0;
this.proxspeed = 0;
this.proxrotate = 5;
this.explosionDepth = 3000000 /* 0x2DC6C0 */;
this.onEnterFrame = function () {
proxyPart1._x = proxyCenter._x + (this.proxdistance * Math.cos(this.proxcount / 20));
proxyPart1._y = proxyCenter._y + (this.proxdistance * Math.sin(this.proxcount / 20));
proxyPart2._x = proxyCenter._x + (this.proxdistance * Math.cos((this.proxcount / 20) + 1.57));
proxyPart2._y = proxyCenter._y + (this.proxdistance * Math.sin((this.proxcount / 20) + 1.57));
proxyPart3._x = proxyCenter._x + (this.proxdistance * Math.cos((this.proxcount / 20) + 3.14));
proxyPart3._y = proxyCenter._y + (this.proxdistance * Math.sin((this.proxcount / 20) + 3.14));
proxyPart4._x = proxyCenter._x + (this.proxdistance * Math.cos((this.proxcount / 20) + 4.71));
proxyPart4._y = proxyCenter._y + (this.proxdistance * Math.sin((this.proxcount / 20) + 4.71));
this.proxcount = this.proxcount + (((Math.sin(this.proxspeed) * 120) + 60) / 90);
this.proxdistance = Math.sin(this.proxspeed) * 100;
this.proxspeed = this.proxspeed + 0.01;
this.by = (this._y + _root.field1._y) - 200.000001;
this.bx = (this._x + _root.field1._x) - 275.000001;
this.radians = Math.atan2(this.by, this.bx);
this.dx = this.speed * (-Math.cos(this.radians));
this.dy = this.speed * (-Math.sin(this.radians));
this._x = this._x + this.dx;
this._y = this._y + this.dy;
proxyCenter._rotation = proxyCenter._rotation + proxrotate;
proxyCenter2._rotation = proxyCenter2._rotation + proxrotate;
proxyCenter3._rotation = proxyCenter3._rotation + proxrotate;
if (proxyCenter.hitTest(_root.bu1)) {
shotProxy();
_root.bu1.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu2)) {
shotProxy();
_root.bu2.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu3)) {
shotProxy();
_root.bu3.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu4)) {
shotProxy();
_root.bu4.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu5)) {
shotProxy();
_root.bu5.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu6)) {
shotProxy();
_root.bu6.removeMovieClip();
}
if (proxyCenter.hitTest(_root.bu7)) {
shotProxy();
_root.bu7.removeMovieClip();
}
if (this.hitTest(_root.field2.wave)) {
desProxy();
}
};
Symbol 110 MovieClip [proxy] Frame 2
this.onEnterFrame = function () {
this.deathTimer--;
if (this.deathTimer == 0) {
_root.proxyscore++;
this.removeMovieClip();
}
};
Symbol 117 MovieClip [WAVEEXPLOSION] Frame 1
stop();
this.count = 0;
this.onEnterFrame = function () {
if (this.count == 90) {
gotoAndStop (2);
} else {
this._xscale = this._xscale + 25;
this._yscale = this._yscale + 25;
this.count++;
}
};
Symbol 117 MovieClip [WAVEEXPLOSION] Frame 2
this.removeMovieClip();
Symbol 119 MovieClip [bullet2SS5] Frame 1
this._x = _root.field2.SS5._x;
this._y = _root.field2.SS5._y;
this._rotation = _root.field2.SS5._rotation;
this.deathTimer = 270;
this.alphaTimer = 0;
this._alpha = 0;
this.onEnterFrame = function () {
this.alphaTimer++;
if (this.alphaTimer > 5) {
this._alpha = 100;
}
this.degrees = this._rotation;
this.radians = (this.degrees + 90) * (Math.PI/180);
this.dx = -6 * Math.cos(this.radians);
this.dy = -6 * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this.deathTimer--;
if (this.deathTimer < 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 121 MovieClip [bullet2SS4] Frame 1
this._x = _root.field2.SS4._x;
this._y = _root.field2.SS4._y;
this._rotation = _root.field2.SS4._rotation;
this.deathTimer = 270;
this.alphaTimer = 0;
this._alpha = 0;
this.onEnterFrame = function () {
this.alphaTimer++;
if (this.alphaTimer > 5) {
this._alpha = 100;
}
this.degrees = this._rotation;
this.radians = (this.degrees + 90) * (Math.PI/180);
this.dx = -6 * Math.cos(this.radians);
this.dy = -6 * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this.deathTimer--;
if (this.deathTimer < 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 123 MovieClip [bullet2SS3] Frame 1
this._x = _root.field2.SS3._x;
this._y = _root.field2.SS3._y;
this._rotation = _root.field2.SS3._rotation;
this.deathTimer = 270;
this.alphaTimer = 0;
this._alpha = 0;
this.onEnterFrame = function () {
this.alphaTimer++;
if (this.alphaTimer > 5) {
this._alpha = 100;
}
this.degrees = this._rotation;
this.radians = (this.degrees + 90) * (Math.PI/180);
this.dx = -6 * Math.cos(this.radians);
this.dy = -6 * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this.deathTimer--;
if (this.deathTimer < 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 125 MovieClip [bullet2SS2] Frame 1
this._x = _root.field2.SS2._x;
this._y = _root.field2.SS2._y;
this._rotation = _root.field2.SS2._rotation;
this.deathTimer = 270;
this.alphaTimer = 0;
this._alpha = 0;
this.onEnterFrame = function () {
this.alphaTimer++;
if (this.alphaTimer > 5) {
this._alpha = 100;
}
this.degrees = this._rotation;
this.radians = (this.degrees + 90) * (Math.PI/180);
this.dx = -6 * Math.cos(this.radians);
this.dy = -6 * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this.deathTimer--;
if (this.deathTimer < 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 127 MovieClip [bullet2] Frame 1
this._x = _root.field2.SS._x;
this._y = _root.field2.SS._y;
this._rotation = _root.field2.SS._rotation;
this.deathTimer = 270;
this.alphaTimer = 0;
this._alpha = 0;
this.onEnterFrame = function () {
this.alphaTimer++;
if (this.alphaTimer > 5) {
this._alpha = 100;
}
this.degrees = this._rotation;
this.radians = (this.degrees + 90) * (Math.PI/180);
this.dx = -6 * Math.cos(this.radians);
this.dy = -6 * Math.sin(this.radians);
this._x = this._x + this.dx;
this._y = this._y + this.dy;
this.deathTimer--;
if (this.deathTimer < 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.player._x, _root.player._y, true)) {
_root.death();
}
};
Symbol 132 MovieClip [player] Frame 1
stop();
this.onEnterFrame = function () {
this.depth = _root.bulletDepth + 10;
this.swapDepths(this.depth);
};
Symbol 135 MovieClip [overlayBalls] Frame 1
this.speed = Math.random() * 10;
this.onEnterFrame = function () {
this._y = this._y + this.speed;
if (this._y > 450) {
this.removeMovieClip();
}
};
Symbol 139 Button
on (release) {
getURL ("http://www.newgrounds.com", "blank");
}
Symbol 143 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 143 MovieClip Frame 2
gotoAndPlay (1);
Symbol 143 MovieClip Frame 3
go.onRelease = function () {
_root.gotoAndPlay(95);
};
Symbol 156 MovieClip Frame 1
timer = 0;
oBdepth = 1;
this.onEnterFrame = function () {
timer++;
if (timer == 2) {
oBdepth++;
this.attachMovie("overlayBalls", "oB" + oBdepth, oBdepth);
this.cB = eval ("oB" + oBdepth);
this.cB._x = Math.random() * 550;
this.cB._y = -50;
timer = 0;
}
};
Symbol 225 MovieClip Frame 1
floatTimer = 0;
fnsTimer = 0;
starTimer = 0;
floaterDepth = 0;
floaterAmount = 1;
proxtimer = -500;
cdamount = 0;
iamount = 0;
samount = 0;
_root.proxDepth = 54321;
begintimer = 0;
this.onEnterFrame = function () {
begintimer++;
ppx = _root.player._x - _root.field1._x;
ppy = _root.player._y - _root.field1._y;
proxAmount = floaterAmount * 10;
fnsAmount = floaterAmount * 5;
starAmount = fnsAmount * 2;
if (begintimer < 5) {
floaterAmount = 1;
}
if ((begintimer > 10) && (_root.points < 10000)) {
floaterAmount = 20;
}
if (_root.points > 10000) {
floaterAmount = 15;
}
proxtimer++;
if (proxtimer > proxAmount) {
proxtimer = 0;
proxPointx = Math.random() * 1500;
proxPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((proxPointx - ppx) * (proxPointx - ppx)) + ((proxPointy - ppy) * (proxPointy - ppy)))) > 250) {
_root.proxDepth++;
this.attachMovie("proxy", "prx" + _root.proxDepth, _root.proxDepth);
this.currentPrx = eval ("prx" + _root.proxDepth);
this.currentPrx._x = proxPointx;
this.currentPrx._y = proxPointy;
}
}
floatTimer++;
if (floatTimer == floaterAmount) {
spawnPointx = Math.random() * 1500;
spawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((spawnPointx - ppx) * (spawnPointx - ppx)) + ((spawnPointy - ppy) * (spawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(spawnPointx, spawnPointy, true)) {
floaterDepth++;
this.attachMovie("floater", "fl" + floaterDepth, floaterDepth);
currentFloat = eval ("fl" + floaterDepth);
currentFloat._x = spawnPointx;
currentFloat._y = spawnPointy;
}
}
}
fnsTimer++;
if (fnsTimer == fnsAmount) {
fnspawnPointx = Math.random() * 1500;
fnspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((fnspawnPointx - ppx) * (fnspawnPointx - ppx)) + ((fnspawnPointy - ppy) * (fnspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(fnspawnPointx, fnspawnPointy, true)) {
floaterDepth++;
this.attachMovie("fns", "fn" + floaterDepth, floaterDepth);
currentFloat = eval ("fn" + floaterDepth);
currentFloat._x = fnspawnPointx;
currentFloat._y = fnspawnPointy;
}
}
}
starTimer++;
if (starTimer == starAmount) {
starspawnPointx = Math.random() * 1500;
starspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((starspawnPointx - ppx) * (starspawnPointx - ppx)) + ((starspawnPointy - ppy) * (starspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(starspawnPointx, starspawnPointy, true)) {
floaterDepth++;
this.attachMovie("star", "st" + floaterDepth, floaterDepth);
currentFloat = eval ("st" + floaterDepth);
currentFloat._x = starspawnPointx;
currentFloat._y = starspawnPointy;
}
}
}
if ((_root.points > 5000) && (cdamount == 0)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 1;
}
}
}
if ((_root.points > 15000) && (cdamount == 1)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 2;
}
}
}
if ((_root.points > 25000) && (cdamount == 2)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 3;
}
}
}
if ((_root.points > 50000) && (cdamount == 3)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 4;
}
}
}
if ((_root.points > 75000) && (cdamount == 4)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 5;
}
}
}
if ((_root.points > 100000) && (cdamount == 5)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 6;
}
}
}
if ((_root.points > 150000) && (cdamount == 6)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 7;
}
}
}
if ((_root.points > 200000) && (cdamount == 7)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 8;
}
}
}
if ((_root.points > 250000) && (cdamount == 8)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 9;
}
}
}
if ((_root.points > 300000) && (cdamount == 9)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 10;
}
}
}
if ((_root.points > 500000) && (cdamount == 10)) {
cdspawnPointx = Math.random() * 1500;
cdspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((cdspawnPointx - ppx) * (cdspawnPointx - ppx)) + ((cdspawnPointy - ppy) * (cdspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(cdspawnPointx, cdspawnPointy, true)) {
floaterDepth++;
this.attachMovie("circleDefender", "cD" + floaterDepth, floaterDepth);
currentcD = eval ("cD" + floaterDepth);
currentcD._x = cdspawnPointx;
currentcD._y = cdspawnPointy;
cdamount = 11;
}
}
}
if ((_root.points > 10000) && (iamount == 0)) {
ispawnPointx = Math.random() * 1500;
ispawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((ispawnPointx - ppx) * (ispawnPointx - ppx)) + ((ispawnPointy - ppy) * (ispawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(ispawnPointx, ispawnPointy, true)) {
floaterDepth++;
this.attachMovie("ind", "i" + floaterDepth, floaterDepth);
currenti = eval ("i" + floaterDepth);
currenti._x = ispawnPointx;
currenti._y = ispawnPointy;
iamount = 1;
}
}
}
if ((_root.points > 25000) && (iamount == 1)) {
ispawnPointx = Math.random() * 1500;
ispawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((ispawnPointx - ppx) * (ispawnPointx - ppx)) + ((ispawnPointy - ppy) * (ispawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(ispawnPointx, ispawnPointy, true)) {
floaterDepth++;
this.attachMovie("ind", "i" + floaterDepth, floaterDepth);
currenti = eval ("i" + floaterDepth);
currenti._x = ispawnPointx;
currenti._y = ispawnPointy;
iamount = 2;
}
}
}
if ((_root.points > 50000) && (iamount == 2)) {
ispawnPointx = Math.random() * 1500;
ispawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((ispawnPointx - ppx) * (ispawnPointx - ppx)) + ((ispawnPointy - ppy) * (ispawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(ispawnPointx, ispawnPointy, true)) {
floaterDepth++;
this.attachMovie("ind", "i" + floaterDepth, floaterDepth);
currenti = eval ("i" + floaterDepth);
currenti._x = ispawnPointx;
currenti._y = ispawnPointy;
iamount = 3;
}
}
}
if ((_root.points > 0) && (samount == 0)) {
sspawnPointx = Math.random() * 1500;
sspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((sspawnPointx - ppx) * (sspawnPointx - ppx)) + ((sspawnPointy - ppy) * (sspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(sspawnPointx, sspawnPointy, true)) {
floaterDepth++;
this.attachMovie("SS", "SS", floaterDepth);
SS._x = sspawnPointx;
SS._y = sspawnPointy;
samount = 1;
}
}
}
if ((_root.points > 25000) && (samount == 1)) {
sspawnPointx = Math.random() * 1500;
sspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((sspawnPointx - ppx) * (sspawnPointx - ppx)) + ((sspawnPointy - ppy) * (sspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(sspawnPointx, sspawnPointy, true)) {
floaterDepth++;
this.attachMovie("SS2", "SS2", floaterDepth);
SS2._x = sspawnPointx;
SS2._y = sspawnPointy;
}
}
sspawnPointx = Math.random() * 1500;
sspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((sspawnPointx - ppx) * (sspawnPointx - ppx)) + ((sspawnPointy - ppy) * (sspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(sspawnPointx, sspawnPointy, true)) {
floaterDepth++;
this.attachMovie("SS3", "SS3", floaterDepth);
SS3._x = sspawnPointx;
SS3._y = sspawnPointy;
}
}
samount = 2;
}
if ((_root.points > 25000) && (samount == 2)) {
sspawnPointx = Math.random() * 1500;
sspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((sspawnPointx - ppx) * (sspawnPointx - ppx)) + ((sspawnPointy - ppy) * (sspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(sspawnPointx, sspawnPointy, true)) {
floaterDepth++;
this.attachMovie("SS4", "SS4", floaterDepth);
SS4._x = sspawnPointx;
SS4._y = sspawnPointy;
}
}
sspawnPointx = Math.random() * 1500;
sspawnPointy = Math.random() * 1500;
if (Math.abs(Math.sqrt(((sspawnPointx - ppx) * (sspawnPointx - ppx)) + ((sspawnPointy - ppy) * (sspawnPointy - ppy)))) > 250) {
if (_root.field1.hitTest(sspawnPointx, sspawnPointy, true)) {
floaterDepth++;
this.attachMovie("SS5", "SS5", floaterDepth);
currents = eval ("s" + floaterDepth);
SS5._x = sspawnPointx;
SS5._y = sspawnPointy;
}
}
samount = 3;
}
if (floatTimer > floaterAmount) {
floatTimer = 0;
}
if (fnsTimer > fnsAmount) {
fnsTimer = 0;
}
if (starTimer > starAmount) {
starTimer = 0;
}
};
Symbol 232 MovieClip Frame 1
if (_root.music == true) {
gotoAndStop (2);
} else {
stop();
}
Symbol 246 MovieClip Frame 1
Mouse.show();
alpha = true;
this._alpha = 5;
btnBack.onRelease = function () {
alpha = false;
};
this.onEnterFrame = function () {
if ((this._alpha < 100) && (alpha == true)) {
this._alpha = this._alpha + 5;
}
if (alpha == false) {
this._alpha = this._alpha - 5;
if (this._alpha < 10) {
_root.gotoAndStop(2);
}
}
};
Symbol 251 MovieClip Frame 1
Mouse.show();
alpha = true;
this._alpha = 5;
hi.onRelease = function () {
_root.qs = "HIGH";
_root._quality = "HIGH";
};
me.onRelease = function () {
_root.qs = "MEDIUM";
_root._quality = "MEDIUM";
};
lo.onRelease = function () {
_root.qs = "LOW";
_root._quality = "LOW";
};
son.onRelease = function () {
_root.sound = true;
};
soff.onRelease = function () {
_root.sound = false;
};
eon.onRelease = function () {
_root.expl = true;
};
eoff.onRelease = function () {
_root.expl = false;
};
mon.onRelease = function () {
_root.music = true;
};
moff.onRelease = function () {
_root.music = false;
};
btnBack.onRelease = function () {
alpha = false;
};
this.onEnterFrame = function () {
if ((this._alpha < 100) && (alpha == true)) {
this._alpha = this._alpha + 5;
}
if (alpha == false) {
this._alpha = this._alpha - 5;
if (this._alpha < 10) {
_root.gotoAndStop(2);
}
}
};