Frame 1
function resetData() {
_root.gameQuality = "medium";
_root.masterVolume = 1;
_root.gameDifficulty = 1;
_root.usedAmulets = 0;
_root.totalKills = 0;
_root.topchoose = 1;
_root.legchoose = 1;
_root.footchoose = 1;
var _local2 = 1;
while (_local2 <= 18) {
_root["bestTime" + _local2] = 9999;
_root["secretAmulet" + _local2] = false;
_root["timeAmulet" + _local2] = false;
_root["unlocked" + _local2] = false;
_root["gunA" + _local2] = false;
_root["gunB" + _local2] = false;
_root["outfitA" + _local2] = false;
_root["outfitB" + _local2] = false;
_root["outfitC" + _local2] = false;
_local2++;
}
_root.gunA1 = true;
_root.gunA2 = true;
_root.gunA3 = true;
_root.outfitA1 = true;
_root.outfitB1 = true;
_root.outfitC1 = true;
}
function saveData() {
local_data.data.gameSaved = true;
var _local2 = 1;
while (_local2 <= 18) {
local_data.data["bestTime" + _local2] = _root["bestTime" + _local2];
local_data.data["secretAmulet" + _local2] = _root["secretAmulet" + _local2];
local_data.data["timeAmulet" + _local2] = _root["timeAmulet" + _local2];
local_data.data["unlocked" + _local2] = _root["unlocked" + _local2];
_root.local_data.data["gunA" + _local2] = _root["gunA" + _local2];
_root.local_data.data["gunB" + _local2] = _root["gunB" + _local2];
_root.local_data.data["outfitA" + _local2] = _root["outfitA" + _local2];
_root.local_data.data["outfitB" + _local2] = _root["outfitB" + _local2];
_root.local_data.data["outfitC" + _local2] = _root["outfitC" + _local2];
_local2++;
}
local_data.data.totalKills = totalKills;
local_data.data.usedAmulets = usedAmulets;
local_data.data.gameQuality = _root.gameQuality;
local_data.data.masterVolume = _root.masterVolume;
local_data.data.gameDifficulty = _root.gameDifficulty;
local_data.data.topchoose = topchoose;
local_data.data.legchoose = legchoose;
local_data.data.footchoose = footchoose;
local_data.flush();
}
function removeAllClips() {
_root.startLevel = false;
var _local2 = 1;
while (_local2 <= 200) {
_root["trap" + _local2].removeMovieClip();
_root["gridBox" + _local2].removeMovieClip();
_root["stone" + _local2].removeMovieClip();
_root["bull" + _local2].removeMovieClip();
_root["darkbull" + _local2].removeMovieClip();
_root["grass" + _local2].removeMovieClip();
_root["bground" + _local2].removeMovieClip();
_root["eTrigger" + _local2].removeMovieClip();
_root["gargoyle" + _local2].removeMovieClip();
_root["saveCrsytal" + _local2].removeMovieClip();
_root["stoneFire" + _local2].removeMovieClip();
_root["sideWall" + _local2].removeMovieClip();
_local2++;
}
removeMovieClip(_root.diefade);
removeMovieClip(_root.startfade);
removeMovieClip(_root.endfade);
removeMovieClip(_root.ddisplay);
removeMovieClip(_root.crosshair);
removeMovieClip(_root.lara);
removeMovieClip(_root.box);
removeMovieClip(_root.shade);
}
function myMap() {
stopAllSounds();
_root.ended = true;
_root.gotoAndPlay("menu");
}
function myHigh() {
gameQuality = "high";
}
function myMed() {
gameQuality = "medium";
}
function myLow() {
gameQuality = "low";
}
function mySfx() {
if (masterVolume == 0) {
masterVolume = 1;
} else {
masterVolume = 0;
}
stopAllSounds();
}
function mySite() {
getURL ("http://croftstorm.net", "_blank");
}
function mySite2() {
getURL ("http://newgrounds.com", "_blank");
}
function mySite3() {
getURL ("http://www.usuallygames.com/?spid=200003", "_blank");
}
function renderWorld() {
stop();
var _local2 = 1;
while (_local2 <= 6) {
levelRender = _root[(("level" + _root.world) + "Render") + _local2];
nameStart = levelRender.indexOf("startCode,");
nameEnd = levelRender.indexOf(",grassX");
nameArraySplit = levelRender.slice(nameStart, nameEnd);
nameArray = nameArraySplit.split(",");
stageName = nameArray[1];
_root.admenu["stageName" + _local2] = (("Stage " + _local2) + " - ") + stageName;
timeLimitStart = levelRender.indexOf("timeLimit,");
timeLimitEnd = levelRender.indexOf(",grassX");
timeLimitArraySplit = levelRender.slice(timeLimitStart, timeLimitEnd);
timeLimitArray = timeLimitArraySplit.split(",");
timeLimitVar = timeLimitArray[1];
timeLimit = Number(timeLimitVar);
_root.admenu["timeLimit" + _local2] = timeLimit;
if (_root["bestTime" + (_local2 + (6 * (_root.world - 1)))] >= 9999) {
_root["timeDisplay" + _local2] = "Not Yet Completed";
} else {
_root["timeDisplay" + _local2] = _root["bestTime" + (_local2 + (6 * (_root.world - 1)))];
}
if (_root["timeAmulet" + (_local2 + (6 * (_root.world - 1)))] == false) {
_root["timeAmuletDisplay" + _local2] = ("No (" + timeLimit) + " required)";
} else {
_root["timeAmuletDisplay" + _local2] = "Yes";
}
if (_root["secretAmulet" + (_local2 + (6 * (_root.world - 1)))] == false) {
_root["secretAmuletDisplay" + _local2] = "No";
} else {
_root["secretAmuletDisplay" + _local2] = "Yes";
}
_root["levelSelected" + _local2] = _local2 + (6 * (_root.world - 1));
_root["levelUnlocked" + _local2] = _root["unlocked" + (_local2 + (6 * (_root.world - 1)))];
_local2++;
}
}
stop();
local_data = SharedObject.getLocal("user_data");
var i = 1;
while (i <= 8) {
_root["customLevelRender" + i] = _root.local_data.data["customLevelRender" + i];
i++;
}
if (local_data.data.gameSaved == undefined) {
resetData();
} else {
gameQuality = local_data.data.gameQuality;
masterVolume = local_data.data.masterVolume;
gameDifficulty = local_data.data.gameDifficulty;
usedAmulets = local_data.data.usedAmulets;
totalKills = local_data.data.totalKills;
topchoose = local_data.data.topchoose;
legchoose = local_data.data.legchoose;
footchoose = local_data.data.footchoose;
if (topchoose == undefined) {
topchoose = 1;
legchoose = 1;
footchoose = 1;
}
var i = 1;
while (i <= 18) {
_root["bestTime" + i] = _root.local_data.data["bestTime" + i];
_root["secretAmulet" + i] = _root.local_data.data["secretAmulet" + i];
_root["timeAmulet" + i] = _root.local_data.data["timeAmulet" + i];
_root["unlocked" + i] = _root.local_data.data["unlocked" + i];
_root["gunA" + i] = _root.local_data.data["gunA" + i];
_root["gunB" + i] = _root.local_data.data["gunB" + i];
_root["outfitA" + i] = _root.local_data.data["outfitA" + i];
_root["outfitB" + i] = _root.local_data.data["outfitB" + i];
_root["outfitC" + i] = _root.local_data.data["outfitC" + i];
i++;
}
}
_quality = "HIGH";
myurl = _url;
gametype = "orchid";
skinShow = false;
stageUnlockedShow = 1;
var mouseListener = new Object();
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 mySfx = new ContextMenuItem("Sound 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 Usually Games", mySite3);
myContextMenu.customItems.push(mySite3);
_root.menu = myContextMenu;
Instance of Symbol 174 MovieClip in Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Frame 9
stop();
Frame 15
stop();
saveData();
slideEase = 0;
startLevel = false;
stopAllSounds();
musicSound.stop();
musicSound = new Sound(this);
musicSound.attachSound("m_title");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.masterVolume);
_quality = "HIGH";
Mouse.show();
removeAllClips();
box1.onPress = function () {
_root.gotoAndStop("password");
};
box2.onPress = function () {
_root.gotoAndStop("customLevel");
};
box3.onPress = function () {
_root.gotoAndStop("options");
};
box4.onPress = function () {
_root.gotoAndStop("credits");
};
if (_root.gametype == "orchid") {
box5.onPress = function () {
_root.gotoAndStop("extras");
};
box6.onPress = function () {
getURL ("http://www.usuallygames.com/?spid=200003", "_blank");
};
}
Instance of Symbol 174 MovieClip in Frame 15
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 597 MovieClip "menuBlock" in Frame 15
onClipEvent (enterFrame) {
speed = 20;
if ((this._x > -285) && (_root.slideEase == -1)) {
this._x = this._x + (speed * _root.slideEase);
}
if ((_root.slideEase == 1) && (this._x < -55)) {
this._x = this._x + (speed * _root.slideEase);
}
}
Instance of Symbol 913 MovieClip "box1" in Frame 15
on (rollOver) {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
on (rollOut) {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
Instance of Symbol 915 MovieClip "box2" in Frame 15
on (rollOver) {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
on (rollOut) {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
Instance of Symbol 917 MovieClip "box3" in Frame 15
on (rollOver) {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
on (rollOut) {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
Instance of Symbol 919 MovieClip "box4" in Frame 15
on (rollOver) {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
on (rollOut) {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
Instance of Symbol 921 MovieClip "box6" in Frame 15
on (rollOver) {
if (_root.gametype == "orchid") {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
}
on (rollOut) {
if (_root.gametype == "orchid") {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
}
onClipEvent (load) {
if (_root.gametype == "orchid") {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 923 MovieClip "box5" in Frame 15
on (rollOver) {
if (_root.gametype == "orchid") {
_root.menuBlock._y = this._y + 1;
_root.slideEase = 1;
}
}
on (rollOut) {
if (_root.gametype == "orchid") {
_root.menuBlock.y = -100;
_root.slideEase = -1;
}
}
onClipEvent (load) {
if (_root.gametype == "orchid") {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Frame 21
removeAllClips();
_root.secretAmulets = 0;
_root.timeAmulets = 0;
var t = 1;
while (t <= 18) {
if (_root["secretAmulet" + t] == true) {
_root.secretAmulets = _root.secretAmulets + 1;
}
if (_root["timeAmulet" + t] == true) {
_root.timeAmulets = _root.timeAmulets + 1;
}
t++;
}
_root.totalAmulets = _root.secretAmulets + _root.timeAmulets;
saveData();
stopAllSounds();
musicSound.stop();
musicSound = new Sound(this);
musicSound.attachSound("m_title");
musicSound.start(0, 99);
musicSound.setVolume(80 * _root.masterVolume);
Mouse.show();
playType = "password";
level1Render1 = "startCode,Curse of Osiris Pt.1,levelType,1,musicTrack,1,timeLimit,40,grassX,undefined,19,6,19,14,13,8,6,18,17,16,15,14,12,11,10,9,8,7,6,5,4,3,2,2,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,18,19,18,17,16,11,15,1,grassY,undefined,1,1,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,8,8,8,9,9,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,16,12,11,8,6,1,8,14,13,17,8,7,6,5,1,1,19,17,16,15,14,13,11,10,9,6,4,3,1,19,1,17,16,15,1,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,1,2,2,3,4,4,4,4,4,5,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,8,8,8,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tHelp,tSpike,tHelp,tBlock,tHelp,tHelp,tBlock,tSecret,tHelp,tCrusher,tHelp,tTorch,tLever,tBarrier,tBlock,tBlock,tBlock,tHelp,tGate,eTrigger,eTrigger,tHelp,tGate,tHelp,eTrigger,eTrigger,tOsiris,tHelp,tBlock,tBlock,tBlock,tHelp,tEnd,tBlock,tBlock,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,5,1,4,1,3,2,1,1,6,1,7,1,1,1,1,1,1,11,1,5,5,10,1,9,5,5,1,8,1,1,1,12,1,1,1,endCode";
level1Render2 = "startCode,Gargoyle Labyrinth,levelType,1,musicTrack,2,timeLimit,60,grassX,undefined,6,5,4,3,20,19,18,17,16,15,14,13,12,10,9,8,7,2,1,10,4,3,10,2,1,10,15,14,13,12,11,9,8,7,6,2,1,16,15,14,13,12,11,10,9,8,7,6,5,grassY,undefined,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,6,6,6,6,6,6,7,7,7,7,7,9,9,9,9,9,9,9,9,9,9,9,9,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,20,19,18,17,15,12,11,10,9,8,4,2,6,5,13,11,9,8,7,2,11,4,3,11,10,1,11,16,15,14,13,9,16,8,7,5,2,1,16,5,12,10,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,3,3,4,4,4,5,6,6,6,6,6,7,7,7,7,7,7,8,8,9,9,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tEnd,tBarrier,tLever,tGate,eTrigger,tSpike,eTrigger,tBarrier,tBarrier,tGate,eTrigger,eTrigger,tOsiris,eTrigger,tAxe,tBlock,eTrigger,tSpike,eTrigger,eTrigger,tBlock,tTorch,eTrigger,tBlock,eTrigger,tLever,tBlock,tBlock,tOsiris,tLever,eTrigger,eTrigger,tBlock,tBarrier,tSecret,tBlock,tCrusher,tTorch,tBlock,tBlock,tCrusher,tTorch,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,3,3,3,1,6,1,1,2,1,1,5,1,1,1,1,1,1,1,5,1,1,1,5,1,1,1,1,1,1,2,1,1,1,3,3,1,1,1,1,1,1,1,endCode";
level1Render3 = "startCode,Hathor Ambush,levelType,1,musicTrack,1,timeLimit,50,grassX,undefined,undefined,undefined,19,19,11,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,19,12,10,3,18,17,12,10,6,5,4,3,2,12,10,19,18,11,20,6,5,4,3,2,1,16,grassY,undefined,undefined,undefined,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,7,7,7,8,8,8,8,8,8,8,9,trapX,undefined,undefined,20,14,8,20,20,11,20,17,16,15,14,13,12,10,9,8,6,5,4,1,20,12,10,1,20,18,17,16,12,10,6,5,2,1,20,16,12,10,6,1,20,19,16,11,6,1,16,4,trapY,undefined,undefined,0,0,0,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,trapType,undefined,undefined,tBlock,tSpike,tSpike,tBlock,tBlock,tAxe,tBlock,tTorch,tGate,eTrigger,tSpike,tCrusher,eTrigger,eTrigger,tCrusher,tSpike,tGate,tTorch,tBarrier,tBlock,tBlock,eTrigger,eTrigger,tBlock,tBlock,tBarrier,tSecret,tBlock,eTrigger,eTrigger,tBlock,tEnd,tOsiris,tBlock,tBlock,tBlock,eTrigger,eTrigger,tBlock,tBlock,tBlock,tTorch,tBlock,tLever,tBlock,tBlock,tBlock,tTorch,trapCode,undefined,undefined,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,1,1,1,6,1,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,1,1,1,endCode";
level1Render4 = "startCode,Amun's Pillar,levelType,1,musicTrack,2,timeLimit,60,grassX,undefined,13,2,17,16,13,11,10,9,8,7,6,5,4,3,2,19,2,15,14,13,12,10,9,8,7,6,5,4,3,2,2,12,11,10,9,8,7,6,5,4,3,2,13,11,9,3,6,5,1,grassY,undefined,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,6,6,6,6,6,6,6,6,8,8,8,8,9,9,9,trapX,19,17,12,11,10,9,7,6,5,4,3,1,15,11,10,9,8,7,6,5,4,3,1,15,11,1,11,10,9,7,4,3,1,11,1,13,12,11,10,9,7,5,4,3,1,13,1,1,6,5,trapY,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,6,7,7,8,9,9,trapType,tEnd,tGate,eTrigger,eTrigger,eTrigger,tGate,eTrigger,eTrigger,tBarrier,tBarrier,tBarrier,tVine,tBlock,tBlock,tLever,eTrigger,tSpike,tSpike,tSpike,tSpike,eTrigger,tGate,tVine,tBlock,tBlock,tVine,tBlock,tLever,tBarrier,eTrigger,eTrigger,tGate,tVine,tBlock,tVine,tBlock,tSecret,tBarrier,tLever,tBarrier,eTrigger,tAxe,eTrigger,tGate,tVine,tBlock,tVine,tVine,tCrusher,tCrusher,trapCode,1,1,6,1,1,1,1,6,2,4,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,3,5,1,1,1,1,1,1,1,1,1,1,endCode";
level1Render5 = "startCode,Hekt's Tomb,levelType,1,musicTrack,2,timeLimit,90,grassX,16,3,15,14,9,8,6,5,3,16,13,12,11,10,3,7,6,5,3,18,17,16,15,14,13,12,11,10,9,8,16,19,16,15,14,12,10,9,8,7,5,3,17,7,20,16,15,13,11,9,grassY,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,8,8,9,9,9,9,9,9,trapX,undefined,undefined,17,15,14,13,7,17,16,17,15,14,10,9,8,6,5,17,16,14,13,12,11,17,14,8,7,6,19,15,14,13,12,11,10,9,19,17,20,19,17,15,14,9,8,5,3,20,16,11,trapY,undefined,undefined,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,7,7,7,7,7,7,7,7,7,8,8,9,trapType,undefined,undefined,tBlock,tGate,tBarrier,tLever,tSpike,tBlock,eTrigger,tBlock,eTrigger,tBlock,tBlock,tAxe,eTrigger,eTrigger,tBarrier,tBlock,tLever,tBlock,tLever,tGate,tCrusher,tBlock,tBlock,tBlock,eTrigger,eTrigger,tBlock,tGate,tBarrier,tSpike,tBarrier,tSpike,tBarrier,tTorch,tBlock,tBlock,tBlock,tSecret,tBlock,eTrigger,eTrigger,tGate,tAxe,tCrusher,tEnd,tBlock,tBlock,tTorch,trapCode,undefined,undefined,1,1,2,1,1,1,1,1,1,1,1,1,6,1,1,1,3,1,2,1,1,1,1,1,1,6,1,1,4,1,5,1,3,1,1,1,1,1,1,1,6,1,1,1,1,1,1,1,endCode";
level1Render6 = "startCode,Curse of Osiris Pt.2,levelType,1,musicTrack,3,timeLimit,50,grassX,undefined,5,8,7,6,5,20,19,18,17,16,15,14,13,12,11,10,8,2,12,11,10,9,3,13,12,6,4,13,9,8,7,6,5,17,16,15,14,10,3,2,14,12,11,4,18,9,7,5,1,grassY,undefined,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,9,trapX,undefined,20,16,8,7,5,9,8,6,20,17,14,11,9,8,2,1,13,12,11,9,4,3,1,14,6,5,1,14,10,8,6,5,1,18,17,15,14,11,4,3,2,1,18,14,12,5,1,9,7,trapY,undefined,0,0,0,0,1,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,trapType,undefined,tEnd,tOsirisReal,tGate,tBarrier,eTrigger,tBlock,tSpike,eTrigger,tTorch,tTorch,tTorch,tTorch,tBlock,tSpike,tTorch,tBlock,tBlock,tSpike,eTrigger,tBarrier,tBlock,eTrigger,tBlock,tBlock,tCrusher,tBlock,tBlock,tBlock,tBlock,tSpike,tSpike,eTrigger,tBlock,tBlock,tLever,eTrigger,tSpike,tBlock,tBlock,tAxe,tSecret,tBlock,tBlock,tSpike,tCrusher,tBlock,tBlock,tAxe,tCrusher,trapCode,undefined,1,1,1,1,6,1,1,6,1,1,1,1,1,1,1,1,1,1,6,4,1,6,1,1,1,1,1,1,1,1,1,6,1,1,1,6,1,1,1,1,1,1,1,1,1,1,1,1,1,endCode";
level2Render1 = "startCode,Anuket's Palace,levelType,2,musicTrack,1,timeLimit,45,grassX,undefined,undefined,undefined,undefined,undefined,undefined,20,10,6,5,4,20,19,18,17,16,15,10,9,8,7,3,2,1,15,11,20,19,18,17,16,15,11,10,9,8,7,6,5,4,17,16,15,14,8,7,6,5,4,3,grassY,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,6,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,19,17,14,12,9,8,7,9,5,14,9,8,3,2,1,15,14,11,19,18,17,15,14,10,6,4,3,14,3,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,5,5,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,eTrigger,tGate,eTrigger,eTrigger,tBlock,tLever,eTrigger,tBlock,tSpike,tBlock,eTrigger,tBarrier,tBarrier,eTrigger,tLever,eTrigger,tBlock,tCrusher,tEnd,tAxe,tGate,eTrigger,tBlock,tOsiris,tBarrier,tSecret,tBlock,tBlock,tBlock,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,2,1,3,2,1,1,2,1,1,1,2,2,1,2,2,2,1,1,1,1,1,2,1,1,4,1,1,1,1,endCode";
level2Render2 = "startCode,Mestha's Blades,levelType,2,musicTrack,2,timeLimit,50,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,19,15,18,14,13,12,11,10,9,8,7,6,5,14,13,12,11,10,9,8,7,6,17,15,14,13,12,11,10,9,8,7,9,8,7,6,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,2,2,2,2,2,2,2,2,2,2,3,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,8,8,8,8,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,20,18,17,14,10,4,18,15,12,10,8,6,5,14,13,12,8,7,13,12,10,8,7,6,6,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,1,1,2,2,2,2,3,4,4,4,4,4,6,6,6,6,6,6,7,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tSecret,tBlock,tOsiris,tGate,eTrigger,eTrigger,tBlock,eTrigger,tAxe,eTrigger,tAxe,tGate,eTrigger,tGate,eTrigger,tAxe,tAxe,eTrigger,eTrigger,eTrigger,tAxe,tGate,tEnd,tBlock,tBlock,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,2,2,1,2,1,2,1,1,2,1,2,1,1,3,3,2,1,1,1,1,1,endCode";
level2Render3 = "startCode,Fortress of Khnum,levelType,2,musicTrack,1,timeLimit,50,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,11,3,10,9,6,5,4,3,11,10,7,6,10,9,8,2,10,11,10,9,8,7,6,5,4,12,11,10,9,8,7,6,5,4,3,2,1,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,6,6,6,6,6,6,6,6,8,8,8,8,8,8,8,8,8,8,8,8,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,12,9,7,6,5,4,12,4,12,10,8,7,4,3,12,8,7,12,9,2,1,12,10,1,12,9,8,6,5,1,12,1,7,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,6,7,7,8,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tBlock,eTrigger,tBarrier,tGate,tEnd,tBlock,tBlock,tBlock,tBlock,eTrigger,tBlock,tBlock,eTrigger,eTrigger,tBlock,tBlock,eTrigger,tBlock,eTrigger,tSecret,tBlock,tBlock,eTrigger,tBlock,tBlock,tGate,eTrigger,tCrusher,tLever,tBlock,tBlock,tBlock,tAxe,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,3,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,1,2,1,1,1,2,1,1,1,3,1,1,1,1,1,1,endCode";
level2Render4 = "startCode,Sebek Wall,levelType,2,musicTrack,2,timeLimit,40,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,5,4,2,16,15,14,13,12,11,10,9,8,7,4,2,6,5,2,6,2,5,4,2,3,2,1,10,9,8,1,7,6,5,4,3,2,1,11,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,6,6,7,7,7,7,8,8,8,8,8,8,8,9,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,16,15,14,11,10,9,8,3,2,16,5,4,3,2,7,4,3,2,7,6,5,3,2,7,6,3,2,7,4,3,2,7,3,11,10,9,7,11,5,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,7,7,7,7,8,8,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tBlock,tEnd,tGate,tSpike,eTrigger,eTrigger,tGate,tBlock,eTrigger,tBlock,tSpike,tSpike,tBlock,tSpike,tBlock,eTrigger,tBlock,eTrigger,tBlock,tSpike,tSpike,tBlock,tSpike,tBlock,eTrigger,tBlock,eTrigger,tBlock,eTrigger,tBlock,tSpike,tBlock,tGate,tBlock,tSecret,tOsiris,tBlock,tBlock,tCrusher,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,3,3,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,endCode";
level2Render5 = "startCode,The Sotis Guard,levelType,2,musicTrack,1,timeLimit,55,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,17,20,19,18,16,15,13,11,9,7,6,5,11,20,19,18,17,15,13,11,9,7,6,5,11,20,19,18,17,14,12,11,7,6,5,4,12,10,15,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,2,2,2,2,2,2,2,2,2,2,2,3,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,6,6,6,6,6,6,6,6,8,8,9,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,20,16,14,13,12,11,10,9,8,7,6,5,4,3,20,20,19,11,7,5,4,4,20,19,18,13,9,7,6,5,4,11,4,15,11,10,15,10,15,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,4,4,4,4,4,4,4,4,4,5,5,6,6,6,7,7,8,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tBlock,tGate,tSpike,eTrigger,tSpike,eTrigger,tSpike,tSpike,tSpike,tSpike,tSpike,tSpike,eTrigger,tOsiris,tBlock,tSecret,tBarrier,eTrigger,tBarrier,tLever,tBlock,tBlock,tEnd,tGate,tBarrier,eTrigger,eTrigger,tBarrier,eTrigger,tLever,tBlock,eTrigger,tBlock,tBlock,tLever,tBlock,tBlock,tBlock,tBlock,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,3,1,2,1,1,1,1,1,1,2,1,1,1,2,2,1,2,1,1,1,1,3,2,2,2,3,3,1,3,1,1,1,1,1,1,1,endCode";
level2Render6 = "startCode,Anuket Core,levelType,2,musicTrack,2,timeLimit,75,grassX,8,6,4,15,13,12,11,6,8,7,5,4,3,7,6,5,4,2,1,19,18,17,16,15,14,13,12,11,10,9,8,7,15,14,6,5,3,2,1,17,16,13,12,20,15,14,9,6,5,4,grassY,1,1,1,2,2,2,2,2,3,3,3,3,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,9,9,9,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,15,14,13,11,15,8,4,11,11,8,7,5,4,11,3,11,6,4,2,1,20,19,18,9,20,6,5,4,3,20,9,4,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,1,1,1,2,3,3,3,3,3,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tBlock,tEnd,tGate,tBarrier,tBlock,eTrigger,eTrigger,tBlock,tBlock,tTorch,tSpike,tSpike,tTorch,tBlock,eTrigger,tBlock,eTrigger,eTrigger,tBarrier,tLever,tBlock,tLever,eTrigger,tGate,tBlock,tBarrier,tSecret,tBlock,tTorch,tBlock,tBlock,tBlock,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,2,1,2,3,1,1,1,1,1,1,1,3,1,2,2,1,2,1,1,4,1,1,2,1,1,1,1,1,1,endCode";
level3Render1 = "startCode,Bast's Temple,levelType,3,musicTrack,1,timeLimit,40,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,3,3,20,19,18,17,16,15,13,11,10,9,8,7,6,5,4,3,11,20,19,17,16,15,14,11,10,5,4,11,10,9,11,11,18,15,14,13,12,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,5,5,5,5,5,5,5,5,6,6,6,7,8,9,9,9,9,9,trapX,undefined,undefined,undefined,undefined,undefined,18,17,15,14,12,11,9,8,4,14,11,14,12,11,19,18,17,16,14,13,12,10,8,7,6,5,4,14,12,19,18,17,16,12,18,15,12,10,9,18,15,12,18,15,12,trapY,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,6,6,6,6,6,7,7,7,8,8,8,trapType,undefined,undefined,undefined,undefined,undefined,tLever,eTrigger,eTrigger,tSpike,tSpike,eTrigger,eTrigger,eTrigger,eTrigger,tVine,tVine,tVine,tVine,tVine,tTorch,tEnd,tTorch,tGate,tVine,eTrigger,tVine,tGate,eTrigger,tCrusher,tTorch,tBarrier,eTrigger,tVine,tVine,tTorch,tBlock,tTorch,tSecret,tVine,tBlock,tVine,tVine,tOsiris,tCrusher,tBlock,tVine,tVine,tBlock,tVine,tVine,trapCode,undefined,undefined,undefined,undefined,undefined,1,7,5,1,1,7,7,5,5,1,1,1,1,1,1,1,1,1,1,8,1,1,5,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,endCode";
level3Render2 = "startCode,Phoenix Chamber,levelType,3,musicTrack,2,timeLimit,50,grassX,undefined,undefined,undefined,undefined,undefined,18,4,2,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,20,19,18,17,16,15,9,8,7,6,4,3,2,1,14,13,12,11,10,5,4,3,2,1,grassY,undefined,undefined,undefined,undefined,undefined,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,trapX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,20,17,13,12,11,10,9,8,6,5,3,20,5,4,20,17,16,15,14,13,12,11,10,6,4,3,20,1,19,14,10,8,5,4,3,12,5,2,1,trapY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,5,5,6,7,trapType,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,tBlock,eTrigger,eTrigger,tSpike,tSpike,tSpike,tSpike,eTrigger,tLever,tBlock,tBarrier,tBlock,tBlock,tEnd,tBlock,tGate,eTrigger,tAxe,tSpike,tSpike,tSpike,tSpike,eTrigger,eTrigger,eTrigger,tGate,tBlock,tTorch,tTorch,tBlock,tBlock,tAxe,tBlock,tSecret,tBarrier,tTorch,tBlock,tBlock,tTorch,trapCode,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,7,5,1,1,1,1,8,1,1,1,1,1,1,1,1,7,1,1,1,1,1,7,7,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,endCode";
level3Render3 = "startCode,Cobra Gate,levelType,3,musicTrack,1,timeLimit,45,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,19,10,7,6,19,18,17,16,15,14,5,4,3,2,13,12,11,9,8,7,7,6,5,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,trapX,undefined,undefined,20,16,15,14,12,10,9,8,7,5,3,2,20,12,10,7,20,18,17,16,13,12,10,4,2,1,20,13,10,9,7,6,1,20,10,6,5,4,1,18,16,15,11,10,4,1,9,8,trapY,undefined,undefined,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,trapType,undefined,undefined,tBlock,tBarrier,tBarrier,tGate,eTrigger,tSpike,tSpike,eTrigger,eTrigger,tGate,eTrigger,eTrigger,tBlock,tVine,tLever,tLever,tBlock,eTrigger,tLever,eTrigger,tBlock,tVine,tVine,tBarrier,tSecret,tBlock,tBlock,tGate,tVine,eTrigger,tAxe,tBlock,tBlock,tBlock,tVine,tGate,tEnd,tBlock,tBlock,tTorch,tTorch,tCrusher,tAxe,tBlock,tBlock,tBlock,tTorch,tCrusher,trapCode,undefined,undefined,1,2,3,1,7,1,1,5,7,1,5,7,1,1,3,2,1,7,1,5,1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,endCode";
level3Render4 = "startCode,Tuamutef's Quarters,levelType,3,musicTrack,2,timeLimit,50,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,17,10,19,18,17,15,14,13,10,13,12,10,8,7,6,5,4,3,2,1,20,12,8,15,14,13,12,4,3,2,12,11,10,9,7,6,5,16,1,9,8,7,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,9,9,9,trapX,20,19,18,16,15,14,13,10,5,20,2,20,19,16,12,9,2,20,16,11,10,9,8,7,6,5,4,3,2,1,16,11,9,16,15,14,11,9,5,4,3,2,1,16,7,6,1,9,9,8,trapY,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,8,9,trapType,tBlock,tSecret,tBarrier,tSpike,eTrigger,tBarrier,tGate,eTrigger,eTrigger,tBlock,tVine,tBlock,tOsiris,tVine,tBlock,tVine,tVine,tBlock,tVine,tBlock,eTrigger,tVine,tTorch,tLever,tCrusher,eTrigger,tCrusher,tBarrier,tBarrier,tEnd,tVine,tBlock,tVine,tBlock,tTorch,tCrusher,tBlock,tVine,tBlock,eTrigger,tOsiris,tLever,tBlock,tBlock,tSpike,tTorch,tBlock,tVine,tVine,tTorch,trapCode,1,1,2,1,7,1,1,7,7,1,1,1,1,1,1,1,1,1,1,1,7,1,1,1,1,8,1,4,2,1,1,1,1,1,1,1,1,1,1,8,1,2,1,1,1,1,1,1,1,1,endCode";
level3Render5 = "startCode,Duamutef's Quarters,levelType,3,musicTrack,1,timeLimit,45,grassX,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,19,9,20,19,18,17,14,13,11,9,8,6,5,4,3,20,5,20,19,16,15,14,12,10,9,7,6,5,3,2,17,13,12,11,10,9,8,7,6,5,4,grassY,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,trapX,20,18,17,15,14,13,8,7,5,4,3,9,7,16,15,14,13,12,11,10,8,7,6,4,3,2,16,15,12,11,10,7,2,20,19,17,13,12,11,10,9,7,6,2,17,13,11,4,3,8,trapY,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,trapType,tEnd,tGate,tBarrier,eTrigger,tBarrier,tLever,tGate,tSpike,eTrigger,tSpike,eTrigger,eTrigger,tVine,tBlock,tVine,tBarrier,eTrigger,tVine,tAxe,tBlock,tSpike,tVine,tBarrier,tLever,tLever,tBlock,tBlock,tVine,tVine,tVine,tBlock,tVine,tBlock,tSecret,tTorch,tBlock,tBlock,tLever,tVine,tSpike,eTrigger,eTrigger,tBarrier,tBlock,tBlock,tBlock,tVine,tBlock,tTorch,tTorch,trapCode,1,1,2,8,1,2,1,1,7,1,7,7,1,1,1,3,7,1,1,1,1,1,5,1,2,1,1,1,1,1,1,1,1,1,1,1,1,3,1,1,7,8,4,1,1,1,1,1,1,1,endCode";
level3Render6 = "startCode,Bast's Reign,levelType,3,musicTrack,3,timeLimit,80,grassX,15,13,1,19,17,15,13,11,10,9,8,7,6,5,4,3,2,15,13,2,10,9,8,7,6,5,4,3,2,16,15,14,2,12,11,10,9,8,7,6,5,4,3,2,13,11,3,6,5,1,grassY,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,8,8,8,9,9,9,trapX,20,19,18,17,11,9,7,6,17,11,10,9,8,7,6,5,4,3,1,17,16,12,11,1,17,16,12,11,10,9,7,4,3,1,14,13,12,11,1,13,12,11,5,3,1,13,1,1,6,5,trapY,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,8,9,9,trapType,tLever,tBarrier,tLever,tGate,eTrigger,tGate,eTrigger,eTrigger,tBlock,tBlock,tLever,eTrigger,tSpike,tSpike,tSpike,tSpike,eTrigger,tBarrier,tVine,tBlock,tVine,tVine,tBlock,tVine,tBlock,tVine,tVine,tBlock,tEnd,tGate,eTrigger,eTrigger,tBarrier,tVine,tTorch,tBlock,tVine,tBlock,tVine,tBlock,tSecret,tBarrier,tAxe,tBarrier,tVine,tBlock,tVine,tVine,tCrusher,tCrusher,trapCode,3,2,1,1,9,1,7,8,1,1,2,7,1,1,1,1,7,1,1,1,1,1,1,1,1,1,1,1,1,1,7,7,1,1,1,1,1,1,1,1,1,3,1,1,1,1,1,1,1,1,endCode";
Instance of Symbol 925 MovieClip in Frame 21
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 1009 MovieClip in Frame 30
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 1011 MovieClip in Frame 30
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 1013 MovieClip in Frame 30
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 1015 MovieClip in Frame 30
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 1017 MovieClip in Frame 30
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 1019 MovieClip in Frame 30
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.resetData();
_root.saveData();
gotoAndPlay (2);
}
Instance of Symbol 1023 MovieClip in Frame 37
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Frame 43
_root.secretAmulets = 0;
_root.timeAmulets = 0;
var t = 1;
while (t <= 18) {
if (_root["secretAmulet" + t] == true) {
_root.secretAmulets = _root.secretAmulets + 1;
}
if (_root["timeAmulet" + t] == true) {
_root.timeAmulets = _root.timeAmulets + 1;
}
t++;
}
_root.totalAmulets = _root.secretAmulets + _root.timeAmulets;
numberScroll = 0;
numberAnuket = 0;
numberBast = 0;
numberGauntlet = 0;
numberAten = 0;
numberEnd = 0;
levelsCompleted = 0;
if (_root.bestTime1 < 9999) {
numberScroll = numberScroll + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime2 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime3 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime4 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime5 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime6 < 9999) {
numberEnd = numberEnd + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime7 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime8 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime9 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime10 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime11 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime12 < 9999) {
numberGauntlet = numberGauntlet + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime13 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime14 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime15 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime16 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime17 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime18 < 9999) {
numberGauntlet = numberGauntlet + 1;
levelsCompleted = levelsCompleted + 1;
}
_root.collectScroll = ("Delta Scroll (" + numberScroll) + "/1)";
_root.collectAnuket = ("Anuket Stone (" + numberAnuket) + "/5)";
_root.collectBast = ("Bast Stone (" + numberBast) + "/5)";
_root.collectGauntlet = ("Delta Gauntlet (" + numberGauntlet) + "/2)";
_root.collectAten = ("Aten Stone (" + numberAten) + "/4)";
gamePercent = (((levelsCompleted * 2) + (_root.timeAmulets * 1.5)) + (_root.secretAmulets * 1.5)) + (numberEnd * 10);
_root.percentDisplay = ("Percentage Complete: " + gamePercent) + "%";
_root.rollDisplay = "";
Instance of Symbol 1026 MovieClip in Frame 43
onClipEvent (load) {
if (_root.gamePercent >= 50) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.gamePercent < 50) {
_root.rollDisplay = "50% Completion Required";
} else {
_root.rollDisplay = "View Concept Art";
}
this.gotoAndStop(2);
}
on (rollOut) {
_root.rollDisplay = "";
this.gotoAndStop(1);
}
on (press) {
if (Key.isDown(67) || (_root.gamePercent >= 50)) {
_root.gotoAndStop("concept");
}
}
Instance of Symbol 1028 MovieClip in Frame 43
onClipEvent (load) {
if (_root.gamePercent >= 75) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.gamePercent < 75) {
_root.rollDisplay = "75% Completion Required";
} else {
_root.rollDisplay = "View Production Screens";
}
this.gotoAndStop(2);
}
on (rollOut) {
_root.rollDisplay = "";
this.gotoAndStop(1);
}
on (press) {
if (Key.isDown(67) || (_root.gamePercent >= 75)) {
_root.gotoAndStop("production");
}
}
Instance of Symbol 1030 MovieClip in Frame 43
onClipEvent (load) {
if (_root.gamePercent >= 100) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
on (rollOver) {
if (_root.gamePercent < 100) {
_root.rollDisplay = "100% Completion Required";
} else {
_root.rollDisplay = "View Osiris III Brainstorm";
}
this.gotoAndStop(2);
}
on (rollOut) {
_root.rollDisplay = "";
this.gotoAndStop(1);
}
on (press) {
if (Key.isDown(67) || (_root.gamePercent >= 100)) {
_root.gotoAndStop("brainstorm");
}
}
Instance of Symbol 24 MovieClip [box] in Frame 50
on (press) {
_root.gotoAndStop("diagram");
}
Frame 59
_root.onEnterFrame = function () {
if (Key.isDown(37)) {
_root.viewport.cImage._x = _root.viewport.cImage._x - 5;
}
if (Key.isDown(39)) {
_root.viewport.cImage._x = _root.viewport.cImage._x + 5;
}
if (Key.isDown(38)) {
_root.viewport.cImage._y = _root.viewport.cImage._y - 5;
}
if (Key.isDown(40)) {
_root.viewport.cImage._y = _root.viewport.cImage._y + 5;
}
};
Instance of Symbol 24 MovieClip [box] in Frame 59
on (press) {
_root.viewport.cImage.prevFrame();
}
Instance of Symbol 24 MovieClip [box] in Frame 59
on (press) {
_root.viewport.cImage.nextFrame();
}
Frame 68
keypress = true;
_root.onEnterFrame = function () {
if (Key.isDown(37)) {
if (keypress == true) {
keypress = false;
_root.screenViewer.prevFrame();
}
} else if (Key.isDown(39)) {
if (keypress == true) {
keypress = false;
_root.screenViewer.nextFrame();
}
} else if (Key.isDown(32)) {
if (keypress == true) {
keypress = false;
_root.screenViewer.gotoAndStop(1);
}
} else {
keypress = true;
}
};
Frame 81
removeAllClips();
stopAllSounds();
menuDes = "Choose a save slot then select an option";
saveSlot = 0;
playType = "customLevel";
var c = 1;
while (c <= 16) {
_root.masterScore = _root.masterScore + _root["stageScore" + c];
_root["stageBar" + c] = (c * 1000) - 3000;
c++;
}
var a = 1;
while (a <= 8) {
if (_root["customLevelRender" + a] == undefined) {
_root["stage" + a] = "Empty Slot " + a;
} else {
nameStart = _root["customLevelRender" + a].indexOf("startCode,");
nameEnd = _root["customLevelRender" + a].indexOf(",grassX");
nameArraySplit = _root["customLevelRender" + a].slice(nameStart, nameEnd);
nameArray = nameArraySplit.split(",");
_root["stage" + a] = nameArray[1];
}
_root["box" + a].pID = a;
_root["box" + a].onEnterFrame = function () {
if (_root.saveSlot == this.pID) {
_root["box" + this.pID].gotoAndStop(2);
_root["box" + this.pID]._alpha = 50;
} else {
_root["box" + this.pID]._alpha = 0;
}
};
_root["box" + a].onRollOver = function () {
_root.menuDes = "Select this slot.";
};
_root["box" + a].onRollOut = function () {
_root.menuDes = "Choose a save slot then select an option.";
};
_root["box" + a].onPress = function () {
_root.saveSlot = this.pID;
};
a++;
}
Instance of Symbol 24 MovieClip [box] "box1" in Frame 81
onClipEvent (enterFrame) {
if (_root["customLevelRender" + _root.saveSlot] == undefined) {
this._alpha = 50;
} else {
this._alpha = 0;
}
}
on (rollOver) {
if (_root["customLevelRender" + _root.saveSlot] != undefined) {
_root.bit._x = this._x - 110;
_root.bit._y = this._y - 5;
_root.menuDes = "This level is ready to be played!";
}
}
on (rollOut) {
_root.bit._y = -100;
_root.menuDes = "";
}
on (press) {
if (_root["customLevelRender" + _root.saveSlot] != undefined) {
_root.levelName = _root["stage" + _root.saveSlot];
levelRender = _root["customLevelRender" + _root.saveSlot];
levelTypeStart = levelRender.indexOf("levelType,");
levelTypeEnd = levelRender.indexOf(",musicTrack");
levelTypeArraySplit = levelRender.slice(levelTypeStart, levelTypeEnd);
levelTypeArray = levelTypeArraySplit.split(",");
levelTypeVar = levelTypeArray[1];
_root.levelType = Number(levelTypeVar);
musicTrackStart = levelRender.indexOf("musicTrack,");
musicTrackEnd = levelRender.indexOf(",timeLimit");
musicTrackArraySplit = levelRender.slice(musicTrackStart, musicTrackEnd);
musicTrackArray = musicTrackArraySplit.split(",");
musicTrackVar = musicTrackArray[1];
_root.musicTrack = Number(musicTrackVar);
timeLimitStart = levelRender.indexOf("timeLimit,");
timeLimitEnd = levelRender.indexOf(",grassX");
timeLimitArraySplit = levelRender.slice(timeLimitStart, timeLimitEnd);
timeLimitArray = timeLimitArraySplit.split(",");
timeLimitVar = timeLimitArray[1];
_root.timeLimit = Number(timeLimitVar);
grassXStart = levelRender.indexOf("grassX");
grassXEnd = levelRender.indexOf("grassY");
grassXArraySplit = levelRender.slice(grassXStart, grassXEnd);
_root.grassXArray = grassXArraySplit.split(",");
var i = 0;
while (i < _root.grassXArray.length) {
_root.grassXArray[i] = Number(_root.grassXArray[i]);
i++;
}
grassYStart = levelRender.indexOf("grassY");
grassYEnd = levelRender.indexOf("grassType");
grassYArraySplit = levelRender.slice(grassYStart, grassYEnd);
_root.grassYArray = grassYArraySplit.split(",");
var i = 0;
while (i < _root.grassYArray.length) {
_root.grassYArray[i] = Number(_root.grassYArray[i]);
i++;
}
trapXStart = levelRender.indexOf("trapX");
trapXEnd = levelRender.indexOf("trapY");
trapXArraySplit = levelRender.slice(trapXStart, trapXEnd);
_root.trapXArray = trapXArraySplit.split(",");
var i = 0;
while (i < _root.trapXArray.length) {
_root.trapXArray[i] = Number(_root.trapXArray[i]);
i++;
}
trapYStart = levelRender.indexOf("trapY");
trapYEnd = levelRender.indexOf("trapType");
trapYArraySplit = levelRender.slice(trapYStart, trapYEnd);
_root.trapYArray = trapYArraySplit.split(",");
var i = 0;
while (i < _root.trapYArray.length) {
_root.trapYArray[i] = Number(_root.trapYArray[i]);
i++;
}
trapTypeStart = levelRender.indexOf("trapType");
trapTypeEnd = levelRender.indexOf("trapCode");
trapTypeArraySplit = levelRender.slice(trapTypeStart, trapTypeEnd);
_root.trapTypeArray = trapTypeArraySplit.split(",");
trapCodeStart = levelRender.indexOf("trapCode");
trapCodeEnd = levelRender.indexOf("endCode");
trapCodeArraySplit = levelRender.slice(trapCodeStart, trapCodeEnd);
_root.trapCodeArray = trapCodeArraySplit.split(",");
var i = 0;
while (i < _root.trapYArray.length) {
_root.trapYArray[i] = Number(_root.trapYArray[i]);
i++;
}
_root.gotoAndStop("game");
}
}
Instance of Symbol 24 MovieClip [box] "box2" in Frame 81
onClipEvent (enterFrame) {
if (_root.saveSlot == 0) {
this._alpha = 50;
} else {
this._alpha = 0;
}
}
on (rollOver) {
if (_root.saveSlot != 0) {
if (_root["customLevelRender" + _root.saveSlot] != undefined) {
_root.menuDes = "Create a level in this slot.";
} else {
_root.menuDes = "Edit this level or scrap it and start again.";
}
}
}
on (rollOut) {
_root.bit._y = -100;
_root.menuDes = "";
}
on (press) {
if (_root.saveSlot != 0) {
_root.levelRender = _root["customLevelRender" + _root.saveSlot];
_root.gotoAndStop("levelCreate");
}
}
Instance of Symbol 24 MovieClip [box] "box3" in Frame 81
onClipEvent (enterFrame) {
if (_root.saveSlot == 0) {
this._alpha = 50;
} else {
this._alpha = 0;
}
}
on (rollOver) {
if (_root.saveSlot != 0) {
_root.bit._x = this._x - 110;
_root.bit._y = this._y - 5;
if (_root["customLevelRender" + _root.saveSlot] != undefined) {
_root.menuDes = "Get the code of this level to share with others.";
} else {
_root.menuDes = "If you have someone else's level code, click here to import it.";
}
}
}
on (rollOut) {
_root.bit._y = -100;
_root.menuDes = "";
}
on (press) {
if (_root.saveSlot != 0) {
if (_root["customLevelRender" + _root.saveSlot] == undefined) {
_root.levelRender = "";
} else {
_root.levelRender = _root["customLevelRender" + _root.saveSlot];
}
_root.gotoAndStop("renderLevel");
}
}
Instance of Symbol 24 MovieClip [box] in Frame 93
on (press) {
_root.gotoAndStop("brainstorm");
}
Frame 101
stop();
saveData();
startLevel = false;
_quality = "HIGH";
Mouse.show();
removeAllClips();
Frame 109
Mouse.hide();
attachMovie("startfade", "startfade", 1100);
startfade._x = 0;
startfade._y = 0;
attachMovie("endfade", "endfade", 1120);
endfade._x = 0;
endfade._y = 0;
attachMovie("ddisplay", "ddisplay", 1000);
ddisplay._x = 0;
ddisplay._y = 0;
attachMovie("crosshair", "crosshair", 1010);
crosshair._alpha = 80;
attachMovie("lara", "lara", 400);
lara._xscale = 38;
lara._yscale = 38;
lara._alpha = 100;
attachMovie("box", "box", 900);
box._y = 380;
secretCollected = false;
var i = 1;
while (i <= 4) {
attachMovie("bground", "bground" + i, i);
_root["bground" + i].wall.gotoAndStop(_root.levelType);
i++;
}
startLevel = false;
levelCompleted = false;
levelTimer = 0;
majorx = 0;
majory = 0;
tutorial = 1;
grounded = true;
reloaded = false;
weapon1Ammo = 99;
weapon2Ammo = 60;
weapon3Ammo = 12;
if (gunA4 == false) {
weapon4Ammo = "";
} else {
weapon4Ammo = 24;
}
if (gunA5 == false) {
weapon5Ammo = "";
} else {
weapon5Ammo = 80;
}
armTimer = 30;
armDeplete = true;
levelStarted = false;
rotateFactor = 1;
walking = false;
speed = 15;
oktofire = false;
ii = 1;
eni = 1;
bbi = 1;
adren = 100;
maxHealth = 500;
health = maxHealth;
enemyHit = 5;
healthmax = 1;
curse = 0;
cursemax = 1;
curseMode = false;
falling = false;
died = false;
ended = false;
adrenDecrease = 2;
wi = 1;
ad = 700;
tenslow = 10;
jumpAccel = 5;
jumpPlus = 2;
walkShift = 0;
rollShift = 0;
neatShift = 0;
superSprint = false;
weapon = 1;
panDir = "none";
ragamortis = 0;
nofiring = true;
bigjumpAccel = 100;
legSet = false;
jumping = false;
rolling = false;
rolling2 = false;
crouching = false;
headtilt = 0.5;
blown = false;
jumpShift = 0;
enemyHP = 0;
grassshift = 0;
wepchange = false;
bgroundshiftX = 0;
bgroundshiftY = 0;
cloudsshift = 0;
if (gunB1 == true) {
totalGuns = 2;
} else {
totalGuns = 1;
}
damageFactor = 1;
leverPull1 = 1;
leverPull2 = 1;
leverPull3 = 1;
stillRotate = 1.1;
stillAdd = 60;
activeEnemies = 0;
if (currentLevel > 1) {
shadeAlpha = 60;
} else {
shadeAlpha = 0;
}
cloudmove = 0;
chainMove = 0;
dir = "right";
if (levelType == 1) {
levelWorld = "egypt";
} else if (levelType == 2) {
levelWorld = "ice";
} else if (levelType == 3) {
levelWorld = "india";
}
stopAllSounds();
if (masterVolume > 0) {
musicSound = new Sound(this);
musicSound.attachSound((("m_" + levelWorld) + "_") + musicTrack);
musicSound.start(0, 99);
musicSound.setVolume(80);
}
onMouseDown = function () {
armDeplete = false;
if (startLevel == true) {
if (((weapon == 1) || (weapon == 2)) || (weapon == 4)) {
lara.lara.armRight.gotoAndStop(2);
lara.lara.armLeft.gotoAndStop(2);
lara.lara.armStill.gotoAndStop("fire");
}
oktofire = true;
}
};
onMouseUp = function () {
armDeplete = true;
if (startLevel == true) {
Mouse.hide();
}
oktofire = false;
};
mouseListener.onMouseWheel = function (delta) {
nofiring = true;
divideDelta = delta / Math.abs(delta);
preweapon = weapon;
weapon = weapon + divideDelta;
if (weapon > 5) {
weapon = 5;
}
if (weapon < 1) {
weapon = 1;
}
if ((gunA4 == false) && (weapon == 4)) {
if ((gunA5 == true) && (preweapon < 5)) {
weapon = 5;
} else {
weapon = 3;
}
}
if ((gunA5 == false) && (weapon == 5)) {
weapon = 4;
}
};
Mouse.addListener(mouseListener);
lara.lara.armRight.gun.onEnterFrame = function () {
if (nofiring == true) {
if (oktofire == true) {
if (_root[("weapon" + weapon) + "Ammo"] > 0) {
lara.lara.armRight.gun.select.play();
}
} else {
lara.lara.armRight.gun.select.gotoAndStop(1);
}
}
};
lara.lara.armLeft.gun.onEnterFrame = function () {
if (nofiring == true) {
if (oktofire == true) {
if (_root[("weapon" + weapon) + "Ammo"] > 0) {
lara.lara.armLeft.gun.select.play();
}
} else {
lara.lara.armLeft.gun.select.gotoAndStop(1);
}
}
if (_root[("weapon" + weapon) + "Ammo"] < 0) {
_root[("weapon" + weapon) + "Ammo"] = 0;
}
};
lara.lara.legs.onEnterFrame = function () {
if (jumping == true) {
lara.lara.legs.gotoAndStop("jump");
} else if (rolling == true) {
lara.lara.legs.gotoAndStop("crouch");
} else if (rolling2 == true) {
lara.lara.legs.gotoAndStop("crouch");
} else if (crouching == true) {
lara.lara.legs.gotoAndStop("crouch");
} else if (backjumping == true) {
lara.lara.legs.gotoAndStop("backjump");
} else if (walking == true) {
lara.lara.legs.gotoAndStop("jog");
} else {
lara.lara.legs.gotoAndStop("normal");
}
};
attachMovie("sideWall", "sideWall1", 50);
attachMovie("sideWall", "sideWall2", 51);
attachMovie("grass", "grass1", 411);
attachMovie("grass", "grass2", 412);
var i = 3;
while (i <= 52) {
_root[("grass" + i) + "X"] = grassXArray[i - 2];
_root[("grass" + i) + "Y"] = grassYArray[i - 2];
if (isNaN(_root[("grass" + i) + "X"]) == false) {
attachMovie("grassOne", "grass" + i, 410 + i);
}
i++;
}
var i = 1;
while (i <= 50) {
_root[("trap" + i) + "X"] = trapXArray[i];
_root[("trap" + i) + "Y"] = trapYArray[i];
_root[("trap" + i) + "Type"] = trapTypeArray[i];
_root[("trap" + i) + "Code"] = trapCodeArray[i];
attachMovie(_root[("trap" + i) + "Type"], "trap" + i, 200 + i);
_root["trap" + i].code = _root[("trap" + i) + "Code"];
_root["trap" + i].leverTab = false;
i++;
}
onEnterFrame = function () {
if (curse > 0) {
if (curseMode == true) {
curse = curse - 0.3;
}
} else {
curseMode = false;
}
if ((Key.isDown(67) && (Key.isDown(80))) && (curse < 100)) {
curse = curse + 5;
if (Key.isDown(88)) {
_root.startLevel = false;
_root.levelCompleted = true;
_root.endfade.play();
}
if (Key.isDown(49)) {
leverPull1 = 0;
}
if (Key.isDown(50)) {
leverPull2 = 0;
}
if (Key.isDown(51)) {
leverPull3 = 0;
}
}
if (curse >= 100) {
curseMode = true;
}
if (curseMode == true) {
damageFactor = 5;
} else {
damageFactor = 1;
}
sideWall1._x = -50 - majorx;
sideWall1._y = majory - 0;
sideWall2._x = 4450 - majorx;
sideWall2._y = majory - 0;
grass1._x = -200 - majorx;
grass1._y = majory - 0;
grass2._x = 2200 - majorx;
grass2._y = majory - 0;
var _local3 = 3;
while (_local3 <= 52) {
_root["grass" + _local3]._x = (_root[("grass" + _local3) + "X"] * 200) - majorx;
_root["grass" + _local3]._y = majory - (_root[("grass" + _local3) + "Y"] * 140);
_local3++;
}
helpIcon = 1;
_local3 = 1;
while (_local3 <= 50) {
_root["trap" + _local3]._x = ((_root[("trap" + _local3) + "X"] * 200) + 100) - majorx;
_root["trap" + _local3]._y = majory - ((_root[("trap" + _local3) + "Y"] * 140) - 25);
if (_root[("trap" + _local3) + "Type"] == "tHelp") {
if (lara.hitTest(_root["trap" + _local3])) {
helpIcon = _root["trap" + _local3].code;
}
}
if (_root[("trap" + _local3) + "Type"] == "tLever") {
if ((Key.isDown(17) || (Key.isDown(32))) && (_root["trap" + _local3].hitTest(lara))) {
if (_root["trap" + _local3].leverTab == false) {
_root["trap" + _local3].leverTab = true;
if (_root["leverPull" + _root["trap" + _local3].code] == 1) {
_root["leverPull" + _root["trap" + _local3].code] = 0;
} else {
_root["leverPull" + _root["trap" + _local3].code] = 1;
}
}
} else {
_root["trap" + _local3].leverTab = false;
}
}
if ((_root[("trap" + _local3) + "Type"] == "tBarrier") || (_root[("trap" + _local3) + "Type"] == "tLever")) {
if (_root["trap" + _local3].code <= 3) {
codeUse = _root["trap" + _local3].code;
} else {
codeUse = _root["trap" + _local3].code - 3;
}
if (_root["leverPull" + codeUse] == 1) {
if (_root["trap" + _local3].code <= 3) {
_root["trap" + _local3].gotoAndStop("rise");
} else {
_root["trap" + _local3].gotoAndStop("fall");
}
} else if (_root["trap" + _local3].code <= 3) {
_root["trap" + _local3].gotoAndStop("fall");
} else {
_root["trap" + _local3].gotoAndStop("rise");
}
}
if (_root[("trap" + _local3) + "Type"] == "tGate") {
if (activeEnemies == 0) {
_root["trap" + _local3].gotoAndStop("fall");
_root["trap" + _local3].clearNoteLeft._alpha = 0;
_root["trap" + _local3].clearNoteRight._alpha = 0;
} else {
_root["trap" + _local3].gotoAndStop("rise");
}
}
if (lara.box.hitTest(_root["trap" + _local3].clearNoteLeft)) {
_root["trap" + _local3].clearNoteRight._alpha = 100;
} else {
_root["trap" + _local3].clearNoteRight._alpha = 0;
}
if (lara.box.hitTest(_root["trap" + _local3].clearNoteRight)) {
_root["trap" + _local3].clearNoteLeft._alpha = 100;
} else {
_root["trap" + _local3].clearNoteLeft._alpha = 0;
}
if (_root[("trap" + _local3) + "Type"] == "eTrigger") {
if (lara.hitTest(_root["trap" + _local3]) && (activeEnemies < 3)) {
_root["trap" + _local3].removeMovieClip();
activeEnemies = activeEnemies + 1;
attachMovie("enemy", "gargoyle" + _local3, 500 + _local3);
_root["gargoyle" + _local3].gargoyle.gotoAndStop(_root[("trap" + _local3) + "Code"]);
xStartRan = Math.random() * 100;
if (xStartRan > 50) {
xStartPlus = 5;
} else {
xStartPlus = -5;
}
_root["gargoyleStartX" + _local3] = _root[("trap" + _local3) + "X"] + xStartPlus;
_root["gargoyleStartY" + _local3] = _root[("trap" + _local3) + "Y"] + 3;
_root["gargoyle" + _local3]._x = _root["gargoyleStartX" + _local3];
_root["gargoyle" + _local3]._y = _root["gargoyleStartY" + _local3];
_root[("gargoyle" + _local3) + "moveX"] = 0;
_root[("gargoyle" + _local3) + "moveY"] = 0;
_root[("gargoyle" + _local3) + "yAccel"] = Math.random() * 100;
_root[("gargoyle" + _local3) + "xAccel"] = 0;
_root[("gargoyle" + _local3) + "xAccelDir"] = 1;
_root[("gargoyle" + _local3) + "yAccelDir"] = 1;
_root[("gargoyle" + _local3) + "Alive"] = true;
_root[("gargoyle" + _local3) + "swoopMultiplierX"] = 1;
_root[("gargoyle" + _local3) + "swoopMultiplierY"] = 1;
_root[("gargoyle" + _local3) + "type"] = _root[("trap" + _local3) + "Code"];
if (_root[("trap" + _local3) + "Code"] == 1) {
_root[("gargoyle" + _local3) + "HP"] = 50;
_root[("gargoyle" + _local3) + "maxHP"] = 50;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 20;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 20;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 99;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 2) {
_root[("gargoyle" + _local3) + "HP"] = 50;
_root[("gargoyle" + _local3) + "maxHP"] = 50;
_root[("gargoyle" + _local3) + "Speed"] = 4;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 10;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 30;
_root[("gargoyle" + _local3) + "swoopVar"] = 300;
_root[("gargoyle" + _local3) + "blastRan"] = 100;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 3) {
_root[("gargoyle" + _local3) + "HP"] = 100;
_root[("gargoyle" + _local3) + "maxHP"] = 100;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 10;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 30;
_root[("gargoyle" + _local3) + "swoopVar"] = 300;
_root[("gargoyle" + _local3) + "blastRan"] = 98;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 4) {
_root[("gargoyle" + _local3) + "HP"] = 800;
_root[("gargoyle" + _local3) + "maxHP"] = 800;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 10;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 30;
_root[("gargoyle" + _local3) + "swoopVar"] = 300;
_root[("gargoyle" + _local3) + "blastRan"] = 97;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 5) {
_root[("gargoyle" + _local3) + "HP"] = 40;
_root[("gargoyle" + _local3) + "maxHP"] = 40;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 40;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 1;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 100;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 6) {
_root[("gargoyle" + _local3) + "HP"] = 100;
_root[("gargoyle" + _local3) + "maxHP"] = 100;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 20;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 20;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 98;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 7) {
_root[("gargoyle" + _local3) + "HP"] = 60;
_root[("gargoyle" + _local3) + "maxHP"] = 60;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 20;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 20;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 99;
_root[("gargoyle" + _local3) + "blastPower"] = 50;
} else if (_root[("trap" + _local3) + "Code"] == 8) {
_root[("gargoyle" + _local3) + "HP"] = 120;
_root[("gargoyle" + _local3) + "maxHP"] = 120;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 20;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 20;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 98;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
} else if (_root[("trap" + _local3) + "Code"] == 9) {
_root[("gargoyle" + _local3) + "HP"] = 500;
_root[("gargoyle" + _local3) + "maxHP"] = 500;
_root[("gargoyle" + _local3) + "Speed"] = 5;
_root[("gargoyle" + _local3) + "swoopSpeedX"] = 20;
_root[("gargoyle" + _local3) + "swoopSpeedY"] = 20;
_root[("gargoyle" + _local3) + "swoopVar"] = 200;
_root[("gargoyle" + _local3) + "blastRan"] = 97;
_root[("gargoyle" + _local3) + "blastPower"] = 100;
}
}
}
if (_root[("trap" + _local3) + "Type"] == "tSecret") {
if (_root["trap" + _local3].hitTest(lara.box)) {
if (secretCollected == false) {
secretCollected = true;
_root["trap" + _local3].gotoAndPlay("collected");
}
}
}
if (_root[("trap" + _local3) + "Type"] == "tEnd") {
if (_root["trap" + _local3].hitTest(lara.box)) {
if (startLevel == true) {
startLevel = false;
_root["trap" + _local3].play();
}
_root["trap" + _local3].play();
}
}
if (_root[("trap" + _local3) + "Type"] == "tOsirisReal") {
if (_root["trap" + _local3].hitTest(lara.box)) {
if (startLevel == true) {
startLevel = false;
_root.endSequence.play();
}
}
}
_local3++;
}
if (health < 1) {
savedata();
if (startLevel == true) {
startLevel = false;
endfade.play();
lara.lara.play();
}
}
if (health < 0) {
health = 0;
}
if (startLevel == true) {
_quality = _root.gameQuality;
} else {
Mouse.show();
_quality = "high";
}
if (Key.isToggled(73) && (testRun == true)) {
boxAlpha = 50;
} else {
boxAlpha = 0;
}
box._alpha = boxAlpha;
lara.lara.armRight.gun.gotoAndStop(weapon);
lara.lara.armStill.stillArm.gotoAndStop(weapon);
if (totalGuns == 1) {
lara.lara.armLeft.gun.gotoAndStop(7);
lara.lara.armLeft._alpha = 0;
lara.lara.armStill._alpha = 100;
downBlock = 30;
} else {
lara.lara.armLeft.gun.gotoAndStop(weapon);
lara.lara.armLeft._alpha = 100;
lara.lara.armStill._alpha = 0;
downBlock = 50;
}
if (weapon == 1) {
if (gunB1 == true) {
totalGuns = 2;
} else {
totalGuns = 1;
}
}
if (weapon == 2) {
if (gunB2 == true) {
totalGuns = 2;
} else {
totalGuns = 1;
}
}
if (weapon == 3) {
totalGuns = 1;
}
if (weapon == 4) {
if (gunB4 == true) {
totalGuns = 2;
} else {
totalGuns = 1;
}
}
if (weapon == 5) {
if (gunB5 == true) {
totalGuns = 2;
} else {
totalGuns = 1;
}
}
if (weapon == 3) {
lara.lara.body.backshot._alpha = 0;
} else {
lara.lara.body.backshot._alpha = 100;
}
if (weapon == 5) {
lara.lara.body.backmp1._alpha = 0;
lara.lara.body.backmp2._alpha = 0;
} else if (_root.gunB5 == true) {
lara.lara.body.backmp1._alpha = 100;
lara.lara.body.backmp2._alpha = 1000;
} else if (_root.gunA5 == true) {
lara.lara.body.backmp1._alpha = 100;
lara.lara.body.backmp2._alpha = 0;
} else {
lara.lara.body.backmp1._alpha = 0;
lara.lara.body.backmp2._alpha = 0;
}
if (Key.isDown(53)) {
if (gunA5 == true) {
if (wepchange == false) {
wepchange = true;
nofiring = true;
weapon = 5;
}
}
} else if (Key.isDown(52)) {
if (gunA4 == true) {
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;
}
mousexLeft = _xmouse;
var _local7 = {x:lara.lara.body.leftJoint._x, y:lara.lara.body.leftJoint._y};
lara.lara.body.leftJoint.localToGlobal(_local7);
cxLeft = _local7.x;
cyLeft = _local7.y;
pointxLeft = cxLeft;
pointyLeft = cyLeft + 80;
if (dir == "right") {
mouseyLeft = _ymouse + 100;
} else {
mouseyLeft = (690 - (2 * (400 - lara._y))) - _ymouse;
}
if ((crouching == true) && (dir == "left")) {
pointyLeft = pointyLeft - 120;
}
if ((jumping == true) && (dir == "left")) {
pointyLeft = pointyLeft + 100;
}
angleLeft = Math.atan2(mouseyLeft - pointyLeft, mousexLeft - pointxLeft);
rotateFactor = angleLeft * 57.2957795130823;
if (dir == "right") {
if ((rotateFactor < 90) && (rotateFactor > downBlock)) {
rotateFactor = downBlock;
}
lara.lara.body.bodyHead.head._rotation = rotateFactor * 0.5;
lara.lara.armLeft._rotation = rotateFactor - 50;
lara.lara.armRight._rotation = rotateFactor - 50;
lara.lara.armStill._rotation = (stillRotate * rotateFactor) - stillAdd;
} else {
rotateFactor = 180 - rotateFactor;
if (rotateFactor > 180) {
rotateFactor = 360 - rotateFactor;
} else {
rotateFactor = -rotateFactor;
}
if ((rotateFactor < 90) && (rotateFactor > downBlock)) {
rotateFactor = downBlock;
}
lara.lara.body.bodyHead.head._rotation = rotateFactor * 0.5;
lara.lara.armLeft._rotation = 50 - rotateFactor;
lara.lara.armRight._rotation = 50 - rotateFactor;
lara.lara.armStill._rotation = stillAdd - (stillRotate * rotateFactor);
}
lara.lara.body.bodyHead.head.ponytail._rotation = (-lara.lara.body.bodyHead.head._rotation) - 25;
crosshair._x = _xmouse;
crosshair._y = _ymouse;
lara._x = 275;
box._x = 250;
_local3 = 0;
while (_local3 <= 50) {
_root[("eyeBlast" + _local3) + "moveX"] = _root[("eyeBlast" + _local3) + "moveX"] + _root[("eyeBlast" + _local3) + "moveXShift"];
_root[("eyeBlast" + _local3) + "moveY"] = _root[("eyeBlast" + _local3) + "moveY"] + _root[("eyeBlast" + _local3) + "moveYShift"];
_root[("eyeBlast" + _local3) + "blastAccel"] = _root[("eyeBlast" + _local3) + "blastAccel"] + 0.1;
_root["eyeBlast" + _local3]._x = (_root[("eyeBlast" + _local3) + "xStart"] + (_root[("eyeBlast" + _local3) + "xPan"] - majorx)) + (_root[("eyeBlast" + _local3) + "moveX"] * _root[("eyeBlast" + _local3) + "blastAccel"]);
_root["eyeBlast" + _local3]._y = (_root[("eyeBlast" + _local3) + "yStart"] + (majory - _root[("eyeBlast" + _local3) + "yPan"])) + (_root[("eyeBlast" + _local3) + "moveY"] * _root[("eyeBlast" + _local3) + "blastAccel"]);
if ((((_root["eyeBlast" + _local3]._x < -100) || (_root["eyeBlast" + _local3]._x > 600)) || (_root["eyeBlast" + _local3]._y < 1)) || (_root["eyeBlast" + _local3]._y > 600)) {
_root["eyeBlast" + _local3].removeMovieClip();
}
if (_root["eyeBlast" + _local3].hitTest(lara.box)) {
health = health - _root[("gargoyle" + _root[("eyeBlast" + _local3) + "ID"]) + "blastPower"];
_root["eyeBlast" + _local3].removeMovieClip();
}
_local3++;
}
if (eni >= 50) {
eni = 1;
}
_local3 = 0;
while (_local3 <= 50) {
if (_root["gargoyle" + _local3].hitTest(_root.lara.curseSpin)) {
_root.enemymaxHP = _root[("gargoyle" + _local3) + "maxHP"];
_root[("gargoyle" + _local3) + "HP"] = _root[("gargoyle" + _local3) + "HP"] - 2;
_root.enemyHP = _root[("gargoyle" + _local3) + "HP"];
}
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) {
breathYet = Math.random() * 100;
if (breathYet > 99) {
_root["gargoyle" + _local3].gargoyle.head.breath.play();
}
blastYet = Math.random() * 100;
if (blastYet > _root[("gargoyle" + _local3) + "blastRan"]) {
ranSound = Math.random() * 100;
if (_root.startLevel == true) {
trapDiff = 0;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
if (ranSound > 90) {
blastSound = new Sound(this);
blastSound.attachSound("fxBlast" + _root.levelType);
blastSound.start(0, 1);
blastSound.setVolume(trapVolume);
}
}
}
_root["gargoyle" + _local3].gargoyle.head.eye.play();
if (_root[("gargoyle" + _local3) + "type"] == 9) {
var _local4 = {x:_root["gargoyle" + _local3].gargoyle.armMove1.hand.point._x, y:_root["gargoyle" + _local3].gargoyle.armMove1.hand.point._y};
_root["gargoyle" + _local3].gargoyle.armMove1.hand.point.localToGlobal(_local4);
} else if ((_root[("gargoyle" + _local3) + "type"] == 1) || (_root[("gargoyle" + _local3) + "type"] == 6)) {
var _local4 = {x:_root["gargoyle" + _local3].gargoyle.head.point._x, y:_root["gargoyle" + _local3].gargoyle.head.point._y};
_root["gargoyle" + _local3].gargoyle.head.point.localToGlobal(_local4);
} else {
var _local4 = {x:_root["gargoyle" + _local3].gargoyle.armMove1.point._x, y:_root["gargoyle" + _local3].gargoyle.armMove1.point._y};
_root["gargoyle" + _local3].gargoyle.armMove1.point.localToGlobal(_local4);
}
_root[("eyeBlast" + eni) + "ID"] = _local3;
_root[("eyeBlast" + eni) + "xStart"] = _local4.x;
_root[("eyeBlast" + eni) + "yStart"] = _local4.y;
if (_root[("eyeBlast" + eni) + "yStart"] > 0) {
attachMovie("eyeBlast", "eyeBlast" + eni, 550 + eni);
}
_root[("eyeBlast" + eni) + "moveX"] = 0;
_root[("eyeBlast" + eni) + "moveY"] = 0;
_root[("eyeBlast" + eni) + "blastAccel"] = 0.5;
_root[("eyeBlast" + eni) + "xPan"] = majorx;
_root[("eyeBlast" + eni) + "yPan"] = majory;
_root[("eyeBlast" + eni) + "type"] = _root[("gargoyle" + _local3) + "type"];
_root["eyeBlast" + eni].gotoAndStop(_root[("gargoyle" + _local3) + "type"]);
_root["eyeBlast" + eni]._x = _root[("eyeBlast" + eni) + "xStart"] + (_root[("eyeBlast" + _local3) + "xPan"] - majorx);
_root["eyeBlast" + eni]._y = _root[("eyeBlast" + eni) + "yStart"] + (majory - _root[("eyeBlast" + _local3) + "yPan"]);
_root[("eyeBlast" + eni) + "moveYShift"] = ((lara._y - 100) - _root[("eyeBlast" + eni) + "yStart"]) / 5;
if (_root["gargoyle" + _local3]._x <= lara._x) {
_root["eyeBlast" + eni]._xscale = -100;
_root["eyeBlast" + eni]._rotation = -_root["gargoyle" + _local3].gargoyle.head._rotation;
_root[("eyeBlast" + eni) + "moveXShift"] = 20 - _root[("eyeBlast" + eni) + "moveYShift"];
if (_root[("eyeBlast" + eni) + "moveXShift"] < 0) {
_root[("eyeBlast" + eni) + "moveXShift"] = -_root[("eyeBlast" + eni) + "moveXShift"];
}
} else {
_root["eyeBlast" + eni]._xscale = 100;
_root["eyeBlast" + eni]._rotation = _root["gargoyle" + _local3].gargoyle.head._rotation;
_root[("eyeBlast" + eni) + "moveXShift"] = -20 + _root[("eyeBlast" + eni) + "moveYShift"];
if (_root[("eyeBlast" + eni) + "moveXShift"] > 0) {
_root[("eyeBlast" + eni) + "moveXShift"] = -_root[("eyeBlast" + eni) + "moveXShift"];
}
}
eni = eni + 1;
}
if (_root["gargoyle" + _local3]._x < (lara._x - 200)) {
_root[("gargoyle" + _local3) + "moveX"] = _root[("gargoyle" + _local3) + "moveX"] + 10;
} else if (_root["gargoyle" + _local3]._x > (lara._x + 200)) {
_root[("gargoyle" + _local3) + "moveX"] = _root[("gargoyle" + _local3) + "moveX"] - 10;
}
if (_root[("gargoyle" + _local3) + "xAccel"] > 200) {
_root[("gargoyle" + _local3) + "xAccelDir"] = -1;
} else if (_root[("gargoyle" + _local3) + "xAccel"] < -200) {
_root[("gargoyle" + _local3) + "xAccelDir"] = 1;
}
if (_root["gargoyle" + _local3]._y < (lara._y - 200)) {
_root[("gargoyle" + _local3) + "moveY"] = _root[("gargoyle" + _local3) + "moveY"] + 5;
} else if (_root["gargoyle" + _local3]._y > lara._y) {
_root[("gargoyle" + _local3) + "moveY"] = _root[("gargoyle" + _local3) + "moveY"] - 5;
}
if (_root[("gargoyle" + _local3) + "yAccel"] > 100) {
_root[("gargoyle" + _local3) + "yAccelDir"] = -1;
} else if (_root[("gargoyle" + _local3) + "yAccel"] < -100) {
_root[("gargoyle" + _local3) + "yAccelDir"] = 1;
}
_root[("gargoyle" + _local3) + "xAccel"] = _root[("gargoyle" + _local3) + "xAccel"] + (((Math.random() * _root[("gargoyle" + _local3) + "xAccelDir"]) * _root[("gargoyle" + _local3) + "Speed"]) * _root[("gargoyle" + _local3) + "swoopMultiplierX"]);
_root[("gargoyle" + _local3) + "yAccel"] = _root[("gargoyle" + _local3) + "yAccel"] + ((Math.random() * _root[("gargoyle" + _local3) + "yAccelDir"]) * _root[("gargoyle" + _local3) + "swoopMultiplierY"]);
_root["gargoyle" + _local3]._x = (((_root["gargoyleStartX" + _local3] * 200) - majorx) + _root[("gargoyle" + _local3) + "moveX"]) + _root[("gargoyle" + _local3) + "xAccel"];
_root["gargoyle" + _local3]._y = ((majory - (_root["gargoyleStartY" + _local3] * 140)) + _root[("gargoyle" + _local3) + "moveY"]) + _root[("gargoyle" + _local3) + "yAccel"];
if (_root[("gargoyle" + _local3) + "swoopMultiplierX"] > 1) {
_root[("gargoyle" + _local3) + "swoopMultiplierX"] = _root[("gargoyle" + _local3) + "swoopMultiplierX"] - 1;
} else {
_root[("gargoyle" + _local3) + "swoopYet"] = Math.random() * _root[("gargoyle" + _local3) + "swoopVar"];
if (_root[("gargoyle" + _local3) + "swoopYet"] > (_root[("gargoyle" + _local3) + "swoopVar"] - 1)) {
_root[("gargoyle" + _local3) + "swoopMultiplierX"] = Math.random() * _root[("gargoyle" + _local3) + "swoopSpeedX"];
}
}
if (_root[("gargoyle" + _local3) + "swoopMultiplierY"] > 1) {
_root[("gargoyle" + _local3) + "swoopMultiplierY"] = _root[("gargoyle" + _local3) + "swoopMultiplierY"] - 1;
} else {
_root[("gargoyle" + _local3) + "swoopYet"] = Math.random() * _root[("gargoyle" + _local3) + "swoopVar"];
if (_root[("gargoyle" + _local3) + "swoopYet"] > (_root[("gargoyle" + _local3) + "swoopVar"] - 1)) {
_root[("gargoyle" + _local3) + "swoopMultiplierY"] = Math.random() * _root[("gargoyle" + _local3) + "swoopSpeedY"];
}
}
if (_root["gargoyle" + _local3]._x <= lara._x) {
_root["gargoyle" + _local3]._xscale = -100;
} else {
_root["gargoyle" + _local3]._xscale = 100;
}
if (_root["gargoyle" + _local3]._y < (lara._y - 200)) {
_root["gargoyle" + _local3].gargoyle.head._rotation = -50;
} else if (_root["gargoyle" + _local3]._y > (lara._y + 200)) {
_root["gargoyle" + _local3].gargoyle.head._rotation = 50;
} else {
heightdiff = _root["gargoyle" + _local3]._y - lara._y;
_root["gargoyle" + _local3].gargoyle.head._rotation = heightdiff / 4;
}
}
_local3++;
}
shadeAlpha = 60;
bground1._x = (-500 - (majorx / 2)) + bgroundshiftX;
bground2._x = (500 - (majorx / 2)) + bgroundshiftX;
bground3._x = (-500 - (majorx / 2)) + bgroundshiftX;
bground4._x = (500 - (majorx / 2)) + bgroundshiftX;
bground1._y = ((majory / 2) + 500) + bgroundshiftY;
bground2._y = ((majory / 2) + 500) + bgroundshiftY;
bground3._y = ((majory / 2) - 500) + bgroundshiftY;
bground4._y = ((majory / 2) - 500) + bgroundshiftY;
if (bground2._x < 0) {
bgroundshiftX = bgroundshiftX + 1000;
}
if (bground1._x > 0) {
bgroundshiftX = bgroundshiftX - 1000;
}
if (bground3._y < 500) {
bgroundshiftY = bgroundshiftY + 1000;
}
if (bground1._y > 500) {
bgroundshiftY = bgroundshiftY - 1000;
}
if (_xmouse < cxLeft) {
lara.lara.body._xscale = -100;
lara.lara.legs._xscale = -100;
lara.lara.armLeft._xscale = -100;
lara.lara.armRight._xscale = -100;
lara.lara.armStill._xscale = -100;
lara.lara.armLeft._x = -5;
lara.lara.armRight._x = 25;
lara.lara.body.head._yscale = -100;
lara.lara.body.head._xscale = -100;
lara.lara.body.head.ponytail._yscale = -100;
lara.lara.body.head.ponytail._xscale = -100;
dir = "left";
} else {
lara.lara.body._xscale = 100;
lara.lara.legs._xscale = 100;
lara.lara.armLeft._xscale = 100;
lara.lara.armRight._xscale = 100;
lara.lara.armStill._xscale = 100;
lara.lara.armLeft._x = 15;
lara.lara.armRight._x = -15;
lara.lara.body.head._yscale = 100;
lara.lara.body.head._xscale = 100;
lara.lara.body.head.ponytail._yscale = 100;
lara.lara.body.head.ponytail._xscale = 100;
dir = "right";
}
if (((Key.isDown(87) || (Key.isDown(38))) && (_root.startLevel == true)) && (falling == false)) {
if ((_xmouse > lara._x) && (Key.isDown(65) || (Key.isDown(37)))) {
if (rolling2 == false) {
flipEngine2.play();
}
} else if ((_xmouse < lara._x) && (Key.isDown(68) || (Key.isDown(39)))) {
if (rolling == false) {
flipEngine.play();
}
}
jumpEngine.play();
}
if ((((Key.isDown(68) || (Key.isDown(39))) || (rolling == true)) && (_root.startLevel == true)) && (rolling2 == false)) {
trapStopRight = false;
_local3 = 0;
while (_local3 <= 50) {
if (_root["trap" + _local3].trap.boxL.hitTest(lara)) {
trapStopRight = true;
}
if (_root["trap" + _local3].boxL.hitTest(lara)) {
trapStopRight = true;
}
_local3++;
}
if (sideWall2.boxL.hitTest(lara)) {
trapStopRight = true;
}
if (trapStopRight == false) {
if ((Key.isDown(83) || (Key.isDown(40))) && (falling == false)) {
rollEngine.play();
}
if (majorx < 4050) {
if (dir == "right") {
majorx = majorx + (speed * 3);
walking = true;
backjumping = false;
} else {
majorx = majorx + (speed * 2);
walking = false;
backjumping = true;
}
}
} else {
walking = false;
backjumping = false;
crouching = false;
}
} else if ((((Key.isDown(65) || (Key.isDown(37))) || (rolling2 == true)) && (_root.startLevel == true)) && (rolling == false)) {
trapStopLeft = false;
_local3 = 0;
while (_local3 <= 50) {
if (_root["trap" + _local3].trap.boxR.hitTest(lara)) {
trapStopLeft = true;
}
if (_root["trap" + _local3].boxR.hitTest(lara)) {
trapStopLeft = true;
}
_local3++;
}
if (sideWall1.boxR.hitTest(lara)) {
trapStopLeft = true;
}
if (trapStopLeft == false) {
if ((Key.isDown(83) || (Key.isDown(40))) && (falling == false)) {
rollEngine2.play();
}
if (majorx > -150) {
if (dir == "left") {
majorx = majorx - (speed * 3);
walking = true;
backjumping = false;
} else {
majorx = majorx - (speed * 2);
walking = false;
backjumping = true;
}
}
} else {
walking = false;
backjumping = false;
crouching = false;
}
} else {
walking = false;
backjumping = false;
crouching = false;
}
var _local5 = {x:_root.lara.footbox._x, y:_root.lara.footbox._y};
_root.lara.footbox.localToGlobal(_local5);
disfoot = _local5.y;
_local3 = 1;
while (_local3 <= 52) {
var _local6 = {x:_root["grass" + _local3].boxboo._x, y:_root["grass" + _local3].boxboo._y};
_root["grass" + _local3].boxboo.localToGlobal(_local6);
grasslength = _root["grass" + _local3]._width;
if ((((_local5.y - majory) <= ((_local6.y + 40) - majory)) && (_local5.x > (_local6.x - 80))) && (_local5.x < ((_local6.x - 40) + grasslength))) {
activeGrass = _root["grass" + _local3];
}
_local3++;
}
var _local6 = {x:activeGrass.boxboo._x, y:activeGrass.boxboo._y};
activeGrass.boxboo.localToGlobal(_local6);
disgrass = _local6.y;
if ((_local5.y - majory) <= (_local6.y - majory)) {
falling = true;
} else {
falling = false;
}
if (falling == true) {
accel = accel + 1;
if (accel >= 5) {
jumpShift = jumpShift + 20;
} else {
jumpShift = jumpShift + 10;
}
} else {
accel = 0;
}
if ((disfoot - disgrass) > 10) {
neatShift = disgrass - disfoot;
} else {
neatShift = 0;
}
if (majory > 390) {
if (lara._y >= 505) {
majory = majory - 20;
} else if (lara._y >= 355) {
majory = majory - 10;
}
} else {
majory = 390;
}
if (lara._y <= 95) {
majory = majory + 20;
} else if (lara._y <= 245) {
majory = majory + 10;
}
lara._y = (jumpShift + majory) - 200;
lara.lara._y = (walkShift + neatShift) - 210;
shade._x = lara._x - 250;
shade._y = lara._y - 400;
laray = _local5.y;
minorxa = majorx / 10;
minorx = Math.round(minorxa);
minorya = majory / 10;
minory = Math.round(minorya);
if (maxHealth > 500) {
maxHealth = 500;
}
tenslow = tenslow - 1;
if (tenslow < 1) {
tenslow = 100;
ii = 1;
}
if (ad > 790) {
ad = 700;
}
if (armDeplete == true) {
if (armTimer < 30) {
armTimer = armTimer + 1;
}
} else {
armTimer = 0;
}
if (((weapon == 1) || (weapon == 2)) || (weapon == 4)) {
if (armTimer == 30) {
lara.lara.armRight.gotoAndStop(1);
lara.lara.armLeft.gotoAndStop(1);
lara.lara.armStill.gotoAndStop(1);
}
} else if (reloaded == false) {
lara.lara.armRight.gotoAndStop(1);
lara.lara.armLeft.gotoAndStop(1);
lara.lara.armStill.gotoAndStop(1);
} else {
lara.lara.armRight.gotoAndStop(1);
lara.lara.armLeft.gotoAndStop(1);
lara.lara.armStill.play();
}
if (levelCode == 6) {
if (dir == "left") {
lara.lara.armRight.arm.gauntlet._alpha = 0;
lara.lara.armLeft.arm.gauntlet._alpha = 100;
} else {
lara.lara.armRight.arm.gauntlet._alpha = 100;
lara.lara.armLeft.arm.gauntlet._alpha = 0;
}
} else {
lara.lara.armRight.arm.gauntlet._alpha = 0;
lara.lara.armLeft.arm.gauntlet._alpha = 0;
}
};
Instance of Symbol 910 MovieClip in Frame 109
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 1121 MovieClip "bull" in Frame 109
onClipEvent (load) {
if (_root.weapon == 1) {
if (_root.testRun == true) {
damage = 20;
} else {
damage = 4;
}
} else if (_root.weapon == 2) {
damage = 3;
} else if (_root.weapon == 3) {
damage = 20;
} else if (_root.weapon == 4) {
damage = 10;
} else if (_root.weapon == 5) {
damage = 5;
}
this._xscale = -this._xscale;
if (_root.dir == "right") {
this._rotation = _root.rotateFactor;
dirfire = 1;
} else {
this._rotation = 180 - _root.rotateFactor;
dirfire = -1;
}
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) * dirfire);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.3) * dirfire);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.3) * dirfire);
this._y = this._y + ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.3) * dirfire);
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);
}
var a = 1;
while (a <= 50) {
if (this.hitTest(_root["gargoyle" + a])) {
i = a;
}
a++;
}
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 a = 1;
while (a <= 10) {
var point = {x:_root["gargoyle" + i].gargoyle["bloodh" + a]._x, y:_root["gargoyle" + i].gargoyle["bloodh" + a]._y};
_root["gargoyle" + i].gargoyle["bloodh" + a].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;
}
a++;
}
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 a = 1;
while (a <= 10) {
var point = {x:_root["gargoyle" + i].gargoyle["blood" + a]._x, y:_root["gargoyle" + i].gargoyle["blood" + a]._y};
_root["gargoyle" + i].gargoyle["blood" + a].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;
}
a++;
}
removeMovieClip(this);
}
}
Instance of Symbol 653 MovieClip [blood] "blood" in Frame 109
onClipEvent (load) {
if (_root.bloodc == "green") {
var coulor = new Color(this);
coulor.setRGB(65280);
_root.col = "0x00FF00";
}
this._alpha = Math.random() * 100;
}
Frame 115
var i = 1;
while (i <= 200) {
_root["trap" + i].removeMovieClip();
_root["gridBox" + i].removeMovieClip();
_root["stone" + i].removeMovieClip();
_root["bull" + i].removeMovieClip();
_root["darkbull" + i].removeMovieClip();
_root["grass" + i].removeMovieClip();
_root["bground" + i].removeMovieClip();
_root["eTrigger" + i].removeMovieClip();
_root["gargoyle" + i].removeMovieClip();
_root["saveCrsytal" + i].removeMovieClip();
_root["stoneFire" + i].removeMovieClip();
_root["sideWall" + i].removeMovieClip();
i++;
}
removeMovieClip(_root.ddisplay);
removeMovieClip(_root.crosshair);
removeMovieClip(_root.lara);
removeMovieClip(_root.box);
removeMovieClip(_root.shade);
Frame 122
Mouse.show();
musicPlaying1 = false;
musicPlaying2 = false;
musicPlaying3 = false;
musicTrack = 1;
timeLimit = 100;
toolType = "";
placeTool = 1;
grassPlace = 0;
bitPlace = 0;
gridRow = 0;
gridCount = 1;
switchCode = 1;
enemyCode = 1;
var i = 1;
while (i <= 200) {
attachMovie("gridBox", "gridBox" + i, 210 - i);
if (i > 180) {
_root["gridGrass" + i] = true;
} else {
_root["gridGrass" + i] = false;
}
_root["gridBit" + i] = 0;
_root["gridType" + i] = "none";
_root["gridCode" + i] = 1;
_root["gridBox" + i]._x = (16 * i) - (gridRow * 320);
_root["gridBox" + i]._y = (16 * gridRow) + 16;
if (gridCount == 20) {
gridCount = 0;
gridRow = gridRow + 1;
}
gridCount = gridCount + 1;
i++;
}
var i = 1;
while (i <= 200) {
_root["gridBox" + i].nID = i;
_root["gridBox" + i].onRollOver = function () {
if (_root.placeTool == 1) {
_root["gridBox" + this.nID].gotoAndStop(4);
} else if (_root.placeTool == 20) {
_root["gridBox" + this.nID].gotoAndStop(2);
_root["gridBox" + (this.nID + 20)].gotoAndStop(3);
_root["gridBox" + (this.nID + 40)].gotoAndStop(3);
_root["gridBox" + (this.nID + 60)].gotoAndStop(4);
} else if (_root.placeTool == 21) {
_root["gridBox" + this.nID].gotoAndStop(2);
_root["gridBox" + (this.nID + 20)].gotoAndStop(3);
if ((((((((((this.nID != 1) && (this.nID != 21)) && (this.nID != 41)) && (this.nID != 61)) && (this.nID != 81)) && (this.nID != 101)) && (this.nID != 121)) && (this.nID != 141)) && (this.nID != 161)) && (this.nID != 181)) {
_root["gridBox" + (this.nID - 1)].gotoAndStop(4);
_root["gridBox" + (this.nID + 19)].gotoAndStop(3);
}
if ((((((((((this.nID != 20) && (this.nID != 40)) && (this.nID != 60)) && (this.nID != 80)) && (this.nID != 100)) && (this.nID != 120)) && (this.nID != 140)) && (this.nID != 160)) && (this.nID != 180)) && (this.nID != 200)) {
_root["gridBox" + (this.nID + 1)].gotoAndStop(4);
_root["gridBox" + (this.nID + 21)].gotoAndStop(3);
}
} else if ((_root.placeTool == 24) || (_root.placeTool == 28)) {
_root["gridBox" + (this.nID - 40)].gotoAndStop(2);
_root["gridBox" + (this.nID - 20)].gotoAndStop(3);
_root["gridBox" + this.nID].gotoAndStop(2);
} else if (_root.placeTool == 23) {
_root["gridBox" + (this.nID - 20)].gotoAndStop(3);
_root["gridBox" + this.nID].gotoAndStop(2);
} else if (_root.placeTool == 26) {
_root["gridBox" + this.nID].gotoAndStop(2);
_root["gridBox" + (this.nID + 20)].gotoAndStop(3);
} else if (_root.placeTool == 27) {
_root["gridBox" + (this.nID - 20)].gotoAndStop(2);
_root["gridBox" + this.nID].gotoAndStop(3);
} else if ((_root.placeTool == 22) || (_root.placeTool == 29)) {
_root["gridBox" + this.nID].gotoAndStop(2);
} else {
_root["gridBox" + this.nID].gotoAndStop(4);
}
};
_root["gridBox" + i].onRollOut = function () {
_root["gridBox" + (this.nID - 40)].gotoAndStop(1);
_root["gridBox" + (this.nID - 20)].gotoAndStop(1);
_root["gridBox" + (this.nID - 1)].gotoAndStop(1);
_root["gridBox" + this.nID].gotoAndStop(1);
_root["gridBox" + (this.nID + 1)].gotoAndStop(1);
_root["gridBox" + (this.nID + 19)].gotoAndStop(1);
_root["gridBox" + (this.nID + 20)].gotoAndStop(1);
_root["gridBox" + (this.nID + 21)].gotoAndStop(1);
_root["gridBox" + (this.nID + 40)].gotoAndStop(1);
_root["gridBox" + (this.nID + 60)].gotoAndStop(1);
};
_root["gridBox" + i].onPress = function () {
_root["gridBox" + (this.nID - 40)].gotoAndStop(1);
_root["gridBox" + (this.nID - 20)].gotoAndStop(1);
_root["gridBox" + (this.nID - 1)].gotoAndStop(1);
_root["gridBox" + this.nID].gotoAndStop(1);
_root["gridBox" + (this.nID + 1)].gotoAndStop(1);
_root["gridBox" + (this.nID + 19)].gotoAndStop(1);
_root["gridBox" + (this.nID + 20)].gotoAndStop(1);
_root["gridBox" + (this.nID + 21)].gotoAndStop(1);
_root["gridBox" + (this.nID + 40)].gotoAndStop(1);
_root["gridBox" + (this.nID + 60)].gotoAndStop(1);
if (_root.placeTool < 10) {
if (this.nID <= 180) {
if (_root["gridGrass" + this.nID] == true) {
if (_root["gridBit" + this.nID] == 0) {
_root["gridGrass" + this.nID] = false;
_root.grassPlace = _root.grassPlace - 1;
}
} else if (_root.grassPlace < 50) {
_root["gridGrass" + this.nID] = true;
_root.grassPlace = _root.grassPlace + 1;
}
}
} else if (_root.placeTool >= 10) {
if (_root["gridBit" + this.nID] == 1) {
_root["gridType" + this.nID] = "none";
_root.bitPlace = _root.bitPlace - 1;
_root["gridBit" + this.nID] = 0;
} else {
if ((((_root.placeTool == 20) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID + 20)] != true)) && (_root["gridGrass" + (this.nID + 40)] != true)) {
_root.okPlace = true;
} else if (((((_root.placeTool == 21) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID + 19)] != true)) && (_root["gridGrass" + (this.nID + 20)] != true)) && (_root["gridGrass" + (this.nID + 21)] != true)) {
_root.okPlace = true;
} else if ((_root.placeTool == 22) && (_root["gridGrass" + this.nID] == true)) {
_root.okPlace = true;
} else if (((_root.placeTool == 23) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID - 20)] != true)) {
_root.okPlace = true;
} else if (((_root.placeTool == 24) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID - 20)] != true)) {
_root.okPlace = true;
} else if (_root.placeTool == 25) {
_root.okPlace = true;
} else if (((_root.placeTool == 26) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID + 20)] != true)) {
_root.okPlace = true;
} else if (((_root.placeTool == 27) && ((_root["gridGrass" + this.nID] == false) || (this.nID > 180))) && ((_root["gridGrass" + (this.nID - 20)] == true) || (_root["gridType" + (this.nID - 20)] == "tBlock"))) {
_root.okPlace = true;
} else if ((((_root.placeTool == 28) && (_root["gridGrass" + this.nID] == true)) && (_root["gridGrass" + (this.nID - 20)] != true)) && (_root["gridGrass" + (this.nID - 40)] == true)) {
_root.okPlace = true;
} else if ((_root.placeTool == 29) && (_root["gridGrass" + this.nID] == true)) {
_root.okPlace = true;
} else if (((_root.placeTool == 30) || (_root.placeTool == 31)) || (_root.placeTool == 32)) {
_root.okPlace = true;
} else if (_root.placeTool < 20) {
_root.okPlace = true;
} else {
_root.okPlace = false;
}
if ((_root.bitPlace < 50) && (_root.okPlace == true)) {
_root["gridType" + this.nID] = _root.bitType;
_root["gridBit" + this.nID] = 1;
if (_root.placeTool == 32) {
_root["gridCode" + this.nID] = 5;
} else if ((_root.placeTool == 28) || (_root.placeTool == 29)) {
_root["gridCode" + this.nID] = _root.switchCode;
} else if (_root.placeTool < 20) {
_root["gridCode" + this.nID] = _root.enemyCode;
} else {
_root["gridCode" + this.nID] = 1;
}
_root.bitPlace = _root.bitPlace + 1;
}
}
}
};
i++;
}
_root.onEnterFrame = function () {
if (toolType == "") {
toolType = toolType2;
}
if (_root.switchCode == 1) {
_root.switchCodeD = 1;
} else if (_root.switchCode == 2) {
_root.switchCodeD = 2;
} else if (_root.switchCode == 3) {
_root.switchCodeD = 3;
} else if (_root.switchCode == 4) {
_root.switchCodeD = "1x";
} else if (_root.switchCode == 5) {
_root.switchCodeD = "2x";
} else if (_root.switchCode == 6) {
_root.switchCodeD = "3x";
}
var _local2 = 1;
while (_local2 <= 200) {
_root["gridBox" + _local2].switchCode = _root["gridCode" + _local2];
if (_root["gridBox" + _local2].switchCode == 1) {
_root["gridBox" + _local2].switchCodeD = 1;
} else if (_root["gridBox" + _local2].switchCode == 2) {
_root["gridBox" + _local2].switchCodeD = 2;
} else if (_root["gridBox" + _local2].switchCode == 3) {
_root["gridBox" + _local2].switchCodeD = 3;
} else if (_root["gridBox" + _local2].switchCode == 4) {
_root["gridBox" + _local2].switchCodeD = "1x";
} else if (_root["gridBox" + _local2].switchCode == 5) {
_root["gridBox" + _local2].switchCodeD = "2x";
} else if (_root["gridBox" + _local2].switchCode == 6) {
_root["gridBox" + _local2].switchCodeD = "3x";
}
if (_root["gridType" + _local2] == "eTrigger") {
if (_root["gridCode" + _local2] == 1) {
_root["gridBox" + _local2].gridBit.gotoAndStop("purple");
} else if (_root["gridCode" + _local2] == 2) {
_root["gridBox" + _local2].gridBit.gotoAndStop("pink");
} else if (_root["gridCode" + _local2] == 3) {
_root["gridBox" + _local2].gridBit.gotoAndStop("yellow");
} else if (_root["gridCode" + _local2] == 4) {
_root["gridBox" + _local2].gridBit.gotoAndStop("red");
} else if (_root["gridCode" + _local2] == 5) {
_root["gridBox" + _local2].gridBit.gotoAndStop("blue");
} else if (_root["gridCode" + _local2] == 6) {
_root["gridBox" + _local2].gridBit.gotoAndStop("green");
} else if (_root["gridCode" + _local2] == 7) {
_root["gridBox" + _local2].gridBit.gotoAndStop("black");
} else if (_root["gridCode" + _local2] == 8) {
_root["gridBox" + _local2].gridBit.gotoAndStop("grey");
} else if (_root["gridCode" + _local2] == 9) {
_root["gridBox" + _local2].gridBit.gotoAndStop("white");
}
} else if (_root["gridType" + _local2] == "tCrusher") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bRed");
} else if (_root["gridType" + _local2] == "tAxe") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bWhite");
} else if (_root["gridType" + _local2] == "tSpike") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bGold");
} else if (_root["gridType" + _local2] == "tOsiris") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bYellow");
} else if (_root["gridType" + _local2] == "tVine") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bLime");
} else if (_root["gridType" + _local2] == "tTorch") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bGreen");
} else if (_root["gridType" + _local2] == "tBlock") {
_root["gridBox" + _local2].gridBit.gotoAndStop("bBlack");
} else if (_root["gridType" + _local2] == "tGate") {
_root["gridBox" + _local2].gridBit.gotoAndStop("gate");
} else if (_root["gridType" + _local2] == "tBarrier") {
_root["gridBox" + _local2].gridBit.gotoAndStop("barrier");
} else if (_root["gridType" + _local2] == "tLever") {
_root["gridBox" + _local2].gridBit.gotoAndStop("lever");
} else if (_root["gridType" + _local2] == "tSecret") {
_root["gridBox" + _local2].gridBit.gotoAndStop("sRed");
} else if (_root["gridType" + _local2] == "tEnd") {
_root["gridBox" + _local2].gridBit.gotoAndStop("sYellow");
} else if (_root["gridType" + _local2] == "tHelp") {
_root["gridBox" + _local2].gridBit.gotoAndStop("sBlue");
} else {
_root["gridBox" + _local2].gridBit.gotoAndStop("none");
}
if (_root["gridGrass" + _local2] == true) {
_root["gridBox" + _local2].gridGrass.gotoAndStop(2);
} else {
_root["gridBox" + _local2].gridGrass.gotoAndStop(1);
}
_local2++;
}
};
nameStart = levelRender.indexOf("startCode,");
nameEnd = levelRender.indexOf(",levelType");
nameArraySplit = levelRender.slice(nameStart, nameEnd);
nameArray = nameArraySplit.split(",");
levelName = nameArray[1];
if (levelName == undefined) {
levelName = "My Level";
}
levelTypeStart = levelRender.indexOf("levelType,");
levelTypeEnd = levelRender.indexOf(",musicTrack");
levelTypeArraySplit = levelRender.slice(levelTypeStart, levelTypeEnd);
levelTypeArray = levelTypeArraySplit.split(",");
levelTypeVar = levelTypeArray[1];
if (levelTypeVar == undefined) {
levelType = 1;
} else {
levelType = Number(levelTypeVar);
}
musicTrackStart = levelRender.indexOf("musicTrack,");
musicTrackEnd = levelRender.indexOf(",timeLimit");
musicTrackArraySplit = levelRender.slice(musicTrackStart, musicTrackEnd);
musicTrackArray = musicTrackArraySplit.split(",");
musicTrackVar = musicTrackArray[1];
if (musicTrackVar == undefined) {
musicTrack = 1;
} else {
musicTrack = Number(levelTypeVar);
}
timeLimitStart = levelRender.indexOf("timeLimit,");
timeLimitEnd = levelRender.indexOf(",grassX");
timeLimitArraySplit = levelRender.slice(timeLimitStart, timeLimitEnd);
timeLimitArray = timeLimitArraySplit.split(",");
timeLimitVar = timeLimitArray[1];
if (timeLimitVar == undefined) {
timeLimit = 1;
} else {
timeLimit = Number(timeLimitVar);
}
grassXStart = levelRender.indexOf("grassX");
grassXEnd = levelRender.indexOf("grassY");
grassXArraySplit = levelRender.slice(grassXStart, grassXEnd);
grassXArray = grassXArraySplit.split(",");
var i = 0;
while (i < _root.grassXArray.length) {
_root.grassXArray[i] = Number(_root.grassXArray[i]);
i++;
}
grassYStart = levelRender.indexOf("grassY");
grassYEnd = levelRender.indexOf("grassType");
grassYArraySplit = levelRender.slice(grassYStart, grassYEnd);
_root.grassYArray = grassYArraySplit.split(",");
var i = 0;
while (i < _root.grassYArray.length) {
_root.grassYArray[i] = Number(_root.grassYArray[i]);
i++;
}
grassPlace = 50;
var i = 3;
while (i <= 52) {
_root[("grass" + i) + "X"] = grassXArray[i - 2];
_root[("grass" + i) + "Y"] = grassYArray[i - 2];
reverseY = 9 - _root[("grass" + i) + "Y"];
pos = _root[("grass" + i) + "X"] + (reverseY * 20);
_root["gridGrass" + pos] = true;
_root["grassType" + pos] = grassTypeArray[i - 2];
if (isNaN(_root[("grass" + i) + "X"])) {
grassPlace = grassPlace - 1;
}
i++;
}
trapXStart = levelRender.indexOf("trapX");
trapXEnd = levelRender.indexOf("trapY");
trapXArraySplit = levelRender.slice(trapXStart, trapXEnd);
_root.trapXArray = trapXArraySplit.split(",");
var i = 0;
while (i < _root.trapXArray.length) {
_root.trapXArray[i] = Number(_root.trapXArray[i]);
i++;
}
trapYStart = levelRender.indexOf("trapY");
trapYEnd = levelRender.indexOf("trapType");
trapYArraySplit = levelRender.slice(trapYStart, trapYEnd);
_root.trapYArray = trapYArraySplit.split(",");
var i = 0;
while (i < _root.trapYArray.length) {
_root.trapYArray[i] = Number(_root.trapYArray[i]);
i++;
}
trapTypeStart = levelRender.indexOf("trapType");
trapTypeEnd = levelRender.indexOf("trapCode");
trapTypeArraySplit = levelRender.slice(trapTypeStart, trapTypeEnd);
_root.trapTypeArray = trapTypeArraySplit.split(",");
trapCodeStart = levelRender.indexOf("trapCode");
trapCodeEnd = levelRender.indexOf("endCode");
trapCodeArraySplit = levelRender.slice(trapCodeStart, trapCodeEnd);
_root.trapCodeArray = trapCodeArraySplit.split(",");
var i = 0;
while (i < _root.trapYArray.length) {
_root.trapYArray[i] = Number(_root.trapYArray[i]);
i++;
}
bitPlace = 50;
var i = 1;
while (i <= 50) {
_root[("trap" + i) + "X"] = trapXArray[i];
_root[("trap" + i) + "Y"] = trapYArray[i];
reverseY = 9 - _root[("trap" + i) + "Y"];
pos = _root[("trap" + i) + "X"] + (reverseY * 20);
_root["gridBit" + pos] = 1;
_root["gridType" + pos] = trapTypeArray[i];
_root["gridCode" + pos] = trapCodeArray[i];
if (isNaN(_root[("trap" + i) + "X"])) {
bitPlace = bitPlace - 1;
}
i++;
}
Instance of Symbol 1152 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 23) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 23;
_root.bitType = "tOsiris";
}
on (rollOver) {
_root.toolType = "A static statue of Osiris. No interaction.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1158 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 20) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 20;
_root.bitType = "tCrusher";
}
on (rollOver) {
_root.toolType = "Crushing trap. Acts as a still barrier for the two squares below placement and a reciprocating barrier for the two below that. Touching causes heavy damage.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1161 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 21) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 21;
_root.bitType = "tAxe";
}
on (rollOver) {
_root.toolType = "Swinging axe trap. Constantly switches between the two squares below on the left and the two squares below on the right. Contact causes damage.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1163 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 22) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 22;
_root.bitType = "tSpike";
}
on (rollOver) {
_root.toolType = "Spike trap. Covers the square of placement. Reciprocates constantly, causing damage if contact is made when the spikes are up.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1167 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 1;
_root.grassType = "grass";
}
on (rollOver) {
_root.toolType = "Platform";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1170 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 10) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 10;
_root.bitType = "eTrigger";
_root.enemyCode = 1;
}
on (rollOver) {
_root.toolType = "Slave Gargoyle. Health: 50. Attacks: Scratches, Swoops, Weak Eye Blasts.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1172 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 11) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 11;
_root.bitType = "eTrigger";
_root.enemyCode = 2;
}
on (rollOver) {
_root.toolType = "Junior Freeze. Health: 50. Attacks: Scratches, Vertical Swoops, Ice Breath";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1175 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 12) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 12;
_root.bitType = "eTrigger";
_root.enemyCode = 3;
}
on (rollOver) {
_root.toolType = "Senior Freeze. Health: 100. Attacks: Scratches, Vertical Swoops, Horizontal Icicle Bolts, Ice Breath.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1177 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 14) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 14;
_root.bitType = "eTrigger";
_root.enemyCode = 5;
}
on (rollOver) {
_root.toolType = "Scavenger. Health: 50. Attacks: Pecks, Horizontal Swoops.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1179 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 15) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 15;
_root.bitType = "eTrigger";
_root.enemyCode = 6;
}
on (rollOver) {
_root.toolType = "Master Gargoyle. Health: 100. Attacks: Scratches, Swoops, Powerful Eye Blasts.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1182 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 16) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 16;
_root.bitType = "eTrigger";
_root.enemyCode = 7;
}
on (rollOver) {
_root.toolType = "Trainer Deity. Health: 60. Attacks: Weak Magical Blasts.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 24 MovieClip [box] in Frame 122
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 1197 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 13) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 13;
_root.bitType = "eTrigger";
_root.enemyCode = 4;
}
on (rollOver) {
_root.toolType = "Queen Freeze. Health: 1000. Attacks: Scratches, Vertical Swoops, Multiple Icicle Bolts, Ice Breath.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1199 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 17) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 17;
_root.bitType = "eTrigger";
_root.enemyCode = 8;
}
on (rollOver) {
_root.toolType = "Apprentice Deity. Health: 120. Attacks: Scratches, Medium Magical Blasts.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1202 MovieClip in Frame 122
on (press) {
_root.grassXArray = ["grassX"];
_root.grassYArray = ["grassY"];
_root.grassTypeArray = ["grassType"];
_root.trapXArray = ["trapX"];
_root.trapYArray = ["trapY"];
_root.trapTypeArray = ["trapType"];
_root.trapCodeArray = ["trapCode"];
grassPlace = 50;
bitPlace = 50;
gridRow = 9;
gridColumn = 1;
var i = 1;
while (i <= 200) {
if ((_root["gridGrass" + i] == true) && (i <= 180)) {
_root.grassXArray[grassPlace] = gridColumn;
_root.grassYArray[grassPlace] = gridRow;
grassPlace = grassPlace - 1;
}
if (_root["gridBit" + i] > 0) {
_root.trapXArray[bitPlace] = gridColumn;
_root.trapYArray[bitPlace] = gridRow;
_root.trapTypeArray[bitPlace] = _root["gridType" + i];
_root.trapCodeArray[bitPlace] = _root["gridCode" + i];
bitPlace = bitPlace - 1;
}
gridColumn = gridColumn + 1;
if (gridColumn == 21) {
gridColumn = 1;
gridRow = gridRow - 1;
}
i++;
}
_root.levelRender = "startCode,";
_root.levelRender = (_root.levelRender + _root.levelName) + ",levelType,";
_root.levelRender = (_root.levelRender + _root.levelType) + ",musicTrack,";
_root.levelRender = (_root.levelRender + _root.musicTrack) + ",timeLimit,";
_root.levelRender = (_root.levelRender + _root.timeLimit) + ",";
_root.levelRender = (_root.levelRender + _root.grassXArray) + ",";
_root.levelRender = (_root.levelRender + _root.grassYArray) + ",";
_root.levelRender = (_root.levelRender + _root.trapXArray) + ",";
_root.levelRender = (_root.levelRender + _root.trapYArray) + ",";
_root.levelRender = (_root.levelRender + _root.trapTypeArray) + ",";
_root.levelRender = (_root.levelRender + _root.trapCodeArray) + ",endCode";
_root.gotoAndStop("renderLevel");
}
Instance of Symbol 1204 MovieClip in Frame 122
on (press) {
_root.clearLevel._x = 6;
}
Instance of Symbol 1207 MovieClip in Frame 122
on (press) {
_root.levelType = 1;
}
onClipEvent (enterFrame) {
if (_root.levelType == 1) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1210 MovieClip in Frame 122
on (press) {
_root.levelType = 2;
}
onClipEvent (enterFrame) {
if (_root.levelType == 2) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1213 MovieClip in Frame 122
on (press) {
_root.levelType = 3;
}
onClipEvent (enterFrame) {
if (_root.levelType == 3) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1216 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 24) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 24;
_root.bitType = "tGate";
}
on (rollOver) {
_root.toolType = "Enemy gate. Blocks the square where placed and the one above whilst there are active enemies.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1218 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 25) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 25;
_root.bitType = "tVine";
}
on (rollOver) {
_root.toolType = "A static vine. No interaction.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1220 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 26) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 26;
_root.bitType = "tTorch";
}
on (rollOver) {
_root.toolType = "A static torch. No interaction.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1223 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 28) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 28;
_root.bitType = "tBarrier";
}
on (rollOver) {
_root.toolType = "Vertical barrier. Blocks the square where placed and the one above it until activated with a corresponding switch.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1225 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 29) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 29;
_root.bitType = "tLever";
}
on (rollOver) {
_root.toolType = "Switch, activates barriers of a similar ID.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 1;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 1. Initially closed.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 2) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 2;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 2. Initially closed.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 3) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 3;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 3. Initially closed.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1231 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 30) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 30;
_root.bitType = "tSecret";
}
on (rollOver) {
_root.toolType = "The collectable secret amulet. Only one can be placed.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1233 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 31) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 31;
_root.bitType = "tEnd";
}
on (rollOver) {
_root.toolType = "The finishing point for the level.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1235 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 18) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 18;
_root.bitType = "eTrigger";
_root.enemyCode = 9;
}
on (rollOver) {
_root.toolType = "Guru Deity. Health: 1200. Attacks: Scratches, Various Powerful Magical Blasts.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1237 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 27) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 27;
_root.bitType = "tBlock";
}
on (rollOver) {
_root.toolType = "A square block. Cannot be passed. Note - can be placed below another block instead of a platform. Cannot be placed on platforms except on the base row.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 4) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 4;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 1. Initially open.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 5) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 5;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 2. Initially open.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.switchCode == 6) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.switchCode = 6;
}
on (rollOver) {
_root.toolType = "Click to place barriers/levers with ID 3. Initially open.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1242 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.placeTool == 32) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.placeTool = 32;
_root.bitType = "tHelp";
}
on (rollOver) {
_root.toolType = "Help Point.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.musicTrack == 1) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicTrack = 1;
}
on (rollOver) {
_root.toolType = "Click to use music track 1 on this level. Varies between Level Types. Click the headphones to preview.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.musicTrack == 2) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicTrack = 2;
}
on (rollOver) {
_root.toolType = "Click to use music track 2 on this level. Varies between Level Types. Click the headphones to preview.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1226 MovieClip in Frame 122
onClipEvent (enterFrame) {
if (_root.musicTrack == 3) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
on (press) {
_root.musicTrack = 3;
}
on (rollOver) {
_root.toolType = "Click to use music track 3 on this level. Varies between Level Types. Click the headphones to preview.";
}
on (rollOut) {
_root.toolType = "";
}
Instance of Symbol 1264 MovieClip "m1" in Frame 122
onClipEvent (load) {
gotoAndStop (1);
}
on (press) {
if (_root.musicPlaying1 == false) {
_root.musicPlaying1 = true;
_root.musicPlaying2 = false;
_root.musicPlaying3 = false;
play();
_root.m2.gotoAndStop(1);
_root.m3.gotoAndStop(1);
if (_root.levelType == 1) {
levelWorld = "egypt";
} else if (_root.levelType == 2) {
levelWorld = "ice";
} else if (_root.levelType == 3) {
levelWorld = "india";
}
stopAllSounds();
musicSound = new Sound(this);
musicSound.attachSound(("m_" + levelWorld) + "_1");
musicSound.start(0, 99);
musicSound.setVolume(80);
} else {
_root.musicPlaying1 = false;
_root.musicPlaying2 = false;
_root.musicPlaying3 = false;
musicSound.stop();
gotoAndStop (1);
}
}
Instance of Symbol 1264 MovieClip "m2" in Frame 122
onClipEvent (load) {
gotoAndStop (1);
}
on (press) {
if (_root.musicPlaying2 == false) {
_root.musicPlaying1 = false;
_root.musicPlaying2 = true;
_root.musicPlaying3 = false;
play();
_root.m1.gotoAndStop(1);
_root.m3.gotoAndStop(1);
if (_root.levelType == 1) {
levelWorld = "egypt";
} else if (_root.levelType == 2) {
levelWorld = "ice";
} else if (_root.levelType == 3) {
levelWorld = "india";
}
stopAllSounds();
musicSound = new Sound(this);
musicSound.attachSound(("m_" + levelWorld) + "_2");
musicSound.start(0, 99);
musicSound.setVolume(80);
} else {
_root.musicPlaying1 = false;
_root.musicPlaying2 = false;
_root.musicPlaying3 = false;
musicSound.stop();
gotoAndStop (1);
}
}
Instance of Symbol 1264 MovieClip "m3" in Frame 122
onClipEvent (load) {
gotoAndStop (1);
}
on (press) {
if (_root.musicPlaying3 == false) {
_root.musicPlaying1 = false;
_root.musicPlaying2 = false;
_root.musicPlaying3 = true;
play();
_root.m1.gotoAndStop(1);
_root.m2.gotoAndStop(1);
if (_root.levelType == 1) {
levelWorld = "egypt";
} else if (_root.levelType == 2) {
levelWorld = "ice";
} else if (_root.levelType == 3) {
levelWorld = "india";
}
stopAllSounds();
musicSound = new Sound(this);
musicSound.attachSound(("m_" + levelWorld) + "_3");
musicSound.start(0, 99);
musicSound.setVolume(80);
} else {
_root.musicPlaying1 = false;
_root.musicPlaying2 = false;
_root.musicPlaying3 = false;
musicSound.stop();
gotoAndStop (1);
}
}
Frame 132
var i = 1;
while (i <= 200) {
_root["gridBox" + i].removeMovieClip();
i++;
}
Instance of Symbol 24 MovieClip [box] in Frame 132
on (press) {
_root["customLevelRender" + _root.saveSlot] = _root.levelRender;
_root.local_data.data["customLevelRender" + _root.saveSlot] = _root.levelRender;
_root.local_data.flush();
_root.gotoAndStop("customLevel");
}
Symbol 47 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 1
stop();
Instance of Symbol 47 MovieClip "breath" in Symbol 51 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - (1 / _root.damageFactor);
}
}
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 8
gotoAndPlay ("rip");
Instance of Symbol 53 MovieClip "armMove" in Symbol 54 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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 59 MovieClip [ice1] Frame 1
stop();
Symbol 59 MovieClip [ice1] Frame 2
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 59 MovieClip [ice1] Frame 6
_root.health = _root.health + 10;
_root.curse = _root.curse + 25;
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 + 12;
} else if (reloadWhich > 2) {
_root.weapon3Ammo = _root.weapon3Ammo + 2;
} else if (reloadWhich > 1) {
_root.weapon4Ammo = _root.weapon4Ammo + 4;
} else {
_root.weapon5Ammo = _root.weapon5Ammo + 16;
}
Symbol 59 MovieClip [ice1] Frame 52
_root.gargoyleRebirth = true;
removeMovieClip(this);
Symbol 70 MovieClip [tGate] Frame 1
stop();
Instance of Symbol 63 MovieClip in Symbol 70 MovieClip [tGate] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 70 MovieClip [tGate] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 70 MovieClip [tGate] Frame 6
stop();
Symbol 74 MovieClip [tBarrier] Frame 1
stop();
Instance of Symbol 63 MovieClip in Symbol 74 MovieClip [tBarrier] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 74 MovieClip [tBarrier] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 74 MovieClip [tBarrier] Frame 6
stop();
Symbol 83 MovieClip [tLever] Frame 1
stop();
Instance of Symbol 78 MovieClip in Symbol 83 MovieClip [tLever] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 82 MovieClip in Symbol 83 MovieClip [tLever] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 83 MovieClip [tLever] Frame 6
stop();
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 91 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 92 MovieClip [tBlock] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 114 MovieClip Frame 1
stop();
Symbol 114 MovieClip Frame 2
stop();
Symbol 114 MovieClip Frame 3
stop();
Symbol 115 MovieClip [tEnd] Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 115 MovieClip [tEnd] Frame 1
onClipEvent (enterFrame) {
if (_root.levelCode == 18) {
gotoAndStop ("lgauntlet");
} else if (_root.levelCode >= 13) {
gotoAndStop ("bast");
} else if (_root.levelCode == 12) {
gotoAndStop ("ugauntlet");
} else if (_root.levelCode >= 7) {
gotoAndStop ("anuket");
} else if (_root.levelCode == 6) {
gotoAndStop ("nothing");
} else if (_root.levelCode >= 2) {
gotoAndStop ("aten Stone");
} else if (_root.levelCode == 1) {
gotoAndStop ("scroll");
}
}
Symbol 115 MovieClip [tEnd] Frame 10
stop();
_root.levelCompleted = true;
_root.endfade.play();
this.removeMovieClip();
Instance of Symbol 114 MovieClip in Symbol 115 MovieClip [tEnd] Frame 10
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Symbol 164 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndPlay ("loaded");
}
Symbol 164 MovieClip Frame 2
gotoAndPlay (1);
Instance of Symbol 163 MovieClip in Symbol 164 MovieClip Frame 3
on (release) {
_root.play();
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Symbol 164 MovieClip Frame 30
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 2
stop();
Instance of Symbol 176 MovieClip in Symbol 177 MovieClip [shade] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha;
}
Symbol 184 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 1
stop();
Instance of Symbol 212 MovieClip in Symbol 213 MovieClip Frame 1
onClipEvent (enterFrame) {
perc = _root.enemyHP / _root.enemymaxHP;
this._xscale = perc * 100;
}
Symbol 216 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 1
stop();
Instance of Symbol 229 MovieClip in Symbol 240 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Symbol 240 MovieClip Frame 2
stop();
Instance of Symbol 235 MovieClip in Symbol 240 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Instance of Symbol 184 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 1) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 184 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 2) {
if (_root.weapon2Ammo == 0) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
this._alpha = 100;
} else {
this.gotoAndStop(1);
this._alpha = 30;
}
}
Instance of Symbol 184 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 3) {
if (_root.weapon3Ammo == 0) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
this._alpha = 100;
} else {
this.gotoAndStop(1);
this._alpha = 30;
}
}
Instance of Symbol 184 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 4) {
if (_root.weapon4Ammo == 0) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
this._alpha = 100;
} else {
this.gotoAndStop(1);
this._alpha = 30;
}
}
Instance of Symbol 184 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 5) {
if (_root.weapon5Ammo == 0) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
this._alpha = 100;
} else {
this.gotoAndStop(1);
this._alpha = 30;
}
}
Instance of Symbol 188 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon2Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 191 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunA4 == true) {
if (_root.weapon4Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
} else {
this._alpha = 0;
}
}
Instance of Symbol 197 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunA5 == true) {
if (_root.weapon5Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
} else {
this._alpha = 0;
}
}
Instance of Symbol 203 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon3Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 206 MovieClip "bar1" in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
checkLength = (_root.health / (_root.maxHealth / 100)) / _root.healthmax;
if (checkLength < 100) {
this._xscale = checkLength;
} else {
this._xscale = 100;
}
}
Instance of Symbol 213 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.enemyHP > 0) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB1 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB2 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB4 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB5 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip "bar2" in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
checkLength = _root.curse / _root.cursemax;
if (checkLength < 100) {
this._xscale = checkLength;
} else {
this._xscale = 100;
}
if (_root.curseMode == true) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 240 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.currentLevel == 10) {
gotoAndStop ("survival");
} else {
gotoAndStop(_root.controlMethod);
}
}
Instance of Symbol 253 MovieClip in Symbol 261 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.helpIcon);
}
Symbol 267 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 57
gotoAndPlay ("spinLoop");
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 9
stop();
Symbol 276 MovieClip Frame 17
stop();
Symbol 276 MovieClip Frame 25
stop();
Symbol 276 MovieClip Frame 33
stop();
Symbol 276 MovieClip Frame 41
stop();
Symbol 276 MovieClip Frame 49
stop();
Symbol 276 MovieClip Frame 88
stop();
Symbol 277 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip in Symbol 277 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 9
stop();
Symbol 288 MovieClip Frame 17
stop();
Symbol 288 MovieClip Frame 25
stop();
Symbol 288 MovieClip Frame 33
stop();
Symbol 288 MovieClip Frame 41
stop();
Symbol 288 MovieClip Frame 49
stop();
Symbol 288 MovieClip Frame 88
stop();
Symbol 289 MovieClip Frame 1
stop();
Instance of Symbol 288 MovieClip in Symbol 289 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 276 MovieClip in Symbol 289 MovieClip Frame 3
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 288 MovieClip in Symbol 289 MovieClip Frame 4
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 276 MovieClip in Symbol 289 MovieClip Frame 5
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 16
gotoAndStop (1);
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 8
stop();
Symbol 301 MovieClip Frame 15
stop();
Symbol 301 MovieClip Frame 22
stop();
Symbol 301 MovieClip Frame 29
stop();
Symbol 301 MovieClip Frame 36
stop();
Symbol 301 MovieClip Frame 43
stop();
Symbol 301 MovieClip Frame 75
stop();
Instance of Symbol 301 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 308 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 317 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 317 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 336 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 336 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 337 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 337 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 338 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 338 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 339 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 339 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 340 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 340 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 341 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 341 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 342 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 342 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 343 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 343 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 344 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 344 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 345 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 346 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 346 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 347 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 348 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 349 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 349 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 350 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 350 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 351 MovieClip Frame 1
_root.walkShift = 2;
Instance of Symbol 334 MovieClip in Symbol 351 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 351 MovieClip Frame 2
_root.walkShift = 6;
Symbol 351 MovieClip Frame 3
_root.walkShift = 10;
Symbol 351 MovieClip Frame 4
_root.walkShift = 6;
Symbol 351 MovieClip Frame 5
_root.walkShift = 1;
Symbol 351 MovieClip Frame 7
_root.walkShift = 0;
Symbol 351 MovieClip Frame 8
_root.walkShift = 2;
Symbol 351 MovieClip Frame 9
_root.walkShift = 4;
Symbol 351 MovieClip Frame 10
_root.walkShift = 7;
Symbol 351 MovieClip Frame 11
_root.walkShift = 10;
Symbol 351 MovieClip Frame 12
_root.walkShift = 6;
Symbol 351 MovieClip Frame 13
_root.walkShift = 2;
Symbol 351 MovieClip Frame 14
_root.walkShift = 1;
Symbol 351 MovieClip Frame 15
_root.walkShift = 0;
Symbol 351 MovieClip Frame 16
_root.walkShift = 4;
Symbol 370 MovieClip Frame 1
_root.walkShift = 4;
Instance of Symbol 369 MovieClip in Symbol 370 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 370 MovieClip Frame 2
_root.walkShift = 0;
Symbol 370 MovieClip Frame 4
_root.walkShift = 1;
Symbol 370 MovieClip Frame 6
_root.walkShift = 5;
Symbol 370 MovieClip Frame 8
_root.walkShift = 3;
Symbol 370 MovieClip Frame 10
_root.walkShift = 0;
Symbol 370 MovieClip Frame 12
_root.walkShift = 1;
Symbol 370 MovieClip Frame 13
_root.walkShift = 6;
Symbol 370 MovieClip Frame 14
_root.walkShift = 10;
Symbol 370 MovieClip Frame 15
_root.walkShift = 6;
Symbol 370 MovieClip Frame 16
_root.walkShift = 2;
Instance of Symbol 301 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 372 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 372 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 376 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 376 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 293 MovieClip in Symbol 383 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 383 MovieClip Frame 15
_root.walkShift = 1;
Instance of Symbol 375 MovieClip in Symbol 383 MovieClip Frame 15
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 379 MovieClip in Symbol 383 MovieClip Frame 21
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 383 MovieClip Frame 27
_root.walkShift = 100;
Instance of Symbol 382 MovieClip in Symbol 383 MovieClip Frame 27
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 397 MovieClip Frame 1
stop();
Symbol 397 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
var bullpoint = {x:_root.lara.lara.armLeft.gun.pistolPoint._x, y:_root.lara.lara.armLeft.gun.pistolPoint._y};
_root.lara.lara.armLeft.gun.pistolPoint.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 397 MovieClip Frame 11
_root.nofiring = true;
Symbol 399 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 399 MovieClip Frame 3
var bullpoint = {x:_root.lara.lara.armLeft.gun.pistolPoint._x, y:_root.lara.lara.armLeft.gun.pistolPoint._y};
_root.lara.lara.armLeft.gun.pistolPoint.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("fxUzi");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon2Ammo = _root.weapon2Ammo - 1;
_root.nofiring = true;
Symbol 413 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 413 MovieClip Frame 3
_root.nofiring = false;
Symbol 413 MovieClip Frame 9
var bullpoint = {x:_root.lara.lara.armLeft.gun.pistolPoint._x, y:_root.lara.lara.armLeft.gun.pistolPoint._y};
_root.lara.lara.armLeft.gun.pistolPoint.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("fxMagnum");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon4Ammo = _root.weapon4Ammo - 1;
Symbol 413 MovieClip Frame 15
_root.nofiring = true;
Symbol 414 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 414 MovieClip Frame 3
var bullpoint = {x:_root.lara.lara.armLeft.gun.pistolPoint._x, y:_root.lara.lara.armLeft.gun.pistolPoint._y};
_root.lara.lara.armLeft.gun.pistolPoint.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++;
_root.weapon5Ammo = _root.weapon5Ammo - 1;
_root.nofiring = true;
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 2
stop();
Symbol 415 MovieClip Frame 3
stop();
Symbol 415 MovieClip Frame 4
stop();
Symbol 415 MovieClip Frame 5
stop();
Symbol 415 MovieClip Frame 7
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
stop();
Symbol 419 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip "arm" in Symbol 419 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 419 MovieClip Frame 2
stop();
Instance of Symbol 288 MovieClip "arm" in Symbol 419 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 42
if ((_root.jumping == false) || (_root.superSprint == false)) {
gotoAndPlay ("wing");
}
Symbol 422 MovieClip Frame 51
gotoAndPlay ("wing");
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 9
stop();
Symbol 444 MovieClip Frame 17
stop();
Symbol 444 MovieClip Frame 27
stop();
Symbol 444 MovieClip Frame 35
stop();
Symbol 444 MovieClip Frame 43
stop();
Symbol 444 MovieClip Frame 51
stop();
Symbol 444 MovieClip Frame 84
stop();
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 8
stop();
Symbol 450 MovieClip Frame 15
stop();
Symbol 450 MovieClip Frame 22
stop();
Symbol 450 MovieClip Frame 29
stop();
Symbol 450 MovieClip Frame 36
stop();
Symbol 450 MovieClip Frame 43
stop();
Symbol 450 MovieClip Frame 82
stop();
Symbol 459 MovieClip Frame 1
stop();
stop();
Symbol 459 MovieClip Frame 8
stop();
Symbol 459 MovieClip Frame 15
stop();
Symbol 459 MovieClip Frame 22
stop();
Symbol 459 MovieClip Frame 29
stop();
Symbol 459 MovieClip Frame 36
stop();
Symbol 459 MovieClip Frame 43
stop();
Symbol 459 MovieClip Frame 80
stop();
Instance of Symbol 450 MovieClip "ponytail" in Symbol 460 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 459 MovieClip in Symbol 460 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 444 MovieClip in Symbol 461 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 2
stop();
Instance of Symbol 467 MovieClip in Symbol 468 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.gametype);
}
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 480 MovieClip Frame 6
var bullpoint = {x:_root.lara.lara.armRight.gun.pistolPoint._x, y:_root.lara.lara.armRight.gun.pistolPoint._y};
_root.lara.lara.armRight.gun.pistolPoint.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 480 MovieClip Frame 11
_root.nofiring = true;
Symbol 482 MovieClip Frame 1
stop();
Symbol 482 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
var bullpoint = {x:_root.lara.lara.armRight.gun.pistolPoint._x, y:_root.lara.lara.armRight.gun.pistolPoint._y};
_root.lara.lara.armRight.gun.pistolPoint.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("fxUzi");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon2Ammo = _root.weapon2Ammo - 1;
}
Symbol 482 MovieClip Frame 3
_root.nofiring = true;
Symbol 484 MovieClip Frame 1
stop();
Symbol 484 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 484 MovieClip Frame 3
_root.nofiring = false;
Symbol 484 MovieClip Frame 4
var bullpoint = {x:_root.lara.lara.armRight.gun.pistolPoint._x, y:_root.lara.lara.armRight.gun.pistolPoint._y};
_root.lara.lara.armRight.gun.pistolPoint.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("fxShotgun");
wepSound.start(0, 1);
wepSound.setVolume(150 * _root.masterVolume);
_root.weapon3Ammo = _root.weapon3Ammo - 1;
Symbol 484 MovieClip Frame 8
_root.reloaded = true;
wepSound = new Sound(this);
wepSound.attachSound("fxReload");
wepSound.start(0, 1);
wepSound.setVolume(150 * _root.masterVolume);
Symbol 484 MovieClip Frame 21
_root.reloaded = false;
_root.nofiring = true;
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 498 MovieClip Frame 3
_root.nofiring = false;
Symbol 498 MovieClip Frame 4
var bullpoint = {x:_root.lara.lara.armRight.gun.pistolPoint._x, y:_root.lara.lara.armRight.gun.pistolPoint._y};
_root.lara.lara.armRight.gun.pistolPoint.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("fxMagnum");
wepSound.start(0, 1);
wepSound.setVolume(80 * _root.masterVolume);
_root.weapon4Ammo = _root.weapon4Ammo - 1;
Symbol 498 MovieClip Frame 10
Symbol 498 MovieClip Frame 15
_root.nofiring = true;
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
var bullpoint = {x:_root.lara.lara.armRight.gun.pistolPoint._x, y:_root.lara.lara.armRight.gun.pistolPoint._y};
_root.lara.lara.armRight.gun.pistolPoint.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("fxM16");
wepSound.start(0, 1);
wepSound.setVolume(60 * _root.masterVolume);
_root.weapon5Ammo = _root.weapon5Ammo - 1;
}
Symbol 499 MovieClip Frame 3
_root.nofiring = true;
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 2
stop();
Symbol 500 MovieClip Frame 3
stop();
Symbol 500 MovieClip Frame 4
stop();
Symbol 500 MovieClip Frame 5
stop();
Symbol 500 MovieClip Frame 7
stop();
Symbol 501 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip "arm" in Symbol 501 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 288 MovieClip "arm" in Symbol 501 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 444 MovieClip in Symbol 505 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 467 MovieClip in Symbol 506 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.gametype);
}
Instance of Symbol 334 MovieClip "sk" in Symbol 507 MovieClip Frame 1
onClipEvent (load) {
this.sk.stop();
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
this.sk.stop();
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 503 MovieClip in Symbol 507 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Symbol 508 MovieClip Frame 1
stop();
Instance of Symbol 503 MovieClip in Symbol 508 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Instance of Symbol 307 MovieClip in Symbol 508 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 508 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 508 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 508 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Symbol 508 MovieClip Frame 20
stop();
Symbol 509 MovieClip Frame 1
stop();
Symbol 509 MovieClip Frame 13
gotoAndStop (1);
Symbol 509 MovieClip Frame 25
gotoAndStop (1);
Symbol 510 MovieClip [lara] Frame 1
stop();
Instance of Symbol 24 MovieClip [box] "footbox" in Symbol 510 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 24 MovieClip [box] "midbox" in Symbol 510 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 511 MovieClip [grass] Frame 1
stop();
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] "baseHit" in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 24 MovieClip [box] "boxR" in Symbol 511 MovieClip [grass] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Symbol 524 MovieClip [secretPlat] Frame 1
stop();
Symbol 524 MovieClip [secretPlat] Frame 2
stop();
Symbol 524 MovieClip [secretPlat] Frame 3
stop();
Symbol 530 MovieClip [tSecret] Frame 30
gotoAndPlay (1);
Symbol 530 MovieClip [tSecret] Frame 40
stop();
_parent.removeMovieClip();
Instance of Symbol 24 MovieClip [box] "boxr" in Symbol 531 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 24 MovieClip [box] "boxl" in Symbol 531 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 559 MovieClip [saveBarrier] Frame 1
stop();
Instance of Symbol 24 MovieClip [box] "boxBase" in Symbol 559 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 556 MovieClip in Symbol 559 MovieClip [saveBarrier] Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 559 MovieClip [saveBarrier] Frame 6
stop();
Instance of Symbol 564 MovieClip in Symbol 565 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] "boxBase" in Symbol 565 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 50;
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 24 MovieClip [box] "boxBase2" in Symbol 565 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 50;
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 566 MovieClip [tAxe] Frame 1
Symbol 566 MovieClip [tAxe] Frame 25
if (_root.startLevel == true) {
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("fxAxe");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
}
Symbol 566 MovieClip [tAxe] Frame 75
if (_root.startLevel == true) {
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("fxAxe");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
}
Symbol 568 MovieClip [hprestore] Frame 1
stop();
Symbol 568 MovieClip [hprestore] Frame 2
_root.health = 100;
Instance of Symbol 24 MovieClip [box] in Symbol 569 MovieClip [panDirLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 570 MovieClip [panDirNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 571 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 571 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 572 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 572 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Symbol 580 MovieClip Frame 1
stop();
Instance of Symbol 24 MovieClip [box] "boxR" in Symbol 580 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
if (Key.isDown(65) || (Key.isDown(37))) {
_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 + 50;
_root["blood" + _root.ad]._y = point.y + 200;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
}
Instance of Symbol 24 MovieClip [box] "boxBase" in Symbol 580 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_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 24 MovieClip [box] "boxL" in Symbol 580 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
if (Key.isDown(68) || (Key.isDown(39))) {
_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;
_root["blood" + _root.ad]._y = point.y + 200;
_root["blood" + _root.ad]._xscale = 50 - (Math.random() * 100);
_root.ad++;
}
}
}
Symbol 581 MovieClip [tCrusher] Frame 1
if (_root.startLevel == true) {
trapDiffY = _root.lara._x - this._x;
if (trapDiffY < 0) {
trapDiffY = -trapDiffY;
}
trapDiffY = trapDiffY / 10;
trapDiffX = _root.lara._x - this._x;
if (trapDiffX < 0) {
trapDiffX = -trapDiffX;
}
trapDiffX = trapDiffX / 10;
trapVolume = ((100 - trapDiffX) - trapDiffY) * _root.masterVolume;
if (trapVolume > 0) {
raiseSound = new Sound(this);
raiseSound.attachSound("fxRaise");
raiseSound.start(0, 1);
raiseSound.setVolume(trapVolume);
}
}
Instance of Symbol 576 MovieClip in Symbol 581 MovieClip [tCrusher] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 580 MovieClip "trap" in Symbol 581 MovieClip [tCrusher] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 581 MovieClip [tCrusher] Frame 45
if (_root.startLevel == true) {
trapDiffY = _root.lara._x - this._x;
if (trapDiffY < 0) {
trapDiffY = -trapDiffY;
}
trapDiffY = trapDiffY / 10;
trapDiffX = _root.lara._x - this._x;
if (trapDiffX < 0) {
trapDiffX = -trapDiffX;
}
trapDiffX = trapDiffX / 10;
trapVolume = ((100 - trapDiffX) - trapDiffY) * _root.masterVolume;
if (trapVolume > 0) {
thudSound = new Sound(this);
thudSound.attachSound("fxThud");
thudSound.start(0, 1);
thudSound.setVolume(trapVolume);
}
}
Instance of Symbol 585 MovieClip in Symbol 586 MovieClip [tOsiris] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 592 MovieClip in Symbol 593 MovieClip [startfade] Frame 26
onClipEvent (enterFrame) {
gotoAndStop(_root.currentLevel);
}
Symbol 593 MovieClip [startfade] Frame 50
_root.startLevel = true;
Symbol 593 MovieClip [startfade] Frame 89
Mouse.hide();
_root.startfade.removeMovieClip();
Symbol 598 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 1
stop();
Symbol 604 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 2
stop();
Symbol 619 MovieClip Frame 3
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 1
stop();
Symbol 642 MovieClip Frame 50
stop();
Instance of Symbol 641 MovieClip in Symbol 642 MovieClip Frame 50
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_parent._parent.play();
}
Symbol 643 MovieClip [endfade] Frame 1
stop();
Symbol 643 MovieClip [endfade] Frame 2
_root.endTimer.stop();
Symbol 643 MovieClip [endfade] Frame 20
if ((_root.levelCode == 6) && (_root.levelCompleted == true)) {
play();
} else {
gotoAndPlay ("normalEnd");
}
Symbol 643 MovieClip [endfade] Frame 125
if (_root.gametype == "orchid") {
play();
} else {
gotoAndPlay ("normalEnd");
}
Symbol 643 MovieClip [endfade] Frame 285
_root.gotoAndStop("rebirth");
Instance of Symbol 174 MovieClip in Symbol 643 MovieClip [endfade] Frame 285
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 643 MovieClip [endfade] Frame 305
stop();
if (_root.levelCompleted == true) {
displaySeconds = _root.levelTimer;
if (displaySeconds > _root.timeLimit) {
displayTime = "No (";
} else {
displayTime = "Yes (";
_root["timeAmulet" + _root.levelCode] = true;
}
if (_root.levelCode == 1) {
if (_root.bestTime1 >= 9999) {
_root.stageUnlockedShow = 2;
}
}
if (_root.levelCode == 7) {
if (((((_root.bestTime7 >= 9999) && (_root.bestTime8 < 9999)) && (_root.bestTime9 < 9999)) && (_root.bestTime10 < 9999)) && (_root.bestTime11 < 9999)) {
_root.stageUnlockedShow = 3;
}
}
if (_root.levelCode == 8) {
if (((((_root.bestTime7 < 9999) && (_root.bestTime8 >= 9999)) && (_root.bestTime9 < 9999)) && (_root.bestTime10 < 9999)) && (_root.bestTime11 < 9999)) {
_root.stageUnlockedShow = 3;
}
}
if (_root.levelCode == 9) {
if (((((_root.bestTime7 < 9999) && (_root.bestTime8 < 9999)) && (_root.bestTime9 >= 9999)) && (_root.bestTime10 < 9999)) && (_root.bestTime11 < 9999)) {
_root.stageUnlockedShow = 3;
}
}
if (_root.levelCode == 10) {
if (((((_root.bestTime7 < 9999) && (_root.bestTime8 < 9999)) && (_root.bestTime9 < 9999)) && (_root.bestTime10 >= 9999)) && (_root.bestTime11 < 9999)) {
_root.stageUnlockedShow = 3;
}
}
if (_root.levelCode == 11) {
if (((((_root.bestTime7 < 9999) && (_root.bestTime8 < 9999)) && (_root.bestTime9 < 9999)) && (_root.bestTime10 < 9999)) && (_root.bestTime11 >= 9999)) {
_root.stageUnlockedShow = 3;
}
}
if (_root.levelCode == 13) {
if (((((_root.bestTime13 >= 9999) && (_root.bestTime14 < 9999)) && (_root.bestTime15 < 9999)) && (_root.bestTime16 < 9999)) && (_root.bestTime17 < 9999)) {
_root.stageUnlockedShow = 4;
}
}
if (_root.levelCode == 14) {
if (((((_root.bestTime13 < 9999) && (_root.bestTime14 >= 9999)) && (_root.bestTime15 < 9999)) && (_root.bestTime16 < 9999)) && (_root.bestTime17 < 9999)) {
_root.stageUnlockedShow = 4;
}
}
if (_root.levelCode == 15) {
if (((((_root.bestTime13 < 9999) && (_root.bestTime14 < 9999)) && (_root.bestTime15 >= 9999)) && (_root.bestTime16 < 9999)) && (_root.bestTime17 < 9999)) {
_root.stageUnlockedShow = 4;
}
}
if (_root.levelCode == 16) {
if (((((_root.bestTime13 < 9999) && (_root.bestTime14 < 9999)) && (_root.bestTime15 < 9999)) && (_root.bestTime16 >= 9999)) && (_root.bestTime17 < 9999)) {
_root.stageUnlockedShow = 4;
}
}
if (_root.levelCode == 17) {
if (((((_root.bestTime13 < 9999) && (_root.bestTime14 < 9999)) && (_root.bestTime15 < 9999)) && (_root.bestTime16 < 9999)) && (_root.bestTime17 >= 9999)) {
_root.stageUnlockedShow = 4;
}
}
if (_root.levelCode == 12) {
if ((_root.bestTime12 >= 9999) && (_root.bestTime18 < 9999)) {
_root.stageUnlockedShow = 5;
}
}
if (_root.levelCode == 18) {
if ((_root.bestTime12 < 9999) && (_root.bestTime18 >= 9999)) {
_root.stageUnlockedShow = 5;
}
}
if (_root.levelCode == 2) {
if ((((_root.bestTime2 >= 9999) && (_root.bestTime3 < 9999)) && (_root.bestTime < 9999)) && (_root.bestTime5 < 9999)) {
_root.stageUnlockedShow = 6;
}
}
if (_root.levelCode == 3) {
if ((((_root.bestTime2 < 9999) && (_root.bestTime3 >= 9999)) && (_root.bestTime < 9999)) && (_root.bestTime5 < 9999)) {
_root.stageUnlockedShow = 6;
}
}
if (_root.levelCode == 4) {
if ((((_root.bestTime2 < 9999) && (_root.bestTime3 < 9999)) && (_root.bestTime >= 9999)) && (_root.bestTime5 < 9999)) {
_root.stageUnlockedShow = 6;
}
}
if (_root.levelCode == 5) {
if ((((_root.bestTime2 < 9999) && (_root.bestTime3 < 9999)) && (_root.bestTime < 9999)) && (_root.bestTime5 >= 9999)) {
_root.stageUnlockedShow = 6;
}
}
_root["bestTime" + _root.levelCode] = displaySeconds;
displayTime = (displayTime + _root.timeLimit) + " Required)";
if (_root.secretCollected == true) {
displaySecret = "Yes";
_root["secretAmulet" + _root.levelCode] = true;
} else {
displaySecret = "No";
}
if (_root.levelCode == 18) {
displayItem = "Lower Delta Gauntlet";
} else if (_root.levelCode >= 13) {
displayItem = "1x Bast Stone";
} else if (_root.levelCode == 12) {
displayItem = "Upper Delta Gauntlet";
} else if (_root.levelCode >= 7) {
displayItem = "1x Anuket Stone";
} else if (_root.levelCode == 6) {
displayItem = "-";
} else if (_root.levelCode >= 2) {
displayItem = "1x Aten Stone";
} else if (_root.levelCode == 1) {
displayItem = "The Delta Scroll";
}
}
_root.saveData();
_root.totalAmulets();
Instance of Symbol 602 MovieClip in Symbol 643 MovieClip [endfade] Frame 305
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.endChoose = "game";
_parent.play();
}
Instance of Symbol 604 MovieClip in Symbol 643 MovieClip [endfade] Frame 305
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.endChoose = _root.playType;
_parent.play();
}
Instance of Symbol 619 MovieClip in Symbol 643 MovieClip [endfade] Frame 305
onClipEvent (load) {
if (_root.levelCompleted == true) {
if (_root.levelCode == 6) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
} else {
gotoAndStop (1);
}
}
Instance of Symbol 621 MovieClip in Symbol 643 MovieClip [endfade] Frame 305
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
getURL ("http://www.usuallygames.com/?spid=200003", "_blank");
}
Symbol 643 MovieClip [endfade] Frame 306
if (((_root.levelCode == 1) && (_root.levelCompleted == true)) && (_root.endChoose == _root.playType)) {
stop();
} else {
gotoAndPlay ("skipAnimation");
}
Symbol 643 MovieClip [endfade] Frame 365
Mouse.show();
_root.gotoAndStop(_root.endChoose);
Instance of Symbol 649 MovieClip in Symbol 650 MovieClip [tSpike] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] in Symbol 650 MovieClip [tSpike] Frame 45
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.lara.legs)) {
if (initialHit == false) {
_root.health = _root.health - 100;
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 - 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++;
}
if (_root.jumping == true) {
_root.health = _root.health - 100;
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 650 MovieClip [tSpike] Frame 46
if (_root.startLevel == true) {
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 653 MovieClip [blood] Frame 40
removeMovieClip(this);
stop();
Symbol 657 MovieClip [stoneFire] Frame 1
stop();
Instance of Symbol 656 MovieClip in Symbol 657 MovieClip [stoneFire] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 25;
_parent.play();
}
}
Symbol 657 MovieClip [stoneFire] Frame 5
removeMovieClip(this);
Symbol 662 MovieClip [amulet] Frame 1
stop();
Symbol 662 MovieClip [amulet] Frame 40
stop();
Instance of Symbol 24 MovieClip [box] in Symbol 663 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 663 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "right";
}
}
Symbol 664 MovieClip [grassOne] Frame 1
stop();
Instance of Symbol 63 MovieClip in Symbol 664 MovieClip [grassOne] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] "baseHit" in Symbol 664 MovieClip [grassOne] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Symbol 665 MovieClip [grassHalf] Frame 1
stop();
Instance of Symbol 24 MovieClip [box] "boxR" in Symbol 665 MovieClip [grassHalf] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Instance of Symbol 24 MovieClip [box] "boxR" in Symbol 665 MovieClip [grassHalf] Frame 2
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = false;
}
}
Symbol 665 MovieClip [grassHalf] Frame 20
stop();
Symbol 667 MovieClip [healthCrystal] Frame 1
stop();
Symbol 667 MovieClip [healthCrystal] Frame 5
_root.health = _root.health + 200;
if (_root.health > (500 * _root.gameDifficulty)) {
_root.health = 500 * _root.gameDifficulty;
}
removeMovieClip(this);
Symbol 700 MovieClip [gridBox] Frame 1
stop();
Symbol 756 MovieClip Frame 1
stop();
Symbol 759 MovieClip Frame 1
stop();
Symbol 769 MovieClip Frame 1
sharkSound = new Sound(this);
sharkSound.attachSound("fxShark");
sharkSound.start(0, 1);
Symbol 769 MovieClip Frame 80
stop();
Symbol 830 MovieClip Frame 251
stop();
_root.play();
Symbol 835 MovieClip Frame 1
stop();
Symbol 840 MovieClip Frame 1
stop();
Symbol 842 MovieClip Frame 1
stop();
Symbol 842 MovieClip Frame 2
ranSound = Math.random() * 100;
if (_root.startLevel == true) {
trapDiff = _root.lara._x - _parent._parent._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
if (ranSound > 90) {
axeSound = new Sound(this);
axeSound.attachSound("fxGar2");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
}
}
Instance of Symbol 847 MovieClip in Symbol 848 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 / _root.damageFactor);
}
}
Instance of Symbol 47 MovieClip "breath" in Symbol 850 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - (1 / _root.damageFactor);
}
}
Symbol 858 MovieClip Frame 2
if (_root.startLevel == true) {
trapDiff = _root.lara._x - _parent._parent._x;
if (trapDiff < 0) {
trapDiff = -trapDiff;
}
trapDiff = trapDiff / 10;
trapVolume = (100 - trapDiff) * _root.masterVolume;
if (trapVolume > 0) {
if (ranSound > 90) {
axeSound = new Sound(this);
axeSound.attachSound("fxCrow1");
axeSound.start(0, 1);
axeSound.setVolume(trapVolume);
}
}
}
Instance of Symbol 858 MovieClip in Symbol 859 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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 876 MovieClip Frame 1
stop();
Symbol 879 MovieClip Frame 1
stop();
Symbol 882 MovieClip Frame 1
stop();
Symbol 891 MovieClip Frame 1
stop();
Instance of Symbol 835 MovieClip "armMove2" in Symbol 892 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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 842 MovieClip "armMove1" in Symbol 892 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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 53 MovieClip "armMove1" in Symbol 892 MovieClip Frame 2
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 53 MovieClip "armMove1" in Symbol 892 MovieClip Frame 4
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 53 MovieClip "armMove1" in Symbol 892 MovieClip Frame 4
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 835 MovieClip "armMove2" in Symbol 892 MovieClip Frame 6
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 842 MovieClip "armMove1" in Symbol 892 MovieClip Frame 6
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 876 MovieClip "armMove2" in Symbol 892 MovieClip Frame 8
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 879 MovieClip "armMove1" in Symbol 892 MovieClip Frame 8
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 882 MovieClip "armMove2" in Symbol 892 MovieClip Frame 9
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 882 MovieClip "armMove4" in Symbol 892 MovieClip Frame 9
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 891 MovieClip "armMove1" in Symbol 892 MovieClip Frame 9
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 891 MovieClip "armMove3" in Symbol 892 MovieClip Frame 9
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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 893 MovieClip [enemy] Frame 1
stop();
Symbol 893 MovieClip [enemy] Frame 2
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 893 MovieClip [enemy] Frame 6
_root.health = _root.health + (_root.maxHealth / 10);
_root.curse = _root.curse + 25;
_root.ddisplay.bar1.play();
_root.ddisplay.bar2.play();
if (_root.health > _root.maxHealth) {
_root.health = _root.maxHealth;
}
_root.sKills = _root.sKills + 1;
_root.totalKills = _root.totalKills + 1;
reloadWhich = Math.random() * 4;
if ((reloadWhich > 3) && (_root.gunA5 == true)) {
_root.weapon5Ammo = _root.weapon5Ammo + 16;
} else if ((reloadWhich > 2) && (_root.gunA4 == true)) {
_root.weapon4Ammo = _root.weapon4Ammo + 4;
} else if (reloadWhich > 1) {
_root.weapon3Ammo = _root.weapon3Ammo + 2;
} else {
_root.weapon2Ammo = _root.weapon2Ammo + 12;
}
Symbol 893 MovieClip [enemy] Frame 7
_root.activeEnemies = _root.activeEnemies - 1;
removeMovieClip(this);
Symbol 910 MovieClip Frame 1
stop();
Symbol 913 MovieClip Frame 1
stop();
Symbol 913 MovieClip Frame 2
stop();
Symbol 915 MovieClip Frame 1
stop();
Symbol 917 MovieClip Frame 1
stop();
Symbol 919 MovieClip Frame 1
stop();
Symbol 921 MovieClip Frame 1
stop();
Symbol 923 MovieClip Frame 1
stop();
Symbol 925 MovieClip Frame 1
stop();
Symbol 936 MovieClip Frame 1
stop();
Symbol 943 MovieClip Frame 1
_root.renderWorld();
Instance of Symbol 835 MovieClip "armMove2" in Symbol 943 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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 842 MovieClip "armMove1" in Symbol 943 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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 943 MovieClip Frame 2
_root.renderWorld();
Symbol 943 MovieClip Frame 3
_root.renderWorld();
Instance of Symbol 882 MovieClip "armMove2" in Symbol 943 MovieClip Frame 3
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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 882 MovieClip "armMove4" in Symbol 943 MovieClip Frame 3
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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 891 MovieClip "armMove1" in Symbol 943 MovieClip Frame 3
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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 891 MovieClip "armMove3" in Symbol 943 MovieClip Frame 3
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 / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Symbol 961 MovieClip Frame 1
stop();
Symbol 966 MovieClip Frame 1
stop();
Symbol 972 MovieClip Frame 1
stop();
Instance of Symbol 966 MovieClip in Symbol 972 MovieClip Frame 2
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
on (press) {
_root.stageUnlockedShow = 1;
_parent.gotoAndStop(1);
}
Symbol 988 MovieClip Frame 1
stop();
Symbol 1004 MovieClip Frame 1
stop();
slideEase = 1;
_root.world = 1;
_root.unlocked1 = true;
if (_root.bestTime1 < 9999) {
_root.unlocked7 = true;
_root.unlocked8 = true;
_root.unlocked9 = true;
_root.unlocked10 = true;
_root.unlocked11 = true;
_root.unlocked13 = true;
_root.unlocked14 = true;
_root.unlocked15 = true;
_root.unlocked16 = true;
_root.unlocked17 = true;
}
if (((((_root.bestTime7 < 9999) && (_root.bestTime8 < 9999)) && (_root.bestTime9 < 9999)) && (_root.bestTime10 < 9999)) && (_root.bestTime11 < 9999)) {
_root.unlocked12 = true;
}
if (((((_root.bestTime13 < 9999) && (_root.bestTime14 < 9999)) && (_root.bestTime15 < 9999)) && (_root.bestTime16 < 9999)) && (_root.bestTime17 < 9999)) {
_root.unlocked18 = true;
}
if ((_root.bestTime12 < 9999) && (_root.bestTime18 < 9999)) {
_root.unlocked2 = true;
_root.unlocked3 = true;
_root.unlocked4 = true;
_root.unlocked5 = true;
}
if ((((_root.bestTime2 < 9999) && (_root.bestTime3 < 9999)) && (_root.bestTime4 < 9999)) && (_root.bestTime5 < 9999)) {
_root.unlocked6 = true;
}
var a = 1;
while (a <= 6) {
this["box" + a].pID = a;
this["box" + a].yval = this["box" + a]._y;
this["box" + a].onPress = function () {
if (_root["levelUnlocked" + this.pID] == true) {
levelRender = _root[(("level" + _root.world) + "Render") + this.pID];
_root.levelCode = this.pID + (6 * (_root.world - 1));
nameStart = levelRender.indexOf("startCode,");
nameEnd = levelRender.indexOf(",grassX");
nameArraySplit = levelRender.slice(nameStart, nameEnd);
nameArray = nameArraySplit.split(",");
_root.levelName = nameArray[1];
levelTypeStart = levelRender.indexOf("levelType,");
levelTypeEnd = levelRender.indexOf(",musicTrack");
levelTypeArraySplit = levelRender.slice(levelTypeStart, levelTypeEnd);
levelTypeArray = levelTypeArraySplit.split(",");
levelTypeVar = levelTypeArray[1];
_root.levelType = Number(levelTypeVar);
musicTrackStart = levelRender.indexOf("musicTrack,");
musicTrackEnd = levelRender.indexOf(",timeLimit");
musicTrackArraySplit = levelRender.slice(musicTrackStart, musicTrackEnd);
musicTrackArray = musicTrackArraySplit.split(",");
musicTrackVar = musicTrackArray[1];
_root.musicTrack = Number(musicTrackVar);
timeLimitStart = levelRender.indexOf("timeLimit,");
timeLimitEnd = levelRender.indexOf(",grassX");
timeLimitArraySplit = levelRender.slice(timeLimitStart, timeLimitEnd);
timeLimitArray = timeLimitArraySplit.split(",");
timeLimitVar = timeLimitArray[1];
_root.timeLimit = Number(timeLimitVar);
grassXStart = levelRender.indexOf("grassX");
grassXEnd = levelRender.indexOf("grassY");
grassXArraySplit = levelRender.slice(grassXStart, grassXEnd);
_root.grassXArray = grassXArraySplit.split(",");
var _local3 = 0;
while (_local3 < _root.grassXArray.length) {
_root.grassXArray[_local3] = Number(_root.grassXArray[_local3]);
_local3++;
}
grassYStart = levelRender.indexOf("grassY");
grassYEnd = levelRender.indexOf("grassType");
grassYArraySplit = levelRender.slice(grassYStart, grassYEnd);
_root.grassYArray = grassYArraySplit.split(",");
_local3 = 0;
while (_local3 < _root.grassYArray.length) {
_root.grassYArray[_local3] = Number(_root.grassYArray[_local3]);
_local3++;
}
trapXStart = levelRender.indexOf("trapX");
trapXEnd = levelRender.indexOf("trapY");
trapXArraySplit = levelRender.slice(trapXStart, trapXEnd);
_root.trapXArray = trapXArraySplit.split(",");
_local3 = 0;
while (_local3 < _root.trapXArray.length) {
_root.trapXArray[_local3] = Number(_root.trapXArray[_local3]);
_local3++;
}
trapYStart = levelRender.indexOf("trapY");
trapYEnd = levelRender.indexOf("trapType");
trapYArraySplit = levelRender.slice(trapYStart, trapYEnd);
_root.trapYArray = trapYArraySplit.split(",");
_local3 = 0;
while (_local3 < _root.trapYArray.length) {
_root.trapYArray[_local3] = Number(_root.trapYArray[_local3]);
_local3++;
}
trapTypeStart = levelRender.indexOf("trapType");
trapTypeEnd = levelRender.indexOf("trapCode");
trapTypeArraySplit = levelRender.slice(trapTypeStart, trapTypeEnd);
_root.trapTypeArray = trapTypeArraySplit.split(",");
trapCodeStart = levelRender.indexOf("trapCode");
trapCodeEnd = levelRender.indexOf("endCode");
trapCodeArraySplit = levelRender.slice(trapCodeStart, trapCodeEnd);
_root.trapCodeArray = trapCodeArraySplit.split(",");
_local3 = 0;
while (_local3 < _root.trapYArray.length) {
_root.trapYArray[_local3] = Number(_root.trapYArray[_local3]);
_local3++;
}
_root.controlMethod = 1;
_root.currentLevel = 1;
_root.gotoAndStop("game");
}
};
this["box" + a].onRollOver = function () {
if (_root["levelUnlocked" + this.pID] == true) {
_root.admenu.stageSlide.gotoAndStop(1);
_root.admenu.levelDisplay.gotoAndStop("details");
} else {
_root.admenu.stageSlide.gotoAndStop(2);
if (_root["levelSelected" + this.pID] == 18) {
_root.admenu.levelDisplay.gotoAndStop("bast");
} else if (_root["levelSelected" + this.pID] >= 13) {
_root.admenu.levelDisplay.gotoAndStop("scroll");
} else if (_root["levelSelected" + this.pID] == 12) {
_root.admenu.levelDisplay.gotoAndStop("anuket");
} else if (_root["levelSelected" + this.pID] >= 7) {
_root.admenu.levelDisplay.gotoAndStop("scroll");
} else if (_root["levelSelected" + this.pID] == 6) {
_root.admenu.levelDisplay.gotoAndStop("aten");
} else if (_root["levelSelected" + this.pID] >= 2) {
_root.admenu.levelDisplay.gotoAndStop("gauntlet");
}
}
_root.admenu.slideEase = -1;
_root.admenu.stageSlide._y = this.yval;
_root.timeDisplay = _root["timeDisplay" + this.pID];
_root.timeAmuletDisplay = _root["timeAmuletDisplay" + this.pID];
_root.secretAmuletDisplay = _root["secretAmuletDisplay" + this.pID];
};
this["box" + a].onRollOut = function () {
_root.admenu.levelDisplay.gotoAndStop("blank");
_root.admenu.stageSlide.gotoAndStop(1);
_root.admenu.slideEase = 1;
_root.timeDisplay = "";
_root.timeAmuletDisplay = "";
_root.secretAmuletDisplay = "";
};
a++;
}
Instance of Symbol 927 MovieClip "t1" in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.t1._alpha = 50;
_parent.t2._alpha = 25;
_parent.t3._alpha = 25;
_parent.t4._alpha = 25;
_parent.gotoAndStop("stageSelect");
}
Instance of Symbol 927 MovieClip "t2" in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.t1._alpha = 25;
_parent.t2._alpha = 50;
_parent.t3._alpha = 25;
_parent.t4._alpha = 25;
_parent.gotoAndStop("weaponStore");
}
Instance of Symbol 927 MovieClip "t3" in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.t1._alpha = 25;
_parent.t2._alpha = 25;
_parent.t3._alpha = 50;
_parent.t4._alpha = 25;
_parent.gotoAndStop("outfitStore");
}
Instance of Symbol 927 MovieClip "t4" in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.t1._alpha = 25;
_parent.t2._alpha = 25;
_parent.t3._alpha = 25;
_parent.t4._alpha = 50;
_parent.gotoAndStop("totalProgress");
}
Instance of Symbol 936 MovieClip "stageSlide" in Symbol 1004 MovieClip Frame 1
onClipEvent (enterFrame) {
speed = 30;
if ((this._x > 200) && (_parent.slideEase == -1)) {
this._x = this._x + (speed * _parent.slideEase);
}
if ((_parent.slideEase == 1) && (this._x < 550)) {
this._x = this._x + (speed * _parent.slideEase);
}
}
Instance of Symbol 24 MovieClip [box] in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 1;
}
Instance of Symbol 24 MovieClip [box] in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 2;
}
Instance of Symbol 24 MovieClip [box] in Symbol 1004 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 3;
}
Instance of Symbol 943 MovieClip "world" in Symbol 1004 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.world);
}
Instance of Symbol 972 MovieClip in Symbol 1004 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.stageUnlockedShow);
}
Symbol 1004 MovieClip Frame 12
_root.amuletsAvailable = _root.totalAmulets - _root.usedAmulets;
_root.amuletsRequired = "";
Instance of Symbol 184 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB1 == true) {
this.gotoAndStop(3);
}
}
on (press) {
if (_root.gunB1 == false) {
if (_root.amuletsAvailable >= 2) {
_root.amuletsAvailable = _root.amuletsAvailable - 2;
_root.usedAmulets = _root.usedAmulets + 2;
_root.gunB1 = true;
}
}
}
on (rollOver) {
if (_root.gunB1 == true) {
this.gotoAndStop(3);
} else {
gotoAndStop (2);
}
if (_root.gunB1 == false) {
_root.amuletsRequired = 2;
}
}
on (rollOut) {
if (_root.gunB1 == true) {
this.gotoAndStop(3);
} else {
gotoAndStop (1);
}
_root.amuletsRequired = "";
}
Instance of Symbol 184 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB2 == true) {
this.gotoAndStop(3);
}
}
on (press) {
if (_root.gunB2 == false) {
if (_root.amuletsAvailable >= 2) {
_root.amuletsAvailable = _root.amuletsAvailable - 2;
_root.usedAmulets = _root.usedAmulets + 2;
_root.gunB2 = true;
}
}
}
on (rollOver) {
if (_root.gunB2 == true) {
this.gotoAndStop(3);
} else {
gotoAndStop (2);
}
if (_root.gunB2 == false) {
_root.amuletsRequired = 2;
}
}
on (rollOut) {
if (_root.gunB2 == true) {
this.gotoAndStop(3);
} else {
gotoAndStop (1);
}
_root.amuletsRequired = "";
}
Instance of Symbol 184 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if ((_root.gunA4 == true) && (_root.gunB4 == true)) {
this.gotoAndStop(3);
}
}
on (press) {
if (_root.gunA4 == false) {
if (_root.amuletsAvailable >= 3) {
_root.amuletsAvailable = _root.amuletsAvailable - 3;
_root.usedAmulets = _root.usedAmulets + 3;
_root.gunA4 = true;
}
} else if (_root.gunB4 == false) {
if (_root.amuletsAvailable >= 3) {
_root.amuletsAvailable = _root.amuletsAvailable - 3;
_root.usedAmulets = _root.usedAmulets + 3;
_root.gunB4 = true;
}
}
}
on (rollOver) {
if ((_root.gunA4 == true) && (_root.gunB4 == true)) {
this.gotoAndStop(3);
} else {
gotoAndStop (2);
}
if (_root.gunB4 == false) {
_root.amuletsRequired = 3;
}
}
on (rollOut) {
if ((_root.gunA4 == true) && (_root.gunB4 == true)) {
this.gotoAndStop(3);
} else {
gotoAndStop (1);
}
_root.amuletsRequired = "";
}
Instance of Symbol 184 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if ((_root.gunA5 == true) && (_root.gunB5 == true)) {
this.gotoAndStop(3);
}
}
on (press) {
if (_root.gunA5 == false) {
if (_root.amuletsAvailable >= 3) {
_root.amuletsAvailable = _root.amuletsAvailable - 3;
_root.usedAmulets = _root.usedAmulets + 3;
_root.gunA5 = true;
}
} else if (_root.gunB5 == false) {
if (_root.amuletsAvailable >= 3) {
_root.amuletsAvailable = _root.amuletsAvailable - 3;
_root.usedAmulets = _root.usedAmulets + 3;
_root.gunB5 = true;
}
}
}
on (rollOver) {
if ((_root.gunA5 == true) && (_root.gunB5 == true)) {
this.gotoAndStop(3);
} else {
gotoAndStop (2);
}
if (_root.gunB5 == false) {
_root.amuletsRequired = 3;
}
}
on (rollOut) {
if ((_root.gunA5 == true) && (_root.gunB5 == true)) {
this.gotoAndStop(3);
} else {
gotoAndStop (1);
}
_root.amuletsRequired = "";
}
Instance of Symbol 186 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB1 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 188 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB2 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 191 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunA4 == false) {
this._alpha = 100;
} else if (_root.gunB4 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 197 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunA5 == false) {
this._alpha = 100;
} else if (_root.gunB5 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 215 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB1 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunA4 == false) {
this._alpha = 0;
} else if (_root.gunB4 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunA5 == false) {
this._alpha = 0;
} else if (_root.gunB5 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 215 MovieClip in Symbol 1004 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB2 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Symbol 1004 MovieClip Frame 23
_root.toppreview = _root.topchoose;
_root.legpreview = _root.legchoose;
_root.footpreview = _root.footchoose;
_root.amuletsAvailable = _root.totalAmulets - _root.usedAmulets;
_root.amuletsRequired = "";
var a = 1;
while (a <= 6) {
this["buttonA" + a].pID = a;
this["buttonB" + a].pID = a;
this["buttonC" + a].pID = a;
this["buttonA" + a].onRollOver = function () {
_root.toppreview = this.pID;
_root.amuletsRequired = 2;
if (_root["outfitA" + this.pID] == false) {
_root.amuletsRequired = 2;
} else {
_root.amuletsRequired = 0;
}
};
this["buttonB" + a].onRollOver = function () {
_root.legpreview = this.pID;
if (_root["outfitB" + this.pID] == false) {
_root.amuletsRequired = 2;
} else {
_root.amuletsRequired = 0;
}
};
this["buttonC" + a].onRollOver = function () {
_root.footpreview = this.pID;
if (_root["outfitC" + this.pID] == false) {
_root.amuletsRequired = 2;
} else {
_root.amuletsRequired = 0;
}
};
this["buttonA" + a].onRollOut = function () {
_root.toppreview = _root.topchoose;
_root.amuletsRequired = "";
};
this["buttonB" + a].onRollOut = function () {
_root.legpreview = _root.legchoose;
_root.amuletsRequired = "";
};
this["buttonC" + a].onRollOut = function () {
_root.footpreview = _root.footchoose;
_root.amuletsRequired = "";
};
this["buttonA" + a].onPress = function () {
if (_root["outfitA" + this.pID] == false) {
if (_root.amuletsAvailable >= 2) {
_root.amuletsAvailable = _root.amuletsAvailable - 2;
_root.usedAmulets = _root.usedAmulets + 2;
_root["outfitA" + this.pID] = true;
}
} else {
_root.topchoose = this.pID;
}
};
this["buttonB" + a].onPress = function () {
if (_root["outfitB" + this.pID] == false) {
if (_root.amuletsAvailable >= 2) {
_root.amuletsAvailable = _root.amuletsAvailable - 2;
_root.usedAmulets = _root.usedAmulets + 2;
_root["outfitB" + this.pID] = true;
}
} else {
_root.legchoose = this.pID;
}
};
this["buttonC" + a].onPress = function () {
if (_root["outfitC" + this.pID] == false) {
if (_root.amuletsAvailable >= 2) {
_root.amuletsAvailable = _root.amuletsAvailable - 2;
_root.usedAmulets = _root.usedAmulets + 2;
_root["outfitC" + this.pID] = true;
}
} else {
_root.footchoose = this.pID;
}
};
this["buttonA" + a].onEnterFrame = function () {
if (_root["outfitA" + this.pID] == true) {
this._alpha = 25;
} else {
this._alpha = 75;
}
if (_root.topchoose == this.pID) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};
this["buttonB" + a].onEnterFrame = function () {
if (_root["outfitB" + this.pID] == true) {
this._alpha = 25;
} else {
this._alpha = 75;
}
if (_root.legchoose == this.pID) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};
this["buttonC" + a].onEnterFrame = function () {
if (_root["outfitC" + this.pID] == true) {
this._alpha = 25;
} else {
this._alpha = 75;
}
if (_root.footchoose == this.pID) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
};
a++;
}
Instance of Symbol 293 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.footpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 307 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 301 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.footpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 316 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 334 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
this.sk.stop();
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
this.sk.stop();
useOutfit = _root.gametype + _root.legpreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 276 MovieClip "arm" in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 444 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 450 MovieClip "ponytail" in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 459 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 503 MovieClip in Symbol 1004 MovieClip Frame 23
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Instance of Symbol 276 MovieClip "arm" in Symbol 1004 MovieClip Frame 23
onClipEvent (load) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.toppreview;
this.gotoAndStop(useOutfit);
}
Instance of Symbol 24 MovieClip [box] "footbox" in Symbol 1004 MovieClip Frame 23
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 1004 MovieClip Frame 34
numberScroll = 0;
numberAnuket = 0;
numberBast = 0;
numberGauntlet = 0;
numberAten = 0;
numberEnd = 0;
levelsCompleted = 0;
if (_root.bestTime1 < 9999) {
numberScroll = numberScroll + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime2 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime3 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime4 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime5 < 9999) {
numberAten = numberAten + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime6 < 9999) {
numberEnd = numberEnd + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime7 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime8 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime9 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime10 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime11 < 9999) {
numberAnuket = numberAnuket + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime12 < 9999) {
numberGauntlet = numberGauntlet + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime13 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime14 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime15 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime16 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime17 < 9999) {
numberBast = numberBast + 1;
levelsCompleted = levelsCompleted + 1;
}
if (_root.bestTime18 < 9999) {
numberGauntlet = numberGauntlet + 1;
levelsCompleted = levelsCompleted + 1;
}
_root.collectScroll = ("Delta Scroll (" + numberScroll) + "/1)";
_root.collectAnuket = ("Anuket Stone (" + numberAnuket) + "/5)";
_root.collectBast = ("Bast Stone (" + numberBast) + "/5)";
_root.collectGauntlet = ("Delta Gauntlet (" + numberGauntlet) + "/2)";
_root.collectAten = ("Aten Stone (" + numberAten) + "/4)";
gamePercent = (((levelsCompleted * 2) + (_root.timeAmulets * 1.5)) + (_root.secretAmulets * 1.5)) + (numberEnd * 10);
_root.percentDisplay = gamePercent + "%";
_root.levelsDisplay = levelsCompleted + "/18";
_root.timeDisplay = _root.timeAmulets + "/18";
_root.secretDisplay = _root.secretAmulets + "/18";
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1013 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1017 MovieClip Frame 1
stop();
Symbol 1019 MovieClip Frame 1
stop();
Symbol 1023 MovieClip Frame 1
stop();
Symbol 1023 MovieClip Frame 2
stop();
Symbol 1026 MovieClip Frame 1
stop();
Symbol 1028 MovieClip Frame 1
stop();
Symbol 1030 MovieClip Frame 1
stop();
Symbol 1043 MovieClip Frame 1
stop();
Symbol 1065 MovieClip Frame 1
stop();
Symbol 1109 MovieClip Frame 30
_root.levelTimer = _root.levelTimer + 1;
Symbol 1112 MovieClip Frame 1
stop();
_root.jumping = false;
Symbol 1112 MovieClip Frame 2
_root.jumpShift = _root.jumpShift - (20 * _root.jumpPlus);
_root.jumping = true;
Symbol 1112 MovieClip Frame 3
_root.jumpShift = _root.jumpShift - (20 * _root.jumpPlus);
Symbol 1112 MovieClip Frame 4
_root.jumpShift = _root.jumpShift - (20 * _root.jumpPlus);
Symbol 1112 MovieClip Frame 5
_root.jumpShift = _root.jumpShift - (20 * _root.jumpPlus);
Symbol 1112 MovieClip Frame 6
_root.jumpShift = _root.jumpShift - (10 * _root.jumpPlus);
Symbol 1112 MovieClip Frame 7
_root.jumpShift = _root.jumpShift - (10 * _root.jumpPlus);
Symbol 1113 MovieClip Frame 1
stop();
Symbol 1113 MovieClip Frame 2
_root.rolling = false;
if (_root.curseMode == true) {
gotoAndPlay ("curse");
} else {
play();
}
Symbol 1113 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 14
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1113 MovieClip Frame 15
_root.rolling = false;
gotoAndStop (1);
Symbol 1113 MovieClip Frame 16
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
_root.lara.curseSpin.gotoAndPlay("spinCW");
Symbol 1113 MovieClip Frame 17
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 18
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 19
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 20
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 21
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 22
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 23
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 24
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 25
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 26
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 27
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1113 MovieClip Frame 28
_root.rolling = false;
gotoAndStop (1);
Symbol 1114 MovieClip Frame 1
stop();
Symbol 1114 MovieClip Frame 2
_root.rolling2 = false;
if (_root.curseMode == true) {
gotoAndPlay ("curse");
} else {
play();
}
Symbol 1114 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 14
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1114 MovieClip Frame 15
_root.rolling2 = false;
gotoAndStop (1);
Symbol 1114 MovieClip Frame 16
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
_root.lara.curseSpin.gotoAndPlay("spinCCW");
Symbol 1114 MovieClip Frame 17
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 18
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 19
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 20
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 21
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 22
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 23
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 24
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 25
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 26
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 27
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1114 MovieClip Frame 28
_root.rolling2 = false;
gotoAndStop (1);
Symbol 1116 MovieClip Frame 1
stop();
Symbol 1116 MovieClip Frame 2
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
_root.rolling = true;
if (_root.curseMode == true) {
_root.lara.curseSpin.gotoAndPlay("spinCW");
}
Symbol 1116 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1116 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
_root.rolling = false;
_root.walkShift = 1;
Symbol 1121 MovieClip Frame 81
removeMovieClip(this);
Symbol 1122 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 1122 MovieClip Frame 2
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
_root.flipDown = 50;
_root.rolling2 = true;
if (_root.curseMode == true) {
_root.lara.curseSpin.gotoAndPlay("spinCCW");
}
Symbol 1122 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1122 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
_root.rolling2 = false;
_root.walkShift = 1;
Symbol 1126 MovieClip Frame 1
stop();
Symbol 1126 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 1126 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 1126 MovieClip Frame 4
_root._x = _root._x + 4;
Symbol 1126 MovieClip Frame 5
_root._x = _root._x - 2;
Symbol 1128 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 1128 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 1128 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 1128 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 1128 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 1128 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 1128 MovieClip Frame 36
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 40
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 44
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 48
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 52
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 56
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 MovieClip Frame 59
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1128 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 1128 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 1128 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 1128 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 1128 MovieClip Frame 80
_root.darklara.legs.gotoAndStop("jog");
Symbol 1128 MovieClip Frame 81
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 82
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 83
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 84
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 85
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 86
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 87
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 88
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 89
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 90
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 91
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 92
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 93
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 94
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 95
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 96
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 97
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 98
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 99
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 100
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 101
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 102
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 103
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 104
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 105
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 106
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 107
_root.darkMove = _root.darkMove + 5;
Symbol 1128 MovieClip Frame 108
_root.darkMove = _root.darkMove + 5;
_root.darklara.removeMovieClip();
_root.laraFreeze = false;
stop();
Symbol 1129 MovieClip Frame 1
stop();
Symbol 1129 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 1129 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 1129 MovieClip Frame 4
_root._x = _root._x + 8;
Symbol 1129 MovieClip Frame 5
_root._x = _root._x - 8;
Symbol 1129 MovieClip Frame 6
_root._x = _root._x + 8;
Symbol 1129 MovieClip Frame 7
_root._x = _root._x - 8;
Symbol 1129 MovieClip Frame 8
_root._x = _root._x - 8;
Symbol 1129 MovieClip Frame 9
_root._x = _root._x + 8;
Symbol 1129 MovieClip Frame 10
_root._x = _root._x + 4;
Symbol 1129 MovieClip Frame 11
_root._x = _root._x - 2;
Symbol 1131 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 2
_root.grassOne1.play();
Symbol 1131 MovieClip Frame 20
_root.grassOne2.play();
Symbol 1131 MovieClip Frame 40
_root.grassOne3.play();
Symbol 1131 MovieClip Frame 60
_root.grassOne5.play();
Symbol 1131 MovieClip Frame 80
_root.grassOne7.play();
Symbol 1131 MovieClip Frame 100
_root.grassOne8.play();
Symbol 1131 MovieClip Frame 120
_root.grassOne10.play();
Symbol 1131 MovieClip Frame 140
_root.grassOne12.play();
Symbol 1131 MovieClip Frame 160
_root.grassOne13.play();
Symbol 1131 MovieClip Frame 180
_root.grassOne15.play();
Symbol 1131 MovieClip Frame 200
_root.grassOne16.play();
Symbol 1131 MovieClip Frame 220
_root.grassOne17.play();
Symbol 1131 MovieClip Frame 240
_root.grassOne18.play();
Symbol 1131 MovieClip Frame 260
_root.grassOne20.play();
Symbol 1131 MovieClip Frame 280
_root.grassOne21.play();
Symbol 1131 MovieClip Frame 300
_root.grassOne4.play();
Symbol 1131 MovieClip Frame 320
_root.grassOne24.play();
Symbol 1131 MovieClip Frame 340
_root.grassOne25.play();
Symbol 1131 MovieClip Frame 360
_root.grassOne29.play();
Symbol 1131 MovieClip Frame 380
_root.grassOne9.play();
Symbol 1131 MovieClip Frame 400
_root.grassOne14.play();
Symbol 1131 MovieClip Frame 420
_root.grassOne22.play();
Symbol 1131 MovieClip Frame 440
_root.grassOne26.play();
Symbol 1131 MovieClip Frame 460
_root.grassOne30.play();
Symbol 1131 MovieClip Frame 480
stop();
Symbol 1132 MovieClip Frame 1
stop();
Symbol 1132 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 1132 MovieClip Frame 20
darkDrop = 11;
Symbol 1132 MovieClip Frame 21
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 22
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 23
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 24
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 25
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 26
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 27
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 28
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 29
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 30
_root.darkMove = _root.darkMove - 2;
darkDrop = 16;
Symbol 1132 MovieClip Frame 31
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 32
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 33
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 34
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 35
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 36
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 37
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 38
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 39
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 40
_root.darkMove = _root.darkMove - 2;
darkDrop = 23;
Symbol 1132 MovieClip Frame 41
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 42
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 43
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 44
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 45
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 46
_root.darkMove = _root.darkMove - 2;
Symbol 1132 MovieClip Frame 47
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 48
_root.darkMove = _root.darkMove - 1;
Symbol 1132 MovieClip Frame 49
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 50
_root.darkMove = _root.darkMove - 1;
Symbol 1132 MovieClip Frame 51
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 52
_root.darkMove = _root.darkMove - 1;
darkDrop = 30;
Symbol 1132 MovieClip Frame 53
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 54
_root.darkMove = _root.darkMove - 1;
Symbol 1132 MovieClip Frame 55
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1132 MovieClip Frame 56
_root.darkMove = _root.darkMove - 1;
Symbol 1132 MovieClip Frame 57
_root.darkMove = _root.darkMove - 1;
Symbol 1132 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 1132 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 1132 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 1132 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 1132 MovieClip Frame 90
_root.amulet.play();
Symbol 1132 MovieClip Frame 103
_root.darklara.body.wing1.play();
_root.darklara.body.wing2.play();
Symbol 1132 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 1137 MovieClip Frame 2
fireme = Math.random() * 100;
if ((_root.darkAttack == true) && (fireme > 98)) {
play();
} else {
gotoAndPlay (1);
}
Symbol 1137 MovieClip Frame 3
_root.darklara.armLeft.gun.select.play();
Symbol 1137 MovieClip Frame 7
_root.darklara.armRight.gun.select.play();
Symbol 1137 MovieClip Frame 11
_root.darklara.armLeft.gun.select.play();
Symbol 1137 MovieClip Frame 16
_root.darklara.armRight.gun.select.play();
Symbol 1137 MovieClip Frame 20
_root.darklara.armLeft.gun.select.play();
Symbol 1137 MovieClip Frame 24
_root.darklara.armRight.gun.select.play();
Symbol 1137 MovieClip Frame 28
_root.darklara.armLeft.gun.select.play();
Symbol 1137 MovieClip Frame 32
_root.darklara.armRight.gun.select.play();
Symbol 1137 MovieClip Frame 36
_root.darklara.armLeft.gun.select.play();
Symbol 1137 MovieClip Frame 40
_root.darklara.armRight.gun.select.play();
Symbol 1140 MovieClip Frame 1
stop();
Symbol 1140 MovieClip Frame 10
_root.lara.lara.armRight.arm.gauntlet.play();
_root.lara.lara.armLeft.arm.gauntlet.play();
Symbol 1140 MovieClip Frame 60
stop();
_root.levelCompleted = true;
_root.endfade.play();
Instance of Symbol 585 MovieClip in Symbol 1152 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 580 MovieClip "trap" in Symbol 1158 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 564 MovieClip in Symbol 1161 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] "boxBase" in Symbol 1161 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 24 MovieClip [box] "boxBase2" in Symbol 1161 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 649 MovieClip in Symbol 1163 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 1167 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 1190 MovieClip Frame 1
stop();
_root.toolType2 = "The first thing to do when making a level is click the platform tool and place up to 50 platforms. Make sure that they can be reached, you can only jump up one square.";
_root.toolType = _root.toolType2;
Instance of Symbol 24 MovieClip [box] in Symbol 1190 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(1);
}
Instance of Symbol 24 MovieClip [box] in Symbol 1190 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(2);
}
Instance of Symbol 24 MovieClip [box] in Symbol 1190 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(3);
}
Instance of Symbol 24 MovieClip [box] in Symbol 1190 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(4);
}
Instance of Symbol 24 MovieClip [box] in Symbol 1190 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(5);
}
Symbol 1190 MovieClip Frame 2
stop();
_root.toolType2 = "Reclick a platform to remove it. You can use the Clear button to remove all of your platforms. When you are done, click another tool on the right to start placing objects. You can place up to 50 objects.";
_root.toolType = _root.toolType2;
Symbol 1190 MovieClip Frame 3
stop();
_root.toolType2 = "The border shows how much space a trap takes up;<br />Black borders must overlap a platform.<br />Red must not overlap a platform.<br />Green may or may not overlap a platform.";
_root.toolType = _root.toolType2;
Symbol 1190 MovieClip Frame 4
stop();
_root.toolType2 = "Enemies are placed just like objects, except that you are placing the trigger, not the enemy itself (the enemy will fly in when this is touched).";
_root.toolType = _root.toolType2;
Symbol 1190 MovieClip Frame 5
stop();
_root.toolType2 = "Finally place the finish point at the end of your level. Then just choose a name for your level, select a type (egypt, ice or jungle) and a music track.";
_root.toolType = _root.toolType2;
Instance of Symbol 63 MovieClip in Symbol 1216 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 63 MovieClip in Symbol 1223 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 78 MovieClip in Symbol 1225 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 82 MovieClip in Symbol 1225 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 1226 MovieClip Frame 1
stop();
Instance of Symbol 114 MovieClip in Symbol 1233 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 90 MovieClip in Symbol 1237 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 24 MovieClip [box] in Symbol 1269 MovieClip Frame 1
on (press) {
var i = 1;
while (i <= 200) {
if (i > 180) {
_root["gridGrass" + i] = true;
_root["grassType" + i] = "grass";
} else {
_root["gridGrass" + i] = false;
_root["grassType" + i] = "none";
}
_root["gridBit" + i] = 0;
_root["gridType" + i] = "none";
i++;
}
_root.levelName = "My Level";
_root.bitPlace = 0;
_root.grassPlace = 0;
_parent._x = -350;
}
Instance of Symbol 24 MovieClip [box] in Symbol 1269 MovieClip Frame 1
on (press) {
_parent._x = -350;
}