Frame 1
bytes_loaded = Math.round(_root.getBytesLoaded());
bytes_total = Math.round(_root.getBytesTotal());
getPercent = bytes_loaded / bytes_total;
_root.loadBar._width = getPercent * 482;
_root.loadText = Math.round(getPercent * 100) + "%";
if (bytes_loaded == bytes_total) {
_root.gotoAndStop(3);
}
Stage.showMenu = false;
Instance of Symbol 36 MovieClip "k" in Frame 1
onClipEvent (enterFrame) {
if (_root.loadBar._width > 470) {
this.gotoAndPlay(3);
}
}
Instance of Symbol 40 MovieClip in Frame 1
on (release) {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Frame 2
_root.gotoAndPlay(1);
Frame 3
stop();
Frame 4
Stage.showMenu = false;
stop();
Frame 5
Mouse.show();
Stage.showMenu = false;
stop();
Instance of Symbol 120 MovieClip "title" in Frame 5
onClipEvent (load) {
this.swapDepths(999999999);
this._x = 0;
this._y = 0;
}
Instance of Symbol 222 MovieClip "intel" in Frame 5
onClipEvent (load) {
this.swapDepths(9999999999);
this._x = 600;
this._y = 400;
}
Frame 6
Stage.showMenu = false;
stop();
Instance of Symbol 225 MovieClip in Frame 6
/* no clip actions */
Frame 7
Mouse.hide();
Stage.showMenu = false;
stop();
Instance of Symbol 235 MovieClip "bgg" in Frame 7
onClipEvent (load) {
this._y = 0;
this._x = 0;
this.swapDepths(0);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 266 MovieClip "guy" in Frame 7
onClipEvent (load) {
life = 50000;
Mouse.hide();
this.swapDepths(1999);
_global.ST = 9000;
_global.wavecorrection = 1;
_global.sperming = 0;
spermwait = 0;
_global.Crabhealth = 0;
_global.spermpose = 0;
_global.shotbottom = 700000 /* 0x0AAE60 */;
_global.shottop = _global.shotbottom + 5;
_global.DN = _global.shotbottom;
_global.PN = 1000;
_global.BW = 2;
_global.FW = 11;
_global.OA = 4000;
_global.GN = 5000;
_global.OB = 5100;
_global.SP = 6000;
_global.CB = 7000;
_global.CS = 7100;
_global.arc = 0;
leveltime = 0;
pinkspawn = 400;
spermspawn = 0;
greenspawn = 0;
frontwave = 400;
SL = 0;
ST = 0;
clicking = 0;
distance = 0;
duplicateMovieClip (_root.fwave, "fwave" + _global.FW, _global.FW);
_global.FW++;
waveAstart = 30 + random(30);
waveAend = (waveAstart + 400) + random(200);
waveBstart = (waveAend + 440) + random(10);
waveBend = (waveBstart + 500) + random(300);
waveCstart = (waveBend + 80) + random(10);
waveCend = (waveCstart + 500) + random(300);
waveDstart = (waveCend + 80) + random(10);
waveDend = (waveDstart + 500) + random(240);
waveEstart = (waveDend + 700) + random(80);
waveEend = (waveEstart + 500) + random(240);
spermAstart = 480;
spermAend = (spermAstart + 590) + random(10);
spermBstart = (waveCstart + 420) + random(80);
spermBend = (spermBstart + 500) + random(10);
spermCstart = (waveDstart + 480) + random(80);
spermCend = (spermCstart + 580) + random(10);
waveGreenA = (waveAend + 80) + random(50);
waveGreenB = (waveCstart + 50) + random(50);
waveGreenC = (waveCstart + 780) + random(50);
waveGreenE = (waveDend + 150) + random(5);
waveBoss = (waveEend + 100) + random(5);
bot = waveBend + 10;
}
onClipEvent (enterFrame) {
if (_global.ST > 9050) {
_global.ST == 9000;
}
if (_global.end > 0) {
removeMovieClip(this);
}
leveltime++;
if (_global.lives < 1) {
this._x = -300;
this._y = -300;
}
if (life > 50000) {
life = 50000;
}
if (distance == 0) {
if (clicking == 0) {
if (life > 0) {
life = (life + random(25)) + 5;
}
}
}
if ((life < 0) and (_root.guy._currentFrame < 12)) {
this.gotoAndPlay(12);
_root.redbar._width = 0;
}
if (frontwave > 600) {
duplicateMovieClip (_root.wave, "wave" + _global.BW, _global.BW);
_global.BW++;
frontwave = 0;
}
if (_global.BW > 10) {
_global.BW = 2;
}
frontwave++;
pinkspawn = (pinkspawn + random(5)) + 1;
spermspawn = (spermspawn + random(5)) + 1;
if (greenspawn > 0) {
duplicateMovieClip (_root.green, "green" + _global.GN, _global.GN);
_global.GN++;
greenspawn--;
}
spermwait++;
if (spermwait > 10) {
if (_global.sperming > 0) {
_global.SP++;
duplicateMovieClip (_root.sperm, "sperm" + _global.SP, _global.SP);
}
spermwait = 0;
}
if ((leveltime > spermAstart) and (leveltime < spermAend)) {
if (spermspawn > 600) {
_global.spermpose = random(300) + 50;
_global.sperming = 4;
spermspawn = 0;
}
}
if ((leveltime > spermBstart) and (leveltime < spermBend)) {
if (spermspawn > 480) {
_global.spermpose = random(300) + 50;
_global.sperming = 4;
spermspawn = 0;
}
}
if ((leveltime > spermCstart) and (leveltime < spermCend)) {
if (spermspawn > 480) {
_global.spermpose = random(300) + 50;
_global.sperming = 4;
spermspawn = 0;
}
}
if ((leveltime > waveAstart) and (leveltime < waveAend)) {
if (pinkspawn > 520) {
duplicateMovieClip (_root.pink, "pink" + _global.PN, _global.PN);
_global.PN++;
if (_global.PN > 1100) {
_global.PN = 1000;
}
pinkspawn = 0;
}
}
if ((leveltime > waveBstart) and (leveltime < waveBend)) {
if (pinkspawn > 480) {
duplicateMovieClip (_root.pink, "pink" + _global.PN, _global.PN);
_global.PN++;
if (_global.PN > 1100) {
_global.PN = 1000;
}
pinkspawn = 0;
}
}
if ((leveltime > waveCstart) and (leveltime < waveCend)) {
if (pinkspawn > 480) {
duplicateMovieClip (_root.pink, "pink" + _global.PN, _global.PN);
_global.PN++;
if (_global.PN > 1100) {
_global.PN = 1000;
}
pinkspawn = 0;
}
}
if ((leveltime > waveDstart) and (leveltime < waveDend)) {
if (pinkspawn > 480) {
duplicateMovieClip (_root.pink, "pink" + _global.PN, _global.PN);
_global.PN++;
if (_global.PN > 1100) {
_global.PN = 1000;
}
pinkspawn = 0;
}
}
if ((leveltime > waveEstart) and (leveltime < waveEend)) {
if (pinkspawn > 450) {
duplicateMovieClip (_root.pink, "pink" + _global.PN, _global.PN);
_global.PN++;
if (_global.PN > 1100) {
_global.PN = 1000;
}
pinkspawn = 0;
}
}
if (leveltime == waveGreenA) {
greenspawn = 1;
}
if (leveltime == waveGreenB) {
greenspawn = 1;
}
if (leveltime == waveGreenC) {
greenspawn = 1;
}
if (leveltime == waveGreenD) {
greenspawn = 1;
}
if (leveltime == waveGreenE) {
greenspawn = 1;
}
if (leveltime == bot) {
duplicateMovieClip (_root.bot, "bot" + _global.PN, _global.PN);
_global.PN++;
}
if (leveltime == waveBoss) {
duplicateMovieClip (_root.bosscrab, "bosscrab" + _global.CB, _global.CB);
_global.CB++;
duplicateMovieClip (_root.bossarm, "bossarm1", _global.CB);
_global.CB++;
}
this._x = _root._xmouse;
this._y = _root._ymouse;
x4 = x3;
y4 = y3;
x3 = x2;
y3 = y2;
x2 = x1;
y2 = y1;
x1 = _root._xmouse;
y1 = _root._ymouse;
distance = Math.abs(x4 - x1) + Math.abs(y4 - y1);
if (distance > 100) {
distance = 100;
}
this.guy._width = (100 - (distance / 1.5)) / 1.6;
this.guy._height = (100 + (distance / 2)) / 1.6;
if (life > 0) {
x = x4 - x1;
y = y4 - y1;
}
if (SL > 0) {
ST++;
}
if (ST > 4) {
ST = 0;
SL = 0;
}
if (life > 0) {
if (clicking == 1) {
if (SL == 0) {
duplicateMovieClip (_root.shot, "shot" + _global.DN, _global.DN);
_global.DN++;
SL++;
this.play();
if (_global.DN > _global.shottop) {
_global.DN = _global.shotbottom;
}
}
}
}
if (this._x < 0) {
this._x = 0;
}
if (this._x > 600) {
this._x = 600;
}
if (this._Y < 0) {
this._Y = 0;
}
if (this._Y > 400) {
this._Y = 400;
}
}
onClipEvent (mouseDown) {
clicking = 1;
}
onClipEvent (mouseUp) {
clicking = 0;
}
Instance of Symbol 272 MovieClip "shot" in Frame 7
onClipEvent (load) {
if (this._name != "shot") {
xspeed = 20;
this._x = _root.guy._x + 80;
this._y = _root.guy._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "shot") {
this._x = this._x + xspeed;
xspeed = xspeed * 1;
if (this._x > 800) {
this._x = 800;
this.play();
}
}
}
Instance of Symbol 292 MovieClip "green" in Frame 7
onClipEvent (load) {
orbBshoot = 70;
if (this._name != "green") {
warp = 900;
xspeed = 0;
health = random(30) + 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbBshoot++;
shots--;
warp++;
if (_global.OB > 5300) {
_global.OB = 5100;
}
if (_global.GN > 5050) {
_global.GN = 5000;
}
if (this._name != "green") {
if (warp > 100) {
gotoAndPlay (9);
warp = 30;
orbBshoot = 70;
}
if (orbBshoot > 100) {
shots = 5;
orbBshoot = 0;
}
if (health < 9000100) {
if (shots > 0) {
duplicateMovieClip (_root.orbB, "orbB" + _global.OB, _global.OB);
_root["orbB" + _global.OB]._x = this._x;
_root["orbB" + _global.OB]._y = this._y;
_global.OB++;
}
}
this._x = this._x - xspeed;
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + (random(6) + 60);
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (health < 1) {
warp = 0;
this.gotoAndPlay(15);
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
health = 10;
orbBshoot = 0;
}
}
}
Instance of Symbol 307 MovieClip "bosscrab" in Frame 7
onClipEvent (load) {
if (this._name != "bosscrab") {
xspeed = 1;
shotwait = 30;
entertime = 200;
movewait = 15;
this._x = 620;
this._y = 200;
health = 130;
_global.Crabhealth = health;
shots = 2;
_global.arcB = 0;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "bosscrab") {
if (health < 0) {
removeMovieClip(_root.bossarm1);
_global.score = _global.score + ((random(501) + (random(101) / 100)) + 2500);
duplicateMovieClip (_root.bossdeath, "bossdeath" + _global.OA, _global.OA);
_root["bossdeath" + _global.OA]._x = this._x;
_root["bossdeath" + _global.OA]._y = this._y;
_global.OA++;
duplicateMovieClip (_root.bosssound, "bosssound" + _global.OA, _global.OA);
_global.OA++;
duplicateMovieClip (_root.warpout, "warpout1", 927762684);
removeMovieClip(this);
}
if (_root.guy.life > -1E-5) {
if (this.hitTest(_root.guy)) {
_root.guy.life = _root.guy.life - (random(2000) + 500);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
entertime--;
if (entertime > 0) {
this._x = this._x - xspeed;
}
if (entertime < 50) {
shots--;
shotwait--;
if (shotwait < -15) {
shots = 2;
shotwait = 30;
}
if (health < 9000100) {
if (shots > 0) {
duplicateMovieClip (_root.crabOrbB, "crabOrbB" + _global.CS, _global.CS);
_root["crabOrbB" + _global.CS]._x = this._x;
_root["crabOrbB" + _global.CS]._y = this._y;
_global.CS++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 50;
_root["shot" + i].gotoAndPlay(2);
health--;
_global.Crabhealth = health;
}
i++;
}
movewait--;
if (movewait == 0) {
ydirection = random(3) - 1;
xdirection = random(3) - 1;
xspeed = 5 * xdirection;
yspeed = 16 * ydirection;
}
if (movewait < -5) {
movewait = 15;
}
if (this._x < 340) {
xspeed = xspeed * -1;
this._x = 341;
}
if (this._x > 510) {
xspeed = xspeed * -1;
this._x = 509;
}
if (this._y > 300) {
xspeed = yspeed * -1;
this._y = 299;
}
if (this._y < 100) {
xspeed = yspeed * -1;
this._y = 101;
}
if (movewait < 0) {
this._x = this._x - xspeed;
this._y = this._y - yspeed;
}
}
}
}
Instance of Symbol 315 MovieClip "bossarm" in Frame 7
onClipEvent (load) {
if (this._name != "bossarm") {
health = random(50) + 100;
spitwait = 15;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "bossarm") {
if (health < 0) {
removeMovieClip(this);
}
this._x = _root.bosscrab7000._x - 80;
this._y = _root.bosscrab7000._y;
spitwait--;
if (spitwait < 0) {
this.fff.claw.gotoAndPlay(3);
spitwait = 15;
}
}
}
Instance of Symbol 317 MovieClip "crabOrbA" in Frame 7
onClipEvent (load) {
if (this._name != "crabOrbA") {
_global.arcB++;
if (_global.arcB > 11) {
_global.arcB = 0;
}
xspeed = 10;
strech = 20;
anglegen = _global.arcB;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.CS > 7300) {
_global.CS = 7100;
}
if (anglegen == 11) {
angle = 15;
xdirection = 0;
}
if (anglegen == 10) {
angle = 10;
xdirection = -1;
}
if (anglegen == 9) {
angle = 5;
xdirection = -1;
}
if (anglegen == 8) {
angle = 0;
xdirection = -1;
}
if (anglegen == 7) {
angle = -5;
xdirection = -1;
}
if (anglegen == 6) {
angle = -10;
xdirection = -1;
}
if (anglegen == 5) {
angle = -15;
xdirection = 0;
}
if (anglegen == 4) {
angle = -10;
xdirection = 1;
}
if (anglegen == 3) {
angle = -5;
xdirection = 1;
}
if (anglegen == 2) {
angle = 0;
xdirection = 1;
}
if (anglegen == 1) {
angle = 5;
xdirection = 1;
}
if (anglegen == 0) {
angle = 10;
xdirection = 1;
}
this._x = this._x - (xspeed * xdirection);
this._y = this._y + angle;
if (this._x < -5) {
removeMovieClip(this);
}
if (this._x > 605) {
removeMovieClip(this);
}
if (this._y < -5) {
removeMovieClip(this);
}
if (this._y > 405) {
removeMovieClip(this);
}
if (_root.guy.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy._y, 2)) < ((this._width / 2) + 18)) {
_root.guy.life = _root.guy.life - (random(4501) + 6850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 319 MovieClip "crabOrbB" in Frame 7
onClipEvent (load) {
if (this._name != "crabOrbB") {
xspeed = 2.5;
strech = 30;
_global.arcA = random(11);
anglegen = _global.arcA;
this._width = strech;
this._height = strech;
fuse = random(5) + 15;
shots = 12;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
fuse--;
if (_global.CS > 7300) {
_global.CS = 7100;
}
if (anglegen == 11) {
angle = 7.5;
xdirection = 0;
}
if (anglegen == 10) {
angle = 5;
xdirection = -1;
}
if (anglegen == 9) {
angle = 2.5;
xdirection = -1;
}
if (anglegen == 8) {
angle = 0;
xdirection = -1;
}
if (anglegen == 7) {
angle = -2.5;
xdirection = -1;
}
if (anglegen == 6) {
angle = -5;
xdirection = -1;
}
if (anglegen == 5) {
angle = -7.5;
xdirection = 0;
}
if (anglegen == 4) {
angle = -5;
xdirection = 1;
}
if (anglegen == 3) {
angle = -2.5;
xdirection = 1;
}
if (anglegen == 2) {
angle = 0;
xdirection = 1;
}
if (anglegen == 1) {
angle = 2.5;
xdirection = 1;
}
if (anglegen == 0) {
angle = 5;
xdirection = 1;
}
this._x = this._x - (xspeed * xdirection);
this._y = this._y + angle;
if (this._x < -5) {
removeMovieClip(this);
}
if (this._x > 605) {
removeMovieClip(this);
}
if (this._y < -5) {
removeMovieClip(this);
}
if (this._y > 405) {
removeMovieClip(this);
}
if (_root.guy.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy._y, 2)) < ((this._width / 2) + 18)) {
_root.guy.life = _root.guy.life - (random(4501) + 6850);
removeMovieClip(this);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
if (fuse < 0) {
shots--;
if (shots > 0) {
duplicateMovieClip (_root.crabOrbA, "crabOrbA" + _global.CS, _global.CS);
_root["crabOrbA" + _global.CS]._x = this._x;
_root["crabOrbA" + _global.CS]._y = this._y;
_global.CS++;
}
}
if (shots < 0) {
removeMovieClip(this);
}
}
Instance of Symbol 321 MovieClip "bossbar" in Frame 7
onClipEvent (load) {
this.swapDepths(899994);
this._x = 600;
this._y = 0;
this._width = 7;
this._height = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._height = _global.Crabhealth * 2.6924;
}
Instance of Symbol 323 MovieClip "wave" in Frame 7
onClipEvent (load) {
xspeed = 1.5;
this._x = 1338.4;
this._y = 200.4;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -900) {
removeMovieClip(this);
}
}
Instance of Symbol 326 MovieClip "scorebox" in Frame 7
onClipEvent (load) {
this.swapDepths(899995);
_global.score = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this.score = _global.score;
}
Instance of Symbol 328 MovieClip in Frame 7
onClipEvent (load) {
this.swapDepths(999991);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 339 MovieClip "retry" in Frame 7
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 77 MovieClip "warpout" in Frame 7
onClipEvent (load) {
if (this._name != "warpout") {
this._x = 500;
this._y = 300;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this.hitTest(_root.guy)) {
Mouse.show();
_global.score = _global.score + (_global.lives * 800);
_global.end = 1;
duplicateMovieClip (_root.warpsound, "warpsound1", 99999991);
duplicateMovieClip (_root.endstats, "endstats1", 99999996);
unloadMovie (this);
}
if (this._name != "warpout") {
this._x = 500;
this._y = 300;
}
}
Instance of Symbol 358 MovieClip "pink" in Frame 7
onClipEvent (load) {
orbAshoot = 0;
if (this._name != "pink") {
xspeed = random(2) + 1;
this._x = 620;
this._y = random(300) + 50;
health = random(6) + 10;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbAshoot++;
if (_global.OA > 4020) {
_global.OA = 4000;
}
if (this._name != "pink") {
if (orbAshoot > 30) {
duplicateMovieClip (_root.orbA, "orbA" + _global.OA, _global.OA);
_root["orbA" + _global.OA]._x = this._x;
_root["orbA" + _global.OA]._y = this._y;
_global.OA++;
orbAshoot = 0;
}
this._x = this._x - xspeed;
if (this._x < -20) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(251) + (random(101) / 100)) + 150);
health = 9100;
}
}
i++;
}
if (_root.guy.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy._y, 2)) < ((this._width / 2) + 18)) {
_root.guy.life = _root.guy.life - (random(600) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
}
Instance of Symbol 360 MovieClip "blacktop" in Frame 7
onClipEvent (load) {
this.swapDepths(894500);
this._width = 201;
this._height = 6;
this._y = 6;
this._x = 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 362 MovieClip "redbar" in Frame 7
onClipEvent (load) {
this.swapDepths(900000);
this._x = 5;
this._y = 5;
this._width = _root.guy.life / 250;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._width = _root.guy.life / 250;
}
Instance of Symbol 364 MovieClip "orbA" in Frame 7
onClipEvent (load) {
xspeed = random(5) + 8;
strech = (random(66) + 25) / 3;
this._width = strech;
this._height = strech;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.OA > 4020) {
_global.OA = 4000;
}
this._x = this._x - xspeed;
this._y = (this._y + random(17)) - 8;
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy._y, 2)) < ((this._width / 2) + 18)) {
_root.guy.life = _root.guy.life - (random(1501) + 3800);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 366 MovieClip "heading" in Frame 7
onClipEvent (load) {
this.swapDepths(894499);
this._y = 0;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 368 MovieClip "orbB" in Frame 7
onClipEvent (load) {
if (this._name != "orbB") {
xspeed = random(3) + 6;
strech = 3;
anglegen = _global.arc;
_global.arc++;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.arc > 4) {
_global.arc = 0;
}
if (_global.OB > 5300) {
_global.OB = 5100;
}
if (anglegen == 4) {
angle = -10;
}
if (anglegen == 3) {
angle = -5;
}
if (anglegen == 2) {
angle = 0;
}
if (anglegen == 1) {
angle = 5;
}
if (anglegen == 0) {
angle = 10;
}
this._x = this._x - xspeed;
this._y = this._y + (angle + (random(9) - 4));
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy._y, 2)) < ((this._width / 2) + 18)) {
_root.guy.life = _root.guy.life - (random(4501) + 4850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 371 MovieClip "livesleft" in Frame 7
onClipEvent (load) {
this.swapDepths(900003);
_global.lives = 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives == 5) {
this.gotoAndStop(1);
}
if (_global.lives == 4) {
this.gotoAndStop(2);
}
if (_global.lives == 3) {
this.gotoAndStop(3);
}
if (_global.lives == 2) {
this.gotoAndStop(4);
}
if (_global.lives == 1) {
this.gotoAndStop(5);
}
if (_global.lives < 1) {
this.gotoAndStop(6);
removeMovieClip(_root.guy);
Mouse.show();
}
}
Instance of Symbol 382 MovieClip "endstats" in Frame 7
onClipEvent (load) {
if (this._name != "endstats") {
this.swapDepths(99999996);
this._x = -100;
this._y = -100;
_global.total = _global.score;
}
}
onClipEvent (enterFrame) {
if (this._name != "endstats") {
this.score = _global.score;
this.total = _global.total;
if (_global.score < 10001) {
this.rank = "Pussy";
}
if ((_global.score > 10000) and (_global.score < 13001)) {
this.rank = "Impressive";
}
if ((_global.score > 13000) and (_global.score < 18001)) {
this.rank = "Awesome";
}
if ((_global.score > 18000) and (_global.score < 27001)) {
this.rank = "Bad Ass";
}
if (_global.score > 27000) {
this.rank = "Impossible";
}
}
}
Instance of Symbol 384 MovieClip "fwave" in Frame 7
onClipEvent (load) {
if (this._name != "fwave") {
xspeed = 5;
this.swapDepths(11);
this._y = -10;
this._x = 600;
wavelimiter = 0;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "fwave") {
if (_global.wavecorrection > 0) {
this._x = 200;
_global.wavecorrection = 0;
}
if (_global.FW > 20) {
_global.FW = 11;
}
this._x = this._x - xspeed;
if (this._x < -2950) {
if (wavelimiter == 0) {
duplicateMovieClip (_root.fwave, "fwave" + _global.FW, _global.FW);
_global.FW++;
wavelimiter++;
}
}
if (this._x < -3600) {
removeMovieClip(this);
}
}
}
Instance of Symbol 205 MovieClip "sperm" in Frame 7
onClipEvent (load) {
if (this._name != "sperm") {
hitting = 0;
xspeed = 5;
this._x = 620;
this._y = _global.spermpose;
health = 1;
_global.sperming--;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "sperm") {
if (_global.SP > 6020) {
_global.SP = 6000;
}
this._x = this._x - xspeed;
if (this._x < -5) {
removeMovieClip(this);
}
if (hitting < 1) {
if (_root.guy.life > -1E-5) {
if (this.hitTest(_root.guy)) {
gotoAndPlay (3);
_root.guy.life = _root.guy.life - (random(3501) + 6000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (health < 1) {
this.gotoAndPlay(3);
_global.score = _global.score + ((random(51) + (random(101) / 100)) + 50);
health = 9100;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
Instance of Symbol 391 MovieClip "splatter" in Frame 7
onClipEvent (load) {
if (this._name != "splatter") {
this._x = _root.guy._x;
this._y = _root.guy._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "splatter") {
this._x = _root.guy._x;
this._y = _root.guy._y;
}
}
Instance of Symbol 392 MovieClip "bot" in Frame 7
onClipEvent (load) {
if (this._name != "bot") {
this._x = 215;
this._y = -95;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 394 MovieClip "bossdeath" in Frame 7
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
this._x = this._x + 3;
this._y = this._y + 3;
}
Instance of Symbol 397 MovieClip in Frame 7
onClipEvent (load) {
spawn = 1;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives < 1) {
if (spawn > 0) {
duplicateMovieClip (_root.retry, "retry2", 1874919422);
_root.retry2._x = 300;
_root.retry2._y = 200;
spawn--;
}
}
}
Instance of Symbol 400 MovieClip "warpsound" in Frame 7
onClipEvent (load) {
if (this._name != "warpsound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 403 MovieClip "bosssound" in Frame 7
onClipEvent (load) {
if (this._name != "bosssound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 405 MovieClip "guydeath" in Frame 7
onClipEvent (load) {
if (this._name != "guydeath") {
this.gotoAndPlay(2);
}
}
Frame 8
Stage.showMenu = false;
stop();
Instance of Symbol 225 MovieClip in Frame 8
/* no clip actions */
Frame 9
Mouse.hide();
Stage.showMenu = false;
stop();
Instance of Symbol 408 MovieClip "bg" in Frame 9
onClipEvent (load) {
this.swapDepths(1);
this._y = 400;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._y < 1500) {
this._y = this._y + 0.2;
}
}
Instance of Symbol 360 MovieClip "blacktop" in Frame 9
onClipEvent (load) {
this.swapDepths(894500);
this._width = 201;
this._height = 6;
this._y = 6;
this._x = 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 362 MovieClip "redbar" in Frame 9
onClipEvent (load) {
this.swapDepths(900000);
this._x = 5;
this._y = 5;
this._width = _root.guy2.life / 250;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._width = _root.guy2.life / 250;
}
Instance of Symbol 366 MovieClip "heading" in Frame 9
onClipEvent (load) {
this.swapDepths(894499);
this._y = 0;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 371 MovieClip "livesleft" in Frame 9
onClipEvent (load) {
this.swapDepths(900003);
_global.lives = 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.lives == 5) {
this.gotoAndStop(1);
}
if (_global.lives == 4) {
this.gotoAndStop(2);
}
if (_global.lives == 3) {
this.gotoAndStop(3);
}
if (_global.lives == 2) {
this.gotoAndStop(4);
}
if (_global.lives == 1) {
this.gotoAndStop(5);
}
if (_global.lives < 1) {
_root.retry._x = 300;
_root.retry._y = 200;
this.gotoAndStop(6);
removeMovieClip(_root.guy2);
Mouse.show();
}
}
Instance of Symbol 326 MovieClip "scorebox" in Frame 9
onClipEvent (load) {
this.swapDepths(899995);
_global.score = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this.score = _global.score;
}
Instance of Symbol 272 MovieClip "shot" in Frame 9
onClipEvent (load) {
if (this._name != "shot") {
xspeed = 20;
this._x = _root.guy2._x + 80;
this._y = _root.guy2._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "shot") {
this._x = this._x + xspeed;
xspeed = xspeed * 1;
if (this._x > 800) {
this._x = 800;
this.play();
}
}
}
Instance of Symbol 409 MovieClip "guy2" in Frame 9
onClipEvent (load) {
life = 50000;
Mouse.hide();
this.swapDepths(8999);
_global.ST = 9000;
spermwait = 0;
_global.sperming = 0;
spermwait = 0;
_global.spermpose = 0;
spermspawn = 0;
_global.cloudnumber = 31999;
_global.shotbottom = 21999;
_global.shottop = _global.shotbottom + 5;
_global.DN = _global.shotbottom;
cloudcount = 30;
cloudclog = random(20) + 10;
leveltime = 0;
_global.EN = 100;
SL = 0;
ST = 0;
clicking = 0;
distance = 0;
blobspawn = 0;
spermvar = random(300) + 700;
spermAstart = 420;
blobAstart = (spermAstart + 100) + random(200);
blobAend = blobAstart + 1300;
skullA = blobAend + 100;
blobBstart = (skullA + 700) + random(400);
blobBend = blobBstart + 1300;
skullC = blobBend + 60;
blobCstart = (blobBend + 350) + random(50);
blobCend = blobCstart + 1300;
skullD = blobCend + 60;
spermAend = skullD + 600;
boss = spermAend + 5;
}
onClipEvent (enterFrame) {
if (_global.EN > 1500) {
_global.EN == 100;
}
if (_global.ST > 9050) {
_global.ST == 9000;
}
if (_global.end > 0) {
removeMovieClip(this);
unloadMovie (this);
}
leveltime++;
if (_global.lives < 1) {
this._x = -300;
this._y = -300;
}
if (life > 50000) {
life = 50000;
}
if (distance == 0) {
if (clicking == 0) {
if (life > 0) {
life = (life + random(25)) + 5;
}
}
}
if ((life < 0) and (this._currentFrame < 12)) {
this.gotoAndPlay(12);
_root.redbar._width = 0;
}
this._x = _root._xmouse;
this._y = _root._ymouse;
x4 = x3;
y4 = y3;
x3 = x2;
y3 = y2;
x2 = x1;
y2 = y1;
x1 = _root._xmouse;
y1 = _root._ymouse;
distance = Math.abs(x4 - x1) + Math.abs(y4 - y1);
if (distance > 100) {
distance = 100;
}
this.guy._width = (100 - (distance / 1.5)) / 1.6;
this.guy._height = (100 + (distance / 2)) / 1.6;
if (life > 0) {
x = x4 - x1;
y = y4 - y1;
}
if (SL > 0) {
ST++;
}
if (ST > 4) {
ST = 0;
SL = 0;
}
if (life > 0) {
if (clicking == 1) {
if (SL == 0) {
duplicateMovieClip (_root.shot, "shot" + _global.DN, _global.DN);
_global.DN++;
SL++;
this.play();
if (_global.DN > _global.shottop) {
_global.DN = _global.shotbottom;
}
}
}
}
if (this._x < 0) {
this._x = 0;
}
if (this._x > 600) {
this._x = 600;
}
if (this._Y < 0) {
this._Y = 0;
}
if (this._Y > 400) {
this._Y = 400;
}
blobspawn = (blobspawn + random(5)) + 1;
cloudcount--;
if (cloudclog > 0) {
if (cloudcount < 0) {
duplicateMovieClip (_root.cloud1, "cloud" + _global.cloudnumber, _global.cloudnumber);
_global.cloudnumber++;
duplicateMovieClip (_root.cloud2, "cloud" + _global.cloudnumber, _global.cloudnumber);
_global.cloudnumber++;
cloudcount = 30;
cloudclog--;
}
}
if (cloudcount < -300) {
cloudclog = random(20) + 10;
}
if (_global.cloudnumber > 40520) {
_global.cloudnumber = 31999;
}
spermspawn = (spermspawn + random(5)) + 1;
spermwait++;
if (spermwait > 6) {
if (_global.sperming > 0) {
_global.EN++;
duplicateMovieClip (_root.sperm, "sperm" + _global.EN, _global.EN);
_global.EN++;
}
spermwait = 0;
}
if ((leveltime > spermAstart) and (leveltime < spermAend)) {
if (spermspawn > spermvar) {
_global.spermpose = random(300) + 50;
_global.sperming = random(8) + 5;
spermvar = random(300) + 700;
spermspawn = 0;
}
}
if ((leveltime > blobAstart) and (leveltime < blobAend)) {
if (blobspawn > 420) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if ((leveltime > blobBstart) and (leveltime < blobBend)) {
if (blobspawn > 360) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if ((leveltime > blobCstart) and (leveltime < blobCend)) {
if (blobspawn > 280) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if (leveltime == skullA) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == skullB) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == skullC) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == skullD) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == boss) {
duplicateMovieClip (_root.blueboss, "blueboss1", _global.EN);
_global.EN++;
}
}
onClipEvent (mouseDown) {
clicking = 1;
}
onClipEvent (mouseUp) {
clicking = 0;
}
Instance of Symbol 77 MovieClip "warpout" in Frame 9
onClipEvent (load) {
if (this._name != "warpout") {
this._x = 80;
this._y = 80;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this.hitTest(_root.guy2)) {
Mouse.show();
_global.score = _global.score + (_global.lives * 800);
_global.end = 1;
duplicateMovieClip (_root.warpsound, "warpsound1", 99999991);
duplicateMovieClip (_root.endstats, "endstats1", 99999996);
removeMovieClip(this);
}
if (this._name != "warpout") {
this._x = 80;
this._y = 80;
}
}
Instance of Symbol 414 MovieClip "endstats" in Frame 9
onClipEvent (load) {
if (this._name != "endstats") {
this.swapDepths(99999996);
this._x = -100;
this._y = -100;
_global.total = _global.total + _global.score;
}
}
onClipEvent (enterFrame) {
if (this._name != "endstats") {
this.score = _global.score;
this.total = _global.total;
if (_global.score < 18001) {
this.rank = "Pussy";
}
if ((_global.score > 18000) and (_global.score < 25001)) {
this.rank = "Impressive";
}
if ((_global.score > 25000) and (_global.score < 30001)) {
this.rank = "Awesome";
}
if ((_global.score > 30000) and (_global.score < 45001)) {
this.rank = "Bad Ass";
}
if (_global.score > 45000) {
this.rank = "Impossible";
}
}
}
Instance of Symbol 416 MovieClip "cloud1" in Frame 9
onClipEvent (load) {
this._y = random(450);
this._x = 600;
xspeed = random(5) + 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._y = this._y + random(2);
this._x = this._x - xspeed;
if (this._x < -350) {
removeMovieClip(this);
}
}
Instance of Symbol 418 MovieClip "cloud2" in Frame 9
onClipEvent (load) {
this._y = random(450);
this._x = 600;
xspeed = random(5) + 4;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._y = this._y + random(2);
this._x = this._x - xspeed;
if (this._x < -422) {
removeMovieClip(this);
}
}
Instance of Symbol 205 MovieClip "sperm" in Frame 9
onClipEvent (load) {
if (this._name != "sperm") {
hitting = 0;
xspeed = 15;
this._x = 620;
this._y = _global.spermpose;
health = 1;
_global.sperming--;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "sperm") {
if (_global.SP > 6020) {
_global.SP = 6000;
}
this._x = this._x - xspeed;
this._y = this._y - random(2);
if (this._x < -5) {
removeMovieClip(this);
}
if (hitting < 1) {
if (_root.guy2.life > -1E-5) {
if (this.hitTest(_root.guy2)) {
gotoAndPlay (3);
_root.guy2.life = _root.guy2.life - (random(3501) + 6000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (health < 1) {
this.gotoAndPlay(3);
_global.score = _global.score + ((random(51) + (random(101) / 100)) + 50);
health = 9100;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
Instance of Symbol 392 MovieClip in Frame 9
onClipEvent (load) {
this.swapDepths(10);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 36 MovieClip "blobmouth" in Frame 9
onClipEvent (load) {
if (this._name != "blobmouth") {
xspeed = random(2) + 5;
yspeed = random(5) - 2;
this._x = 620;
this._y = random(300) + 50;
health = 8;
movecount = random(15) + 20;
stopcount = random(80) + 30;
dropvalue = 0;
shotcount = random(15) + 25;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "blobmouth") {
if (this._currentframe == 1) {
movecount--;
stopcount--;
shotcount--;
if (stopcount < 0) {
if (shotcount < 0) {
duplicateMovieClip (_root.blobshot, "blobshot" + _global.EN, _global.EN);
_root["blobshot" + _global.EN]._x = this._x;
_root["blobshot" + _global.EN]._y = this._y;
_global.EN++;
shotcount = random(15) + 25;
}
}
if (this._y < 0) {
yspeed = yspeed * -1;
}
if (this._y > 350) {
yspeed = yspeed * -1;
}
if (movecount < 0) {
yspeed = random(7) - 3;
movecount = random(15) + 20;
}
if (stopcount < -100) {
stopcount = random(300) + 80;
}
if (stopcount > 0) {
this._x = this._x - (xspeed / 2);
this._y = this._y + yspeed;
}
if (this._x < -80) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 50);
health = 9100;
}
}
i++;
}
if (_root.guy2.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy2._x, 2) + Math.pow(this._y - _root.guy2._y, 2)) < ((this._width / 2) + 18)) {
_root.guy2.life = _root.guy2.life - (random(100) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (this._currentframe > 1) {
this._x = this._x - 3;
this._y = this._y + dropvalue;
dropvalue = dropvalue + 2;
if (this._y > 500) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 438 MovieClip "skullsnake" in Frame 9
onClipEvent (load) {
if (this._name != "skullsnake") {
xspeed = 3;
yspeed = 1;
this._x = 600;
this._y = random(200) + 150;
ydir = 1;
stopcount = 0;
health = 30;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "skullsnake") {
if (_root.guy2.leveltime > _root.guy2.boss) {
removeMovieClip(this);
}
if (health < 0) {
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
this.gotoAndPlay(3);
health = 1E20;
}
if (health > -1) {
if (_root.guy2.life > -1E-5) {
if (this.hitTest(_root.guy2._x, _root.guy2._y, true)) {
_root.guy2.life = _root.guy2.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
stopcount++;
if (ydir == 0) {
ydir = 1;
}
if (stopcount < 80) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount == 105) {
ydir = random(3) - 1;
xspeed = 60;
yspeed = random(25);
}
if (stopcount > 105) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount > 160) {
xspeed = 2;
yspeed = 1;
this._x = 600;
this._y = random(150) + 200;
ydir = 1;
stopcount = 0;
}
}
}
}
Instance of Symbol 456 MovieClip "blueboss" in Frame 9
onClipEvent (load) {
if (this._name != "blueboss") {
this._x = 500;
this._y = -200;
this.swapDepths(21900);
summontime = random(300) + 250;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "blueboss") {
_root.guy2.cloudclog = -50;
_root.guy2.cloudcount = 99999990 /* 0x5F5E0F6 */;
summontime--;
if (summontime < 0) {
summon = 1;
summontime = random(300) + 250;
}
if (summon > 0) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
summon--;
}
if (this._y < 0) {
this._y = this._y + 2;
}
}
}
Instance of Symbol 458 MovieClip "blobshot" in Frame 9
onClipEvent (load) {
xspeed = 0;
shotdir = random(2) - 1;
bouncesize = 8;
bouncecount = bouncesize;
}
onClipEvent (enterFrame) {
if (shotdir == 0) {
shotdir = 1;
}
if (_global.end > 0) {
removeMovieClip(this);
}
bouncecount--;
if (bouncecount < 0) {
xspeed = random(8) + 3;
shotdir = shotdir * -1;
bouncesize = (bouncesize + random(3)) + 2;
bouncecount = bouncesize;
}
this._x = this._x - xspeed;
this._y = this._y + (15 * shotdir);
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy2.life > -1E-5) {
if (this.hitTest(_root.guy2)) {
_root.guy2.life = _root.guy2.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 391 MovieClip "splatter" in Frame 9
onClipEvent (load) {
if (this._name != "splatter") {
this._x = _root.guy2._x;
this._y = _root.guy2._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "splatter") {
this._x = _root.guy2._x;
this._y = _root.guy2._y;
}
}
Instance of Symbol 321 MovieClip "bossbar2" in Frame 9
onClipEvent (load) {
this.swapDepths(899994);
this._x = 600;
this._y = 0;
this._width = 7;
this._height = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._height = _root.blueboss1.lips.lips2.kiss.health * 1.75;
}
Instance of Symbol 339 MovieClip "retry" in Frame 9
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 397 MovieClip in Frame 9
onClipEvent (load) {
spawn = 1;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives < 1) {
if (spawn > 0) {
duplicateMovieClip (_root.retry, "retry2", 1874919422);
_root.retry2._x = 300;
_root.retry2._y = 200;
spawn--;
}
}
}
Instance of Symbol 400 MovieClip "warpsound" in Frame 9
onClipEvent (load) {
if (this._name != "warpsound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 405 MovieClip "guydeath" in Frame 9
onClipEvent (load) {
if (this._name != "guydeath") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 461 MovieClip in Frame 9
onClipEvent (load) {
this.swapDepths(999991);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Frame 10
Stage.showMenu = false;
stop();
Instance of Symbol 225 MovieClip in Frame 10
/* no clip actions */
Frame 11
Mouse.hide();
Stage.showMenu = false;
stop();
Instance of Symbol 464 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 0.2;
this._x = 0;
this._y = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._x > -5400) {
this._x = this._x - xspeed;
}
}
Instance of Symbol 467 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 2;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 360 MovieClip "blacktop" in Frame 11
onClipEvent (load) {
this.swapDepths(894500);
this._width = 201;
this._height = 6;
this._y = 6;
this._x = 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 362 MovieClip "redbar" in Frame 11
onClipEvent (load) {
this.swapDepths(900000);
this._x = 5;
this._y = 5;
this._width = _root.guy3.life / 250;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._width = _root.guy3.life / 250;
}
Instance of Symbol 366 MovieClip "heading" in Frame 11
onClipEvent (load) {
this.swapDepths(894499);
this._y = 0;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 371 MovieClip "livesleft" in Frame 11
onClipEvent (load) {
this.swapDepths(900003);
_global.lives = 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives == 5) {
this.gotoAndStop(1);
}
if (_global.lives == 4) {
this.gotoAndStop(2);
}
if (_global.lives == 3) {
this.gotoAndStop(3);
}
if (_global.lives == 2) {
this.gotoAndStop(4);
}
if (_global.lives == 1) {
this.gotoAndStop(5);
}
if (_global.lives < 1) {
this.gotoAndStop(6);
removeMovieClip(_root.guy3);
Mouse.show();
}
}
Instance of Symbol 326 MovieClip "scorebox" in Frame 11
onClipEvent (load) {
this.swapDepths(899995);
_global.score = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this.score = _global.score;
}
Instance of Symbol 272 MovieClip "shot" in Frame 11
onClipEvent (load) {
if (this._name != "shot") {
xspeed = 20;
this._x = _root.guy3._x + 80;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "shot") {
this._x = this._x + xspeed;
xspeed = xspeed * 1;
if (this._x > 800) {
this._x = 800;
this.play();
}
}
}
Instance of Symbol 409 MovieClip "guy3" in Frame 11
onClipEvent (load) {
life = 50000;
Mouse.hide();
this.swapDepths(8999);
pinkspawn = 0;
greenspawn = 0;
_global.ST = 9000;
spermwait = 0;
_global.sperming = 0;
spermwait = 0;
_global.spermpose = 0;
spermspawn = 0;
_global.cloudnumber = 31999;
_global.shotbottom = 21999;
_global.shottop = _global.shotbottom + 5;
_global.DN = _global.shotbottom;
cloudcount = 30;
cloudclog = random(20) + 10;
leveltime = 0;
_global.EN = 100;
SL = 0;
ST = 0;
clicking = 0;
distance = 0;
blobspawn = 0;
gogspawn = 1300;
spermvar = 500;
gogAstart = 50;
gogAend = (gogAstart + random(500)) + 1500;
gogBstart = gogAend + 80;
gogBend = (gogBstart + random(500)) + 1500;
gogCstart = gogBend;
gogCend = (gogCstart + random(500)) + 1500;
spermAstart = (gogAstart + random(300)) + 500;
spermAend = (gogCend + random(100)) + 100;
bot = 1500 + random(2500);
pinkAstart = (gogAstart + 150) + random(90);
pinkAend = gogAend - (300 + random(270));
pinkBstart = (gogBstart + 150) + random(90);
pinkBend = gogCend - (350 + random(260));
GreenA = (pinkAend + 200) + random(200);
GreenB = (gogBstart + 600) + random(200);
GreenC = (gogCstart + 600) + random(200);
boss = spermAend + 10;
}
onClipEvent (enterFrame) {
if (_global.EN > 1500) {
_global.EN == 100;
}
if (_global.ST > 9050) {
_global.ST == 9000;
}
if (_global.end > 0) {
removeMovieClip(this);
}
leveltime++;
if (_global.lives < 1) {
this._x = -300;
this._y = -300;
}
if (life > 50000) {
life = 50000;
}
if (distance == 0) {
if (clicking == 0) {
if (life > 0) {
life = (life + random(25)) + 5;
}
}
}
if ((life < 0) and (this._currentFrame < 12)) {
this.gotoAndPlay(12);
_root.redbar._width = 0;
}
this._x = _root._xmouse;
this._y = _root._ymouse;
x4 = x3;
y4 = y3;
x3 = x2;
y3 = y2;
x2 = x1;
y2 = y1;
x1 = _root._xmouse;
y1 = _root._ymouse;
distance = Math.abs(x4 - x1) + Math.abs(y4 - y1);
if (distance > 100) {
distance = 100;
}
this.guy._width = (100 - (distance / 1.5)) / 1.6;
this.guy._height = (100 + (distance / 2)) / 1.6;
if (life > 0) {
x = x4 - x1;
y = y4 - y1;
}
if (SL > 0) {
ST++;
}
if (ST > 4) {
ST = 0;
SL = 0;
}
if (life > 0) {
if (clicking == 1) {
if (SL == 0) {
duplicateMovieClip (_root.shot, "shot" + _global.DN, _global.DN);
_global.DN++;
SL++;
this.play();
if (_global.DN > _global.shottop) {
_global.DN = _global.shotbottom;
}
}
}
}
if (this._x < 0) {
this._x = 0;
}
if (this._x > 600) {
this._x = 600;
}
if (this._Y < 0) {
this._Y = 0;
}
if (this._Y > 400) {
this._Y = 400;
}
pinkspawn = (pinkspawn + random(5)) + 1;
if ((leveltime > pinkAstart) and (leveltime < pinkAend)) {
if (pinkspawn > 620) {
duplicateMovieClip (_root.pink, "pink" + _global.EN, _global.EN);
_global.EN++;
if (_global.EN > 1100) {
_global.EN = 1000;
}
pinkspawn = 0;
}
}
if ((leveltime > pinkBstart) and (leveltime < pinkBend)) {
if (pinkspawn > 670) {
duplicateMovieClip (_root.pink, "pink" + _global.EN, _global.EN);
_global.EN++;
if (_global.EN > 1100) {
_global.EN = 1000;
}
pinkspawn = 0;
}
}
spermspawn = (spermspawn + random(5)) + 1;
spermwait++;
if (spermwait > 6) {
if (_global.sperming > 0) {
_global.EN++;
duplicateMovieClip (_root.sperm, "sperm" + _global.EN, _global.EN);
_global.EN++;
}
spermwait = 0;
}
if ((leveltime > spermAstart) and (leveltime < spermAend)) {
if (spermspawn > spermvar) {
_global.spermpose = random(300) + 50;
_global.sperming = random(3) + 5;
spermvar = random(300) + 700;
spermspawn = 0;
}
}
gogspawn = (gogspawn + random(3)) + 1;
if ((leveltime > gogAstart) and (leveltime < gogAend)) {
if (gogspawn > 800) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
if ((leveltime > gogBstart) and (leveltime < gogBend)) {
if (gogspawn > 800) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
if ((leveltime > gogCstart) and (leveltime < gogCend)) {
if (gogspawn > 800) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
if (leveltime == bot) {
duplicateMovieClip (_root.bot, "bot" + _global.EN, _global.EN);
_global.EN++;
}
blobspawn = (blobspawn + random(5)) + 1;
if ((leveltime > blobAstart) and (leveltime < blobAend)) {
if (blobspawn > 420) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if (leveltime == skullA) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == GreenA) {
greenspawn = 1;
}
if (leveltime == GreenB) {
greenspawn = 1;
}
if (leveltime == GreenC) {
greenspawn = 1;
}
if (greenspawn > 0) {
duplicateMovieClip (_root.green, "green" + _global.EN, _global.EN);
_global.EN++;
greenspawn--;
}
if (leveltime == boss) {
duplicateMovieClip (_root.bossthree, "bossthree1", _global.EN);
_global.EN++;
}
}
onClipEvent (mouseDown) {
clicking = 1;
}
onClipEvent (mouseUp) {
clicking = 0;
}
Instance of Symbol 77 MovieClip "warpout" in Frame 11
onClipEvent (load) {
if (this._name != "warpout") {
this._x = 500;
this._y = 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this.hitTest(_root.guy3)) {
Mouse.show();
_global.score = _global.score + (_global.lives * 1000);
_global.end = 1;
duplicateMovieClip (_root.warpsound, "warpsound1", 99999991);
duplicateMovieClip (_root.endstats, "endstats1", 99999996);
removeMovieClip(this);
}
if (this._name != "warpout") {
this._x = 500;
this._y = 50;
}
}
Instance of Symbol 414 MovieClip "endstats" in Frame 11
onClipEvent (load) {
if (this._name != "endstats") {
this.swapDepths(99999996);
this._x = -100;
this._y = -100;
_global.total = _global.total + _global.score;
}
}
onClipEvent (enterFrame) {
if (this._name != "endstats") {
this.score = _global.score;
this.total = _global.total;
if (_global.score < 10001) {
this.rank = "Pussy";
}
if ((_global.score > 10000) and (_global.score < 13001)) {
this.rank = "Impressive";
}
if ((_global.score > 13000) and (_global.score < 18001)) {
this.rank = "Awesome";
}
if ((_global.score > 18000) and (_global.score < 27001)) {
this.rank = "Bad Ass";
}
if (_global.score > 27000) {
this.rank = "Impossible";
}
}
}
Instance of Symbol 391 MovieClip "splatter" in Frame 11
onClipEvent (load) {
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
Instance of Symbol 205 MovieClip "sperm" in Frame 11
onClipEvent (load) {
if (this._name != "sperm") {
hitting = 0;
xspeed = 15;
this._x = 620;
this._y = _global.spermpose;
health = 1;
_global.sperming--;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "sperm") {
if (_global.SP > 6020) {
_global.SP = 6000;
}
this._x = this._x - xspeed;
this._y = this._y - random(2);
if (this._x < -5) {
removeMovieClip(this);
}
if (hitting < 1) {
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
gotoAndPlay (3);
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (health < 1) {
this.gotoAndPlay(3);
_global.score = _global.score + ((random(51) + (random(101) / 100)) + 50);
health = 9100;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
Instance of Symbol 36 MovieClip "blobmouth" in Frame 11
onClipEvent (load) {
if (this._name != "blobmouth") {
xspeed = random(2) + 5;
yspeed = random(5) - 2;
this._x = 620;
this._y = random(300) + 50;
health = 8;
movecount = random(15) + 20;
stopcount = random(80) + 30;
dropvalue = 0;
shotcount = random(15) + 10;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "blobmouth") {
if (this._currentframe == 1) {
movecount--;
stopcount--;
shotcount--;
if (stopcount < 0) {
if (shotcount < 0) {
duplicateMovieClip (_root.blobshot, "blobshot" + _global.EN, _global.EN);
_root["blobshot" + _global.EN]._x = this._x;
_root["blobshot" + _global.EN]._y = this._y;
_global.EN++;
shotcount = random(15) + 10;
}
}
if (this._y < 0) {
yspeed = yspeed * -1;
}
if (this._y > 350) {
yspeed = yspeed * -1;
}
if (movecount < 0) {
yspeed = random(7) - 3;
movecount = random(15) + 20;
}
if (stopcount < -100) {
stopcount = random(300) + 80;
}
if (stopcount > 0) {
this._x = this._x - (xspeed / 2);
this._y = this._y + yspeed;
}
if (this._x < -80) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 50);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(600) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (this._currentframe > 1) {
this._x = this._x - 3;
this._y = this._y + dropvalue;
dropvalue = dropvalue + 2;
if (this._y > 500) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 458 MovieClip "blobshot" in Frame 11
onClipEvent (load) {
xspeed = 0;
shotdir = random(2) - 1;
bouncesize = 8;
bouncecount = bouncesize;
}
onClipEvent (enterFrame) {
if (shotdir == 0) {
shotdir = 1;
}
if (_global.end > 0) {
removeMovieClip(this);
}
bouncecount--;
if (bouncecount < 0) {
xspeed = random(8) + 3;
shotdir = shotdir * -1;
bouncesize = (bouncesize + random(3)) + 2;
bouncecount = bouncesize;
}
this._x = this._x - xspeed;
this._y = this._y + (15 * shotdir);
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 438 MovieClip "skullsnake" in Frame 11
onClipEvent (load) {
if (this._name != "skullsnake") {
xspeed = 3;
yspeed = 1;
this._x = 600;
this._y = random(200) + 150;
ydir = 1;
stopcount = 0;
health = 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "skullsnake") {
if (health < 0) {
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
this.gotoAndPlay(3);
health = 1E20;
}
if (health > -1) {
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3._x, _root.guy3._y, true)) {
_root.guy3.life = _root.guy3.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
stopcount++;
if (ydir == 0) {
ydir = 1;
}
if (stopcount < 80) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount == 105) {
ydir = random(3) - 1;
xspeed = 60;
yspeed = random(25);
}
if (stopcount > 105) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount > 160) {
xspeed = 2;
yspeed = 1;
this._x = 600;
this._y = random(150) + 200;
ydir = 1;
stopcount = 0;
}
}
}
}
Instance of Symbol 358 MovieClip "pink" in Frame 11
onClipEvent (load) {
orbAshoot = 0;
if (this._name != "pink") {
xspeed = random(2) + 1;
this._x = 620;
this._y = random(300) + 50;
health = random(6) + 10;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbAshoot++;
if (this._name != "pink") {
if (orbAshoot > 30) {
duplicateMovieClip (_root.orbA, "orbA" + _global.EN, _global.EN);
_root["orbA" + _global.EN]._x = this._x;
_root["orbA" + _global.EN]._y = this._y;
_global.EN++;
orbAshoot = 0;
}
this._x = this._x - xspeed;
if (this._x < -20) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(251) + (random(101) / 100)) + 150);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(600) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
}
Instance of Symbol 364 MovieClip "orbA" in Frame 11
onClipEvent (load) {
xspeed = random(5) + 8;
strech = (random(66) + 25) / 3;
this._width = strech;
this._height = strech;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.OA > 4020) {
_global.OA = 4000;
}
this._x = this._x - xspeed;
this._y = (this._y + random(17)) - 8;
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(1501) + 3800);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 292 MovieClip "green" in Frame 11
onClipEvent (load) {
orbBshoot = 70;
if (this._name != "green") {
warp = 900;
xspeed = 0;
health = random(30) + 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbBshoot++;
shots--;
warp++;
if (this._name != "green") {
if (_root.guy3.leveltime > _root.guy3.boss) {
removeMovieClip(this);
}
if (warp > 100) {
gotoAndPlay (9);
warp = 30;
orbBshoot = 70;
}
if (orbBshoot > 100) {
shots = 5;
orbBshoot = 0;
}
if (health < 9000100) {
if (shots > 0) {
duplicateMovieClip (_root.orbB, "orbB" + _global.EN, _global.EN);
_root["orbB" + _global.EN]._x = this._x;
_root["orbB" + _global.EN]._y = this._y;
_global.EN++;
}
}
this._x = this._x - xspeed;
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + (random(6) + 60);
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (health < 1) {
warp = 0;
this.gotoAndPlay(15);
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
health = 10;
orbBshoot = 0;
}
}
}
Instance of Symbol 368 MovieClip "orbB" in Frame 11
onClipEvent (load) {
if (this._name != "orbB") {
xspeed = random(3) + 6;
strech = 3;
anglegen = _global.arc;
_global.arc++;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.arc > 4) {
_global.arc = 0;
}
if (_global.OB > 5300) {
_global.OB = 5100;
}
if (anglegen == 4) {
angle = -10;
}
if (anglegen == 3) {
angle = -5;
}
if (anglegen == 2) {
angle = 0;
}
if (anglegen == 1) {
angle = 5;
}
if (anglegen == 0) {
angle = 10;
}
this._x = this._x - xspeed;
this._y = this._y + (angle + (random(9) - 4));
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(4501) + 4850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 485 MovieClip "gog" in Frame 11
onClipEvent (load) {
if (this._name != "gog") {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
health = 12;
dropspeed = 1;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "gog") {
if (this._currentFrame > 1) {
this._x = this._x + 2;
this._y = this._y + dropspeed;
dropspeed = dropspeed + 0.5;
if (this._y > 500) {
removeMovieClip(this);
}
}
if (this._currentFrame == 1) {
if (health < 0) {
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 90);
this.gotoAndPlay(3);
health = 9999999 /* 0x98967F */;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (this._y > 480) {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
}
uptime--;
yspeed = yspeed - 0.3;
this._x = this._x + xspeed;
this._y = this._y - yspeed;
shotwait--;
bursttime--;
if (bursttime < 0) {
if (shotwait < 0) {
this.gun2.gun.gotoAndPlay(2);
duplicateMovieClip (_root.lazer, "lazer" + _global.EN, _global.EN);
_root["lazer" + _global.EN]._x = this._x - 25;
_root["lazer" + _global.EN]._y = this._y + 15;
_global.EN++;
shotwait = 10;
burst--;
}
}
if (burst < 0) {
burst = 3;
bursttime = random(20) + 30;
}
}
}
}
Instance of Symbol 487 MovieClip "lazer" in Frame 11
onClipEvent (load) {
xspeed = random(5) + 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
this._x = this._x - xspeed;
if (this._x < -50) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - 1500;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
Instance of Symbol 467 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 2;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 467 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 2;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 467 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 2;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32994);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(250) + 610;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32991);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(150) + 610;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32990);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(200) + 610;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32992);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(150) + 610;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32993);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(150) + 610;
}
}
Instance of Symbol 489 MovieClip in Frame 11
onClipEvent (load) {
xspeed = 3;
this.swapDepths(32995);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(250) + 610;
}
}
Instance of Symbol 392 MovieClip "bot" in Frame 11
onClipEvent (load) {
if (this._name != "bot") {
this._x = 215;
this._y = -95;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 497 MovieClip "bossthree" in Frame 11
onClipEvent (load) {
if (this._name != "bossthree") {
rockcount = 0;
rockspawn = 10;
rockwait = 0;
moveing = 0;
xspeed = -5;
yspeed = 7;
movewait = 50;
this._y = 67.3;
this._x = 610;
toponce = 0;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "bossthree") {
if (this.fhead.health > 0) {
if (moveing == 0) {
if (this._x < 200) {
xspeed = 5;
}
if (this._x > 450) {
xspeed = -5;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 55;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3._x, _root.guy3._y, true)) {
_root.guy3.life = _root.guy3.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
movewait--;
if (movewait < 0) {
moveing = 1;
}
if (moveing == 1) {
this._x = this._x + xspeed;
this._y = this._y - yspeed;
yspeed--;
}
if (this._y > 67.3) {
this._y = 67.3;
moveing = 0;
yspeed = 10;
movewait = 50;
rockcount = 60;
}
rockwait--;
if (rockcount > 50) {
if (rockspawn > 0) {
if (rockwait < 0) {
duplicateMovieClip (_root.fallrock, "fallrock" + _global.EN, _global.EN);
_global.EN++;
rockspawn--;
rockwait = 3;
}
}
if (rockspawn == 0) {
rockcount = 0;
rockspawn = 7;
}
}
}
if (this.fhead.health < 1) {
if (toponce < 1) {
toponce++;
}
this._y = this._y + 4;
this._x = this._x + 1;
}
}
}
Instance of Symbol 500 MovieClip "fallrock" in Frame 11
onClipEvent (load) {
if (this._name != "fallrock") {
this._x = random(450) + 50;
this._y = -10;
xspeed = 2;
yspeed = 2;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "fallrock") {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - (random(3501) + 1000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
this._x = this._x - xspeed;
this._y = this._y + yspeed;
yspeed = yspeed + 1;
if (this._y > 450) {
removeMovieClip(this);
}
}
}
Instance of Symbol 321 MovieClip "bossbar2" in Frame 11
onClipEvent (load) {
this.swapDepths(899994);
this._x = 600;
this._y = 0;
this._width = 7;
this._height = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._height = _root.bossthree1.fhead.health * 4.6667;
}
Instance of Symbol 507 MovieClip "topoff" in Frame 11
onClipEvent (load) {
this._x = _root.bossthree1._x;
this._y = _root.bossthree1._y;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 339 MovieClip "retry" in Frame 11
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 397 MovieClip in Frame 11
onClipEvent (load) {
spawn = 1;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives < 1) {
if (spawn > 0) {
duplicateMovieClip (_root.retry, "retry2", 1874919422);
_root.retry2._x = 300;
_root.retry2._y = 200;
spawn--;
}
}
}
Instance of Symbol 400 MovieClip "warpsound" in Frame 11
onClipEvent (load) {
if (this._name != "warpsound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 405 MovieClip "guydeath" in Frame 11
onClipEvent (load) {
if (this._name != "guydeath") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 510 MovieClip in Frame 11
onClipEvent (load) {
this.swapDepths(999991);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Frame 12
Stage.showMenu = false;
stop();
Instance of Symbol 225 MovieClip in Frame 12
/* no clip actions */
Frame 13
Mouse.hide();
Stage.showMenu = false;
stop();
Instance of Symbol 512 MovieClip in Frame 13
onClipEvent (enterFrame) {
xspeed = 0.5;
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 512 MovieClip in Frame 13
onClipEvent (enterFrame) {
xspeed = 0.5;
this._x = this._x - xspeed;
if (this._x < -599) {
this._x = 600;
}
}
Instance of Symbol 515 MovieClip in Frame 13
onClipEvent (load) {
once = 0;
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
if (once < 1) {
this.gotoAndPlay(2);
once++;
}
}
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 360 MovieClip "blacktop" in Frame 13
onClipEvent (load) {
this.swapDepths(894500);
this._width = 201;
this._height = 6;
this._y = 6;
this._x = 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 362 MovieClip "redbar" in Frame 13
onClipEvent (load) {
this.swapDepths(900000);
this._x = 5;
this._y = 5;
this._width = _root.guy3.life / 250;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._width = _root.guy3.life / 250;
}
Instance of Symbol 366 MovieClip "heading" in Frame 13
onClipEvent (load) {
this.swapDepths(894499);
this._y = 0;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 371 MovieClip "livesleft" in Frame 13
onClipEvent (load) {
this.swapDepths(900003);
_global.lives = 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives == 5) {
this.gotoAndStop(1);
}
if (_global.lives == 4) {
this.gotoAndStop(2);
}
if (_global.lives == 3) {
this.gotoAndStop(3);
}
if (_global.lives == 2) {
this.gotoAndStop(4);
}
if (_global.lives == 1) {
this.gotoAndStop(5);
}
if (_global.lives < 1) {
this.gotoAndStop(6);
removeMovieClip(_root.guy3);
Mouse.show();
}
}
Instance of Symbol 326 MovieClip "scorebox" in Frame 13
onClipEvent (load) {
this.swapDepths(899995);
_global.score = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this.score = _global.score;
}
Instance of Symbol 272 MovieClip "shot" in Frame 13
onClipEvent (load) {
if (this._name != "shot") {
xspeed = 20;
this._x = _root.guy3._x + 80;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "shot") {
this._x = this._x + xspeed;
xspeed = xspeed * 1;
if (this._x > 800) {
this._x = 800;
this.play();
}
}
}
Instance of Symbol 409 MovieClip "guy3" in Frame 13
onClipEvent (load) {
life = 50000;
Mouse.hide();
this.swapDepths(8999);
pinkspawn = 0;
greenspawn = 0;
_global.ST = 9000;
spermwait = 0;
_global.sperming = 0;
spermwait = 0;
_global.spermpose = 0;
spermspawn = 0;
_global.cloudnumber = 31999;
_global.shotbottom = 21999;
_global.shottop = _global.shotbottom + 5;
_global.DN = _global.shotbottom;
cloudcount = 30;
cloudclog = random(20) + 10;
leveltime = 0;
_global.EN = 100;
SL = 0;
ST = 0;
clicking = 0;
distance = 0;
blobspawn = 0;
gogspawn = 0;
spermvar = random(30) + 70;
spermclump = 100 + random(50);
scw = 0;
_global.bigboss = 0;
spermAstart = 20;
blobAstart = (spermAstart + 180) + random(100);
blobAend = (blobAstart + random(300)) + 800;
skullfallA = (blobAstart + random(300)) + 300;
gogAstart = (blobAend + 100) + random(100);
gogAend = (gogAstart + random(300)) + 700;
skullA = (gogAstart + 80) + random(200);
skullfallB = (skullA + random(300)) + 80;
blobBstart = (gogAend + 50) + random(100);
blobBend = (blobBstart + random(300)) + 700;
skullB = blobBend;
blobCstart = (blobBend + random(400)) + 700;
blobCend = (blobCstart + random(300)) + 700;
gogBstart = (blobCend + random(100)) + 100;
gogBend = (gogBstart + random(300)) + 700;
skullfallC = (gogBstart + random(300)) + 300;
spermAend = gogBend + 250;
bot = gogBend;
boss = gogBend + 430;
}
onClipEvent (enterFrame) {
if (_global.EN > 1500) {
_global.EN == 100;
}
if (_global.ST > 9050) {
_global.ST == 9000;
}
if (_global.end > 0) {
removeMovieClip(this);
}
leveltime++;
if (_global.lives < 1) {
this._x = -300;
this._y = -300;
}
if (life > 50000) {
life = 50000;
}
if (distance == 0) {
if (clicking == 0) {
if (life > 0) {
life = (life + random(25)) + 5;
}
}
}
if ((life < 1) and (this._currentFrame < 12)) {
this.gotoAndPlay(12);
_root.redbar._width = 0;
}
this._x = _root._xmouse;
this._y = _root._ymouse;
x4 = x3;
y4 = y3;
x3 = x2;
y3 = y2;
x2 = x1;
y2 = y1;
x1 = _root._xmouse;
y1 = _root._ymouse;
distance = Math.abs(x4 - x1) + Math.abs(y4 - y1);
if (distance > 100) {
distance = 100;
}
this.guy._width = (100 - (distance / 1.5)) / 1.6;
this.guy._height = (100 + (distance / 2)) / 1.6;
if (life > 0) {
x = x4 - x1;
y = y4 - y1;
}
if (SL > 0) {
ST++;
}
if (ST > 4) {
ST = 0;
SL = 0;
}
if (life > 0) {
if (clicking == 1) {
if (SL == 0) {
duplicateMovieClip (_root.shot, "shot" + _global.DN, _global.DN);
_global.DN++;
SL++;
this.play();
if (_global.DN > _global.shottop) {
_global.DN = _global.shotbottom;
}
}
}
}
if (this._x < 0) {
this._x = 0;
}
if (this._x > 600) {
this._x = 600;
}
if (this._Y < 0) {
this._Y = 0;
}
if (this._Y > 400) {
this._Y = 400;
}
pinkspawn = (pinkspawn + random(5)) + 1;
if ((leveltime > pinkAstart) and (leveltime < pinkAend)) {
if (pinkspawn > 520) {
duplicateMovieClip (_root.pink, "pink" + _global.EN, _global.EN);
_global.EN++;
if (_global.EN > 1100) {
_global.EN = 1000;
}
pinkspawn = 0;
}
}
spermspawn = (spermspawn + random(5)) + 1;
spermwait++;
if (spermwait > 6) {
if (_global.sperming > 0) {
_global.EN++;
duplicateMovieClip (_root.sperm, "sperm" + _global.EN, _global.EN);
_global.EN++;
}
spermwait = 0;
}
if ((leveltime > spermAstart) and (leveltime < spermAend)) {
if (spermclump > 0) {
spermclump--;
if (spermspawn > spermvar) {
_global.spermpose = random(300) + 50;
_global.sperming = random(3) + 3;
spermvar = random(30) + 70;
spermspawn = 0;
}
}
}
scw--;
if (scw < 0) {
scw = random(300) + 700;
spermclump = 100 + random(50);
}
gogspawn = (gogspawn + random(5)) + 1;
if ((leveltime > gogAstart) and (leveltime < gogAend)) {
if (gogspawn > 1220) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
gogspawn = (gogspawn + random(5)) + 1;
if ((leveltime > gogBstart) and (leveltime < gogBend)) {
if (gogspawn > 1220) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
if (leveltime == bot) {
duplicateMovieClip (_root.bot, "bot" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == boss) {
duplicateMovieClip (_root.bossformA, "bossformA1", _global.EN);
_global.EN++;
}
if (leveltime == skullfallA) {
falling = 6;
}
if (leveltime == skullfallB) {
falling = 8;
}
if (leveltime == skullfallC) {
falling = 12;
}
fallwait--;
if (fallwait < 0) {
if (falling > 0) {
duplicateMovieClip (_root.fallskull, "fallskull" + _global.EN, _global.EN);
_global.EN++;
falling--;
fallwait = 10;
}
}
blobspawn = (blobspawn + random(5)) + 1;
if ((leveltime > blobAstart) and (leveltime < blobAend)) {
if (blobspawn > 820) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
blobspawn = (blobspawn + random(5)) + 1;
if ((leveltime > blobBstart) and (leveltime < blobBend)) {
if (blobspawn > 720) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
blobspawn = (blobspawn + random(5)) + 1;
if ((leveltime > blobCstart) and (leveltime < blobCend)) {
if (blobspawn > 720) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if (leveltime == skullA) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == skullB) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == GreenA) {
greenspawn = 1;
}
if (greenspawn > 0) {
duplicateMovieClip (_root.green, "green" + _global.EN, _global.EN);
_global.EN++;
greenspawn--;
}
}
onClipEvent (mouseDown) {
clicking = 1;
}
onClipEvent (mouseUp) {
clicking = 0;
}
Instance of Symbol 77 MovieClip "warpout" in Frame 13
onClipEvent (load) {
if (this._name != "warpout") {
this._x = 300;
this._y = 200;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this.hitTest(_root.guy3)) {
Mouse.show();
_global.score = _global.score + (_global.lives * 1500);
_global.end = 1;
duplicateMovieClip (_root.warpsound, "warpsound1", 99999991);
duplicateMovieClip (_root.endstats, "endstats1", 99999996);
removeMovieClip(this);
}
if (this._name != "warpout") {
this._x = 300;
this._y = 200;
}
}
Instance of Symbol 414 MovieClip "endstats" in Frame 13
onClipEvent (load) {
if (this._name != "endstats") {
this.swapDepths(99999996);
this._x = -100;
this._y = -100;
_global.total = _global.total + _global.score;
}
}
onClipEvent (enterFrame) {
if (this._name != "endstats") {
this.score = _global.score;
this.total = _global.total;
if (_global.score < 150001) {
this.rank = "Pussy";
}
if ((_global.score > 150000) and (_global.score < 160001)) {
this.rank = "Impressive";
}
if ((_global.score > 160000) and (_global.score < 175001)) {
this.rank = "Awesome";
}
if ((_global.score > 175000) and (_global.score < 190001)) {
this.rank = "Bad Ass";
}
if (_global.score > 190000) {
this.rank = "Impossible";
}
}
}
Instance of Symbol 391 MovieClip "splatter" in Frame 13
onClipEvent (load) {
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
Instance of Symbol 205 MovieClip "sperm" in Frame 13
onClipEvent (load) {
if (this._name != "sperm") {
hitting = 0;
xspeed = 15;
this._x = 620;
this._y = _global.spermpose;
health = 1;
_global.sperming--;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "sperm") {
if (_global.SP > 6020) {
_global.SP = 6000;
}
this._x = this._x - xspeed;
this._y = this._y - random(2);
if (this._x < -5) {
removeMovieClip(this);
}
if (hitting < 1) {
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
gotoAndPlay (3);
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (health < 1) {
this.gotoAndPlay(3);
_global.score = _global.score + ((random(51) + (random(101) / 100)) + 50);
health = 9100;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
Instance of Symbol 36 MovieClip "blobmouth" in Frame 13
onClipEvent (load) {
if (this._name != "blobmouth") {
xspeed = random(2) + 5;
yspeed = random(5) - 2;
this._x = 620;
this._y = random(300) + 50;
health = 8;
movecount = random(15) + 20;
stopcount = random(80) + 30;
dropvalue = 0;
shotcount = random(15) + 25;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "blobmouth") {
if (this._currentframe == 1) {
movecount--;
stopcount--;
shotcount--;
if (stopcount < 0) {
if (shotcount < 0) {
duplicateMovieClip (_root.blobshot, "blobshot" + _global.EN, _global.EN);
_root["blobshot" + _global.EN]._x = this._x;
_root["blobshot" + _global.EN]._y = this._y;
_global.EN++;
shotcount = random(15) + 25;
}
}
if (this._y < 0) {
yspeed = yspeed * -1;
}
if (this._y > 350) {
yspeed = yspeed * -1;
}
if (movecount < 0) {
yspeed = random(7) - 3;
movecount = random(15) + 20;
}
if (stopcount < -100) {
stopcount = random(300) + 80;
}
if (stopcount > 0) {
this._x = this._x - (xspeed / 2);
this._y = this._y + yspeed;
}
if (this._x < -80) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 50);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(100) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (this._currentframe > 1) {
this._x = this._x - 3;
this._y = this._y + dropvalue;
dropvalue = dropvalue + 2;
if (this._y > 500) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 458 MovieClip "blobshot" in Frame 13
onClipEvent (load) {
xspeed = 0;
shotdir = random(2) - 1;
bouncesize = 8;
bouncecount = bouncesize;
}
onClipEvent (enterFrame) {
if (shotdir == 0) {
shotdir = 1;
}
if (_global.end > 0) {
removeMovieClip(this);
}
bouncecount--;
if (bouncecount < 0) {
xspeed = random(8) + 3;
shotdir = shotdir * -1;
bouncesize = (bouncesize + random(3)) + 2;
bouncecount = bouncesize;
}
this._x = this._x - xspeed;
this._y = this._y + (15 * shotdir);
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 438 MovieClip "skullsnake" in Frame 13
onClipEvent (load) {
if (this._name != "skullsnake") {
xspeed = 3;
yspeed = 1;
this._x = 600;
this._y = random(200) + 150;
ydir = 1;
stopcount = 0;
health = 30;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "skullsnake") {
if (health < 0) {
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
this.gotoAndPlay(3);
health = 1E20;
}
if (health > -1) {
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3._x, _root.guy3._y, true)) {
_root.guy3.life = _root.guy3.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
stopcount++;
if (ydir == 0) {
ydir = 1;
}
if (stopcount < 80) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount == 105) {
ydir = random(3) - 1;
xspeed = 60;
yspeed = random(25);
}
if (stopcount > 105) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount > 160) {
xspeed = 2;
yspeed = 1;
this._x = 600;
this._y = random(150) + 200;
ydir = 1;
stopcount = 0;
}
}
}
}
Instance of Symbol 358 MovieClip "pink" in Frame 13
onClipEvent (load) {
orbAshoot = 0;
if (this._name != "pink") {
xspeed = random(2) + 1;
this._x = 620;
this._y = random(300) + 50;
health = random(16) + 5;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbAshoot++;
if (this._name != "pink") {
if (orbAshoot > 30) {
duplicateMovieClip (_root.orbA, "orbA" + _global.EN, _global.EN);
_root["orbA" + _global.EN]._x = this._x;
_root["orbA" + _global.EN]._y = this._y;
_global.EN++;
orbAshoot = 0;
}
this._x = this._x - xspeed;
if (this._x < -20) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(251) + (random(101) / 100)) + 150);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(600) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
}
Instance of Symbol 364 MovieClip "orbA" in Frame 13
onClipEvent (load) {
xspeed = random(5) + 8;
strech = (random(66) + 25) / 3;
this._width = strech;
this._height = strech;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.OA > 4020) {
_global.OA = 4000;
}
this._x = this._x - xspeed;
this._y = (this._y + random(17)) - 8;
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(1501) + 3800);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 292 MovieClip "green" in Frame 13
onClipEvent (load) {
orbBshoot = 70;
if (this._name != "green") {
warp = 900;
xspeed = 0;
health = random(30) + 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbBshoot++;
shots--;
warp++;
if (this._name != "green") {
if (warp > 100) {
gotoAndPlay (9);
warp = 30;
orbBshoot = 70;
}
if (orbBshoot > 100) {
shots = 5;
orbBshoot = 0;
}
if (health < 9000100) {
if (shots > 0) {
duplicateMovieClip (_root.orbB, "orbB" + _global.EN, _global.EN);
_root["orbB" + _global.EN]._x = this._x;
_root["orbB" + _global.EN]._y = this._y;
_global.EN++;
}
}
this._x = this._x - xspeed;
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + (random(6) + 60);
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (health < 1) {
this.gotoAndPlay(15);
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
health = 9000100 /* 0x8954A4 */;
warp = 0;
orbBshoot = 0;
}
}
}
Instance of Symbol 368 MovieClip "orbB" in Frame 13
onClipEvent (load) {
if (this._name != "orbB") {
xspeed = random(3) + 6;
strech = 3;
anglegen = _global.arc;
_global.arc++;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.arc > 4) {
_global.arc = 0;
}
if (_global.OB > 5300) {
_global.OB = 5100;
}
if (anglegen == 4) {
angle = -10;
}
if (anglegen == 3) {
angle = -5;
}
if (anglegen == 2) {
angle = 0;
}
if (anglegen == 1) {
angle = 5;
}
if (anglegen == 0) {
angle = 10;
}
this._x = this._x - xspeed;
this._y = this._y + (angle + (random(9) - 4));
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(4501) + 4850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 485 MovieClip "gog" in Frame 13
onClipEvent (load) {
if (this._name != "gog") {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
health = 12;
dropspeed = 1;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "gog") {
if (this._currentFrame > 1) {
this._x = this._x + 2;
this._y = this._y + dropspeed;
dropspeed = dropspeed + 0.5;
if (this._y > 500) {
removeMovieClip(this);
}
}
if (this._currentFrame == 1) {
if (health < 0) {
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 90);
this.gotoAndPlay(3);
health = 9999999 /* 0x98967F */;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (this._y > 480) {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
}
uptime--;
yspeed = yspeed - 0.3;
this._x = this._x + xspeed;
this._y = this._y - yspeed;
shotwait--;
bursttime--;
if (bursttime < 0) {
if (shotwait < 0) {
this.gun2.gun.gotoAndPlay(2);
duplicateMovieClip (_root.lazer, "lazer" + _global.EN, _global.EN);
_root["lazer" + _global.EN]._x = this._x - 25;
_root["lazer" + _global.EN]._y = this._y + 15;
_global.EN++;
shotwait = 10;
burst--;
}
}
if (burst < 0) {
burst = 3;
bursttime = random(20) + 30;
}
}
}
}
Instance of Symbol 487 MovieClip "lazer" in Frame 13
onClipEvent (load) {
xspeed = random(5) + 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
this._x = this._x - xspeed;
if (this._x < -50) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - 2500;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
Instance of Symbol 392 MovieClip "bot" in Frame 13
onClipEvent (load) {
if (this._name != "bot") {
this._x = 215;
this._y = -95;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 339 MovieClip "retry" in Frame 13
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 521 MovieClip "fallskull" in Frame 13
onClipEvent (load) {
if (this._name != "fallskull") {
this._x = random(450) + 50;
this._y = -10;
xspeed = 2;
yspeed = 2;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "fallskull") {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - (random(3501) + 1000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
this._x = this._x - xspeed;
this._y = this._y + yspeed;
yspeed = yspeed + 1;
if (this._y > 450) {
removeMovieClip(this);
}
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 2;
this.swapDepths(10);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 4;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 2;
this.swapDepths(9);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 4;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 8;
this.swapDepths(32990);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 5;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -250) {
this._x = random(10) + 930;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 1.7;
this.swapDepths(6);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 3;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 1.7;
this.swapDepths(5);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 3;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 1.7;
this.swapDepths(7);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 3;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 523 MovieClip in Frame 13
onClipEvent (load) {
xspeed = 1.7;
this.swapDepths(4);
}
onClipEvent (enterFrame) {
if (_global.bigboss < 0) {
yspeed = 3;
this._y = this._y + yspeed;
}
if (_global.end > 0) {
unloadMovie (this);
}
this._x = this._x - xspeed;
if (this._x < -200) {
this._x = random(10) + 610;
}
}
Instance of Symbol 556 MovieClip "bossformB" in Frame 13
onClipEvent (load) {
if (this._name != "bossformB") {
xspeed = 2;
yspeed = 2;
movewait = 0;
health = 300;
this._x = 960;
this._y = 200;
entertime = 250;
yellcount = 250 + random(5);
shots = 260 + random(50);
_global.arcB = 0;
fallwait = 300 + random(180);
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "bossformB") {
entertime--;
yellcount--;
if (health < 0) {
_global.score = _global.score + ((random(100) / 100) + 1);
this._x = this._x + 6;
this._y = this._y + 3;
this.gotoAndStop(3);
fallwait = 300;
_root.guy3.falling--;
if (this._x > 630) {
duplicateMovieClip (_root.warpout, "warpout" + _global.EN, _global.EN);
_global.EN++;
unloadMovie (crabOrbA);
unloadMovie (crabOrbB);
unloadMovie (fallskull);
removeMovieClip(this);
}
}
if (entertime > -1) {
this._x = this._x - 3;
}
if (health > -1) {
if (entertime < 0) {
if (this._x < 150) {
xspeed = 2;
this._x = 150;
}
if (this._x > 300) {
xspeed = -2;
this._x = 300;
}
if (this._y > 320) {
yspeed = yspeed * -1;
this._y = 319;
}
if (this._y < 220) {
yspeed = yspeed * -1;
this._y = 221;
}
this._x = this._x + xspeed;
this._y = this._y + yspeed;
}
if (yellcount < 0) {
this.bosshead.bossjaw.gotoAndPlay(3);
yellcount = 70 + random(80);
}
fallwait--;
if (fallwait < 0) {
_root.guy3.falling = 10;
fallwait = 300 + random(180);
}
shots--;
if (shots < 0) {
duplicateMovieClip (_root.crabOrbB, "crabOrbB" + _global.EN, _global.EN);
_root["crabOrbB" + _global.EN]._x = this._x + 230;
_root["crabOrbB" + _global.EN]._y = this._y - 150;
_global.EN++;
duplicateMovieClip (_root.crabOrbB, "crabOrbB" + _global.EN, _global.EN);
_root["crabOrbB" + _global.EN]._x = this._x + 200;
_root["crabOrbB" + _global.EN]._y = this._y - 150;
_global.EN++;
duplicateMovieClip (_root.crabOrbB, "crabOrbB" + _global.EN, _global.EN);
_root["crabOrbB" + _global.EN]._x = this._x + 230;
_root["crabOrbB" + _global.EN]._y = this._y - 150;
_global.EN++;
shots = 30 + random(50);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3._x, _root.guy3._y, true)) {
_root.guy3.life = _root.guy3.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
}
Instance of Symbol 558 MovieClip "bossformA" in Frame 13
onClipEvent (load) {
if (this._name != "bossformA") {
xspeed = 2;
yspeed = 6;
movewait = 0;
health = 80;
this._x = 600;
this._y = 200;
entertime = 130;
yellcount = 130 + random(5);
summon = 1;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "bossformA") {
entertime--;
yellcount--;
if (entertime < -30) {
if (summon > 0) {
duplicateMovieClip (_root.skullsnake, "bossbitchA", _global.EN - 10);
_global.EN++;
duplicateMovieClip (_root.skullsnake, "bossbitchB", _global.EN);
_global.EN++;
summon--;
}
}
if (health < 0) {
_global.score = _global.score + ((random(100) / 100) + 1);
this._x = this._x + 6;
this.gotoAndStop(3);
_root.bossbitchA.health = -1;
_root.bossbitchB.health = -1;
if (this._x > 700) {
_global.bigboss = -1;
removeMovieClip(this);
}
}
if (entertime > -1) {
this._x = this._x - 3;
}
if (health > -1) {
if (entertime < 0) {
if (this._x < 220) {
xspeed = 2;
this._x = 220;
}
if (this._x > 300) {
xspeed = -2;
this._x = 300;
}
if (this._y > 320) {
yspeed = yspeed * -1;
this._y = 319;
}
if (this._y < 80) {
yspeed = yspeed * -1;
this._y = 81;
}
this._x = this._x + xspeed;
this._y = this._y + yspeed;
}
if (yellcount < 0) {
this.bosshead.bossjaw.gotoAndPlay(3);
yellcount = 70 + random(80);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3._x, _root.guy3._y, true)) {
_root.guy3.life = _root.guy3.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
}
Instance of Symbol 321 MovieClip "bossbar3" in Frame 13
onClipEvent (load) {
this.swapDepths(9999999999994);
this._x = 600;
this._y = 0;
this._width = 7;
this._height = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.bigboss > -1) {
this._height = _root.bossformA1.health * 4.357;
}
if (_global.bigboss == -1) {
this._height = _root.bossformB1.health * 1.1667;
}
}
Instance of Symbol 317 MovieClip "crabOrbA" in Frame 13
onClipEvent (load) {
if (this._name != "crabOrbA") {
_global.arcB++;
if (_global.arcB > 11) {
_global.arcB = 0;
}
xspeed = 10;
strech = 20;
anglegen = _global.arcB;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "crabOrbA") {
if (anglegen == 11) {
angle = 15;
xdirection = 0;
}
if (anglegen == 10) {
angle = 10;
xdirection = -1;
}
if (anglegen == 9) {
angle = 5;
xdirection = -1;
}
if (anglegen == 8) {
angle = 0;
xdirection = -1;
}
if (anglegen == 7) {
angle = -5;
xdirection = -1;
}
if (anglegen == 6) {
angle = -10;
xdirection = -1;
}
if (anglegen == 5) {
angle = -15;
xdirection = 0;
}
if (anglegen == 4) {
angle = -10;
xdirection = 1;
}
if (anglegen == 3) {
angle = -5;
xdirection = 1;
}
if (anglegen == 2) {
angle = 0;
xdirection = 1;
}
if (anglegen == 1) {
angle = 5;
xdirection = 1;
}
if (anglegen == 0) {
angle = 10;
xdirection = 1;
}
this._x = this._x - (xspeed * xdirection);
this._y = this._y + angle;
if (this._x < -5) {
removeMovieClip(this);
}
if (this._x > 605) {
removeMovieClip(this);
}
if (this._y < -200) {
removeMovieClip(this);
}
if (this._y > 405) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(4501) + 6850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
}
Instance of Symbol 319 MovieClip "crabOrbB" in Frame 13
onClipEvent (load) {
if (this._name != "crabOrbB") {
xspeed = 2.5;
strech = 30;
_global.arcA = random(11);
anglegen = _global.arcA;
this._width = strech;
this._height = strech;
fuse = random(5) + 15;
shots = 12;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "crabOrbB") {
fuse--;
if (anglegen == 11) {
angle = 7.5;
xdirection = 0;
}
if (anglegen == 10) {
angle = 5;
xdirection = -1;
}
if (anglegen == 9) {
angle = 2.5;
xdirection = -1;
}
if (anglegen == 8) {
angle = 0;
xdirection = -1;
}
if (anglegen == 7) {
angle = -2.5;
xdirection = -1;
}
if (anglegen == 6) {
angle = -5;
xdirection = -1;
}
if (anglegen == 5) {
angle = -7.5;
xdirection = 0;
}
if (anglegen == 4) {
angle = -5;
xdirection = 1;
}
if (anglegen == 3) {
angle = -2.5;
xdirection = 1;
}
if (anglegen == 2) {
angle = 0;
xdirection = 1;
}
if (anglegen == 1) {
angle = 2.5;
xdirection = 1;
}
if (anglegen == 0) {
angle = 5;
xdirection = 1;
}
this._x = this._x - (xspeed * xdirection);
this._y = this._y + angle;
if (this._x < -5) {
removeMovieClip(this);
}
if (this._x > 605) {
removeMovieClip(this);
}
if (this._y < -200) {
removeMovieClip(this);
}
if (this._y > 405) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(4501) + 6850);
removeMovieClip(this);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
if (fuse < 0) {
shots--;
if (shots > 0) {
duplicateMovieClip (_root.crabOrbA, "crabOrbA" + _global.EN, _global.EN);
_root["crabOrbA" + _global.EN]._x = this._x;
_root["crabOrbA" + _global.EN]._y = this._y;
_global.EN++;
}
}
if (shots < 0) {
removeMovieClip(this);
}
}
}
Instance of Symbol 397 MovieClip in Frame 13
onClipEvent (load) {
spawn = 1;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives < 1) {
if (spawn > 0) {
duplicateMovieClip (_root.retry, "retry2", 1874919422);
_root.retry2._x = 300;
_root.retry2._y = 200;
spawn--;
}
}
}
Instance of Symbol 400 MovieClip "warpsound" in Frame 13
onClipEvent (load) {
if (this._name != "warpsound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 563 MovieClip "bigbosssound" in Frame 13
onClipEvent (load) {
if (this._name != "bigbosssound") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 405 MovieClip "guydeath" in Frame 13
onClipEvent (load) {
if (this._name != "guydeath") {
this.gotoAndPlay(2);
}
}
Instance of Symbol 565 MovieClip in Frame 13
onClipEvent (load) {
this.swapDepths(999991);
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Frame 14
Stage.showMenu = false;
stop();
Frame 15
Stage.showMenu = false;
stop();
Instance of Symbol 653 MovieClip in Frame 15
onClipEvent (load) {
movetime = 3725;
}
onClipEvent (enterFrame) {
if (movetime > 1) {
this._y = this._y - 1;
movetime = movetime - 1;
}
}
Frame 16
Frame 17
Stage.showMenu = false;
stop();
Instance of Symbol 225 MovieClip in Frame 17
/* no clip actions */
Frame 18
Mouse.hide();
Stage.showMenu = false;
stop();
Instance of Symbol 360 MovieClip "blacktop" in Frame 18
onClipEvent (load) {
this.swapDepths(894500);
this._width = 201;
this._height = 6;
this._y = 6;
this._x = 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 362 MovieClip "redbar" in Frame 18
onClipEvent (load) {
this.swapDepths(900000);
this._x = 5;
this._y = 5;
this._width = _root.guy3.life / 250;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this._width = _root.guy3.life / 250;
}
Instance of Symbol 366 MovieClip "heading" in Frame 18
onClipEvent (load) {
this.swapDepths(894499);
this._y = 0;
this._x = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 371 MovieClip "livesleft" in Frame 18
onClipEvent (load) {
this.swapDepths(900003);
_global.lives = 5;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives == 5) {
this.gotoAndStop(1);
}
if (_global.lives == 4) {
this.gotoAndStop(2);
}
if (_global.lives == 3) {
this.gotoAndStop(3);
}
if (_global.lives == 2) {
this.gotoAndStop(4);
}
if (_global.lives == 1) {
this.gotoAndStop(5);
}
if (_global.lives < 1) {
this.gotoAndStop(6);
removeMovieClip(_root.guy3);
Mouse.show();
}
}
Instance of Symbol 326 MovieClip "scorebox" in Frame 18
onClipEvent (load) {
this.swapDepths(899995);
_global.score = 0;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
this.score = _global.score;
}
Instance of Symbol 272 MovieClip "shot" in Frame 18
onClipEvent (load) {
if (this._name != "shot") {
xspeed = 20;
this._x = _root.guy3._x + 80;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (this._name != "shot") {
this._x = this._x + xspeed;
xspeed = xspeed * 1;
if (this._x > 800) {
this._x = 800;
this.play();
}
}
}
Instance of Symbol 409 MovieClip "guy3" in Frame 18
onClipEvent (load) {
life = 50000;
Mouse.hide();
this.swapDepths(8999);
pinkspawn = 0;
greenspawn = 0;
_global.ST = 9000;
spermwait = 0;
_global.sperming = 0;
spermwait = 0;
_global.spermpose = 0;
spermspawn = 0;
_global.cloudnumber = 31999;
_global.shotbottom = 21999;
_global.shottop = _global.shotbottom + 5;
_global.DN = _global.shotbottom;
cloudcount = 30;
cloudclog = random(20) + 10;
leveltime = 0;
_global.EN = 100;
SL = 0;
ST = 0;
clicking = 0;
distance = 0;
blobspawn = 0;
gogspawn = 0;
}
onClipEvent (enterFrame) {
if (_global.EN > 1500) {
_global.EN == 100;
}
if (_global.ST > 9050) {
_global.ST == 9000;
}
if (_global.end > 0) {
removeMovieClip(this);
}
leveltime++;
if (_global.lives < 1) {
this._x = -300;
this._y = -300;
}
if (life > 50000) {
life = 50000;
}
if (distance == 0) {
if (clicking == 0) {
if (life > 0) {
life = (life + random(25)) + 5;
}
}
}
if ((life < 0) and (this._currentFrame < 12)) {
this.gotoAndPlay(12);
_root.redbar._width = 0;
}
this._x = _root._xmouse;
this._y = _root._ymouse;
x4 = x3;
y4 = y3;
x3 = x2;
y3 = y2;
x2 = x1;
y2 = y1;
x1 = _root._xmouse;
y1 = _root._ymouse;
distance = Math.abs(x4 - x1) + Math.abs(y4 - y1);
if (distance > 100) {
distance = 100;
}
this.guy._width = (100 - (distance / 1.5)) / 1.6;
this.guy._height = (100 + (distance / 2)) / 1.6;
if (life > 0) {
x = x4 - x1;
y = y4 - y1;
}
if (SL > 0) {
ST++;
}
if (ST > 4) {
ST = 0;
SL = 0;
}
if (life > 0) {
if (clicking == 1) {
if (SL == 0) {
duplicateMovieClip (_root.shot, "shot" + _global.DN, _global.DN);
_global.DN++;
SL++;
this.play();
if (_global.DN > _global.shottop) {
_global.DN = _global.shotbottom;
}
}
}
}
if (this._x < 0) {
this._x = 0;
}
if (this._x > 600) {
this._x = 600;
}
if (this._Y < 0) {
this._Y = 0;
}
if (this._Y > 400) {
this._Y = 400;
}
pinkspawn = (pinkspawn + random(5)) + 1;
if ((leveltime > pinkAstart) and (leveltime < pinkAend)) {
if (pinkspawn > 520) {
duplicateMovieClip (_root.pink, "pink" + _global.EN, _global.EN);
_global.EN++;
if (_global.EN > 1100) {
_global.EN = 1000;
}
pinkspawn = 0;
}
}
spermspawn = (spermspawn + random(5)) + 1;
spermwait++;
if (spermwait > 6) {
if (_global.sperming > 0) {
_global.EN++;
duplicateMovieClip (_root.sperm, "sperm" + _global.EN, _global.EN);
_global.EN++;
}
spermwait = 0;
}
if ((leveltime > spermAstart) and (leveltime < spermAend)) {
if (spermspawn > 50) {
_global.spermpose = random(300) + 50;
_global.sperming = random(8) + 5;
spermvar = random(300) + 700;
spermspawn = 0;
}
}
gogspawn = (gogspawn + random(5)) + 1;
if ((leveltime > gogAstart) and (leveltime < gogAend)) {
if (gogspawn > 420) {
duplicateMovieClip (_root.gog, "gog" + _global.EN, _global.EN);
_global.EN++;
gogspawn = 0;
}
}
blobspawn = (blobspawn + random(5)) + 1;
if ((leveltime > blobAstart) and (leveltime < blobAend)) {
if (blobspawn > 420) {
duplicateMovieClip (_root.blobmouth, "blobmouth" + _global.EN, _global.EN);
_global.EN++;
blobspawn = 0;
}
}
if (leveltime == skullA) {
duplicateMovieClip (_root.skullsnake, "skullsnake" + _global.EN, _global.EN);
_global.EN++;
}
if (leveltime == GreenA) {
greenspawn = 1;
}
if (greenspawn > 0) {
duplicateMovieClip (_root.green, "green" + _global.EN, _global.EN);
_global.EN++;
greenspawn--;
}
}
onClipEvent (mouseDown) {
clicking = 1;
}
onClipEvent (mouseUp) {
clicking = 0;
}
Instance of Symbol 77 MovieClip "warpout" in Frame 18
onClipEvent (load) {
if (this._name != "warpout") {
this._x = 80;
this._y = 80;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this.hitTest(_root.guy2)) {
Mouse.show();
_global.score = _global.score + (_global.lives * 1500);
_global.end = 1;
duplicateMovieClip (_root.endstats, "endstats1", 99999996);
removeMovieClip(this);
}
if (this._name != "warpout") {
this._x = 80;
this._y = 80;
}
}
Instance of Symbol 414 MovieClip "endstats" in Frame 18
onClipEvent (load) {
if (this._name != "endstats") {
this.swapDepths(99999996);
this._x = -100;
this._y = -100;
_global.total = _global.total + _global.score;
}
}
onClipEvent (enterFrame) {
if (this._name != "endstats") {
this.score = _global.score;
this.total = _global.total;
if (_global.score < 10001) {
this.rank = "Pussy";
}
if ((_global.score > 10000) and (_global.score < 13001)) {
this.rank = "Impressive";
}
if ((_global.score > 13000) and (_global.score < 18001)) {
this.rank = "Awesome";
}
if ((_global.score > 18000) and (_global.score < 21001)) {
this.rank = "Bad Ass";
}
if (_global.score > 21000) {
this.rank = "Impossible";
}
}
}
Instance of Symbol 391 MovieClip "splatter" in Frame 18
onClipEvent (load) {
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "splatter") {
this._x = _root.guy3._x;
this._y = _root.guy3._y;
}
}
Instance of Symbol 205 MovieClip "sperm" in Frame 18
onClipEvent (load) {
if (this._name != "sperm") {
hitting = 0;
xspeed = 15;
this._x = 620;
this._y = _global.spermpose;
health = 1;
_global.sperming--;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "sperm") {
if (_global.SP > 6020) {
_global.SP = 6000;
}
this._x = this._x - xspeed;
this._y = this._y - random(2);
if (this._x < -5) {
removeMovieClip(this);
}
if (hitting < 1) {
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
gotoAndPlay (3);
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (health < 1) {
this.gotoAndPlay(3);
_global.score = _global.score + ((random(51) + (random(101) / 100)) + 50);
health = 9100;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
}
}
Instance of Symbol 458 MovieClip "blobshot" in Frame 18
onClipEvent (load) {
xspeed = 0;
shotdir = random(2) - 1;
bouncesize = 8;
bouncecount = bouncesize;
}
onClipEvent (enterFrame) {
if (shotdir == 0) {
shotdir = 1;
}
if (_global.end > 0) {
removeMovieClip(this);
}
bouncecount--;
if (bouncecount < 0) {
xspeed = random(8) + 3;
shotdir = shotdir * -1;
bouncesize = (bouncesize + random(3)) + 2;
bouncecount = bouncesize;
}
this._x = this._x - xspeed;
this._y = this._y + (15 * shotdir);
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - (random(3501) + 3000);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 358 MovieClip "pink" in Frame 18
onClipEvent (load) {
orbAshoot = 0;
if (this._name != "pink") {
xspeed = random(2) + 1;
this._x = 620;
this._y = random(300) + 50;
health = random(16) + 5;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbAshoot++;
if (this._name != "pink") {
if (orbAshoot > 30) {
duplicateMovieClip (_root.orbA, "orbA" + _global.EN, _global.EN);
_root["orbA" + _global.EN]._x = this._x;
_root["orbA" + _global.EN]._y = this._y;
_global.EN++;
orbAshoot = 0;
}
this._x = this._x - xspeed;
if (this._x < -20) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(251) + (random(101) / 100)) + 150);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(600) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
}
Instance of Symbol 364 MovieClip "orbA" in Frame 18
onClipEvent (load) {
xspeed = random(5) + 8;
strech = (random(66) + 25) / 3;
this._width = strech;
this._height = strech;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.OA > 4020) {
_global.OA = 4000;
}
this._x = this._x - xspeed;
this._y = (this._y + random(17)) - 8;
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(1501) + 3800);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 368 MovieClip "orbB" in Frame 18
onClipEvent (load) {
if (this._name != "orbB") {
xspeed = random(3) + 6;
strech = 3;
anglegen = _global.arc;
_global.arc++;
this._width = strech;
this._height = strech;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (_global.arc > 4) {
_global.arc = 0;
}
if (_global.OB > 5300) {
_global.OB = 5100;
}
if (anglegen == 4) {
angle = -10;
}
if (anglegen == 3) {
angle = -5;
}
if (anglegen == 2) {
angle = 0;
}
if (anglegen == 1) {
angle = 5;
}
if (anglegen == 0) {
angle = 10;
}
this._x = this._x - xspeed;
this._y = this._y + (angle + (random(9) - 4));
if (this._x < -5) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(4501) + 4850);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
removeMovieClip(this);
}
}
}
Instance of Symbol 485 MovieClip "gog" in Frame 18
onClipEvent (load) {
if (this._name != "gog") {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
health = 12;
dropspeed = 1;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "gog") {
if (this._currentFrame > 1) {
this._x = this._x + 2;
this._y = this._y + dropspeed;
dropspeed = dropspeed + 0.5;
if (this._y > 500) {
removeMovieClip(this);
}
}
if (this._currentFrame == 1) {
if (health < 0) {
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 90);
this.gotoAndPlay(3);
health = 9999999 /* 0x98967F */;
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (this.hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (this._y > 480) {
uptime = 60;
shotwait = 10;
bursttime = random(20) + 15;
burst = 2;
this._x = 200 + random(300);
this._y = 450;
yspeed = random(8) + 10;
xspeed = 2;
}
uptime--;
yspeed = yspeed - 0.3;
this._x = this._x + xspeed;
this._y = this._y - yspeed;
shotwait--;
bursttime--;
if (bursttime < 0) {
if (shotwait < 0) {
this.gun2.gun.gotoAndPlay(2);
duplicateMovieClip (_root.lazer, "lazer" + _global.EN, _global.EN);
_root["lazer" + _global.EN]._x = this._x - 25;
_root["lazer" + _global.EN]._y = this._y + 15;
_global.EN++;
shotwait = 10;
burst--;
}
}
if (burst < 0) {
burst = 3;
bursttime = random(20) + 30;
}
}
}
}
Instance of Symbol 487 MovieClip "lazer" in Frame 18
onClipEvent (load) {
xspeed = random(5) + 8;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
this._x = this._x - xspeed;
if (this._x < -50) {
removeMovieClip(this);
}
if (_root.guy3.life > -1E-5) {
if (this.hitTest(_root.guy3)) {
_root.guy3.life = _root.guy3.life - 2500;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
Instance of Symbol 392 MovieClip "bot" in Frame 18
onClipEvent (load) {
if (this._name != "bot") {
this._x = 215;
this._y = -95;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
}
Instance of Symbol 339 MovieClip "retry" in Frame 18
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
}
Instance of Symbol 36 MovieClip "blobmouth" in Frame 18
onClipEvent (load) {
if (this._name != "blobmouth") {
xspeed = random(2) + 5;
yspeed = random(5) - 2;
this._x = 620;
this._y = random(300) + 50;
health = 8;
movecount = random(15) + 20;
stopcount = random(80) + 30;
dropvalue = 0;
shotcount = random(15) + 25;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "blobmouth") {
if (this._currentframe == 1) {
movecount--;
stopcount--;
shotcount--;
if (stopcount < 0) {
if (shotcount < 0) {
duplicateMovieClip (_root.blobshot, "blobshot" + _global.EN, _global.EN);
_root["blobshot" + _global.EN]._x = this._x;
_root["blobshot" + _global.EN]._y = this._y;
_global.EN++;
shotcount = random(15) + 25;
}
}
if (this._y < 0) {
yspeed = yspeed * -1;
}
if (this._y > 350) {
yspeed = yspeed * -1;
}
if (movecount < 0) {
yspeed = random(7) - 3;
movecount = random(15) + 20;
}
if (stopcount < -100) {
stopcount = random(300) + 80;
}
if (stopcount > 0) {
this._x = this._x - (xspeed / 2);
this._y = this._y + yspeed;
}
if (this._x < -80) {
removeMovieClip(this);
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + 10;
_root["shot" + i].gotoAndPlay(2);
health--;
if (health < 1) {
this.gotoAndPlay(2);
_global.score = _global.score + ((random(351) + (random(101) / 100)) + 50);
health = 9100;
}
}
i++;
}
if (_root.guy3.life > -1E-5) {
if (Math.sqrt(Math.pow(this._x - _root.guy3._x, 2) + Math.pow(this._y - _root.guy3._y, 2)) < ((this._width / 2) + 18)) {
_root.guy3.life = _root.guy3.life - (random(100) + 200);
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
if (this._currentframe > 1) {
this._x = this._x - 3;
this._y = this._y + dropvalue;
dropvalue = dropvalue + 2;
if (this._y > 500) {
removeMovieClip(this);
}
}
}
}
Instance of Symbol 292 MovieClip "green" in Frame 18
onClipEvent (load) {
orbBshoot = 70;
if (this._name != "green") {
warp = 900;
xspeed = 0;
health = random(30) + 50;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
orbBshoot++;
shots--;
warp++;
if (this._name != "green") {
if (_root.guy3.leveltime > _root.guy3.boss) {
removeMovieClip(this);
}
if (warp > 100) {
gotoAndPlay (9);
warp = 30;
orbBshoot = 70;
}
if (orbBshoot > 100) {
shots = 5;
orbBshoot = 0;
}
if (health < 9000100) {
if (shots > 0) {
duplicateMovieClip (_root.orbB, "orbB" + _global.EN, _global.EN);
_root["orbB" + _global.EN]._x = this._x;
_root["orbB" + _global.EN]._y = this._y;
_global.EN++;
}
}
this._x = this._x - xspeed;
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (((((_root["shot" + i]._y > (this._y - (this._height / 2))) and (_root["shot" + i]._y < (this._y + (this._height / 2)))) and (_root["shot" + i]._x > ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._x < ((this._x + (this._width / 2)) + (_root["shot" + i]._width / 2)))) and (_root["shot" + i]._currentframe == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = ((this._x - (this._width / 2)) - (_root["shot" + i]._width / 2)) + (random(6) + 60);
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (health < 1) {
warp = 0;
this.gotoAndPlay(15);
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
health = 10;
orbBshoot = 0;
}
}
}
Instance of Symbol 438 MovieClip "skullsnake" in Frame 18
onClipEvent (load) {
if (this._name != "skullsnake") {
xspeed = 3;
yspeed = 1;
this._x = 600;
this._y = random(200) + 150;
ydir = 1;
stopcount = 0;
health = 30;
}
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
removeMovieClip(this);
}
if (this._name != "skullsnake") {
if (_root.guy2.leveltime > _root.guy2.boss) {
removeMovieClip(this);
}
if (health < 0) {
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
this.gotoAndPlay(3);
health = 1E20;
}
if (health > -1) {
if (_root.guy2.life > -1E-5) {
if (this.hitTest(_root.guy2._x, _root.guy2._y, true)) {
_root.guy2.life = _root.guy2.life - 10000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
stopcount++;
if (ydir == 0) {
ydir = 1;
}
if (stopcount < 80) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount == 105) {
ydir = random(3) - 1;
xspeed = 60;
yspeed = random(25);
}
if (stopcount > 105) {
this._x = this._x - xspeed;
this._y = this._y - (yspeed * ydir);
}
if (stopcount > 160) {
xspeed = 2;
yspeed = 1;
this._x = 600;
this._y = random(150) + 200;
ydir = 1;
stopcount = 0;
}
}
}
}
Instance of Symbol 397 MovieClip in Frame 18
onClipEvent (load) {
spawn = 1;
}
onClipEvent (enterFrame) {
if (_global.end > 0) {
unloadMovie (this);
}
if (_global.lives < 1) {
if (spawn > 0) {
duplicateMovieClip (_root.retry, "retry2", 1874919422);
_root.retry2._x = 300;
_root.retry2._y = 200;
spawn--;
}
}
}
Instance of Symbol 405 MovieClip "guydeath" in Frame 18
onClipEvent (load) {
if (this._name != "guydeath") {
this.gotoAndPlay(2);
}
}
Symbol 30 MovieClip Frame 7
stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 3
Symbol 54 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 1
gotoAndPlay (2);
Instance of Symbol 40 MovieClip in Symbol 55 MovieClip Frame 1
on (release) {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Instance of Symbol 54 MovieClip in Symbol 55 MovieClip Frame 81
onClipEvent (enterFrame) {
chance = random(90);
if (chance == 1) {
play();
}
}
Instance of Symbol 40 MovieClip in Symbol 55 MovieClip Frame 81
on (release) {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Symbol 55 MovieClip Frame 95
_root.gotoandstop(4);
Symbol 81 MovieClip Frame 1001
_root.gotoAndStop(_root._currentframe + 1);
Symbol 86 Button
on (release) {
_root.gotoAndStop(_root._currentframe + 1);
}
Symbol 95 Button
on (release) {
_root.gotoAndStop(_root._currentframe + 1);
_root.title._x = 1000;
unloadMovie (_root.intel);
unloadMovie (_root.title);
_global.end = 1;
_root.bgg._y = 0;
_root.bgg._y = 0;
}
Symbol 108 Button
on (release) {
_root.intel._x = 0;
_root.intel._y = 0;
}
Symbol 115 Button
on (release) {
getURL ("http://grawsie.wildtwilight.com/", "_blank");
}
Symbol 119 Button
on (release) {
getURL ("http://www.crazymonkeygames.com", "_blank");
}
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 3
hitting++;
Symbol 205 MovieClip Frame 9
removeMovieClip(this);
Instance of Symbol 218 MovieClip in Symbol 220 MovieClip Frame 1
/* no clip actions */
Symbol 221 Button
on (release) {
_root.intel._x = 600;
_root.intel._y = 400;
}
Symbol 225 MovieClip Frame 25
stop();
Symbol 231 Button
on (release) {
_global.end = 0;
_root.gotoAndStop(_root._currentframe + 1);
}
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 7
gotoAndStop (1);
Symbol 266 MovieClip Frame 13
life = 50000;
gotoAndStop (1);
_global.lives--;
duplicateMovieClip (_root.guydeath, "guydeath" + _global.OA, _global.OA);
_root["guydeath" + _global.OA]._x = this._x;
_root["guydeath" + _global.OA]._y = this._y;
_global.OA++;
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 2
this.xspeed = 0;
Symbol 272 MovieClip Frame 7
removeMovieClip(this);
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 7
gotoAndStop (1);
Symbol 292 MovieClip Frame 13
this._x = random(101) + 400;
this._y = random(300) + 50;
gotoAndPlay (3);
Symbol 292 MovieClip Frame 21
removeMovieClip(this);
Symbol 307 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 313 MovieClip Frame 164
gotoAndPlay (1);
Symbol 338 Button
on (press) {
_root.gotoAndStop(_root._currentframe - 1);
_global.end = 1;
}
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 8
removeMovieClip(this);
Symbol 368 MovieClip Frame 5
stop();
Symbol 371 MovieClip Frame 1
Symbol 371 MovieClip Frame 2
Symbol 371 MovieClip Frame 3
Symbol 371 MovieClip Frame 4
Symbol 371 MovieClip Frame 5
Symbol 371 MovieClip Frame 6
stop();
Symbol 380 Button
on (press) {
_root.gotoAndStop(3);
_root.retry._x = -1000;
_root.retry._y = -1000;
_root.endstats1._x = 8000;
_root.endstats1._y = 8000;
}
Instance of Symbol 381 MovieClip in Symbol 382 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_global.score < 800) {
}
}
on (press) {
_root.gotoAndStop(_root._currentframe + 1);
_root.retry._x = -1000;
_root.retry._y = -1000;
unloadMovie (_root.endstats1);
}
Symbol 391 MovieClip Frame 1
stop();
if (this._name != "splatter") {
this.gotoAndPlay(2);
}
Symbol 391 MovieClip Frame 9
removeMovieClip(this);
Instance of Symbol 218 MovieClip in Symbol 392 MovieClip Frame 1
/* no clip actions */
Symbol 392 MovieClip Frame 429
stop();
removeMovieClip(this);
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 30
removeMovieClip(this);
Symbol 403 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 56
removeMovieClip(this);
Symbol 405 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 8
removeMovieClip(this);
Symbol 409 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 7
gotoAndStop (1);
Symbol 409 MovieClip Frame 9
Symbol 409 MovieClip Frame 13
life = 50000;
gotoAndStop (1);
_global.lives--;
duplicateMovieClip (_root.guydeath, "guydeath" + _global.EN, _global.EN);
_root["guydeath" + _global.EN]._x = this._x;
_root["guydeath" + _global.EN]._y = this._y;
_global.EN++;
Instance of Symbol 381 MovieClip in Symbol 414 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_global.score < 800) {
}
}
on (press) {
_root.gotoAndStop(_root._currentframe + 1);
_root.retry._x = -1000;
_root.retry._y = -1000;
unloadMovie (_root.endstats1);
}
Symbol 435 MovieClip Frame 6
stop();
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 8
removeMovieClip(this);
_global.score = _global.score + ((random(1351) + (random(101) / 100)) + 350);
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 3
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 62
this.spitwait = random(50) + 80;
Symbol 453 MovieClip Frame 63
stop();
Instance of Symbol 452 MovieClip "kiss" in Symbol 454 MovieClip Frame 1
onClipEvent (load) {
health = 200;
scorekeep = 0;
}
onClipEvent (enterFrame) {
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x;
_root["shot" + i].gotoAndPlay(2);
health--;
}
i++;
}
if (health < 0) {
_root.blueboss1.bboss.gotoAndPlay(3);
_root.blueboss1.summontime = 1E22;
_root.blueboss1.lips.lips2.vommit.gotoAndStop(1);
removeMovieClip(_root.blueboss1.lips.lips2.vommit);
if (scorekeep < 1) {
_global.score = _global.score + ((random(501) + (random(101) / 100)) + 2500);
duplicateMovieClip (_root.warpout, "warpout" + _global.EN, _global.EN);
_global.EN++;
scorekeep++;
}
}
}
Instance of Symbol 453 MovieClip "vommit" in Symbol 454 MovieClip Frame 1
onClipEvent (load) {
spitwait = random(50) + 80;
}
onClipEvent (enterFrame) {
spitwait--;
if (spitwait < 0) {
this.gotoAndPlay(2);
spitwait = 500000000 /* 0x1DCD6500 */;
}
if (_root.guy2.life > -1E-5) {
if (this.hitTest(_root.guy2._x, _root.guy2._y, true)) {
_root.guy2.life = _root.guy2.life - 4000;
duplicateMovieClip (_root.splatter, "splatter" + _global.ST, _global.ST);
_global.ST++;
}
}
}
Symbol 480 MovieClip Frame 1
stop();
Instance of Symbol 480 MovieClip "gun" in Symbol 481 MovieClip Frame 1
/* no clip actions */
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 3
Symbol 496 MovieClip Frame 1
stop();
Symbol 496 MovieClip Frame 7
gotoAndStop (1);
Symbol 496 MovieClip Frame 9
this._x = 800;
this._y = 800;
duplicateMovieClip (_root.topoff, "topoff" + _global.EN, _global.EN);
_global.EN++;
duplicateMovieClip (_root.warpout, "warpout" + _global.EN, _global.EN);
_global.EN++;
Instance of Symbol 496 MovieClip "fhead" in Symbol 497 MovieClip Frame 1
onClipEvent (load) {
health = 75;
scorekeep = 0;
}
onClipEvent (enterFrame) {
if (health < 1) {
if (scorekeep < 1) {
_global.score = _global.score + ((random(501) + (random(101) / 100)) + 2500);
duplicateMovieClip (_root.warpout, "warpout" + _global.EN, _global.EN);
_global.EN++;
scorekeep++;
}
this.gotoAndStop(9);
}
if (health > -1) {
i = _global.shotbottom;
while (i < (_global.shottop + 1)) {
if (hitTest(_root["shot" + i]._x, _root["shot" + i]._y, true) and (_root["shot" + i]._currentFrame == 1)) {
_root["shot" + i].xspeed = 0;
_root["shot" + i]._x = _root["shot" + i]._x - 50;
_root["shot" + i].gotoAndPlay(2);
health--;
if (this._currentFrame == 1) {
this.gotoAndPlay(3);
}
}
i++;
}
}
}
Symbol 500 MovieClip Frame 1
if (this._name == "fallrock") {
stop();
}
Symbol 507 MovieClip Frame 1
if (this._name == "topoff") {
stop();
}
Symbol 507 MovieClip Frame 20
removeMovieClip(this);
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 97
duplicateMovieClip (_root.bossformB, "bossformB1", _global.EN);
_global.EN++;
Symbol 515 MovieClip Frame 98
stop();
Symbol 521 MovieClip Frame 1
if (this._name == "fallskull") {
stop();
}
Symbol 553 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 3
stop();
duplicateMovieClip (_root.bigbosssound, "bigbosssound" + _global.EN, _global.EN);
_global.EN++;
Symbol 558 MovieClip Frame 1
stop();
Instance of Symbol 554 MovieClip "bosshead" in Symbol 558 MovieClip Frame 1
/* no clip actions */
Symbol 558 MovieClip Frame 3
Instance of Symbol 554 MovieClip "bosshead" in Symbol 558 MovieClip Frame 3
/* no clip actions */
Symbol 558 MovieClip Frame 189
stop();
Symbol 563 MovieClip Frame 1
stop();
Symbol 563 MovieClip Frame 258
removeMovieClip(this);
Instance of Symbol 218 MovieClip in Symbol 606 MovieClip Frame 474
/* no clip actions */
Instance of Symbol 218 MovieClip in Symbol 606 MovieClip Frame 679
/* no clip actions */
Instance of Symbol 218 MovieClip in Symbol 606 MovieClip Frame 1362
/* no clip actions */
Instance of Symbol 218 MovieClip in Symbol 606 MovieClip Frame 1547
/* no clip actions */
Symbol 606 MovieClip Frame 2344
_root.gotoAndStop(_root._currentframe + 1);
Instance of Symbol 218 MovieClip in Symbol 653 MovieClip Frame 1
/* no clip actions */