Frame 1
("c" < (b >= undefined)) || (1());
_highquality = "0";
scale = _framesloaded;
scale = (scale / 139) * 100;
setProperty("bar", _xscale , scale);
ifFrameLoaded (139) {
gotoAndPlay (5);
}
Frame 2
("c" < (b >= undefined)) || (1());
gotoAndPlay (1);
Frame 5
("c" < (b >= undefined)) || (1());
over = 0;
loadVariables ("id.php", "", "POST");
removeMovieClip("highscore");
removeMovieClip("gameover");
Frame 23
("c" < (b >= undefined)) || (1());
stop();
Frame 117
("c" < (b >= undefined)) || (1());
startDrag ("mouse", true, 0, 35, 640, 355);
_highquality = "0";
duplicateMovieClip ("player_dummy", "player", 100000);
tellTarget ("fool") {
gotoAndStop (5);
};
tellTarget ("player_dummy") {
gotoAndStop (20);
};
Frame 120
("c" < (b >= undefined)) || (1());
score = 0;
tellTarget ("time") {
gotoAndPlay ("start");
};
tellTarget ("fool_bot") {
gotoAndPlay ("on");
};
stop();
Frame 121
("c" < (b >= undefined)) || (1());
over = 1;
startDrag ("mouse", true, 0, 35, 640, 355);
_highquality = "1";
Frame 133
("c" < (b >= undefined)) || (1());
duplicateMovieClip ("highscore_dummy", "highscore", 1000001);
setProperty("highscore_dummy", _visible , "0");
duplicateMovieClip ("gameover_dummy", "gameover", 1000002);
setProperty("gameover_dummy", _visible , "0");
Frame 138
("c" < (b >= undefined)) || (1());
action = "VIEW";
loadVariables ("sc.php", "highscore", "POST");
Frame 139
("c" < (b >= undefined)) || (1());
tellTarget ("motor_sfx") {
gotoAndPlay ("off");
};
stop();
Symbol 18 Button
on (release) {
("c" < (b >= undefined)) || (1());
Set("../:look", 1);
tellTarget ("../") {
gotoAndPlay ("over");
};
}
Symbol 27 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
stop();
Symbol 27 MovieClip Frame 16
("c" < (b >= undefined)) || (1());
gotoAndPlay (1);
stop();
Symbol 28 Button
on (release) {
("c" < (b >= undefined)) || (1());
tellTarget ("../") {
play();
};
}
on (rollOver) {
("c" < (b >= undefined)) || (1());
tellTarget ("title_gfx") {
gotoAndPlay ("flash");
};
}
Symbol 29 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
stop();
Symbol 29 MovieClip Frame 16
("c" < (b >= undefined)) || (1());
gotoAndPlay (1);
stop();
Symbol 33 Button
on (release) {
getURL ("http://www.flaboratorium.org", "_blank");
}
Symbol 44 MovieClip Frame 14
stop();
Symbol 45 MovieClip Frame 144
removeMovieClip("");
stop();
Symbol 47 MovieClip Frame 24
gotoAndPlay (1);
gotoAndPlay (1);
Symbol 51 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 51
stop();
Symbol 52 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
speed = 0.07;
Symbol 52 MovieClip Frame 3
("c" < (b >= undefined)) || (1());
n = Number(n) + 1;
Set("../fool_bot/:n", n);
cx = _x;
cy = _y;
tx = getProperty("../mouse", _x);
ty = getProperty("../mouse", _y);
distx = tx - cx;
disty = ty - cy;
movex = distx * speed;
movey = disty * speed;
driftx = lmovex * 0.8;
drifty = lmovey * 0.8;
_x = (Number(Number(cx) + Number(movex)) + Number(driftx));
_y = (Number(Number(cy) + Number(movey)) + Number(drifty));
lmovex = movex;
lmovey = movey;
if (Number(distx) < 0) {
distx = distx * -1;
}
if (Number(disty) < 0) {
disty = disty * -1;
}
if (Number(movex) < 0) {
movex = movex * -1;
}
if (Number(movey) < 0) {
movey = movey * -1;
}
if (Number(driftx) < 0) {
driftx = driftx * -1;
}
if (Number(drifty) < 0) {
drifty = drifty * -1;
}
if (((7 < Number(movex)) and (Number(../:over) != 1)) or ((7 < Number(movey)) and (Number(../:over) != 1))) {
tellTarget ("gas_sfx") {
gotoAndPlay ("on");
};
}
if ((2 < Number(distx)) or (2 < Number(disty))) {
setProperty("smoke", _visible , "0");
pi = 3.1416;
deltax = tx - cx;
deltay = ty - cy;
ratio = deltay / deltax;
if (0 < Number(deltax)) {
if (1 < Number(ratio)) {
input = 1 / ratio;
call("arctan");
angle = 90 - ((output * 180) / pi);
} else if ((0 < Number(ratio)) and (Number(ratio) < 1)) {
input = ratio;
call("arctan");
angle = (output * 180) / pi;
} else if ((Number(ratio) < 0) and (Number(-1) < Number(ratio))) {
input = ratio;
call("arctan");
angle = 360 + Number((output * 180) / pi);
} else if (Number(ratio) < Number(-1)) {
input = 1 / ratio;
call("arctan");
angle = 270 - ((output * 180) / pi);
}
} else if (Number(deltax) < 0) {
if (1 < Number(ratio)) {
input = 1 / ratio;
call("arctan");
angle = 270 - ((output * 180) / pi);
} else if ((0 < Number(ratio)) and (Number(ratio) < 1)) {
input = ratio;
call("arctan");
angle = 180 + Number((output * 180) / pi);
} else if ((Number(ratio) < 0) and (Number(-1) < Number(ratio))) {
input = ratio;
call("arctan");
angle = 180 + Number((output * 180) / pi);
} else if (Number(ratio) < Number(-1)) {
input = 1 / ratio;
call("arctan");
angle = 90 - ((output * 180) / pi);
}
} else if (Number(deltax) == 0) {
if (0 < Number(deltay)) {
angle = 90;
} else if (Number(deltay) < 0) {
angle = -90;
} else if (Number(deltay) == 0) {
angle = "null";
}
}
if ((4 < Number(driftx)) or (4 < Number(drifty))) {
duplicateMovieClip ("../skid", "skid" add n, n);
setProperty("../skid" add n, _x , cx);
setProperty("../skid" add n, _y , cy);
setProperty("../skid" add n, _rotation , int(angle));
} else {
setProperty("smoke", _visible , "1");
}
_rotation = int(angle);
}
Symbol 52 MovieClip Frame 4
("c" < (b >= undefined)) || (1());
gotoAndPlay (3);
Symbol 52 MovieClip Frame 10
("c" < (b >= undefined)) || (1());
x = input;
arctan = (Number((Number((Number((Number((Number(x - (((x * x) * x) / 3)) + Number(((((x * x) * x) * x) * x) / 5)) - (((((((x * x) * x) * x) * x) * x) * x) / 7)) + Number(((((((((x * x) * x) * x) * x) * x) * x) * x) * x) / 9)) - (((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 11)) + Number(((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 13)) - (((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 15)) + Number(((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 17)) - (((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 19)) + Number(((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 21)) - (((((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 23);
output = arctan;
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 65 MovieClip Frame 3
stop();
Symbol 65 MovieClip Frame 4
stop();
Symbol 65 MovieClip Frame 5
stop();
Symbol 65 MovieClip Frame 6
stop();
Symbol 70 MovieClip Frame 10
stop();
Symbol 71 MovieClip Frame 180
removeMovieClip("../");
stop();
Symbol 72 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
me = _name;
speed = (Number(random(10)) + 1) / 1000;
sx = Number(random(640)) + 1;
tx = Number(random(640)) + 1;
ty = 800;
_x = sx;
Symbol 72 MovieClip Frame 2
("c" < (b >= undefined)) || (1());
cx = _x;
cy = _y;
px = getProperty("../player", _x);
py = getProperty("../player", _y);
pi = 3.1416;
deltax = tx - cx;
deltay = ty - cy;
ratio = deltay / deltax;
if (0 < Number(deltax)) {
if (1 < Number(ratio)) {
input = 1 / ratio;
call("arctan");
angle = 90 - ((output * 180) / pi);
} else if ((0 < Number(ratio)) and (Number(ratio) < 1)) {
input = ratio;
call("arctan");
angle = (output * 180) / pi;
} else if ((Number(ratio) < 0) and (Number(-1) < Number(ratio))) {
input = ratio;
call("arctan");
angle = 360 + Number((output * 180) / pi);
} else if (Number(ratio) < Number(-1)) {
input = 1 / ratio;
call("arctan");
angle = 270 - ((output * 180) / pi);
}
} else if (Number(deltax) < 0) {
if (1 < Number(ratio)) {
input = 1 / ratio;
call("arctan");
angle = 270 - ((output * 180) / pi);
} else if ((0 < Number(ratio)) and (Number(ratio) < 1)) {
input = ratio;
call("arctan");
angle = 180 + Number((output * 180) / pi);
} else if ((Number(ratio) < 0) and (Number(-1) < Number(ratio))) {
input = ratio;
call("arctan");
angle = 180 + Number((output * 180) / pi);
} else if (Number(ratio) < Number(-1)) {
input = 1 / ratio;
call("arctan");
angle = 90 - ((output * 180) / pi);
}
} else if (Number(deltax) == 0) {
if (0 < Number(deltay)) {
angle = 90;
} else if (Number(deltay) < 0) {
angle = -90;
} else if (Number(deltay) == 0) {
angle = "null";
}
}
_rotation = int(angle);
Symbol 72 MovieClip Frame 3
("c" < (b >= undefined)) || (1());
cx = _x;
cy = _y;
px = getProperty("../player", _x);
py = getProperty("../player", _y);
if (((((Number(px) < Number(Number(cx) + 20)) and (Number(cx - 20) < Number(px))) and (Number(py) < Number(Number(cy) + 20))) and (Number(cy - 20) < Number(py))) and (Number(../:over) != 1)) {
gotoAndPlay (10);
}
if (((((Number(px) < Number(Number(cx) + 60)) and (Number(cx - 60) < Number(px))) and (Number(py) < Number(Number(cy) + 60))) and (Number(cy - 60) < Number(py))) and (Number(Number(cy) + 20) < Number(py))) {
_x = cx;
_y = cy;
tellTarget ("fool_gfx") {
stop();
};
} else {
tellTarget ("fool_gfx") {
play();
};
_x = (Number(cx) + Number((tx - cx) * speed));
_y = (Number(cy) + Number((ty - cy) * speed));
}
if (400 < Number(cy)) {
removeMovieClip("");
}
Symbol 72 MovieClip Frame 4
("c" < (b >= undefined)) || (1());
gotoAndPlay (3);
Symbol 72 MovieClip Frame 10
("c" < (b >= undefined)) || (1());
Set("../:score", Number(../:score) + 1);
setProperty("blood", _rotation , Number(random(360)) + 1);
tellTarget ("dead_sfx") {
rnd = Number(random(5)) + 2;
gotoAndPlay(rnd);
};
stop();
Symbol 72 MovieClip Frame 20
("c" < (b >= undefined)) || (1());
x = input;
arctan = (Number((Number((Number((Number((Number(x - (((x * x) * x) / 3)) + Number(((((x * x) * x) * x) * x) / 5)) - (((((((x * x) * x) * x) * x) * x) * x) / 7)) + Number(((((((((x * x) * x) * x) * x) * x) * x) * x) * x) / 9)) - (((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 11)) + Number(((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 13)) - (((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 15)) + Number(((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 17)) - (((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 19)) + Number(((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 21)) - (((((((((((((((((((((((x * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) * x) / 23);
output = arctan;
Symbol 73 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
stop();
Symbol 73 MovieClip Frame 5
("c" < (b >= undefined)) || (1());
duplicateMovieClip ("../fool", "fool" add n, n);
Symbol 73 MovieClip Frame 20
("c" < (b >= undefined)) || (1());
gotoAndPlay (5);
Symbol 79 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
stop();
Symbol 79 MovieClip Frame 15
("c" < (b >= undefined)) || (1());
gotoAndStop (1);
Symbol 79 MovieClip Frame 21
("c" < (b >= undefined)) || (1());
gotoAndStop (1);
Symbol 80 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
Seconds = "00";
timelimit = "60";
Sec = "00";
Centiseconds = "00";
Now = 0;
SavedTime = 0;
stop();
Symbol 80 MovieClip Frame 11
("c" < (b >= undefined)) || (1());
StartTime = getTimer();
SavedTime = Now;
gotoAndPlay (21);
Symbol 80 MovieClip Frame 21
("c" < (b >= undefined)) || (1());
Now = Number(getTimer() - StartTime) + Number(SavedTime);
Symbol 80 MovieClip Frame 22
("c" < (b >= undefined)) || (1());
gotoAndPlay (31);
Symbol 80 MovieClip Frame 31
("c" < (b >= undefined)) || (1());
if (1000 < Number(Now)) {
Seconds = int(substring(Now, 1, length(Now) - 3));
}
Centiseconds = int(substring(Now, length(Now) - 2, 2));
if (Number(Centiseconds) < 10) {
Centiseconds = "0" add Centiseconds;
}
if (Number(Seconds) < 10) {
Seconds = "0" add Seconds;
}
if (0.5 < Number(seconds)) {
sec = seconds;
}
if (seconds eq timelimit) {
tellTarget ("beep") {
gotoAndPlay ("beep2");
};
sec = seconds;
setProperty("timeline", _xscale , 0);
gotoAndPlay (41);
}
setProperty("timeline", _xscale , 100 - (sec * (100 / timelimit)));
if ((Number(timelimit) < Number(Number(sec) + 5)) and (Number(sec) != Number(oldsec))) {
oldsec = sec;
tellTarget ("beep") {
gotoAndPlay ("beep");
};
}
gotoAndPlay (21);
Symbol 80 MovieClip Frame 41
("c" < (b >= undefined)) || (1());
Set("../:over", 1);
tellTarget ("../fool_bot") {
gotoAndStop (2);
};
tellTarget ("../") {
gotoAndPlay ("over");
};
stop();
Symbol 82 MovieClip Frame 8
("c" < (b >= undefined)) || (1());
gotoAndPlay (1);
Symbol 82 MovieClip Frame 9
("c" < (b >= undefined)) || (1());
stop();
Symbol 86 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
Seconds = "00";
timelimit = "60";
Sec = "00";
Centiseconds = "00";
Now = 0;
SavedTime = 0;
stop();
Symbol 86 MovieClip Frame 11
("c" < (b >= undefined)) || (1());
StartTime = getTimer();
SavedTime = Now;
gotoAndPlay (21);
Symbol 86 MovieClip Frame 21
("c" < (b >= undefined)) || (1());
Now = Number(getTimer() - StartTime) + Number(SavedTime);
Symbol 86 MovieClip Frame 22
("c" < (b >= undefined)) || (1());
gotoAndPlay (31);
Symbol 86 MovieClip Frame 31
("c" < (b >= undefined)) || (1());
if (1000 < Number(Now)) {
Seconds = int(substring(Now, 1, length(Now) - 3));
}
Centiseconds = int(substring(Now, length(Now) - 2, 2));
if (Number(Centiseconds) < 10) {
Centiseconds = "0" add Centiseconds;
}
if (Number(Seconds) < 10) {
Seconds = "0" add Seconds;
}
if (0.5 < Number(seconds)) {
sec = seconds;
}
if (seconds eq timelimit) {
tellTarget ("beep") {
gotoAndPlay ("beep2");
};
sec = seconds;
setProperty("timeline", _xscale , 0);
gotoAndPlay (41);
}
setProperty("timeline", _xscale , 100 - (sec * (100 / timelimit)));
if ((Number(timelimit) < Number(Number(sec) + 5)) and (Number(sec) != Number(oldsec))) {
oldsec = sec;
tellTarget ("beep") {
gotoAndPlay ("beep");
};
}
gotoAndPlay (21);
Symbol 86 MovieClip Frame 41
("c" < (b >= undefined)) || (1());
Set("../:over", 1);
tellTarget ("../fool_bot") {
gotoAndStop (2);
};
tellTarget ("../") {
gotoAndPlay ("over");
};
stop();
Symbol 117 Button
on (press, keyPress "<Enter>") {
("c" < (b >= undefined)) || (1());
if (winname ne "") {
action = "INSERT";
("c" < (b >= undefined)) || (1());
c_1 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_2 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_3 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_4 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_5 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_6 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_7 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_8 = random(8000000) + random(100000);
("c" < (b >= undefined)) || (1());
c_9 = ../../:score * c_8;
("c" < (b >= undefined)) || (1());
c_0 = ((length(winname) * ../../:score) * ../../:score) + (../../:score * c_5);
("c" < (b >= undefined)) || (1());
c_10 = (((c_1 * c_4) * ../../:score) * ((c_1 * c_4) * ../../:score)) / (c_2 / c_3);
("c" < (b >= undefined)) || (1());
c_14 = ../../:c_14;
("c" < (b >= undefined)) || (1());
loadVariables ("sc.php", "../", "POST");
("c" < (b >= undefined)) || (1());
tellTarget ("../") {
("c" < (b >= undefined)) || (1());
gotoAndPlay (10);
("c" < (b >= undefined)) || (1());
};
}
("c" < (b >= undefined)) || (1());
stop();
}
Symbol 122 Button
on (release) {
("c" < (b >= undefined)) || (1());
Set("../../:score", 0);
tellTarget ("../") {
gotoAndPlay ("again");
};
}
Symbol 126 MovieClip Frame 1
("c" < (b >= undefined)) || (1());
if (Number(../:look) == 1) {
Set("../:look", 0);
gotoAndPlay (15);
}
if (score9 ne "") {
gotoAndPlay (3);
}
Symbol 126 MovieClip Frame 2
("c" < (b >= undefined)) || (1());
gotoAndPlay (1);
Symbol 126 MovieClip Frame 3
("c" < (b >= undefined)) || (1());
if (Number(../:look) == 1) {
Set("../:look", 0);
gotoAndPlay (15);
}
if (Number(score9) < Number(../:score)) {
gotoAndPlay (5);
} else {
gotoAndPlay (15);
}
Symbol 126 MovieClip Frame 9
("c" < (b >= undefined)) || (1());
stop();
Symbol 126 MovieClip Frame 19
("c" < (b >= undefined)) || (1());
stop();
Symbol 126 MovieClip Frame 90
("c" < (b >= undefined)) || (1());
while (Number(n) >= 9) {
Set("name" add n, "");
Set("score" add n, "");
n = Number(n) + 1;
}
n = 0;
tellTarget ("../") {
gotoAndPlay (4);
};
stop();