Frame 1
var myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
copyrightNotice.separatorBefore = true;
myMenu.customItems.push(mySiteLink, copyrightNotice);
_root.menu = myMenu;
stop();
Frame 2
play();
Frame 4
play();
Frame 5
stop();
runstageone = true;
stageTime = 40;
normal = 70;
low = 10;
high = 140;
ammo = 0;
cash = 0;
level = 1;
dogSpeed = 40;
magnumOwned = false;
assaultOwned = false;
sniperOwned = false;
goldOwned = false;
goldassaultOwned = false;
shotgunOwned = false;
uziOwned = false;
flamethrowerOwned = false;
enemyReleaseRate = 1500;
objectReleaseRate = 5000;
magnumUnlocked = false;
assaultUnlocked = false;
sniperUnlocked = false;
goldUnlocked = false;
goldassaultUnlocked = false;
shotGunUnlocked = false;
uziUnlocked = false;
flameThrowerUnlocked = false;
defaultUnlocked = true;
autoSwitch = true;
currentBestWeapon = "default";
weaponSelected = "default";
startG.onEnterFrame = function () {
if (this.hitTest(_xmouse, _ymouse, true)) {
this.gotoAndStop("down");
} else {
this.gotoAndStop("up");
}
};
howTo.onEnterFrame = function () {
if (this.hitTest(_xmouse, _ymouse, true)) {
this.gotoAndStop("down");
} else {
this.gotoAndStop("up");
}
};
Instance of Symbol 137 MovieClip in Frame 5
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Frame 6
stop();
Frame 7
play();
Frame 8
play();
Frame 9
play();
Frame 10
play();
Frame 11
function removeall() {
Mouse.show();
crosshair.removeMovieClip();
pointer.removeMovieClip();
player.removeMovieClip();
i = weaponType.length - 1;
while (i >= 0) {
weaponType.splice(i, 1);
i--;
}
i = objectType.length - 1;
while (i >= 0) {
objectType.splice(i, 1);
i--;
}
i = zombieSpeed.length - 1;
while (i >= 0) {
zombieSpeed.splice(i, 1);
i--;
}
i = objects.length - 1;
while (i >= 0) {
objects[i].removeMovieClip();
objects.splice(i, 1);
i--;
}
i = zombies.length - 1;
while (i >= 0) {
zombies[i].removeMovieClip();
zombies.splice(i, 1);
i--;
}
i = zombieHealth.length - 1;
while (i >= 0) {
zombieHealth.splice(i, 1);
i--;
}
i = bullets.length - 1;
while (i >= 0) {
bullets[i].removeMovieClip();
bullets.splice(i, 1);
i--;
}
i = hypArray.length - 1;
while (i >= 0) {
hypArray.splice(i, 1);
i--;
}
i = depths.length - 1;
while (i >= 0) {
depths.splice(i, 1);
i--;
}
}
function calculateHyp() {
i = zombies.length - 1;
while (i >= 0) {
dist_x = player._x - zombies[i]._x;
dist_y = player._y - zombies[i]._y;
hypArray[i] = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y));
i--;
}
}
function depthActions() {
i = depths.length - 1;
while (i >= 0) {
depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x);
depths[i].swapDepths(depths[i].idiot_depth);
i--;
}
}
function enemyActions() {
i = zombies.length - 1;
while (i >= 0) {
zombies[i]._xscale = 60;
zombies[i]._yscale = 60;
if (zombieHealth[i] > 0) {
if (zombies[i].hitTest(player.hit)) {
zombies[i].gotoAndStop("attack");
playerHealth = playerHealth - zombiePower;
hitPlayer = 1;
} else {
zombies[i].gotoAndStop("run");
}
if (zombies[i]._x < 200) {
zombies[i]._x = zombies[i]._x + 6;
} else {
endX = _root.player._x;
endY = _root.player._y;
zombies[i]._x = zombies[i]._x + ((endX - zombies[i]._x) / zombieSpeed[i]);
zombies[i]._y = zombies[i]._y + ((endY - zombies[i]._y) / zombieSpeed[i]);
}
}
if (zombies[i].hitTest(explosion_mc)) {
if (zombieHealth[i] > 0) {
randomNumber++;
blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_x:zombies[i]._x, _y:zombies[i]._y});
}
zombieHealth[i] = zombieHealth[i] - 100;
}
if (zombieHealth[i] < 1) {
zombies[i].gotoAndStop("dead");
zombies[i]._x = zombies[i]._x - 13;
}
if (zombies[i]._x < -51) {
cashMark = cashMark + 10;
cap--;
kills++;
zombies[i].removeMovieClip();
hypArray.splice(i, 1);
zombies.splice(i, 1);
zombieHealth.splice(i, 1);
zombieSpeed.splice(i, 1);
}
j = bullets.length - 1;
while (j >= 0) {
if (zombies[i].body.hitTest(bullets[j])) {
numberOfHeadShots = 0;
zombieHealth[i] = zombieHealth[i] - bulletPower;
enemiesHit++;
if (weaponType[j] == "snipe") {
bullets[j]._alpha = 99;
}
if ((weaponType[j] == "null") or (weaponType[j] == "flame")) {
randomNumber++;
blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_x:bullets[j]._x, _y:bullets[j]._y});
bullets[j].removeMovieClip();
bullets.splice(j, 1);
weaponType.splice(j, 1);
}
}
if (zombies[i].head.hitTest(bullets[j])) {
numberOfHeadShots++;
allHead++;
zombieHealth[i] = zombieHealth[i] - (bulletPower + 100);
enemiesHit++;
if (weaponType[j] == "snipe") {
bullets[j]._alpha = 99;
}
if ((weaponType[j] == "null") or (weaponType[j] == "flame")) {
randomNumber++;
blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_x:bullets[j]._x, _y:bullets[j]._y});
bullets[j].removeMovieClip();
bullets.splice(j, 1);
weaponType.splice(j, 1);
}
}
j--;
}
i--;
}
if (cap < 6) {
if ((releaseEnemies + enemyReleaseRate) < getTimer()) {
releaseEnemies = getTimer();
cap++;
if (level > 0) {
zombieType = 0;
}
if (level > 1) {
zombieType = Math.round(Math.random() * 1) + 0;
}
if (level > 2) {
zombieType = Math.round(Math.random() * 2) + 0;
}
if (zombieType == 0) {
randomNumber++;
zombie_mc = _root.attachMovie("zombie", "zombie" + randomNumber, _root.getNextHighestDepth(), {_x:-50, _y:Math.round(Math.random() * 120) + 240});
depths.push(zombie_mc);
zombies.push(zombie_mc);
zombieHealth.push(normal);
hypArray.push(0);
zombieSpeed.push(60);
}
if (zombieType == 1) {
if (((currentBestWeapon == "goldassault") or (currentBestWeapon == "flamethrower")) or (currentBestWeapon == "gold")) {
bigOrSmall = Math.round(Math.random() * 1) + 0;
}
if (bigOrSmall == 0) {
randomNumber++;
zombie_mc = _root.attachMovie("dogZombie", "dogZombie" + randomNumber, _root.getNextHighestDepth(), {_x:-50, _y:Math.round(Math.random() * 120) + 240});
}
if (bigOrSmall == 1) {
randomNumber++;
zombie_mc = _root.attachMovie("dogZombie", "dogZombie" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 120) + 240});
}
depths.push(zombie_mc);
zombies.push(zombie_mc);
zombieHealth.push(low);
hypArray.push(0);
zombieSpeed.push(dogSpeed);
}
if (zombieType == 2) {
randomNumber++;
zombie_mc = _root.attachMovie("fatZombie", "fatZombie" + randomNumber, _root.getNextHighestDepth(), {_x:-50, _y:Math.round(Math.random() * 120) + 240});
depths.push(zombie_mc);
zombies.push(zombie_mc);
zombieHealth.push(high);
hypArray.push(0);
zombieSpeed.push(120);
}
}
}
}
function objectActions() {
if ((releaseObjects + objectReleaseRate) < getTimer()) {
releaseObjects = getTimer();
if (level < 6) {
randomNumber++;
object_mc = _root.attachMovie("barrel", "barrel" + randomNumber, _root.getNextHighestDepth(), {_x:900, _y:Math.round(Math.random() * 120) + 240});
depths.push(object_mc);
objects.push(object_mc);
objectType.push("barrel");
}
objectChoice = Math.round(Math.random() * 1) + 0;
if (objectChoice == 0) {
randomNumber++;
object_mc = _root.attachMovie("barrel", "barrel" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 120) + 240});
depths.push(object_mc);
objects.push(object_mc);
objectType.push("barrel");
}
if (objectChoice == 1) {
randomNumber++;
object_mc = _root.attachMovie("ammoBox", "ammoBox" + randomNumber, _root.getNextHighestDepth(), {_x:1200, _y:Math.round(Math.random() * 120) + 240});
depths.push(object_mc);
objects.push(object_mc);
objectType.push("ammoBox");
randomNumber++;
_root.attachMovie("showAmmo", "showAmmo" + randomNumber, _root.getNextHighestDepth(), {_x:500, _y:object_mc._y});
}
}
i = objects.length - 1;
while (i >= 0) {
objects[i]._xscale = 60;
objects[i]._yscale = 60;
objects[i]._x = objects[i]._x - objectSpeed;
if (objects[i]._x < -200) {
objects[i].removeMovieClip();
objects.splice(i, 1);
objectType.splice(i, 1);
}
if (objectType[i] == "ammoBox") {
if (objects[i].hitTest(player)) {
ammo = ammo + 40;
collect_sound.start();
objects[i].removeMovieClip();
objects.splice(i, 1);
objectType.splice(i, 1);
}
}
if (objectType[i] == "barrel") {
j = bullets.length - 1;
while (j >= 0) {
if (objects[i].hitTest(bullets[j])) {
randomNumber++;
explosion_mc = _root.attachMovie("explosion", "explosion" + randomNumber, _root.getNextHighestDepth(), {_x:bullets[j]._x, _y:bullets[j]._y});
explosion_sound.start();
objects[i].removeMovieClip();
objects.splice(i, 1);
objectType.splice(i, 1);
bullets[j].removeMovieClip();
bullets.splice(j, 1);
weaponType.splice(j, 1);
}
j--;
}
}
i--;
}
}
function weaponActions() {
i = bullets.length - 1;
while (i >= 0) {
if (weaponType[i] == "flame") {
if (bullets[i]._xscale > 230) {
missed++;
bullets[i].removeMovieClip();
bullets.splice(i, 1);
weaponType.splice(i, 1);
}
}
if ((((bullets[i]._x < 0) or (bullets[i]._x > 640)) or (bullets[i]._y < 40)) or ((bullets[i]._y > 430) && (bullets[i]._alpha == 100))) {
missed++;
numberOfHeadShots = 0;
bullets[i].removeMovieClip();
bullets.splice(i, 1);
weaponType.splice(i, 1);
}
if ((((bullets[i]._x < 0) or (bullets[i]._x > 640)) or (bullets[i]._y < 40)) or ((bullets[i]._y > 430) && (bullets[i]._alpha < 100))) {
bullets[i].removeMovieClip();
bullets.splice(i, 1);
weaponType.splice(i, 1);
}
i--;
}
if (shooting) {
if (weaponSelected == "default") {
auto = "off";
fireRate = 150;
bulletSpeed = 40;
bulletPower = 15;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
timesFired++;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "uzi") && (ammo > 0)) {
auto = "on";
fireRate = 75;
bulletSpeed = 40;
bulletPower = 5;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
timesFired++;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
ammo--;
shake++;
uzi_sound.start();
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "shotgun") && (ammo > 0)) {
auto = "off";
fireRate = 350;
bulletSpeed = 40;
bulletPower = 30;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
shotgun_sound.start();
timesFired = timesFired + 3;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
ammo--;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 93;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 87;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "flamethrower") && (ammo > 0)) {
auto = "on";
fireRate = 5;
bulletSpeed = 15;
bulletPower = 25;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
ammo--;
timesFired++;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
flameThrower_sound.start();
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("flameBullet", "flameBullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("flameBullet", "flameBullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullet_mc._xscale = 0;
bullet_mc._yscale = 0;
bullets.push(bullet_mc);
weaponType.push("flame");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
this._xscale = this._xscale + 17;
this._yscale = this._yscale + 17;
};
}
}
if ((weaponSelected == "magnum") && (ammo > 0)) {
auto = "off";
fireRate = 250;
bulletSpeed = 40;
bulletPower = 70;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
ammo--;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
timesFired++;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "assault") && (ammo > 0)) {
auto = "on";
fireRate = 110;
bulletSpeed = 40;
bulletPower = 35;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
ammo--;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
timesFired++;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "sniper") && (ammo > 0)) {
auto = "off";
fireRate = 1800;
bulletSpeed = 40;
bulletPower = 2500;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
timesFired++;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
shake++;
ammo--;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("snipe");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "gold") && (ammo > 0)) {
auto = "off";
fireRate = 150;
bulletSpeed = 40;
bulletPower = 5000;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
ammo--;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
timesFired++;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
if ((weaponSelected == "goldassault") && (ammo > 0)) {
auto = "on";
fireRate = 75;
bulletSpeed = 40;
bulletPower = 5000;
if ((shootingTimer + fireRate) < getTimer()) {
shootingTimer = getTimer();
pistol_sound.start();
ammo--;
randomNumber++;
if (player._xscale == 40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
_root.attachMovie("gfl", "gfl" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
timesFired++;
shake++;
randomNumber++;
if (player._xscale == 40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x - 50, _y:player._y});
}
if (player._xscale == -40) {
bullet_mc = _root.attachMovie("bullet", "bullet" + randomNumber, _root.getNextHighestDepth(), {_x:player._x + 50, _y:player._y});
}
bullets.push(bullet_mc);
weaponType.push("null");
angle = pointer._rotation - 90;
bullet_mc.dirx = Math.cos((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.diry = Math.sin((angle * Math.PI) / 180) * bulletSpeed;
bullet_mc.onEnterFrame = function () {
this._x = this._x + this.dirx;
this._y = this._y + this.diry;
};
}
}
}
}
function shaker() {
if (shake == 0) {
_root._x = 0;
_root._y = 0;
} else if (shake == 1) {
shake = shake + 1;
_root._x = _root._x + 3;
_root._y = _root._y + 3;
} else if (shake == 2) {
shake = shake + 1;
_root._y = _root._y - 4;
_root._x = _root._x - 4;
} else if (shake > 2) {
shake = 0;
_root._x = _root._x + 1;
_root._y = _root._y + 1;
}
}
stop();
Mouse.hide();
if (normal < 300) {
low = low + (level * 15);
normal = normal + (level * 15);
high = high + (level * 15);
} else {
low = low;
normal = normal;
high = high;
}
pressedS = 0;
cycle = 0;
facingForward = false;
allHead = 0;
kills = 0;
enemiesHit = 0;
timesFired = 0;
missed = 0;
bigOrSmall = 0;
headshot_sound = new Sound();
headshot_sound.attachSound("headshot");
shotgun_sound = new Sound();
shotgun_sound.attachSound("shotgun");
explosion_sound = new Sound();
explosion_sound.attachSound("explosion1");
collect_sound = new Sound();
collect_sound.attachSound("collect");
uzi_sound = new Sound();
uzi_sound.attachSound("uzi");
flameThrower_sound = new Sound();
flameThrower_sound.attachSound("flamethrower");
pistol_sound = new Sound();
pistol_sound.attachSound("pistol");
_root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-50, _y:360});
_root.attachMovie("pointer", "pointer", _root.getNextHighestDepth());
_root.attachMovie("crosshair", "crosshair", _root.getNextHighestDepth());
pointer._alpha = 0;
player._xscale = 40;
player._yscale = 40;
if (runstageone) {
background_mc.gotoAndStop(1);
} else {
background_mc.gotoAndStop(Math.round(Math.random() * 3) + 1);
}
startGame = false;
levelCompleted = false;
alive = true;
addTrans = true;
cashMark = cash;
zombieType = 0;
levelTimer = 0;
shake = 0;
tic = 0;
cap = 0;
objectChoice = 0;
objectSpeed = 20;
releaseObjects = 0;
objectReleaseRate = objectReleaseRate;
enemyReleaseRate = enemyReleaseRate - 200;
showClip = 0;
numberOfHeadShots = 0;
randomNumber = 0;
playerHealth = 100;
zombiePower = 0.8;
pressed = 0;
playerSpeed = 12;
releaseEnemies = 0;
shootingTimer = 0;
fireRate = 150;
bulletSpeed = 80;
bulletPower = 15;
hitPlayer = 0;
hitTimer = 0;
auto = "off";
shooting = false;
var zombies = new Array();
var objects = new Array();
var objectType = new Array();
var weaponType = new Array();
var zombieHealth = new Array();
var zombieSpeed = new Array();
var bullets = new Array();
var hypArray = new Array();
var depths = new Array();
depths.push(player);
player.onEnterFrame = function () {
healthbar._xscale = playerHealth;
if (playerHealth < 0) {
playerHealth = 0;
alive = false;
}
if (alive) {
tic++;
if (tic == 32) {
levelTimer++;
tic = 0;
}
}
if (ammo < 1) {
ammo = 0;
autoSwitch = true;
weaponSelected = "default";
}
if (levelTimer == stageTime) {
levelCompleted = true;
}
if (player._x > 1000) {
stageTime = (stageTime = stageTime + 2);
level++;
objectReleaseRate = objectReleaseRate - 500;
removeall();
gotoAndStop ("safehouse");
}
if ((player._x < 0) && (!alive)) {
removeall();
gotoAndStop ("gameover");
}
if (levelCompleted) {
if (addTrans) {
_root.attachMovie("trans", "trans", _root.getNextHighestDepth());
addTrans = false;
}
player._x = player._x + (playerSpeed * 2);
shooting = false;
}
if (!startGame) {
player._x = player._x + playerSpeed;
if (player._x > 260) {
startGame = true;
}
}
objectActions();
if (startGame && (!levelCompleted)) {
shaker();
depthActions();
calculateHyp();
enemyActions();
weaponActions();
myRadians = Math.atan2(_root._ymouse - pointer._y, _root._xmouse - pointer._x);
myDegrees = Math.round((myRadians * 180) / Math.PI) + 90;
pointer._rotation = myDegrees;
if (_xmouse > player._x) {
player.skid._alpha = 0;
player._xscale = -40;
} else {
player.skid._alpha = 100;
player._xscale = 40;
}
if (numberOfHeadShots == 0) {
showClip = 0;
}
if (numberOfHeadShots == 5) {
if (showClip == 0) {
showClip = 1;
_root.attachMovie("fiveHeadShots", "fiveHeadShots", _root.getNextHighestDepth());
headshot_sound.start();
}
}
if (numberOfHeadShots == 6) {
showClip = 0;
}
if (numberOfHeadShots == 10) {
if (showClip == 0) {
showClip = 1;
_root.attachMovie("tenHeadShots", "tenHeadShots", _root.getNextHighestDepth());
headshot_sound.start();
}
}
if (numberOfHeadShots == 11) {
showClip = 0;
}
if (numberOfHeadShots == 20) {
if (showClip == 0) {
showClip = 1;
_root.attachMovie("twentyHeadShots", "twentyHeadShots", _root.getNextHighestDepth());
headshot_sound.start();
}
}
if (hitPlayer == 0) {
myColor = new Color(player);
myColorTransform = new Object();
myColorTransform = {rb:0, gb:0, bb:0};
myColor.setTransform(myColorTransform);
}
if (hitPlayer == 1) {
myColor = new Color(player);
myColorTransform = new Object();
myColorTransform = {rb:100, gb:-50, bb:-50};
myColor.setTransform(myColorTransform);
hitTimer++;
if (hitTimer == 1) {
hitPlayer = 0;
hitTimer = 0;
}
}
if (!alive) {
player.gotoAndStop("dead");
player._x = player._x - 20;
}
if (alive) {
if (weaponSelected == "shotgun") {
player.gun_mc.gotoAndStop("shotgun");
sgb.gotoAndStop("down");
} else {
sgb.gotoAndStop("up");
}
if (weaponSelected == "uzi") {
player.gun_mc.gotoAndStop("uzi");
ub.gotoAndStop("down");
} else {
ub.gotoAndStop("up");
}
if (weaponSelected == "flamethrower") {
player.gun_mc.gotoAndStop("flamethrower");
ftb.gotoAndStop("down");
} else {
ftb.gotoAndStop("up");
}
if (weaponSelected == "default") {
player.gun_mc.gotoAndStop("pistol");
pb.gotoAndStop("down");
} else {
pb.gotoAndStop("up");
}
if (weaponSelected == "magnum") {
player.gun_mc.gotoAndStop("magnum");
mb.gotoAndStop("down");
} else {
mb.gotoAndStop("up");
}
if (weaponSelected == "assault") {
player.gun_mc.gotoAndStop("assault");
arb.gotoAndStop("down");
} else {
arb.gotoAndStop("up");
}
if (weaponSelected == "sniper") {
player.gun_mc.gotoAndStop("sniper");
srb.gotoAndStop("down");
} else {
srb.gotoAndStop("up");
}
if (weaponSelected == "gold") {
player.gun_mc.gotoAndStop("gold");
gpb.gotoAndStop("down");
} else {
gpb.gotoAndStop("up");
}
if (weaponSelected == "goldassault") {
player.gun_mc.gotoAndStop("goldassault");
garb.gotoAndStop("down");
} else {
garb.gotoAndStop("up");
}
if (defaultUnlocked) {
if (Key.isDown(49)) {
weaponSelected = "default";
}
}
if (shotGunUnlocked) {
if (Key.isDown(50)) {
weaponSelected = "shotgun";
}
}
if (uziUnlocked) {
if (Key.isDown(51)) {
weaponSelected = "uzi";
}
}
if (magnumUnlocked) {
if (Key.isDown(52)) {
weaponSelected = "magnum";
}
}
if (assaultUnlocked) {
if (Key.isDown(53)) {
weaponSelected = "assault";
}
}
if (sniperUnlocked) {
if (Key.isDown(54)) {
weaponSelected = "sniper";
}
}
if (goldUnlocked) {
if (Key.isDown(55)) {
weaponSelected = "gold";
}
}
if (flameThrowerUnlocked) {
if (Key.isDown(56)) {
weaponSelected = "flamethrower";
}
}
if (goldassaultUnlocked) {
if (Key.isDown(57)) {
weaponSelected = "goldassault";
}
}
if (auto == "off") {
onMouseDown = function () {
if (pressed == 0) {
shooting = true;
pressed = 1;
}
};
if (pressed == 1) {
shooting = false;
}
onMouseUp = function () {
pressed = 0;
};
}
if (auto == "on") {
onMouseDown = function () {
shooting = true;
};
onMouseUp = function () {
shooting = false;
};
}
if (player._x < 200) {
player._x = 200;
}
if (player._x > 600) {
player._x = 600;
}
if (player._y < 240) {
player._y = 240;
}
if (player._y > 380) {
player._y = 380;
}
if (Key.isDown(65)) {
player._x = player._x - playerSpeed;
}
if (Key.isDown(68)) {
player._x = player._x + playerSpeed;
}
if (Key.isDown(87)) {
player._y = player._y - playerSpeed;
}
if (Key.isDown(83)) {
player._y = player._y + playerSpeed;
}
}
}
if (objectReleaseRate < 1000) {
objectReleaseRate = 1000;
}
if (enemyReleaseRate < 250) {
enemyReleaseRate = 250;
}
if (cashMark > cash) {
cash++;
}
if (ammo > 0) {
if (autoSwitch) {
autoSwitch = false;
weaponSelected = currentBestWeapon;
}
}
if (!magnumOwned) {
mb._alpha = 25;
}
if (!assaultOwned) {
arb._alpha = 25;
}
if (!sniperOwned) {
srb._alpha = 25;
}
if (!goldOwned) {
gpb._alpha = 25;
}
if (!goldassaultOwned) {
garb._alpha = 25;
}
if (!shotgunOwned) {
sgb._alpha = 25;
}
if (!uziOwned) {
ub._alpha = 25;
}
if (!flamethrowerOwned) {
ftb._alpha = 25;
}
if (((currentBestWeapon == "goldassault") or (currentBestWeapon == "flamethrower")) or (currentBestWeapon == "gold")) {
dogSpeed = 25;
}
crosshair._x = _xmouse;
crosshair._y = _ymouse;
pointer._x = player._x;
pointer._y = player._y;
hud.deaths.text = kills;
enemiesHit = timesFired - missed;
hud.sa.text = Math.round((enemiesHit / timesFired) * 100);
hud.money.text = cash;
hud.ammo_counter.text = ammo;
crosshair.swapDepths(_root.getNextHighestDepth());
trans.swapDepths(_root.getNextHighestDepth());
};
Instance of Symbol 137 MovieClip in Frame 11
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Frame 12
trans.removeMovieClip();
_root._x = 0;
_root._y = 0;
play();
Frame 13
stop();
runstageone = false;
report.totalHead.text = allHead;
report.theStage.text = level - 1;
report.deaths.text = kills;
report.money.text = cash;
enemiesHit = timesFired - missed;
report.sa.text = Math.round((enemiesHit / timesFired) * 100);
ar = Math.round((enemiesHit / timesFired) * 100);
if (ar > 79) {
cash = cash + 250;
bonus_sound.start();
_root.attachMovie("bonuscash", "bonuscash", _root.getNextHighestDepth());
}
report.ammo_counter.text = ammo;
Instance of Symbol 137 MovieClip in Frame 13
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Instance of Symbol 549 MovieClip in Frame 13
on (release) {
_root.nextFrame();
}
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Frame 14
stop();
til_sound = new Sound();
til_sound.attachSound("til");
bonus_sound = new Sound();
bonus_sound.attachSound("bonus");
if (magnumOwned) {
buymagnum._alpha = 25;
}
if (assaultOwned) {
buyassault._alpha = 25;
}
if (sniperOwned) {
buysniper._alpha = 25;
}
if (goldOwned) {
buygold._alpha = 25;
}
if (goldassaultOwned) {
buygoldassault._alpha = 25;
}
if (shotgunOwned) {
buyshotgun._alpha = 25;
}
if (uziOwned) {
buyuzi._alpha = 25;
}
if (flamethrowerOwned) {
buyflamethrower._alpha = 25;
}
buyshotgun.onRelease = function () {
if (cash > 399) {
if (!shotGunUnlocked) {
if (((((((!uziUnlocked) && (!flameThrowerUnlocked)) && (!magnumUnlocked)) && (!assaultUnlocked)) && (!sniperUnlocked)) && (!goldUnlocked)) && (!goldassaultUnlocked)) {
currentBestWeapon = "shotgun";
}
til_sound.start();
cash = cash - 400;
shotGunUnlocked = true;
weaponSelected = "shotgun";
shotgunOwned = true;
buyshotgun._alpha = 25;
}
}
};
buyuzi.onRelease = function () {
if (cash > 999) {
if (!uziUnlocked) {
if ((((((!flameThrowerUnlocked) && (!magnumUnlocked)) && (!assaultUnlocked)) && (!sniperUnlocked)) && (!goldUnlocked)) && (!goldassaultUnlocked)) {
currentBestWeapon = "uzi";
}
til_sound.start();
cash = cash - 1000;
uziUnlocked = true;
weaponSelected = "uzi";
uziOwned = true;
buyuzi._alpha = 25;
}
}
};
buyflamethrower.onRelease = function () {
if (cash > 3999) {
if (!flameThrowerUnlocked) {
if (!goldassaultUnlocked) {
currentBestWeapon = "flamethrower";
}
til_sound.start();
cash = cash - 4000;
flameThrowerUnlocked = true;
weaponSelected = "flamethrower";
flamethrowerOwned = true;
buyflamethrower._alpha = 25;
}
}
};
buymagnum.onRelease = function () {
if (cash > 1599) {
if (!magnumUnlocked) {
if (((((!flameThrowerUnlocked) && (!assaultUnlocked)) && (!sniperUnlocked)) && (!goldUnlocked)) && (!goldassaultUnlocked)) {
currentBestWeapon = "magnum";
}
til_sound.start();
cash = cash - 1600;
magnumUnlocked = true;
weaponSelected = "magnum";
magnumOwned = true;
buymagnum._alpha = 25;
}
}
};
buyassault.onRelease = function () {
if (cash > 1999) {
if (!assaultUnlocked) {
if ((((!flameThrowerUnlocked) && (!sniperUnlocked)) && (!goldUnlocked)) && (!goldassaultUnlocked)) {
currentBestWeapon = "assault";
}
til_sound.start();
cash = cash - 2000;
assaultUnlocked = true;
weaponSelected = "assault";
assaultOwned = true;
buyassault._alpha = 25;
}
}
};
buysniper.onRelease = function () {
if (cash > 2399) {
if (!sniperUnlocked) {
if (((!flameThrowerUnlocked) && (!goldUnlocked)) && (!goldassaultUnlocked)) {
currentBestWeapon = "sniper";
}
til_sound.start();
cash = cash - 2400;
sniperUnlocked = true;
weaponSelected = "sniper";
sniperOwned = true;
buysniper._alpha = 25;
}
}
};
buygold.onRelease = function () {
if (cash > 2999) {
if (!goldUnlocked) {
if ((!flameThrowerUnlocked) && (!goldassaultUnlocked)) {
currentBestWeapon = "gold";
}
til_sound.start();
cash = cash - 3000;
goldUnlocked = true;
weaponSelected = "gold";
goldOwned = true;
buygold._alpha = 25;
}
}
};
buygoldassault.onRelease = function () {
if (cash > 9999) {
if (!goldassaultUnlocked) {
currentBestWeapon = "goldassault";
cash = cash - 10000;
goldassaultUnlocked = true;
weaponSelected = "goldassault";
til_sound.start();
goldassaultOwned = true;
buygoldassault._alpha = 25;
}
}
};
Instance of Symbol 549 MovieClip in Frame 14
on (release) {
_root.gotoAndStop("play");
}
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 554 MovieClip "buygoldassault" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 555 MovieClip "buyshotgun" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 556 MovieClip "buygold" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 557 MovieClip "buymagnum" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 558 MovieClip "buysniper" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 559 MovieClip "buyassault" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 560 MovieClip "buyflamethrower" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 561 MovieClip "buyuzi" in Frame 14
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Instance of Symbol 137 MovieClip in Frame 14
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Frame 15
play();
Frame 16
stop();
cash = Math.round(cash / 2);
Instance of Symbol 137 MovieClip in Frame 16
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Instance of Symbol 549 MovieClip in Frame 16
on (release) {
_root.gotoAndStop("play");
}
on (rollOver) {
this.gotoAndStop("down");
}
on (rollOut) {
this.gotoAndStop("up");
}
Symbol 23 MovieClip Frame 95
stop();
_parent.play();
Symbol 40 MovieClip Frame 1
function init() {
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
_visible = false;
end();
} else {
initBarWidth();
}
}
function end() {
stop();
stopped = true;
_parent.play();
}
function initBarWidth() {
_orgPreloaderBarWidth = preloaderBar._width;
preloaderBar._width = 0;
}
function onProgress() {
var _local3 = _root.getBytesLoaded();
var _local4 = _root.getBytesTotal();
var _local2 = _local3 / _local4;
setLoaded(_local2);
if (_local2 >= 1) {
end();
}
}
function setLoaded(fPercent) {
preloaderBar._width = _orgPreloaderBarWidth * fPercent;
}
var _orgPreloaderBarWidth;
var started;
var stopped;
if (!started) {
started = true;
init();
} else if (!stopped) {
onProgress();
}
Symbol 52 MovieClip Frame 1
stop();
fullScreenButton.onPress = function () {
getURL ("http://http://http://www.gazo.com/?refb=intro", "_blank");
};
Symbol 52 MovieClip Frame 2
stop();
Symbol 52 MovieClip Frame 25
stop();
gazoPlayButton.onPress = function () {
play();
};
Symbol 52 MovieClip Frame 41
stop();
_parent.play();
Symbol 60 MovieClip Frame 12
stop();
Symbol 63 Button
on (release) {
gotoAndPlay (2);
_root.soundstatus = "off";
}
Symbol 64 MovieClip Frame 11
stop();
Symbol 66 Button
on (release) {
gotoAndPlay (1);
_root.soundstatus = "on";
}
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 2
stop();
Instance of Symbol 71 MovieClip in Symbol 72 MovieClip [sound_contr] Frame 1
onClipEvent (load) {
_root.soundstatus = "on";
_root.mySound = new Sound(_level0);
_root.mySound2 = new Sound(_level1);
_root.mySound3 = new Sound(_level2);
_root.mySound4 = new Sound(_level3);
_root.mySound5 = new Sound(_level4);
maxvolume = 100;
minvolume = 0;
}
onClipEvent (enterFrame) {
if (_root.soundstatus == "on") {
step = 5;
}
if (_root.soundstatus == "off") {
step = -5;
}
maxvolume = maxvolume + step;
if (maxvolume > 100) {
maxvolume = 100;
}
if (maxvolume < 0) {
maxvolume = 0;
}
_root.mySound.setVolume(maxvolume);
_root.mySound2.setVolume(maxvolume);
_root.mySound3.setVolume(maxvolume);
_root.mySound4.setVolume(maxvolume);
_root.mySound5.setVolume(maxvolume);
}
Instance of Symbol 128 MovieClip in Symbol 133 MovieClip Frame 42
on (release) {
_root.gotoAndStop(2);
}
Instance of Symbol 125 MovieClip in Symbol 133 MovieClip Frame 47
on (release) {
_root.gotoAndStop("game");
}
Instance of Symbol 128 MovieClip in Symbol 133 MovieClip Frame 49
on (release) {
getURL ("http://www.gazo.com/?refb=intro", "_blank");
}
Symbol 133 MovieClip Frame 52
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 3
stop();
Symbol 169 MovieClip Frame 4
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
stop();
Symbol 188 MovieClip [gfl] Frame 6
this.removeMovieClip();
Symbol 256 MovieClip Frame 14
stop();
Symbol 258 MovieClip Frame 16
stop();
Symbol 259 MovieClip [dogZombie] Frame 1
stop();
Symbol 282 MovieClip [player] Frame 1
stop();
Symbol 302 MovieClip [blood] Frame 14
this.removeMovieClip();
Symbol 304 MovieClip Frame 8
stop();
Symbol 316 MovieClip [fiveHeadShots] Frame 48
this.removeMovieClip();
Symbol 322 MovieClip [trans] Frame 28
stop();
Symbol 327 MovieClip Frame 1
stop();
Symbol 327 MovieClip Frame 2
stop();
Symbol 332 MovieClip Frame 1
stop();
Symbol 332 MovieClip Frame 2
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 2
stop();
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 2
stop();
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 2
stop();
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 2
stop();
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 2
stop();
Symbol 362 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 2
stop();
Symbol 366 MovieClip [tenHeadShots] Frame 48
this.removeMovieClip();
Symbol 370 MovieClip [twentyHeadShots] Frame 48
this.removeMovieClip();
Symbol 375 MovieClip [bonuscash] Frame 84
this.removeMovieClip();
Symbol 407 MovieClip Frame 15
stop();
Symbol 413 MovieClip [zombie] Frame 1
stop();
Symbol 444 MovieClip Frame 15
stop();
Symbol 448 MovieClip [fatZombie] Frame 1
stop();
Symbol 452 MovieClip [showAmmo] Frame 31
this.removeMovieClip();
Symbol 513 MovieClip Frame 102
stop();
Symbol 515 MovieClip [explosion] Frame 28
this.removeMovieClip();
Symbol 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 2
stop();
Symbol 554 MovieClip Frame 1
stop();
Symbol 554 MovieClip Frame 2
stop();
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 2
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 2
stop();
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 2
stop();
Symbol 558 MovieClip Frame 1
stop();
Symbol 558 MovieClip Frame 2
stop();
Symbol 559 MovieClip Frame 1
stop();
Symbol 559 MovieClip Frame 2
stop();
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 2
stop();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
stop();