Frame 1
stop();
armor = false;
lives = 2;
frogboss = false;
bulma1 = false;
bulma2 = false;
bulma3 = false;
bulma4 = false;
krillin1 = false;
krillin2 = false;
boss = false;
_quality = "medium";
Instance of Symbol 6 MovieClip "musicbar" in Frame 1
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (loop1 == true) {
gotoAndStop (2);
} else if (loop2 == true) {
gotoAndStop (3);
} else if (loop3 == true) {
gotoAndStop (4);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 92 MovieClip "screen" in Frame 1
onClipEvent (load) {
instructions = false;
}
onClipEvent (enterFrame) {
if (_root.intro == false) {
if (instructions == true) {
this.gotoAndStop("instructions");
} else {
this.gotoAndStop("end");
}
}
}
Frame 2
stop();
musicbar.loop2 = true;
points = 0;
life = 12;
jump_message = false;
testgoon = false;
rock = true;
power = false;
testfrog = false;
donthurt = false;
hurt = false;
falling = true;
blast = false;
blasting = false;
flash = false;
move = true;
block = false;
jumping = false;
turn = false;
gravity = 0;
jspeed = 30;
bottomline = true;
head = random(3);
Instance of Symbol 96 MovieClip "b1" in Frame 2
onClipEvent (enterFrame) {
if (this._x < -392) {
_x = 1064;
}
if (this._x > 1064) {
_x = -392;
}
if (_root.move == true) {
if (Key.isDown(39)) {
_x = (_x - 3);
}
if (Key.isDown(37)) {
_x = (_x + 3);
}
}
}
Instance of Symbol 96 MovieClip "b2" in Frame 2
onClipEvent (enterFrame) {
if (this._x < -392) {
_x = 1064;
}
if (this._x > 1064) {
_x = -392;
}
if (_root.move == true) {
if (Key.isDown(39)) {
_x = (_x - 3);
}
if (Key.isDown(37)) {
_x = (_x + 3);
}
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 5);
} else {
_x = 750;
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 2);
} else {
_x = 750;
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 2);
} else {
_x = 750;
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 5);
} else {
_x = 750;
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 4);
} else {
_x = 750;
}
}
Instance of Symbol 98 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (this._x > -75) {
_x = (_x - 4);
} else {
_x = 750;
}
}
Instance of Symbol 2 MovieClip in Frame 2
onClipEvent (enterFrame) {
if (_root.falling == true) {
if (_root.gohan._y > 450) {
if (_root.lives == 0) {
_root.gotoAndStop("gameover1");
} else {
_root.gotoAndStop("wait1");
}
}
}
}
Instance of Symbol 143 MovieClip "stuff" in Frame 2
onClipEvent (load) {
ystart = this._y;
xstart = this._x;
}
onClipEvent (enterFrame) {
if (this._x > 609.5) {
_root.move = false;
setProperty(this, _x , 609);
setProperty(_root.goon, _x , _root.goon._x - 15);
setProperty(_root.fireblast, _x , _root.fireblast._x - 15);
setProperty(_root.boom, _x , _root.boom._x - 15);
}
if (_root.rock == true) {
if (this._x < -11185) {
_root.move = false;
setProperty(this, _x , -11185);
setProperty(_root.goon, _x , _root.goon._x + 15);
setProperty(_root.fireblast, _x , _root.fireblast._x + 15);
setProperty(_root.boom, _x , _root.boom._x + 15);
}
} else if (this._x < -11550) {
_root.move = false;
setProperty(this, _x , -11550);
setProperty(_root.goon, _x , _root.goon._x + 15);
setProperty(_root.fireblast, _x , _root.fireblast._x + 15);
setProperty(_root.boom, _x , _root.boom._x + 15);
}
if ((_root.gohan._y < 100) || (_root.bottomline == false)) {
if ((_root.falling == true) && (this._y >= ystart)) {
setProperty(this, _y , this._y - _root.gravity);
setProperty(_root.goon, _y , _root.goon._y - _root.gravity);
setProperty(_root.fireblast, _y , _root.fireblast._y - _root.gravity);
setProperty(_root.boom, _y , _root.boom._y - _root.gravity);
} else if ((this._y <= ystart) && (_root.falling == true)) {
_root.bottomline = true;
}
if ((_root.falling == false) && (_root.jumping == true)) {
setProperty(this, _y , this._y + _root.jspeed);
setProperty(_root.goon, _y , _root.goon._y + _root.jspeed);
setProperty(_root.fireblast, _y , _root.fireblast._y + _root.jspeed);
setProperty(_root.boom, _y , _root.boom._y + _root.jspeed);
_root.bottomline = false;
}
}
if (_root.move == true) {
if (((_root.jumping == true) || (_root.falling == true)) || ((_root.jumping == false) && (_root.falling == false))) {
if (Key.isDown(37) && (!Key.isDown(39))) {
setProperty(this, _x , _x + 15);
setProperty(_root.goon, _x , _root.goon._x + 15);
setProperty(_root.fireblast, _x , _root.fireblast._x + 15);
setProperty(_root.boom, _x , _root.boom._x + 15);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
setProperty(this, _x , _x - 15);
setProperty(_root.goon, _x , _root.goon._x - 15);
setProperty(_root.fireblast, _x , _root.fireblast._x - 15);
setProperty(_root.boom, _x , _root.boom._x - 15);
}
}
}
}
Instance of Symbol 186 MovieClip "goon" in Frame 2
onClipEvent (load) {
y = this._y;
x = this._x;
fastblast = false;
hit = false;
firing = false;
jump = true;
jumpstart = false;
jspeed = 35;
life = 3;
fall = false;
move = false;
scale = this._xscale;
count = 0;
count2 = 0;
chase = false;
distance = 0;
look = false;
faceleft = true;
}
onClipEvent (enterFrame) {
distance = this._x - _root.gohan._x;
if (this._y > 450) {
_root.goon.gotoAndStop(8);
} else if (jump == true) {
gotoAndStop (3);
if (faceleft == true) {
setProperty(this, _x , _x - 7);
} else {
setProperty(this, _x , _x + 7);
}
if (jumpstart == true) {
setProperty(this, _y , _y - jspeed);
jspeed = jspeed - 5;
if (jspeed <= 0) {
fall = true;
_root.testgoon = true;
}
}
if (hit == true) {
if (life == 0) {
_root.goon.gotoAndStop(8);
if (_root.points > 14) {
_root.oneup.go = true;
}
} else {
_root.goon.gotoAndStop(7);
_root.goon.hurt.gotoAndPlay(7);
}
}
} else if (hit == true) {
if (life == 0) {
_root.goon.gotoAndStop(8);
if (_root.points > 14) {
_root.oneup.go = true;
}
} else if (chance < 4) {
_root.goon.gotoAndStop(6);
} else {
_root.goon.gotoAndStop(7);
}
if (distance > 0) {
setProperty(this, _xscale , scale);
} else if (distance < 0) {
setProperty(this, _xscale , -scale);
}
} else {
if (Math.abs(distance) < 400) {
chase = true;
}
if (chase == true) {
if (count2 > 40) {
count2 = 0;
go2 = random(39);
}
if ((count2 == go2) || ((distance < 120) && (distance > -250))) {
move = false;
setProperty(this, _xscale , scale);
gotoAndStop (4);
firing = true;
} else {
move = true;
}
if (move == true) {
count2++;
gotoAndStop (1);
if (distance > 120) {
setProperty(this, _xscale , scale);
setProperty(this, _x , _x - 7);
} else if (distance < -150) {
setProperty(this, _xscale , -scale);
if (distance < -500) {
setProperty(this, _y , y);
setProperty(this, _x , -150);
faceleft = false;
jump = true;
} else {
setProperty(this, _x , _x + 7);
}
}
}
} else {
if (look == false) {
gotoAndStop (1);
if (count >= go) {
look = true;
gotoAndStop (2);
}
}
if (move == true) {
count++;
if (count >= 40) {
count = 0;
look = false;
go = random(38);
}
if ((count >= 0) && (count < 20)) {
setProperty(this, _x , _x - 7);
setProperty(this, _xscale , scale);
}
if ((count >= 20) && (count < 40)) {
setProperty(this, _x , _x + 7);
setProperty(this, _xscale , -scale);
}
}
}
}
}
Instance of Symbol 193 MovieClip "fireblast" in Frame 2
onClipEvent (load) {
_visible = false;
xspeed = 0;
yspeed = 0;
fire = false;
scale = this._xscale;
stop();
}
onClipEvent (enterFrame) {
dist = _root.gohan._x - _root.goon._x;
xspeed = 25 * Math.cos((Math.PI/180) * angle);
yspeed = 25 * Math.sin((Math.PI/180) * angle);
if (fire == true) {
play();
_visible = true;
if (this.body.hitTest(_root.gohan || (_root.fire))) {
_root.boom._x = this._x;
_root.boom._y = this._y;
_root.boom._visible = true;
_root.boom.gotoAndPlay(1);
fire = false;
if (_root.hurt == false) {
if (_root.block == false) {
_root.hurt = true;
}
}
}
if ((((this._x < 750) && (this._x > -100)) && (this._y < 450)) && (this._y > -100)) {
setProperty(this, _x , _x + xspeed);
setProperty(this, _y , _y + yspeed);
} else {
fire = false;
}
} else {
_visible = false;
_y = _root.goon._y;
_x = _root.goon._x;
if (_root.gohan._x > this._x) {
xspeed = -Math.abs(xspeed);
if ((dist > 0) && (dist < 40)) {
_x = (_root.goon._x + 50);
} else {
_x = (_root.goon._x + (80 * Math.cos((Math.PI/180) * angle)));
}
if (dist < 40) {
_xscale = (-scale);
} else {
_xscale = scale;
}
} else {
xspeed = Math.abs(xspeed);
if ((dist < 0) && (dist > -100)) {
_x = (_root.goon._x + 30);
} else {
_x = (_root.goon._x - (10 * Math.cos((Math.PI/180) * angle)));
}
_xscale = (-scale);
}
}
}
Instance of Symbol 196 MovieClip "fire" in Frame 2
onClipEvent (load) {
stop();
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.blast == true) {
play();
_visible = true;
if (this.hitTest(_root.goon)) {
_root.goon.hit = true;
_root.goon.life = 0;
_root.boom2._x = this._x;
_root.boom2._y = this._y;
_root.boom2._visible = true;
_root.boom2.gotoAndPlay(1);
fire = false;
_root.blast = false;
}
if (left == false) {
if ((_x < 620) && (_x > _root.gohan._x)) {
this._x = this._x + 45;
} else {
_root.blast = false;
}
} else if ((_x > -10) && (_x < _root.gohan._x)) {
this._x = this._x - 45;
} else {
_root.blast = false;
}
} else {
_visible = false;
if (_root.turn == false) {
setProperty(this, _xscale , 35);
this._x = _root.gohan._x + 40;
this._y = _root.gohan._y + 45;
} else {
setProperty(this, _xscale , -35);
this._x = _root.gohan._x - 45;
this._y = _root.gohan._y + 45;
}
}
}
Instance of Symbol 200 MovieClip "boom" in Frame 2
onClipEvent (load) {
stop();
_visible = false;
}
Instance of Symbol 200 MovieClip "boom2" in Frame 2
onClipEvent (load) {
stop();
_visible = false;
}
Instance of Symbol 249 MovieClip "hints" in Frame 2
onClipEvent (load) {
good = false;
}
onClipEvent (enterFrame) {
if (_root.bulma1 == false) {
gotoAndStop (7);
} else if (good == true) {
gotoAndStop (4);
} else if ((_root.stuff._x < -5760) && (_root.stuff._x > -6050)) {
gotoAndStop (2);
} else if (_root.stuff._x < -10800) {
if (_root.bulma3 == false) {
gotoAndStop (9);
} else {
gotoAndStop (3);
}
} else {
gotoAndStop (1);
}
}
Instance of Symbol 259 MovieClip "lifebar" in Frame 2
onClipEvent (enterFrame) {
_root.poggy = _root.stuff._x;
if (_root.power == false) {
this.energy.play();
this.ebar.gotoAndStop(1);
} else {
this.ebar.play();
}
}
Instance of Symbol 264 MovieClip in Frame 2
onClipEvent (enterFrame) {
this.men = "x " + _root.lives;
}
Instance of Symbol 354 MovieClip "gohan" in Frame 2
onClipEvent (load) {
ystart = this._y;
}
onClipEvent (enterFrame) {
if (_root.falling == false) {
if ((_root.donthurt == false) && (_root.hurt == true)) {
gotoAndStop (15);
} else if (_root.jumping == true) {
if (Key.isDown(67) && (!Key.isDown(88))) {
if ((_root.power == true) && (Key.isDown(90))) {
gotoAndStop (14);
} else {
gotoAndStop (13);
}
} else if (Key.isDown(88) && (!Key.isDown(67))) {
gotoAndStop (12);
}
} else if (Key.isDown(38) && (!Key.isDown(40))) {
gotoAndStop (10);
} else if (Key.isDown(67) && (!Key.isDown(88))) {
if ((_root.power == true) && (Key.isDown(90))) {
gotoAndStop (14);
} else {
gotoAndStop (13);
}
} else if (Key.isDown(88) && (!Key.isDown(67))) {
gotoAndStop (12);
} else if (Key.isDown(39) && (!Key.isDown(37))) {
if (this.hitTest(this.left)) {
play();
}
} else if (Key.isDown(37) && (!Key.isDown(39))) {
if (this.hitTest(this.right)) {
play();
}
}
}
if (_root.falling == true) {
if (_root.bottomline == true) {
setProperty(this, _y , _y + _root.gravity);
_root.gravity = _root.gravity + 5;
} else {
_root.gravity = _root.gravity + 5;
}
if (_root.power == true) {
if (Key.isDown(67) && (Key.isDown(90))) {
gotoAndStop (14);
}
}
if (_root.jumping == false) {
gotoAndStop (11);
}
}
if (_root.jumping == true) {
if (_root.jspeed <= 0) {
_root.falling = true;
} else if (_root.bottomline == false) {
_root.jspeed = _root.jspeed - 5;
} else {
setProperty(this, _y , _y - _root.jspeed);
_root.jspeed = _root.jspeed - 5;
}
}
}
Instance of Symbol 357 MovieClip "oneup" in Frame 2
onClipEvent (load) {
go = false;
}
onClipEvent (enterFrame) {
if (go == true) {
_y = 150;
_visible = true;
play();
} else {
gotoAndStop (1);
_visible = false;
_y = -200;
}
}
Instance of Symbol 29 MovieClip "blank" in Frame 2
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if ((_root.stuff._x > -11560) && (_root.stuff._x < -11300)) {
play();
if (there == true) {
_root.gotoAndPlay("bosswarn1");
}
}
}
Frame 3
stop();
move = false;
musicbar.loop2 = false;
Frame 4
stop();
musicbar.loop2 = false;
musicbar.loop3 = true;
boss_hit = 0;
plat = false;
boss = true;
testfrog = false;
power = false;
hurt = false;
falling = true;
blast = false;
blasting = false;
flash = false;
move = true;
block = false;
jumping = false;
turn = false;
gravity = 0;
jspeed = 30;
bottomline = true;
Instance of Symbol 389 MovieClip "stuff" in Frame 4
onClipEvent (load) {
start = this._y;
}
onClipEvent (enterFrame) {
if ((_root.gohan._y < 100) || (_root.bottomline == false)) {
if ((_root.falling == true) && (this._y >= start)) {
setProperty(this, _y , this._y - _root.gravity);
setProperty(_root.froggy, _y , _root.froggy._y - _root.gravity);
} else if ((this._y <= start) && (_root.falling == true)) {
_root.bottomline = true;
}
if ((_root.falling == false) && (_root.jumping == true)) {
setProperty(this, _y , this._y + _root.jspeed);
setProperty(_root.froggy, _y , _root.froggy._y + _root.jspeed);
_root.bottomline = false;
}
}
if (_root.move == true) {
if (((_root.jumping == true) || (_root.falling == true)) || ((_root.jumping == false) && (_root.falling == false))) {
if (Key.isDown(37) && (!Key.isDown(39))) {
setProperty(this, _x , _x + 15);
setProperty(_root.froggy, _x , _root.froggy._x + 15);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
setProperty(this, _x , _x - 15);
setProperty(_root.froggy, _x , _root.froggy._x - 15);
}
}
}
}
Instance of Symbol 458 MovieClip "froggy" in Frame 4
onClipEvent (load) {
count = 0;
go = 0;
wait = true;
quit = false;
}
onClipEvent (enterFrame) {
if (this._x < 350) {
_root.move = false;
setProperty(this, _x , _x + 15);
setProperty(_root.stuff, _x , _root.stuff._x + 15);
}
if (this._x > 900) {
_root.move = false;
setProperty(this, _x , _x - 15);
setProperty(_root.stuff, _x , _root.stuff._x - 15);
}
if (quit == false) {
if (wait == true) {
count++;
}
if (count > 60) {
go = random(3);
if (go == 0) {
gotoAndStop (2);
} else if (go == 1) {
gotoAndStop (3);
} else {
gotoAndStop (4);
}
wait = false;
count = 0;
}
}
}
Instance of Symbol 249 MovieClip "hints" in Frame 4
onClipEvent (load) {
k = false;
j = false;
}
onClipEvent (enterFrame) {
if (_root.frogboss == true) {
if (k == true) {
if (_root.bulma4 == false) {
gotoAndStop (10);
} else {
gotoAndStop (4);
}
} else if (_root.krillin1 == false) {
gotoAndStop (5);
} else if (_root.bulma2 == false) {
gotoAndStop (8);
} else if (_root.krillin2 == false) {
if (j == true) {
gotoAndStop (6);
}
} else {
gotoAndStop (1);
}
} else {
gotoAndStop (11);
}
}
Instance of Symbol 200 MovieClip "boom2" in Frame 4
onClipEvent (load) {
stop();
_visible = false;
}
Instance of Symbol 357 MovieClip "oneup" in Frame 4
onClipEvent (load) {
go = false;
}
onClipEvent (enterFrame) {
if (go == true) {
_y = 150;
_visible = true;
play();
} else {
gotoAndStop (1);
_visible = false;
_y = -200;
}
}
Instance of Symbol 196 MovieClip "fire" in Frame 4
onClipEvent (load) {
stop();
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.blast == true) {
play();
_visible = true;
if (this._x > (_root.froggy._x - 200)) {
_root.boom2._x = _root.froggy._x - 200;
_root.boom2._y = this._y;
_root.boom2._visible = true;
_root.boom2.gotoAndPlay(1);
_root.froggy.wait = false;
_root.froggy.count = 0;
_root.froggy.gotoAndStop(5);
fire = false;
_root.blast = false;
}
if (left == false) {
if ((_x < 620) && (_x > _root.gohan._x)) {
this._x = this._x + 45;
} else {
_root.blast = false;
}
} else if ((_x > -10) && (_x < _root.gohan._x)) {
this._x = this._x - 45;
} else {
_root.blast = false;
}
} else {
_visible = false;
if (_root.turn == false) {
setProperty(this, _xscale , 35);
this._x = _root.gohan._x + 40;
this._y = _root.gohan._y + 45;
} else {
setProperty(this, _xscale , -35);
this._x = _root.gohan._x - 45;
this._y = _root.gohan._y + 45;
}
}
}
Instance of Symbol 354 MovieClip "gohan" in Frame 4
onClipEvent (enterFrame) {
if (_root.falling == false) {
if ((_root.donthurt == false) && (_root.hurt == true)) {
gotoAndStop (15);
} else if (_root.jumping == true) {
if (Key.isDown(67) && (!Key.isDown(88))) {
if ((_root.power == true) && (Key.isDown(90))) {
gotoAndStop (14);
} else {
gotoAndStop (13);
}
} else if (Key.isDown(88) && (!Key.isDown(67))) {
gotoAndStop (12);
}
} else if (Key.isDown(38) && (!Key.isDown(40))) {
gotoAndStop (10);
} else if (Key.isDown(67) && (!Key.isDown(88))) {
if ((_root.power == true) && (Key.isDown(90))) {
gotoAndStop (14);
} else {
gotoAndStop (13);
}
} else if (Key.isDown(88) && (!Key.isDown(67))) {
gotoAndStop (12);
} else if (Key.isDown(39) && (!Key.isDown(37))) {
if (this.hitTest(this.left)) {
play();
}
} else if (Key.isDown(37) && (!Key.isDown(39))) {
if (this.hitTest(this.right)) {
play();
}
}
}
if (_root.falling == true) {
if (_root.bottomline == true) {
setProperty(this, _y , _y + _root.gravity);
_root.gravity = _root.gravity + 5;
} else {
_root.gravity = _root.gravity + 5;
}
if (_root.power == true) {
if (Key.isDown(67) && (Key.isDown(90))) {
gotoAndStop (14);
}
}
if (_root.jumping == false) {
gotoAndStop (11);
}
}
if (_root.jumping == true) {
if (_root.jspeed <= 0) {
_root.falling = true;
} else if (_root.bottomline == false) {
_root.jspeed = _root.jspeed - 5;
} else {
setProperty(this, _y , _y - _root.jspeed);
_root.jspeed = _root.jspeed - 5;
}
}
}
Instance of Symbol 259 MovieClip "lifebar" in Frame 4
onClipEvent (enterFrame) {
if (_root.power == false) {
this.energy.play();
this.ebar.gotoAndStop(1);
} else {
this.ebar.play();
}
}
Instance of Symbol 264 MovieClip in Frame 4
onClipEvent (enterFrame) {
this.men = "x " + _root.lives;
}
Frame 5
stop();
_root.move = false;
musicbar.loop3 = false;
Frame 6
stop();
armor = false;
musicbar.loop2 = false;
musicbar.loop3 = false;
lives--;
if (lives == 1) {
lives_message = lives + " Life Remaining";
} else {
lives_message = lives + " Lives Remaining";
}
Instance of Symbol 2 MovieClip in Frame 6
onClipEvent (load) {
count = 0;
}
onClipEvent (enterFrame) {
count++;
if (count > 18) {
if (_root.boss == true) {
_root.life = 12;
_root.points = 0;
_root.gotoAndStop("boss");
} else {
_root.gotoAndStop("game");
}
}
}
Frame 7
stop();
musicbar.loop2 = false;
Frame 8
stop();
musicbar.loop3 = false;
Symbol 2 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 2
stop();
Symbol 6 MovieClip Frame 3
stop();
Symbol 6 MovieClip Frame 4
stop();
Symbol 29 MovieClip Frame 10
stop();
Symbol 29 MovieClip Frame 20
gotoAndStop (1);
there = true;
Symbol 57 Button
on (release) {
_root.musicbar.loop1 = false;
_root.gotoAndPlay("game");
}
Symbol 59 Button
on (release) {
_root.screen.instructions = true;
}
Symbol 86 MovieClip Frame 8
gotoAndPlay (1);
Symbol 90 Button
on (release) {
_root.screen.instructions = false;
}
Symbol 92 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 92 MovieClip Frame 1
onClipEvent (enterFrame) {
PercentLoaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (PercentLoaded != 100) {
this.percent = PercentLoaded + "%";
} else {
_parent.play();
}
}
Symbol 92 MovieClip Frame 2
_root.musicbar.loop1 = true;
Instance of Symbol 29 MovieClip in Symbol 92 MovieClip Frame 2
onClipEvent (load) {
stop();
}
Instance of Symbol 29 MovieClip in Symbol 92 MovieClip Frame 2
onClipEvent (load) {
stop();
}
Instance of Symbol 29 MovieClip in Symbol 92 MovieClip Frame 2
onClipEvent (load) {
stop();
}
Instance of Symbol 29 MovieClip in Symbol 92 MovieClip Frame 224
onClipEvent (load) {
stop();
}
Symbol 92 MovieClip Frame 312
stop();
_root.intro = false;
_root.musicbar.loop1 = true;
Symbol 92 MovieClip Frame 313
stop();
Instance of Symbol 100 MovieClip "ground" in Symbol 101 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.falling == true) {
if (this.hitTest(((_root.gohan.falling.feet || (_root.gohan.jumping.feet)) || (_root.gohan.action.feet)) || (_root.gohan.hurt.feet))) {
setProperty(_root.gohan, _y , (_parent._parent._y - 90) + _parent._parent._parent._y);
_root.falling = false;
_root.jumping = false;
_root.wait = false;
_root.gravity = 0;
_root.jspeed = 35;
if (_root.blasting == false) {
if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
}
}
}
if (_root.testfrog == true) {
if (this.hitTest(_root.stuff.frog.frog1.feet) && (_root.stuff.frog.frog1.fall == true)) {
_root.stuff.frog.frog1.fall = false;
}
if (this.hitTest(_root.stuff.frog2.frog1.feet) && (_root.stuff.frog2.frog1.fall == true)) {
_root.stuff.frog2.frog1.fall = false;
}
}
if (_root.testgoon == true) {
if (this.hitTest(_root.goon.jumping.feet || (_root.goon.hurt.feet)) && (_root.goon.fall == true)) {
setProperty(_root.goon, _y , (_parent._parent._y - 90) + _parent._parent._parent._y);
_root.goon.fall = false;
_root.goon.jump = false;
_root.goon.jumpstart = false;
_root.goon.jspeed = 30;
}
}
}
Instance of Symbol 2 MovieClip in Symbol 102 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.falling == false) && (_root.jumping == false)) {
if (this.hitTest(((_root.gohan.sideaction.fallpole || (_root.gohan.fallpole)) || (_root.gohan.jumping.prejump)) || (_root.gohan.action.fallpole))) {
_root.falling = true;
}
}
if (this.hitTest(_root.stuff.frog.frog1.fallpole)) {
_root.stuff.frog.frog1.fall = true;
}
if (this.hitTest(_root.stuff.frog2.frog1.fallpole)) {
_root.stuff.frog2.frog1.fall = true;
}
if (this.hitTest(_root.goon.fallpole)) {
_root.goon.jump = true;
_root.goon.faceleft = false;
}
}
Instance of Symbol 2 MovieClip in Symbol 103 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.falling == false) && (_root.jumping == false)) {
if (this.hitTest(((_root.gohan.sideaction.fallpole || (_root.gohan.fallpole)) || (_root.gohan.jumping.prejump)) || (_root.gohan.action.fallpole))) {
_root.falling = true;
}
}
if (this.hitTest(_root.stuff.frog.frog1.fallpole)) {
_root.stuff.frog.frog1.fall = true;
}
if (this.hitTest(_root.stuff.frog2.frog1.fallpole)) {
_root.stuff.frog2.frog1.fall = true;
}
if (this.hitTest(_root.goon.fallpole)) {
_root.goon.jump = true;
_root.goon.faceleft = true;
}
}
Symbol 117 MovieClip Frame 9
stop();
_root.rock = false;
_root.hints.good = true;
Symbol 118 MovieClip Frame 1
stop();
Instance of Symbol 117 MovieClip in Symbol 118 MovieClip Frame 1
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_root.stuff._x < -10600) {
if (_root.blast == true) {
if (this.hitTest(_root.fire)) {
play();
}
}
}
}
Symbol 118 MovieClip Frame 2
stop();
Symbol 129 MovieClip Frame 14
gotoAndPlay (1);
Symbol 131 MovieClip Frame 1
_parent._parent.frog1.life--;
Symbol 131 MovieClip Frame 11
_parent._parent.frog1.hurt = false;
_parent._parent.frog1.fall = true;
Symbol 140 MovieClip Frame 8
stop();
_parent._y = _parent.y;
if (_root.boss == true) {
_parent._x = _parent.x;
_parent._xscale = _parent.scale;
_parent._parent.go = false;
} else if (Math.abs(_parent.distance) < 1000) {
if (_root.turn == true) {
_parent._x = (_parent._x - _parent.distance) - 300;
_parent._xscale = -_parent.scale;
} else {
_parent._x = (_parent._x - _parent.distance) + 1000;
_parent._xscale = _parent.scale;
}
} else {
_parent._xscale = _parent.scale;
}
_parent.life = 3;
_parent.fall = true;
if (_parent.hurt == true) {
_root.points++;
_parent.hurt = false;
}
Symbol 141 MovieClip Frame 1
_parent.frog1.down = true;
Symbol 141 MovieClip Frame 3
_parent.frog1.move = true;
_parent.frog1.down = false;
Instance of Symbol 2 MovieClip in Symbol 141 MovieClip Frame 7
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if ((this.hitTest(_root.gohan) && (_root.block == false)) && (!this.hitTest(_root.gohan.action))) {
if (_root.armor == false) {
_root.hurt = true;
}
}
}
}
Symbol 141 MovieClip Frame 13
_parent.frog1.move = false;
Symbol 141 MovieClip Frame 14
gotoAndPlay (1);
Symbol 141 MovieClip Frame 15
stop();
Instance of Symbol 129 MovieClip "frog" in Symbol 141 MovieClip Frame 15
onClipEvent (load) {
gotoAndStop (10);
}
Symbol 141 MovieClip Frame 16
gotoAndPlay (1);
Instance of Symbol 129 MovieClip "frog" in Symbol 141 MovieClip Frame 16
onClipEvent (load) {
gotoAndPlay (11);
}
Symbol 141 MovieClip Frame 17
stop();
Instance of Symbol 131 MovieClip in Symbol 141 MovieClip Frame 17
onClipEvent (enterFrame) {
play();
}
Symbol 141 MovieClip Frame 18
stop();
Instance of Symbol 141 MovieClip "frog1" in Symbol 142 MovieClip Frame 1
onClipEvent (load) {
y = this._y;
life = 3;
hurt = false;
fall = true;
move = false;
scale = this._xscale;
count = 0;
down = false;
chase = false;
distance = 0;
}
onClipEvent (enterFrame) {
if (_root.blast == true) {
if (this.hitTest(_root.fire)) {
hurt = true;
life = 0;
fall = false;
}
}
if (fall == true) {
if (((this._y + _parent._y) + _parent._parent._y) > 400) {
gotoAndStop (18);
} else {
chase = false;
_root.testfrog = true;
setProperty(this, _y , _y + 15);
gotoAndStop (15);
if (_xscale < 0) {
setProperty(this, _x , _x + 5);
} else {
setProperty(this, _x , _x - 5);
}
}
} else {
play();
distance = ((this._x + _parent._x) + _parent._parent._x) - _root.gohan._x;
if (distance > 800) {
fall = true;
setProperty(this, _xscale , -scale);
setProperty(this, _y , y);
this._x = (this._x - distance) - 500;
}
if (distance < -500) {
fall = true;
setProperty(this, _xscale , scale);
setProperty(this, _y , y);
this._x = (this._x - distance) + 800;
}
if (this.hitTest(_root.gohan.action.foot)) {
hurt = true;
} else if (Math.abs(distance) < 200) {
chase = true;
} else {
chase = false;
}
if (hurt == true) {
if (life == 0) {
gotoAndStop (18);
if (_root.points > 14) {
_root.oneup.go = true;
}
} else {
gotoAndStop (17);
if (_root.turn == false) {
setProperty(this, _x , _x + 7);
} else {
setProperty(this, _x , _x - 7);
}
setProperty(this, _y , _y - 7);
}
} else if (chase == true) {
if (distance > 22) {
setProperty(this, _xscale , scale);
setProperty(this, _x , _x - 7);
}
if (distance < -75) {
setProperty(this, _xscale , -scale);
setProperty(this, _x , _x + 7);
}
} else {
if (down == true) {
count++;
}
if (move == true) {
if (count >= 11) {
count = 0;
}
if ((count >= 0) && (count < 5)) {
setProperty(this, _x , _x - 7);
setProperty(this, _xscale , scale);
}
if ((count >= 5) && (count < 11)) {
setProperty(this, _x , _x + 7);
setProperty(this, _xscale , -scale);
}
}
}
}
}
Instance of Symbol 86 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.armor == true) {
gotoAndStop (9);
}
if (this.hitTest(_root.gohan) && (_root.armor == false)) {
_root.flash = true;
_root.armor = true;
}
}
Instance of Symbol 35 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
x = this._x;
right = true;
}
onClipEvent (enterFrame) {
if (this._x >= (x + 400)) {
right = false;
}
if (this._x <= x) {
right = true;
}
if (right == true) {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x - 10);
setProperty(_root.b1, _x , _root.b1._x - 3);
setProperty(_root.b2, _x , _root.b2._x - 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x + 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x + 10);
}
_x = (_x + 10);
} else {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x + 10);
setProperty(_root.b1, _x , _root.b1._x + 3);
setProperty(_root.b2, _x , _root.b2._x + 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x - 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x - 10);
}
_x = (_x - 10);
}
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
x = this._x;
right = false;
}
onClipEvent (enterFrame) {
if (this._x <= (x - 400)) {
right = true;
}
if (this._x >= x) {
right = false;
}
if (right == true) {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x - 10);
setProperty(_root.b1, _x , _root.b1._x - 3);
setProperty(_root.b2, _x , _root.b2._x - 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x + 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x + 10);
}
_x = (_x + 10);
} else {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x + 10);
setProperty(_root.b1, _x , _root.b1._x + 3);
setProperty(_root.b2, _x , _root.b2._x + 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x - 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x - 10);
}
_x = (_x - 10);
}
}
Instance of Symbol 86 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.armor == true) {
gotoAndStop (9);
} else {
play();
}
if (this.hitTest(_root.gohan) && (_root.armor == false)) {
_root.flash = true;
_root.armor = true;
}
}
Instance of Symbol 118 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.stuff._x < -10650) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 106 MovieClip in Symbol 143 MovieClip Frame 1
onClipEvent (load) {
x = this._x;
right = true;
}
onClipEvent (enterFrame) {
if (this._x >= (x + 400)) {
right = false;
}
if (this._x <= x) {
right = true;
}
if (right == true) {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x - 10);
setProperty(_root.b1, _x , _root.b1._x - 3);
setProperty(_root.b2, _x , _root.b2._x - 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x + 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x + 10);
}
_x = (_x + 10);
} else {
if ((_root.falling == false) && (this.magic.hitTest(_root.gohan))) {
setProperty(_root.stuff, _x , _root.stuff._x + 10);
setProperty(_root.b1, _x , _root.b1._x + 3);
setProperty(_root.b2, _x , _root.b2._x + 3);
if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x);
setProperty(_root.fireblast, _x , _root.fireblast._x);
setProperty(_root.boom, _x , _root.boom._x);
} else {
setProperty(_root.goon, _x , _root.goon._x + 10);
setProperty(_root.fireblast, _x , _root.fireblast._x + 10);
setProperty(_root.boom, _x , _root.boom._x + 10);
}
} else if ((_root.goon.fall == false) && (this.magic.hitTest(_root.goon))) {
setProperty(_root.goon, _x , _root.goon._x - 10);
setProperty(_root.fireblast, _x , _root.fireblast._x - 10);
setProperty(_root.boom, _x , _root.boom._x - 10);
}
if ((_root.stuff.frog.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog.frog1))) {
setProperty(_root.stuff.frog.frog1, _x , _root.stuff.frog.frog1._x - 10);
}
if ((_root.stuff.frog2.frog1.fall == false) && (this.magic.hitTest(_root.stuff.frog2.frog1))) {
setProperty(_root.stuff.frog2.frog1, _x , _root.stuff.frog2.frog1._x - 10);
}
_x = (_x - 10);
}
}
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
stop();
Symbol 160 MovieClip Frame 3
stop();
Symbol 161 MovieClip Frame 1
stop();
Instance of Symbol 160 MovieClip in Symbol 161 MovieClip Frame 1
onClipEvent (load) {
if (_root.head == 0) {
gotoAndStop (1);
} else if (_root.head == 1) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
Symbol 166 MovieClip Frame 15
gotoAndPlay (1);
Symbol 168 MovieClip Frame 32
_root.goon.gotoAndStop(1);
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 3
stop();
Symbol 171 MovieClip Frame 2
if (_root.fireblast.fire == true) {
_root.boom._x = _root.fireblast._x;
_root.boom._y = _root.fireblast._y;
_root.boom._visible = true;
_root.boom.gotoAndPlay(1);
_root.fireblast.fire = false;
}
Symbol 171 MovieClip Frame 3
_root.fireblast.fire = true;
Symbol 171 MovieClip Frame 6
stop();
_root.fireblast.fire = true;
_root.goon.fastblast = false;
_root.goon.firing = false;
_root.goon.move = true;
_root.goon.count2++;
_root.goon.gotoAndStop(1);
Instance of Symbol 171 MovieClip in Symbol 177 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Symbol 177 MovieClip Frame 6
_root.goon.jumpstart = true;
Symbol 177 MovieClip Frame 22
gotoAndPlay (18);
Symbol 178 MovieClip Frame 1
stop();
Instance of Symbol 169 MovieClip in Symbol 178 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.gohan._y <= (_root.goon._y - 30)) && (_root.gohan._y >= (_root.goon._y - 100))) {
gotoAndStop (1);
} else if (_root.gohan._y < (_root.goon._y - 80)) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 171 MovieClip in Symbol 178 MovieClip Frame 1
onClipEvent (load) {
stop();
count = 0;
}
onClipEvent (enterFrame) {
x = _root.goon._x + 40;
y = _root.goon._y - 40;
convert = 57.2957795130823;
if (_root.gohan._x < x) {
xdistance = Math.abs(x - _root.gohan._x);
} else {
xdistance = -Math.abs(x - _root.gohan._x);
}
if (_root.gohan._y < y) {
ydistance = Math.abs(y - _root.gohan._y);
} else {
ydistance = -Math.abs(y - _root.gohan._y);
}
angle = convert * Math.atan(ydistance / xdistance);
_rotation = angle;
if ((_root.goon.firing = true)) {
count++;
if ((count == 18) || (_root.goon.fastblast == true)) {
count = 0;
_root.fireblast.angle = 180 + angle;
setProperty(_root.fireblast, _rotation , angle);
play();
}
}
}
Symbol 178 MovieClip Frame 2
stop();
Instance of Symbol 171 MovieClip in Symbol 178 MovieClip Frame 2
onClipEvent (load) {
stop();
count = 0;
}
onClipEvent (enterFrame) {
x = _root.goon._x + 30;
y = _root.goon._y - 30;
convert = 57.2957795130823;
if (_root.gohan._x < x) {
xdistance = -Math.abs(x - _root.gohan._x);
} else {
xdistance = Math.abs(x - _root.gohan._x);
}
if (_root.gohan._y < y) {
ydistance = -Math.abs(y - _root.gohan._y);
} else {
ydistance = Math.abs(y - _root.gohan._y);
}
angle = convert * Math.atan(ydistance / xdistance);
_rotation = (angle + 180);
if ((_root.goon.firing = true)) {
count++;
if ((count == 18) || (_root.goon.fastblast == true)) {
if (angle < 0) {
_root.fireblast.angle = 360 + angle;
} else {
_root.fireblast.angle = angle;
}
count = 0;
setProperty(_root.fireblast, _rotation , angle);
play();
}
}
}
Symbol 179 MovieClip Frame 1
stop();
Instance of Symbol 169 MovieClip in Symbol 179 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.gohan._y <= (_root.goon._y - 30)) && (_root.gohan._y >= (_root.goon._y - 100))) {
gotoAndStop (1);
} else if (_root.gohan._y < (_root.goon._y - 80)) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 171 MovieClip in Symbol 179 MovieClip Frame 1
onClipEvent (enterFrame) {
stop();
x = _root.goon._x + 40;
y = _root.goon._y - 40;
convert = 57.2957795130823;
if (_root.gohan._x < x) {
xdistance = Math.abs(x - _root.gohan._x);
} else {
xdistance = -Math.abs(x - _root.gohan._x);
}
if (_root.gohan._y < y) {
ydistance = Math.abs(y - _root.gohan._y);
} else {
ydistance = -Math.abs(y - _root.gohan._y);
}
angle = convert * Math.atan(ydistance / xdistance);
_rotation = angle;
}
Symbol 179 MovieClip Frame 2
stop();
Instance of Symbol 171 MovieClip in Symbol 179 MovieClip Frame 2
onClipEvent (enterFrame) {
stop();
x = _root.goon._x + 30;
y = _root.goon._y - 30;
convert = 57.2957795130823;
if (_root.gohan._x < x) {
xdistance = -Math.abs(x - _root.gohan._x);
} else {
xdistance = Math.abs(x - _root.gohan._x);
}
if (_root.gohan._y < y) {
ydistance = -Math.abs(y - _root.gohan._y);
} else {
ydistance = Math.abs(y - _root.gohan._y);
}
angle = convert * Math.atan(ydistance / xdistance);
_rotation = (angle + 180);
}
Symbol 181 MovieClip Frame 1
gotoAndPlay (3);
Symbol 181 MovieClip Frame 11
_root.goon.fastblast = true;
_root.goon.hit = false;
_root.goon.gotoAndStop(4);
_root.goon.firing = true;
_root.goon.fastblast = true;
Symbol 183 MovieClip Frame 4
_root.goon.life--;
Symbol 183 MovieClip Frame 11
_root.goon.hit = false;
if (_root.goon.jump == true) {
_root.goon.gotoAndStop(3);
_root.goon.jumping.gotoAndPlay(18);
} else {
_root.goon.gotoAndStop(1);
}
Symbol 185 MovieClip Frame 10
stop();
_root.goon._y = _root.goon.y;
if (_root.turn == true) {
_root.goon.faceleft = false;
_root.goon._xscale = -_root.goon.scale;
setProperty(_root.goon, _x , _root.gohan._x - 500);
} else {
_root.goon.faceleft = true;
setProperty(_root.goon, _x , _root.gohan._x + 1000);
_root.goon._xscale = _root.goon.scale;
}
_root.goon.life = 3;
_root.head = random(3);
_root.goon.jump = true;
if (_root.goon.hit == true) {
_root.points = _root.points + 5;
_root.goon.hit = false;
}
Symbol 186 MovieClip Frame 1
stop();
_root.goon.move = true;
Symbol 186 MovieClip Frame 2
stop();
_root.goon.move = false;
Symbol 186 MovieClip Frame 3
stop();
Instance of Symbol 177 MovieClip "jumping" in Symbol 186 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.goon.jump == false) {
_root.goon.gotoAndPlay(1);
}
}
Symbol 186 MovieClip Frame 4
stop();
Instance of Symbol 178 MovieClip in Symbol 186 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.gohan._x > (_root.goon._x + 40)) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 186 MovieClip Frame 5
stop();
Instance of Symbol 179 MovieClip in Symbol 186 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root.gohan._x > (_root.goon._x + 40)) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 186 MovieClip Frame 6
stop();
Symbol 186 MovieClip Frame 7
stop();
Symbol 186 MovieClip Frame 8
stop();
Instance of Symbol 185 MovieClip in Symbol 186 MovieClip Frame 8
onClipEvent (enterFrame) {
_root.goon.fall = false;
_root.goon.jump = false;
_root.goon.jumpstart = false;
_root.goon.jspeed = 30;
}
Symbol 200 MovieClip Frame 8
stop();
_root.boom._visible = false;
Symbol 220 MovieClip Frame 100
_root.krillin1 = true;
Symbol 223 MovieClip Frame 81
_root.krillin2 = true;
Symbol 236 MovieClip Frame 101
_root.bulma1 = true;
Symbol 239 MovieClip Frame 60
_root.froggy.quit = false;
_root.bulma2 = true;
_root.hints.gotoAndStop(1);
Symbol 242 MovieClip Frame 60
_root.bulma3 = true;
_root.hints.gotoAndStop(1);
Symbol 245 MovieClip Frame 60
_root.bulma4 = true;
Symbol 248 MovieClip Frame 1
_root.froggy.quit = true;
Symbol 248 MovieClip Frame 102
_root.frogboss = true;
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 2
stop();
Instance of Symbol 208 MovieClip in Symbol 249 MovieClip Frame 2
onClipEvent (load) {
quit = false;
}
onClipEvent (enterFrame) {
if (quit == true) {
this.kril.gotoAndStop(1);
} else {
this.kril.play();
}
}
Symbol 249 MovieClip Frame 3
stop();
Symbol 249 MovieClip Frame 4
stop();
Symbol 249 MovieClip Frame 5
stop();
Symbol 249 MovieClip Frame 6
stop();
Symbol 249 MovieClip Frame 7
stop();
Instance of Symbol 233 MovieClip in Symbol 249 MovieClip Frame 7
onClipEvent (load) {
quit = false;
}
onClipEvent (enterFrame) {
if (quit == true) {
this.kril.gotoAndStop(1);
} else {
this.kril.play();
}
}
Symbol 249 MovieClip Frame 8
stop();
Symbol 249 MovieClip Frame 9
stop();
Symbol 249 MovieClip Frame 10
stop();
Symbol 249 MovieClip Frame 11
stop();
Symbol 251 MovieClip Frame 400
stop();
_root.power = true;
_parent.ebar.play();
Symbol 259 MovieClip Frame 1
stop();
Instance of Symbol 254 MovieClip in Symbol 259 MovieClip Frame 1
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_root.life == 12) {
gotoAndStop (1);
} else if (_root.life == 11) {
gotoAndStop (2);
} else if (_root.life == 10) {
gotoAndStop (3);
} else if (_root.life == 9) {
gotoAndStop (4);
} else if (_root.life == 8) {
gotoAndStop (5);
} else if (_root.life == 7) {
gotoAndStop (6);
} else if (_root.life == 6) {
gotoAndStop (7);
} else if (_root.life == 5) {
gotoAndStop (8);
} else if (_root.life == 4) {
gotoAndStop (9);
} else if (_root.life == 3) {
gotoAndStop (10);
} else if (_root.life == 2) {
gotoAndStop (11);
} else if (_root.life == 1) {
gotoAndStop (12);
} else {
gotoAndStop (13);
if (_root.lives == 0) {
if (_root.boss == true) {
_root.gotoAndStop("gameover2");
} else {
_root.gotoAndStop("gameover1");
}
} else {
_root.gotoAndStop("wait1");
}
}
}
Symbol 261 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 5
gotoAndStop (1);
_root.flash = false;
Symbol 270 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 270 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 272 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 272 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 274 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 274 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 276 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 276 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 278 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 278 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 280 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 280 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 282 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 282 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 295 MovieClip Frame 15
gotoAndPlay (1);
Symbol 306 MovieClip Frame 25
gotoAndPlay (1);
Symbol 309 MovieClip Frame 5
gotoAndPlay (1);
Symbol 310 MovieClip Frame 1
stop();
Instance of Symbol 295 MovieClip in Symbol 310 MovieClip Frame 1
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (Key.isDown(37) || (Key.isDown(39))) {
play();
} else {
stop();
}
}
Symbol 310 MovieClip Frame 2
stop();
Symbol 313 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 313 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 316 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 316 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 317 MovieClip Frame 15
gotoAndPlay (1);
Symbol 319 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 319 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 322 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 322 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 323 MovieClip Frame 1
_root.move = true;
Symbol 323 MovieClip Frame 2
gotoAndPlay (5);
Symbol 323 MovieClip Frame 12
gotoAndPlay (3);
Symbol 324 MovieClip Frame 5
_root.block = false;
Symbol 325 MovieClip Frame 2
stop();
_root.block = true;
Instance of Symbol 324 MovieClip "block" in Symbol 325 MovieClip Frame 2
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (!Key.isDown(40)) {
play();
} else {
stop();
}
}
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
stop();
Symbol 326 MovieClip Frame 3
stop();
Symbol 328 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 4
_root.gohan.gotoAndPlay(11);
Symbol 331 MovieClip Frame 1
_root.move = true;
Symbol 331 MovieClip Frame 6
_root.jumping = true;
if (_root.power == true) {
if (Key.isDown(90)) {
_root.jspeed = 60;
_root.power = false;
}
}
Instance of Symbol 2 MovieClip "feet" in Symbol 331 MovieClip Frame 8
onClipEvent (enterFrame) {
if ((_root.falling == false) && (_root.jumping == false)) {
if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
}
}
Symbol 331 MovieClip Frame 13
gotoAndPlay (11);
Symbol 331 MovieClip Frame 14
stop();
Symbol 334 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 334 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Instance of Symbol 310 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop (2);
}
Symbol 335 MovieClip Frame 10
gotoAndPlay (4);
Instance of Symbol 2 MovieClip "feet" in Symbol 337 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
onClipEvent (enterFrame) {
if (_root.jumping == true) {
gotoAndStop (1);
}
}
Instance of Symbol 272 MovieClip "foot" in Symbol 337 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.goon)) {
_root.goon.hit = true;
_root.goon.chance = random(6);
}
}
Symbol 337 MovieClip Frame 9
if (_root.falling == true) {
_root.gohan.gotoAndPlay(11);
} else if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
Symbol 341 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 341 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Symbol 344 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 344 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Instance of Symbol 2 MovieClip "feet" in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
onClipEvent (enterFrame) {
if (_root.jumping == true) {
gotoAndStop (1);
}
}
Instance of Symbol 316 MovieClip "arm" in Symbol 345 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.goon)) {
_root.goon.hit = true;
_root.goon.chance = random(6);
}
}
Symbol 345 MovieClip Frame 9
if (_root.falling == true) {
_root.gohan.gotoAndPlay(11);
} else if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
Symbol 349 MovieClip Frame 1
stop();
if (_root.armor == true) {
gotoAndStop (2);
}
Symbol 349 MovieClip Frame 2
stop();
if (_root.armor == false) {
gotoAndStop (1);
}
Instance of Symbol 2 MovieClip "feet" in Symbol 351 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
onClipEvent (enterFrame) {
if (_root.jumping == true) {
gotoAndStop (1);
}
}
Symbol 351 MovieClip Frame 2
_root.blasting = true;
Symbol 351 MovieClip Frame 10
_root.blast = true;
_root.blasting = false;
_root.power = false;
if (_root.turn == false) {
_root.fire.left = false;
} else {
_root.fire.left = true;
}
if (_root.falling == true) {
_root.gohan.gotoAndPlay(11);
}
Symbol 351 MovieClip Frame 15
if (_root.falling == true) {
_root.gohan.gotoAndPlay(11);
} else if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
Symbol 353 MovieClip Frame 1
_root.life--;
Instance of Symbol 2 MovieClip "feet" in Symbol 353 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
onClipEvent (enterFrame) {
if (_root.jumping == true) {
gotoAndStop (1);
}
}
Symbol 353 MovieClip Frame 9
_root.hurt = false;
if (_root.falling == true) {
_root.gohan.gotoAndPlay(11);
} else if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
Symbol 354 MovieClip Frame 1
stop();
_root.turn = false;
_root.donthurt = false;
Instance of Symbol 268 MovieClip in Symbol 354 MovieClip Frame 1
onClipEvent (load) {
stop();
_visible = false;
}
onClipEvent (enterFrame) {
if (_root.flash == true) {
_visible = true;
play();
}
}
Instance of Symbol 326 MovieClip "sideaction" in Symbol 354 MovieClip Frame 1
onClipEvent (load) {
_root.rotation = this._rotation;
_root.scale = this._xscale;
}
onClipEvent (enterFrame) {
if (Key.isDown(39) && (!Key.isDown(37))) {
_root.block = false;
gotoAndStop (2);
} else if (Key.isDown(40) && (!Key.isDown(38))) {
gotoAndStop (3);
} else {
gotoAndStop (1);
_root.block = false;
}
}
Symbol 354 MovieClip Frame 2
_root.move = true;
_root.donthurt = true;
Symbol 354 MovieClip Frame 5
stop();
_root.turn = true;
_root.donthurt = false;
Instance of Symbol 326 MovieClip "sideaction" in Symbol 354 MovieClip Frame 5
onClipEvent (enterFrame) {
if (Key.isDown(37) && (!Key.isDown(39))) {
_root.block = false;
gotoAndStop (2);
} else if (Key.isDown(40) && (!Key.isDown(38))) {
gotoAndStop (3);
} else {
gotoAndStop (1);
_root.block = false;
}
}
Symbol 354 MovieClip Frame 6
_root.move = true;
_root.donthurt = true;
Symbol 354 MovieClip Frame 9
gotoAndStop (1);
Symbol 354 MovieClip Frame 10
stop();
_root.block = false;
Instance of Symbol 331 MovieClip "jumping" in Symbol 354 MovieClip Frame 10
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.turn = false;
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
}
if (Key.isDown(37)) {
_root.turn = true;
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
if (_root.falling == true) {
gotoAndStop (18);
}
}
Symbol 354 MovieClip Frame 11
stop();
_root.block = false;
Instance of Symbol 335 MovieClip "falling" in Symbol 354 MovieClip Frame 11
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
if (_root.jump == true) {
gotoAndPlay (4);
}
}
onClipEvent (enterFrame) {
if (_root.falling == false) {
if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
}
if (Key.isDown(39)) {
_root.turn = false;
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
}
if (Key.isDown(37)) {
_root.turn = true;
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
Symbol 354 MovieClip Frame 12
stop();
_root.block = false;
if (_root.jumping == true) {
_root.move = true;
} else {
_root.move = false;
}
Instance of Symbol 337 MovieClip "action" in Symbol 354 MovieClip Frame 12
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.turn = false;
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
}
if (Key.isDown(37)) {
_root.turn = true;
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
Symbol 354 MovieClip Frame 13
stop();
_root.block = false;
if (_root.jumping == true) {
_root.move = true;
} else {
_root.move = false;
}
Instance of Symbol 345 MovieClip "action" in Symbol 354 MovieClip Frame 13
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.turn = false;
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
}
if (Key.isDown(37)) {
_root.turn = true;
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
Symbol 354 MovieClip Frame 14
stop();
_root.block = true;
if ((_root.jumping == true) || (_root.blast == true)) {
_root.move = true;
} else {
_root.move = false;
}
Instance of Symbol 351 MovieClip "action" in Symbol 354 MovieClip Frame 14
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.turn = false;
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
}
if (Key.isDown(37)) {
_root.turn = true;
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
Symbol 354 MovieClip Frame 15
stop();
_root.block = false;
if (_root.jumping == true) {
_root.move = true;
} else {
_root.move = false;
}
Instance of Symbol 353 MovieClip "hurt" in Symbol 354 MovieClip Frame 15
onClipEvent (load) {
if (_root.turn == false) {
setProperty(this, _xscale , _root.scale);
setProperty(this, _rotation , _root.rotation);
} else {
setProperty(this, _xscale , -_root.scale);
setProperty(this, _rotation , 32);
}
}
Symbol 357 MovieClip Frame 31
_root.lives++;
_root.points = 0;
_root.oneup.go = false;
Symbol 362 Button
on (release) {
_root.gotoAndStop("one");
}
Instance of Symbol 2 MovieClip in Symbol 377 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.falling == false) && (_root.jumping == false)) {
if (this.hitTest(((_root.gohan.sideaction.fallpole || (_root.gohan.fallpole)) || (_root.gohan.jumping.prejump)) || (_root.gohan.action.fallpole))) {
_root.falling = true;
}
}
}
Instance of Symbol 2 MovieClip in Symbol 378 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.falling == false) && (_root.jumping == false)) {
if (this.hitTest(((_root.gohan.sideaction.fallpole || (_root.gohan.fallpole)) || (_root.gohan.jumping.prejump)) || (_root.gohan.action.fallpole))) {
_root.falling = true;
}
}
}
Instance of Symbol 100 MovieClip "ground" in Symbol 379 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.falling == true) {
if (this.hitTest(((_root.gohan.falling.feet || (_root.gohan.jumping.feet)) || (_root.gohan.action.feet)) || (_root.gohan.hurt.feet))) {
setProperty(_root.gohan, _y , (_parent._parent._y - 90) + _parent._parent._parent._y);
_root.falling = false;
_root.jumping = false;
_root.wait = false;
_root.gravity = 0;
_root.jspeed = 35;
if (_root.blasting == false) {
if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
}
}
}
}
Symbol 380 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 2
stop();
Instance of Symbol 100 MovieClip "ground" in Symbol 381 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.falling == true) {
if (this.hitTest(((_root.gohan.falling.feet || (_root.gohan.jumping.feet)) || (_root.gohan.action.feet)) || (_root.gohan.hurt.feet))) {
setProperty(_root.gohan, _y , (_parent._parent._y - 90) + _parent._parent._parent._y);
_root.falling = false;
_root.jumping = false;
_root.wait = false;
_root.gravity = 0;
_root.jspeed = 35;
if (_root.blasting == false) {
if (_root.turn == false) {
_root.gohan.gotoAndStop(1);
} else {
_root.gohan.gotoAndStop(5);
}
}
}
}
if (_root.testfrog == true) {
if (this.hitTest(_root.stuff.frog.frog1.feet) && (_root.stuff.frog.frog1.fall == true)) {
_root.stuff.frog.frog1.fall = false;
}
if (this.hitTest(_root.stuff.frog2.frog1.feet) && (_root.stuff.frog2.frog1.fall == true)) {
_root.stuff.frog2.frog1.fall = false;
}
}
}
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 2
stop();
Instance of Symbol 141 MovieClip "frog1" in Symbol 387 MovieClip Frame 2
onClipEvent (load) {
distance = 0;
y = this._y;
x = this._x;
life = 3;
hurt = false;
fall = true;
move = false;
scale = this._xscale;
distance = 0;
}
onClipEvent (enterFrame) {
if (_root.blast == true) {
if (this.hitTest(_root.fire)) {
fall = false;
life = 0;
hurt = true;
}
}
if (fall == true) {
chase = false;
_root.testfrog = true;
setProperty(this, _y , _y + 15);
gotoAndStop (15);
if (_xscale < 0) {
setProperty(this, _x , _x + 5);
} else {
setProperty(this, _x , _x - 5);
}
} else {
play();
distance = ((this._x + _parent._x) + _parent._parent._x) - _root.gohan._x;
if (this.hitTest(_root.gohan.action.foot)) {
hurt = true;
}
if (hurt == true) {
if (life == 0) {
gotoAndStop (18);
if (_root.points > 14) {
_root.oneup.go = true;
}
} else {
gotoAndStop (17);
if (_root.turn == false) {
setProperty(this, _x , _x + 7);
} else {
setProperty(this, _x , _x - 7);
}
setProperty(this, _y , _y - 7);
}
} else {
if (distance > 22) {
setProperty(this, _xscale , scale);
setProperty(this, _x , _x - 7);
}
if (distance < -75) {
setProperty(this, _xscale , -scale);
setProperty(this, _x , _x + 7);
}
}
}
}
Instance of Symbol 117 MovieClip in Symbol 388 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Symbol 388 MovieClip Frame 7
stop();
Instance of Symbol 380 MovieClip in Symbol 389 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.plat == true) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 387 MovieClip "frog2" in Symbol 389 MovieClip Frame 1
onClipEvent (load) {
go = false;
}
onClipEvent (enterFrame) {
if (go == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 387 MovieClip "frog" in Symbol 389 MovieClip Frame 1
onClipEvent (load) {
go = false;
}
onClipEvent (enterFrame) {
if (go == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Symbol 394 MovieClip Frame 1
stop();
Symbol 394 MovieClip Frame 2
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 2
stop();
Symbol 399 MovieClip Frame 3
stop();
Symbol 399 MovieClip Frame 4
stop();
Symbol 399 MovieClip Frame 5
gotoAndStop (1);
Symbol 411 MovieClip Frame 1
_root.froggy.life.gotoAndStop(1);
Symbol 411 MovieClip Frame 20
gotoAndPlay (1);
Instance of Symbol 424 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_root.boss_hit == 0) {
gotoAndStop (1);
} else if (_root.boss_hit == 1) {
gotoAndStop (2);
} else if (_root.boss_hit == 2) {
gotoAndStop (3);
} else if (_root.boss_hit == 3) {
gotoAndStop (4);
} else if (_root.boss_hit == 4) {
gotoAndStop (5);
} else if (_root.boss_hit == 5) {
gotoAndStop (6);
} else if (_root.boss_hit == 6) {
gotoAndStop (7);
} else if (_root.boss_hit == 7) {
gotoAndStop (8);
} else {
gotoAndStop (9);
}
}
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 2
stop();
Symbol 426 MovieClip Frame 3
stop();
Symbol 426 MovieClip Frame 4
stop();
Symbol 426 MovieClip Frame 5
gotoAndStop (1);
Symbol 428 MovieClip Frame 1
_root.froggy.life.gotoAndStop(1);
Instance of Symbol 2 MovieClip in Symbol 428 MovieClip Frame 20
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan) && (_root.block == false)) {
_root.hurt = true;
}
}
}
Symbol 428 MovieClip Frame 45
_root.froggy.wait = true;
_root.froggy.gotoAndStop(1);
Symbol 431 MovieClip Frame 1
stop();
Instance of Symbol 2 MovieClip in Symbol 431 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan)) {
_root.hurt = true;
}
}
}
Instance of Symbol 2 MovieClip in Symbol 431 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan)) {
_root.hurt = true;
}
}
}
Symbol 431 MovieClip Frame 2
stop();
Instance of Symbol 2 MovieClip in Symbol 431 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan)) {
_root.hurt = true;
}
}
}
Instance of Symbol 2 MovieClip in Symbol 431 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan)) {
_root.hurt = true;
}
}
}
Instance of Symbol 2 MovieClip in Symbol 431 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.hurt == false) {
if (this.hitTest(_root.gohan) && (_root.block == false)) {
_root.hurt = true;
}
}
}
Symbol 431 MovieClip Frame 3
stop();
Symbol 434 MovieClip Frame 15
stop();
Symbol 435 MovieClip Frame 1
stop();
Symbol 435 MovieClip Frame 2
stop();
Symbol 435 MovieClip Frame 3
stop();
Symbol 437 MovieClip Frame 1
_root.froggy.life.gotoAndStop(1);
Instance of Symbol 431 MovieClip "spikes" in Symbol 437 MovieClip Frame 11
onClipEvent (load) {
spike = random(3);
}
onClipEvent (enterFrame) {
if (spike == 0) {
gotoAndStop (1);
} else if (spike == 1) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
Instance of Symbol 435 MovieClip in Symbol 437 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_parent.spikes.spike == 0) {
gotoAndStop (1);
} else if (_parent.spikes.spike == 1) {
gotoAndStop (2);
} else {
gotoAndStop (3);
}
}
Symbol 437 MovieClip Frame 45
_root.froggy.wait = true;
_root.froggy.gotoAndStop(1);
Symbol 441 MovieClip Frame 4
_root.froggy.life.nextFrame();
_parent.chain.nextFrame();
Symbol 441 MovieClip Frame 7
_root.froggy.life.nextFrame();
_parent.chain.nextFrame();
Symbol 441 MovieClip Frame 10
_root.froggy.life.nextFrame();
_parent.chain.nextFrame();
Symbol 441 MovieClip Frame 13
_root.froggy.life.nextFrame();
_parent.chain.nextFrame();
gotoAndPlay (1);
Symbol 442 MovieClip Frame 11
_root.stuff.frog.go = true;
_root.stuff.frog2.go = true;
Symbol 442 MovieClip Frame 51
_root.froggy.wait = true;
_root.froggy.life.gotoAndStop(1);
_root.froggy.gotoAndStop(1);
Symbol 443 MovieClip Frame 26
gotoAndPlay (5);
Symbol 448 MovieClip Frame 5
stop();
_root.plat = true;
Symbol 448 MovieClip Frame 7
_root.plat = false;
_root.falling = true;
Symbol 448 MovieClip Frame 9
gotoAndStop (1);
Symbol 449 MovieClip Frame 1
_root.froggy.life.gotoAndStop(1);
Instance of Symbol 394 MovieClip in Symbol 449 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (2);
}
Symbol 449 MovieClip Frame 10
out = true;
_root.hints.j = true;
Symbol 449 MovieClip Frame 35
count++;
if (count < 6) {
tongue.gotoAndStop(5);
ant.gotoAndPlay(5);
gotoAndPlay (15);
} else {
tongue.play();
}
Symbol 449 MovieClip Frame 45
_root.froggy.wait = true;
_root.froggy.gotoAndStop(1);
Symbol 451 MovieClip Frame 1
_root.plat = false;
_root.falling = true;
_root.froggy.life.gotoAndStop(1);
_root.boss_hit++;
Symbol 451 MovieClip Frame 15
if (_root.boss_hit > 7) {
_root.froggy.quit = true;
_root.froggy.gotoAndStop(7);
} else {
_root.froggy.wait = true;
_root.froggy.gotoAndStop(1);
}
Symbol 452 MovieClip Frame 10
gotoAndPlay (1);
Symbol 457 MovieClip Frame 39
_root.hints.k = true;
Symbol 457 MovieClip Frame 120
_root.gotoAndStop("credits");
Symbol 458 MovieClip Frame 1
stop();
Symbol 458 MovieClip Frame 2
stop();
Symbol 458 MovieClip Frame 3
stop();
Symbol 458 MovieClip Frame 4
stop();
Symbol 458 MovieClip Frame 5
stop();
Instance of Symbol 449 MovieClip in Symbol 458 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.ant.hitTest(_root.gohan.action.foot)) {
_root.froggy.gotoAndStop(6);
} else if (this.ant.hitTest(_root.gohan.action.arm)) {
_root.froggy.gotoAndStop(6);
} else if (_root.blast == true) {
if (this.ant.hitTest(_root.fire)) {
_root.froggy.gotoAndStop(6);
}
}
}
Symbol 458 MovieClip Frame 6
stop();
Symbol 458 MovieClip Frame 7
stop();
Symbol 467 MovieClip Frame 101
_root.gotoAndPlay("boss");
Symbol 479 MovieClip Frame 50
stop();