Frame 1
stop();
Frame 2
play();
Frame 15
Frame 16
fscommand ("allowscale", "false");
fscommand ("showmenu", "false");
Frame 46
stop();
freeGames.useHandCursor = false;
downloadGames.useHandCursor = false;
playGames.useHandCursor = false;
mini.useHandCursor = false;
Instance of Symbol 138 MovieClip [Prez] "Prez" in Frame 46
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 155 MovieClip "progressbar" in Frame 46
onClipEvent (load) {
totalFileSize = 360000 /* 0x057E40 */;
startTime = getTimer();
startBytes = _root.getBytesLoaded();
this._xscale = 0;
}
onClipEvent (enterFrame) {
bytesLoaded = _root.getBytesLoaded();
amountLoaded = bytesLoaded / totalFileSize;
percentLoaded = int(100 * amountLoaded);
this._xscale = percentLoaded * 1.6;
timeSoFar = getTimer() - startTime;
speed = bytesLoaded / timeSoFar;
bytesLeft = totalFileSize - bytesLoaded;
timeLeft = (bytesLeft / 1000) * (speed / 1000);
speed = int(10 * speed) / 10;
_root.bytesMessage = ((int(bytesLoaded / 1000) + "kb/") + int(totalFileSize / 1000)) + "kb";
_root.speedMessage = speed + "k/sec";
_root.timeMessage = int(timeLeft) + " seconds remaining";
if (amountLoaded >= 1) {
_root.gotoAndStop("complete");
}
}
Frame 47
stop();
Frame 48
stop();
playButton.useHandCursor = false;
Frame 49
stop();
stopAllSounds();
backMenu.useHandCursor = false;
continueMenu.useHandCursor = false;
Frame 50
stop();
continueMenu.useHandCursor = false;
Frame 52
graphicQ = 3;
difficulty = 5;
setDifficultyDone = 0;
innocentNum = 0;
score = 0;
ammo = 0;
lives = 3;
health = 100;
hint = 0;
level1completed = false;
level2completed = false;
level3completed = false;
difficultyBonus = 0;
damagePoints = 0;
score = 0;
levelCode2 = "";
levelCode3 = "";
codeLEVEL2 = 0;
codeLEVEL3 = 0;
godMode = false;
gamePause = 0;
Frame 66
miniclipLogo._visible = false;
stop();
level1bttn.useHandCursor = false;
level2bttn.useHandCursor = false;
level3bttn.useHandCursor = false;
musicbttn.useHandCursor = false;
graphLow.useHandCursor = false;
graphMed.useHandCursor = false;
graphHigh.useHandCursor = false;
diffLow.useHandCursor = false;
diffMed.useHandCursor = false;
diffHigh.useHandCursor = false;
godbttn.useHandCursor = false;
Mouse.show();
if (godMode == true) {
score = 0;
}
if (setDifficultyDone == 1) {
easyGraphic._name = "locked1";
mediumGraphic._name = "locked2";
ImBadGraphic._name = "locked3";
}
if (level1completed == true) {
selectLevel1.gotoAndStop(3);
showLevel.gotoAndStop(2);
mcCode2._visible = false;
}
if (codeLEVEL2 == 1) {
if (level2completed == true) {
selectLevel2.gotoAndStop(3);
showLevel.gotoAndStop(3);
} else if (level2completed != true) {
selectLevel2.gotoAndStop(1);
}
mcCode2._visible = false;
}
if (codeLEVEL2 != 1) {
if (level2completed == true) {
selectLevel2.gotoAndStop(3);
showLevel.gotoAndStop(3);
mcCode2._visible = false;
mcCode3._visible = false;
} else if (level1completed != true) {
selectLevel2.gotoAndStop(4);
showLevel.gotoAndStop(1);
}
}
if (codeLEVEL3 == 1) {
if (level3completed == true) {
selectLevel3.gotoAndStop(3);
} else if (level3completed != true) {
selectLevel3.gotoAndStop(1);
}
mcCode3._visible = false;
}
if (codeLEVEL3 != 1) {
if (level3completed == true) {
selectLevel3.gotoAndStop(3);
mcCode3._visible = false;
} else if (level2completed != true) {
selectLevel3.gotoAndStop(4);
}
}
if (graphicQ == 3) {
lowGraphic.gotoAndStop(1);
medGraphic.gotoAndStop(1);
highGraphic.gotoAndStop(2);
} else if (graphicQ == 2) {
lowGraphic.gotoAndStop(1);
medGraphic.gotoAndStop(2);
highGraphic.gotoAndStop(1);
} else if (graphicQ == 1) {
lowGraphic.gotoAndStop(2);
medGraphic.gotoAndStop(1);
highGraphic.gotoAndStop(1);
}
if (difficulty == 5) {
difficultyBonus = 10000;
easyGraphic.gotoAndStop(2);
locked1.gotoAndStop(2);
mediumGraphic.gotoAndStop(1);
ImBadgraphic.gotoAndStop(1);
} else if (difficulty == 12) {
easyGraphic.gotoAndStop(1);
mediumGraphic.gotoAndStop(2);
locked2.gotoAndStop(2);
ImBadgraphic.gotoAndStop(1);
} else if (difficulty == 15) {
easyGraphic.gotoAndStop(1);
mediumGraphic.gotoAndStop(1);
ImBadgraphic.gotoAndStop(2);
locked3.gotoAndStop(2);
}
Instance of Symbol 217 MovieClip "stillLoadingMC" in Frame 66
onClipEvent (enterFrame) {
if (_root._framesloaded >= 430) {
this.gotoAndStop(3);
}
}
Instance of Symbol 217 MovieClip "stillLoadingMC2" in Frame 66
onClipEvent (enterFrame) {
if (_root._framesloaded >= 473) {
this.gotoAndStop(3);
}
}
Instance of Symbol 217 MovieClip "stillLoadingMC3" in Frame 66
onClipEvent (enterFrame) {
if (_root._framesloaded >= 485) {
this.gotoAndStop(3);
}
}
Instance of Symbol 225 MovieClip "Bush" in Frame 66
onClipEvent (load) {
if (_root.godMode) {
this.gotoAndStop(3);
}
}
Frame 67
stop();
Frame 68
play();
Frame 110
stop();
Frame 111
play();
Frame 336
levelScore = score;
Instance of Symbol 575 MovieClip in Frame 336
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 337
stopAllSounds();
Frame 425
function myPosition() {
var _local1 = _root;
if (((playerHide != true) && (playerReload != true)) && (playerHit != true)) {
if ((gunX >= (meX - 50)) && (gunX < (meX + 50))) {
_local1.playerMC.gotoAndStop("straight");
} else if ((gunX > (meX - 140)) && (gunX < (meX - 50))) {
_local1.playerMC.gotoAndStop("left01");
} else if ((gunX > (meX - 190)) && (gunX < (meX - 140))) {
_local1.playerMC.gotoAndStop("left02");
} else if (gunX < (meX - 190)) {
_local1.playerMC.gotoAndStop("left03");
} else if ((gunX > (meX + 50)) && (gunX < (meX + 150))) {
_local1.playerMC.gotoAndStop("right01");
} else if ((gunX >= (meX + 150)) && (gunX < (meX + 230))) {
_local1.playerMC.gotoAndStop("right02");
} else if ((gunX >= (meX + 230)) && (gunX < (meX + 250))) {
_local1.playerMC.gotoAndStop("right03");
} else if (gunX >= (meX + 250)) {
_local1.playerMC.gotoAndStop("right04");
}
}
}
function newTerrorist() {
var _local1 = _root;
if (timeSinceLastTerrorist > 100) {
if (lastTerrorist < totalTerrorists) {
if (Math.random() < 0.3) {
whichTerrorist = random(40);
if ((whichTerrorist <= 15) && (T1ready == true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristA", terroristLevels);
terroristA._x = 183;
terroristA._y = 173;
terroristA.gotoAndStop(2);
T1ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if ((((whichTerrorist > 15) && (whichTerrorist < 20)) && (T2ready == true)) && (leftCouch != true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristB", terroristLevels);
terroristB._x = 183;
terroristB._y = 173;
terroristB.gotoAndStop(4);
T2ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 20) && (whichTerrorist < 30)) && (T3ready == true)) {
lastTerrorist++;
duplicateMovieClip (T2, "terroristC", terroristLevels);
terroristC._x = 162;
terroristC._y = 170;
terroristC.gotoAndStop(2);
T3ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if ((whichTerrorist >= 30) && (T4ready == true)) {
lastTerrorist++;
duplicateMovieClip (T3, "terroristD", terroristLevels);
terroristD._x = 477;
terroristD._y = 163;
terroristD.gotoAndStop(2);
T4ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
}
}
}
}
timeSinceLastTerrorist++;
if ((lastTerrorist == 25) && (deadTerrorists == 25)) {
Tamount.gotoAndStop(2);
levelDone = true;
level1completed = true;
timeForScoreBoard = true;
_local1.attachMovie("levelComplete", "levelComplete", 100000);
_local1.levelComplete._x = 300;
_local1.levelComplete._y = 210;
}
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
_root.playerHurt.gotoAndStop(12);
}
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1["hole2" + i].removeMovieClip();
_local1["hole3" + i].removeMovieClip();
_local1["hole4" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerDead.removeMovieClip();
_local1.couch1.removeMovieClip();
_local1.couch2.removeMovieClip();
_local1.desk.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
_local1.playerHurt.removeMovieClip();
_local1["badGuy" + i].removeMovieClip();
_local1.levelComplete.removeMovieClip();
if (levelDone == true) {
gotoAndStop (66);
} else {
gotoAndStop ("lost");
}
i++;
}
}
miniclipLogo.swapDepths(200000);
miniclipLogo._visible = true;
stop();
updated = false;
triggerDown = false;
levelScore = score;
playerHide = false;
playerHealth = 100;
playerAmmo = 30;
playerReload = false;
holeLevels1 = 10;
holeLevels2 = 3000;
myDeskHit = false;
playerHit = false;
meX = _root.playerMC._x;
gunX = _root.ret._x;
leftCouch = false;
rightCouch = false;
lastTerrorist = 0;
terroristLevels = 2000;
timeSinceLastTerrorist = 0;
deadTerrorists = 0;
totalTerrorists = 25;
numTerrorists = totalTerrorists;
T1ready = true;
T2ready = true;
T3ready = true;
T4ready = true;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
_root.attachMovie("bush", "playerMC", 99998);
playerMC._x = 300;
playerMC._y = 385;
_root.attachMovie("couchMC1", "couch1", 2500);
couch1._x = 488.9;
couch1._y = 258.9;
couch1._width = 158.2;
couch1._height = 110.8;
_root.attachMovie("couchMC2", "couch2", 2600);
couch2._x = 121.1;
couch2._y = 252.4;
couch2._width = 158.2;
couch2._height = 110.8;
_root.attachMovie("deskMC", "desk", 99996);
desk._x = 299.4;
desk._y = 355.1;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
Instance of Symbol 575 MovieClip "bushLife" in Frame 425
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Instance of Symbol 651 MovieClip in Frame 425
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.newTerrorist();
}
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
if (_root.playerMove != true) {
_root.myPosition();
if (_root.ret._y > 260) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
} else if (((_root.ret._y <= 260) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
updateAfterEvent();
}
if (((_root.playerHide == true) && (_root.playerReload != true)) && (_root.playerMove != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
} else if (_root.playerHit == true) {
_root.triggerDown = false;
_root.playerMC.gotoAndStop("bushHit");
_root.ret.gotoAndStop(2);
} else if (_root.playerMove == true) {
_root.triggerDown = false;
_root.ret.gotoAndStop(2);
}
}
if (((_root.myDeskHit == true) && (_root.playerHide != true)) && (_root.playerReload != true)) {
if (_root.godMode != true) {
_root.playerHit = true;
}
}
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
if (_root.playerMove != true) {
_root.triggerDown = true;
_root.playerMC.gunFire.gotoAndStop(2);
}
}
}
onClipEvent (mouseUp) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if ((_root.triggerDown == true) && (_root.couch1.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole2", "hole2" + n, n);
_root["hole2" + n]._x = _root.ret._x;
_root["hole2" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.couch2.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole2", "hole3" + n, n);
_root["hole3" + n]._x = _root.ret._x;
_root["hole3" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints++;
}
_root.damagePoints++;
} else if ((_root.triggerDown == true) && (_root.hitArea3.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole3", "hole4" + n, n);
_root["hole4" + n]._x = _root.ret._x;
_root["hole4" + n]._y = _root.ret._y;
_root.holeLevels1++;
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.pic1.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.pic1.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.pic2.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.pic2.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.pic3.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.pic3.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.pic4.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.pic4.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && (_root.pic5.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.pic5.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.plate1.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.plate1.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate2.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate2.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate3.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate3.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate4.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate4.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate5.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate5.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate6.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate6.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate7.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate7.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.plate8.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.plate8.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && _root.wall1.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.wall1.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 300;
}
} else if ((_root.triggerDown == true) && _root.statue1.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.statue1.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 500;
}
} else if ((_root.triggerDown == true) && _root.statue2.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.statue2.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 500;
}
} else if ((_root.triggerDown == true) && _root.terroristA.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristA.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1500;
}
} else if ((_root.triggerDown == true) && _root.terroristB.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristB.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.terroristC.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristC.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.terroristD.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristD.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if (_root.triggerDown == true) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
if (_root.godMode != true) {
_root.damagePoints++;
}
}
}
Frame 426
stopAllSounds();
Mouse.show();
timeForScoreBoard = false;
updated = true;
backBttn.useHandCursor = false;
stop();
Frame 427
stopAllSounds();
stop();
Frame 428
stop();
Frame 429
stopAllSounds();
levelScore = score;
play();
Instance of Symbol 575 MovieClip in Frame 429
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 473
function myPosition() {
var _local1 = _root;
if ((playerHide != true) && (playerReload != true)) {
if ((gunX > (meX - 50)) && (gunX < (meX + 50))) {
_local1.playerMC.gotoAndStop("straight");
} else if ((gunX > (meX - 140)) && (gunX < (meX - 50))) {
_local1.playerMC.gotoAndStop("left01");
} else if ((gunX > (meX - 190)) && (gunX < (meX - 140))) {
_local1.playerMC.gotoAndStop("left02");
} else if (gunX < (meX - 190)) {
_local1.playerMC.gotoAndStop("left03");
} else if ((gunX > (meX + 100)) && (gunX < (meX + 150))) {
_local1.playerMC.gotoAndStop("right01");
} else if ((gunX > (meX + 150)) && (gunX < (meX + 230))) {
_local1.playerMC.gotoAndStop("right02");
} else if ((gunX > (meX + 230)) && (gunX < (meX + 250))) {
_local1.playerMC.gotoAndStop("right03");
} else if (gunX > (meX + 250)) {
_local1.playerMC.gotoAndStop("right04");
}
}
}
function newTerrorist() {
if (timeSinceLastTerrorist > 80) {
if (lastTerrorist < totalTerrorists) {
if (Math.random() < 0.3) {
whichTerrorist = random(50);
if ((whichTerrorist <= 10) && (T1ready == true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristA", terroristLevels);
terroristA._x = 506;
terroristA._y = 149;
terroristA.gotoAndStop(2);
T1ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist > 10) && (whichTerrorist < 20)) && (T2ready == true)) {
lastTerrorist++;
duplicateMovieClip (T2, "terroristB", terroristLevels);
terroristB._x = 40;
terroristB._y = 176;
terroristB.gotoAndStop(2);
T2ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 20) && (whichTerrorist < 30)) && (T3ready == true)) {
lastTerrorist++;
duplicateMovieClip (T3, "terroristC", terroristLevels);
terroristC._x = 397;
terroristC._y = 120;
terroristC.gotoAndStop(2);
T3ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 30) && (whichTerrorist < 45)) && (T4ready == true)) {
lastTerrorist++;
duplicateMovieClip (T4, "terroristD", terroristLevels);
terroristD._x = 485;
terroristD._y = 176;
terroristD.gotoAndStop(2);
T4ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if ((whichTerrorist >= 45) && (T4ready == true)) {
duplicateMovieClip (agent, "guard", terroristLevels);
guard._x = 115;
guard._y = 190;
guard.gotoAndStop(2);
terroristLevels++;
timeSinceLastTerrorist = 0;
}
}
}
}
timeSinceLastTerrorist++;
if ((lastTerrorist == 30) && (deadTerrorists == 30)) {
Tamount.gotoAndStop(2);
levelDone = true;
level2completed = false;
timeForScoreBoard = false;
removeAll();
}
}
function newInnocents() {
var _local1 = random(160);
if ((I_ready == true) and (_local1 > 100)) {
duplicateMovieClip (agent, "guardRun", innocentLevels);
guardRun._x = 363;
guardRun._y = 143;
guardRun.gotoAndStop(2);
I_ready = false;
innocentLevels++;
}
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
_root.playerHurt.gotoAndStop(12);
}
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1["hole2" + i].removeMovieClip();
_local1["hole3" + i].removeMovieClip();
_local1["hole4" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerDead.removeMovieClip();
_local1.chair.removeMovieClip();
_local1.desk.removeMovieClip();
_local1.hidden.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
_local1.playerHurt.removeMovieClip();
_local1["badGuy" + i].removeMovieClip();
_local1.levelComplete.removeMovieClip();
if (levelDone == true) {
gotoAndStop (474);
} else {
gotoAndStop ("lost");
}
i++;
}
}
miniclipLogo.swapDepths(200000);
miniclipLogo._visible = true;
stop();
updated = false;
triggerDown = false;
levelScore = score;
playerHide = false;
playerMove = false;
playerHealth = 100;
playerAmmo = 30;
playerReload = false;
holeLevels1 = 10;
holeLevels2 = 3000;
myDeskHit = false;
playerHit = false;
lastTerrorist = 0;
terroristLevels = 2000;
timeSinceLastTerrorist = 0;
deadTerrorists = 0;
totalTerrorists = 30;
numTerrorists = totalTerrorists;
T1ready = true;
T2ready = true;
T3ready = true;
T4ready = true;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
_root.attachMovie("bush", "playerMC", 99998);
playerMC._x = 160;
playerMC._y = 385;
_root.attachMovie("pillarMC", "desk", 2500);
desk._x = 160;
desk._y = 212;
_root.attachMovie("chair", "chair", 2600);
chair._x = 546;
chair._y = 220;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
Instance of Symbol 651 MovieClip in Frame 473
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.newTerrorist();
}
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
if (_root.playerMove != true) {
_root.myPosition();
if (((_root.ret._y > 260) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
} else if (((_root.ret._y <= 260) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
updateAfterEvent();
}
if (((_root.playerHide == true) && (_root.playerReload != true)) && (_root.playerMove != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
} else if (_root.playerHit == true) {
_root.triggerDown = false;
_root.playerMC.gotoAndStop("bushHit");
_root.ret.gotoAndStop(2);
} else if (_root.playerMove == true) {
_root.triggerDown = false;
_root.ret.gotoAndStop(2);
}
}
if (((_root.myDeskHit == true) && (_root.playerHide != true)) && (_root.playerReload != true)) {
if (_root.godMode != true) {
_root.playerHit = true;
}
}
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
if (_root.playerMove != true) {
_root.triggerDown = true;
_root.playerMC.gunFire.gotoAndStop(2);
}
}
}
onClipEvent (mouseUp) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if ((_root.triggerDown == true) && (_root.chair.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole2", "hole2" + n, n);
_root["hole2" + n]._x = _root.ret._x;
_root["hole2" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 20;
}
} else if ((_root.triggerDown == true) && (_root.desk.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole3", "hole4" + n, n);
_root["hole4" + n]._x = _root.ret._x;
_root["hole4" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.vase.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.vase.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.lampA.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampA.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.lampB.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampB.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.lampC.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampC.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.picture.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.picture.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && (_root.table.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.table.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.terroristA.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.terroristA.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if ((_root.triggerDown == true) && _root.terroristB.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristB.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.terroristC.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristC.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2500;
}
} else if ((_root.triggerDown == true) && _root.terroristD.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristD.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.guard.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.guard.gotoAndStop(3);
if (_root.godMode != true) {
_root.innocentNum++;
}
} else if (_root.triggerDown == true) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
}
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 473
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 474
stop();
Frame 475
function myPosition() {
var _local1 = _root;
if ((playerHide != true) && (playerReload != true)) {
if ((gunX > (meX - 50)) && (gunX < (meX + 50))) {
_local1.playerMC.gotoAndStop("straight");
} else if ((gunX > (meX - 140)) && (gunX < (meX - 50))) {
_local1.playerMC.gotoAndStop("left01");
} else if ((gunX > (meX - 190)) && (gunX < (meX - 140))) {
_local1.playerMC.gotoAndStop("left02");
} else if (gunX < (meX - 190)) {
_local1.playerMC.gotoAndStop("left03");
} else if ((gunX > (meX + 100)) && (gunX < (meX + 150))) {
_local1.playerMC.gotoAndStop("right01");
} else if ((gunX > (meX + 150)) && (gunX < (meX + 230))) {
_local1.playerMC.gotoAndStop("right02");
} else if ((gunX > (meX + 230)) && (gunX < (meX + 250))) {
_local1.playerMC.gotoAndStop("right03");
} else if (gunX > (meX + 250)) {
_local1.playerMC.gotoAndStop("right04");
}
}
}
function newTerrorist() {
if (timeSinceLastTerrorist > 80) {
if (lastTerrorist < totalTerrorists) {
if (Math.random() < 0.3) {
whichTerrorist = random(45);
if ((whichTerrorist <= 10) && (T1ready == true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristA", terroristLevels);
terroristA._x = 588.5;
terroristA._y = 196.7;
terroristA.gotoAndStop(2);
T1ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist > 10) && (whichTerrorist < 20)) && (T2ready == true)) {
lastTerrorist++;
duplicateMovieClip (T2, "terroristB", terroristLevels);
terroristB._x = 165;
terroristB._y = 220;
terroristB.gotoAndStop(2);
T2ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 20) && (whichTerrorist < 30)) && (T3ready == true)) {
lastTerrorist++;
duplicateMovieClip (T3, "terroristC", terroristLevels);
terroristC._x = 311;
terroristC._y = 205;
terroristC.gotoAndStop(2);
T3ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if ((whichTerrorist >= 30) && (T4ready == true)) {
lastTerrorist++;
duplicateMovieClip (T4, "terroristD", terroristLevels);
terroristD._x = 575;
terroristD._y = 240;
terroristD.gotoAndStop(2);
T4ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
}
}
}
}
timeSinceLastTerrorist++;
if ((lastTerrorist == 30) && (deadTerrorists == 30)) {
Tamount.gotoAndStop(2);
playerPause = true;
Prez.gotoAndPlay(2);
}
}
function myLevelDone() {
levelDone = true;
level2completed = true;
removeAll();
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
_root.playerHurt.gotoAndStop(12);
}
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1["hole2" + i].removeMovieClip();
_local1["hole3" + i].removeMovieClip();
_local1["hole4" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerDead.removeMovieClip();
_local1.chair.removeMovieClip();
_local1.desk.removeMovieClip();
_local1.hidden.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
_local1.playerHurt.removeMovieClip();
_local1.Prez.removeMovieClip();
_local1.piano.removeMovieClip();
_local1["badGuy" + i].removeMovieClip();
if (levelDone == true) {
gotoAndStop (476);
} else {
gotoAndStop ("lost");
}
i++;
}
}
stop();
triggerDown = false;
playerHide = false;
playerMove = false;
playerHealth = 100;
playerAmmo = 30;
playerReload = false;
holeLevels1 = 10;
holeLevels2 = 3000;
myDeskHit = false;
playerHit = false;
playerPause = false;
lastTerrorist = 0;
terroristLevels = 2000;
timeSinceLastTerrorist = 0;
deadTerrorists = 0;
totalTerrorists = 30;
numTerrorists = totalTerrorists;
T1ready = true;
T2ready = true;
T3ready = true;
T4ready = true;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
_root.attachMovie("condie", "playerMC", 99998);
playerMC._x = 160;
playerMC._y = 385;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
_root.attachMovie("statueMC", "desk", 99996);
desk._x = 300;
desk._y = 400;
_root.attachMovie("Prez", "Prez", 99995);
Prez._x = 30;
Prez._y = 320;
_root.attachMovie("piano", "piano", 99994);
piano._x = 560;
piano._y = 300;
Instance of Symbol 651 MovieClip in Frame 475
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.newTerrorist();
}
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
}
onClipEvent (enterFrame) {
if ((_root.triggerDown == true) && (_root.chair.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole2", "hole2" + n, n);
_root["hole2" + n]._x = _root.ret._x;
_root["hole2" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 20;
}
} else if ((_root.triggerDown == true) && (_root.desk.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole3", "hole4" + n, n);
_root["hole4" + n]._x = _root.ret._x;
_root["hole4" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.vase.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.vase.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.statue.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.statue.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && (_root.lampA.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampA.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.lampB.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampB.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.mirror.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.mirror.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 400;
}
} else if ((_root.triggerDown == true) && (_root.chandelier.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.chandelier.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 1000;
}
} else if ((_root.triggerDown == true) && (_root.picture.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.picture.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && _root.table.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.table.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && _root.terroristA.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristA.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if ((_root.triggerDown == true) && _root.terroristB.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristB.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.terroristC.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristC.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2500;
}
} else if ((_root.triggerDown == true) && _root.terroristD.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristD.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if (((_root.triggerDown == true) && (_root.windows.hitTest(_root.ret._x, _root.ret._y, true) != true)) && (_root.terroristC.hitTest(_root.ret._x, _root.ret._y, true) != true)) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
}
if (_root.playerMove != true) {
_root.myPosition();
if (_root.ret._y > 280) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
} else if (((_root.ret._y <= 280) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
}
updateAfterEvent();
}
if (((_root.myDeskHit == true) && (_root.playerHide != true)) && (_root.playerReload != true)) {
if (_root.godMode != true) {
_root.playerHit = true;
}
}
if (((_root.playerHide == true) && (_root.playerReload != true)) && (_root.playerMove != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
} else if (_root.playerHit == true) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("bushHit");
} else if (_root.playerMove == true) {
_root.triggerDown = false;
_root.ret.gotoAndStop(2);
} else if (_root.playerPause == true) {
_root.ret.gotoAndStop(2);
}
if (Key.isDown(65) && (_root.playerMC._x > 50)) {
if ((_root.playerHit != true) && (_root.playerReload != true)) {
_root.playerMC.gotoAndStop("crouchMoveL");
_root.playerMove = true;
_root.triggerDown = false;
}
} else if (Key.isDown(68) && (_root.playerMC._x < 550)) {
if ((_root.playerHit != true) && (_root.playerReload != true)) {
_root.playerMC.gotoAndStop("crouchMoveR");
_root.playerMove = true;
_root.triggerDown = false;
}
} else {
_root.playerMove = false;
}
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
if (_root.playerMove != true) {
if (_root.playerPause != true) {
_root.playerMC.gunFire.gotoAndStop(2);
_root.triggerDown = true;
}
}
}
}
onClipEvent (mouseUp) {
_root.playerMC.gunFire.gotoAndStop(1);
_root.triggerDown = false;
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 475
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 476
stop();
_root.attachMovie("levelComplete", "levelComplete", 100000);
_root.levelComplete._x = 300;
_root.levelComplete._y = 210;
Instance of Symbol 651 MovieClip in Frame 476
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.newTerrorist();
}
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
}
onClipEvent (enterFrame) {
if ((_root.triggerDown == true) && (_root.chair.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole2", "hole2" + n, n);
_root["hole2" + n]._x = _root.ret._x;
_root["hole2" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 20;
}
} else if ((_root.triggerDown == true) && (_root.desk.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole3", "hole4" + n, n);
_root["hole4" + n]._x = _root.ret._x;
_root["hole4" + n]._y = _root.ret._y;
_root.holeLevels2++;
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && (_root.vase.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.vase.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.statue.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.statue.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && (_root.lampA.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampA.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.lampB.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.lampB.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 175;
}
} else if ((_root.triggerDown == true) && (_root.mirror.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.mirror.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 400;
}
} else if ((_root.triggerDown == true) && (_root.chandelier.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.chandelier.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 1000;
}
} else if ((_root.triggerDown == true) && (_root.picture.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.picture.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 250;
}
} else if ((_root.triggerDown == true) && _root.table.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.table.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints++;
}
} else if ((_root.triggerDown == true) && _root.terroristA.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristA.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if ((_root.triggerDown == true) && _root.terroristB.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristB.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && _root.terroristC.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristC.gotoAndStop(3);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2500;
}
} else if ((_root.triggerDown == true) && _root.terroristD.hitTest(_root.ret._x, _root.ret._y, true)) {
_root.terroristD.gotoAndStop(10);
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if (((_root.triggerDown == true) && (_root.windows.hitTest(_root.ret._x, _root.ret._y, true) != true)) && (_root.terroristC.hitTest(_root.ret._x, _root.ret._y, true) != true)) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
}
if (_root.playerMove != true) {
_root.myPosition();
if (_root.ret._y > 280) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
} else if (((_root.ret._y <= 280) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
}
updateAfterEvent();
}
if (((_root.myDeskHit == true) && (_root.playerHide != true)) && (_root.playerReload != true)) {
if (_root.godMode != true) {
_root.playerHit = true;
}
}
if (((_root.playerHide == true) && (_root.playerReload != true)) && (_root.playerMove != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
} else if (_root.playerHit == true) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("bushHit");
} else if (_root.playerMove == true) {
_root.triggerDown = false;
_root.ret.gotoAndStop(2);
} else if (_root.playerPause == true) {
_root.ret.gotoAndStop(2);
}
if (Key.isDown(65) && (_root.playerMC._x > 50)) {
if ((_root.playerHit != true) && (_root.playerReload != true)) {
_root.playerMC.gotoAndStop("crouchMoveL");
_root.playerMove = true;
_root.triggerDown = false;
}
} else if (Key.isDown(68) && (_root.playerMC._x < 550)) {
if ((_root.playerHit != true) && (_root.playerReload != true)) {
_root.playerMC.gotoAndStop("crouchMoveR");
_root.playerMove = true;
_root.triggerDown = false;
}
} else {
_root.playerMove = false;
}
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
if (_root.playerMove != true) {
if (_root.playerPause != true) {
_root.playerMC.gunFire.gotoAndStop(2);
_root.triggerDown = true;
}
}
}
}
onClipEvent (mouseUp) {
_root.playerMC.gunFire.gotoAndStop(1);
_root.triggerDown = false;
}
Frame 477
Mouse.show();
stopAllSounds();
stop();
Frame 478
stop();
Mouse.hide();
Frame 479
stop();
Frame 480
play();
Frame 481
function myPosition() {
playerMC._x = ret._x + 180;
playerMC._y = ret._y + 170;
if (playerMC._y < 280) {
playerMC._y = 280;
}
}
function newTerrorist() {
if (timeSinceLastTerrorist > 30) {
if (lastTerrorist < totalTerrorists) {
if (Math.random() < 0.4) {
whichTerrorist = random(40) + 10;
if ((whichTerrorist <= 15) && (T1ready == true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristA", terroristLevels);
terroristA._x = 205;
terroristA._y = 130;
terroristA.gotoAndStop(2);
T1ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist > 15) && (whichTerrorist <= 20)) && (T2ready == true)) {
lastTerrorist++;
duplicateMovieClip (T2, "terroristB", terroristLevels);
terroristB._x = 387;
terroristB._y = 124;
terroristB.gotoAndStop(2);
T2ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist > 20) && (whichTerrorist <= 35)) && (T3ready == true)) {
lastTerrorist++;
duplicateMovieClip (T3, "terroristC", terroristLevels);
terroristC._x = 60;
terroristC._y = 140;
terroristC.gotoAndStop(2);
T3ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
} else if ((whichTerrorist > 35) && (T4ready == true)) {
lastTerrorist++;
duplicateMovieClip (T4, "terroristD", terroristLevels);
terroristD._x = 205;
terroristD._y = 155;
terroristD.gotoAndStop(2);
T4ready = false;
terroristLevels++;
timeSinceLastTerrorist = 0;
}
}
}
}
timeSinceLastTerrorist++;
if ((lastTerrorist == 30) && (deadTerrorists == 30)) {
Tamount.gotoAndStop(2);
levelDone = eval("True");
removeAll2();
}
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
removeAll();
}
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1["hole4" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerReloading.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.stairs.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
gotoAndStop ("lost");
i++;
}
}
function removeAll2() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1["hole4" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerReloading.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.stairs.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
gotoAndPlay (482);
i++;
}
}
miniclipLogo.swapDepths(200000);
miniclipLogo._visible = true;
stop();
stopAllSounds();
triggerDown = false;
levelScore = score;
playerHealth = 100;
playerAmmo = 30;
playerReload = false;
playerHit = false;
holeLevels1 = 10;
holeLevels2 = 3000;
meX = _root.playerMC._x;
gunX = _root.ret._x;
lastTerrorist = 0;
terroristLevels = 2000;
timeSinceLastTerrorist = 0;
deadTerrorists = 0;
totalTerrorists = 30;
numTerrorists = totalTerrorists;
T1ready = true;
T2ready = true;
T3ready = true;
T4ready = true;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
duplicateMovieClip (_root.myGun, "playerMC", 99998);
playerMC._x = 460;
playerMC._y = 280;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
_root.attachMovie("foyerStairs", "stairs", 99996);
stairs._x = 360;
stairs._y = 390;
Instance of Symbol 651 MovieClip in Frame 481
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.myPosition();
_root.newTerrorist();
}
}
onClipEvent (mouseDown) {
if (_root.playerReload != true) {
if (_root.playerHit != true) {
_root.playerMC.gotoAndStop(2);
_root.triggerDown = true;
}
}
}
onClipEvent (mouseUp) {
_root.triggerDown = false;
if ((_root.playerReload != true) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerMC.gotoAndStop(1);
}
}
onClipEvent (enterFrame) {
if (_root.playerHit == true) {
_root.playerMC.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
_root.playerHitMC.gotoAndStop(2);
}
if ((_root.triggerDown == true) && (_root.guard.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole5", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
} else if ((_root.triggerDown == true) && (_root.terroristA.hitTest(_root.ret._x, _root.ret._y, true))) {
if (_root.terroristA._currentframe < 3) {
_root.terroristA.gotoAndStop(7);
} else {
_root.terroristA.gotoAndStop(8);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2500;
}
} else if ((_root.triggerDown == true) && (_root.terroristB.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristB.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristB.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristB.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristB.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && (_root.terroristC.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristC.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristC.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristC.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristC.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && (_root.terroristD.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristD.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristD.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristD.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristD.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && (_root.vase1.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.vase1.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.vase2.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.vase2.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 100;
}
} else if ((_root.triggerDown == true) && (_root.statue.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.statue.gotoAndStop(2);
if (_root.godMode != true) {
_root.damagePoints = _root.damagePoints + 1200;
}
} else if (_root.triggerDown == true) {
n = _root.holeLevels1;
_root.attachMovie("bulletHole", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels1++;
if (_root.godMode != true) {
_root.damagePoints++;
}
}
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 481
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 547
function myPosition() {
var _local1 = _root;
if ((playerHide != true) && (playerReload != true)) {
if ((gunX > (meX - 50)) && (gunX < (meX + 50))) {
_local1.playerMC.gotoAndStop("straight");
} else if ((gunX > (meX - 140)) && (gunX < (meX - 50))) {
_local1.playerMC.gotoAndStop("left01");
} else if ((gunX > (meX - 190)) && (gunX < (meX - 140))) {
_local1.playerMC.gotoAndStop("left02");
} else if (gunX < (meX - 190)) {
_local1.playerMC.gotoAndStop("left03");
} else if ((gunX > (meX + 100)) && (gunX < (meX + 150))) {
_local1.playerMC.gotoAndStop("right01");
} else if ((gunX > (meX + 150)) && (gunX < (meX + 230))) {
_local1.playerMC.gotoAndStop("right02");
} else if ((gunX > (meX + 230)) && (gunX < (meX + 250))) {
_local1.playerMC.gotoAndStop("right03");
} else if (gunX > (meX + 250)) {
_local1.playerMC.gotoAndStop("right04");
}
}
}
function newTerrorist() {
if (timeSinceLastTerrorist > 70) {
if (lastTerrorist < totalTerrorists) {
if (Math.random() < 0.3) {
whichTerrorist = random(50) + 10;
if ((whichTerrorist <= 15) && (T1ready == true)) {
lastTerrorist++;
duplicateMovieClip (T1, "terroristA", terroristLevels1);
terroristA._x = 245;
terroristA._y = 66;
terroristA.gotoAndStop(2);
T1ready = false;
terroristLevels1++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist > 15) && (whichTerrorist < 20)) && (T2ready == true)) {
lastTerrorist++;
duplicateMovieClip (T2, "terroristB", terroristLevels2);
terroristB._x = 565;
terroristB._y = 175;
terroristB.gotoAndStop(2);
T2ready = false;
terroristLevels2++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 20) && (whichTerrorist < 30)) && (T3ready == true)) {
lastTerrorist++;
duplicateMovieClip (T3, "terroristC", terroristLevels2);
terroristC._x = 570;
terroristC._y = 250;
terroristC.gotoAndStop(2);
T3ready = false;
terroristLevels2++;
timeSinceLastTerrorist = 0;
} else if (((whichTerrorist >= 30) && (whichTerrorist < 40)) && (T4ready == true)) {
lastTerrorist++;
duplicateMovieClip (T4, "terroristD", terroristLevels2);
terroristD._x = 10;
terroristD._y = 155;
terroristD.gotoAndStop(2);
T4ready = false;
terroristLevels2++;
timeSinceLastTerrorist = 0;
} else if ((whichTerrorist >= 40) && (T5ready == true)) {
lastTerrorist++;
duplicateMovieClip (T5, "terroristE", terroristLevels2);
terroristE._x = 477;
terroristE._y = 163;
terroristE.gotoAndStop(2);
T5ready = false;
terroristLevels2++;
timeSinceLastTerrorist = 0;
}
}
}
}
timeSinceLastTerrorist++;
if ((lastTerrorist == 35) && (deadTerrorists == 35)) {
Tamount.gotoAndStop(2);
levelDone = true;
level3completed = false;
timeForScoreBoard = false;
removeAll();
}
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
_root.playerHurt.gotoAndStop(12);
}
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["hole" + i].removeMovieClip();
_local1.playerMC.removeMovieClip();
_local1.playerDead.removeMovieClip();
_local1.brunnen.removeMovieClip();
_local1.desk.removeMovieClip();
_local1.ret.removeMovieClip();
_local1.dead.removeMovieClip();
_local1.theShield.removeMovieClip();
_local1.terroristA.removeMovieClip();
_local1.terroristB.removeMovieClip();
_local1.terroristC.removeMovieClip();
_local1.terroristD.removeMovieClip();
_local1.terroristE.removeMovieClip();
_local1.playerHurt.removeMovieClip();
if (levelDone == true) {
gotoAndStop (548);
} else {
gotoAndStop ("lost");
}
i++;
}
}
miniclipLogo.swapDepths(200000);
miniclipLogo._visible = true;
stop();
triggerDown = false;
playerHide = false;
playerHealth = 100;
playerAmmo = 30;
playerReload = false;
holeLevels1 = 10;
holeLevels2 = 3000;
myDeskHit = false;
playerHit = false;
lastTerrorist = 0;
terroristLevels1 = 100;
terroristLevels2 = 1100;
timeSinceLastTerrorist = 0;
deadTerrorists = 0;
totalTerrorists = 35;
numTerrorists = totalTerrorists;
T1ready = true;
T2ready = true;
T3ready = true;
T4ready = true;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
duplicateMovieClip (_root.thePrez, "playerMC", 99998);
playerMC._x = 70;
playerMC._y = 380;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
_root.attachMovie("HouseSteps", "desk", 99996);
desk._x = 300;
desk._y = 420;
_root.attachMovie("brunnen", "brunnen", 1000);
brunnen._x = 322;
brunnen._y = 110;
Instance of Symbol 954 MovieClip [JeepMC] "jeep" in Frame 547
onClipEvent (load) {
_root.jeepDamage = 100;
}
Instance of Symbol 651 MovieClip in Frame 547
onClipEvent (enterFrame) {
if (_root.levelDone != true) {
_root.newTerrorist();
}
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
if (_root.playerMove != true) {
_root.myPosition();
if (_root.ret._y > 260) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
} else if (((_root.ret._y <= 260) && (_root.playerReload != true)) && (_root.playerHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
updateAfterEvent();
}
if (((_root.playerHide == true) && (_root.playerReload != true)) && (_root.playerMove != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
} else if (_root.playerHit == true) {
_root.triggerDown = false;
_root.playerMC.gotoAndStop("bushHit");
_root.ret.gotoAndStop(2);
} else if (_root.playerMove == true) {
_root.triggerDown = false;
_root.ret.gotoAndStop(2);
}
}
if (((_root.myDeskHit == true) && (_root.playerHide != true)) && (_root.playerReload != true)) {
if (_root.godMode != true) {
_root.playerHit = true;
}
}
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
if (_root.playerMove != true) {
_root.triggerDown = true;
_root.playerMC.gunFire.gotoAndStop(2);
}
}
}
onClipEvent (mouseUp) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
}
onClipEvent (enterFrame) {
if ((_root.triggerDown == true) && (_root.water.hitTest(_root.ret._x, _root.ret._y, true))) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole6", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels2++;
} else if ((_root.triggerDown == true) && (_root.terroristA.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristA.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristA.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristA.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristA.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1500;
}
} else if ((_root.triggerDown == true) && (_root.terroristB.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristB.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristB.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristB.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristB.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && (_root.terroristC.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristC.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristC.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristC.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristC.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 1000;
}
} else if ((_root.triggerDown == true) && (_root.terroristD.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristD.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristD.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristD.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristD.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if ((_root.triggerDown == true) && (_root.terroristE.hitTest(_root.ret._x, _root.ret._y, true))) {
var dropDead = random(40);
if (dropDead <= 10) {
_root.terroristE.gotoAndStop(7);
} else if ((dropDead > 10) && (dropDead <= 20)) {
_root.terroristE.gotoAndStop(8);
} else if ((dropDead > 20) && (dropDead <= 30)) {
_root.terroristE.gotoAndStop(9);
} else if ((dropDead > 30) && (dropDead <= 40)) {
_root.terroristE.gotoAndStop(10);
}
if (_root.godMode != true) {
_root.levelscore = _root.levelscore + 2000;
}
} else if ((_root.triggerDown == true) && (_root.jeep.hitTest(_root.ret._x, _root.ret._y, true))) {
_root.jeepDamage = _root.jeepDamage - 7;
if (_root.jeepDamage <= 0) {
_root.jeep.gotoAndStop(2);
}
} else if (_root.triggerDown) {
n = _root.holeLevels2;
_root.attachMovie("bulletHole7", "hole" + n, n);
_root["hole" + n]._x = _root.ret._x;
_root["hole" + n]._y = _root.ret._y;
_root.holeLevels2++;
}
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 547
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 548
stop();
stopAllSounds();
Frame 549
function myPosition() {
var _local1 = _root;
if ((playerHide != true) && (playerReload != true)) {
if ((gunX > (meX - 50)) && (gunX < (meX + 50))) {
_local1.playerMC.gotoAndStop("straight");
} else if ((gunX > (meX - 140)) && (gunX <= (meX - 50))) {
_local1.playerMC.gotoAndStop("left01");
} else if ((gunX > (meX - 200)) && (gunX <= (meX - 140))) {
_local1.playerMC.gotoAndStop("left02");
} else if ((gunX > (meX - 300)) && (gunX <= (meX - 200))) {
_local1.playerMC.gotoAndStop("left03");
} else if (gunX <= (meX - 300)) {
_local1.playerMC.gotoAndStop("left04");
} else if ((gunX > (meX + 50)) && (gunX < (meX + 120))) {
_local1.playerMC.gotoAndStop("right01");
} else if ((gunX > (meX + 120)) && (gunX < (meX + 230))) {
_local1.playerMC.gotoAndStop("right02");
} else if ((gunX > (meX + 230)) && (gunX < (meX + 250))) {
_local1.playerMC.gotoAndStop("right03");
} else if (gunX > (meX + 250)) {
_local1.playerMC.gotoAndStop("right04");
}
}
}
function BushHealth() {
if (bushLife.healthBar._yscale > 0) {
bushLife.healthBar._yscale = bushLife.healthBar._yscale - difficulty;
} else if (bushLife.healthBar._yscale <= 0) {
bushLife.healthBar._yscale = 0;
_root.playerHurt.gotoAndStop(12);
}
}
function rocketFire() {
var _local1 = _root;
if ((ret._x < 165) || (ret._x > 490)) {
if ((distance > 210) && (distance < 250)) {
duplicateMovieClip (rocket, "rocket" + rktLevelB, rktLevelB);
_local1["rocket" + rktLevelB]._x = ret._x;
_local1["rocket" + rktLevelB]._y = ret._y;
_local1["rocket" + rktLevelB].gotoAndPlay(2);
rktLevelB++;
} else if (distance >= 250) {
duplicateMovieClip (rocket, "rocket" + rktLevelC, rktLevelC);
_local1["rocket" + rktLevelC]._x = ret._x;
_local1["rocket" + rktLevelC]._y = ret._y;
}
_local1["rocket" + rktLevelC].gotoAndPlay(2);
rktLevelC++;
} else if ((ret._x >= 165) && (ret._x <= 490)) {
if ((distance > 225) && (distance < 275)) {
duplicateMovieClip (rocket, "rocket" + rktLevelB, rktLevelB);
_local1["rocket" + rktLevelB]._x = ret._x;
_local1["rocket" + rktLevelB]._y = ret._y;
_local1["rocket" + rktLevelB].gotoAndPlay(2);
rktLevelB++;
} else if ((distance <= 225) && (distance > 210)) {
duplicateMovieClip (rocket, "rocket" + rktLevelD, rktLevelD);
_local1["rocket" + rktLevelD]._x = ret._x;
_local1["rocket" + rktLevelD]._y = ret._y;
_local1["rocket" + rktLevelD].gotoAndPlay(2);
rktLevelD++;
} else if (distance >= 275) {
duplicateMovieClip (rocket, "rocket" + rktLevelC, rktLevelC);
_local1["rocket" + rktLevelC]._x = ret._x;
_local1["rocket" + rktLevelC]._y = ret._y;
}
_local1["rocket" + rktLevelC].gotoAndPlay(2);
rktLevelC++;
}
if (distance < 210) {
duplicateMovieClip (rocket, "rocket" + rktLevelA, rktLevelA);
_local1["rocket" + rktLevelA]._x = ret._x;
_local1["rocket" + rktLevelA]._y = ret._y;
_local1["rocket" + rktLevelA].gotoAndPlay(2);
rktLevelA++;
}
}
function hideAll() {
playerMC._visible = 0;
bushes._visible = 0;
ret._visible = 0;
dead._visible = 0;
fountainA._visible = 0;
fountainB._visible = 0;
gotoAndStop (550);
}
function reviveAll() {
playerMC._visible = 1;
bushes._visible = 1;
ret._visible = 1;
dead._visible = 1;
fountainA._visible = 1;
fountainB._visible = 1;
nextFrame();
}
function removeAll() {
var _local1 = _root;
i = 10;
while (i < 4000) {
_local1["rocket" + i].removeMovieClip();
bushes.removeMovieClip();
fountainA.removeMovieClip();
fountainB.removeMovieClip();
playerMC.removeMovieClip();
playerReloading.removeMovieClip();
ret.removeMovieClip();
dead.removeMovieClip();
theShield.removeMovieClip();
i++;
}
if (numTerrorists == 0) {
updated = false;
gotoAndStop (552);
} else {
gotoAndStop (555);
}
}
miniclipLogo.swapDepths(200000);
miniclipLogo._visible = true;
stop();
updated = false;
triggerDown = false;
playerHit = false;
playerHide = false;
playerHealth = 100;
playerReload = false;
playerRockets = 10;
rktLevelA = 500;
rktLevelB = 2000;
rktLevelC = 2600;
rktLevelD = 800;
numTerrorists = 4;
levelDone = false;
Mouse.hide();
_root.attachMovie("theShield", "theShield", 99999);
theShield._x = 300;
theShield._y = 225;
duplicateMovieClip (_root.thePrez, "playerMC", 99998);
playerMC._x = 130;
playerMC._y = 390;
_root.attachMovie("reticule", "ret", 99997);
startDrag ("ret", true, 10, 40, 590, 370);
_root.attachMovie("lastBushes", "bushes", 600);
bushes._x = 300;
bushes._y = 223;
_root.attachMovie("lastFountain", "fountainB", 2500);
fountainB._x = 330;
fountainB._y = 283;
_root.attachMovie("fountain_back", "fountainA", 1900);
fountainA._x = 321;
fountainA._y = 237.5;
Instance of Symbol 1128 MovieClip "copterA" in Frame 549
onClipEvent (load) {
var copterPos = random(20);
if (copterPos <= 10) {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(85);
}
}
Instance of Symbol 651 MovieClip in Frame 549
onClipEvent (enterFrame) {
_root.meX = _root.playerMC._x;
_root.gunX = _root.ret._x;
}
onClipEvent (mouseDown) {
if (((_root.playerReload != true) && (_root.playerHide != true)) && (_root.playerHit != true)) {
_root.triggerDown = true;
_root.playerMC.gunFire.gotoAndStop(2);
_root.distance = _root.ret._y;
_root.rocketFire();
}
}
onClipEvent (mouseUp) {
_root.triggerDown = false;
}
onClipEvent (enterFrame) {
_root.myPosition();
if (_root.ret._y > 300) {
_root.ret.gotoAndStop(2);
_root.playerHide = true;
if ((_root.playerHide == true) && (_root.playerReload != true)) {
_root.triggerDown = false;
_root.playerMC.gunFire.gotoAndStop(1);
_root.ret.gotoAndStop(2);
_root.playerMC.gotoAndStop("playerCrouch");
}
} else if (((_root.ret._y <= 300) && (_root.playerReload != true)) && (_root.bushHit != true)) {
_root.ret.gotoAndStop(1);
_root.playerHide = false;
if ((_root.playerHide != true) && (_root.playerHit == true)) {
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
_root.playerMC.gotoAndStop("bushHit");
}
}
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 549
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 550
stop();
Frame 551
stop();
Instance of Symbol 1215 MovieClip "vehicles" in Frame 551
onClipEvent (load) {
var vanPos = random(10);
if (vanPos < 9) {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(230);
}
}
Instance of Symbol 575 MovieClip "bushLife" in Frame 551
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Frame 552
stop();
Frame 553
stop();
Frame 554
stop();
Frame 555
stop();
Frame 556
stop();
Frame 557
miniclipLogo._visible = false;
stop();
Mouse.show();
backMenu.useHandCursor = false;
submit.useHandCursor = false;
if (godMode == true) {
score = 0;
} else {
score = (levelscore + difficultyBonus) - damagePoints;
}
Instance of Symbol 1475 MovieClip in Frame 558
//component parameters
onClipEvent (initialize) {
scoreLocation = "_root.score";
gamename = "bushshoot";
saveScore = true;
}
Symbol 3 MovieClip [reticule] Frame 1
stop();
Symbol 3 MovieClip [reticule] Frame 2
stop();
Symbol 5 MovieClip [theShield] Frame 1
stop();
Symbol 8 MovieClip [bulletHole3] Frame 10
stop();
Symbol 12 MovieClip [bulletHole2] Frame 10
stop();
Symbol 16 MovieClip [bulletHole7] Frame 9
this.removeMovieClip();
stop();
Symbol 20 MovieClip [bulletHole6] Frame 9
this.removeMovieClip();
stop();
Symbol 23 MovieClip [bulletHole5] Frame 10
stop();
Symbol 25 MovieClip [bulletHole] Frame 10
stop();
Symbol 43 MovieClip Frame 6
stop();
Symbol 46 MovieClip Frame 174
_root.nextFrame();
stop();
Symbol 56 Button
on (release) {
getURL ("http://www.miniclip.com", "_blank");
}
Symbol 57 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 2
stop();
Symbol 68 MovieClip Frame 1
stop();
Symbol 68 MovieClip Frame 2
stop();
Symbol 73 MovieClip [levelComplete] Frame 1
_root.score = (_root.levelscore + _root.difficultyBonus) - _root.damagePoints;
stop();
Instance of Symbol 64 MovieClip in Symbol 73 MovieClip [levelComplete] Frame 1
onClipEvent (load) {
if (_root.hint == 0) {
this.gotoAndStop(1);
_root.hint = 1;
} else {
this.gotoAndStop(2);
}
}
Instance of Symbol 68 MovieClip in Symbol 73 MovieClip [levelComplete] Frame 1
onClipEvent (load) {
if (_root.level2completed == true) {
this.gotoAndStop(2);
}
}
Symbol 73 MovieClip [levelComplete] Frame 119
stopAllSounds();
Symbol 73 MovieClip [levelComplete] Frame 120
_root.removeAll();
stop();
Symbol 86 MovieClip Frame 20
_parent.gotoAndStop(1);
stop();
Symbol 87 MovieClip Frame 1
_root.myDeskHit = false;
stop();
Symbol 87 MovieClip Frame 2
stop();
Symbol 88 MovieClip [deskMC] Frame 1
stop();
Symbol 90 MovieClip [chair] Frame 1
stop();
Symbol 99 MovieClip Frame 1
_root.playerAmmo--;
if (_root.playerAmmo <= 0) {
_root.playerAmmo = 0;
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
stop();
Symbol 116 MovieClip Frame 65
_root.playerAmmo = 30;
_root.playerReload = false;
_parent.gotoAndStop("playerCrouch");
stop();
Symbol 119 MovieClip Frame 60
_parent._name = "playerMC";
_root.playerHit = false;
_parent.gotoAndStop(1);
stop();
Symbol 120 MovieClip Frame 63
_root.removeAll();
stop();
Symbol 124 MovieClip Frame 8
_root.playerMC._x = _root.playerMC._x - 45;
Symbol 124 MovieClip Frame 15
_root.playerMC._x = _root.playerMC._x - 60;
Symbol 125 MovieClip Frame 8
_root.playerMC._x = _root.playerMC._x + 45;
Symbol 125 MovieClip Frame 15
_root.playerMC._x = _root.playerMC._x + 60;
Symbol 126 MovieClip [condie] Frame 1
stop();
Symbol 126 MovieClip [condie] Frame 2
stop();
Symbol 126 MovieClip [condie] Frame 3
stop();
Symbol 126 MovieClip [condie] Frame 4
stop();
Symbol 126 MovieClip [condie] Frame 5
stop();
Symbol 126 MovieClip [condie] Frame 6
stop();
Symbol 126 MovieClip [condie] Frame 7
stop();
Symbol 126 MovieClip [condie] Frame 8
stop();
Symbol 126 MovieClip [condie] Frame 9
stop();
Symbol 126 MovieClip [condie] Frame 10
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
stop();
Symbol 126 MovieClip [condie] Frame 11
this._name = "playerHurt";
_root.bushHealth();
stop();
Symbol 126 MovieClip [condie] Frame 12
this._name = "playerDead";
stop();
Symbol 126 MovieClip [condie] Frame 13
stop();
Symbol 126 MovieClip [condie] Frame 14
stop();
Symbol 133 MovieClip Frame 1
var shootChance = random(60);
play();
Symbol 133 MovieClip Frame 29
if ((shootChance > 50) && (_root.levelDone != true)) {
gotoAndPlay (30);
} else {
gotoAndPlay (1);
}
Symbol 138 MovieClip [Prez] Frame 1
stop();
Symbol 138 MovieClip [Prez] Frame 2
this._name = "PrezRun";
Symbol 138 MovieClip [Prez] Frame 90
this._name = "Prez";
_root.myLevelDone();
stop();
Symbol 140 MovieClip [piano] Frame 1
stop();
Symbol 142 MovieClip [statueMC] Frame 1
stop();
Symbol 145 MovieClip Frame 20
_parent.gotoAndStop(1);
stop();
Symbol 146 MovieClip Frame 1
_root.myDeskHit = false;
stop();
Symbol 146 MovieClip Frame 2
stop();
Symbol 168 MovieClip Frame 11
_root.nextFrame();
stop();
Symbol 173 Button
on (release) {
gotoAndPlay (51);
}
Symbol 178 Button
on (release) {
getURL ("http://www.miniclip.com", "_top");
}
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
stop();
Symbol 199 Button
on (release) {
gotoAndStop (66);
}
Symbol 202 Button
on (release) {
nextFrame();
}
Symbol 209 Button
on (release) {
prevFrame();
}
Symbol 214 MovieClip Frame 4
stop();
Symbol 216 MovieClip Frame 66
stop();
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 2
stop();
Symbol 217 MovieClip Frame 3
stop();
Symbol 224 MovieClip Frame 15
_parent.gotoAndStop(3);
stop();
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 2
stop();
Symbol 225 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 5
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 2
stop();
Symbol 234 MovieClip Frame 3
stop();
this._name = "done";
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
stop();
Symbol 241 MovieClip Frame 3
stop();
this._name = "done";
Symbol 241 MovieClip Frame 4
stop();
Symbol 246 MovieClip Frame 1
stop();
Symbol 246 MovieClip Frame 2
stop();
Symbol 246 MovieClip Frame 3
stop();
this._name = "done";
Symbol 246 MovieClip Frame 4
stop();
Symbol 289 MovieClip Frame 1
stop();
Symbol 289 MovieClip Frame 2
stop();
Symbol 289 MovieClip Frame 3
stop();
Symbol 291 Button
on (rollOver) {
if ((level1completed == true) && (level2completed != true)) {
selectLevel2.gotoAndStop(2);
} else if ((level1completed != true) && (level2completed != true)) {
if (codeLEVEL2 == 0) {
selectLevel2.gotoAndStop(4);
} else if (codeLEVEL2 == 1) {
selectLevel2.gotoAndStop(2);
}
}
}
on (rollOut) {
if ((level1completed == true) && (level2completed != true)) {
selectLevel2.gotoAndStop(1);
} else if ((level1completed != true) && (level2completed != true)) {
if (codeLEVEL2 == 0) {
selectLevel2.gotoAndStop(4);
} else if (codeLEVEL2 == 1) {
selectLevel2.gotoAndStop(1);
}
}
}
on (press) {
if (_framesloaded >= 473) {
if (((level1completed == true) && (level2completed != true)) || ((codeLEVEL2 == 1) && (level2completed != true))) {
setDifficultyDone = 1;
music.gotoAndStop(2);
}
} else {
stillLoadingMC2.gotoAndStop(2);
}
}
on (release) {
if (_framesloaded >= 473) {
if (((level1completed == true) && (level2completed != true)) || ((codeLEVEL2 == 1) && (level2completed != true))) {
gotoAndStop (427);
}
} else {
stillLoadingMC2.gotoAndStop(2);
}
}
Symbol 293 Button
on (rollOver) {
if ((level1completed == true) && (level2completed == true)) {
selectLevel3.gotoAndStop(2);
} else if (level2completed != true) {
if (codeLEVEL3 == 0) {
selectLevel3.gotoAndStop(4);
} else if (codeLEVEL3 == 1) {
selectLevel3.gotoAndStop(2);
}
}
}
on (rollOut) {
if ((level1completed == true) && (level2completed == true)) {
selectLevel3.gotoAndStop(1);
} else if (level2completed != true) {
if (codeLEVEL3 == 0) {
selectLevel3.gotoAndStop(4);
} else if (codeLEVEL3 == 1) {
selectLevel3.gotoAndStop(1);
}
}
}
on (press) {
if (_framesloaded >= 485) {
if (((level2completed == true) && (level3completed != true)) || ((codeLEVEL3 == 1) && (level3completed != true))) {
music.gotoAndStop(2);
}
} else {
stillLoadingMC3.gotoAndStop(2);
}
}
on (release) {
if (_framesloaded >= 485) {
if (((level2completed == true) && (level3completed != true)) || ((codeLEVEL3 == 1) && (level3completed != true))) {
gotoAndStop (477);
}
} else {
stillLoadingMC3.gotoAndStop(2);
}
}
Symbol 296 Button
on (press) {
_root.music.gotoAndStop(2);
gotoAndStop (2);
}
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 2
stop();
Symbol 302 Button
on (press) {
_root.music.gotoAndStop(1);
gotoAndStop (1);
}
Symbol 304 MovieClip Frame 1
stop();
musicbttn.useHandCursor = false;
Symbol 304 MovieClip Frame 2
stop();
musicbttn.useHandCursor = false;
Symbol 306 Button
on (rollOver) {
selectLevel1.gotoAndStop(2);
}
on (rollOut) {
selectLevel1.gotoAndStop(1);
}
on (press) {
if (_framesloaded >= 430) {
if (level1completed != true) {
setDifficultyDone = 1;
music.gotoAndStop(2);
}
} else {
stillLoadingMC.gotoAndStop(2);
}
}
on (release) {
if (_framesloaded >= 430) {
if (level1completed != true) {
gotoAndStop (67);
}
} else {
stillLoadingMC.gotoAndStop(2);
}
}
Symbol 321 Button
on (release) {
getURL ("http://www.miniclip.com", "_blank");
}
Symbol 325 Button
on (release) {
getURL ("http://www.miniclip.com/signup2.htm", "_blank");
}
Symbol 330 Button
on (press) {
stopAllSounds();
}
on (release) {
_root.gotoAndStop("How2");
}
Symbol 332 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
stop();
Symbol 339 Button
on (release) {
_root.graphicQ = 1;
_root._quality = "LOW";
_root.lowGraphic.gotoAndStop(2);
_root.medGraphic.gotoAndStop(1);
_root.highGraphic.gotoAndStop(1);
}
Symbol 340 Button
on (release) {
_root.graphicQ = 2;
_root._quality = "MEDIUM";
_root.lowGraphic.gotoAndStop(1);
_root.medGraphic.gotoAndStop(2);
_root.highGraphic.gotoAndStop(1);
}
Symbol 341 Button
on (release) {
_root.graphicQ = 3;
_root._quality = "HIGH";
_root.lowGraphic.gotoAndStop(1);
_root.medGraphic.gotoAndStop(1);
_root.highGraphic.gotoAndStop(2);
}
Symbol 343 Button
on (release) {
_root.difficulty = 15;
_root.difficultyBonus = 35000;
_root.easyGraphic.gotoAndStop(1);
_root.mediumGraphic.gotoAndStop(1);
_root.ImBadGraphic.gotoAndStop(3);
}
Symbol 344 Button
on (release) {
_root.difficulty = 12;
_root.difficultyBonus = 20000;
_root.easyGraphic.gotoAndStop(1);
_root.mediumGraphic.gotoAndStop(2);
_root.ImBadGraphic.gotoAndStop(1);
}
Symbol 345 Button
on (release) {
_root.difficulty = 5;
_root.difficultyBonus = 10000;
_root.easyGraphic.gotoAndStop(2);
_root.mediumGraphic.gotoAndStop(1);
_root.ImBadGraphic.gotoAndStop(1);
}
Symbol 352 Button
on (release, keyPress "<Enter>") {
trace(code3.text);
if (code3.text == "fountain") {
_root.codeLEVEL3 = 1;
_root.selectLevel3.gotoAndStop(1);
this._visible = false;
} else {
code3.text = "enter code";
}
}
Symbol 353 MovieClip Frame 1
code3.onSetFocus = function (oldFocus) {
code3.text = "";
};
Symbol 356 Button
on (release, keyPress "<Enter>") {
if (code2.text == "rice") {
_root.codeLEVEL2 = 1;
_root.selectLevel2.gotoAndStop(1);
this._visible = false;
} else {
code2.text = "enter code";
}
}
Symbol 357 MovieClip Frame 1
code2.onSetFocus = function (oldFocus) {
code2.text = "";
};
Symbol 359 Button
on (release) {
if (_root.level1completed != true) {
_root.invincible.gotoAndStop(2);
}
}
Symbol 361 Button
on (press) {
_root.godMode = true;
gModeOn.gotoAndStop(2);
gModeOFF.gotoAndStop(1);
_root.Bush.gotoAndStop(2);
gotoAndPlay (3);
}
Symbol 362 Button
on (press) {
_root.godMode = false;
gModeOFF.gotoAndStop(2);
gModeON.gotoAndStop(1);
_root.Bush.gotoAndStop(1);
gotoAndPlay (3);
}
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 2
stop();
GMon.useHandCursor = false;
GMoff.useHandCursor = false;
Instance of Symbol 336 MovieClip "gModeON" in Symbol 364 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Instance of Symbol 336 MovieClip "gModeOFF" in Symbol 364 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.godMode == false) {
this.gotoAndStop(2);
}
}
Symbol 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 2
stop();
stopAllSounds();
Symbol 370 MovieClip Frame 1
_root.playerAmmo--;
if (_root.playerAmmo <= 0) {
_root.playerAmmo = 0;
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
stop();
Symbol 382 MovieClip Frame 35
stop();
Symbol 384 MovieClip Frame 50
stop();
Symbol 385 MovieClip Frame 65
_root.playerAmmo = 30;
_root.playerReload = false;
_root.ret.gotoAndStop(1);
_parent.gotoAndStop("playerCrouch");
stop();
Symbol 388 MovieClip Frame 60
_parent._name = "playerMC";
_root.playerHit = false;
_parent.gotoAndStop(1);
stop();
Symbol 391 MovieClip Frame 63
_root.removeAll();
stop();
Symbol 392 MovieClip [bush] Frame 1
stop();
Symbol 392 MovieClip [bush] Frame 2
stop();
Symbol 392 MovieClip [bush] Frame 3
stop();
Symbol 392 MovieClip [bush] Frame 4
stop();
Symbol 392 MovieClip [bush] Frame 5
stop();
Symbol 392 MovieClip [bush] Frame 6
stop();
Symbol 392 MovieClip [bush] Frame 7
stop();
Symbol 392 MovieClip [bush] Frame 8
stop();
Symbol 392 MovieClip [bush] Frame 9
stop();
Symbol 392 MovieClip [bush] Frame 10
stop();
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
Symbol 392 MovieClip [bush] Frame 11
this._name = "playerHurt";
_root.bushHealth();
stop();
Symbol 392 MovieClip [bush] Frame 12
this._name = "playerDead";
stop();
Symbol 421 MovieClip Frame 220
_root.nextFrame();
stop();
Symbol 425 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndPlay (336);
}
Instance of Symbol 438 MovieClip in Symbol 447 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 3;
}
Instance of Symbol 438 MovieClip in Symbol 447 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 2;
}
Instance of Symbol 438 MovieClip in Symbol 447 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 2;
}
Symbol 447 MovieClip Frame 245
_root.nextFrame();
stop();
Symbol 490 MovieClip Frame 60
stop();
Symbol 493 MovieClip Frame 175
stop();
Symbol 506 MovieClip Frame 25
stop();
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 510 MovieClip Frame 25
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 514 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 528 MovieClip Frame 25
stop();
Symbol 529 MovieClip Frame 1
stop();
Symbol 529 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 536 MovieClip Frame 25
stop();
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 544 MovieClip Frame 25
stop();
Symbol 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 548 MovieClip Frame 1
stop();
Symbol 548 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 556 MovieClip Frame 15
stop();
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 569 MovieClip Frame 105
stop();
Symbol 575 MovieClip Frame 1
stop();
Symbol 575 MovieClip Frame 2
stop();
Symbol 584 MovieClip Frame 14
stop();
Symbol 585 MovieClip Frame 1
stop();
Symbol 585 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 593 MovieClip Frame 17
_parent.gotoAndStop(3);
stop();
Symbol 602 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 602 MovieClip Frame 45
var rollChance = random(10);
Symbol 602 MovieClip Frame 60
if ((rollChance < 7) && (_root.leftCouch != true)) {
_parent._parent.gotoAndStop(4);
} else {
gotoAndPlay (1);
}
Symbol 603 MovieClip Frame 21
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 603 MovieClip Frame 52
stop();
Symbol 607 MovieClip Frame 8
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 607 MovieClip Frame 13
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 607 MovieClip Frame 18
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 607 MovieClip Frame 22
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 607 MovieClip Frame 25
_parent.gotoAndStop(5);
stop();
Symbol 611 MovieClip Frame 2
var shootChanceT = random(60);
play();
Symbol 611 MovieClip Frame 42
if (shootChanceT <= 20) {
gotoAndPlay (45);
} else if ((shootChanceT <= 45) && (shootChanceT > 20)) {
gotoAndPlay (90);
} else {
gotoAndPlay (1);
}
Symbol 611 MovieClip Frame 70
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 611 MovieClip Frame 87
gotoAndPlay (1);
Symbol 611 MovieClip Frame 118
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 611 MovieClip Frame 125
gotoAndPlay (1);
Symbol 613 MovieClip Frame 25
_parent.gotoAndStop(4);
stop();
Symbol 621 MovieClip Frame 1
stop();
Symbol 621 MovieClip Frame 2
stop();
Symbol 621 MovieClip Frame 3
stop();
Symbol 621 MovieClip Frame 4
stop();
Symbol 630 MovieClip Frame 1
stop();
Symbol 630 MovieClip Frame 2
stop();
Symbol 630 MovieClip Frame 3
stop();
Symbol 631 MovieClip Frame 5
var bloodChance = random(30);
Instance of Symbol 621 MovieClip in Symbol 631 MovieClip Frame 14
onClipEvent (load) {
if (_parent.bloodChance < 10) {
this.gotoAndStop(2);
} else if ((_parent.bloodChance >= 10) && (_parent.bloodChance < 18)) {
this.gotoAndStop(1);
} else if ((_parent.bloodChance >= 18) && (_parent.bloodChance < 25)) {
this.gotoAndStop(3);
} else if (_parent.bloodChance >= 25) {
this.gotoAndStop(4);
}
}
Symbol 631 MovieClip Frame 23
_root.deadTerrorists++;
stop();
Instance of Symbol 630 MovieClip in Symbol 631 MovieClip Frame 23
onClipEvent (load) {
var whichDeath = random(10);
if (whichDeath <= 4) {
this.gotoAndStop(1);
} else if ((whichDeath > 4) && (whichDeath < 8)) {
this.gotoAndStop(2);
} else if (whichDeath >= 8) {
this.gotoAndStop(3);
}
}
Symbol 632 MovieClip [T1] Frame 1
stop();
Symbol 632 MovieClip [T1] Frame 2
var myName = this._name;
stop();
Symbol 632 MovieClip [T1] Frame 3
stop();
Symbol 632 MovieClip [T1] Frame 4
stop();
Symbol 632 MovieClip [T1] Frame 5
_root.leftCouch = true;
stop();
Symbol 632 MovieClip [T1] Frame 6
_root.behindCouchL = true;
stop();
Symbol 632 MovieClip [T1] Frame 10
if (this._name == "terroristA") {
_root.T1ready = true;
} else {
_root.T2ready = true;
}
_root.leftCouch = false;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 635 MovieClip Frame 11
var hitChance = random(10);
if ((hitChance > 4) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
stop();
Symbol 637 MovieClip Frame 30
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 637 MovieClip Frame 60
var takeShot = random(20);
Symbol 637 MovieClip Frame 65
if (_root.numTerrorists == 1) {
gotoAndPlay (1);
}
Symbol 637 MovieClip Frame 100
if (takeShot > 18) {
gotoAndPlay (1);
} else {
gotoAndPlay (60);
}
Symbol 638 MovieClip Frame 1
stop();
Symbol 638 MovieClip Frame 2
stop();
Instance of Symbol 633 MovieClip in Symbol 638 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x + 5;
if ((_parent._x > 465) && (_parent._x <= 467)) {
} else if (_parent._x > 475) {
_parent._x = 475;
_parent.gotoAndStop(3);
}
}
Symbol 638 MovieClip Frame 3
stop();
Symbol 638 MovieClip Frame 10
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 643 MovieClip Frame 22
_root.deadTerrorists++;
stop();
Symbol 644 MovieClip Frame 1
if (shootChance <= 12) {
gotoAndPlay (2);
} else if (shootChance > 12) {
gotoAndPlay (50);
}
Symbol 644 MovieClip Frame 27
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 644 MovieClip Frame 49
gotoAndStop (1);
Symbol 644 MovieClip Frame 65
var hitChance = random(30);
if ((hitChance > 27) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 644 MovieClip Frame 75
gotoAndStop (1);
Symbol 644 MovieClip Frame 80
this._name = "dead";
stop();
Symbol 645 MovieClip Frame 1
stop();
Symbol 645 MovieClip Frame 2
stop();
Symbol 645 MovieClip Frame 3
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 654 Button
on (keyPress "<Space>") {
_root.levelComplete.gotoAndPlay(2);
}
on (keyPress "r") {
if (_root.playerAmmo < 30) {
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
}
Symbol 657 MovieClip Frame 5
stop();
Symbol 658 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 2
stopAllSounds();
stop();
Symbol 665 Button
on (release) {
getURL ("http://www.miniclip.com/Flash/bushshootout.exe", "_blank");
}
Symbol 669 Button
on (release) {
getURL ("http://www.miniclip.com/signup2.htm", "_blank");
}
Symbol 671 MovieClip Frame 20
stop();
Symbol 674 Button
on (press) {
stopAllSounds();
if (((_root.level1completed != true) && (_root.level2completed != true)) && (_root.level3completed != true)) {
_root.score = 0;
}
_root.levelscore = score;
_root.damagePoints = 0;
_root.innocentNum = 0;
}
on (release) {
gotoAndStop (66);
}
Symbol 692 MovieClip Frame 1
stop();
Symbol 698 MovieClip Frame 65
_root.nextFrame();
stop();
Symbol 699 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndPlay (429);
}
Symbol 701 MovieClip Frame 2
stop();
Symbol 706 MovieClip Frame 36
_root.nextFrame();
stop();
Symbol 714 MovieClip Frame 1
stop();
Symbol 714 MovieClip Frame 2
stop();
Symbol 716 MovieClip Frame 37
stop();
Symbol 717 MovieClip Frame 1
stop();
Symbol 717 MovieClip Frame 2
this._name = "broken";
_root.lampA_mirror.gotoAndStop(2);
_root.BG.gotoAndStop(2);
stop();
Symbol 718 MovieClip Frame 1
stop();
Symbol 718 MovieClip Frame 2
stop();
Symbol 729 MovieClip Frame 36
stop();
Symbol 730 MovieClip Frame 1
stop();
Symbol 730 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 732 MovieClip Frame 1
stop();
Symbol 732 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 743 MovieClip Frame 16
stop();
Symbol 744 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 2
stop();
Instance of Symbol 738 MovieClip in Symbol 744 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 4;
_parent._y = _parent._y + 3;
if (_parent._x <= 0) {
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 500;
}
_parent.removeMovieClip();
}
}
Symbol 744 MovieClip Frame 3
this._name = "dead";
if (_root.godMode != true) {
if (_root.levelscore > 1000) {
_root.levelscore = _root.levelscore - 1000;
}
}
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 2
stop();
Symbol 745 MovieClip Frame 3
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 746 MovieClip Frame 1
stop();
Symbol 746 MovieClip Frame 2
stop();
Symbol 746 MovieClip Frame 3
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 748 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 748 MovieClip Frame 45
_parent.gotoAndStop(4);
Symbol 749 MovieClip Frame 45
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 749 MovieClip Frame 95
_parent.gotoAndStop(5);
stop();
Symbol 754 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 754 MovieClip Frame 102
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 755 MovieClip Frame 19
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 755 MovieClip Frame 40
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 755 MovieClip Frame 46
stop();
Symbol 756 MovieClip Frame 5
var bloodChance = random(30);
Instance of Symbol 621 MovieClip in Symbol 756 MovieClip Frame 19
onClipEvent (load) {
if (_parent.bloodChance < 10) {
this.gotoAndStop(2);
} else if ((_parent.bloodChance >= 10) && (_parent.bloodChance < 18)) {
this.gotoAndStop(1);
} else if ((_parent.bloodChance >= 18) && (_parent.bloodChance < 25)) {
this.gotoAndStop(3);
} else if (_parent.bloodChance >= 25) {
this.gotoAndStop(4);
}
}
Symbol 756 MovieClip Frame 23
_root.deadTerrorists++;
stop();
Instance of Symbol 630 MovieClip in Symbol 756 MovieClip Frame 23
onClipEvent (load) {
var whichDeath = random(10);
if (whichDeath <= 4) {
this.gotoAndStop(1);
} else if ((whichDeath > 4) && (whichDeath < 8)) {
this.gotoAndStop(2);
} else if (whichDeath >= 8) {
this.gotoAndStop(3);
}
}
Symbol 757 MovieClip Frame 1
stop();
Symbol 757 MovieClip Frame 2
stop();
Instance of Symbol 747 MovieClip in Symbol 757 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 8;
if (_parent._x <= 330) {
_parent._x = 330;
_parent.gotoAndStop(3);
}
}
Symbol 757 MovieClip Frame 3
stop();
Symbol 757 MovieClip Frame 4
stop();
Symbol 757 MovieClip Frame 5
stop();
Instance of Symbol 633 MovieClip in Symbol 757 MovieClip Frame 5
onClipEvent (enterFrame) {
_parent._x = _parent._x + 5;
if (_parent._x > 460) {
_parent._x = 460;
_parent.gotoAndStop(6);
}
}
Symbol 757 MovieClip Frame 6
stop();
Symbol 757 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 760 MovieClip Frame 20
_parent.gotoAndStop(3);
stop();
Symbol 762 MovieClip Frame 19
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 762 MovieClip Frame 40
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 762 MovieClip Frame 45
gotoAndPlay (1);
Symbol 762 MovieClip Frame 46
stop();
Symbol 763 MovieClip Frame 1
stop();
Symbol 763 MovieClip Frame 2
stop();
Symbol 763 MovieClip Frame 3
stop();
Instance of Symbol 761 MovieClip in Symbol 763 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent._x < 320) {
_parent._x = _parent._x + 8;
} else if (_parent._x >= 320) {
_parent._x = 320;
_parent.gotoAndStop(4);
}
if ((_parent._x > 110) && (_parent._x < 265)) {
_parent._name = "hidden";
} else if (_parent._x >= 265) {
_parent._name = "terroristB";
}
}
Symbol 763 MovieClip Frame 4
stop();
Instance of Symbol 762 MovieClip in Symbol 763 MovieClip Frame 4
onClipEvent (enterFrame) {
_parent._x = _parent._x + 2;
if (_parent._x >= 360) {
_parent._x = 360;
this.gotoAndStop(46);
}
}
Symbol 763 MovieClip Frame 10
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 770 MovieClip Frame 1
stop();
Symbol 773 MovieClip Frame 256
stop();
_root.nextFrame();
Symbol 779 MovieClip Frame 1
stop();
Symbol 779 MovieClip Frame 2
stop();
Symbol 780 Button
on (keyPress "<Space>") {
stopAllSounds();
_root.levelComplete.removeMovieClip();
gotoAndStop (66);
}
on (keyPress "r") {
if (_root.playerAmmo < 30) {
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
}
Symbol 781 MovieClip Frame 1
stop();
Symbol 781 MovieClip Frame 2
stop();
Symbol 781 MovieClip Frame 3
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 782 MovieClip Frame 1
stop();
Symbol 782 MovieClip Frame 2
stop();
Instance of Symbol 747 MovieClip in Symbol 782 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 8;
if (_parent._x <= 260) {
_parent._x = 260;
_parent.gotoAndStop(3);
}
}
Symbol 782 MovieClip Frame 3
stop();
Symbol 782 MovieClip Frame 4
stop();
Symbol 782 MovieClip Frame 5
stop();
Instance of Symbol 633 MovieClip in Symbol 782 MovieClip Frame 5
onClipEvent (enterFrame) {
_parent._x = _parent._x + 5;
if (_parent._x > 460) {
_parent._x = 460;
_parent.gotoAndStop(6);
}
}
Symbol 782 MovieClip Frame 6
stop();
Symbol 782 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 783 MovieClip Frame 20
_parent.gotoAndStop(3);
stop();
Symbol 784 MovieClip Frame 6
_parent._x = _parent._x - 23;
Symbol 784 MovieClip Frame 11
_parent._x = _parent._x - 23;
Symbol 784 MovieClip Frame 16
_parent._x = _parent._x - 23;
Symbol 784 MovieClip Frame 20
_parent._x = _parent._x - 23;
Symbol 784 MovieClip Frame 23
_parent.gotoAndStop(5);
stop();
Symbol 785 MovieClip Frame 1
stop();
Symbol 785 MovieClip Frame 2
stop();
Symbol 785 MovieClip Frame 3
stop();
Instance of Symbol 761 MovieClip in Symbol 785 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent._x < 360) {
_parent._x = _parent._x + 8;
} else if (_parent._x >= 360) {
_parent._x = 360;
_parent.gotoAndStop(4);
}
if ((_parent._x > 110) && (_parent._x < 265)) {
_parent._name = "hidden";
} else if (_parent._x >= 265) {
_parent._name = "terroristB";
}
}
Symbol 785 MovieClip Frame 4
stop();
Symbol 785 MovieClip Frame 5
stop();
Symbol 785 MovieClip Frame 10
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 789 MovieClip Frame 1
stop();
Symbol 789 MovieClip Frame 2
this._name = "broken";
_root.lampB_mirror.gotoAndStop(2);
stop();
Symbol 804 MovieClip Frame 60
stop();
Symbol 805 MovieClip Frame 1
stop();
Symbol 805 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 807 MovieClip Frame 1
stop();
Symbol 807 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 811 MovieClip Frame 1
stop();
Symbol 811 MovieClip Frame 2
this._name = "broken";
_root.theHall.gotoAndStop(2);
stop();
Symbol 832 MovieClip Frame 196
stop();
_root.nextFrame();
Symbol 833 MovieClip Frame 25
stop();
Symbol 835 MovieClip Frame 5
stop();
Symbol 836 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndStop (481);
}
Symbol 851 MovieClip Frame 17
stop();
Symbol 852 MovieClip Frame 1
stop();
Symbol 852 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 854 MovieClip Frame 1
stop();
Symbol 866 MovieClip Frame 65
stop();
_root.nextFrame();
Symbol 871 MovieClip Frame 1
stop();
Symbol 871 MovieClip Frame 2
stop();
Symbol 871 MovieClip Frame 3
stop();
Symbol 878 MovieClip Frame 55
_root.nextFrame();
stop();
Symbol 881 MovieClip Frame 20
_parent.gotoAndStop(1);
stop();
Symbol 882 MovieClip Frame 1
_root.myDeskHit = false;
stop();
Symbol 882 MovieClip Frame 2
stop();
Symbol 883 MovieClip [HouseSteps] Frame 1
stop();
Symbol 890 MovieClip [brunnen] Frame 1
stop();
Symbol 895 MovieClip [lastBushes] Frame 1
stop();
Symbol 895 MovieClip [lastBushes] Frame 2
stop();
Symbol 899 MovieClip [lastFountain] Frame 1
stop();
Symbol 899 MovieClip [lastFountain] Frame 2
stop();
Symbol 899 MovieClip [lastFountain] Frame 3
stop();
Symbol 906 MovieClip Frame 5
var shootChance = random(30);
play();
Symbol 906 MovieClip Frame 19
if (_root.godMode != true) {
if (_root.difficulty == 5) {
if (shootChance < 8) {
if (_root.playerHit != true) {
}
}
} else if (_root.difficulty == 12) {
if (shootChance < 15) {
if (_root.playerHit != true) {
}
}
} else if (_root.difficulty == 15) {
if (shootChance > 10) {
if (_root.playerHit != true) {
}
}
}
}
Symbol 906 MovieClip Frame 49
var shootChance = random(30);
play();
Symbol 906 MovieClip Frame 63
if (_root.godMode != true) {
if (_root.difficulty == 5) {
if (shootChance < 8) {
if (_root.playerHit != true) {
}
}
} else if (_root.difficulty == 12) {
if (shootChance < 15) {
if (_root.playerHit != true) {
}
}
} else if (_root.difficulty == 15) {
if (shootChance > 10) {
if (_root.playerHit != true) {
}
}
}
}
Symbol 907 MovieClip Frame 60
stop();
Symbol 931 MovieClip Frame 20
stop();
Symbol 942 MovieClip Frame 35
stop();
Symbol 953 MovieClip Frame 40
_parent.nextFrame();
stop();
Symbol 954 MovieClip [JeepMC] Frame 1
stop();
Symbol 954 MovieClip [JeepMC] Frame 2
stop();
this._name = "dead";
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 1000;
}
Symbol 954 MovieClip [JeepMC] Frame 3
stop();
this._name = "dead";
Symbol 960 MovieClip [fountain_back] Frame 1
stop();
Symbol 960 MovieClip [fountain_back] Frame 2
stop();
Symbol 960 MovieClip [fountain_back] Frame 3
stop();
Symbol 965 MovieClip Frame 3
_parent._x = _parent._x + (random(15) + 10);
_parent._y = _parent._y + (random(15) + 10);
Symbol 965 MovieClip Frame 6
_parent._x = _parent._x + (random(15) + 10);
_parent._y = _parent._y + (random(15) + 10);
Symbol 965 MovieClip Frame 9
_parent._x = _parent._x + (random(15) + 10);
_parent._y = _parent._y + (random(15) + 10);
Symbol 965 MovieClip Frame 12
_parent._x = _parent._x + (random(15) + 10);
_parent._y = _parent._y + (random(15) + 10);
Symbol 965 MovieClip Frame 15
_parent.nextFrame();
stop();
Symbol 968 MovieClip Frame 5
var shootChance = random(30);
play();
Symbol 968 MovieClip Frame 10
if (_root.godMode != true) {
if (_root.difficulty == 5) {
if (shootChance < 8) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 12) {
if (shootChance < 15) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 15) {
if (shootChance > 10) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
}
}
Symbol 968 MovieClip Frame 34
if (shootChance < 10) {
gotoAndPlay (35);
} else {
gotoAndPlay (1);
}
Symbol 968 MovieClip Frame 38
_parent.nextFrame();
stop();
Symbol 970 MovieClip Frame 11
_parent._y = _parent._y + 3;
Symbol 972 MovieClip Frame 5
var shootChance = random(30);
play();
Symbol 972 MovieClip Frame 25
if (_root.godMode != true) {
if (_root.difficulty == 5) {
if (shootChance < 8) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 12) {
if (shootChance < 15) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 15) {
if (shootChance > 10) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
}
}
Symbol 972 MovieClip Frame 35
if (shootChance < 10) {
_parent.nextFrame();
} else {
gotoAndPlay (1);
}
Symbol 977 MovieClip Frame 9
var shootChance = random(12);
Symbol 977 MovieClip Frame 12
if (_root.godMode != true) {
if (shootChance > 9) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
}
Symbol 977 MovieClip Frame 31
_parent._parent._y = _parent._parent._y + 15;
_parent._parent._xscale = _parent._parent._xscale + 2;
_parent._parent._yscale = _parent._parent._yscale + 2;
Symbol 977 MovieClip Frame 35
_parent._parent._y = _parent._parent._y + 15;
_parent._parent._xscale = _parent._parent._xscale + 2;
_parent._parent._yscale = _parent._parent._yscale + 2;
Symbol 977 MovieClip Frame 41
_parent._parent._y = _parent._parent._y + 15;
_parent._parent._xscale = _parent._parent._xscale + 2;
_parent._parent._yscale = _parent._parent._yscale + 2;
Symbol 977 MovieClip Frame 46
var shootChance = random(12);
Symbol 977 MovieClip Frame 49
if (_root.godMode != true) {
if (shootChance > 9) {
if (_root.playerHit != true) {
_root.playerHit = true;
}
}
}
Symbol 977 MovieClip Frame 57
_parent._parent._y = _parent._parent._y + 15;
_parent._parent._xscale = _parent._parent._xscale + 2;
_parent._parent._yscale = _parent._parent._yscale + 2;
Symbol 977 MovieClip Frame 65
_parent._parent._y = _parent._parent._y + 15;
_parent._parent._xscale = _parent._parent._xscale + 2;
_parent._parent._yscale = _parent._parent._yscale + 2;
Symbol 978 MovieClip Frame 1
stop();
Symbol 983 MovieClip Frame 11
_root.deadTerrorists++;
stop();
Symbol 990 MovieClip Frame 16
_root.deadTerrorists++;
stop();
Symbol 991 MovieClip Frame 1
stop();
Symbol 991 MovieClip Frame 2
stop();
Symbol 991 MovieClip Frame 3
stop();
Symbol 991 MovieClip Frame 4
stop();
Instance of Symbol 970 MovieClip in Symbol 991 MovieClip Frame 4
onClipEvent (enterFrame) {
_parent._x = _parent._x - 15;
if (_parent._x < 50) {
_parent.nextFrame();
}
}
Symbol 991 MovieClip Frame 5
stop();
Symbol 991 MovieClip Frame 6
stop();
Instance of Symbol 978 MovieClip in Symbol 991 MovieClip Frame 6
onClipEvent (enterFrame) {
if (_parent._y > 350) {
_parent._y = 350;
_parent.gotoAndStop(10);
}
}
Symbol 991 MovieClip Frame 7
_root.numTerrorists--;
_root.T1ready = true;
this._name = "dead";
stop();
Symbol 991 MovieClip Frame 8
_root.numTerrorists--;
_root.T1ready = true;
this._name = "dead";
stop();
Symbol 991 MovieClip Frame 10
stop();
Symbol 996 MovieClip Frame 20
var shootChance = random(15);
play();
Symbol 996 MovieClip Frame 25
if (_root.godMode != true) {
if (shootChance < 7) {
_root.playerHit = true;
}
}
Symbol 996 MovieClip Frame 44
if (_root.godMode != true) {
if (shootChance < 10) {
gotoAndPlay (15);
} else {
gotoAndPlay (46);
}
}
Symbol 996 MovieClip Frame 48
_parent.nextFrame();
stop();
Symbol 997 MovieClip Frame 3
_parent._x = _parent._x + (random(3) + 5);
_parent._y = _parent._y + (random(5) + 5);
Symbol 997 MovieClip Frame 6
_parent._x = _parent._x + (random(3) + 5);
_parent._y = _parent._y + (random(5) + 5);
Symbol 997 MovieClip Frame 9
_parent._x = _parent._x + (random(3) + 5);
_parent._y = _parent._y + (random(5) + 5);
Symbol 997 MovieClip Frame 12
_parent._x = _parent._x + (random(3) + 5);
_parent._y = _parent._y + (random(5) + 5);
Symbol 997 MovieClip Frame 15
_parent.nextFrame();
stop();
Symbol 1002 MovieClip Frame 2
var shootChance = random(12);
Symbol 1002 MovieClip Frame 4
if (_root.godMode != true) {
if (shootChance > 9) {
_root.playerHit = true;
}
}
Symbol 1002 MovieClip Frame 5
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 10
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 15
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 19
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 23
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 28
_parent._parent._x = _parent._parent._x - 15;
Symbol 1002 MovieClip Frame 32
_parent._parent._x = _parent._parent._x - 15;
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1004 MovieClip Frame 1
stop();
Symbol 1008 MovieClip Frame 10
_root.deadTerrorists++;
stop();
Symbol 1012 MovieClip Frame 10
_root.deadTerrorists++;
stop();
Symbol 1013 MovieClip Frame 1
stop();
Symbol 1013 MovieClip Frame 2
stop();
Symbol 1013 MovieClip Frame 3
stop();
Symbol 1013 MovieClip Frame 4
stop();
Symbol 1013 MovieClip Frame 5
stop();
Instance of Symbol 1003 MovieClip in Symbol 1013 MovieClip Frame 5
onClipEvent (enterFrame) {
if (_parent._x < 140) {
_parent._x = 150;
_parent.gotoAndStop(6);
}
}
Symbol 1013 MovieClip Frame 6
stop();
Symbol 1013 MovieClip Frame 7
_root.numTerrorists--;
_root.T2ready = true;
this._name = "dead";
stop();
Symbol 1013 MovieClip Frame 8
_root.numTerrorists--;
_root.T2ready = true;
this._name = "dead";
stop();
Symbol 1013 MovieClip Frame 9
_root.numTerrorists--;
_root.T2ready = true;
this._name = "dead";
stop();
Symbol 1013 MovieClip Frame 10
_root.numTerrorists--;
_root.T2ready = true;
this._name = "dead";
stop();
Symbol 1014 MovieClip Frame 20
var shootChance = random(15);
play();
Symbol 1014 MovieClip Frame 25
if (_root.godMode != true) {
if (shootChance < 7) {
_root.playerHit = true;
}
}
Symbol 1014 MovieClip Frame 44
if (shootChance < 10) {
gotoAndPlay (15);
} else {
gotoAndPlay (46);
}
Symbol 1014 MovieClip Frame 48
_parent.nextFrame();
stop();
Symbol 1015 MovieClip Frame 1
stop();
Symbol 1015 MovieClip Frame 2
stop();
Symbol 1015 MovieClip Frame 3
stop();
Instance of Symbol 978 MovieClip in Symbol 1015 MovieClip Frame 3
onClipEvent (enterFrame) {
if (_parent._y > 350) {
_parent._y = 350;
_parent.nextFrame();
}
}
Symbol 1015 MovieClip Frame 4
stop();
Symbol 1015 MovieClip Frame 5
stop();
Symbol 1015 MovieClip Frame 6
stop();
Symbol 1015 MovieClip Frame 7
_root.numTerrorists--;
_root.T3ready = true;
this._name = "dead";
stop();
Symbol 1015 MovieClip Frame 8
_root.numTerrorists--;
_root.T3ready = true;
this._name = "dead";
stop();
Symbol 1015 MovieClip Frame 9
_root.numTerrorists--;
_root.T3ready = true;
this._name = "dead";
stop();
Symbol 1015 MovieClip Frame 10
_root.numTerrorists--;
_root.T3ready = true;
this._name = "dead";
stop();
Symbol 1016 MovieClip Frame 10
_parent.nextFrame();
stop();
Symbol 1017 MovieClip Frame 1
stop();
Symbol 1017 MovieClip Frame 2
stop();
Symbol 1017 MovieClip Frame 3
stop();
Symbol 1017 MovieClip Frame 4
stop();
Instance of Symbol 978 MovieClip in Symbol 1017 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_parent._y > 350) {
_parent._y = 350;
_parent.nextFrame();
}
}
Symbol 1017 MovieClip Frame 5
stop();
Symbol 1017 MovieClip Frame 6
stop();
Symbol 1017 MovieClip Frame 7
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1017 MovieClip Frame 8
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1017 MovieClip Frame 9
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1017 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1019 MovieClip Frame 1
stop();
Symbol 1020 MovieClip Frame 5
stop();
Symbol 1022 MovieClip Frame 10
_root.bushHealth();
_root.ret.gotoAndStop(1);
_root.playerHit = false;
_parent._name = "playerHitMC";
_parent.gotoAndStop(1);
Symbol 1024 MovieClip Frame 1
stop();
Symbol 1024 MovieClip Frame 2
stop();
this._name = "meHit";
Symbol 1025 Button
on (keyPress "<Space>") {
_root.levelComplete.gotoAndPlay(2);
}
on (keyPress "r") {
if ((_root.playerAmmo < 30) && (_root.playerHit != true)) {
_root.playerReload = true;
_root.playerMC.gotoAndPlay(3);
}
}
Symbol 1027 MovieClip Frame 1
play();
Symbol 1027 MovieClip Frame 2
_root.playerAmmo--;
if (_root.playerAmmo <= 0) {
_root.playerAmmo = 0;
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
_root.playerReload = true;
_parent.gotoAndPlay(3);
}
Symbol 1030 MovieClip [BushGun] Frame 1
stop();
Symbol 1030 MovieClip [BushGun] Frame 2
stop();
Symbol 1030 MovieClip [BushGun] Frame 3
this._name = "playerReloading";
Symbol 1030 MovieClip [BushGun] Frame 61
this._name = "playerMC";
_root.playerAmmo = 30;
_root.ret.gotoAndStop(1);
_root.playerReload = false;
gotoAndStop (1);
Symbol 1045 MovieClip Frame 3
_parent._x = _parent._x + (random(15) + 15);
_parent._y = _parent._y + 2;
Symbol 1045 MovieClip Frame 6
_parent._x = _parent._x + (random(15) + 15);
_parent._y = _parent._y + 2;
Symbol 1045 MovieClip Frame 9
_parent._x = _parent._x + (random(15) + 15);
_parent._y = _parent._y + 2;
Symbol 1045 MovieClip Frame 12
_parent._x = _parent._x + (random(15) + 15);
_parent._y = _parent._y + 2;
Symbol 1045 MovieClip Frame 15
_parent.nextFrame();
stop();
Symbol 1046 MovieClip Frame 21
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 12) {
if ((hitChance < 15) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 15) {
if ((hitChance < 20) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
}
Symbol 1046 MovieClip Frame 64
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 12) {
if ((hitChance < 15) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 15) {
if ((hitChance < 20) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
}
Symbol 1046 MovieClip Frame 85
if (hitChance > 15) {
_parent.nextFrame();
} else {
gotoAndPlay (1);
}
Symbol 1047 MovieClip Frame 26
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 12) {
if ((hitChance < 15) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 15) {
if ((hitChance < 20) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
}
Symbol 1048 MovieClip Frame 1
stop();
Symbol 1048 MovieClip Frame 2
stop();
Symbol 1048 MovieClip Frame 3
stop();
Symbol 1048 MovieClip Frame 4
stop();
Symbol 1048 MovieClip Frame 5
stop();
Symbol 1048 MovieClip Frame 6
stop();
Symbol 1048 MovieClip Frame 7
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1048 MovieClip Frame 8
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1048 MovieClip Frame 9
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1048 MovieClip Frame 10
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1049 MovieClip Frame 5
_parent._x = _parent._x - (random(10) + 5);
_parent._y = _parent._y - 2;
Symbol 1049 MovieClip Frame 10
_parent._x = _parent._x - (random(10) + 5);
_parent._y = _parent._y - 2;
Symbol 1049 MovieClip Frame 15
_parent._x = _parent._x - (random(10) + 5);
_parent._y = _parent._y - 2;
Symbol 1049 MovieClip Frame 19
_parent._x = _parent._x - (random(10) + 5);
_parent._y = _parent._y - 2;
Symbol 1049 MovieClip Frame 23
_parent._x = _parent._x - (random(10) + 5);
_parent._y = _parent._y - 2;
Symbol 1049 MovieClip Frame 25
_parent.nextFrame();
stop();
Symbol 1050 MovieClip Frame 1
stop();
Symbol 1050 MovieClip Frame 2
stop();
Symbol 1050 MovieClip Frame 3
stop();
Symbol 1050 MovieClip Frame 7
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1050 MovieClip Frame 8
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1050 MovieClip Frame 9
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1050 MovieClip Frame 10
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1051 MovieClip Frame 5
_parent._x = _parent._x - (random(30) + _root.difficulty);
Symbol 1051 MovieClip Frame 10
_parent._x = _parent._x - (random(30) + _root.difficulty);
Symbol 1051 MovieClip Frame 15
_parent._x = _parent._x - (random(30) + _root.difficulty);
Symbol 1051 MovieClip Frame 19
_parent.nextFrame();
stop();
Symbol 1053 MovieClip Frame 4
_parent._x = _parent._x - (random(35) + _root.difficulty);
Symbol 1053 MovieClip Frame 7
_parent._x = _parent._x - (random(35) + _root.difficulty);
Symbol 1053 MovieClip Frame 10
_parent._x = _parent._x - (random(35) + _root.difficulty);
Symbol 1053 MovieClip Frame 13
_parent._x = _parent._x - (random(35) + _root.difficulty);
Symbol 1053 MovieClip Frame 17
_parent.nextFrame();
stop();
Symbol 1054 MovieClip Frame 1
stop();
Symbol 1054 MovieClip Frame 2
stop();
Symbol 1054 MovieClip Frame 3
stop();
Symbol 1054 MovieClip Frame 4
stop();
Symbol 1054 MovieClip Frame 7
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1054 MovieClip Frame 8
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1054 MovieClip Frame 9
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1054 MovieClip Frame 10
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1055 MovieClip Frame 20
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 12) {
if ((hitChance < 15) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 15) {
if ((hitChance < 20) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
}
Symbol 1055 MovieClip Frame 66
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 12) {
if ((hitChance < 15) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
} else if (_root.difficulty == 15) {
if ((hitChance < 20) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
}
Symbol 1055 MovieClip Frame 86
if (hitChance > 15) {
_parent.nextFrame();
} else {
gotoAndPlay (1);
}
Symbol 1056 MovieClip Frame 1
stop();
Symbol 1056 MovieClip Frame 2
stop();
Symbol 1056 MovieClip Frame 3
stop();
Symbol 1056 MovieClip Frame 4
stop();
Symbol 1056 MovieClip Frame 5
stop();
Symbol 1056 MovieClip Frame 6
stop();
Symbol 1056 MovieClip Frame 7
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1056 MovieClip Frame 8
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1056 MovieClip Frame 9
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1056 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 1058 MovieClip Frame 1
stop();
Symbol 1080 MovieClip Frame 95
_root.nextFrame();
stop();
Symbol 1082 MovieClip Frame 5
stop();
Symbol 1085 MovieClip Frame 33
stop();
Symbol 1086 MovieClip Frame 1
stop();
Symbol 1086 MovieClip Frame 2
var launch = 300;
play();
Symbol 1086 MovieClip Frame 14
launch = launch - 25;
if (launch <= _root.distance) {
gotoAndStop (15);
} else {
gotoAndPlay (3);
}
Symbol 1086 MovieClip Frame 15
stop();
if (_root.vehicles.hitTest(this._x, this._y, true)) {
_root.vehicles.stop();
_root.vehicles.van.gotoAndStop(6);
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 10000;
}
this.removeMovieClip();
} else if (_root.copterA.hitTest(this._x, this._y, true)) {
_root.copterA.stop();
_root.copterA.chopper.gotoAndStop(2);
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 2500;
}
this.removeMovieClip();
} else if (_root.copterB.hitTest(this._x, this._y, true)) {
_root.copterB.stop();
_root.copterB.chopper.gotoAndStop(2);
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 2500;
}
this.removeMovieClip();
} else if (_root.copterC.hitTest(this._x, this._y, true)) {
_root.copterC.stop();
_root.copterC.chopper.gotoAndStop(2);
if (_root.godMode != true) {
_root.levelScore = _root.levelScore + 2500;
}
this.removeMovieClip();
} else {
nextFrame();
}
Symbol 1086 MovieClip Frame 16
stop();
if (this._y < 150) {
this._y = 150;
explode._xscale = explode._xscale - 60;
explode._yscale = explode._yscale - 60;
}
Symbol 1094 MovieClip Frame 20
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 12) {
if ((hitChance < 17) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 15) {
if ((hitChance < 26) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
}
Symbol 1094 MovieClip Frame 47
var hitChance = random(30);
if (_root.difficulty == 5) {
if ((hitChance < 10) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 12) {
if ((hitChance < 17) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
} else if (_root.difficulty == 15) {
if ((hitChance < 26) && (_root.playerHit != true)) {
_root.dirtHit.gotoAndPlay(2);
if (_root.godMode != true) {
_root.playerHit = true;
}
}
}
Symbol 1106 MovieClip Frame 32
stop();
Symbol 1125 MovieClip Frame 30
stop();
Symbol 1126 MovieClip Frame 30
var copterPos = random(10);
if (copterPos >= 7) {
_root.copterB.gotoAndPlay(2);
} else {
_root.copterB.gotoAndPlay(85);
}
Symbol 1126 MovieClip Frame 70
_root.numTerrorists--;
Symbol 1126 MovieClip Frame 90
stop();
Symbol 1127 MovieClip Frame 1
stop();
Symbol 1127 MovieClip Frame 2
stop();
_parent._name = "dead";
Symbol 1128 MovieClip Frame 1
stop();
Symbol 1128 MovieClip Frame 2
play();
Symbol 1128 MovieClip Frame 80
stop();
Symbol 1128 MovieClip Frame 85
play();
Symbol 1128 MovieClip Frame 310
stop();
Symbol 1129 MovieClip Frame 20
var copterPos = random(10);
if (copterPos >= 7) {
_root.copterC.gotoAndPlay(2);
} else {
_root.copterC.gotoAndPlay(55);
}
Symbol 1129 MovieClip Frame 50
_root.numTerrorists--;
Symbol 1129 MovieClip Frame 70
stop();
Symbol 1130 MovieClip Frame 1
stop();
Symbol 1130 MovieClip Frame 2
stop();
_parent._name = "dead";
Symbol 1131 MovieClip Frame 1
stop();
Symbol 1131 MovieClip Frame 2
play();
Symbol 1131 MovieClip Frame 80
stop();
Symbol 1131 MovieClip Frame 85
play();
Symbol 1131 MovieClip Frame 360
stop();
Symbol 1132 MovieClip Frame 160
stop();
_root.numTerrorists--;
_root.hideAll();
Symbol 1133 MovieClip Frame 1
stop();
Symbol 1133 MovieClip Frame 2
stop();
_parent._name = "dead";
Symbol 1134 MovieClip Frame 1
stop();
Symbol 1134 MovieClip Frame 2
play();
Symbol 1134 MovieClip Frame 50
stop();
Symbol 1134 MovieClip Frame 55
play();
Symbol 1134 MovieClip Frame 400
stop();
Symbol 1139 MovieClip Frame 10
stop();
Symbol 1140 MovieClip Frame 1
stop();
Symbol 1145 MovieClip Frame 1
play();
Symbol 1145 MovieClip Frame 2
_parent._parent._y = _parent._parent._y + 10;
Symbol 1145 MovieClip Frame 4
_parent._parent._y = _parent._parent._y - 10;
Symbol 1145 MovieClip Frame 17
_root.playerRockets--;
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
stop();
Symbol 1146 MovieClip Frame 1
stop();
Symbol 1146 MovieClip Frame 2
stop();
_parent.flame.gotoAndPlay(2);
Symbol 1152 MovieClip Frame 1
stop();
Symbol 1152 MovieClip Frame 8
stop();
Symbol 1169 MovieClip Frame 95
_root.playerReload = false;
_root.ret.gotoAndStop(1);
_root.triggerDown = false;
_parent.gotoAndStop("playerCrouch");
stop();
Symbol 1170 MovieClip Frame 1
stop();
Symbol 1170 MovieClip Frame 2
stop();
Symbol 1170 MovieClip Frame 3
stop();
Symbol 1170 MovieClip Frame 4
stop();
Symbol 1170 MovieClip Frame 5
stop();
Symbol 1170 MovieClip Frame 6
stop();
Symbol 1170 MovieClip Frame 7
stop();
Symbol 1170 MovieClip Frame 8
stop();
Symbol 1170 MovieClip Frame 9
stop();
Symbol 1170 MovieClip Frame 10
stop();
Symbol 1170 MovieClip Frame 11
stop();
_root.ret.gotoAndStop(2);
Symbol 1170 MovieClip Frame 12
this._name = "playerHurt";
_root.bushHealth();
stop();
Symbol 1170 MovieClip Frame 13
this._name = "playerDead";
stop();
Symbol 1191 MovieClip Frame 160
stop();
_root.reviveAll();
Symbol 1201 MovieClip Frame 60
stop();
_root.removeAll();
Symbol 1202 MovieClip Frame 1
stop();
Symbol 1202 MovieClip Frame 2
stop();
Symbol 1202 MovieClip Frame 3
stop();
Symbol 1202 MovieClip Frame 4
stop();
Symbol 1202 MovieClip Frame 5
stop();
Symbol 1202 MovieClip Frame 6
stop();
_root.numTerrorists--;
_parent._name = "dead";
Symbol 1210 MovieClip Frame 11
stop();
Symbol 1215 MovieClip Frame 1
stop();
Symbol 1215 MovieClip Frame 2
van.gotoAndStop(5);
play();
Symbol 1215 MovieClip Frame 65
van.gotoAndStop(4);
Symbol 1215 MovieClip Frame 67
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 69
van.gotoAndStop(2);
Symbol 1215 MovieClip Frame 132
_root.bushes.gotoAndStop(2);
Symbol 1215 MovieClip Frame 144
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 149
_root.fountainA.gotoAndStop(2);
van.gotoAndStop(4);
Symbol 1215 MovieClip Frame 151
van.gotoAndStop(2);
Symbol 1215 MovieClip Frame 153
van.gotoAndStop(1);
Symbol 1215 MovieClip Frame 156
_root.fountainB.gotoAndStop(2);
Symbol 1215 MovieClip Frame 178
van.gotoAndStop(2);
Symbol 1215 MovieClip Frame 180
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 183
van.gotoAndStop(4);
Symbol 1215 MovieClip Frame 200
_root.removeAll();
Symbol 1215 MovieClip Frame 225
stop();
Symbol 1215 MovieClip Frame 230
van.gotoAndStop(2);
play();
Symbol 1215 MovieClip Frame 335
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 338
van.gotoAndStop(4);
Symbol 1215 MovieClip Frame 341
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 408
van.gotoAndStop(4);
Symbol 1215 MovieClip Frame 413
van.gotoAndStop(3);
_root.fountainA.gotoAndStop(3);
Symbol 1215 MovieClip Frame 420
van.gotoAndStop(2);
Symbol 1215 MovieClip Frame 422
_root.fountainB.gotoAndStop(3);
Symbol 1215 MovieClip Frame 426
van.gotoAndStop(3);
Symbol 1215 MovieClip Frame 435
_root.removeAll();
Symbol 1215 MovieClip Frame 465
stop();
Symbol 1225 MovieClip Frame 120
stop();
_root.nextFrame();
Symbol 1227 MovieClip Frame 1
stopAllSounds();
Symbol 1227 MovieClip Frame 10
stop();
Symbol 1235 MovieClip Frame 339
stop();
_root.nextFrame();
Symbol 1251 MovieClip Frame 201
stop();
Symbol 1269 MovieClip Frame 433
stop();
_root.gotoAndStop("theEnd");
Symbol 1290 MovieClip Frame 19
stop();
Symbol 1297 MovieClip Frame 85
stop();
stopAllSounds();
_parent.nextFrame();
Symbol 1311 MovieClip Frame 700
stop();
stopAllSounds();
_root.gotoAndStop("menu");
Symbol 1316 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndPlay (51);
}
Symbol 1322 Button
on (release) {
gotoAndStop (558);
}
Symbol 1342 Button
on (release) {
sendHighScore();
}
Symbol 1360 MovieClip Frame 18
txtUsername = _parent.mcHighScoreData.notSentUsername;
myDate = new Date();
stop();
Symbol 1366 Button
on (release) {
gotoAndPlay ("weekly");
}
Symbol 1369 Button
on (release) {
gotoAndPlay ("monthly");
}
Symbol 1404 MovieClip Frame 11
stop();
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Instance of Symbol 1404 MovieClip in Symbol 1405 MovieClip Frame 1
onClipEvent (load) {
stop();
}
Symbol 1405 MovieClip Frame 10
stop();
Symbol 1411 Button
on (release) {
gotoAndStop ("daily");
}
Symbol 1475 MovieClip Frame 1
function getHighScores(period, target) {
var _local1 = target;
_local1.records = 0;
if (saveScore) {
_local1.score = localScore;
_local1.username = txtUsername;
_local1.notSentScore = localScore;
_local1.notSentUsername = txtUsername;
}
_local1.gamename = gamename;
_local1.low = 0;
_local1.high = 10;
_local1.formaction = "gethighscores";
_local1.dwm = period;
var _local2 = getTimer() + random(100);
_local1.loadVariables("http://www.miniclip.com/Flash/proxy.php?preventCashing=" + _local2, "GET");
play();
}
function sendHighScore() {
if ((txtUsername != "") && (txtUsername != undefined)) {
getHighScores(2, mcHighScoreData);
}
}
this.username = "";
this.score = 0;
position_d = 0;
position_w = 0;
position_m = 0;
mcHighScoreData.records = 0;
dailyLoaded = false;
weeklyLoaded = false;
monthlyLoaded = false;
dailyTabClicked = false;
weeklyTabClicked = false;
monthlyTabClicked = false;
timeOutVal = 15000;
completed = "false";
localScore = int(eval (scoreLocation));
this._x = int(this._x);
this._y = int(this._y);
if (gameName == undefined) {
trace("MINICLIP.COM HIGHSCORE COMPONENT WARNING");
trace("========================================");
trace("The 'gameName' parameter has not been set. This parameter");
trace("needs to be set for the highscore component to function.");
error = true;
}
if ((eval (scoreLocation) == undefined) && (saveScore)) {
trace("MINICLIP.COM HIGHSCORE COMPONENT WARNING");
trace("========================================");
trace("The 'scoreLocation' parameter does not contain any data.");
trace("This parameter needs to be pointing to the game score variable");
trace("set for the highscore component to function.");
error = true;
}
if (error == true) {
_parent.stop();
stop();
} else if (saveScore && (eval (scoreLocation) > 0)) {
gotoAndPlay ("save");
} else {
getHighScores(2, mcHighScoreData);
gotoAndPlay ("load");
}
Symbol 1475 MovieClip Frame 9
Selection.setFocus("txtUsername");
txtUsername = mcHighScoreData.username;
stop();
Instance of Symbol 1338 MovieClip in Symbol 1475 MovieClip Frame 9
onClipEvent (keyDown) {
if (Key.isDown(13)) {
_parent.sendHighScore();
}
}
Symbol 1475 MovieClip Frame 15
mcHighScoreData.username = "";
everyNSeconds = getTimer() + 2000;
saveScore = false;
timeOut = getTimer() + timeOutVal;
Symbol 1475 MovieClip Frame 17
if (getTimer() > timeOut) {
timeOut = getTimer() + timeOutVal;
completed = false;
gotoAndPlay ("failedLoading");
} else if (mcHighScoreData.records > 0) {
mcHighScoreData.positionDaily = mcHighScoreData.position;
var i = 0;
while (i < mcHighScoreData.high) {
mcHighScoreData["userNameDaily" + i] = mcHighScoreData["user_name" + i];
mcHighScoreData["scoreDaily" + i] = mcHighScoreData["score" + i];
mcHighScoreData["dateDaily" + i] = mcHighScoreData["date" + i];
i++;
}
gotoAndPlay ("completed");
} else {
if (getTimer() > everyNSeconds) {
getHighScores(2, mcHighScoreData);
everyNSeconds = getTimer() + 2000;
trace("try");
}
gotoAndPlay(_currentframe - 1);
}
Symbol 1475 MovieClip Frame 28
stop();
Instance of Symbol 1360 MovieClip "mcYourScore" in Symbol 1475 MovieClip Frame 34
onClipEvent (load) {
if (_parent.mcHighScoreData.notSentScore <= 0) {
this._visible = false;
}
}
Symbol 1475 MovieClip Frame 41
if (!dailyTabClicked) {
mcYourScore.position = position;
dailyTabClicked = true;
}
mcYourScore.position = mcHighScoreData.positionDaily;
var i = 0;
while (i < mcHighScoreData.high) {
this["txtUserName" + i] = mcHighScoreData["userNameDaily" + i];
this["txtScore" + i] = mcHighScoreData["scoreDaily" + i];
this["txtDate" + i] = mcHighScoreData["dateDaily" + i];
i++;
}
stop();
Symbol 1475 MovieClip Frame 48
if ((!weeklyTabClicked) or (!weeklyLoaded)) {
getHighScores(1, mcHighScoreData);
weeklyTabClicked = true;
} else if (weeklyLoaded) {
gotoAndPlay ("weeklyLoaded");
}
Symbol 1475 MovieClip Frame 55
if (mcHighScoreData.records > 0) {
mcHighScoreData.positionWeekly = mcHighScoreData.position;
weeklyLoaded = true;
var i = 0;
while (i < mcHighScoreData.high) {
mcHighScoreData["userNameWeekly" + i] = mcHighScoreData["user_name" + i];
mcHighScoreData["scoreWeekly" + i] = mcHighScoreData["score" + i];
mcHighScoreData["dateWeekly" + i] = mcHighScoreData["date" + i];
i++;
}
gotoAndPlay ("weeklyLoaded");
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1475 MovieClip Frame 56
mcYourScore.position = mcHighScoreData.positionWeekly;
var i = 0;
while (i < mcHighScoreData.high) {
this["txtUserName" + i] = mcHighScoreData["userNameWeekly" + i];
this["txtScore" + i] = mcHighScoreData["scoreWeekly" + i];
this["txtDate" + i] = mcHighScoreData["dateWeekly" + i];
i++;
}
stop();
Symbol 1475 MovieClip Frame 68
if ((!monthlyTabClicked) or (!monthlyLoaded)) {
getHighscores(0, mcHighScoreData);
monthlyTabClicked = true;
} else if (monthlyLoaded) {
gotoAndPlay ("monthlyLoaded");
}
Symbol 1475 MovieClip Frame 75
if (mcHighScoreData.records > 0) {
mcHighScoreData.positionMonthly = mcHighScoreData.position;
monthlyLoaded = true;
var i = 0;
while (i < mcHighScoreData.high) {
mcHighScoreData["userNameMonthly" + i] = mcHighScoreData["user_name" + i];
mcHighScoreData["scoreMonthly" + i] = mcHighScoreData["score" + i];
mcHighScoreData["dateMonthly" + i] = mcHighScoreData["date" + i];
i++;
}
gotoAndPlay ("monthlyLoaded");
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1475 MovieClip Frame 76
mcYourScore.position = mcHighScoreData.positionMonthly;
var i = 0;
while (i < mcHighScoreData.high) {
this["txtUserName" + i] = mcHighScoreData["userNameMonthly" + i];
this["txtScore" + i] = mcHighScoreData["scoreMonthly" + i];
this["txtDate" + i] = mcHighScoreData["dateMonthly" + i];
i++;
}
stop();