Frame 4
function myMap() {
_root.gotoAndPlay("main");
}
function mySite() {
getURL ("http://croftstorm.net", "_blank");
}
function mykSite() {
getURL ("http://forum.katietombraider.com", "_blank");
}
function myHigh() {
_quality = "HIGH";
}
function myMed() {
_quality = "MEDIUM";
}
function myLow() {
_quality = "LOW";
}
function mySave() {
local_data.data.sec1 = _root.sec1;
local_data.data.sec2 = _root.sec2;
local_data.data.sec3 = _root.sec3;
local_data.data.sec4 = _root.sec4;
local_data.data.sec5 = _root.sec5;
local_data.data.highlara = _root.highlara;
local_data.data.highnatla = _root.highnatla;
local_data.data.highshiva = _root.highshiva;
local_data.flush();
}
function myLoad() {
_root.sec1 = local_data.data.sec1;
_root.sec2 = local_data.data.sec2;
_root.sec3 = local_data.data.sec3;
_root.sec4 = local_data.data.sec4;
_root.sec5 = local_data.data.sec5;
_root.highlara = local_data.data.highlara;
_root.highshiva = local_data.data.highshiva;
_root.highnatla = local_data.data.highnatla;
}
function myKill() {
stopAllSounds();
}
stop();
highlara = 0;
highshiva = 0;
highnatla = 0;
sec1 = false;
sec2 = false;
sec3 = false;
sec4 = false;
sec5 = false;
bk = "1";
lk = "1";
xk = "1";
var myContextMenu = new ContextMenu();
myContextMenu.hideBuiltInItems();
var myMap = new ContextMenuItem("Main Screen", myMap);
myContextMenu.customItems.push(myMap);
var mySite = new ContextMenuItem("Visit Croft Storm", mySite);
myContextMenu.customItems.push(mySite);
var mykSite = new ContextMenuItem("Visit Katie's TR Forum", mykSite);
myContextMenu.customItems.push(mykSite);
var myHigh = new ContextMenuItem("High Quality", myHigh);
myContextMenu.customItems.push(myHigh);
var myMed = new ContextMenuItem("Medium Quality", myMed);
myContextMenu.customItems.push(myMed);
var myLow = new ContextMenuItem("Low Quality", myLow);
myContextMenu.customItems.push(myLow);
var mySave = new ContextMenuItem("Save Game", mySave);
myContextMenu.customItems.push(mySave);
var myLoad = new ContextMenuItem("Load Game", myLoad);
myContextMenu.customItems.push(myLoad);
var myKill = new ContextMenuItem("Kill Music", myKill);
myContextMenu.customItems.push(myKill);
_root.menu = myContextMenu;
mypatht = "Insert an mp3 file location (eg http://myhost.com/mysong.mp3)";
local_data = SharedObject.getLocal("user_data");
Instance of Symbol 50 MovieClip in Frame 4
on (rollOver) {
this._y = this._y + 2;
}
on (rollOut) {
this._y = this._y - 2;
}
Instance of Symbol 52 MovieClip in Frame 4
on (rollOver) {
this._y = this._y + 2;
}
on (rollOut) {
this._y = this._y - 2;
}
Instance of Symbol 68 MovieClip in Frame 4
on (rollOver) {
this._y = this._y + 2;
}
on (rollOut) {
this._y = this._y - 2;
}
Frame 15
stop();
Instance of Symbol 172 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "1";
}
Instance of Symbol 176 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "2";
}
Instance of Symbol 181 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "3") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "3") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "3";
}
Instance of Symbol 185 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "4") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "4") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "4";
if (Key.isDown(88)) {
_root.sec1 = true;
_root.sec2 = true;
_root.sec3 = true;
_root.sec4 = true;
_root.sec5 = true;
}
}
Instance of Symbol 189 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "5") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "5") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "5";
}
Instance of Symbol 193 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "6") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "6") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.bk = "6";
}
Instance of Symbol 200 MovieClip in Frame 15
onClipEvent (load) {
if (_root.lk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.lk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.lk = "1";
}
Instance of Symbol 205 MovieClip in Frame 15
onClipEvent (load) {
if (_root.lk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.lk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
if (_root.sec3 == true) {
_root.lk = "2";
} else {
_root.sece.gotoAndPlay(22);
}
}
Instance of Symbol 209 MovieClip in Frame 15
on (release) {
_root.gotoAndStop("sound");
}
Instance of Symbol 219 MovieClip in Frame 15
onClipEvent (load) {
if (_root.lk == "3") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.lk == "3") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
if (_root.sec4 == true) {
_root.lk = "3";
} else {
_root.sece.gotoAndPlay(32);
}
}
Instance of Symbol 221 MovieClip in Frame 15
onClipEvent (load) {
if (_root.bk == "7") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.bk == "7") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
if (_root.sec1 == true) {
_root.bk = "7";
} else {
_root.sece.gotoAndPlay(2);
}
}
Instance of Symbol 224 MovieClip in Frame 15
onClipEvent (load) {
if (_root.xk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.xk == "1") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
_root.xk = "1";
}
Instance of Symbol 226 MovieClip in Frame 15
onClipEvent (load) {
if (_root.xk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
onClipEvent (enterFrame) {
if (_root.xk == "2") {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (press) {
if (_root.sec2 == true) {
_root.xk = "2";
} else {
_root.sece.gotoAndPlay(12);
}
}
Frame 26
function playSong(fileLocation) {
bgSound.stop();
bgSound.loadSound(fileLocation, true);
bgSound.start(0, 99);
}
stop();
_root.soundchose = false;
bgSound = new Sound(this);
bgSound.onSoundComplete = function () {
bgSound.start(0, 99);
};
slider.slideBar._y = -50;
slider.slideBar.onEnterFrame = function () {
bgSound.setVolume((-this._y) * 5);
};
slider.slideBar.onPress = function () {
startDrag (this, false, this._x, -65, this._x, 0);
};
slider.slideBar.onRelease = (slider.slideBar.onReleaseOutside = function () {
stopDrag();
});
_root.mypath = _root.mypatht;
Mouse.show();
stop();
Instance of Symbol 229 MovieClip "c3" in Frame 26
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(1);
_root.c2.gotoAndStop(1);
_root.c3.gotoAndStop(2);
_root.c4.gotoAndStop(1);
_root.c5.gotoAndStop(1);
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("m1", true);
_root.bgSound.start(0, 99);
}
Instance of Symbol 32 MovieClip in Frame 26
on (release) {
_root.mypatht = _root.mypath;
if (_root.soundchose == true) {
_root.gotoAndStop("game");
} else {
_root.nosound.play();
}
}
Instance of Symbol 229 MovieClip "c2" in Frame 26
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(1);
_root.c2.gotoAndStop(2);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(1);
_root.c5.gotoAndStop(1);
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("m2", true);
_root.bgSound.start(0, 99);
}
Instance of Symbol 229 MovieClip "c1" in Frame 26
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(2);
_root.c2.gotoAndStop(1);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(1);
_root.c5.gotoAndStop(1);
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("", true);
_root.bgSound.start(0, 99);
}
Frame 32
if (lk == 1) {
if (score > highlara) {
highlara = score;
}
}
if (lk == 2) {
if (score > highnatla) {
highnatla = score;
}
}
if (lk == 2) {
if (score > highnatla) {
highnatla = score;
}
}
if (lk == 2) {
if (score > highnatla) {
highnatla = score;
}
}
if (lk == 3) {
if (score > highshiva) {
highshiva = score;
}
}
Frame 37
stop();
_root.dead = false;
level1 = false;
level2 = false;
level3 = false;
level4 = false;
level5 = false;
level6 = false;
level7 = false;
level8 = false;
level9 = false;
level10 = false;
level11 = false;
level12 = false;
level13 = false;
level14 = false;
level15 = false;
level16 = false;
level17 = false;
level18 = false;
level19 = false;
level21 = false;
level22 = false;
speeded = "false";
coint = 90;
sc = 1;
coinf = 90;
vtime = 0;
score = 0;
cn = 1;
gh = 1;
timespace = 1;
larajump = 1;
lsup = 1;
laraspeed = 1.2;
splus = 10;
reverser = 1;
coinspeed = 5;
spikespeed = 16;
_root.onEnterFrame = function () {
switchin = random(coinf);
if (switchin > (coinf - 2)) {
duplicateMovieClip (_root.coin, "coin" + _root.cn, 100 + _root.cn);
_root["coin" + _root.cn]._x = 60 + random(420);
_root["coin" + _root.cn]._y = -10;
_root.cn++;
}
switchad = random(350);
if (level10 == true) {
if (switchad > 348) {
duplicateMovieClip (_root.adr, "coin" + _root.cn, 100 + _root.cn);
_root["coin" + _root.cn]._x = 60 + random(420);
_root["coin" + _root.cn]._y = -10;
_root.cn++;
}
}
switchhp = random(550);
if (level15 == true) {
if (switchhp > 548) {
duplicateMovieClip (_root.hpp, "coin" + _root.cn, 100 + _root.cn);
_root["coin" + _root.cn]._x = 60 + random(420);
_root["coin" + _root.cn]._y = -10;
_root.cn++;
}
}
switchq = random(250);
if (switchq > 248) {
duplicateMovieClip (_root.quest, "coin" + _root.cn, 100 + _root.cn);
_root["coin" + _root.cn]._x = 60 + random(420);
_root["coin" + _root.cn]._y = -10;
_root.cn++;
}
if (timespace > coint) {
duplicateMovieClip (_root.coin, "coin" + _root.cn, 100 + _root.cn);
_root["coin" + _root.cn]._x = 60 + random(420);
_root["coin" + _root.cn]._y = -10;
_root.cn++;
}
if (lk == 1) {
if (Key.isDown(38)) {
if (speeded == "false") {
speeded = "true";
if (speeds > 0) {
speeds--;
_root.speedup.play();
lsSound.stop();
lsSound = new Sound(this);
lsSound.attachSound("max", true);
lsSound.start(0, 1);
}
}
} else {
speeded = "false";
}
}
timespace++;
if (timespace > (coint + 1)) {
timespace = 0;
}
if (cn > 50) {
cn = 1;
}
if ((score >= 50) && (level2 == false)) {
_root.stage.play();
}
if ((score >= 100) && (level3 == false)) {
_root.stage.play();
}
if ((score >= 150) && (level4 == false)) {
_root.stage.play();
}
if ((score >= 200) && (level5 == false)) {
_root.stage.play();
}
if ((score >= 300) && (level6 == false)) {
_root.stage.play();
}
if ((score >= 400) && (level7 == false)) {
_root.stage.play();
}
if ((score >= 500) && (level8 == false)) {
_root.stage.play();
}
if ((score >= 600) && (level9 == false)) {
_root.stage.play();
}
if ((score >= 700) && (level10 == false)) {
_root.stage.play();
}
if ((score >= 850) && (level11 == false)) {
_root.stage.play();
}
if ((score >= 1000) && (level12 == false)) {
_root.stage.play();
}
if ((score >= 1200) && (level13 == false)) {
_root.stage.play();
}
if ((score >= 1400) && (level14 == false)) {
_root.stage.play();
}
if ((score >= 1600) && (level15 == false)) {
_root.stage.play();
}
if ((score >= 1800) && (level16 == false)) {
_root.stage.play();
}
if ((score >= 2000) && (level17 == false)) {
_root.stage.play();
}
if ((score >= 2300) && (level18 == false)) {
_root.stage.play();
}
if ((score >= 2600) && (level19 == false)) {
_root.stage.play();
}
if ((score >= 3000) && (level20 == false)) {
_root.stage.play();
}
if ((score >= 3500) && (level21 == false)) {
_root.stage.play();
}
if ((score >= 4000) && (level22 == false)) {
_root.stage.play();
}
};
Instance of Symbol 294 MovieClip in Frame 37
onClipEvent (load) {
this.gotoAndStop(_root.bk);
this._x = ((-1 * _root.lara._x) / 20) + 250;
}
onClipEvent (enterFrame) {
this._x = ((-1 * _root.lara._x) / 20) + 250;
}
Instance of Symbol 418 MovieClip "lara" in Frame 37
onClipEvent (load) {
_root.speeds = 3;
_root.health = 4;
if (_root.xk == 3) {
this.gotoAndStop("seveny");
}
if (_root.lk == 2) {
_root.speeds = "N/A";
this.gotoAndStop("thirdy");
}
if (_root.lk == 3) {
_root.health = 8;
_root.speeds = "N/A";
this.gotoAndStop("fivey");
}
gravity = 2.5 * _root.larajump;
velocity = 0;
falling = true;
stop();
speed = (11 * _root.laraspeed) * _root.laraspeedup;
rand = 1;
}
onClipEvent (enterFrame) {
speed = (11 * _root.laraspeed) * _root.lsup;
if (_root.lk == 1) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
_x = (_x + speed);
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
_x = (_x - speed);
}
if (_root.xk == 3) {
if (Key.isDown(37) || (Key.isDown(65))) {
_x = (_x - (speed * _root.reverser));
gotoAndStop ("seveny");
}
if (Key.isDown(39) || (Key.isDown(68))) {
_x = (_x + (speed * _root.reverser));
gotoAndStop ("eighty");
}
} else {
if (Key.isDown(37) || (Key.isDown(65))) {
_x = (_x - (speed * _root.reverser));
gotoAndStop ("firsty");
}
if (Key.isDown(39) || (Key.isDown(68))) {
_x = (_x + (speed * _root.reverser));
gotoAndStop ("secondy");
}
}
}
if (_root.lk == 3) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
_x = (_x + (speed * 0.7));
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
_x = (_x - (speed * 0.7));
}
if (Key.isDown(37)) {
_x = (_x - ((speed * 0.7) * _root.reverser));
gotoAndStop ("fivey");
}
if (Key.isDown(39)) {
_x = (_x + ((speed * 0.7) * _root.reverser));
gotoAndStop ("sixy");
}
}
if (_root.lk == 2) {
if (this.box.hitTest(_root.platform0)) {
_y = (_y - speed);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
_x = (_x + speed);
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
_x = (_x - speed);
}
if (Key.isDown(37) || (Key.isDown(65))) {
_x = (_x - (speed * _root.reverser));
gotoAndStop ("thirdy");
}
if (Key.isDown(39) || (Key.isDown(68))) {
_x = (_x + (speed * _root.reverser));
gotoAndStop ("fourthy");
}
if (Key.isDown(38) || (Key.isDown(38))) {
_y = (_y - (speed * _root.reverser));
}
if (Key.isDown(40) || (Key.isDown(40))) {
_y = (_y + (speed * _root.reverser));
}
}
if (this.hitTest(_root.secret1)) {
_root.sec1 = true;
removeMovieClip(_root.secret1);
}
if (this.hitTest(_root.secret2)) {
_root.sec2 = true;
removeMovieClip(_root.secret2);
}
if (this.hitTest(_root.secret3)) {
_root.sec3 = true;
removeMovieClip(_root.secret3);
}
if (this.hitTest(_root.secret4)) {
_root.sec4 = true;
removeMovieClip(_root.secret4);
}
if (this.hitTest(_root.secret5)) {
_root.sec5 = true;
removeMovieClip(_root.secret5);
}
}
Instance of Symbol 160 MovieClip "hp1" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 1) {
this._alpha = 10;
_root.dead = true;
_root.gotoAndStop("over");
} else {
this._alpha = 42;
}
}
Instance of Symbol 437 MovieClip "coin" in Frame 37
onClipEvent (load) {
speedvar = random(2) + 1;
hit = false;
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (this._y < 500) {
this._y = this._y + (_root.coinspeed * speedvar);
} else {
removeMovieClip("");
}
if (this.hitTest(_root.lara) && (hit == false)) {
hit = true;
this.gotoAndPlay("d1");
}
if (this.hitTest(_root.platform0) && (hit == false)) {
hit = true;
this.gotoAndPlay("d2");
}
}
Instance of Symbol 440 MovieClip "spike" in Frame 37
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (this._y < 500) {
this._y = this._y + _root.spikespeed;
} else {
removeMovieClip("");
}
if (this.hitTest(_root.lara.larhit)) {
if (this._y > 200) {
this.play();
}
}
}
Instance of Symbol 80 MovieClip "secret" in Frame 37
onClipEvent (load) {
if (_root.score < 20) {
this._alpha = 0;
} else {
this._alpha = 100;
}
speedvar = random(2) + 1;
hit = false;
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (_root.score < 50) {
this._alpha = 0;
} else {
this._alpha = 100;
}
if (this._y < 500) {
this._y = this._y + (speedvar * 1.3);
} else {
removeMovieClip("");
}
if (this.hitTest(_root.platform0) && (hit == false)) {
hit = true;
removeMovieClip("");
}
}
Instance of Symbol 160 MovieClip "hp2" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 2) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 160 MovieClip "hp3" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 3) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 160 MovieClip "hp4" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 4) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 66 MovieClip "adr" in Frame 37
onClipEvent (load) {
speedvar = random(2) + 1;
hit = false;
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (this._y < 500) {
this._y = this._y + ((_root.coinspeed * speedvar) * 1.4);
} else {
removeMovieClip("");
}
if (this.hitTest(_root.lara) && (hit == false)) {
hit = true;
removeMovieClip("");
_root.speeds++;
}
if (this.hitTest(_root.platform0) && (hit == false)) {
hit = true;
removeMovieClip("");
}
}
Instance of Symbol 160 MovieClip "hpp" in Frame 37
onClipEvent (load) {
speedvar = random(2) + 1;
hit = false;
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (this._y < 500) {
this._y = this._y + ((_root.coinspeed * speedvar) * 1.6);
} else {
removeMovieClip("");
}
if (this.hitTest(_root.lara) && (hit == false)) {
hit = true;
removeMovieClip("");
_root.health++;
}
if (this.hitTest(_root.platform0) && (hit == false)) {
hit = true;
removeMovieClip("");
}
}
Instance of Symbol 80 MovieClip "orbit" in Frame 37
onClipEvent (enterFrame) {
if (_root.sec4 == true) {
this._alpha = 70;
} else {
this._alpha = 15;
}
}
Instance of Symbol 80 MovieClip "orbit" in Frame 37
onClipEvent (enterFrame) {
if (_root.sec3 == true) {
this._alpha = 70;
} else {
this._alpha = 15;
}
}
Instance of Symbol 80 MovieClip "orbit" in Frame 37
onClipEvent (enterFrame) {
if (_root.sec2 == true) {
this._alpha = 70;
} else {
this._alpha = 15;
}
}
Instance of Symbol 80 MovieClip "orbit" in Frame 37
onClipEvent (enterFrame) {
if (_root.sec1 == true) {
this._alpha = 70;
} else {
this._alpha = 15;
}
}
Instance of Symbol 160 MovieClip "hp1" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 5) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 160 MovieClip "hp2" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 6) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 160 MovieClip "hp3" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 7) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 160 MovieClip "hp4" in Frame 37
onClipEvent (enterFrame) {
if (_root.health < 8) {
this._alpha = 10;
} else {
this._alpha = 42;
}
}
Instance of Symbol 134 MovieClip "quest" in Frame 37
onClipEvent (load) {
speedvar = random(2) + 1;
hit = false;
}
onClipEvent (enterFrame) {
if (_root.dead == true) {
this._alpha = 0;
}
if (this._y < 500) {
this._y = this._y + ((_root.coinspeed * speedvar) * 1.2);
} else {
removeMovieClip("");
}
if (this.hitTest(_root.lara) && (hit == false)) {
hit = true;
sto = Math.random() * 7;
if (sto > 6) {
_root.status.gotoAndPlay("point");
} else if ((sto > 5) && (_root.lk == 1)) {
_root.status.gotoAndPlay("boost");
} else if (sto > 4) {
_root.status.gotoAndPlay("life");
} else if (sto > 3) {
_root.status.gotoAndPlay("mini");
} else if (sto > 2) {
_root.status.gotoAndPlay("reverse");
} else if (sto > 1) {
_root.status.gotoAndPlay("invis");
} else if (sto > 0) {
_root.status.gotoAndPlay("auto");
}
removeMovieClip("");
}
if (this.hitTest(_root.platform0) && (hit == false)) {
hit = true;
removeMovieClip("");
}
}
Instance of Symbol 568 MovieClip in Frame 37
onClipEvent (load) {
if (_root.xk == 2) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Symbol 11 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded > 25) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 11 MovieClip Frame 2
gotoAndPlay (1);
Symbol 11 MovieClip Frame 3
_root.play();
Symbol 40 MovieClip Frame 1
stop();
Symbol 134 MovieClip Frame 58
removeMovieClip(this);
Symbol 139 Button
on (release) {
_root.play();
}
Symbol 140 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 140 MovieClip Frame 2
gotoAndPlay (1);
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 11
gotoAndStop (1);
Symbol 215 MovieClip Frame 21
gotoAndStop (1);
Symbol 215 MovieClip Frame 31
gotoAndStop (1);
Symbol 215 MovieClip Frame 41
gotoAndStop (1);
Symbol 215 MovieClip Frame 52
gotoAndStop (1);
Symbol 229 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 2
stop();
Symbol 252 Button
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(1);
_root.c2.gotoAndStop(1);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(2);
_root.c5.gotoAndStop(1);
playSong(mypath);
}
Symbol 260 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 54
_root.gotoAndStop("main");
Symbol 294 MovieClip Frame 1
stop();
Symbol 294 MovieClip Frame 2
stop();
Symbol 294 MovieClip Frame 3
stop();
Symbol 294 MovieClip Frame 4
stop();
Symbol 294 MovieClip Frame 5
stop();
Symbol 294 MovieClip Frame 6
stop();
Symbol 294 MovieClip Frame 7
stop();
Symbol 307 MovieClip Frame 17
gotoAndPlay (2);
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 2
stop();
Symbol 312 MovieClip Frame 3
stop();
Instance of Symbol 312 MovieClip in Symbol 314 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.angle > 0.5) {
this.gotoAndStop(3);
} else if (_root.angle < -0.5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 315 MovieClip Frame 1
stop();
Instance of Symbol 317 MovieClip in Symbol 320 MovieClip Frame 1
onClipEvent (enterFrame) {
var pointi = {x:this._x, y:this._y};
this.localToGlobal(pointi);
cx = pointi.x;
cy = pointi.y;
_root.pointax = cx;
_root.pointay = cy + 80;
}
Instance of Symbol 319 MovieClip in Symbol 320 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
if (_root.air > 0) {
_root.air = _root.air - 0.2;
} else {
_root.health = _root.health - 0.2;
}
} else if (_root.air < 100) {
_root.air = _root.air + 0.35;
}
}
Symbol 324 MovieClip Frame 1
stop();
Symbol 324 MovieClip Frame 2
stop();
Symbol 329 MovieClip Frame 4
removeMovieClip(this);
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 2
stop();
Symbol 333 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 2
stop();
Symbol 350 MovieClip Frame 16
stop();
Symbol 351 MovieClip Frame 1
stop();
Symbol 351 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.natla.naleg._alpha = 0;
_root.enemy.natla.nahead._alpha = 0;
_root.enemy.natla.nawing._alpha = 0;
_root.enemy.natla.air._alpha = 0;
_root.pp1.play();
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.b.swords._y = 0;
_root.enemy.b.legs._alpha = 0;
_root.enemy.b.swords._alpha = 0;
_root.enemy.b.legs._y = 0;
_root.pp4.play();
Symbol 382 MovieClip Frame 40
gotoAndPlay (2);
Instance of Symbol 385 MovieClip "box" in Symbol 386 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
if (_root.enemydead == false) {
_root.health = _root.health - (0.18 * _root.difficulty);
this.bleed.play();
}
}
}
Symbol 406 MovieClip Frame 17
gotoAndPlay (2);
Instance of Symbol 312 MovieClip in Symbol 409 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.angle > 0.5) {
this.gotoAndStop(3);
} else if (_root.angle < -0.5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 410 MovieClip Frame 1
stop();
Instance of Symbol 412 MovieClip in Symbol 413 MovieClip Frame 1
onClipEvent (enterFrame) {
var pointi = {x:this._x, y:this._y};
this.localToGlobal(pointi);
cx = pointi.x;
cy = pointi.y;
_root.pointax = cx;
_root.pointay = cy + 80;
}
Instance of Symbol 319 MovieClip in Symbol 413 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
if (_root.air > 0) {
_root.air = _root.air - 0.2;
} else {
_root.health = _root.health - 0.2;
}
} else if (_root.air < 100) {
_root.air = _root.air + 0.35;
}
}
Symbol 417 MovieClip Frame 1
stop();
Symbol 417 MovieClip Frame 2
stop();
Symbol 418 MovieClip Frame 1
stop();
_root.lardi = "left";
Instance of Symbol 307 MovieClip in Symbol 418 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(39))) || (Key.isDown(68))) {
if (_root.lara.falling == false) {
play();
_root.lara.arm.gotoAndStop(2);
}
} else {
gotoAndStop (1);
_root.lara.arm.gotoAndStop(1);
}
}
Symbol 418 MovieClip Frame 2
stop();
_root.lardi = "right";
Symbol 418 MovieClip Frame 3
stop();
Instance of Symbol 330 MovieClip "nahead" in Symbol 418 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_root.badheadhealth < 1) {
this.nextFrame();
}
}
Instance of Symbol 351 MovieClip "natbod" in Symbol 418 MovieClip Frame 3
onClipEvent (load) {
count = 1;
}
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.nextFrame();
}
if (count > 9) {
}
count++;
if (count > 10) {
count = 1;
}
}
Symbol 418 MovieClip Frame 4
stop();
Instance of Symbol 333 MovieClip "naleg" in Symbol 418 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this.nextFrame();
}
}
Symbol 418 MovieClip Frame 5
stop();
Instance of Symbol 364 MovieClip "bod" in Symbol 418 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 382 MovieClip in Symbol 418 MovieClip Frame 5
onClipEvent (enterFrame) {
if (((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(39))) || (Key.isDown(68))) {
if (_root.lara.falling == false) {
play();
}
} else {
gotoAndStop (1);
}
}
Symbol 418 MovieClip Frame 6
stop();
Instance of Symbol 382 MovieClip in Symbol 418 MovieClip Frame 6
onClipEvent (enterFrame) {
if (((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(39))) || (Key.isDown(68))) {
if (_root.lara.falling == false) {
play();
}
} else {
gotoAndStop (1);
}
}
Symbol 418 MovieClip Frame 7
stop();
Instance of Symbol 406 MovieClip in Symbol 418 MovieClip Frame 7
onClipEvent (enterFrame) {
if (((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(39))) || (Key.isDown(68))) {
if (_root.lara.falling == false) {
play();
_root.lara.arm.gotoAndStop(2);
}
} else {
gotoAndStop (1);
_root.lara.arm.gotoAndStop(1);
}
}
Symbol 418 MovieClip Frame 8
stop();
Symbol 435 MovieClip Frame 5
stop();
removeMovieClip("");
Symbol 437 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 4
_root.score = _root.score + _root.splus;
removeMovieClip("");
Symbol 437 MovieClip Frame 7
duplicateMovieClip (_root.spike, "spike" + _root.cn, 100 + _root.cn);
_root["spike" + _root.cn]._x = 60 + random(420);
_root["spike" + _root.cn]._y = -10;
_root.cn++;
removeMovieClip("");
Symbol 440 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "spike" in Symbol 440 MovieClip Frame 1
/* no clip actions */
Symbol 440 MovieClip Frame 5
stop();
_root.health--;
removeMovieClip("");
Symbol 442 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 2
_root.lsup = 2;
duplicateMovieClip (_root.ghost, "ghost" + _root.gh, 100 + _root.gh);
_root["ghost" + _root.gh]._x = _root.lara._x;
_root["ghost" + _root.gh]._y = _root.lara._y;
if (_root.lardi == "right") {
_root["ghost" + _root.gh]._xscale = -_root["ghost" + _root.gh]._xscale;
}
Symbol 442 MovieClip Frame 8
_root.lsup = 1.8;
duplicateMovieClip (_root.ghost, "ghost" + _root.gh, 100 + _root.gh);
_root["ghost" + _root.gh]._x = _root.lara._x;
_root["ghost" + _root.gh]._y = _root.lara._y;
_root["ghost" + _root.gh]._alpha = 80;
if (_root.lardi == "right") {
_root["ghost" + _root.gh]._xscale = -_root["ghost" + _root.gh]._xscale;
}
Symbol 442 MovieClip Frame 16
_root.lsup = 1.6;
duplicateMovieClip (_root.ghost, "ghost" + _root.gh, 100 + _root.gh);
_root["ghost" + _root.gh]._x = _root.lara._x;
_root["ghost" + _root.gh]._y = _root.lara._y;
_root["ghost" + _root.gh]._alpha = 60;
if (_root.lardi == "right") {
_root["ghost" + _root.gh]._xscale = -_root["ghost" + _root.gh]._xscale;
}
Symbol 442 MovieClip Frame 25
_root.lsup = 1.4;
duplicateMovieClip (_root.ghost, "ghost" + _root.gh, 100 + _root.gh);
_root["ghost" + _root.gh]._x = _root.lara._x;
_root["ghost" + _root.gh]._y = _root.lara._y;
_root["ghost" + _root.gh]._alpha = 40;
if (_root.lardi == "right") {
_root["ghost" + _root.gh]._xscale = -_root["ghost" + _root.gh]._xscale;
}
Symbol 442 MovieClip Frame 34
_root.lsup = 1.2;
duplicateMovieClip (_root.ghost, "ghost" + _root.gh, 100 + _root.gh);
_root["ghost" + _root.gh]._x = _root.lara._x;
_root["ghost" + _root.gh]._y = _root.lara._y;
_root["ghost" + _root.gh]._alpha = 20;
if (_root.lardi == "right") {
_root["ghost" + _root.gh]._xscale = -_root["ghost" + _root.gh]._xscale;
}
Symbol 442 MovieClip Frame 41
_root.lsup = 1;
Symbol 466 MovieClip Frame 1
stop();
_root.lara._xscale = 57;
_root.lara._yscale = 57;
_root.lara._alpha = 100;
_root.reverser = 1;
Symbol 466 MovieClip Frame 2
_root.lara._xscale = 30;
_root.lara._yscale = 30;
_root.lara._y = _root.lara._y - 50;
Symbol 466 MovieClip Frame 330
gotoAndStop (1);
Symbol 466 MovieClip Frame 331
_root.lara._alpha = 0;
Symbol 466 MovieClip Frame 659
gotoAndStop (1);
Symbol 466 MovieClip Frame 660
_root.speeds++;
Symbol 466 MovieClip Frame 719
gotoAndStop (1);
Symbol 466 MovieClip Frame 720
_root.health++;
Symbol 466 MovieClip Frame 780
gotoAndStop (1);
Symbol 466 MovieClip Frame 781
_root.speedup.gotoAndPlay(2);
Symbol 466 MovieClip Frame 810
_root.speedup.gotoAndPlay(2);
Symbol 466 MovieClip Frame 841
_root.speedup.gotoAndPlay(2);
Symbol 466 MovieClip Frame 871
_root.speedup.gotoAndPlay(2);
Symbol 466 MovieClip Frame 899
gotoAndStop (1);
Symbol 466 MovieClip Frame 900
_root.score = _root.score + 100;
Symbol 466 MovieClip Frame 960
gotoAndStop (1);
Symbol 466 MovieClip Frame 961
_root.reverser = -1;
Symbol 466 MovieClip Frame 1079
gotoAndStop (1);
Symbol 552 MovieClip Frame 1
_root.level1 = true;
Symbol 552 MovieClip Frame 60
stop();
Symbol 552 MovieClip Frame 61
_root.level2 = true;
Symbol 552 MovieClip Frame 80
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 120
stop();
Symbol 552 MovieClip Frame 121
_root.level3 = true;
Symbol 552 MovieClip Frame 140
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 180
stop();
Symbol 552 MovieClip Frame 181
_root.level4 = true;
Symbol 552 MovieClip Frame 200
_root.spikespeed = _root.spikespeed * 1.2;
Symbol 552 MovieClip Frame 240
duplicateMovieClip (_root.secret, "secret1", 200);
_root.secret1._x = 60 + random(420);
_root.secret1._y = -10;
stop();
Symbol 552 MovieClip Frame 241
_root.level5 = true;
Symbol 552 MovieClip Frame 260
_root.laraspeed = _root.laraspeed * 1.2;
Symbol 552 MovieClip Frame 300
stop();
Symbol 552 MovieClip Frame 301
_root.level6 = true;
Symbol 552 MovieClip Frame 320
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 360
stop();
Symbol 552 MovieClip Frame 361
_root.level7 = true;
Symbol 552 MovieClip Frame 380
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 420
stop();
Symbol 552 MovieClip Frame 421
_root.level8 = true;
Symbol 552 MovieClip Frame 440
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 480
duplicateMovieClip (_root.secret, "secret2", 200);
_root.secret2._x = 60 + random(420);
_root.secret2._y = -10;
stop();
stop();
Symbol 552 MovieClip Frame 481
_root.level9 = true;
Symbol 552 MovieClip Frame 500
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 540
stop();
Symbol 552 MovieClip Frame 541
_root.level10 = true;
Symbol 552 MovieClip Frame 600
stop();
Symbol 552 MovieClip Frame 601
_root.level11 = true;
Symbol 552 MovieClip Frame 620
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 660
stop();
Symbol 552 MovieClip Frame 661
_root.level12 = true;
Symbol 552 MovieClip Frame 680
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 720
duplicateMovieClip (_root.secret, "secret3", 200);
_root.secret3._x = 60 + random(420);
_root.secret3._y = -10;
stop();
Symbol 552 MovieClip Frame 721
_root.level13 = true;
Symbol 552 MovieClip Frame 740
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 780
stop();
Symbol 552 MovieClip Frame 781
_root.level14 = true;
Symbol 552 MovieClip Frame 800
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 840
stop();
Symbol 552 MovieClip Frame 841
_root.level15 = true;
Symbol 552 MovieClip Frame 900
stop();
Symbol 552 MovieClip Frame 901
_root.level16 = true;
Symbol 552 MovieClip Frame 920
_root.spikespeed = _root.spikespeed * 1.2;
Symbol 552 MovieClip Frame 960
duplicateMovieClip (_root.secret, "secret4", 200);
_root.secret4._x = 60 + random(420);
_root.secret4._y = -10;
stop();
stop();
Symbol 552 MovieClip Frame 961
_root.level17 = true;
Symbol 552 MovieClip Frame 980
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 1020
stop();
Symbol 552 MovieClip Frame 1021
_root.level18 = true;
Symbol 552 MovieClip Frame 1040
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 1080
stop();
Symbol 552 MovieClip Frame 1081
_root.level19 = true;
Symbol 552 MovieClip Frame 1100
_root.coinf = _root.coinf * 0.8;
_root.coint = _root.coint * 0.8;
Symbol 552 MovieClip Frame 1140
stop();
Symbol 552 MovieClip Frame 1141
_root.level20 = true;
Symbol 552 MovieClip Frame 1160
_root.laraspeed = _root.laraspeed * 1.3;
Symbol 552 MovieClip Frame 1200
stop();
Symbol 552 MovieClip Frame 1201
_root.level21 = true;
Symbol 552 MovieClip Frame 1220
_root.coinspeed = _root.coinspeed * 1.2;
Symbol 552 MovieClip Frame 1260
stop();
Symbol 552 MovieClip Frame 1261
_root.level22 = true;
Symbol 552 MovieClip Frame 1280
_root.coinf = _root.coinf * 0.75;
_root.coint = _root.coint * 0.75;
_root.coinspeed = _root.coinspeed * 1.3;
_root.spikespeed = _root.spikespeed * 1.3;
Symbol 552 MovieClip Frame 1320
stop();
Symbol 554 MovieClip Frame 30
_root.vtime++;
if (_root.vtime == 10) {
}