Frame 2
stop();
Instance of Symbol 24 MovieClip in Frame 2
on (press) {
_root.gotoAndStop(3);
}
Instance of Symbol 31 MovieClip in Frame 2
on (release) {
getURL ("http://wild8900.googlepages.com/home.htm", "blank");
}
Frame 3
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
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
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
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
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
stop();
Instance of Symbol 24 MovieClip in Frame 4
on (press) {
_root.gotoAndStop(3);
}
Symbol 11 Button
on (release) {
getURL ("http://www.newgrounds.com", "blank");
}
Symbol 16 Button
on (release) {
_root.play();
}
Symbol 17 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 17 MovieClip Frame 2
gotoAndPlay (1);
Symbol 91 MovieClip Frame 1
_root._x = 0;
_root._y = 0;
Symbol 91 MovieClip Frame 28
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 29
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 30
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 31
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 33
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 34
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 35
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 36
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 38
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 39
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 40
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 41
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 43
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 44
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 45
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 46
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 48
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 49
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 50
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 51
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 53
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 54
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 55
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 56
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 58
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 59
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 60
_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
_root._x = 16 - random(32);
_root._y = 16 - random(32);
Symbol 91 MovieClip Frame 62
_root._x = 16 - random(32);
_root._y = 16 - random(32);
gotoAndStop (1);
shoot = false;
charge = 0;
mousedown = false;
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 4
this.removeMovieClip();
Symbol 114 MovieClip Frame 26
stop();
this.removeMovieClip();