Frame 1
function start_race() {
stopAllSounds();
gotoAndStop (9);
}
stop();
Instance of Symbol 4 MovieClip in Frame 1
onClipEvent (load) {
this.swapDepths(99999);
}
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (enterFrame) {
total = _root.getBytesTotal();
loads = _root.getBytesLoaded();
percent = int(loads / (total / 79));
this.gotoAndStop(percent);
}
Frame 2
level = 1;
Frame 9
function play_sound(piece) {
sounds.gotoAndStop(piece);
}
function level_start() {
start_bash = false;
bomb_down = false;
level_over = false;
biker_smashed = false;
adj = 0;
corner_adj = 0;
object_adj = 0;
level_over = true;
lives = 1;
duplicateMovieClip ("bike_original", "bike", 999);
bike._x = 221;
bike._y = 275;
duplicateMovieClip ("interface_original", "interface", 2000);
interface._x = 0;
interface._y = 0;
interface.gotoAndStop(4);
temp_distance = 0;
my_distance = 0;
em_lev = 0;
sign_z = 0;
adj = 0;
enemy_z = 0;
my_health = 10;
actual_enemy_z = 0;
x_speed = 0;
which_corner = 0;
side_lev = 5;
scenery.gotoAndStop(level);
corner_adj = 0;
interface.weapon.gotoAndStop(level);
if (level == 1) {
road_colour = new Color(road_all);
road_transform = new Object();
road_transform = {ra:"74", rb:"0", ga:"63", gb:"0", ba:"30", bb:"0", aa:"100", ab:"0"};
road_colour.setTransform(road_transform);
dirty_colour = new Color(dirty);
dirty_transform = new Object();
dirty_transform = {ra:"100", rb:"0", ga:"94", gb:"0", ba:"52", bb:"0", aa:"100", ab:"0"};
dirty_colour.setTransform(dirty_transform);
clone_amount = 6;
bike_count = clone_amount;
corners = new Array([30, "start_left", 18], [60, "start_right", 18], [100, "start_right", 14], [116, "start_left", 14], [140, "start_right", 60], [230, "start_left", 18], [260, "start_right", 14], [300, "start_right", 12], [320, "start_left", 12], [340, "start_right", 18], [370, "start_left", 10], [390, "start_right", 10]);
}
if (level == 2) {
road_colour = new Color(road_all);
road_transform = new Object();
road_transform = {ra:"87", rb:"0", ga:"80", gb:"0", ba:"58", bb:"0", aa:"100", ab:"0"};
road_colour.setTransform(road_transform);
dirty_colour = new Color(dirty);
dirty_transform = new Object();
dirty_transform = {ra:"65", rb:"0", ga:"43", gb:"0", ba:"41", bb:"0", aa:"100", ab:"0"};
dirty_colour.setTransform(dirty_transform);
clone_amount = 10;
bike_count = clone_amount;
corners = new Array([20, "start_right", 18], [45, "start_right", 16], [70, "start_left", 24], [110, "start_right", 16], [140, "start_left", 16], [165, "start_left", 20], [195, "start_right", 28], [240, "start_right", 10], [260, "start_left", 10], [300, "start_right", 14], [320, "start_right", 14], [340, "start_left", 12], [360, "start_right", 12]);
}
if (level == 3) {
road_colour = new Color(road_all);
road_transform = new Object();
road_transform = {ra:"34", rb:"0", ga:"30", gb:"0", ba:"23", bb:"0", aa:"100", ab:"0"};
road_colour.setTransform(road_transform);
dirty_colour = new Color(dirty);
dirty_transform = new Object();
dirty_transform = {ra:"0", rb:"0", ga:"30", gb:"0", ba:"32", bb:"0", aa:"100", ab:"0"};
dirty_colour.setTransform(dirty_transform);
clone_amount = 14;
bike_count = clone_amount;
corners = new Array([60, "start_left", 54], [180, "start_left", 18], [240, "start_left", 18], [260, "start_right", 76], [340, "start_right", 76], [420, "start_left", 8], [440, "start_left", 8], [460, "start_left", 58]);
}
}
function next_lap() {
if (interface.laps._currentframe < 3) {
interface.laps.blink_it = true;
interface.laps.nextFrame();
interface.laps.time = 0;
temp_distance = 0;
which_corner = 0;
} else {
interface.gotoAndStop(5);
bike.gotoAndStop(6);
bike.deduct = enemy_z + 183;
level_over = true;
max_speeed = 6;
throttle = false;
}
}
function make_missile(en_x, en_y, en_z) {
duplicateMovieClip ("enemy_attack", "emissile", 99);
emissile.deduct = enemy_z;
emissile.gotoAndStop(4);
emissile._rotation = (-en_x) * 2;
ex_name = emissile.emissile;
ex_name.x = en_x;
ex_name.y = en_y;
ex_name.t_z = en_z + 20;
}
function signs(which_sign) {
num = 1;
j = 1;
while (j <= 5) {
duplicateMovieClip (all_side_objects, "side" + num, 501 + num);
this["side" + num].fl = 100;
this["side" + num].xcenter = 220;
this["side" + num].ycenter = 127;
this["side" + num].zcenter = 100;
this["side" + num].x = 0;
this["side" + num].z = 300 - (j * 20);
this["side" + num].y = 26;
this["side" + num].deduct = sign_z;
this["side" + num].gotoAndStop(2);
this["side" + num].side_objects.gotoAndStop(which_sign);
this["side" + num].side_objects.arrow.gotoAndStop(level);
num++;
j++;
}
}
function side_objects() {
side_lev = side_lev + ((side_lev < 40) - (34 * (side_lev == 40)));
duplicateMovieClip (all_side_objects, "side" + side_lev, 500 - (side_lev * 2));
this["side" + side_lev].fl = 100;
this["side" + side_lev].xcenter = 220;
this["side" + side_lev].ycenter = 127;
this["side" + side_lev].zcenter = 100;
this["side" + side_lev].x = 0;
this["side" + side_lev].z = 300;
this["side" + side_lev].y = 26;
this["side" + side_lev].deduct = sign_z;
this["side" + side_lev].gotoAndStop(2);
this["side" + side_lev].side_objects.gotoAndStop(level + 2);
this["side" + side_lev].side_objects.object.gotoAndStop(int(Math.random() * 6) + 1);
}
function road_corner(dir, timing) {
which_corner++;
if (dir != "start_right") {
} else {
(road_all.gotoAndStop(2));// not popped
}
if (dir != "start_left") {
} else {
(road_all.gotoAndStop(4));// not popped
}
road_all.slow_timing = timing + my_distance;
road_all.fast_timing = (timing * 0.5) + my_distance;
}
function make_enemy() {
duplicateMovieClip ("clone_bike", "enemy_bike", 201);
enemy_bike.gotoAndStop(level + 2);
enemy_bike.deduct = enemy_z;
enemy_bike.my_level = 201;
}
function machine_gun() {
fl_lev = fl_lev + ((fl_lev < 99) - (98 * (fl_lev == 99)));
duplicateMovieClip ("bullet", "bullet" + fl_lev, fl_lev + 601);
this["bullet" + fl_lev].gotoAndStop(2);
this["bullet" + fl_lev].shot.x = (bike._x - 220) * 0.2;
}
function special_fire() {
if ((level == 3) && (interface.weapon.blink_it != true)) {
interface.weapon.blink_it = true;
interface.weapon.time = 0;
m_ang = (bike._x - 26) / 4;
mi_lev = mi_lev + ((mi_lev < 99) - (98 * (mi_lev == 99)));
duplicateMovieClip ("missile", "missile" + mi_lev, mi_lev + 701);
this["missile" + mi_lev].gotoAndStop(2);
this["missile" + mi_lev]._rotation = -m_ang;
this["missile" + mi_lev].missile.x = (bike._x - 220) * 0.2;
}
if ((level == 1) && (interface.weapon.blink_it != true)) {
interface.weapon.blink_it = true;
interface.weapon.time = 0;
m_ang = (bike._x - 26) / 4;
mi_lev = mi_lev + ((mi_lev < 99) - (98 * (mi_lev == 99)));
duplicateMovieClip ("missile", "laser" + mi_lev, mi_lev + 701);
this["laser" + mi_lev].gotoAndStop(3);
this["laser" + mi_lev]._rotation = -m_ang;
this["laser" + mi_lev].laser.x = (bike._x - 220) * 0.2;
}
if ((level == 2) && (interface.weapon.blink_it != true)) {
interface.weapon.blink_it = true;
interface.weapon.time = 0;
mi_lev = mi_lev + ((mi_lev < 99) - (98 * (mi_lev == 99)));
duplicateMovieClip ("missile", "fire" + mi_lev, mi_lev + 701);
this["fire" + mi_lev].gotoAndStop(4);
this["fire" + mi_lev].fire.x = (bike._x - 220) * 0.2;
}
}
function explode(ex_x, ex_y, ex_z, ex_level) {
duplicateMovieClip ("explosion", "explosion" + (200 - ex_level), ex_level);
this["explosion" + (200 - ex_level)].my_level = ex_level;
this["explosion" + (200 - ex_level)].deduct = enemy_z;
this["explosion" + (200 - ex_level)].gotoAndStop(2);
ex_name = this["explosion" + (200 - ex_level)].explosion;
ex_name.x = ex_x;
ex_name.y = ex_y;
ex_name.t_z = ex_z + 20;
}
function make_lightning(en_x, en_y, en_z) {
duplicateMovieClip ("enemy_attack", "lightning", 99);
lightning.deduct = enemy_z;
lightning.gotoAndStop(2);
ex_name = lightning.lightning;
ex_name.x = en_x;
ex_name.y = en_y;
ex_name.t_z = en_z + 20;
}
function make_acid(en_x, en_y, en_z) {
duplicateMovieClip ("enemy_attack", "acid", 99);
acid.deduct = enemy_z;
acid.gotoAndStop(3);
ex_name = acid.acid;
ex_name.x = en_x;
ex_name.y = en_y;
ex_name.t_z = en_z + 20;
}
function bike_deduct() {
bike_count--;
((bike_count == -1) ? (end_game()) : 0);
}
function end_game() {
edge_sound.gotoAndStop(1);
level_over = true;
left = false;
right = false;
throttle = false;
fire = false;
bike.gotoAndStop(4);
bike.deduct = enemy_z + 183;
interface.gotoAndStop(2);
}
function clear_all() {
edge_sound.gotoAndStop(1);
bike.removeMovieClip();
interface.removeMovieClip();
i = 1;
while (i <= 100) {
this["side" + i].removeMovieClip();
i++;
}
level++;
stopAllSounds();
_quality = "high";
this.gotoAndStop(level + 2);
}
function bike_hit() {
fire = false;
edge_sound.gotoAndStop(1);
duplicateMovieClip ("explosion", "explosion998", 998);
this.explosion998.deduct = enemy_z;
this.explosion998.gotoAndStop(3);
this.explosion998._x = bike._x;
this.explosion998._y = bike._y - 20;
lives++;
if (lives < 4) {
biker_smashed = true;
bike.gotoAndStop(5);
interface.lives.gotoAndStop(lives);
} else {
biker_smashed = true;
bike.removeMovieClip();
interface.gotoAndStop(3);
}
}
function game_over() {
edge_sound.gotoAndStop(1);
interface.removeMovieClip();
enemy_bike.removeMovieClip();
acid.removeMovieClip();
lightning.removeMovieClip();
bike.removeMovieClip();
i = 1;
while (i <= 100) {
this["side" + i].removeMovieClip();
i++;
}
level = 1;
stopAllSounds();
_quality = "high";
this.gotoAndStop(7);
}
function bash_biker(which_bike) {
edge_sound.gotoAndStop(1);
bash_sound = new Sound();
bash_sound.attachSound("basher");
bash_sound.start();
other_bash = which_bike;
bash_adj = 8;
((bike._x < this["clone_bike" + which_bike]._x) ? ((bash_dir = "left")) : ((bash_dir = "right")));
start_bash = true;
}
stop();
_quality = "low";
max_s = 6;
level_start();
em_lev = em_lev + ((em_lev < 90) - (89 * (em_lev == 90)));
trace(em_lev);
duplicateMovieClip ("clone_bike", "clone_bike" + em_lev, 200 - em_lev);
this["clone_bike" + em_lev].gotoAndStop(2);
this["clone_bike" + em_lev].deduct = enemy_z - 100;
this["clone_bike" + em_lev].my_level = 200 - em_lev;
this["clone_bike" + em_lev].id = em_lev;
this["clone_bike" + em_lev].a_x = -(100 + (Math.random() * 100));
em_lev = em_lev + ((em_lev < 90) - (89 * (em_lev == 90)));
trace(em_lev);
duplicateMovieClip ("clone_bike", "clone_bike" + em_lev, 200 - em_lev);
this["clone_bike" + em_lev].gotoAndStop(2);
this["clone_bike" + em_lev].deduct = enemy_z - 100;
this["clone_bike" + em_lev].my_level = 200 - em_lev;
this["clone_bike" + em_lev].id = em_lev;
this["clone_bike" + em_lev].a_x = -(150 + (Math.random() * 100));
this.onEnterFrame = function () {
if (sounds._currentframe == 1) {
} else {
(sounds.gotoAndStop(1));// not popped
}
((((road_all._currentframe == 1) && (int(Math.random() * 15) == 0)) && (!no_side_objects)) ? (side_objects()) : 0);
if (start_bash == true) {
bash_adj = bash_adj - 0.4;
if (bash_dir == "left") {
bike._x = bike._x - bash_adj;
this["clone_bike" + other_bash].clone.x = this["clone_bike" + other_bash].clone.x + (bash_adj * 0.18);
} else {
bike._x = bike._x + bash_adj;
this["clone_bike" + other_bash].clone.x = this["clone_bike" + other_bash].clone.x - (bash_adj * 0.18);
}
if (bash_adj <= 0) {
start_bash = false;
}
}
if ((int(Math.random() * 200) == 0) && (em_lev < clone_amount)) {
em_lev = em_lev + ((em_lev < 90) - (89 * (em_lev == 90)));
duplicateMovieClip ("clone_bike", "clone_bike" + em_lev, 200 - em_lev);
this["clone_bike" + em_lev].gotoAndStop(2);
this["clone_bike" + em_lev].deduct = enemy_z - 100;
this["clone_bike" + em_lev].my_level = 200 - em_lev;
this["clone_bike" + em_lev].id = em_lev;
trace(em_lev);
if (em_lev == 3) {
make_enemy();
}
}
temp_distance = temp_distance + (0.1 + (0.1 * throttle));
my_distance = int(temp_distance);
((my_distance == (corners[which_corner][0] - 8)) ? ((no_side_objects = true)) : 0);
((my_distance == (corners[which_corner][0] - 6)) ? (signs(corners[which_corner][1])) : 0);
((my_distance == corners[which_corner][0]) ? (road_corner(corners[which_corner][1], corners[which_corner][2])) : 0);
if ((level_over != true) && (biker_smashed != true)) {
left = Key.isDown(37) * (!right);
right = Key.isDown(39) * (!left);
throttle = Key.isDown(38) * (((bike._x > 74) && (bike._x < 368)) && (start_bash != true));
fire = Key.isDown(32);
special = Key.isDown(88);
bike._x = bike._x - (x_speed - (adj * 0.1));
bike._x = Math.max(26, Math.min(bike._x, 410));
if (!((bike._x < 66) || (bike._x > 370))) {
(edge_sound.gotoAndStop(1));// not popped
} else {
(edge_sound.gotoAndStop(2));// not popped
}
}
(((((fire == true) && (k_up != true)) && (level_over != true)) && (start_bash != true)) ? ((k_up = true)machine_gun()) : 0);
((!Key.isDown(32)) ? ((k_up = false)) : 0);
(((((special == true) && (s_up != true)) && (level_over != true)) && (biker_smashed != true)) ? ((s_up = true)special_fire()) : 0);
((!Key.isDown(88)) ? ((s_up = false)) : 0);
max_speed = max_s + (max_s * throttle);
sign_z = sign_z - max_speed;
actual_enemy_z = actual_enemy_z + (0.01 * (actual_enemy_z < throttle));
actual_enemy_z = actual_enemy_z - (0.01 * (actual_enemy_z > throttle));
enemy_z = enemy_z - actual_enemy_z;
potential_x = 6 * (left - right);
x_speed = x_speed + (0.5 * (x_speed < potential_x));
x_speed = x_speed - (0.5 * (x_speed > potential_x));
adj = adj + int((max_speed * 0.19) * (adj < ((corner_adj * 9.5) * max_speed)));
adj = adj - int((max_speed * 0.19) * (adj > ((corner_adj * 9.5) * max_speed)));
scenery._x = scenery._x + (adj * 0.01);
lines.gotoAndStop(1 + (max_speed == 12));
if (!((max_speed == 12) && (road_all.road._currentframe != 50))) {
} else {
(road_all.road.gotoAndPlay(road_all.road._currentframe + 1));// not popped
}
if (!(left && (bike._currentframe == 1))) {
} else {
(bike.gotoAndStop(2));// not popped
}
if (!(right && (bike._currentframe == 1))) {
} else {
(bike.gotoAndStop(3));// not popped
}
if (!((((!left) && (!right)) && (bike._currentframe != 1)) && (bike.body._currentframe < 14))) {
} else {
(bike.body.gotoAndPlay(14));// not popped
}
if (!((left && (bike._currentframe == 3)) && ((bike.body._currentframe <= 13) && (bike.body._currentframe >= 9)))) {
} else {
(bike.body.gotoAndPlay(14));// not popped
}
if (!((right && (bike._currentframe == 2)) && ((bike.body._currentframe <= 13) && (bike.body._currentframe >= 9)))) {
} else {
(bike.body.gotoAndPlay(14));// not popped
}
if (!((((throttle && (left)) && (adj > 40)) && (bike._currentframe == 2)) && (bike.body._currentframe == 12))) {
} else {
(bike.body.gotoAndStop(20));// not popped
}
if (!(((adj < 40) && (bike._currentframe == 2)) && (bike.body._currentframe == 20))) {
} else {
(bike.body.gotoAndPlay(9));// not popped
}
if (!((((throttle && (right)) && (adj < -40)) && (bike._currentframe == 3)) && (bike.body._currentframe == 12))) {
} else {
(bike.body.gotoAndStop(20));// not popped
}
if (!(((adj > -40) && (bike._currentframe == 3)) && (bike.body._currentframe == 20))) {
} else {
(bike.body.gotoAndPlay(9));// not popped
}
};
Instance of Symbol 4 MovieClip in Frame 9
onClipEvent (load) {
this.swapDepths(99999);
}
Instance of Symbol 414 MovieClip "clone_bike" in Frame 9
onClipEvent (unload) {
_root.bike_deduct();
}
onClipEvent (enterFrame) {
mx = clone.x;
}
Instance of Symbol 476 MovieClip "bike_original" in Frame 9
onClipEvent (enterFrame) {
mx = _x;
}
Symbol 10 Button
on (release) {
_root.nextFrame();
}
Symbol 13 Button
on (release) {
_root.gotoAndStop(8);
}
Symbol 14 MovieClip Frame 1
stop();
Symbol 18 Button
on (release) {
_root.nextFrame();
}
Symbol 21 MovieClip Frame 182
_root.nextFrame();
Symbol 22 Button
on (release) {
stopAllSounds();
gotoAndStop (9);
}
Symbol 46 MovieClip Frame 2539
stop();
_root.start_race();
Symbol 65 MovieClip Frame 2986
_root.start_race();
stop();
Symbol 118 MovieClip Frame 3093
_root.start_race();
stop();
Symbol 133 Button
on (release) {
_root.gotoAndStop(1);
}
Symbol 142 Button
on (release) {
getURL ("https://www.icmssweep.com/", "_blank");
}
Symbol 157 MovieClip Frame 2258
stop();
Symbol 161 MovieClip Frame 1978
stop();
Symbol 162 Button
on (release) {
gotoAndStop (2);
}
Symbol 168 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 1
var startTime = getTimer();
var numFrames = 0;
var recentSetting = 10;
var recentNumFrames = 0;
var recentStartTime = startTime;
function calcFPS() {
numFrames++;
var now = getTimer();
elapsedSeconds = (now - startTime) / 1000;
actualFPS = numFrames / elapsedSeconds;
recentNumFrames++;
if (recentNumFrames == recentSetting) {
var recentElapsedSeconds = ((now - recentStartTime) / 1000);
recentFPSoutput = recentNumFrames / recentElapsedSeconds;
recentStartTime = now;
recentNumFrames = 0;
}
}
Instance of Symbol 169 MovieClip "callCalcFPS" in Symbol 172 MovieClip Frame 1
onClipEvent (enterFrame) {
_parent.calcFPS();
}
Symbol 179 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 1
((time == 10) ? (_root.clear_all()) : (time++));
Symbol 205 MovieClip Frame 1
((time == 10) ? (_root.game_over()) : (time++));
Symbol 208 MovieClip Frame 1
if (time != 5) {
(time++);// not popped
} else {
(_root.level_over = false);
(_parent.gotoAndStop(1));// not popped
}
Symbol 211 MovieClip Frame 1
((time == 10) ? (_root.game_over()) : (time++));
Symbol 212 MovieClip Frame 1
stop();
Instance of Symbol 179 MovieClip "laps" in Symbol 212 MovieClip Frame 1
onClipEvent (enterFrame) {
if (blink_it == true) {
blink++;
(((blink >= 0) && (blink < 2)) ? ((this._alpha = 10)) : 0);
(((blink > 2) && (blink < 4)) ? ((this._alpha = 90)) : 0);
((blink >= 4) ? (time++(blink = 0)) : 0);
((time == 10) ? ((this._alpha = 100)(blink = 0)(blink_it = false)) : 0);
}
}
Instance of Symbol 186 MovieClip "weapon" in Symbol 212 MovieClip Frame 1
onClipEvent (enterFrame) {
if (blink_it == true) {
blink++;
(((blink >= 0) && (blink < 2)) ? ((this._alpha = 10)) : 0);
(((blink > 2) && (blink < 4)) ? ((this._alpha = 90)) : 0);
((blink >= 4) ? (time++(blink = 0)) : 0);
((time == 20) ? ((this._alpha = 100)(blink = 0)(blink_it = false)) : 0);
}
}
Symbol 239 MovieClip Frame 25
_parent._parent.removeMovieClip();
Symbol 240 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 1
stop();
Instance of Symbol 240 MovieClip "missile" in Symbol 256 MovieClip Frame 2
onClipEvent (enterFrame) {
xcenter = 220 + _root.object_adj;
((z > 160) ? (_parent.removeMovieClip()) : 0);
((z < -200) ? (_parent.removeMovieClip()) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = t_z + speed;
_parent._x = (x * scale) + xcenter;
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._xscale = scale * 30);
_parent._yscale = (_parent._yscale = scale * 30);
if (this._currentframe == 1) {
i = 1;
while (i < (_root.clone_amount + 1)) {
b_d = Math.abs(int(_root["clone_bike" + i].clone.z) - int(this.z));
(((_parent.hitTest(_root["clone_bike" + i]) && (b_d < 10)) && (z < -50)) ? (hit_bike(i)) : 0);
i++;
}
eb_d = Math.abs(int(_root.enemy_bike.clone.z) - int(this.z));
(((_parent.hitTest(_root.enemy_bike) && (eb_d < 10)) && (z < -50)) ? (hit_enemy()) : 0);
max_speed = 5;
} else {
max_speed = (-_root.max_speed) * 0.1;
}
}
onClipEvent (load) {
function hit_bike(which) {
this.gotoAndStop(2);
my_name = _root["clone_bike" + which];
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
function hit_enemy() {
this.gotoAndStop(2);
my_name = _root.enemy_bike;
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
_root.bike.body.fire.play();
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
z = -183;
y = 22;
t_z = z;
}
Instance of Symbol 243 MovieClip "laser" in Symbol 256 MovieClip Frame 3
onClipEvent (enterFrame) {
xcenter = 220 + _root.object_adj;
((z > 160) ? (_parent.removeMovieClip()) : 0);
((z < -200) ? (_parent.removeMovieClip()) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = t_z + speed;
_parent._x = (x * scale) + xcenter;
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._xscale = scale * 30);
_parent._yscale = (_parent._yscale = scale * 30);
if (this._currentframe == 1) {
i = 1;
while (i < (_root.clone_amount + 1)) {
b_d = Math.abs(int(_root["clone_bike" + i].clone.z) - int(this.z));
(((_parent.hitTest(_root["clone_bike" + i]) && (b_d < 10)) && (z < -50)) ? (hit_bike(i)) : 0);
i++;
}
eb_d = Math.abs(int(_root.enemy_bike.clone.z) - int(this.z));
(((_parent.hitTest(_root.enemy_bike) && (eb_d < 10)) && (z < -50)) ? (hit_enemy()) : 0);
max_speed = 10;
} else {
max_speed = (-_root.max_speed) * 0.1;
}
}
onClipEvent (load) {
function hit_bike(which) {
this.gotoAndStop(2);
my_name = _root["clone_bike" + which];
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
function hit_enemy() {
this.gotoAndStop(2);
my_name = _root.enemy_bike;
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
_root.bike.body.laser.play();
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
z = -183;
y = 22;
t_z = z;
}
Instance of Symbol 254 MovieClip "fire" in Symbol 256 MovieClip Frame 4
onClipEvent (enterFrame) {
fire._alpha = fire._alpha - 1;
xcenter = 220 + _root.object_adj;
((z > 160) ? (_parent.removeMovieClip()) : 0);
((z < -200) ? (_parent.removeMovieClip()) : 0);
((fire._alpha <= 0) ? (_parent.removeMovieClip()) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = t_z + speed;
_parent._x = (x * scale) + xcenter;
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._xscale = scale * 30);
_parent._yscale = (_parent._yscale = scale * 30);
if (this._currentframe == 1) {
i = 1;
while (i < (_root.clone_amount + 1)) {
b_d = Math.abs(int(_root["clone_bike" + i].clone.z) - int(this.z));
(((_parent.hitTest(_root["clone_bike" + i]) && (b_d < 10)) && (z < -50)) ? (hit_bike(i)) : 0);
i++;
}
eb_d = Math.abs(int(_root.enemy_bike.clone.z) - int(this.z));
(((_parent.hitTest(_root.enemy_bike) && (eb_d < 10)) && (z < -50)) ? (hit_enemy()) : 0);
max_speed = 3;
} else {
max_speed = (-_root.max_speed) * 0.1;
}
}
onClipEvent (load) {
function hit_bike(which) {
this.gotoAndStop(2);
my_name = _root["clone_bike" + which];
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
function hit_enemy() {
this.gotoAndStop(2);
my_name = _root.enemy_bike;
my_name.damage = my_name.damage + 10;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
}
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
z = -183;
y = 22;
t_z = z;
}
Symbol 262 MovieClip Frame 49
_parent.removeMovieClip();
Symbol 263 MovieClip Frame 1
stop();
Instance of Symbol 262 MovieClip "explosion" in Symbol 263 MovieClip Frame 2
onClipEvent (enterFrame) {
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (t_z + (_root.enemy_z - _parent.deduct)) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
}
onClipEvent (load) {
max_speed = (-_root.max_speed) * 0.2;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
}
Symbol 268 MovieClip Frame 1
stop();
Instance of Symbol 266 MovieClip "shot" in Symbol 268 MovieClip Frame 2
onClipEvent (enterFrame) {
xcenter = 220 + _root.object_adj;
((z > 160) ? (_parent.removeMovieClip()) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = t_z + speed;
_parent._x = (x * scale) + xcenter;
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._xscale = scale * 30);
_parent._yscale = (_parent._yscale = scale * 30);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((_root.object_adj < -2) && (this._currentframe == 1)) ? (gotoAndStop (2)) : 0);
(((_root.object_adj > 2) && (this._currentframe == 1)) ? (gotoAndStop (3)) : 0);
if (!((((_root.object_adj <= 2) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
i = 1;
while (i < (_root.clone_amount + 1)) {
b_d = Math.abs(int(_root["clone_bike" + i].clone.z) - int(this.z));
(((_parent.hitTest(_root["clone_bike" + i]) && (b_d < 10)) && (z < -50)) ? (hit_bike(i)) : 0);
i++;
}
eb_d = Math.abs(int(_root.enemy_bike.clone.z) - int(this.z));
(((_parent.hitTest(_root.enemy_bike) && (eb_d < 10)) && (z < -50)) ? (hit_enemy()) : 0);
}
onClipEvent (load) {
function hit_bike(which) {
my_name = _root["clone_bike" + which];
my_name.damage++;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
pop.start();
_parent.removeMovieClip();
}
function hit_enemy() {
my_name = _root.enemy_bike;
my_name.damage++;
((my_name.damage >= my_name.power) ? (_root.explode(my_name.clone.x, my_name.clone.y, my_name.clone.z, my_name.my_level)my_name.removeMovieClip()) : 0);
pop.start();
_parent.removeMovieClip();
}
pop = new Sound(this);
pop.attachSound("pop");
_root.bike.body.fire.play();
max_speed = 8;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
z = -174;
y = 22;
t_z = z;
}
Symbol 288 MovieClip Frame 64
stop();
Symbol 328 MovieClip Frame 70
stop();
Symbol 333 MovieClip Frame 1
stop();
Instance of Symbol 288 MovieClip "lightning" in Symbol 333 MovieClip Frame 2
onClipEvent (enterFrame) {
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (t_z + (_root.enemy_z - _parent.deduct)) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
(((z < -200) || (this._currentframe == this._totalframes)) ? ((_root.bomb_down = false)_parent.removeMovieClip()) : 0);
if (((((z <= -180) && (z >= -190)) && (damage_done != true)) && (Math.abs(_parent._x - _root.bike._x) <= 20)) && (_root.level_over != true)) {
_root.bike_hit();
damage_done = true;
}
}
onClipEvent (load) {
max_speed = (-_root.max_speed) * 0.1;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
}
Instance of Symbol 328 MovieClip "acid" in Symbol 333 MovieClip Frame 3
onClipEvent (enterFrame) {
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (t_z + (_root.enemy_z - _parent.deduct)) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
(((z < -200) || (this._currentframe == this._totalframes)) ? ((_root.bomb_down = false)_parent.removeMovieClip()) : 0);
if (((((z <= -180) && (z >= -190)) && (damage_done != true)) && (Math.abs(_parent._x - _root.bike._x) <= 20)) && (_root.level_over != true)) {
_root.bike_hit();
damage_done = true;
}
}
onClipEvent (load) {
max_speed = (-_root.max_speed) * 0.1;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
}
Instance of Symbol 332 MovieClip "emissile" in Symbol 333 MovieClip Frame 4
onClipEvent (enterFrame) {
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (t_z + (_root.enemy_z - _parent.deduct)) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
((z < -200) ? ((_root.bomb_down = false)_parent.removeMovieClip()) : 0);
if (((((z <= -180) && (z >= -190)) && (damage_done != true)) && (Math.abs(_parent._x - _root.bike._x) <= 20)) && (_root.level_over != true)) {
_root.bike_hit();
damage_done = true;
}
}
onClipEvent (load) {
max_speed = (-_root.max_speed) * 0.2;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
}
Symbol 360 MovieClip Frame 13
gotoAndPlay (9);
Symbol 360 MovieClip Frame 14
this.play();
Symbol 360 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 370 MovieClip Frame 13
gotoAndPlay (9);
Symbol 370 MovieClip Frame 14
this.play();
Symbol 370 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 371 MovieClip Frame 1
stop();
Symbol 379 MovieClip Frame 13
gotoAndPlay (9);
Symbol 379 MovieClip Frame 14
this.play();
Symbol 379 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 384 MovieClip Frame 13
gotoAndPlay (9);
Symbol 384 MovieClip Frame 14
this.play();
Symbol 384 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 385 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 13
gotoAndPlay (9);
Symbol 393 MovieClip Frame 14
this.play();
Symbol 393 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 398 MovieClip Frame 13
gotoAndPlay (9);
Symbol 398 MovieClip Frame 14
this.play();
Symbol 398 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 399 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 13
gotoAndPlay (9);
Symbol 407 MovieClip Frame 14
this.play();
Symbol 407 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 412 MovieClip Frame 13
gotoAndPlay (9);
Symbol 412 MovieClip Frame 14
this.play();
Symbol 412 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 413 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 1
stop();
Instance of Symbol 371 MovieClip "clone" in Symbol 414 MovieClip Frame 2
onClipEvent (enterFrame) {
((speed < 1) ? ((_parent._alpha = 0)) : ((_parent._alpha = 100)));
if ((z < -200) && (passed == true)) {
_parent.removeMovieClip(_parent);
}
if ((z < -200) && (passed != true)) {
_parent.deduct = _root.enemy_z;
x = (Math.random() * 30) - 15;
_parent.swapDepths(_parent.my_level);
passed = true;
}
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + (max_speed - (max_speed * (z > 50)));
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = ((_root.enemy_z - _parent.deduct) + speed) + _parent.a_x;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 17);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((_root.object_adj < -2) && (this._currentframe == 1)) ? (gotoAndStop (2)) : 0);
(((_root.object_adj > 2) && (this._currentframe == 1)) ? (gotoAndStop (3)) : 0);
if (!((((_root.object_adj <= 2) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
((((z <= -182) && (z >= -186)) && (Math.abs(_parent._x - _root.bike._x) <= 30)) ? (_root.bash_biker(_parent.id)) : 0);
}
onClipEvent (load) {
_parent.power = 10;
max_speed = Math.random() * 0.6;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = (Math.random() * 30) - 15;
y = 26;
}
Instance of Symbol 385 MovieClip "clone" in Symbol 414 MovieClip Frame 3
onClipEvent (enterFrame) {
((speed < 1) ? ((_parent._alpha = 0)) : ((_parent._alpha = 100)));
if (state == "far") {
if (z > 40) {
max_speed = 0;
} else {
max_speed = 1;
}
if (_root.bike_count == 0) {
state = "mid";
}
}
if (state == "mid") {
if ((((int(Math.random() * 50) == 0) && (_root.bomb_down != true)) && (_root.object_adj == 0)) && (_root.biker_smashed != true)) {
_root.make_lightning(x, y, z);
_root.bomb_down = true;
}
if (z > -120) {
max_speed = 0;
} else {
max_speed = 0.8;
}
if (int(Math.random() * 50) == 0) {
if (((((_root.bike._x > 241) && (z < 0)) && (x > -15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
left = true;
right = false;
}
if (((((_root.bike._x < 201) && (z < 0)) && (x < 15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
right = true;
left = false;
}
}
if (z < -174) {
state = "near";
}
}
if (state == "near") {
max_speed = 1.2;
if (z > -140) {
state = "mid";
}
}
x = x + right;
x = x - left;
(((x >= 15) || (x <= -15)) ? ((left = false)(right = false)) : 0);
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
if (z > -183) {
}
if (z < -183) {
}
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (_root.enemy_z - _parent.deduct) + speed;
_root.bad_z = z;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 17);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((left == true) || ((_root.object_adj < -2) && (this._currentframe == 1))) ? (gotoAndStop (2)) : 0);
(((right == true) || ((_root.object_adj > 2) && (this._currentframe == 1))) ? (gotoAndStop (3)) : 0);
if (!((((((left != true) && (right != true)) && (_root.object_adj <= 2)) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
}
onClipEvent (load) {
_parent.power = 100;
state = "far";
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = -15;
y = 26;
}
Instance of Symbol 399 MovieClip "clone" in Symbol 414 MovieClip Frame 4
onClipEvent (enterFrame) {
((speed < 1) ? ((_parent._alpha = 0)) : ((_parent._alpha = 100)));
if (state == "far") {
if (z > 40) {
max_speed = 0;
} else {
max_speed = 1;
}
if (_root.bike_count == 0) {
state = "mid";
}
}
if (state == "mid") {
if ((((int(Math.random() * 50) == 0) && (_root.bomb_down != true)) && (_root.object_adj == 0)) && (_root.biker_smashed != true)) {
_root.make_acid(x, y, z);
_root.bomb_down = true;
}
if (z > -120) {
max_speed = 0;
} else {
max_speed = 0.8;
}
if (int(Math.random() * 50) == 0) {
if (((((_root.bike._x > 241) && (z < 0)) && (x > -15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
left = true;
right = false;
}
if (((((_root.bike._x < 201) && (z < 0)) && (x < 15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
right = true;
left = false;
}
}
if (z < -174) {
state = "near";
}
}
if (state == "near") {
max_speed = 1.2;
if (z > -140) {
state = "mid";
}
}
x = x + right;
x = x - left;
(((x >= 15) || (x <= -15)) ? ((left = false)(right = false)) : 0);
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
if (z > -183) {
}
if (z < -183) {
}
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (_root.enemy_z - _parent.deduct) + speed;
_root.bad_z = z;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 17);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((left == true) || ((_root.object_adj < -2) && (this._currentframe == 1))) ? (gotoAndStop (2)) : 0);
(((right == true) || ((_root.object_adj > 2) && (this._currentframe == 1))) ? (gotoAndStop (3)) : 0);
if (!((((((left != true) && (right != true)) && (_root.object_adj <= 2)) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
}
onClipEvent (load) {
_parent.power = 150;
state = "far";
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = -15;
y = 26;
}
Instance of Symbol 413 MovieClip "clone" in Symbol 414 MovieClip Frame 5
onClipEvent (enterFrame) {
((speed < 1) ? ((_parent._alpha = 0)) : ((_parent._alpha = 100)));
if (state == "far") {
if (z > 40) {
max_speed = 0;
} else {
max_speed = 1;
}
if (_root.bike_count == 0) {
state = "mid";
}
}
if (state == "mid") {
if ((((int(Math.random() * 50) == 0) && (_root.bomb_down != true)) && (_root.object_adj == 0)) && (_root.biker_smashed != true)) {
_root.make_missile(x, y, z);
_root.bomb_down = true;
}
if (z > -120) {
max_speed = 0;
} else {
max_speed = 0.8;
}
if (int(Math.random() * 50) == 0) {
if (((((_root.bike._x > 241) && (z < 0)) && (x > -15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
left = true;
right = false;
}
if (((((_root.bike._x < 201) && (z < 0)) && (x < 15)) && (_root.object_adj > -2)) && (_root.object_adj < 2)) {
right = true;
left = false;
}
}
if (z < -174) {
state = "near";
}
}
if (state == "near") {
max_speed = 1.2;
if (z > -140) {
state = "mid";
}
}
x = x + right;
x = x - left;
(((x >= 15) || (x <= -15)) ? ((left = false)(right = false)) : 0);
(((z < -183) && (swap_up != true)) ? ((swap_up = true)(swap_down = false)_parent.swapDepths(_parent.my_level + 1000)) : 0);
((((z > -183) && (z < -180)) && (swap_down != true)) ? ((swap_down = true)(swap_up = false)_parent.swapDepths(_parent.my_level)) : 0);
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (_root.enemy_z - _parent.deduct) + speed;
_root.bad_z = z;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 17);
difference = 183 + z;
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((left == true) || ((_root.object_adj < -2) && (this._currentframe == 1))) ? (gotoAndStop (2)) : 0);
(((right == true) || ((_root.object_adj > 2) && (this._currentframe == 1))) ? (gotoAndStop (3)) : 0);
if (!((((((left != true) && (right != true)) && (_root.object_adj <= 2)) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
}
onClipEvent (load) {
_parent.power = 150;
state = "far";
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = -15;
y = 26;
}
Symbol 422 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 1
stop();
Instance of Symbol 440 MovieClip "side_objects" in Symbol 441 MovieClip Frame 2
onClipEvent (enterFrame) {
((_parent.z < 200) ? ((_parent._visible = 1)) : 0);
if (_parent.z <= -180) {
_parent.removeMovieClip(_parent);
}
_parent.zpos = _parent.z + _parent.zcenter;
_parent.scale = _parent.fl / (_parent.fl + _parent.zpos);
_parent.z = _parent.t_z + (_root.sign_z - _parent.deduct);
_parent._x = (_parent.x * _parent.scale) + _parent.xcenter;
_parent._y = (_parent.y * _parent.scale) + _parent.ycenter;
_parent._xscale = (_parent._yscale = (_parent.scale - 0.03) * 25);
}
onClipEvent (load) {
_parent._visible = 0;
_parent.t_z = _parent.z;
}
Symbol 450 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 1
stop();
Instance of Symbol 462 MovieClip in Symbol 467 MovieClip Frame 9
onClipEvent (enterFrame) {
if (!((this._currentframe != 2) && (_root.corner_adj != 0))) {
} else {
(this.gotoAndStop(2));// not popped
}
}
Symbol 467 MovieClip Frame 13
gotoAndPlay (9);
Symbol 467 MovieClip Frame 14
this.play();
Symbol 467 MovieClip Frame 18
_parent.gotoAndStop(1);
Instance of Symbol 462 MovieClip in Symbol 474 MovieClip Frame 9
onClipEvent (enterFrame) {
if (!((this._currentframe != 2) && (_root.corner_adj != 0))) {
} else {
(this.gotoAndStop(2));// not popped
}
}
Symbol 474 MovieClip Frame 13
gotoAndPlay (9);
Symbol 474 MovieClip Frame 14
this.play();
Symbol 474 MovieClip Frame 18
_parent.gotoAndStop(1);
Symbol 475 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 1
stop();
Instance of Symbol 475 MovieClip "clone" in Symbol 476 MovieClip Frame 4
onClipEvent (enterFrame) {
speed = speed + (max_speed - (max_speed * (z > 50)));
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (_root.enemy_z - _parent.deduct) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((_root.object_adj < -2) && (this._currentframe == 1)) ? (gotoAndStop (2)) : 0);
(((_root.object_adj > 2) && (this._currentframe == 1)) ? (gotoAndStop (3)) : 0);
if (!((((_root.object_adj <= 2) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
}
onClipEvent (load) {
max_speed = 1;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = ((_parent.mx - 26) / 5.9076923077) - 32.5;
y = 26;
}
Instance of Symbol 475 MovieClip "clone" in Symbol 476 MovieClip Frame 5
onClipEvent (enterFrame) {
_root.throttle = false;
(((_root.object_adj < -2) && (this._currentframe == 1)) ? (gotoAndStop (2)) : 0);
(((_root.object_adj > 2) && (this._currentframe == 1)) ? (gotoAndStop (3)) : 0);
if (!((((_root.object_adj <= 2) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
blink++;
(((blink >= 0) && (blink < 2)) ? ((_root.interface.lives._alpha = (this._alpha = 10))) : 0);
(((blink > 2) && (blink < 4)) ? ((_root.interface.lives._alpha = (this._alpha = 90))) : 0);
((blink >= 4) ? (time++(blink = 0)) : 0);
if (time != 20) {
} else {
(_root.interface.lives._alpha = 100);
(_root.biker_smashed = false);
(_parent.gotoAndStop(1));// not popped
}
((vis < 60) ? ((this._visible = 0)vis++) : ((this._visible = 1)));
}
onClipEvent (load) {
_parent._x = 221;
this._alpha = 0;
}
Instance of Symbol 475 MovieClip "clone" in Symbol 476 MovieClip Frame 6
onClipEvent (enterFrame) {
speed = speed + max_speed;
zpos = z + zcenter;
scale = fl / (fl + zpos);
z = (_root.enemy_z - _parent.deduct) + speed;
_parent._x = ((x * scale) + xcenter) + ((_root.object_adj * 1.3) * (z_adj * 0.011));
_parent._y = (y * scale) + ycenter;
_parent._xscale = (_parent._yscale = scale * 20);
z_adj = z + 183;
((z_adj < -10) ? ((_parent._visible = 0)) : ((_parent._visible = 1)));
(((_root.object_adj < -2) && (this._currentframe == 1)) ? (gotoAndStop (2)) : 0);
(((_root.object_adj > 2) && (this._currentframe == 1)) ? (gotoAndStop (3)) : 0);
if (!((((_root.object_adj <= 2) && (_root.object_adj >= -6)) && (this._currentframe != 1)) && (this.body._currentframe < 14))) {
} else {
(this.body.gotoAndPlay(14));// not popped
}
}
onClipEvent (load) {
max_speed = 0;
fl = 100;
xcenter = 220;
ycenter = 127;
zcenter = 100;
x = ((_parent.mx - 26) / 5.9076923077) - 32.5;
y = 26;
}
Symbol 489 MovieClip Frame 7
gotoAndPlay (1);
Symbol 492 MovieClip Frame 4
gotoAndPlay (1);
Symbol 493 MovieClip Frame 1
stop();
Symbol 597 MovieClip Frame 50
stop();
this.onEnterFrame = function () {
if (!((_root.max_speed == 12) && (_parent.fast_timing <= _root.my_distance))) {
} else {
(_parent.gotoAndStop(3));// not popped
}
if (!((_root.max_speed < 12) && (_parent.slow_timing <= _root.my_distance))) {
} else {
(_parent.gotoAndStop(3));// not popped
}
};
Symbol 698 MovieClip Frame 50
_parent.gotoAndStop(1);
Symbol 749 MovieClip Frame 50
stop();
this.onEnterFrame = function () {
if (!((_root.max_speed == 12) && (_parent.fast_timing <= _root.my_distance))) {
} else {
(_parent.gotoAndStop(5));// not popped
}
if (!((_root.max_speed < 12) && (_parent.slow_timing <= _root.my_distance))) {
} else {
(_parent.gotoAndStop(5));// not popped
}
};
Symbol 800 MovieClip Frame 50
_parent.gotoAndStop(1);
Symbol 801 MovieClip Frame 1
stop();
temp_frame = 1;
((_root.which_corner == _root.corners.length) ? (_root.next_lap()) : 0);
Symbol 801 MovieClip Frame 2
_root.corner_adj = -1;
_root.no_side_objects = false;
Instance of Symbol 597 MovieClip "road" in Symbol 801 MovieClip Frame 2
onClipEvent (unload) {
_parent.temp_frame = Math.floor(this._currentframe * 0.5);
}
onClipEvent (enterFrame) {
_root.object_adj = this._currentframe;
}
Symbol 801 MovieClip Frame 3
_root.corner_adj = 0;
_root.no_side_objects = false;
Instance of Symbol 698 MovieClip "road" in Symbol 801 MovieClip Frame 3
onClipEvent (unload) {
_parent.temp_frame = Math.floor(this._currentframe * 0.5);
}
onClipEvent (enterFrame) {
_root.object_adj = 50 - (1 * this._currentframe);
}
Symbol 801 MovieClip Frame 4
_root.corner_adj = 1;
_root.no_side_objects = false;
Instance of Symbol 749 MovieClip "road" in Symbol 801 MovieClip Frame 4
onClipEvent (unload) {
_parent.temp_frame = Math.floor(this._currentframe * 0.5);
}
onClipEvent (enterFrame) {
_root.object_adj = -this._currentframe;
}
Symbol 801 MovieClip Frame 5
_root.corner_adj = 0;
_root.no_side_objects = false;
Instance of Symbol 800 MovieClip "road" in Symbol 801 MovieClip Frame 5
onClipEvent (unload) {
_parent.temp_frame = Math.floor(this._currentframe * 0.5);
}
onClipEvent (enterFrame) {
_root.object_adj = this._currentframe - 50;
}
Symbol 814 MovieClip Frame 1
stop();