Frame 1
function removeAllClips() {
removeMovieClip(_root.diefade);
removeMovieClip(_root.startfade);
removeMovieClip(_root.endfade);
removeMovieClip(_root.ddisplay);
removeMovieClip(_root.crosshair);
removeMovieClip(_root.lara);
removeMovieClip(_root.darklara);
removeMovieClip(_root.stone1);
removeMovieClip(_root.stone2);
removeMovieClip(_root.stone3);
removeMovieClip(_root.stone4);
removeMovieClip(_root.stone5);
removeMovieClip(_root.stone6);
removeMovieClip(_root.stone7);
removeMovieClip(_root.stone8);
removeMovieClip(_root.stone9);
removeMovieClip(_root.bull1);
removeMovieClip(_root.bull2);
removeMovieClip(_root.bull3);
removeMovieClip(_root.bull4);
removeMovieClip(_root.bull5);
removeMovieClip(_root.bull6);
removeMovieClip(_root.bull7);
removeMovieClip(_root.bull8);
removeMovieClip(_root.bull9);
removeMovieClip(_root.darkbull1);
removeMovieClip(_root.darkbull2);
removeMovieClip(_root.darkbull3);
removeMovieClip(_root.darkbull4);
removeMovieClip(_root.darkbull5);
removeMovieClip(_root.darkbull6);
removeMovieClip(_root.darkbull7);
removeMovieClip(_root.darkbull8);
removeMovieClip(_root.darkbull9);
removeMovieClip(_root.box);
removeMovieClip(_root.shade);
removeMovieClip(_root.grass1);
removeMovieClip(_root.grass2);
removeMovieClip(_root.grass3);
removeMovieClip(_root.grass4);
removeMovieClip(_root.grass5);
removeMovieClip(_root.grass6);
removeMovieClip(_root.bground1);
removeMovieClip(_root.bground2);
removeMovieClip(_root.backPiece1);
removeMovieClip(_root.backPiece2);
removeMovieClip(_root.secret);
removeMovieClip(_root.osiris);
removeMovieClip(_root.jeep);
removeMovieClip(_root.back1);
removeMovieClip(_root.panDirNoneLeftA);
removeMovieClip(_root.panDirNoneA);
removeMovieClip(_root.panDirNoneLeftB);
removeMovieClip(_root.panDirNoneB);
removeMovieClip(_root.tSpike1);
removeMovieClip(_root.tSpike2);
removeMovieClip(_root.tSpike3);
removeMovieClip(_root.tSpike4);
removeMovieClip(_root.tSpike5);
removeMovieClip(_root.tSpike6);
removeMovieClip(_root.tSpike7);
removeMovieClip(_root.tSpike8);
removeMovieClip(_root.tSpike9);
removeMovieClip(_root.tHealth1);
removeMovieClip(_root.tHealth2);
removeMovieClip(_root.tHealth3);
removeMovieClip(_root.tHealth4);
removeMovieClip(_root.tHealth5);
removeMovieClip(_root.tHealth6);
removeMovieClip(_root.tHealth7);
removeMovieClip(_root.tHealth8);
removeMovieClip(_root.tHealth9);
removeMovieClip(_root.tCrusher1);
removeMovieClip(_root.tCrusher2);
removeMovieClip(_root.tCrusher3);
removeMovieClip(_root.tCrusher4);
removeMovieClip(_root.tCrusher5);
removeMovieClip(_root.tSpinner);
removeMovieClip(_root.tAxe1);
removeMovieClip(_root.tAxe2);
removeMovieClip(_root.tAxe3);
removeMovieClip(_root.tAxe4);
removeMovieClip(_root.tAxe5);
removeMovieClip(_root.gargoyle1);
removeMovieClip(_root.gargoyle2);
removeMovieClip(_root.gargoyle3);
removeMovieClip(_root.gargoyle4);
removeMovieClip(_root.gargoyle5);
removeMovieClip(_root.gargoyleBoss);
removeMovieClip(_root.gargSwitch1);
removeMovieClip(_root.gargSwitch2);
removeMovieClip(_root.tBoulder1);
removeMovieClip(_root.saveCrystal1);
removeMovieClip(_root.saveCrystal2);
removeMovieClip(_root.saveCrystal3);
removeMovieClip(_root.saveCrystal4);
removeMovieClip(_root.saveCrystal5);
removeMovieClip(_root.saveCrystal6);
removeMovieClip(_root.saveCrystal7);
removeMovieClip(_root.saveCrystal8);
removeMovieClip(_root.saveCrystal9);
removeMovieClip(_root.saveCrystal10);
removeMovieClip(_root.darklara);
removeMovieClip(_root.amulet);
removeMovieClip(_root.stoneKing);
removeMovieClip(_root.stoneLeg);
removeMovieClip(_root.stoneBlocks);
removeMovieClip(_root.stoneFire1);
removeMovieClip(_root.stoneFire2);
removeMovieClip(_root.stoneFire3);
removeMovieClip(_root.stoneFire4);
removeMovieClip(_root.stoneFire5);
removeMovieClip(_root.stoneFire6);
removeMovieClip(_root.stoneFire7);
removeMovieClip(_root.stoneFire8);
removeMovieClip(_root.stoneFire9);
removeMovieClip(_root.endboss);
removeMovieClip(_root.grassOne1);
removeMovieClip(_root.grassOne2);
removeMovieClip(_root.grassOne3);
removeMovieClip(_root.grassOne4);
removeMovieClip(_root.grassOne5);
removeMovieClip(_root.grassOne6);
removeMovieClip(_root.grassOne7);
removeMovieClip(_root.grassOne8);
removeMovieClip(_root.grassOne9);
removeMovieClip(_root.grassOne10);
removeMovieClip(_root.grassOne11);
removeMovieClip(_root.grassOne12);
removeMovieClip(_root.grassOne13);
removeMovieClip(_root.grassOne14);
removeMovieClip(_root.grassOne15);
removeMovieClip(_root.grassOne16);
removeMovieClip(_root.grassOne17);
removeMovieClip(_root.grassOne18);
removeMovieClip(_root.grassOne19);
removeMovieClip(_root.grassOne20);
removeMovieClip(_root.grassOne21);
removeMovieClip(_root.grassOne22);
removeMovieClip(_root.grassOne23);
removeMovieClip(_root.grassOne24);
removeMovieClip(_root.grassOne25);
removeMovieClip(_root.grassOne26);
removeMovieClip(_root.grassOne27);
removeMovieClip(_root.grassOne28);
removeMovieClip(_root.grassOne29);
removeMovieClip(_root.grassOne30);
removeMovieClip(_root.dropHole1);
removeMovieClip(_root.dropHole2);
removeMovieClip(_root.dropHole3);
removeMovieClip(_root.dropHole4);
removeMovieClip(_root.dropHole5);
removeMovieClip(_root.dropHole6);
removeMovieClip(_root.dropHole7);
removeMovieClip(_root.dropHole8);
removeMovieClip(_root.dropHole9);
removeMovieClip(_root.dropHole10);
removeMovieClip(_root.dropHole11);
removeMovieClip(_root.dropHole12);
_root.stoneFall = false;
}
function saveData() {
local_data.data.secret1 = _root.secret1;
local_data.data.secret2 = _root.secret2;
local_data.data.secret3 = _root.secret3;
local_data.data.secret4 = _root.secret4;
local_data.data.secret5 = _root.secret5;
local_data.data.unlocked1 = _root.unlocked1;
local_data.data.unlocked2 = _root.unlocked2;
local_data.data.unlocked3 = _root.unlocked3;
local_data.data.unlocked4 = _root.unlocked4;
local_data.data.unlocked5 = _root.unlocked5;
local_data.data.unlocked6 = _root.unlocked6;
local_data.data.unlocked7 = _root.unlocked7;
local_data.data.unlocked8 = _root.unlocked8;
local_data.data.unlocked9 = _root.unlocked9;
local_data.data.survival = _root.survival;
local_data.data.gameQuality = _root.gameQuality;
local_data.data.masterVolume = _root.masterVolume;
local_data.data.musicVolume = _root.musicVolume;
local_data.data.gameDifficulty = _root.gameDifficulty;
local_data.flush();
}
function myMap() {
stopAllSounds();
_root.ended = true;
_root.gotoAndPlay("menu");
}
function myHigh() {
gameQuality = "high";
}
function myMed() {
gameQuality = "medium";
}
function myLow() {
gameQuality = "low";
}
function myMusic() {
if (musicVolume == 0) {
musicVolume = 1;
} else {
stopAllSounds();
musicVolume = 0;
}
}
function mySfx() {
if (masterVolume == 0) {
masterVolume = 1;
} else {
masterVolume = 0;
}
}
function mySite() {
getURL ("http://croftstorm.net", "_blank");
}
function mySite2() {
getURL ("http://newgrounds.com", "_blank");
}
function mySite3() {
getURL ("http://armorgames.com", "_blank");
}
stop();
pldm128947 = new LoadVars();
pldm128947.mv = _root._url;
pldm128947.md = "9bcfc9ffd5f45ae851f75a18a3c8f703";
pldm128947.mid = 313;
pldm128947.sendAndLoad("http://bot.armorstudios.com/track.php", pldm128947, "POST");
_quality = "HIGH";
myurl = _url;
testRun = false;
gametype = "orchid";
outfit = 1;
skinShow = false;
var mouseListener = new Object();
local_data = SharedObject.getLocal("user_data");
var myContextMenu = new ContextMenu();
myContextMenu.hideBuiltInItems();
var myMap = new ContextMenuItem("Main Menu", myMap);
myContextMenu.customItems.push(myMap);
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 myMusic = new ContextMenuItem("Music Toggle", myMusic);
myContextMenu.customItems.push(myMusic);
var mySfx = new ContextMenuItem("SFX Toggle", mySfx);
myContextMenu.customItems.push(mySfx);
var mySite = new ContextMenuItem("Visit Croft Storm", mySite);
myContextMenu.customItems.push(mySite);
var mySite2 = new ContextMenuItem("Visit Newgrounds", mySite2);
myContextMenu.customItems.push(mySite2);
var mySite3 = new ContextMenuItem("Visit Armor Games", mySite3);
myContextMenu.customItems.push(mySite3);
_root.menu = myContextMenu;
if (testRun == true) {
secret1 = true;
secret2 = true;
secret3 = true;
secret4 = true;
secret5 = true;
unlocked1 = true;
unlocked2 = true;
unlocked3 = true;
unlocked4 = true;
unlocked5 = true;
unlocked6 = true;
unlocked7 = true;
unlocked8 = true;
unlocked9 = true;
survival = 0;
gameQuality = "medium";
masterVolume = 1;
musicVolume = 1;
gameDifficulty = 1;
} else if (local_data.data.secret1 == undefined) {
secret1 = false;
secret2 = false;
secret3 = false;
secret4 = false;
secret5 = false;
unlocked1 = false;
unlocked2 = false;
unlocked3 = false;
unlocked4 = false;
unlocked5 = false;
unlocked6 = false;
unlocked7 = false;
unlocked8 = false;
unlocked9 = false;
survival = 0;
gameQuality = "medium";
masterVolume = 1;
musicVolume = 1;
gameDifficulty = 1;
} else {
secret1 = local_data.data.secret1;
secret2 = local_data.data.secret2;
secret3 = local_data.data.secret3;
secret4 = local_data.data.secret4;
secret5 = local_data.data.secret5;
unlocked1 = local_data.data.unlocked1;
unlocked2 = local_data.data.unlocked2;
unlocked3 = local_data.data.unlocked3;
unlocked4 = local_data.data.unlocked4;
unlocked5 = local_data.data.unlocked5;
unlocked6 = local_data.data.unlocked6;
unlocked7 = local_data.data.unlocked7;
unlocked8 = local_data.data.unlocked8;
unlocked9 = local_data.data.unlocked9;
survival = local_data.data.survival;
gameQuality = local_data.data.gameQuality;
masterVolume = local_data.data.masterVolume;
musicVolume = local_data.data.musicVolume;
gameDifficulty = local_data.data.gameDifficulty;
}
Instance of Symbol 19 MovieClip in Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 23 MovieClip in Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
this._alpha = 0;
}
}
on (press) {
getURL ("http://armorgames.com", "_blank");
}
Frame 90
stop();
musicSound.stop();
musicSound = new Sound(this);
musicSound.attachSound("mghouse");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
saveData();
_quality = "HIGH";
Mouse.show();
removeAllClips();
Instance of Symbol 19 MovieClip in Frame 90
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 708 MovieClip in Frame 90
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("controlSelect");
}
Instance of Symbol 711 MovieClip in Frame 90
onClipEvent (load) {
if (_root.unlocked1 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked1 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked1 == true) {
_root.gotoAndStop("password");
}
}
Instance of Symbol 714 MovieClip in Frame 90
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked2 == true) {
_root.gotoAndStop("survival");
} else {
_root.gotoAndStop("incomplete");
}
}
Instance of Symbol 717 MovieClip in Frame 90
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("options");
}
Instance of Symbol 720 MovieClip in Frame 90
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("credits");
}
Instance of Symbol 721 MovieClip in Frame 90
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 527 MovieClip in Frame 90
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
getURL ("http://armorgames.com", "_blank");
}
Instance of Symbol 524 MovieClip in Frame 100
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 724 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked2 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked2 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked2 == true) {
_root.currentLevel = 2;
_root.gotoAndStop("game");
}
}
Instance of Symbol 727 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked4 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked4 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked4 == true) {
_root.currentLevel = 4;
_root.gotoAndStop("game");
}
}
Instance of Symbol 730 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked3 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked3 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked3 == true) {
_root.currentLevel = 3;
_root.gotoAndStop("game");
}
}
Instance of Symbol 733 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked5 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked5 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked5 == true) {
_root.currentLevel = 5;
_root.gotoAndStop("game");
}
}
Instance of Symbol 736 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked6 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked6 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked6 == true) {
_root.currentLevel = 6;
_root.gotoAndStop("game");
}
}
Instance of Symbol 739 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked7 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked7 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked7 == true) {
_root.currentLevel = 7;
_root.gotoAndStop("game");
}
}
Instance of Symbol 742 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked8 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked8 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked8 == true) {
_root.currentLevel = 8;
_root.gotoAndStop("game");
}
}
Instance of Symbol 745 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked9 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.unlocked9 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked9 == true) {
_root.currentLevel = 9;
_root.gotoAndStop("game");
}
}
Instance of Symbol 748 MovieClip in Frame 100
onClipEvent (load) {
if (_root.unlocked1 == true) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root._root.unlocked1 == true) {
this.gotoAndStop(2);
}
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
if (_root.unlocked1 == true) {
_root.currentLevel = 1;
_root.gotoAndStop("controlSelect");
}
}
Instance of Symbol 384 MovieClip [secret] in Frame 100
onClipEvent (load) {
if (_root.secret1 == true) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 384 MovieClip [secret] in Frame 100
onClipEvent (load) {
if (_root.secret2 == true) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 384 MovieClip [secret] in Frame 100
onClipEvent (load) {
if (_root.secret3 == true) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 384 MovieClip [secret] in Frame 100
onClipEvent (load) {
if (_root.secret4 == true) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 384 MovieClip [secret] in Frame 100
onClipEvent (load) {
if (_root.secret5 == true) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 772 MovieClip in Frame 110
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.currentLevel = 10;
_root.gotoAndStop("game");
}
Instance of Symbol 781 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameQuality == "low") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "low") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "low";
}
Instance of Symbol 784 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameQuality == "medium") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "medium") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "medium";
}
Instance of Symbol 787 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameQuality == "high") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "high") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "high";
}
Instance of Symbol 790 MovieClip in Frame 131
onClipEvent (load) {
if (_root.masterVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.masterVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.masterVolume = 1;
}
Instance of Symbol 793 MovieClip in Frame 131
onClipEvent (load) {
if (_root.masterVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.masterVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.masterVolume = 0;
}
Instance of Symbol 790 MovieClip in Frame 131
onClipEvent (load) {
if (_root.musicVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.musicVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicVolume = 1;
}
Instance of Symbol 793 MovieClip in Frame 131
onClipEvent (load) {
if (_root.musicVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.musicVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicVolume = 0;
}
Instance of Symbol 796 MovieClip in Frame 131
on (press) {
_root.secret1 = false;
_root.secret2 = false;
_root.secret3 = false;
_root.secret4 = false;
_root.secret5 = false;
_root.unlocked1 = false;
_root.unlocked2 = false;
_root.unlocked3 = false;
_root.unlocked4 = false;
_root.unlocked5 = false;
_root.unlocked6 = false;
_root.unlocked7 = false;
_root.unlocked8 = false;
_root.unlocked9 = false;
_root.survival = 0;
_root.gameQuality = "medium";
_root.masterVolume = 1;
_root.musicVolume = 1;
_root.gameDifficulty = 1;
_root.saveData();
gotoAndPlay (2);
}
Instance of Symbol 801 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameDifficulty == 1.5) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 1.5) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 1.5;
}
Instance of Symbol 784 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameDifficulty == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 1;
}
Instance of Symbol 804 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gameDifficulty == 0.7) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 0.7) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 0.7;
}
Instance of Symbol 721 MovieClip in Frame 131
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 808 MovieClip in Frame 141
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 811 MovieClip in Frame 151
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.controlMethod = 1;
_root.currentLevel = 1;
_root.gotoAndStop("game");
}
Instance of Symbol 816 MovieClip in Frame 151
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.controlMethod = 2;
_root.currentLevel = 1;
_root.gotoAndStop("game");
}
Instance of Symbol 781 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameQuality == "low") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "low") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "low";
}
Instance of Symbol 784 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameQuality == "medium") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "medium") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "medium";
}
Instance of Symbol 787 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameQuality == "high") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameQuality == "high") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameQuality = "high";
}
Instance of Symbol 790 MovieClip in Frame 151
onClipEvent (load) {
if (_root.masterVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.masterVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.masterVolume = 1;
}
Instance of Symbol 793 MovieClip in Frame 151
onClipEvent (load) {
if (_root.masterVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.masterVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.masterVolume = 0;
}
Instance of Symbol 790 MovieClip in Frame 151
onClipEvent (load) {
if (_root.musicVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.musicVolume == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicVolume = 1;
}
Instance of Symbol 793 MovieClip in Frame 151
onClipEvent (load) {
if (_root.musicVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.musicVolume == 0) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicVolume = 0;
}
Instance of Symbol 801 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameDifficulty == 1.5) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 1.5) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 1.5;
}
Instance of Symbol 784 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameDifficulty == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 1;
}
Instance of Symbol 804 MovieClip in Frame 151
onClipEvent (load) {
if (_root.gameDifficulty == 0.7) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gameDifficulty == 0.7) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.gameDifficulty = 0.7;
}
Frame 161
attachMovie("startfade", "startfade", 1100);
startfade._x = 0;
startfade._y = 0;
attachMovie("ddisplay", "ddisplay", 1000);
ddisplay._x = 0;
ddisplay._y = 0;
attachMovie("crosshair", "crosshair", 1010);
crosshair._alpha = 80;
attachMovie("lara", "lara", 100);
lara._y = 315;
lara.character = outfit;
lara._yscale = 40;
lara._alpha = 100;
attachMovie("box", "box", 900);
box._y = 380;
attachMovie("shade", "shade", 600);
attachMovie("grass", "grass1", 200);
grass1._y = 390;
attachMovie("grass", "grass2", 201);
grass2._y = 390;
attachMovie("bground", "bground1", 1);
bground1._y = 0;
attachMovie("bground", "bground2", 2);
bground2._y = 0;
if (currentLevel == 1) {
majorx = 0;
} else if (currentLevel == 2) {
majorx = 6000;
} else if (currentLevel == 3) {
majorx = 15000;
} else if (currentLevel == 4) {
majorx = 25000;
} else if (currentLevel == 5) {
majorx = 46000;
} else if (currentLevel == 6) {
majorx = 53000;
} else if (currentLevel == 7) {
majorx = 57000;
} else if (currentLevel == 8) {
majorx = 66700 /* 0x01048C */;
} else if (currentLevel == 9) {
majorx = 69500 /* 0x010F7C */;
} else if (currentLevel == 10) {
majorx = 1000;
}
Mouse.hide();
levelTrig = false;
laraFreeze = false;
tutorial = 1;
grounded = true;
weapon1Ammo = 99 * gameDifficulty;
weapon2Ammo = 100 * gameDifficulty;
weapon3Ammo = 30 * gameDifficulty;
weapon4Ammo = 50 * gameDifficulty;
weapon5Ammo = 100 * gameDifficulty;
enemyHP = 0;
enemymaxHP = 0;
gargoyleSpeed = 4 / gameDifficulty;
gargoyleBossSpeed = 2 / gameDifficulty;
jeepHP = 100;
rotateFactor = 1;
walking = false;
speed = 15;
oktofire = false;
ii = 1;
adren = 100;
health = 100 * gameDifficulty;
healthmax = 1 * gameDifficulty;
eyeblast = false;
eyeblastBoss = false;
died = false;
ended = false;
adrenDecrease = 2;
wi = 1;
ad = 700;
tenslow = 10;
jumpAccel = 5;
jumpPlus = 1;
superSprint = false;
weapon = 1;
cameraPan = 0;
panDir = "none";
nofiring = true;
bigjumpAccel = 100;
legSet = false;
jumping = false;
crouching = false;
headtilt = 0.5;
blown = false;
jumpShift = 0;
grassshift = 0;
flipDown = 0;
wepchange = false;
crouchDown = 0;
bgroundshift = 0;
cloudsshift = 0;
if (currentLevel > 1) {
shadeAlpha = 60;
} else {
shadeAlpha = 0;
}
cloudmove = 0;
chainMove = 0;
dir = "right";
onMouseDown = function () {
if ((laraFreeze == false) && (majorx < 71000)) {
oktofire = true;
}
};
onMouseUp = function () {
if (ended == false) {
Mouse.hide();
}
oktofire = false;
};
mouseListener.onMouseWheel = function (delta) {
nofiring = true;
divideDelta = delta / Math.abs(delta);
weapon = weapon + divideDelta;
if (weapon > 5) {
weapon = 5;
}
if (weapon < 1) {
weapon = 1;
}
};
Mouse.addListener(mouseListener);
lara.armRight.gun.onEnterFrame = function () {
if (nofiring == true) {
if (oktofire == true) {
if (_root[("weapon" + weapon) + "Ammo"] > 0) {
lara.armRight.gun.select.play();
}
} else {
lara.armRight.gun.select.gotoAndStop(1);
}
}
};
lara.armLeft.gun.onEnterFrame = function () {
if (nofiring == true) {
if (oktofire == true) {
if (_root[("weapon" + weapon) + "Ammo"] > 0) {
lara.armLeft.gun.select.play();
}
} else {
lara.armLeft.gun.select.gotoAndStop(1);
}
}
if (_root[("weapon" + weapon) + "Ammo"] < 0) {
_root[("weapon" + weapon) + "Ammo"] = 0;
}
};
lara.body.leftJoint.onEnterFrame = function () {
var _local1 = {x:lara.body.leftJoint._x, y:lara.body.leftJoint._y};
lara.body.leftJoint.localToGlobal(_local1);
cxLeft = _local1.x;
cyLeft = _local1.y;
pointxLeft = cxLeft;
pointyLeft = cyLeft + 80;
};
lara.legs.onEnterFrame = function () {
if (jumping == true) {
lara.legs.gotoAndStop("jump");
} else if (crouching == true) {
crouchDown = 60;
lara.legs.gotoAndStop("crouch");
if (majorx > 71000) {
rollEngine.play();
}
} else if (backjumping == true) {
lara.legs.gotoAndStop("backjump");
} else if (walking == true) {
lara.legs.gotoAndStop("jog");
} else if (majorx > 71000) {
lara.legs.gotoAndStop("jog");
} else {
lara.legs.gotoAndStop("normal");
}
};
onEnterFrame = function () {
if (levelTrig == false) {
levelTrig = true;
gargoyleAtt1 = false;
gargoyleAtt2 = false;
gargoyleAtt3 = false;
gargoyleAtt4 = false;
gargoyleAtt5 = false;
gargoyleAtt6 = false;
gargoyleAtt7 = false;
gargoyleAtt8 = false;
gargoyleAtt9 = false;
gargoyleAttBoss = false;
removeMovieClip(_root.darklara);
removeMovieClip(_root.bull1);
removeMovieClip(_root.bull2);
removeMovieClip(_root.bull3);
removeMovieClip(_root.bull4);
removeMovieClip(_root.bull5);
removeMovieClip(_root.bull6);
removeMovieClip(_root.bull7);
removeMovieClip(_root.bull8);
removeMovieClip(_root.bull9);
removeMovieClip(_root.tHealth1);
removeMovieClip(_root.tHealth2);
removeMovieClip(_root.tHealth3);
removeMovieClip(_root.tHealth4);
removeMovieClip(_root.tHealth5);
removeMovieClip(_root.tHealth6);
removeMovieClip(_root.tHealth7);
removeMovieClip(_root.tHealth8);
removeMovieClip(_root.tHealth9);
removeMovieClip(_root.darkbull1);
removeMovieClip(_root.darkbull2);
removeMovieClip(_root.darkbull3);
removeMovieClip(_root.darkbull4);
removeMovieClip(_root.darkbull5);
removeMovieClip(_root.darkbull6);
removeMovieClip(_root.darkbull7);
removeMovieClip(_root.darkbull8);
removeMovieClip(_root.darkbull9);
removeMovieClip(_root.grass3);
removeMovieClip(_root.grass4);
removeMovieClip(_root.grass5);
removeMovieClip(_root.grass6);
removeMovieClip(_root.backPiece1);
removeMovieClip(_root.backPiece2);
removeMovieClip(_root.secret);
removeMovieClip(_root.osiris);
removeMovieClip(_root.jeep);
removeMovieClip(_root.back1);
removeMovieClip(_root.panDirNoneLeftA);
removeMovieClip(_root.panDirNoneA);
removeMovieClip(_root.panDirNoneLeftB);
removeMovieClip(_root.panDirNoneB);
removeMovieClip(_root.tSpike1);
removeMovieClip(_root.tSpike2);
removeMovieClip(_root.tSpike3);
removeMovieClip(_root.tSpike4);
removeMovieClip(_root.tSpike5);
removeMovieClip(_root.tSpike6);
removeMovieClip(_root.tSpike7);
removeMovieClip(_root.tSpike8);
removeMovieClip(_root.tSpike9);
removeMovieClip(_root.tCrusher1);
removeMovieClip(_root.tCrusher2);
removeMovieClip(_root.tCrusher3);
removeMovieClip(_root.tCrusher4);
removeMovieClip(_root.tCrusher5);
removeMovieClip(_root.tSpinner);
removeMovieClip(_root.tAxe1);
removeMovieClip(_root.tAxe2);
removeMovieClip(_root.tAxe3);
removeMovieClip(_root.tAxe4);
removeMovieClip(_root.tAxe5);
removeMovieClip(_root.gargoyle1);
removeMovieClip(_root.gargoyle2);
removeMovieClip(_root.gargoyle3);
removeMovieClip(_root.gargoyle4);
removeMovieClip(_root.gargoyle5);
removeMovieClip(_root.gargoyleBoss);
removeMovieClip(_root.gargSwitch1);
removeMovieClip(_root.gargSwitch2);
removeMovieClip(_root.tBoulder1);
removeMovieClip(_root.saveCrystal1);
removeMovieClip(_root.saveCrystal2);
removeMovieClip(_root.saveCrystal3);
removeMovieClip(_root.saveCrystal4);
removeMovieClip(_root.saveCrystal5);
removeMovieClip(_root.saveCrystal6);
removeMovieClip(_root.saveCrystal7);
removeMovieClip(_root.saveCrystal8);
removeMovieClip(_root.saveCrystal9);
removeMovieClip(_root.saveCrystal10);
removeMovieClip(_root.darklara);
removeMovieClip(_root.amulet);
removeMovieClip(_root.stoneKing);
removeMovieClip(_root.stoneLeg);
removeMovieClip(_root.stoneBlocks);
removeMovieClip(_root.stoneFire1);
removeMovieClip(_root.stoneFire2);
removeMovieClip(_root.stoneFire3);
removeMovieClip(_root.stoneFire4);
removeMovieClip(_root.stoneFire5);
removeMovieClip(_root.stoneFire6);
removeMovieClip(_root.stoneFire7);
removeMovieClip(_root.stoneFire8);
removeMovieClip(_root.stoneFire9);
removeMovieClip(_root.endboss);
removeMovieClip(_root.grassOne1);
removeMovieClip(_root.grassOne2);
removeMovieClip(_root.grassOne3);
removeMovieClip(_root.grassOne4);
removeMovieClip(_root.grassOne5);
removeMovieClip(_root.grassOne6);
removeMovieClip(_root.grassOne7);
removeMovieClip(_root.grassOne8);
removeMovieClip(_root.grassOne9);
removeMovieClip(_root.grassOne10);
removeMovieClip(_root.grassOne11);
removeMovieClip(_root.grassOne12);
removeMovieClip(_root.grassOne13);
removeMovieClip(_root.grassOne14);
removeMovieClip(_root.grassOne15);
removeMovieClip(_root.grassOne16);
removeMovieClip(_root.grassOne17);
removeMovieClip(_root.grassOne18);
removeMovieClip(_root.grassOne19);
removeMovieClip(_root.grassOne20);
removeMovieClip(_root.grassOne21);
removeMovieClip(_root.grassOne22);
removeMovieClip(_root.grassOne23);
removeMovieClip(_root.grassOne24);
removeMovieClip(_root.grassOne25);
removeMovieClip(_root.grassOne26);
removeMovieClip(_root.grassOne27);
removeMovieClip(_root.grassOne28);
removeMovieClip(_root.grassOne29);
removeMovieClip(_root.grassOne30);
removeMovieClip(_root.dropHole1);
removeMovieClip(_root.dropHole2);
removeMovieClip(_root.dropHole3);
removeMovieClip(_root.dropHole4);
removeMovieClip(_root.dropHole5);
removeMovieClip(_root.dropHole6);
removeMovieClip(_root.dropHole7);
removeMovieClip(_root.dropHole8);
removeMovieClip(_root.dropHole9);
removeMovieClip(_root.dropHole10);
removeMovieClip(_root.dropHole11);
removeMovieClip(_root.dropHole12);
_root.stoneFall = false;
if (currentLevel == 1) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgxander");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked1 = true;
secretCollect1 = false;
saveData();
switchHit = false;
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirNone", "panDirNoneA", 252);
panDirNoneA._y = 390;
attachMovie("osiris", "osiris", 50);
osiris._y = 205;
if (secret1 == false) {
attachMovie("secret", "secret", 51);
secret._y = 90;
secret._xscale = 50;
secret._yscale = 50;
attachMovie("secretPlat", "secretPlat", 52);
secretPlat._y = 140;
}
attachMovie("jeep", "jeep", 301);
jeep._y = 390;
attachMovie("tSpike", "tSpike1", 302);
tSpike1._y = 390;
tSpike1.gotoAndStop("static");
attachMovie("tCrusher", "tCrusher1", 303);
tCrusher1._y = 180;
tCrusher1.gotoAndStop("static");
attachMovie("gargSwitch", "gargSwitch1", 304);
gargSwitch1._y = 180;
attachMovie("tCrusher", "tCrusher2", 305);
tCrusher2._y = 180;
tCrusher2.gotoAndStop("block");
attachMovie("tCrusher", "tCrusher3", 306);
tCrusher3._y = 180;
tCrusher3.gotoAndStop("block");
attachMovie("gargoyle", "gargoyle1", 351);
gargoyleStart1 = 5000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 180;
gargoyle1.gotoAndPlay(5);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
attachMovie("saveBarrier", "saveCrystal1", 341);
saveCrystal1._y = 290;
} else if (currentLevel == 2) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgassault");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked2 = true;
secretCollect2 = false;
saveData();
tutorial = 1;
switchHit = false;
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirNone", "panDirNoneA", 252);
panDirNoneA._y = 390;
attachMovie("chain", "backPiece1", 50);
if (secret2 == false) {
attachMovie("chain", "backPiece2", 51);
attachMovie("secret", "secret", 52);
secret._y = -50;
secret._xscale = 50;
secret._yscale = 50;
}
attachMovie("tSpike", "tSpike1", 301);
tSpike1._y = 390;
tSpike1.gotoAndPlay(1);
attachMovie("tSpike", "tSpike2", 302);
tSpike2._y = 390;
tSpike2.gotoAndPlay(60);
attachMovie("tSpike", "tSpike3", 303);
tSpike3._y = 390;
tSpike3.gotoAndPlay(45);
attachMovie("tSpike", "tSpike4", 304);
tSpike4._y = 390;
tSpike4.gotoAndPlay(30);
attachMovie("tSpike", "tSpike5", 305);
tSpike5._y = 390;
tSpike5.gotoAndPlay(15);
attachMovie("tSpike", "tSpike6", 306);
tSpike6._y = 390;
tSpike6.gotoAndPlay(1);
attachMovie("tSpike", "tSpike7", 307);
tSpike7._y = 390;
tSpike7.gotoAndPlay(60);
attachMovie("tAxe", "tAxe1", 308);
tAxe1._y = 100;
attachMovie("tAxe", "tAxe2", 309);
tAxe2._y = 100;
attachMovie("tSpike", "tSpike8", 310);
tSpike8._y = 390;
attachMovie("tCrusher", "tCrusher1", 311);
tCrusher1._y = 180;
attachMovie("blockWingButton", "tSwitch1", 312);
tSwitch1._y = 390;
attachMovie("trapChains", "tCrusher2", 313);
attachMovie("gargoyle", "gargoyle1", 351);
gargoyleStart1 = 11000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 180;
gargoyle1.gotoAndPlay(5);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
attachMovie("gargoyle", "gargoyle2", 352);
gargoyleStart2 = 11000;
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 190;
gargoyle2.gotoAndPlay(25);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 100;
gargoyle2maxHP = 100;
attachMovie("saveBarrier", "saveCrystal1", 341);
saveCrystal1._y = 290;
saveCrystal1.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal2", 342);
saveCrystal2._y = 290;
} else if (currentLevel == 3) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgboss1");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked3 = true;
saveData();
darkStart = false;
sn = 1;
stoneMove = 0;
stoneDir = -1;
stoneAlive = false;
stoneFall = true;
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneA", 252);
panDirLeftNoneA._y = 390;
attachMovie("panDirNoneLeft", "panDirNoneLeftB", 253);
panDirNoneLeftB._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneB", 254);
panDirLeftNoneB._y = 390;
attachMovie("tCrusher", "tCrusher1", 301);
tCrusher1._y = 180;
tCrusher1.gotoAndStop("static");
attachMovie("tCrusher", "tCrusher2", 302);
tCrusher2._y = 180;
tCrusher2.gotoAndStop("block");
attachMovie("lara", "darklara", 304);
darklara._y = 315;
darklara.character = "dark";
darklara._yscale = 40;
darklara._xscale = 40;
darklara.legs.gotoAndStop("normal");
darklara.armLeft.gun.gotoAndStop(5);
darklara.armRight.gun.gotoAndStop(5);
attachMovie("endfade", "endfade", 1005);
endfade._x = -4;
endfade._y = -4;
attachMovie("stoneKing", "stoneKing", 303);
stoneKing._y = 385;
if (testRun == true) {
stoneHP = 50;
stonemaxHP = 50;
} else {
stoneHP = 400;
stonemaxHP = 400;
}
darkMove = 0;
attachMovie("stoneLeg", "stoneLeg", 50);
stoneLeg._y = 385;
attachMovie("stoneBlocks", "stoneBlocks", 320);
stoneBlocks._y = 385;
stoneKing.gotoAndStop(10);
stoneLeg.gotoAndStop(10);
stoneKing.body.arm1.stop();
stoneKing.body.arm2.stop();
stoneKing.body.arm1.arm.stop();
stoneLeg.arm2.stop();
stoneLeg.arm2.arm.stop();
attachMovie("saveBarrier", "saveCrystal2", 342);
saveCrystal2._y = 290;
saveCrystal2.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal3", 343);
saveCrystal3._y = 290;
} else if (currentLevel == 4) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgchase");
musicSound.start(0, 99);
musicSound.setVolume(100 * _root.musicVolume);
}
unlocked4 = true;
secretCollect3 = false;
darkStart = false;
saveData();
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirNone", "panDirNoneA", 252);
panDirNoneA._y = 390;
if (secret3 == false) {
attachMovie("secret", "secret", 51);
secret._y = 100;
secret._xscale = 50;
secret._yscale = 50;
attachMovie("secretPlat", "secretPlat", 52);
secretPlat._y = 140;
}
attachMovie("boulder", "tBoulder1", 301);
tBoulder1._y = -100;
boulderRoll = 1;
attachMovie("tSpike", "tSpike1", 302);
tSpike1._y = 390;
tSpike1.gotoAndStop("static");
attachMovie("tSpike", "tSpike2", 303);
tSpike2._y = 390;
tSpike2.gotoAndStop("static");
attachMovie("tSpike", "tSpike3", 304);
tSpike3._y = 390;
tSpike3.gotoAndStop("static");
attachMovie("tSpike", "tSpike4", 305);
tSpike4._y = 390;
tSpike4.gotoAndStop("static");
attachMovie("tAxe", "tAxe1", 306);
tAxe1._y = 100;
attachMovie("tSpike", "tSpike5", 307);
tSpike5._y = 390;
tSpike5.gotoAndStop("static");
attachMovie("tAxe", "tAxe2", 308);
tAxe2._y = 100;
attachMovie("tSpike", "tSpike6", 309);
tSpike6._y = 390;
tSpike6.gotoAndStop("static");
attachMovie("gargSwitch", "gargSwitch1", 310);
gargSwitch1._y = 180;
attachMovie("tCrusher", "tCrusher1", 311);
tCrusher1._y = 180;
tCrusher1.gotoAndStop("block");
attachMovie("tCrusher", "tCrusher3", 313);
tCrusher3._y = 180;
tCrusher3.gotoAndStop("block");
attachMovie("tCrusher", "tCrusher4", 314);
tCrusher4._y = 180;
tCrusher4.gotoAndStop("block");
attachMovie("tCrusher", "tCrusher5", 315);
tCrusher5._y = 180;
tCrusher5.gotoAndStop("block");
attachMovie("gargoyle", "gargoyle1", 351);
gargoyleStart1 = 43000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 180;
gargoyle1.gotoAndPlay(5);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
attachMovie("gargoyle2", "gargoyle2", 352);
gargoyleStart2 = 45000;
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 170;
gargoyle2.gotoAndPlay(15);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 150;
gargoyle2maxHP = 150;
attachMovie("saveBarrier", "saveCrystal3", 343);
saveCrystal3._y = 290;
saveCrystal3.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal4", 344);
saveCrystal4._y = 290;
} else if (currentLevel == 5) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgpulse");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked5 = true;
secretCollect4 = false;
secretDrop = false;
saveData();
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneA", 252);
panDirLeftNoneA._y = 390;
attachMovie("panDirNoneLeft", "panDirNoneLeftB", 253);
panDirNoneLeftB._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneB", 254);
panDirLeftNoneB._y = 390;
attachMovie("panDirNoneLeft", "panDirNoneLeftC", 255);
panDirNoneLeftC._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneC", 256);
panDirLeftNoneC._y = 390;
attachMovie("panDirNoneLeft", "panDirNoneLeftD", 257);
panDirNoneLeftD._y = 390;
attachMovie("panDirLeftNone", "panDirLeftNoneD", 258);
panDirLeftNoneD._y = 390;
if (secret4 == false) {
attachMovie("rope", "backPiece1", 50);
backPiece1._y = -5;
attachMovie("rope", "backPiece2", 51);
backPiece2._y = -380;
attachMovie("secret", "secret", 52);
secret._y = 90;
secret._xscale = 50;
secret._yscale = 50;
}
attachMovie("dropHole", "dropHole1", 301);
dropHole1._y = 390;
attachMovie("grass", "grass3", 302);
grass3._y = 390;
attachMovie("dropHole", "dropHole2", 303);
dropHole2._y = 390;
attachMovie("grassOne", "grassOne1", 304);
grassOne1._y = 390;
attachMovie("grassOne", "grassOne2", 305);
grassOne2._y = 390;
attachMovie("dropHole", "dropHole3", 306);
dropHole3._y = 390;
attachMovie("grassOne", "grassOne3", 307);
grassOne3._y = 390;
attachMovie("dropHole", "dropHole4", 308);
dropHole4._y = 390;
attachMovie("grass", "grass4", 309);
grass4._y = 390;
attachMovie("dropHole", "dropHole5", 310);
dropHole5._y = 390;
attachMovie("grassOne", "grassOne4", 311);
grassOne4._y = 390;
attachMovie("dropHole", "dropHole6", 312);
dropHole6._y = 390;
attachMovie("grassOne", "grassOne5", 313);
grassOne5._y = 390;
attachMovie("dropHole", "dropHole7", 314);
dropHole7._y = 390;
attachMovie("grassOne", "grassOne6", 315);
grassOne6._y = 390;
attachMovie("dropHole", "dropHole8", 316);
dropHole8._y = 390;
attachMovie("grass", "grass5", 317);
grass5._y = 390;
attachMovie("tCrusher", "tCrusher1", 318);
tCrusher1._y = 180;
attachMovie("tSpike", "tSpike1", 319);
tSpike1._y = 390;
attachMovie("tSpike", "tSpike2", 320);
tSpike2._y = 390;
attachMovie("tSpike", "tSpike3", 321);
tSpike3._y = 390;
attachMovie("tSpike", "tSpike4", 322);
tSpike4._y = 390;
attachMovie("tSpike", "tSpike5", 323);
tSpike5._y = 390;
attachMovie("tSpike", "tSpike6", 324);
tSpike6._y = 390;
attachMovie("tSpike", "tSpike7", 325);
tSpike7._y = 390;
attachMovie("tSpike", "tSpike8", 326);
tSpike8._y = 390;
attachMovie("tCrusher", "tCrusher2", 327);
tCrusher2._y = 180;
attachMovie("grass", "grass6", 328);
grass6._y = 390;
attachMovie("gargoyle2", "gargoyle1", 351);
gargoyleStart1 = 48000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 150;
gargoyle1maxHP = 150;
attachMovie("gargoyle2", "gargoyle2", 352);
gargoyleStart2 = 49700;
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 175;
gargoyle2.gotoAndPlay(5);
gargoyle4.gargoyle.eye.gotoAndPlay(20);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 150;
gargoyle2maxHP = 150;
attachMovie("gargoyle2", "gargoyle4", 354);
gargoyleStart4 = 49650;
gargoyle4._x = gargoyleStart2;
gargoyle4._y = 165;
gargoyle4.gotoAndPlay(10);
gargoyle4.gargoyle.eye.gotoAndPlay(40);
gargoyle4Move = 0;
gargoyle4Alive = true;
gargoyle4SwoopRight = false;
gargoyle4SwoopLeft = false;
gargoyle4HP = 150;
gargoyle4maxHP = 150;
attachMovie("gargoyle2", "gargoyle5", 355);
gargoyleStart5 = 52100;
gargoyle5._x = gargoyleStart2;
gargoyle5._y = 175;
gargoyle5.gotoAndPlay(5);
gargoyle4.gargoyle.eye.gotoAndPlay(20);
gargoyle5Move = 0;
gargoyle5Alive = true;
gargoyle5SwoopRight = false;
gargoyle5SwoopLeft = false;
gargoyle5HP = 150;
gargoyle5maxHP = 150;
attachMovie("saveBarrier", "saveCrystal4", 344);
saveCrystal4._y = 290;
saveCrystal4.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal5", 345);
saveCrystal5._y = 290;
} else if (currentLevel == 6) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgjoust");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked6 = true;
saveData();
gargoyleRebirth = false;
attachMovie("grassHalf", "grassOne1", 301);
grassOne1._y = 390;
attachMovie("grassHalf", "grassOne2", 302);
grassOne2._y = 390;
attachMovie("grassHalf", "grassOne3", 303);
grassOne3._y = 390;
attachMovie("grassHalf", "grassOne4", 304);
grassOne4._y = 390;
attachMovie("grassHalf", "grassOne5", 305);
grassOne5._y = 390;
attachMovie("grassHalf", "grassOne6", 306);
grassOne6._y = 390;
attachMovie("grassHalf", "grassOne7", 307);
grassOne7._y = 390;
attachMovie("grassHalf", "grassOne8", 308);
grassOne8._y = 390;
attachMovie("grassHalf", "grassOne9", 309);
grassOne9._y = 390;
attachMovie("grassHalf", "grassOne10", 310);
grassOne10._y = 390;
attachMovie("grassHalf", "grassOne11", 311);
grassOne11._y = 390;
attachMovie("grassHalf", "grassOne12", 312);
grassOne12._y = 390;
attachMovie("grassHalf", "grassOne13", 313);
grassOne13._y = 390;
attachMovie("grassHalf", "grassOne14", 314);
grassOne14._y = 390;
attachMovie("grassHalf", "grassOne15", 315);
grassOne15._y = 390;
attachMovie("grassHalf", "grassOne16", 316);
grassOne16._y = 390;
attachMovie("grassHalf", "grassOne17", 317);
grassOne17._y = 390;
attachMovie("grassHalf", "grassOne18", 318);
grassOne18._y = 390;
attachMovie("grassHalf", "grassOne19", 319);
grassOne19._y = 390;
attachMovie("grassHalf", "grassOne20", 320);
grassOne20._y = 390;
attachMovie("grassHalf", "grassOne21", 321);
grassOne21._y = 390;
attachMovie("grassHalf", "grassOne22", 322);
grassOne22._y = 390;
attachMovie("grassHalf", "grassOne23", 323);
grassOne23._y = 390;
attachMovie("grassHalf", "grassOne24", 324);
grassOne24._y = 390;
attachMovie("grassHalf", "grassOne25", 325);
grassOne25._y = 390;
attachMovie("grassHalf", "grassOne26", 326);
grassOne26._y = 390;
attachMovie("grassHalf", "grassOne27", 327);
grassOne27._y = 390;
attachMovie("grassHalf", "grassOne28", 328);
grassOne28._y = 390;
attachMovie("grassHalf", "grassOne29", 329);
grassOne29._y = 390;
attachMovie("grassHalf", "grassOne30", 330);
grassOne30._y = 390;
attachMovie("tRam", "tCrusher1", 331);
tCrusher1._y = 200;
attachMovie("tRam", "tCrusher2", 332);
tCrusher2._y = 200;
tCrusher2.gotoAndStop("block");
attachMovie("gargoyleBoss", "gargoyleBoss", 351);
gargoyleBossStart = 56000;
gargoyleBoss._x = gargoyleBossStart;
gargoyleBoss._y = 165;
gargoyleBoss.gotoAndPlay(15);
gargoyleBossMove = 0;
gargoyleBossAlive = true;
if (testRun == true) {
gargoyleBossHP = 50;
gargoyleBossmaxHP = 50;
} else {
gargoyleBossHP = 400;
gargoyleBossmaxHP = 400;
}
attachMovie("gargoyle2", "gargoyle1", 352);
gargoyleStart1 = 52000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
attachMovie("saveBarrier", "saveCrystal5", 345);
saveCrystal5._y = 290;
saveCrystal5.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal6", 346);
saveCrystal6._y = 290;
} else if (currentLevel == 7) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgass2");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked7 = true;
secretCollect5 = false;
secretDrop = false;
saveData();
sn = 1;
stoneMove = 0;
stoneFall = true;
spinStart = false;
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("panDirNone", "panDirNoneA", 252);
panDirNoneA._y = 390;
if (secret5 == false) {
attachMovie("rope", "backPiece1", 51);
backPiece1._y = -380;
attachMovie("secret", "secret", 52);
secret._y = 90;
secret._xscale = 50;
secret._yscale = 50;
}
attachMovie("grassOne", "grassOne1", 301);
grassOne1._y = 390;
attachMovie("grassOne", "grassOne2", 302);
grassOne2._y = 390;
attachMovie("grassOne", "grassOne3", 303);
grassOne3._y = 390;
attachMovie("grassOne", "grassOne4", 304);
grassOne4._y = 390;
attachMovie("grassOne", "grassOne5", 305);
grassOne5._y = 390;
attachMovie("grassOne", "grassOne6", 306);
grassOne6._y = 390;
attachMovie("grassOne", "grassOne7", 307);
grassOne7._y = 390;
attachMovie("grassOne", "grassOne8", 308);
grassOne8._y = 390;
attachMovie("grassOne", "grassOne9", 309);
grassOne9._y = 390;
attachMovie("grassOne", "grassOne10", 310);
grassOne10._y = 390;
attachMovie("grassOne", "grassOne11", 311);
grassOne11._y = 390;
attachMovie("grassOne", "grassOne12", 312);
grassOne12._y = 390;
attachMovie("grassOne", "grassOne13", 313);
grassOne13._y = 390;
attachMovie("grassOne", "grassOne14", 314);
grassOne14._y = 390;
attachMovie("grassOne", "grassOne15", 315);
grassOne15._y = 390;
attachMovie("grassOne", "grassOne16", 316);
grassOne16._y = 390;
attachMovie("grassOne", "grassOne17", 317);
grassOne17._y = 390;
attachMovie("grassOne", "grassOne18", 318);
grassOne18._y = 390;
attachMovie("grassOne", "grassOne19", 319);
grassOne19._y = 390;
attachMovie("grassOne", "grassOne20", 320);
grassOne20._y = 390;
attachMovie("grassOne", "grassOne21", 321);
grassOne21._y = 390;
attachMovie("grassOne", "grassOne22", 322);
grassOne22._y = 390;
attachMovie("grassOne", "grassOne23", 323);
grassOne23._y = 390;
attachMovie("grassOne", "grassOne24", 324);
grassOne24._y = 390;
attachMovie("grassOne", "grassOne25", 325);
grassOne25._y = 390;
attachMovie("grassOne", "grassOne26", 326);
grassOne26._y = 390;
attachMovie("grassOne", "grassOne27", 327);
grassOne27._y = 390;
attachMovie("grassOne", "grassOne28", 328);
grassOne28._y = 390;
attachMovie("grassOne", "grassOne29", 329);
grassOne29._y = 390;
attachMovie("grassOne", "grassOne30", 330);
grassOne30._y = 390;
attachMovie("tAxe", "tAxe1", 331);
tAxe1._y = 100;
attachMovie("tAxe", "tAxe2", 332);
tAxe2._y = 100;
attachMovie("tRam", "tCrusher1", 333);
tCrusher1._y = 200;
attachMovie("tRam", "tCrusher2", 334);
tCrusher2._y = 200;
attachMovie("tAxe", "tAxe3", 335);
tAxe3._y = 100;
attachMovie("grass", "grass3", 337);
grass3._y = 390;
attachMovie("dropHole", "dropHole10", 340);
dropHole10._y = 390;
attachMovie("dropHole", "dropHole1", 341);
dropHole1._y = 390;
attachMovie("dropHole", "dropHole2", 342);
dropHole2._y = 390;
attachMovie("dropHole", "dropHole3", 343);
dropHole3._y = 390;
attachMovie("dropHole", "dropHole4", 344);
dropHole4._y = 390;
attachMovie("dropHole", "dropHole5", 345);
dropHole5._y = 390;
attachMovie("dropHole", "dropHole6", 338);
dropHole6._y = 390;
attachMovie("dropHole", "dropHole7", 339);
dropHole7._y = 390;
attachMovie("dropHole", "dropHole8", 348);
dropHole8._y = 390;
attachMovie("dropHole", "dropHole9", 349);
dropHole9._y = 390;
attachMovie("saveBarrier", "saveCrystal6", 346);
saveCrystal6._y = 290;
saveCrystal6.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal7", 347);
saveCrystal7._y = 290;
} else if (currentLevel == 8) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgdark");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
unlocked8 = true;
saveData();
attachMovie("panDirNoneLeft", "panDirNoneLeftA", 251);
panDirNoneLeftA._y = 390;
attachMovie("grass", "grass3", 311);
grass3._y = 390;
attachMovie("grass", "grass4", 312);
grass4._y = 390;
attachMovie("tRam", "tCrusher1", 303);
tCrusher1._y = 200;
attachMovie("tRam", "tCrusher2", 304);
tCrusher2._y = 200;
tCrusher2.gotoAndStop("block");
attachMovie("amulet", "amulet", 305);
amulet._y = 330;
attachMovie("lara", "darklara", 306);
darklara.character = "dark";
darkStart = false;
darkAttack = false;
darklaraY = 0;
darkMove = 0;
darkDead = false;
darklara._yscale = 40;
if (testRun == true) {
darkHPmax = 60;
darkHP = 60;
} else {
darkHPmax = 600;
darkHP = 600;
}
darklara.legs.gotoAndStop("normal");
darklara.armLeft.gun.gotoAndStop(6);
darklara.armRight.gun.gotoAndStop(6);
attachMovie("saveBarrier", "saveCrystal7", 347);
saveCrystal7._y = 290;
saveCrystal7.gotoAndStop("barrier");
attachMovie("saveBarrier", "saveCrystal8", 348);
saveCrystal8._y = 290;
} else if (currentLevel == 9) {
stopAllSounds();
unlocked9 = true;
saveData();
jumpPlus = 2;
superSprint = true;
stoneStart = false;
soundStarted = false;
health = 500 * gameDifficulty;
healthmax = 5 * gameDifficulty;
lara.body.wing1.gotoAndPlay("wing");
lara.body.wing2.gotoAndPlay("wing");
egyptBack._x = 0;
attachMovie("osiris", "osiris", 50);
attachMovie("endboss", "endboss", 51);
endboss._y = 390;
endbossMove = 0;
stoneFireShot = false;
osiris._y = 205;
attachMovie("jeep2", "jeep", 310);
jeep._y = 390;
attachMovie("healthCrystal", "tHealth1", 301);
tHealth1._y = 150;
attachMovie("healthCrystal", "tHealth2", 302);
tHealth2._y = 150;
attachMovie("healthCrystal", "tHealth3", 303);
tHealth3._y = 150;
attachMovie("healthCrystal", "tHealth4", 304);
tHealth4._y = 150;
attachMovie("healthCrystal", "tHealth5", 305);
tHealth5._y = 150;
attachMovie("healthCrystal", "tHealth6", 306);
tHealth6._y = 150;
attachMovie("healthCrystal", "tHealth7", 307);
tHealth7._y = 150;
attachMovie("healthCrystal", "tHealth8", 308);
tHealth8._y = 150;
attachMovie("healthCrystal", "tHealth9", 309);
tHealth9._y = 150;
attachMovie("endfade", "endfade", 1005);
endfade._x = -4;
endfade._y = -4;
attachMovie("saveBarrier", "saveCrystal8", 348);
saveCrystal8._y = 290;
saveCrystal8.gotoAndStop("barrier");
} else if (currentLevel == 10) {
stopAllSounds();
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgassault");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
sKills = 0;
sStage = 1;
nextLevel = 2;
sn = 1;
stoneFall = true;
attachMovie("tCrusher", "tCrusher1", 301);
tCrusher1._y = 180;
tCrusher1.gotoAndStop("block");
attachMovie("tCrusher", "tCrusher2", 302);
tCrusher2._y = 180;
tCrusher2.gotoAndStop("block");
attachMovie("gargoyle", "gargoyle1", 351);
gargoyleStart1 = 5000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 180;
gargoyle1.gotoAndPlay(5);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
gargoyleAtt1 = true;
gargoyle2Alive = false;
gargoyleAtt2 = true;
gargoyle3Alive = false;
gargoyleAtt3 = true;
}
}
if (((health < 1) && (died == false)) && (testRun == false)) {
if (currentLevel == 10) {
if (_root.sKills > _root.survival) {
_root.survival = _root.sKills;
savedata();
}
}
savedata();
died = true;
attachMovie("diefade", "diefade", 1120);
diefade._x = 0;
diefade._y = 0;
}
if (health < 0) {
health = 0;
}
if (ended == false) {
_quality = _root.gameQuality;
} else {
_quality = "high";
}
if (Key.isToggled(73) && (testRun == true)) {
boxAlpha = 50;
} else {
boxAlpha = 0;
}
box._alpha = boxAlpha;
mousexLeft = _xmouse;
if (dir == "right") {
mouseyLeft = _ymouse + 100;
} else {
mouseyLeft = 300 + (400 - _ymouse);
}
if ((crouching == true) && (dir == "left")) {
pointyLeft = pointyLeft - 120;
}
if ((jumping == true) && (dir == "left")) {
pointyLeft = pointyLeft + 100;
}
angleLeft = Math.atan2(mouseyLeft - pointyLeft, mousexLeft - pointxLeft);
if (majorx > 71000) {
rotateFactor = 0;
} else {
rotateFactor = angleLeft * 57.2957795130823;
}
if ((rotateFactor > -140) && (rotateFactor < -90)) {
rotateFactor = -140;
}
if ((rotateFactor < 90) && (rotateFactor > 50)) {
rotateFactor = 50;
}
if (dir == "right") {
lara.body.bodyHead.head._rotation = rotateFactor * 0.5;
} else {
lara.body.bodyHead.head._rotation = rotateFactor + 180;
}
lara.armLeft._rotation = rotateFactor;
lara.armRight._rotation = rotateFactor - 50;
lara.body.bodyHead.head.ponytail._rotation = (-lara.body.bodyHead.head._rotation) - 25;
crosshair._x = _xmouse;
crosshair._y = _ymouse;
lara.armLeft.gun.gotoAndStop(weapon);
lara.armRight.gun.gotoAndStop(weapon);
if (weapon == 5) {
lara.body.backmp._alpha = 0;
} else {
lara.body.backmp._alpha = 100;
}
if (Key.isDown(53)) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 5;
}
} else if (Key.isDown(52)) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 4;
}
} else if (Key.isDown(51)) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 3;
}
} else if (Key.isDown(50)) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 2;
}
} else if (Key.isDown(49)) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 1;
}
} else {
wepchange = false;
}
if (superSprint == true) {
speed = 15;
} else if (((Key.isDown(32) || (Key.isDown(17))) && (laraFreeze == false)) && (((Key.isDown(68) || (Key.isDown(39))) || (Key.isDown(65))) || (Key.isDown(37)))) {
if (adren > 5) {
speed = 15;
} else {
speed = 8;
}
if (adren > 0) {
adren = adren - adrenDecrease;
}
} else {
if (adren < 99) {
adren = adren + gameDifficulty;
}
if (adren > 98) {
adren = 100;
}
speed = 8;
}
if ((Key.isDown(83) || (Key.isDown(40))) && (laraFreeze == false)) {
crouchDown = 60;
} else {
crouchDown = 0;
}
if (((((lara.box.hitTest(stoneBlocks.boxl) || (lara.midbox.hitTest(tCrusher1.trap.boxL))) || (lara.midbox.hitTest(tCrusher2.trap.boxL))) || (lara.midbox.hitTest(tCrusher3.trap.boxL))) || (lara.midbox.hitTest(tCrusher4.trap.boxL))) || (lara.midbox.hitTest(tCrusher5.trap.boxL))) {
if (stopLeft == true) {
majorx = majorx + 10;
} else {
stopRight = true;
}
walking = false;
backjumping = false;
} else {
stopRight = false;
}
if (((((((lara.box.hitTest(stoneBlocks.boxr) || (lara.box.hitTest(_root["saveCrystal" + (currentLevel - 1)].bar))) || (lara.box.hitTest(jeep.box))) || (lara.midbox.hitTest(tCrusher1.trap.boxR))) || (lara.midbox.hitTest(tCrusher2.trap.boxR))) || (lara.midbox.hitTest(tCrusher3.trap.boxR))) || (lara.midbox.hitTest(tCrusher4.trap.boxR))) || (lara.midbox.hitTest(tCrusher5.trap.boxR))) {
if (stopRight == true) {
majorx = majorx - 10;
} else {
stopLeft = true;
}
walking = false;
backjumping = false;
} else {
stopLeft = false;
}
if (majorx < 71000) {
if (Key.isDown(90) || (Key.isDown(46))) {
cameraPan = cameraPan - 10;
if (cameraPan < -150) {
cameraPan = -150;
}
} else if (Key.isDown(88) || (Key.isDown(35))) {
cameraPan = cameraPan + 10;
if (cameraPan > 0) {
cameraPan = cameraPan - 10;
}
if (cameraPan < 0) {
cameraPan = cameraPan + 10;
}
} else if (Key.isDown(67) || (Key.isDown(34))) {
cameraPan = cameraPan + 10;
if (cameraPan > 150) {
cameraPan = 150;
}
} else if (panDir == "left") {
cameraPan = cameraPan - 10;
if (cameraPan < -150) {
cameraPan = -150;
}
} else if (panDir == "right") {
cameraPan = cameraPan + 10;
if (cameraPan > 150) {
cameraPan = 150;
}
} else if (cameraPan > 0) {
cameraPan = cameraPan - 10;
} else if (cameraPan < 0) {
cameraPan = cameraPan + 10;
} else {
cameraPan = 0;
}
} else if (majorx < 136000) {
cameraPan = cameraPan + 10;
if (cameraPan > 150) {
cameraPan = 150;
}
} else {
cameraPan = cameraPan - 10;
if (cameraPan < -150) {
cameraPan = -150;
}
}
if (majorx < 71000) {
lara._x = 275 + cameraPan;
box._x = 250 + cameraPan;
}
if (currentLevel == 1) {
panDirNoneLeftA._x = 1500 - (majorx - cameraPan);
panDirNoneA._x = 3500 - (majorx - cameraPan);
jeep._x = 100 - (majorx - cameraPan);
osiris._x = 500 - (majorx - cameraPan);
secret._x = 1500 - (majorx - cameraPan);
secretPlat._x = 1490 - (majorx - cameraPan);
tSpike1._x = 2000 - (majorx - cameraPan);
tCrusher1._x = 2500 - (majorx - cameraPan);
gargSwitch1._x = 2900 - (majorx - cameraPan);
tCrusher2._x = 3000 - (majorx - cameraPan);
tCrusher3._x = 5000 - (majorx - cameraPan);
saveCrystal1._x = 6000 - (majorx - cameraPan);
if (lara.box.hitTest(secret)) {
if (secretCollect1 == false) {
secretCollect1 = true;
secret.gotoAndPlay("collected");
}
}
if (jeepHP < 2) {
secret._y = 355;
secretPlat.gotoAndStop(2);
if (blown == false) {
blown = true;
jeep.gotoAndPlay(3);
}
} else if (jeepHP < 50) {
jeep.gotoAndStop(2);
}
if (_root.gargoyle1Alive == false) {
tCrusher3.play();
} else {
tCrusher3.gotoAndStop("block");
}
if (majorx > 5100) {
tutorial = 12;
} else if ((majorx > 3800) && (_root.gargoyle1Alive == false)) {
tutorial = 11;
} else if ((majorx > 3800) && (_root.gargoyle1Alive == true)) {
tutorial = 10;
} else if (majorx > 2900) {
tutorial = 9;
} else if ((majorx > 2400) && (switchHit == true)) {
tutorial = 8;
} else if ((majorx > 2400) && (switchHit == false)) {
tutorial = 7;
} else if (majorx > 2000) {
tutorial = 6;
} else if (majorx > 1500) {
tutorial = 5;
} else if (majorx > 1000) {
tutorial = 4;
} else if (majorx > 300) {
tutorial = 3;
} else {
tutorial = 2;
}
if ((majorx > 4000) && (_root.gargoyleAtt1 == false)) {
_root.gargoyleAtt1 = true;
}
} else if (currentLevel == 2) {
panDirNoneLeftA._x = 6500 - (majorx - cameraPan);
panDirNoneA._x = 10000 - (majorx - cameraPan);
saveCrystal1._x = 6000 - (majorx - cameraPan);
tSpike1._x = 7500 - (majorx - cameraPan);
tSpike2._x = 7580 - (majorx - cameraPan);
tSpike3._x = 7660 - (majorx - cameraPan);
tSpike4._x = 7740 - (majorx - cameraPan);
tSpike5._x = 7820 - (majorx - cameraPan);
tSpike6._x = 7900 - (majorx - cameraPan);
tSpike7._x = 7980 - (majorx - cameraPan);
tAxe1._x = 9000 - (majorx - cameraPan);
tAxe2._x = 9500 - (majorx - cameraPan);
backPiece2._x = 10000 - (majorx - cameraPan);
backPiece2._y = chainMove - 750;
secret._x = 10000 - (majorx - cameraPan);
secret._y = chainMove + 100;
tSpike8._x = 11510 - (majorx - cameraPan);
tCrusher1._x = 11500 - (majorx - cameraPan);
tSwitch1._x = 12000 - (majorx - cameraPan);
backPiece1._x = 12200 - (majorx - cameraPan);
backPiece1._y = chainMove - 400;
tCrusher2._x = 13500 - (majorx - cameraPan);
tCrusher2._y = -chainMove;
saveCrystal2._x = 15000 - (majorx - cameraPan);
if (lara.box.hitTest(secret)) {
if (secretCollect2 == false) {
secretCollect2 = true;
secret.gotoAndPlay("collected");
}
}
if (tSwitch1.box.hitTest(_root.lara.box)) {
tSwitch1.gotoAndStop(2);
if (chainMove < 350) {
chainMove = chainMove + 2;
}
} else {
if (chainMove > 0) {
chainMove = chainMove - 2;
}
tSwitch1.gotoAndStop(1);
}
if ((_root.gargoyle1Alive == false) && (_root.gargoyle2Alive == false)) {
tSpike8.play();
tCrusher1.play();
} else {
tSpike8.gotoAndStop("static");
tCrusher1.gotoAndStop("block");
}
if ((majorx > 10000) && (_root.gargoyleAtt1 == false)) {
_root.gargoyleAtt1 = true;
_root.gargoyleAtt2 = true;
}
} else if (currentLevel == 3) {
panDirNoneLeftA._x = 17000 - (majorx - cameraPan);
panDirLeftNoneA._x = 18200 - (majorx - cameraPan);
panDirNoneLeftB._x = 20600 - (majorx - cameraPan);
panDirLeftNoneB._x = 24000 - (majorx - cameraPan);
saveCrystal2._x = 15000 - (majorx - cameraPan);
tCrusher1._x = 18000 - (majorx - cameraPan);
tCrusher2._x = 19500 - (majorx - cameraPan);
darklara._x = (21000 - (majorx - cameraPan)) + darkMove;
saveCrystal3._x = 25000 - (majorx - cameraPan);
if (((majorx > 20000) && (panDir == "left")) && (darkStart == false)) {
darkStart = true;
laraFreeze = true;
darkEngine.play();
}
if (majorx > 18020) {
tCrusher1.gotoAndStop("block");
if (stoneAlive == false) {
stoneAlive = true;
_root.stoneKing.body.eye.gotoAndStop(2);
_root.stoneKing.play();
_root.stoneLeg.play();
_root.stoneKing.body.arm1.play();
_root.stoneKing.body.arm2.play();
_root.stoneKing.body.arm1.arm.play();
_root.stoneLeg.arm2.arm.play();
}
}
if (stoneMove < -800) {
stoneDir = 1;
}
if (stoneMove > 400) {
stoneDir = -1;
}
if (stoneFall == true) {
if ((stoneAlive == true) && (died == false)) {
stoneMove = stoneMove + (stoneDir * 3);
stoneDrop = Math.random() * 100;
if (stoneDrop > (96 + gameDifficulty)) {
attachMovie("stone", "stone" + sn, 304 + sn);
stoneScale = Math.random() * 50;
_root["stone" + sn]._yscale = stoneScale + 40;
_root["stone" + sn]._xscale = stoneScale + 40;
_root["stonepos" + sn] = Math.random() * 1500;
_root["stone" + sn]._y = -50;
sn = sn + 1;
}
}
var _local3 = 0;
while (_local3 <= 9) {
_root["stone" + _local3]._x = (18000 + _root["stonepos" + _local3]) - (majorx - cameraPan);
if (_root["stone" + _local3]._y == 390) {
_root["stone" + _local3]._y = 391;
_root["stone" + _local3].gotoAndPlay("explode");
trapDiff = lara._x - _root["stone" + _local3]._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(_root["stone" + _local3]);
thudSound.attachSound("fxThud");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
} else if (_root["stone" + _local3]._y < 390) {
_root["stone" + _local3]._y = _root["stone" + _local3]._y + 10;
}
_local3++;
}
}
if (sn >= 8) {
sn = 1;
}
stoneKing._x = (19000 - (majorx - cameraPan)) + stoneMove;
stoneLeg._x = (19000 - (majorx - cameraPan)) + stoneMove;
stoneBlocks._x = (19000 - (majorx - cameraPan)) + stoneMove;
stoneKing._xscale = 100 * stoneDir;
stoneLeg._xscale = 100 * stoneDir;
} else if (currentLevel == 4) {
panDirNoneLeftA._x = 29000 - (majorx - cameraPan);
panDirNoneA._x = 41550 - (majorx - cameraPan);
saveCrystal3._x = 25000 - (majorx - cameraPan);
tBoulder1._x = (25000 - (majorx - cameraPan)) + boulderRoll;
tSpike1._x = 32000 - (majorx - cameraPan);
tSpike2._x = 33000 - (majorx - cameraPan);
tSpike3._x = 34000 - (majorx - cameraPan);
tSpike4._x = 34080 - (majorx - cameraPan);
tAxe1._x = 36000 - (majorx - cameraPan);
tSpike5._x = 37000 - (majorx - cameraPan);
tAxe2._x = 38000 - (majorx - cameraPan);
tSpike6._x = 39000 - (majorx - cameraPan);
secret._x = 41000 - (majorx - cameraPan);
secretPlat._x = 40990 - (majorx - cameraPan);
gargSwitch1._x = 41400 - (majorx - cameraPan);
tCrusher1._x = 41500 - (majorx - cameraPan);
tCrusher3._x = 45000 - (majorx - cameraPan);
tCrusher4._x = 45200 - (majorx - cameraPan);
tCrusher5._x = 45400 - (majorx - cameraPan);
saveCrystal4._x = 46000 - (majorx - cameraPan);
if ((switchHit == true) && (secret._y < 350)) {
secret._y = secret._y + 10;
secretPlat.gotoAndStop(3);
}
if (lara.box.hitTest(secret)) {
if (secretCollect3 == false) {
secretCollect3 = true;
secret.gotoAndPlay("collected");
}
}
if (tBoulder1._x > (tCrusher1._x - 85)) {
tBoulder1.stop();
} else if (majorx > 25500) {
boulderRoll = boulderRoll + 15;
tBoulder1._y = 390;
}
if ((_root.gargoyle1Alive == false) && (_root.gargoyle2Alive == false)) {
tCrusher3.play();
tCrusher4.play();
tCrusher5.play();
} else {
tCrusher3.gotoAndStop("block");
tCrusher4.gotoAndStop("block");
tCrusher5.gotoAndStop("block");
}
if ((majorx > 42000) && (_root.gargoyleAtt1 == false)) {
_root.gargoyleAtt1 = true;
}
if ((majorx > 42800) && (_root.gargoyleAtt2 == false)) {
_root.gargoyleAtt2 = true;
}
} else if (currentLevel == 5) {
panDirNoneLeftA._x = 47000 - (majorx - cameraPan);
panDirLeftNoneA._x = 47500 - (majorx - cameraPan);
panDirNoneLeftB._x = 48200 - (majorx - cameraPan);
panDirLeftNoneB._x = 49000 - (majorx - cameraPan);
panDirNoneLeftC._x = 50300 - (majorx - cameraPan);
panDirLeftNoneC._x = 51400 - (majorx - cameraPan);
panDirNoneLeftD._x = 51600 - (majorx - cameraPan);
panDirLeftNoneD._x = 52400 - (majorx - cameraPan);
saveCrystal4._x = 46000 - (majorx - cameraPan);
grass1._x = 45800 - (majorx - cameraPan);
grass2._x = 46400 - (majorx - cameraPan);
dropHole1._x = 47300 - (majorx - cameraPan);
grass3._x = 47500 - (majorx - cameraPan);
dropHole2._x = 48400 - (majorx - cameraPan);
grassOne1._x = 48600 - (majorx - cameraPan);
tCrusher1._x = 48750 - (majorx - cameraPan);
grassOne2._x = 48800 - (majorx - cameraPan);
backPiece1._x = 48900 - (majorx - cameraPan);
dropHole3._x = 49000 - (majorx - cameraPan);
grassOne3._x = 49200 - (majorx - cameraPan);
backPiece2._x = 49300 - (majorx - cameraPan);
secret._x = 49310 - (majorx - cameraPan);
dropHole4._x = 49400 - (majorx - cameraPan);
grass4._x = 49600 - (majorx - cameraPan);
dropHole5._x = 50500 - (majorx - cameraPan);
tSpike1._x = 50700 - (majorx - cameraPan);
grassOne4._x = 50700 - (majorx - cameraPan);
dropHole6._x = 50900 - (majorx - cameraPan);
tSpike2._x = 51090 - (majorx - cameraPan);
tSpike3._x = 51170 - (majorx - cameraPan);
tSpike4._x = 51250 - (majorx - cameraPan);
grassOne5._x = 51100 - (majorx - cameraPan);
dropHole7._x = 51300 - (majorx - cameraPan);
grassOne6._x = 51500 - (majorx - cameraPan);
dropHole8._x = 51700 - (majorx - cameraPan);
tSpike5._x = 51900 - (majorx - cameraPan);
tSpike6._x = 51980 - (majorx - cameraPan);
tSpike7._x = 52060 - (majorx - cameraPan);
tSpike8._x = 52140 - (majorx - cameraPan);
tCrusher2._x = 52400 - (majorx - cameraPan);
grass5._x = 51900 - (majorx - cameraPan);
grass6._x = 52800 - (majorx - cameraPan);
saveCrystal5._x = 53000 - (majorx - cameraPan);
if ((secretDrop == true) && (secret._y <= 350)) {
secret._y = secret._y + 10;
}
if (lara.box.hitTest(secret)) {
if (secretCollect4 == false) {
secretCollect4 = true;
secret.gotoAndPlay("collected");
}
}
if ((majorx > 47300) && (_root.gargoyleAtt1 == false)) {
_root.gargoyleAtt1 = true;
}
if ((majorx > 49000) && (_root.gargoyleAtt2 == false)) {
_root.gargoyleAtt2 = true;
}
if ((majorx > 51300) && (_root.gargoyleAtt5 == false)) {
_root.gargoyleAtt5 = true;
}
if (_root.gargoyle1Alive == false) {
tCrusher1.play();
} else {
tCrusher1.gotoAndStop("block");
}
if ((_root.gargoyle1Alive == false) && (_root.gargoyle2Alive == false)) {
tSpike1.play();
tSpike2.play();
tSpike3.play();
tSpike4.play();
} else {
tSpike1.gotoAndStop("static");
tSpike2.gotoAndStop("static");
tSpike3.gotoAndStop("static");
tSpike4.gotoAndStop("static");
}
if (((_root.gargoyle1Alive == false) && (_root.gargoyle2Alive == false)) && (_root.gargoyle5Alive == false)) {
tSpike5.play();
tSpike6.play();
tSpike7.play();
tSpike8.play();
tCrusher2.play();
} else {
tSpike5.gotoAndStop("static");
tSpike6.gotoAndStop("static");
tSpike7.gotoAndStop("static");
tSpike8.gotoAndStop("static");
tCrusher2.gotoAndStop("block");
}
} else if (currentLevel == 6) {
saveCrystal5._x = 53000 - (majorx - cameraPan);
grass1._x = 52700 - (majorx - cameraPan);
tCrusher1._x = 53600 - (majorx - cameraPan);
grassOne1._x = 53600 - (majorx - cameraPan);
grassOne2._x = 53700 - (majorx - cameraPan);
grassOne3._x = 53800 - (majorx - cameraPan);
grassOne4._x = 53900 - (majorx - cameraPan);
grassOne5._x = 54000 - (majorx - cameraPan);
grassOne6._x = 54100 - (majorx - cameraPan);
grassOne7._x = 54200 - (majorx - cameraPan);
grassOne8._x = 54300 - (majorx - cameraPan);
grassOne9._x = 54400 - (majorx - cameraPan);
grassOne10._x = 54500 - (majorx - cameraPan);
grassOne11._x = 54600 - (majorx - cameraPan);
grassOne12._x = 54700 - (majorx - cameraPan);
grassOne13._x = 54800 - (majorx - cameraPan);
grassOne14._x = 54900 - (majorx - cameraPan);
grassOne15._x = 55000 - (majorx - cameraPan);
grassOne16._x = 55100 - (majorx - cameraPan);
grassOne17._x = 55200 - (majorx - cameraPan);
grassOne18._x = 55300 - (majorx - cameraPan);
grassOne19._x = 55400 - (majorx - cameraPan);
grassOne20._x = 55500 - (majorx - cameraPan);
grassOne21._x = 55600 - (majorx - cameraPan);
grassOne22._x = 55700 - (majorx - cameraPan);
grassOne23._x = 55800 - (majorx - cameraPan);
grassOne24._x = 55900 - (majorx - cameraPan);
grassOne25._x = 56000 - (majorx - cameraPan);
grassOne26._x = 56100 - (majorx - cameraPan);
grassOne27._x = 56200 - (majorx - cameraPan);
grassOne28._x = 56300 - (majorx - cameraPan);
grassOne29._x = 56400 - (majorx - cameraPan);
grassOne30._x = 56500 - (majorx - cameraPan);
tCrusher2._x = 56600 - (majorx - cameraPan);
grass2._x = 56600 - (majorx - cameraPan);
saveCrystal6._x = 57000 - (majorx - cameraPan);
if (majorx > 53700) {
tCrusher1.gotoAndStop("block");
}
var _local3 = 0;
while (_local3 <= 30) {
if (_root["grassOne" + _local3].boombox.hitTest(gargoyleBoss.gargoyle.eye.laser.floorkill)) {
_root["grassOne" + _local3].play();
}
_local3++;
}
if (_root.gargoyleRebirth == true) {
gargoyleRebirth = false;
attachMovie("gargoyle2", "gargoyle1", 352);
gargoyleStart1 = 52000;
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if ((majorx > 55000) && (gargoyleAttBoss == false)) {
_root.gargoyleAttBoss = true;
_root.gargoyleAtt1 = true;
}
if (_root.gargoyleAttBoss == true) {
if ((_root.gargoyleBossHP < 1) && (_root.gargoyleBossAlive == true)) {
_root.gargoyleBossAlive = false;
_root.gargoyleBoss.gotoAndPlay("explode");
}
if (_root.gargoyleBossAlive == true) {
_root.gargoyleBoss._x = (_root.gargoyleBossStart - (majorx - cameraPan)) + _root.gargoyleBossMove;
if (_root.gargoyleBoss._x < (lara._x - 300)) {
_root.gargoyleBossMove = _root.gargoyleBossMove + gargoyleBossSpeed;
} else if ((_root.gargoyleBoss._x > lara._x) && (_root.gargoyleBoss._x < (lara._x + 290))) {
_root.gargoyleBossMove = _root.gargoyleBossMove + gargoyleBossSpeed;
} else if (_root.gargoyleBoss._x > (lara._x + 300)) {
_root.gargoyleBossMove = _root.gargoyleBossMove - gargoyleBossSpeed;
} else if ((_root.gargoyleBoss._x < lara._x) && (_root.gargoyleBoss._x > (lara._x - 290))) {
_root.gargoyleBossMove = _root.gargoyleBossMove - gargoyleBossSpeed;
}
if (eyeblastBoss == false) {
if (_root.gargoyleBoss._x < lara._x) {
_root.gargoyleBoss._xscale = -100;
} else if (_root.gargoyleBoss._x > lara._x) {
_root.gargoyleBoss._xscale = 100;
}
}
}
}
} else if (currentLevel == 7) {
panDirNoneLeftA._x = 57400 - (majorx - cameraPan);
panDirNoneA._x = 66400 - (majorx - cameraPan);
saveCrystal6._x = 57000 - (majorx - cameraPan);
grass1._x = 56700 - (majorx - cameraPan);
grassOne1._x = 57600 - (majorx - cameraPan);
grassOne2._x = 57800 - (majorx - cameraPan);
grassOne3._x = 58000 - (majorx - cameraPan);
dropHole1._x = 58200 - (majorx - cameraPan);
grassOne5._x = 58400 - (majorx - cameraPan);
dropHole2._x = 58600 - (majorx - cameraPan);
grassOne7._x = 58800 - (majorx - cameraPan);
grassOne8._x = 59000 - (majorx - cameraPan);
dropHole3._x = 59200 - (majorx - cameraPan);
grassOne10._x = 59400 - (majorx - cameraPan);
dropHole4._x = 59600 - (majorx - cameraPan);
grassOne12._x = 59800 - (majorx - cameraPan);
tCrusher1._x = 59900 - (majorx - cameraPan);
grassOne13._x = 60000 - (majorx - cameraPan);
dropHole5._x = 60200 - (majorx - cameraPan);
grassOne15._x = 60400 - (majorx - cameraPan);
grassOne16._x = 60600 - (majorx - cameraPan);
tAxe1._x = 60700 - (majorx - cameraPan);
grassOne17._x = 60800 - (majorx - cameraPan);
grassOne18._x = 61000 - (majorx - cameraPan);
dropHole6._x = 61200 - (majorx - cameraPan);
tAxe2._x = 65000 - (majorx - cameraPan);
grassOne20._x = 61400 - (majorx - cameraPan);
tCrusher2._x = 61700 - (majorx - cameraPan);
grassOne21._x = 61600 - (majorx - cameraPan);
grassOne4._x = 61800 - (majorx - cameraPan);
dropHole7._x = 62000 - (majorx - cameraPan);
grassOne24._x = 62200 - (majorx - cameraPan);
grassOne25._x = 62400 - (majorx - cameraPan);
dropHole8._x = 62600 - (majorx - cameraPan);
grassOne27._x = 62800 - (majorx - cameraPan);
dropHole9._x = 63000 - (majorx - cameraPan);
grassOne29._x = 63200 - (majorx - cameraPan);
tAxe3._x = 63650 - (majorx - cameraPan);
dropHole10._x = 63400 - (majorx - cameraPan);
grassOne6._x = 63600 - (majorx - cameraPan);
grassOne9._x = 63800 - (majorx - cameraPan);
grassOne11._x = 64000 - (majorx - cameraPan);
backPiece1._x = 64100 - (majorx - cameraPan);
secret._x = 64110 - (majorx - cameraPan);
grassOne14._x = 64200 - (majorx - cameraPan);
grassOne19._x = 64400 - (majorx - cameraPan);
grassOne22._x = 64600 - (majorx - cameraPan);
grassOne23._x = 64800 - (majorx - cameraPan);
grassOne26._x = 65000 - (majorx - cameraPan);
grassOne28._x = 65200 - (majorx - cameraPan);
grassOne30._x = 65400 - (majorx - cameraPan);
grass2._x = 65600 - (majorx - cameraPan);
grass3._x = 66500 - (majorx - cameraPan);
saveCrystal7._x = 66700 - (majorx - cameraPan);
if ((secretDrop == true) && (secret._y <= 350)) {
secret._y = secret._y + 10;
}
if (lara.box.hitTest(secret)) {
if (secretCollect5 == false) {
secretCollect5 = true;
secret.gotoAndPlay("collected");
}
}
if (lara.hitTest(grassOne2)) {
_root.cataclysm.play();
}
if (stoneFall == true) {
stoneDrop = Math.random() * 100;
if (stoneDrop > 90) {
attachMovie("stone", "stone" + sn, 350 + sn);
stoneScale = Math.random() * 50;
_root["stone" + sn]._yscale = stoneScale + 40;
_root["stone" + sn]._xscale = stoneScale + 40;
_root["stonepos" + sn] = Math.random() * 5500;
_root["stone" + sn]._y = -50;
sn = sn + 1;
}
var _local3 = 0;
while (_local3 <= 9) {
_root["stone" + _local3]._x = (57600 + _root["stonepos" + _local3]) - (majorx - cameraPan);
if (_root["stone" + _local3]._y == 390) {
_root["stone" + _local3]._y = 391;
_root["stone" + _local3].gotoAndPlay("explode");
trapDiff = lara._x - _root["stone" + _local3]._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(_root["stone" + _local3]);
thudSound.attachSound("fxThud");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
} else if (_root["stone" + _local3]._y < 390) {
_root["stone" + _local3]._y = _root["stone" + _local3]._y + 10;
}
_local3++;
}
}
if (sn >= 8) {
sn = 1;
}
if (((majorx > 63600) && (majorx < 66500)) && (spinStart == false)) {
spinStart = true;
spinMove = 0;
attachMovie("tSpinner", "tSpinner", 336);
tSpinner._x = 400;
tSpinner._y = 90;
}
spinMove = spinMove + 10;
tSpinner._x = (66500 - (majorx - cameraPan)) - spinMove;
if (tSpinner._x < -400) {
tSpinner.removeMovieClip();
spinStart = false;
}
} else if (currentLevel == 8) {
saveCrystal7._x = 66700 - (majorx - cameraPan);
grass3._x = 66500 - (majorx - cameraPan);
grass4._x = 67400 - (majorx - cameraPan);
panDirNoneLeftA._x = 67000 - (majorx - cameraPan);
tCrusher1._x = 67400 - (majorx - cameraPan);
amulet._x = 68080 - (majorx - cameraPan);
darklara._x = (68200 - (majorx - cameraPan)) + darkMove;
darklara._y = darklaraY - 20;
tCrusher2._x = 68800 - (majorx - cameraPan);
saveCrystal8._x = 69500 - (majorx - cameraPan);
if (majorx > 67450) {
tCrusher1.gotoAndStop("block");
}
if (superSprint == true) {
tCrusher2.play();
} else {
tCrusher2.gotoAndStop("block");
}
if ((majorx > 67600) && (darkStart == false)) {
darkStart = true;
laraFreeze = true;
darkEngine2.play();
}
if (lara._x < darklara._x) {
darklara._xscale = -40;
darkdir = "left";
} else {
darklara._xscale = 40;
darkdir = "right";
}
if (darkHP > 750) {
darkSpeed = 5;
} else if (darkHP > 500) {
darkSpeed = 8;
} else if (darkHP > 250) {
darkSpeed = 11;
} else {
darkSpeed = 15;
}
if (darkHP < 1) {
darklara.play();
}
if ((darkDead == true) && (laraFreeze == false)) {
laraFreeze = true;
attachMovie("animatic", "animatic", 9999);
animatic._x = -140;
animatic._y = 130;
}
if (darkAttack == true) {
var _local4 = {x:darklara.body.leftJoint._x, y:darklara.body.leftJoint._y};
darklara.body.leftJoint.localToGlobal(_local4);
darkcxLeft = _local4.x;
darkcyLeft = _local4.y;
darkpointxLeft = darkcxLeft;
darkpointyLeft = darkcyLeft + 80;
darkmousexLeft = lara._x;
darkmouseyLeft = lara._y + 100;
darkangleLeft = Math.atan2(darkmouseyLeft - darkpointyLeft, darkmousexLeft - darkpointxLeft);
darkrotateFactor = darkangleLeft * 57.2957795130823;
if ((darkrotateFactor > -140) && (darkrotateFactor < -90)) {
darkrotateFactor = -140;
}
if ((darkrotateFactor < 90) && (darkrotateFactor > 50)) {
darkrotateFactor = 50;
}
if (darkdir == "right") {
darklara.armLeft._rotation = darkrotateFactor;
darklara.armRight._rotation = darkrotateFactor - 50;
darklara.body.bodyHead.head._rotation = darklara.armRight._rotation;
} else {
darklara.armLeft._rotation = 180 - darkrotateFactor;
darklara.armRight._rotation = 130 - darkrotateFactor;
darklara.body.bodyHead.head._rotation = darklara.armRight._rotation + 20;
}
darklara.body.bodyHead.head.ponytail._rotation = (-darklara.body.bodyHead.head._rotation) - 25;
xchange = Math.random() * 100;
if (darkFlyUp == true) {
if (darklaraY > 150) {
darklaraY = darklaraY - darkSpeed;
}
if (xchange > 97) {
darkFlyUp = false;
}
} else {
if (darklaraY < 300) {
darklaraY = darklaraY + darkSpeed;
}
if (xchange > 97) {
darkFlyUp = true;
}
}
ychange = Math.random() * 100;
if (darkFlyRight == true) {
if (darkMove < 550) {
darkMove = darkMove + darkSpeed;
}
if (ychange > 97) {
darkFlyRight = false;
}
} else {
if (darkMove > -600) {
darkMove = darkMove - darkSpeed;
}
if (ychange > 97) {
darkFlyRight = true;
}
}
}
} else if (currentLevel == 9) {
saveCrystal8._x = 69500 - (majorx - cameraPan);
osiris._x = 72500 - (majorx - cameraPan);
tHealth1._x = 90000 - (majorx - cameraPan);
tHealth2._x = 100000 - (majorx - cameraPan);
tHealth3._x = 110000 - (majorx - cameraPan);
tHealth4._x = 120000 - (majorx - cameraPan);
tHealth5._x = 130000 - (majorx - cameraPan);
tHealth6._x = 135000 - (majorx - cameraPan);
tHealth7._x = 140000 - (majorx - cameraPan);
tHealth8._x = 145000 - (majorx - cameraPan);
tHealth9._x = 150000 - (majorx - cameraPan);
jeep._x = 160500 - (majorx - cameraPan);
var _local3 = 0;
while (_local3 <= 9) {
if (lara.box.hitTest(_root["tHealth" + _local3])) {
_root["tHealth" + _local3].play();
}
_local3++;
}
if (lara.hitTest(jeep.box)) {
lara._alpha = 0;
}
if ((majorx > 159500) && (majorx < 159600)) {
endfade.play();
}
if (majorx > 71000) {
if (soundStarted == false) {
soundStarted = true;
if (musicVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound("mgknight");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.musicVolume);
}
}
}
if (majorx > 73000) {
grass1.gotoAndStop(2);
grass2.gotoAndStop(2);
}
if (majorx > 155000) {
stoneFire.removeMovieClip();
endbossMove = endbossMove - 10;
majorx = majorx + (speed * 2);
} else if (majorx > 71000) {
majorx = majorx + (speed * 2);
if (endboss._x < 100) {
endbossMove = endbossMove + 10;
}
}
if ((majorx > 73000) && (majorx < 155000)) {
stoneStart = true;
} else {
stoneStart = false;
}
if (stoneStart == true) {
var _local4 = {x:endboss.body.leftJoint._x, y:endboss.body.leftJoint._y};
endboss.body.leftJoint.localToGlobal(_local4);
darkcxLeft = _local4.x;
darkcyLeft = _local4.y;
darkpointxLeft = darkcxLeft;
darkpointyLeft = darkcyLeft + 80;
darkmousexLeft = lara._x;
darkmouseyLeft = lara._y + 200;
darkangleLeft = Math.atan2(darkmouseyLeft - darkpointyLeft, darkmousexLeft - darkpointxLeft);
darkrotateFactor = darkangleLeft * 57.2957795130823;
if ((darkrotateFactor > -140) && (darkrotateFactor < -90)) {
darkrotateFactor = -140;
}
if ((darkrotateFactor < 90) && (darkrotateFactor > 50)) {
darkrotateFactor = 50;
}
endboss.body.arm._rotation = darkrotateFactor;
if (stoneFire._x > 600) {
stoneFire.removeMovieClip();
}
}
endboss._x = endbossMove - 500;
if (majorx > 132000) {
egyptBack._x = ((majorx - 70000) / -20) + 2780;
} else if (majorx > 112000) {
egyptBack._x = ((majorx - 70000) / -20) + 1390;
} else {
egyptBack._x = (majorx - 70000) / -20;
}
} else if (currentLevel == 10) {
tCrusher1._x = 800 - (majorx - cameraPan);
tCrusher2._x = 1800 - (majorx - cameraPan);
if (sKills >= 30) {
sStage = 7;
nextLevel = "-";
} else if (sKills >= 20) {
sStage = 6;
nextLevel = 30 - sKills;
} else if (sKills >= 14) {
sStage = 5;
nextLevel = 20 - sKills;
} else if (sKills >= 9) {
sStage = 4;
nextLevel = 14 - sKills;
} else if (sKills >= 5) {
sStage = 3;
nextLevel = 9 - sKills;
} else if (sKills >= 2) {
sStage = 2;
nextLevel = 5 - sKills;
} else {
sStage = 1;
nextLevel = 2 - sKills;
}
if ((stoneFall == true) && (sStage >= 6)) {
stoneDrop = Math.random() * 100;
if (stoneDrop > 97) {
attachMovie("stone", "stone" + sn, 304 + sn);
stoneScale = Math.random() * 50;
_root["stone" + sn]._yscale = stoneScale + 40;
_root["stone" + sn]._xscale = stoneScale + 40;
_root["stonepos" + sn] = Math.random() * 2000;
_root["stone" + sn]._y = -50;
sn = sn + 1;
}
var _local3 = 0;
while (_local3 <= 9) {
_root["stone" + _local3]._x = _root["stonepos" + _local3] - (majorx - cameraPan);
if (_root["stone" + _local3]._y == 390) {
_root["stone" + _local3]._y = 391;
_root["stone" + _local3].gotoAndPlay("explode");
trapDiff = lara._x - _root["stone" + _local3]._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(_root["stone" + _local3]);
thudSound.attachSound("fxThud");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
} else if (_root["stone" + _local3]._y < 390) {
_root["stone" + _local3]._y = _root["stone" + _local3]._y + 10;
}
_local3++;
}
}
if (sn >= 8) {
sn = 1;
}
if (_root.gargoyleRebirth == true) {
if (sStage == 1) {
gargoyleRebirth = false;
attachMovie("gargoyle", "gargoyle1", 351);
garDir = Math.random() * 10;
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
} else if (sStage == 2) {
gargoyleRebirth = false;
garDir = Math.random() * 10;
if (gargoyle1Alive == false) {
attachMovie("gargoyle", "gargoyle1", 351);
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if (gargoyle2Alive == false) {
attachMovie("gargoyle", "gargoyle2", 352);
if (garDir > 5) {
gargoyleStart2 = 3000;
} else {
gargoyleStart2 = 0;
}
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 160;
gargoyle2.gotoAndPlay(1);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 100;
gargoyle2maxHP = 100;
}
} else if (sStage == 3) {
gargoyleRebirth = false;
if (gargoyle1Alive == false) {
attachMovie("gargoyle2", "gargoyle1", 351);
garDir = Math.random() * 10;
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if (gargoyle2Alive == false) {
}
} else if (sStage == 4) {
gargoyleRebirth = false;
garDir = Math.random() * 10;
if (gargoyle1Alive == false) {
attachMovie("gargoyle", "gargoyle1", 351);
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if (gargoyle2Alive == false) {
attachMovie("gargoyle2", "gargoyle2", 352);
if (garDir > 5) {
gargoyleStart2 = 3000;
} else {
gargoyleStart2 = 0;
}
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 160;
gargoyle2.gotoAndPlay(1);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 100;
gargoyle2maxHP = 100;
}
} else if ((sStage == 5) || (sStage == 6)) {
gargoyleRebirth = false;
garDir = Math.random() * 10;
if (gargoyle1Alive == false) {
attachMovie("gargoyle2", "gargoyle1", 351);
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if (gargoyle2Alive == false) {
attachMovie("gargoyle2", "gargoyle2", 352);
if (garDir > 5) {
gargoyleStart2 = 3000;
} else {
gargoyleStart2 = 0;
}
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 160;
gargoyle2.gotoAndPlay(1);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 100;
gargoyle2maxHP = 100;
}
}
} else if (sStage == 7) {
gargoyleRebirth = false;
garDir = Math.random() * 10;
if (gargoyle1Alive == false) {
attachMovie("gargoyle2", "gargoyle1", 351);
if (garDir > 5) {
gargoyleStart1 = 3000;
} else {
gargoyleStart1 = 0;
}
gargoyle1._x = gargoyleStart1;
gargoyle1._y = 165;
gargoyle1.gotoAndPlay(15);
gargoyle1Move = 0;
gargoyle1Alive = true;
gargoyle1SwoopRight = false;
gargoyle1SwoopLeft = false;
gargoyle1HP = 100;
gargoyle1maxHP = 100;
}
if (gargoyle2Alive == false) {
attachMovie("gargoyle2", "gargoyle2", 352);
if (garDir > 5) {
gargoyleStart2 = 3000;
} else {
gargoyleStart2 = 0;
}
gargoyle2._x = gargoyleStart2;
gargoyle2._y = 160;
gargoyle2.gotoAndPlay(1);
gargoyle2Move = 0;
gargoyle2Alive = true;
gargoyle2SwoopRight = false;
gargoyle2SwoopLeft = false;
gargoyle2HP = 100;
gargoyle2maxHP = 100;
}
if (gargoyle3Alive == false) {
attachMovie("gargoyle2", "gargoyle3", 353);
if (garDir > 5) {
gargoyleStart3 = 3000;
} else {
gargoyleStart3 = 0;
}
gargoyle3._x = gargoyleStart3;
gargoyle3._y = 160;
gargoyle3.gotoAndPlay(1);
gargoyle3Move = 0;
gargoyle3Alive = true;
gargoyle3SwoopRight = false;
gargoyle3SwoopLeft = false;
gargoyle3HP = 100;
gargoyle3maxHP = 100;
}
}
}
var _local3 = 0;
while (_local3 <= 9) {
if (_root["gargoyleAtt" + _local3] == true) {
if ((_root[("gargoyle" + _local3) + "HP"] < 1) && (_root[("gargoyle" + _local3) + "Alive"] == true)) {
_root[("gargoyle" + _local3) + "Alive"] = false;
_root["gargoyle" + _local3].gotoAndPlay("explode");
}
if (_root[("gargoyle" + _local3) + "Alive"] == true) {
_root["gargoyle" + _local3]._x = (_root["gargoyleStart" + _local3] - (majorx - cameraPan)) + _root[("gargoyle" + _local3) + "Move"];
if ((_root[("gargoyle" + _local3) + "SwoopLeft"] == true) || (_root[("gargoyle" + _local3) + "SwoopRight"] == true)) {
if (_root["gargoyle" + _local3]._x < lara._x) {
_root[("gargoyle" + _local3) + "Height"] = lara._x - _root["gargoyle" + _local3]._x;
if (_root[("gargoyle" + _local3) + "Height"] > _root[("gargoyle" + _local3) + "SwoopWhich"]) {
_root[("gargoyle" + _local3) + "Height"] = _root[("gargoyle" + _local3) + "SwoopWhich"];
}
} else if (_root["gargoyle" + _local3]._x > lara._x) {
_root[("gargoyle" + _local3) + "Height"] = _root["gargoyle" + _local3]._x - lara._x;
if (_root[("gargoyle" + _local3) + "Height"] > _root[("gargoyle" + _local3) + "SwoopWhich"]) {
_root[("gargoyle" + _local3) + "Height"] = _root[("gargoyle" + _local3) + "SwoopWhich"];
}
}
_root["gargoyle" + _local3]._y = (180 + _root[("gargoyle" + _local3) + "SwoopWhich"]) - _root[("gargoyle" + _local3) + "Height"];
}
if (_root[("gargoyle" + _local3) + "SwoopLeft"] == true) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] - (gargoyleSpeed * 3);
if (_root["gargoyle" + _local3]._x < (lara._x - (100 + (_local3 * 10)))) {
_root[("gargoyle" + _local3) + "SwoopLeft"] = false;
}
} else if (_root[("gargoyle" + _local3) + "SwoopRight"] == true) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] + (gargoyleSpeed * 3);
if (_root["gargoyle" + _local3]._x > (lara._x + (100 + (_local3 * 10)))) {
_root[("gargoyle" + _local3) + "SwoopRight"] = false;
}
} else {
_root["gargoyle" + _local3]._y = 180 - (_local3 * 10);
_root[("gargoyle" + _local3) + "Swoopyet"] = Math.random() * 150;
if (_root[("gargoyle" + _local3) + "Swoopyet"] > 149) {
_root[("gargoyle" + _local3) + "SwoopWhich"] = Math.random() * 200;
if (_root["gargoyle" + _local3]._x < lara._x) {
_root[("gargoyle" + _local3) + "SwoopRight"] = true;
} else if (_root["gargoyle" + _local3]._x > lara._x) {
_root[("gargoyle" + _local3) + "SwoopLeft"] = true;
}
}
if (_root["gargoyle" + _local3]._x < (lara._x - (150 + (_local3 * 10)))) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] + gargoyleSpeed;
} else if ((_root["gargoyle" + _local3]._x > lara._x) && (_root["gargoyle" + _local3]._x < (lara._x + (140 + (_local3 * 10))))) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] + gargoyleSpeed;
} else if (_root["gargoyle" + _local3]._x > (lara._x + (150 + (_local3 * 10)))) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] - gargoyleSpeed;
} else if ((_root["gargoyle" + _local3]._x < lara._x) && (_root["gargoyle" + _local3]._x > (lara._x - (140 + (_local3 * 10))))) {
_root[("gargoyle" + _local3) + "Move"] = _root[("gargoyle" + _local3) + "Move"] - gargoyleSpeed;
}
}
if (eyeblast == false) {
if (_root["gargoyle" + _local3]._x < lara._x) {
_root["gargoyle" + _local3]._xscale = -100;
} else if (_root["gargoyle" + _local3]._x > lara._x) {
_root["gargoyle" + _local3]._xscale = 100;
}
}
}
}
_local3++;
}
if (currentLevel == 1) {
if (majorx > 5800) {
shadeAlpha = 60;
} else if (majorx > 5000) {
shadeAlpha = 50;
} else if (majorx > 4000) {
shadeAlpha = 40;
} else if (majorx > 3000) {
shadeAlpha = 30;
} else if (majorx > 2000) {
shadeAlpha = 20;
} else if (majorx > 1000) {
shadeAlpha = 10;
} else {
shadeAlpha = 0;
}
}
if (currentLevel == 9) {
if (majorx > 71500) {
shadeAlpha = 0;
} else if (majorx > 71000) {
shadeAlpha = 15;
} else if (majorx > 70500) {
shadeAlpha = 30;
} else if (majorx > 70000) {
shadeAlpha = 45;
} else {
shadeAlpha = 60;
}
}
if ((currentLevel < 5) || (currentLevel > 7)) {
grass1._x = (-(majorx - cameraPan)) + grassshift;
grass2._x = (600 - (majorx - cameraPan)) + grassshift;
if (grass2._x < 0) {
grassshift = grassshift + 600;
}
if (grass1._x > 0) {
grassshift = grassshift - 600;
}
}
bground1._x = (500 - (majorx - cameraPan)) + bgroundshift;
bground2._x = (1625 - (majorx - cameraPan)) + bgroundshift;
if (bground2._x < 0) {
if (majorx < 71000) {
bgroundshift = bgroundshift + 1125;
}
}
if (bground1._x > 0) {
if ((majorx > 500) && (majorx < 75000)) {
bgroundshift = bgroundshift - 1125;
}
}
if ((_xmouse < cxLeft) && (majorx < 71000)) {
lara._xscale = -40;
lara.armLeft._yscale = -100;
lara.armLeft._xscale = -100;
lara.armRight._yscale = -100;
lara.armRight._xscale = -100;
lara.body.head._yscale = -100;
lara.body.head._xscale = -100;
lara.body.head.ponytail._yscale = -100;
lara.body.head.ponytail._xscale = -100;
dir = "left";
} else {
lara._xscale = 40;
lara.armLeft._yscale = 100;
lara.armLeft._xscale = 100;
lara.armRight._yscale = 100;
lara.armRight._xscale = 100;
lara.body.head._yscale = 100;
lara.body.head._xscale = 100;
lara.body.head.ponytail._yscale = 100;
lara.body.head.ponytail._xscale = 100;
dir = "right";
}
if ((Key.isDown(87) || (Key.isDown(38))) && (laraFreeze == false)) {
crouchDown = 0;
if ((_xmouse > lara._x) && (Key.isDown(65) || (Key.isDown(37)))) {
flipEngine2.play();
} else if ((_xmouse < lara._x) && (Key.isDown(68) || (Key.isDown(39)))) {
flipEngine.play();
}
jumpEngine.play();
}
if ((Key.isDown(68) || (Key.isDown(39))) && (laraFreeze == false)) {
if (Key.isDown(83) || (Key.isDown(40))) {
if (flipDown < 10) {
rollEngine.play();
}
}
crouchDown = 0;
if (stopRight != true) {
if (majorx <= 71000) {
if (dir == "right") {
majorx = majorx + (speed * 2);
walking = true;
backjumping = false;
} else {
majorx = majorx + speed;
walking = false;
backjumping = true;
}
} else if (lara._x < 500) {
lara._x = lara._x + 5;
}
}
} else if ((Key.isDown(65) || (Key.isDown(37))) && (laraFreeze == false)) {
if (Key.isDown(83) || (Key.isDown(40))) {
if (flipDown < 10) {
if (majorx <= 71000) {
rollEngine2.play();
} else {
rollEngine.play();
}
}
}
crouchDown = 0;
if (stopLeft != true) {
if (majorx <= 71000) {
if (dir == "left") {
majorx = majorx - (speed * 2);
walking = true;
backjumping = false;
} else {
majorx = majorx - speed;
walking = false;
backjumping = true;
}
} else if (lara._x > 200) {
lara._x = lara._x - 5;
}
}
} else {
walking = false;
backjumping = false;
if ((Key.isDown(83) || (Key.isDown(40))) && (laraFreeze == false)) {
if (Key.isDown(87) || (Key.isDown(38))) {
crouching = false;
} else {
crouching = true;
}
} else {
crouching = false;
}
lara.body.head.ponytail.gotoAndStop("normal");
}
if ((grounded == true) || (currentLevel < 5)) {
fallShift = 0;
lara._y = (((315 + flipDown) + crouchDown) + jumpShift) + fallShift;
if (lara._y > 390) {
lara._y = 390;
}
} else {
fallShift = fallShift + 20;
lara._y = (((315 + flipDown) + crouchDown) + jumpShift) + fallShift;
}
if (fallShift > 200) {
health = 0;
}
if (fallShift > 500) {
fallShift = 0;
}
shade._x = lara._x - 250;
shade._y = lara._y - 300;
laray = lara._y;
minorxa = majorx / 10;
minorx = Math.round(minorxa);
tenslow = tenslow - 1;
if (tenslow < 1) {
tenslow = 100;
ii = 1;
eyeblast = false;
eyeblastBoss = false;
}
if (ad > 790) {
ad = 700;
}
};
Instance of Symbol 829 MovieClip "bull" in Frame 161
onClipEvent (load) {
if (_root.weapon == 1) {
if (_root.testRun == true) {
damage = 20;
} else {
damage = 3;
}
} else if (_root.weapon == 2) {
damage = 2;
} else if (_root.weapon == 3) {
damage = 6;
} else if (_root.weapon == 4) {
damage = 4;
} else if (_root.weapon == 5) {
damage = 2;
}
this._xscale = -this._xscale;
if (_root.dir == "right") {
this._rotation = _root.rotateFactor;
} else {
this._rotation = -_root.rotateFactor;
}
initial = _root.rotateFactor;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
}
if ((((this._y > 600) || (this._y < -200)) || (this._x > 750)) || (this._x < -200)) {
removeMovieClip(this);
}
if (this.hitTest(_root.jeep.box)) {
_root.jeepHP = _root.jeepHP - damage;
removeMovieClip(this);
}
if (this.hitTest(_root.gargSwitch1)) {
_root.switchHit = true;
_root.tCrusher1.play();
_root.tCrusher2.play();
_root.gargSwitch1.nextFrame();
}
if (this.hitTest(_root.stoneKing.body.weak)) {
_root.stoneKing.body.weak.play();
_root.enemymaxHP = _root.stonemaxHP;
_root.stoneHP = _root.stoneHP - damage;
_root.enemyHP = _root.stoneHP;
removeMovieClip(this);
}
if (this.hitTest(_root.darklara)) {
_root.enemymaxHP = _root.darkHPmax;
_root.darkHP = _root.darkHP - damage;
jooba = _root.health + (damage * 3);
if (jooba < (100 * _root.gameDifficulty)) {
_root.health = _root.health + (damage * 3);
}
_root.enemyHP = _root.darkHP;
removeMovieClip(this);
}
if (this.hitTest(_root.gargoyle1)) {
i = 1;
}
if (this.hitTest(_root.gargoyle2)) {
i = 2;
}
if (this.hitTest(_root.gargoyle3)) {
i = 3;
}
if (this.hitTest(_root.gargoyle4)) {
i = 4;
}
if (this.hitTest(_root.gargoyle5)) {
i = 5;
}
if (this.hitTest(_root.gargoyle6)) {
i = 6;
}
if (this.hitTest(_root.gargoyle7)) {
i = 7;
}
if (this.hitTest(_root.gargoyle8)) {
i = 8;
}
if (this.hitTest(_root.gargoyle9)) {
i = 9;
}
if (this.hitTest(_root.gargoyleBoss)) {
i = "Boss";
}
if (this.hitTest(_root["gargoyle" + i].gargoyle.body)) {
_root.enemymaxHP = _root[("gargoyle" + i) + "maxHP"];
_root[("gargoyle" + i) + "HP"] = _root[("gargoyle" + i) + "HP"] - damage;
_root.enemyHP = _root[("gargoyle" + i) + "HP"];
var point = {x:_root["gargoyle" + i].gargoyle.blood6._x, y:_root["gargoyle" + i].gargoyle.blood6._y};
_root["gargoyle" + i].gargoyle.blood6.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood7._x, y:_root["gargoyle" + i].gargoyle.blood7._y};
_root["gargoyle" + i].gargoyle.blood7.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood8._x, y:_root["gargoyle" + i].gargoyle.blood8._y};
_root["gargoyle" + i].gargoyle.blood8.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood9._x, y:_root["gargoyle" + i].gargoyle.blood9._y};
_root["gargoyle" + i].gargoyle.blood9.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood0._x, y:_root["gargoyle" + i].gargoyle.blood0._y};
_root["gargoyle" + i].gargoyle.blood0.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
if (_root.ad > 790) {
_root.ad = 700;
}
removeMovieClip(this);
} else if (this.hitTest(_root["gargoyle" + i].gargoyle.head)) {
_root.enemymaxHP = _root[("gargoyle" + i) + "maxHP"];
_root[("gargoyle" + i) + "HP"] = _root[("gargoyle" + i) + "HP"] - damage;
_root.enemyHP = _root[("gargoyle" + i) + "HP"];
var point = {x:_root["gargoyle" + i].gargoyle.blood1._x, y:_root["gargoyle" + i].gargoyle.blood1._y};
_root["gargoyle" + i].gargoyle.blood1.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood2._x, y:_root["gargoyle" + i].gargoyle.blood2._y};
_root["gargoyle" + i].gargoyle.blood2.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood3._x, y:_root["gargoyle" + i].gargoyle.blood3._y};
_root["gargoyle" + i].gargoyle.blood3.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood4._x, y:_root["gargoyle" + i].gargoyle.blood4._y};
_root["gargoyle" + i].gargoyle.blood4.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
var point = {x:_root["gargoyle" + i].gargoyle.blood5._x, y:_root["gargoyle" + i].gargoyle.blood5._y};
_root["gargoyle" + i].gargoyle.blood5.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = (50 - (Math.random() * 100)) * (2 - (1 / damage));
_root.ad++;
if (_root.ad > 790) {
_root.ad = 700;
}
removeMovieClip(this);
}
}
Instance of Symbol 544 MovieClip [blood] "blood" in Frame 161
onClipEvent (load) {
if (_root.bloodc == "green") {
var coulor = new Color(this);
coulor.setRGB(65280);
_root.col = "0x00FF00";
}
this._alpha = Math.random() * 100;
}
Instance of Symbol 829 MovieClip "darkbull" in Frame 161
onClipEvent (load) {
this._xscale = -this._xscale;
if (_root.darkdir == "right") {
this._rotation = _root.darkrotateFactor;
initial = _root.darkrotateFactor;
} else {
this._rotation = _root.darkrotateFactor;
initial = -_root.darkrotateFactor;
}
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
}
if ((((this._y > 600) || (this._y < -200)) || (this._x > 750)) || (this._x < -200)) {
removeMovieClip(this);
}
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 4;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
removeMovieClip(this);
}
}
Instance of Symbol 550 MovieClip [stoneFire] "stoneFireBase" in Frame 161
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.darkrotateFactor2;
initial = _root.darkrotateFactor2;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((((this._y > 600) || (this._y < -200)) || (this._x > 750)) || (this._x < -200)) {
removeMovieClip(this);
} else if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
}
}
Instance of Symbol 620 MovieClip "stoneFireBase2" in Frame 161
onClipEvent (enterFrame) {
if ((((this._y > 600) || (this._y < -200)) || (this._x > 750)) || (this._x < -200)) {
removeMovieClip(this);
} else {
this._y = this._y + 20;
}
}
Frame 171
removeAllClips();
Frame 180
gotoAndStop ("game");
Symbol 6 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 6 MovieClip Frame 2
gotoAndPlay (1);
Symbol 6 MovieClip Frame 3
if (((_root.gametype == "orchid") || (_root.testRun == true)) || (_root.myurl == "http://croftstorm.ms11.net/osiris.swf")) {
_root.play();
} else {
_root.gotoAndStop("wrongurl");
}
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 2
stop();
Instance of Symbol 25 MovieClip in Symbol 26 MovieClip [shade] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha;
}
Instance of Symbol 58 MovieClip in Symbol 59 MovieClip Frame 1
onClipEvent (enterFrame) {
perc = _root.enemyHP / _root.enemymaxHP;
this._xscale = perc * 100;
}
Symbol 72 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Instance of Symbol 72 MovieClip in Symbol 83 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Symbol 83 MovieClip Frame 2
stop();
Instance of Symbol 78 MovieClip in Symbol 83 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Instance of Symbol 30 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 1) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 30 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 2) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 30 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 3) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 30 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 4) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 30 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 5) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 34 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon2Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 37 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon3Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 43 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon4Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 50 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon5Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 52 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.superSprint == true) {
this._alpha = 0;
}
}
Instance of Symbol 52 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.superSprint == true) {
this._alpha = 0;
}
this._xscale = _root.adren;
}
Instance of Symbol 54 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
this._xscale = _root.health / _root.healthmax;
}
Instance of Symbol 59 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.enemyHP > 0) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 83 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.currentLevel == 10) {
gotoAndStop ("survival");
} else {
gotoAndStop(_root.controlMethod);
}
}
Instance of Symbol 95 MovieClip in Symbol 97 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.currentLevel);
}
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 32
stop();
Symbol 106 MovieClip Frame 39
stop();
Symbol 106 MovieClip Frame 46
stop();
Symbol 106 MovieClip Frame 53
stop();
Symbol 106 MovieClip Frame 60
stop();
Symbol 106 MovieClip Frame 67
stop();
Symbol 106 MovieClip Frame 74
stop();
Instance of Symbol 106 MovieClip in Symbol 120 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 120 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 121 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 121 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 122 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 122 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 123 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 123 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 124 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 124 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 125 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 125 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 127 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 127 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Symbol 128 MovieClip Frame 2
if (_root.speed > 10) {
gotoAndPlay ("f2");
}
Symbol 128 MovieClip Frame 5
if (_root.speed > 10) {
gotoAndPlay ("f3");
}
Symbol 128 MovieClip Frame 8
if (_root.speed > 10) {
gotoAndPlay ("f4");
}
Symbol 128 MovieClip Frame 11
if (_root.speed > 10) {
gotoAndPlay ("f5");
}
Symbol 128 MovieClip Frame 14
if (_root.speed > 10) {
gotoAndPlay ("f6");
}
Symbol 128 MovieClip Frame 17
if (_root.speed > 10) {
gotoAndPlay ("f7");
}
Symbol 128 MovieClip Frame 20
if (_root.speed > 10) {
gotoAndPlay ("f8");
}
Symbol 128 MovieClip Frame 23
if (_root.speed > 10) {
gotoAndPlay ("f1");
}
Symbol 129 MovieClip Frame 11
gotoAndPlay ("jump");
Instance of Symbol 106 MovieClip in Symbol 130 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 130 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 131 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 131 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 145 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 144 MovieClip in Symbol 145 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 106 MovieClip in Symbol 146 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 119 MovieClip in Symbol 146 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 40
stop();
Symbol 160 MovieClip Frame 47
stop();
Symbol 160 MovieClip Frame 55
stop();
Symbol 160 MovieClip Frame 63
stop();
Symbol 160 MovieClip Frame 71
stop();
Symbol 160 MovieClip Frame 79
stop();
Symbol 160 MovieClip Frame 87
stop();
Symbol 176 MovieClip [pistolLeft] Frame 1
stop();
Symbol 176 MovieClip [pistolLeft] Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 176 MovieClip [pistolLeft] Frame 3
_root.nofiring = false;
Symbol 176 MovieClip [pistolLeft] Frame 4
var bullpoint = {x:_root.lara.armLeft.gun._x, y:_root.lara.armLeft.gun._y};
_root.lara.armLeft.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("fxPistol");
wepSound.start(0, 1);
wepSound.setVolume(40 * _root.masterVolume);
Symbol 176 MovieClip [pistolLeft] Frame 20
_root.nofiring = true;
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 178 MovieClip Frame 3
_root.nofiring = false;
Symbol 178 MovieClip Frame 4
var bullpoint = {x:_root.lara.armLeft.gun._x, y:_root.lara.armLeft.gun._y};
_root.lara.armLeft.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("uzi");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon2Ammo = _root.weapon2Ammo - 1;
Symbol 178 MovieClip Frame 9
_root.nofiring = true;
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 192 MovieClip Frame 3
_root.nofiring = false;
Symbol 192 MovieClip Frame 4
var bullpoint = {x:_root.lara.armLeft.gun._x, y:_root.lara.armLeft.gun._y};
_root.lara.armLeft.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("shot_gun");
wepSound.start(0, 1);
wepSound.setVolume(150 * _root.masterVolume);
_root.weapon3Ammo = _root.weapon3Ammo - 1;
Symbol 192 MovieClip Frame 10
Symbol 192 MovieClip Frame 30
_root.nofiring = true;
Symbol 207 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 207 MovieClip Frame 3
_root.nofiring = false;
Symbol 207 MovieClip Frame 4
var bullpoint = {x:_root.lara.armLeft.gun._x, y:_root.lara.armLeft.gun._y};
_root.lara.armLeft.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("fxPistol");
wepSound.start(0, 1);
wepSound.setVolume(10 * _root.masterVolume);
_root.weapon4Ammo = _root.weapon4Ammo - 1;
Symbol 207 MovieClip Frame 20
_root.nofiring = true;
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 208 MovieClip Frame 5
_root.nofiring = false;
Symbol 208 MovieClip Frame 6
var bullpoint = {x:_root.lara.armLeft.gun._x, y:_root.lara.armLeft.gun._y};
_root.lara.armLeft.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60 * _root.masterVolume);
_root.weapon5Ammo = _root.weapon5Ammo - 1;
Symbol 208 MovieClip Frame 7
_root.nofiring = true;
Symbol 209 MovieClip Frame 1
stop();
Symbol 209 MovieClip Frame 6
var darkbullpoint = {x:_root.darklara.armLeft.gun._x, y:_root.darklara.armLeft.gun._y};
_root.darklara.armLeft.gun.localToGlobal(darkbullpoint);
duplicateMovieClip (_root.darkbull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = darkbullpoint.x;
_root["bullet" + _root.ii]._y = darkbullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60 * _root.masterVolume);
Symbol 210 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 2
stop();
Symbol 210 MovieClip Frame 3
stop();
Symbol 210 MovieClip Frame 4
stop();
Symbol 210 MovieClip Frame 5
stop();
Symbol 210 MovieClip Frame 6
stop();
Symbol 210 MovieClip Frame 7
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 2
stop();
Instance of Symbol 160 MovieClip in Symbol 214 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 213 MovieClip in Symbol 214 MovieClip Frame 1
onClipEvent (enterFrame) {
this.gotoAndStop(_root.handSelect);
}
Symbol 219 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 42
if ((_root.jumping == false) || (_root.superSprint == false)) {
gotoAndPlay ("wing");
}
Symbol 219 MovieClip Frame 51
gotoAndPlay ("wing");
Symbol 243 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 34
stop();
Symbol 243 MovieClip Frame 40
stop();
Symbol 243 MovieClip Frame 48
stop();
Symbol 243 MovieClip Frame 56
stop();
Symbol 243 MovieClip Frame 66
stop();
Symbol 243 MovieClip Frame 74
stop();
Symbol 243 MovieClip Frame 82
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 40
stop();
Symbol 250 MovieClip Frame 46
stop();
Symbol 250 MovieClip Frame 53
stop();
Symbol 250 MovieClip Frame 60
stop();
Symbol 250 MovieClip Frame 67
stop();
Symbol 250 MovieClip Frame 74
stop();
Symbol 250 MovieClip Frame 81
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 263 MovieClip Frame 38
stop();
Symbol 263 MovieClip Frame 45
stop();
Symbol 263 MovieClip Frame 52
stop();
Symbol 263 MovieClip Frame 59
stop();
Symbol 263 MovieClip Frame 66
stop();
Symbol 263 MovieClip Frame 73
stop();
Symbol 263 MovieClip Frame 80
stop();
Instance of Symbol 250 MovieClip "ponytail" in Symbol 264 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 263 MovieClip in Symbol 264 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Instance of Symbol 243 MovieClip in Symbol 265 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 2
stop();
Instance of Symbol 271 MovieClip in Symbol 272 MovieClip Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 288 MovieClip Frame 3
_root.nofiring = false;
Symbol 288 MovieClip Frame 14
var bullpoint = {x:_root.lara.armRight.gun._x, y:_root.lara.armRight.gun._y};
_root.lara.armRight.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("fxPistol");
wepSound.start(0, 1);
wepSound.setVolume(40 * _root.masterVolume);
Symbol 288 MovieClip Frame 20
gotoAndPlay (1);
_root.nofiring = true;
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 289 MovieClip Frame 7
_root.nofiring = false;
Symbol 289 MovieClip Frame 8
var bullpoint = {x:_root.lara.armRight.gun._x, y:_root.lara.armRight.gun._y};
_root.lara.armRight.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("uzi");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon2Ammo = _root.weapon2Ammo - 1;
Symbol 289 MovieClip Frame 9
_root.nofiring = true;
Symbol 303 MovieClip [magnumRight] Frame 1
stop();
Symbol 303 MovieClip [magnumRight] Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 303 MovieClip [magnumRight] Frame 3
_root.nofiring = false;
Symbol 303 MovieClip [magnumRight] Frame 24
var bullpoint = {x:_root.lara.armRight.gun._x, y:_root.lara.armRight.gun._y};
_root.lara.armRight.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("shot_gun");
wepSound.start(0, 1);
wepSound.setVolume(150 * _root.masterVolume);
_root.weapon3Ammo = _root.weapon3Ammo - 1;
Symbol 303 MovieClip [magnumRight] Frame 30
_root.nofiring = true;
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 317 MovieClip Frame 3
_root.nofiring = false;
Symbol 317 MovieClip Frame 14
var bullpoint = {x:_root.lara.armRight.gun._x, y:_root.lara.armRight.gun._y};
_root.lara.armRight.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("fxPistol");
wepSound.start(0, 1);
wepSound.setVolume(10 * _root.masterVolume);
_root.weapon4Ammo = _root.weapon4Ammo - 1;
Symbol 317 MovieClip Frame 20
gotoAndPlay (1);
_root.nofiring = true;
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 318 MovieClip Frame 3
_root.nofiring = false;
Symbol 318 MovieClip Frame 4
var bullpoint = {x:_root.lara.armRight.gun._x, y:_root.lara.armRight.gun._y};
_root.lara.armRight.gun.localToGlobal(bullpoint);
duplicateMovieClip (_root.bull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60 * _root.masterVolume);
_root.weapon5Ammo = _root.weapon5Ammo - 1;
Symbol 318 MovieClip Frame 7
_root.nofiring = true;
Symbol 319 MovieClip Frame 1
stop();
Symbol 319 MovieClip Frame 4
var darkbullpoint = {x:_root.darklara.armRight.gun._x, y:_root.darklara.armRight.gun._y};
_root.darklara.armRight.gun.localToGlobal(darkbullpoint);
duplicateMovieClip (_root.darkbull, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = darkbullpoint.x;
_root["bullet" + _root.ii]._y = darkbullpoint.y;
_root.ii++;
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60 * _root.masterVolume);
Symbol 320 MovieClip Frame 1
stop();
Symbol 320 MovieClip Frame 2
stop();
Symbol 320 MovieClip Frame 3
stop();
Symbol 320 MovieClip Frame 4
stop();
Symbol 320 MovieClip Frame 5
stop();
Symbol 320 MovieClip Frame 6
stop();
Symbol 320 MovieClip Frame 7
stop();
Symbol 333 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 40
stop();
Symbol 333 MovieClip Frame 47
stop();
Symbol 333 MovieClip Frame 55
stop();
Symbol 333 MovieClip Frame 63
stop();
Symbol 333 MovieClip Frame 71
stop();
Symbol 333 MovieClip Frame 79
stop();
Symbol 333 MovieClip Frame 87
stop();
Instance of Symbol 333 MovieClip in Symbol 334 MovieClip Frame 1
onClipEvent (load) {
if (_parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
if (_parent._parent.character == "dark") {
useOutfit = _root.gametype + 6;
} else {
useOutfit = _root.gametype + _root.outfit;
}
this.gotoAndStop(useOutfit);
}
Symbol 340 MovieClip [lara] Frame 1
stop();
Instance of Symbol 275 MovieClip in Symbol 340 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Instance of Symbol 22 MovieClip [box] "box" in Symbol 340 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 22 MovieClip [box] "midbox" in Symbol 340 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 340 MovieClip [lara] Frame 2
_root.darkAttack = false;
Symbol 340 MovieClip [lara] Frame 145
_root.darkDead = true;
this.removeMovieClip();
Symbol 347 MovieClip [grass] Frame 1
stop();
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 347 MovieClip [grass] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Symbol 371 MovieClip Frame 1
stop();
Instance of Symbol 22 MovieClip [box] in Symbol 371 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (_root.lara.hitTest(this)) {
_root.bground1.wall.gotoAndStop(_root.currentLevel);
_root.bground2.wall.gotoAndStop(_root.currentLevel);
}
}
Instance of Symbol 358 MovieClip in Symbol 371 MovieClip Frame 3
/* no clip actions */
Instance of Symbol 364 MovieClip in Symbol 371 MovieClip Frame 5
onClipEvent (load) {
if ((_root.currentLevel == 5) || (_root.currentLevel == 6)) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 367 MovieClip in Symbol 371 MovieClip Frame 7
/* no clip actions */
Symbol 377 MovieClip [secretPlat] Frame 1
stop();
Symbol 377 MovieClip [secretPlat] Frame 2
stop();
Symbol 377 MovieClip [secretPlat] Frame 3
stop();
Symbol 384 MovieClip [secret] Frame 30
gotoAndPlay (1);
Symbol 384 MovieClip [secret] Frame 45
stop();
_parent.removeMovieClip();
Instance of Symbol 22 MovieClip [box] "boxBase2" in Symbol 391 MovieClip [stone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 2;
}
}
Symbol 391 MovieClip [stone] Frame 40
gotoAndPlay (1);
Symbol 391 MovieClip [stone] Frame 69
removeMovieClip(this);
Symbol 401 MovieClip [stoneLeg] Frame 80
if (_root.stoneHP > 0) {
gotoAndPlay (1);
}
Symbol 401 MovieClip [stoneLeg] Frame 131
removeMovieClip(this);
Instance of Symbol 22 MovieClip [box] "boxr" in Symbol 402 MovieClip [stoneBlocks] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
_root.majorx = _root.majorx + 3;
}
}
Instance of Symbol 22 MovieClip [box] "boxl" in Symbol 402 MovieClip [stoneBlocks] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
_root.majorx = _root.majorx - 3;
}
}
Symbol 408 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 2
stop();
Instance of Symbol 22 MovieClip [box] "box" in Symbol 414 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Symbol 415 MovieClip [stoneKing] Frame 40
_root.quakesmall.play();
Symbol 415 MovieClip [stoneKing] Frame 80
_root.quakesmall.play();
if (_root.stoneHP > 0) {
gotoAndPlay (1);
}
Symbol 415 MovieClip [stoneKing] Frame 90
_root.stoneBlocks.removeMovieClip();
Symbol 415 MovieClip [stoneKing] Frame 189
_root.stoneAlive = false;
_root.tCrusher2.play();
removeMovieClip(this);
Symbol 420 MovieClip [boulder] Frame 1
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Instance of Symbol 22 MovieClip [box] in Symbol 420 MovieClip [boulder] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara) && (this.hitTest(_root.box))) {
_root.health = _root.health - 1;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 420 MovieClip [boulder] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara) && (this.hitTest(_root.box))) {
_root.health = 0;
}
}
Symbol 420 MovieClip [boulder] Frame 10
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Symbol 420 MovieClip [boulder] Frame 20
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Symbol 420 MovieClip [boulder] Frame 30
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Symbol 420 MovieClip [boulder] Frame 40
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Symbol 420 MovieClip [boulder] Frame 50
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
fxBoulder = new Sound(this);
fxBoulder.attachSound("fxBoulder");
fxBoulder.start(0, 1);
fxBoulder.setVolume(trapVolume);
}
Symbol 426 MovieClip [blockWingButton] Frame 1
stop();
Instance of Symbol 22 MovieClip [box] "box" in Symbol 426 MovieClip [blockWingButton] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 426 MovieClip [blockWingButton] Frame 2
stop();
Symbol 457 MovieClip [saveBarrier] Frame 1
stop();
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 457 MovieClip [saveBarrier] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = 100 * _root.healthmax;
if (_root.weapon2Ammo < (100 * _root.gameDifficulty)) {
_root.weapon2Ammo = 100 * _root.gameDifficulty;
}
if (_root.weapon3Ammo < (30 * _root.gameDifficulty)) {
_root.weapon3Ammo = 30 * _root.gameDifficulty;
}
if (_root.weapon4Ammo < (50 * _root.gameDifficulty)) {
_root.weapon4Ammo = 50 * _root.gameDifficulty;
}
if (_root.weapon5Ammo < (100 * _root.gameDifficulty)) {
_root.weapon5Ammo = 100 * _root.gameDifficulty;
}
_root.levelTrig = false;
if (_root.secretCollect1 == true) {
_root.secret1 = true;
}
if (_root.secretCollect2 == true) {
_root.secret2 = true;
}
if (_root.secretCollect3 == true) {
_root.secret3 = true;
}
if (_root.secretCollect4 == true) {
_root.secret4 = true;
}
if (_root.secretCollect5 == true) {
_root.secret5 = true;
}
if (_root.majorx > 68000) {
_root.currentLevel = 9;
} else if (_root.majorx > 60000) {
_root.currentLevel = 8;
} else if (_root.majorx > 55000) {
_root.currentLevel = 7;
} else if (_root.majorx > 50000) {
_root.currentLevel = 6;
} else if (_root.majorx > 40000) {
_root.currentLevel = 5;
} else if (_root.majorx > 20000) {
_root.currentLevel = 4;
} else if (_root.majorx > 10000) {
_root.currentLevel = 3;
} else {
_root.currentLevel = 2;
}
_parent.gotoAndPlay("barred");
}
}
Instance of Symbol 454 MovieClip in Symbol 457 MovieClip [saveBarrier] Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 457 MovieClip [saveBarrier] Frame 6
stop();
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 459 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Instance of Symbol 22 MovieClip [box] "boxBase2" in Symbol 459 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Symbol 460 MovieClip [tAxe] Frame 1
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
axeSound = new Sound(this);
axeSound.attachSound("fxSwing");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
Symbol 460 MovieClip [tAxe] Frame 50
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
axeSound = new Sound(this);
axeSound.attachSound("fxSwing");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
Symbol 469 MovieClip [gargSwitch] Frame 1
stop();
Symbol 469 MovieClip [gargSwitch] Frame 2
stop();
Symbol 475 MovieClip Frame 1
stop();
Symbol 475 MovieClip Frame 8
gotoAndPlay ("rip");
Symbol 479 MovieClip Frame 1
stop();
Instance of Symbol 475 MovieClip "armMove" in Symbol 480 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
_root.health = _root.health - 1;
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 481 MovieClip [gargoyle] Frame 30
gotoAndPlay (1);
Symbol 481 MovieClip [gargoyle] Frame 31
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 481 MovieClip [gargoyle] Frame 35
_root.health = _root.health + 50;
if (_root.health > (100 * _root.gameDifficulty)) {
_root.health = 100 * _root.gameDifficulty;
}
_root.sKills = _root.sKills + 1;
reloadWhich = Math.random() * 4;
if (reloadWhich > 3) {
_root.weapon2Ammo = _root.weapon2Ammo + (100 * _root.gameDifficulty);
} else if (reloadWhich > 2) {
_root.weapon3Ammo = _root.weapon3Ammo + (30 * _root.gameDifficulty);
} else if (reloadWhich > 1) {
_root.weapon4Ammo = _root.weapon4Ammo + (50 * _root.gameDifficulty);
} else {
_root.weapon5Ammo = _root.weapon5Ammo + (100 * _root.gameDifficulty);
}
Symbol 481 MovieClip [gargoyle] Frame 81
_root.gargoyleRebirth = true;
removeMovieClip(this);
Instance of Symbol 22 MovieClip [box] in Symbol 484 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
_root.backPiece2.play();
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 484 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
_root.backPiece2.play();
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 484 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
_root.backPiece2.play();
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 484 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
_root.backPiece2.play();
}
}
Symbol 485 MovieClip Frame 150
_root.eyeblast = true;
Symbol 485 MovieClip Frame 154
_root.eyeblast = false;
Instance of Symbol 484 MovieClip "laser" in Symbol 485 MovieClip Frame 154
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
}
Instance of Symbol 475 MovieClip "armMove" in Symbol 486 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
_root.health = _root.health - 1;
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 487 MovieClip [gargoyle2] Frame 30
gotoAndPlay (1);
Symbol 487 MovieClip [gargoyle2] Frame 31
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 487 MovieClip [gargoyle2] Frame 35
_root.health = _root.health + 50;
if (_root.health > (100 * _root.gameDifficulty)) {
_root.health = 100 * _root.gameDifficulty;
}
_root.sKills = _root.sKills + 1;
reloadWhich = Math.random() * 4;
if (reloadWhich > 3) {
_root.weapon2Ammo = _root.weapon2Ammo + (100 * _root.gameDifficulty);
} else if (reloadWhich > 2) {
_root.weapon3Ammo = _root.weapon3Ammo + (30 * _root.gameDifficulty);
} else if (reloadWhich > 1) {
_root.weapon4Ammo = _root.weapon4Ammo + (50 * _root.gameDifficulty);
} else {
_root.weapon5Ammo = _root.weapon5Ammo + (100 * _root.gameDifficulty);
}
Symbol 487 MovieClip [gargoyle2] Frame 81
_root.gargoyleRebirth = true;
removeMovieClip(this);
Symbol 489 MovieClip [hprestore] Frame 1
stop();
Symbol 489 MovieClip [hprestore] Frame 2
_root.health = 100;
Instance of Symbol 22 MovieClip [box] in Symbol 490 MovieClip [panDirLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 491 MovieClip [panDirNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 492 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 492 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 493 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 493 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 495 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
if (_root.crouching == true) {
} else if (Key.isDown(65) || (Key.isDown(37))) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 50;
_root["blood" + _root.ad]._y = point.y + 200;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 495 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
if (_root.crouching == true) {
} else {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 20;
_root["blood" + _root.ad]._y = point.y + 20;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (_root.crushAHurt == true) {
_root.health = _root.health - 10;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 20;
_root["blood" + _root.ad]._y = point.y + 20;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
}
Instance of Symbol 22 MovieClip [box] "boxL" in Symbol 495 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
if (_root.crouching == true) {
} else if (Key.isDown(68) || (Key.isDown(39))) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y + 200;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
}
Symbol 496 MovieClip [tCrusher] Frame 1
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
raiseSound = new Sound(this);
raiseSound.attachSound("fxRaise");
raiseSound.start(0, 1);
raiseSound.setVolume(trapVolume);
}
Symbol 496 MovieClip [tCrusher] Frame 78
_root.crushAHurt = true;
Symbol 496 MovieClip [tCrusher] Frame 83
_root.crushAHurt = false;
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(this);
thudSound.attachSound("fxThud");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
Symbol 514 MovieClip [jeep] Frame 1
stop();
Symbol 514 MovieClip [jeep] Frame 2
stop();
_root.quakebig.play();
Symbol 514 MovieClip [jeep] Frame 3
_root.quakelarge.play();
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
boomSound = new Sound(this);
boomSound.attachSound("fxExplode");
boomSound.start(0, 1);
boomSound.setVolume(trapVolume);
}
Symbol 514 MovieClip [jeep] Frame 214
stop();
Symbol 519 MovieClip [startfade] Frame 20
if (_root.currentLevel < 7) {
gotoAndPlay ("quickstart");
}
Instance of Symbol 95 MovieClip in Symbol 519 MovieClip [startfade] Frame 95
onClipEvent (enterFrame) {
gotoAndStop(_root.currentLevel);
}
Symbol 519 MovieClip [startfade] Frame 158
_root.masterVolume = 1;
_root.startfade.removeMovieClip();
Symbol 524 MovieClip Frame 1
stop();
Symbol 524 MovieClip Frame 2
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 2
stop();
Symbol 531 MovieClip Frame 1
stop();
Symbol 531 MovieClip Frame 2
stop();
Symbol 532 MovieClip [endfade] Frame 1
stop();
Symbol 532 MovieClip [endfade] Frame 16
removeMovieClip(_root.lara);
removeMovieClip(_root.crosshair);
_root.ended = true;
Symbol 532 MovieClip [endfade] Frame 145
stop();
Mouse.show();
Instance of Symbol 524 MovieClip in Symbol 532 MovieClip [endfade] Frame 145
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 527 MovieClip in Symbol 532 MovieClip [endfade] Frame 145
onClipEvent (load) {
if (_root.gametype == "lara") {
this._alpha = 0;
}
}
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
getURL ("http://armorgames.com", "_blank");
}
Instance of Symbol 531 MovieClip in Symbol 532 MovieClip [endfade] Frame 145
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
stop();
Symbol 538 MovieClip [diefade] Frame 8
removeMovieClip(_root.lara);
removeMovieClip(_root.stoneKing);
removeMovieClip(_root.darklara);
removeMovieClip(_root.crosshair);
_root.ended = true;
Instance of Symbol 524 MovieClip in Symbol 538 MovieClip [diefade] Frame 25
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 537 MovieClip in Symbol 538 MovieClip [diefade] Frame 25
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndPlay("rebirth");
}
Instance of Symbol 527 MovieClip in Symbol 538 MovieClip [diefade] Frame 25
onClipEvent (load) {
if (_root.gametype == "lara") {
this._alpha = 0;
}
}
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
getURL ("http://armorgames.com", "_blank");
}
Symbol 538 MovieClip [diefade] Frame 53
stop();
Mouse.show();
Instance of Symbol 22 MovieClip [box] in Symbol 540 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara) && (this.hitTest(_root.box))) {
if (initialHit == false) {
_root.health = _root.health - 10;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 30;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
initialHit = true;
}
if (((Key.isDown(68) || (Key.isDown(39))) || (Key.isDown(65))) || (Key.isDown(37))) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 30;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (_root.jumping == true) {
_root.health = _root.health - 10;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x + 30;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
} else {
initialHit = false;
}
}
Symbol 541 MovieClip [tSpike] Frame 46
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
spikeSound = new Sound(this);
spikeSound.attachSound("fxSpike");
spikeSound.start(0, 1);
spikeSound.setVolume(trapVolume);
}
Symbol 544 MovieClip [blood] Frame 40
removeMovieClip(this);
stop();
Symbol 548 MovieClip [rope] Frame 1
stop();
Symbol 548 MovieClip [rope] Frame 2
_root.secretDrop = true;
Symbol 548 MovieClip [rope] Frame 10
stop();
removeMovieClip(this);
Symbol 550 MovieClip [stoneFire] Frame 1
stop();
Instance of Symbol 549 MovieClip in Symbol 550 MovieClip [stoneFire] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 25;
_parent.play();
}
}
Symbol 550 MovieClip [stoneFire] Frame 5
removeMovieClip(this);
Instance of Symbol 367 MovieClip in Symbol 553 MovieClip Frame 1
/* no clip actions */
Symbol 582 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 111
_root.darkDead = false;
_root.laraFreeze = false;
_root.jumpPlus = 2;
_root.superSprint = true;
_root.health = 500;
_root.healthmax = 5;
_root.lara.body.wing1.play();
_root.lara.body.wing2.play();
_parent._parent.removeMovieClip();
stop();
Symbol 600 MovieClip Frame 1
stop();
Symbol 600 MovieClip Frame 111
_root.darkDead = false;
_root.laraFreeze = false;
_root.jumpPlus = 2;
_root.superSprint = true;
_root.health = 500;
_root.healthmax = 5;
_root.lara.body.wing1.play();
_root.lara.body.wing2.play();
_parent._parent.removeMovieClip();
stop();
Symbol 603 MovieClip [animatic] Frame 85
trapVolume = 100 * _root.masterVolume;
if (trapVolume > 0) {
axeSound = new Sound(this);
axeSound.attachSound("fxMetal");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
Instance of Symbol 601 MovieClip in Symbol 603 MovieClip [animatic] Frame 146
onClipEvent (load) {
char.gotoAndStop(2);
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
char.gotoAndStop(2);
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 602 MovieClip in Symbol 603 MovieClip [animatic] Frame 186
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
onClipEvent (enterFrame) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 601 MovieClip in Symbol 603 MovieClip [animatic] Frame 260
onClipEvent (load) {
char.gotoAndPlay(3);
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
char.play();
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 603 MovieClip [animatic] Frame 263
stop();
Symbol 608 MovieClip [amulet] Frame 1
stop();
Symbol 608 MovieClip [amulet] Frame 40
stop();
Instance of Symbol 22 MovieClip [box] "boxBase2" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] "boxBase2" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] "boxBase2" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 610 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
if (this.hitTest(_root.backPiece1)) {
_root.backPiece1.play();
}
}
Symbol 620 MovieClip Frame 1
stop();
Instance of Symbol 549 MovieClip in Symbol 620 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 25;
_parent.play();
}
}
Symbol 620 MovieClip Frame 6
removeMovieClip(this);
Symbol 621 MovieClip Frame 10
if (_root.majorx > 130000) {
gotoAndPlay ("s3");
} else if (_root.majorx < 100000) {
gotoAndPlay ("s1");
}
Symbol 621 MovieClip Frame 75
_root.aimx = _root.lara._x;
Symbol 621 MovieClip Frame 92
fxSound = new Sound(this);
fxSound.attachSound("fxThunder");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 621 MovieClip Frame 94
duplicateMovieClip (_root.stoneFireBase2, "stoneFire" + _root.ii, 100 + _root.ii);
_root["stoneFire" + _root.ii]._x = _root.aimx;
_root["stoneFire" + _root.ii]._y = -50;
_root.ii++;
Symbol 628 MovieClip Frame 5
if (_root.majorx < 74000) {
gotoAndPlay ("s1");
} else if (_root.majorx > 140000) {
gotoAndPlay ("s4");
} else if (_root.majorx > 110000) {
gotoAndPlay ("s3");
}
Symbol 628 MovieClip Frame 54
_root.darkrotateFactor2 = _root.darkrotateFactor;
Symbol 628 MovieClip Frame 71
fxSound = new Sound(this);
fxSound.attachSound("fxThunder");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 628 MovieClip Frame 73
var darkbullpoint = {x:_root.endboss.body.arm.arm.firepoint._x, y:_root.endboss.body.arm.arm.firepoint._y};
_root.endboss.body.arm.arm.firepoint.localToGlobal(darkbullpoint);
duplicateMovieClip (_root.stoneFireBase, "stoneFire" + _root.ii, 100 + _root.ii);
_root["stoneFire" + _root.ii]._x = darkbullpoint.x;
_root["stoneFire" + _root.ii]._y = darkbullpoint.y;
_root.ii++;
Instance of Symbol 22 MovieClip [box] in Symbol 637 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 637 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 637 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] "floorkill" in Symbol 637 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
this._alpha = _root.boxAlpha;
}
Symbol 638 MovieClip Frame 298
_root.eyeblastBoss = true;
fxSound = new Sound(this);
fxSound.attachSound("fxFire");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 638 MovieClip Frame 306
_root.eyeblastBoss = false;
fxSound.stop();
Instance of Symbol 637 MovieClip "laser" in Symbol 638 MovieClip Frame 306
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 3;
}
}
Instance of Symbol 475 MovieClip "armMove" in Symbol 639 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
_root.health = _root.health - 1;
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 478 MovieClip in Symbol 639 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (4);
}
Instance of Symbol 478 MovieClip in Symbol 639 MovieClip Frame 1
onClipEvent (load) {
gotoAndPlay (2);
}
Symbol 640 MovieClip [gargoyleBoss] Frame 30
gotoAndPlay (1);
Symbol 640 MovieClip [gargoyleBoss] Frame 31
_root.gargoyle1HP = 0;
_root.tCrusher2.play();
gargoyle.eye.gotoAndStop(1);
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 640 MovieClip [gargoyleBoss] Frame 50
_root.gargoyle1.removeMovieClip();
Symbol 640 MovieClip [gargoyleBoss] Frame 81
_root.health = _root.health + 50;
if (_root.health > (100 * _root.gameDifficulty)) {
_root.health = 100 * _root.gameDifficulty;
}
_root.sKills = _root.sKills + 1;
reloadWhich = Math.random() * 4;
if (reloadWhich > 3) {
_root.weapon2Ammo = _root.weapon2Ammo + (100 * _root.gameDifficulty);
} else if (reloadWhich > 2) {
_root.weapon3Ammo = _root.weapon3Ammo + (30 * _root.gameDifficulty);
} else if (reloadWhich > 1) {
_root.weapon4Ammo = _root.weapon4Ammo + (50 * _root.gameDifficulty);
} else {
_root.weapon5Ammo = _root.weapon5Ammo + (100 * _root.gameDifficulty);
}
Symbol 640 MovieClip [gargoyleBoss] Frame 151
removeMovieClip(this);
Instance of Symbol 22 MovieClip [box] in Symbol 641 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 641 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "right";
}
}
Instance of Symbol 22 MovieClip [box] "boxBase" in Symbol 647 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 1;
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Symbol 648 MovieClip [tRam] Frame 1
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
raiseSound = new Sound(this);
raiseSound.attachSound("fxSpike");
raiseSound.start(0, 1);
raiseSound.setVolume(trapVolume);
}
Symbol 648 MovieClip [tRam] Frame 35
_root.crushAHurt = true;
Symbol 648 MovieClip [tRam] Frame 40
_root.crushAHurt = false;
trapDiff = _root.lara._x - this._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(this);
thudSound.attachSound("fxSpike");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
Symbol 649 MovieClip [grassOne] Frame 1
stop();
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 649 MovieClip [grassOne] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 649 MovieClip [grassOne] Frame 2
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = false;
}
}
Symbol 649 MovieClip [grassOne] Frame 11
stop();
Symbol 650 MovieClip [grassHalf] Frame 1
stop();
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 650 MovieClip [grassHalf] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 650 MovieClip [grassHalf] Frame 2
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = false;
}
}
Symbol 650 MovieClip [grassHalf] Frame 20
stop();
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 653 MovieClip [dropHole] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = false;
}
}
Symbol 655 MovieClip [healthCrystal] Frame 1
stop();
Symbol 655 MovieClip [healthCrystal] Frame 5
_root.health = _root.health + 200;
if (_root.health > (500 * _root.gameDifficulty)) {
_root.health = 500 * _root.gameDifficulty;
}
removeMovieClip(this);
Instance of Symbol 22 MovieClip [box] "boxL" in Symbol 657 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 22 MovieClip [box] "boxR" in Symbol 657 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 657 MovieClip "trap" in Symbol 658 MovieClip [trapChains] Frame 1
onClipEvent (load) {
if (_root.currentLevel > 1) {
chainSound = new Sound(this);
chainSound.attachSound("fxChains");
chainSound.start(0, 99);
}
}
onClipEvent (enterFrame) {
trapDiff = _root.lara._x - _parent._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (_root.chainMove > 4) {
chainSound.setVolume(trapVolume);
} else {
chainSound.setVolume(0);
}
}
Instance of Symbol 22 MovieClip [box] "box" in Symbol 658 MovieClip [trapChains] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 5;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 658 MovieClip [trapChains] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 658 MovieClip [trapChains] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Instance of Symbol 22 MovieClip [box] in Symbol 658 MovieClip [trapChains] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
var point = {x:this._x, y:this._y};
this.localToGlobal(point);
duplicateMovieClip (_root.blood, "blood" + _root.ad, 100 + _root.ad);
_root["blood" + _root.ad]._x = point.x;
_root["blood" + _root.ad]._y = point.y;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
Symbol 661 MovieClip [jeep2] Frame 1
stop();
Symbol 691 Button
on (release) {
getURL ("http://www.armorgames.com", "blank");
}
Symbol 696 MovieClip Frame 81
_root.play();
_root.play();
Symbol 708 MovieClip Frame 1
stop();
Symbol 708 MovieClip Frame 2
stop();
Symbol 711 MovieClip Frame 1
stop();
Symbol 711 MovieClip Frame 2
stop();
Symbol 714 MovieClip Frame 1
stop();
Symbol 714 MovieClip Frame 2
stop();
Symbol 717 MovieClip Frame 1
stop();
Symbol 717 MovieClip Frame 2
stop();
Symbol 720 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 2
stop();
Symbol 724 MovieClip Frame 1
stop();
Symbol 724 MovieClip Frame 2
stop();
Symbol 727 MovieClip Frame 1
stop();
Symbol 727 MovieClip Frame 2
stop();
Symbol 730 MovieClip Frame 1
stop();
Symbol 730 MovieClip Frame 2
stop();
Symbol 733 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 2
stop();
Symbol 736 MovieClip Frame 1
stop();
Symbol 736 MovieClip Frame 2
stop();
Symbol 739 MovieClip Frame 1
stop();
Symbol 739 MovieClip Frame 2
stop();
Symbol 742 MovieClip Frame 1
stop();
Symbol 742 MovieClip Frame 2
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 2
stop();
Symbol 748 MovieClip Frame 1
stop();
Symbol 748 MovieClip Frame 2
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 2
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 2
stop();
Symbol 755 MovieClip Frame 3
stop();
Symbol 759 MovieClip Frame 1
stop();
Symbol 759 MovieClip Frame 2
stop();
Symbol 759 MovieClip Frame 3
stop();
Symbol 762 MovieClip Frame 1
stop();
Symbol 762 MovieClip Frame 2
stop();
Symbol 762 MovieClip Frame 3
stop();
Symbol 765 MovieClip Frame 1
stop();
Symbol 765 MovieClip Frame 2
stop();
Symbol 765 MovieClip Frame 3
stop();
Symbol 768 MovieClip Frame 1
stop();
Symbol 768 MovieClip Frame 2
stop();
Symbol 768 MovieClip Frame 3
stop();
Instance of Symbol 340 MovieClip [lara] in Symbol 769 MovieClip Frame 1
onClipEvent (load) {
legs.gotoAndStop("normal");
}
Instance of Symbol 751 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.outfit == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
_root.outfit = 1;
}
Instance of Symbol 755 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.secret1 == false) {
this.gotoAndStop(3);
} else if (_root.outfit == 2) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
if (_root.secret1 == true) {
_root.outfit = 2;
}
}
Instance of Symbol 759 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.secret2 == false) {
this.gotoAndStop(3);
} else if (_root.outfit == 3) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
if (_root.secret2 == true) {
_root.outfit = 3;
}
}
Instance of Symbol 762 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.secret3 == false) {
this.gotoAndStop(3);
} else if (_root.outfit == 4) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
if (_root.secret1 == true) {
_root.outfit = 4;
}
}
Instance of Symbol 765 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.secret4 == false) {
this.gotoAndStop(3);
} else if (_root.outfit == 5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
if (_root.secret4 == true) {
_root.outfit = 5;
}
}
Instance of Symbol 768 MovieClip in Symbol 769 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.secret5 == false) {
this.gotoAndStop(3);
} else if (_root.outfit == 6) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
on (press) {
if (_root.secret5 == true) {
_root.outfit = 6;
}
}
Symbol 772 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 2
stop();
Symbol 796 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 1
stop();
Symbol 808 MovieClip Frame 2
stop();
Symbol 811 MovieClip Frame 1
stop();
Symbol 811 MovieClip Frame 2
stop();
Symbol 816 MovieClip Frame 1
stop();
Symbol 816 MovieClip Frame 2
stop();
Symbol 820 MovieClip Frame 1
stop();
_root.jumping = false;
Symbol 820 MovieClip Frame 2
_root.jumpShift = _root.jumpShift - (30 * _root.jumpPlus);
_root.jumping = true;
Symbol 820 MovieClip Frame 3
_root.jumpShift = _root.jumpShift - (20 * _root.jumpPlus);
Symbol 820 MovieClip Frame 4
_root.jumpShift = _root.jumpShift - (10 * _root.jumpPlus);
Symbol 820 MovieClip Frame 5
_root.jumpShift = _root.jumpShift - (10 * _root.jumpPlus);
Symbol 820 MovieClip Frame 6
_root.jumpShift = _root.jumpShift - (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 7
_root.jumpShift = _root.jumpShift - (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 8
_root.jumpShift = _root.jumpShift - (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 11
_root.jumpShift = _root.jumpShift + (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 12
_root.jumpShift = _root.jumpShift + (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 13
_root.jumpShift = _root.jumpShift + (5 * _root.jumpPlus);
Symbol 820 MovieClip Frame 14
_root.jumpShift = _root.jumpShift + (10 * _root.jumpPlus);
Symbol 820 MovieClip Frame 15
_root.jumpShift = _root.jumpShift + (10 * _root.jumpPlus);
Symbol 820 MovieClip Frame 16
_root.jumpShift = _root.jumpShift + (20 * _root.jumpPlus);
Symbol 820 MovieClip Frame 17
_root.jumpShift = _root.jumpShift + (30 * _root.jumpPlus);
Symbol 821 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 821 MovieClip Frame 2
_root.lara._rotation = _root.lara._rotation + 30;
_root.flipDown = 50;
Symbol 821 MovieClip Frame 3
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 4
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 5
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 6
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 7
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 8
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 9
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 10
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 11
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 12
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 821 MovieClip Frame 13
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 822 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 822 MovieClip Frame 2
_root.lara._rotation = _root.lara._rotation - 30;
_root.flipDown = 50;
Symbol 822 MovieClip Frame 3
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 4
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 5
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 6
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 7
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 8
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 9
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 10
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 11
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 12
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 822 MovieClip Frame 13
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 824 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 824 MovieClip Frame 2
_root.lara._rotation = _root.lara._rotation + 30;
_root.flipDown = 50;
_root.crouching = true;
Symbol 824 MovieClip Frame 3
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 4
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 5
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 6
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 7
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 8
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 9
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 10
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 11
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 12
_root.lara._rotation = _root.lara._rotation + 30;
Symbol 824 MovieClip Frame 13
_root.lara._rotation = _root.lara._rotation + 30;
_root.crouching = false;
Symbol 830 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 830 MovieClip Frame 2
_root.lara._rotation = _root.lara._rotation - 30;
_root.flipDown = 50;
_root.crouching = true;
Symbol 830 MovieClip Frame 3
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 4
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 5
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 6
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 7
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 8
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 9
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 10
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 11
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 12
_root.lara._rotation = _root.lara._rotation - 30;
Symbol 830 MovieClip Frame 13
_root.lara._rotation = _root.lara._rotation - 30;
_root.crouching = false;
Symbol 834 MovieClip Frame 1
stop();
Symbol 834 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 834 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 834 MovieClip Frame 4
_root._x = _root._x + 4;
Symbol 834 MovieClip Frame 5
_root._x = _root._x - 2;
Symbol 836 MovieClip Frame 1
stop();
_root.darklara.armLeft._rotation = 0;
_root.darklara.armRight._rotation = 0;
_root.darklara.body.bodyHead.head._rotation = 0;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 20
_root.darklara.armLeft._rotation = -10;
_root.darklara.armRight._rotation = -20;
_root.darklara.body.bodyHead.head._rotation = -10;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 22
_root.darklara.armLeft._rotation = -20;
_root.darklara.armRight._rotation = -40;
_root.darklara.body.bodyHead.head._rotation = -20;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 24
_root.darklara.armLeft._rotation = -30;
_root.darklara.armRight._rotation = -60;
_root.darklara.body.bodyHead.head._rotation = -30;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 26
_root.darklara.armLeft._rotation = -40;
_root.darklara.armRight._rotation = -80;
_root.darklara.body.bodyHead.head._rotation = -40;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 28
_root.darklara.armLeft._rotation = -50;
_root.darklara.armRight._rotation = -100;
_root.darklara.body.bodyHead.head._rotation = -50;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 36
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 40
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 44
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 48
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 52
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 56
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 59
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 836 MovieClip Frame 67
_root.darklara.armLeft._rotation = -40;
_root.darklara.armRight._rotation = -80;
_root.darklara.body.bodyHead.head.ponytail._rotation = 1;
_root.darklara.body.bodyHead.head._rotation = -40;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 69
_root.darklara.armLeft._rotation = -30;
_root.darklara.armRight._rotation = -60;
_root.darklara.body.bodyHead.head._rotation = -30;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 71
_root.darklara.armLeft._rotation = -20;
_root.darklara.armRight._rotation = -40;
_root.darklara.body.bodyHead.head._rotation = -20;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 73
_root.darklara.armLeft._rotation = -10;
_root.darklara.armRight._rotation = -20;
_root.darklara.body.bodyHead.head._rotation = -10;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 836 MovieClip Frame 80
_root.darklara.legs.gotoAndStop("jog");
Symbol 836 MovieClip Frame 81
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 82
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 83
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 84
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 85
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 86
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 87
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 88
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 89
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 90
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 91
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 92
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 93
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 94
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 95
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 96
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 97
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 98
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 99
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 100
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 101
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 102
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 103
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 104
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 105
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 106
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 107
_root.darkMove = _root.darkMove + 5;
Symbol 836 MovieClip Frame 108
_root.darkMove = _root.darkMove + 5;
_root.darklara.removeMovieClip();
_root.laraFreeze = false;
stop();
Symbol 837 MovieClip Frame 1
stop();
Symbol 837 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 837 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 837 MovieClip Frame 4
_root._x = _root._x + 8;
Symbol 837 MovieClip Frame 5
_root._x = _root._x - 8;
Symbol 837 MovieClip Frame 6
_root._x = _root._x + 8;
Symbol 837 MovieClip Frame 7
_root._x = _root._x - 8;
Symbol 837 MovieClip Frame 8
_root._x = _root._x - 8;
Symbol 837 MovieClip Frame 9
_root._x = _root._x + 8;
Symbol 837 MovieClip Frame 10
_root._x = _root._x + 4;
Symbol 837 MovieClip Frame 11
_root._x = _root._x - 2;
Symbol 839 MovieClip Frame 1
stop();
Symbol 839 MovieClip Frame 2
_root.grassOne1.play();
Symbol 839 MovieClip Frame 20
_root.grassOne2.play();
Symbol 839 MovieClip Frame 40
_root.grassOne3.play();
Symbol 839 MovieClip Frame 60
_root.grassOne5.play();
Symbol 839 MovieClip Frame 80
_root.grassOne7.play();
Symbol 839 MovieClip Frame 100
_root.grassOne8.play();
Symbol 839 MovieClip Frame 120
_root.grassOne10.play();
Symbol 839 MovieClip Frame 140
_root.grassOne12.play();
Symbol 839 MovieClip Frame 160
_root.grassOne13.play();
Symbol 839 MovieClip Frame 180
_root.grassOne15.play();
Symbol 839 MovieClip Frame 200
_root.grassOne16.play();
Symbol 839 MovieClip Frame 220
_root.grassOne17.play();
Symbol 839 MovieClip Frame 240
_root.grassOne18.play();
Symbol 839 MovieClip Frame 260
_root.grassOne20.play();
Symbol 839 MovieClip Frame 280
_root.grassOne21.play();
Symbol 839 MovieClip Frame 300
_root.grassOne4.play();
Symbol 839 MovieClip Frame 320
_root.grassOne24.play();
Symbol 839 MovieClip Frame 340
_root.grassOne25.play();
Symbol 839 MovieClip Frame 360
_root.grassOne29.play();
Symbol 839 MovieClip Frame 380
_root.grassOne9.play();
Symbol 839 MovieClip Frame 400
_root.grassOne14.play();
Symbol 839 MovieClip Frame 420
_root.grassOne22.play();
Symbol 839 MovieClip Frame 440
_root.grassOne26.play();
Symbol 839 MovieClip Frame 460
_root.grassOne30.play();
Symbol 839 MovieClip Frame 480
stop();
Symbol 840 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 2
_root.darklara.armLeft._rotation = 80;
_root.darklara.armRight._rotation = 0;
_root.darklara.body.bodyHead.head._rotation = 20;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 840 MovieClip Frame 20
darkDrop = 11;
Symbol 840 MovieClip Frame 21
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 22
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 23
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 24
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 25
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 26
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 27
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 28
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 29
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 30
_root.darkMove = _root.darkMove - 2;
darkDrop = 16;
Symbol 840 MovieClip Frame 31
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 32
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 33
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 34
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 35
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 36
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 37
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 38
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 39
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 40
_root.darkMove = _root.darkMove - 2;
darkDrop = 23;
Symbol 840 MovieClip Frame 41
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 42
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 43
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 44
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 45
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 46
_root.darkMove = _root.darkMove - 2;
Symbol 840 MovieClip Frame 47
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 48
_root.darkMove = _root.darkMove - 1;
Symbol 840 MovieClip Frame 49
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 50
_root.darkMove = _root.darkMove - 1;
Symbol 840 MovieClip Frame 51
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 52
_root.darkMove = _root.darkMove - 1;
darkDrop = 30;
Symbol 840 MovieClip Frame 53
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 54
_root.darkMove = _root.darkMove - 1;
Symbol 840 MovieClip Frame 55
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 840 MovieClip Frame 56
_root.darkMove = _root.darkMove - 1;
Symbol 840 MovieClip Frame 57
_root.darkMove = _root.darkMove - 1;
Symbol 840 MovieClip Frame 77
_root.darklara.armLeft._rotation = 60;
_root.darklara.armRight._rotation = -20;
_root.darklara.body.bodyHead.head._rotation = 15;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 840 MovieClip Frame 79
_root.darklara.armLeft._rotation = 40;
_root.darklara.armRight._rotation = -40;
_root.darklara.body.bodyHead.head._rotation = 10;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 840 MovieClip Frame 81
_root.darklara.armLeft._rotation = 20;
_root.darklara.armRight._rotation = -60;
_root.darklara.body.bodyHead.head._rotation = 5;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 840 MovieClip Frame 83
_root.darklara.armLeft._rotation = 0;
_root.darklara.armRight._rotation = -80;
_root.darklara.body.bodyHead.head._rotation = 0;
_root.darklara.body.bodyHead.head.ponytail._rotation = (-_root.darklara.body.bodyHead.head._rotation) - 25;
Symbol 840 MovieClip Frame 90
_root.amulet.play();
Symbol 840 MovieClip Frame 103
_root.darklara.body.wing1.play();
_root.darklara.body.wing2.play();
Symbol 840 MovieClip Frame 117
stop();
_root.laraFreeze = false;
_root.darklara.armLeft.gun.gotoAndStop(7);
_root.darklara.armRight.gun.gotoAndStop(7);
_root.darklara.body.backmp._alpha = 0;
_root.darklara.legs.gotoAndStop("jump");
_root.panDir = "none";
_root.darkAttack = true;
_root.darkFlyUp = true;
_root.darkFlyRight = true;
Symbol 845 MovieClip Frame 2
fireme = Math.random() * 100;
if ((_root.darkAttack == true) && (fireme > 98)) {
play();
} else {
gotoAndPlay (1);
}
Symbol 845 MovieClip Frame 3
_root.darklara.armLeft.gun.select.play();
Symbol 845 MovieClip Frame 7
_root.darklara.armRight.gun.select.play();
Symbol 845 MovieClip Frame 11
_root.darklara.armLeft.gun.select.play();
Symbol 845 MovieClip Frame 16
_root.darklara.armRight.gun.select.play();
Symbol 845 MovieClip Frame 20
_root.darklara.armLeft.gun.select.play();
Symbol 845 MovieClip Frame 24
_root.darklara.armRight.gun.select.play();
Symbol 845 MovieClip Frame 28
_root.darklara.armLeft.gun.select.play();
Symbol 845 MovieClip Frame 32
_root.darklara.armRight.gun.select.play();
Symbol 845 MovieClip Frame 36
_root.darklara.armLeft.gun.select.play();
Symbol 845 MovieClip Frame 40
_root.darklara.armRight.gun.select.play();