Frame 1
play();
_root.cycle = 0;
Frame 59
stop();
Instance of Symbol 19 MovieClip "bar" in Frame 59
onClipEvent (load) {
tkb = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
scale = (_root.getBytesLoaded() / tkb) * 100;
this._xscale = scale;
if (scale == 100) {
_root.nextFrame();
}
}
Frame 60
play();
Frame 100
_root.camera = 0;
function sineCosine(b) {
_root.sb = Math.sin(_root.b * _root.dtr);
_root.cb = Math.cos(_root.b * _root.dtr);
}
function generate(wor) {
function generator(min, max, minxp, maxxp, yp, minzp, maxzp, minsize, maxsize, obj, fx, xm, ym, zm, st, fix, tg, rock, tera, back, xtra) {
var d = min;
while ((min + max) >= d) {
unit.duplicateMovieClip("unit" + d, d);
this["unit" + d].x = random(minxp) - maxxp;
this["unit" + d].y = yp;
this["unit" + d].z = random(minzp) + maxzp;
this["unit" + d].randSize = random(minsize) + maxsize;
this["unit" + d].gotoAndStop(obj);
this["unit" + d].zspawn = fx;
this["unit" + d].xmove = xm;
this["unit" + d].ymove = ym;
this["unit" + d].zmove = zm;
this["unit" + d].stable = st;
this["unit" + d].fixed = fix;
this["unit" + d].target = tg;
this["unit" + d].rock = rock;
this["unit" + d].tera = tera;
this["unit" + d].back = back;
this["unit" + d].xtra = xtra;
d++;
}
}
function restart() {
gotoAndStop (100);
}
function fire() {
d = d + 1;
unit.duplicateMovieClip("unit" + d, d + 50000);
this["unit" + d].gotoAndStop(75);
this["unit" + d].x = 200;
this["unit" + d].y = _root.playerHeight;
this["unit" + d].z = 4000;
this["unit" + d].randSize = 600;
this["unit" + d].fire = 1;
this["unit" + d].zmove = _root.zim + 3000;
}
_root.challenge = wor;
if (wor == 1) {
generator(120, 3, 30000, 3000, 0, 150000, 35000, 4000, 20000, 97, 150000, 0, 0, 0);
generator(5, 3, 20000, 10000, 100, 420000, 10000, 30, 10000, 55, 200000, 0, 0, -1500);
generator(175, 1, 1000, 0, -500, 5000, 0, 600, 850, 62, 20000, 0, 0, 0, 0, 0, 0, 0, 1);
generator(1220, 1, 30000, 0, 0, 350000, 15000, 40, 15000, 56, 200000, 0, 0, 0);
generator(4120, 1, 30000, 3000, 0, 150000, 35000, 4000, 10000, 103, 150000, 0, 0, 0);
}
if (wor == 2) {
generator(400, 1, 90000, 45000, 0, 40000, 1000, 30, 5000, 18, 100000, 0, 0, 4000, 0, 1, 0, 0, 0, 1);
generator(401, 0, 90000, 45000, 0, 40000, 1000, 30, 5000, 18, 100000, 0, 0, 2700, 0, 1, 0, 0, 0, 1);
generator(402, 0, 90000, 45000, 0, 40000, 1000, 30, 5000, 18, 100000, 0, 0, 3000, 0, 1, 0, 0, 0, 1);
generator(120, 2, 30000, 3000, 0, 150000, 35000, 4000, 20000, 97, 150000, 0, 0, 0);
generator(4120, 1, 30000, 3000, 0, 150000, 35000, 4000, 10000, 103, 150000, 0, 0, 0);
}
if (wor == 3) {
generator(400, 0, 20000, 10000, 0, 0, 10000, 30, 5000, 70, 100000, 0, 0, 2850, 0, 1, 1, 0, 0, 0, 10);
generator(25, 9, 2, 10000, 0, 420000, 10000, 30, 1500, 10, 60000, 0, 0, 0);
generator(4120, 1, 30000, 3000, 0, 150000, 35000, 4000, 10000, 103, 150000, 0, 0, 0);
}
if (wor == 4) {
generator(160, 2, 60000, 30000, 0, 120000, 35000, 30, 4500, 6, 100000, 0, 0, 0);
generator(110, 1, 60000, 30000, 0, 120000, 35000, 30, 8700, 3, 100000, 0, 0, 0);
generator(130, 3, 60000, 30000, 0, 120000, 35000, 30, 5700, 4, 100000, 0, 0, 0);
}
if (wor == 5) {
generator(120, 0, 30000, 3000, 0, 150000, 35000, 4000, 20000, 201, 150000, 0, 0, 0);
generator(121, 0, 30000, 3000, 0, 150000, 40000, 4000, 20000, 202, 150000, 0, 0, 0);
generator(122, 0, 30000, 3000, 0, 150000, 45000, 4000, 20000, 203, 150000, 0, 0, 0);
generator(123, 0, 30000, 3000, 0, 150000, 55000, 4000, 20000, 204, 150000, 0, 0, 0);
generator(124, 0, 30000, 3000, 0, 150000, 50000, 4000, 20000, 205, 150000, 0, 0, 0);
}
generator(190, 1, 1000, 0, -500, 5000, 5000, 600, 850, 59, 20000, 0, 0, 0, 0, 0, 0, 0, 1);
generator(2175, 1, 1000, 0, -500, 5000, 0, 600, 850, 63, 20000, 0, 0, 0, 0, 0, 0, 0, 1);
var d = 90;
while (90 >= d) {
unit.duplicateMovieClip("unit" + d, d);
this["unit" + d].x = random(2) - 10000;
this["unit" + d].y = 0;
this["unit" + d].randSize = 6000;
this["unit" + d].gotoAndStop(100);
this["unit" + d].stable = 1;
this["unit" + d].ship = 1;
d++;
}
zim = _root.zam;
}
function generator(min, max, minxp, maxxp, yp, minzp, maxzp, minsize, maxsize, obj, fx, xm, ym, zm, st, fix, tg, rock, tera, back, xtra) {
var d = min;
while ((min + max) >= d) {
unit.duplicateMovieClip("unit" + d, d);
this["unit" + d].x = random(minxp) - maxxp;
this["unit" + d].y = yp;
this["unit" + d].z = random(minzp) + maxzp;
this["unit" + d].randSize = random(minsize) + maxsize;
this["unit" + d].gotoAndStop(obj);
this["unit" + d].zspawn = fx;
this["unit" + d].xmove = xm;
this["unit" + d].ymove = ym;
this["unit" + d].zmove = zm;
this["unit" + d].stable = st;
this["unit" + d].fixed = fix;
this["unit" + d].target = tg;
this["unit" + d].rock = rock;
this["unit" + d].tera = tera;
this["unit" + d].back = back;
this["unit" + d].xtra = xtra;
d++;
}
}
function restart() {
gotoAndStop (100);
}
function fire() {
d = d + 1;
unit.duplicateMovieClip("unit" + d, d + 50000);
this["unit" + d].gotoAndStop(75);
this["unit" + d].x = 200;
this["unit" + d].y = _root.playerHeight;
this["unit" + d].z = 4000;
this["unit" + d].randSize = 600;
this["unit" + d].fire = 1;
this["unit" + d].zmove = _root.zim + 3000;
}
_root.pin = new Sound();
_root.pin.attachSound("beep");
_root.whip = new Sound();
_root.whip.attachSound("bowl");
_root.bl = new Sound();
_root.bl.attachSound("laser");
_root.best1 = "0";
_root.best2 = "0";
_root.best3 = "0";
_root.done = "0";
_root.credit = 0;
_root.count = 1;
_root.time = 1;
if (_root.world == 31) {
_root.count = -1;
_root.timeLimit = 10;
_root.time = 1000;
_root.message = "Fly through arches to gain skill points";
}
if ((_root.world == 13) or (_root.world == 33)) {
_root.source._visible = "FALSE";
_root.ring4._visible = "FALSE";
_root.ring1._alpha = 0;
_root.ring2._alpha = 0;
_root.ring3._alpha = 0;
}
_root._quality = "low";
_root.zimBoost = 4;
_root.regulator = 0;
_root.laser = 0;
_root.quit = 0;
_root.mode = 1;
_root.rise = 1;
_root.camera = 0;
_root.bend = 1;
_root.maxHeight = 2300;
_root.thrust = 1000;
_root.lift = 4000;
_root.point = 0;
_root.view = 100;
_root.apart = 0;
_root.caught = 0;
_root.zim = 0;
_root.boost = 0;
worldHeight = 19;
playerHeight = 40;
dtr = (Math.PI/180);
sineCosine(b);
stop();
Instance of Symbol 21 MovieClip "mCbrain" in Frame 100
onClipEvent (enterFrame) {
_root.maxHeight = "1600";
if (((((_root.c1 == 1) and (_root.c2 == 1)) and (_root.c3 == 1)) and (_root.c4 == 1)) and (_root.done == 0)) {
_root.mClines.complete.gotoAndStop(2);
_root.done = 1;
}
if (((39 < _root.sloog) and (_root.challenge == 1)) and (_root.complete == 0)) {
_root.complete = 1;
_root.best1 = _root.time;
if (1000 < _root.best1) {
_root.goal = "good work. but you need to be faster";
} else if (_root.best1 < 1001) {
_root.goal = "good work. 40 mutants destroyed";
_root.c3 = 1;
}
}
if (((39 < _root.sloog) and (_root.challenge == 2)) and (_root.complete == 0)) {
_root.best2 = _root.time;
_root.complete = 1;
if (800 < _root.best2) {
_root.goal = "good work. but you need to do it faster";
} else if (_root.best2 < 801) {
_root.goal = "good work. 40 raiders destroyed";
_root.c3 = 1;
}
}
if ((((1000 < _root.time) and (799 < _root.point)) and (_root.challenge == 4)) and (_root.complete == 0)) {
_root.best4 = _root.point;
_root.complete = 1;
_root.goal = "excellent. you earned over 800 points";
}
if ((((1000 < _root.time) and (_root.point < 800)) and (_root.challenge == 4)) and (_root.complete == 0)) {
_root.complete = 1;
_root.goal = "try again. get 800 points under 1000 time";
if (_root.best4 < _root.point) {
_root.best4 = _root.point;
}
}
_root.vel = _root.mph / 650;
if (_root.caught == 1) {
_root.best3 = _root.time;
_root.complete = 1;
_root.caught = 2;
if (1000 < _root.best3) {
_root.goal = "good, but you need to catch up faster";
} else if (_root.best3 < 1001) {
_root.goal = "excellent. you caught me in record time";
_root.c3 = 1;
}
}
if (_root.time < 0) {
_root.time = 0;
}
if (_root.coal == 1) {
_root.time = _root.time + _root.count;
_root.mph = Math.round((_root.zim / 10) * 2);
if (_root.maxSpeed < _root.zim) {
_root.zim = _root.zim - ((_root.zim - _root.maxSpeed) / 4);
}
if (_root.boost == 1) {
_root.zim = _root.zim + ((0.05 * _root.zim) + 10);
} else if ((_root.boost == 0) and (0 < _root.zim)) {
_root.zim = _root.zim - _root.shipBrake;
}
if (_root.zim < 0) {
_root.zim = _root.zim + 100;
}
x_pos = _root._xmouse;
y_pos = _root._ymouse;
if (x_pos < _root.center._x) {
bankSpeed = (_root._xmouse - _root.center._x) / 75;
_root.b = bankSpeed;
_root.totalB = _root.totalB - 1;
_root.sineCosine(b);
}
if (_root.center._x < x_pos) {
bankSpeed = (_root._xmouse - _root.center._x) / 75;
_root.b = bankSpeed;
_root.totalB = _root.totalB + 1;
_root.sineCosine(b);
}
_root.trailer = bankSpeed;
if ((x_pos < 173) and (160 < x_pos)) {
_root.b = 0;
_root.sineCosine(b);
}
if (y_pos < 325) {
_root.Tz = -_root.zim;
}
if ((_root.dragon._y < y_pos) and (30 < _root.playerheight)) {
diveSpeed = _root._ymouse - _root.dragon._y;
_root.playerheight = _root.playerheight - (diveSpeed * _root.rise);
}
if ((y_pos < _root.dragon._y) and (_root.playerheight < _root.maxHeight)) {
diveSpeed = _root._ymouse - _root.dragon._y;
_root.playerheight = _root.playerheight - (diveSpeed * _root.rise);
}
if (_root.playerHeight < 0) {
_root.PlayerHeight = 0;
}
if (_root.done != 1) {
rotDist = (_root._xmouse - 180) / 30;
setProperty("_root.shipZoom", _rotation , rotDist * 4);
setProperty("_root", _rotation , rotDist / 2);
} else if (_root.done != 1) {
setProperty("_root", _rotation , 0);
}
}
}
Instance of Symbol 26 MovieClip "boost" in Frame 100
onClipEvent (mouseDown) {
if ((_root.apart == 0) and (_root.coal == 1)) {
_root.zim = _root.zim + _root.shipPeel;
_root.boost = 1;
}
}
onClipEvent (mouseUp) {
_root.boost = 0;
}
Instance of Symbol 42 MovieClip "hgt" in Frame 100
onClipEvent (enterFrame) {
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 200;
}
}
onClipEvent (load) {
if (_root.world != 61) {
this.gotoAndStop(2);
}
}
Instance of Symbol 56 MovieClip "sky" in Frame 100
onClipEvent (load) {
this.swapDepths(-2000002);
wid = this._width / 2;
}
onClipEvent (enterFrame) {
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 85;
}
}
onClipEvent (enterFrame) {
this.gotoAndStop([_root.challenge]);
}
Instance of Symbol 61 MovieClip "sky" in Frame 100
onClipEvent (load) {
wid = this._width;
this.gotoAndStop([_root.world]);
}
onClipEvent (enterFrame) {
this._x = this._x - (_root.b * 10);
if ((this._x + wid) < 900) {
this._x = 900;
}
if (0 < (this._x - wid)) {
this._x = 0;
}
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 80;
}
}
Instance of Symbol 63 MovieClip "air" in Frame 100
onClipEvent (enterFrame) {
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 140;
}
}
Instance of Symbol 65 MovieClip "source" in Frame 100
onClipEvent (enterFrame) {
this._x = this._x + (_root.mCbrain.bankSpeed * 3);
if (this._alpha < 100) {
this._alpha = this._alpha + 25;
}
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 120;
}
}
onClipEvent (load) {
if (((((_root.world == 13) or (_root.world == 33)) or (_root.world == 53)) or (_root.world == 62)) or (_root.world == 71)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 67 MovieClip "ring1" in Frame 100
onClipEvent (enterFrame) {
this._x = this._x + (_root.mCbrain.bankSpeed * 8);
this._rotation = _root._rotation * 2;
if (this._alpha < 100) {
this._alpha = this._alpha + 25;
}
if (_root.camera == 0) {
this._y = ((_root.playerHeight / _root.worldHeight) + 120) * 1.5;
}
}
onClipEvent (load) {
if (((((_root.world == 13) or (_root.world == 33)) or (_root.world == 53)) or (_root.world == 62)) or (_root.world == 71)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 65 MovieClip "ring2" in Frame 100
onClipEvent (enterFrame) {
this._x = this._x + (_root.mCbrain.bankSpeed * 3);
if (this._alpha < 100) {
this._alpha = this._alpha + 25;
}
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 120;
}
}
onClipEvent (load) {
if (((((_root.world == 13) or (_root.world == 33)) or (_root.world == 53)) or (_root.world == 62)) or (_root.world == 71)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 65 MovieClip "ring3" in Frame 100
onClipEvent (enterFrame) {
this._x = this._x + (_root.mCbrain.bankSpeed * 5);
if (this._alpha < 100) {
this._alpha = this._alpha + 25;
}
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 120;
}
}
onClipEvent (load) {
if (((((_root.world == 13) or (_root.world == 33)) or (_root.world == 53)) or (_root.world == 62)) or (_root.world == 71)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 72 MovieClip "gunned" in Frame 100
onClipEvent (enterFrame) {
this._rotation = _root.mCbrain.bankSpeed * 5;
this._yscale = 100 - (_root.playerHeight / 20);
if (this._yscale < 20) {
this._yscale = 20;
}
}
onClipEvent (load) {
this.swapDepths(5000003);
this._rotation = 0;
}
Instance of Symbol 67 MovieClip "ring4" in Frame 100
onClipEvent (enterFrame) {
this._x = this._x + (_root.mCbrain.bankSpeed * 8);
this._rotation = _root._rotation * 5;
if (this._alpha < 100) {
this._alpha = this._alpha + 25;
}
if (_root.camera == 0) {
this._y = (_root.playerHeight / _root.worldHeight) + 120;
}
}
onClipEvent (load) {
if ((_root.world == 13) or (_root.world == 33)) {
this.gotoAndStop(2);
}
}
Instance of Symbol 335 MovieClip "unit" in Frame 100
onClipEvent (load) {
this.poo = 0;
if (this._name == "unit") {
this._visible = false;
}
d = 600;
xo = 165;
yo = 150;
}
onClipEvent (enterFrame) {
if (_root.quit == 1) {
this.removeMovieClip();
}
if ((30000 < this.z) and (this.fire == 1)) {
this.removeMovieClip();
}
if (_root.camera == 1) {
yo = 150 - (_root.playerHeight / 20);
}
if (this._name != "unit") {
roty = y;
rotz = (_root.sb * x) + (_root.cb * z);
x = ((_root.cb * x) - (_root.sb * z)) + this.xmove;
z = ((rotz + _root.Tz) - d) + this.zmove;
y = (roty - _root.playerHeight) + this.ymove;
if ((130000 < z) and (this.back == 1)) {
z = 0;
x = random(40000) - 20000;
obstacle.gotoAndStop(1);
}
if (((z < (-5 * d)) and (_root.zim != 0)) and (this.fixed != 1)) {
this.poo = 0;
if (this.rock != 1) {
if (this.tera == 1) {
z = random(20000) + 15000;
x = random(10000) - 5000;
this._alpha = 25;
} else if (this.tera != 1) {
z = random(this.zspawn / 2) + this.zspawn;
x = random(50000) - 25000;
this._alpha = 0;
}
} else if (this.rock == 1) {
this._alpha = 25;
x = random(350) - 700;
z = 60000;
}
obstacle.gotoAndStop(1);
}
if ((z < (-1 * d)) and (this.ship != 1)) {
this._visible = false;
} else {
pers = 1 / ((z / d) + 1);
xp = x * pers;
scale = Math.abs(pers * randSize);
if (((((xo + xp) + (scale / 2)) < -200) and (this.stable != 1)) || ((1000 < ((xo + xp) - (scale / 2))) and (this.stable != 1))) {
this._visible = false;
if (this.back == 1) {
z = 0;
x = random(50000) - 25000;
obstacle.gotoAndStop(1);
}
} else {
this._visible = true;
yp = y * pers;
this._x = xo + xp;
if (this.ship == 1) {
this._x = 163;
this._y = 175;
z = 3000;
this.swapDepths(1000000 - z);
} else if (this.ship != 1) {
if (this.rock == 1) {
this._y = ((yo - yp) + (_root.playerHeight / 20)) - 10;
this._width = scale * 8;
this._height = (this._height = scale * 3);
this.swapDepths(-100 - z);
} else if (this.rock != 1) {
this._y = (yo - yp) + (_root.playerHeight / 20);
this._width = (this._height = scale);
this.swapDepths(1000000 - z);
if (obstacle.site.hitTest(175, 150, true) == true) {
sight.gotoAndStop(2);
}
if ((obstacle.site.hitTest(175, 150, true) == true) and (_root.laser == 1)) {
obstacle.gotoAndStop(2);
_root.laser = 0;
_root.regulator = _root.regulator + 1;
}
if (((z < 3000) and (this.xtra == 10)) and (_root.caught == 0)) {
_root.caught = 1;
}
if ((z < 3000) and (_root.shipZoom.hitTest(superboost) == true)) {
_root.zim = 4000;
_root.whip.start();
}
if (((z < 3000) and (_root.shipZoom.hitTest(point) == true)) and (this.poo == 0)) {
this.poo = 1;
_root.pin.start();
_root.point = _root.point + 10;
_root.bonus = _root.bonus + 1;
}
if (((z < 3000) and (_root.shipZoom.hitTest(pointz) == true)) and (this.poo == 0)) {
this.poo = 1;
_root.pin.start();
_root.point = _root.point + 20;
_root.bonus = _root.bonus + 2;
_root.shipPeelBonus = _root.shipPeelBonus + 100;
_root.shipBrakeBonus = _root.shipBrakeBonus + 50;
}
if ((z < 500) and (_root.shipZoom.hitTest(slow) == true)) {
_root.zim = 1000;
}
if ((((z < 1200) and (obstacle.hitTest(175, 150, true) == true)) and (_root.apart == 0)) and (this.back != 1)) {
if (1000 < _root.zim) {
_root.shipZoomx.gotoAndPlay(2);
_root.crash = 1;
} else if (_root.zim < 501) {
_root.zim = -1000;
}
}
}
}
}
}
this.z = this.z + d;
this.y = this.y + _root.playerHeight;
}
mcMesBlur._alpha = 0 + (z / 3000);
if (this._alpha < 100) {
this._alpha = this._alpha + 10;
}
if (this.target == 1) {
_root.vector = Math.floor(this._x - 180);
}
if (_root.quit == 1) {
this.removeMovieClip();
}
}
Instance of Symbol 338 MovieClip in Frame 100
onClipEvent (enterFrame) {
this._yscale = (_root.playerHeight / 9) + 50;
}
Instance of Symbol 353 MovieClip "options" in Frame 100
onClipEvent (load) {
this.swapDepths(9000002);
}
onClipEvent (enterFrame) {
if (_root.quit == 1) {
this.removeMovieClip();
}
}
Instance of Symbol 520 MovieClip "mClines" in Frame 100
onClipEvent (load) {
this.swapDepths(6000004);
this._rotation = 0;
this.gotoAndStop([_root.interface]);
}
onClipEvent (enterFrame) {
if (_root.coal == 0) {
this._rotation = 0;
_root._rotation = 0;
}
}
Instance of Symbol 540 MovieClip "objective" in Frame 100
onClipEvent (load) {
this.gotoAndStop(1);
}
Symbol 38 MovieClip Frame 1
gotoAndPlay([random(25) + 1]);
Instance of Symbol 36 MovieClip "ghui" in Symbol 40 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop([_root.zone]);
}
Instance of Symbol 40 MovieClip in Symbol 41 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation + ((_root.center._x - _root._xmouse) / 240);
}
Symbol 42 MovieClip Frame 1
stop();
Instance of Symbol 41 MovieClip in Symbol 42 MovieClip Frame 1
onClipEvent (load) {
this._xscale = 5000;
this._yscale = 300;
}
Symbol 42 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 20
stop();
Symbol 56 MovieClip Frame 30
stop();
Symbol 56 MovieClip Frame 40
stop();
Symbol 56 MovieClip Frame 43
stop();
Symbol 56 MovieClip Frame 50
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 2
stop();
Symbol 61 MovieClip Frame 3
stop();
Symbol 61 MovieClip Frame 4
stop();
Symbol 61 MovieClip Frame 31
stop();
Symbol 61 MovieClip Frame 41
stop();
Symbol 61 MovieClip Frame 42
stop();
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 2
stop();
Symbol 71 MovieClip Frame 10
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();
Symbol 166 MovieClip Frame 13
stop();
_parent._parent.z = 0;
_parent._parent.x = random(40000) - 20000;
Symbol 167 MovieClip Frame 1
stop();
_parent.zmove = random(3000) + 3000;
Symbol 167 MovieClip Frame 2
_root.sloog = _root.sloog + 1;
stop();
Symbol 232 MovieClip Frame 13
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 2
stop();
_root.sloog = _root.sloog + 1;
Symbol 274 MovieClip Frame 1
stop();
_root.laser = 0;
Symbol 274 MovieClip Frame 2
play();
Symbol 274 MovieClip Frame 4
_root.laser = 1;
Symbol 274 MovieClip Frame 7
gotoAndStop (1);
Instance of Symbol 276 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.mode == 1) {
this._y = (_root._ymouse - 70) / 30;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
if (_root.mode == 2) {
this._y = (-(_root._ymouse - 30)) / 15;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
}
Instance of Symbol 276 MovieClip in Symbol 278 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.mode == 1) {
this._y = (_root._ymouse - 70) / 30;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
if (_root.mode == 2) {
this._y = (-(_root._ymouse - 30)) / 15;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
}
Symbol 283 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.mode == 1) {
this._y = (_root._ymouse - 70) / 30;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
if (_root.mode == 2) {
this._y = (-(_root._ymouse - 30)) / 15;
this._x = Math.abs((_root._xmouse - 175) / 50);
}
}
Instance of Symbol 288 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = 50 + (_root.mph / 10);
this._yscale = 25 + (_root.mph / 10);
this._alpha = _root.boost * 100;
}
Symbol 290 MovieClip Frame 1
_root.maxHeight = _root.lift * 3;
_root.shipPeel = 900;
_root.shipBrake = 250;
_root.maxSpeed = 2200 + _root.bonus;
Instance of Symbol 291 MovieClip "gam" in Symbol 292 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.view;
}
Symbol 293 MovieClip Frame 16
gotoAndPlay (2);
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
_root.apart = 1;
play();
Instance of Symbol 285 MovieClip in Symbol 301 MovieClip Frame 2
onClipEvent (enterFrame) {
rotDist = (_root._xmouse - 350) / 20;
this._xscale = rotDist + 100;
}
Instance of Symbol 285 MovieClip "gnu" in Symbol 301 MovieClip Frame 2
onClipEvent (enterFrame) {
rotDist = (350 - _root._xmouse) / 20;
this._xscale = rotDist + 100;
}
Symbol 301 MovieClip Frame 5
_root.zim = 0;
_root.boost = 0;
Symbol 301 MovieClip Frame 58
_root.apart = 0;
Symbol 301 MovieClip Frame 59
gotoAndStop (1);
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 2
stop();
Symbol 335 MovieClip Frame 3
stop();
Symbol 335 MovieClip Frame 4
stop();
Symbol 335 MovieClip Frame 5
stop();
Symbol 335 MovieClip Frame 6
stop();
Symbol 335 MovieClip Frame 7
stop();
Symbol 335 MovieClip Frame 8
stop();
Symbol 335 MovieClip Frame 9
stop();
Symbol 335 MovieClip Frame 10
stop();
Symbol 335 MovieClip Frame 11
stop();
Symbol 335 MovieClip Frame 12
stop();
Instance of Symbol 116 MovieClip "obstacle" in Symbol 335 MovieClip Frame 12
onClipEvent (load) {
this.gotoAndPlay([random(15)]);
}
Symbol 335 MovieClip Frame 13
stop();
Symbol 335 MovieClip Frame 14
stop();
Symbol 335 MovieClip Frame 15
stop();
Symbol 335 MovieClip Frame 16
stop();
Symbol 335 MovieClip Frame 17
stop();
Symbol 335 MovieClip Frame 18
stop();
Symbol 335 MovieClip Frame 19
stop();
Symbol 335 MovieClip Frame 20
stop();
Symbol 335 MovieClip Frame 21
stop();
Symbol 335 MovieClip Frame 22
stop();
Symbol 335 MovieClip Frame 23
stop();
Symbol 335 MovieClip Frame 24
stop();
Symbol 335 MovieClip Frame 25
stop();
Symbol 335 MovieClip Frame 26
stop();
Symbol 335 MovieClip Frame 27
stop();
Symbol 335 MovieClip Frame 28
stop();
Symbol 335 MovieClip Frame 29
stop();
Symbol 335 MovieClip Frame 30
stop();
Symbol 335 MovieClip Frame 31
stop();
Symbol 335 MovieClip Frame 32
stop();
Symbol 335 MovieClip Frame 33
stop();
Symbol 335 MovieClip Frame 34
stop();
Symbol 335 MovieClip Frame 35
stop();
Symbol 335 MovieClip Frame 36
stop();
Symbol 335 MovieClip Frame 37
stop();
Symbol 335 MovieClip Frame 38
stop();
Symbol 335 MovieClip Frame 39
stop();
Symbol 335 MovieClip Frame 40
stop();
Symbol 335 MovieClip Frame 41
stop();
Symbol 335 MovieClip Frame 42
stop();
Symbol 335 MovieClip Frame 43
stop();
Symbol 335 MovieClip Frame 44
stop();
Symbol 335 MovieClip Frame 45
stop();
Symbol 335 MovieClip Frame 46
stop();
Instance of Symbol 193 MovieClip in Symbol 335 MovieClip Frame 46
onClipEvent (enterFrame) {
this._alpha = 40 + (_parent.z / 5000);
}
Symbol 335 MovieClip Frame 47
stop();
Symbol 335 MovieClip Frame 48
stop();
Symbol 335 MovieClip Frame 49
stop();
Symbol 335 MovieClip Frame 50
stop();
Symbol 335 MovieClip Frame 51
stop();
Symbol 335 MovieClip Frame 52
stop();
Symbol 335 MovieClip Frame 53
stop();
Symbol 335 MovieClip Frame 54
stop();
Symbol 335 MovieClip Frame 55
stop();
Symbol 335 MovieClip Frame 56
stop();
Symbol 335 MovieClip Frame 57
stop();
Symbol 335 MovieClip Frame 60
stop();
Symbol 335 MovieClip Frame 61
stop();
Symbol 335 MovieClip Frame 62
stop();
Symbol 335 MovieClip Frame 63
stop();
Symbol 335 MovieClip Frame 92
stop();
Instance of Symbol 301 MovieClip "shipZoomy" in Symbol 335 MovieClip Frame 100
onClipEvent (enterFrame) {
if (_root.quit == 1) {
this.unloadMovie();
}
this._rotation = ((_root._xmouse - this._x) - 137) / 10;
if (_root.energize == 1) {
_root.energize = 0;
this.gotoAndPlay(40);
}
if (_root.crash == 1) {
_root.crash = 0;
this.gotoAndPlay(2);
}
}
onClipEvent (load) {
this.swapDepths(2000002);
}
Symbol 336 Button
on (keyPress "<Space>") {
_root.fire();
_root.bl.start();
tellTarget ("unit90.shipZoomy.fre.flo.las") {
gotoAndPlay (2);
};
if (_root.laser == 4) {
tellTarget ("unit90.shipZoomy.fre.flo.las") {
gotoAndPlay (2);
};
}
}
Symbol 343 Button
on (release) {
_root.pause = 0;
_root.apart = 0;
gotoAndStop (1);
}
Symbol 345 Button
on (release) {
_root.quit = 1;
_root.restart();
}
Symbol 353 MovieClip Frame 1
stop();
Symbol 353 MovieClip Frame 2
stop();
Symbol 361 Button
on (release) {
gotoAndStop (6);
}
Symbol 362 Button
on (release) {
_root.credit = 1;
gotoAndStop (4);
_root.goal = "credits";
_root.coal = 1;
_root.quit = 0;
_root.generate(5);
}
Symbol 374 Button
on (release) {
_root.goal = "brairwood";
_root.quit = 0;
_root.generate(1);
nextFrame();
}
Symbol 375 Button
on (release) {
_root.goal = "sequoiova";
_root.quit = 0;
_root.generate(2);
nextFrame();
}
Symbol 376 Button
on (release) {
_root.goal = "sunset swamp ";
_root.quit = 0;
_root.generate(3);
nextFrame();
}
Symbol 377 Button
on (release) {
_root.goal = "midnight desert";
_root.quit = 0;
_root.generate(4);
nextFrame();
}
Symbol 378 Button
on (release) {
_root.goal = "midnight desert";
_root.quit = 0;
gotoAndStop (6);
}
Symbol 396 MovieClip Frame 1
stop();
Instance of Symbol 396 MovieClip in Symbol 397 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.best1 < 1001) and (_root.best1 != 0)) {
this.gotoAndStop(2);
_root.c1 = 1;
}
}
Instance of Symbol 396 MovieClip in Symbol 397 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.best2 < 801) and (_root.best2 != 0)) {
this.gotoAndStop(2);
_root.c2 = 1;
}
}
Instance of Symbol 396 MovieClip in Symbol 397 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.best3 < 1000) and (_root.best3 != 0)) {
this.gotoAndStop(2);
_root.c3 = 1;
}
}
Instance of Symbol 396 MovieClip in Symbol 397 MovieClip Frame 1
onClipEvent (enterFrame) {
if (799 < _root.best4) {
this.gotoAndStop(2);
_root.c4 = 1;
}
}
Symbol 405 Button
on (release) {
gotoAndStop (1);
}
Symbol 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 2
stop();
_root.c1 = 0;
Symbol 430 Button
on (release) {
_root.coal = 1;
_root.zim = 0;
nextFrame();
}
Symbol 431 Button
on (release) {
_root.quit = 1;
prevFrame();
}
Symbol 450 Button
on (release) {
if (_root.view == 100) {
_root.gunned.gotoAndStop(2);
_root.view = 0;
} else if (_root.view == 0) {
_root.gunned.gotoAndStop(1);
_root.view = 100;
}
}
Symbol 454 Button
on (release) {
if (_root.credit == 1) {
_root.credit = 0;
_root.quit = 1;
_root.coal = 0;
gotoAndStop (1);
} else if (_root.credit == 0) {
_root.quit = 1;
_root.coal = 0;
gotoAndStop (2);
}
}
Instance of Symbol 461 MovieClip "radi" in Symbol 462 MovieClip Frame 1
onClipEvent (enterFrame) {
this._yscale = 100 - (_root.playerHeight / 20);
this._rotation = _root.vector / 10;
if (this._yscale < 20) {
this._yscale = 20;
}
}
Symbol 468 MovieClip Frame 35
_root.goal = "";
stop();
Symbol 479 Button
on (release) {
_root.coal = 1;
_root.zim = 0;
gotoAndStop (2);
}
Symbol 480 Button
on (release) {
_root.zim = 0;
gotoAndStop (2);
}
Symbol 483 Button
on (release) {
nextFrame();
}
Symbol 505 Button
on (release) {
gotoAndStop (1);
}
Symbol 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 2
stop();
Symbol 509 MovieClip Frame 3
stop();
Symbol 509 MovieClip Frame 4
stop();
Symbol 509 MovieClip Frame 5
stop();
Symbol 509 MovieClip Frame 6
stop();
Symbol 509 MovieClip Frame 7
stop();
Symbol 509 MovieClip Frame 8
stop();
Symbol 509 MovieClip Frame 9
stop();
Symbol 509 MovieClip Frame 10
stop();
Symbol 509 MovieClip Frame 11
stop();
Symbol 510 Button
on (release) {
gotoAndStop (1);
}
Symbol 520 MovieClip Frame 1
stop();
Symbol 520 MovieClip Frame 2
_root.playerHeight = 0;
_root.apart = 0;
_root.sloog = 0;
_root.complete = 0;
_root.caught = 0;
stop();
Symbol 520 MovieClip Frame 3
stop();
Instance of Symbol 442 MovieClip in Symbol 520 MovieClip Frame 3
onClipEvent (enterFrame) {
this.gotoAndStop(_root.challenge);
}
Symbol 520 MovieClip Frame 4
_root.time = 0;
_root.point = 0;
if ((_root.challenge == 1) or (_root.challenge == 2)) {
_root.soundtrack.gotoAndPlay(1);
}
if (_root.challenge == 3) {
_root.soundtrack.gotoAndStop("song2");
}
if (_root.challenge == 4) {
_root.soundtrack.gotoAndStop("song3");
}
stop();
Instance of Symbol 458 MovieClip "speedo" in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) {
this._rotation = _root.zim / 25;
}
Instance of Symbol 462 MovieClip in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) {
this._rotation = _root.mCbrain.bankSpeed * 5;
}
Instance of Symbol 473 MovieClip in Symbol 520 MovieClip Frame 4
onClipEvent (enterFrame) {
this.gotoAndStop(_root.challenge);
}
Symbol 520 MovieClip Frame 5
stop();
Symbol 520 MovieClip Frame 9
_root.generate(5);
Symbol 525 MovieClip Frame 28
stop();
Symbol 530 MovieClip Frame 36
stop();
Symbol 539 MovieClip Frame 45
stop();
Symbol 540 MovieClip Frame 1
stop();
Symbol 540 MovieClip Frame 2
stop();
Symbol 540 MovieClip Frame 3
stop();
Symbol 540 MovieClip Frame 4
stop();
Symbol 545 MovieClip Frame 789
gotoAndPlay (1);
Symbol 545 MovieClip Frame 800
stop();
Symbol 545 MovieClip Frame 810
stop();