Frame 1
if (_root.loadPass == true) {
g.gotoAndStop(2);
}
bulletCount = 0;
bubbleNum = 0;
score = 0;
_root.submitted = false;
level = 1;
lives = 15;
bloopNum = 0;
bloopMode = false;
diff = 100;
speed = 2;
Mouse.hide();
kills = 0;
totalBoxes = 0;
totalBoxesDes = 0;
tKills = 15;
bombs = 0;
if (!setSoundL) {
soundVol = 100;
musicVol = 80;
setSoundL = true;
}
musicSound = new Sound(this);
musicSound.attachSound("music");
musicSound.onSoundComplete = function () {
musicSound.start();
};
_root.createEmptyMovieClip("musicVolSetter", -500000);
_root.musicVolSetter.onEnterFrame = function () {
_root.musicSound.setVolume(_root.musicVol);
};
newMenu = new ContextMenu();
newMenu.hideBuiltInItems();
_root.menu = newMenu;
stop();
Frame 2
if (_root.diffLevel == "easy") {
diff = 100;
} else if (_root.diffLevel == "medium") {
diff = 85;
} else if (_root.diffLevel == "hard") {
diff = 70;
} else if (_root.diffLevel == "insane") {
diff = 50;
}
hud.inside.onRollOver = function () {
Mouse.hide();
};
hud.inside.onPress = function () {
_root.pressed = true;
};
hud.inside.onRelease = function () {
_root.pressed = false;
};
hud.inside.onReleaseOutside = function () {
_root.pressed = false;
};
stop();
musicSound.onSoundComplete = function () {
musicSound.start();
};
Frame 3
stop();
musicSound.onSoundComplete = function () {
musicSound.start();
};
Frame 4
stop();
musicSound.onSoundComplete = function () {
musicSound.start();
};
Frame 5
stop();
musicSound.onSoundComplete = function () {
musicSound.start();
};
Symbol 12 MovieClip Frame 1
stop();
Symbol 12 MovieClip Frame 2
stop();
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [preloaderexplosion] Frame 1
onClipEvent (load) {
size = random(100);
_xscale = size;
_yscale = size;
xspeed = random(30) - 15;
yspeed = random(30) - 15;
_alpha = 100;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 3);
this._x = this._x + xspeed;
this._y = this._y + yspeed;
_alpha = (_alpha - 2);
if (_alpha < 0) {
_parent.swapDepths(_parent.getNextHighestDepth());
_parent.removeMovieClip();
}
}
Symbol 39 MovieClip Frame 1
letter = this._parent.letter;
Symbol 39 MovieClip Frame 2
letter = this._parent.letter;
Symbol 48 MovieClip Frame 1
onEnterFrame = function () {
_alpha = (_alpha - (100 / _totalframes));
};
_root.hud.sounds.gameSound2.start();
Symbol 48 MovieClip Frame 16
this._parent.removeMovieClip();
Symbol 49 MovieClip [bloop] Frame 1
if (!speed) {
speed = _root.speed;
}
hit = false;
faces.gotoAndStop(random(faces._totalframes - 1) + 1);
colours.gotoAndStop(random(colours._totalframes - 1) + 1);
this.swapDepths((_root.bubbleNum + 4500) + lNum);
sideMover = random(5);
whichDir = random(1);
if (whichDir == 1) {
dir = "left";
} else {
dir = "right";
}
stop();
letterV.gotoAndStop(1);
if ((((letter == "B") or (letter == "L")) or (letter == "O")) or (letter == "P")) {
mB = random(3);
if (mB == 1) {
letterV.gotoAndStop(2);
bonus = true;
if ((letter == "B") && (_root.B == true)) {
letter = "L";
}
if ((letter == "L") && (_root.L == true)) {
letter = "O";
}
if (((letter == "O") && (_root.O1 == true)) && (_root.O2 == true)) {
letter = "P";
}
if ((letter == "P") && (_root.P == true)) {
letter = "B";
}
}
}
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 4500) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (_root.hud.bombshock.hit.hitTest(this.bound) or (_root.bloopMode == true)) {
dead = true;
_root.score = _root.score + 25;
}
if (dead != true) {
if (hit == false) {
if (_root.level >= 2) {
if (sideMover == 1) {
if (dir == "left") {
if (!_root.leftBound.hitTest(this)) {
_x = (_x - (speed / 2));
} else {
dir = "right";
}
} else if (dir == "right") {
if (!_root.rightBound.hitTest(this)) {
_x = (_x + (speed / 2));
} else {
dir = "left";
}
}
}
}
if (_x < 50) {
_x = (_x + speed);
} else if (_x > (Stage.width - 50)) {
_x = (_x - speed);
}
_y = (_y + speed);
if ((_y > ((Stage.height + (_height / 2)) + 4)) or _root.player.bound.hitTest(this)) {
_root.lives = _root.lives - 1;
dead = true;
_root.hud.red.gotoAndPlay(2);
}
i = 0;
while (i < 20) {
if (eval ("_root.bullet" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bullet" + (_root.bulletCount - i)).used != true)) {
tar = eval ("_root.bullet" + (_root.bulletCount - i));
eval ("_root.bullet" + (_root.bulletCount - i)).used = true;
if (eval ("_root.bullet" + (_root.bulletCount - i)).letter == letter) {
_root.hud.scorePlus.gotoAndStop("bon");
_root.hud.scorePlus.g.gotoAndPlay(1);
if (bonus == true) {
if (letter == "B") {
_root.B = true;
} else if (letter == "L") {
_root.L = true;
} else if (letter == "O") {
if (_root.O1 == false) {
_root.O1 = true;
} else {
_root.O2 = true;
}
} else if (letter == "P") {
_root.P = true;
}
}
} else {
_root.hud.scorePlus.gotoAndStop("reg");
_root.hud.scorePlus.g.gotoAndPlay(1);
}
hit = true;
_root.hud.sounds.gameSound3.start();
if (_root.kills < _root.tKills) {
_root.kills = _root.kills + 1;
} else {
_root.kills = 0;
_root.tKills = _root.tKills + 2;
_root.hud.switchLevel.gotoAndPlay(2);
}
}
i++;
}
} else {
_x = tar._x;
_y = tar._y;
if (_y < ((-(_height / 2)) - 4)) {
removeMovieClip(this);
}
}
} else {
gotoAndStop ("dead");
}
}
};
Symbol 49 MovieClip [bloop] Frame 2
stop();
Symbol 63 MovieClip [bubble] Frame 1
if (!speed) {
speed = 3;
}
_root.bubbleNum++;
gotoAndStop(_root.level);
this.swapDepths((_root.bubbleNum + 2000) + lNum);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 2000) + lNum);
_y = (_y - speed);
if (_y < (((-_height) / 2) - 4)) {
_y = ((Stage.height + (_height / 2)) + 4);
_x = random(Stage.width);
}
gotoAndStop(_root.level);
};
Symbol 66 MovieClip [ebullet] Frame 1
if (!speed) {
speed = 5;
}
this.swapDepths((_root.bubbleNum + 5420) + lNum);
_rotation = dir;
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 5420) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
_rotation = dir;
if ((((_y < ((((-Stage.height) / 2) - (_height / 2)) - 4)) or (_x > ((Stage.width + (_width / 2)) + 4))) or (_x < ((-(_width / 2)) - 4))) or (_y < ((-(_height / 2)) - 4))) {
this.removeMovieClip();
}
hspeed = 0;
changed = false;
i = 0;
while (i < speed) {
if (changed == false) {
xxP = Math.sin((dir * Math.PI) / 180) * i;
yyP = Math.cos((dir * Math.PI) / 180) * (-i);
if (_root.player.bound.hitTest(_x + xxP, _y + yyP, true)) {
changed = true;
} else {
hspeed = i;
xP = Math.sin((dir * Math.PI) / 180) * hspeed;
yP = Math.cos((dir * Math.PI) / 180) * (-hspeed);
}
}
i++;
}
if (_root.player.bound.hitTest(this)) {
_root.lives = _root.lives - 1;
_root.hud.red.gotoAndPlay(2);
removeMovieClip(this);
}
_x = (_x + xP);
_y = (_y + yP);
}
};
Symbol 69 MovieClip [bulletp] Frame 1
if (_root.bloopMode == true) {
gotoAndStop (2);
if (!speed) {
speed = 10;
}
} else {
gotoAndStop (1);
if (!speed) {
speed = 8;
}
}
this.swapDepths((_root.bubbleNum + 5520) + lNum);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 5520) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (_root._currentframe != 2) {
removeMovieClip(this);
}
_y = (_y - speed);
if (_y < ((((-Stage.height) / 2) - (_height / 2)) - 4)) {
this.removeMovieClip();
}
}
};
Symbol 80 MovieClip [bullet] Frame 1
if (!speed) {
speed = 5;
}
if (!letter) {
letter = "N/A";
}
this.swapDepths((_root.bubbleNum + 5000) + lNum);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 5000) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
_y = (_y - speed);
if (_y < ((((-Stage.height) / 2) - (_height / 2)) - 4)) {
this.removeMovieClip();
}
}
};
Symbol 80 MovieClip [bullet] Frame 5
stop();
Symbol 85 MovieClip [big] Frame 1
if (!speed) {
speed = _root.speed;
}
hit = false;
this.swapDepths((_root.bubbleNum + 4500) + lNum);
stop();
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 4500) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (hit == false) {
if (_x < 50) {
_x = (_x + speed);
} else if (_x > (Stage.width - 50)) {
_x = (_x - speed);
}
_y = (_y + speed);
if (_y > ((Stage.height + (_height / 2)) + 4)) {
removeMovieClip(this);
}
if (_root.player.bound.hitTest(this)) {
_root.hud.scorePlus.gotoAndStop("big");
_root.hud.scorePlus.g.gotoAndPlay(1);
removeMovieClip(this);
}
i = 0;
while (i < 20) {
if (eval ("_root.bullet" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bullet" + (_root.bulletCount - i)).used != true)) {
tar = eval ("_root.bullet" + (_root.bulletCount - i));
eval ("_root.bullet" + (_root.bulletCount - i)).used = true;
_root.hud.scorePlus.gotoAndStop("big");
_root.hud.scorePlus.g.gotoAndPlay(1);
_root.hud.sounds.gameSound6.start();
hit = true;
}
i++;
}
} else {
_x = tar._x;
_y = tar._y;
if (_y < ((-(_height / 2)) - 4)) {
removeMovieClip(this);
}
}
}
};
Symbol 89 MovieClip [1up] Frame 1
if (!speed) {
speed = _root.speed;
}
hit = false;
this.swapDepths((_root.bubbleNum + 4500) + lNum);
stop();
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 4500) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (hit == false) {
if (_x < 50) {
_x = (_x + speed);
} else if (_x > (Stage.width - 50)) {
_x = (_x - speed);
}
_y = (_y + speed);
if (_y > ((Stage.height + (_height / 2)) + 4)) {
removeMovieClip(this);
}
if (_root.player.bound.hitTest(this)) {
_root.hud.scorePlus.gotoAndStop("1up");
_root.hud.scorePlus.g.gotoAndPlay(1);
removeMovieClip(this);
}
i = 0;
while (i < 20) {
if (eval ("_root.bullet" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bullet" + (_root.bulletCount - i)).used != true)) {
tar = eval ("_root.bullet" + (_root.bulletCount - i));
eval ("_root.bullet" + (_root.bulletCount - i)).used = true;
_root.hud.scorePlus.gotoAndStop("1up");
_root.hud.scorePlus.g.gotoAndPlay(1);
_root.hud.sounds.gameSound6.start();
hit = true;
}
i++;
}
} else {
_x = tar._x;
_y = tar._y;
if (_y < ((-(_height / 2)) - 4)) {
removeMovieClip(this);
}
}
}
};
Symbol 93 MovieClip [rapid] Frame 1
if (!speed) {
speed = _root.speed;
}
hit = false;
this.swapDepths((_root.bubbleNum + 4500) + lNum);
stop();
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 4500) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (hit == false) {
if (_x < 50) {
_x = (_x + speed);
} else if (_x > (Stage.width - 50)) {
_x = (_x - speed);
}
_y = (_y + speed);
if (_y > ((Stage.height + (_height / 2)) + 4)) {
removeMovieClip(this);
}
if (_root.player.bound.hitTest(this)) {
_root.hud.scorePlus.gotoAndStop("rapid");
_root.hud.scorePlus.g.gotoAndPlay(1);
removeMovieClip(this);
}
i = 0;
while (i < 20) {
if (eval ("_root.bullet" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bullet" + (_root.bulletCount - i)).used != true)) {
tar = eval ("_root.bullet" + (_root.bulletCount - i));
eval ("_root.bullet" + (_root.bulletCount - i)).used = true;
_root.hud.scorePlus.gotoAndStop("rapid");
_root.hud.scorePlus.g.gotoAndPlay(1);
_root.hud.sounds.gameSound6.start();
hit = true;
}
i++;
}
} else {
_x = tar._x;
_y = tar._y;
if (_y < ((-(_height / 2)) - 4)) {
removeMovieClip(this);
}
}
}
};
Symbol 97 MovieClip [bomb] Frame 1
if (!speed) {
speed = _root.speed;
}
hit = false;
this.swapDepths((_root.bubbleNum + 4500) + lNum);
stop();
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 4500) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (hit == false) {
if (_x < 50) {
_x = (_x + speed);
} else if (_x > (Stage.width - 50)) {
_x = (_x - speed);
}
_y = (_y + speed);
if (_y > ((Stage.height + (_height / 2)) + 4)) {
removeMovieClip(this);
}
if (_root.player.bound.hitTest(this)) {
_root.hud.scorePlus.gotoAndStop("bomb");
_root.hud.scorePlus.g.gotoAndPlay(1);
removeMovieClip(this);
}
i = 0;
while (i < 20) {
if (eval ("_root.bullet" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bullet" + (_root.bulletCount - i)).used != true)) {
tar = eval ("_root.bullet" + (_root.bulletCount - i));
eval ("_root.bullet" + (_root.bulletCount - i)).used = true;
_root.hud.scorePlus.gotoAndStop("bomb");
_root.hud.scorePlus.g.gotoAndPlay(1);
_root.hud.sounds.gameSound6.start();
hit = true;
}
i++;
}
} else {
_x = tar._x;
_y = tar._y;
if (_y < ((-(_height / 2)) - 4)) {
removeMovieClip(this);
}
}
}
};
Symbol 102 MovieClip [enemy] Frame 1
num = random(1);
if (num == 1) {
dir = "right";
} else {
dir = "left";
}
friction = 5;
stop();
speed = _root.speed;
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 5750) + lNum);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if (_root.hud.bombshock.hit.hitTest(this.bound) or (_root.bloopMode == true)) {
dead = true;
_root.score = _root.score + 25;
}
if (dead != true) {
i = 0;
while (i < 20) {
if (eval ("_root.bulletp" + (_root.bulletCount - i)).hitTest(this.bound) && (eval ("_root.bulletp" + (_root.bulletCount - i)).used != true)) {
eval ("_root.bulletp" + (_root.bulletCount - i)).removeMovieClip();
dead = true;
_root.hud.scorePlus.gotoAndStop("reg");
_root.hud.scorePlus.g.gotoAndPlay(1);
if (_root.kills < _root.tKills) {
_root.kills = _root.kills + 1;
} else {
_root.kills = 0;
_root.tKills = _root.tKills + 2;
_root.hud.switchLevel.gotoAndPlay(2);
}
}
i++;
}
}
if (dead != true) {
if (dir == "left") {
if (_x > 50) {
_x = (_x - speed);
} else {
dir = "right";
}
} else if (dir == "right") {
if (_x < (Stage.width - 50)) {
_x = (_x + speed);
} else {
dir = "left";
}
}
taco = random(_root.diff - 35);
if ((taco == 1) && (_y < (Stage.height - 50))) {
_root.bulletCount++;
_root.attachMovie("ebullet", "ebullet" + _root.bulletCount, _root.bulletCount);
eval ("_root.ebullet" + _root.bulletCount)._x = _x;
eval ("_root.ebullet" + _root.bulletCount)._y = _y;
eval ("_root.ebullet" + _root.bulletCount).dir = this._rotation + 90;
eval ("_root.ebullet" + _root.bulletCount).lNum = _root.bulletCount;
}
radians = Math.atan2(_root.player._y - _y, _root.player._x - _x);
degrees = Math.round((radians * 180) / Math.PI);
_rotation = (_rotation + ((degrees - _rotation) / friction));
if (_y > ((Stage.height + (_height / 2)) + 4)) {
removeMovieClip(this);
} else {
_y = (_y + (speed / 2));
}
} else {
gotoAndStop ("dead");
}
}
};
Symbol 102 MovieClip [enemy] Frame 2
stop();
Symbol 116 MovieClip Frame 1
gotoAndStop(_root.level);
onEnterFrame = function () {
gotoAndStop(_root.level);
};
Symbol 131 MovieClip Frame 1
gotoAndStop(_root.level);
onEnterFrame = function () {
gotoAndStop(_root.level);
};
Symbol 132 MovieClip Frame 1
loadBubbles = function (total, maxSpeed, minSpeed, maxSize, minSize, addPlus) {
i = 0;
while (i < total) {
_root.attachMovie("bubble", "bubble" + i, i);
eval ("_root.bubble" + i)._x = random(Stage.width);
eval ("_root.bubble" + i)._y = ((Stage.height + maxSize) + random(addPlus)) + 1;
eval ("_root.bubble" + i)._width = random(maxSize);
if (eval ("_root.bubble" + i)._width < minSize) {
eval ("_root.bubble" + i)._width = minSize;
}
eval ("_root.bubble" + i)._height = eval ("_root.bubble" + i)._width;
eval ("_root.bubble" + i).speed = random(maxSpeed);
if (eval ("_root.bubble" + i).speed < minSpeed) {
eval ("_root.bubble" + i).speed = minSpeed;
}
eval ("_root.bubble" + i).lNum = i;
i++;
}
};
loadBubbles(60, 6, 3, 50, 3, 500);
Symbol 170 Button
on (release) {
getURL ("http://www.newgrounds.com", "_blank");
}
Symbol 179 Button
on (release) {
this._parent.play();
}
Symbol 181 MovieClip Frame 1
_root.stop();
this._parent.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 181 MovieClip Frame 2
gotoAndPlay (1);
Symbol 184 Button
on (release) {
getURL ("http://www.hallpass.com/", "_blank");
}
Symbol 189 Button
on (release) {
_root.gotoAndStop("level");
}
Symbol 191 Button
on (release) {
_root.gotoAndStop("how");
}
Symbol 193 Button
on (release) {
_root.gotoAndStop("credits");
}
Symbol 195 Button
on (release) {
getURL ("http://www.hallpass.com/", "_blank");
}
Symbol 199 Button
on (release) {
_root.soundVol = 5;
}
Symbol 200 Button
on (release) {
_root.soundVol = 10;
}
Symbol 201 Button
on (release) {
_root.soundVol = 15;
}
Symbol 202 Button
on (release) {
_root.soundVol = 20;
}
Symbol 203 Button
on (release) {
_root.soundVol = 25;
}
Symbol 204 Button
on (release) {
_root.soundVol = 30;
}
Symbol 205 Button
on (release) {
_root.soundVol = 35;
}
Symbol 206 Button
on (release) {
_root.soundVol = 40;
}
Symbol 207 Button
on (release) {
_root.soundVol = 45;
}
Symbol 208 Button
on (release) {
_root.soundVol = 50;
}
Symbol 209 Button
on (release) {
_root.soundVol = 55;
}
Symbol 210 Button
on (release) {
_root.soundVol = 60;
}
Symbol 211 Button
on (release) {
_root.soundVol = 65;
}
Symbol 212 Button
on (release) {
_root.soundVol = 70;
}
Symbol 213 Button
on (release) {
_root.soundVol = 75;
}
Symbol 214 Button
on (release) {
_root.soundVol = 80;
}
Symbol 215 Button
on (release) {
_root.soundVol = 85;
}
Symbol 216 Button
on (release) {
_root.soundVol = 90;
}
Symbol 217 Button
on (release) {
_root.soundVol = 95;
}
Symbol 218 Button
on (release) {
_root.soundVol = 100;
}
Symbol 219 MovieClip Frame 1
onEnterFrame = function () {
vol = _root.soundVol;
if (vol == 0) {
gotoAndStop (1);
} else if (vol == 5) {
gotoAndStop (2);
} else if (vol == 10) {
gotoAndStop (3);
} else if (vol == 15) {
gotoAndStop (4);
} else if (vol == 20) {
gotoAndStop (5);
} else if (vol == 25) {
gotoAndStop (6);
} else if (vol == 30) {
gotoAndStop (7);
} else if (vol == 35) {
gotoAndStop (8);
} else if (vol == 40) {
gotoAndStop (9);
} else if (vol == 45) {
gotoAndStop (10);
} else if (vol == 50) {
gotoAndStop (11);
} else if (vol == 55) {
gotoAndStop (12);
} else if (vol == 60) {
gotoAndStop (13);
} else if (vol == 65) {
gotoAndStop (14);
} else if (vol == 70) {
gotoAndStop (15);
} else if (vol == 75) {
gotoAndStop (16);
} else if (vol == 80) {
gotoAndStop (17);
} else if (vol == 85) {
gotoAndStop (18);
} else if (vol == 90) {
gotoAndStop (19);
} else if (vol == 95) {
gotoAndStop (20);
} else if (vol == 100) {
gotoAndStop (21);
}
};
Symbol 223 Button
on (release) {
_root.soundVol = 0;
}
Symbol 227 Button
on (release) {
_root.soundVol = 100;
}
Symbol 228 MovieClip Frame 1
onEnterFrame = function () {
if (_root.soundVol == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
Symbol 230 Button
on (release) {
_root.musicVol = 5;
}
Symbol 231 Button
on (release) {
_root.musicVol = 10;
}
Symbol 232 Button
on (release) {
_root.musicVol = 15;
}
Symbol 233 Button
on (release) {
_root.musicVol = 20;
}
Symbol 234 Button
on (release) {
_root.musicVol = 25;
}
Symbol 235 Button
on (release) {
_root.musicVol = 30;
}
Symbol 236 Button
on (release) {
_root.musicVol = 35;
}
Symbol 237 Button
on (release) {
_root.musicVol = 40;
}
Symbol 238 Button
on (release) {
_root.musicVol = 45;
}
Symbol 239 Button
on (release) {
_root.musicVol = 50;
}
Symbol 240 Button
on (release) {
_root.musicVol = 55;
}
Symbol 241 Button
on (release) {
_root.musicVol = 60;
}
Symbol 242 Button
on (release) {
_root.musicVol = 65;
}
Symbol 243 Button
on (release) {
_root.musicVol = 70;
}
Symbol 244 Button
on (release) {
_root.musicVol = 75;
}
Symbol 245 Button
on (release) {
_root.musicVol = 80;
}
Symbol 246 Button
on (release) {
_root.musicVol = 85;
}
Symbol 247 Button
on (release) {
_root.musicVol = 90;
}
Symbol 248 Button
on (release) {
_root.musicVol = 95;
}
Symbol 249 Button
on (release) {
_root.musicVol = 100;
}
Symbol 250 MovieClip Frame 1
onEnterFrame = function () {
vol = _root.musicVol;
if (vol == 0) {
gotoAndStop (1);
} else if (vol == 5) {
gotoAndStop (2);
} else if (vol == 10) {
gotoAndStop (3);
} else if (vol == 15) {
gotoAndStop (4);
} else if (vol == 20) {
gotoAndStop (5);
} else if (vol == 25) {
gotoAndStop (6);
} else if (vol == 30) {
gotoAndStop (7);
} else if (vol == 35) {
gotoAndStop (8);
} else if (vol == 40) {
gotoAndStop (9);
} else if (vol == 45) {
gotoAndStop (10);
} else if (vol == 50) {
gotoAndStop (11);
} else if (vol == 55) {
gotoAndStop (12);
} else if (vol == 60) {
gotoAndStop (13);
} else if (vol == 65) {
gotoAndStop (14);
} else if (vol == 70) {
gotoAndStop (15);
} else if (vol == 75) {
gotoAndStop (16);
} else if (vol == 80) {
gotoAndStop (17);
} else if (vol == 85) {
gotoAndStop (18);
} else if (vol == 90) {
gotoAndStop (19);
} else if (vol == 95) {
gotoAndStop (20);
} else if (vol == 100) {
gotoAndStop (21);
}
};
Symbol 251 Button
on (release) {
_root.musicVol = 0;
}
Symbol 252 Button
on (release) {
_root.musicVol = 80;
}
Symbol 253 MovieClip Frame 1
onEnterFrame = function () {
if (_root.musicVol == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
Symbol 259 Button
on (release) {
if (_root._quality == "BEST") {
_root._quality = "HIGH";
} else if (_root._quality == "HIGH") {
_root._quality = "MEDIUM";
} else if (_root._quality == "MEDIUM") {
_root._quality = "LOW";
} else if (_root._quality == "LOW") {
_root._quality = "BEST";
}
}
Symbol 264 MovieClip Frame 1
onEnterFrame = function () {
if (_root._quality == "BEST") {
gotoAndStop (1);
} else if (_root._quality == "HIGH") {
gotoAndStop (2);
} else if (_root._quality == "MEDIUM") {
gotoAndStop (3);
} else if (_root._quality == "LOW") {
gotoAndStop (4);
}
};
Symbol 267 Button
on (release) {
_root.getURL("http://www.battlegear.org/bloop2/highscores.php", "_blank");
}
Symbol 268 MovieClip Frame 1
this.swapDepths(((_root.bubbleNum + 9000) + lNum) + _root.bulletCount);
stop();
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 9000) + _root.bulletCount);
if (_root._currentframe != 1) {
removeMovieClip(this);
}
};
Symbol 268 MovieClip Frame 2
stop();
if (!_root.startMusicPlay) {
_root.musicSound.start();
_root.musicSound.onSoundComplete = function () {
_root.musicSound.start();
};
_root.startMusicPlay = true;
}
_root.loadPass = true;
Symbol 270 MovieClip Frame 1
this.swapDepths((_root.bubbleNum + 15500) + _root.bulletCount);
onEnterFrame = function () {
_x = _root._xmouse;
_y = _root._ymouse;
this.swapDepths((_root.bubbleNum + 15500) + _root.bulletCount);
};
Symbol 281 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 1
friction = 5;
keys = [["A", 65], ["B", 66], ["C", 67], ["D", 68], ["E", 69], ["F", 70], ["G", 71], ["H", 72], ["I", 73], ["J", 74], ["K", 75], ["L", 76], ["M", 77], ["N", 78], ["O", 79], ["P", 80], ["Q", 81], ["R", 82], ["S", 83], ["T", 84], ["U", 85], ["V", 86], ["W", 87], ["X", 88], ["Y", 89], ["Z", 90]];
presses = [];
i = 0;
while (i < keys.length) {
presses[i] = false;
i++;
}
onEnterFrame = function () {
this.swapDepths(_root.bubbleNum + 4000);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.pauseMode != true) {
if ((_root.pressed == true) && ((_root.level >= 3) or (_root.bloopMode == true))) {
if (timer2._currentframe == 1) {
if ((_root.hud.rapid._currentframe == 1) && (_root.bloopMode != true)) {
timer2.play();
_root.pressed = false;
} else {
timer2.gotoAndPlay(timer2._totalframes - 4);
}
_root.bulletCount++;
_root.attachMovie("bulletp", "bulletp" + _root.bulletCount, _root.bulletCount);
eval ("_root.bulletp" + _root.bulletCount)._x = _x;
eval ("_root.bulletp" + _root.bulletCount)._y = _y - 30;
eval ("_root.bulletp" + _root.bulletCount).lNum = _root.bulletCount;
}
}
_x = (_x + ((_root._xmouse - _x) / friction));
attached = false;
i = 0;
while (i < keys.length) {
if (Key.isDown(keys[i][1])) {
if (attached == false) {
if (((presses[i] == false) && (timer._currentframe == 1)) && (_root.bloopMode != true)) {
if (_root.hud.rapid._currentframe == 1) {
timer.play();
} else {
timer.gotoAndPlay(timer._totalframes - 4);
}
attached == true;
_root.hud.sounds.gameSound8.start();
_root.bulletCount++;
_root.attachMovie("bullet", "bullet" + _root.bulletCount, _root.bulletCount);
eval ("_root.bullet" + _root.bulletCount)._x = _x;
eval ("_root.bullet" + _root.bulletCount)._y = _y - 30;
eval ("_root.bullet" + _root.bulletCount).letter = keys[i][0];
eval ("_root.bullet" + _root.bulletCount).lNum = _root.bulletCount;
if (_root.hud.big._currentframe != 1) {
eval ("_root.bullet" + _root.bulletCount)._width = eval ("_root.bullet" + _root.bulletCount)._width + 20;
eval ("_root.bullet" + _root.bulletCount)._height = eval ("_root.bullet" + _root.bulletCount)._height + 20;
}
}
}
if (_root.hud.rapid._currentframe == 1) {
presses[i] = true;
}
} else {
presses[i] = false;
}
i++;
}
}
};
Symbol 289 MovieClip Frame 1
_visible = false;
n = _root.diff - 10;
letters = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
onEnterFrame = function () {
if (_root.pauseMode != true) {
if (_root.bloopMode != true) {
_x = random(Stage.width);
created = false;
while ((_x < 50) or (_x > (Stage.width - 50))) {
_x = random(Stage.width);
}
if (n < _root.diff) {
n++;
} else {
_root.bloopNum++;
created = true;
_root.attachMovie("bloop", "bloop" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.bloop" + _root.bloopNum)._x = _x;
eval ("_root.bloop" + _root.bloopNum)._y = _y;
eval ("_root.bloop" + _root.bloopNum).lNum = _root.bloopNum;
eval ("_root.bloop" + _root.bloopNum).letter = letters[random(letters.length)];
n = 0;
}
bombNum = random(900 + (200 - _root.diff));
bombNum2 = random(2000 + (200 - _root.diff));
enemyNum = random(400 + _root.diff);
if ((bombNum == 1) && (created == false)) {
_root.bloopNum++;
_root.attachMovie("bomb", "bomb" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.bomb" + _root.bloopNum)._x = _x;
eval ("_root.bomb" + _root.bloopNum)._y = _y;
eval ("_root.bomb" + _root.bloopNum).lNum = _root.bloopNum;
n = 0;
created = true;
} else if ((bombNum == 2) && (created == false)) {
_root.bloopNum++;
_root.attachMovie("rapid", "rapid" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.rapid" + _root.bloopNum)._x = _x;
eval ("_root.rapid" + _root.bloopNum)._y = _y;
eval ("_root.rapid" + _root.bloopNum).lNum = _root.bloopNum;
n = 0;
created = true;
} else if ((bombNum == 3) && (created == false)) {
_root.bloopNum++;
_root.attachMovie("big", "big" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.big" + _root.bloopNum)._x = _x;
eval ("_root.big" + _root.bloopNum)._y = _y;
eval ("_root.big" + _root.bloopNum).lNum = _root.bloopNum;
n = 0;
created = true;
}
if ((bombNum2 == 4) && (created == false)) {
_root.bloopNum++;
_root.attachMovie("1up", "1up" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.1up" + _root.bloopNum)._x = _x;
eval ("_root.1up" + _root.bloopNum)._y = _y;
eval ("_root.1up" + _root.bloopNum).lNum = _root.bloopNum;
n = 0;
created = true;
}
if (((enemyNum == 1) && (created == false)) && (_root.level >= 3)) {
_root.bloopNum++;
_root.attachMovie("enemy", "enemy" + _root.bloopNum, ((_root.bloopNum + _root.bubbleNum) + _root.bulletCount) + 300);
eval ("_root.enemy" + _root.bloopNum)._x = _x;
eval ("_root.enemy" + _root.bloopNum)._y = _y;
eval ("_root.enemy" + _root.bloopNum).lNum = _root.bloopNum;
n = 0;
created = true;
}
}
}
};
Symbol 292 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
onEnterFrame = function () {
if (((((_root.B == true) && (_root.L == true)) && (_root.O1 == true)) && (_root.O2 == true)) && (_root.P == true)) {
_root.hud.scorePlus.gotoAndStop("bloop");
_root.bloopMode = true;
_root.B = false;
_root.L = false;
_root.O1 = false;
_root.O2 = false;
_root.P = false;
}
};
Instance of Symbol 298 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
_root.B = false;
}
onClipEvent (enterFrame) {
if (_root.B == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 301 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
_root.L = false;
}
onClipEvent (enterFrame) {
if (_root.L == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 304 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
_root.O1 = false;
}
onClipEvent (enterFrame) {
if (_root.O1 == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 304 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
_root.O2 = false;
}
onClipEvent (enterFrame) {
if (_root.O2 == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 307 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (1);
_root.P = false;
}
onClipEvent (enterFrame) {
if (_root.P == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 309 MovieClip Frame 1
onEnterFrame = function () {
if (_root.bombs > 3) {
_root.bombs = 3;
} else if (_root.bombs < 0) {
_root.bombs = 0;
}
gotoAndStop(_root.bombs + 1);
};
Symbol 317 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (_root.pauseMode != true) {
if (_root.bloopMode != true) {
if (Key.isDown(32)) {
if (bombPress == false) {
if ((_root.bombs > 0) && (_currentframe == 1)) {
_root.hud.sounds.gameSound7.start();
play();
}
bombPress = true;
}
} else {
bombPress = false;
}
}
}
};
Symbol 317 MovieClip Frame 2
_root.bombs = _root.bombs - 1;
Symbol 321 MovieClip Frame 450
stop();
Symbol 324 MovieClip Frame 491
stop();
Symbol 325 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (_root.level == 2) {
gotoAndStop (2);
} else if (_root.level == 3) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
};
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 5
_root.level++;
if (_root.diffLevel != "insane") {
if (_root.diff > 10) {
_root.diff = _root.diff - 5;
}
} else if (_root.diff > 5) {
_root.diff = _root.diff - 5;
}
if (_root.diffLevel != "insane") {
if (_root.speed < 6) {
_root.speed = _root.speed + 0.5;
}
} else if (_root.speed < 10) {
_root.speed = _root.speed + 1;
}
Symbol 337 MovieClip Frame 7
stop();
Symbol 338 MovieClip Frame 1
if (!setLoad) {
_root.totalBoxes = _root.totalBoxes + 1;
gotoAndStop (1);
setLoad = true;
}
onEnterFrame = function () {
if (_root.bloopMode == true) {
if (_currentframe == 1) {
i = 0;
while (i < 20) {
if (eval ("_root.bulletp" + (_root.bulletCount - i)).hitTest(this)) {
eval ("_root.bulletp" + (_root.bulletCount - i)).removeMovieClip();
_root.score = _root.score + 100;
_root.totalBoxesDes = _root.totalBoxesDes + 1;
_root.hud.sounds.gameSound4.start();
gotoAndStop (2);
}
i++;
}
}
_visible = true;
} else {
_visible = false;
gotoAndStop (1);
}
};
Symbol 340 MovieClip Frame 1
onEnterFrame = function () {
if (_root.bloopMode == true) {
_visible = true;
} else {
_visible = false;
}
};
Symbol 342 MovieClip Frame 1
onEnterFrame = function () {
if (_root.bloopMode == true) {
_visible = true;
if (setStart == false) {
time = 45;
d = 30;
setStart = true;
}
if (time > 0) {
if (d > 0) {
d = d - 1;
} else {
d = 30;
time = time - 1;
}
} else {
_root.bloopMode = false;
}
} else {
_visible = false;
setStart = false;
}
};
Symbol 345 MovieClip Frame 1
_root.score = _root.score + 50;
Symbol 345 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 348 MovieClip Frame 1
_root.score = _root.score + 100;
Symbol 348 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 351 MovieClip Frame 1
_root.bombs++;
Symbol 351 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 354 MovieClip Frame 1
_root.score = _root.score + 5000;
Symbol 354 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 357 MovieClip Frame 1
_root.hud.rapid.gotoAndPlay(2);
Symbol 357 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 360 MovieClip Frame 1
_root.hud.big.gotoAndPlay(2);
Symbol 360 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 363 MovieClip Frame 1
_root.lives = _root.lives + 1;
Symbol 363 MovieClip Frame 55
this._parent.gotoAndStop("none");
Symbol 364 MovieClip Frame 1
stop();
Symbol 376 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 15
if (_root.pauseMode != true) {
_root.score++;
}
Symbol 379 MovieClip Frame 1
_visible = false;
gameSound = new Sound(this);
gameSound1 = new Sound(this);
gameSound2 = new Sound(this);
gameSound3 = new Sound(this);
gameSound4 = new Sound(this);
gameSound5 = new Sound(this);
gameSound6 = new Sound(this);
gameSound7 = new Sound(this);
gameSound8 = new Sound(this);
gameSound1.attachSound("game1");
gameSound2.attachSound("game2");
gameSound3.attachSound("game3");
gameSound4.attachSound("game4");
gameSound5.attachSound("game5");
gameSound6.attachSound("game6");
gameSound7.attachSound("grenade-explosion");
gameSound8.attachSound("puu89");
onEnterFrame = function () {
gameSound.setVolume(_root.soundVol);
};
Symbol 385 Button
on (release) {
_root.pauseMode = false;
}
Symbol 389 Button
on (release) {
if (_root.pauseMode == true) {
_root.pauseMode = false;
_root.gotoAndStop("menu");
}
}
Symbol 393 Button
on (release) {
if (_root.pauseMode == true) {
getURL ("http://www.hallpass.com/", "_blank");
}
}
Symbol 394 MovieClip Frame 1
onEnterFrame = function () {
if ((_root.pauseMode == true) && (_root.hud.gameover._visible == false)) {
_visible = true;
if (Key.isDown(77)) {
_root.pauseMode = false;
_root.gotoAndStop("menu");
} else if (Key.isDown(80)) {
getURL ("http://www.hallpass.com/", "_blank");
}
} else {
_visible = false;
}
if (Key.isDown(38) or Key.isDown(40)) {
if (pPress == false) {
if (_root.pauseMode == true) {
_root.pauseMode = false;
} else {
_root.pauseMode = true;
}
pPress = true;
}
} else {
pPress = false;
}
if (Key.isDown(37) or Key.isDown(39)) {
if (qPress == false) {
if (_root._quality == "BEST") {
_root._quality = "HIGH";
} else if (_root._quality == "HIGH") {
_root._quality = "MEDIUM";
} else if (_root._quality == "MEDIUM") {
_root._quality = "LOW";
} else if (_root._quality == "LOW") {
_root._quality = "BEST";
}
qPress = true;
}
} else {
qPress = false;
}
};
Symbol 402 Button
on (release) {
_root.pauseMode = false;
_root.gotoAndStop("menu");
}
Symbol 405 Button
on (release) {
if (this._parent.yourname && (this._parent.yourname != "YOURNAME")) {
gotoAndStop (2);
}
}
Symbol 407 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
_root.post_score = _root.score;
_root.post_name = this._parent.yourname;
_root.post_diff = _root.diffLevel;
_root.getURL("http://www.battlegear.org/bloop2/highscores.php", "_blank", "POST");
gotoAndStop (3);
Symbol 412 MovieClip Frame 3
_root.post_score = 0;
stop();
Symbol 412 MovieClip Frame 4
stop();
Symbol 413 MovieClip Frame 1
if (!makeInvis) {
_visible = false;
makeInvis = true;
}
onEnterFrame = function () {
if (_visible == true) {
gotoAndStop (2);
Mouse.show();
_root.pauseMode = true;
} else {
gotoAndStop (1);
}
info = (((("SCORE: " + _root.score) + "\nDIFFICULTY: ") + _root.diffLevel) + "\nLEVEL REACHED: ") + _root.level;
};
Symbol 415 MovieClip Frame 41
stop();
Symbol 418 MovieClip Frame 1
onEnterFrame = function () {
if (_root.hud.gameover._visible == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
};
Symbol 419 MovieClip Frame 1
this.swapDepths(((_root.bubbleNum + 9000) + lNum) + _root.bulletCount);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 9000) + _root.bulletCount);
if (_root._currentframe != 2) {
removeMovieClip(this);
}
if (_root.score < 10) {
zeros = "00000000";
} else if (_root.score < 100) {
zeros = "0000000";
} else if (_root.score < 1000) {
zeros = "000000";
} else if (_root.score < 10000) {
zeros = "00000";
} else if (_root.score < 100000) {
zeros = "0000";
} else if (_root.score < 1000000) {
zeros = "000";
} else if (_root.score < 10000000) {
zeros = "00";
} else if (_root.score < 100000000) {
zeros = "0";
} else {
zeros = "";
}
score = ("SCORE: " + zeros) + _root.score;
level = "LEVEL " + _root.level;
lives = _root.lives + " LIVES";
if (_root.lives < 0) {
_root.hud.gameover._visible = true;
_root.lives = 0;
} else if (_root.lives > 99) {
_root.lives = 99;
}
if (_root.totalBoxesDes >= _root.totalBoxes) {
_root.totalBoxesDes = 0;
_root.bloopMode = false;
}
};
Instance of Symbol 415 MovieClip in Symbol 419 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (2);
}
Symbol 423 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 424 MovieClip Frame 1
this.swapDepths(((_root.bubbleNum + 9000) + lNum) + _root.bulletCount);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 9000) + _root.bulletCount);
if (_root._currentframe != 3) {
removeMovieClip(this);
}
};
Symbol 426 MovieClip Frame 1
this.swapDepths(((_root.bubbleNum + 9000) + lNum) + _root.bulletCount);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 9000) + _root.bulletCount);
if (_root._currentframe != 4) {
removeMovieClip(this);
}
};
Symbol 429 Button
on (release) {
_root.diffLevel = "easy";
_root.gotoAndStop("game");
}
Symbol 431 Button
on (release) {
_root.diffLevel = "medium";
_root.gotoAndStop("game");
}
Symbol 433 Button
on (release) {
_root.diffLevel = "hard";
_root.gotoAndStop("game");
}
Symbol 435 Button
on (release) {
_root.diffLevel = "insane";
_root.gotoAndStop("game");
}
Symbol 437 MovieClip Frame 1
this.swapDepths(((_root.bubbleNum + 9000) + lNum) + _root.bulletCount);
onEnterFrame = function () {
this.swapDepths((_root.bubbleNum + 9000) + _root.bulletCount);
if (_root._currentframe != 5) {
removeMovieClip(this);
}
};