Frame 1
function site() {
getURL ("http://www.exotworking.com", "_blank");
}
function site2() {
getURL ("http://www.superjer.com", "_blank");
}
function site3() {
getURL ("http://www.molkman.de", "_blank");
}
function chQuality() {
toggleHighQuality();
}
function c() {
}
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
var quality = new ContextMenuItem("Change Quality", chQuality);
var site = new ContextMenuItem("Visit exotworking.com", site);
var site2 = new ContextMenuItem("Visit superjer.com", site2);
var site3 = new ContextMenuItem("Visit molkman.de", site3);
var c = new ContextMenuItem("\u00A9 2007 by exotworking", c);
site.separatorBefore = true;
c.separatorBefore = true;
myMenu.customItems.push(quality, site, site2, site3, c);
_root.menu = myMenu;
totalBytes = Math.round(getBytesTotal() / 1024);
loadedBytes = Math.round(getBytesLoaded() / 1024);
percentDone = Math.round((loadedBytes / totalBytes) * 100);
if (_root._framesloaded >= _root._totalframes) {
gotoAndPlay ("start");
}
game = 0;
Instance of Symbol 113 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 10;
}
Frame 3
gotoAndPlay (1);
Frame 5
game = 0;
Frame 58
game = 0;
Frame 211
game = 0;
Frame 214
stopAllSounds();
Frame 283
stop();
Frame 284
stop();
Frame 286
frontvolcano.onLoad = function () {
this.swapDepths(49999);
};
bushes.onLoad = function () {
this.swapDepths(2490);
};
aim.onLoad = function () {
Mouse.hide();
};
stars.onLoad = function () {
this.swapDepths(2497);
};
bcollect.onLoad = function () {
this.swapDepths(2496);
};
fade.onLoad = function () {
this.swapDepths(50000);
};
white.onLoad = function () {
this.swapDepths(50001);
};
stats.onLoad = function () {
this.swapDepths(50002);
};
function shotspawn() {
_root.newObject = attachMovie("shot", "shot" + _root.depth, _root.depth, {_x:125, _y:480});
_root.newObject._rotation = _root.cannon._rotation;
_root.newObject.fixx = 0;
_root.newObject.fixy = 0;
_root.newObject.xmove = 0;
_root.newObject.ymove = 0;
_root.newObject.useless = 0;
_root.newObject.spotside = 0;
_root.newObject.endvar = 0;
_root.newObject.rotates;
_root.newObject.shot = 0;
_root.newObject.onEnterFrame = function () {
this._rotation = this._rotation + this.rotates;
if (_root.bcollect.hit.hitTest(this.hit2)) {
_root.hhh = true;
_root.bcollect.broccoli.gotoAndStop(random(6) + 1);
bfall = -(this.ymove / 3);
bmove = this.xmove / 3;
this.ymove = -(this.ymove / 2);
if (this.ymove <= 0) {
this._y = this._y + 10;
} else if (this.ymove > 0) {
this._y = this._y - 10;
}
this.rotates = 0;
}
if (_root.bcollect.hitl.hitTest(this.hit2)) {
_root.bcollect.broccoli.gotoAndStop(random(6) + 1);
brotate = this.ymove / 3;
brotatem = 0;
bfall = bfall + (-(this.ymove / 10));
bmove = this.xmove;
this._x = this._x - 5;
this.ymove = this.ymove * 1.5;
this.xmove = -this.xmove;
this.rotates = -this.rotates;
}
if (_root.bcollect.hitr.hitTest(this.hit2)) {
_root.hhh = true;
_root.bcollect.broccoli.gotoAndStop(random(6) + 1);
brotatem = this.ymove / 3;
brotate = 0;
bfall = bfall + (-(this.ymove / 10));
bmove = this.xmove;
this._x = this._x + 5;
this.ymove = this.ymove * 1.5;
this.xmove = -this.xmove;
this.rotates = -this.rotates;
}
if (_root.bcollectd.hit.hitTest(this.hit2)) {
_root.hhh = true;
_root.bcollectd.broccoli.gotoAndStop(random(6) + 1);
bfalld = -(this.ymove / 3);
bmoved = this.xmove / 3;
this.ymove = -(this.ymove / 2);
if (this.ymove <= 0) {
this._y = this._y + 10;
} else if (this.ymove > 0) {
this._y = this._y - 10;
}
this.rotates = 0;
}
if (_root.bcollectd.hitl.hitTest(this.hit2)) {
_root.hhh = true;
_root.bcollectd.broccoli.gotoAndStop(random(6) + 1);
brotated = this.ymove / 3;
brotatemd = 0;
bfalld = bfalld + (-(this.ymove / 10));
bmoved = this.xmove;
this._x = this._x - 5;
this.ymove = this.ymove * 1.5;
this.xmove = -this.xmove;
this.rotates = -this.rotates;
}
if (_root.bcollectd.hitr.hitTest(this.hit2)) {
_root.hhh = true;
_root.bcollectd.broccoli.gotoAndStop(random(6) + 1);
brotatemd = this.ymove / 3;
brotated = 0;
bfalld = bfalld + (-(this.ymove / 10));
bmoved = this.xmove;
this._x = this._x + 5;
this.ymove = this.ymove * 1.5;
this.xmove = -this.xmove;
this.rotates = -this.rotates;
}
if (this._x <= 0) {
bashSound = new Sound(this);
bashSound.attachSound("bashsound");
bashSound.setVolume(40);
bashSound.start(0, 1);
this.xmove = this.xmove * -0.4;
this.ymove = this.ymove * 1.5;
this.rotates = -this.rotates;
this._x = 0;
this.rotates = 0;
}
if (this._x >= 250) {
bashSound = new Sound(this);
bashSound.attachSound("bashsound");
bashSound.setVolume(40);
bashSound.start(0, 1);
this.xmove = this.xmove * -0.4;
this.ymove = this.ymove * 1.5;
this.rotates = -this.rotates;
this._x = 250;
}
if (this.shot == 0) {
this.fixy = 500 - _root.aim._y;
this.shot++;
}
if (this._y == 480) {
this.fixx = (_root.spot._x - 125) / 1.5;
this.ymove = this.ymove + (this.fixy / 10);
this.xmove = this.xmove + (this.fixx / 6);
depth++;
if (_root.aim._x >= this._x) {
spotside = 1;
}
if (_root.aim._x < this._x) {
spotside = 2;
}
}
if (spotside == 1) {
this.rotates = 5;
spotside = 0;
}
if ((spotside == 2) && (this._x < 249)) {
this.rotates = -5;
spotside = 0;
}
this._y = this._y - this.ymove;
this.ymove = this.ymove - 2;
this._x = this._x + this.xmove;
if (this.hitTest(_root.nets.nett.hit)) {
removeMovieClip(this);
}
if (this._y >= 500) {
removeMovieClip(this);
this.useless = 0;
}
};
}
function rainspawn() {
_root.newObject = attachMovie("raindrp", ("raindrp" + random(500000)) + 1, random(500000) + 1, {_x:random(250) + 1, _y:-5});
_root.newObject.fall = 0;
_root.newObject.del = 0;
_root.newObject.hit = 0;
_root.newObject.onEnterFrame = function () {
this.fall = this.fall + 0.3;
this._y = this._y + this.fall;
if (_root.bcollect.rainhit.hitTest(this) && (this.hit == 0)) {
_root.bfall = _root.bfall + 1;
this.fall = 0;
this.hit = 1;
this.del = this.del + 1;
this.gotoAndPlay("die");
}
if (_root.bcollectd.rainhit.hitTest(this) && (this.hit == 0)) {
_root.bfalld = _root.bfalld + 1;
this.fall = 0;
this.hit = 1;
this.del = this.del + 1;
this.gotoAndPlay("die");
}
if (this.del >= 1) {
this.del++;
}
if ((this._y >= 500) || (this.del >= 10)) {
removeMovieClip(this);
}
};
}
function bble() {
duplicateMovieClip (_root.bubble, "bbl" + bbl, bbl);
bbl = bbl + 1;
}
function bble2() {
duplicateMovieClip (_root.bubbled, "bbl" + bbl, bbl);
bbl = bbl + 1;
}
stop();
_root.shot = false;
depth = 0;
_root.shootvar = 0;
_root.nextlevel = 0;
_root.starsrespawn = 0;
_root.bonusactive = false;
_root.score = 0;
_root.stars = 0;
_root.nextbg = 3;
_root.lives = 3;
_root.rainpause = 0;
_root.lvl = 1;
_root.f2 = 0;
_root.f3 = 0;
_root.f4 = 0;
_root.f5 = 0;
_root.bonus.multib = 0;
_root.bg.gotoAndStop(10);
_root.bushes.gotoAndStop(10);
var hhh = false;
spot.onEnterFrame = function () {
this._x = _root._xmouse;
if (_root.nextlevel == 24) {
_root.starsrespawn = _root.starsrespawn + 0.03;
}
if (_root.starsrespawn == 0.03) {
_root.lvlup.gotoAndPlay(2);
_root.lvl++;
_root.ru.play();
}
};
var bfall = 0;
var bfalld = 0;
var bmove = 0;
var bmoved = 0;
var brotate = 0.3;
var brotated = 0.3;
var brotatem = 0.3;
var brotatemd = 0.3;
var rainpause = 0;
var bgo = false;
var dgo = true;
var loslive = false;
var getbackup = false;
bcollect.onEnterFrame = function () {
if ((bfall > 0) && (bfall > 30)) {
bfall = 30;
}
if ((bfall < 0) && (bfall < -30)) {
bfall = -30;
}
if ((bfalld > 0) && (bfalld > 30)) {
bfalld = 30;
}
if ((bfalld < 0) && (bfalld < -30)) {
bfalld = -30;
}
if (loslive == true) {
death = new Sound(this);
death.attachSound("death");
death.setVolume(70);
death.start(0, 1);
_root.gamov.nextFrame();
getbackup = true;
loslive = false;
}
_root.fff = bfall;
_root.f3 = bfall;
_root.f5 = bmove;
if (bgo == false) {
bfall = bfall + 0.2;
}
if (brotate > 1) {
brotate = brotate - 0.3;
}
if (brotatem > 1) {
brotatem = brotatem - 0.3;
}
this.broccoli._rotation = this.broccoli._rotation + brotate;
this.broccoli._rotation = this.broccoli._rotation - brotatem;
if (bmove > 0) {
bmove--;
}
if (bmove == 0) {
bmove = 0;
}
if (bmove > 0) {
bmove++;
}
if (_root.lives <= -1) {
_root.lives--;
_root.bcollect._y = _root.bcollect._y - 1000;
}
this._x = this._x + bmove;
this._y = this._y + bfall;
if ((this._y >= 530) && (_root.lives >= 0)) {
this._y = 0;
if (_root.bonus.multib == 0) {
_root.loslive = true;
_root.lives--;
this._y = this._y - 50;
this._x = 125;
}
if (_root.bonus.multib == 1) {
this._y = this._y - 5000;
bgo = true;
_root.bonus.gotoAndStop(1);
_root.bonus.multib = 0;
}
bfall = 0;
bmove = 0;
}
if (this._x <= 0) {
brotate = 8;
brotatem = 0;
bmove = bmove * -0.4;
bmove = bmove + 2;
this._x = 5;
bfall = bfall * 1.5;
brotate = bmove / 3;
_root.bcollect.broccoli.gotoAndStop(random(6) + 1);
}
if (this._x >= 250) {
brotatem = 8;
brotate = 0;
bmove = bmove * -0.4;
bmove = bmove - 2;
this._x = 245;
bfall = bfall * 1.5;
brotate = bmove / 3;
_root.bcollect.broccoli.gotoAndStop(random(6) + 1);
}
if (this.hitTest(_root.dblock)) {
bfall = 0;
this._y = this._y - 2;
}
};
bcollectd.onEnterFrame = function () {
if (dgo == false) {
bfalld = bfalld + 0.2;
}
if (brotated > 1) {
brotated = brotated - 0.3;
}
if (brotatemd > 1) {
brotatemd = brotatemd - 0.3;
}
this.broccoli._rotation = this.broccoli._rotation + brotated;
this.broccoli._rotation = this.broccoli._rotation - brotatemd;
if (bmoved > 0) {
bmoved--;
}
if (bmoved == 0) {
bmoved = 0;
}
if (bmoved > 0) {
bmoved++;
}
if (_root.lives <= -1) {
_root.lives--;
_root.bcollectd._y = _root.bcollectd._y - 1000;
}
this._x = this._x + bmoved;
this._y = this._y + bfalld;
if ((this._y >= 530) && (_root.lives >= 0)) {
this._y = 0;
if (_root.bonus.multib == 0) {
death = new Sound(this);
death.attachSound("death");
death.setVolume(70);
death.start(0, 1);
_root.loslive = true;
_root.lives--;
this._y = this._y - 50;
this._x = 125;
}
if (_root.bonus.multib == 1) {
dgo = true;
this._y = this._y - 5000;
_root.bonus.gotoAndStop(1);
_root.bonus.multib = 0;
}
bfalld = 0;
bmoved = 0;
}
if ((this._x <= 0) && (this._x > -100)) {
brotated = 8;
brotatemd = 0;
bmoved = bmoved * -0.4;
bmoved = bmoved + 2;
this._x = 5;
bfalld = bfalld * 1.5;
brotated = bmoved / 3;
_root.bcollectd.broccoli.gotoAndStop(random(6) + 1);
}
if (this._x >= 250) {
brotatemd = 8;
brotated = 0;
bmoved = bmoved * -0.4;
bmoved = bmoved - 2;
this._x = 245;
bfalld = bfalld * 1.5;
brotated = bmoved / 3;
_root.bcollectd.broccoli.gotoAndStop(random(6) + 1);
}
if (this.hitTest(_root.dblock)) {
bfalld = 0;
this._y = this._y - 2;
}
};
cannonback.onEnterFrame = function () {
if (_root._ymouse <= 400) {
Xpos = _root._xmouse;
Ypos = _root._ymouse;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
if ((_root.shot == true) && (_root.shootvar >= 30)) {
_root.shotspawn();
_root.shot = false;
_root.shootvar = 0;
_root.shootvar++;
} else {
_root.shootvar++;
}
if (_root.shootvar >= 1) {
_root.shootvar++;
}
}
};
frontvolcano.onEnterFrame = function () {
if (_root._ymouse <= 400) {
Xpos = _root._xmouse;
Ypos = _root._ymouse;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
}
};
var rndrp = 0;
var sfall = 0;
var smove = 0;
bonuss.onEnterFrame = function () {
_root.f4 = smove;
if (_root.bonusactive == false) {
this._y = this._y + sfall;
if (this._y >= 390) {
sfall = sfall - 0.1;
} else if (this._y < 390) {
sfall = sfall + 0.1;
}
if (this._x < -500) {
this._x = 290;
smove = 0;
}
if (smove < 40) {
smove = random(40) + 1;
}
if (smove == 40) {
this._x = this._x - 1;
}
}
if (this.hit.hitTest(_root._xmouse, _root._ymouse, true) && (_root.mouse == true)) {
_root.bonuss.play();
}
};
var bbl = 1;
var handbounce = 0;
var handover = 0;
handd.onEnterFrame = function () {
_root.ff = handover;
if (_root.hand == 1) {
if ((bgo == false) && (dgo == true)) {
handover++;
this._x = _root.bcollect._x;
if (handover >= 500) {
_root.handd.play();
}
if (_root.bcollect._y >= this._y) {
_root.bcollect._y = this._y;
bfall = bfall * -0.9;
this._y = this._y + 3;
handbounce = -2;
_root.handd.gotoAndPlay(2);
}
if (this._y > 395) {
handbounce = handbounce + 0.2;
this._y = this._y - handbounce;
}
if (this._y < 395) {
handbounce = handbounce - 0.2;
this._y = this._y - handbounce;
}
}
if ((dgo == false) && (bgo == true)) {
handover++;
this._x = _root.bcollectd._x;
if (handover >= 500) {
_root.handd.play();
}
if (_root.bcollectd._y >= this._y) {
_root.bcollectd._y = this._y;
bfalld = bfalld * -0.9;
this._y = this._y + 3;
handbounce = -2;
_root.handd.gotoAndPlay(2);
}
if (this._y > 395) {
handbounce = handbounce + 0.2;
this._y = this._y - handbounce;
}
if (this._y < 395) {
handbounce = handbounce - 0.2;
this._y = this._y - handbounce;
}
}
if ((bgo == false) && (dgo == false)) {
handover++;
this._x = _root.bcollect._x;
if (handover >= 500) {
_root.handd.play();
}
if (_root.bcollect._y >= this._y) {
_root.bcollect._y = this._y;
bfall = bfall * -0.9;
this._y = this._y + 3;
handbounce = -2;
_root.handd.gotoAndPlay(2);
}
if (this._y > 395) {
handbounce = handbounce + 0.2;
this._y = this._y - handbounce;
}
if (this._y < 395) {
handbounce = handbounce - 0.2;
this._y = this._y - handbounce;
}
}
}
};
game = 1;
Instance of Symbol 345 MovieClip "reye" in Frame 286
onClipEvent (enterFrame) {
if (_root.bgo == false) {
Xpos = _root.bcollect._x;
Ypos = _root.bcollect._y;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
}
if (_root.dgo == false) {
Xpos = _root.bcollectd._x;
Ypos = _root.bcollectd._y;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
}
}
Instance of Symbol 345 MovieClip "leye" in Frame 286
onClipEvent (enterFrame) {
if (_root.bgo == false) {
Xpos = _root.bcollect._x;
Ypos = _root.bcollect._y;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
}
if (_root.dgo == false) {
Xpos = _root.bcollectd._x;
Ypos = _root.bcollectd._y;
thisXpos = this._x;
thisYpos = this._y;
x = Xpos - thisXpos;
y = Ypos - thisYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = this._rotation;
if (Xpos < thisXpos) {
this._rotation = 180 - (theta / 0.0175);
} else if (Xpos > thisXpos) {
this._rotation = theta / 0.0175;
}
}
}
Instance of Symbol 357 MovieClip in Frame 286
onClipEvent (enterFrame) {
_root.lvlshadow = _root.lvl;
_root.scoreshadow = _root.score;
}
Instance of Symbol 396 MovieClip in Frame 286
onClipEvent (mouseDown) {
_root.shot = true;
}
Instance of Symbol 404 MovieClip "bubble" in Frame 286
onClipEvent (load) {
this._x = _root.bcollect._x;
this._y = _root.bcollect._y;
var squeeze = (random(50) + 1);
this._xscale = this._xscale - squeeze;
this._yscale = this._yscale - squeeze;
}
onClipEvent (enterFrame) {
this._y = this._y - 2;
}
Instance of Symbol 404 MovieClip "bubbled" in Frame 286
onClipEvent (load) {
this._x = _root.bcollectd._x;
this._y = _root.bcollectd._y;
var squeezed = (random(50) + 1);
this._xscale = this._xscale - squeezed;
this._yscale = this._yscale - squeezed;
}
onClipEvent (enterFrame) {
this._y = this._y - 2;
}
Instance of Symbol 500 MovieClip in Frame 286
onClipEvent (enterFrame) {
this._x = _root.bcollect._x;
if (((_root.bcollect._y < (this._y - 10)) && (_root.bgo == false)) && (_root.lives > -1)) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 500 MovieClip in Frame 286
onClipEvent (enterFrame) {
this._x = _root.bcollectd._x;
if (((_root.bcollectd._y < this._y) && (_root.dgo == false)) && (_root.lives > -1)) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 543 MovieClip "lvlup" in Frame 286
onClipEvent (load) {
this.swapDepths(2499);
}
Instance of Symbol 549 MovieClip "aim" in Frame 286
onClipEvent (enterFrame) {
this.swapDepths(5000000);
if (_root.game == 1) {
this._x = _root._xmouse;
this._y = _root._ymouse;
} else {
this._x = 5000;
this._y = 5000;
}
if (this._y >= 400) {
_root.aim.gotoAndStop(2);
} else if (this._y < 400) {
_root.aim.gotoAndStop(1);
}
}
Instance of Symbol 568 MovieClip in Frame 286
onClipEvent (load) {
var up = 0;
}
onClipEvent (mouseDown) {
_root.mouse = true;
up = up + 1;
}
onClipEvent (mouseUp) {
_root.mouse = false;
}
onClipEvent (enterFrame) {
if (up >= 1) {
up++;
}
if (up >= 3) {
up = 0;
_root.mouse = false;
}
}
Instance of Symbol 591 MovieClip "hsound" in Frame 286
onClipEvent (enterFrame) {
if (_root.hhh == true) {
hitSound = new Sound(this);
hitSound.attachSound("hitsound");
hitSound.setVolume(50);
hitSound.start(0, 1);
_root.hhh = false;
}
}
Frame 287
game = 0;
Frame 288
Mouse.show();
Symbol 73 MovieClip [shot] Frame 2
gotoAndStop(random(15) + 3);
Symbol 73 MovieClip [shot] Frame 3
stop();
Symbol 73 MovieClip [shot] Frame 4
stop();
Symbol 93 MovieClip [raindrp] Frame 13
gotoAndPlay (1);
Symbol 96 MovieClip [starp] Frame 36
stop();
Symbol 105 Button
on (release) {
getURL ("http://www.exotworking.com", "_blank");
}
Symbol 109 Button
on (release) {
getURL ("http://www.molkman.de", "_blank");
}
Symbol 111 Button
on (release) {
getURL ("http://www.superjer.com", "_blank");
}
Symbol 122 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 126 Button
on (release) {
gotoAndPlay ("menu");
}
Instance of Symbol 151 MovieClip in Symbol 153 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.play();
}
}
Instance of Symbol 157 MovieClip in Symbol 159 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.play();
}
}
Instance of Symbol 161 MovieClip in Symbol 163 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.play();
}
}
Symbol 171 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 173 Button
on (rollOver) {
play();
bashSound = new Sound(this);
bashSound.attachSound("bashsound");
bashSound.setVolume(40);
bashSound.start(0, 1);
}
on (release) {
_parent.gotoAndStop("help");
}
Symbol 174 Button
on (release) {
_parent.gotoAndStop("help");
}
Symbol 175 MovieClip Frame 7
stop();
Symbol 176 MovieClip Frame 1
stop();
Instance of Symbol 161 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.play();
}
}
Symbol 176 MovieClip Frame 9
play();
Instance of Symbol 161 MovieClip in Symbol 176 MovieClip Frame 10
onClipEvent (load) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.prevFrame();
}
}
Symbol 177 Button
on (rollOver) {
play();
bashSound = new Sound(this);
bashSound.attachSound("bashsound");
bashSound.setVolume(40);
bashSound.start(0, 1);
}
on (release) {
_parent.gotoAndStop("credits");
}
Symbol 178 Button
on (release) {
_parent.gotoAndStop("credits");
}
Symbol 179 MovieClip Frame 1
stop();
Instance of Symbol 157 MovieClip in Symbol 179 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.play();
}
}
Symbol 179 MovieClip Frame 9
play();
Instance of Symbol 157 MovieClip in Symbol 179 MovieClip Frame 10
onClipEvent (load) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.prevFrame();
}
}
Symbol 180 Button
on (rollOver) {
play();
bashSound = new Sound(this);
bashSound.attachSound("bashsound");
bashSound.setVolume(40);
bashSound.start(0, 1);
}
on (release) {
_parent.gotoAndStop("game");
}
Symbol 181 Button
on (release) {
_parent.gotoAndStop("game");
}
Symbol 182 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 9
play();
Instance of Symbol 151 MovieClip in Symbol 182 MovieClip Frame 10
onClipEvent (load) {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_parent.prevFrame();
}
}
Symbol 209 Button
on (release) {
gotoAndStop ("menu2");
}
Symbol 307 MovieClip Frame 5
_root.bble();
Symbol 307 MovieClip Frame 6
_root.bble2();
Symbol 307 MovieClip Frame 10
_root.bble();
Symbol 307 MovieClip Frame 11
_root.bble2();
Symbol 307 MovieClip Frame 15
_root.bble();
Symbol 307 MovieClip Frame 16
_root.bble2();
Symbol 307 MovieClip Frame 21
_root.bble();
Symbol 307 MovieClip Frame 22
_root.bble2();
Symbol 329 MovieClip Frame 1
play();
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 2
onClipEvent (enterFrame) {
play();
if (_root.bcollect.hitTest(this) || (_root.bcollectd.hitTest(this))) {
_parent.prevFrame();
}
}
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.bcollect.hitTest(this) || (_root.bcollectd.hitTest(this))) {
_parent.gotoAndPlay(1);
}
}
Instance of Symbol 328 MovieClip in Symbol 329 MovieClip Frame 17
onClipEvent (enterFrame) {
if (_root.bcollect.hitTest(this) || (_root.bcollectd.hitTest(this))) {
_parent.gotoAndPlay(1);
}
}
Symbol 329 MovieClip Frame 18
stop();
Symbol 336 MovieClip Frame 1
stop();
Instance of Symbol 331 MovieClip in Symbol 336 MovieClip Frame 1
onClipEvent (load) {
var light = (random(5) + 1);
var randomm = 0;
_parent.gotoAndStop(random(5) + 1);
}
onClipEvent (enterFrame) {
randomm = randomm + 1;
if (randomm >= 19) {
light = random(5) + 1;
_parent.gotoAndStop(light);
randomm = 0;
}
}
Symbol 343 MovieClip Frame 1
stop();
space.stop();
scary = new Sound(this);
scary.attachSound("scary");
scary.setVolume(100);
scary.start(0, 99);
Symbol 343 MovieClip Frame 2
stage.stop();
space = new Sound(this);
space.attachSound("space");
space.setVolume(100);
space.start(0, 99);
Symbol 343 MovieClip Frame 3
rest.stop();
stage = new Sound(this);
stage.attachSound("stage");
stage.setVolume(100);
stage.start(0, 99);
Symbol 343 MovieClip Frame 4
house.stop();
rest = new Sound(this);
rest.attachSound("rest");
rest.setVolume(100);
rest.start(0, 99);
Symbol 343 MovieClip Frame 5
water.stop();
house = new Sound(this);
house.attachSound("house");
house.setVolume(100);
house.start(0, 99);
Symbol 343 MovieClip Frame 6
elephant.stop();
water = new Sound(this);
water.attachSound("water");
water.setVolume(100);
water.start(0, 99);
Instance of Symbol 286 MovieClip in Symbol 343 MovieClip Frame 6
onClipEvent (load) {
_root.leye.gotoAndStop(1);
_root.reye.gotoAndStop(1);
}
Symbol 343 MovieClip Frame 7
burn.stop();
elephant = new Sound(this);
elephant.attachSound("elephant");
elephant.setVolume(100);
elephant.start(0, 99);
Instance of Symbol 286 MovieClip in Symbol 343 MovieClip Frame 7
onClipEvent (load) {
_root.leye.gotoAndStop(2);
_root.reye.gotoAndStop(2);
}
Symbol 343 MovieClip Frame 8
dance.stop();
burn = new Sound(this);
burn.attachSound("burn");
burn.setVolume(100);
burn.start(0, 99);
Instance of Symbol 286 MovieClip in Symbol 343 MovieClip Frame 8
onClipEvent (load) {
_root.leye.gotoAndStop(1);
_root.reye.gotoAndStop(1);
}
Symbol 343 MovieClip Frame 9
pyramid.stop();
dance = new Sound(this);
dance.attachSound("dance");
dance.setVolume(100);
dance.start(0, 99);
Symbol 343 MovieClip Frame 10
scary.stop();
pyramid = new Sound(this);
pyramid.attachSound("pyram");
pyramid.setVolume(100);
pyramid.start(0, 99);
Symbol 345 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 1200
gotoAndPlay (1);
Symbol 347 MovieClip Frame 1209
stop();
Symbol 348 MovieClip Frame 1131
gotoAndPlay (1);
Symbol 348 MovieClip Frame 1140
stop();
Symbol 349 MovieClip Frame 1446
gotoAndPlay (1);
Symbol 349 MovieClip Frame 1455
stop();
Symbol 350 MovieClip Frame 902
gotoAndPlay (1);
Symbol 350 MovieClip Frame 911
stop();
Symbol 351 MovieClip Frame 1203
gotoAndPlay (1);
Symbol 351 MovieClip Frame 1212
stop();
Symbol 352 MovieClip Frame 858
stop();
Symbol 353 MovieClip Frame 1155
gotoAndPlay (1);
Symbol 353 MovieClip Frame 1164
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
bonusss = random(5000) + 100;
Symbol 371 MovieClip Frame 3
_root.score = _root.score + bonusss;
Symbol 382 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 25
stop();
Symbol 425 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 1
stop();
Symbol 463 MovieClip Frame 10
stop();
Symbol 471 MovieClip Frame 1
stop();
Instance of Symbol 459 MovieClip in Symbol 471 MovieClip Frame 1
onClipEvent (load) {
_parent.combo = 0;
}
Symbol 471 MovieClip Frame 2
play();
Instance of Symbol 459 MovieClip in Symbol 471 MovieClip Frame 19
onClipEvent (load) {
if (_parent.combo <= 1) {
_parent.gotoAndStop(1);
}
}
Symbol 471 MovieClip Frame 23
cresult = combo;
Instance of Symbol 463 MovieClip "allclear" in Symbol 471 MovieClip Frame 23
onClipEvent (enterFrame) {
this._y = this._y - 1;
}
Symbol 471 MovieClip Frame 24
combo = 0;
Instance of Symbol 459 MovieClip in Symbol 471 MovieClip Frame 25
onClipEvent (load) {
_root.score = _root.score + (_parent.cresult * 100);
if (_parent.cresult >= 24) {
_parent.allclear.play();
_root.score = _root.score + 10000;
}
}
Symbol 488 MovieClip Frame 19
gotoAndPlay (10);
Symbol 495 MovieClip Frame 1
stop();
Instance of Symbol 488 MovieClip in Symbol 495 MovieClip Frame 1
onClipEvent (load) {
var rot = 0;
rot = random(3) + 0.3;
_parent.moves = 6;
_parent.rotation = 10;
_root.starsrespawn = 0;
_root.nextlevel = 0;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation + rot;
if (this._rotation > 45) {
rot = -rot;
}
if (this._rotation < -45) {
rot = -rot;
}
if (this.hitTest(_root.bcollect.hit) || (this.hitTest(_root.bcollectd.hit))) {
_root.combo.combo = _root.combo.combo + 1;
_root.combo.gotoAndPlay(2);
_root.score = _root.score + 50;
_root.stars++;
_parent.nextFrame();
}
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y + _parent.moves;
this._x = this._x + _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y + _parent.moves;
this._x = this._x - _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y - _parent.moves;
this._x = this._x + _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y - _parent.moves;
this._x = this._x - _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._x = this._x + _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._x = this._x - _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y + _parent.moves;
}
Instance of Symbol 96 MovieClip [starp] in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
var rote = (random(_parent.rotation) + 1);
}
onClipEvent (enterFrame) {
this._xscale = this._xscale + rote;
this._yscale = this._yscale + rote;
if (this._xscale > 150) {
rote = -rote;
}
this._y = this._y - _parent.moves;
}
Instance of Symbol 492 MovieClip in Symbol 495 MovieClip Frame 2
onClipEvent (load) {
_root.nextlevel = _root.nextlevel + 1;
}
onClipEvent (enterFrame) {
if (_root.starsrespawn >= 1) {
_parent.gotoAndStop(1);
}
}
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 495 MovieClip in Symbol 496 MovieClip Frame 1
/* no clip actions */
Symbol 500 MovieClip Frame 1
stop();
Symbol 505 MovieClip Frame 88
stop();
Symbol 509 MovieClip Frame 91
stop();
Symbol 514 MovieClip Frame 150
stop();
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
stop();
Symbol 517 MovieClip Frame 3
stop();
Symbol 517 MovieClip Frame 4
stop();
Symbol 517 MovieClip Frame 5
play();
Symbol 517 MovieClip Frame 29
_parent.gotoAndStop("gameover");
Symbol 517 MovieClip Frame 30
stop();
Symbol 519 MovieClip Frame 2
_root.gamov.gotoAndStop(1);
Symbol 519 MovieClip Frame 3
stop();
Symbol 530 MovieClip Frame 20
stop();
Symbol 543 MovieClip Frame 1
stop();
Symbol 543 MovieClip Frame 2
play();
Instance of Symbol 538 MovieClip in Symbol 543 MovieClip Frame 2
onClipEvent (load) {
var over = 0;
}
onClipEvent (enterFrame) {
over++;
this._y = this._y - 1;
if (over >= 10) {
removeMovieClip(this);
}
}
Symbol 543 MovieClip Frame 3
_root.bg.musicx.gotoAndPlay(1138);
Symbol 543 MovieClip Frame 13
_root.score = _root.score + (random(100) + 1);
_root.score = _root.score + (_root.lvl * 100);
Symbol 543 MovieClip Frame 14
_root.score = _root.score + (random(100) + 1);
Symbol 543 MovieClip Frame 15
_root.score = _root.score + (random(100) + 1);
Symbol 543 MovieClip Frame 16
_root.score = _root.score + (random(100) + 1);
Instance of Symbol 540 MovieClip in Symbol 543 MovieClip Frame 16
onClipEvent (load) {
if (_root.lvl == _root.nextbg) {
_root.musicx.music.gotoAndPlay("endmusic");
}
}
Instance of Symbol 542 MovieClip in Symbol 543 MovieClip Frame 17
onClipEvent (load) {
if (_root.lvl == _root.nextbg) {
_root.bg.music.gotoAndPlay("endmusic");
_root.bg.prevFrame();
_root.bushes.prevFrame();
_root.nextbg = _root.nextbg + 2;
}
if ((((_root.lvl == 21) || (_root.lvl == 41)) || (_root.lvl == 61)) || (_root.lvl == 81)) {
_root.bg.gotoAndStop(10);
_root.bushes.gotoAndStop(10);
_root.nextbg = _root.nextbg + 2;
}
}
Symbol 546 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 2
_root._y = _root._y + 10;
Symbol 546 MovieClip Frame 3
_root._y = _root._y + 10;
_root._x = _root._x + 5;
Symbol 546 MovieClip Frame 4
_root._y = _root._y - 30;
_root._x = _root._x - 20;
Symbol 546 MovieClip Frame 5
_root._x = _root._x + 15;
_root._y = _root._y + 10;
Symbol 546 MovieClip Frame 6
_root._x = _root._x - 5;
_root._y = _root._y - 10;
Symbol 546 MovieClip Frame 7
_root._x = _root._x + 10;
_root._y = _root._y + 20;
Symbol 546 MovieClip Frame 8
_root._x = _root._x - 5;
_root._y = _root._y - 10;
Symbol 549 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 1
stop();
Instance of Symbol 551 MovieClip in Symbol 555 MovieClip Frame 1
onClipEvent (enterFrame) {
_root.hand = 0;
_root.handd._x = 700;
_root.handover = 0;
}
onClipEvent (load) {
_root.bonusactive = false;
}
Instance of Symbol 554 MovieClip in Symbol 555 MovieClip Frame 2
onClipEvent (load) {
_parent.multib = 1;
_root.bonusactive = true;
if (_root.dgo == true) {
_root.bcollectd._x = _root.bcollect._x;
_root.bcollectd._y = _root.bcollect._y;
_root.bcollectd._rotation = _root.bcollectd._rotation + random(15);
_root.bfalld = _root.bfall / 5;
_root.dgo = false;
}
if (_root.bgo == true) {
_root.bcollect._x = _root.bcollectd._x;
_root.bcollect._y = _root.bcollectd._y;
_root.bcollect._rotation = _root.bcollect._rotation + random(15);
_root.bfall = _root.bfall / 5;
_root.bgo = false;
}
}
Instance of Symbol 554 MovieClip in Symbol 555 MovieClip Frame 4
onClipEvent (load) {
_root.hand = 1;
_root.bonusactive = true;
}
Instance of Symbol 554 MovieClip in Symbol 555 MovieClip Frame 5
onClipEvent (load) {
_root.bonusscore.play();
_parent.gotoAndStop(1);
}
Symbol 567 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 16
_root.bonuss._x = random(4000) + 500;
Symbol 567 MovieClip Frame 17
_root.bonus.gotoAndStop(random(5) + 2);
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 22
_root.bonus.gotoAndStop(1);
_root.hand._x = 5000;
Symbol 587 MovieClip Frame 1
play();
_root.rainvar = 0;
_root.rndrp = 0;
Instance of Symbol 582 MovieClip in Symbol 587 MovieClip Frame 2
onClipEvent (load) {
if (_root.lvl >= 5) {
_root.rainvar = random(55) + 1;
}
}
Instance of Symbol 582 MovieClip in Symbol 587 MovieClip Frame 3
onClipEvent (load) {
if (_root.rainvar >= 55) {
_parent.gotoAndPlay("rain");
}
}
Symbol 587 MovieClip Frame 16
gotoAndPlay (1);
Symbol 587 MovieClip Frame 17
_root.rainspawn();
Symbol 587 MovieClip Frame 18
_root.rndrp++;
_root.rainspawn();
Symbol 587 MovieClip Frame 19
_root.rainspawn();
Instance of Symbol 585 MovieClip in Symbol 587 MovieClip Frame 19
onClipEvent (enterFrame) {
if (_root.rndrp < 100) {
_parent.gotoAndPlay("rain");
} else {
_parent.gotoAndPlay(1);
}
}
Symbol 587 MovieClip Frame 21
stop();
_root.rainvar = 0;
Symbol 591 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 12
stop();
Symbol 593 MovieClip Frame 32
_root.gotoAndStop("gameoverstats");
Symbol 593 MovieClip Frame 33
stop();
Symbol 609 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 611 Button
on (release) {
_root.score = 0;
_root.lvl = 1;
_root.stars = 0;
_root.backup.gotoAndPlay(1);
_root.gotoAndPlay("menu");
}
Symbol 612 Button
on (release) {
getURL ("http://www.molkman.de", "_blank");
}
Symbol 613 MovieClip Frame 1
endscore = _root.score;
endlvl = _root.lvl;
endstars = _root.stars;
fade.swapDepths(0);
Symbol 613 MovieClip Frame 2
stop();