Frame 1
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("5973a2cf", this, 10301, true);
stop();
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
}
Instance of Symbol 22 MovieClip in Frame 1
onClipEvent (load) {
var per = 0;
}
onClipEvent (enterFrame) {
per = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (per != 100) {
bar._x = -200 + (per * 2);
} else {
_root.gotoAndStop(2);
}
}
Frame 2
stopAllSounds();
var nameCookie = SharedObject.getLocal("save");
if (nameCookie.data.gravArray == undefined) {
nameCookie.data.gravArray = [3, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 1, 0];
}
_quality = "High";
_root.qual = nameCookie.data.gravArray[0];
_root.parType = nameCookie.data.gravArray[1];
if (nameCookie.data.gravArray[2] == 1) {
_root.particalGen = true;
} else {
_root.particalGen = false;
}
if (nameCookie.data.gravArray[3] == 1) {
_root.sound = true;
} else {
_root.sound = false;
}
if (nameCookie.data.gravArray[4] == 1) {
_root.rain = true;
} else {
_root.rain = false;
}
_root.level = 0;
gotoAndStop (3);
Frame 3
gotoAndStop (10);
Frame 5
gotoAndStop (10);
Frame 10
stop();
stopAllSounds();
Instance of Symbol 74 MovieClip in Frame 10
onClipEvent (load) {
Mouse.hide();
var count = 200;
_x = _root._xmouse;
_y = _root._ymouse;
}
onClipEvent (enterFrame) {
_x = (_x - ((_x - _root._xmouse) / 1.5));
_y = (_y - ((_y - _root._ymouse) / 1.5));
_alpha = count;
if (count > 0) {
count = count - 2;
}
}
onClipEvent (mouseMove) {
count = 200;
}
Frame 11
stop();
shape145.play();
Instance of Symbol 88 MovieClip in Frame 11
on (release) {
nextFrame();
}
Instance of Symbol 91 MovieClip in Frame 11
on (release) {
nextFrame();
}
Instance of Symbol 94 MovieClip in Frame 11
on (release) {
nextFrame();
}
Instance of Symbol 97 MovieClip in Frame 11
on (release) {
nextFrame();
}
Instance of Symbol 106 MovieClip in Frame 11
on (release) {
nextFrame();
}
Frame 12
stop();
Frame 13
stop();
_root.l1score = _root.nameCookie.data.gravArray[6] + "/700";
_root.l2score = _root.nameCookie.data.gravArray[8] + "/500";
_root.l3score = _root.nameCookie.data.gravArray[10] + "/300";
_root.l4score = _root.nameCookie.data.gravArray[12] + "/600";
_root.l5score = _root.nameCookie.data.gravArray[14] + "/1830";
_root.crystalsT = (((nameCookie.data.gravArray[6] + nameCookie.data.gravArray[8]) + nameCookie.data.gravArray[10]) + nameCookie.data.gravArray[12]) + nameCookie.data.gravArray[14];
_root.l2c = 600 - _root.crystalsT;
if (_root.l2c <= 0) {
_root.l2c = 0;
if (_root.nameCookie.data.gravArray[7] == 0) {
_root.nameCookie.data.gravArray[7] = 1;
}
}
_root.l3c = 1110 - _root.crystalsT;
if (_root.l3c <= 0) {
_root.l3c = 0;
if (_root.nameCookie.data.gravArray[9] == 0) {
_root.nameCookie.data.gravArray[9] = 1;
}
}
_root.l4c = 1400 - _root.crystalsT;
if (_root.l4c <= 0) {
_root.l4c = 0;
if (_root.nameCookie.data.gravArray[11] == 0) {
_root.nameCookie.data.gravArray[11] = 1;
}
}
_root.l5c = 2100 - _root.crystalsT;
if (_root.l5c <= 0) {
_root.l5c = 0;
if (_root.nameCookie.data.gravArray[13] == 0) {
_root.nameCookie.data.gravArray[13] = 1;
}
}
Instance of Symbol 123 MovieClip in Frame 13
onClipEvent (load) {
if (_root.nameCookie.data.gravArray[5] == 0) {
gotoAndStop (1);
}
if (_root.nameCookie.data.gravArray[5] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[5] == 2) {
gotoAndStop (3);
}
}
Instance of Symbol 123 MovieClip in Frame 13
onClipEvent (load) {
if (_root.nameCookie.data.gravArray[7] == 0) {
gotoAndStop (1);
}
if (_root.nameCookie.data.gravArray[7] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[7] == 2) {
gotoAndStop (3);
}
}
Instance of Symbol 123 MovieClip in Frame 13
onClipEvent (load) {
if (_root.nameCookie.data.gravArray[9] == 0) {
gotoAndStop (1);
}
if (_root.nameCookie.data.gravArray[9] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[9] == 2) {
gotoAndStop (3);
}
}
Instance of Symbol 123 MovieClip in Frame 13
onClipEvent (load) {
if (_root.nameCookie.data.gravArray[11] == 0) {
gotoAndStop (1);
}
if (_root.nameCookie.data.gravArray[11] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[11] == 2) {
gotoAndStop (3);
}
}
Instance of Symbol 123 MovieClip in Frame 13
onClipEvent (load) {
if (_root.nameCookie.data.gravArray[13] == 0) {
gotoAndStop (1);
}
if (_root.nameCookie.data.gravArray[13] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[13] == 2) {
gotoAndStop (3);
}
}
Frame 14
stop();
Frame 15
stop();
ct = (((_root.nameCookie.data.gravArray[6] + _root.nameCookie.data.gravArray[8]) + _root.nameCookie.data.gravArray[10]) + _root.nameCookie.data.gravArray[12]) + _root.nameCookie.data.gravArray[14];
if (ct < 1000) {
_root.eMenu.gotoAndStop(1);
} else if (ct < 2000) {
_root.eMenu.gotoAndStop(2);
} else if (ct < 3930) {
_root.eMenu.gotoAndStop(3);
} else if (ct == 3930) {
_root.eMenu.gotoAndStop(4);
}
Frame 16
stop();
Frame 19
gotoAndStop (20);
Frame 20
_root.score = 0;
_root.follow = true;
_root.gravMod = 1;
_root.windMod = 0;
stop();
_root.cCount = 0;
Instance of Symbol 187 MovieClip in Frame 20
onClipEvent (load) {
gotoAndStop(_root.parType + 1);
}
Instance of Symbol 319 MovieClip "world" in Frame 20
onClipEvent (load) {
var xs = 0;
var ys = 0;
_x = 300;
_y = 170;
var xDiff = 0;
var yDiff = 0;
}
onClipEvent (enterFrame) {
_x = (_x - xs);
_y = (_y - ys);
if (_root.nameCookie.data.gravArray[19] == 1) {
xDiff = (-orb.xs) * 20;
yDiff = (-orb.ys) * 20;
} else if (_root.nameCookie.data.gravArray[19] == 2) {
xDiff = 0;
yDiff = 0;
}
if (_root.follow) {
if (_root.nameCookie.data.gravArray[17] == 2) {
xs = ((orb._x + _x) - (300 + xDiff)) / (10 / (orb.radius / 10));
ys = ((orb._y + _y) - (170 + yDiff)) / (10 / (orb.radius / 10));
} else if (_root.nameCookie.data.gravArray[17] == 1) {
xs = (((orb._x + _x) - (300 + xDiff)) / (10 / (orb.radius / 10))) * 2;
ys = (((orb._y + _y) - (170 + yDiff)) / (10 / (orb.radius / 10))) * 2;
}
} else {
xs = xs * 0.7;
ys = ys * 0.7;
}
}
Instance of Symbol 324 MovieClip in Frame 20
onClipEvent (load) {
if (_root.level == 19) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 350 MovieClip in Frame 20
onClipEvent (enterFrame) {
if ((_currentframe == 1) && (_root.introCount == 0)) {
play();
}
}
Frame 21
_quality = "High";
Frame 22
_quality = "High";
Frame 23
_quality = "High";
stop();
Frame 24
_root.score = 0;
_root.follow = true;
_root.gravMod = 1;
_root.windMod = 0;
stop();
_root.cCount = 0;
Instance of Symbol 187 MovieClip in Frame 24
onClipEvent (load) {
gotoAndStop(_root.parType + 1);
}
Instance of Symbol 319 MovieClip "world" in Frame 24
onClipEvent (load) {
var xs = 0;
var ys = 0;
_x = 300;
_y = 170;
}
onClipEvent (enterFrame) {
_x = (_x - xs);
_y = (_y - ys);
if (_root.follow) {
if (_root.nameCookie.data.gravArray[17] == 2) {
xs = ((orb._x + _x) - 300) / (10 / (orb.radius / 10));
ys = ((orb._y + _y) - 170) / (10 / (orb.radius / 10));
} else if (_root.nameCookie.data.gravArray[17] == 1) {
xs = (((orb._x + _x) - 300) / (10 / (orb.radius / 10))) * 2;
ys = (((orb._y + _y) - 170) / (10 / (orb.radius / 10))) * 2;
}
} else {
xs = xs * 0.7;
ys = ys * 0.7;
}
}
Instance of Symbol 324 MovieClip in Frame 24
onClipEvent (load) {
if (_root.level == 19) {
_visible = true;
} else {
_visible = false;
}
}
Frame 25
_quality = "High";
Symbol 3 MovieClip [parCloud] Frame 1
stop();
topT = random(60) + 1;
grav = 0.1;
xs = power * Math.sin(ang * 0.01745329);
ys = power * Math.cos(ang * 0.01745329);
this.onEnterFrame = function () {
ys = ys + (grav * _root.gravMod);
_y = (_y + ys);
_x = (_x - xs);
time++;
if (time > topT) {
play();
}
};
Symbol 3 MovieClip [parCloud] Frame 40
removeMovieClip(this);
Symbol 6 MovieClip [rainPar] Frame 1
this.onEnterFrame = function () {
_y = (_y + (10 * _root.gravMod));
if (_root.world.land.hitTest(_x + _root.world._x, _y + _root.world._y, true)) {
removeMovieClip(this);
}
};
Symbol 8 MovieClip [genPartical] Frame 1
stop();
topT = random(60) + 1;
grav = 0.2;
xs = power * Math.sin(ang * 0.01745329);
ys = power * Math.cos(ang * 0.01745329);
this.onEnterFrame = function () {
ys = ys + (grav * _root.gravMod);
_y = (_y + ys);
_x = (_x - xs);
time++;
if (time > topT) {
play();
}
};
Symbol 8 MovieClip [genPartical] Frame 20
removeMovieClip(this);
Symbol 14 MovieClip Frame 1
stop();
if (_root._currentframe != 1) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
this.onEnterFrame = function () {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
};
}
Symbol 27 Button
on (release) {
getURL ("http://www.albinoblacksheep.com", "_blank");
}
Symbol 31 MovieClip Frame 121
_root.gotoAndStop(4);
Symbol 35 Button
on (release, keyPress "<Space>") {
_root.gotoAndStop(10);
}
Symbol 37 MovieClip Frame 15
stop();
Symbol 58 Button
on (release, keyPress "<Space>") {
if (_root.nameCookie.data.gravArray[20] == 1) {
gotoAndStop (13);
} else {
gotoAndStop (16);
}
}
Symbol 61 Button
on (release, keyPress "i") {
gotoAndStop (12);
}
Symbol 66 Button
on (release, keyPress "o") {
gotoAndStop (11);
}
Symbol 69 Button
on (release) {
gotoAndStop (15);
}
Symbol 72 Button
on (release) {
gotoAndStop (14);
}
Symbol 77 MovieClip Frame 1
play();
Symbol 83 Button
on (release) {
gotoAndStop (10);
}
Symbol 88 MovieClip Frame 1
if (_root.qual == 1) {
gotoAndStop (4);
}
if (_root.qual == 2) {
gotoAndStop (3);
}
if (_root.qual == 3) {
gotoAndStop (2);
}
Symbol 88 MovieClip Frame 2
_root.qual = 3;
_root.nameCookie.data.gravArray[0] = 3;
stop();
Symbol 88 MovieClip Frame 3
_root.qual = 2;
_root.nameCookie.data.gravArray[0] = 2;
stop();
Symbol 88 MovieClip Frame 4
_root.qual = 1;
_root.nameCookie.data.gravArray[0] = 1;
stop();
Symbol 88 MovieClip Frame 5
gotoAndStop (2);
Symbol 91 MovieClip Frame 1
if (_root.parType == 0) {
gotoAndStop (5);
}
if (_root.parType == 1) {
gotoAndStop (4);
}
if (_root.parType == 2) {
gotoAndStop (3);
}
if (_root.parType == 3) {
gotoAndStop (2);
}
Symbol 91 MovieClip Frame 2
_root.parType = 3;
_root.nameCookie.data.gravArray[1] = 3;
stop();
Symbol 91 MovieClip Frame 3
_root.parType = 2;
_root.nameCookie.data.gravArray[1] = 2;
stop();
Symbol 91 MovieClip Frame 4
_root.parType = 1;
_root.nameCookie.data.gravArray[1] = 1;
stop();
Symbol 91 MovieClip Frame 5
_root.parType = 0;
_root.nameCookie.data.gravArray[1] = 0;
stop();
Symbol 91 MovieClip Frame 6
gotoAndStop (2);
Symbol 94 MovieClip Frame 1
if (_root.particalGen) {
gotoAndStop (2);
}
if (!_root.particalGen) {
gotoAndStop (3);
}
Symbol 94 MovieClip Frame 2
_root.particalGen = true;
_root.nameCookie.data.gravArray[2] = 1;
Symbol 94 MovieClip Frame 3
_root.particalGen = false;
_root.nameCookie.data.gravArray[2] = 0;
Symbol 94 MovieClip Frame 4
gotoAndStop (2);
Symbol 97 MovieClip Frame 1
if (_root.rain) {
gotoAndStop (2);
}
if (!_root.rain) {
gotoAndStop (3);
}
Symbol 97 MovieClip Frame 2
_root.rain = true;
_root.nameCookie.data.gravArray[4] = 1;
Symbol 97 MovieClip Frame 3
_root.rain = false;
_root.nameCookie.data.gravArray[4] = 0;
Symbol 97 MovieClip Frame 4
gotoAndStop (2);
Symbol 103 Button
on (release) {
_root.level = 19;
gotoAndStop (20);
}
Symbol 106 MovieClip Frame 1
if (_root.nameCookie.data.gravArray[19] == 1) {
gotoAndStop (2);
}
if (_root.nameCookie.data.gravArray[19] == 2) {
gotoAndStop (3);
}
Symbol 106 MovieClip Frame 2
_root.nameCookie.data.gravArray[19] = 1;
Symbol 106 MovieClip Frame 3
_root.nameCookie.data.gravArray[19] = 2;
Symbol 106 MovieClip Frame 4
gotoAndStop (2);
Symbol 113 Button
on (release) {
if ((_root.nameCookie.data.gravArray[5] == 1) || (_root.nameCookie.data.gravArray[5] == 2)) {
_root.level = 1;
gotoAndStop (20);
}
}
Symbol 130 Button
on (release) {
if ((_root.nameCookie.data.gravArray[7] == 1) || (_root.nameCookie.data.gravArray[7] == 2)) {
_root.level = 2;
gotoAndStop (20);
}
}
Symbol 131 Button
on (release) {
if ((_root.nameCookie.data.gravArray[9] == 1) || (_root.nameCookie.data.gravArray[9] == 2)) {
_root.level = 3;
gotoAndStop (20);
}
}
Symbol 132 Button
on (release) {
if ((_root.nameCookie.data.gravArray[11] == 1) || (_root.nameCookie.data.gravArray[11] == 2)) {
_root.level = 4;
gotoAndStop (20);
}
}
Symbol 133 Button
on (release) {
if ((_root.nameCookie.data.gravArray[13] == 1) || (_root.nameCookie.data.gravArray[13] == 2)) {
_root.backPedle = false;
_root.level = 5;
gotoAndStop (20);
}
}
Symbol 144 Button
on (release) {
nameCookie.data.gravArray[5] = 1;
nameCookie.data.gravArray[6] = 0;
nameCookie.data.gravArray[7] = 0;
nameCookie.data.gravArray[8] = 0;
nameCookie.data.gravArray[9] = 0;
nameCookie.data.gravArray[10] = 0;
nameCookie.data.gravArray[11] = 0;
nameCookie.data.gravArray[12] = 0;
nameCookie.data.gravArray[13] = 0;
nameCookie.data.gravArray[14] = 0;
nameCookie.data.gravArray[15] = 1;
nameCookie.data.gravArray[16] = 1;
nameCookie.data.gravArray[17] = 2;
nameCookie.data.gravArray[18] = 1;
nameCookie.data.gravArray[19] = 1;
nameCookie.data.gravArray[20] = 0;
gotoAndStop (10);
}
on (release) {
if (Key.isDown(8) && (Key.isDown(65))) {
nameCookie.data.gravArray[5] = 2;
nameCookie.data.gravArray[6] = 700;
nameCookie.data.gravArray[7] = 2;
nameCookie.data.gravArray[8] = 500;
nameCookie.data.gravArray[9] = 2;
nameCookie.data.gravArray[10] = 300;
nameCookie.data.gravArray[11] = 2;
nameCookie.data.gravArray[12] = 600;
nameCookie.data.gravArray[13] = 2;
nameCookie.data.gravArray[14] = 1830;
nameCookie.data.gravArray[15] = 1;
nameCookie.data.gravArray[16] = 1;
nameCookie.data.gravArray[17] = 2;
nameCookie.data.gravArray[18] = 1;
nameCookie.data.gravArray[19] = 1;
nameCookie.data.gravArray[20] = 0;
gotoAndStop (10);
}
}
Symbol 152 Button
on (release) {
if (_root.nameCookie.data.gravArray[15] < 3) {
_root.nameCookie.data.gravArray[15]++;
}
}
Symbol 153 Button
on (release) {
if (_root.nameCookie.data.gravArray[15] > 1) {
_root.nameCookie.data.gravArray[15]--;
}
}
Symbol 159 Button
on (release) {
if (_root.nameCookie.data.gravArray[16] < 5) {
_root.nameCookie.data.gravArray[16]++;
}
}
Symbol 160 Button
on (release) {
if (_root.nameCookie.data.gravArray[16] > 1) {
_root.nameCookie.data.gravArray[16]--;
}
}
Symbol 167 MovieClip Frame 1
this.onRelease = function () {
nextFrame();
};
if (_root.nameCookie.data.gravArray[17] == 1) {
gotoAndStop (2);
} else if (_root.nameCookie.data.gravArray[17] == 2) {
gotoAndStop (3);
}
Symbol 167 MovieClip Frame 2
_root.nameCookie.data.gravArray[17] = 1;
Symbol 167 MovieClip Frame 3
_root.nameCookie.data.gravArray[17] = 2;
Symbol 167 MovieClip Frame 4
gotoAndStop (2);
Instance of Symbol 156 MovieClip in Symbol 168 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.nameCookie.data.gravArray[15]);
}
Symbol 174 Button
on (release) {
_root.level = 0;
gotoAndStop (20);
}
Symbol 178 Button
on (release) {
nameCookie.data.gravArray[20] = 1;
_root.gotoAndStop(13);
}
Symbol 180 MovieClip Frame 1
var music = new Sound();
_root.vol2 = 100;
music.attachSound("music");
music.start(0, 1000);
this.onEnterFrame = function () {
music.setVolume(_root.vol2);
};
Symbol 185 MovieClip Frame 1
gotoAndStop(_root.nameCookie.data.gravArray[16]);
Symbol 186 MovieClip Frame 1
_x = (random(700) - 50);
_y = (random(400) - 50);
var grav = (random(4) / 2);
Symbol 186 MovieClip Frame 30
stop();
this.onEnterFrame = function () {
_y = (_y + ((grav * _root.gravMod) - (_root.world.orb.ys / 5)));
_x = (_x - ((_root.world.orb.xs / 5) - (2 * _root.windMod)));
if ((((_x > 650) || (_x < 5)) || (_y > 350)) || (_y < 5)) {
play();
}
};
Symbol 190 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.orb.xs = (_root.world.orb.maxSpeed * Math.sin(_rotation * 0.01745329)) + (_root.world.orb.xs / 2);
_root.world.orb.ys = ((-_root.world.orb.maxSpeed) * Math.cos(_rotation * 0.01745329)) + (_root.world.orb.ys / 2);
}
};
Symbol 192 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.gravMod = -1;
}
};
Symbol 194 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.gravMod = 1;
}
};
Symbol 198 MovieClip Frame 1
if (_currentframe == 1) {
if (_root.world.orb.hitTest(this)) {
_root.score = _root.score + 10;
gotoAndPlay (3);
if (_root.level == 0) {
_root.introCount--;
}
}
}
Symbol 198 MovieClip Frame 2
gotoAndPlay (1);
Symbol 198 MovieClip Frame 17
stop();
Symbol 202 MovieClip Frame 1
_alpha = 0;
stop();
Symbol 204 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
var _local4 = 0;
while (_local4 < 5) {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("genPartical", "par" + depth, depth);
_parent["par" + depth]._x = _x;
_parent["par" + depth]._y = _y;
_parent["par" + depth].time = 0;
_parent["par" + depth].power = -(random(4) + 1);
_parent["par" + depth].ang = _rotation + (random(40) - 20);
_local4++;
}
}
};
Symbol 206 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("genPartical", "par" + depth, depth);
_parent["par" + depth]._x = _x;
_parent["par" + depth]._y = _y;
_parent["par" + depth].time = 0;
_parent["par" + depth].power = -(random(4) + 1);
_parent["par" + depth].ang = _rotation + (random(40) - 20);
};
Symbol 213 MovieClip Frame 1
_alpha = 0;
var range = true;
this.onEnterFrame = function () {
if (_root.rain) {
if ((((((_x + _root.world._x) + (_width / 2)) + 300) > 0) && ((((_x + _root.world._x) - (_width / 2)) - 300) < 600)) && (((_y + _root.world._y) + 100) < 300)) {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("rainPar", "rain" + depth, depth);
_parent["rain" + depth]._x = (_x + random(_width)) - (_width / 2);
_parent["rain" + depth]._y = _y;
}
}
};
Symbol 225 MovieClip Frame 1
_alpha = 0;
Symbol 227 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.follow = false;
_root.deadBlot.play();
}
};
Symbol 229 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.follow = false;
_root.finBlot.play();
}
};
Symbol 235 MovieClip Frame 1
_alpha = 0;
if (_root.particalGen) {
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
var _local4 = 0;
while (_local4 < 5) {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("genPartical", "par" + depth, depth);
_parent["par" + depth]._x = _x;
_parent["par" + depth]._y = _y;
_parent["par" + depth].time = 0;
_parent["par" + depth].power = -(random(4) + 1);
_parent["par" + depth].ang = _rotation + (random(40) - 20);
_local4++;
}
}
};
}
Symbol 236 MovieClip Frame 1
_alpha = 0;
if (_root.particalGen) {
this.onEnterFrame = function () {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("genPartical", "par" + depth, depth);
_parent["par" + depth]._x = _x;
_parent["par" + depth]._y = _y;
_parent["par" + depth].time = 0;
_parent["par" + depth].power = -(random(4) + 1);
_parent["par" + depth].ang = _rotation + (random(40) - 20);
};
}
Symbol 238 MovieClip Frame 1
var lim = 30;
var dir = 1;
this.onEnterFrame = function () {
_rotation = (_rotation + dir);
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.orb.xs = (_root.world.orb.maxSpeed * Math.sin((_rotation + _parent._rotation) * 0.01745329)) + (_root.world.orb.xs / 2);
_root.world.orb.ys = ((-_root.world.orb.maxSpeed) * Math.cos((_rotation + _parent._rotation) * 0.01745329)) + (_root.world.orb.ys / 2);
}
if (dir == 1) {
if (_rotation < lim) {
} else {
dir = -1;
}
}
if (dir == -1) {
if (_rotation > (-lim)) {
} else {
dir = 1;
}
}
};
Symbol 241 MovieClip Frame 1
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.orb.xs = (1 * Math.sin(_rotation * 0.01745329)) + (_root.world.orb.xs / 2);
_root.world.orb.ys = (-1 * Math.cos(_rotation * 0.01745329)) + (_root.world.orb.ys / 2);
}
};
Symbol 243 MovieClip Frame 1
var count = 0;
var lim = random(60);
this.onEnterFrame = function () {
count++;
if (count > lim) {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("skyLine", "line" + depth, depth);
_parent["line" + depth]._x = _x + (random(16) - 8);
_parent["line" + depth]._y = _y;
_parent["line" + depth].gotoAndPlay(1);
count = 0;
lim = random(60);
}
};
Symbol 249 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.windMod = 1;
}
};
Symbol 251 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.windMod = 0;
}
};
Symbol 254 MovieClip Frame 1
this.onEnterFrame = function () {
if (_currentframe == 1) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
play();
}
}
};
stop();
Symbol 254 MovieClip Frame 16
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
stop();
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 2
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 2
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 2
stop();
Symbol 265 MovieClip Frame 1
_alpha = 0;
if (_root.particalGen) {
depth = _parent.getNextHighestDepth();
_parent.attachMovie("parCloud", "cloud" + depth, depth);
_parent["cloud" + depth]._x = _x;
_parent["cloud" + depth]._y = _y;
_parent["cloud" + depth].time = 0;
_parent["cloud" + depth].power = -(random(4) + 1);
_parent["cloud" + depth].ang = _rotation + (random(40) - 20);
}
Symbol 266 MovieClip Frame 1
stop();
Instance of Symbol 225 MovieClip in Symbol 266 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p4.gotoAndStop(2);
_root.world.acts.p4.gotoAndStop(2);
}
}
Instance of Symbol 225 MovieClip in Symbol 266 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p6.gotoAndStop(1);
_root.world.acts.p6.gotoAndStop(1);
}
}
Symbol 266 MovieClip Frame 2
stop();
Symbol 267 MovieClip Frame 1
stop();
Instance of Symbol 202 MovieClip in Symbol 267 MovieClip Frame 1
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.p6.lift1.play();
}
}
}
Symbol 267 MovieClip Frame 2
stop();
Symbol 270 MovieClip Frame 1
_alpha = 0;
this.onEnterFrame = function () {
if (_currentframe == 1) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
play();
}
}
};
stop();
Symbol 270 MovieClip Frame 60
_root.gotoAndStop(11);
Symbol 271 MovieClip Frame 1
_root.introCount = 33;
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 1
onClipEvent (load) {
var activated = false;
}
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 30) {
_root.world.land.introAct.play();
activated = true;
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (load) {
var activated = false;
}
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 60) {
_root.world.land.act1.play();
activated = true;
}
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (load) {
triggered = false;
}
onClipEvent (enterFrame) {
if ((!triggered) && (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true))) {
_root.world.land.bridge1.play();
triggered = true;
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p2.gotoAndStop(1);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p1.gotoAndStop(2);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p3.gotoAndStop(1);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p4.gotoAndStop(1);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p3.gotoAndStop(2);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p2.gotoAndStop(2);
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 3
onClipEvent (load) {
var activated = false;
}
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 30) {
_root.world.land.bridge1.play();
activated = true;
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 3
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift1.play();
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 3
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift2.play();
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 3
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift3.play();
}
}
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 190 MovieClip in Symbol 271 MovieClip Frame 5
onClipEvent (load) {
_alpha = 0;
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p2.gotoAndStop(1);
_root.world.acts.p2.gotoAndStop(1);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p1.gotoAndStop(2);
_root.world.acts.p1.gotoAndStop(2);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p2.gotoAndStop(2);
_root.world.acts.p2.gotoAndStop(2);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p3.gotoAndStop(1);
_root.world.acts.p3.gotoAndStop(1);
}
}
Instance of Symbol 256 MovieClip "p1" in Symbol 271 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 257 MovieClip "p2" in Symbol 271 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 259 MovieClip "p3" in Symbol 271 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.gotoAndStop(7);
_root.world.acts.gotoAndStop(7);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.p5.gotoAndStop(1);
_root.world.acts.p5.gotoAndStop(1);
}
}
Instance of Symbol 262 MovieClip "p4" in Symbol 271 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 266 MovieClip "p5" in Symbol 271 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.backPedle = true;
_root.world.land.gotoAndStop(6);
_root.world.acts.gotoAndStop(6);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.gotoAndStop(8);
_root.world.acts.gotoAndStop(8);
}
}
Instance of Symbol 225 MovieClip in Symbol 271 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.world.orb._x + _root.world._x, _root.world.orb._y + _root.world._y, true)) {
_root.world.land.gotoAndStop(8);
_root.world.acts.gotoAndStop(8);
}
}
Instance of Symbol 267 MovieClip "p6" in Symbol 271 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 10
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift1.play();
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 10
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift2.play();
}
}
}
Instance of Symbol 202 MovieClip in Symbol 271 MovieClip Frame 10
onClipEvent (enterFrame) {
if (!activated) {
if (_root.world.orb.hitTest(this)) {
play();
} else {
gotoAndStop (1);
}
if (_currentframe == 10) {
_root.world.land.lift3.play();
}
}
}
Symbol 274 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 8
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 2
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 2
stop();
Symbol 281 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 2
stop();
Symbol 284 MovieClip Frame 1
stop();
Symbol 284 MovieClip Frame 2
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 14
stop();
Symbol 287 MovieClip Frame 1
stop();
Symbol 287 MovieClip Frame 15
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 70
stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 2
stop();
Symbol 304 MovieClip Frame 1
this.onEnterFrame = function () {
_x = (-((_parent._x - _root.world.orb._x) - _root.world.orb.xs));
_y = ((_parent._y - _root.world.orb._y) + _root.world.orb.ys);
};
Instance of Symbol 156 MovieClip in Symbol 304 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[15]);
}
Symbol 308 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 2
stop();
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 2
stop();
Symbol 314 MovieClip Frame 1
stop();
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (1);
}
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (31);
}
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (91);
}
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (61);
}
Symbol 314 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 1
_root.controlable = true;
Symbol 317 MovieClip Frame 2
_root.controlable = true;
Instance of Symbol 279 MovieClip "p2" in Symbol 317 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 281 MovieClip "p3" in Symbol 317 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 284 MovieClip "p4" in Symbol 317 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop (1);
}
Symbol 317 MovieClip Frame 3
_root.controlable = true;
Symbol 317 MovieClip Frame 4
_root.controlable = true;
Symbol 317 MovieClip Frame 5
_root.controlable = true;
Symbol 317 MovieClip Frame 6
_root.controlable = true;
Instance of Symbol 299 MovieClip "p1" in Symbol 317 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 301 MovieClip "p2" in Symbol 317 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop (2);
}
Instance of Symbol 303 MovieClip "p3" in Symbol 317 MovieClip Frame 6
onClipEvent (load) {
if (_root.backPedle) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 317 MovieClip Frame 7
_root.controlable = true;
Instance of Symbol 308 MovieClip "p4" in Symbol 317 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop (1);
}
Instance of Symbol 310 MovieClip "p5" in Symbol 317 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop (1);
}
Symbol 317 MovieClip Frame 8
_root.controlable = true;
Instance of Symbol 314 MovieClip "p6" in Symbol 317 MovieClip Frame 8
onClipEvent (load) {
gotoAndStop (1);
}
Symbol 317 MovieClip Frame 10
_root.controlable = false;
Symbol 317 MovieClip Frame 20
_root.controlable = false;
Symbol 318 MovieClip Frame 1
alive = false;
Instance of Symbol 156 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[15]);
}
Symbol 318 MovieClip Frame 20
alive = true;
stop();
Symbol 318 MovieClip Frame 21
alive = false;
Symbol 318 MovieClip Frame 32
stop();
Symbol 318 MovieClip Frame 33
alive = false;
Instance of Symbol 156 MovieClip in Symbol 318 MovieClip Frame 33
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[15]);
}
Symbol 318 MovieClip Frame 38
_root.deadmenu.play();
stop();
Symbol 319 MovieClip Frame 1
_xscale = 100;
_yscale = 100;
Instance of Symbol 271 MovieClip "acts" in Symbol 319 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.level + 1);
}
Instance of Symbol 317 MovieClip "land" in Symbol 319 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.level + 1);
}
Instance of Symbol 318 MovieClip "orb" in Symbol 319 MovieClip Frame 1
onClipEvent (load) {
var ys = 0;
var xs = 0;
var points = 16;
var radius = 10;
var subsamples = 3;
if (_root.nameCookie.data.gravArray[17] == 2) {
var accel = (0.2 / (radius / 10));
var maxSpeed = (10 * (radius / 10));
} else if (_root.nameCookie.data.gravArray[17] == 1) {
var accel = (0.35 / (radius / 10));
var maxSpeed = (17 * (radius / 10));
}
var moveable = false;
}
onClipEvent (enterFrame) {
grav = (0.3 * (radius / 10)) * _root.gravMod;
_xscale = (radius * 10);
_yscale = _xscale;
if (alive == true) {
moveable = false;
p = 0;
while (p < subsamples) {
_x = (_x + (xs / subsamples));
_y = (_y + (ys / subsamples));
ys = ys + (grav / subsamples);
xs = xs + ((_root.windMod / 5) / subsamples);
i = 0;
while (i < points) {
angle = (360 / points) * i;
x = Math.sin((-(angle + 180)) * 0.01745329) * radius;
y = Math.cos((-(angle + 180)) * 0.01745329) * radius;
if (_root.world.land.hitTest((_x + x) + _parent._x, (_y + y) + _parent._y, true)) {
xs = xs - (Math.sin((-(angle + 180)) * 0.01745329) * 0.5);
ys = ys - (Math.cos((-(angle + 180)) * 0.01745329) * 0.5);
}
while (_root.world.land.hitTest((_x + x) + _parent._x, (_y + y) + _parent._y, true)) {
_x = (_x - (Math.sin((-(angle + 180)) * 0.01745329) * 0.1));
_y = (_y - (Math.cos((-(angle + 180)) * 0.01745329) * 0.1));
}
if (_root.world.land.hitTest((_x + (x * 1.2)) + _parent._x, (_y + (y * 1.2)) + _parent._y, true)) {
moveable = true;
}
i++;
}
p++;
}
speed = Math.sqrt((xs * xs) + (ys * ys));
if (speed > maxSpeed) {
xs = xs * (maxSpeed / speed);
ys = ys * (maxSpeed / speed);
}
if (_root.controlable) {
if (moveable) {
if (Key.isDown(37)) {
xs = xs - accel;
}
if (Key.isDown(39)) {
xs = xs + accel;
}
}
if (!moveable) {
if (Key.isDown(37)) {
xs = xs - (accel / 1.5);
}
if (Key.isDown(39)) {
xs = xs + (accel / 1.5);
}
}
}
}
}
Symbol 324 MovieClip Frame 1
function calcFPS() {
numFrames = numFrames + 1;
if ((now + (timeStep * 1000)) < getTimer()) {
now = getTimer();
cfps = Math.floor(numFrames * (1000 / (timeStep * 1000)));
fpsText = cfps + " fps";
numFrames = 0;
}
}
var startTime = getTimer();
var numFrames = 0;
var now = 0;
var elapsedSeconds = 0;
var timeStep = 0.5;
this.onEnterFrame = calcFPS;
Symbol 328 Button
on (release, keyPress "<Escape>") {
gotoAndStop (2);
}
Symbol 332 Button
on (release) {
_root.gotoAndStop(10);
}
Symbol 333 Button
on (release) {
gotoAndStop (1);
}
Symbol 337 Button
on (release) {
_root.gotoAndStop(19);
}
Symbol 338 MovieClip Frame 1
if (_root.qual == 1) {
gotoAndStop (4);
}
if (_root.qual == 2) {
gotoAndStop (3);
}
if (_root.qual == 3) {
gotoAndStop (2);
}
Symbol 338 MovieClip Frame 2
_quality = "High";
_root.qual = 3;
stop();
Symbol 338 MovieClip Frame 3
_quality = "Medium";
_root.qual = 2;
stop();
Symbol 338 MovieClip Frame 4
_quality = "Low";
_root.qual = 1;
stop();
Symbol 338 MovieClip Frame 5
gotoAndStop (2);
Symbol 341 MovieClip Frame 1
_x = _root.vol2;
var dragging = false;
this.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
startDrag (this, true, 0, 0, 100, 0);
dragging = true;
}
};
this.onMouseUp = function () {
stopDrag();
dragging = false;
};
this.onEnterFrame = function () {
if (dragging) {
_root.vol2 = _x;
}
};
Symbol 344 MovieClip Frame 1
stop();
Symbol 344 MovieClip Frame 2
stop();
Instance of Symbol 338 MovieClip in Symbol 344 MovieClip Frame 2
on (release) {
nextFrame();
}
Symbol 346 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
_root.vol = 100 - (_currentframe * 4);
if (_root.vol <= 0) {
stopAllSounds();
}
};
Instance of Symbol 14 MovieClip in Symbol 346 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
}
Symbol 346 MovieClip Frame 30
_root.gotoAndStop(21);
Symbol 348 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
_root.vol = 100 - (_currentframe * 2);
if (_root.vol <= 0) {
stopAllSounds();
}
};
Instance of Symbol 14 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
}
Symbol 348 MovieClip Frame 60
if (_root.level == 1) {
_root.nameCookie.data.gravArray[5] = 2;
if (_root.score >= _root.nameCookie.data.gravArray[6]) {
_root.nameCookie.data.gravArray[6] = _root.score;
}
_root.gotoAndStop(22);
}
if (_root.level == 2) {
_root.nameCookie.data.gravArray[7] = 2;
if (_root.score >= _root.nameCookie.data.gravArray[8]) {
_root.nameCookie.data.gravArray[8] = _root.score;
}
_root.gotoAndStop(22);
}
if (_root.level == 3) {
_root.nameCookie.data.gravArray[9] = 2;
if (_root.score >= _root.nameCookie.data.gravArray[10]) {
_root.nameCookie.data.gravArray[10] = _root.score;
}
_root.gotoAndStop(22);
}
if (_root.level == 4) {
_root.nameCookie.data.gravArray[11] = 2;
if (_root.score >= _root.nameCookie.data.gravArray[12]) {
_root.nameCookie.data.gravArray[12] = _root.score;
}
_root.gotoAndStop(22);
}
if (_root.level == 5) {
_root.nameCookie.data.gravArray[13] = 2;
if (_root.score >= _root.nameCookie.data.gravArray[14]) {
_root.nameCookie.data.gravArray[14] = _root.score;
}
_root.gotoAndStop(23);
}
Symbol 350 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
_root.vol = 100 - (_currentframe * 4);
if (_root.vol <= 0) {
stopAllSounds();
}
};
Instance of Symbol 14 MovieClip in Symbol 350 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.nameCookie.data.gravArray[16]);
}
Symbol 350 MovieClip Frame 30
_root.gotoAndStop(25);
Symbol 355 Button
on (release) {
gotoAndStop (20);
}
Symbol 356 Button
on (release) {
gotoAndStop (10);
}
Symbol 358 Button
on (release) {
gotoAndStop (13);
}
Symbol 361 Button
on (release) {
gotoAndStop (10);
}
Symbol 363 Button
on (release) {
nameCookie.data.gravArray[20] = 1;
gotoAndStop (13);
}