Frame 2 (8 B)
stop();
Instance of Symbol 24 MovieClip in Frame 2 (37 B)
on (press) {
_root.gotoAndStop(3);
}
Instance of Symbol 31 MovieClip in Frame 2 (79 B)
on (release) {
getURL ("http://wild8900.googlepages.com/home.htm", "blank");
}
Frame 3 (811 B)
wait = 0;
waittwo = 0;
channum = 0;
stop();
onEnterFrame = function () {
if (wait > (35 + random(50))) {
wait = 0;
_root.chanroot.duplicateMovieClip("chanroot" + channum, _root.getNextHighestDepth());
_root["chanroot" + channum]._x = 550 + random(40);
_root["chanroot" + channum]._y = random(333);
channum = channum + 1;
}
if (waittwo > (65 + random(50))) {
waittwo = 0;
_root.chanrootopp.duplicateMovieClip("chanrootopp" + channum, _root.getNextHighestDepth());
_root["chanrootopp" + channum]._x = -random(40);
_root["chanrootopp" + channum]._y = random(333);
channum = channum + 1;
}
wait = wait + 1;
waittwo = waittwo + 1;
if (_root.shoop.health <= 0) {
gotoAndStop (4);
_root.shoop.removeMovieClip();
_root.bubble.removeMovieClip();
}
};
Instance of Symbol 91 MovieClip "shoop" in Frame 3 (760 B)
onClipEvent (load) {
shoot = false;
charge = 1;
health = 100;
score = 0;
stop();
}
onClipEvent (enterFrame) {
this.swapDepths(_root.getNextHighestDepth());
distancetomousex = _root._xmouse - _x;
distancetomousey = _root._ymouse - _y;
_x = (_x + (distancetomousex / 3));
_y = (_y + (distancetomousey / 3));
if (distancetomousex > 24) {
_xscale = 100;
}
if (distancetomousex < -24) {
_xscale = -100;
}
if (shoot == false) {
gotoAndStop(charge);
}
if (shoot == true) {
play();
}
if ((charge >= 14) && (shoot == false)) {
shoot = true;
play();
}
if (mousedown == true) {
if ((charge < 14) && (shoot == false)) {
charge = charge + 1;
}
}
onMouseDown = function () {
mousedown = true;
};
}
Instance of Symbol 95 MovieClip "chanroot" in Frame 3 (1.15 KiB) ●
onClipEvent (load) {
dead = false;
distancetoplayery = _root.shoop._y - _y;
}
onClipEvent (enterFrame) {
distancetoplayery = _root.shoop._y - _y;
if ((_root.shoop.hitTest(this) && (_root.shoop.shoot == true)) && (dead == false)) {
play();
dead = true;
sound1 = new Sound(this);
sound1.attachSound("kill_enemy");
sound1.start(0, 1);
_root.shoop.score = _root.shoop.score + (1 + random(5));
}
if ((_root.shoop.hitTest(this) && (_root.shoop.shoot == false)) && (dead == false)) {
play();
dead = true;
sound1 = new Sound(this);
sound1.attachSound("ug");
sound1.start(0, 1);
_root.shoop.health = _root.shoop.health - (10 + random(5));
}
if (dead != true) {
_x = (_x - (10 + random(8)));
_y = (_y + (random(6) - random(6)));
}
if (_root.shoop.shoot == true) {
if (((_y > _root.shoop._y) && (_y < 400)) && (Math.abs(distancetoplayery) < 190)) {
_y = (_y + (10 + random(12)));
}
if (((_y < _root.shoop._y) && (_y > 0)) && (Math.abs(distancetoplayery) < 190)) {
_y = (_y - (10 + random(12)));
}
}
if (_x < -40) {
this.removeMovieClip();
}
}
Instance of Symbol 95 MovieClip "chanrootopp" in Frame 3 (1.15 KiB) ●
onClipEvent (load) {
dead = false;
distancetoplayery = _root.shoop._y - _y;
}
onClipEvent (enterFrame) {
distancetoplayery = _root.shoop._y - _y;
if ((_root.shoop.hitTest(this) && (_root.shoop.shoot == true)) && (dead == false)) {
play();
dead = true;
sound1 = new Sound(this);
sound1.attachSound("kill_enemy");
sound1.start(0, 1);
_root.shoop.score = _root.shoop.score + (1 + random(5));
}
if ((_root.shoop.hitTest(this) && (_root.shoop.shoot == false)) && (dead == false)) {
play();
dead = true;
sound1 = new Sound(this);
sound1.attachSound("ug");
sound1.start(0, 1);
_root.shoop.health = _root.shoop.health - (10 + random(5));
}
if (dead != true) {
_x = (_x + (10 + random(8)));
_y = (_y + (random(6) - random(6)));
}
if (_root.shoop.shoot == true) {
if (((_y > _root.shoop._y) && (_y < 400)) && (Math.abs(distancetoplayery) < 190)) {
_y = (_y + (10 + random(12)));
}
if (((_y < _root.shoop._y) && (_y > 0)) && (Math.abs(distancetoplayery) < 190)) {
_y = (_y - (10 + random(12)));
}
}
if (_x > 580) {
this.removeMovieClip();
}
}
Instance of Symbol 110 MovieClip "bubble" in Frame 3 (669 B)
onClipEvent (load) {
gotoAndStop (1);
_visible = false;
}
onClipEvent (enterFrame) {
this.swapDepths(_root.getNextHighestDepth());
if ((_root.shoop.shoot == true) && (_root.shoop._currentframe > 28)) {
gotoAndStop (2);
_visible = true;
}
if ((_root.shoop.shoot == false) && (_root.shoop._currentframe <= 28)) {
gotoAndStop (1);
_visible = true;
}
if ((_root.shoop.shoot == false) && (_root.shoop._currentframe == 1)) {
_visible = false;
}
distancetomousex = (_root.shoop._x + 30) - _x;
distancetomousey = (_root.shoop._y - 40) - _y;
_x = (_x + (distancetomousex / 1.5));
_y = (_y + (distancetomousey / 1.5));
}
Frame 4 (8 B)
stop();
Instance of Symbol 24 MovieClip in Frame 4 (37 B)
on (press) {
_root.gotoAndStop(3);
}
Symbol 11 Button (64 B)
on (release) {
getURL ("http://www.newgrounds.com", "blank");
}
Symbol 16 Button (31 B)
on (release) {
_root.play();
}
Symbol 17 MovieClip Frame 1 (186 B)
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 17 MovieClip Frame 2 (17 B)
gotoAndPlay (1);
Symbol 91 MovieClip Frame 1 (29 B)
_root._x = 0;
_root._y = 0;
Symbol 91 MovieClip Frame 28 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 29 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 30 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 31 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 32 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 33 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 34 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 35 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 36 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 37 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 38 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 39 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 40 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 41 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 42 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 43 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 44 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 45 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 46 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 47 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 48 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 49 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 50 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 51 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 52 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 53 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 54 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 55 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 56 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 57 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 58 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 59 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 60 (358 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
_root.longscorchmark.duplicateMovieClip("longscorchmark" + _root.channum, _root.getNextHighestDepth());
_root["longscorchmark" + _root.channum]._x = _x;
_root["longscorchmark" + _root.channum]._y = _y;
_root["longscorchmark" + _root.channum]._xscale = _xscale;
_root.channum = _root.channum + 1;
Symbol 91 MovieClip Frame 61 (57 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 62 (124 B)
_root._x = 16 - random(32);
_root._y = 16 - random(32);
gotoAndStop (1);
shoot = false;
charge = 0;
mousedown = false;
Symbol 95 MovieClip Frame 1 (8 B)
stop();
Symbol 95 MovieClip Frame 4 (24 B)
this.removeMovieClip();
Symbol 114 MovieClip Frame 26 (33 B)
stop();
this.removeMovieClip();