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;
} 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 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 574 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 574 MovieClip "bushLife" in Frame 425
onClipEvent (load) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Instance of Symbol 650 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 574 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 650 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 574 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 650 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 574 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 650 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;
}
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 248 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 2
stop();
Symbol 248 MovieClip Frame 3
stop();
this._name = "done";
Symbol 248 MovieClip Frame 4
stop();
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 2
stop();
Symbol 291 MovieClip Frame 3
stop();
Symbol 293 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 295 Button
on (rollOver) {
if (level2completed) {
selectLevel3.gotoAndStop(2);
}
}
on (release) {
if (level2completed) {
getURL ("http://www.miniclip.com/bushshootout.htm", "_self");
}
}
Symbol 298 Button
on (press) {
_root.music.gotoAndStop(2);
gotoAndStop (2);
}
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 2
stop();
Symbol 304 Button
on (press) {
_root.music.gotoAndStop(1);
gotoAndStop (1);
}
Symbol 306 MovieClip Frame 1
stop();
musicbttn.useHandCursor = false;
Symbol 306 MovieClip Frame 2
stop();
musicbttn.useHandCursor = false;
Symbol 308 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 323 Button
on (release) {
getURL ("http://www.miniclip.com", "_blank");
}
Symbol 327 Button
on (release) {
getURL ("http://www.miniclip.com/signup2.htm", "_blank");
}
Symbol 332 Button
on (press) {
stopAllSounds();
}
on (release) {
_root.gotoAndStop("How2");
}
Symbol 334 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 2
stop();
Symbol 341 Button
on (release) {
_root.graphicQ = 1;
_root._quality = "LOW";
_root.lowGraphic.gotoAndStop(2);
_root.medGraphic.gotoAndStop(1);
_root.highGraphic.gotoAndStop(1);
}
Symbol 342 Button
on (release) {
_root.graphicQ = 2;
_root._quality = "MEDIUM";
_root.lowGraphic.gotoAndStop(1);
_root.medGraphic.gotoAndStop(2);
_root.highGraphic.gotoAndStop(1);
}
Symbol 343 Button
on (release) {
_root.graphicQ = 3;
_root._quality = "HIGH";
_root.lowGraphic.gotoAndStop(1);
_root.medGraphic.gotoAndStop(1);
_root.highGraphic.gotoAndStop(2);
}
Symbol 345 Button
on (release) {
_root.difficulty = 15;
_root.difficultyBonus = 35000;
_root.easyGraphic.gotoAndStop(1);
_root.mediumGraphic.gotoAndStop(1);
_root.ImBadGraphic.gotoAndStop(3);
}
Symbol 346 Button
on (release) {
_root.difficulty = 12;
_root.difficultyBonus = 20000;
_root.easyGraphic.gotoAndStop(1);
_root.mediumGraphic.gotoAndStop(2);
_root.ImBadGraphic.gotoAndStop(1);
}
Symbol 347 Button
on (release) {
_root.difficulty = 5;
_root.difficultyBonus = 10000;
_root.easyGraphic.gotoAndStop(2);
_root.mediumGraphic.gotoAndStop(1);
_root.ImBadGraphic.gotoAndStop(1);
}
Symbol 354 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 355 MovieClip Frame 1
code2.onSetFocus = function (oldFocus) {
code2.text = "";
};
Symbol 357 Button
on (release) {
if (_root.level1completed != true) {
_root.invincible.gotoAndStop(2);
}
}
Symbol 359 Button
on (press) {
_root.godMode = true;
gModeOn.gotoAndStop(2);
gModeOFF.gotoAndStop(1);
_root.Bush.gotoAndStop(2);
gotoAndPlay (3);
}
Symbol 360 Button
on (press) {
_root.godMode = false;
gModeOFF.gotoAndStop(2);
gModeON.gotoAndStop(1);
_root.Bush.gotoAndStop(1);
gotoAndPlay (3);
}
Symbol 362 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 2
stop();
GMon.useHandCursor = false;
GMoff.useHandCursor = false;
Instance of Symbol 338 MovieClip "gModeON" in Symbol 362 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.godMode == true) {
this.gotoAndStop(2);
}
}
Instance of Symbol 338 MovieClip "gModeOFF" in Symbol 362 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.godMode == false) {
this.gotoAndStop(2);
}
}
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
stop();
stopAllSounds();
Symbol 368 MovieClip Frame 1
_root.playerAmmo--;
if (_root.playerAmmo <= 0) {
_root.playerAmmo = 0;
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 2
stop();
Symbol 380 MovieClip Frame 35
stop();
Symbol 382 MovieClip Frame 50
stop();
Symbol 383 MovieClip Frame 65
_root.playerAmmo = 30;
_root.playerReload = false;
_root.ret.gotoAndStop(1);
_parent.gotoAndStop("playerCrouch");
stop();
Symbol 386 MovieClip Frame 60
_parent._name = "playerMC";
_root.playerHit = false;
_parent.gotoAndStop(1);
stop();
Symbol 389 MovieClip Frame 63
_root.removeAll();
stop();
Symbol 390 MovieClip [bush] Frame 1
stop();
Symbol 390 MovieClip [bush] Frame 2
stop();
Symbol 390 MovieClip [bush] Frame 3
stop();
Symbol 390 MovieClip [bush] Frame 4
stop();
Symbol 390 MovieClip [bush] Frame 5
stop();
Symbol 390 MovieClip [bush] Frame 6
stop();
Symbol 390 MovieClip [bush] Frame 7
stop();
Symbol 390 MovieClip [bush] Frame 8
stop();
Symbol 390 MovieClip [bush] Frame 9
stop();
Symbol 390 MovieClip [bush] Frame 10
stop();
_root.ret.gotoAndStop(2);
_root.triggerDown = false;
Symbol 390 MovieClip [bush] Frame 11
this._name = "playerHurt";
_root.bushHealth();
stop();
Symbol 390 MovieClip [bush] Frame 12
this._name = "playerDead";
stop();
Symbol 419 MovieClip Frame 220
_root.nextFrame();
stop();
Symbol 423 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndPlay (336);
}
Instance of Symbol 436 MovieClip in Symbol 445 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 3;
}
Instance of Symbol 436 MovieClip in Symbol 445 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 2;
}
Instance of Symbol 436 MovieClip in Symbol 445 MovieClip Frame 122
onClipEvent (enterFrame) {
this._x = this._x - 2;
}
Symbol 445 MovieClip Frame 245
_root.nextFrame();
stop();
Symbol 489 MovieClip Frame 60
stop();
Symbol 492 MovieClip Frame 175
stop();
Symbol 505 MovieClip Frame 25
stop();
Symbol 506 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 509 MovieClip Frame 25
stop();
Symbol 510 MovieClip Frame 1
stop();
Symbol 510 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 527 MovieClip Frame 25
stop();
Symbol 528 MovieClip Frame 1
stop();
Symbol 528 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 535 MovieClip Frame 25
stop();
Symbol 536 MovieClip Frame 1
stop();
Symbol 536 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 543 MovieClip Frame 25
stop();
Symbol 544 MovieClip Frame 1
stop();
Symbol 544 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 547 MovieClip Frame 1
stop();
Symbol 547 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 555 MovieClip Frame 15
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 568 MovieClip Frame 105
stop();
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 2
stop();
Symbol 583 MovieClip Frame 14
stop();
Symbol 584 MovieClip Frame 1
stop();
Symbol 584 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 592 MovieClip Frame 17
_parent.gotoAndStop(3);
stop();
Symbol 601 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 601 MovieClip Frame 45
var rollChance = random(10);
Symbol 601 MovieClip Frame 60
if ((rollChance < 7) && (_root.leftCouch != true)) {
_parent._parent.gotoAndStop(4);
} else {
gotoAndPlay (1);
}
Symbol 602 MovieClip Frame 21
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 602 MovieClip Frame 52
stop();
Symbol 606 MovieClip Frame 8
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 606 MovieClip Frame 13
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 606 MovieClip Frame 18
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 606 MovieClip Frame 22
_parent._x = _parent._x - 23;
_parent._y = _parent._y + 18;
Symbol 606 MovieClip Frame 25
_parent.gotoAndStop(5);
stop();
Symbol 610 MovieClip Frame 2
var shootChanceT = random(60);
play();
Symbol 610 MovieClip Frame 42
if (shootChanceT <= 20) {
gotoAndPlay (45);
} else if ((shootChanceT <= 45) && (shootChanceT > 20)) {
gotoAndPlay (90);
} else {
gotoAndPlay (1);
}
Symbol 610 MovieClip Frame 70
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 610 MovieClip Frame 87
gotoAndPlay (1);
Symbol 610 MovieClip Frame 118
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 610 MovieClip Frame 125
gotoAndPlay (1);
Symbol 612 MovieClip Frame 25
_parent.gotoAndStop(4);
stop();
Symbol 620 MovieClip Frame 1
stop();
Symbol 620 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 3
stop();
Symbol 620 MovieClip Frame 4
stop();
Symbol 629 MovieClip Frame 1
stop();
Symbol 629 MovieClip Frame 2
stop();
Symbol 629 MovieClip Frame 3
stop();
Symbol 630 MovieClip Frame 5
var bloodChance = random(30);
Instance of Symbol 620 MovieClip in Symbol 630 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 630 MovieClip Frame 23
_root.deadTerrorists++;
stop();
Instance of Symbol 629 MovieClip in Symbol 630 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 631 MovieClip [T1] Frame 1
stop();
Symbol 631 MovieClip [T1] Frame 2
var myName = this._name;
stop();
Symbol 631 MovieClip [T1] Frame 3
stop();
Symbol 631 MovieClip [T1] Frame 4
stop();
Symbol 631 MovieClip [T1] Frame 5
_root.leftCouch = true;
stop();
Symbol 631 MovieClip [T1] Frame 6
_root.behindCouchL = true;
stop();
Symbol 631 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 634 MovieClip Frame 11
var hitChance = random(10);
if ((hitChance > 4) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
stop();
Symbol 636 MovieClip Frame 30
var hitChance = random(10);
if ((hitChance > 5) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 636 MovieClip Frame 60
var takeShot = random(20);
Symbol 636 MovieClip Frame 65
if (_root.numTerrorists == 1) {
gotoAndPlay (1);
}
Symbol 636 MovieClip Frame 100
if (takeShot > 18) {
gotoAndPlay (1);
} else {
gotoAndPlay (60);
}
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 2
stop();
Instance of Symbol 632 MovieClip in Symbol 637 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 637 MovieClip Frame 3
stop();
Symbol 637 MovieClip Frame 10
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 642 MovieClip Frame 22
_root.deadTerrorists++;
stop();
Symbol 643 MovieClip Frame 1
if (shootChance <= 12) {
gotoAndPlay (2);
} else if (shootChance > 12) {
gotoAndPlay (50);
}
Symbol 643 MovieClip Frame 27
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 643 MovieClip Frame 49
gotoAndStop (1);
Symbol 643 MovieClip Frame 65
var hitChance = random(30);
if ((hitChance > 27) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndStop(2);
}
Symbol 643 MovieClip Frame 75
gotoAndStop (1);
Symbol 643 MovieClip Frame 80
this._name = "dead";
stop();
Symbol 644 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 2
stop();
Symbol 644 MovieClip Frame 3
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 653 Button
on (keyPress "<Space>") {
_root.levelComplete.gotoAndPlay(2);
}
on (keyPress "r") {
if (_root.playerAmmo < 30) {
_root.playerReload = true;
_root.playerMC.gotoAndStop("reloading");
}
}
Symbol 656 MovieClip Frame 5
stop();
Symbol 657 MovieClip Frame 1
stop();
Symbol 657 MovieClip Frame 2
stopAllSounds();
stop();
Symbol 664 Button
on (release) {
getURL ("http://www.miniclip.com/Flash/bushshootout.exe", "_blank");
}
Symbol 668 Button
on (release) {
getURL ("http://www.miniclip.com/signup2.htm", "_blank");
}
Symbol 670 MovieClip Frame 20
stop();
Symbol 673 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 691 MovieClip Frame 1
stop();
Symbol 697 MovieClip Frame 65
_root.nextFrame();
stop();
Symbol 698 Button
on (press) {
stopAllSounds();
}
on (release) {
gotoAndPlay (429);
}
Symbol 700 MovieClip Frame 2
stop();
Symbol 705 MovieClip Frame 36
_root.nextFrame();
stop();
Symbol 713 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 2
stop();
Symbol 715 MovieClip Frame 37
stop();
Symbol 716 MovieClip Frame 1
stop();
Symbol 716 MovieClip Frame 2
this._name = "broken";
_root.lampA_mirror.gotoAndStop(2);
_root.BG.gotoAndStop(2);
stop();
Symbol 717 MovieClip Frame 1
stop();
Symbol 717 MovieClip Frame 2
stop();
Symbol 728 MovieClip Frame 36
stop();
Symbol 729 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 742 MovieClip Frame 16
stop();
Symbol 743 MovieClip Frame 1
stop();
Symbol 743 MovieClip Frame 2
stop();
Instance of Symbol 737 MovieClip in Symbol 743 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 743 MovieClip Frame 3
this._name = "dead";
if (_root.godMode != true) {
if (_root.levelscore > 1000) {
_root.levelscore = _root.levelscore - 1000;
}
}
stop();
Symbol 744 MovieClip Frame 1
stop();
Symbol 744 MovieClip Frame 2
stop();
Symbol 744 MovieClip Frame 3
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 2
stop();
Symbol 745 MovieClip Frame 3
_root.T3ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 747 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 747 MovieClip Frame 45
_parent.gotoAndStop(4);
Symbol 748 MovieClip Frame 45
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 748 MovieClip Frame 95
_parent.gotoAndStop(5);
stop();
Symbol 753 MovieClip Frame 25
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 753 MovieClip Frame 102
var hitChance = random(10);
if ((hitChance > 7) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 754 MovieClip Frame 19
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 754 MovieClip Frame 40
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 754 MovieClip Frame 46
stop();
Symbol 755 MovieClip Frame 5
var bloodChance = random(30);
Instance of Symbol 620 MovieClip in Symbol 755 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 755 MovieClip Frame 23
_root.deadTerrorists++;
stop();
Instance of Symbol 629 MovieClip in Symbol 755 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 756 MovieClip Frame 1
stop();
Symbol 756 MovieClip Frame 2
stop();
Instance of Symbol 746 MovieClip in Symbol 756 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 8;
if (_parent._x <= 330) {
_parent._x = 330;
_parent.gotoAndStop(3);
}
}
Symbol 756 MovieClip Frame 3
stop();
Symbol 756 MovieClip Frame 4
stop();
Symbol 756 MovieClip Frame 5
stop();
Instance of Symbol 632 MovieClip in Symbol 756 MovieClip Frame 5
onClipEvent (enterFrame) {
_parent._x = _parent._x + 5;
if (_parent._x > 460) {
_parent._x = 460;
_parent.gotoAndStop(6);
}
}
Symbol 756 MovieClip Frame 6
stop();
Symbol 756 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 759 MovieClip Frame 20
_parent.gotoAndStop(3);
stop();
Symbol 761 MovieClip Frame 19
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 761 MovieClip Frame 40
var hitChance = random(30);
if ((hitChance < 8) && (_root.myDeskHit != true)) {
_root.myDeskHit = true;
_root.desk.deskHit.gotoAndPlay(2);
}
Symbol 761 MovieClip Frame 45
gotoAndPlay (1);
Symbol 761 MovieClip Frame 46
stop();
Symbol 762 MovieClip Frame 1
stop();
Symbol 762 MovieClip Frame 2
stop();
Symbol 762 MovieClip Frame 3
stop();
Instance of Symbol 760 MovieClip in Symbol 762 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 762 MovieClip Frame 4
stop();
Instance of Symbol 761 MovieClip in Symbol 762 MovieClip Frame 4
onClipEvent (enterFrame) {
_parent._x = _parent._x + 2;
if (_parent._x >= 360) {
_parent._x = 360;
this.gotoAndStop(46);
}
}
Symbol 762 MovieClip Frame 10
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 769 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 256
stop();
_root.nextFrame();
Symbol 778 MovieClip Frame 1
stop();
Symbol 778 MovieClip Frame 2
stop();
Symbol 779 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 780 MovieClip Frame 1
stop();
Symbol 780 MovieClip Frame 2
stop();
Symbol 780 MovieClip Frame 3
_root.T1ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 781 MovieClip Frame 1
stop();
Symbol 781 MovieClip Frame 2
stop();
Instance of Symbol 746 MovieClip in Symbol 781 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - 8;
if (_parent._x <= 260) {
_parent._x = 260;
_parent.gotoAndStop(3);
}
}
Symbol 781 MovieClip Frame 3
stop();
Symbol 781 MovieClip Frame 4
stop();
Symbol 781 MovieClip Frame 5
stop();
Instance of Symbol 632 MovieClip in Symbol 781 MovieClip Frame 5
onClipEvent (enterFrame) {
_parent._x = _parent._x + 5;
if (_parent._x > 460) {
_parent._x = 460;
_parent.gotoAndStop(6);
}
}
Symbol 781 MovieClip Frame 6
stop();
Symbol 781 MovieClip Frame 10
_root.T4ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 782 MovieClip Frame 20
_parent.gotoAndStop(3);
stop();
Symbol 783 MovieClip Frame 6
_parent._x = _parent._x - 23;
Symbol 783 MovieClip Frame 11
_parent._x = _parent._x - 23;
Symbol 783 MovieClip Frame 16
_parent._x = _parent._x - 23;
Symbol 783 MovieClip Frame 20
_parent._x = _parent._x - 23;
Symbol 783 MovieClip Frame 23
_parent.gotoAndStop(5);
stop();
Symbol 784 MovieClip Frame 1
stop();
Symbol 784 MovieClip Frame 2
stop();
Symbol 784 MovieClip Frame 3
stop();
Instance of Symbol 760 MovieClip in Symbol 784 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 784 MovieClip Frame 4
stop();
Symbol 784 MovieClip Frame 5
stop();
Symbol 784 MovieClip Frame 10
_root.T2ready = true;
this._name = "dead";
_root.numTerrorists--;
stop();
Symbol 788 MovieClip Frame 1
stop();
Symbol 788 MovieClip Frame 2
this._name = "broken";
_root.lampB_mirror.gotoAndStop(2);
stop();
Symbol 803 MovieClip Frame 60
stop();
Symbol 804 MovieClip Frame 1
stop();
Symbol 804 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 806 MovieClip Frame 1
stop();
Symbol 806 MovieClip Frame 2
this._name = "broken";
stop();
Symbol 810 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 2
this._name = "broken";
_root.theHall.gotoAndStop(2);
stop();