Frame 71
if ((_framesloaded == _totalframes) and Key.isDown(Key.SPACE)) {
gotoAndStop (73);
}
_root.meter.gotoAndStop((_framesloaded / _totalframes) * 100);
Frame 72
gotoAndPlay (71);
Frame 73
_root.reactnum = 0;
_root.ender = false;
_root.killcount = 0;
_root.youwin = false;
_root.bigtimer = 2;
_root.smalltimer = 1;
_root.started = false;
_root.black._alpha = 0;
_root.score = 0;
duplicateMovieClip (_root.shadow, "shadow1", 10000000);
_root.shadow1._x = 520;
_root.shadow1._y = 200;
_root.hicombo = 0;
play();
Instance of Symbol 142 MovieClip "guy" in Frame 79
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT) and (80 < _root.guy._x)) {
this._x = this._x - 10;
_root.guy._xscale = -100;
} else if (Key.isDown(Key.RIGHT) and (_root.guy._x < 480)) {
this._x = this._x + 10;
_root.guy._xscale = 100;
}
if (Key.isDown(Key.SPACE) and _root.fire) {
_root.fire = false;
_root.ring++;
duplicateMovieClip (_root.ringpic, "ring" add _root.ring, _root.ring + 100000000);
setProperty("_root.ring" add _root.ring, _x , _root.guy._x - (5 * (_root.guy._xscale / 100)));
setProperty("_root.ring" add _root.ring, _y , _root.guy._y + 20);
_root.firecontrol.play();
}
if (Key.isDown(Key.SPACE)) {
_root.guy.spout.gotoAndStop(2);
} else {
_root.guy.spout.gotoAndStop(1);
}
}
Frame 80
if (_root.ender == true) {
i = 0;
while (_root.fishadder >= i) {
removeMovieClip("_root.fish" + i);
i++;
}
i = 0;
while (_root.fishadder2 >= i) {
removeMovieClip("_root.fishy" + i);
i++;
}
i = 0;
while (_root.waver >= i) {
removeMovieClip("_root.wave" + i);
i++;
}
i = 0;
while (_root.ring >= i) {
removeMovieClip("_root.ring" + i);
i++;
}
_root.shadow1._visible = false;
_root.black._alpha = 100;
gotoAndStop (82);
}
if (_root.youwin == true) {
i = 0;
while (_root.fishadder >= i) {
removeMovieClip("_root.fish" + i);
i++;
}
i = 0;
while (_root.fishadder2 >= i) {
removeMovieClip("_root.fishy" + i);
i++;
}
i = 0;
while (_root.waver >= i) {
removeMovieClip("_root.wave" + i);
i++;
}
i = 0;
while (_root.ring >= i) {
removeMovieClip("_root.ring" + i);
i++;
}
_root.shadow1._visible = false;
_root.black._alpha = 100;
gotoAndStop (83);
}
_root.started = true;
Frame 81
gotoAndPlay (80);
Frame 82
stopAllSounds();
stop();
Frame 83
_root.killcount = (_root.killcount add "/") add (_root.fishadder + _root.fishadder2);
stopAllSounds();
stop();
Symbol 17 MovieClip [f1] Frame 1
if (!dead) {
if (this._x < 575) {
this._x = this._x + 3;
} else {
removeMovieClip(this);
}
} else {
gotoAndPlay (3);
}
if (!_root.ender) {
i = 0;
while (_root.fishadder >= i) {
if ((hitTest(eval ("_root.fish" + i)) && ((eval ("_root.fish" + i).dead == true) && (eval ("_root.fish" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fish" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
if ((hitTest(eval ("_root.fishy" + i)) && ((eval ("_root.fishy" + i).dead == true) && (eval ("_root.fishy" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fishy" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
i++;
}
i = 0;
while (_root.ring >= i) {
if (hitTest(eval ("_root.ring" + i)) and (!dead)) {
setProperty("_root.ring" add i, _visible , false);
dead = true;
ring._alpha = 100;
chain = _root.reactnum;
Set("_root.reactnum" + _root.reactnum, 1);
_root.reactnum++;
}
i++;
}
}
finished = false;
value = 25;
Symbol 17 MovieClip [f1] Frame 2
gotoAndPlay (1);
Symbol 17 MovieClip [f1] Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 17 MovieClip [f1] Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 17 MovieClip [f1] Frame 17
finished = true;
if (!_root.ender) {
_root.killcount++;
if ((eval ("_root.reactnum" + chain) == 2) || (chain == 3)) {
value = value * 2;
} else if (eval ("_root.reactnum" + chain) == 4) {
value = value * 4;
} else if (4 < eval ("_root.reactnum" + chain)) {
value = value * 8;
}
_root.score = _root.score + value;
}
Symbol 17 MovieClip [f1] Frame 68
stop();
Symbol 18 MovieClip [f1] Frame 1
if (!dead) {
if (this._x < 575) {
this._x = this._x + 3;
} else {
removeMovieClip(this);
}
} else {
gotoAndPlay (3);
}
if (!_root.ender) {
i = 0;
while (_root.fishadder >= i) {
if ((hitTest(eval ("_root.fish" + i)) && ((eval ("_root.fish" + i).dead == true) && (eval ("_root.fish" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fish" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
if ((hitTest(eval ("_root.fishy" + i)) && ((eval ("_root.fishy" + i).dead == true) && (eval ("_root.fishy" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fishy" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
i++;
}
i = 0;
while (_root.ring >= i) {
if (hitTest(eval ("_root.ring" + i)) and (!dead)) {
setProperty("_root.ring" add i, _visible , false);
dead = true;
ring._alpha = 100;
chain = _root.reactnum;
Set("_root.reactnum" + _root.reactnum, 1);
_root.reactnum++;
}
i++;
}
}
finished = false;
value = 25;
Symbol 18 MovieClip [f1] Frame 2
gotoAndPlay (1);
Symbol 18 MovieClip [f1] Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 18 MovieClip [f1] Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 18 MovieClip [f1] Frame 17
finished = true;
if (!_root.ender) {
_root.killcount++;
if ((eval ("_root.reactnum" + chain) == 2) || (chain == 3)) {
value = value * 2;
} else if (eval ("_root.reactnum" + chain) == 4) {
value = value * 4;
} else if (4 < eval ("_root.reactnum" + chain)) {
value = value * 8;
}
_root.score = _root.score + value;
}
Symbol 18 MovieClip [f1] Frame 68
stop();
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 100
stop();
Symbol 36 MovieClip Frame 1
_root.fishadder++;
_root.randomfish = random(4) + 1;
if (2 < _root.randomfish) {
duplicateMovieClip (_root.fishbase1, "fish" add _root.fishadder, _root.fishadder);
} else if ((_root.randomfish = 1)) {
duplicateMovieClip (_root.fishbase2, "fish" add _root.fishadder, _root.fishadder);
}
setProperty("_root.fish" add _root.fishadder, _x , -50);
setProperty("_root.fish" add _root.fishadder, _y , random(250) + 100);
Set(("_root.fish" add _root.fishadder) add ".dead", false);
Symbol 36 MovieClip Frame 35
gotoAndPlay (1);
Symbol 38 MovieClip Frame 1
_root.fishadder2++;
_root.randomfish2 = random(4) + 1;
if (2 < _root.randomfish2) {
duplicateMovieClip (_root.fishbase3, "fishy" add _root.fishadder2, _root.fishadder2 + 100000);
} else if ((_root.randomfish2 = 1)) {
duplicateMovieClip (_root.fishbase4, "fishy" add _root.fishadder2, _root.fishadder2 + 100000);
}
setProperty("_root.fishy" add _root.fishadder2, _x , 650);
setProperty("_root.fishy" add _root.fishadder2, _y , random(250) + 100);
Set(("_root.fishy" add _root.fishadder2) add ".dead", false);
Symbol 38 MovieClip Frame 35
gotoAndPlay (1);
Symbol 53 MovieClip Frame 1
if (!dead) {
if (-30 < this._x) {
this._x = this._x - 5;
} else {
removeMovieClip(this);
}
} else {
gotoAndPlay (3);
}
if (!_root.ender) {
i = 0;
while (_root.fishadder >= i) {
if ((hitTest(eval ("_root.fish" + i)) && ((eval ("_root.fish" + i).dead == true) && (eval ("_root.fish" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fish" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
if ((hitTest(eval ("_root.fishy" + i)) && ((eval ("_root.fishy" + i).dead == true) && (eval ("_root.fishy" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fishy" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
i++;
}
i = 0;
while (_root.ring >= i) {
if (hitTest(eval ("_root.ring" + i)) and (!dead)) {
setProperty("_root.ring" add i, _visible , false);
dead = true;
ring._alpha = 100;
chain = _root.reactnum;
Set("_root.reactnum" + _root.reactnum, 1);
_root.reactnum++;
}
i++;
}
}
finished = false;
value = 100;
Symbol 53 MovieClip Frame 2
gotoAndPlay (1);
Symbol 53 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 53 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 53 MovieClip Frame 17
finished = true;
if (!_root.ender) {
_root.killcount++;
if ((eval ("_root.reactnum" + chain) == 2) || (chain == 3)) {
value = value * 2;
} else if (eval ("_root.reactnum" + chain) == 4) {
value = value * 4;
} else if (4 < eval ("_root.reactnum" + chain)) {
value = value * 8;
}
_root.score = _root.score + value;
}
Symbol 53 MovieClip Frame 68
stop();
Symbol 69 MovieClip Frame 1
if (!dead) {
if (-30 < this._x) {
this._x = this._x - 12;
} else {
removeMovieClip(this);
}
} else {
gotoAndPlay (3);
}
if (!_root.ender) {
i = 0;
while (_root.fishadder >= i) {
if ((hitTest(eval ("_root.fish" + i)) && ((eval ("_root.fish" + i).dead == true) && (eval ("_root.fish" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fish" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
if ((hitTest(eval ("_root.fishy" + i)) && ((eval ("_root.fishy" + i).dead == true) && (eval ("_root.fishy" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fishy" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
i++;
}
i = 0;
while (_root.ring >= i) {
if (hitTest(eval ("_root.ring" + i)) and (!dead)) {
setProperty("_root.ring" add i, _visible , false);
dead = true;
ring._alpha = 100;
chain = _root.reactnum;
Set("_root.reactnum" + _root.reactnum, 1);
_root.reactnum++;
}
i++;
}
}
finished = false;
value = 150;
Symbol 69 MovieClip Frame 2
gotoAndPlay (1);
Symbol 69 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 69 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 69 MovieClip Frame 17
finished = true;
if (!_root.ender) {
_root.killcount++;
if ((eval ("_root.reactnum" + chain) == 2) || (chain == 3)) {
value = value * 2;
} else if (eval ("_root.reactnum" + chain) == 4) {
value = value * 4;
} else if (4 < eval ("_root.reactnum" + chain)) {
value = value * 8;
}
_root.score = _root.score + value;
}
Symbol 69 MovieClip Frame 68
stop();
Symbol 86 MovieClip Frame 1
if ((num == 2) || (num == 3)) {
gotoAndPlay (3);
} else if (num == 4) {
gotoAndPlay (19);
} else if (4 < num) {
gotoAndPlay (36);
}
Symbol 86 MovieClip Frame 2
gotoAndPlay (1);
Symbol 86 MovieClip Frame 18
stop();
Symbol 86 MovieClip Frame 35
stop();
Symbol 86 MovieClip Frame 46
stop();
Symbol 88 MovieClip Frame 1
i = 0;
while (_root.reactnum >= i) {
if (_root.hicombo < eval ("_root.reactnum" + i)) {
_root.hicombo = eval ("_root.reactnum" + i);
}
i++;
}
Symbol 88 MovieClip Frame 2
gotoAndPlay (1);
Symbol 106 MovieClip Frame 1
if (!dead) {
if (this._x < 575) {
this._x = this._x + 4;
} else {
removeMovieClip(this);
}
} else {
gotoAndPlay (3);
}
if (!_root.ender) {
i = 0;
while (_root.fishadder >= i) {
if ((hitTest(eval ("_root.fish" + i)) && ((eval ("_root.fish" + i).dead == true) && (eval ("_root.fish" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fish" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
if ((hitTest(eval ("_root.fishy" + i)) && ((eval ("_root.fishy" + i).dead == true) && (eval ("_root.fishy" + i).finished == false))) and (!dead)) {
dead = true;
ring._alpha = 0;
chain = eval ("_root.fishy" + i).chain;
eval ("_root.reactnum" + chain)++;
duplicateMovieClip (_root.multiply, "multiply" add chain, chain);
Set(("_root.multiply" + chain) + ".num", eval ("_root.reactnum" + chain));
setProperty("_root.multiply" + chain, _x , this._x);
setProperty("_root.multiply" + chain, _y , this._y);
tellTarget ("_root.multiply" + chain) {
gotoAndPlay (1);
};
}
i++;
}
i = 0;
while (_root.ring >= i) {
if (hitTest(eval ("_root.ring" + i)) and (!dead)) {
setProperty("_root.ring" add i, _visible , false);
dead = true;
ring._alpha = 100;
chain = _root.reactnum;
Set("_root.reactnum" + _root.reactnum, 1);
_root.reactnum++;
}
i++;
}
}
finished = false;
value = 50;
Symbol 106 MovieClip Frame 2
gotoAndPlay (1);
Symbol 106 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 106 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 106 MovieClip Frame 17
finished = true;
if (!_root.ender) {
_root.killcount++;
if ((eval ("_root.reactnum" + chain) == 2) || (chain == 3)) {
value = value * 2;
} else if (eval ("_root.reactnum" + chain) == 4) {
value = value * 4;
} else if (4 < eval ("_root.reactnum" + chain)) {
value = value * 8;
}
_root.score = _root.score + value;
}
Symbol 106 MovieClip Frame 68
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 2
stop();
Symbol 122 MovieClip Frame 1
if (_root.started) {
_root.waver++;
duplicateMovieClip (_root.wave, "wave" add _root.waver, _root.waver);
setProperty(_root.wave add _root.waver, _x , _root.guy._x - (80 * (_root.guy._xscale / 100)));
setProperty(_root.wave add _root.waver, _y , _root.guy._y + 10);
setProperty(_root.wave add _root.waver, _xscale , _root.guy._xscale);
}
Symbol 122 MovieClip Frame 3
gotoAndPlay (1);
Symbol 125 MovieClip Frame 5
stop();
Symbol 125 MovieClip Frame 6
stop();
Symbol 130 MovieClip Frame 1
_root.fire = true;
stop();
Symbol 130 MovieClip Frame 2
_root.fire = false;
Symbol 130 MovieClip Frame 10
gotoAndPlay (1);
Symbol 141 MovieClip Frame 5
stop();
Symbol 142 MovieClip Frame 5
stop();
Symbol 142 MovieClip Frame 6
stop();
Symbol 147 MovieClip Frame 1
if ((_root.bigtimer < 1) && (_root.smalltimer < 1)) {
_root.youwin = true;
}
if ((_root.smalltimer < 1) && (0 < _root.bigtimer)) {
_root.smalltimer = 60;
_root.bigtimer--;
}
if (0 < _root.smalltimer) {
_root.smalltimer--;
}
if (_root.smalltimer < 10) {
_root.smalltimer = "0" add _root.smalltimer;
} else {
_root.smalltimer = _root.smalltimer;
}
Symbol 147 MovieClip Frame 6
gotoAndPlay (1);
Symbol 150 MovieClip Frame 5
stop();
Symbol 154 MovieClip Frame 1
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (3);
}
Symbol 154 MovieClip Frame 2
gotoAndPlay (1);
Symbol 154 MovieClip Frame 11
stop();
removeMovieClip(this);
Symbol 156 MovieClip Frame 1
if (410 < _root.guy._x) {
_root.guy.gotoAndStop(6);
} else {
_root.guy.gotoAndStop(5);
}
if (_root.guy.hitbox.hitTest(_root.light.light.hitbox)) {
_root.light.stop();
_root.ender = true;
}
Symbol 156 MovieClip Frame 2
gotoAndPlay (1);
Symbol 163 Button
on (press) {
gotoAndPlay (1);
}
Symbol 173 Button
on (press) {
gotoAndPlay (1);
}