Frame 1
stop();
Frame 2
_quality = "LOW";
spd = 2.5;
dir = 0;
ammo = 25;
ammoready = 1;
stp = 0;
stop();
Instance of Symbol 45 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (dir == undefined) {
dir = 0;
}
this._x = this._x + (Math.sin(dir / 57) * _root.spd);
this._y = this._y - (Math.cos(dir / 57) * _root.spd);
if (Math.random() > 0.9) {
dir = dir + ((Math.random() * 40) - 20);
this._rotation = dir;
if (dir > 360) {
dir = dir - 360;
}
if (dir < 0) {
dir = dir + 360;
}
}
if (this._y < -200) {
this._y = 800;
this._x = (Math.random() * 400) + 100;
}
if (this._y > 900) {
this._y = -100;
this._x = (Math.random() * 400) + 100;
}
if (this._x < -200) {
this._x = 1000;
this._y = (Math.random() * 300) + 100;
}
if (this._x > 1100) {
this._x = -100;
this._y = (Math.random() * 300) + 100;
}
if (_root.splat == 1) {
if (this.hitTest(_root.poop)) {
_root.score++;
_root.scorebox.text = _root.score;
gotoAndPlay (24);
}
if (_root.ammo == 0) {
_root.stp = 1;
}
}
}
Instance of Symbol 50 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (dir == undefined) {
dir = 0;
}
this._x = this._x + (Math.sin(dir / 57) * _root.spd);
this._y = this._y - (Math.cos(dir / 57) * _root.spd);
if (Math.random() > 0.9) {
dir = dir + ((Math.random() * 40) - 20);
this._rotation = dir;
if (dir > 360) {
dir = dir - 360;
}
if (dir < 0) {
dir = dir + 360;
}
}
if (this._y < -200) {
this._y = 800;
this._x = (Math.random() * 400) + 100;
}
if (this._y > 900) {
this._y = -100;
this._x = (Math.random() * 400) + 100;
}
if (this._x < -200) {
this._x = 1000;
this._y = (Math.random() * 300) + 100;
}
if (this._x > 1100) {
this._x = -100;
this._y = (Math.random() * 300) + 100;
}
if (_root.splat == 1) {
if (this.hitTest(_root.poop)) {
_root.score++;
_root.scorebox.text = _root.score;
gotoAndPlay (24);
}
}
}
Instance of Symbol 51 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (dir == undefined) {
dir = 90;
}
this._x = this._x + (Math.sin(dir / 57) * _root.spd);
this._y = this._y - (Math.cos(dir / 57) * _root.spd);
if (Math.random() > 0.9) {
dir = dir + ((Math.random() * 40) - 20);
this._rotation = dir;
if (dir > 360) {
dir = dir - 360;
}
if (dir < 0) {
dir = dir + 360;
}
}
if (this._y < -200) {
this._y = 800;
this._x = (Math.random() * 400) + 100;
}
if (this._y > 900) {
this._y = -100;
this._x = (Math.random() * 400) + 100;
}
if (this._x < -200) {
this._x = 1000;
this._y = (Math.random() * 300) + 100;
}
if (this._x > 1100) {
this._x = -100;
this._y = (Math.random() * 300) + 100;
}
if (_root.splat == 1) {
if (this.hitTest(_root.poop)) {
_root.score++;
_root.scorebox.text = _root.score;
gotoAndPlay (24);
}
}
}
Instance of Symbol 53 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (dir == undefined) {
dir = 270;
}
this._x = this._x + (Math.sin(dir / 57) * _root.spd);
this._y = this._y - (Math.cos(dir / 57) * _root.spd);
if (Math.random() > 0.9) {
dir = dir + ((Math.random() * 40) - 20);
this._rotation = dir;
if (dir > 360) {
dir = dir - 360;
}
if (dir < 0) {
dir = dir + 360;
}
}
if (this._y < -200) {
this._y = 800;
this._x = (Math.random() * 400) + 100;
}
if (this._y > 900) {
this._y = -100;
this._x = (Math.random() * 400) + 100;
}
if (this._x < -200) {
this._x = 1000;
this._y = (Math.random() * 300) + 100;
}
if (this._x > 1100) {
this._x = -100;
this._y = (Math.random() * 300) + 100;
}
if (_root.splat == 1) {
if (this.hitTest(_root.poop)) {
_root.score++;
_root.scorebox.text = _root.score;
gotoAndPlay (24);
}
}
}
Instance of Symbol 61 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (dir == undefined) {
dir = 0;
}
this._x = this._x + (Math.sin(dir / 57) * _root.spd);
this._y = this._y - (Math.cos(dir / 57) * _root.spd);
if (Math.random() > 0.9) {
dir = dir + ((Math.random() * 40) - 20);
this._rotation = dir;
if (dir > 360) {
dir = dir - 360;
}
if (dir < 0) {
dir = dir + 360;
}
}
if (this._y < -200) {
this._y = 800;
this._x = (Math.random() * 400) + 100;
}
if (this._y > 900) {
this._y = -100;
this._x = (Math.random() * 400) + 100;
}
if (this._x < -200) {
this._x = 1000;
this._y = (Math.random() * 300) + 100;
}
if (this._x > 1100) {
this._x = -100;
this._y = (Math.random() * 300) + 100;
}
if (_root.splat == 1) {
if (this.hitTest(_root.poop)) {
_root.score++;
_root.scorebox.text = _root.score;
gotoAndPlay (24);
}
}
}
Instance of Symbol 19 MovieClip in Frame 2
onClipEvent (enterFrame) {
if ((((this._y > 29) && (this._y < 571)) && (this._x > 29)) && (this._x < 771)) {
if (Key.isDown(39)) {
_root.dir = _root.dir + 5;
if (_root.dir > 360) {
_root.dir = _root.dir - 360;
}
if (_root.dir < 0) {
_root.dir = _root.dir + 360;
}
}
if (Key.isDown(37)) {
_root.dir = _root.dir - 5;
if (_root.dir > 360) {
_root.dir = _root.dir - 360;
}
if (_root.dir < 0) {
_root.dir = _root.dir + 360;
}
}
}
if (this._y < 30) {
if (_root.dir < 180) {
_root.dir = _root.dir + (30 - this._y);
if (this._x > 770) {
_root.dir = 225;
}
} else {
_root.dir = _root.dir - (30 - this._y);
if (this._x < 30) {
_root.dir = 135;
}
}
}
if (this._y > 570) {
if (_root.dir < 180) {
_root.dir = _root.dir - (30 - (this._y - 570));
if (this._x > 770) {
_root.dir = 315;
this._x = 770;
}
} else {
_root.dir = _root.dir + (30 - (this._y - 570));
if (this._x < 30) {
_root.dir = 45;
}
}
}
if (this._x < 30) {
if (_root.dir < 270) {
_root.dir = _root.dir - (30 - this._x);
} else {
_root.dir = _root.dir + (30 - this._x);
}
}
if (this._x > 770) {
if (_root.dir < 90) {
_root.dir = _root.dir - (30 - (this._x - 770));
} else {
_root.dir = _root.dir + (30 - (this._x - 770));
}
}
if (this._x > 800) {
this._x = 760;
}
if (this._x < 0) {
this._x = 40;
}
if (this._y > 600) {
this._y = 560;
}
if (this._y < 0) {
this._y = 40;
}
this._rotation = _root.dir;
this._x = this._x + (Math.sin(_root.dir / 57) * 6);
this._y = this._y - (Math.cos(_root.dir / 57) * 6);
_root.shadow._x = this._x + 30;
_root.shadow._y = this._y + 10;
_root.shadow._rotation = this._rotation;
if (Key.isDown(32)) {
if (_root.ammoready == 1) {
_root.spd = _root.spd + 0.1;
setProperty("_root.poop", _x , this._x);
setProperty("_root.poop", _y , this._y);
_root.poop.play();
_root.ammoready = 0;
_root.ammo--;
_root.ammobox.text = _root.ammo;
}
}
if (_root.stp == 1) {
_root.gotoAndPlay(3);
}
}
Instance of Symbol 65 MovieClip "poop" in Frame 2
onClipEvent (enterFrame) {
this._x = this._x + (Math.sin(dir / 57) * 4);
this._y = this._y - (Math.cos(dir / 57) * 4);
}
Instance of Symbol 67 MovieClip in Frame 2
onClipEvent (enterFrame) {
x = Math.random() * 1000;
if (x > 995) {
play();
}
}
Frame 3
x = Math.random() * 100;
if (score < 5) {
if (x > 70) {
com.text = "C--ppy job. Try again.";
} else if (x > 50) {
com.text = "Never feel sorry for the targets.";
} else if (x > 30) {
com.text = "What the s--- were you doing?";
} else {
com.text = "You gotta learn how to squeeze the trigger.";
}
} else if (score < 10) {
if (x > 70) {
com.text = "Doing good, but you missed more than you hit.";
} else if (x > 50) {
com.text = "Fair job.";
} else if (x > 30) {
com.text = "Not bad. Where did you learn to s--- like that?";
} else {
com.text = "Load up on s--- and get back up there. You can do better.";
}
} else if (score < 20) {
if (x > 70) {
com.text = "Good shootin. You sure are the s---.";
} else if (x > 50) {
com.text = "Well done!";
} else if (x > 30) {
com.text = "You sure know your s---!";
} else {
com.text = "C--p is your middle name.";
}
} else if (score < 25) {
if (x > 70) {
com.text = "You're an ace!";
} else if (x > 50) {
com.text = "The s--- is flying now!";
} else if (x > 30) {
com.text = "When it comes to c--p, you're on top.";
} else {
com.text = "It's raining c--p.";
}
} else {
com.text = "!!!Perfect Game!!!";
}
score = 0;
stop();
Symbol 18 MovieClip Frame 14
if (Math.random() > 0.9) {
gotoAndPlay (1);
}
Symbol 18 MovieClip Frame 16
if (Math.random() > 0.9) {
gotoAndPlay (1);
}
Symbol 18 MovieClip Frame 18
if (Math.random() > 0.8) {
gotoAndPlay (1);
}
Symbol 18 MovieClip Frame 20
if (Math.random() > 0.8) {
gotoAndPlay (1);
}
Symbol 18 MovieClip Frame 22
if (Math.random() > 0.8) {
gotoAndPlay (1);
}
Symbol 28 Button
on (release) {
gotoAndPlay (2);
}
Instance of Symbol 41 MovieClip in Symbol 45 MovieClip Frame 1
onClipEvent (enterFrame) {
if (x == undefined) {
x = (Math.random() * 8) - 4;
}
checkangle = (Math.random() * 50) + 40;
if (this._rotation > checkangle) {
x = (Math.random() * 4) - 4;
this._rotation = checkangle;
}
if (this._rotation < (-checkangle)) {
x = Math.random() * 4;
this._rotation = -checkangle;
}
this._rotation = this._rotation + x;
}
Symbol 45 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 48 MovieClip in Symbol 50 MovieClip Frame 1
onClipEvent (enterFrame) {
if (x == undefined) {
x = (Math.random() * 8) - 4;
}
checkangle = (Math.random() * 50) + 40;
if (this._rotation > checkangle) {
x = (Math.random() * 4) - 4;
this._rotation = checkangle;
}
if (this._rotation < (-checkangle)) {
x = Math.random() * 4;
this._rotation = -checkangle;
}
this._rotation = this._rotation + x;
}
Symbol 50 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 41 MovieClip in Symbol 51 MovieClip Frame 1
onClipEvent (enterFrame) {
if (x == undefined) {
x = (Math.random() * 8) - 4;
}
checkangle = (Math.random() * 50) + 40;
if (this._rotation > checkangle) {
x = (Math.random() * 4) - 4;
this._rotation = checkangle;
}
if (this._rotation < (-checkangle)) {
x = Math.random() * 4;
this._rotation = -checkangle;
}
this._rotation = this._rotation + x;
}
Symbol 51 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 52 MovieClip in Symbol 53 MovieClip Frame 1
onClipEvent (enterFrame) {
if (x == undefined) {
x = (Math.random() * 8) - 4;
}
checkangle = (Math.random() * 50) + 40;
if (this._rotation > checkangle) {
x = (Math.random() * 4) - 4;
this._rotation = checkangle;
}
if (this._rotation < (-checkangle)) {
x = Math.random() * 4;
this._rotation = -checkangle;
}
this._rotation = this._rotation + x;
}
Symbol 53 MovieClip Frame 23
gotoAndPlay (1);
Instance of Symbol 58 MovieClip in Symbol 61 MovieClip Frame 1
onClipEvent (enterFrame) {
if (x == undefined) {
x = (Math.random() * 8) - 4;
}
checkangle = (Math.random() * 50) + 40;
if (this._rotation > checkangle) {
x = (Math.random() * 4) - 4;
this._rotation = checkangle;
}
if (this._rotation < (-checkangle)) {
x = Math.random() * 4;
this._rotation = -checkangle;
}
this._rotation = this._rotation + x;
}
Symbol 61 MovieClip Frame 23
gotoAndPlay (1);
Symbol 65 MovieClip Frame 1
_root.splat = 0;
_root.ammoready = 1;
stop();
Symbol 65 MovieClip Frame 2
dir = _root.dir;
Symbol 65 MovieClip Frame 26
_root.splat = 1;
Symbol 65 MovieClip Frame 27
_root.splat = 0;
Symbol 67 MovieClip Frame 1
stop();
Symbol 72 Button
on (release) {
_root.scorebox.text = "0";
gotoAndPlay (2);
}