STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228086
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/22283970?noj=FRM22283970-2DC" width="1" height="1"></div>

Bulwark 53 Part 2.swf

This is the info page for
Flash #77274

(Click the ID number above for more basic data on this flash file.)


Text
life

3

walkthrough

RELOAD

reloading...

99

999

99

999

99

999

99

999

99

1

you found a desert eagle

you found a uzi

you found a minigun

you found a shotgun

you found a m16

you found beretta ammo

you found m16 ammo

you found shotgun ammo

you found minigun ammo

you found uzi ammo

you found desert eagle ammo

you found a medic pack

you found the key to building 5

you found the key to building 6

you found the key to building 2

cheat : full speed

this area is locked

you found fingerprints for a digital
access

you found the key to the factory

you found the key to the cemetary
residence

you found a crowbar

you found prison's key

you need a crowbar to open this
place

you found a desert eagle

you found a uzi

you found a minigun

you found a shotgun

you found a m16

you found beretta ammo

you found m16 ammo

you found shotgun ammo

you found minigun ammo

you found uzi ammo

you found desert eagle ammo

you found a medic pack

you found the key to building 5

you found the key to building 6

you found the key to building 2

cheat : full speed

this area is locked

you found fingerprints for a digital
access

you found the key to the factory

you found the key to the cemetary
residence

you found a crowbar

you found prison's key

you need a crowbar to open this
place

andkon.com

andkon.com

MostFunGames

onemorelevel.com

ONLINE-GAMES-ZONE.com

puffgames.com

t45ol.com

t45ol.com

gamespond.net

BENZ.BE

BENZ.BE

octogames.com

octogames.com

roundgames.com

LASH-GAME.NET

v2.0

LASH-GAME.NET

v2.0

60

start

start

start game

walkthrough

more games

part 1

credits

produced by

pyrozen

artwork

yan lepage
chriss martin

coding

Jasmin auger

voice

vanbraun

skip

ok

walkthrough

retry

main menu

more games

gore version

you are dead

you are dead

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version)); u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } MochiAd.showPreGameAd({id:"284e8472d347f01d", res:"800x600"}); __com_mochibot__("23893904", this, 10301, true); _root.lavr = 34; _root.gore = 1; _root.user = SharedObject.getLocal("user_bulwark"); onEnterFrame = function () { urlStart = _url.indexOf("://") + 3; urlEnd = _url.indexOf("/", urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf(".") - 1; domEnd = domain.lastIndexOf(".", LastDot) + 1; domain = domain.substring(domEnd, domain.length); if (domain != "gamesfree.ca") { _root.gofuckyourself = 3; } }; stop();
Frame 2
if (_root.gofuckyourself == 2) { stop(); }
Frame 3
if (_root.gofuckyourself == 2) { gotoAndStop (2); } stop();
Frame 19
stop(); onEnterFrame = function () { if (_root.got2go == 2) { _root.got2go = 1; gotoAndStop (20); } };
Frame 20
stop();
Frame 21
stop(); onEnterFrame = function () { if (_root.got2go == 2) { _root.got2go = 1; gotoAndStop (22); } };
Frame 26
Mouse.show();
Frame 27
Mouse.show();
Frame 28
function reloadWeapon() { if (currentWeapon == 0) { berettaMag = 15; } else if (currentWeapon == 1) { if (deagleAmmo >= 12) { deagleAmmo = deagleAmmo - (12 - deagleMag); deagleMag = 12; } else { deagleMag = deagleMag + deagleAmmo; deagleAmmo = 0; } } else if (currentWeapon == 2) { if (shotgunAmmo >= 8) { shotgunAmmo = shotgunAmmo - (8 - shotgunMag); shotgunMag = 8; } else { shotgunMag = shotgunMag + shotgunAmmo; shotgunAmmo = 0; } } else if (currentWeapon == 3) { if (uziAmmo >= 30) { uziAmmo = uziAmmo - (30 - uziMag); uziMag = 30; } else { uziMag = uziMag + uziAmmo; uziAmmo = 0; } } else if (currentWeapon == 4) { if (m16Ammo >= 30) { m16Ammo = m16Ammo - (30 - m16Mag); m16Mag = 30; } else { m16Mag = m16Mag + m16Ammo; m16Ammo = 0; } } else if (currentWeapon == 5) { if (minigunAmmo >= 50) { minigunAmmo = minigunAmmo - (50 - minigunMag); minigunMag = 50; } else { minigunMag = minigunMag + minigunAmmo; minigunAmmo = 0; } } reloading = false; } function weaponChange(weapon) { if (((weapon == "beretta") && (beretta == true)) && (currentWeapon != 0)) { weaponFiringRate = weaponArray[0].firingRate; weaponDamage = weaponArray[0].damage; currentWeapon = 0; character_mc.characterWeapon_mc.gotoAndStop(1); _reloadHold = 0; } else if (((weapon == "deagle") && (deagle == true)) && (currentWeapon != 1)) { weaponFiringRate = weaponArray[1].firingRate; weaponDamage = weaponArray[1].damage; currentWeapon = 1; character_mc.characterWeapon_mc.gotoAndStop(2); _reloadHold = 0; } else if (((weapon == "shotgun") && (shotgun == true)) && (currentWeapon != 2)) { weaponFiringRate = weaponArray[2].firingRate; weaponDamage = weaponArray[2].damage; currentWeapon = 2; character_mc.characterWeapon_mc.gotoAndStop(3); _reloadHold = 0; } else if (((weapon == "uzi") && (uzi == true)) && (currentWeapon != 3)) { weaponFiringRate = weaponArray[3].firingRate; weaponDamage = weaponArray[3].damage; currentWeapon = 3; character_mc.characterWeapon_mc.gotoAndStop(4); _reloadHold = 0; } else if (((weapon == "m16") && (m16 == true)) && (currentWeapon != 4)) { weaponFiringRate = weaponArray[4].firingRate; weaponDamage = weaponArray[4].damage; currentWeapon = 4; character_mc.characterWeapon_mc.gotoAndStop(5); _reloadHold = 0; } else if (((weapon == "minigun") && (minigun == true)) && (currentWeapon != 5)) { weaponFiringRate = weaponArray[5].firingRate; weaponDamage = weaponArray[5].damage; currentWeapon = 5; character_mc.characterWeapon_mc.gotoAndStop(6); _reloadHold = 0; } } function addCharacterEnterFrame() { character_mc.onEnterFrame = function () { if (_root.energy <= 0) { _root.character_mc.removeMovieClip(); _root.carreEnter_mc.removeMovieClip(); _root.grosseTache_mc.removeMovieClip(); _root.interface_mc.removeMovieClip(); removeZombies(); removeObjects(); trace("what"); gotoAndStop (26); } else if (bossDead == true) { _root.character_mc.removeMovieClip(); _root.carreEnter_mc.removeMovieClip(); _root.grosseTache_mc.removeMovieClip(); _root.interface_mc.removeMovieClip(); removeZombies(); removeObjects(); gotoAndStop (27); } else { _root.character_mc.swapDepths(_root.getNextHighestDepth()); _root.grosseTache_mc.swapDepths(_root.getNextHighestDepth()); _root.interface_mc.swapDepths(_root.getNextHighestDepth()); } this._rotation = ((Math.atan2(_ymouse - this._y, _xmouse - this._x) * 180) / Math.PI) + 90; var _local3 = this._x; var _local8 = (this._x - (this._width / 2)) - 5; var _local5 = (this._x + (this._width / 2)) + 5; var _local4 = this._y; var _local6 = this._y - (this._height / 2); var _local7 = this._y + (this._height / 2); if (_root.lvl_mc.boundingBox_mc.hitTest(_local8, _local4, true)) { leftHit = true; } else { leftHit = false; } if (_root.lvl_mc.boundingBox_mc.hitTest(_local5, _local4, true)) { rightHit = true; } else { rightHit = false; } if (_root.lvl_mc.boundingBox_mc.hitTest(_local3, _local6, true)) { upHit = true; } else { upHit = false; } if (_root.lvl_mc.boundingBox_mc.hitTest(_local3, _local7, true)) { downHit = true; } else { downHit = false; } if ((((Key.isDown(65) && (leftHit == false)) || (Key.isDown(68) && (rightHit == false))) || (Key.isDown(83) && (downHit == false))) || (Key.isDown(87) && (upHit == false))) { this.gotoAndStop("walk"); } else { this.gotoAndStop("stand"); } g = 0; while (g < enemyArray.length) { if (character_mc._x == _startingX) { if (Key.isDown(65)) { if (leftHit == false) { enemyArray[g]._x = enemyArray[g]._x + movementSpeed; } } if (Key.isDown(68)) { if (rightHit == false) { enemyArray[g]._x = enemyArray[g]._x - movementSpeed; } } } if (character_mc._y == _startingY) { if (Key.isDown(87)) { if (upHit == false) { enemyArray[g]._y = enemyArray[g]._y + movementSpeed; } } if (Key.isDown(83)) { if (downHit == false) { enemyArray[g]._y = enemyArray[g]._y - movementSpeed; } } } g++; } if (Key.isDown(65) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local8, _local4, true))) { if (lvl_mc._x <= (-movementSpeed)) { if (_local3 != _startingX) { this._x = this._x - movementSpeed; } else { lvl_mc._x = lvl_mc._x + movementSpeed; } } else { this._x = this._x - movementSpeed; } } if (Key.isDown(68) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local5, _local4, true))) { if (lvl_mc._x >= (((-lvl_mc._width) + movementSpeed) + Stage.width)) { if (_local3 != _startingX) { this._x = this._x + movementSpeed; } else { lvl_mc._x = lvl_mc._x - movementSpeed; } } else { this._x = this._x + movementSpeed; } } if (Key.isDown(87) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local3, _local6, true))) { if (lvl_mc._y <= (-movementSpeed)) { if (this._y != _startingY) { this._y = this._y - movementSpeed; } else { lvl_mc._y = lvl_mc._y + movementSpeed; } } else { this._y = this._y - movementSpeed; } } if (Key.isDown(83) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local3, _local7, true))) { if (lvl_mc._y >= (((-lvl_mc._height) + movementSpeed) + Stage.height)) { if (this._y != _startingY) { this._y = this._y + movementSpeed; } else { lvl_mc._y = lvl_mc._y - movementSpeed; } } else { this._y = this._y + movementSpeed; } } this.onMouseDown = function () { _root.onEnterFrame = function () { if (_reloadHold == 0) { fire(); } }; }; this.onMouseUp = function () { delete _root.onEnterFrame; }; }; } function _reloadHoldFn() { enterFrameObject_mc.onEnterFrame = function () { if (_reloadHold == Math.round(frameRate / weaponFiringRate)) { _reloadHold = 0; delete this.onEnterFrame; } else { _reloadHold++; } }; } function fire() { if ((((((((currentWeapon == 0) && (berettaMag > 0)) || ((currentWeapon == 1) && (deagleMag > 0))) || ((currentWeapon == 2) && (shotgunMag > 0))) || ((currentWeapon == 3) && (uziMag > 0))) || ((currentWeapon == 4) && (m16Mag > 0))) || ((currentWeapon == 5) && (minigunMag > 0))) && (reloading != true)) { if (currentWeapon == 0) { berettaMag--; } else if (currentWeapon == 1) { deagleMag--; } else if (currentWeapon == 2) { shotgunMag--; } else if (currentWeapon == 3) { uziMag--; } else if (currentWeapon == 4) { m16Mag--; } else if (currentWeapon == 5) { minigunMag--; } _reloadHoldFn(); bulletName = "bullet" + _bulletNumber; _bulletNumber++; this.attachMovie("bullet_mc", bulletName, this.getNextHighestDepth()); var _local6 = {x:weaponArray[currentWeapon].bulletX, y:weaponArray[currentWeapon].bulletY}; character_mc.localToGlobal(_local6); _root.shooot = 2; this[bulletName]._rotation = character_mc._rotation; this[bulletName]._x = _local6.x; this[bulletName]._y = _local6.y; this[bulletName].onEnterFrame = function () { if (_root.lvl_mc.boundingBox_mc.hitTest(this._x, this._y, true)) { delete this.onEnterFrame; this.removeMovieClip(); } if (character_mc._x == _startingX) { if (Key.isDown(65)) { if (leftHit == false) { this._x = this._x + movementSpeed; } } if (Key.isDown(68)) { if (rightHit == false) { this._x = this._x - movementSpeed; } } } if (character_mc._y == _startingY) { if (Key.isDown(87)) { if (upHit == false) { this._y = this._y + movementSpeed; } } if (Key.isDown(83)) { if (downHit == false) { this._y = this._y - movementSpeed; } } } this._x = this._x + (bulletSpeed * Math.sin((Math.PI/180) * this._rotation)); this._y = this._y - (bulletSpeed * Math.cos((Math.PI/180) * this._rotation)); i = 0; while (i < enemyArray.length) { if (enemyArray[i].dead != true) { if (enemyArray[i].hitTest(this._x, this._y)) { if (enemyArray[i].health <= 0) { killZombie(i); } else { var _local3 = new Object({x:(enemyStatsArray[enemyArray[i].name].upLeftX + enemyStatsArray[enemyArray[i].name].upRightX) / 2, y:enemyStatsArray[enemyArray[i].name].downY}); enemyArray[i].localToGlobal(_local3); enemyArray[i].health = enemyArray[i].health - weaponDamage; if (!lvl_mc.boundingBox_mc.hitTest(_local3.x, _local3.y, true)) { enemyArray[i]._y = enemyArray[i]._y - (20 * Math.cos((Math.PI/180) * this._rotation)); enemyArray[i]._x = enemyArray[i]._x + (20 * Math.sin((Math.PI/180) * this._rotation)); enemyArray[i].gotoAndStop(3); enemyArray[i].beingHit = true; } } this.removeMovieClip(); } } i++; } }; } else if ((currentWeapon == 0) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } else if (((currentWeapon == 1) && (deagleAmmo > 0)) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } else if (((currentWeapon == 2) && (shotgunAmmo > 0)) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } else if (((currentWeapon == 3) && (uziAmmo > 0)) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } else if (((currentWeapon == 4) && (m16Ammo > 0)) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } else if (((currentWeapon == 5) && (minigunAmmo > 0)) && (reloading == false)) { _root.interface_mc.reloadAnim_mc.gotoAndStop(2); } } function changeZone() { if (nextLevel == "beginning") { beginningSpawn(); } else if (nextLevel == "zone1") { zone1Spawn(); } else if (nextLevel == "zone2") { zone2Spawn(); } else if (nextLevel == "zone3") { zone3Spawn(); } else if (nextLevel == "zone4") { zone4Spawn(); } else if (nextLevel == "zone5") { zone5Spawn(); } else if (nextLevel == "zone6") { zone6Spawn(); } else if (nextLevel == "building7") { building7Spawn(); } else if (nextLevel == "building8") { building8Spawn(); } else if (nextLevel == "building9") { building9Spawn(); } else if (nextLevel == "building10") { building10Spawn(); } else if (nextLevel == "building11") { building11Spawn(); } else if (nextLevel == "building12") { building12Spawn(); } else if (nextLevel == "building13") { building13Spawn(); } else if (nextLevel == "building14") { building14Spawn(); } else if (nextLevel == "building15") { building15Spawn(); } else if (nextLevel == "building16") { building16Spawn(); } else if (nextLevel == "building17") { building17Spawn(); } else if (nextLevel == "building18") { building18Spawn(); } else if (nextLevel == "building19") { building19Spawn(); } else if (nextLevel == "building20") { building20Spawn(); } } function beginningSpawn() { addCharacterEnterFrame(); currentLevel = nextLevel; lvl_mc.gotoAndStop("zone4"); lvl_mc._x = zone4Positions[3].posX; lvl_mc._y = zone4Positions[3].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(100 / movementSpeed) * movementSpeed); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "zone4"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { if (_root.key5 == true) { comingFrom = "zone4"; nextLevel = "building13"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone2)) { if (_root.key14 == true) { comingFrom = "zone4"; nextLevel = "building14"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } }; } function zone1Spawn() { lvl_mc.gotoAndStop("zone1"); if (comingFrom == "building7") { lvl_mc._x = zone1Positions[0].posX; lvl_mc._y = zone1Positions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "zone3") { lvl_mc._x = zone1Positions[1].posX; lvl_mc._y = zone1Positions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY + (Math.round(100 / movementSpeed) * movementSpeed); } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { if (key6 == true) { comingFrom = "zone1"; nextLevel = "building7"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "zone1"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; currentLevel = nextLevel; var _local3 = 0; while (_local3 < zone1Objects.length) { if (zone1Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(zone1Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone1Objects[_local3].mcX; _root.lvl_mc[_local4]._y = zone1Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone1Objects[this.arrayPlace].taken = "yes"; if (zone1Objects[this.arrayPlace].mcType == "medPack_mc") { medPack++; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } spawnZombie("01", 700, 1400); spawnZombie("01", 800, 1400); spawnZombie("03", 2000, 900); spawnZombie("03", 2100, 900); spawnZombie("03", 1900, 900); spawnZombie("03", 2200, 900); spawnZombie("02", 3100, 1200); spawnZombie("02", 3200, 1400); spawnZombie("02", 2800, 1000); } function zone2Spawn() { lvl_mc.gotoAndStop("zone2"); if (comingFrom == "building8") { lvl_mc._x = zone2Positions[0].posX; lvl_mc._y = zone2Positions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "zone3-1") { lvl_mc._x = zone2Positions[1].posX; lvl_mc._y = zone2Positions[1].posY; character_mc._x = _startingX + (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY + (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone3-2") { lvl_mc._x = zone2Positions[2].posX; lvl_mc._y = zone2Positions[2].posY; character_mc._x = _startingX + (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { if (key4 == true) { comingFrom = "zone2"; nextLevel = "building8"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "zone2-1"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone2)) { comingFrom = "zone2-2"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; currentLevel = nextLevel; spawnZombie("01", 800, 2000); spawnZombie("01", 700, 2000); spawnZombie("01", 900, 1800); spawnZombie("01", 1000, 1900); spawnZombie("02", 1300, 1200); spawnZombie("02", 1000, 700); spawnZombie("02", 1000, 1000); spawnZombie("02", 1100, 800); spawnZombie("02", 900, 800); spawnZombie("02", 1200, 800); } function zone3Spawn() { lvl_mc.gotoAndStop("zone3"); if (comingFrom == "zone1") { lvl_mc._x = zone3Positions[0].posX; lvl_mc._y = zone3Positions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone2-1") { lvl_mc._x = zone3Positions[1].posX; lvl_mc._y = zone3Positions[1].posY; character_mc._x = _startingX - (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "zone2-2") { lvl_mc._x = zone3Positions[2].posX; lvl_mc._y = zone3Positions[2].posY; character_mc._x = _startingX - (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "zone4") { lvl_mc._x = zone3Positions[3].posX; lvl_mc._y = zone3Positions[3].posY; character_mc._x = _startingX + (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "zone5-1") { lvl_mc._x = zone3Positions[4].posX; lvl_mc._y = zone3Positions[4].posY; character_mc._x = _startingX; character_mc._y = _startingY + (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone5-2") { lvl_mc._x = zone3Positions[5].posX; lvl_mc._y = zone3Positions[5].posY; character_mc._x = _startingX; character_mc._y = _startingY + (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "building9") { lvl_mc._x = zone3Positions[6].posX; lvl_mc._y = zone3Positions[6].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "building10") { lvl_mc._x = zone3Positions[7].posX; lvl_mc._y = zone3Positions[7].posY; character_mc._x = _startingX - (Math.round(50 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building11") { lvl_mc._x = zone3Positions[8].posX; lvl_mc._y = zone3Positions[8].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "building12-1") { lvl_mc._x = zone3Positions[9].posX; lvl_mc._y = zone3Positions[9].posY; character_mc._x = _startingX + (Math.round(250 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building12-2") { lvl_mc._x = zone3Positions[10].posX; lvl_mc._y = zone3Positions[10].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "building15") { lvl_mc._x = zone3Positions[11].posX; lvl_mc._y = zone3Positions[11].posY; character_mc._x = _startingX; character_mc._y = _startingY + (Math.round(200 / movementSpeed) * movementSpeed); } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "zone3"; nextLevel = "zone1"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "zone3-1"; nextLevel = "zone2"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone2)) { comingFrom = "zone3-2"; nextLevel = "zone2"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone3)) { comingFrom = "zone3"; nextLevel = "zone4"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone4)) { comingFrom = "zone3-1"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone5)) { comingFrom = "zone3-2"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone6)) { comingFrom = "zone3"; nextLevel = "building9"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone7)) { if (key3 == true) { comingFrom = "zone3"; nextLevel = "building10"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone8)) { comingFrom = "zone3"; nextLevel = "building11"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone9)) { if (key8 == true) { comingFrom = "zone3-1"; nextLevel = "building12"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone10)) { comingFrom = "zone3-2"; nextLevel = "building12"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone11)) { if (key2 == true) { comingFrom = "zone3"; nextLevel = "building15"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } }; var _local3 = 0; while (_local3 < zone3Objects.length) { if (zone3Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(zone3Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone3Objects[_local3].mcX; _root.lvl_mc[_local4]._y = zone3Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone3Objects[this.arrayPlace].taken = "yes"; if (zone3Objects[this.arrayPlace].mcType == "medPack_mc") { medPack++; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } currentLevel = nextLevel; spawnZombie("01", 1800, 2400); spawnZombie("01", 1900, 2200); spawnZombie("01", 2000, 2000); spawnZombie("01", 1600, 2600); spawnZombie("01", 1700, 1800); spawnZombie("01", 2100, 2400); spawnZombie("01", 1800, 2600); spawnZombie("01", 1700, 2200); spawnZombie("01", 1900, 1900); spawnZombie("01", 1800, 1800); spawnZombie("01", 600, 700); spawnZombie("01", 700, 600); spawnZombie("01", 2800, 1000); spawnZombie("01", 2800, 1100); spawnZombie("01", 3000, 2900); spawnZombie("01", 3200, 2900); spawnZombie("02", 2200, 2900); spawnZombie("02", 2000, 3000); spawnZombie("02", 2000, 2900); spawnZombie("03", 2000, 200); spawnZombie("03", 1800, 400); spawnZombie("03", 1900, 200); } function zone4Spawn() { lvl_mc.gotoAndStop("zone4"); if (comingFrom == "zone3") { lvl_mc._x = zone4Positions[0].posX; lvl_mc._y = zone4Positions[0].posY; character_mc._x = _startingX - (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building13") { lvl_mc._x = zone4Positions[1].posX; lvl_mc._y = zone4Positions[1].posY; character_mc._x = _startingX - (Math.round(150 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building14") { lvl_mc._x = zone4Positions[2].posX; lvl_mc._y = zone4Positions[2].posY; character_mc._x = _startingX; character_mc._y = _startingY; } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "zone4"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { if (_root.key5 == true) { comingFrom = "zone4"; nextLevel = "building13"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } else if (character_mc.hitTest(lvl_mc.hitZone2)) { if (_root.key1 == true) { comingFrom = "zone4"; nextLevel = "building14"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } }; currentLevel = nextLevel; } function zone5Spawn() { lvl_mc.gotoAndStop("zone5"); if (comingFrom == "zone3-1") { lvl_mc._x = zone5Positions[0].posX; lvl_mc._y = zone5Positions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone3-2") { lvl_mc._x = zone5Positions[1].posX; lvl_mc._y = zone5Positions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(200 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone6") { lvl_mc._x = zone5Positions[2].posX; lvl_mc._y = zone5Positions[2].posY; character_mc._x = _startingX - (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building16") { lvl_mc._x = zone5Positions[3].posX; lvl_mc._y = zone5Positions[3].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "building17") { lvl_mc._x = zone5Positions[4].posX; lvl_mc._y = zone5Positions[4].posY; character_mc._x = _startingX; character_mc._y = _startingY; } else if (comingFrom == "building18") { lvl_mc._x = zone5Positions[5].posX; lvl_mc._y = zone5Positions[5].posY; character_mc._x = _startingX; character_mc._y = _startingY; } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "zone5-1"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "zone5-2"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone2)) { comingFrom = "zone5"; nextLevel = "zone6"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone3)) { comingFrom = "zone5"; nextLevel = "building16"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone4)) { comingFrom = "zone5"; nextLevel = "building17"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone5)) { comingFrom = "zone5"; nextLevel = "building18"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; currentLevel = nextLevel; spawnZombie("01", 2300, 1400); spawnZombie("01", 2200, 1600); spawnZombie("01", 2400, 1800); spawnZombie("01", 2100, 2000); spawnZombie("01", 2000, 1200); spawnZombie("01", 1900, 1000); spawnZombie("01", 1800, 900); spawnZombie("01", 2000, 800); spawnZombie("01", 2100, 1500); spawnZombie("01", 2300, 1900); spawnZombie("02", 1100, 2800); spawnZombie("02", 1000, 2800); spawnZombie("02", 900, 2800); spawnZombie("02", 1200, 2600); spawnZombie("02", 1300, 2800); spawnZombie("02", 1900, 2700); spawnZombie("03", 2300, 2800); spawnZombie("03", 2400, 2700); } function zone6Spawn() { lvl_mc.gotoAndStop("zone6"); if (comingFrom == "zone5") { lvl_mc._x = zone6Positions[0].posX; lvl_mc._y = zone6Positions[0].posY; character_mc._x = _startingX + (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; } else if (comingFrom == "building19") { lvl_mc._x = zone6Positions[1].posX; lvl_mc._y = zone6Positions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY; } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "zone6"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { if (key7 == true) { comingFrom = "zone6"; nextLevel = "building19"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (_root.damsg2 != 2) { _root.damsg = 17; _root.damsg2 = 2; } } }; var _local3 = 0; while (_local3 < zone6Objects.length) { if (zone6Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(zone6Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone6Objects[_local3].mcX; _root.lvl_mc[_local4]._y = zone6Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone6Objects[this.arrayPlace].taken = "yes"; if (zone6Objects[this.arrayPlace].mcType == "medPack_mc") { medPack++; } else if (zone6Objects[this.arrayPlace].mcType == "key3_mc") { key3 = true; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } currentLevel = nextLevel; spawnZombie("01", 400, 800); spawnZombie("01", 500, 1000); spawnZombie("01", 400, 1200); spawnZombie("02", 1500, 1000); spawnZombie("02", 1500, 1200); spawnZombie("02", 1500, 800); } function building7Spawn() { lvl_mc.gotoAndStop("building7"); lvl_mc._x = buildingPositions[0].posX; lvl_mc._y = buildingPositions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY; lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building7"; nextLevel = "zone1"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; currentLevel = nextLevel; var _local3 = 0; while (_local3 < building7Objects.length) { if (building7Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building7Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building7Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building7Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building7Objects[this.arrayPlace].taken = "yes"; if (building7Objects[this.arrayPlace].mcType == "key8_mc") { key8 = true; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } spawnZombie("04", 2300, 1400); } function building8Spawn() { lvl_mc.gotoAndStop("building8"); lvl_mc._x = buildingPositions[1].posX; lvl_mc._y = buildingPositions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("01", 2300, 800); spawnZombie("01", 2000, 800); spawnZombie("01", 2300, 600); spawnZombie("02", 400, 1600); spawnZombie("02", 600, 1800); spawnZombie("02", 400, 1600); spawnZombie("03", 2300, 1400); spawnZombie("03", 2300, 1800); spawnZombie("03", 2000, 1800); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building8"; nextLevel = "zone2"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building8Objects.length) { if (building8Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building8Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building8Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building8Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building8Objects[this.arrayPlace].taken = "yes"; if (building8Objects[this.arrayPlace].mcType == "key5_mc") { key5 = true; } else if (building8Objects[this.arrayPlace].mcType == "m16Side_mc") { m16 = true; m16Mag = 30; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building9Spawn() { lvl_mc.gotoAndStop("building9"); lvl_mc._x = buildingPositions[2].posX; lvl_mc._y = buildingPositions[2].posY; character_mc._x = _startingX + (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY - (Math.round(100 / movementSpeed) * movementSpeed); currentLevel = nextLevel; spawnZombie("02", 300, 500); spawnZombie("02", 400, 400); spawnZombie("02", 500, 500); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building9"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building9Objects.length) { if (building9Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building9Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building9Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building9Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building9Objects[this.arrayPlace].taken = "yes"; if (building9Objects[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building10Spawn() { lvl_mc.gotoAndStop("building10"); lvl_mc._x = buildingPositions[3].posX; lvl_mc._y = buildingPositions[3].posY; character_mc._x = _startingX; character_mc._y = _startingY + (Math.round(50 / movementSpeed) * movementSpeed); currentLevel = nextLevel; spawnZombie("03", 600, 400); spawnZombie("03", 700, 600); spawnZombie("03", 800, 600); spawnZombie("03", 1000, 400); spawnZombie("03", 1100, 400); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building10"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building10Objects.length) { if (building10Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building10Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building10Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building10Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building10Objects[this.arrayPlace].taken = "yes"; if (building10Objects[this.arrayPlace].mcType == "key4_mc") { key4 = true; } else if (building10Objects[this.arrayPlace].mcType == "uziSide_mc") { uzi = true; uziMag = 30; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building11Spawn() { lvl_mc.gotoAndStop("building11"); lvl_mc._x = buildingPositions[4].posX; lvl_mc._y = buildingPositions[4].posY; character_mc._x = _startingX - (Math.round(100 / movementSpeed) * movementSpeed); character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("01", 400, 400); spawnZombie("01", 400, 600); spawnZombie("01", 600, 400); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building11"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building11Objects.length) { if (building11Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building11Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building11Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building11Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building11Objects[this.arrayPlace].taken = "yes"; if (building11Objects[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building12Spawn() { lvl_mc.gotoAndStop("building12"); if (comingFrom == "zone3-1") { lvl_mc._x = building12Positions[0].posX; lvl_mc._y = building12Positions[0].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(50 / movementSpeed) * movementSpeed); } else if (comingFrom == "zone3-2") { lvl_mc._x = building12Positions[1].posX; lvl_mc._y = building12Positions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY; } lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building12-1"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "building12-2"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; currentLevel = nextLevel; var _local3 = 0; while (_local3 < building12Objects.length) { if (building12Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building12Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building12Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building12Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building12Objects[this.arrayPlace].taken = "yes"; if (building12Objects[this.arrayPlace].mcType == "minigunSide_mc") { minigun = true; minigunMag = 50; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } spawnZombie("01", 1300, 1700); spawnZombie("01", 1400, 1800); spawnZombie("01", 1500, 1900); spawnZombie("01", 1600, 1700); spawnZombie("01", 1700, 1800); spawnZombie("01", 1300, 1900); spawnZombie("01", 1400, 1700); spawnZombie("01", 1500, 1800); spawnZombie("01", 1600, 1900); spawnZombie("01", 1700, 1700); spawnZombie("01", 1300, 1800); spawnZombie("01", 1400, 1900); spawnZombie("01", 1500, 1700); spawnZombie("01", 1600, 1800); spawnZombie("01", 1700, 1900); spawnZombie("02", 1700, 1000); spawnZombie("02", 1800, 1000); spawnZombie("02", 1900, 1000); spawnZombie("03", 2100, 400); spawnZombie("03", 2000, 400); spawnZombie("03", 1900, 400); } function building13Spawn() { lvl_mc.gotoAndStop("building13"); if (comingFrom == "zone4") { lvl_mc._x = building13Positions[0].posX; lvl_mc._y = building13Positions[0].posY; character_mc._x = _startingX - (Math.round(50 / movementSpeed) * movementSpeed); character_mc._y = _startingY + (Math.round(50 / movementSpeed) * movementSpeed); } else if (comingFrom == "building20") { lvl_mc._x = building13Positions[1].posX; lvl_mc._y = building13Positions[1].posY; character_mc._x = _startingX; character_mc._y = _startingY; } currentLevel = nextLevel; lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building13"; nextLevel = "zone4"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } else if (character_mc.hitTest(lvl_mc.hitZone1)) { comingFrom = "building13"; nextLevel = "building20"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; } function building14Spawn() { lvl_mc.gotoAndStop("building14"); lvl_mc._x = buildingPositions[6].posX; lvl_mc._y = buildingPositions[6].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(50 / movementSpeed) * movementSpeed); currentLevel = nextLevel; lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building14"; nextLevel = "zone4"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building14Objects.length) { if (building14Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building14Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building14Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building14Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building14Objects[this.arrayPlace].taken = "yes"; if (building14Objects[this.arrayPlace].mcType == "key2_mc") { key2 = true; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building15Spawn() { lvl_mc.gotoAndStop("building15"); lvl_mc._x = buildingPositions[7].posX; lvl_mc._y = buildingPositions[7].posY; character_mc._x = _startingX + (Math.round(150 / movementSpeed) * movementSpeed); character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("01", 500, 600); spawnZombie("01", 500, 700); spawnZombie("01", 500, 800); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building15"; nextLevel = "zone3"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building15Objects.length) { if (building15Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building15Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building15Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building15Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building15Objects[this.arrayPlace].taken = "yes"; if (building15Objects[this.arrayPlace].mcType == "shotgunSide_mc") { shotgun = true; shotgunMag = 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building16Spawn() { lvl_mc.gotoAndStop("building16"); lvl_mc._x = buildingPositions[8].posX; lvl_mc._y = buildingPositions[8].posY; character_mc._x = _startingX; character_mc._y = _startingY - (Math.round(50 / movementSpeed) * movementSpeed); currentLevel = nextLevel; spawnZombie("01", 500, 600); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building16"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building16Objects.length) { if (building16Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building16Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building16Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building16Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building16Objects[this.arrayPlace].taken = "yes"; if (building16Objects[this.arrayPlace].mcType == "key1_mc") { key1 = true; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building17Spawn() { lvl_mc.gotoAndStop("building17"); lvl_mc._x = buildingPositions[9].posX; lvl_mc._y = buildingPositions[9].posY; character_mc._x = _startingX + (Math.round(175 / movementSpeed) * movementSpeed); character_mc._y = _startingY + (Math.round(25 / movementSpeed) * movementSpeed); currentLevel = nextLevel; spawnZombie("01", 400, 400); spawnZombie("01", 500, 500); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building17"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building17Objects.length) { if (building17Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building17Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building17Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building17Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building17Objects[this.arrayPlace].taken = "yes"; if (building17Objects[this.arrayPlace].mcType == "deagleSide_mc") { deagle = true; deagleMag = 12; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building18Spawn() { lvl_mc.gotoAndStop("building18"); lvl_mc._x = buildingPositions[10].posX; lvl_mc._y = buildingPositions[10].posY; character_mc._x = _startingX - (Math.round(100 / movementSpeed) * movementSpeed); character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("01", 1100, 800); spawnZombie("01", 1000, 800); spawnZombie("01", 1200, 800); spawnZombie("02", 300, 800); spawnZombie("02", 400, 800); spawnZombie("02", 500, 800); spawnZombie("02", 300, 1200); spawnZombie("02", 400, 1200); spawnZombie("02", 500, 1200); spawnZombie("02", 300, 1300); spawnZombie("02", 400, 1300); spawnZombie("02", 500, 1300); spawnZombie("02", 300, 1400); spawnZombie("02", 400, 1400); spawnZombie("02", 500, 1400); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building18"; nextLevel = "zone5"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building18Objects.length) { if (building18Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building18Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building18Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building18Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building18Objects[this.arrayPlace].taken = "yes"; if (building18Objects[this.arrayPlace].mcType == "medPack_mc") { medPack++; } else if (building18Objects[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (building18Objects[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building19Spawn() { lvl_mc.gotoAndStop("building19"); lvl_mc._x = buildingPositions[11].posX; lvl_mc._y = buildingPositions[11].posY; character_mc._x = _startingX - (Math.round(200 / movementSpeed) * movementSpeed); character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("02", 400, 200); spawnZombie("02", 500, 200); spawnZombie("02", 600, 200); spawnZombie("02", 700, 200); spawnZombie("02", 500, 400); spawnZombie("02", 600, 400); spawnZombie("02", 700, 400); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building19"; nextLevel = "zone6"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building19Objects.length) { if (building19Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building19Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building19Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building19Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building19Objects[this.arrayPlace].taken = "yes"; if (building19Objects[this.arrayPlace].mcType == "key6_mc") { key6 = true; } else if (building19Objects[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function building20Spawn() { lvl_mc.gotoAndStop("building20"); lvl_mc._x = buildingPositions[12].posX; lvl_mc._y = buildingPositions[12].posY; character_mc._x = _startingX; character_mc._y = _startingY; currentLevel = nextLevel; spawnZombie("03", 500, 500); spawnZombie("03", 1300, 500); spawnZombie("04", 2200, 1300); lvl_mc.hitZone0.onEnterFrame = function () { if (character_mc.hitTest(this)) { comingFrom = "building20"; nextLevel = "building13"; delete _root.character_mc.onEnterFrame; switchLvl_mc.swapDepths(_root.getNextHighestDepth()); switchLvl_mc.gotoAndPlay(2); delete this.onEnterFrame; } }; var _local3 = 0; while (_local3 < building19Objects.length) { if (building20Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(building20Objects[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = building20Objects[_local3].mcX; _root.lvl_mc[_local4]._y = building20Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { building20Objects[this.arrayPlace].taken = "yes"; if (building20Objects[this.arrayPlace].mcType == "key7_mc") { key7 = true; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } function spawnZombie(zombieType, zombieX, zombieY) { if (zombieType == "01") { var _local4 = "zombie01" + _zombieNumber; _root.attachMovie("zombie01_mc", _local4, this.getNextHighestDepth()); this[_local4].health = enemyStatsArray[0].health; this[_local4].name = 0; } else if (zombieType == "02") { var _local4 = "zombie02" + _zombieNumber; _root.attachMovie("zombie02_mc", _local4, this.getNextHighestDepth()); this[_local4].health = enemyStatsArray[1].health; this[_local4].name = 1; } else if (zombieType == "03") { var _local4 = "zombie03" + _zombieNumber; _root.attachMovie("zombie03_mc", _local4, this.getNextHighestDepth()); this[_local4].health = enemyStatsArray[2].health; this[_local4].name = 2; } else if (zombieType == "04") { var _local4 = "zombie04" + _zombieNumber; _root.attachMovie("zombie04_mc", _local4, this.getNextHighestDepth()); this[_local4].health = enemyStatsArray[3].health; this[_local4].name = 3; } var _local5 = {x:zombieX, y:zombieY}; lvl_mc.localToGlobal(_local5); _zombieNumber++; enemyArray.push(this[_local4]); this[_local4]._x = _local5.x; this[_local4]._y = _local5.y; this[_local4].beingHit = false; this[_local4].characterTest = 0; this[_local4].attackState = 0; this[_local4].gotoAndStop(2); this[_local4].onEnterFrame = function () { if (this.dead != true) { var _local3 = new Array({x:enemyStatsArray[this.name].upLeftX, y:enemyStatsArray[this.name].upY}, {x:enemyStatsArray[this.name].upRightX, y:enemyStatsArray[this.name].upY}, {x:(enemyStatsArray[this.name].upLeftX + enemyStatsArray[this.name].upRightX) / 2, y:enemyStatsArray[this.name].upY}); var _local4 = new Object({x:0, y:0}); j = 0; while (j < _local3.length) { this.localToGlobal(_local3[j]); j++; } this.localToGlobal(_local4); this._rotation = ((Math.atan2(character_mc._y - this._y, character_mc._x - this._x) * 180) / Math.PI) + 90; if (_root.character_mc.hitTest(_local4.x, _local4.y, true) || (_root.character_mc.hitTest(_local3[2].x, _local3[0].y, true))) { if (this.attackState == 0) { this.characterTest = 1; this.attackState = 1; this.gotoAndStop(4); } } if (((((this._x >= -50) && (this._x <= 850)) && (this._y >= -50)) && (this._y <= 650)) || (this.name == 3)) { if ((!_root.lvl_mc.boundingBox_mc.hitTest(_local3[0].x, _local3[0].y - (enemyStatsArray[this.name].movementSpeed * Math.cos((Math.PI/180) * this._rotation)), true)) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local3[1].x, _local3[1].y - (enemyStatsArray[this.name].movementSpeed * Math.cos((Math.PI/180) * this._rotation)), true))) { if ((this.characterTest == 0) && (this.beingHit == false)) { this._y = this._y - (enemyStatsArray[this.name].movementSpeed * Math.cos((Math.PI/180) * this._rotation)); this.gotoAndStop(2); } } if ((!_root.lvl_mc.boundingBox_mc.hitTest(_local3[0].x + (enemyStatsArray[this.name].movementSpeed * Math.sin((Math.PI/180) * this._rotation)), _local3[0].y, true)) && (!_root.lvl_mc.boundingBox_mc.hitTest(_local3[1].x + (enemyStatsArray[this.name].movementSpeed * Math.sin((Math.PI/180) * this._rotation)), _local3[1].y, true))) { if ((this.characterTest == 0) && (this.beingHit == false)) { this._x = this._x + (enemyStatsArray[this.name].movementSpeed * Math.sin((Math.PI/180) * this._rotation)); this.gotoAndStop(2); } } } else { this.gotoAndStop(1); } } }; } function killZombie(zombieArrayPos) { enemyArray[zombieArrayPos].dead = true; enemyArray[zombieArrayPos].gotoAndStop(5); } function removeZombies() { w = 0; while (w < enemyArray.length) { enemyArray[w].removeMovieClip(); enemyArray.splice(w, 0); w++; } } function removeObjects() { sd = 0; while (sd < objectsArray.length) { objectsArray[sd].removeMovieClip(); objectsArray.splice(sd, 0); sd++; } } function spawnObjects() { if (currentLevel == "zone1") { var _local3 = 0; while (_local3 < zone1Objects.length) { if (zone1Objects[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(mainObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone1Objects[_local3].mcX; _root.lvl_mc[_local4]._y = zone1Objects[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone1Objects[this.arrayPlace].taken = "yes"; if (zone1Objects[this.arrayPlace].mcType == "medPack_mc") { medPack++; } else if (zone1Objects[this.arrayPlace].mcType == "key1_mc") { lvl_mc.boundingBox_mc.gotoAndStop("key1"); key1 = true; } else if (zone1Objects[this.arrayPlace].mcType == "deagleSide_mc") { deagle = true; deagleMag = 12; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (currentLevel == "zone2") { var _local3 = 0; while (_local3 < zone2ObjectsArray.length) { if (zone2ObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(zone2ObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone2ObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = zone2ObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone2ObjectsArray[this.arrayPlace].taken = "yes"; if (zone2ObjectsArray[this.arrayPlace].mcType == "key2_mc") { key2 = true; } else if (zone2ObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (zone2ObjectsArray[this.arrayPlace].mcType == "shotgunSide_mc") { shotgun = true; shotgunMag = 8; } else if (zone2ObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (currentLevel == "zone3") { var _local3 = 0; while (_local3 < zone3ObjectsArray.length) { if (zone3ObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(zone3ObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = zone3ObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = zone3ObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { zone3ObjectsArray[this.arrayPlace].taken = "yes"; if (zone3ObjectsArray[this.arrayPlace].mcType == "medPack_mc") { medPack++; } else if (zone3ObjectsArray[this.arrayPlace].mcType == "key3_mc") { key3 = true; } else if (zone3ObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (zone3ObjectsArray[this.arrayPlace].mcType == "uziSide_mc") { uzi = true; uziMag = 30; } else if (zone3ObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (zone3ObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "zone4") { var _local3 = 0; while (_local3 < bossLairObjectsArray.length) { if (bossLairObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(bossLairObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = bossLairObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = bossLairObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { bossLairObjectsArray[this.arrayPlace].taken = "yes"; if (bossLairObjectsArray[this.arrayPlace].mcType == "medPack_mc") { medPack++; } else if (bossLairObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (bossLairObjectsArray[this.arrayPlace].mcType == "m16Side_mc") { m16 = true; m16Mag = 30; } else if (bossLairObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (bossLairObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "zone5") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "zone6") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building7") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building8") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building9") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building10") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building11") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building12") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building13") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building14") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building15") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building16") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building17") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building18") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building19") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } else if (zone == "building20") { var _local3 = 0; while (_local3 < armoryObjectsArray.length) { if (armoryObjectsArray[_local3].taken != "yes") { var _local4 = "object" + objectsSpawned; _root.lvl_mc.attachMovie(armoryObjectsArray[_local3].mcType, _local4, _root.lvl_mc.getNextHighestDepth()); objectsSpawned++; objectsArray.push(_root.lvl_mc[_local4]); _root.lvl_mc[_local4].arrayPlace = _local3; _root.lvl_mc[_local4]._x = armoryObjectsArray[_local3].mcX; _root.lvl_mc[_local4]._y = armoryObjectsArray[_local3].mcY; _root.lvl_mc[_local4].onEnterFrame = function () { if (this.hitTest(_root.character_mc)) { if (armoryObjectsArray[this.arrayPlace].mcType == "m16Ammo_mc") { m16Ammo = m16Ammo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "deagleAmmo_mc") { deagleAmmo = deagleAmmo + 12; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunSide_mc") { armoryObjectsArray[this.arrayPlace].taken = "yes"; minigun = true; minigunMag = 50; } else if (armoryObjectsArray[this.arrayPlace].mcType == "uziAmmo_mc") { uziAmmo = uziAmmo + 30; } else if (armoryObjectsArray[this.arrayPlace].mcType == "shotgunAmmo_mc") { shotgunAmmo = shotgunAmmo + 8; } else if (armoryObjectsArray[this.arrayPlace].mcType == "minigunAmmo_mc") { minigunAmmo = minigunAmmo + 8; } this.gotoAndStop(2); delete this.onEnterFrame; } }; } _local3++; } } } stop(); _root.energy = 100; var frameRate = 48; var comingFrom = ""; var currentLevel = ""; var nextLevel = "beginning"; Mouse.hide(); aim_mc.startDrag(true); var bossDead = false; var ammo = 0; var mag = 0; _root.attachMovie("character_mc", "character_mc", _root.getNextHighestDepth()); _root.attachMovie("interface_mc", "interface_mc", _root.getNextHighestDepth()); _root.attachMovie("carreEnter_mc", "carreEnter_mc", _root.getNextHighestDepth()); _root.attachMovie("grosseTache_mc", "grosseTache_mc", _root.getNextHighestDepth()); grosseTache_mc._x = -827.5; grosseTache_mc._y = -848.9; grosseTache_mc._height = 2417.9; grosseTache_mc._width = 2768.3; carreEnter_mc._x = -1500; character_mc._x = 376.8; character_mc._y = 307; character_mc._xscale = character_mc._xscale * 0.65; character_mc._yscale = character_mc._yscale * 0.65; interface_mc._x = 27.5; interface_mc._y = 23; carreEnter_mc.onEnterFrame = function () { if (currentWeapon == 0) { mag = berettaMag; ammo = 999; } else if (currentWeapon == 1) { mag = deagleMag; ammo = deagleAmmo; } else if (currentWeapon == 2) { mag = shotgunMag; ammo = shotgunAmmo; } else if (currentWeapon == 3) { mag = uziMag; ammo = uziAmmo; } else if (currentWeapon == 4) { mag = m16Mag; ammo = m16Ammo; } else if (currentWeapon == 5) { mag = minigunMag; ammo = minigunAmmo; } }; var reloading = false; var beretta = true; var m16 = false; var shotgun = false; var minigun = false; var uzi = false; var deagle = false; var key1 = false; var key2 = false; var key3 = false; var key4 = false; var key5 = false; var key6 = false; var key7 = false; var key8 = false; var m16Ammo = 0; var shotgunAmmo = 0; var minigunAmmo = 0; var uziAmmo = 0; var deagleAmmo = 0; var berettaMag = 15; var m16Mag = 0; var shotgunMag = 0; var minigunMag = 0; var uziMag = 0; var deagleMag = 0; var medPack = 1; var energy = 100; var movementSpeed = 4; var weaponFiringRate = 7; var bulletSpeed = 30; var weaponDamage = 3; var currentWeapon = 0; var leftHit = false; var rightHit = false; var upHit = false; var downHit = false; var zone1Objects = new Array({mcType:"medPack_mc", mcX:3000, mcY:1500, taken:"no"}); var zone3Objects = new Array({mcType:"medPack_mc", mcX:100, mcY:3400, taken:"no"}); var zone6Objects = new Array({mcType:"medPack_mc", mcX:360, mcY:160, taken:"no"}, {mcType:"key3_mc", mcX:160, mcY:440, taken:"no"}); var building7Objects = new Array({mcType:"key8_mc", mcX:3150, mcY:750, taken:"no"}); var building8Objects = new Array({mcType:"key5_mc", mcX:2500, mcY:2000, taken:"no"}, {mcType:"m16Side_mc", mcX:3500, mcY:700, taken:"no"}); var building9Objects = new Array({mcType:"shotgunAmmo_mc", mcX:300, mcY:300, taken:"no"}); var building10Objects = new Array({mcType:"key4_mc", mcX:250, mcY:250, taken:"no"}, {mcType:"uziSide_mc", mcX:250, mcY:900, taken:"no"}); var building11Objects = new Array({mcType:"deagleAmmo_mc", mcX:300, mcY:300, taken:"no"}); var building12Objects = new Array({mcType:"minigunSide_mc", mcX:1600, mcY:700, taken:"no"}); var building14Objects = new Array({mcType:"key2_mc", mcX:300, mcY:700, taken:"no"}); var building15Objects = new Array({mcType:"shotgunSide_mc", mcX:500, mcY:400, taken:"no"}); var building16Objects = new Array({mcType:"key1_mc", mcX:500, mcY:700, taken:"no"}); var building17Objects = new Array({mcType:"deagleSide_mc", mcX:200, mcY:200, taken:"no"}); var building18Objects = new Array({mcType:"shotgunAmmo_mc", mcX:500, mcY:1700, taken:"no"}, {mcType:"medPack_mc", mcX:1400, mcY:1000, taken:"no"}, {mcType:"deagleAmmo_mc", mcX:1600, mcY:300, taken:"no"}); var building19Objects = new Array({mcType:"shotgunAmmo_mc", mcX:700, mcY:150, taken:"no"}, {mcType:"key6_mc", mcX:200, mcY:200, taken:"no"}); var building20Objects = new Array({mcType:"key7_mc", mcX:300, mcY:1600, taken:"no"}); var zone1Positions = new Array({posX:-1591, posY:-410, charPos:"top"}, {posX:-1565, posY:-1400, charPos:"bottom"}); var zone2Positions = new Array({posX:-153, posY:-482, charPos:"left"}, {posX:-1200, posY:-2924, charPos:"bottomright"}, {posX:-1200, posY:-1686, charPos:"right"}); var zone3Positions = new Array({posX:-1592, posY:-4, charPos:"top"}, {posX:-6, posY:-3130, charPos:"left"}, {posX:-6, posY:-1669, charPos:"left"}, {posX:-3197, posY:-1662, charPos:"right"}, {posX:-1578, posY:-3395, charPos:"bottom"}, {posX:-2608, posY:-3395, charPos:"bottom"}, {posX:-1307, posY:-827, charPos:"left"}, {posX:-3, posY:-3052, charPos:"building10"}, {posX:-2550, posY:-896, charPos:"right"}, {posX:-3200, posY:-1850, charPos:"bottomright"}, {posX:-2687, posY:-3317, charPos:"mid"}, {posX:-2608, posY:-3395, charPos:"bottomleft"}); var zone4Positions = new Array({posX:-4, posY:-626, charPos:"left"}, {posX:-3, posY:-135, charPos:"topleft"}, {posX:-490, posY:-1105, charPos:"bottom"}, {posX:-1160, posY:-2, charPos:"topRight"}); var zone5Positions = new Array({posX:-1620, posY:-9, charPos:"top"}, {posX:-2640, posY:-9, charPos:"top"}, {posX:-5, posY:-2399, charPos:"left"}, {posX:-804, posY:-525, charPos:"bottom"}, {posX:-939, posY:-1998, charPos:"top"}, {posX:-2724, posY:-1182, charPos:"right"}); var zone6Positions = new Array({posX:-1196, posY:-1207, charPos:"right"}, {posX:-1194, posY:-140, charPos:"right"}); var building12Positions = new Array({posX:-1375, posY:-5, charPos:"left"}, {posX:-705, posY:-1565, charPos:"top"}); var building13Positions = new Array({posX:-2, posY:-399, charPos:"building13"}, {posX:-117, posY:-200, charPos:"left"}); var buildingPositions = new Array({posX:-1437, posY:-1400, charPos:"bottom"}, {posX:-221, posY:-1026, charPos:"right"}, {posX:-398, posY:-4, charPos:"topleft"}, {posX:-337, posY:-562, charPos:"bottom"}, {posX:-3, posY:-405, charPos:"left"}, {}, {posX:-164, posY:-4, charPos:"top"}, {posX:0, posY:-629, charPos:"right"}, {posX:-95, posY:-7, charPos:"top"}, {posX:-195, posY:-396, charPos:"bottomright"}, {posX:-5, posY:-708, charPos:"left"}, {posX:-5, posY:-60, charPos:"left"}, {posX:-2100, posY:-180, charPos:"right"}); var weaponArray = new Array({firingRate:5, damage:3, bulletX:10, bulletY:-100}, {firingRate:4, damage:5, bulletX:10, bulletY:-100}, {firingRate:2, damage:12, bulletX:10, bulletY:-100}, {firingRate:20, damage:2, bulletX:10, bulletY:-100}, {firingRate:7, damage:7, bulletX:10, bulletY:-100}, {firingRate:20, damage:9, bulletX:10, bulletY:-100}); var enemyStatsArray = new Array({health:10, damage:10, movementSpeed:1, upLeftX:-25, upRightX:29, upY:-40, downY:17}, {health:30, damage:20, movementSpeed:3, upLeftX:-30, upRightX:31, upY:-35, downY:20}, {health:20, damage:30, movementSpeed:4, upLeftX:-20, upRightX:20, upY:-40, downY:20}, {health:300, damage:50, movementSpeed:6, upLeftX:-53, upRightX:52, upY:-91, downY:30}); var zombie01Attack = enemyStatsArray[0].damage; var zombie02Attack = enemyStatsArray[1].damage; var zombie03Attack = enemyStatsArray[2].damage; var zombie04Attack = enemyStatsArray[3].damage; var _startingX = character_mc._x; var _startingY = character_mc._y; var _reloadHold = 0; var _bulletNumber = 0; var _zombieNumber = 0; var enemyArray = new Array(); var objectsArray = new Array(); var timer01 = 0; var timer02 = 0; var timer03 = 0; var zombieSpawned = 0; var objectsSpawned = 0; var keyListener = new Object(); keyListener.onKeyDown = function () { if ((chr(Key.getAscii()) == 1) && (reloading == false)) { weaponChange("beretta"); } else if ((chr(Key.getAscii()) == 2) && (reloading == false)) { weaponChange("deagle"); } else if ((chr(Key.getAscii()) == 3) && (reloading == false)) { weaponChange("shotgun"); } else if ((chr(Key.getAscii()) == 4) && (reloading == false)) { weaponChange("uzi"); } else if ((chr(Key.getAscii()) == 5) && (reloading == false)) { weaponChange("m16"); } else if ((chr(Key.getAscii()) == 6) && (reloading == false)) { weaponChange("minigun"); } else if ((Key.getAscii() == 32) && (reloading == false)) { if (((currentWeapon == 0) && (berettaMag != 15)) && (berettaAmmo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } else if (((currentWeapon == 1) && (deagleMag != 12)) && (deagleAmmo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } else if (((currentWeapon == 2) && (shotgunMag != 12)) && (shotgunAmmo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } else if (((currentWeapon == 3) && (uziMag != 12)) && (uziAmmo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } else if (((currentWeapon == 4) && (m16Mag != 12)) && (m16Ammo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } else if (((currentWeapon == 5) && (minigunMag != 12)) && (minigunAmmo != 0)) { reloading = true; interface_mc.reloadAnim_mc.gotoAndPlay(3); } } }; Key.addListener(keyListener); changeZone();
Symbol 15 MovieClip Frame 4
this._parent.beingHit = false; this.gotoAndStop(1); this._parent.gotoAndStop(2);
Symbol 16 MovieClip Frame 7
if (this._parent.hitTest(_root.character_mc)) { _root.energy = _root.energy - _root.zombie04Attack; }
Symbol 16 MovieClip Frame 21
if (this._parent.hitTest(_root.character_mc)) { _root.energy = _root.energy - _root.zombie04Attack; }
Symbol 16 MovieClip Frame 30
this._parent.characterTest = 0; this._parent.attackState = 0; this._parent.gotoAndStop(1);
Symbol 21 MovieClip Frame 1
aa = random(4) + 1;
Symbol 21 MovieClip Frame 3
gotoAndStop(aa + 2);
Symbol 21 MovieClip Frame 6
stop();
Symbol 32 MovieClip Frame 15
stop();
Symbol 33 MovieClip Frame 250
_root.bossDead = true; stop();
Symbol 34 MovieClip [zombie04_mc] Frame 1
stop();
Symbol 34 MovieClip [zombie04_mc] Frame 3
trace("3");
Symbol 34 MovieClip [zombie04_mc] Frame 4
zombie014_mc.gotoAndPlay(2);
Symbol 46 MovieClip Frame 1
aa = random(110) + 6;
Symbol 46 MovieClip Frame 2
gotoAndPlay(aa);
Symbol 46 MovieClip Frame 120
gotoAndPlay (3);
Symbol 51 MovieClip Frame 2
aa2 = random(350) + 4;
Symbol 51 MovieClip Frame 3
gotoAndPlay(aa2);
Symbol 51 MovieClip Frame 400
aa = random(4) + 1;
Symbol 51 MovieClip Frame 401
gotoAndPlay((aa * 2) + 400);
Symbol 51 MovieClip Frame 403
gotoAndPlay (2);
Symbol 51 MovieClip Frame 405
gotoAndPlay (2);
Symbol 51 MovieClip Frame 407
gotoAndPlay (2);
Symbol 51 MovieClip Frame 409
gotoAndPlay (2);
Symbol 57 MovieClip Frame 15
stop();
Symbol 58 MovieClip Frame 15
this._parent.beingHit = false; this.gotoAndStop(1); this._parent.gotoAndStop(2);
Symbol 59 MovieClip Frame 15
if (this._parent.hitTest(_root.character_mc)) { _root.energy = _root.energy - _root.zombie03Attack; }
Symbol 59 MovieClip Frame 30
this._parent.characterTest = 0; this._parent.attackState = 0; this._parent.gotoAndStop(1);
Symbol 62 MovieClip Frame 1
aa = random(4) + 1;
Symbol 62 MovieClip Frame 3
gotoAndStop(aa + 2);
Symbol 62 MovieClip Frame 6
stop();
Symbol 72 MovieClip Frame 250
stop();
Symbol 73 MovieClip [zombie03_mc] Frame 1
stop();
Symbol 73 MovieClip [zombie03_mc] Frame 4
zombie014_mc.gotoAndPlay(2);
Symbol 77 MovieClip Frame 3
_root.damsg = 2; _root.damsg2 = 2;
Symbol 77 MovieClip Frame 21
stop();
Symbol 78 MovieClip [uziSide_mc] Frame 1
stop();
Symbol 78 MovieClip [uziSide_mc] Frame 2
stop();
Symbol 81 MovieClip Frame 3
_root.damsg = 4; _root.damsg2 = 2;
Symbol 81 MovieClip Frame 21
stop();
Symbol 82 MovieClip [shotgunSide_mc] Frame 1
stop();
Symbol 82 MovieClip [shotgunSide_mc] Frame 2
stop();
Symbol 85 MovieClip Frame 3
_root.damsg = 3; _root.damsg2 = 2;
Symbol 85 MovieClip Frame 21
stop();
Symbol 86 MovieClip [minigunSide_mc] Frame 1
stop();
Symbol 86 MovieClip [minigunSide_mc] Frame 2
stop();
Symbol 89 MovieClip Frame 3
_root.damsg = 5; _root.damsg2 = 2;
Symbol 89 MovieClip Frame 21
stop();
Symbol 90 MovieClip [m16Side_mc] Frame 1
stop();
Symbol 90 MovieClip [m16Side_mc] Frame 2
stop();
Symbol 95 MovieClip Frame 3
_root.damsg = 1; _root.damsg2 = 2;
Symbol 95 MovieClip Frame 21
stop();
Symbol 96 MovieClip [deagleSide_mc] Frame 1
stop();
Symbol 96 MovieClip [deagleSide_mc] Frame 2
stop();
Symbol 102 MovieClip Frame 3
_root.damsg = 12; _root.damsg2 = 2;
Symbol 102 MovieClip Frame 21
stop();
Symbol 103 MovieClip [medPack_mc] Frame 1
stop();
Symbol 103 MovieClip [medPack_mc] Frame 2
stop();
Symbol 106 MovieClip Frame 3
_root.damsg = 8; _root.damsg2 = 2;
Symbol 106 MovieClip Frame 21
stop();
Symbol 107 MovieClip [shotgunAmmo_mc] Frame 1
stop();
Symbol 107 MovieClip [shotgunAmmo_mc] Frame 2
stop();
Symbol 110 MovieClip Frame 3
_root.damsg = 6; _root.damsg2 = 2;
Symbol 110 MovieClip Frame 21
stop();
Symbol 111 MovieClip [berettaAmmo_mc] Frame 1
stop();
Symbol 111 MovieClip [berettaAmmo_mc] Frame 2
stop();
Symbol 114 MovieClip Frame 3
_root.damsg = 7; _root.damsg2 = 2;
Symbol 114 MovieClip Frame 21
stop();
Symbol 115 MovieClip [m16Ammo_mc] Frame 1
stop();
Symbol 115 MovieClip [m16Ammo_mc] Frame 2
stop();
Symbol 118 MovieClip Frame 3
_root.damsg = 10; _root.damsg2 = 2;
Symbol 118 MovieClip Frame 21
stop();
Symbol 119 MovieClip [uziAmmo_mc] Frame 1
stop();
Symbol 119 MovieClip [uziAmmo_mc] Frame 2
stop();
Symbol 122 MovieClip Frame 3
_root.damsg = 9; _root.damsg2 = 2;
Symbol 122 MovieClip Frame 21
stop();
Symbol 123 MovieClip [minigunAmmo_mc] Frame 1
stop();
Symbol 123 MovieClip [minigunAmmo_mc] Frame 2
stop();
Symbol 126 MovieClip Frame 3
_root.damsg = 11; _root.damsg2 = 2;
Symbol 126 MovieClip Frame 21
stop();
Symbol 127 MovieClip [deagleAmmo_mc] Frame 1
stop();
Symbol 127 MovieClip [deagleAmmo_mc] Frame 2
stop();
Symbol 130 MovieClip Frame 3
_root.damsg = 21; _root.damsg2 = 2;
Symbol 130 MovieClip Frame 21
stop();
Symbol 131 MovieClip [key8_mc] Frame 1
stop();
Symbol 131 MovieClip [key8_mc] Frame 2
stop();
Symbol 134 MovieClip Frame 3
_root.damsg = 20; _root.damsg2 = 2;
Symbol 134 MovieClip Frame 21
stop();
Symbol 135 MovieClip [key7_mc] Frame 1
stop();
Symbol 135 MovieClip [key7_mc] Frame 2
stop();
Symbol 138 MovieClip Frame 3
_root.damsg = 19; _root.damsg2 = 2;
Symbol 138 MovieClip Frame 21
stop();
Symbol 139 MovieClip [key6_mc] Frame 1
stop();
Symbol 139 MovieClip [key6_mc] Frame 2
stop();
Symbol 142 MovieClip Frame 3
_root.damsg = 18; _root.damsg2 = 2;
Symbol 142 MovieClip Frame 21
stop();
Symbol 143 MovieClip [key5_mc] Frame 1
stop();
Symbol 143 MovieClip [key5_mc] Frame 2
stop();
Symbol 146 MovieClip Frame 3
_root.damsg = 22; _root.damsg2 = 2;
Symbol 146 MovieClip Frame 21
stop();
Symbol 147 MovieClip [key4_mc] Frame 1
stop();
Symbol 147 MovieClip [key4_mc] Frame 2
stop();
Symbol 150 MovieClip Frame 3
_root.damsg = 15; _root.damsg2 = 2;
Symbol 150 MovieClip Frame 21
stop();
Symbol 151 MovieClip [key3_mc] Frame 1
stop();
Symbol 151 MovieClip [key3_mc] Frame 2
stop();
Symbol 152 MovieClip Frame 3
_root.damsg = 14; _root.damsg2 = 2;
Symbol 152 MovieClip Frame 21
stop();
Symbol 153 MovieClip [key2_mc] Frame 1
stop();
Symbol 154 MovieClip Frame 3
_root.damsg = 13; _root.damsg2 = 2;
Symbol 154 MovieClip Frame 21
stop();
Symbol 155 MovieClip [key1_mc] Frame 1
stop();
Symbol 155 MovieClip [key1_mc] Frame 2
stop();
Symbol 173 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(Math.round((_root.energy * 10) / 100)); };
Symbol 177 MovieClip Frame 15
_parent.play(); stop();
Symbol 179 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 183 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 187 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 191 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 195 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 199 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.shooot == 2) { _root.shooot = 1; gotoAndPlay (2); } };
Symbol 200 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.wp); };
Symbol 203 MovieClip [character_mc] Frame 21
stop();
Symbol 218 MovieClip Frame 15
stop();
Symbol 220 MovieClip Frame 23
this._parent.beingHit = false; this.gotoAndStop(1); this._parent.gotoAndStop(2);
Symbol 221 MovieClip Frame 8
if (this._parent.hitTest(_root.character_mc)) { _root.energy = _root.energy - _root.zombie02Attack; }
Symbol 221 MovieClip Frame 30
this._parent.characterTest = 0; this._parent.attackState = 0; this._parent.gotoAndStop(1);
Symbol 224 MovieClip Frame 1
aa = random(4) + 1; _root.howmuchkilled = _root.howmuchkilled + 1;
Symbol 224 MovieClip Frame 3
gotoAndStop(aa + 2);
Symbol 224 MovieClip Frame 6
stop();
Symbol 227 MovieClip Frame 255
stop();
Symbol 228 MovieClip [zombie02_mc] Frame 1
stop();
Symbol 228 MovieClip [zombie02_mc] Frame 4
zombie014_mc.gotoAndPlay(2);
Symbol 240 MovieClip Frame 2
aa2 = random(100) + 290;
Symbol 240 MovieClip Frame 3
gotoAndPlay(aa2);
Symbol 240 MovieClip Frame 400
aa = random(4) + 1;
Symbol 240 MovieClip Frame 401
gotoAndPlay((aa * 2) + 400);
Symbol 240 MovieClip Frame 403
gotoAndPlay (2);
Symbol 240 MovieClip Frame 405
gotoAndPlay (2);
Symbol 240 MovieClip Frame 407
gotoAndPlay (2);
Symbol 240 MovieClip Frame 409
gotoAndPlay (2);
Symbol 243 MovieClip Frame 15
this._parent.beingHit = false; this.gotoAndStop(1); this._parent.gotoAndStop(2);
Symbol 244 MovieClip Frame 15
if (this._parent.hitTest(_root.character_mc)) { _root.dasnd = 1; _root.dasnd2 = 2; _root.energy = _root.energy - _root.zombie01Attack; }
Symbol 244 MovieClip Frame 30
this._parent.characterTest = 0; this._parent.attackState = 0; this._parent.gotoAndStop(1);
Symbol 255 MovieClip Frame 1
if (_root.calldedebut != 2) { _root.calldedebut = 2; gotoAndPlay (3); }
Symbol 255 MovieClip Frame 2
stop();
Symbol 255 MovieClip Frame 3
if (_root.gore == 1) { gotoAndPlay (4); } else { gotoAndPlay (6); }
Symbol 255 MovieClip Frame 5
stop();
Symbol 255 MovieClip Frame 7
stop();
Symbol 256 MovieClip Frame 250
stop();
Symbol 257 MovieClip [zombie01_mc] Frame 1
stop();
Symbol 257 MovieClip [zombie01_mc] Frame 4
zombie014_mc.gotoAndPlay(2);
Symbol 260 MovieClip [bullet_mc] Frame 1
gotoAndStop(_root.currentWeapon + 1);
Symbol 266 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.energy + 1); };
Symbol 290 Button
on (release) { getURL ("http://www.gamesfree.ca/walkthrough/bulwark53part2.php", "_blank"); }
Symbol 301 MovieClip Frame 1
stop();
Symbol 301 MovieClip Frame 50
_root.reloadWeapon();
Symbol 314 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.currentWeapon + 1); if (_root.currentWeapon == 5) { if (_root.minigunMag < 5) { _root.minigunMag = 5; } } };
Symbol 319 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(st); };
Symbol 324 MovieClip Frame 1
stop(); _root.howmuchkilled = 0; onEnterFrame = function () { if (_root.howmuchkilled == 4) { _root.howmuchkilled = 0; aa = random(3) + 3; gotoAndPlay (2); } };
Symbol 324 MovieClip Frame 2
gotoAndPlay(aa);
Symbol 324 MovieClip Frame 4
gotoAndStop (1);
Symbol 324 MovieClip Frame 6
gotoAndStop (1);
Symbol 324 MovieClip Frame 8
gotoAndStop (1);
Symbol 326 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.dasnd2 == 2) { _root.dasnd2 = 1; gotoAndPlay(_root.dasnd * 2); } };
Symbol 328 Button
on (keyPress "i") { gotoAndStop (2); }
Symbol 329 Button
on (keyPress "o") { gotoAndStop (3); }
Symbol 330 Button
on (keyPress "p") { gotoAndStop (4); }
Symbol 331 Button
on (keyPress "i") { gotoAndStop (5); }
Symbol 332 Button
on (keyPress "o") { gotoAndStop (6); }
Symbol 333 Button
on (keyPress "p") { gotoAndStop (1); _root.movementSpeed = 4; }
Symbol 334 MovieClip Frame 1
stop();
Symbol 334 MovieClip Frame 4
_root.movementSpeed = 25; _root.damsg = 16; _root.damsg2 = 2; stop();
Symbol 358 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.damsg); };
Symbol 382 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.damsg); };
Symbol 383 MovieClip Frame 1
stop(); onEnterFrame = function () { if (_root.damsg2 == 2) { _root.damsg2 = 1; gotoAndPlay (2); } };
Symbol 388 Button
on (release) { getURL (_root.moregameslink, "_blank"); }
Symbol 401 MovieClip Frame 1
stop(); this.onRollOver = function () { this.gotoAndStop(2); }; this.onRollOut = function () { this.gotoAndStop(1); }; this.onReleaseOutside = function () { this.gotoAndStop(1); }; this.onRelease = function () { getURL ("http://www.bubblebox.com/", "_blank"); };
Symbol 528 MovieClip Frame 1
stop(); onEnterFrame = function () { gotoAndStop(_root.lavr + 1); };
Symbol 528 MovieClip Frame 2
_root.moregameslink = "http://www.agame.com";
Symbol 528 MovieClip Frame 3
_root.moregameslink = "http://www.andkon.com";
Symbol 528 MovieClip Frame 4
_root.moregameslink = "http://www.anyad.rulez.org";
Symbol 528 MovieClip Frame 5
_root.moregameslink = "http://www.armorgames.com";
Symbol 528 MovieClip Frame 6
_root.moregameslink = "http://www.bringler.com";
Symbol 528 MovieClip Frame 7
_root.moregameslink = "http://www.bubblebox.com";
Symbol 528 MovieClip Frame 8
_root.moregameslink = "http://www.bunnygames.com";
Symbol 528 MovieClip Frame 9
_root.moregameslink = "http://www.dailyfreegames.com";
Symbol 528 MovieClip Frame 10
_root.moregameslink = "http://www.directgamez.com";
Symbol 528 MovieClip Frame 11
_root.moregameslink = "http://www.2flashgames.com";
Symbol 528 MovieClip Frame 12
_root.moregameslink = "http://www.flashninjaclan.com";
Symbol 528 MovieClip Frame 13
_root.moregameslink = "http://www.freeonlinegames.com";
Symbol 528 MovieClip Frame 14
_root.moregameslink = "http://www.funny-games.biz";
Symbol 528 MovieClip Frame 15
_root.moregameslink = "http://www.gameitnow.com";
Symbol 528 MovieClip Frame 16
_root.moregameslink = "http://www.gamesplz.com";
Symbol 528 MovieClip Frame 17
_root.moregameslink = "http://www.gameserpent.com";
Symbol 528 MovieClip Frame 18
_root.moregameslink = "http://www.gamesfreak.net";
Symbol 528 MovieClip Frame 19
_root.moregameslink = "http://www.gameshot.org";
Symbol 528 MovieClip Frame 20
_root.moregameslink = "http://www.jarkey.net";
Symbol 528 MovieClip Frame 21
_root.moregameslink = "http://www.play4all.net/";
Symbol 528 MovieClip Frame 22
_root.moregameslink = "http://www.keepbusy.net";
Symbol 528 MovieClip Frame 23
_root.moregameslink = "http://www.microjogos.com";
Symbol 528 MovieClip Frame 24
_root.moregameslink = "http://www.minijuegos.com";
Symbol 528 MovieClip Frame 25
_root.moregameslink = "http://www.mofunzone.com";
Symbol 528 MovieClip Frame 26
_root.moregameslink = "http://www.mostfungames.com";
Symbol 528 MovieClip Frame 27
_root.moregameslink = "http://www.onemorelevel.com";
Symbol 528 MovieClip Frame 28
_root.moregameslink = "http://www.online-games-zone.com/";
Symbol 528 MovieClip Frame 29
_root.moregameslink = "http://www.puffgames.com";
Symbol 528 MovieClip Frame 30
_root.moregameslink = "http://www.spele.nl";
Symbol 528 MovieClip Frame 31
_root.moregameslink = "http://www.t45ol.com";
Symbol 528 MovieClip Frame 32
_root.moregameslink = "http://www.flashbot.com";
Symbol 528 MovieClip Frame 33
_root.moregameslink = "http://www.ultimatearcade.com";
Symbol 528 MovieClip Frame 34
_root.moregameslink = "http://www.zptweb.net";
Symbol 528 MovieClip Frame 35
_root.moregameslink = "http://www.gamesfree.ca/";
Symbol 528 MovieClip Frame 36
_root.moregameslink = "http://www.jeuxvideo-flash.com/";
Symbol 528 MovieClip Frame 37
_root.moregameslink = "http://www.gamespond.net/";
Symbol 528 MovieClip Frame 38
_root.moregameslink = "http://www.flashgames.it/";
Symbol 528 MovieClip Frame 39
_root.moregameslink = "http://www.flobzoo.com/";
Symbol 528 MovieClip Frame 40
_root.moregameslink = "http://www.hallpass.com/";
Symbol 528 MovieClip Frame 41
_root.moregameslink = "http://www.addictinggames.com/";
Symbol 528 MovieClip Frame 42
_root.moregameslink = "http://www.benz.be";
Symbol 528 MovieClip Frame 43
_root.moregameslink = "http://www.twizl.com/";
Symbol 528 MovieClip Frame 44
_root.moregameslink = "http://www.net-games.biz/";
Symbol 528 MovieClip Frame 45
_root.moregameslink = "http://www.pinkyarcade.com/";
Symbol 528 MovieClip Frame 46
_root.moregameslink = "http://www.komikler.com/index.php";
Symbol 528 MovieClip Frame 47
_root.moregameslink = "http://www.gameonly.com";
Symbol 528 MovieClip Frame 48
_root.moregameslink = "http://www.a10.com/";
Symbol 528 MovieClip Frame 49
_root.moregameslink = "http://www.neodelight.com/";
Symbol 528 MovieClip Frame 50
_root.moregameslink = "http://www.octogames.com/";
Symbol 528 MovieClip Frame 51
_root.moregameslink = "http://www.gamedesire.com/";
Symbol 528 MovieClip Frame 52
_root.moregameslink = "http://www.arcadespark.com/ ";
Symbol 528 MovieClip Frame 53
_root.moregameslink = "http://www.killhours.com/";
Symbol 528 MovieClip Frame 54
_root.moregameslink = "http://www.flasharcadegamessite.com/";
Symbol 528 MovieClip Frame 55
_root.moregameslink = "http://www.roundgames.com/";
Symbol 528 MovieClip Frame 56
_root.moregameslink = "http://www.arcadegangsta.com/";
Symbol 528 MovieClip Frame 57
_root.moregameslink = "http://www.gamebusted.com/";
Symbol 528 MovieClip Frame 58
_root.moregameslink = "http://www.flash-games.net/";
Symbol 528 MovieClip Frame 59
_root.moregameslink = "http://www.flash-game.net/";
Symbol 528 MovieClip Frame 60
_root.moregameslink = "http://www.jeuxclic.com/";
Symbol 528 MovieClip Frame 61
_root.moregameslink = "http://www.stungames.com/";
Symbol 528 MovieClip Frame 62
_root.moregameslink = "http://www.toolight.com/";
Symbol 528 MovieClip Frame 63
_root.moregameslink = "http://www.tomsgames.com/";
Symbol 528 MovieClip Frame 64
_root.moregameslink = "http://www.zango.com/";
Symbol 528 MovieClip Frame 65
_root.moregameslink = "http://www.branchez-vous.com/";
Symbol 530 MovieClip [interface_mc] Frame 1
stop();
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 1; if (_root.beretta == true) { st = 2; } else { st = 1; } }
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 2; if (_root.deagle == true) { st = 2; } else { st = 1; } }
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 3; if (_root.shotgun == true) { st = 2; } else { st = 1; } }
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 4; if (_root.uzi == true) { st = 2; } else { st = 1; } }
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 5; if (_root.m16 == true) { st = 2; } else { st = 1; } }
Instance of Symbol 319 MovieClip in Symbol 530 MovieClip [interface_mc] Frame 1
onClipEvent (enterFrame) { nb = 6; if (_root.minigun == true) { st = 2; } else { st = 1; } }
Symbol 540 MovieClip Frame 1
_root.stop(); _root.PercentLoaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (_root.PercentLoaded != 100) { setProperty(bar, _xscale , _root.PercentLoaded); } else { gotoAndStop ("loaded"); }
Symbol 540 MovieClip Frame 2
gotoAndPlay (1);
Symbol 540 MovieClip Frame 3
_root.play();
Symbol 542 MovieClip Frame 1
onEnterFrame = function () { _root.perper = _root.PercentLoaded; gotoAndStop(_root.perper); }; stop();
Symbol 542 MovieClip Frame 100
stop();
Symbol 765 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.7"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 547 Button
on (release) { gotoAndPlay (4); }
Symbol 550 Button
on (keyPress "<Space>") { _parent.play(); }
Symbol 551 MovieClip Frame 150
stop();
Symbol 556 MovieClip Frame 67
stop();
Symbol 571 MovieClip Frame 12
stop();
Symbol 572 MovieClip Frame 5
stopAllSounds();
Symbol 572 MovieClip Frame 215
_root.got2go = 2; stop();
Symbol 573 Button
on (release) { getURL ("http://www.pyrozen.com/", "_blank"); } on (keyPress "<Space>") { _root.got2go = 2; }
Instance of Symbol 577 MovieClip in Symbol 578 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(random(156)); }
Instance of Symbol 577 MovieClip in Symbol 578 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(random(156)); }
Instance of Symbol 577 MovieClip in Symbol 578 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(random(156)); }
Instance of Symbol 577 MovieClip in Symbol 578 MovieClip Frame 1
onClipEvent (load) { gotoAndPlay(random(156)); }
Symbol 580 MovieClip Frame 40
stop();
Symbol 581 MovieClip Frame 20
stop();
Symbol 583 Button
on (release) { gotoAndStop (21); }
Symbol 585 Button
on (release) { getURL ("http://www.gamesfree.ca/walkthrough/bulwark53part2.php", "_blank"); }
Symbol 587 Button
on (release) { getURL ("http://www.gamesfree.ca/", "_blank"); }
Symbol 589 Button
on (release) { getURL ("http://www.gamesfree.ca/0-51-Bulwark_53.html", "_blank"); }
Symbol 591 Button
on (release) { gotoAndStop (2); }
Symbol 601 Button
on (release) { gotoAndStop (1); }
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 2
stop();
Symbol 605 MovieClip Frame 1
stopAllSounds();
Symbol 605 MovieClip Frame 3
stop();
Symbol 616 MovieClip Frame 1228
_root.got2go = 2; stop();
Symbol 620 Button
on (release) { gotoAndStop (22); }
Symbol 623 MovieClip Frame 1
stopAllSounds();
Symbol 623 MovieClip Frame 3
stop();
Symbol 631 Button
on (release) { gotoAndStop (28); }
Symbol 637 Button
on (release) { gotoAndStop (19); }
Symbol 751 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 40
_root.character_mc.gotoAndStop("stand"); _root.removeZombies(); _root.removeObjects(); _root.changeZone();
Symbol 755 MovieClip Frame 89
_root.addCharacterEnterFrame();
Symbol 759 MovieClip Frame 9
if (_root.gore == 1) { gotoAndPlay (10); } if (_root.gore == 2) { gotoAndPlay (12); }
Symbol 759 MovieClip Frame 11
stop();
Symbol 759 MovieClip Frame 13
stop();
Symbol 761 MovieClip Frame 1
stopAllSounds();
Symbol 761 MovieClip Frame 3
stop();
Symbol 764 Button
on (keyPress "m") { if (medPack > 0) { medPack--; energy = 100; } } on (keyPress "M") { if (medPack > 0) { medPack--; energy = 100; } }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:13 14 15 16
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:13 14 15 16
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:13 14 15 16
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:13 14 15 16
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:13 14 15 16
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13 14 15 16
Symbol 13 MovieClipUses:2 4 6 8 10 12Used by:34
Symbol 14 MovieClipUses:2 4 6 8 10 12Used by:34
Symbol 15 MovieClipUses:2 4 6 8 10 12Used by:34
Symbol 16 MovieClipUses:2 4 6 8 10 12Used by:34
Symbol 17 GraphicUsed by:21
Symbol 18 GraphicUsed by:21 62 224
Symbol 19 GraphicUsed by:21 62 224
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:17 18 19 20Used by:33
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:33
Symbol 24 GraphicUsed by:25 53 214
Symbol 25 MovieClipUses:24Used by:32
Symbol 26 GraphicUsed by:27 54 215
Symbol 27 MovieClipUses:26Used by:32
Symbol 28 GraphicUsed by:29 55 216
Symbol 29 MovieClipUses:28Used by:32
Symbol 30 GraphicUsed by:31 56 217
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClipUses:25 27 29 31Used by:33
Symbol 33 MovieClipUses:21 23 32Used by:34
Symbol 34 MovieClip [zombie04_mc]Uses:13 14 15 16 33
Symbol 35 GraphicUsed by:36 229
Symbol 36 MovieClipUses:35Used by:49 52 58 59 72
Symbol 37 GraphicUsed by:38 230
Symbol 38 MovieClipUses:37Used by:49 52 58 59 72
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:49 52 58 59 72
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:48 71
Symbol 43 GraphicUsed by:47
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClipUses:43 46Used by:48
Symbol 48 MovieClipUses:42 47Used by:49 52 58 59
Symbol 49 MovieClipUses:36 38 40 48Used by:73
Symbol 50 GraphicUsed by:51 240
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClipUses:36 38 40 48 51Used by:73
Symbol 53 MovieClipUses:24Used by:57
Symbol 54 MovieClipUses:26Used by:57
Symbol 55 MovieClipUses:28Used by:57
Symbol 56 MovieClipUses:30Used by:57
Symbol 57 MovieClipUses:53 54 55 56Used by:58 72
Symbol 58 MovieClipUses:36 38 40 48 57Used by:73
Symbol 59 MovieClipUses:36 38 40 48Used by:73
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:60 18 19 61Used by:72
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:72
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:72
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:72
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:71
Symbol 71 MovieClipUses:42 70Used by:72
Symbol 72 MovieClipUses:62 64 66 36 38 68 40 71 57Used by:73
Symbol 73 MovieClip [zombie03_mc]Uses:49 52 58 59 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:77 78
Symbol 76 SoundUsed by:77 81 85 89 95 102 106 110 114 118 122 126 130 134 138 142 146 150 152 154
Symbol 77 MovieClipUses:75 76Used by:78
Symbol 78 MovieClip [uziSide_mc]Uses:75 77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81 82
Symbol 81 MovieClipUses:80 76Used by:82
Symbol 82 MovieClip [shotgunSide_mc]Uses:80 81
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85 86
Symbol 85 MovieClipUses:84 76Used by:86
Symbol 86 MovieClip [minigunSide_mc]Uses:84 85
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:89 90
Symbol 89 MovieClipUses:88 76Used by:90
Symbol 90 MovieClip [m16Side_mc]Uses:88 89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:96
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94 76Used by:96
Symbol 96 MovieClip [deagleSide_mc]Uses:92 95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClip [berettaSide_mc]Uses:98
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102 103
Symbol 102 MovieClipUses:101 76Used by:103
Symbol 103 MovieClip [medPack_mc]Uses:101 102
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106 107
Symbol 106 MovieClipUses:105 76Used by:107
Symbol 107 MovieClip [shotgunAmmo_mc]Uses:105 106
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110 111
Symbol 110 MovieClipUses:109 76Used by:111
Symbol 111 MovieClip [berettaAmmo_mc]Uses:109 110
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114 115
Symbol 114 MovieClipUses:113 76Used by:115
Symbol 115 MovieClip [m16Ammo_mc]Uses:113 114
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:118 119
Symbol 118 MovieClipUses:117 76Used by:119
Symbol 119 MovieClip [uziAmmo_mc]Uses:117 118
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:122 123
Symbol 122 MovieClipUses:121 76Used by:123
Symbol 123 MovieClip [minigunAmmo_mc]Uses:121 122
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:126 127
Symbol 126 MovieClipUses:125 76Used by:127
Symbol 127 MovieClip [deagleAmmo_mc]Uses:125 126
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:130 131
Symbol 130 MovieClipUses:129 76Used by:131
Symbol 131 MovieClip [key8_mc]Uses:129 130
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:134 135
Symbol 134 MovieClipUses:133 76Used by:135
Symbol 135 MovieClip [key7_mc]Uses:133 134
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:136Used by:138 139
Symbol 138 MovieClipUses:137 76Used by:139
Symbol 139 MovieClip [key6_mc]Uses:137 138
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142 143
Symbol 142 MovieClipUses:141 76Used by:143
Symbol 143 MovieClip [key5_mc]Uses:141 142
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:146 147
Symbol 146 MovieClipUses:145 76Used by:147
Symbol 147 MovieClip [key4_mc]Uses:145 146
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:150 151 152 153 154 155
Symbol 150 MovieClipUses:149 76Used by:151
Symbol 151 MovieClip [key3_mc]Uses:149 150
Symbol 152 MovieClipUses:149 76Used by:153
Symbol 153 MovieClip [key2_mc]Uses:149 152
Symbol 154 MovieClipUses:149 76Used by:155
Symbol 155 MovieClip [key1_mc]Uses:149 154
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:160 202
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160 202
Symbol 160 MovieClipUses:157 159Used by:203
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:179 183 187 191 195 199
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:179 183 187 191 195 199
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:179
Symbol 167 GraphicUsed by:173
Symbol 168 GraphicUsed by:173
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:173
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:167 168 170 171 172Used by:179 183 187 191 195 199
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:179 183 187 191 195 199
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:179 183 187 191 195 199
Symbol 178 SoundUsed by:179
Symbol 179 MovieClipUses:162 164 166 173 175 177 178Used by:200
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:183
Symbol 182 SoundUsed by:183
Symbol 183 MovieClipUses:162 164 181 173 175 177 182Used by:200
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:187
Symbol 186 SoundUsed by:187
Symbol 187 MovieClipUses:162 164 185 173 175 177 186Used by:200
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:191
Symbol 190 SoundUsed by:191
Symbol 191 MovieClipUses:162 164 189 173 175 177 190Used by:200
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:195
Symbol 194 SoundUsed by:195
Symbol 195 MovieClipUses:162 164 193 173 175 177 194Used by:200
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:199
Symbol 198 SoundUsed by:199
Symbol 199 MovieClipUses:162 164 197 173 175 177 198Used by:200
Symbol 200 MovieClipUses:179 183 187 191 195 199Used by:203
Symbol 201 SoundUsed by:202
Symbol 202 MovieClipUses:157 159 201Used by:203
Symbol 203 MovieClip [character_mc]Uses:160 200 202
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:212 213 220 221 227
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:212 213 220 221 227
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:212 213 220 221 227
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:212 213 220 221 227
Symbol 212 MovieClipUses:205 207 209 211Used by:228
Symbol 213 MovieClipUses:205 207 209 211Used by:228
Symbol 214 MovieClipUses:24Used by:218
Symbol 215 MovieClipUses:26Used by:218
Symbol 216 MovieClipUses:28Used by:218
Symbol 217 MovieClipUses:30Used by:218
Symbol 218 MovieClipUses:214 215 216 217Used by:220 227 243 256
Symbol 219 SoundUsed by:220 227
Symbol 220 MovieClipUses:205 207 209 211 218 219Used by:228
Symbol 221 MovieClipUses:205 207 209 211Used by:228
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:222 18 19 223Used by:227 256
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClipUses:224 226 205 207 209 211 218 219Used by:228
Symbol 228 MovieClip [zombie02_mc]Uses:212 213 220 221 227
Symbol 229 MovieClipUses:35Used by:235 241 243 244 256
Symbol 230 MovieClipUses:37Used by:235 241 243 244 256
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:235 241 243 244 256
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235 241 243 244
Symbol 235 MovieClipUses:229 230 232 234Used by:257
Symbol 236 SoundUsed by:240
Symbol 237 SoundUsed by:240
Symbol 238 SoundUsed by:240
Symbol 239 SoundUsed by:240
Symbol 240 MovieClipUses:50 236 237 238 239Used by:241
Symbol 241 MovieClipUses:229 230 232 234 240Used by:257
Symbol 242 SoundUsed by:243
Symbol 243 MovieClipUses:229 230 232 234 218 242Used by:257
Symbol 244 MovieClipUses:229 230 232 234Used by:257
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:256
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:256
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClipUses:249Used by:256
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:256
Symbol 253 SoundUsed by:255
Symbol 254 SoundUsed by:255
Symbol 255 MovieClipUses:253 254Used by:256
Symbol 256 MovieClipUses:224 246 248 229 230 250 232 252 218 255Used by:257
Symbol 257 MovieClip [zombie01_mc]Uses:235 241 243 244 256
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [bullet_mc]Uses:258 259
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:530
Symbol 263 GraphicUsed by:270
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:270
Symbol 267 GraphicUsed by:270
Symbol 268 FontUsed by:269 273 291 293 299 303 305 306 307 308 309 310 311 312 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 543 545 546 584 586 588 590 592 593 594 595 596 597 598 599 600 621 632 635 636 638 639 640 641 643
Symbol 269 TextUses:268Used by:270
Symbol 270 MovieClipUses:263 266 267 269Used by:530
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:274
Symbol 273 EditableTextUses:268Used by:274
Symbol 274 MovieClipUses:272 273Used by:530
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:283
Symbol 277 GraphicUsed by:282
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280
Symbol 280 MovieClipUses:279Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:277 280 281Used by:283
Symbol 283 MovieClipUses:276 282Used by:530
Symbol 284 GraphicUsed by:290
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:290
Symbol 289 GraphicUsed by:290
Symbol 290 ButtonUses:284 288 289Used by:530
Symbol 291 TextUses:268Used by:530
Symbol 292 GraphicUsed by:301
Symbol 293 TextUses:268Used by:294
Symbol 294 MovieClipUses:293Used by:295
Symbol 295 MovieClipUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:301
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:301
Symbol 299 TextUses:268Used by:301
Symbol 300 SoundUsed by:301
Symbol 301 MovieClipUses:292 296 298 299 300Used by:530
Symbol 302 GraphicUsed by:314
Symbol 303 EditableTextUses:268Used by:314
Symbol 304 GraphicUsed by:314
Symbol 305 EditableTextUses:268Used by:314
Symbol 306 EditableTextUses:268Used by:314
Symbol 307 EditableTextUses:268Used by:314
Symbol 308 EditableTextUses:268Used by:314
Symbol 309 EditableTextUses:268Used by:314
Symbol 310 EditableTextUses:268Used by:314
Symbol 311 EditableTextUses:268Used by:314
Symbol 312 EditableTextUses:268Used by:314
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:302 303 304 305 306 307 308 309 310 311 312 313Used by:530
Symbol 315 GraphicUsed by:319
Symbol 316 FontUsed by:317 389 391 442 443 444 447 449 459 468 469 489 491 500 508 509 512 513
Symbol 317 EditableTextUses:316Used by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:315 317 318Used by:530
Symbol 320 GraphicUsed by:324 326
Symbol 321 SoundUsed by:324
Symbol 322 SoundUsed by:324
Symbol 323 SoundUsed by:324
Symbol 324 MovieClipUses:320 321 322 323Used by:530
Symbol 325 SoundUsed by:326
Symbol 326 MovieClipUses:320 325Used by:530
Symbol 327 GraphicUsed by:328 329 330 331 332 333
Symbol 328 ButtonUses:327Used by:334
Symbol 329 ButtonUses:327Used by:334
Symbol 330 ButtonUses:327Used by:334
Symbol 331 ButtonUses:327Used by:334
Symbol 332 ButtonUses:327Used by:334
Symbol 333 ButtonUses:327Used by:334
Symbol 334 MovieClipUses:328 329 330 331 332 333Used by:530
Symbol 335 TextUses:268Used by:358
Symbol 336 TextUses:268Used by:358
Symbol 337 TextUses:268Used by:358
Symbol 338 TextUses:268Used by:358
Symbol 339 TextUses:268Used by:358
Symbol 340 TextUses:268Used by:358
Symbol 341 TextUses:268Used by:358
Symbol 342 TextUses:268Used by:358
Symbol 343 TextUses:268Used by:358
Symbol 344 TextUses:268Used by:358
Symbol 345 TextUses:268Used by:358
Symbol 346 TextUses:268Used by:358
Symbol 347 TextUses:268Used by:358
Symbol 348 TextUses:268Used by:358
Symbol 349 TextUses:268Used by:358
Symbol 350 TextUses:268Used by:358
Symbol 351 TextUses:268Used by:358
Symbol 352 TextUses:268Used by:358
Symbol 353 TextUses:268Used by:358
Symbol 354 TextUses:268Used by:358
Symbol 355 TextUses:268Used by:358
Symbol 356 TextUses:268Used by:358
Symbol 357 TextUses:268Used by:358
Symbol 358 MovieClipUses:335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357Used by:382
Symbol 359 TextUses:268Used by:382
Symbol 360 TextUses:268Used by:382
Symbol 361 TextUses:268Used by:382
Symbol 362 TextUses:268Used by:382
Symbol 363 TextUses:268Used by:382
Symbol 364 TextUses:268Used by:382
Symbol 365 TextUses:268Used by:382
Symbol 366 TextUses:268Used by:382
Symbol 367 TextUses:268Used by:382
Symbol 368 TextUses:268Used by:382
Symbol 369 TextUses:268Used by:382
Symbol 370 TextUses:268Used by:382
Symbol 371 TextUses:268Used by:382
Symbol 372 TextUses:268Used by:382
Symbol 373 TextUses:268Used by:382
Symbol 374 TextUses:268Used by:382
Symbol 375 TextUses:268Used by:382
Symbol 376 TextUses:268Used by:382
Symbol 377 TextUses:268Used by:382
Symbol 378 TextUses:268Used by:382
Symbol 379 TextUses:268Used by:382
Symbol 380 TextUses:268Used by:382
Symbol 381 TextUses:268Used by:382
Symbol 382 MovieClipUses:358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381Used by:383
Symbol 383 MovieClipUses:382Used by:530
Symbol 384 GraphicUsed by:528
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:528
Symbol 387 GraphicUsed by:388 541 547 551 615 754 762  Timeline
Symbol 388 ButtonUses:387Used by:528
Symbol 389 TextUses:316Used by:390
Symbol 390 MovieClipUses:389Used by:528
Symbol 391 TextUses:316Used by:528
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:528
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:528
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:528
Symbol 398 GraphicUsed by:401
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:398 399 400Used by:528
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:528
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:404Used by:528
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:528
Symbol 408 GraphicUsed by:528
Symbol 409 GraphicUsed by:528
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 ButtonUses:411Used by:528
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:528
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:528
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:528
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:528
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:528
Symbol 423 GraphicUsed by:528
Symbol 424 GraphicUsed by:528
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:528
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:528
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:528
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:528
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:528
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:528
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:528
Symbol 440 FontUsed by:441
Symbol 441 TextUses:440Used by:528
Symbol 442 TextUses:316Used by:528
Symbol 443 TextUses:316Used by:528
Symbol 444 TextUses:316Used by:528
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:528
Symbol 447 TextUses:316Used by:448
Symbol 448 MovieClipUses:447Used by:528
Symbol 449 TextUses:316Used by:528
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:528
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:528
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:528
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:456Used by:528
Symbol 458 GraphicUsed by:528
Symbol 459 TextUses:316Used by:528
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:528
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:528
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:528
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:528
Symbol 468 TextUses:316Used by:528
Symbol 469 TextUses:316Used by:528
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:528
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:528
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:528
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:528
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:528
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:528
Symbol 482 BitmapUsed by:484
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:482 483Used by:488
Symbol 485 GraphicUsed by:488
Symbol 486 GraphicUsed by:487
Symbol 487 MovieClipUses:486Used by:488
Symbol 488 MovieClipUses:484 485 487Used by:528
Symbol 489 TextUses:316Used by:490
Symbol 490 MovieClipUses:489Used by:528
Symbol 491 TextUses:316Used by:528
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:528
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:528
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:528
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:528
Symbol 500 TextUses:316Used by:528
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:528
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:528
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:528
Symbol 507 GraphicUsed by:510
Symbol 508 TextUses:316Used by:510
Symbol 509 TextUses:316Used by:510
Symbol 510 MovieClipUses:507 508 509Used by:515
Symbol 511 GraphicUsed by:514
Symbol 512 TextUses:316Used by:514
Symbol 513 TextUses:316Used by:514
Symbol 514 MovieClipUses:511 512 513Used by:515
Symbol 515 MovieClipUses:510 514Used by:528
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:528
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:528
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:528
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:528
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:528
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClipUses:384 386 388 390 391 393 395 397 401 403 405 407 408 409 412 414 416 418 420 422 423 424 426 428 431 433 435 437 439 441 442 443 444 446 448 449 451 453 455 457 458 459 461 463 465 467 468 469 471 473 475 477 479 481 488 490 491 493 495 497 499 500 502 504 506 515 517 519 521 523 525 527Used by:530  Timeline
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClip [interface_mc]Uses:262 270 274 283 290 291 301 314 319 324 326 334 383 528 529
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClip [grosseTache_mc]Uses:531
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClip [carreEnter_mc]Uses:533
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:Timeline
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:538 539Used by:Timeline
Symbol 541 MovieClipUses:387Used by:542
Symbol 542 MovieClipUses:541Used by:Timeline
Symbol 543 EditableTextUses:268Used by:Timeline
Symbol 544 GraphicUsed by:Timeline
Symbol 765 MovieClip [__Packages.MochiAd]
Symbol 545 TextUses:268Used by:547
Symbol 546 TextUses:268Used by:547
Symbol 547 ButtonUses:545 546 387Used by:Timeline
Symbol 548 GraphicUsed by:550
Symbol 549 GraphicUsed by:550 573
Symbol 550 ButtonUses:548 549Used by:551
Symbol 551 MovieClipUses:387 550Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:572
Symbol 555 VideoUsed by:556
Symbol 556 MovieClipUses:555Used by:572
Symbol 557 GraphicUsed by:572
Symbol 558 SoundUsed by:572
Symbol 559 SoundUsed by:572
Symbol 560 GraphicUsed by:571
Symbol 561 GraphicUsed by:571
Symbol 562 GraphicUsed by:571
Symbol 563 GraphicUsed by:571
Symbol 564 GraphicUsed by:571
Symbol 565 GraphicUsed by:571
Symbol 566 GraphicUsed by:571
Symbol 567 GraphicUsed by:571
Symbol 568 GraphicUsed by:571
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:560 561 562 563 564 565 566 567 568 569 570Used by:572
Symbol 572 MovieClipUses:554 556 557 558 559 571Used by:Timeline
Symbol 573 ButtonUses:549Used by:Timeline
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:Timeline
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:578Used by:580 581
Symbol 580 MovieClipUses:579Used by:583 585 587 589 591 601 620 631 637
Symbol 581 MovieClipUses:579Used by:583 585 587 589 591 601 620 631 637
Symbol 582 GraphicUsed by:583 585 587 589 591 601 620 631 637
Symbol 583 ButtonUses:580 581 582Used by:Timeline
Symbol 584 TextUses:268Used by:Timeline
Symbol 585 ButtonUses:580 581 582Used by:Timeline
Symbol 586 TextUses:268Used by:Timeline
Symbol 587 ButtonUses:580 581 582Used by:Timeline
Symbol 588 TextUses:268Used by:Timeline
Symbol 589 ButtonUses:580 581 582Used by:Timeline
Symbol 590 TextUses:268Used by:Timeline
Symbol 591 ButtonUses:580 581 582Used by:602
Symbol 592 TextUses:268Used by:602
Symbol 593 TextUses:268Used by:602
Symbol 594 TextUses:268Used by:602
Symbol 595 TextUses:268Used by:602
Symbol 596 TextUses:268Used by:602
Symbol 597 TextUses:268Used by:602
Symbol 598 TextUses:268Used by:602
Symbol 599 TextUses:268Used by:602
Symbol 600 TextUses:268Used by:602
Symbol 601 ButtonUses:580 581 582Used by:602
Symbol 602 MovieClipUses:591 592 593 594 595 596 597 598 599 600 601Used by:Timeline
Symbol 603 GraphicUsed by:605 623 761
Symbol 604 SoundUsed by:605
Symbol 605 MovieClipUses:603 604Used by:Timeline
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:Timeline
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:614
Symbol 610 GraphicUsed by:614
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:609 610 612 613Used by:616
Symbol 615 MovieClipUses:387Used by:616
Symbol 616 MovieClipUses:614 615 SS1Used by:Timeline
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617Used by:619
Symbol 619 MovieClipUses:618Used by:Timeline
Symbol 620 ButtonUses:580 581 582Used by:Timeline
Symbol 621 TextUses:268Used by:Timeline
Symbol 622 SoundUsed by:623
Symbol 623 MovieClipUses:603 622Used by:Timeline
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:Timeline
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:630
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:630
Symbol 630 MovieClipUses:627 629Used by:Timeline
Symbol 631 ButtonUses:580 581 582Used by:Timeline
Symbol 632 TextUses:268Used by:Timeline
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:Timeline
Symbol 635 TextUses:268Used by:Timeline
Symbol 636 TextUses:268Used by:Timeline
Symbol 637 ButtonUses:580 581 582Used by:Timeline
Symbol 638 TextUses:268Used by:Timeline
Symbol 639 TextUses:268Used by:Timeline
Symbol 640 TextUses:268Used by:Timeline
Symbol 641 TextUses:268Used by:642
Symbol 642 MovieClipUses:641Used by:Timeline
Symbol 643 TextUses:268Used by:644
Symbol 644 MovieClipUses:643Used by:Timeline
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:Timeline
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:Timeline
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClipUses:650Used by:751
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654
Symbol 654 MovieClipUses:653Used by:751
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:751
Symbol 657 GraphicUsed by:658
Symbol 658 MovieClipUses:657Used by:751
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661
Symbol 661 MovieClipUses:660Used by:751
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClipUses:662Used by:751
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:666
Symbol 666 MovieClipUses:665Used by:751
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:751
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:751
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:751
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:676
Symbol 676 MovieClipUses:675Used by:751
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:751
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:681
Symbol 681 MovieClipUses:680Used by:751
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:751
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClipUses:685Used by:751
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:751
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:691
Symbol 691 MovieClipUses:690Used by:751
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:692Used by:751
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696
Symbol 696 MovieClipUses:695Used by:751
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:751
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:701
Symbol 701 MovieClipUses:700Used by:751
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:751
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:706
Symbol 706 MovieClipUses:705Used by:751
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707Used by:751
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClipUses:710Used by:751
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:751
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:716
Symbol 716 MovieClipUses:715Used by:751
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:751
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:721
Symbol 721 MovieClipUses:720Used by:751
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:751
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:726
Symbol 726 MovieClipUses:725Used by:751
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:751
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:731
Symbol 731 MovieClipUses:730Used by:751
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:751
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:736
Symbol 736 MovieClipUses:735Used by:751
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:751
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:741
Symbol 741 MovieClipUses:740Used by:751
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:751
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:746
Symbol 746 MovieClipUses:745Used by:751
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:751
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:749Used by:751
Symbol 751 MovieClipUses:651 654 656 658 661 663 666 668 671 673 676 678 681 683 686 688 691 693 696 698 701 703 706 708 711 713 716 718 721 723 726 728 731 733 736 738 741 743 746 748 750Used by:Timeline
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752Used by:Timeline
Symbol 754 MovieClipUses:387Used by:755
Symbol 755 MovieClipUses:754Used by:Timeline
Symbol 756 GraphicUsed by:759
Symbol 757 SoundUsed by:759
Symbol 758 SoundUsed by:759
Symbol 759 MovieClipUses:756 757 758Used by:Timeline
Symbol 760 SoundUsed by:761
Symbol 761 MovieClipUses:603 760Used by:Timeline
Symbol 762 MovieClipUses:387Used by:Timeline
Symbol 763 GraphicUsed by:764
Symbol 764 ButtonUses:763Used by:Timeline
Streaming Sound 1Used by:Symbol 616 MovieClip

Instance Names

"lvl_mc"Frame 28Symbol 751 MovieClip
"aim_mc"Frame 28Symbol 753 MovieClip
"switchLvl_mc"Frame 28Symbol 755 MovieClip
"enterFrameObject_mc"Frame 28Symbol 762 MovieClip
"enterFrameObject2_mc"Frame 28Symbol 762 MovieClip
"enterFrameObject3_mc"Frame 28Symbol 762 MovieClip
"zombie013_mc"Symbol 34 MovieClip [zombie04_mc] Frame 3Symbol 15 MovieClip
"zombie014_mc"Symbol 34 MovieClip [zombie04_mc] Frame 4Symbol 16 MovieClip
"zombie0222"Symbol 34 MovieClip [zombie04_mc] Frame 5Symbol 33 MovieClip
"zombie013_mc"Symbol 73 MovieClip [zombie03_mc] Frame 3Symbol 58 MovieClip
"zombie014_mc"Symbol 73 MovieClip [zombie03_mc] Frame 4Symbol 59 MovieClip
"zombie0222"Symbol 73 MovieClip [zombie03_mc] Frame 5Symbol 72 MovieClip
"characterWeapon_mc"Symbol 203 MovieClip [character_mc] Frame 1Symbol 200 MovieClip
"zombie013_mc"Symbol 228 MovieClip [zombie02_mc] Frame 3Symbol 220 MovieClip
"zombie014_mc"Symbol 228 MovieClip [zombie02_mc] Frame 4Symbol 221 MovieClip
"zombie0222"Symbol 228 MovieClip [zombie02_mc] Frame 5Symbol 227 MovieClip
"zombie013_mc"Symbol 257 MovieClip [zombie01_mc] Frame 3Symbol 243 MovieClip
"zombie014_mc"Symbol 257 MovieClip [zombie01_mc] Frame 4Symbol 244 MovieClip
"zombie0222"Symbol 257 MovieClip [zombie01_mc] Frame 5Symbol 256 MovieClip
"logo"Symbol 528 MovieClip Frame 7Symbol 401 MovieClip
"reloadAnim_mc"Symbol 530 MovieClip [interface_mc] Frame 1Symbol 301 MovieClip
"bar"Symbol 540 MovieClip Frame 1Symbol 538 MovieClip
"building20_mc"Symbol 751 MovieClip Frame 1Symbol 651 MovieClip
"zone1_mc"Symbol 751 MovieClip Frame 2Symbol 654 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 2Symbol 656 MovieClip
"hitZone0"Symbol 751 MovieClip Frame 2Symbol 658 MovieClip
"hitZone1"Symbol 751 MovieClip Frame 2Symbol 658 MovieClip
"zone2_mc"Symbol 751 MovieClip Frame 11Symbol 661 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 11Symbol 663 MovieClip
"hitZone2"Symbol 751 MovieClip Frame 11Symbol 658 MovieClip
"hitZone1"Symbol 751 MovieClip Frame 11Symbol 658 MovieClip
"zone3_mc"Symbol 751 MovieClip Frame 21Symbol 666 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 21Symbol 668 MovieClip
"hitZone0"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone1"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone3"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone4"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone5"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone6"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone7"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone8"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone10"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone11"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"hitZone9"Symbol 751 MovieClip Frame 21Symbol 658 MovieClip
"zone4_mc"Symbol 751 MovieClip Frame 31Symbol 671 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 31Symbol 673 MovieClip
"zone5_mc"Symbol 751 MovieClip Frame 41Symbol 676 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 41Symbol 678 MovieClip
"hitZone3"Symbol 751 MovieClip Frame 41Symbol 658 MovieClip
"hitZone4"Symbol 751 MovieClip Frame 41Symbol 658 MovieClip
"hitZone5"Symbol 751 MovieClip Frame 41Symbol 658 MovieClip
"zone6_mc"Symbol 751 MovieClip Frame 51Symbol 681 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 51Symbol 683 MovieClip
"building7_mc"Symbol 751 MovieClip Frame 61Symbol 686 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 61Symbol 688 MovieClip
"building8_mc"Symbol 751 MovieClip Frame 72Symbol 691 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 72Symbol 693 MovieClip
"building9_mc"Symbol 751 MovieClip Frame 81Symbol 696 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 81Symbol 698 MovieClip
"building10_mc"Symbol 751 MovieClip Frame 91Symbol 701 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 91Symbol 703 MovieClip
"building11_mc"Symbol 751 MovieClip Frame 101Symbol 706 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 101Symbol 708 MovieClip
"building12_mc"Symbol 751 MovieClip Frame 111Symbol 711 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 111Symbol 713 MovieClip
"hitZone1"Symbol 751 MovieClip Frame 111Symbol 658 MovieClip
"building13_mc"Symbol 751 MovieClip Frame 122Symbol 716 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 122Symbol 718 MovieClip
"building14_mc"Symbol 751 MovieClip Frame 131Symbol 721 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 131Symbol 723 MovieClip
"building15_mc"Symbol 751 MovieClip Frame 141Symbol 726 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 141Symbol 728 MovieClip
"building16_mc"Symbol 751 MovieClip Frame 151Symbol 731 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 151Symbol 733 MovieClip
"building17_mc"Symbol 751 MovieClip Frame 162Symbol 736 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 162Symbol 738 MovieClip
"building18_mc"Symbol 751 MovieClip Frame 171Symbol 741 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 171Symbol 743 MovieClip
"building19_mc"Symbol 751 MovieClip Frame 181Symbol 746 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 181Symbol 748 MovieClip
"building20_mc"Symbol 751 MovieClip Frame 191Symbol 651 MovieClip
"boundingBox_mc"Symbol 751 MovieClip Frame 191Symbol 750 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 34 as "zombie04_mc"
ExportAssets (56)Timeline Frame 1Symbol 73 as "zombie03_mc"
ExportAssets (56)Timeline Frame 1Symbol 78 as "uziSide_mc"
ExportAssets (56)Timeline Frame 1Symbol 82 as "shotgunSide_mc"
ExportAssets (56)Timeline Frame 1Symbol 86 as "minigunSide_mc"
ExportAssets (56)Timeline Frame 1Symbol 90 as "m16Side_mc"
ExportAssets (56)Timeline Frame 1Symbol 96 as "deagleSide_mc"
ExportAssets (56)Timeline Frame 1Symbol 99 as "berettaSide_mc"
ExportAssets (56)Timeline Frame 1Symbol 103 as "medPack_mc"
ExportAssets (56)Timeline Frame 1Symbol 107 as "shotgunAmmo_mc"
ExportAssets (56)Timeline Frame 1Symbol 111 as "berettaAmmo_mc"
ExportAssets (56)Timeline Frame 1Symbol 115 as "m16Ammo_mc"
ExportAssets (56)Timeline Frame 1Symbol 119 as "uziAmmo_mc"
ExportAssets (56)Timeline Frame 1Symbol 123 as "minigunAmmo_mc"
ExportAssets (56)Timeline Frame 1Symbol 127 as "deagleAmmo_mc"
ExportAssets (56)Timeline Frame 1Symbol 131 as "key8_mc"
ExportAssets (56)Timeline Frame 1Symbol 135 as "key7_mc"
ExportAssets (56)Timeline Frame 1Symbol 139 as "key6_mc"
ExportAssets (56)Timeline Frame 1Symbol 143 as "key5_mc"
ExportAssets (56)Timeline Frame 1Symbol 147 as "key4_mc"
ExportAssets (56)Timeline Frame 1Symbol 151 as "key3_mc"
ExportAssets (56)Timeline Frame 1Symbol 153 as "key2_mc"
ExportAssets (56)Timeline Frame 1Symbol 155 as "key1_mc"
ExportAssets (56)Timeline Frame 1Symbol 203 as "character_mc"
ExportAssets (56)Timeline Frame 1Symbol 228 as "zombie02_mc"
ExportAssets (56)Timeline Frame 1Symbol 257 as "zombie01_mc"
ExportAssets (56)Timeline Frame 1Symbol 260 as "bullet_mc"
ExportAssets (56)Timeline Frame 1Symbol 530 as "interface_mc"
ExportAssets (56)Timeline Frame 1Symbol 532 as "grosseTache_mc"
ExportAssets (56)Timeline Frame 1Symbol 534 as "carreEnter_mc"
ExportAssets (56)Timeline Frame 1Symbol 765 as "__Packages.MochiAd"

Labels

"stand"Symbol 203 MovieClip [character_mc] Frame 1
"walk"Symbol 203 MovieClip [character_mc] Frame 21
"loaded"Symbol 540 MovieClip Frame 3
"zone1"Symbol 751 MovieClip Frame 2
"zone2"Symbol 751 MovieClip Frame 11
"zone3"Symbol 751 MovieClip Frame 21
"zone4"Symbol 751 MovieClip Frame 31
"zone5"Symbol 751 MovieClip Frame 41
"zone6"Symbol 751 MovieClip Frame 51
"building7"Symbol 751 MovieClip Frame 61
"building8"Symbol 751 MovieClip Frame 72
"building9"Symbol 751 MovieClip Frame 81
"building10"Symbol 751 MovieClip Frame 91
"building11"Symbol 751 MovieClip Frame 101
"building12"Symbol 751 MovieClip Frame 111
"building13"Symbol 751 MovieClip Frame 122
"building14"Symbol 751 MovieClip Frame 131
"building15"Symbol 751 MovieClip Frame 141
"building16"Symbol 751 MovieClip Frame 151
"building17"Symbol 751 MovieClip Frame 162
"building18"Symbol 751 MovieClip Frame 171
"building19"Symbol 751 MovieClip Frame 181
"building20"Symbol 751 MovieClip Frame 191

Dynamic Text Variables

_root.medPackSymbol 273 EditableText"3"
_root.magSymbol 303 EditableText"99"
_root.ammoSymbol 305 EditableText"999"
_root.magSymbol 306 EditableText"99"
_root.ammoSymbol 307 EditableText"999"
_root.magSymbol 308 EditableText"99"
_root.ammoSymbol 309 EditableText"999"
_root.magSymbol 310 EditableText"99"
_root.ammoSymbol 311 EditableText"999"
_root.magSymbol 312 EditableText"99"
nbSymbol 317 EditableText"1"
_root.PercentLoadedSymbol 543 EditableText"60"




http://swfchan.com/16/77274/info.shtml
Created: 4/4 -2019 03:11:05 Last modified: 4/4 -2019 03:11:05 Server time: 02/05 -2024 21:35:23