Frame 1
Stage.showMenu = false;
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 154 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 1 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 1 MovieClip [f1] Frame 2
gotoAndPlay (1);
Symbol 1 MovieClip [f1] Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 1 MovieClip [f1] Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 1 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 1 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 22 MovieClip Frame 1
if (this.sessionstarted != 1) {
this.arcade = new LoadVars();
this.sessionvars = new LoadVars();
this.arcade.gamename = "fishkill";
this.arcade.sessdo = "sessionstart";
this.arcade.sendAndLoad("arcade.php", sessionvars, "POST");
if (this.sessionvars.sessiontype != 2) {
_root.is_a_challenge = 0;
} else {
_root.is_a_challenge = 1;
}
this.sessionstarted = 1;
}
if (_root.gameover == 1) {
if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) {
this.prequestvars = new LoadVars();
this.pranswer = new LoadVars();
this.prequestvars.gametime = this.sessionvars.gametime;
this.prequestvars.fakekey = this.sessionvars.initbar;
_root.score = int(Number(_root.score));
if (_root.score != 0) {
this.prequestvars.score = _root.score;
} else {
this.prequestvars.score = -1;
}
this.prequestvars.id = this.sessionvars.lastid;
this.prequestvars.sessdo = "permrequest";
this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey;
this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST");
this.askpermission = 1;
}
if ((this.pranswer.validate == 1) && (this.finalsent != 1)) {
this.burnscore = new LoadVars();
this.burnscore.microone = this.pranswer.microone;
this.burnscore.gametime = this.prequestvars.gametime;
this.burnscore.id = this.prequestvars.id;
if (_root.score == 0) {
this.burnscore.noscore = 1;
}
this.burnscore.sessdo = "burn";
this.burnscore.send("./arcade.php", "_self", "POST");
this.finalsent = 1;
}
}
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 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 39 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 39 MovieClip Frame 35
gotoAndPlay (1);
Symbol 41 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 41 MovieClip Frame 2
gotoAndPlay (1);
Symbol 41 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 41 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 41 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 41 MovieClip Frame 68
stop();
Symbol 57 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 57 MovieClip Frame 2
gotoAndPlay (1);
Symbol 57 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 57 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 57 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 57 MovieClip Frame 68
stop();
Symbol 74 MovieClip Frame 1
if ((num == 2) || (num == 3)) {
gotoAndPlay (3);
} else if (num == 4) {
gotoAndPlay (19);
} else if (4 < num) {
gotoAndPlay (36);
}
Symbol 74 MovieClip Frame 2
gotoAndPlay (1);
Symbol 74 MovieClip Frame 18
stop();
Symbol 74 MovieClip Frame 35
stop();
Symbol 74 MovieClip Frame 46
stop();
Symbol 97 MovieClip Frame 1
i = 0;
while (_root.reactnum >= i) {
if (_root.hicombo < eval ("_root.reactnum" + i)) {
_root.hicombo = eval ("_root.reactnum" + i);
}
i++;
}
Symbol 97 MovieClip Frame 2
gotoAndPlay (1);
Symbol 101 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 101 MovieClip Frame 2
gotoAndPlay (1);
Symbol 101 MovieClip Frame 3
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (5);
}
Symbol 101 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 101 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 101 MovieClip Frame 68
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 2
stop();
Symbol 135 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 135 MovieClip Frame 3
gotoAndPlay (1);
Symbol 124 MovieClip Frame 5
stop();
Symbol 124 MovieClip Frame 6
stop();
Symbol 140 MovieClip Frame 1
_root.fire = true;
stop();
Symbol 140 MovieClip Frame 2
_root.fire = false;
Symbol 140 MovieClip Frame 10
gotoAndPlay (1);
Symbol 149 MovieClip Frame 5
stop();
Symbol 154 MovieClip Frame 5
stop();
Symbol 154 MovieClip Frame 6
stop();
Symbol 156 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 156 MovieClip Frame 6
gotoAndPlay (1);
Symbol 167 MovieClip Frame 5
stop();
Symbol 168 MovieClip Frame 1
if (this._y < 350) {
this._y = this._y + 2;
} else {
gotoAndPlay (3);
}
Symbol 168 MovieClip Frame 2
gotoAndPlay (1);
Symbol 168 MovieClip Frame 11
stop();
removeMovieClip(this);
Symbol 172 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 172 MovieClip Frame 2
gotoAndPlay (1);
Symbol 175 Button
on (press) {
_root.gameover = 1;
}
Symbol 180 Button
on (press) {
_root.gameover = 1;
}
Symbol 193 Button
on (press) {
_root.gameover = 1;
}
Symbol 195 Button
on (press) {
_root.gameover = 1;
}