Frame 1
function myMap() {
_root.gotoAndPlay("map");
}
function mySite() {
getURL ("http://croftstorm.ms11.net", "_blank");
}
function myHigh() {
_quality = "HIGH";
}
function myMed() {
_quality = "MEDIUM";
}
function myLow() {
_quality = "LOW";
}
function mySave() {
local_data.data.pg1 = _root.pg1;
local_data.data.pg2 = _root.pg2;
local_data.data.pg3 = _root.pg3;
local_data.data.pg4 = _root.pg4;
local_data.data.pg5 = _root.pg5;
local_data.data.pg6 = _root.pg6;
local_data.flush();
}
function myLoad() {
_root.pg1 = local_data.data.pg1;
_root.pg2 = local_data.data.pg2;
_root.pg3 = local_data.data.pg3;
_root.pg4 = local_data.data.pg4;
_root.pg5 = local_data.data.pg5;
_root.pg6 = local_data.data.pg6;
}
function myKill() {
stopAllSounds();
}
stop();
var myContextMenu = new ContextMenu();
myContextMenu.hideBuiltInItems();
var myMap = new ContextMenuItem("World Map", myMap);
myContextMenu.customItems.push(myMap);
var mySite = new ContextMenuItem("Visit Croft Storm", mySite);
myContextMenu.customItems.push(mySite);
var myHigh = new ContextMenuItem("High Quality", myHigh);
myContextMenu.customItems.push(myHigh);
var myMed = new ContextMenuItem("Medium Quality", myMed);
myContextMenu.customItems.push(myMed);
var myLow = new ContextMenuItem("Low Quality", myLow);
myContextMenu.customItems.push(myLow);
var mySave = new ContextMenuItem("Save Game", mySave);
myContextMenu.customItems.push(mySave);
var myLoad = new ContextMenuItem("Load Game", myLoad);
myContextMenu.customItems.push(myLoad);
var myKill = new ContextMenuItem("Kill Music", myKill);
myContextMenu.customItems.push(myKill);
_root.menu = myContextMenu;
mypatht = "Insert an mp3 file location (eg http://myhost.com/mysong.mp3)";
pg1 = false;
pg2 = false;
pg3 = false;
pg4 = false;
pg5 = false;
megablow = false;
firsty = 1;
secondy = 2;
shadowd = false;
pg6 = false;
_root.enemyinvis = false;
_root.invis = false;
_root.cheat = 1;
local_data = SharedObject.getLocal("user_data");
excess = true;
_root.qua = "MEDIUM";
difficulty = 1;
Instance of Symbol 36 MovieClip in Frame 1
on (press) {
_root.whop.gotoAndStop(3);
}
Instance of Symbol 38 MovieClip in Frame 1
on (press) {
_root.whop.gotoAndStop(4);
}
Instance of Symbol 40 MovieClip in Frame 1
on (press) {
_root.whop.gotoAndStop(2);
}
Frame 2
stop();
Frame 3
stop();
_root.quality = MEDIUM;
_root.tro.stop();
_root.troe.stop();
Frame 4
stop();
removeMovieClip(_root.enemy);
removeMovieClip(_root.platform0);
stopAllSounds();
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("104b", true);
_root.bgSound.start(0, 99);
tip = N / A;
_root.shake = false;
_root.enemydead = "false";
_root._x = 0;
superstats = false;
enemyname = "";
locate = "";
_quality = "HIGH";
Instance of Symbol 164 MovieClip in Frame 4
on (press) {
if (Key.isDown(71)) {
if (Key.isDown(79)) {
if (Key.isDown(68)) {
_root.cheat = 2;
this._alpha = 30;
_root.pg1 = true;
_root.pg2 = true;
_root.pg3 = true;
_root.pg4 = true;
_root.pg5 = true;
_root.pg6 = true;
}
}
}
if (Key.isDown(87)) {
if (Key.isDown(72)) {
if (Key.isDown(79)) {
_root.enemyinvis = true;
this._alpha = 30;
}
}
}
if (Key.isDown(87)) {
if (Key.isDown(72)) {
if (Key.isDown(89)) {
_root.invis = true;
this._alpha = 30;
}
}
}
if (Key.isDown(66)) {
if (Key.isDown(50)) {
if (Key.isDown(70)) {
_root.backfront = true;
this._alpha = 30;
}
}
}
if (Key.isDown(84)) {
if (Key.isDown(78)) {
if (Key.isDown(50)) {
_root.megablow = true;
this._alpha = 30;
}
}
}
if (Key.isDown(83)) {
if (Key.isDown(85)) {
if (Key.isDown(78)) {
_root.shadowd = true;
this._alpha = 30;
}
}
}
}
Instance of Symbol 170 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg1 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg1 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg1 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Jaqueline Natla";
_root.locate = "Atlantis";
}
on (rollOut) {
if (_root.pg1 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 1;
_root.nextFrame();
}
Instance of Symbol 174 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg2 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg2 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg2 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Kurtis Trent";
_root.locate = "Paris";
}
on (rollOut) {
if (_root.pg2 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 2;
_root.nextFrame();
}
Instance of Symbol 178 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg3 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg3 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg3 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Sophia Leigh";
_root.locate = "London";
}
on (rollOut) {
if (_root.pg3 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 3;
_root.nextFrame();
}
Instance of Symbol 185 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg4 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg4 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg4 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Shiva";
_root.locate = "India";
}
on (rollOut) {
if (_root.pg4 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 4;
_root.nextFrame();
}
Instance of Symbol 189 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg5 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg5 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg5 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Willard";
_root.locate = "Antarctica";
}
on (rollOut) {
if (_root.pg5 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 5;
_root.nextFrame();
}
Instance of Symbol 193 MovieClip in Frame 4
onClipEvent (load) {
if (_root.pg6 == true) {
this.gotoAndStop(3);
}
}
onClipEvent (enterFrame) {
if (_root.pg6 == true) {
this.gotoAndStop(3);
}
}
on (rollOver) {
if (_root.pg6 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndPlay(2);
}
_root.enemyname = "Set";
_root.locate = "Egypt";
}
on (rollOut) {
if (_root.pg6 == true) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(1);
}
_root.enemyname = "";
_root.locate = "";
}
on (press) {
_root.level = 6;
_root.nextFrame();
}
Instance of Symbol 195 MovieClip in Frame 4
on (press) {
_root.gotoAndPlay("connect");
}
Frame 5
function playSong(fileLocation) {
bgSound.stop();
bgSound.loadSound(fileLocation, true);
bgSound.start(0, 99);
}
stop();
_root.soundchose = false;
bgSound = new Sound(this);
bgSound.onSoundComplete = function () {
bgSound.start(0, 99);
};
slider.slideBar._y = -50;
slider.slideBar.onEnterFrame = function () {
bgSound.setVolume((-this._y) * 5);
};
slider.slideBar.onPress = function () {
startDrag (this, false, this._x, -65, this._x, 0);
};
slider.slideBar.onRelease = (slider.slideBar.onReleaseOutside = function () {
stopDrag();
});
_root.mypath = _root.mypatht;
Mouse.show();
stop();
Instance of Symbol 239 MovieClip "c2" in Frame 5
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(1);
_root.c2.gotoAndStop(2);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(1);
_root.c5.gotoAndStop(1);
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("lt", true);
_root.bgSound.start(0, 99);
}
Instance of Symbol 218 MovieClip "c1" in Frame 5
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(2);
_root.c2.gotoAndStop(1);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(1);
_root.c5.gotoAndStop(1);
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("", true);
_root.bgSound.start(0, 99);
}
Instance of Symbol 118 MovieClip in Frame 5
on (release) {
_root.mypatht = _root.mypath;
if (_root.soundchose == true) {
_root.gotoAndStop(_root.level + 5);
} else {
_root.nosound.play();
}
}
Frame 6
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
oktofire = false;
ii = 1;
wi = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
enemyleg = _root.enemy.natla.naleg;
enemybod = _root.enemy.natla.natbod;
enemyhead = _root.enemy.natla.nahead;
burning = false;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badleghealth = 30;
badhealth = 200;
badheadhealth = 80;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
var _local3 = {x:enemy.natla.air._x, y:enemy.natla.air._y};
enemy.natla.air.localToGlobal(_local3);
pointcall = pointa;
if (_local3.x > 225) {
natright = true;
} else {
natright = false;
}
if (_local3.y > 300) {
nathigh = true;
} else {
nathigh = false;
}
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Tip: Don't move about too much. When she stands, crouch on the other side of the podium to be safe.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
duplicateMovieClip (_root.blast, "blast" + _root.bs, 100 + _root.bs);
_root["blast" + _root.bs]._x = _local3.x;
_root["blast" + _root.bs]._y = _local3.y;
_root.bs++;
}
}
counto++;
if (counto > 20) {
counto = 0;
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 259 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 264 MovieClip "bull" in Frame 6
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 6
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 6
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 6
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 268 MovieClip "blood" in Frame 6
onClipEvent (load) {
if (_root.excess == false) {
my_color = new Color(this);
my_color.setRGB(65280);
}
}
Instance of Symbol 301 MovieClip "bullr" in Frame 6
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
}
Instance of Symbol 358 MovieClip "lara" in Frame 6
onClipEvent (load) {
gravity = 2.5;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 140) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 150) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Instance of Symbol 370 MovieClip "rip" in Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.wall1)) {
this._alpha = 0;
}
}
Instance of Symbol 372 MovieClip in Frame 6
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.nosound = false;
}
}
Instance of Symbol 426 MovieClip "blast" in Frame 6
onClipEvent (load) {
ranbop = random(13);
if (_root.natright == true) {
meright = "true";
} else {
meright = "false";
}
}
onClipEvent (enterFrame) {
if (meright == "true") {
this._x = this._x - 10;
} else {
this._x = this._x + 10;
}
if (_root.nathigh == false) {
this._y = this._y + ranbop;
}
if (this.hitTest(_root.lara)) {
removeMovieClip(this);
_root.health = _root.health - _root.difficulty;
}
if (this.hitTest(_root.platform2)) {
removeMovieClip(this);
}
}
Instance of Symbol 58 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._xscale = _root.health / _root.cheat;
}
Instance of Symbol 49 MovieClip in Frame 6
onClipEvent (enterFrame) {
if (_root.uziammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._yscale = _root.uziammo;
}
Instance of Symbol 435 MovieClip in Frame 6
onClipEvent (enterFrame) {
if (_root.sgunammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._yscale = _root.sgunammo;
}
Instance of Symbol 436 MovieClip in Frame 6
onClipEvent (enterFrame) {
if (_root.k2ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._yscale = _root.k2ammo;
}
Instance of Symbol 437 MovieClip in Frame 6
onClipEvent (enterFrame) {
if (_root.rockammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._yscale = _root.rockammo;
}
Instance of Symbol 113 MovieClip "qsho" in Frame 6
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.sgunammo = 70;
duplicateMovieClip (_root.psgun, "plsgun", 100);
_root.plsgun._x = this._x;
_root.plsgun._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "quzi" in Frame 6
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.uziammo = 70;
duplicateMovieClip (_root.puzi, "pluzi", 100);
_root.pluzi._x = this._x;
_root.pluzi._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "qmed" in Frame 6
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
if (_root.health < 90) {
_root.health = _root.health + 15;
}
duplicateMovieClip (_root.php, "hp", 100);
_root.hp._x = this._x;
_root.hp._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "qk2" in Frame 6
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.k2ammo = 70;
duplicateMovieClip (_root.pk2, "plk2", 100);
_root.plk2._x = this._x;
_root.plk2._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "qroc" in Frame 6
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.rockammo = 70;
duplicateMovieClip (_root.rock, "plrock", 100);
_root.plrock._x = this._x;
_root.plrock._y = this._y;
this._y = -50;
}
}
Instance of Symbol 58 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._xscale = _root.air;
}
Instance of Symbol 58 MovieClip in Frame 6
onClipEvent (enterFrame) {
this._xscale = _root.badhealth * 0.4;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Frame 7
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
enemyleg = _root.enemy.enemy.b.arm;
enemybod = _root.enemy.enemy.b.bod;
enemyhead = _root.enemy.enemy.b.head;
oktofire = false;
ii = 1;
wi = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
burning = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 5;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badleghealth = 150;
badhealth = 250;
badheadhealth = 10;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
redy = _root.enemy.enemy.b.arm._rotation;
var _local3 = {x:enemy.enemy.b.arm.flash._x, y:enemy.enemy.b.arm.flash._y};
enemy.enemy.b.arm.flash.localToGlobal(_local3);
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Tip: Crouching in the right hand corner is the safest vantage point when he begins firing rockets.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
}
}
counto++;
if (counto > 20) {
counto = 0;
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 470 MovieClip in Frame 7
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 507 MovieClip "enemy" in Frame 7
onClipEvent (enterFrame) {
if (_root.walkingok == true) {
if (_root.walking == true) {
this._x = this._x - 3;
} else {
this._x = this._x + 3;
}
if (this._x < _root.lara._x) {
this.enemy.gotoAndStop(2);
} else {
this.enemy.gotoAndStop(1);
}
}
}
Instance of Symbol 301 MovieClip "bullr" in Frame 7
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
}
Instance of Symbol 264 MovieClip "bull" in Frame 7
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 7
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 7
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 7
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 301 MovieClip "krock" in Frame 7
onClipEvent (load) {
blown = false;
if (_root.aimdown > 50) {
this._rotation = 215;
}
curve = random(10);
ud = 5 - curve;
this._rotation = 225;
acc = 1;
}
onClipEvent (enterFrame) {
acc = acc + 0.1;
this._y = this._y + ((5 + ud) + acc);
this._x = this._x + ((5 - ud) + acc);
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.lara) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.health = _root.health - (3 * _root.difficulty);
blown = true;
this.play();
}
}
Instance of Symbol 511 MovieClip "smoke" in Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.5 * _root.difficulty);
}
}
Instance of Symbol 58 MovieClip in Frame 7
onClipEvent (enterFrame) {
this._xscale = _root.badhealth * 0.3;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Instance of Symbol 264 MovieClip "kbull" in Frame 7
onClipEvent (load) {
if (_root.aimdown > 50) {
this._rotation = 215;
}
curve = random(3);
ud = random(2);
if (_root.kdir > 4) {
di = 5;
this._xscale = -this._xscale;
} else {
di = 3;
}
}
onClipEvent (enterFrame) {
if (ud > 1) {
this._y = this._y + curve;
} else {
this._y = this._y - curve;
}
this._y = this._y + _root.aimo;
if (di > 4) {
this._x = this._x - 15;
} else {
this._x = this._x + 15;
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.lara)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.health = _root.health - (_root.difficulty * 0.5);
removeMovieClip(this);
}
}
Frame 8
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
enemyleg = _root.enemy.b.legs;
enemybod = _root.enemy.b.bod;
enemyhead = _root.enemy.b.head;
ii = 1;
sopfire = true;
wi = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
_root.sopleft = true;
burning = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 0;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badleghealth = 50;
badhealth = 250;
badheadhealth = 70;
dead = false;
air = 100 * (_root.cheat * _root.cheat);
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
redy = _root.enemy.enemy.b.arm._rotation;
var _local3 = {x:enemy.enemy.b.arm.flash._x, y:enemy.enemy.b.arm.flash._y};
enemy.enemy.b.arm.flash.localToGlobal(_local3);
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Tip: Don't crouch in the water too long or you will drown.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
}
}
counto++;
if (counto > 20) {
counto = 0;
}
if (sopfire == true) {
meh = random(30);
if (meh > 28) {
_local3 = {x:_root.enemy.b.hole._x, y:_root.enemy.b.hole._y};
_root.enemy.b.hole.localToGlobal(_local3);
if (_root.enemydead == false) {
duplicateMovieClip (_root.blast, "blast" + _root.bs, 100 + _root.bs);
_root["blast" + _root.bs]._x = _local3.x;
_root["blast" + _root.bs]._y = _local3.y;
_root.bs++;
}
}
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 539 MovieClip in Frame 8
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 358 MovieClip "lara" in Frame 8
onClipEvent (load) {
gravity = 2.5;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this.hitTest(_root.lblast)) {
_root.health = _root.health - (0.6 * _root.difficulty);
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 380) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 322;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 380) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 322;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Instance of Symbol 552 MovieClip "lake" in Frame 8
/* no clip actions */
Instance of Symbol 370 MovieClip "rip" in Frame 8
onClipEvent (enterFrame) {
if (this.hitTest(_root.wall1)) {
this._alpha = 0;
}
}
Instance of Symbol 372 MovieClip in Frame 8
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.nosound = false;
}
}
Instance of Symbol 571 MovieClip "blast" in Frame 8
onClipEvent (load) {
cat = random(5);
if (_root.sopleft == true) {
this._rotation = 9 * (5 - cat);
this._xscale = -this._xscale;
mikey = false;
} else {
this._rotation = -9 * (5 - cat);
mikey = true;
}
}
onClipEvent (enterFrame) {
if (mikey == true) {
this._x = this._x - (2 * (cat + 5));
} else {
this._x = this._x + (2 * (cat + 5));
}
this._y = this._y + (3 * (5 - cat));
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
this.play();
}
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.5 * _root.difficulty);
}
}
Instance of Symbol 571 MovieClip "megablast" in Frame 8
onClipEvent (load) {
cat = random(5);
this._rotation = -9 * (5 - cat);
}
onClipEvent (enterFrame) {
this._x = this._x - (1.7 * (cat + 5));
this._y = this._y + (1.7 * (5 - cat));
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
this.play();
}
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (1.5 * _root.difficulty);
}
}
Frame 9
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
enemyleg = _root.enemy.b.legs;
enemybod = _root.enemy.b.bod;
enemyhead = _root.enemy.b.swords;
ii = 1;
wi = 1;
lgi = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
burning = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 5;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badhealth = 100;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
redy = _root.enemy.enemy.b.arm._rotation;
var _local3 = {x:enemy.enemy.b.arm.flash._x, y:enemy.enemy.b.arm.flash._y};
enemy.enemy.b.arm.flash.localToGlobal(_local3);
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Tip: His only weak point is his back. Time when you run under him carefully.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
}
}
counto++;
if (counto > 20) {
counto = 0;
}
if (_root.shake == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 609 MovieClip in Frame 9
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 301 MovieClip "bullr" in Frame 9
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
var bpoint = {x:_root.enemy.b.lust._x, y:_root.enemy.b.lust._y};
_root.enemy.b.lust.localToGlobal(bpoint);
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = bpoint.x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
}
Instance of Symbol 264 MovieClip "bull" in Frame 9
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
var bpoint = {x:_root.enemy.b.lust._x, y:_root.enemy.b.lust._y};
_root.enemy.b.lust.localToGlobal(bpoint);
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = bpoint.x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 9
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
var bpoint = {x:_root.enemy.b.lust._x, y:_root.enemy.b.lust._y};
_root.enemy.b.lust.localToGlobal(bpoint);
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = bpoint.x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 9
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
var bpoint = {x:_root.enemy.b.lust._x, y:_root.enemy.b.lust._y};
_root.enemy.b.lust.localToGlobal(bpoint);
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = bpoint.x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 9
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
clikSound = new Sound(this);
clikSound.attachSound("thkt", true);
clikSound.setVolume(random(50) + 50);
clikSound.start(0, 1);
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
var bpoint = {x:_root.enemy.b.lust._x, y:_root.enemy.b.lust._y};
_root.enemy.b.lust.localToGlobal(bpoint);
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = bpoint.x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 370 MovieClip "rip" in Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.wall1)) {
this._alpha = 0;
}
}
Instance of Symbol 372 MovieClip in Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.nosound = false;
}
}
Instance of Symbol 617 MovieClip "log" in Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (3 * _root.difficulty);
removeMovieClip(this);
}
}
Instance of Symbol 358 MovieClip "lara" in Frame 9
onClipEvent (load) {
gravity = 2.5;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 140) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 150) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Instance of Symbol 621 MovieClip "spike2" in Frame 9
onClipEvent (load) {
chafe = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara) && (chafe == false)) {
_root.health = _root.health - (0.7 * _root.difficulty);
chafe = true;
} else {
chafe = false;
}
}
Instance of Symbol 621 MovieClip "spike1" in Frame 9
onClipEvent (load) {
chafe = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara) && (chafe == false)) {
_root.health = _root.health - (0.7 * _root.difficulty);
chafe = true;
} else {
chafe = false;
}
}
Instance of Symbol 113 MovieClip "qsho" in Frame 9
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.sgunammo = 70;
duplicateMovieClip (_root.psgun, "plsgun", 100);
_root.plsgun._x = this._x;
_root.plsgun._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "quzi" in Frame 9
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.uziammo = 70;
duplicateMovieClip (_root.puzi, "pluzi", 100);
_root.pluzi._x = this._x;
_root.pluzi._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "qmed" in Frame 9
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
if (_root.health < 90) {
_root.health = _root.health + 15;
}
duplicateMovieClip (_root.php, "hp", 100);
_root.hp._x = this._x;
_root.hp._y = this._y;
this._y = -50;
}
}
Instance of Symbol 113 MovieClip "qk2" in Frame 9
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.k2ammo = 70;
duplicateMovieClip (_root.pk2, "plk2", 100);
_root.plk2._x = this._x;
_root.plk2._y = this._y;
this._y = -50;
}
}
Instance of Symbol 58 MovieClip in Frame 9
onClipEvent (enterFrame) {
this._xscale = _root.air;
}
Instance of Symbol 624 MovieClip in Frame 9
on (release) {
_root.gotoAndPlay(4);
}
Instance of Symbol 58 MovieClip in Frame 9
onClipEvent (enterFrame) {
this._xscale = _root.badhealth / 2;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Instance of Symbol 552 MovieClip "ilake" in Frame 9
/* no clip actions */
Frame 10
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
ii = 1;
endu = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
duplicateMovieClip (_root.eno, "enemy", 1000);
_root.enemy._x = 400;
_root.enemy._y = 320;
duplicateMovieClip (_root.plad, "platform0", 1001);
_root.platform0._x = 230;
_root.platform0._y = 390;
enemyleg = _root.enemy.b.spike;
enemybod = _root.enemy.b.w4;
enemyhead = _root.enemy.b.swords;
wi = 1;
burning = false;
willright = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
lgi = 1;
quake = true;
bs = 1;
ri = 1;
dir = 5;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badhealth = 200;
badleghealth = 25;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
var _local3 = {x:enemy.b.w4._x, y:enemy.b.w4._y};
enemy.b.w4.localToGlobal(_local3);
pointcall = _local3.x;
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
removeMovieClip(_root.enemy);
removeMovieClip(_root.platform0);
_root.tip = "Tip: Concentrate on destroying the spike, then aim for the head.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndStop ("loser");
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
duplicateMovieClip (_root.blast, "blast" + _root.bs, 100 + _root.bs);
_root["blast" + _root.bs]._x = _local3.x;
_root["blast" + _root.bs]._y = _local3.y;
_root.bs++;
}
}
counto++;
if (counto > 20) {
counto = 0;
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 677 MovieClip in Frame 10
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 358 MovieClip "lara" in Frame 10
onClipEvent (load) {
gravity = 2.5;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 140) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 150) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Instance of Symbol 301 MovieClip "bullr" in Frame 10
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
}
Instance of Symbol 264 MovieClip "bull" in Frame 10
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 10
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 10
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 10
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 809 MovieClip "eno" in Frame 10
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
if (_root.enemydead == false) {
_root.lara._x = _root.lara._x - (4 * _root.endu);
}
}
}
Instance of Symbol 426 MovieClip "blast" in Frame 10
onClipEvent (load) {
ranbop = random(5);
dirp = ranbop - 5;
if (_root.willright == true) {
jib = true;
} else {
jib = false;
}
}
onClipEvent (enterFrame) {
if (jib == true) {
this._x = this._x + 10;
} else {
this._x = this._x - 10;
}
this._y = this._y + dirp;
if (this.hitTest(_root.lara)) {
removeMovieClip(this);
_root.health = _root.health - 1.2;
}
}
Instance of Symbol 552 MovieClip "ilake" in Frame 10
/* no clip actions */
Instance of Symbol 437 MovieClip in Frame 10
onClipEvent (enterFrame) {
if (_root.rockammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 10
onClipEvent (enterFrame) {
this._yscale = _root.rockammo;
}
Instance of Symbol 113 MovieClip "qroc" in Frame 10
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.rockammo = 70;
duplicateMovieClip (_root.rock, "plrock", 100);
_root.plrock._x = this._x;
_root.plrock._y = this._y;
this._y = -50;
}
}
Instance of Symbol 58 MovieClip in Frame 10
onClipEvent (enterFrame) {
this._xscale = _root.badhealth * 0.3;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Instance of Symbol 118 MovieClip in Frame 10
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
_root.lara._x = 275;
_root.lara._y = _root.lara._y - 400;
_root.lara.velocity = 0;
_root.health = _root.health - 12;
}
}
Frame 11
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
enemyleg = _root.enemy.b.legs;
enemybod = _root.enemy.b.bod;
enemyhead = _root.enemy.b.swords;
ii = 1;
started = false;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
wi = 1;
lgi = 1;
burning = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 5;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
_root.ouch = "false";
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badhealth = 300;
badleghealth = 200;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
redy = _root.enemy.enemy.b.arm._rotation;
var _local3 = {x:enemy.enemy.b.arm.flash._x, y:enemy.enemy.b.arm.flash._y};
enemy.enemy.b.arm.flash.localToGlobal(_local3);
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Tip: Avoid letting him hit you, his attacks are too powerful. When it rains lightning, the spike trap is the safest place.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
}
}
counto++;
if (counto > 20) {
counto = 0;
}
if (_root.shake == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 825 MovieClip in Frame 11
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 370 MovieClip "rip" in Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.wall1)) {
this._alpha = 0;
}
}
Instance of Symbol 301 MovieClip "bullr" in Frame 11
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
}
Instance of Symbol 264 MovieClip "bull" in Frame 11
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 11
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 11
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 11
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
}
Instance of Symbol 621 MovieClip "spike" in Frame 11
onClipEvent (load) {
chafe = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.bo.box) && (chafe == false)) {
_root.health = _root.health - (0.7 * _root.difficulty);
chafe = true;
} else {
chafe = false;
}
}
Instance of Symbol 113 MovieClip "qmed" in Frame 11
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
if (_root.health < 90) {
_root.health = _root.health + 15;
}
duplicateMovieClip (_root.php, "hp", 100);
_root.hp._x = this._x;
_root.hp._y = this._y;
this._y = -50;
}
}
Instance of Symbol 358 MovieClip "lara" in Frame 11
onClipEvent (load) {
gravity = 2.5;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
if (_root.ouch == "true") {
if (this.hitTest(_root.safe)) {
} else {
_root.health = _root.health - (0.5 * _root.difficulty);
}
}
if ((this._x > 225) && (this._x < 285)) {
_root.spike.play();
} else {
_root.spike.gotoAndStop(1);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 140) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 150) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Frame 12
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.onMouseMove = function () {
updateAfterEvent();
var _local2 = _xmouse;
var _local1 = _ymouse;
angle = Math.atan2(_local1 - pointay, _local2 - pointax);
lara.arm._rotation = angle * 57.2957795130823;
eliza = lara.arm._rotation;
};
_root.onMouseDown = function () {
oktofire = true;
_root.lara.arm.armh.wep.flash.play();
};
_root.onMouseUp = function () {
oktofire = false;
};
enemyleg = _root.enemy.b.legs;
enemybod = _root.enemy.b;
enemyhead = _root.enemy.b.swords;
ii = 1;
wi = 1;
if (_root.backfront == true) {
firsty = 2;
secondy = 1;
}
if (_root.shadowd == true) {
my_color = new Color(lara);
myColorTransform = new Object();
myColorTransform = {ra:"0", rb:"0", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"};
my_color.setTransform(myColorTransform);
}
if (_root.invis == true) {
_root.lara._alpha = 0;
}
if (_root.enemyinvis == true) {
_root.enemy._alpha = 0;
}
superstats = true;
burning = false;
walking = true;
aimdown = 0;
aimo = 0;
walkingok = true;
armove = true;
enemydead = false;
blo = 1;
quake = true;
bs = 1;
ri = 1;
dir = 5;
kdir = 0;
uziammo = 0;
sgunammo = 0;
k2ammo = 0;
counto = 1;
piecehp = 100;
_quality = _root.qua;
rockammo = 0;
health = 100 * _root.cheat;
badleghealth = 150;
badhealth = 2500;
badheadhealth = 200;
dead = false;
air = 100;
_root.pk2.stop();
_root.psgun.stop();
_root.prock.stop();
_root.php.stop();
_root.puzi.stop();
_root.onEnterFrame = function () {
if (_xmouse < _root.lara._x) {
lara.gotoAndStop(_root.firsty);
_root.dir = 2;
} else {
lara.gotoAndStop(_root.secondy);
_root.dir = 5;
}
redy = _root.enemy.enemy.b.arm._rotation;
var _local3 = {x:enemy.enemy.b.arm.flash._x, y:enemy.enemy.b.arm.flash._y};
enemy.enemy.b.arm.flash.localToGlobal(_local3);
if (Key.isDown(32) || (Key.isDown(96))) {
if (shoot == "yes") {
shoot = "no";
_root.lara.arm.armh.wep.nextFrame();
_root.lara.arm.armh.wep.flash.gotoAndStop(1);
_root.select.nextFrame();
}
} else {
shoot = "yes";
}
if ((health < 1) && (dead == false)) {
_root.tip = "Click 'Connect' on the world map to retry.";
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
dead = true;
gotoAndPlay (14);
}
if (_root.enemydead == true) {
if (quake == true) {
_root._x = _root._x + 5;
quake = false;
} else {
_root._x = _root._x - 5;
quake = true;
}
}
if (counto > 19) {
if (_root.enemydead == false) {
}
}
counto++;
if (counto > 20) {
counto = 0;
}
_root.sgunrem = _root.sgunammo / 5;
_root.k2rem = _root.k2ammo * 2;
_root.rockrem = _root.rockammo / 14;
nosey = pointay;
nosex = pointax;
};
Instance of Symbol 1073 MovieClip in Frame 12
onClipEvent (enterFrame) {
this._x = (-1 * _root.lara._x) / 20;
}
Instance of Symbol 1075 MovieClip "bullz" in Frame 12
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 1085 MovieClip "enemy" in Frame 12
onClipEvent (enterFrame) {
var point = {x:b._x, y:b._y};
b.localToGlobal(point);
if (point.x < _root.lara._x) {
this.b.gotoAndStop(2);
} else {
this.b.gotoAndStop(1);
}
if (this.hitTest(_root.lara.bo.box) && (_root.enemydead == false)) {
_root.health = _root.health - (_root.difficulty * 0.2);
_root.badhealth = _root.badhealth - _root.difficulty;
_root.lara._alpha = 10;
_root.enemy._alpha = 10;
chafe = true;
} else {
_root.lara._alpha = 100;
_root.enemy._alpha = 100;
chafe = false;
}
}
Instance of Symbol 1086 MovieClip in Frame 12
onClipEvent (enterFrame) {
if (_root.k2ammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Frame 12
onClipEvent (enterFrame) {
this._yscale = _root.k2ammo;
}
Instance of Symbol 58 MovieClip in Frame 12
onClipEvent (enterFrame) {
this._xscale = _root.badhealth * 0.03;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Instance of Symbol 118 MovieClip in Frame 12
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
laSound.stop();
laSound = new Sound(this);
laSound.attachSound("lar_die1", true);
laSound.start(0, 1);
_root.lara._y = _root.lara._y - 400;
_root.lara.velocity = 0;
_root.health = _root.health - 12;
}
}
Instance of Symbol 370 MovieClip "rip" in Frame 12
onClipEvent (enterFrame) {
if (this.hitTest(_root.wall1)) {
this._alpha = 0;
}
}
Instance of Symbol 301 MovieClip "bullr" in Frame 12
onClipEvent (load) {
acc = 0.5;
blown = false;
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
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.05) * acc);
this._y = this._y + ((perin * 0.1) * acc);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + (((100 - perin) * 0.05) * acc);
this._y = this._y - ((perin * 0.1) * acc);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y - (((100 - perinleft) * 0.1) * acc);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - ((perinleft * 0.05) * acc);
this._y = this._y + (((100 - perinleft) * 0.1) * acc);
}
acc = acc + 1.005;
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
blown = 5;
play();
}
if (this.hitTest(_root.enemyleg) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemyhead) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 10;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.enemybod) && (blown == false)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 10;
blown = true;
this.play();
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bull" in Frame 12
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullz" in Frame 12
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bulls" in Frame 12
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth = _root.badleghealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth = _root.badheadhealth - 5;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth = _root.badhealth - 5;
removeMovieClip(this);
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 264 MovieClip "bullu" in Frame 12
onClipEvent (load) {
this._xscale = -this._xscale;
this._rotation = _root.eliza;
if (_root.dir < 4) {
di = 5;
} else {
di = 3;
}
initial = _root.eliza;
if (initial < 0) {
initial2 = -initial;
} else {
initial2 = initial;
}
perin = initial2 * 1.11111111111111;
perinleft = perin - 100;
_root.rugg = perin;
}
onClipEvent (enterFrame) {
if ((initial > 0) && (initial < 90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y + (perin * 0.3);
} else if ((initial < 0) && (initial > -90)) {
this._x = this._x + ((100 - perin) * 0.3);
this._y = this._y - (perin * 0.3);
} else if ((initial < -90) && (initial > -180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y - ((100 - perinleft) * 0.3);
} else if ((initial > 90) && (initial < 180)) {
this._x = this._x - (perinleft * 0.3);
this._y = this._y + ((100 - perinleft) * 0.3);
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.enemyleg)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badleghealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemyhead)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badheadhealth--;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.enemybod)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.badhealth--;
removeMovieClip(this);
}
if (this.hitTest(_root.piece)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.piece._alpha--;
_root.piecehp--;
removeMovieClip(this);
}
}
Instance of Symbol 358 MovieClip "lara" in Frame 12
onClipEvent (load) {
gravity = 1;
velocity = 0;
falling = true;
stop();
speed = 11 * _root.cheat;
rand = 1;
}
onClipEvent (enterFrame) {
rand++;
if (rand > 3) {
rand = 1;
}
if (falling == true) {
velocity = velocity + gravity;
_y = (_y + velocity);
}
i = 0;
while (i < 99) {
if (this.box.hitTest("_root.platform" + i)) {
platform = eval ("_root.platform" + i);
}
i++;
}
if (this.box.hitTest(platform)) {
if (falling == true) {
thSound.stop();
thSound = new Sound(this);
thSound.attachSound("landing", true);
thSound.setVolume(_root.wet / 2);
thSound.start(0, 1);
this._y = platform._y;
velocity = 0;
falling = false;
}
} else {
falling = true;
}
if (this._x > 440) {
_root.spike2.play();
} else {
_root.spike2.gotoAndStop(1);
}
if (this._x < 100) {
_root.spike1.play();
} else {
_root.spike1.gotoAndStop(1);
}
if (this.box.hitTest(_root.wall1) || (this.box.hitTest(_root.wall3))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
}
}
if (this.box.hitTest(_root.wall2) || (this.box.hitTest(_root.wall4))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
}
}
if (Key.isDown(37) || (Key.isDown(65))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x - speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 140) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(39) || (Key.isDown(68))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
_x = (_x + speed);
if (this.hitTest(_root.lake)) {
if (rand > 2) {
if (this._x < 150) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = this._x;
_root["ripple" + _root.ri]._y = 331;
_root.ri++;
}
}
}
}
}
if (Key.isDown(40) || (Key.isDown(83))) {
if (falling == true) {
} else {
this.craw.gotoAndStop(2);
if (caw == false) {
this._y = this._y + 30;
}
caw = true;
}
} else {
this.craw.gotoAndStop(1);
if (caw == true) {
this._y = this._y - 30;
}
caw = false;
}
if (Key.isDown(38) || (Key.isDown(87))) {
if (Key.isDown(40) || (Key.isDown(83))) {
} else {
doop = true;
this.craw.gotoAndPlay(3);
stop();
if (falling == false) {
velocity = velocity - 20;
falling = true;
}
}
} else {
this.bo.gotoAndStop(1);
doop = false;
}
}
Instance of Symbol 264 MovieClip "kbull" in Frame 12
onClipEvent (load) {
curve = random(3);
ud = random(2);
if (_root.kdir > 4) {
di = 5;
this._xscale = -this._xscale;
} else {
di = 3;
}
}
onClipEvent (enterFrame) {
if (ud > 1) {
this._y = this._y + curve;
} else {
this._y = this._y - curve;
}
this._y = this._y + _root.aimo;
if (di > 4) {
this._x = this._x - 15;
} else {
this._x = this._x + 15;
}
if ((((this.hitTest(_root.platform2) || (this.hitTest(_root.wall1))) || (this.hitTest(_root.wall2))) || (this.hitTest(_root.wall3))) || (this.hitTest(_root.wall4))) {
removeMovieClip(this);
}
if (this.hitTest(_root.lara)) {
duplicateMovieClip (_root.blood, "blood" + _root.blo, 100 + _root.blo);
_root["blood" + _root.blo]._x = this._x;
_root["blood" + _root.blo]._y = this._y;
_root.health = _root.health - (_root.difficulty * 0.35);
removeMovieClip(this);
}
}
Frame 13
stop();
stopAllSounds();
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("005", true);
_root.bgSound.start(0, 99);
removeMovieClip(_root.enemy);
removeMovieClip(_root.platform0);
_root.enemydead = false;
_root.shake = false;
_root._x = 0;
_quality = "HIGH";
Frame 14
stop();
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("", true);
_root.bgSound.start(0, 99);
removeMovieClip(_root.enemy);
removeMovieClip(_root.platform0);
_root.enemydead = false;
_root.shake = false;
_quality = "HIGH";
Frame 15
stop();
_root.bgSound.stop();
_root.bgSound = new Sound(this);
_root.bgSound.attachSound("", true);
_root.bgSound.start(0, 99);
removeMovieClip(_root.enemy);
removeMovieClip(_root.platform0);
_root.enemydead = false;
_root.shake = false;
_root._x = 0;
_quality = "HIGH";
Symbol 24 Button
on (release) {
_root.play();
}
Symbol 25 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
setProperty(bar, _xscale , PercentLoaded);
} else {
gotoAndStop ("loaded");
}
Symbol 25 MovieClip Frame 2
gotoAndPlay (1);
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 2
stop();
Symbol 36 MovieClip Frame 3
gotoAndStop (1);
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 2
stop();
Symbol 38 MovieClip Frame 3
gotoAndStop (1);
Symbol 40 MovieClip Frame 1
stop();
Symbol 40 MovieClip Frame 2
stop();
Symbol 40 MovieClip Frame 3
gotoAndStop (1);
Symbol 49 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 58
_parent.removeMovieClip();
Symbol 115 MovieClip Frame 1
stop();
Instance of Symbol 49 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.uziammo > 0) {
this._alpha = 100;
} else {
this._alpha = 25;
}
}
Instance of Symbol 51 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (enterFrame) {
this._yscale = _root.uziammo;
}
Instance of Symbol 58 MovieClip in Symbol 115 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = _root.badhealth * 0.3;
if (this._xscale < 0) {
this._xscale = 0;
}
}
Symbol 115 MovieClip Frame 2
stop();
Instance of Symbol 113 MovieClip "qroc" in Symbol 115 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.enemydead == true) {
this._alpha = 0;
}
if (this.hitTest(_root.lara)) {
_root.rockammo = 70;
duplicateMovieClip (_root.rock, "plrock", 100);
_root.plrock._x = this._x;
_root.plrock._y = this._y;
this._y = -50;
}
}
Symbol 115 MovieClip Frame 3
gotoAndStop (1);
Symbol 119 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 2
stop();
Symbol 119 MovieClip Frame 3
stop();
Symbol 119 MovieClip Frame 4
stop();
Instance of Symbol 118 MovieClip in Symbol 119 MovieClip Frame 4
on (press) {
getURL ("http://croftstorm.ms11.net", "_blank");
}
Symbol 124 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 1
stop();
_root.excess = true;
Symbol 127 MovieClip Frame 2
stop();
_root.excess = false;
Symbol 127 MovieClip Frame 3
gotoAndStop (1);
Symbol 130 MovieClip Frame 1
stop();
_root.qua = "MEDIUM";
Symbol 130 MovieClip Frame 2
stop();
_root.qua = "HIGH";
Symbol 130 MovieClip Frame 3
gotoAndStop (1);
Symbol 138 MovieClip Frame 1
stop();
_root.difficulty = 1.5;
Symbol 138 MovieClip Frame 2
stop();
_root.difficulty = 2.5;
Symbol 138 MovieClip Frame 3
stop();
_root.difficulty = 3.5;
Symbol 138 MovieClip Frame 4
stop();
_root.difficulty = 0.7;
Symbol 138 MovieClip Frame 5
gotoAndStop (1);
Symbol 143 MovieClip Frame 1
stop();
_root.difficulty = 1;
Symbol 143 MovieClip Frame 2
stop();
_root.difficulty = 1.5;
Symbol 143 MovieClip Frame 3
stop();
_root.difficulty = 0.7;
Symbol 143 MovieClip Frame 4
gotoAndStop (1);
Instance of Symbol 127 MovieClip in Symbol 144 MovieClip Frame 1
on (press) {
nextFrame();
}
onClipEvent (load) {
if (_root.excess == false) {
nextFrame();
}
}
Instance of Symbol 130 MovieClip in Symbol 144 MovieClip Frame 1
on (press) {
nextFrame();
}
onClipEvent (load) {
if (_root.qua == "HIGH") {
nextFrame();
}
}
Instance of Symbol 138 MovieClip in Symbol 144 MovieClip Frame 1
on (press) {
nextFrame();
}
Instance of Symbol 143 MovieClip in Symbol 144 MovieClip Frame 1
on (press) {
_root.nextFrame();
}
Symbol 146 MovieClip Frame 35
_root.nextFrame();
Symbol 149 MovieClip Frame 1
skip.onRelease = function () {
gotoAndPlay ("skipped");
};
Symbol 149 MovieClip Frame 4
stop();
_root.tro.play();
_root.troe.play();
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 2
stop();
Symbol 170 MovieClip Frame 3
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 2
stop();
Symbol 174 MovieClip Frame 3
stop();
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
stop();
Symbol 178 MovieClip Frame 3
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
stop();
Symbol 185 MovieClip Frame 3
stop();
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 2
stop();
Symbol 189 MovieClip Frame 3
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
stop();
Symbol 193 MovieClip Frame 3
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 3
gotoAndStop (1);
Symbol 216 MovieClip Frame 1
stop();
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 1
on (release) {
_root.whom.gotoAndStop("coptions");
}
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 1
on (release) {
_root.whom.gotoAndStop("cstory");
}
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 1
on (release) {
_root.whom.gotoAndStop("ccontrols");
}
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 1
on (release) {
_root.whom.gotoAndStop("ccredits");
}
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 1
on (release) {
_root.whom.gotoAndStop("csite");
}
Symbol 216 MovieClip Frame 2
stop();
Instance of Symbol 127 MovieClip in Symbol 216 MovieClip Frame 2
on (press) {
nextFrame();
}
onClipEvent (load) {
if (_root.excess == false) {
nextFrame();
}
}
Instance of Symbol 130 MovieClip in Symbol 216 MovieClip Frame 2
on (press) {
nextFrame();
}
onClipEvent (load) {
if (_root.qua == "HIGH") {
nextFrame();
}
}
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 2
on (release) {
_root.whom.gotoAndStop("cmain");
}
Symbol 216 MovieClip Frame 3
stop();
Symbol 216 MovieClip Frame 4
stop();
Symbol 216 MovieClip Frame 5
stop();
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 5
on (press) {
_root.gotoAndStop("survival");
}
Symbol 216 MovieClip Frame 6
stop();
Symbol 216 MovieClip Frame 7
stop();
Instance of Symbol 118 MovieClip in Symbol 216 MovieClip Frame 7
on (press) {
getURL ("http://croftstorm.ms11.net", "_blank");
}
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 2
stop();
Symbol 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 2
stop();
Symbol 250 MovieClip Frame 1
stop();
Symbol 253 Button
on (release) {
_root.soundchose = true;
_root.c1.gotoAndStop(1);
_root.c2.gotoAndStop(1);
_root.c3.gotoAndStop(1);
_root.c4.gotoAndStop(2);
_root.c5.gotoAndStop(1);
playSong(mypath);
}
Symbol 268 MovieClip Frame 4
removeMovieClip(this);
Symbol 298 MovieClip Frame 15
stop();
Symbol 301 MovieClip Frame 1
stop();
Instance of Symbol 298 MovieClip in Symbol 301 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
this._alpha = 0;
}
if (_root.megablow == true) {
this._xscale = 140;
this._yscale = 140;
}
}
Symbol 301 MovieClip Frame 17
removeMovieClip(this);
Instance of Symbol 305 MovieClip in Symbol 316 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.ilake)) {
_root.burning = false;
_root.lara.speed = 6;
if ((_root.lara.falling == true) && (_root.nosound == false)) {
duplicateMovieClip (_root.rip, "ripple" + _root.ri, 100 + _root.ri);
_root["ripple" + _root.ri]._x = _root.lara._x;
_root["ripple" + _root.ri]._y = 322;
_root["ripple" + _root.ri]._xscale = 105;
_root["ripple" + _root.ri]._yscale = 105;
if (_root["ripple" + _root.ri]._x > 355) {
_root["ripple" + _root.ri]._alpha = 0;
}
if (_root["ripple" + _root.ri]._x < 210) {
_root["ripple" + _root.ri]._alpha = 0;
}
_root.ri++;
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("splash", true);
bgSound.start(0, 1);
_root.nosound = true;
}
} else {
_root.lara.speed = 11;
}
}
Symbol 316 MovieClip Frame 25
gotoAndPlay (2);
Symbol 321 MovieClip Frame 1
stop();
Instance of Symbol 316 MovieClip in Symbol 321 MovieClip Frame 1
onClipEvent (enterFrame) {
if (((Key.isDown(37) || (Key.isDown(65))) || (Key.isDown(39))) || (Key.isDown(68))) {
if (_root.lara.falling == false) {
play();
}
} else {
gotoAndStop (1);
}
}
Symbol 321 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 3
stop();
Symbol 326 MovieClip Frame 1
stop();
Symbol 326 MovieClip Frame 2
stop();
Symbol 326 MovieClip Frame 3
stop();
Instance of Symbol 326 MovieClip in Symbol 328 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.angle > 0.5) {
this.gotoAndStop(3);
} else if (_root.angle < -0.5) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 329 MovieClip Frame 1
stop();
Instance of Symbol 331 MovieClip in Symbol 332 MovieClip Frame 1
onClipEvent (enterFrame) {
var pointi = {x:this._x, y:this._y};
this.localToGlobal(pointi);
cx = pointi.x;
cy = pointi.y;
_root.pointax = cx;
_root.pointay = cy + 80;
}
Instance of Symbol 305 MovieClip in Symbol 332 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
if (_root.air > 0) {
_root.air = _root.air - 0.2;
} else {
_root.health = _root.health - 0.2;
}
} else if (_root.air < 100) {
_root.air = _root.air + 0.35;
}
}
Symbol 337 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 337 MovieClip Frame 3
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("shoot", true);
bgSound.setVolume(_root.wet);
bgSound.start(0, 1);
var bullpoint = {x:_root.lara.arm.armh.wep.flash._x, y:_root.lara.arm.armh.wep.flash._y};
_root.lara.arm.armh.wep.flash.fire.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++;
Symbol 338 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 338 MovieClip Frame 3
if (_root.uziammo > 0) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("uzi", true);
bgSound.setVolume(_root.wet);
bgSound.start(0, 1);
var bullpoint = {x:_root.lara.arm.armh.wep.flash._x, y:_root.lara.arm.armh.wep.flash._y};
_root.lara.arm.armh.wep.flash.fire.localToGlobal(bullpoint);
duplicateMovieClip (_root.bullu, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
_root.uziammo--;
}
Symbol 341 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 341 MovieClip Frame 3
if (_root.sgunammo > 0) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("sgun", true);
bgSound.setVolume(_root.wet);
bgSound.start(0, 1);
var bullpoint = {x:_root.lara.arm.armh.wep.flash._x, y:_root.lara.arm.armh.wep.flash._y};
_root.lara.arm.armh.wep.flash.fire.localToGlobal(bullpoint);
duplicateMovieClip (_root.bulls, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
_root.sgunammo = _root.sgunammo - 5;
}
Symbol 345 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 345 MovieClip Frame 3
if (_root.k2ammo > 0) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("m16", true);
bgSound.start(0, 1);
var bullpoint = {x:_root.lara.arm.armh.wep.flash._x, y:_root.lara.arm.armh.wep.flash._y};
_root.lara.arm.armh.wep.flash.fire.localToGlobal(bullpoint);
duplicateMovieClip (_root.bullz, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
_root.k2ammo = _root.k2ammo - 0.5;
}
Symbol 350 MovieClip Frame 2
if (_root.oktofire == false) {
gotoAndPlay (1);
}
Symbol 350 MovieClip Frame 3
if (_root.rockammo > 0) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("bazooka", true);
bgSound.setVolume(_root.wet);
bgSound.start(0, 1);
var bullpoint = {x:_root.lara.arm.armh.wep.flash._x, y:_root.lara.arm.armh.wep.flash._y};
_root.lara.arm.armh.wep.flash.fire.localToGlobal(bullpoint);
duplicateMovieClip (_root.bullr, "bullet" + _root.ii, 100 + _root.ii);
_root["bullet" + _root.ii]._x = bullpoint.x;
_root["bullet" + _root.ii]._y = bullpoint.y;
_root.ii++;
_root.rockammo = _root.rockammo - 14;
}
Symbol 355 MovieClip Frame 1
stop();
_root.uzi = 0;
_root.sgun = 0;
_root.k2 = 0;
_root.rock = 0;
_root.gun = 1;
Instance of Symbol 337 MovieClip "flash" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
_root.wet = 50;
} else {
_root.wet = 100;
}
}
Symbol 355 MovieClip Frame 2
if (_root.uziammo < 1) {
nextFrame();
}
_root.uzi = 7;
_root.sgun = 0;
_root.k2 = 0;
_root.rock = 0;
_root.gun = 2;
stop();
Instance of Symbol 338 MovieClip "flash" in Symbol 355 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
_root.wet = 50;
} else {
_root.wet = 100;
}
}
Instance of Symbol 340 MovieClip "uz" in Symbol 355 MovieClip Frame 2
/* no clip actions */
Symbol 355 MovieClip Frame 3
if (_root.sgunammo < 1) {
nextFrame();
}
_root.uzi = 0;
_root.sgun = 7;
_root.k2 = 0;
_root.rock = 0;
_root.gun = 3;
stop();
Instance of Symbol 341 MovieClip "flash" in Symbol 355 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
_root.wet = 50;
} else {
_root.wet = 100;
}
}
Symbol 355 MovieClip Frame 4
if (_root.k2ammo < 1) {
nextFrame();
}
_root.uzi = 0;
_root.sgun = 0;
_root.k2 = 7;
_root.rock = 0;
_root.gun = 4;
stop();
Instance of Symbol 345 MovieClip "flash" in Symbol 355 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
_root.wet = 50;
} else {
_root.wet = 100;
}
}
Symbol 355 MovieClip Frame 5
if (_root.rockammo < 1) {
nextFrame();
}
_root.uzi = 0;
_root.sgun = 0;
_root.gun = 2;
_root.k2 = 0;
_root.rock = 7;
_root.gun = 5;
stop();
Instance of Symbol 350 MovieClip "flash" in Symbol 355 MovieClip Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
_root.wet = 50;
} else {
_root.wet = 100;
}
}
Instance of Symbol 354 MovieClip in Symbol 355 MovieClip Frame 5
/* no clip actions */
Symbol 355 MovieClip Frame 6
gotoAndStop (1);
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 2
stop();
Symbol 358 MovieClip Frame 1
stop();
Instance of Symbol 357 MovieClip "arm" in Symbol 358 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.dir > 4) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Symbol 358 MovieClip Frame 2
stop();
Symbol 366 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 175;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 175;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 175;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 175;
_root.wi++;
}
Symbol 370 MovieClip Frame 30
removeMovieClip(this);
stop();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 2
stop();
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 2
stop();
Symbol 409 MovieClip Frame 16
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.natla.naleg._alpha = 0;
_root.enemy.natla.nahead._alpha = 0;
_root.enemy.natla.nawing._alpha = 0;
_root.enemy.natla.air._alpha = 0;
_root.pp1.play();
Instance of Symbol 389 MovieClip "nahead" in Symbol 422 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badheadhealth < 1) {
this.nextFrame();
}
}
Instance of Symbol 392 MovieClip "naleg" in Symbol 422 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this.nextFrame();
}
}
Instance of Symbol 410 MovieClip "natbod" in Symbol 422 MovieClip Frame 1
onClipEvent (load) {
count = 1;
}
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.nextFrame();
}
if (count > 9) {
}
count++;
if (count > 10) {
count = 1;
}
}
Symbol 423 MovieClip Frame 11
switchin = random(10);
if ((switchin > 8) || (_root.lara._x > 300)) {
play();
} else {
gotoAndPlay ("lrstart");
}
Symbol 423 MovieClip Frame 49
switchin = random(10);
if ((switchin > 8) || (_root.lara._x < 250)) {
play();
} else {
gotoAndPlay ("lastart");
}
Symbol 423 MovieClip Frame 99
switchin = random(10);
if ((switchin > 7) || (_root.lara._x > 300)) {
play();
} else {
gotoAndPlay ("rgstart");
}
Symbol 423 MovieClip Frame 137
switchin = random(10);
if ((switchin > 7) || (_root.lara._x < 250)) {
play();
} else {
gotoAndPlay ("lgstart");
}
Symbol 423 MovieClip Frame 171
gotoAndPlay (1);
Symbol 426 MovieClip Frame 179
removeMovieClip(this);
Symbol 429 MovieClip Frame 1
stop();
Instance of Symbol 169 MovieClip in Symbol 429 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg1 = true;
_root.gotoAndPlay(13);
}
}
Symbol 429 MovieClip Frame 69
gotoAndPlay (9);
Symbol 434 MovieClip Frame 1
stop();
Symbol 435 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 2
stop();
if (_root.uziammo < 1) {
nextFrame();
}
Symbol 440 MovieClip Frame 3
stop();
if (_root.sgunammo < 1) {
nextFrame();
}
Symbol 440 MovieClip Frame 4
stop();
if (_root.k2ammo < 1) {
nextFrame();
}
Symbol 440 MovieClip Frame 5
stop();
if (_root.rockammo < 1) {
nextFrame();
}
Symbol 440 MovieClip Frame 6
gotoAndPlay (1);
Symbol 444 MovieClip Frame 20
removeMovieClip(this);
Symbol 447 MovieClip Frame 20
removeMovieClip(this);
Symbol 450 MovieClip Frame 20
removeMovieClip(this);
Symbol 458 MovieClip Frame 20
removeMovieClip(this);
Symbol 461 MovieClip Frame 20
removeMovieClip(this);
Symbol 471 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
}
Symbol 473 MovieClip Frame 1
stop();
Instance of Symbol 173 MovieClip in Symbol 473 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg2 = true;
_root.gotoAndPlay(13);
}
}
Symbol 473 MovieClip Frame 69
gotoAndPlay (9);
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
stop();
Symbol 490 MovieClip Frame 3
stop();
Symbol 495 MovieClip Frame 1
stop();
Symbol 495 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.enemy.b.head._alpha = 0;
_root.enemy.enemy.b.legs._alpha = 0;
_root.enemy.enemy.b.arm._alpha = 0;
_root.pp2.play();
_root.enemy.enemy.b.head._y = _root.enemy.enemy.b.head._y + 300;
_root.enemy.enemy.b.legs._y = _root.enemy.enemy.b.legs._y + 300;
_root.enemy.enemy.b.arm._y = _root.enemy.enemy.b.arm._y + 300;
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 2
stop();
Symbol 499 MovieClip Frame 2
if (_root.enemydead == false) {
if (_root.badleghealth > 1) {
if (_root.aimdown < 50) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("shoot", true);
bgSound.setVolume(50);
bgSound.start(0, 1);
var point = {x:_root.enemy.enemy.b.arm.flash._x, y:_root.enemy.enemy.b.arm.flash._y};
_root.enemy.enemy.b.arm.flash.localToGlobal(point);
duplicateMovieClip (_root.kbull, "kb" + _root.bs, 100 + _root.bs);
_root["kb" + _root.bs]._x = point.x;
_root["kb" + _root.bs]._y = point.y;
_root.bs++;
} else {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("bazooka", true);
bgSound.setVolume(50);
bgSound.start(0, 1);
var point = {x:_root.enemy.enemy.b.arm.flash._x, y:_root.enemy.enemy.b.arm.flash._y};
_root.enemy.enemy.b.arm.flash.localToGlobal(point);
duplicateMovieClip (_root.krock, "kb" + _root.bs, 100 + _root.bs);
_root["kb" + _root.bs]._x = point.x;
_root["kb" + _root.bs]._y = point.y;
_root.bs++;
}
}
}
Symbol 504 MovieClip Frame 1
stop();
Instance of Symbol 354 MovieClip in Symbol 504 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.aimdown < 50) {
this._alpha = 0;
} else {
this._alpha = 100;
}
}
Instance of Symbol 495 MovieClip "kbod" in Symbol 505 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.nextFrame();
}
}
Instance of Symbol 497 MovieClip "head" in Symbol 505 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badheadhealth < 1) {
this.nextFrame();
}
}
Instance of Symbol 504 MovieClip "arm" in Symbol 505 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this._alpha = 0;
} else {
this.flash.play();
}
}
Symbol 506 MovieClip Frame 1
stop();
_root.kdir = 5;
Instance of Symbol 505 MovieClip "b" in Symbol 506 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.armove == true) {
this.arm._rotation = ((-120 - (_root.lara._y + _root.aimdown)) * (Math.PI/180)) * 20;
} else {
this.arm._rotation = -164.060949687467;
}
}
Symbol 506 MovieClip Frame 2
stop();
_root.kdir = 0;
Symbol 507 MovieClip Frame 1
_root.walking = true;
_root.walkingok = true;
_root.armove = true;
Instance of Symbol 506 MovieClip "enemy" in Symbol 507 MovieClip Frame 1
/* no clip actions */
Symbol 507 MovieClip Frame 91
_root.walking = false;
Symbol 507 MovieClip Frame 180
switchin = random(10);
if (switchin > 6) {
play();
} else {
gotoAndPlay (1);
}
Symbol 507 MovieClip Frame 181
_root.walkingok = false;
_root.armove = false;
enemy.b.arm.play();
enemy.b.legs.gotoAndStop(2);
Symbol 507 MovieClip Frame 272
enemy.gotoAndStop(2);
_root.hpwhenup = _root.badhealth;
Symbol 507 MovieClip Frame 277
enemy.b.legs.gotoAndStop(3);
_root.armove = true;
_root.aimdown = 100;
_root.aimo = 10;
Symbol 507 MovieClip Frame 336
if (_root.hpwhenup > (_root.badhealth + 30)) {
play();
} else {
gotoAndPlay (325);
}
Symbol 507 MovieClip Frame 347
enemy.b.legs.gotoAndStop(1);
_root.aimdown = 0;
_root.aimo = 0;
Symbol 507 MovieClip Frame 366
enemy.b.legs.gotoAndStop(1);
Instance of Symbol 506 MovieClip "enemy" in Symbol 507 MovieClip Frame 455
/* no clip actions */
Instance of Symbol 551 MovieClip in Symbol 552 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.lara.hitTest(this)) {
_root.lara.rspeed = 3;
_root.lara.lspeed = 3;
_root.lara.dspeed = 3;
_root.lara.uspeed = 3;
_root.lara.bub._alpha = 100;
_root.lara.boot._alpha = 100;
} else {
_root.lara.rspeed = 6;
_root.lara.lspeed = 6;
_root.lara.dspeed = 6;
_root.lara.uspeed = 6;
_root.lara.bub._alpha = 0;
}
}
Symbol 553 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 150;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 150;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 150;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 150;
_root.wi++;
}
Symbol 555 MovieClip Frame 1
stop();
Instance of Symbol 177 MovieClip in Symbol 555 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg3 = true;
_root.gotoAndPlay(13);
}
}
Symbol 555 MovieClip Frame 69
gotoAndPlay (9);
Symbol 565 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 2
removeMovieClip(this);
Symbol 583 MovieClip Frame 1
stop();
Instance of Symbol 578 MovieClip in Symbol 583 MovieClip Frame 1
onClipEvent (load) {
if (_root.badleghealth < 1) {
this._alpha = 0;
}
}
Symbol 583 MovieClip Frame 2
stop();
Instance of Symbol 580 MovieClip in Symbol 583 MovieClip Frame 2
onClipEvent (load) {
if (_root.badleghealth < 1) {
this._alpha = 0;
}
}
Symbol 583 MovieClip Frame 3
stop();
Symbol 588 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 2
stop();
Symbol 588 MovieClip Frame 3
stop();
_root.enemydead = true;
_root.enemy.b.head._alpha = 0;
_root.enemy.b.legs._alpha = 0;
_root.enemy.b.swirl_alpha = 0;
_root.pp3.play();
_root.enemy.b.head._y = _root.enemy.b.head._y + 300;
_root.enemy.b.legs._y = _root.enemy.b.legs._y + 300;
_root.enemy.b.swirl._y = _root.enemy.b.swirl._y + 300;
Symbol 597 MovieClip Frame 1
stop();
Symbol 599 MovieClip Frame 1
stop();
Symbol 599 MovieClip Frame 2
stop();
Instance of Symbol 583 MovieClip "legs" in Symbol 600 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this.gotoAndStop(3);
}
}
Instance of Symbol 588 MovieClip "bod" in Symbol 600 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(3);
}
}
Instance of Symbol 599 MovieClip "head" in Symbol 600 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badheadhealth < 1) {
this.nextFrame();
}
}
Symbol 601 MovieClip Frame 1
_root.sopfire = true;
if ((_root.badhealth < 100) && (_root.badhealth > 50)) {
gotoAndPlay ("startes");
} else {
play();
}
Symbol 601 MovieClip Frame 2
if (_root.lara._x < 275) {
play();
} else {
gotoAndPlay ("startleft");
}
Symbol 601 MovieClip Frame 10
_root.sopleft = false;
Symbol 601 MovieClip Frame 20
if ((_root.badhealth < 100) && (_root.badhealth > 50)) {
gotoAndPlay (22);
} else {
play();
}
Symbol 601 MovieClip Frame 21
if (_root.lara._x > 275) {
play();
} else {
gotoAndPlay ("startright");
}
Symbol 601 MovieClip Frame 29
_root.sopleft = true;
Symbol 601 MovieClip Frame 38
gotoAndPlay ("startleft");
Symbol 601 MovieClip Frame 39
_root.sopfire = false;
Instance of Symbol 600 MovieClip "b" in Symbol 601 MovieClip Frame 39
onClipEvent (enterFrame) {
meh = random(10);
if (meh > 9) {
var point = {x:_root.enemy.b.swirl._x, y:_root.enemy.b.swirl._y};
_root.enemy.b.swirl.localToGlobal(point);
if (_root.enemydead == false) {
duplicateMovieClip (_root.blast, "blast" + _root.bs, 100 + _root.bs);
_root["blast" + _root.bs]._x = point.x;
_root["blast" + _root.bs]._y = point.y;
_root.bs++;
}
}
}
Symbol 601 MovieClip Frame 59
b.legs.gotoAndStop(2);
b.bod.gotoAndStop(2);
_root.lblast.play();
Symbol 601 MovieClip Frame 87
if (_root.badhealth < 50) {
play();
} else {
gotoAndPlay ("rest");
}
Symbol 601 MovieClip Frame 88
b.legs.gotoAndStop(1);
b.bod.gotoAndStop(1);
Symbol 601 MovieClip Frame 108
_root.sopfire = true;
Symbol 610 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
}
Symbol 617 MovieClip Frame 31
removeMovieClip(this);
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 628 MovieClip Frame 1
stop();
Symbol 628 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.b.swords._y = 0;
_root.enemy.b.legs._alpha = 0;
_root.enemy.b.swords._alpha = 0;
_root.enemy.b.legs._y = 0;
_root.pp4.play();
Symbol 649 MovieClip Frame 1
stop();
Symbol 649 MovieClip Frame 2
stop();
Symbol 659 MovieClip Frame 1
stop();
Instance of Symbol 660 MovieClip "box" in Symbol 661 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
if (_root.enemydead == false) {
_root.health = _root.health - (0.18 * _root.difficulty);
this.bleed.play();
}
}
}
Instance of Symbol 628 MovieClip "bod" in Symbol 668 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Symbol 669 MovieClip Frame 1
b.legs.gotoAndStop(1);
_root.shake = false;
Symbol 669 MovieClip Frame 201
switchin = random(10);
if ((switchin > 7) && (_root.enemydead == false)) {
play();
} else {
gotoAndPlay ("start");
}
Symbol 669 MovieClip Frame 202
b.legs.gotoAndStop(2);
_root.shake = true;
Symbol 669 MovieClip Frame 230
duplicateMovieClip (_root.log, "log" + _root.lgi, 100 + _root.lgi);
_root["log" + _root.lgi]._x = random(300) + 50;
_root["log" + _root.lgi]._y = -30;
_root.lgi++;
Symbol 669 MovieClip Frame 261
duplicateMovieClip (_root.log, "log" + _root.lgi, 100 + _root.lgi);
_root["log" + _root.lgi]._x = random(300) + 50;
_root["log" + _root.lgi]._y = -30;
_root.lgi++;
Symbol 669 MovieClip Frame 290
duplicateMovieClip (_root.log, "log" + _root.lgi, 100 + _root.lgi);
_root["log" + _root.lgi]._x = random(300) + 50;
_root["log" + _root.lgi]._y = -30;
_root.lgi++;
Symbol 669 MovieClip Frame 321
duplicateMovieClip (_root.log, "log" + _root.lgi, 100 + _root.lgi);
_root["log" + _root.lgi]._x = random(300) + 50;
_root["log" + _root.lgi]._y = -30;
_root.lgi++;
Symbol 669 MovieClip Frame 351
_root.quake = false;
Symbol 670 MovieClip Frame 1
stop();
Instance of Symbol 182 MovieClip in Symbol 670 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg4 = true;
_root.gotoAndPlay(13);
}
}
Symbol 670 MovieClip Frame 69
gotoAndPlay (9);
Symbol 678 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 50 + random(450);
_root["qu" + _root.wi]._y = 250;
_root.wi++;
}
Symbol 680 MovieClip Frame 1
stop();
Instance of Symbol 188 MovieClip in Symbol 680 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg5 = true;
_root.gotoAndPlay(13);
}
}
Symbol 680 MovieClip Frame 69
gotoAndPlay (9);
Symbol 684 MovieClip Frame 1
stop();
Instance of Symbol 683 MovieClip "spike" in Symbol 684 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara.bo.box)) {
if (_root.enemydead == false) {
_root.health = _root.health - (0.1 * _root.difficulty);
}
}
}
Symbol 686 MovieClip Frame 1
stop();
Symbol 686 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.b.legs._alpha = 0;
_root.enemy.b.legs._y = 0;
_root.pp5.play();
Instance of Symbol 684 MovieClip "spike" in Symbol 808 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 686 MovieClip "w4" in Symbol 808 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Symbol 809 MovieClip Frame 1
_root.endu = 1;
Symbol 809 MovieClip Frame 49
_root.willright = true;
_root.endu = -1;
Symbol 809 MovieClip Frame 95
_root.willright = false;
Symbol 827 MovieClip Frame 1
stop();
Symbol 827 MovieClip Frame 2
stop();
Symbol 830 MovieClip Frame 1
stop();
Symbol 830 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.b.legs._alpha = 0;
_root.enemy.b.legs._y = 0;
_root.pp6.play();
Instance of Symbol 827 MovieClip "legs" in Symbol 831 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badleghealth < 1) {
this.gotoAndStop(2);
}
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 830 MovieClip "bod" in Symbol 831 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Instance of Symbol 118 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.3 * _root.difficulty);
}
}
Instance of Symbol 118 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.3 * _root.difficulty);
}
}
Instance of Symbol 118 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.3 * _root.difficulty);
}
}
Instance of Symbol 118 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.5 * _root.difficulty);
}
}
Instance of Symbol 118 MovieClip in Symbol 834 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - (0.3 * _root.difficulty);
}
}
Symbol 837 MovieClip Frame 1
switchin = random(10);
if (switchin > 5) {
play();
} else if (_root.enemydead == false) {
if ((_root.started == true) && (_root.badhealth < 150)) {
gotoAndPlay ("blast");
}
}
Instance of Symbol 835 MovieClip in Symbol 837 MovieClip Frame 20
onClipEvent (load) {
if (_root.badhealth < 1) {
this._y = -350;
}
}
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this._y = -350;
}
}
Symbol 837 MovieClip Frame 111
switchin = random(10);
if ((switchin > 5) && (_root.enemydead == false)) {
play();
} else {
gotoAndPlay ("rightt");
}
Instance of Symbol 835 MovieClip in Symbol 837 MovieClip Frame 130
onClipEvent (load) {
if (_root.badhealth < 1) {
this._y = -350;
}
}
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this._y = -350;
}
}
Symbol 837 MovieClip Frame 221
_root.started = true;
switchin = random(10);
if ((switchin > 5) && (_root.enemydead == false)) {
gotoAndPlay ("rightt");
} else {
gotoAndPlay ("leftt");
}
Symbol 837 MovieClip Frame 240
_root.ouch = "true";
Instance of Symbol 836 MovieClip "lit" in Symbol 837 MovieClip Frame 421
/* no clip actions */
Symbol 837 MovieClip Frame 428
_root.ouch = "false";
Symbol 837 MovieClip Frame 450
gotoAndPlay ("sems");
Symbol 838 MovieClip Frame 150
mong = random(25);
if ((mong > 15) && (mong < 20)) {
duplicateMovieClip (_root.qroc, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 220;
_root.wi++;
} else if ((mong > 20) && (mong < 25)) {
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 220;
_root.wi++;
} else if ((mong > 5) && (mong < 10)) {
duplicateMovieClip (_root.quzi, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 220;
_root.wi++;
} else if ((mong > 10) && (mong < 15)) {
duplicateMovieClip (_root.qsho, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 220;
_root.wi++;
}
Symbol 840 MovieClip Frame 1
stop();
Instance of Symbol 192 MovieClip in Symbol 840 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.pg6 = true;
_root.gotoAndPlay(13);
}
}
Symbol 840 MovieClip Frame 69
gotoAndPlay (9);
Symbol 1075 MovieClip Frame 1
stop();
Instance of Symbol 298 MovieClip in Symbol 1075 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.lake)) {
this._alpha = 0;
}
}
Symbol 1075 MovieClip Frame 17
removeMovieClip(this);
Symbol 1076 MovieClip Frame 150
duplicateMovieClip (_root.qk2, "qu" + _root.wi, 100 + _root.wi);
_root["qu" + _root.wi]._x = 70 + random(300);
_root["qu" + _root.wi]._y = 150;
_root.wi++;
Symbol 1080 MovieClip Frame 1
stop();
Instance of Symbol 1079 MovieClip in Symbol 1080 MovieClip Frame 9
onClipEvent (enterFrame) {
if (this.hitTest(_root.lara)) {
_root.health = _root.health - 1;
}
}
Symbol 1080 MovieClip Frame 69
gotoAndPlay (9);
Symbol 1082 MovieClip Frame 2
if (_root.enemydead == false) {
bgSound.stop();
bgSound = new Sound(this);
bgSound.attachSound("shoot", true);
bgSound.setVolume(50);
bgSound.start(0, 1);
var point = {x:_root.enemy.b.bod.flash._x, y:_root.enemy.b.bod.flash._y};
_root.enemy.b.bod.flash.localToGlobal(point);
duplicateMovieClip (_root.kbull, "kb" + _root.bs, 100 + _root.bs);
_root["kb" + _root.bs]._x = point.x;
_root["kb" + _root.bs]._y = point.y;
_root.bs++;
}
Symbol 1083 MovieClip Frame 1
stop();
Symbol 1083 MovieClip Frame 2
stop();
_root.enemydead = true;
_root.enemy.b.bod.flash.stop();
_root.enemy.b.w._alpha = 0;
_root.piece._x = 275;
_root.piece._y = 200;
Symbol 1084 MovieClip Frame 1
stop();
_root.kdir = 5;
Instance of Symbol 1083 MovieClip "bod" in Symbol 1084 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.badhealth < 1) {
this.gotoAndStop(2);
}
}
Symbol 1084 MovieClip Frame 2
stop();
_root.kdir = 0;
Symbol 1086 MovieClip Frame 1
stop();
Symbol 1091 MovieClip Frame 20
removeMovieClip(this);
Symbol 1096 MovieClip Frame 40
if (_root.piecehp < 1) {
play();
} else {
gotoAndPlay (1);
}
Symbol 1096 MovieClip Frame 41
_root.piece._alpha = 100;
Symbol 1096 MovieClip Frame 108
stop();
stopAllSounds();
_root.gotoAndStop("wonz");
Symbol 1097 MovieClip Frame 500
gotoAndPlay (100);
Instance of Symbol 170 MovieClip "p1" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg1 == false) {
this._alpha = 0;
}
}
Instance of Symbol 174 MovieClip "p2" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg2 == false) {
this._alpha = 0;
}
}
Instance of Symbol 178 MovieClip "p3" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg3 == false) {
this._alpha = 0;
}
}
Instance of Symbol 185 MovieClip "p4" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg4 == false) {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip "p5" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg5 == false) {
this._alpha = 0;
}
}
Instance of Symbol 193 MovieClip "p6" in Symbol 1099 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg6 == false) {
this._alpha = 0;
}
}
Symbol 1101 MovieClip Frame 200
_root.stop();
stop();
Symbol 1132 MovieClip Frame 30
stop();
Symbol 1133 MovieClip Frame 200
stop();
Instance of Symbol 170 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg1 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 174 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg2 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 178 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg3 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 185 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg4 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg5 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 193 MovieClip in Symbol 1135 MovieClip Frame 1
onClipEvent (load) {
if (_root.pg6 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 170 MovieClip in Symbol 1135 MovieClip Frame 23
onClipEvent (load) {
if (_root.pg1 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 174 MovieClip in Symbol 1135 MovieClip Frame 23
onClipEvent (load) {
if (_root.pg2 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 178 MovieClip in Symbol 1135 MovieClip Frame 23
onClipEvent (load) {
if (_root.pg3 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip in Symbol 1135 MovieClip Frame 23
onClipEvent (load) {
if (_root.pg5 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 170 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg1 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 174 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg2 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 178 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg3 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 185 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg4 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg5 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 193 MovieClip in Symbol 1135 MovieClip Frame 66
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg6 == true) {
} else {
this._alpha = 0;
}
}
Symbol 1135 MovieClip Frame 75
if (_root.pg1 == true) {
if (_root.pg2 == true) {
if (_root.pg3 == true) {
if (_root.pg4 == true) {
if (_root.pg5 == true) {
if (_root.pg6 == true) {
gotoAndPlay ("done");
}
}
}
}
}
}
Symbol 1135 MovieClip Frame 86
_root.tro.play();
stopAllSounds();
Instance of Symbol 185 MovieClip "p4" in Symbol 1135 MovieClip Frame 86
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg4 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip "p5" in Symbol 1135 MovieClip Frame 86
onClipEvent (load) {
gotoAndStop (3);
if (_root.pg5 == true) {
} else {
this._alpha = 0;
}
}
Symbol 1135 MovieClip Frame 111
_root.gotoAndPlay(4);
Instance of Symbol 170 MovieClip "p1" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg1 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 174 MovieClip "p2" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg2 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 178 MovieClip "p3" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg3 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 185 MovieClip "p4" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg4 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 189 MovieClip "p5" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg5 == true) {
} else {
this._alpha = 0;
}
}
Instance of Symbol 193 MovieClip "p6" in Symbol 1135 MovieClip Frame 111
onClipEvent (load) {
if (_root.pg6 == true) {
} else {
this._alpha = 0;
}
}
Symbol 1135 MovieClip Frame 470
_root.level = 7;
_root.gotoAndStop("music");
Symbol 1138 MovieClip Frame 1
tip.text = _root.tip;
Symbol 1139 MovieClip Frame 250
_root.gotoAndStop(4);
Symbol 1148 MovieClip Frame 225
stop();