Frame 1
_root.kongregateServices.connect();
Instance of Symbol 14 MovieClip in Frame 1
on (release) {
getURL ("http://www.maxgames.com", "_blank");
}
Instance of Symbol 32 MovieClip "pl" in Frame 1
on (press) {
getURL ("http://www.kalinium.co.uk", "_blank");
}
Frame 3
if (!tSound) {
tSound = new Sound();
tSound.attachSound("backing");
tSound.start();
}
i = 0;
while (i < _root.boxes.length) {
_root.boxes[i].removeMovieClip();
i = i + 1;
}
_root.boxes = new Array();
_root.score = 0;
stop();
Instance of Symbol 61 MovieClip in Frame 3
on (press) {
_root.gotoAndStop(4);
}
Instance of Symbol 65 MovieClip in Frame 3
on (press) {
getURL ("http://www.maxgames.com", "_blank");
}
Instance of Symbol 71 MovieClip in Frame 3
on (press) {
nextFrame();
}
Frame 4
_root.level = 0;
stop();
Instance of Symbol 14 MovieClip in Frame 4
on (release) {
getURL ("http://www.maxgames.com", "_blank");
}
Frame 5
num.text = score;
_root.kongregateStats.submit("High Score", score);
_root.kongregateStats.submit("Last Score", score);
i = 0;
while (i < _root.boxes.length) {
_root.boxes[i].removeMovieClip();
i = i + 1;
}
Instance of Symbol 83 MovieClip in Frame 5
on (press) {
i = 0;
while (i < _root.boxes.length) {
_root.boxes[i].removeMovieClip();
i = i + 1;
}
_root.points = 0;
_root.gotoAndStop(3);
}
Symbol 2 MovieClip [spark_base] Frame 1
if (!i) {
i = 1;
xVel = (Math.random() * 30) - 15;
if (xVel > 0) {
xVel = xVel + 10;
}
if (xVel < 0) {
xVel = xVel + 10;
}
yVel = (Math.random() * 30) - 15;
grav = 1;
enable_phys = true;
fric = 100;
drawLayer = this.createEmptyMovieClip("", 1);
if (_root.combo._currentframe > 48) {
col = Math.round(Math.random() * 16777215);
} else {
col = 16776960 /* 0xFFFF00 */;
}
drawLayer.lineStyle(2, col, 90);
drawLayer.moveTo(0, 0);
drawLayer.lineTo(-xVel, -yVel);
}
if (enable_phys) {
this._x = this._x + xVel;
this._y = this._y + yVel;
}
if ((((_x < -30) || (_x > (Stage.width + 30))) || (_y < -30)) || (_y > (Stage.height + 30))) {
this.removeMovieClip();
}
Symbol 6 MovieClip Frame 1
stop();
Symbol 7 MovieClip [enemy] Frame 1
if (!setup) {
xVel = 0;
yVel = 0;
setup = true;
dX = 0;
dY = 0;
id = Math.round(Math.random() * 3);
gfx.gotoAndStop(id);
}
_x = (_x + (xVel / 2));
_y = (_y + (yVel / 2));
xVel = xVel + dX;
yVel = yVel + dY;
xVel = xVel * (0.87 + ((id * 3) / 100));
yVel = yVel * (0.87 + ((id * 3) / 100));
tX = _root._xmouse;
tY = _root._ymouse;
mX = tX - _x;
mY = tY - _y;
dist = Math.sqrt((mX * mX) + (mY * mY));
dX = mX / dist;
dY = mY / dist;
xVel = xVel + (dX / 2);
yVel = yVel + (dY / 2);
ps = _root.score;
i = 0;
while (i < _root.boxes.length) {
block = _root.boxes[i];
if (this.hitTest(block)) {
_root.blobs = _root.blobs - 1;
if (_root.combo._currentframe != 50) {
_root.combo.gotoAndStop(_root.combo._currentframe + 1);
}
trace(_root.score + _root.combo._currentframe);
if (!_root.combo._currentframe) {
_root.score = _root.score + 25;
} else {
_root.score = _root.score + _root.combo._currentframe;
}
i = 1;
while (i <= 10) {
nMC = _root.attachMovie("spark_base", "sparkGFX" + Math.random(), Math.random() * 100);
nMC._x = _x;
nMC._y = _y;
i++;
}
this.removeMovieClip();
}
i = i + 1;
}
if (!_root.score) {
_root.score = ps;
}
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
_root.gotoAndStop("lose");
}
Symbol 7 MovieClip [enemy] Frame 2
gotoAndPlay (1);
Symbol 9 MovieClip [box] Frame 30
if (!reg) {
reg = true;
if (!_root.boxes) {
_root.boxes = new Array();
}
_root.boxes.push(this);
}
if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
_root.gotoAndStop("lose");
}
Symbol 9 MovieClip [box] Frame 31
gotoAndPlay (30);
Symbol 22 MovieClip Frame 1
_root.stop();
Symbol 22 MovieClip Frame 180
_root.logosPlayed = true;
Symbol 32 MovieClip Frame 1
_root.stop();
with (_root) {
totalBytes = Math.round(getBytesTotal() / 1024);
loadedBytes = Math.round(getBytesLoaded() / 1024);
percentDone = Math.round((loadedBytes / totalBytes) * 100);
if (percentDone != pPer) {
_root.pl.loader.loadp.text = percentDone + "% loaded";
}
pPer = percentDone;
if (_root._framesloaded >= _root._totalframes) {
if (logosPlayed) {
gotoAndPlay(2);
}
}
}
Symbol 38 Button
on (release) {
getURL ("http://www.maxgames.com", "_blank");
}
Symbol 41 MovieClip Frame 60
stop();
Symbol 55 MovieClip Frame 14
stop();
Symbol 56 MovieClip Frame 1
_root.stop();
Symbol 56 MovieClip Frame 240
_root.play();
Symbol 67 MovieClip Frame 50
stop();
Symbol 71 MovieClip Frame 1
_root.tSound.start(0, 99);
stop();
Symbol 71 MovieClip Frame 2
_root.tSound.stop();
stop();
Symbol 71 MovieClip Frame 3
gotoAndStop (1);
Symbol 76 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
with (_root) {
if ((!cd) || (cd == 0)) {
cd = 10;
_root.combo.gotoAndStop(_root.combo._currentframe - 1);
}
cd--;
if ((!blobs) || (blobs == 0)) {
level++;
blobs = 0;
i = 1;
while (i <= level) {
t = (i - 1) / 5;
if (!_root.boxes[t]) {
o = _root.attachMovie("box", "nBox" + i, i + 2000);
o._x = (Math.random() * (Stage.width - 100)) + 50;
o._y = (Math.random() * (Stage.height - 100)) + 50;
}
i = i + 5;
}
i = 1;
while (i <= level) {
o = _root.attachMovie("enemy", "nName" + i, i + 1000);
if ((Math.random() * 2) > 1) {
o._x = Stage.width;
}
o._y = Math.random() * Stage.height;
o.xVel = 10;
blobs++;
i++;
}
}
}
Symbol 87 MovieClip Frame 1
if (!reg) {
reg = true;
if (!_root.boxes) {
_root.boxes = new Array();
}
_root.boxes.push(this);
}