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://www.chromeshark.com", "_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("Chrome Shark Media", mySite);
myContextMenu.customItems.push(mySite);
var mySite2 = new ContextMenuItem("Newgrounds", mySite2);
myContextMenu.customItems.push(mySite2);
var mySite3 = new ContextMenuItem("Usually Games", mySite3);
myContextMenu.customItems.push(mySite3);
_root.menu = myContextMenu;
Instance of Symbol 175 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 175 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 600 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 905 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 907 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 909 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 911 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 913 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 915 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 917 MovieClip in Frame 21
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 1001 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 1003 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 1005 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 1007 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 1009 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 1011 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 1015 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 1018 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 = "25% 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 1020 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 1022 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 25 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 25 MovieClip [box] in Frame 59
on (press) {
_root.viewport.cImage.prevFrame();
}
Instance of Symbol 25 MovieClip [box] in Frame 59
on (press) {
_root.viewport.cImage.nextFrame();
}
Frame 67
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 76
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 25 MovieClip [box] "box1" in Frame 76
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 25 MovieClip [box] "box2" in Frame 76
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 25 MovieClip [box] "box3" in Frame 76
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 25 MovieClip [box] in Frame 86
on (press) {
_root.gotoAndStop("brainstorm");
}
Frame 94
stop();
saveData();
startLevel = false;
_quality = "HIGH";
Mouse.show();
removeAllClips();
Frame 102
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 = 400;
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;
maxspeed = 15;
moveAccelerationLeft = 0.1;
moveAccelerationRight = 0.1;
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;
walkShift = 0;
rolling = 0;
roll_right = false;
roll_left = false;
neatShift = 0;
superSprint = false;
weapon = 1;
panDir = "none";
ragamortis = 0;
nofiring = true;
legSet = false;
jumping = false;
crouching = false;
headtilt = 0.5;
blown = false;
jumpShift = 0;
fallShift = 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) || (falling == true)) {
lara.lara.legs.gotoAndStop("jump");
} else if ((rolling > 0) || (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.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.armLeft._rotation = 50 - rotateFactor;
lara.lara.armRight._rotation = 50 - rotateFactor;
lara.lara.armStill._rotation = stillAdd - (stillRotate * rotateFactor);
}
if (rolling > 0) {
lara.lara.body.bodyHead.head._rotation = 30;
} else {
lara.lara.body.bodyHead.head._rotation = rotateFactor * 0.5;
}
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))) && (startLevel == true)) && (falling == false)) && (jumping == false)) {
if ((_xmouse > lara._x) && (Key.isDown(65) || (Key.isDown(37)))) {
if (roll_left == false) {
if (rolling == 0) {
roll_left = true;
rolling = 12;
}
}
} else if ((_xmouse < lara._x) && (Key.isDown(68) || (Key.isDown(39)))) {
if (roll_right == false) {
if (rolling == 0) {
roll_right = true;
rolling = 12;
}
}
}
jumping = true;
jumpShift = 26;
}
if ((((Key.isDown(68) || (Key.isDown(39))) || (roll_right == true)) && (_root.startLevel == true)) && (roll_left == 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)) {
if (rolling == 0) {
roll_right = true;
rolling = 12;
}
}
if (majorx < 4050) {
if ((jumping == false) && (falling == false)) {
moveAccelerationRight = moveAccelerationRight + 0.1;
}
if (moveAccelerationRight > 1) {
moveAccelerationRight = 1;
}
if (dir == "right") {
majorx = majorx + ((maxspeed * moveAccelerationRight) * 3);
walking = true;
backjumping = false;
} else {
majorx = majorx + ((maxspeed * moveAccelerationRight) * 2);
walking = false;
backjumping = true;
}
}
} else {
walking = false;
backjumping = false;
crouching = false;
moveAccelerationRight = 0.1;
}
} else if ((((Key.isDown(65) || (Key.isDown(37))) || (roll_left == true)) && (_root.startLevel == true)) && (roll_right == 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)) {
if (rolling == 0) {
roll_left = true;
rolling = 12;
}
}
if (majorx > -150) {
if ((jumping == false) && (falling == false)) {
moveAccelerationLeft = moveAccelerationLeft + 0.1;
}
if (moveAccelerationLeft > 1) {
moveAccelerationLeft = 1;
}
if (dir == "left") {
majorx = majorx - ((maxspeed * moveAccelerationLeft) * 3);
walking = true;
backjumping = false;
} else {
majorx = majorx - ((maxspeed * moveAccelerationLeft) * 2);
walking = false;
backjumping = true;
}
}
} else {
walking = false;
backjumping = false;
crouching = false;
moveAccelerationLeft = 0.1;
}
} else {
moveAccelerationLeft = 0.1;
moveAccelerationRight = 0.1;
walking = false;
backjumping = false;
crouching = false;
}
if (roll_right == true) {
if (rolling > 0) {
if ((rolling == 12) && (curseMode == true)) {
lara.curseSpin.gotoAndPlay("spin_roll_right");
}
if (rolling == 1) {
walkShift = 1;
}
lara.lara._rotation = _root.lara.lara._rotation + 30;
rolling = rolling - 1;
} else {
roll_right = false;
}
}
if (roll_left == true) {
if (rolling > 0) {
if ((rolling == 12) && (curseMode == true)) {
lara.curseSpin.gotoAndPlay("spin_roll_left");
}
if (rolling == 1) {
walkShift = 1;
}
lara.lara._rotation = _root.lara.lara._rotation - 30;
rolling = rolling - 1;
} else {
roll_left = 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)) {
if (jumping == false) {
fallShift = fallShift + 3;
}
if (fallShift >= 40) {
fallShift = 40;
}
falling = true;
} else {
falling = false;
fallShift = 0;
}
if (jumping == true) {
jumpShift = jumpShift - 2;
if (jumpShift <= 0) {
jumpShift = 0;
jumping = false;
}
}
if ((jumping == false) && (falling == false)) {
neatShift = 290 - _local6.y;
if (neatShift > 20) {
neatShift = 20;
}
if (neatShift < -20) {
neatShift = -20;
}
} else {
neatShift = 0;
}
majory = ((majory + jumpShift) + neatShift) - fallShift;
lara._y = 300;
lara.lara._y = walkShift - 210;
shade._x = lara._x - 250;
shade._y = lara._y - 400;
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 902 MovieClip in Frame 102
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 1108 MovieClip "bull" in Frame 102
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 656 MovieClip [blood] "blood" in Frame 102
onClipEvent (load) {
if (_root.bloodc == "green") {
var coulor = new Color(this);
coulor.setRGB(65280);
_root.col = "0x00FF00";
}
this._alpha = Math.random() * 100;
}
Frame 108
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 115
Mouse.show();
level_render_length = levelRender.length;
if (level_render_length <= 0) {
level_render_length = 0;
}
var i = 0;
while (i <= level_render_length) {
var symbol = ", ";
var symbolPos = levelRender.indexOf(symbol);
if (symbolPos > -1) {
levelRender.replaceText(0, symbolPos, ",");
}
i++;
}
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 1140 MovieClip in Frame 115
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 1146 MovieClip in Frame 115
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 1149 MovieClip in Frame 115
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 1151 MovieClip in Frame 115
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 1155 MovieClip in Frame 115
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 1158 MovieClip in Frame 115
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 1160 MovieClip in Frame 115
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 1163 MovieClip in Frame 115
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 1165 MovieClip in Frame 115
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 1167 MovieClip in Frame 115
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 1170 MovieClip in Frame 115
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 25 MovieClip [box] in Frame 115
on (press) {
_root.gotoAndStop("menu");
}
Instance of Symbol 1185 MovieClip in Frame 115
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 1187 MovieClip in Frame 115
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 1190 MovieClip in Frame 115
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 1192 MovieClip in Frame 115
on (press) {
_root.clearLevel._x = 6;
}
Instance of Symbol 1195 MovieClip in Frame 115
on (press) {
_root.levelType = 1;
}
onClipEvent (enterFrame) {
if (_root.levelType == 1) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1198 MovieClip in Frame 115
on (press) {
_root.levelType = 2;
}
onClipEvent (enterFrame) {
if (_root.levelType == 2) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1201 MovieClip in Frame 115
on (press) {
_root.levelType = 3;
}
onClipEvent (enterFrame) {
if (_root.levelType == 3) {
this._alpha = 100;
} else {
this._alpha = 20;
}
}
Instance of Symbol 1204 MovieClip in Frame 115
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 1206 MovieClip in Frame 115
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 1208 MovieClip in Frame 115
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 1211 MovieClip in Frame 115
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 1213 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1219 MovieClip in Frame 115
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 1221 MovieClip in Frame 115
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 1223 MovieClip in Frame 115
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 1225 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1230 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1214 MovieClip in Frame 115
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 1252 MovieClip "m1" in Frame 115
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 1252 MovieClip "m2" in Frame 115
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 1252 MovieClip "m3" in Frame 115
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 125
var i = 1;
while (i <= 200) {
_root["gridBox" + i].removeMovieClip();
i++;
}
Instance of Symbol 25 MovieClip [box] in Frame 125
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 48 MovieClip Frame 1
stop();
Symbol 51 MovieClip Frame 1
stop();
Instance of Symbol 48 MovieClip "breath" in Symbol 52 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - (1 / _root.damageFactor);
}
}
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 8
gotoAndPlay ("rip");
Instance of Symbol 54 MovieClip "armMove" in Symbol 55 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 60 MovieClip [ice1] Frame 1
stop();
Symbol 60 MovieClip [ice1] Frame 2
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
Symbol 60 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 60 MovieClip [ice1] Frame 52
_root.gargoyleRebirth = true;
removeMovieClip(this);
Symbol 71 MovieClip [tGate] Frame 1
stop();
Instance of Symbol 64 MovieClip in Symbol 71 MovieClip [tGate] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 71 MovieClip [tGate] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 71 MovieClip [tGate] Frame 6
stop();
Symbol 75 MovieClip [tBarrier] Frame 1
stop();
Instance of Symbol 64 MovieClip in Symbol 75 MovieClip [tBarrier] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 75 MovieClip [tBarrier] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 75 MovieClip [tBarrier] Frame 6
stop();
Symbol 84 MovieClip [tLever] Frame 1
stop();
Instance of Symbol 79 MovieClip in Symbol 84 MovieClip [tLever] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 83 MovieClip in Symbol 84 MovieClip [tLever] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 84 MovieClip [tLever] Frame 6
stop();
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 92 MovieClip [sideWall] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 93 MovieClip [tBlock] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 2
stop();
Symbol 115 MovieClip Frame 3
stop();
Symbol 116 MovieClip [tEnd] Frame 1
stop();
Instance of Symbol 115 MovieClip in Symbol 116 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 116 MovieClip [tEnd] Frame 10
stop();
_root.levelCompleted = true;
_root.endfade.play();
this.removeMovieClip();
Instance of Symbol 115 MovieClip in Symbol 116 MovieClip [tEnd] Frame 10
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 2
stop();
Symbol 165 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndPlay ("loaded");
}
Symbol 165 MovieClip Frame 2
gotoAndPlay (1);
Instance of Symbol 164 MovieClip in Symbol 165 MovieClip Frame 3
on (release) {
_root.play();
}
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
Symbol 165 MovieClip Frame 30
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
stop();
Instance of Symbol 177 MovieClip in Symbol 178 MovieClip [shade] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha;
}
Symbol 185 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 1
stop();
Instance of Symbol 213 MovieClip in Symbol 214 MovieClip Frame 1
onClipEvent (enterFrame) {
perc = _root.enemyHP / _root.enemymaxHP;
this._xscale = perc * 100;
}
Symbol 217 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Instance of Symbol 230 MovieClip in Symbol 241 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Symbol 241 MovieClip Frame 2
stop();
Instance of Symbol 236 MovieClip in Symbol 241 MovieClip Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.tutorial);
}
Instance of Symbol 185 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon == 1) {
this._alpha = 100;
} else {
this._alpha = 30;
}
}
Instance of Symbol 185 MovieClip in Symbol 262 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 185 MovieClip in Symbol 262 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 185 MovieClip in Symbol 262 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 185 MovieClip in Symbol 262 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 189 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon2Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 192 MovieClip in Symbol 262 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 198 MovieClip in Symbol 262 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 204 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.weapon3Ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 40;
}
}
Instance of Symbol 207 MovieClip "bar1" in Symbol 262 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 214 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.enemyHP > 0) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB1 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB2 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB4 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.gunB5 == true) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 217 MovieClip "bar2" in Symbol 262 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 241 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
if (_root.currentLevel == 10) {
gotoAndStop ("survival");
} else {
gotoAndStop(_root.controlMethod);
}
}
Instance of Symbol 254 MovieClip in Symbol 262 MovieClip [ddisplay] Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.helpIcon);
}
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 57
gotoAndPlay ("spinLoop");
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 9
stop();
Symbol 277 MovieClip Frame 17
stop();
Symbol 277 MovieClip Frame 25
stop();
Symbol 277 MovieClip Frame 33
stop();
Symbol 277 MovieClip Frame 41
stop();
Symbol 277 MovieClip Frame 49
stop();
Symbol 277 MovieClip Frame 88
stop();
Symbol 278 MovieClip Frame 1
stop();
Instance of Symbol 277 MovieClip in Symbol 278 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 9
stop();
Symbol 289 MovieClip Frame 17
stop();
Symbol 289 MovieClip Frame 25
stop();
Symbol 289 MovieClip Frame 33
stop();
Symbol 289 MovieClip Frame 41
stop();
Symbol 289 MovieClip Frame 49
stop();
Symbol 289 MovieClip Frame 88
stop();
Symbol 290 MovieClip Frame 1
stop();
Instance of Symbol 289 MovieClip in Symbol 290 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 277 MovieClip in Symbol 290 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 289 MovieClip in Symbol 290 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 277 MovieClip in Symbol 290 MovieClip Frame 5
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 16
gotoAndStop (1);
Symbol 302 MovieClip Frame 1
stop();
Symbol 302 MovieClip Frame 8
stop();
Symbol 302 MovieClip Frame 15
stop();
Symbol 302 MovieClip Frame 22
stop();
Symbol 302 MovieClip Frame 29
stop();
Symbol 302 MovieClip Frame 36
stop();
Symbol 302 MovieClip Frame 43
stop();
Symbol 302 MovieClip Frame 75
stop();
Instance of Symbol 302 MovieClip in Symbol 309 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 308 MovieClip in Symbol 309 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 302 MovieClip in Symbol 318 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 317 MovieClip in Symbol 318 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 302 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 308 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 302 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 317 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 302 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 308 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 302 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 317 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 302 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 317 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 302 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 308 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 317 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 302 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 302 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 308 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 302 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 317 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 302 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 308 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 302 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 317 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 302 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 308 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 302 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 317 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 302 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 308 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 302 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 308 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);
}
Instance of Symbol 302 MovieClip in Symbol 351 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 317 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 352 MovieClip Frame 1
_root.walkShift = 2;
Instance of Symbol 335 MovieClip in Symbol 352 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 352 MovieClip Frame 2
_root.walkShift = 6;
Symbol 352 MovieClip Frame 3
_root.walkShift = 10;
Symbol 352 MovieClip Frame 4
_root.walkShift = 6;
Symbol 352 MovieClip Frame 5
_root.walkShift = 1;
Symbol 352 MovieClip Frame 7
_root.walkShift = 0;
Symbol 352 MovieClip Frame 8
_root.walkShift = 2;
Symbol 352 MovieClip Frame 9
_root.walkShift = 4;
Symbol 352 MovieClip Frame 10
_root.walkShift = 7;
Symbol 352 MovieClip Frame 11
_root.walkShift = 10;
Symbol 352 MovieClip Frame 12
_root.walkShift = 6;
Symbol 352 MovieClip Frame 13
_root.walkShift = 2;
Symbol 352 MovieClip Frame 14
_root.walkShift = 1;
Symbol 352 MovieClip Frame 15
_root.walkShift = 0;
Symbol 352 MovieClip Frame 16
_root.walkShift = 4;
Symbol 371 MovieClip Frame 1
_root.walkShift = 4;
Instance of Symbol 370 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);
}
Symbol 371 MovieClip Frame 2
_root.walkShift = 0;
Symbol 371 MovieClip Frame 4
_root.walkShift = 1;
Symbol 371 MovieClip Frame 6
_root.walkShift = 5;
Symbol 371 MovieClip Frame 8
_root.walkShift = 3;
Symbol 371 MovieClip Frame 10
_root.walkShift = 0;
Symbol 371 MovieClip Frame 12
_root.walkShift = 1;
Symbol 371 MovieClip Frame 13
_root.walkShift = 6;
Symbol 371 MovieClip Frame 14
_root.walkShift = 10;
Symbol 371 MovieClip Frame 15
_root.walkShift = 6;
Symbol 371 MovieClip Frame 16
_root.walkShift = 2;
Instance of Symbol 302 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 308 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 302 MovieClip in Symbol 373 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 317 MovieClip in Symbol 373 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 302 MovieClip in Symbol 377 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 308 MovieClip in Symbol 377 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 308 MovieClip in Symbol 381 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 302 MovieClip in Symbol 381 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 317 MovieClip in Symbol 382 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 302 MovieClip in Symbol 382 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 294 MovieClip in Symbol 386 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 386 MovieClip Frame 15
_root.walkShift = 1;
Instance of Symbol 376 MovieClip in Symbol 386 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 380 MovieClip in Symbol 386 MovieClip Frame 21
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 386 MovieClip Frame 27
_root.walkShift = 100;
Instance of Symbol 385 MovieClip in Symbol 386 MovieClip Frame 27
onClipEvent (load) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.legchoose;
this.gotoAndStop(useOutfit);
}
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 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 400 MovieClip Frame 11
_root.nofiring = true;
Symbol 402 MovieClip Frame 1
stop();
Symbol 402 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 402 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 416 MovieClip Frame 1
stop();
Symbol 416 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 416 MovieClip Frame 3
_root.nofiring = false;
Symbol 416 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 416 MovieClip Frame 15
_root.nofiring = true;
Symbol 417 MovieClip Frame 1
stop();
Symbol 417 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 417 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 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
stop();
Symbol 418 MovieClip Frame 3
stop();
Symbol 418 MovieClip Frame 4
stop();
Symbol 418 MovieClip Frame 5
stop();
Symbol 418 MovieClip Frame 7
stop();
Symbol 421 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 2
stop();
Symbol 422 MovieClip Frame 1
stop();
Instance of Symbol 277 MovieClip "arm" in Symbol 422 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 422 MovieClip Frame 2
stop();
Instance of Symbol 289 MovieClip "arm" in Symbol 422 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 425 MovieClip Frame 1
stop();
Symbol 425 MovieClip Frame 42
if ((_root.jumping == false) || (_root.superSprint == false)) {
gotoAndPlay ("wing");
}
Symbol 425 MovieClip Frame 51
gotoAndPlay ("wing");
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 9
stop();
Symbol 447 MovieClip Frame 17
stop();
Symbol 447 MovieClip Frame 27
stop();
Symbol 447 MovieClip Frame 35
stop();
Symbol 447 MovieClip Frame 43
stop();
Symbol 447 MovieClip Frame 51
stop();
Symbol 447 MovieClip Frame 84
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 8
stop();
Symbol 453 MovieClip Frame 15
stop();
Symbol 453 MovieClip Frame 22
stop();
Symbol 453 MovieClip Frame 29
stop();
Symbol 453 MovieClip Frame 36
stop();
Symbol 453 MovieClip Frame 43
stop();
Symbol 453 MovieClip Frame 82
stop();
Symbol 462 MovieClip Frame 1
stop();
stop();
Symbol 462 MovieClip Frame 8
stop();
Symbol 462 MovieClip Frame 15
stop();
Symbol 462 MovieClip Frame 22
stop();
Symbol 462 MovieClip Frame 29
stop();
Symbol 462 MovieClip Frame 36
stop();
Symbol 462 MovieClip Frame 43
stop();
Symbol 462 MovieClip Frame 80
stop();
Instance of Symbol 453 MovieClip "ponytail" in Symbol 463 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 462 MovieClip in Symbol 463 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 447 MovieClip in Symbol 464 MovieClip Frame 1
onClipEvent (load) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.topchoose;
this.gotoAndStop(useOutfit);
}
Symbol 470 MovieClip Frame 1
stop();
Symbol 470 MovieClip Frame 2
stop();
Instance of Symbol 470 MovieClip in Symbol 471 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.gametype);
}
Symbol 483 MovieClip Frame 1
stop();
Symbol 483 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
} else {
_root.nofiring = false;
}
Symbol 483 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 483 MovieClip Frame 11
_root.nofiring = true;
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 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 485 MovieClip Frame 3
_root.nofiring = true;
Symbol 487 MovieClip Frame 1
stop();
Symbol 487 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 487 MovieClip Frame 3
_root.nofiring = false;
Symbol 487 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 487 MovieClip Frame 8
_root.reloaded = true;
wepSound = new Sound(this);
wepSound.attachSound("fxReload");
wepSound.start(0, 1);
wepSound.setVolume(150 * _root.masterVolume);
Symbol 487 MovieClip Frame 21
_root.reloaded = false;
_root.nofiring = true;
Symbol 501 MovieClip Frame 1
stop();
Symbol 501 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 501 MovieClip Frame 3
_root.nofiring = false;
Symbol 501 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 501 MovieClip Frame 10
Symbol 501 MovieClip Frame 15
_root.nofiring = true;
Symbol 502 MovieClip Frame 1
stop();
Symbol 502 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 502 MovieClip Frame 3
_root.nofiring = true;
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 2
stop();
Symbol 503 MovieClip Frame 3
stop();
Symbol 503 MovieClip Frame 4
stop();
Symbol 503 MovieClip Frame 5
stop();
Symbol 503 MovieClip Frame 7
stop();
Symbol 504 MovieClip Frame 1
stop();
Instance of Symbol 277 MovieClip "arm" in Symbol 504 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 289 MovieClip "arm" in Symbol 504 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 447 MovieClip in Symbol 508 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 470 MovieClip in Symbol 509 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.gametype);
}
Instance of Symbol 335 MovieClip "sk" in Symbol 510 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 506 MovieClip in Symbol 510 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Symbol 511 MovieClip Frame 1
stop();
Instance of Symbol 506 MovieClip in Symbol 511 MovieClip Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Instance of Symbol 308 MovieClip in Symbol 511 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 317 MovieClip in Symbol 511 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 302 MovieClip in Symbol 511 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 302 MovieClip in Symbol 511 MovieClip Frame 2
onClipEvent (load) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
onClipEvent (enterFrame) {
useOutfit = _root.gametype + _root.footchoose;
this.gotoAndStop(useOutfit);
}
Symbol 511 MovieClip Frame 20
stop();
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 13
gotoAndStop (1);
Symbol 512 MovieClip Frame 25
gotoAndStop (1);
Symbol 513 MovieClip [lara] Frame 1
stop();
Instance of Symbol 25 MovieClip [box] "footbox" in Symbol 513 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 25 MovieClip [box] "midbox" in Symbol 513 MovieClip [lara] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 514 MovieClip [grass] Frame 1
stop();
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] "baseHit" in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Instance of Symbol 25 MovieClip [box] "boxR" in Symbol 514 MovieClip [grass] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Symbol 527 MovieClip [secretPlat] Frame 1
stop();
Symbol 527 MovieClip [secretPlat] Frame 2
stop();
Symbol 527 MovieClip [secretPlat] Frame 3
stop();
Symbol 533 MovieClip [tSecret] Frame 30
gotoAndPlay (1);
Symbol 533 MovieClip [tSecret] Frame 40
stop();
_parent.removeMovieClip();
Instance of Symbol 25 MovieClip [box] "boxr" in Symbol 534 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 25 MovieClip [box] "boxl" in Symbol 534 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 562 MovieClip [saveBarrier] Frame 1
stop();
Instance of Symbol 25 MovieClip [box] "boxBase" in Symbol 562 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 559 MovieClip in Symbol 562 MovieClip [saveBarrier] Frame 1
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 562 MovieClip [saveBarrier] Frame 6
stop();
Instance of Symbol 567 MovieClip in Symbol 568 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] "boxBase" in Symbol 568 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 25 MovieClip [box] "boxBase2" in Symbol 568 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 569 MovieClip [tAxe] Frame 1
Symbol 569 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 569 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 571 MovieClip [hprestore] Frame 1
stop();
Symbol 571 MovieClip [hprestore] Frame 2
_root.health = 100;
Instance of Symbol 25 MovieClip [box] in Symbol 572 MovieClip [panDirLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 573 MovieClip [panDirNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 574 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 574 MovieClip [panDirNoneLeft] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 575 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "left";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 575 MovieClip [panDirLeftNone] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Symbol 583 MovieClip Frame 1
stop();
Instance of Symbol 25 MovieClip [box] "boxR" in Symbol 583 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 25 MovieClip [box] "boxBase" in Symbol 583 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 25 MovieClip [box] "boxL" in Symbol 583 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 584 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 579 MovieClip in Symbol 584 MovieClip [tCrusher] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 583 MovieClip "trap" in Symbol 584 MovieClip [tCrusher] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Symbol 584 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 588 MovieClip in Symbol 589 MovieClip [tOsiris] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 595 MovieClip in Symbol 596 MovieClip [startfade] Frame 26
onClipEvent (enterFrame) {
gotoAndStop(_root.currentLevel);
}
Symbol 596 MovieClip [startfade] Frame 50
_root.startLevel = true;
Symbol 596 MovieClip [startfade] Frame 89
Mouse.hide();
_root.startfade.removeMovieClip();
Symbol 601 MovieClip Frame 1
stop();
Symbol 605 MovieClip Frame 1
stop();
Symbol 607 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 1
stop();
Symbol 622 MovieClip Frame 2
stop();
Symbol 622 MovieClip Frame 3
stop();
Symbol 624 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 1
stop();
Symbol 645 MovieClip Frame 50
stop();
Instance of Symbol 644 MovieClip in Symbol 645 MovieClip Frame 50
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_parent._parent.play();
}
Symbol 646 MovieClip [endfade] Frame 1
stop();
Symbol 646 MovieClip [endfade] Frame 2
_root.endTimer.stop();
Symbol 646 MovieClip [endfade] Frame 20
if ((_root.levelCode == 6) && (_root.levelCompleted == true)) {
play();
} else {
gotoAndPlay ("normalEnd");
}
Symbol 646 MovieClip [endfade] Frame 125
if (_root.gametype == "orchid") {
play();
} else {
gotoAndPlay ("normalEnd");
}
Symbol 646 MovieClip [endfade] Frame 285
_root.gotoAndStop("rebirth");
Instance of Symbol 175 MovieClip in Symbol 646 MovieClip [endfade] Frame 285
onClipEvent (load) {
if (_root.gametype == "lara") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 646 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 605 MovieClip in Symbol 646 MovieClip [endfade] Frame 305
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (press) {
_root.endChoose = "game";
_parent.play();
}
Instance of Symbol 607 MovieClip in Symbol 646 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 622 MovieClip in Symbol 646 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 624 MovieClip in Symbol 646 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 646 MovieClip [endfade] Frame 306
if (((_root.levelCode == 1) && (_root.levelCompleted == true)) && (_root.endChoose == _root.playType)) {
stop();
} else {
gotoAndPlay ("skipAnimation");
}
Symbol 646 MovieClip [endfade] Frame 365
Mouse.show();
_root.gotoAndStop(_root.endChoose);
Instance of Symbol 652 MovieClip in Symbol 653 MovieClip [tSpike] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] in Symbol 653 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 653 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 656 MovieClip [blood] Frame 40
removeMovieClip(this);
stop();
Symbol 660 MovieClip [stoneFire] Frame 1
stop();
Instance of Symbol 659 MovieClip in Symbol 660 MovieClip [stoneFire] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - 25;
_parent.play();
}
}
Symbol 660 MovieClip [stoneFire] Frame 5
removeMovieClip(this);
Symbol 665 MovieClip [amulet] Frame 1
stop();
Symbol 665 MovieClip [amulet] Frame 40
stop();
Instance of Symbol 25 MovieClip [box] in Symbol 666 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "none";
}
}
Instance of Symbol 25 MovieClip [box] in Symbol 666 MovieClip [panDirNoneRight] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.box)) {
_root.panDir = "right";
}
}
Symbol 667 MovieClip [grassOne] Frame 1
stop();
Instance of Symbol 64 MovieClip in Symbol 667 MovieClip [grassOne] Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] "baseHit" in Symbol 667 MovieClip [grassOne] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Symbol 668 MovieClip [grassHalf] Frame 1
stop();
Instance of Symbol 25 MovieClip [box] "boxR" in Symbol 668 MovieClip [grassHalf] Frame 1
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = true;
}
}
Instance of Symbol 25 MovieClip [box] "boxR" in Symbol 668 MovieClip [grassHalf] Frame 2
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
if (this.hitTest(_root.lara.box)) {
_root.grounded = false;
}
}
Symbol 668 MovieClip [grassHalf] Frame 20
stop();
Symbol 670 MovieClip [healthCrystal] Frame 1
stop();
Symbol 670 MovieClip [healthCrystal] Frame 5
_root.health = _root.health + 200;
if (_root.health > (500 * _root.gameDifficulty)) {
_root.health = 500 * _root.gameDifficulty;
}
removeMovieClip(this);
Symbol 703 MovieClip [gridBox] Frame 1
stop();
Symbol 719 MovieClip Frame 50
stop();
Symbol 786 MovieClip Frame 80
sharkSound = new Sound(this);
sharkSound.attachSound("fxShark");
sharkSound.start(0, 1);
Symbol 786 MovieClip Frame 274
stop();
_root.play();
Symbol 791 MovieClip Frame 1
stop();
Symbol 796 MovieClip Frame 1
stop();
Symbol 798 MovieClip Frame 1
stop();
Symbol 798 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 803 MovieClip in Symbol 804 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 48 MovieClip "breath" in Symbol 806 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.box)) {
_root.health = _root.health - (1 / _root.damageFactor);
}
}
Symbol 814 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 814 MovieClip in Symbol 815 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 832 MovieClip Frame 1
stop();
Symbol 835 MovieClip Frame 1
stop();
Symbol 838 MovieClip Frame 1
stop();
Symbol 847 MovieClip Frame 1
stop();
Instance of Symbol 791 MovieClip "armMove2" 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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 798 MovieClip "armMove1" 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 - (_root.enemyHit / _root.damageFactor);
this.play();
} else {
this.gotoAndStop("stay");
}
}
Instance of Symbol 54 MovieClip "armMove1" in Symbol 848 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 54 MovieClip "armMove1" in Symbol 848 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 54 MovieClip "armMove1" in Symbol 848 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 791 MovieClip "armMove2" in Symbol 848 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 798 MovieClip "armMove1" in Symbol 848 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 832 MovieClip "armMove2" in Symbol 848 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 835 MovieClip "armMove1" in Symbol 848 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 838 MovieClip "armMove2" in Symbol 848 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 838 MovieClip "armMove4" in Symbol 848 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 847 MovieClip "armMove1" in Symbol 848 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 847 MovieClip "armMove3" in Symbol 848 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 849 MovieClip [enemy] Frame 1
stop();
Symbol 849 MovieClip [enemy] Frame 2
if (_root.masterVolume > 0) {
fxSound = new Sound(this);
fxSound.attachSound("fxDust");
fxSound.start(0, 1);
fxSound.setVolume(40 * _root.masterVolume);
}
Symbol 849 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 849 MovieClip [enemy] Frame 7
_root.activeEnemies = _root.activeEnemies - 1;
removeMovieClip(this);
Symbol 885 MovieClip Frame 37
stop();
Symbol 902 MovieClip Frame 1
stop();
Symbol 905 MovieClip Frame 1
stop();
Symbol 905 MovieClip Frame 2
stop();
Symbol 907 MovieClip Frame 1
stop();
Symbol 909 MovieClip Frame 1
stop();
Symbol 911 MovieClip Frame 1
stop();
Symbol 913 MovieClip Frame 1
stop();
Symbol 915 MovieClip Frame 1
stop();
Symbol 917 MovieClip Frame 1
stop();
Symbol 928 MovieClip Frame 1
stop();
Symbol 935 MovieClip Frame 1
_root.renderWorld();
Instance of Symbol 791 MovieClip "armMove2" in Symbol 935 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 798 MovieClip "armMove1" in Symbol 935 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 935 MovieClip Frame 2
_root.renderWorld();
Symbol 935 MovieClip Frame 3
_root.renderWorld();
Instance of Symbol 838 MovieClip "armMove2" in Symbol 935 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 838 MovieClip "armMove4" in Symbol 935 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 847 MovieClip "armMove1" in Symbol 935 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 847 MovieClip "armMove3" in Symbol 935 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 953 MovieClip Frame 1
stop();
Symbol 958 MovieClip Frame 1
stop();
Symbol 964 MovieClip Frame 1
stop();
Instance of Symbol 958 MovieClip in Symbol 964 MovieClip Frame 2
on (rollOver) {
gotoAndStop (2);
}
on (rollOut) {
gotoAndStop (1);
}
on (press) {
_root.stageUnlockedShow = 1;
_parent.gotoAndStop(1);
}
Symbol 980 MovieClip Frame 1
stop();
Symbol 996 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 919 MovieClip "t1" in Symbol 996 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 919 MovieClip "t2" in Symbol 996 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 919 MovieClip "t3" in Symbol 996 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 919 MovieClip "t4" in Symbol 996 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 928 MovieClip "stageSlide" in Symbol 996 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 25 MovieClip [box] in Symbol 996 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 1;
}
Instance of Symbol 25 MovieClip [box] in Symbol 996 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 2;
}
Instance of Symbol 25 MovieClip [box] in Symbol 996 MovieClip Frame 1
on (press) {
_parent.locationSlide._y = this._y + 1;
_root.world = 3;
}
Instance of Symbol 935 MovieClip "world" in Symbol 996 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.world);
}
Instance of Symbol 964 MovieClip in Symbol 996 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.stageUnlockedShow);
}
Symbol 996 MovieClip Frame 12
_root.amuletsAvailable = _root.totalAmulets - _root.usedAmulets;
_root.amuletsRequired = "";
Instance of Symbol 185 MovieClip in Symbol 996 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 185 MovieClip in Symbol 996 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 185 MovieClip in Symbol 996 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 185 MovieClip in Symbol 996 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 187 MovieClip in Symbol 996 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB1 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 189 MovieClip in Symbol 996 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB2 == false) {
this._alpha = 100;
} else {
this._alpha = 50;
}
}
Instance of Symbol 192 MovieClip in Symbol 996 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 198 MovieClip in Symbol 996 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 216 MovieClip in Symbol 996 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB1 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Instance of Symbol 216 MovieClip in Symbol 996 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 216 MovieClip in Symbol 996 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 216 MovieClip in Symbol 996 MovieClip Frame 12
onClipEvent (enterFrame) {
if (_root.gunB2 == false) {
this._alpha = 100;
} else {
this._alpha = 0;
}
}
Symbol 996 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 294 MovieClip in Symbol 996 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 302 MovieClip in Symbol 996 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 308 MovieClip in Symbol 996 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 302 MovieClip in Symbol 996 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 317 MovieClip in Symbol 996 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 335 MovieClip in Symbol 996 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 277 MovieClip "arm" in Symbol 996 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 447 MovieClip in Symbol 996 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 453 MovieClip "ponytail" in Symbol 996 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 462 MovieClip in Symbol 996 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 506 MovieClip in Symbol 996 MovieClip Frame 23
onClipEvent (enterFrame) {
this._alpha = _root.shadeAlpha * 3;
}
Instance of Symbol 277 MovieClip "arm" in Symbol 996 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 25 MovieClip [box] "footbox" in Symbol 996 MovieClip Frame 23
onClipEvent (enterFrame) {
this._alpha = _root.boxAlpha;
}
Symbol 996 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 1001 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1005 MovieClip Frame 1
stop();
Symbol 1007 MovieClip Frame 1
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1011 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 2
stop();
Symbol 1018 MovieClip Frame 1
stop();
Symbol 1020 MovieClip Frame 1
stop();
Symbol 1022 MovieClip Frame 1
stop();
Symbol 1035 MovieClip Frame 1
stop();
Symbol 1057 MovieClip Frame 1
stop();
Symbol 1100 MovieClip Frame 30
_root.levelTimer = _root.levelTimer + 1;
Symbol 1102 MovieClip Frame 1
stop();
Symbol 1102 MovieClip Frame 2
_root.rolling = false;
if (_root.curseMode == true) {
gotoAndPlay ("curse");
} else {
play();
}
Symbol 1102 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 14
_root.lara.lara._rotation = _root.lara.lara._rotation + 30;
Symbol 1102 MovieClip Frame 15
_root.rolling = false;
gotoAndStop (1);
Symbol 1102 MovieClip Frame 16
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
_root.lara.curseSpin.gotoAndPlay("spinCW");
Symbol 1102 MovieClip Frame 17
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 18
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 19
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 20
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 21
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 22
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 23
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 24
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 25
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 26
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 27
_root.lara.lara._rotation = _root.lara.lara._rotation + 60;
Symbol 1102 MovieClip Frame 28
_root.rolling = false;
gotoAndStop (1);
Symbol 1103 MovieClip Frame 1
stop();
Symbol 1103 MovieClip Frame 2
_root.rolling2 = false;
if (_root.curseMode == true) {
gotoAndPlay ("curse");
} else {
play();
}
Symbol 1103 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 14
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1103 MovieClip Frame 15
_root.rolling2 = false;
gotoAndStop (1);
Symbol 1103 MovieClip Frame 16
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
_root.lara.curseSpin.gotoAndPlay("spinCCW");
Symbol 1103 MovieClip Frame 17
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 18
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 19
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 20
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 21
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 22
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 23
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 24
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 25
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 26
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 27
_root.lara.lara._rotation = _root.lara.lara._rotation - 60;
Symbol 1103 MovieClip Frame 28
_root.rolling2 = false;
gotoAndStop (1);
Symbol 1108 MovieClip Frame 81
removeMovieClip(this);
Symbol 1110 MovieClip Frame 1
stop();
_root.flipDown = 0;
Symbol 1110 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 1110 MovieClip Frame 3
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 4
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 5
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 6
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 7
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 8
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 9
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 10
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 11
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 12
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
Symbol 1110 MovieClip Frame 13
_root.lara.lara._rotation = _root.lara.lara._rotation - 30;
_root.rolling2 = false;
_root.walkShift = 1;
Symbol 1114 MovieClip Frame 1
stop();
Symbol 1114 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 1114 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 1114 MovieClip Frame 4
_root._x = _root._x + 4;
Symbol 1114 MovieClip Frame 5
_root._x = _root._x - 2;
Symbol 1116 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 1116 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 1116 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 1116 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 1116 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 1116 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 1116 MovieClip Frame 36
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 40
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 44
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 48
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 52
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 56
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 MovieClip Frame 59
wepSound = new Sound(this);
wepSound.attachSound("m16");
wepSound.start(0, 1);
wepSound.setVolume(60);
Symbol 1116 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 1116 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 1116 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 1116 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 1116 MovieClip Frame 80
_root.darklara.legs.gotoAndStop("jog");
Symbol 1116 MovieClip Frame 81
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 82
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 83
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 84
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 85
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 86
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 87
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 88
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 89
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 90
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 91
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 92
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 93
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 94
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 95
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 96
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 97
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 98
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 99
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 100
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 101
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 102
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 103
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 104
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 105
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 106
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 107
_root.darkMove = _root.darkMove + 5;
Symbol 1116 MovieClip Frame 108
_root.darkMove = _root.darkMove + 5;
_root.darklara.removeMovieClip();
_root.laraFreeze = false;
stop();
Symbol 1117 MovieClip Frame 1
stop();
Symbol 1117 MovieClip Frame 2
_root._x = _root._x + 2;
Symbol 1117 MovieClip Frame 3
_root._x = _root._x - 4;
Symbol 1117 MovieClip Frame 4
_root._x = _root._x + 8;
Symbol 1117 MovieClip Frame 5
_root._x = _root._x - 8;
Symbol 1117 MovieClip Frame 6
_root._x = _root._x + 8;
Symbol 1117 MovieClip Frame 7
_root._x = _root._x - 8;
Symbol 1117 MovieClip Frame 8
_root._x = _root._x - 8;
Symbol 1117 MovieClip Frame 9
_root._x = _root._x + 8;
Symbol 1117 MovieClip Frame 10
_root._x = _root._x + 4;
Symbol 1117 MovieClip Frame 11
_root._x = _root._x - 2;
Symbol 1119 MovieClip Frame 1
stop();
Symbol 1119 MovieClip Frame 2
_root.grassOne1.play();
Symbol 1119 MovieClip Frame 20
_root.grassOne2.play();
Symbol 1119 MovieClip Frame 40
_root.grassOne3.play();
Symbol 1119 MovieClip Frame 60
_root.grassOne5.play();
Symbol 1119 MovieClip Frame 80
_root.grassOne7.play();
Symbol 1119 MovieClip Frame 100
_root.grassOne8.play();
Symbol 1119 MovieClip Frame 120
_root.grassOne10.play();
Symbol 1119 MovieClip Frame 140
_root.grassOne12.play();
Symbol 1119 MovieClip Frame 160
_root.grassOne13.play();
Symbol 1119 MovieClip Frame 180
_root.grassOne15.play();
Symbol 1119 MovieClip Frame 200
_root.grassOne16.play();
Symbol 1119 MovieClip Frame 220
_root.grassOne17.play();
Symbol 1119 MovieClip Frame 240
_root.grassOne18.play();
Symbol 1119 MovieClip Frame 260
_root.grassOne20.play();
Symbol 1119 MovieClip Frame 280
_root.grassOne21.play();
Symbol 1119 MovieClip Frame 300
_root.grassOne4.play();
Symbol 1119 MovieClip Frame 320
_root.grassOne24.play();
Symbol 1119 MovieClip Frame 340
_root.grassOne25.play();
Symbol 1119 MovieClip Frame 360
_root.grassOne29.play();
Symbol 1119 MovieClip Frame 380
_root.grassOne9.play();
Symbol 1119 MovieClip Frame 400
_root.grassOne14.play();
Symbol 1119 MovieClip Frame 420
_root.grassOne22.play();
Symbol 1119 MovieClip Frame 440
_root.grassOne26.play();
Symbol 1119 MovieClip Frame 460
_root.grassOne30.play();
Symbol 1119 MovieClip Frame 480
stop();
Symbol 1120 MovieClip Frame 1
stop();
Symbol 1120 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 1120 MovieClip Frame 20
darkDrop = 11;
Symbol 1120 MovieClip Frame 21
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 22
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 23
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 24
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 25
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 26
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 27
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 28
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 29
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 30
_root.darkMove = _root.darkMove - 2;
darkDrop = 16;
Symbol 1120 MovieClip Frame 31
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 32
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 33
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 34
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 35
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 36
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 37
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 38
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 39
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 40
_root.darkMove = _root.darkMove - 2;
darkDrop = 23;
Symbol 1120 MovieClip Frame 41
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 42
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 43
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 44
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 45
_root.darkMove = _root.darkMove - 2;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 46
_root.darkMove = _root.darkMove - 2;
Symbol 1120 MovieClip Frame 47
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 48
_root.darkMove = _root.darkMove - 1;
Symbol 1120 MovieClip Frame 49
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 50
_root.darkMove = _root.darkMove - 1;
Symbol 1120 MovieClip Frame 51
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 52
_root.darkMove = _root.darkMove - 1;
darkDrop = 30;
Symbol 1120 MovieClip Frame 53
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 54
_root.darkMove = _root.darkMove - 1;
Symbol 1120 MovieClip Frame 55
_root.darkMove = _root.darkMove - 1;
_root.darklaraY = _root.darklaraY + darkDrop;
Symbol 1120 MovieClip Frame 56
_root.darkMove = _root.darkMove - 1;
Symbol 1120 MovieClip Frame 57
_root.darkMove = _root.darkMove - 1;
Symbol 1120 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 1120 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 1120 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 1120 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 1120 MovieClip Frame 90
_root.amulet.play();
Symbol 1120 MovieClip Frame 103
_root.darklara.body.wing1.play();
_root.darklara.body.wing2.play();
Symbol 1120 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 1125 MovieClip Frame 2
fireme = Math.random() * 100;
if ((_root.darkAttack == true) && (fireme > 98)) {
play();
} else {
gotoAndPlay (1);
}
Symbol 1125 MovieClip Frame 3
_root.darklara.armLeft.gun.select.play();
Symbol 1125 MovieClip Frame 7
_root.darklara.armRight.gun.select.play();
Symbol 1125 MovieClip Frame 11
_root.darklara.armLeft.gun.select.play();
Symbol 1125 MovieClip Frame 16
_root.darklara.armRight.gun.select.play();
Symbol 1125 MovieClip Frame 20
_root.darklara.armLeft.gun.select.play();
Symbol 1125 MovieClip Frame 24
_root.darklara.armRight.gun.select.play();
Symbol 1125 MovieClip Frame 28
_root.darklara.armLeft.gun.select.play();
Symbol 1125 MovieClip Frame 32
_root.darklara.armRight.gun.select.play();
Symbol 1125 MovieClip Frame 36
_root.darklara.armLeft.gun.select.play();
Symbol 1125 MovieClip Frame 40
_root.darklara.armRight.gun.select.play();
Symbol 1128 MovieClip Frame 1
stop();
Symbol 1128 MovieClip Frame 10
_root.lara.lara.armRight.arm.gauntlet.play();
_root.lara.lara.armLeft.arm.gauntlet.play();
Symbol 1128 MovieClip Frame 60
stop();
_root.levelCompleted = true;
_root.endfade.play();
Instance of Symbol 588 MovieClip in Symbol 1140 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 583 MovieClip "trap" in Symbol 1146 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 567 MovieClip in Symbol 1149 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] "boxBase" in Symbol 1149 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 25 MovieClip [box] "boxBase2" in Symbol 1149 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 652 MovieClip in Symbol 1151 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 1155 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 1178 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 25 MovieClip [box] in Symbol 1178 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(1);
}
Instance of Symbol 25 MovieClip [box] in Symbol 1178 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(2);
}
Instance of Symbol 25 MovieClip [box] in Symbol 1178 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(3);
}
Instance of Symbol 25 MovieClip [box] in Symbol 1178 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(4);
}
Instance of Symbol 25 MovieClip [box] in Symbol 1178 MovieClip Frame 1
on (press) {
_parent.gotoAndStop(5);
}
Symbol 1178 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 1178 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 1178 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 1178 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 64 MovieClip in Symbol 1204 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 64 MovieClip in Symbol 1211 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 79 MovieClip in Symbol 1213 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 83 MovieClip in Symbol 1213 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Symbol 1214 MovieClip Frame 1
stop();
Instance of Symbol 115 MovieClip in Symbol 1221 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 91 MovieClip in Symbol 1225 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.levelType);
}
Instance of Symbol 25 MovieClip [box] in Symbol 1257 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 25 MovieClip [box] in Symbol 1257 MovieClip Frame 1
on (press) {
_parent._x = -350;
}