Symbol 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 30
stop();
Symbol 8 MovieClip Frame 10
stop();
Symbol 9 MovieClip Frame 1
stop();
count = 1;
Symbol 9 MovieClip Frame 2
_root.safe = 1;
count++;
if (_root.jumping == 1) {
if ((count > 0) && (count < 7)) {
_parent.bing._alpha = _parent.bing._alpha - 15;
_parent.bing._alpha = _parent.bing._alpha - 15;
}
if ((count > 6) && (count < 12)) {
_parent.bing._alpha = _parent.bing._alpha + 15;
_parent.bing._alpha = _parent.bing._alpha + 15;
}
if (count == 14) {
gotoAndPlay (4);
}
} else if (count > 18) {
gotoAndPlay (4);
}
Symbol 9 MovieClip Frame 3
gotoAndPlay (2);
Symbol 9 MovieClip Frame 4
if (_root.dead == 0) {
_root.safe = 0;
if (_root.jumping == 1) {
_root.jumps = _root.jumps - 1;
_parent.bing._alpha = 100;
if (_root.jumps < 0) {
_root.jumps = 0;
}
_root.jumping = 0;
}
gotoAndStop (1);
} else {
gotoAndStop (1);
}
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 35
gotoAndPlay (2);
Symbol 18 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 2
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 13
_parent.jet.gotoAndPlay(2);
gotoAndStop (1);
Symbol 56 MovieClip Frame 21
stop();
Symbol 56 MovieClip Frame 30
stop();
Symbol 56 MovieClip Frame 31
_root.xdir == 0;
_root.ydir == 0;
_root.hitstxt = "Oops...";
Symbol 56 MovieClip Frame 58
stopAllSounds();
Symbol 56 MovieClip Frame 68
_parent.damage.gotoAndStop(19);
_root.hitstxt = "You're dead.";
Symbol 56 MovieClip Frame 140
_root.gone = 1;
gotoAndStop (1);
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 5
play();
Symbol 57 MovieClip Frame 18
gotoAndPlay (5);
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 29
stop();
Symbol 70 MovieClip Frame 1
stop();
Symbol 78 Button
on (press) {
confirm.gotoAndStop(2);
}
Symbol 82 Button
on (press) {
_parent.savefile.data.score = 0;
_parent.savefile.flush();
trace(_parent.savefile.data.score);
_parent.failtxt = "Tip: As the speed goes up, so do the scores per coin.\r\rTip: If you get trapped inside your tail, hit SPACE to warp through";
gotoAndStop (3);
}
Symbol 86 Button
on (press) {
gotoAndStop (1);
}
Symbol 89 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 2
con = ("This will clear your previous highscore of " + _root.oldscore) + ". Are you sure you want to do this?";
Symbol 97 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 99 MovieClip Frame 14
gotoAndStop (1);
Symbol 118 Button
on (press, keyPress "<Enter>") {
gotoAndPlay (1);
back.gotoAndStop(1);
}
Symbol 124 MovieClip Frame 1
w = 0;
Symbol 124 MovieClip Frame 88
w++;
if (w == 5) {
setProperty("_parent.formab", _rotation , getProperty("_parent.formab", _rotation) + 180);
w = 0;
gotoAndPlay (1);
}
Symbol 124 MovieClip Frame 95
gotoAndPlay (88);
Symbol 125 MovieClip Frame 1
u = 0;
Symbol 125 MovieClip Frame 88
u++;
if (u == 5) {
setProperty("_parent.formb", _rotation , getProperty("_parent.formb", _rotation) + 180);
u = 0;
gotoAndPlay (1);
}
Symbol 125 MovieClip Frame 95
gotoAndPlay (88);
Symbol 126 MovieClip Frame 1
v = 0;
Symbol 126 MovieClip Frame 88
v++;
if (v == 5) {
setProperty("_parent.formaa", _rotation , getProperty("_parent.formaa", _rotation) + 180);
v = 0;
gotoAndPlay (1);
}
Symbol 126 MovieClip Frame 95
gotoAndPlay (88);
Symbol 127 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 2
stop();
Symbol 132 Button
on (press, keyPress "<Enter>") {
g = 1;
while (g < 3) {
f = 0;
while (f < 50) {
p = (g * 100) + f;
removeMovieClip("_parent.pickle" + p);
f++;
}
g++;
}
_parent.back.gotoAndStop(1);
_parent.lasttxt.swapDepths(-50);
_parent.gotoAndPlay(1);
}
Symbol 135 MovieClip Frame 1
function picked(pick, pkscr, v, no) {
if (bing.hitTest(pick)) {
shim.gotoAndPlay(2);
randomloc(pick);
_root.score = _root.score + (pkscr * (2 * _root.mult));
_root.scoretxt = "Score : " + _root.score;
if (no == 1) {
p1 = 0;
}
if (no == 2) {
p2 = 0;
}
}
}
function relocate(pick, count, v, no) {
if (v > (count / _root.mult)) {
randomloc(pick);
if (no == 1) {
p1 = 0;
}
if (no == 2) {
p2 = 0;
}
}
}
function randomloc(pick) {
pick._x = random(530) - 265;
pick._y = random(380) - 190;
}
function makeclouds() {
if (_root.cloudon == 0) {
c1++;
crwh = random(4) + 1;
duplicateMovieClip (cloud, "cld" + c1, 5000 + c1);
setProperty("cld" + c1, _alpha , random(50) + 40);
setProperty("cld" + c1, _x , random(790) - 710);
setProperty("cld" + c1, _y , 204);
setProperty("cld" + c1, _width , cloud._width / crwh);
setProperty("cld" + c1, _height , cloud._height / crwh);
_root.cloudon = 1;
}
}
function unpause() {
_root.paused = 0;
gotoAndPlay (2);
paustxt.gotoAndStop(1);
}
function coinshower() {
g = 1;
while (g < 3) {
f = 0;
while (f < 50) {
p = (g * 100) + f;
duplicateMovieClip ("pick" + g, "pickle" + p, p);
setProperty("pickle" + p, _x , random(530) - 265);
setProperty("pickle" + p, _y , random(380) - 190);
tellTarget ("pickle" + p) {
gotoAndPlay(random(15));
};
f++;
}
g++;
}
}
_root.necscore = 1000;
_root.xdir = 0;
_root.ydir = 0;
stop();
_root.mult = 5;
_root.jumping = 0;
_root.safe = 0;
_root.dead = 0;
_root.gone = 0;
_root.jumps = 7;
_root.jumptxt = "Warps : 7";
_root.hits = 0;
_root.hitstxt = "Hits : 0";
_root.score = 0;
_root.scoretxt = "Score : 0";
i = 100;
p1 = 0;
p2 = 0;
c1 = 0;
_root.cloudon = 0;
darkness._alpha = 0;
_root.paused = 0;
damage.gotoAndStop(2);
randomloc(pick1);
randomloc(pick2);
_root.oldscore = 0;
var savefile = SharedObject.getLocal("7MKSG01");
_root.oldscore = savefile.data.score;
if (savefile.data.score == undefined) {
_root.oldscore = 0;
failtxt = "Tip: As the speed goes up, so do the scores per coin.\r\rTip: If you get trapped inside your tail, hit SPACE to warp through";
} else {
if (_root.oldscore > 350) {
starttext.gotoAndStop(2);
}
failtxt = ((("Your current high score is:\r\r" + _root.oldscore) + newline) + newline) + "Think you can beat it?";
}
Instance of Symbol 56 MovieClip "bing" in Symbol 135 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
_root.xdir = 1;
_root.game1all.gotoAndPlay(2);
}
if (Key.isDown(37)) {
_root.xdir = -1;
_root.game1all.gotoAndPlay(2);
}
if (Key.isDown(40)) {
_root.ydir = 1;
_root.game1all.gotoAndPlay(2);
}
if (Key.isDown(38)) {
_root.ydir = -1;
_root.game1all.gotoAndPlay(2);
}
}
Symbol 135 MovieClip Frame 2
if (_root.gone == 1) {
if (_root.score < _root.necscore) {
gotoAndStop (4);
} else {
gotoAndStop (5);
}
}
if (i == 100) {
back.gotoAndPlay(2);
}
makeclouds();
if ((getProperty("cld" + c1, _x) > 272) or (getProperty("cld" + c1, _y) < -325)) {
removeMovieClip("cld" + c1);
_root.cloudon = 0;
} else {
setProperty("cld" + c1, _x , getProperty("cld" + c1, _x) + 1.8);
setProperty("cld" + c1, _y , getProperty("cld" + c1, _y) - 1.3);
}
if (_root.jumping == 0) {
i++;
p1++;
p2++;
if (_root.dead == 0) {
if (i == 101) {
jet.gotoAndPlay(2);
}
duplicateMovieClip (trail, "trl" + i, i);
setProperty("trl" + i, _x , bing._x);
setProperty("trl" + i, _y , bing._y);
setProperty("trl" + i, _height , (_root.mult / 5) * 6);
setProperty("trl" + i, _rotation , bing._rotation);
}
j = 1;
while (j < 100) {
setProperty("trl" + (i - j), _alpha , 100 - j);
j++;
}
picked(pick1, 1, p1, 1);
picked(pick2, 3, p2, 2);
relocate(pick1, 750, p1, 1);
relocate(pick2, 400, p2, 2);
}
if (_root.safe == 0) {
k = 6;
while (k < 85) {
if (bing.hitTest("_parent.trl" + (i - k))) {
_root.hits = _root.hits + 1;
_root.safe = 1;
safeloop.gotoAndPlay(2);
_root.hitstxt = "Hits : " + _root.hits;
damage.nextFrame();
if (_root.hits == 1) {
bing.gotoAndPlay(14);
}
if (_root.hits == 2) {
bing.gotoAndPlay(14);
}
if (_root.hits == 3) {
bing.gotoAndPlay(22);
}
if (_root.hits == 4) {
_root.dead = 1;
bing.gotoAndPlay(31);
}
break;
}
k++;
}
}
if (_root.jumps > -1) {
_root.jumptxt = "Warps : " + _root.jumps;
}
f = 1;
while (f < 11) {
if ((i / 400) == f) {
_root.mult++;
}
f++;
}
f = 1;
while (f < 41) {
if ((i / 80) == f) {
darkness._alpha = darkness._alpha + 1;
}
f++;
}
removeMovieClip("trl" + (i - 100));
Instance of Symbol 18 MovieClip "mcscore" in Symbol 135 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.oldscore > _root.necscore) {
if (_root.score < _root.oldscore) {
this._rotation = (360 / _root.oldscore) * _root.score;
} else {
this._rotation = 0;
this.gotoAndStop(2);
}
} else if (_root.score < _root.necscore) {
this._rotation = (360 / _root.necscore) * _root.score;
} else {
this._rotation = 0;
this.gotoAndStop(2);
}
}
Instance of Symbol 56 MovieClip "bing" in Symbol 135 MovieClip Frame 2
on (keyPress "p") {
if (_root.paused == 0) {
_root.paused = 1;
_parent.gotoAndStop(2);
_parent.paustxt.gotoAndPlay(2);
}
}
onClipEvent (enterFrame) {
if (_root.paused == 0) {
if (_root.dead == 0) {
this._x = this._x + (_root.xdir * _root.mult);
this._y = this._y + (_root.ydir * _root.mult);
if (this._x > 275) {
this._x = -275;
}
if (this._x < -275) {
this._x = 275;
}
if (this._y > 200) {
this._y = -200;
}
if (this._y < -200) {
this._y = 200;
}
if (Key.isDown(32)) {
if ((_root.jumps > 0) and (_root.safe < 1)) {
_root.jumping = 1;
_parent.safeloop.gotoAndPlay(2);
tellTarget ("_parent.warpcount.wc" + _root.jumps) {
gotoAndPlay (2);
};
stopAllSounds();
this.gotoAndPlay(2);
}
}
if (Key.isDown(39)) {
_root.xdir = 1;
_root.ydir = 0;
this._rotation = 90;
}
if (Key.isDown(37)) {
_root.xdir = -1;
_root.ydir = 0;
this._rotation = 270;
}
if (Key.isDown(40)) {
_root.ydir = 1;
_root.xdir = 0;
this._rotation = 180;
}
if (Key.isDown(38)) {
_root.ydir = -1;
_root.xdir = 0;
this._rotation = 0;
}
}
} else {
if (Key.isDown(39)) {
_root.xdir = 1;
_root.ydir = 0;
this._rotation = 90;
_parent.unpause();
}
if (Key.isDown(37)) {
_root.xdir = -1;
_root.ydir = 0;
this._rotation = 270;
_parent.unpause();
}
if (Key.isDown(40)) {
_root.ydir = 1;
_root.xdir = 0;
this._rotation = 180;
_parent.unpause();
}
if (Key.isDown(38)) {
_root.ydir = -1;
_root.xdir = 0;
this._rotation = 0;
_parent.unpause();
}
}
}
Symbol 135 MovieClip Frame 3
gotoAndPlay (2);
Symbol 135 MovieClip Frame 4
f = c1 - 1;
while (f < (c1 + 1)) {
removeMovieClip("cld" + f);
f++;
}
if (_root.score > 0) {
if (_root.score > _root.oldscore) {
savefile.data.score = _root.score;
savefile.flush();
failtxt = (((((((((((((("You didn't make the " + _root.necscore) + " mark... at least") + newline) + "you beat your old high score of ") + _root.oldscore) + ".") + newline) + newline) + "Your new high score is saved as: ") + _root.score) + newline) + newline) + "Only need to get ") + (_root.necscore - _root.score)) + " more next time...";
} else if (_root.oldscore < _root.necscore) {
failtxt = ((((((((((((("That was a bit crap... Score: " + _root.score) + "... you didn't even") + newline) + "manage to beat your old high score of ") + _root.oldscore) + newline) + newline) + "How on earth are you going to get to ") + _root.necscore) + " ?") + newline) + "You're going to need another ") + (_root.necscore - _root.score)) + " points...";
} else {
failtxt = ((((((((((((((("That was a bit crap... Score: " + _root.score) + "... you didn't even") + newline) + "manage to beat your old high score of ") + _root.oldscore) + newline) + newline) + "Good job you already got over ") + _root.necscore) + " points...") + newline) + "You're going to need another ") + (_root.oldscore - _root.score)) + " to beat") + newline) + "your previous best...";
}
} else {
failtxt = "WTF??? How on earth did you score 0...????\rDid you fall asleep at the keyboard, or is your\rbrain mashed by too many drugs?\r\rI give up on you ever reaching " + _root.necscore;
}
stop();
Symbol 135 MovieClip Frame 5
f = c1 - 1;
while (f < (c1 + 1)) {
removeMovieClip("cld" + f);
f++;
}
f1 = random(2) + 1;
if (_root.score > _root.oldscore) {
savefile.data.score = _root.score;
savefile.flush();
lasttxt.passtxt = (((((((((((((("Excellent work ! You've smashed both the " + _root.necscore) + " mark") + newline) + "and your old high score of ") + _root.oldscore) + " !") + newline) + newline) + "Your new high score is saved as: ") + _root.score) + newline) + newline) + "You got ") + (_root.score - _root.necscore)) + " points more than necessary,";
if (f1 == 1) {
coinshower();
lasttxt.swapDepths(5000);
} else if (f1 == 2) {
formation.gotoAndStop(2);
}
} else {
lasttxt.passtxt = (((((((((((((("Excellent work ! You've obliterated that " + _root.necscore) + " mark") + newline) + "again, with ") + (_root.score - _root.necscore)) + " points to spare.") + newline) + newline) + "Unfortunately, you didn't beat your own high score, which") + newline) + "still stands at ") + _root.oldscore) + " - you were ") + (_root.oldscore - _root.score)) + " points short this time.";
if (f1 == 1) {
coinshower();
lasttxt.swapDepths(5000);
} else if (f1 == 2) {
formation.gotoAndStop(2);
}
}
stop();