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

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

Zombies Attack Again - Fun and challenging zombie fighting game.swf

This is the info page for
Flash #129426

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


Text
Loading....

COMBO

000

Sound On

Sound Off

Control

ActionScript [AS1/AS2]

Frame 1
function sitelock(urls_allowed) { lock = true; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); domain.text = real_domain[0]; for (x in urls_allowed) { if (urls_allowed[x] == real_domain[0]) { lock = false; } } if (lock) { _global.showTheAd = true; } } _global.showTheAd = false; urls_allowed = ["agame.com", "chat.kongregate.com", "gamesheep.com", "ejocuri.ro", "kaisergames.de"]; sitelock(urls_allowed); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; bytes_loaded = Math.round(_root.getBytesLoaded()); bytes_total = Math.round(_root.getBytesTotal()); getPercent = bytes_loaded / bytes_total; _root.loadBar._width = getPercent * 100; _root.loadText = Math.round(getPercent * 100) + "%"; if (bytes_loaded == bytes_total) { if (_global.showTheAd) { _root.gotoAndPlay(4); } if (!_global.showTheAd) { _root.gotoAndPlay(5); } }
Instance of Symbol 7 MovieClip in Frame 1
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 2
gotoAndPlay (1);
Frame 3
stopAllSounds();
Frame 4
stop(); var CPMStarContentSpotID = "5753Q3B37329B"; System.security.allowDomain("server.cpmstar.com"); adBox.loadMovie("http://server.cpmstar.com/adviewas2.swf?contentspotid=" + CPMStarContentSpotID); adtimer = 0; playButtonClip.onEnterFrame = function () { adtimer++; if (adtimer > 300) { playButtonClip._y = 410; } };
Instance of Symbol 1203 MovieClip "playButtonClip" in Frame 4
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { _root.nextFrame(); }
Instance of Symbol 10 MovieClip [Intro_TurboNuke] in Frame 5
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 6
stop(); disTimer = 0; _global.spl = 0; playerSelected = 0; _global.contGame = false; pb.onRelease = function () { nextFrame(); }; sub.onRelease = function () { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }; onEnterFrame = function () { if (disTimer < 45) { disTimer++; } if (disTimer == 44) { pb._x = 320; sub._x = 320; } };
Instance of Symbol 1212 MovieClip "pb" in Frame 6
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 1215 MovieClip "sub" in Frame 6
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 7 MovieClip in Frame 6
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Instance of Symbol 1217 MovieClip in Frame 6
on (release) { getURL ("http://www.turbonuke.com/addgame.php?gamereferal=aghzombies", "_blank"); }
Frame 7
stop(); moveOn.onRelease = function () { stopAllSounds(); nextFrame(); };
Frame 8
stop(); _global.weapon = "one"; one.onRelease = function () { _global.weapon = "one"; nextFrame(); }; two.onRelease = function () { _global.weapon = "two"; nextFrame(); }; three.onRelease = function () { _global.weapon = "three"; nextFrame(); }; four.onRelease = function () { _global.weapon = "four"; nextFrame(); }; five.onRelease = function () { _global.weapon = "five"; playerPower = 7; nextFrame(); }; six.onRelease = function () { _global.weapon = "six"; playerPower = 7; nextFrame(); }; seven.onRelease = function () { _global.weapon = "seven"; playerPower = 7; nextFrame(); }; eight.onRelease = function () { _global.weapon = "eight"; playerPower = 7; nextFrame(); }; nine.onRelease = function () { _global.weapon = "nine"; playerPower = 9; nextFrame(); }; ten.onRelease = function () { _global.weapon = "ten"; playerPower = 9; nextFrame(); }; eleven.onRelease = function () { _global.weapon = "eleven"; playerPower = 9; nextFrame(); }; twelve.onRelease = function () { _global.weapon = "twelve"; playerPower = 9; nextFrame(); }; thirteen.onRelease = function () { _global.weapon = "thirteen"; playerPower = 13; nextFrame(); }; fourteen.onRelease = function () { _global.weapon = "fourteen"; playerPower = 13; nextFrame(); }; fifteen.onRelease = function () { _global.weapon = "fifteen"; playerPower = 13; nextFrame(); }; sixteen.onRelease = function () { _global.weapon = "sixteen"; playerPower = 13; nextFrame(); }; seventeen.onRelease = function () { _global.weapon = "seventeen"; playerPower = 25; nextFrame(); }; eighteen.onRelease = function () { _global.weapon = "eighteen"; playerPower = 25; nextFrame(); }; nineteen.onRelease = function () { _global.weapon = "nineteen"; playerPower = 25; nextFrame(); }; twenty.onRelease = function () { _global.weapon = "twenty"; playerPower = 25; nextFrame(); };
Instance of Symbol 1227 MovieClip "nineteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1230 MovieClip "ten" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1233 MovieClip "fifteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1236 MovieClip "three" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1239 MovieClip "twenty" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1242 MovieClip "fourteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1245 MovieClip "two" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1248 MovieClip "six" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1251 MovieClip "four" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1254 MovieClip "eight" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1257 MovieClip "seventeen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1260 MovieClip "nine" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1263 MovieClip "seven" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1266 MovieClip "eleven" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1269 MovieClip "twelve" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1272 MovieClip "eighteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1275 MovieClip "thirteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1278 MovieClip "one" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1281 MovieClip "five" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1284 MovieClip "sixteen" in Frame 8
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Frame 9
stop(); onep.onRelease = function () { playerSelected = 0; _global.spl = 0; nextFrame(); }; twop.onRelease = function () { playerSelected = 1; _global.spl = 1; nextFrame(); };
Instance of Symbol 1289 MovieClip "onep" in Frame 9
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Instance of Symbol 1290 MovieClip "twop" in Frame 9
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Frame 10
function walkOn() { inControl = false; if (player._x < 120) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; } else { inControl = true; } } function removeall() { hassan.removeMovieClip(); carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function waveActions() { if (((distance == 6) && (markWave < 0)) && (!canGo)) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } if (getThingsGoing) { if (startGameTimer > 80) { addenemies(); getThingsGoing = false; } } if (distance == 3) { if (addBoss == 0) { randomNumber++; enemy_ = _root.attachMovie("firstboss", "firstboss" + randomNumber, _root.getNextHighestDepth(), {_y:fg._y + 200, _x:1120}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("bossOne"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(75); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; } } if (noBoss) { if (distance < 6) { if (markWave < 0) { if (player._x < 410) { if (yesGo == 0) { distance++; _root.attachMovie("gogo", "gogo", _root.getNextHighestDepth()); } yesGo = 1; canGo = true; } } } } if (steps > 130) { addenemies(); gogo.removeMovieClip(); yesGo = 0; markWave = 2; canGo = false; steps = 0; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[j]._y, _x:enemy[j]._x}); ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == 0) { markWave--; } if (type[i] == "bossOne") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { soapDrop = Math.round(Math.random() * 4) + 0; if (soapDrop == 0) { if (eonfloor[i]) { if (enemy[i]._xscale == 100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x + 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (enemy[i]._xscale == -100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x - 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } } } enemy[i].removeMovieClip(); enemy.splice(i, 1); portTimer.splice(i, 1); hit.splice(i, 1); type.splice(i, 1); damagedTimer.splice(i, 1); enemyHealth.splice(i, 1); enemyAttacking.splice(i, 1); enemyAttackingTimer.splice(i, 1); hypArray.splice(i, 1); moveAbout.splice(i, 1); where.splice(i, 1); onPlatform.splice(i, 1); beingSmacked.splice(i, 1); pickAttack.splice(i, 1); port.splice(i, 1); edropping.splice(i, 1); eonfloor.splice(i, 1); ejump.splice(i, 1); ejumpamount.splice(i, 1); eyspeed.splice(i, 1); alive.splice(i, 1); erase.splice(i, 1); groundMarker.splice(i, 1); hitPose.splice(i, 1); } } i--; } } function enemyMovement() { death_stick.onEnterFrame = function () { if (canGo) { if (fg._x > -1916.9) { if (player._x > 410) { this._x = this._x - 5; } } } if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y - 3; } } death_stick_timer++; if (death_stick_timer == 50) { death_stick_timer = 0; this.removeMovieClip(); } if ((this.hitTest(player) && (death_stick_timer > 30)) && (player._y < this._y)) { if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } }; i = enemy.length - 1; while (i >= 0) { if (type[i] == "bossOne") { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (!jump) { if (enemyAttackingTimer[i] == 110) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } if (enemyAttackingTimer[i] == 170) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } } if (enemyAttackingTimer[i] == 180) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("idle"); } } } } } if (type[i] == 0) { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (ejump[i]) { enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > groundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = groundMarker[i]; } else { if (enemy[i]._xscale == 100) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } eyspeed[i] = eyspeed[i] + (gravity * 2); } } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player.hitTest(enemy[i])) { if (ejump[i]) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (eonfloor[i] && (enemyAttackingTimer[i] < 100)) { if (is_attacking == 22) { groundMarker[i] = enemy[i]._y; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } if ((hypArray[i] < 200) && (eonfloor[i])) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { invisible = false; player._alpha = 100; if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (!magic) { if (ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("ahit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("ahit2"); } } if (!ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } } } if (magic && (shootTimer > 20)) { enemy[i].gotoAndStop("shock"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((hit[i] == 0) && (eonfloor[i])) { portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } else { enemy[i].gotoAndStop("idle"); } } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function pushHole() { i = zombieSpots.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if ((!attacking) && (inControl)) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function pullUpZombies() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpotsFade[i]++; if (zombieSpotsFade[i] == 70) { randomNumber++; enemy_ = _root.attachMovie("zombieOne", "zombie" + randomNumber, _root.getNextHighestDepth(), {_y:zombieSpots[i]._y, _x:zombieSpots[i]._x}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(25); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); zombieSpotsFade.splice(i, 1); } i--; } } function addenemies() { hereTheyCome = true; } function actuallyAddEnemies() { if (hereTheyCome) { hereTheyComeTimer++; } if (hereTheyComeTimer == 10) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 60) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 120) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); hereTheyComeTimer = 0; hereTheyCome = false; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 3; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 1; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); beDead = 0; hud._alpha = 0; playerBar._alpha = 0; manaBar._alpha = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("cinemaLines", "cinemaLines", _root.getNextHighestDepth()); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } jump = false; addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; soapDrop = 0; pressThis = 0; deadTimer = 112; waitAsec = 0; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 1; gravity = 2; shootTimer = 0; bossOnesAttack = 0; randomNumber = 0; noBoss = true; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 0.15; startGameTimer = 0; inControl = true; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } startGameTimer++; if (startGameTimer < 75) { walkOn(); } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; actuallyAddEnemies(); waveActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushHole(); pushenemy(); } if (startGameTimer > 60) { hud._alpha = hud._alpha + 20; playerBar._alpha = playerBar._alpha + 10; manaBar._alpha = manaBar._alpha + 10; } if (hud._alpha > 100) { hud._alpha = 100; } if (playerBar._alpha > 100) { playerBar._alpha = 100; } if (manaBar._alpha > 100) { manaBar._alpha = 100; } box(); shotActions(); pullUpZombies(); noOverLap(); swapdepths(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); cinemaLines.swapDepths(_root.getNextHighestDepth()); hassan.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1333 MovieClip "hassan" in Frame 10
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 11
player.removeMovieClip(); stopAllSounds(); play();
Frame 12
function removeall() { carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function enterActions() { if ((!inControl) && (!noBoss)) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; if (player._x > 120) { inControl = true; } } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == "mainBoss") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { } } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { if (type[i] == "mainBoss") { if (player.feet.hitTest(enemy[i].bdamage)) { if (!zombieMode) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } bossBar._xscale = enemyHealth[i]; if (!alive[i]) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("dead"); } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; if (enemyHealth[i] > 30) { enemy[i].gotoAndStop("idle"); } else { enemy[i].gotoAndStop("cidle"); } enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (enemyAttacking[i] == 0) { if (enemyHealth[i] > 30) { enemy[i].gotoAndStop("idle"); } else { enemy[i].gotoAndStop("cidle"); } } if (hit[i] == 1) { var _local2 = enemy[i].transform.colorTransform; _local2.rgb = 4294967295; enemy[i].transform.colorTransform = _local2; damagedTimer[i]++; if (damagedTimer[i] == 2) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { var _local2 = enemy[i].transform.colorTransform; enemy[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] > 40) { enemyAttacking[i] = 1; if ((enemyAttackingTimer[i] > 40) && (enemyAttackingTimer[i] < 260)) { if (enemyHealth[i] > 30) { enemy[i].gotoAndStop("attack"); } else { enemy[i].gotoAndStop("cattack"); } } if (enemyAttackingTimer[i] > 259) { if (enemyHealth[i] > 30) { enemy[i].gotoAndStop("open"); } else { enemy[i].gotoAndStop("copen"); } } if (enemyAttackingTimer[i] == 409) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if ((enemy[i].hitTest(player) && (enemyAttackingTimer[i] > 259)) && (enemyAttackingTimer[i] < 409)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x + 70, _y:enemy[i]._y - 100}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x + 70, _y:enemy[i]._y - 100}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if ((enemy[i].hitTest(player) && (enemyAttackingTimer[i] > 259)) && (enemyAttackingTimer[i] < 409)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x + 70, _y:enemy[i]._y - 100}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x + 70, _y:enemy[i]._y - 100}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if (!attacking) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 3; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 0.5; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); beDead = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; jump = false; soapDrop = 0; pressThis = 0; deadTimer = 112; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 0.5; gravity = 2; shootTimer = 0; bossOnesAttack = 0; randomNumber = 0; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; waitAsec = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 0.15; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); randomNumber++; depths.push(boss); enemy.push(boss); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("mainBoss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; enterActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushenemy(); } if (noBoss) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } box(); shotActions(); noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1333 MovieClip in Frame 12
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 13
stopAllSounds(); player.removeMovieClip(); play();
Frame 14
stop(); _global.weapon = "one"; one.onRelease = function () { _global.weapon = "one"; nextFrame(); }; two.onRelease = function () { _global.weapon = "two"; nextFrame(); }; three.onRelease = function () { _global.weapon = "three"; nextFrame(); }; four.onRelease = function () { _global.weapon = "four"; nextFrame(); }; five.onRelease = function () { _global.weapon = "five"; playerPower = 7; nextFrame(); }; six.onRelease = function () { _global.weapon = "six"; playerPower = 7; nextFrame(); }; seven.onRelease = function () { _global.weapon = "seven"; playerPower = 7; nextFrame(); }; eight.onRelease = function () { _global.weapon = "eight"; playerPower = 7; nextFrame(); }; nine.onRelease = function () { _global.weapon = "nine"; playerPower = 9; nextFrame(); }; ten.onRelease = function () { _global.weapon = "ten"; playerPower = 9; nextFrame(); }; eleven.onRelease = function () { _global.weapon = "eleven"; playerPower = 9; nextFrame(); }; twelve.onRelease = function () { _global.weapon = "twelve"; playerPower = 9; nextFrame(); }; thirteen.onRelease = function () { _global.weapon = "thirteen"; playerPower = 13; nextFrame(); }; fourteen.onRelease = function () { _global.weapon = "fourteen"; playerPower = 13; nextFrame(); }; fifteen.onRelease = function () { _global.weapon = "fifteen"; playerPower = 13; nextFrame(); }; sixteen.onRelease = function () { _global.weapon = "sixteen"; playerPower = 13; nextFrame(); }; seventeen.onRelease = function () { _global.weapon = "seventeen"; playerPower = 25; nextFrame(); }; eighteen.onRelease = function () { _global.weapon = "eighteen"; playerPower = 25; nextFrame(); }; nineteen.onRelease = function () { _global.weapon = "nineteen"; playerPower = 25; nextFrame(); }; twenty.onRelease = function () { _global.weapon = "twenty"; playerPower = 25; nextFrame(); };
Instance of Symbol 1227 MovieClip "nineteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1230 MovieClip "ten" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1233 MovieClip "fifteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1236 MovieClip "three" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1239 MovieClip "twenty" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1242 MovieClip "fourteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1245 MovieClip "two" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1248 MovieClip "six" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1251 MovieClip "four" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1254 MovieClip "eight" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1257 MovieClip "seventeen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1260 MovieClip "nine" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1263 MovieClip "seven" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1266 MovieClip "eleven" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1269 MovieClip "twelve" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1272 MovieClip "eighteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1275 MovieClip "thirteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1278 MovieClip "one" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1281 MovieClip "five" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1284 MovieClip "sixteen" in Frame 14
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Frame 15
_root.attachMovie("cinemaLines2", "cinemaLines2", _root.getNextHighestDepth());
Frame 16
function walkOn() { inControl = false; if (player._x < 120) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; } else { inControl = true; } } function removeall() { hassan.removeMovieClip(); carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function waveActions() { if (((distance == 6) && (markWave < 0)) && (!canGo)) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } if (getThingsGoing) { if (startGameTimer > 80) { addenemies(); getThingsGoing = false; } } if (distance == 3) { if (addBoss == 0) { randomNumber++; enemy_ = _root.attachMovie("zsuperEnemy", "zsuperEnemy" + randomNumber, _root.getNextHighestDepth(), {_y:fg._y + 200, _x:1120}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("bossOne"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(75); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; } } if (noBoss) { if (distance < 6) { if (markWave < 0) { if (player._x < 410) { if (yesGo == 0) { distance++; _root.attachMovie("gogo", "gogo", _root.getNextHighestDepth()); } yesGo = 1; canGo = true; } } } } if (steps > 130) { addenemies(); gogo.removeMovieClip(); yesGo = 0; markWave = 2; canGo = false; steps = 0; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[j]._y, _x:enemy[j]._x}); ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == 0) { markWave--; } if (type[i] == "bossOne") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { soapDrop = Math.round(Math.random() * 4) + 0; if (soapDrop == 0) { if (eonfloor[i]) { if (enemy[i]._xscale == 100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x + 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (enemy[i]._xscale == -100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x - 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } } } enemy[i].removeMovieClip(); enemy.splice(i, 1); portTimer.splice(i, 1); hit.splice(i, 1); type.splice(i, 1); damagedTimer.splice(i, 1); enemyHealth.splice(i, 1); enemyAttacking.splice(i, 1); enemyAttackingTimer.splice(i, 1); hypArray.splice(i, 1); moveAbout.splice(i, 1); where.splice(i, 1); onPlatform.splice(i, 1); beingSmacked.splice(i, 1); pickAttack.splice(i, 1); port.splice(i, 1); edropping.splice(i, 1); eonfloor.splice(i, 1); ejump.splice(i, 1); ejumpamount.splice(i, 1); eyspeed.splice(i, 1); alive.splice(i, 1); erase.splice(i, 1); groundMarker.splice(i, 1); hitPose.splice(i, 1); } } i--; } } function enemyMovement() { death_stick.onEnterFrame = function () { if (canGo) { if (fg._x > -1916.9) { if (player._x > 410) { this._x = this._x - 5; } } } if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y - 3; } } death_stick_timer++; if (death_stick_timer == 50) { death_stick_timer = 0; this.removeMovieClip(); } if ((this.hitTest(player) && (death_stick_timer > 30)) && (player._y < this._y)) { if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } }; i = enemy.length - 1; while (i >= 0) { if (type[i] == "bossOne") { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (ejump[i]) { enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > groundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = groundMarker[i]; } else { if (enemy[i]._xscale == 100) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } eyspeed[i] = eyspeed[i] + (gravity * 2); } } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player.hitTest(enemy[i])) { if (ejump[i]) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (eonfloor[i] && (enemyAttackingTimer[i] < 100)) { if (is_attacking == 22) { groundMarker[i] = enemy[i]._y; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } if ((hypArray[i] < 200) && (eonfloor[i])) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { invisible = false; player._alpha = 100; if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (!magic) { if (ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("ahit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("ahit2"); } } if (!ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } } } if (magic && (shootTimer > 20)) { enemy[i].gotoAndStop("shock"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((hit[i] == 0) && (eonfloor[i])) { portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } else { enemy[i].gotoAndStop("idle"); } } } } } } if (type[i] == 0) { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (ejump[i]) { enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > groundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = groundMarker[i]; } else { if (enemy[i]._xscale == 100) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } eyspeed[i] = eyspeed[i] + (gravity * 2); } } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player.hitTest(enemy[i])) { if (ejump[i]) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (eonfloor[i] && (enemyAttackingTimer[i] < 100)) { if (is_attacking == 22) { groundMarker[i] = enemy[i]._y; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } if ((hypArray[i] < 200) && (eonfloor[i])) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { invisible = false; player._alpha = 100; if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (!magic) { if (ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("ahit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("ahit2"); } } if (!ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } } } if (magic && (shootTimer > 20)) { enemy[i].gotoAndStop("shock"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((hit[i] == 0) && (eonfloor[i])) { portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } else { enemy[i].gotoAndStop("idle"); } } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function pushHole() { i = zombieSpots.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if ((!attacking) && (inControl)) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function pullUpZombies() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpotsFade[i]++; if (zombieSpotsFade[i] == 70) { randomNumber++; enemy_ = _root.attachMovie("zombieOne", "zombie" + randomNumber, _root.getNextHighestDepth(), {_y:zombieSpots[i]._y, _x:zombieSpots[i]._x}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(25); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); zombieSpotsFade.splice(i, 1); } i--; } } function addenemies() { hereTheyCome = true; } function actuallyAddEnemies() { if (hereTheyCome) { hereTheyComeTimer++; } if (hereTheyComeTimer == 10) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 60) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 120) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); hereTheyComeTimer = 0; hereTheyCome = false; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 3; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 1; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); cinemaLines2.removeMovieClip(); beDead = 0; hud._alpha = 0; playerBar._alpha = 0; manaBar._alpha = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("cinemaLines", "cinemaLines", _root.getNextHighestDepth()); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } jump = false; addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; soapDrop = 0; pressThis = 0; deadTimer = 112; waitAsec = 0; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 1; gravity = 2; shootTimer = 0; bossOnesAttack = 0; randomNumber = 0; noBoss = true; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 1; startGameTimer = 0; inControl = true; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } startGameTimer++; if (startGameTimer < 75) { walkOn(); } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; actuallyAddEnemies(); waveActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushHole(); pushenemy(); } if (startGameTimer > 60) { hud._alpha = hud._alpha + 20; playerBar._alpha = playerBar._alpha + 10; manaBar._alpha = manaBar._alpha + 10; } if (hud._alpha > 100) { hud._alpha = 100; } if (playerBar._alpha > 100) { playerBar._alpha = 100; } if (manaBar._alpha > 100) { manaBar._alpha = 100; } box(); shotActions(); pullUpZombies(); noOverLap(); swapdepths(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); cinemaLines.swapDepths(_root.getNextHighestDepth()); hassan.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1451 MovieClip "hassan" in Frame 16
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 17
player.removeMovieClip(); stopAllSounds(); play();
Frame 18
function removeall() { carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function enterActions() { if ((!inControl) && (!noBoss)) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; if (player._x > 120) { inControl = true; } } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == "mainBoss") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { } } i--; } } function enemyMovement() { death_stick.onEnterFrame = function () { if (canGo) { if (fg._x > -1916.9) { if (player._x > 410) { this._x = this._x - 5; } } } if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y - 3; } } death_stick_timer++; if (death_stick_timer == 50) { death_stick_timer = 0; this.removeMovieClip(); } if ((this.hitTest(player) && (death_stick_timer > 30)) && (player._y < this._y)) { if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 25); } } }; i = enemy.length - 1; while (i >= 0) { if (type[i] == "mainBoss") { bossBar._xscale = enemyHealth[i]; if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (!jump) { if (enemyAttackingTimer[i] == 110) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } if (enemyAttackingTimer[i] == 170) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } } if (enemyAttackingTimer[i] == 180) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("idle"); } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if (!attacking) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 1; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 0.25; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); beDead = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; jump = false; soapDrop = 0; pressThis = 0; deadTimer = 112; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 0.25; gravity = 2; shootTimer = 0; mainBosssAttack = 0; randomNumber = 0; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; waitAsec = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 0.15; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); randomNumber++; depths.push(boss); enemy.push(boss); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("mainBoss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(boss._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; enterActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushenemy(); } if (noBoss) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } box(); shotActions(); noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1333 MovieClip in Frame 18
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 19
player.removeMovieClip(); stopAllSounds(); play();
Frame 20
stop(); _global.weapon = "one"; one.onRelease = function () { _global.weapon = "one"; nextFrame(); }; two.onRelease = function () { _global.weapon = "two"; nextFrame(); }; three.onRelease = function () { _global.weapon = "three"; nextFrame(); }; four.onRelease = function () { _global.weapon = "four"; nextFrame(); }; five.onRelease = function () { _global.weapon = "five"; playerPower = 7; nextFrame(); }; six.onRelease = function () { _global.weapon = "six"; playerPower = 7; nextFrame(); }; seven.onRelease = function () { _global.weapon = "seven"; playerPower = 7; nextFrame(); }; eight.onRelease = function () { _global.weapon = "eight"; playerPower = 7; nextFrame(); }; nine.onRelease = function () { _global.weapon = "nine"; playerPower = 9; nextFrame(); }; ten.onRelease = function () { _global.weapon = "ten"; playerPower = 9; nextFrame(); }; eleven.onRelease = function () { _global.weapon = "eleven"; playerPower = 9; nextFrame(); }; twelve.onRelease = function () { _global.weapon = "twelve"; playerPower = 9; nextFrame(); }; thirteen.onRelease = function () { _global.weapon = "thirteen"; playerPower = 13; nextFrame(); }; fourteen.onRelease = function () { _global.weapon = "fourteen"; playerPower = 13; nextFrame(); }; fifteen.onRelease = function () { _global.weapon = "fifteen"; playerPower = 13; nextFrame(); }; sixteen.onRelease = function () { _global.weapon = "sixteen"; playerPower = 13; nextFrame(); }; seventeen.onRelease = function () { _global.weapon = "seventeen"; playerPower = 25; nextFrame(); }; eighteen.onRelease = function () { _global.weapon = "eighteen"; playerPower = 25; nextFrame(); }; nineteen.onRelease = function () { _global.weapon = "nineteen"; playerPower = 25; nextFrame(); }; twenty.onRelease = function () { _global.weapon = "twenty"; playerPower = 25; nextFrame(); };
Instance of Symbol 1227 MovieClip "nineteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1230 MovieClip "ten" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1233 MovieClip "fifteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1236 MovieClip "three" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1239 MovieClip "twenty" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1242 MovieClip "fourteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1245 MovieClip "two" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1248 MovieClip "six" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1251 MovieClip "four" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1254 MovieClip "eight" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1257 MovieClip "seventeen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1260 MovieClip "nine" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1263 MovieClip "seven" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1266 MovieClip "eleven" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1269 MovieClip "twelve" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1272 MovieClip "eighteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1275 MovieClip "thirteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1278 MovieClip "one" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1281 MovieClip "five" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Instance of Symbol 1284 MovieClip "sixteen" in Frame 20
on (rollOver) { this.gotoAndStop("down"); } on (rollOut) { this.gotoAndStop("up"); }
Frame 21
function walkOn() { inControl = false; if (player._x < 120) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; } else { inControl = true; } } function removeall() { hassan.removeMovieClip(); carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function waveActions() { if (((distance == 6) && (markWave < 0)) && (!canGo)) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } if (getThingsGoing) { if (startGameTimer > 80) { addenemies(); getThingsGoing = false; } } if (distance == 3) { if (addBoss == 0) { randomNumber++; enemy_ = _root.attachMovie("firstboss", "firstboss" + randomNumber, _root.getNextHighestDepth(), {_y:fg._y + 200, _x:1120}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("bossOne"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(75); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; } } if (noBoss) { if (distance < 6) { if (markWave < 0) { if (player._x < 410) { if (yesGo == 0) { distance++; _root.attachMovie("gogo", "gogo", _root.getNextHighestDepth()); } yesGo = 1; canGo = true; } } } } if (steps > 130) { addenemies(); gogo.removeMovieClip(); yesGo = 0; markWave = 2; canGo = false; steps = 0; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[j]._y, _x:enemy[j]._x}); ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == 0) { markWave--; } if (type[i] == "bossOne") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { soapDrop = Math.round(Math.random() * 4) + 0; if (soapDrop == 0) { if (eonfloor[i]) { if (enemy[i]._xscale == 100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x + 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (enemy[i]._xscale == -100) { randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y + 15, _x:enemy[i]._x - 50}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } } } enemy[i].removeMovieClip(); enemy.splice(i, 1); portTimer.splice(i, 1); hit.splice(i, 1); type.splice(i, 1); damagedTimer.splice(i, 1); enemyHealth.splice(i, 1); enemyAttacking.splice(i, 1); enemyAttackingTimer.splice(i, 1); hypArray.splice(i, 1); moveAbout.splice(i, 1); where.splice(i, 1); onPlatform.splice(i, 1); beingSmacked.splice(i, 1); pickAttack.splice(i, 1); port.splice(i, 1); edropping.splice(i, 1); eonfloor.splice(i, 1); ejump.splice(i, 1); ejumpamount.splice(i, 1); eyspeed.splice(i, 1); alive.splice(i, 1); erase.splice(i, 1); groundMarker.splice(i, 1); hitPose.splice(i, 1); } } i--; } } function enemyMovement() { death_stick.onEnterFrame = function () { if (canGo) { if (fg._x > -1916.9) { if (player._x > 410) { this._x = this._x - 5; } } } if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { this._y = this._y - 3; } } death_stick_timer++; if (death_stick_timer == 50) { death_stick_timer = 0; this.removeMovieClip(); } if ((this.hitTest(player) && (death_stick_timer > 30)) && (player._y < this._y)) { if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } }; i = enemy.length - 1; while (i >= 0) { if (type[i] == "bossOne") { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (!jump) { if (enemyAttackingTimer[i] == 110) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } if (enemyAttackingTimer[i] == 170) { randomNumber++; death_stick = _root.attachMovie("stick", "stick" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y + 85}); depths.push(death_stick); } } if (enemyAttackingTimer[i] == 180) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("idle"); } } } } } if (type[i] == 0) { if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (ejump[i]) { enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > groundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = groundMarker[i]; } else { if (enemy[i]._xscale == 100) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } eyspeed[i] = eyspeed[i] + (gravity * 2); } } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player.hitTest(enemy[i])) { if (ejump[i]) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (eonfloor[i] && (enemyAttackingTimer[i] < 100)) { if (is_attacking == 22) { groundMarker[i] = enemy[i]._y; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } if ((hypArray[i] < 200) && (eonfloor[i])) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { invisible = false; player._alpha = 100; if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (!magic) { if (ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("ahit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("ahit2"); } } if (!ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } } } if (magic && (shootTimer > 20)) { enemy[i].gotoAndStop("shock"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((hit[i] == 0) && (eonfloor[i])) { portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } else { enemy[i].gotoAndStop("idle"); } } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function pushHole() { i = zombieSpots.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { zombieSpots[i]._y = zombieSpots[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if ((!attacking) && (inControl)) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function pullUpZombies() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpotsFade[i]++; if (zombieSpotsFade[i] == 70) { randomNumber++; enemy_ = _root.attachMovie("zombieOne", "zombie" + randomNumber, _root.getNextHighestDepth(), {_y:zombieSpots[i]._y, _x:zombieSpots[i]._x}); depths.push(enemy_); enemy.push(enemy_); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(25); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(enemy_._y); alive.push(true); erase.push(0); zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); zombieSpotsFade.splice(i, 1); } i--; } } function addenemies() { hereTheyCome = true; } function actuallyAddEnemies() { if (hereTheyCome) { hereTheyComeTimer++; } if (hereTheyComeTimer == 10) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 60) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); } if (hereTheyComeTimer == 120) { shake++; quake_sound.start(); randomNumber++; hole = _root.attachMovie("zombiehole", "zombiehole" + randomNumber, _root.getNextHighestDepth(), {_y:Math.round(Math.random() * 70) + 330, _x:Math.round(Math.random() * 550) + 0}); zombieSpots.push(hole); zombieSpotsFade.push(0); depths.push(hole); hereTheyComeTimer = 0; hereTheyCome = false; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 3; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 1; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); beDead = 0; hud._alpha = 0; playerBar._alpha = 0; manaBar._alpha = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("cinemaLines", "cinemaLines", _root.getNextHighestDepth()); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-50, _y:350}); } jump = false; addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; soapDrop = 0; pressThis = 0; deadTimer = 112; waitAsec = 0; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 1; gravity = 2; shootTimer = 0; bossOnesAttack = 0; randomNumber = 0; noBoss = true; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 1.5; startGameTimer = 0; inControl = true; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } startGameTimer++; if (startGameTimer < 75) { walkOn(); } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; actuallyAddEnemies(); waveActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushHole(); pushenemy(); } if (startGameTimer > 60) { hud._alpha = hud._alpha + 20; playerBar._alpha = playerBar._alpha + 10; manaBar._alpha = manaBar._alpha + 10; } if (hud._alpha > 100) { hud._alpha = 100; } if (playerBar._alpha > 100) { playerBar._alpha = 100; } if (manaBar._alpha > 100) { manaBar._alpha = 100; } box(); shotActions(); pullUpZombies(); noOverLap(); swapdepths(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); cinemaLines.swapDepths(_root.getNextHighestDepth()); hassan.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1464 MovieClip "hassan" in Frame 21
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 22
player.removeMovieClip(); stopAllSounds(); play();
Frame 23
function removeall() { carryOn.removeMovieClip(); comboBox.removeMovieClip(); nearground.removeMovieClip(); sfg.removeMovieClip(); sfg2.removeMovieClip(); removeshot(); removeport(); removepickAttack(); removemoveAbout(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removewhere(); removebeingSmacked(); removeonPlatform(); removeportTimer(); removeeyspeed(); removeejumpamount(); removeejump(); removeeonfloor(); removeedropping(); removepotions(); removeboxes(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removepotionType(); removeDepths(); removezombieSpots(); removezombieSpotsFade(); removeerase(); removealive(); removegroundMarker(); removehitPose(); } function removezombieSpots() { i = zombieSpots.length - 1; while (i >= 0) { zombieSpots[i].removeMovieClip(); zombieSpots.splice(i, 1); i--; } } function removezombieSpotsFade() { i = zombieSpotsFade.length - 1; while (i >= 0) { zombieSpotsFade[i].removeMovieClip(); zombieSpotsFade.splice(i, 1); i--; } } function removeerase() { i = erase.length - 1; while (i >= 0) { erase[i].removeMovieClip(); erase.splice(i, 1); i--; } } function removealive() { i = alive.length - 1; while (i >= 0) { alive[i].removeMovieClip(); alive.splice(i, 1); i--; } } function removegroundMarker() { i = groundMarker.length - 1; while (i >= 0) { groundMarker[i].removeMovieClip(); groundMarker.splice(i, 1); i--; } } function removehitPose() { i = hitPose.length - 1; while (i >= 0) { hitPose[i].removeMovieClip(); hitPose.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeDepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function shaker() { if (shake == 0) { _root._x = 0; _root._y = 0; } else if (shake == 1) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 3) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 4) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 5) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 6) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 7) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 8) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 9) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 10) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 11) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 12) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 13) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 14) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 15) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 16) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 17) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 18) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 19) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 20) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 21) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake == 22) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 23) { shake = shake + 1; _root._x = _root._x + 2; _root._y = _root._y + 2; } else if (shake == 24) { shake = shake + 1; _root._y = _root._y - 4; _root._x = _root._x - 4; } else if (shake == 25) { shake = shake + 1; _root._x = _root._x + 1; _root._y = _root._y + 1; } else if (shake == 26) { shake = shake + 1; _root._x = 0; _root._y = 0; } else if (shake == 27) { shake = shake + 1; _root._x = 4; _root._y = 4; } else if (shake == 28) { shake = shake + 1; _root._x = 2; _root._y = 2; } else if (shake > 29) { shake = 0; _root._x = _root._x + 1; _root._y = _root._y + 1; } } function enterActions() { if ((!inControl) && (!noBoss)) { player.gotoAndStop("run"); player._x = player._x + playerSpeed; if (player._x > 120) { inControl = true; } } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i]._y > 300) { randomNumber++; hitGround_mc = _root.attachMovie("hitGround", "hitGround" + randomNumber, _root.getNextHighestDepth(), {_x:shot[i]._x, _y:shot[i]._y}); hitGround_mc._xscale = shot[i]._xscale; shot[i].removeMovieClip(); shot.splice(i, 1); } j = enemy.length - 1; while (j >= 0) { if (shot[i].hitTest(enemy[j])) { if (type[j] == 0) { ejump[j] = true; eonfloor[j] = false; eyspeed[j] = 0; eyspeed[j] = eyspeed[j] - ejumpamount[j]; } hitPose[j]++; if (hitPose[j] > 1) { hitPose[j] = 0; } randomNumber++; fbhit_mc = _root.attachMovie("fbhit", "fbhit" + randomNumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); fbhit_mc._xscale = shot[i]._xscale; randomNumber++; blood_mc = _root.attachMovie("hitSpark_mc", "hitSpark_mc" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); blood_mc._xscale = player._xscale; ehit_sound.start(); beingSmacked[j]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[j]._x, _y:enemy[j]._y}); comboBox.cnum.text = comboCounter; hit[j] = 1; damagedTimer[j] = 0; enemyHealth[j] = enemyHealth[j] - (playerPower * 5); shot[i].removeMovieClip(); shot.splice(i, 1); } j--; } i--; } } function swapdepths() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function noOverLap() { i = enemy.length - 1; while (i >= 0) { j = enemy.length - 1; while (j >= 0) { if (!(enemy[i] === enemy[j])) { if (enemy[i].hitTest(enemy[j])) { if (alive[i] && (type[i] == 0)) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } } j--; } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; hypArray[i] = Math.sqrt(dist_x * dist_x); i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { alive[i] = false; if (erase[i] == 0) { if (type[i] == "mainBoss") { noBoss = true; } } erase[i]++; if (erase[i] == 52) { } } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { if (type[i] == "mainBoss") { bossBar._xscale = enemyHealth[i]; if (!alive[i]) { enemy[i].gotoAndStop("dead"); } if (ejump[i]) { enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > groundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = groundMarker[i]; } else { if (enemy[i]._xscale == 100) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } eyspeed[i] = eyspeed[i] + (gravity * 2); } } if (alive[i]) { if (!playerAlive) { hit[i] = 0; damagedTimer[i] = 0; enemy[i].gotoAndStop("idle"); enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 50) + 0; } if (playerAlive) { if (player.hitTest(enemy[i])) { if (ejump[i]) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (eonfloor[i] && (enemyAttackingTimer[i] < 100)) { if (is_attacking == 22) { groundMarker[i] = enemy[i]._y; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (player._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } if ((hypArray[i] < 200) && (eonfloor[i])) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { invisible = false; player._alpha = 100; if (((!zombieMode) && (!special)) && (!gotSoap)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if (jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; comboCounter++; displayTimer = 16; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } if (!jump) { if (((magic && (shootTimer > 20)) && (magicTimer == 0)) or (magicTimer == 5)) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } comboCounter++; displayTimer = 16; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (enemy[i].hitTest(player)) { if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { if (hypArray[i] < 150) { hitPose[i]++; if (hitPose[i] > 1) { hitPose[i] = 0; } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; comboCounter++; displayTimer = 16; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); comboBox.cnum.text = comboCounter; hit[i] = 1; damagedTimer[i] = 0; enemyHealth[i] = enemyHealth[i] - playerPower; } } } } if (hit[i] == 1) { if (!magic) { if (ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("ahit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("ahit2"); } } if (!ejump[i]) { if (hitPose[i] == 0) { enemy[i].gotoAndStop("hit1"); } if (hitPose[i] == 1) { enemy[i].gotoAndStop("hit2"); } } } if (magic && (shootTimer > 20)) { enemy[i].gotoAndStop("shock"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((hit[i] == 0) && (eonfloor[i])) { portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); if (!jump) { enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } } else { enemy[i].gotoAndStop("idle"); } } } } } } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { enemy[i]._y = enemy[i]._y - 3; } } i--; } } function box() { i = boxes.length - 1; while (i >= 0) { if (player.hitTest(boxes[i])) { if (boxHealth[i] > 0) { if (!jump) { if (((is_attacking == 3) or (is_attacking == 12)) or (is_attacking == 22)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } if (jump) { if (((((((is_attacking == 3) or (is_attacking == 10)) or (is_attacking == 16)) or (is_attacking == 20)) or (is_attacking == 22)) or (is_attacking == 24)) or (is_attacking == 26)) { ehit_sound.start(); boxHit[i] = 1; boxHealth[i]--; randomNumber++; hitEm_box = _root.attachMovie("boxHit", "boxHit" + randomNumber, _root.getNextHighestDepth(), {_x:boxes[i]._x + 50, _y:boxes[i]._y}); } } } } if (boxHealth[i] > 10) { boxes[i].gotoAndStop("fixed"); } if ((boxHealth[i] > 0) && (boxHealth[i] < 10)) { boxes[i].gotoAndStop("cracked"); } if (boxHealth[i] == 1) { boxHealth[i] = 0; boxes[i].gotoAndStop("broken"); randomNumber++; soap_clip = _root.attachMovie("soap_mc", "soap_mc" + randomNumber, _root.getNextHighestDepth(), {_y:boxes[i]._y, _x:boxes[i]._x}); potions.push(soap_clip); depths.push(soap_clip); potionType.push(1); } if (boxHit[i] == 0) { var _local2 = boxes[i].transform.colorTransform; boxes[i].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (boxHit[i] == 1) { var _local2 = boxes[i].transform.colorTransform; _local2.rgb = 4294967295; boxes[i].transform.colorTransform = _local2; boxHitTimer[i]++; if (boxHitTimer[i] == 1) { boxHit[i] = 0; boxHitTimer[i] = 0; } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { boxes[i]._y = boxes[i]._y - 3; } } } i--; } } function soapActions() { i = potions.length - 1; while (i >= 0) { if (player.hitTest(potions[i]._x, potions[i]._y, true)) { if (!attacking) { gotSoap = true; superPower = superPower + 25; potions[i].removeMovieClip(); potions.splice(i, 1); potionType.splice(i, 1); } } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y + 3; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { potions[i]._y = potions[i]._y - 3; } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack2"); } if (zombieMode) { player.gotoAndStop("azattack"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack2"); } if (zombieMode) { player.gotoAndStop("zattack"); } } if (is_attacking == 7) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack"); } if (zombieMode) { player.gotoAndStop("azattack2"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack"); } if (zombieMode) { player.gotoAndStop("zattack2"); } } if (is_attacking == 19) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { if (!zombieMode) { player.gotoAndStop("aattack3"); } if (zombieMode) { player.gotoAndStop("azattack3"); } } if (!jump) { if (!zombieMode) { player.gotoAndStop("attack3"); } if (zombieMode) { player.gotoAndStop("zattack3"); } } if (is_attacking == 26) { if (jump && (player._y > 180)) { yspeed = 0; yspeed = yspeed - 20; } addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local4 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local4 = player.transform.colorTransform; _local4.rgb = 4294967295; player.transform.colorTransform = _local4; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if ((player._x < 46) && (inControl)) { player._x = 46; } if (canGo && (inControl)) { if (fg._x > -1916.9) { if (player._x > 410) { i = enemy.length - 1; while (i >= 0) { enemy[i]._x = enemy[i]._x - 5; i--; } j = boxes.length - 1; while (j >= 0) { boxes[j]._x = boxes[j]._x - 5; j--; } k = potions.length - 1; while (k >= 0) { potions[k]._x = potions[k]._x - 5; k--; } moved++; sfg._x = sfg._x - 5; sfg2._x = sfg2._x - 5; bg._x = bg._x - 5; fg._x = fg._x - 5; steps++; player._x = 410; } } } if ((player._x > 590) && (inControl)) { player._x = 590; } if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!special) { if (!attacking) { if (!running) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } if (running) { if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } } } } } } } } } if (!Key.isDown(68)) { magicTimer = 0; shootTimer = 0; magic = false; airMagic = false; } if (Key.isDown(68)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!special) { if (!attacking) { if (superPower > 10) { if (!jump) { magic = true; } if (jump) { airMagic = true; } } } } } } } } if (airMagic) { if (!zombieMode) { player.gotoAndStop("aspecial"); } if (zombieMode) { player.gotoAndStop("zaspecial"); } if ((magicAttack + 200) < getTimer()) { fbsfx_sound.start(); superPower = superPower - 10; if (superPower < 0) { airMagic = false; } magicAttack = getTimer(); yspeed = 0; if (initial == 0) { initial = 1; yspeed = yspeed - 35; } else { yspeed = yspeed - 10; } if (player._xscale == 100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x + 15; this._y = this._y + 15; }; } if (player._xscale == -100) { randomNumber++; fireball_mc = _root.attachMovie("fireball", "fireball" + randomNumber, _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); fireball_mc._xscale = -100; shot.push(fireball_mc); fireball_mc.onEnterFrame = function () { this._x = this._x - 15; this._y = this._y + 15; }; } } } if (magic) { superPower = superPower - 0.5; shootTimer++; if (shootTimer > 20) { magicTimer++; } if (magicTimer == 5) { magicTimer = 0; } if (!zombieMode) { player.gotoAndStop("gspecial"); } if (zombieMode) { player.gotoAndStop("zgspecial"); } if (superPower < 0) { magicTimer = 0; shootTimer = 0; magic = false; } } if (Key.isDown(87)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!jump) { if (!attacking) { if (superPower > 99) { special = true; } } } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (special) { player.gotoAndStop("transform"); specialTimer++; if (specialTimer == 65) { zombieMode = true; playerPower = 1.75; special = false; specialTimer = 0; } } if (!Key.isDown(83)) { pressOnceOnly = 0; } if (Key.isDown(83)) { if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!airMagic) { if (!special) { if (onfloor) { if (pressOnceOnly == 0) { pressOnceOnly = 1; if (!attacking) { if (!zombieMode) { player.gotoAndStop("jump"); } if (zombieMode) { player.gotoAndStop("zjump"); } } jump = true; onfloor = false; yspeed = yspeed - jumpamount; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); } } } } } } } } } shadow_mc._x = player._x; if (inControl) { if (playerAlive) { if (!gotSoap) { if (!magic) { if (!special) { if (!Key.isDown(40)) { running = false; } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (Key.isDown(39)) { player._xscale = 100; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -100; player._x = player._x - playerSpeed; running = true; } if (Key.isDown(38)) { running = true; } if (Key.isDown(40)) { running = true; } } } } } } if ((!playerAlive) or (!inControl)) { clicks = 0; attacking = false; is_attacking = 0; jump = false; magic = false; magicTimer = 0; shootTimer = 0; airMagic = false; } if (gotSoap) { if (!zombieMode) { player.gotoAndStop("soap"); } if (zombieMode) { player.gotoAndStop("zsoap"); } gotSoapTimer++; if (gotSoapTimer == 31) { gotSoap = false; gotSoapTimer = 0; } } if (((!playerAlive) && (onfloor)) && (_global.contGame)) { if (deadTimer == 112) { _root.attachMovie("tapup", "tapup", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerHealth = playerHealth + 10; } deadTimer--; if (deadTimer < 65) { player.gotoAndStop("getUp"); } if (deadTimer == 0) { beDead = 0; _global.contGame = false; tapup.removeMovieClip(); playerAlive = true; deadTimer = 112; } if (Key.isDown(38)) { if (pressThis == 0) { pressThis = 1; playerHealth = playerHealth + 2.5; } } if (!Key.isDown(38)) { pressThis = 0; } } if (player._y < 70) { player._y = 70; } player._y = player._y + yspeed; if (player._y > 350) { shadow_mc.removeMovieClip(); initial = 0; airMagic = false; onfloor = true; jump = false; yspeed = 0; player._y = 350; } else { yspeed = yspeed + (gravity * 2); } if ((playerHealth < 0) && (!attacking)) { if (beDead == 0) { beDead = 1; player.gotoAndStop("dead"); } playerAlive = false; playerHealth = 0; carryOn._x = 0; carryOn._y = 0; } if (_global.contGame) { carryOn._x = 900; carryOn._y = 900; } if (playerHealth > 100) { playerHealth = 100; } if (superPower < 0) { zombieMode = false; playerPower = 0.75; superPower = 0; } if (superPower > 100) { superPower = 100; } if (zombieMode) { superPower = superPower - 0.3; } } stop(); beDead = 0; ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); quake_sound = new Sound(); quake_sound.attachSound("quake"); fbsfx_sound = new Sound(); fbsfx_sound.attachSound("fballsfx"); _root.attachMovie("comboBox", "comboBox", _root.getNextHighestDepth(), {_x:120, _y:125}); comboBox._x = -100; if (playerSelected == 0) { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } if (playerSelected == 1) { _root.attachMovie("playerTwo", "player", _root.getNextHighestDepth(), {_x:-100, _y:350}); } addSecondCombo = false; addThirdCombo = false; addFirstCombo = false; jump = false; soapDrop = 0; pressThis = 0; deadTimer = 112; initial = 0; playerAlive = true; comboCounter = 0; jumpamount = 25; magicAttack = 0; magic = false; magicTimer = 0; death_stick_timer = 0; yspeed = 0; shake = 0; hereTheyComeTimer = 0; playerHealth = 100; hereTheyCome = false; getThingsGoing = true; onfloor = true; displayTimer = 0; toGo = 0; playerPower = 0.75; gravity = 2; shootTimer = 0; mainBosssAttack = 0; randomNumber = 0; pressOnceOnly = 0; pressHack = 0; specialTimer = 0; clicks = 0; playerSpeed = 10; is_attacking = 0; smack = 0; waitAsec = 0; gotSoap = false; gotSoapTimer = 0; hitPlayer = 0; hitTimer = 0; enemySpeed = 70; yesGo = 0; moved = 0; markWave = 2; steps = 0; distance = 0; addBoss = 0; superPower = 100; enemyPower = 2; canGo = false; zombieMode = false; special = false; hit2 = false; hit3 = false; running = false; attacking = false; var zombieSpots = new Array(); var zombieSpotsFade = new Array(); var erase = new Array(); var alive = new Array(); var groundMarker = new Array(); var hitPose = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var depths = new Array(); boxes.push(box1, box2); boxHealth.push(13, 13); boxHit.push(0, 0); boxHitTimer.push(0, 0); depths.push(player); randomNumber++; depths.push(boss); enemy.push(boss); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("mainBoss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); hitPose.push(0); groundMarker.push(boss._y); alive.push(true); erase.push(0); noBoss = false; addBoss = 1; bg.onEnterFrame = function () { if (fg._y < 120) { fg._y = 120; } if (bg._y < 10) { bg._y = 10; } if (bg._y > 30) { bg._y = 30; } if (fg._y > 240) { fg._y = 240; } if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { if (Key.isDown(38)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y + 4.5; sfg2._y = sfg2._y + 4.5; } } if (Key.isDown(40)) { if ((fg._y > 120) && (fg._y < 240)) { sfg._y = sfg._y - 4.5; sfg2._y = sfg2._y - 4.5; } } if (Key.isDown(38)) { bg._y = bg._y - 0.7; fg._y = fg._y + 3; } if (Key.isDown(40)) { bg._y = bg._y + 0.7; fg._y = fg._y - 3; } } }; player.onEnterFrame = function () { if (comboCounter > 0) { comboBox._x = 120; displayTimer--; } if (displayTimer < 0) { comboCounter = 0; displayTimer = 0; } if (displayTimer == 0) { comboBox._x = comboBox._x - 25; } superPower = superPower + 0.05; playerBar._xscale = playerHealth; manaBar._xscale = superPower; enterActions(); enemyHealthReachesZero(); if (((((!special) && (!magic)) && (playerAlive)) && (!gotSoap)) && (inControl)) { pushenemy(); } if (noBoss) { inControl = false; if (waitAsec < 60) { if (!zombieMode) { player.gotoAndStop("idle"); } if (zombieMode) { player.gotoAndStop("zidle"); } } waitAsec++; if (waitAsec > 59) { player._xscale = 100; if (!zombieMode) { player.gotoAndStop("run"); } if (zombieMode) { player.gotoAndStop("zrun"); } player._x = player._x + playerSpeed; if (player._x > 710) { if (toGo == 0) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); } toGo++; if (toGo == 27) { removeall(); stopAllSounds(); nextFrame(); } } } } box(); shotActions(); noOverLap(); swapdepths(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); shaker(); soapActions(); fbhit_mc.swapDepths(_root.getNextHighestDepth()); hitEm.swapDepths(_root.getNextHighestDepth()); blood_mc.swapDepths(_root.getNextHighestDepth()); sfg.swapDepths(_root.getNextHighestDepth()); sfg2.swapDepths(_root.getNextHighestDepth()); carryOn.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Instance of Symbol 1333 MovieClip in Frame 23
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Frame 24
player.removeMovieClip(); stopAllSounds(); play();
Frame 25
stop(); ty.onRelease = function () { gotoAndStop ("mainMenu"); }; pmmg.onRelease = function () { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }; ty.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("down"); } else { this.gotoAndStop("up"); } };
Instance of Symbol 1333 MovieClip "pmmg" in Frame 25
on (release) { getURL ("#", "_blank"); }
Symbol 10 MovieClip [Intro_TurboNuke] Frame 1
_root.stop();
Symbol 10 MovieClip [Intro_TurboNuke] Frame 94
_root.play();
Symbol 59 MovieClip Frame 53
stop();
Symbol 65 MovieClip [zombieOne] Frame 1
stop();
Symbol 65 MovieClip [zombieOne] Frame 2
stop();
Symbol 65 MovieClip [zombieOne] Frame 3
stop();
Symbol 65 MovieClip [zombieOne] Frame 4
stop();
Symbol 65 MovieClip [zombieOne] Frame 5
stop();
Symbol 65 MovieClip [zombieOne] Frame 6
stop();
Symbol 65 MovieClip [zombieOne] Frame 7
stop();
Symbol 65 MovieClip [zombieOne] Frame 8
stop();
Symbol 65 MovieClip [zombieOne] Frame 9
stop();
Symbol 79 MovieClip [blood] Frame 11
this.removeMovieClip();
Symbol 83 MovieClip [oneHit] Frame 30
this.removeMovieClip();
Symbol 108 MovieClip Frame 15
stop();
Symbol 136 MovieClip Frame 53
stop();
Symbol 137 MovieClip [firstboss] Frame 1
stop();
Symbol 137 MovieClip [firstboss] Frame 2
stop();
Symbol 137 MovieClip [firstboss] Frame 3
stop();
Symbol 137 MovieClip [firstboss] Frame 4
stop();
Symbol 137 MovieClip [firstboss] Frame 5
stop();
Symbol 187 MovieClip [hitGround] Frame 6
this.removeMovieClip();
Symbol 195 MovieClip [fbhit] Frame 7
this.removeMovieClip();
Symbol 199 MovieClip [tapup] Frame 1
stop();
Symbol 200 MovieClip [boxHit] Frame 7
this.removeMovieClip();
Symbol 218 MovieClip [trans] Frame 54
this.removeMovieClip();
Symbol 219 MovieClip [cinemaLines] Frame 76
this.removeMovieClip();
Symbol 228 MovieClip Frame 1
if (_global.spl == 0) { gotoAndStop (1); } if (_global.spl == 1) { gotoAndStop (2); }
Symbol 269 MovieClip Frame 1
if (_global.weapon == "one") { this.gotoAndStop(1); } if (_global.weapon == "two") { this.gotoAndStop(2); } if (_global.weapon == "three") { this.gotoAndStop(3); } if (_global.weapon == "four") { this.gotoAndStop(4); } if (_global.weapon == "five") { this.gotoAndStop(5); } if (_global.weapon == "six") { this.gotoAndStop(6); } if (_global.weapon == "seven") { this.gotoAndStop(7); } if (_global.weapon == "eight") { this.gotoAndStop(8); } if (_global.weapon == "nine") { this.gotoAndStop(9); } if (_global.weapon == "ten") { this.gotoAndStop(10); } if (_global.weapon == "eleven") { this.gotoAndStop(11); } if (_global.weapon == "twelve") { this.gotoAndStop(12); } if (_global.weapon == "thirteen") { this.gotoAndStop(13); } if (_global.weapon == "fourteen") { this.gotoAndStop(14); } if (_global.weapon == "fifteen") { this.gotoAndStop(15); } if (_global.weapon == "sixteen") { this.gotoAndStop(16); } if (_global.weapon == "seventeen") { this.gotoAndStop(17); } if (_global.weapon == "eighteen") { this.gotoAndStop(18); } if (_global.weapon == "nineteen") { this.gotoAndStop(19); } if (_global.weapon == "twenty") { this.gotoAndStop(20); } stop();
Symbol 269 MovieClip Frame 2
stop();
Symbol 269 MovieClip Frame 3
stop();
Symbol 269 MovieClip Frame 4
stop();
Symbol 269 MovieClip Frame 5
stop();
Symbol 269 MovieClip Frame 6
stop();
Symbol 269 MovieClip Frame 7
stop();
Symbol 269 MovieClip Frame 8
stop();
Symbol 269 MovieClip Frame 9
stop();
Symbol 269 MovieClip Frame 10
stop();
Symbol 269 MovieClip Frame 11
stop();
Symbol 269 MovieClip Frame 12
stop();
Symbol 269 MovieClip Frame 13
stop();
Symbol 269 MovieClip Frame 14
stop();
Symbol 269 MovieClip Frame 15
stop();
Symbol 269 MovieClip Frame 16
stop();
Symbol 269 MovieClip Frame 17
stop();
Symbol 269 MovieClip Frame 18
stop();
Symbol 269 MovieClip Frame 19
stop();
Symbol 269 MovieClip Frame 20
stop();
Symbol 349 MovieClip Frame 1
spinAttack.onEnterFrame = function () { this._rotation = this._rotation + 100; };
Symbol 511 MovieClip Frame 21
stop();
Symbol 589 MovieClip Frame 1
spinAttack.onEnterFrame = function () { this._rotation = this._rotation + 100; };
Symbol 697 MovieClip Frame 20
stop();
Symbol 714 MovieClip [player] Frame 1
stop();
Symbol 714 MovieClip [player] Frame 2
stop();
Symbol 714 MovieClip [player] Frame 3
stop();
Symbol 714 MovieClip [player] Frame 4
stop();
Symbol 714 MovieClip [player] Frame 5
stop();
Symbol 714 MovieClip [player] Frame 6
stop();
Symbol 714 MovieClip [player] Frame 7
stop();
Symbol 714 MovieClip [player] Frame 8
stop();
Symbol 714 MovieClip [player] Frame 9
stop();
Symbol 714 MovieClip [player] Frame 10
stop();
Symbol 714 MovieClip [player] Frame 11
stop();
Symbol 714 MovieClip [player] Frame 12
stop();
Symbol 714 MovieClip [player] Frame 13
stop();
Symbol 714 MovieClip [player] Frame 14
stop();
Symbol 714 MovieClip [player] Frame 15
stop();
Symbol 714 MovieClip [player] Frame 16
stop();
Symbol 714 MovieClip [player] Frame 17
stop();
Symbol 714 MovieClip [player] Frame 18
stop();
Symbol 714 MovieClip [player] Frame 19
stop();
Symbol 714 MovieClip [player] Frame 20
stop();
Symbol 714 MovieClip [player] Frame 21
stop();
Symbol 714 MovieClip [player] Frame 22
stop();
Symbol 714 MovieClip [player] Frame 23
stop();
Symbol 714 MovieClip [player] Frame 24
stop();
Symbol 714 MovieClip [player] Frame 25
stop();
Symbol 714 MovieClip [player] Frame 26
stop();
Symbol 714 MovieClip [player] Frame 27
stop();
Symbol 714 MovieClip [player] Frame 28
stop();
Symbol 714 MovieClip [player] Frame 29
stop();
Symbol 714 MovieClip [player] Frame 30
stop();
Symbol 715 MovieClip [hitSpark_mc] Frame 7
this.removeMovieClip();
Symbol 763 MovieClip Frame 1
if (_global.weapon == "one") { this.gotoAndStop(1); } if (_global.weapon == "two") { this.gotoAndStop(2); } if (_global.weapon == "three") { this.gotoAndStop(3); } if (_global.weapon == "four") { this.gotoAndStop(4); } if (_global.weapon == "five") { this.gotoAndStop(5); } if (_global.weapon == "six") { this.gotoAndStop(6); } if (_global.weapon == "seven") { this.gotoAndStop(7); } if (_global.weapon == "eight") { this.gotoAndStop(8); } if (_global.weapon == "nine") { this.gotoAndStop(9); } if (_global.weapon == "ten") { this.gotoAndStop(10); } if (_global.weapon == "eleven") { this.gotoAndStop(11); } if (_global.weapon == "twelve") { this.gotoAndStop(12); } if (_global.weapon == "thirteen") { this.gotoAndStop(13); } if (_global.weapon == "fourteen") { this.gotoAndStop(14); } if (_global.weapon == "fifteen") { this.gotoAndStop(15); } if (_global.weapon == "sixteen") { this.gotoAndStop(16); } if (_global.weapon == "seventeen") { this.gotoAndStop(17); } if (_global.weapon == "eighteen") { this.gotoAndStop(18); } if (_global.weapon == "nineteen") { this.gotoAndStop(19); } if (_global.weapon == "twenty") { this.gotoAndStop(20); } stop();
Symbol 763 MovieClip Frame 2
stop();
Symbol 763 MovieClip Frame 3
stop();
Symbol 763 MovieClip Frame 4
stop();
Symbol 763 MovieClip Frame 5
stop();
Symbol 763 MovieClip Frame 6
stop();
Symbol 763 MovieClip Frame 7
stop();
Symbol 763 MovieClip Frame 8
stop();
Symbol 763 MovieClip Frame 9
stop();
Symbol 763 MovieClip Frame 10
stop();
Symbol 763 MovieClip Frame 11
stop();
Symbol 763 MovieClip Frame 12
stop();
Symbol 763 MovieClip Frame 13
stop();
Symbol 763 MovieClip Frame 14
stop();
Symbol 763 MovieClip Frame 15
stop();
Symbol 763 MovieClip Frame 16
stop();
Symbol 763 MovieClip Frame 17
stop();
Symbol 763 MovieClip Frame 18
stop();
Symbol 763 MovieClip Frame 19
stop();
Symbol 763 MovieClip Frame 20
stop();
Symbol 840 MovieClip Frame 1
spinAttack.onEnterFrame = function () { this._rotation = this._rotation + 100; };
Symbol 921 MovieClip Frame 21
stop();
Symbol 1001 MovieClip Frame 1
spinAttack.onEnterFrame = function () { this._rotation = this._rotation + 100; };
Symbol 1102 MovieClip Frame 20
stop();
Symbol 1124 MovieClip [playerTwo] Frame 1
stop();
Symbol 1124 MovieClip [playerTwo] Frame 2
stop();
Symbol 1124 MovieClip [playerTwo] Frame 3
stop();
Symbol 1124 MovieClip [playerTwo] Frame 4
stop();
Symbol 1124 MovieClip [playerTwo] Frame 5
stop();
Symbol 1124 MovieClip [playerTwo] Frame 6
stop();
Symbol 1124 MovieClip [playerTwo] Frame 7
stop();
Symbol 1124 MovieClip [playerTwo] Frame 8
stop();
Symbol 1124 MovieClip [playerTwo] Frame 9
stop();
Symbol 1124 MovieClip [playerTwo] Frame 10
stop();
Symbol 1124 MovieClip [playerTwo] Frame 11
stop();
Symbol 1124 MovieClip [playerTwo] Frame 12
stop();
Symbol 1124 MovieClip [playerTwo] Frame 13
stop();
Symbol 1124 MovieClip [playerTwo] Frame 14
stop();
Symbol 1124 MovieClip [playerTwo] Frame 15
stop();
Symbol 1124 MovieClip [playerTwo] Frame 16
stop();
Symbol 1124 MovieClip [playerTwo] Frame 17
stop();
Symbol 1124 MovieClip [playerTwo] Frame 18
stop();
Symbol 1124 MovieClip [playerTwo] Frame 19
stop();
Symbol 1124 MovieClip [playerTwo] Frame 20
stop();
Symbol 1124 MovieClip [playerTwo] Frame 21
stop();
Symbol 1124 MovieClip [playerTwo] Frame 22
stop();
Symbol 1124 MovieClip [playerTwo] Frame 23
stop();
Symbol 1124 MovieClip [playerTwo] Frame 24
stop();
Symbol 1124 MovieClip [playerTwo] Frame 25
stop();
Symbol 1124 MovieClip [playerTwo] Frame 26
stop();
Symbol 1124 MovieClip [playerTwo] Frame 27
stop();
Symbol 1124 MovieClip [playerTwo] Frame 28
stop();
Symbol 1124 MovieClip [playerTwo] Frame 29
stop();
Symbol 1124 MovieClip [playerTwo] Frame 30
stop();
Symbol 1157 MovieClip Frame 21
stop();
Symbol 1170 MovieClip Frame 1
play();
Symbol 1170 MovieClip Frame 12
_parent.gotoAndStop("remove");
Symbol 1171 MovieClip Frame 40
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 1
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 2
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 3
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 4
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 5
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 6
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 7
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 8
stop();
Symbol 1172 MovieClip [zsuperEnemy] Frame 9
stop();
Symbol 1180 MovieClip Frame 12
stop();
Symbol 1184 Button
on (release) { gotoAndPlay (2); _root.soundstatus = "off"; }
Symbol 1185 MovieClip Frame 11
stop();
Symbol 1187 Button
on (release) { gotoAndPlay (1); _root.soundstatus = "on"; }
Symbol 1188 MovieClip Frame 1
stop();
Symbol 1188 MovieClip Frame 2
stop();
Instance of Symbol 1191 MovieClip in Symbol 1192 MovieClip [sound_contr] Frame 1
onClipEvent (load) { _root.soundstatus = "on"; _root.mySound = new Sound(_level0); _root.mySound2 = new Sound(_level1); _root.mySound3 = new Sound(_level2); _root.mySound4 = new Sound(_level3); _root.mySound5 = new Sound(_level4); maxvolume = 100; minvolume = 0; } onClipEvent (enterFrame) { if (_root.soundstatus == "on") { step = 5; } if (_root.soundstatus == "off") { step = -5; } maxvolume = maxvolume + step; if (maxvolume > 100) { maxvolume = 100; } if (maxvolume < 0) { maxvolume = 0; } _root.mySound.setVolume(maxvolume); _root.mySound2.setVolume(maxvolume); _root.mySound3.setVolume(maxvolume); _root.mySound4.setVolume(maxvolume); _root.mySound5.setVolume(maxvolume); }
Symbol 1203 MovieClip Frame 1
stop();
Symbol 1209 MovieClip Frame 50
stop();
Symbol 1212 MovieClip Frame 1
stop();
Symbol 1215 MovieClip Frame 1
stop();
Symbol 1222 MovieClip Frame 50
stop();
Symbol 1227 MovieClip Frame 1
stop();
Symbol 1227 MovieClip Frame 2
stop();
Symbol 1230 MovieClip Frame 1
stop();
Symbol 1230 MovieClip Frame 2
stop();
Symbol 1233 MovieClip Frame 1
stop();
Symbol 1233 MovieClip Frame 2
stop();
Symbol 1236 MovieClip Frame 1
stop();
Symbol 1236 MovieClip Frame 2
stop();
Symbol 1239 MovieClip Frame 1
stop();
Symbol 1239 MovieClip Frame 2
stop();
Symbol 1242 MovieClip Frame 1
stop();
Symbol 1242 MovieClip Frame 2
stop();
Symbol 1245 MovieClip Frame 1
stop();
Symbol 1245 MovieClip Frame 2
stop();
Symbol 1248 MovieClip Frame 1
stop();
Symbol 1248 MovieClip Frame 2
stop();
Symbol 1251 MovieClip Frame 1
stop();
Symbol 1251 MovieClip Frame 2
stop();
Symbol 1254 MovieClip Frame 1
stop();
Symbol 1254 MovieClip Frame 2
stop();
Symbol 1257 MovieClip Frame 1
stop();
Symbol 1257 MovieClip Frame 2
stop();
Symbol 1260 MovieClip Frame 1
stop();
Symbol 1260 MovieClip Frame 2
stop();
Symbol 1263 MovieClip Frame 1
stop();
Symbol 1263 MovieClip Frame 2
stop();
Symbol 1266 MovieClip Frame 1
stop();
Symbol 1266 MovieClip Frame 2
stop();
Symbol 1269 MovieClip Frame 1
stop();
Symbol 1269 MovieClip Frame 2
stop();
Symbol 1272 MovieClip Frame 1
stop();
Symbol 1272 MovieClip Frame 2
stop();
Symbol 1275 MovieClip Frame 1
stop();
Symbol 1275 MovieClip Frame 2
stop();
Symbol 1278 MovieClip Frame 1
stop();
Symbol 1278 MovieClip Frame 2
stop();
Symbol 1281 MovieClip Frame 1
stop();
Symbol 1281 MovieClip Frame 2
stop();
Symbol 1284 MovieClip Frame 1
stop();
Symbol 1284 MovieClip Frame 2
stop();
Symbol 1289 MovieClip Frame 1
stop();
Symbol 1290 MovieClip Frame 1
stop();
Symbol 1329 MovieClip Frame 13
stop();
Symbol 1330 MovieClip Frame 1
stop();
Symbol 1330 MovieClip Frame 2
stop();
Symbol 1330 MovieClip Frame 3
stop();
Instance of Symbol 1333 MovieClip in Symbol 1338 MovieClip Frame 1
on (release) { getURL ("http://www.turbonuke.com/?gamereferal=aghzombies", "_blank"); }
Instance of Symbol 1335 MovieClip in Symbol 1338 MovieClip Frame 1
on (release) { _global.contGame = true; }
Symbol 1395 MovieClip Frame 34
stop();
Symbol 1398 MovieClip Frame 1
stop();
Symbol 1398 MovieClip Frame 2
stop();
Symbol 1398 MovieClip Frame 3
stop();
Symbol 1398 MovieClip Frame 4
stop();
Symbol 1398 MovieClip Frame 5
stop();
Symbol 1398 MovieClip Frame 6
stop();
Symbol 1398 MovieClip Frame 7
stop();
Symbol 1444 MovieClip Frame 1
_root.stop();
Symbol 1444 MovieClip Frame 370
_root.play();
Symbol 1459 MovieClip Frame 1
stop();
Symbol 1459 MovieClip Frame 2
stop();
Symbol 1459 MovieClip Frame 3
stop();
Symbol 1459 MovieClip Frame 4
stop();
Symbol 1459 MovieClip Frame 5
stop();
Symbol 1505 MovieClip Frame 33
stop();
Symbol 1506 MovieClip [lastBoss] Frame 1
stop();
Symbol 1506 MovieClip [lastBoss] Frame 2
stop();
Symbol 1506 MovieClip [lastBoss] Frame 3
stop();
Symbol 1506 MovieClip [lastBoss] Frame 4
stop();
Symbol 1506 MovieClip [lastBoss] Frame 5
stop();
Symbol 1506 MovieClip [lastBoss] Frame 6
stop();
Symbol 1506 MovieClip [lastBoss] Frame 7
stop();
Symbol 1506 MovieClip [lastBoss] Frame 8
stop();
Symbol 1506 MovieClip [lastBoss] Frame 9
stop();
Symbol 1511 MovieClip Frame 1
stop();
Symbol 1511 MovieClip Frame 2
stop();

Library Items

Symbol 1 GraphicUsed by:10
Symbol 2 GraphicUsed by:3 218 219 607 716 1019 1331
Symbol 3 MovieClipUses:2Used by:7
Symbol 4 GraphicUsed by:7
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7
Symbol 7 MovieClipUses:3 4 6Used by:10  Timeline
Symbol 8 ShapeTweeningUsed by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [Intro_TurboNuke]Uses:1 7 8 9Used by:Timeline
Symbol 11 GraphicUsed by:24
Symbol 12 GraphicUsed by:13 717 1125 1316
Symbol 13 MovieClipUses:12Used by:23 32 48 50 52 59 61 63 136 137 202 204 272 283 297 305 319 384 388 390 393 421 510 527 533 540 548 556 561 603 696 713 1459
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:23
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:23 32 48 59
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:23 32 48 50 52 54 56 59
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:13 14 16 18 20 21 22Used by:24 65 112
Symbol 24 MovieClipUses:11 23Used by:Timeline
Symbol 25 FontUsed by:26
Symbol 26 EditableTextUses:25Used by:Timeline
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:Timeline
Symbol 29 GraphicUsed by:Timeline
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:13 30 18 20 31Used by:65 112
Symbol 33 GraphicUsed by:38 790
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38 790
Symbol 36 GraphicUsed by:38 790
Symbol 37 GraphicUsed by:38 790
Symbol 38 MovieClipUses:33 34 35 36 37Used by:48 305 548
Symbol 39 GraphicUsed by:48
Symbol 40 GraphicUsed by:48
Symbol 41 GraphicUsed by:48
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:48
Symbol 44 GraphicUsed by:48
Symbol 45 GraphicUsed by:48
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:13 38 39 18 20 40 41 43 44 45 46 47Used by:65
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:13 49 20Used by:65
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:13 51 20Used by:65
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53 20Used by:65
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55 20Used by:65
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClipUses:13 58 18 20Used by:65
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60 13Used by:64
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62 13Used by:64
Symbol 64 MovieClipUses:61 63Used by:65 714 1172 1506
Symbol 65 MovieClip [zombieOne]Uses:32 23 48 50 52 54 56 59 64Used by:Timeline
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:66 67 68 69 70Used by:79
Symbol 72 GraphicUsed by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:78
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:72 73 74 75 76 77Used by:79 200 715
Symbol 79 MovieClip [blood]Uses:71 78Used by:Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:82 83
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClip [oneHit]Uses:82 81Used by:Timeline
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClip [cloud_mc]Uses:84Used by:Timeline
Symbol 86 GraphicUsed by:112
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:112
Symbol 89 GraphicUsed by:112
Symbol 90 GraphicUsed by:112
Symbol 91 GraphicUsed by:112
Symbol 92 GraphicUsed by:112
Symbol 93 GraphicUsed by:112
Symbol 94 GraphicUsed by:112
Symbol 95 GraphicUsed by:112
Symbol 96 GraphicUsed by:112
Symbol 97 GraphicUsed by:112
Symbol 98 GraphicUsed by:112
Symbol 99 GraphicUsed by:112
Symbol 100 GraphicUsed by:111 112
Symbol 101 GraphicUsed by:112
Symbol 102 GraphicUsed by:108
Symbol 103 GraphicUsed by:108
Symbol 104 GraphicUsed by:108
Symbol 105 GraphicUsed by:108
Symbol 106 GraphicUsed by:108
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:102 103 104 105 106 107Used by:112
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:112
Symbol 111 MovieClipUses:100Used by:112
Symbol 112 MovieClipUses:86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 32 108 110 23 111Used by:113
Symbol 113 MovieClip [zombiehole]Uses:112Used by:Timeline
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:122
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:122 125
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121 128
Symbol 121 MovieClipUses:118 120Used by:122 125 1458
Symbol 122 MovieClipUses:115 117 121Used by:137 1459
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:124 117 121Used by:137 1459
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127 120Used by:129 131 136
Symbol 129 MovieClipUses:126 128Used by:137 1459
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130 128Used by:137 1459
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:136
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:13 133 135 128Used by:137 1459
Symbol 137 MovieClip [firstboss]Uses:13 122 125 129 131 136Used by:Timeline
Symbol 138 GraphicUsed by:163
Symbol 139 GraphicUsed by:163
Symbol 140 GraphicUsed by:163
Symbol 141 GraphicUsed by:163
Symbol 142 GraphicUsed by:163
Symbol 143 GraphicUsed by:163
Symbol 144 GraphicUsed by:163
Symbol 145 GraphicUsed by:163
Symbol 146 GraphicUsed by:163
Symbol 147 GraphicUsed by:163
Symbol 148 GraphicUsed by:163
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:163
Symbol 151 GraphicUsed by:163
Symbol 152 GraphicUsed by:163
Symbol 153 GraphicUsed by:163
Symbol 154 GraphicUsed by:163
Symbol 155 GraphicUsed by:163
Symbol 156 GraphicUsed by:163
Symbol 157 GraphicUsed by:163
Symbol 158 GraphicUsed by:163
Symbol 159 GraphicUsed by:163
Symbol 160 GraphicUsed by:163
Symbol 161 GraphicUsed by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:138 139 140 141 142 143 144 145 146 147 148 150 151 152 153 154 155 156 157 158 159 160 161 162Used by:164
Symbol 164 MovieClip [stick]Uses:163Used by:Timeline
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClip [gogo]Uses:167Used by:Timeline
Symbol 169 GraphicUsed by:173 1191
Symbol 170 FontUsed by:171 172
Symbol 171 TextUses:170Used by:173
Symbol 172 EditableTextUses:170Used by:173
Symbol 173 MovieClip [comboBox]Uses:169 171 172Used by:Timeline
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:179
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:174 175 176 177 178Used by:180
Symbol 180 MovieClip [fireball]Uses:179Used by:Timeline
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:181 182 183 184 185Used by:187 1367
Symbol 187 MovieClip [hitGround]Uses:186Used by:Timeline
Symbol 188 GraphicUsed by:194
Symbol 189 GraphicUsed by:194
Symbol 190 GraphicUsed by:194
Symbol 191 GraphicUsed by:194
Symbol 192 GraphicUsed by:194
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:188 189 190 191 192 193Used by:195
Symbol 195 MovieClip [fbhit]Uses:194Used by:Timeline
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:196 197Used by:199
Symbol 199 MovieClip [tapup]Uses:198Used by:Timeline
Symbol 200 MovieClip [boxHit]Uses:78Used by:Timeline
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:13 201Used by:203 527 713
Symbol 203 MovieClip [soap_mc]Uses:202Used by:Timeline
Symbol 204 MovieClip [shadow_mc]Uses:13Used by:Timeline
Symbol 205 GraphicUsed by:218
Symbol 206 GraphicUsed by:218
Symbol 207 GraphicUsed by:218
Symbol 208 GraphicUsed by:218
Symbol 209 GraphicUsed by:218
Symbol 210 GraphicUsed by:218
Symbol 211 GraphicUsed by:218
Symbol 212 GraphicUsed by:218
Symbol 213 GraphicUsed by:218
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip [trans]Uses:205 206 207 208 209 210 211 212 213 214 215 216 2 217Used by:Timeline
Symbol 219 MovieClip [cinemaLines]Uses:2Used by:Timeline
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:272 393 533
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:272 283 388 390 393 398 533 561
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:272 388 390 393 398
Symbol 226 GraphicUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:226 227Used by:229
Symbol 229 MovieClipUses:228Used by:272 283 297 305 319 335 342 352 527 1309
Symbol 230 GraphicUsed by:269
Symbol 231 GraphicUsed by:269
Symbol 232 GraphicUsed by:269
Symbol 233 GraphicUsed by:269
Symbol 234 GraphicUsed by:269
Symbol 235 GraphicUsed by:269 763
Symbol 236 GraphicUsed by:269
Symbol 237 GraphicUsed by:269
Symbol 238 GraphicUsed by:269
Symbol 239 GraphicUsed by:269
Symbol 240 GraphicUsed by:269
Symbol 241 GraphicUsed by:269
Symbol 242 GraphicUsed by:269
Symbol 243 GraphicUsed by:269
Symbol 244 GraphicUsed by:269
Symbol 245 GraphicUsed by:269
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:262
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:262
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:262
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:262
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:262
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:262
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:262
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:262
Symbol 262 MovieClipUses:247 249 251 253 255 257 259 261Used by:269 1284
Symbol 263 GraphicUsed by:269
Symbol 264 GraphicUsed by:269
Symbol 265 GraphicUsed by:269
Symbol 266 GraphicUsed by:269
Symbol 267 GraphicUsed by:268 762
Symbol 268 MovieClipUses:267Used by:269 1239
Symbol 269 MovieClipUses:230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 262 263 264 265 266 268Used by:270 347
Symbol 270 MovieClipUses:269Used by:272 282 297 305 319 335 342 352 413 421 510 527 713
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:13 221 223 225 229 270 271Used by:714
Symbol 273 GraphicUsed by:274 767 1374
Symbol 274 MovieClipUses:273Used by:714
Symbol 275 GraphicUsed by:278
Symbol 276 GraphicUsed by:278
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:275 276 277Used by:283 561
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:283
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281 270Used by:283
Symbol 283 MovieClipUses:13 278 280 223 229 282Used by:714 1289
Symbol 284 GraphicUsed by:297
Symbol 285 GraphicUsed by:289 323 565 780 814 977
Symbol 286 GraphicUsed by:289 323 565 780 814 977
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:285 286 287 288Used by:297 540
Symbol 290 GraphicUsed by:297
Symbol 291 GraphicUsed by:297
Symbol 292 GraphicUsed by:297
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:297 305 335 342 540 548 577 584
Symbol 295 GraphicUsed by:297
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:13 284 229 270 289 290 291 292 294 295 296Used by:714
Symbol 298 GraphicUsed by:305
Symbol 299 GraphicUsed by:305
Symbol 300 GraphicUsed by:305
Symbol 301 GraphicUsed by:305
Symbol 302 GraphicUsed by:305
Symbol 303 GraphicUsed by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:13 38 298 229 270 299 300 294 301 302 303 304Used by:714
Symbol 306 GraphicUsed by:319
Symbol 307 GraphicUsed by:312
Symbol 308 GraphicUsed by:312 803
Symbol 309 GraphicUsed by:312 803
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:307 308 309 310 311Used by:319 556
Symbol 313 GraphicUsed by:319
Symbol 314 GraphicUsed by:319
Symbol 315 GraphicUsed by:319
Symbol 316 GraphicUsed by:319
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:13 306 270 229 312 313 314 315 316 317 318Used by:714
Symbol 320 GraphicUsed by:335
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:285 286 321 322Used by:335 342
Symbol 324 GraphicUsed by:335
Symbol 325 GraphicUsed by:335
Symbol 326 GraphicUsed by:335
Symbol 327 GraphicUsed by:335
Symbol 328 GraphicUsed by:335
Symbol 329 GraphicUsed by:335
Symbol 330 GraphicUsed by:335
Symbol 331 GraphicUsed by:335
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:320 229 270 323 324 325 326 294 327 328 329 330 331 332 333 334Used by:714
Symbol 336 GraphicUsed by:342
Symbol 337 GraphicUsed by:342
Symbol 338 GraphicUsed by:342
Symbol 339 GraphicUsed by:342
Symbol 340 GraphicUsed by:342
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:336 229 270 323 337 338 339 294 340 341Used by:714
Symbol 343 GraphicUsed by:347
Symbol 344 GraphicUsed by:347
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347 587
Symbol 347 MovieClipUses:343 269 344 346Used by:348
Symbol 348 MovieClipUses:347Used by:349
Symbol 349 MovieClipUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:714
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351 270 229Used by:714
Symbol 353 GraphicUsed by:384
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:384
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:384
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:384 413 421 510
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:384
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:384
Symbol 364 GraphicUsed by:379 867
Symbol 365 GraphicUsed by:379 867
Symbol 366 GraphicUsed by:379
Symbol 367 GraphicUsed by:379
Symbol 368 GraphicUsed by:379
Symbol 369 GraphicUsed by:379
Symbol 370 GraphicUsed by:379
Symbol 371 GraphicUsed by:379
Symbol 372 GraphicUsed by:379
Symbol 373 GraphicUsed by:379
Symbol 374 GraphicUsed by:379
Symbol 375 GraphicUsed by:379
Symbol 376 GraphicUsed by:379
Symbol 377 GraphicUsed by:379
Symbol 378 GraphicUsed by:379 867
Symbol 379 MovieClipUses:364 365 366 367 368 369 370 371 372 373 374 375 376 377 378Used by:384
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:384
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:384 533 540 548 556 561 577 584 592 598 603 696 713
Symbol 384 MovieClipUses:13 353 355 357 359 361 363 379 381 383Used by:714
Symbol 385 GraphicUsed by:386
Symbol 386 MovieClipUses:385Used by:388 390
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:13 223 386 387 225Used by:714
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:13 225 389 223 386Used by:714
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:393 398
Symbol 393 MovieClipUses:13 221 225 223 392Used by:714
Symbol 394 GraphicUsed by:396
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:394 395Used by:399
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:397 225 223 392Used by:399
Symbol 399 MovieClipUses:396 398Used by:714
Symbol 400 GraphicUsed by:413 598 893 1010
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:413
Symbol 403 GraphicUsed by:413 598 893 1010
Symbol 404 GraphicUsed by:413 598 893 1010
Symbol 405 GraphicUsed by:413 598 893 1010
Symbol 406 GraphicUsed by:413 598 893 1010
Symbol 407 GraphicUsed by:413
Symbol 408 GraphicUsed by:413 598 893 1010
Symbol 409 GraphicUsed by:413
Symbol 410 GraphicUsed by:413 598 893 1010
Symbol 411 GraphicUsed by:413
Symbol 412 GraphicUsed by:413 598 893 1010
Symbol 413 MovieClipUses:400 402 270 359 403 404 405 406 407 408 409 410 411 412Used by:714
Symbol 414 GraphicUsed by:421
Symbol 415 GraphicUsed by:421 603 897 1016
Symbol 416 GraphicUsed by:421 897
Symbol 417 GraphicUsed by:421 603 897 1016
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:13 414 359 270 415 416 417 418 419 420Used by:511
Symbol 422 GraphicUsed by:510
Symbol 423 GraphicUsed by:510
Symbol 424 GraphicUsed by:428
Symbol 425 GraphicUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:424 425 426 427Used by:510
Symbol 429 GraphicUsed by:510
Symbol 430 GraphicUsed by:510 920
Symbol 431 GraphicUsed by:510
Symbol 432 GraphicUsed by:510 920
Symbol 433 GraphicUsed by:510
Symbol 434 GraphicUsed by:510 920
Symbol 435 GraphicUsed by:510
Symbol 436 GraphicUsed by:510
Symbol 437 GraphicUsed by:510
Symbol 438 GraphicUsed by:510
Symbol 439 GraphicUsed by:510
Symbol 440 GraphicUsed by:510
Symbol 441 GraphicUsed by:510
Symbol 442 GraphicUsed by:510
Symbol 443 GraphicUsed by:510
Symbol 444 GraphicUsed by:510
Symbol 445 GraphicUsed by:510
Symbol 446 GraphicUsed by:510
Symbol 447 GraphicUsed by:510
Symbol 448 GraphicUsed by:510
Symbol 449 GraphicUsed by:510
Symbol 450 GraphicUsed by:510
Symbol 451 GraphicUsed by:510
Symbol 452 GraphicUsed by:510
Symbol 453 GraphicUsed by:510
Symbol 454 GraphicUsed by:510
Symbol 455 GraphicUsed by:510
Symbol 456 GraphicUsed by:510
Symbol 457 GraphicUsed by:510
Symbol 458 GraphicUsed by:510
Symbol 459 GraphicUsed by:510
Symbol 460 GraphicUsed by:510
Symbol 461 GraphicUsed by:510
Symbol 462 GraphicUsed by:510
Symbol 463 GraphicUsed by:510
Symbol 464 GraphicUsed by:510
Symbol 465 GraphicUsed by:510
Symbol 466 GraphicUsed by:510
Symbol 467 GraphicUsed by:510
Symbol 468 GraphicUsed by:510
Symbol 469 GraphicUsed by:510
Symbol 470 GraphicUsed by:510
Symbol 471 GraphicUsed by:510
Symbol 472 GraphicUsed by:510
Symbol 473 GraphicUsed by:510
Symbol 474 GraphicUsed by:510
Symbol 475 GraphicUsed by:510
Symbol 476 GraphicUsed by:510
Symbol 477 GraphicUsed by:510
Symbol 478 GraphicUsed by:510
Symbol 479 GraphicUsed by:510
Symbol 480 GraphicUsed by:510
Symbol 481 GraphicUsed by:510
Symbol 482 GraphicUsed by:510
Symbol 483 GraphicUsed by:510
Symbol 484 GraphicUsed by:510
Symbol 485 GraphicUsed by:510
Symbol 486 GraphicUsed by:510
Symbol 487 GraphicUsed by:510
Symbol 488 GraphicUsed by:510
Symbol 489 GraphicUsed by:510
Symbol 490 GraphicUsed by:510
Symbol 491 GraphicUsed by:510
Symbol 492 GraphicUsed by:510
Symbol 493 GraphicUsed by:510
Symbol 494 GraphicUsed by:510
Symbol 495 GraphicUsed by:510
Symbol 496 GraphicUsed by:510
Symbol 497 GraphicUsed by:510
Symbol 498 GraphicUsed by:510
Symbol 499 GraphicUsed by:510
Symbol 500 GraphicUsed by:510
Symbol 501 GraphicUsed by:510
Symbol 502 GraphicUsed by:510
Symbol 503 GraphicUsed by:510
Symbol 504 GraphicUsed by:510
Symbol 505 GraphicUsed by:510
Symbol 506 GraphicUsed by:510
Symbol 507 GraphicUsed by:510
Symbol 508 GraphicUsed by:510
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:13 422 359 270 423 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 SS1Used by:511
Symbol 511 MovieClipUses:421 510Used by:714
Symbol 512 GraphicUsed by:527
Symbol 513 GraphicUsed by:527
Symbol 514 GraphicUsed by:527
Symbol 515 GraphicUsed by:527
Symbol 516 GraphicUsed by:527
Symbol 517 GraphicUsed by:527
Symbol 518 GraphicUsed by:527
Symbol 519 GraphicUsed by:527
Symbol 520 GraphicUsed by:527
Symbol 521 GraphicUsed by:527
Symbol 522 GraphicUsed by:527
Symbol 523 GraphicUsed by:527
Symbol 524 GraphicUsed by:527
Symbol 525 GraphicUsed by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:13 512 229 202 513 514 270 515 516 517 518 519 520 521 522 523 524 525 526Used by:714
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:533
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:533 540 548 556 560 577 584 587 592 598 603
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:13 221 223 529 383 531 532Used by:714
Symbol 534 GraphicUsed by:540
Symbol 535 GraphicUsed by:540
Symbol 536 GraphicUsed by:540
Symbol 537 GraphicUsed by:540
Symbol 538 GraphicUsed by:540
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClipUses:13 534 383 531 289 535 536 537 294 538 539Used by:714
Symbol 541 GraphicUsed by:548
Symbol 542 GraphicUsed by:548
Symbol 543 GraphicUsed by:548
Symbol 544 GraphicUsed by:548
Symbol 545 GraphicUsed by:548
Symbol 546 GraphicUsed by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:13 38 541 383 531 542 543 294 544 545 546 547Used by:714
Symbol 549 GraphicUsed by:556
Symbol 550 GraphicUsed by:556
Symbol 551 GraphicUsed by:556
Symbol 552 GraphicUsed by:556
Symbol 553 GraphicUsed by:556
Symbol 554 GraphicUsed by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:13 549 531 383 312 550 551 552 553 554 555Used by:714
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:561
Symbol 559 GraphicUsed by:560 972
Symbol 560 MovieClipUses:559 531Used by:561
Symbol 561 MovieClipUses:13 278 558 223 383 560Used by:714
Symbol 562 GraphicUsed by:577
Symbol 563 GraphicUsed by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:285 286 563 564Used by:577 584
Symbol 566 GraphicUsed by:577
Symbol 567 GraphicUsed by:577
Symbol 568 GraphicUsed by:577
Symbol 569 GraphicUsed by:577
Symbol 570 GraphicUsed by:577
Symbol 571 GraphicUsed by:577
Symbol 572 GraphicUsed by:577
Symbol 573 GraphicUsed by:577
Symbol 574 GraphicUsed by:577
Symbol 575 GraphicUsed by:577
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:562 383 531 565 566 567 568 294 569 570 571 572 573 574 575 576Used by:714
Symbol 578 GraphicUsed by:584
Symbol 579 GraphicUsed by:584
Symbol 580 GraphicUsed by:584
Symbol 581 GraphicUsed by:584
Symbol 582 GraphicUsed by:584
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:578 383 531 565 579 580 581 294 582 583Used by:714
Symbol 585 GraphicUsed by:587
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:585 531 586 346Used by:588
Symbol 588 MovieClipUses:587Used by:589
Symbol 589 MovieClipUses:588Used by:590
Symbol 590 MovieClipUses:589Used by:714
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591 531 383Used by:714
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:598
Symbol 595 GraphicUsed by:598
Symbol 596 GraphicUsed by:598
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:400 594 531 383 403 404 405 406 595 408 596 410 597 412Used by:714
Symbol 599 GraphicUsed by:603
Symbol 600 GraphicUsed by:603
Symbol 601 GraphicUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:13 599 383 531 415 600 417 601 602Used by:697
Symbol 604 GraphicUsed by:696
Symbol 605 GraphicUsed by:696
Symbol 606 GraphicUsed by:696 1101
Symbol 607 MovieClipUses:2Used by:610
Symbol 608 GraphicUsed by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClipUses:607 608 609Used by:696
Symbol 611 GraphicUsed by:696
Symbol 612 GraphicUsed by:696 1101
Symbol 613 GraphicUsed by:696
Symbol 614 GraphicUsed by:696 1101
Symbol 615 GraphicUsed by:696
Symbol 616 GraphicUsed by:696 1101
Symbol 617 GraphicUsed by:696
Symbol 618 GraphicUsed by:696
Symbol 619 GraphicUsed by:696
Symbol 620 GraphicUsed by:696
Symbol 621 GraphicUsed by:696
Symbol 622 GraphicUsed by:696 1101
Symbol 623 GraphicUsed by:696
Symbol 624 GraphicUsed by:696
Symbol 625 GraphicUsed by:696
Symbol 626 GraphicUsed by:696
Symbol 627 GraphicUsed by:696
Symbol 628 GraphicUsed by:696
Symbol 629 GraphicUsed by:696 1101
Symbol 630 GraphicUsed by:696
Symbol 631 GraphicUsed by:696
Symbol 632 GraphicUsed by:696
Symbol 633 GraphicUsed by:696
Symbol 634 GraphicUsed by:696
Symbol 635 GraphicUsed by:696
Symbol 636 GraphicUsed by:696
Symbol 637 GraphicUsed by:696
Symbol 638 GraphicUsed by:696
Symbol 639 GraphicUsed by:696
Symbol 640 GraphicUsed by:696
Symbol 641 GraphicUsed by:696
Symbol 642 GraphicUsed by:696
Symbol 643 GraphicUsed by:696
Symbol 644 GraphicUsed by:696
Symbol 645 GraphicUsed by:696
Symbol 646 GraphicUsed by:696
Symbol 647 GraphicUsed by:696
Symbol 648 GraphicUsed by:696
Symbol 649 GraphicUsed by:696
Symbol 650 GraphicUsed by:696
Symbol 651 GraphicUsed by:696
Symbol 652 GraphicUsed by:696
Symbol 653 GraphicUsed by:696
Symbol 654 GraphicUsed by:696
Symbol 655 GraphicUsed by:696
Symbol 656 GraphicUsed by:696
Symbol 657 GraphicUsed by:696
Symbol 658 GraphicUsed by:696
Symbol 659 GraphicUsed by:696
Symbol 660 GraphicUsed by:696
Symbol 661 GraphicUsed by:696
Symbol 662 GraphicUsed by:696
Symbol 663 GraphicUsed by:696
Symbol 664 GraphicUsed by:696
Symbol 665 GraphicUsed by:696
Symbol 666 GraphicUsed by:696
Symbol 667 GraphicUsed by:696
Symbol 668 GraphicUsed by:696
Symbol 669 GraphicUsed by:696
Symbol 670 GraphicUsed by:696
Symbol 671 GraphicUsed by:696
Symbol 672 GraphicUsed by:696
Symbol 673 GraphicUsed by:696
Symbol 674 GraphicUsed by:696
Symbol 675 GraphicUsed by:696
Symbol 676 GraphicUsed by:696
Symbol 677 GraphicUsed by:696
Symbol 678 GraphicUsed by:696
Symbol 679 GraphicUsed by:696
Symbol 680 GraphicUsed by:696
Symbol 681 GraphicUsed by:696
Symbol 682 GraphicUsed by:696
Symbol 683 GraphicUsed by:696
Symbol 684 GraphicUsed by:696
Symbol 685 GraphicUsed by:696
Symbol 686 GraphicUsed by:696
Symbol 687 GraphicUsed by:696
Symbol 688 GraphicUsed by:696
Symbol 689 GraphicUsed by:696
Symbol 690 GraphicUsed by:696
Symbol 691 GraphicUsed by:696
Symbol 692 GraphicUsed by:696
Symbol 693 GraphicUsed by:696
Symbol 694 GraphicUsed by:696
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:13 604 383 605 606 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 SS2Used by:697
Symbol 697 MovieClipUses:603 696Used by:714
Symbol 698 GraphicUsed by:713
Symbol 699 GraphicUsed by:713
Symbol 700 GraphicUsed by:713
Symbol 701 GraphicUsed by:713
Symbol 702 GraphicUsed by:713
Symbol 703 GraphicUsed by:713
Symbol 704 GraphicUsed by:713
Symbol 705 GraphicUsed by:713
Symbol 706 GraphicUsed by:713
Symbol 707 GraphicUsed by:713
Symbol 708 GraphicUsed by:713
Symbol 709 GraphicUsed by:713
Symbol 710 GraphicUsed by:713
Symbol 711 GraphicUsed by:713
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:13 698 383 202 699 700 270 701 702 703 704 705 706 707 708 709 710 711 712Used by:714
Symbol 714 MovieClip [player]Uses:272 274 283 297 305 319 335 342 350 352 384 388 390 393 399 413 511 527 533 540 548 556 561 577 584 590 592 598 697 713 64Used by:Timeline
Symbol 715 MovieClip [hitSpark_mc]Uses:78Used by:Timeline
Symbol 716 MovieClip [cinemaLines2]Uses:2Used by:Timeline
Symbol 717 MovieClipUses:12Used by:766 776 788 798 810 872 876 878 881 897 920 924 939 945 954 962 969 973 1016 1101 1118 1120 1122
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:766 881 945
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:766 776 876 878 881 886 945 973
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:766 876 878 881 886
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:766 776 788 798 810 826 833 843 939
Symbol 726 GraphicUsed by:763
Symbol 727 GraphicUsed by:763
Symbol 728 GraphicUsed by:763
Symbol 729 GraphicUsed by:763
Symbol 730 GraphicUsed by:763
Symbol 731 GraphicUsed by:763
Symbol 732 GraphicUsed by:763
Symbol 733 GraphicUsed by:763
Symbol 734 GraphicUsed by:763
Symbol 735 GraphicUsed by:763
Symbol 736 GraphicUsed by:763
Symbol 737 GraphicUsed by:763
Symbol 738 GraphicUsed by:763
Symbol 739 GraphicUsed by:763
Symbol 740 GraphicUsed by:763
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:757
Symbol 743 BitmapUsed by:744
Symbol 744 GraphicUses:743Used by:757
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:757
Symbol 747 BitmapUsed by:748
Symbol 748 GraphicUses:747Used by:757
Symbol 749 BitmapUsed by:750
Symbol 750 GraphicUses:749Used by:757
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:757
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:757
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:757
Symbol 757 MovieClipUses:742 744 746 748 750 752 754 756Used by:763
Symbol 758 GraphicUsed by:763
Symbol 759 GraphicUsed by:763
Symbol 760 GraphicUsed by:763
Symbol 761 GraphicUsed by:763
Symbol 762 MovieClipUses:267Used by:763
Symbol 763 MovieClipUses:726 727 728 729 730 235 731 732 733 734 735 736 737 738 739 740 757 758 759 760 761 762Used by:764 838
Symbol 764 MovieClipUses:763Used by:766 775 788 798 810 826 833 843 893 897 920 939 1118
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:717 719 721 723 725 764 765Used by:1124
Symbol 767 MovieClipUses:273Used by:1124
Symbol 768 GraphicUsed by:771
Symbol 769 GraphicUsed by:771
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:768 769 770Used by:776 973
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:776
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774 764Used by:776
Symbol 776 MovieClipUses:717 771 773 721 725 775Used by:1124 1290
Symbol 777 GraphicUsed by:788
Symbol 778 GraphicUsed by:780
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:285 286 778 779Used by:788 954
Symbol 781 GraphicUsed by:788
Symbol 782 GraphicUsed by:788
Symbol 783 GraphicUsed by:788
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:788 798 826 833
Symbol 786 GraphicUsed by:788
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:717 777 725 764 780 781 782 783 785 786 787Used by:1124
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:33 789 35 36 37Used by:798 962
Symbol 791 GraphicUsed by:798
Symbol 792 GraphicUsed by:798
Symbol 793 GraphicUsed by:798
Symbol 794 GraphicUsed by:798
Symbol 795 GraphicUsed by:798
Symbol 796 GraphicUsed by:798
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:717 790 791 725 764 792 793 785 794 795 796 797Used by:1124
Symbol 799 GraphicUsed by:810
Symbol 800 GraphicUsed by:803
Symbol 801 GraphicUsed by:803
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:800 308 309 801 802Used by:810 969
Symbol 804 GraphicUsed by:810
Symbol 805 GraphicUsed by:810
Symbol 806 GraphicUsed by:810 969
Symbol 807 GraphicUsed by:810
Symbol 808 GraphicUsed by:810
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:717 799 764 725 803 804 805 806 807 808 809Used by:1124
Symbol 811 GraphicUsed by:826
Symbol 812 GraphicUsed by:814
Symbol 813 GraphicUsed by:814
Symbol 814 MovieClipUses:285 286 812 813Used by:826 833
Symbol 815 GraphicUsed by:826
Symbol 816 GraphicUsed by:826
Symbol 817 GraphicUsed by:826
Symbol 818 GraphicUsed by:826
Symbol 819 GraphicUsed by:826
Symbol 820 GraphicUsed by:826
Symbol 821 GraphicUsed by:826
Symbol 822 GraphicUsed by:826
Symbol 823 GraphicUsed by:826
Symbol 824 GraphicUsed by:826
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:811 725 764 814 815 816 817 785 818 819 820 821 822 823 824 825Used by:1124
Symbol 827 GraphicUsed by:833
Symbol 828 GraphicUsed by:833
Symbol 829 GraphicUsed by:833
Symbol 830 GraphicUsed by:833
Symbol 831 GraphicUsed by:833
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:827 725 764 814 828 829 830 785 831 832Used by:1124
Symbol 834 GraphicUsed by:838
Symbol 835 GraphicUsed by:838
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:838 999
Symbol 838 MovieClipUses:834 763 835 837Used by:839
Symbol 839 MovieClipUses:838Used by:840
Symbol 840 MovieClipUses:839Used by:841
Symbol 841 MovieClipUses:840Used by:1124
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:842 764 725Used by:1124
Symbol 844 GraphicUsed by:872
Symbol 845 GraphicUsed by:846
Symbol 846 MovieClipUses:845Used by:872
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:872
Symbol 849 GraphicUsed by:850
Symbol 850 MovieClipUses:849Used by:872 893 897 920
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:851Used by:872
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:853Used by:872
Symbol 855 GraphicUsed by:867
Symbol 856 GraphicUsed by:867
Symbol 857 GraphicUsed by:867
Symbol 858 GraphicUsed by:867
Symbol 859 GraphicUsed by:867
Symbol 860 GraphicUsed by:867
Symbol 861 GraphicUsed by:867
Symbol 862 GraphicUsed by:867
Symbol 863 GraphicUsed by:867
Symbol 864 GraphicUsed by:867
Symbol 865 GraphicUsed by:867
Symbol 866 GraphicUsed by:867
Symbol 867 MovieClipUses:364 365 855 856 857 858 859 860 861 862 863 864 865 866 378Used by:872
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:872
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:872 945 954 962 969 973 989 996 1004 1010 1016 1101 1118
Symbol 872 MovieClipUses:717 844 846 848 850 852 854 867 869 871Used by:1124
Symbol 873 GraphicUsed by:874
Symbol 874 MovieClipUses:873Used by:876 878
Symbol 875 GraphicUsed by:876
Symbol 876 MovieClipUses:717 721 874 875 723Used by:1124
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:717 723 877 721 874Used by:1124
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:879Used by:881 886
Symbol 881 MovieClipUses:717 719 723 721 880Used by:1124
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:882 883Used by:887
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885 723 721 880Used by:887
Symbol 887 MovieClipUses:884 886Used by:1124
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClipUses:888Used by:893
Symbol 890 GraphicUsed by:893
Symbol 891 GraphicUsed by:893
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:400 889 764 850 403 404 405 406 890 408 891 410 892 412Used by:1124
Symbol 894 GraphicUsed by:897
Symbol 895 GraphicUsed by:897
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:717 894 850 764 415 417 895 416 896Used by:921
Symbol 898 GraphicUsed by:920
Symbol 899 GraphicUsed by:920
Symbol 900 GraphicUsed by:904
Symbol 901 GraphicUsed by:904
Symbol 902 GraphicUsed by:904
Symbol 903 GraphicUsed by:904
Symbol 904 MovieClipUses:900 901 902 903Used by:920
Symbol 905 GraphicUsed by:920
Symbol 906 GraphicUsed by:920
Symbol 907 GraphicUsed by:920
Symbol 908 GraphicUsed by:920
Symbol 909 GraphicUsed by:920
Symbol 910 GraphicUsed by:920
Symbol 911 GraphicUsed by:920
Symbol 912 GraphicUsed by:920
Symbol 913 GraphicUsed by:920
Symbol 914 GraphicUsed by:920
Symbol 915 GraphicUsed by:920
Symbol 916 GraphicUsed by:920
Symbol 917 GraphicUsed by:920
Symbol 918 GraphicUsed by:920
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:717 898 850 764 899 904 430 432 434 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 SS3Used by:921
Symbol 921 MovieClipUses:897 920Used by:1124
Symbol 922 GraphicUsed by:939
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:717 923Used by:939 1118
Symbol 925 GraphicUsed by:939
Symbol 926 GraphicUsed by:939
Symbol 927 GraphicUsed by:939
Symbol 928 GraphicUsed by:939
Symbol 929 GraphicUsed by:939
Symbol 930 GraphicUsed by:939
Symbol 931 GraphicUsed by:939
Symbol 932 GraphicUsed by:939
Symbol 933 GraphicUsed by:939
Symbol 934 GraphicUsed by:939
Symbol 935 GraphicUsed by:939
Symbol 936 GraphicUsed by:939
Symbol 937 GraphicUsed by:939
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:717 922 725 924 925 926 764 927 928 929 930 931 932 933 934 935 936 937 938Used by:1124
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClipUses:940Used by:945
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:942Used by:945 954 962 969 972 989 996 999 1004 1010 1016
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:717 719 721 941 871 943 944Used by:1124
Symbol 946 GraphicUsed by:954
Symbol 947 GraphicUsed by:954
Symbol 948 GraphicUsed by:954
Symbol 949 GraphicUsed by:954
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:954 962 989 996
Symbol 952 GraphicUsed by:954
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:717 946 871 943 780 947 948 949 951 952 953Used by:1124
Symbol 955 GraphicUsed by:962
Symbol 956 GraphicUsed by:962
Symbol 957 GraphicUsed by:962
Symbol 958 GraphicUsed by:962
Symbol 959 GraphicUsed by:962
Symbol 960 GraphicUsed by:962
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:717 790 955 871 943 956 957 951 958 959 960 961Used by:1124
Symbol 963 GraphicUsed by:969
Symbol 964 GraphicUsed by:969
Symbol 965 GraphicUsed by:969
Symbol 966 GraphicUsed by:969
Symbol 967 GraphicUsed by:969
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:717 963 943 871 803 964 965 806 966 967 968Used by:1124
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970Used by:973
Symbol 972 MovieClipUses:559 943Used by:973
Symbol 973 MovieClipUses:717 771 971 721 871 972Used by:1124
Symbol 974 GraphicUsed by:989
Symbol 975 GraphicUsed by:977
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:285 286 975 976Used by:989 996
Symbol 978 GraphicUsed by:989
Symbol 979 GraphicUsed by:989
Symbol 980 GraphicUsed by:989
Symbol 981 GraphicUsed by:989
Symbol 982 GraphicUsed by:989
Symbol 983 GraphicUsed by:989
Symbol 984 GraphicUsed by:989
Symbol 985 GraphicUsed by:989
Symbol 986 GraphicUsed by:989
Symbol 987 GraphicUsed by:989
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:974 871 943 977 978 979 980 951 981 982 983 984 985 986 987 988Used by:1124
Symbol 990 GraphicUsed by:996
Symbol 991 GraphicUsed by:996
Symbol 992 GraphicUsed by:996
Symbol 993 GraphicUsed by:996
Symbol 994 GraphicUsed by:996
Symbol 995 GraphicUsed by:996
Symbol 996 MovieClipUses:990 871 943 977 991 992 993 951 994 995Used by:1124
Symbol 997 GraphicUsed by:999
Symbol 998 GraphicUsed by:999
Symbol 999 MovieClipUses:997 943 998 837Used by:1000
Symbol 1000 MovieClipUses:999Used by:1001
Symbol 1001 MovieClipUses:1000Used by:1002
Symbol 1002 MovieClipUses:1001Used by:1124
Symbol 1003 GraphicUsed by:1004
Symbol 1004 MovieClipUses:1003 943 871Used by:1124
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:1005Used by:1010
Symbol 1007 GraphicUsed by:1010
Symbol 1008 GraphicUsed by:1010
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClipUses:400 1006 943 871 403 404 405 406 1007 408 1008 410 1009 412Used by:1124
Symbol 1011 GraphicUsed by:1016
Symbol 1012 GraphicUsed by:1016
Symbol 1013 GraphicUsed by:1016
Symbol 1014 GraphicUsed by:1016
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:717 1011 871 943 415 1012 417 1013 1014 1015Used by:1102
Symbol 1017 GraphicUsed by:1101
Symbol 1018 GraphicUsed by:1101
Symbol 1019 MovieClipUses:2Used by:1022
Symbol 1020 GraphicUsed by:1022
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1019 1020 1021Used by:1101
Symbol 1023 GraphicUsed by:1101
Symbol 1024 GraphicUsed by:1101
Symbol 1025 GraphicUsed by:1101
Symbol 1026 GraphicUsed by:1101
Symbol 1027 GraphicUsed by:1101
Symbol 1028 GraphicUsed by:1101
Symbol 1029 GraphicUsed by:1101
Symbol 1030 GraphicUsed by:1101
Symbol 1031 GraphicUsed by:1101
Symbol 1032 GraphicUsed by:1101
Symbol 1033 GraphicUsed by:1101
Symbol 1034 GraphicUsed by:1101
Symbol 1035 GraphicUsed by:1101
Symbol 1036 GraphicUsed by:1101
Symbol 1037 GraphicUsed by:1101
Symbol 1038 GraphicUsed by:1101
Symbol 1039 GraphicUsed by:1101
Symbol 1040 GraphicUsed by:1101
Symbol 1041 GraphicUsed by:1101
Symbol 1042 GraphicUsed by:1101
Symbol 1043 GraphicUsed by:1101
Symbol 1044 GraphicUsed by:1101
Symbol 1045 GraphicUsed by:1101
Symbol 1046 GraphicUsed by:1101
Symbol 1047 GraphicUsed by:1101
Symbol 1048 GraphicUsed by:1101
Symbol 1049 GraphicUsed by:1101
Symbol 1050 GraphicUsed by:1101
Symbol 1051 GraphicUsed by:1101
Symbol 1052 GraphicUsed by:1101
Symbol 1053 GraphicUsed by:1101
Symbol 1054 GraphicUsed by:1101
Symbol 1055 GraphicUsed by:1101
Symbol 1056 GraphicUsed by:1101
Symbol 1057 GraphicUsed by:1101
Symbol 1058 GraphicUsed by:1101
Symbol 1059 GraphicUsed by:1101
Symbol 1060 GraphicUsed by:1101
Symbol 1061 GraphicUsed by:1101
Symbol 1062 GraphicUsed by:1101
Symbol 1063 GraphicUsed by:1101
Symbol 1064 GraphicUsed by:1101
Symbol 1065 GraphicUsed by:1101
Symbol 1066 GraphicUsed by:1101
Symbol 1067 GraphicUsed by:1101
Symbol 1068 GraphicUsed by:1101
Symbol 1069 GraphicUsed by:1101
Symbol 1070 GraphicUsed by:1101
Symbol 1071 GraphicUsed by:1101
Symbol 1072 GraphicUsed by:1101
Symbol 1073 GraphicUsed by:1101
Symbol 1074 GraphicUsed by:1101
Symbol 1075 GraphicUsed by:1101
Symbol 1076 GraphicUsed by:1101
Symbol 1077 GraphicUsed by:1101
Symbol 1078 GraphicUsed by:1101
Symbol 1079 GraphicUsed by:1101
Symbol 1080 GraphicUsed by:1101
Symbol 1081 GraphicUsed by:1101
Symbol 1082 GraphicUsed by:1101
Symbol 1083 GraphicUsed by:1101
Symbol 1084 GraphicUsed by:1101
Symbol 1085 GraphicUsed by:1101
Symbol 1086 GraphicUsed by:1101
Symbol 1087 GraphicUsed by:1101
Symbol 1088 GraphicUsed by:1101
Symbol 1089 GraphicUsed by:1101
Symbol 1090 GraphicUsed by:1101
Symbol 1091 GraphicUsed by:1101
Symbol 1092 GraphicUsed by:1101
Symbol 1093 GraphicUsed by:1101
Symbol 1094 GraphicUsed by:1101
Symbol 1095 GraphicUsed by:1101
Symbol 1096 GraphicUsed by:1101
Symbol 1097 GraphicUsed by:1101
Symbol 1098 GraphicUsed by:1101
Symbol 1099 GraphicUsed by:1101
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:717 1017 871 1018 606 1022 1023 612 1024 614 1025 616 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 629 1098 1099 1100 622 SS4Used by:1102
Symbol 1102 MovieClipUses:1016 1101Used by:1124
Symbol 1103 GraphicUsed by:1118
Symbol 1104 GraphicUsed by:1118
Symbol 1105 GraphicUsed by:1118
Symbol 1106 GraphicUsed by:1118
Symbol 1107 GraphicUsed by:1118
Symbol 1108 GraphicUsed by:1118
Symbol 1109 GraphicUsed by:1118
Symbol 1110 GraphicUsed by:1118
Symbol 1111 GraphicUsed by:1118
Symbol 1112 GraphicUsed by:1118
Symbol 1113 GraphicUsed by:1118
Symbol 1114 GraphicUsed by:1118
Symbol 1115 GraphicUsed by:1118
Symbol 1116 GraphicUsed by:1118
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:717 1103 871 924 1104 1105 764 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117Used by:1124
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1119 717Used by:1123
Symbol 1121 GraphicUsed by:1122
Symbol 1122 MovieClipUses:1121 717Used by:1123
Symbol 1123 MovieClipUses:1120 1122Used by:1124
Symbol 1124 MovieClip [playerTwo]Uses:766 767 776 788 798 810 826 833 841 843 872 876 878 881 887 893 921 939 945 954 962 969 973 989 996 1002 1004 1010 1102 1118 1123Used by:Timeline
Symbol 1125 MovieClipUses:12Used by:1171 1172 1505 1506
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClipUses:1126Used by:1140 1146 1156 1157 1160 1161 1162
Symbol 1128 GraphicUsed by:1129
Symbol 1129 MovieClipUses:1128Used by:1140 1143 1146 1157 1160 1161 1162
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1140 1143 1146 1156 1157 1160 1161 1162
Symbol 1132 GraphicUsed by:1135
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1133Used by:1135 1159
Symbol 1135 MovieClipUses:1132 1134Used by:1140 1143 1146 1156 1157
Symbol 1136 GraphicUsed by:1139
Symbol 1137 GraphicUsed by:1138
Symbol 1138 MovieClipUses:1137Used by:1139 1148
Symbol 1139 MovieClipUses:1136 1138Used by:1140 1143 1146 1156 1157 1160 1161 1162
Symbol 1140 MovieClipUses:1127 1129 1131 1135 1139Used by:1172
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1143
Symbol 1143 MovieClipUses:1142 1129 1131 1135 1139Used by:1172
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144Used by:1146
Symbol 1146 MovieClipUses:1127 1129 1131 1135 1139 1145Used by:1157
Symbol 1147 GraphicUsed by:1148
Symbol 1148 MovieClipUses:1147 1138Used by:1156
Symbol 1149 GraphicUsed by:1155
Symbol 1150 GraphicUsed by:1155
Symbol 1151 GraphicUsed by:1155
Symbol 1152 GraphicUsed by:1155
Symbol 1153 GraphicUsed by:1155
Symbol 1154 GraphicUsed by:1155
Symbol 1155 MovieClipUses:1149 1150 1151 1152 1153 1154Used by:1156
Symbol 1156 MovieClipUses:1127 1139 1131 1135 1148 1155Used by:1157
Symbol 1157 MovieClipUses:1127 1129 1131 1135 1139 1146 1156Used by:1172
Symbol 1158 GraphicUsed by:1159
Symbol 1159 MovieClipUses:1158 1134Used by:1160 1161 1162
Symbol 1160 MovieClipUses:1127 1129 1131 1159 1139Used by:1172
Symbol 1161 MovieClipUses:1127 1129 1131 1159 1139Used by:1172
Symbol 1162 MovieClipUses:1127 1129 1131 1159 1139Used by:1171
Symbol 1163 GraphicUsed by:1170
Symbol 1164 GraphicUsed by:1170
Symbol 1165 GraphicUsed by:1170
Symbol 1166 GraphicUsed by:1170
Symbol 1167 GraphicUsed by:1170
Symbol 1168 GraphicUsed by:1170
Symbol 1169 GraphicUsed by:1170
Symbol 1170 MovieClipUses:1163 1164 1165 1166 1167 1168 1169Used by:1171 1505
Symbol 1171 MovieClipUses:1162 1170 1125Used by:1172
Symbol 1172 MovieClip [zsuperEnemy]Uses:1125 1140 1143 1157 1160 1161 64 1171Used by:Timeline
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1188
Symbol 1175 GraphicUsed by:1176
Symbol 1176 MovieClipUses:1175Used by:1177 1178
Symbol 1177 MovieClipUses:1176Used by:1179
Symbol 1178 MovieClipUses:1176Used by:1179
Symbol 1179 MovieClipUses:1177 1178Used by:1180 1185
Symbol 1180 MovieClipUses:1179Used by:1188
Symbol 1181 FontUsed by:1182 1186
Symbol 1182 TextUses:1181Used by:1188
Symbol 1183 GraphicUsed by:1184 1187
Symbol 1184 ButtonUses:1183Used by:1188
Symbol 1185 MovieClipUses:1179Used by:1188
Symbol 1186 TextUses:1181Used by:1188
Symbol 1187 ButtonUses:1183Used by:1188
Symbol 1188 MovieClipUses:1174 1180 1182 1184 1185 1186 1187Used by:1192
Symbol 1189 FontUsed by:1190
Symbol 1190 TextUses:1189Used by:1191
Symbol 1191 MovieClipUses:169 1190Used by:1192
Symbol 1192 MovieClip [sound_contr]Uses:1188 1191Used by:Timeline
Symbol 1193 Sound [quake]Used by:Timeline
Symbol 1194 Sound [fballsfx]Used by:Timeline
Symbol 1195 Sound [ehit]Used by:Timeline
Symbol 1196 BitmapUsed by:1197 1204 1219 1221 1342
Symbol 1197 GraphicUses:1196Used by:1198
Symbol 1198 MovieClipUses:1197Used by:Timeline
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:Timeline
Symbol 1201 GraphicUsed by:1203
Symbol 1202 GraphicUsed by:1203
Symbol 1203 MovieClipUses:1201 1202Used by:Timeline
Symbol 1204 GraphicUses:1196Used by:1209
Symbol 1205 GraphicUsed by:1209
Symbol 1206 SoundUsed by:1209 1222
Symbol 1207 GraphicUsed by:1209
Symbol 1208 GraphicUsed by:1209
Symbol 1209 MovieClipUses:1204 1205 1206 1207 1208Used by:Timeline
Symbol 1210 GraphicUsed by:1212
Symbol 1211 GraphicUsed by:1212
Symbol 1212 MovieClipUses:1210 1211Used by:Timeline
Symbol 1213 GraphicUsed by:1215
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1213 1214Used by:Timeline
Symbol 1216 GraphicUsed by:1217
Symbol 1217 MovieClipUses:1216Used by:Timeline
Symbol 1218 SoundUsed by:Timeline
Symbol 1219 GraphicUses:1196Used by:1220
Symbol 1220 MovieClipUses:1219Used by:Timeline
Symbol 1221 GraphicUses:1196Used by:1222
Symbol 1222 MovieClipUses:1221 1206Used by:Timeline
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClipUses:1223Used by:1227 1230 1233 1236 1239 1242 1245 1248 1251 1254 1257 1260 1263 1266 1269 1272 1275 1278 1281 1284
Symbol 1225 GraphicUsed by:1227
Symbol 1226 GraphicUsed by:1227
Symbol 1227 MovieClipUses:1224 1225 1226Used by:Timeline
Symbol 1228 GraphicUsed by:1230
Symbol 1229 GraphicUsed by:1230
Symbol 1230 MovieClipUses:1224 1228 1229Used by:Timeline
Symbol 1231 GraphicUsed by:1233
Symbol 1232 GraphicUsed by:1233
Symbol 1233 MovieClipUses:1224 1231 1232Used by:Timeline
Symbol 1234 GraphicUsed by:1236
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1224 1234 1235Used by:Timeline
Symbol 1237 GraphicUsed by:1239
Symbol 1238 GraphicUsed by:1239
Symbol 1239 MovieClipUses:1224 268 1237 1238Used by:Timeline
Symbol 1240 GraphicUsed by:1242
Symbol 1241 GraphicUsed by:1242
Symbol 1242 MovieClipUses:1224 1240 1241Used by:Timeline
Symbol 1243 GraphicUsed by:1245
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1224 1243 1244Used by:Timeline
Symbol 1246 GraphicUsed by:1248
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1224 1246 1247Used by:Timeline
Symbol 1249 GraphicUsed by:1251
Symbol 1250 GraphicUsed by:1251
Symbol 1251 MovieClipUses:1224 1249 1250Used by:Timeline
Symbol 1252 GraphicUsed by:1254
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClipUses:1224 1252 1253Used by:Timeline
Symbol 1255 GraphicUsed by:1257
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1224 1255 1256Used by:Timeline
Symbol 1258 GraphicUsed by:1260
Symbol 1259 GraphicUsed by:1260
Symbol 1260 MovieClipUses:1224 1258 1259Used by:Timeline
Symbol 1261 GraphicUsed by:1263
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:1224 1261 1262Used by:Timeline
Symbol 1264 GraphicUsed by:1266
Symbol 1265 GraphicUsed by:1266
Symbol 1266 MovieClipUses:1224 1264 1265Used by:Timeline
Symbol 1267 GraphicUsed by:1269
Symbol 1268 GraphicUsed by:1269
Symbol 1269 MovieClipUses:1224 1267 1268Used by:Timeline
Symbol 1270 GraphicUsed by:1272
Symbol 1271 GraphicUsed by:1272
Symbol 1272 MovieClipUses:1224 1270 1271Used by:Timeline
Symbol 1273 GraphicUsed by:1275
Symbol 1274 GraphicUsed by:1275
Symbol 1275 MovieClipUses:1224 1273 1274Used by:Timeline
Symbol 1276 GraphicUsed by:1278
Symbol 1277 GraphicUsed by:1278
Symbol 1278 MovieClipUses:1224 1276 1277Used by:Timeline
Symbol 1279 GraphicUsed by:1281
Symbol 1280 GraphicUsed by:1281
Symbol 1281 MovieClipUses:1224 1279 1280Used by:Timeline
Symbol 1282 GraphicUsed by:1284
Symbol 1283 GraphicUsed by:1284
Symbol 1284 MovieClipUses:1224 1282 262 1283Used by:Timeline
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClipUses:1285Used by:Timeline
Symbol 1287 GraphicUsed by:1288
Symbol 1288 MovieClipUses:1287Used by:Timeline
Symbol 1289 MovieClipUses:283Used by:Timeline
Symbol 1290 MovieClipUses:776Used by:Timeline
Symbol 1291 GraphicUsed by:Timeline
Symbol 1292 GraphicUsed by:1293
Symbol 1293 MovieClipUses:1292Used by:Timeline
Symbol 1294 GraphicUsed by:1295
Symbol 1295 MovieClipUses:1294Used by:1296
Symbol 1296 MovieClipUses:1295Used by:Timeline
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClipUses:1297Used by:Timeline
Symbol 1299 BitmapUsed by:1300
Symbol 1300 GraphicUses:1299Used by:1301
Symbol 1301 MovieClipUses:1300Used by:Timeline
Symbol 1302 GraphicUsed by:1303
Symbol 1303 MovieClipUses:1302Used by:Timeline
Symbol 1304 GraphicUsed by:1305
Symbol 1305 MovieClipUses:1304Used by:Timeline
Symbol 1306 GraphicUsed by:1307
Symbol 1307 MovieClipUses:1306Used by:Timeline
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1308 229Used by:Timeline
Symbol 1310 GraphicUsed by:1315
Symbol 1311 GraphicUsed by:1312
Symbol 1312 MovieClipUses:1311Used by:1315
Symbol 1313 GraphicUsed by:1314
Symbol 1314 MovieClipUses:1313Used by:1315
Symbol 1315 MovieClipUses:1310 1312 1314Used by:Timeline
Symbol 1316 MovieClipUses:12Used by:1318 1320 1329
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClipUses:1316 1317Used by:1330
Symbol 1319 GraphicUsed by:1320
Symbol 1320 MovieClipUses:1316 1319Used by:1330
Symbol 1321 GraphicUsed by:1328
Symbol 1322 GraphicUsed by:1328
Symbol 1323 GraphicUsed by:1328
Symbol 1324 GraphicUsed by:1328
Symbol 1325 GraphicUsed by:1328
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:1326Used by:1328 1329
Symbol 1328 MovieClipUses:1321 1322 1323 1324 1325 1327Used by:1329
Symbol 1329 MovieClipUses:1316 1328 1327Used by:1330
Symbol 1330 MovieClipUses:1318 1320 1329Used by:Timeline
Symbol 1331 MovieClipUses:2Used by:1338
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1332Used by:1338  Timeline
Symbol 1334 GraphicUsed by:1335
Symbol 1335 MovieClipUses:1334Used by:1338
Symbol 1336 GraphicUsed by:1337
Symbol 1337 MovieClipUses:1336Used by:1338
Symbol 1338 MovieClipUses:1331 1333 1335 1337Used by:Timeline
Symbol 1339 SoundUsed by:Timeline
Symbol 1340 GraphicUsed by:1341
Symbol 1341 MovieClipUses:1340Used by:Timeline
Symbol 1342 GraphicUses:1196Used by:1345
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1343Used by:1345
Symbol 1345 MovieClipUses:1342 1344Used by:Timeline
Symbol 1346 GraphicUsed by:1347
Symbol 1347 MovieClipUses:1346Used by:1351 1361
Symbol 1348 GraphicUsed by:1349
Symbol 1349 MovieClipUses:1348Used by:1351 1373 1378 1382 1397
Symbol 1350 GraphicUsed by:1351
Symbol 1351 MovieClipUses:1347 1349 1350Used by:1398
Symbol 1352 GraphicUsed by:1359
Symbol 1353 GraphicUsed by:1359
Symbol 1354 GraphicUsed by:1359
Symbol 1355 GraphicUsed by:1359
Symbol 1356 GraphicUsed by:1359
Symbol 1357 GraphicUsed by:1359
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1352 1353 1354 1355 1356 1357 1358Used by:1361 1380
Symbol 1360 GraphicUsed by:1361
Symbol 1361 MovieClipUses:1347 1359 1360Used by:1398
Symbol 1362 GraphicUsed by:1365
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1365
Symbol 1365 MovieClipUses:1362 1364Used by:1373
Symbol 1366 GraphicUsed by:1373
Symbol 1367 MovieClipUses:186Used by:1373 1382
Symbol 1368 GraphicUsed by:1372
Symbol 1369 GraphicUsed by:1372
Symbol 1370 GraphicUsed by:1372
Symbol 1371 GraphicUsed by:1372
Symbol 1372 MovieClipUses:1368 1369 1370 1371Used by:1373 1382
Symbol 1373 MovieClipUses:1365 1349 1366 1367 1372 SS5Used by:1398
Symbol 1374 MovieClipUses:273Used by:1398
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1378 1380 1382
Symbol 1377 GraphicUsed by:1378
Symbol 1378 MovieClipUses:1376 1349 1377Used by:1398
Symbol 1379 GraphicUsed by:1380
Symbol 1380 MovieClipUses:1376 1359 1379Used by:1398
Symbol 1381 GraphicUsed by:1382
Symbol 1382 MovieClipUses:1376 1349 1381 1367 1372Used by:1398
Symbol 1383 GraphicUsed by:1395
Symbol 1384 GraphicUsed by:1395
Symbol 1385 GraphicUsed by:1395
Symbol 1386 GraphicUsed by:1395
Symbol 1387 GraphicUsed by:1395
Symbol 1388 GraphicUsed by:1395
Symbol 1389 GraphicUsed by:1395
Symbol 1390 GraphicUsed by:1395
Symbol 1391 GraphicUsed by:1395
Symbol 1392 GraphicUsed by:1395
Symbol 1393 GraphicUsed by:1395
Symbol 1394 GraphicUsed by:1395
Symbol 1395 MovieClipUses:1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394Used by:1397
Symbol 1396 GraphicUsed by:1397
Symbol 1397 MovieClipUses:1395 1349 1396Used by:1398
Symbol 1398 MovieClipUses:1351 1361 1373 1374 1378 1380 1382 1397Used by:Timeline
Symbol 1399 GraphicUsed by:1400
Symbol 1400 MovieClipUses:1399Used by:Timeline
Symbol 1401 GraphicUsed by:1402
Symbol 1402 MovieClipUses:1401Used by:Timeline
Symbol 1403 SoundUsed by:Timeline
Symbol 1404 BitmapUsed by:1405
Symbol 1405 GraphicUses:1404Used by:1420
Symbol 1406 GraphicUsed by:1417
Symbol 1407 GraphicUsed by:1417
Symbol 1408 GraphicUsed by:1409
Symbol 1409 MovieClipUses:1408Used by:1417
Symbol 1410 GraphicUsed by:1417
Symbol 1411 GraphicUsed by:1417
Symbol 1412 GraphicUsed by:1417
Symbol 1413 GraphicUsed by:1417
Symbol 1414 GraphicUsed by:1417
Symbol 1415 GraphicUsed by:1417
Symbol 1416 GraphicUsed by:1417
Symbol 1417 MovieClipUses:1406 1407 1409 1410 1411 1412 1413 1414 1415 1416Used by:1420
Symbol 1418 GraphicUsed by:1419
Symbol 1419 MovieClipUses:1418Used by:1420
Symbol 1420 MovieClipUses:1405 1417 1419Used by:1444
Symbol 1421 GraphicUsed by:1433 1444
Symbol 1422 GraphicUsed by:1442
Symbol 1423 GraphicUsed by:1424
Symbol 1424 MovieClipUses:1423Used by:1433
Symbol 1425 GraphicUsed by:1433
Symbol 1426 GraphicUsed by:1433
Symbol 1427 GraphicUsed by:1433
Symbol 1428 GraphicUsed by:1433
Symbol 1429 GraphicUsed by:1433
Symbol 1430 GraphicUsed by:1433
Symbol 1431 GraphicUsed by:1433
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1421 1424 1425 1426 1427 1428 1429 1430 1431 1432Used by:1442
Symbol 1434 GraphicUsed by:1442
Symbol 1435 GraphicUsed by:1442
Symbol 1436 GraphicUsed by:1442
Symbol 1437 GraphicUsed by:1442
Symbol 1438 GraphicUsed by:1442
Symbol 1439 GraphicUsed by:1442
Symbol 1440 GraphicUsed by:1442
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1422 1433 1434 1435 1436 1437 1438 1439 1440 1441Used by:1444
Symbol 1443 SoundUsed by:1444
Symbol 1444 MovieClipUses:1420 1421 1442 1443Used by:Timeline
Symbol 1445 GraphicUsed by:1446
Symbol 1446 MovieClipUses:1445Used by:Timeline
Symbol 1447 BitmapUsed by:1448 1453
Symbol 1448 GraphicUses:1447Used by:1449
Symbol 1449 MovieClipUses:1448Used by:Timeline
Symbol 1450 GraphicUsed by:1451
Symbol 1451 MovieClipUses:1450Used by:Timeline
Symbol 1452 SoundUsed by:Timeline
Symbol 1453 GraphicUses:1447Used by:1454 1465
Symbol 1454 MovieClipUses:1453Used by:Timeline
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455Used by:Timeline
Symbol 1457 GraphicUsed by:1458
Symbol 1458 MovieClipUses:1457 121Used by:Timeline
Symbol 1459 MovieClipUses:13 122 125 129 131 136Used by:Timeline
Symbol 1460 BitmapUsed by:1461 1466
Symbol 1461 GraphicUses:1460Used by:1462
Symbol 1462 MovieClipUses:1461Used by:Timeline
Symbol 1463 GraphicUsed by:1464
Symbol 1464 MovieClipUses:1463Used by:Timeline
Symbol 1465 MovieClipUses:1453Used by:Timeline
Symbol 1466 GraphicUses:1460Used by:1467
Symbol 1467 MovieClipUses:1466Used by:Timeline
Symbol 1468 GraphicUsed by:1471
Symbol 1469 GraphicUsed by:1470
Symbol 1470 MovieClipUses:1469Used by:1471 1482 1485 1498
Symbol 1471 MovieClipUses:1468 1470Used by:Timeline
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClipUses:1472Used by:1482 1501 1503
Symbol 1474 GraphicUsed by:1475
Symbol 1475 MovieClipUses:1474Used by:1482
Symbol 1476 GraphicUsed by:1477
Symbol 1477 MovieClipUses:1476Used by:1482 1485 1498 1501 1503
Symbol 1478 GraphicUsed by:1479
Symbol 1479 MovieClipUses:1478Used by:1482 1485 1501 1503
Symbol 1480 GraphicUsed by:1481
Symbol 1481 MovieClipUses:1480Used by:1482 1485 1501 1503
Symbol 1482 MovieClipUses:1473 1475 1477 1479 1470 1481Used by:1506
Symbol 1483 GraphicUsed by:1484
Symbol 1484 MovieClipUses:1483Used by:1485 1498
Symbol 1485 MovieClipUses:1484 1481 1477 1479 1470Used by:1506
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1486Used by:1498
Symbol 1488 GraphicUsed by:1489
Symbol 1489 MovieClipUses:1488Used by:1498
Symbol 1490 GraphicUsed by:1498
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1498
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1498
Symbol 1495 GraphicUsed by:1496
Symbol 1496 MovieClipUses:1495Used by:1498
Symbol 1497 GraphicUsed by:1498
Symbol 1498 MovieClipUses:1484 1487 1477 1470 1489 1490 1492 1494 1496 1497Used by:1506
Symbol 1499 GraphicUsed by:1500
Symbol 1500 MovieClipUses:1499Used by:1501 1503
Symbol 1501 MovieClipUses:1473 1481 1477 1479 1500Used by:1502 1505
Symbol 1502 MovieClipUses:1501Used by:1506
Symbol 1503 MovieClipUses:1473 1481 1477 1479 1500Used by:1504
Symbol 1504 MovieClipUses:1503Used by:1506
Symbol 1505 MovieClipUses:1501 1170 1125Used by:1506
Symbol 1506 MovieClip [lastBoss]Uses:1125 1482 1485 1498 1502 1504 1505 64Used by:Timeline
Symbol 1507 GraphicUsed by:1508
Symbol 1508 MovieClipUses:1507Used by:Timeline
Symbol 1509 GraphicUsed by:1511
Symbol 1510 GraphicUsed by:1511
Symbol 1511 MovieClipUses:1509 1510Used by:Timeline
Streaming Sound 1Used by:Symbol 510 MovieClip
Streaming Sound 2Used by:Symbol 696 MovieClip
Streaming Sound 3Used by:Symbol 920 MovieClip
Streaming Sound 4Used by:Symbol 1101 MovieClip
Streaming Sound 5Used by:Symbol 1373 MovieClip

Instance Names

"loadBar"Frame 1Symbol 28 MovieClip
"adBox"Frame 4Symbol 1200 MovieClip
"playButtonClip"Frame 4Symbol 1203 MovieClip
"pb"Frame 6Symbol 1212 MovieClip
"sub"Frame 6Symbol 1215 MovieClip
"moveOn"Frame 7Symbol 1220 MovieClip
"nineteen"Frame 8Symbol 1227 MovieClip
"ten"Frame 8Symbol 1230 MovieClip
"fifteen"Frame 8Symbol 1233 MovieClip
"three"Frame 8Symbol 1236 MovieClip
"twenty"Frame 8Symbol 1239 MovieClip
"fourteen"Frame 8Symbol 1242 MovieClip
"two"Frame 8Symbol 1245 MovieClip
"six"Frame 8Symbol 1248 MovieClip
"four"Frame 8Symbol 1251 MovieClip
"eight"Frame 8Symbol 1254 MovieClip
"seventeen"Frame 8Symbol 1257 MovieClip
"nine"Frame 8Symbol 1260 MovieClip
"seven"Frame 8Symbol 1263 MovieClip
"eleven"Frame 8Symbol 1266 MovieClip
"twelve"Frame 8Symbol 1269 MovieClip
"eighteen"Frame 8Symbol 1272 MovieClip
"thirteen"Frame 8Symbol 1275 MovieClip
"one"Frame 8Symbol 1278 MovieClip
"five"Frame 8Symbol 1281 MovieClip
"sixteen"Frame 8Symbol 1284 MovieClip
"onep"Frame 9Symbol 1289 MovieClip
"twop"Frame 9Symbol 1290 MovieClip
"bg"Frame 10Symbol 1298 MovieClip
"fg"Frame 10Symbol 1301 MovieClip
"sfg"Frame 10Symbol 1303 MovieClip
"playerBar"Frame 10Symbol 1305 MovieClip
"manaBar"Frame 10Symbol 1307 MovieClip
"hud"Frame 10Symbol 1309 MovieClip
"sfg2"Frame 10Symbol 1315 MovieClip
"box1"Frame 10Symbol 1330 MovieClip
"box2"Frame 10Symbol 1330 MovieClip
"carryOn"Frame 10Symbol 1338 MovieClip
"hassan"Frame 10Symbol 1333 MovieClip
"bg"Frame 12Symbol 1341 MovieClip
"fg"Frame 12Symbol 1345 MovieClip
"playerBar"Frame 12Symbol 1305 MovieClip
"manaBar"Frame 12Symbol 1307 MovieClip
"hud"Frame 12Symbol 1309 MovieClip
"boss"Frame 12Symbol 1398 MovieClip
"bossBar"Frame 12Symbol 1400 MovieClip
"carryOn"Frame 12Symbol 1338 MovieClip
"nineteen"Frame 14Symbol 1227 MovieClip
"ten"Frame 14Symbol 1230 MovieClip
"fifteen"Frame 14Symbol 1233 MovieClip
"three"Frame 14Symbol 1236 MovieClip
"twenty"Frame 14Symbol 1239 MovieClip
"fourteen"Frame 14Symbol 1242 MovieClip
"two"Frame 14Symbol 1245 MovieClip
"six"Frame 14Symbol 1248 MovieClip
"four"Frame 14Symbol 1251 MovieClip
"eight"Frame 14Symbol 1254 MovieClip
"seventeen"Frame 14Symbol 1257 MovieClip
"nine"Frame 14Symbol 1260 MovieClip
"seven"Frame 14Symbol 1263 MovieClip
"eleven"Frame 14Symbol 1266 MovieClip
"twelve"Frame 14Symbol 1269 MovieClip
"eighteen"Frame 14Symbol 1272 MovieClip
"thirteen"Frame 14Symbol 1275 MovieClip
"one"Frame 14Symbol 1278 MovieClip
"five"Frame 14Symbol 1281 MovieClip
"sixteen"Frame 14Symbol 1284 MovieClip
"bg"Frame 16Symbol 1446 MovieClip
"fg"Frame 16Symbol 1449 MovieClip
"playerBar"Frame 16Symbol 1305 MovieClip
"manaBar"Frame 16Symbol 1307 MovieClip
"hud"Frame 16Symbol 1309 MovieClip
"box1"Frame 16Symbol 1330 MovieClip
"box2"Frame 16Symbol 1330 MovieClip
"carryOn"Frame 16Symbol 1338 MovieClip
"hassan"Frame 16Symbol 1451 MovieClip
"bg"Frame 18Symbol 1454 MovieClip
"fg"Frame 18Symbol 1456 MovieClip
"playerBar"Frame 18Symbol 1305 MovieClip
"manaBar"Frame 18Symbol 1307 MovieClip
"hud"Frame 18Symbol 1309 MovieClip
"bossBar"Frame 18Symbol 1400 MovieClip
"carryOn"Frame 18Symbol 1338 MovieClip
"boss"Frame 18Symbol 1459 MovieClip
"nineteen"Frame 20Symbol 1227 MovieClip
"ten"Frame 20Symbol 1230 MovieClip
"fifteen"Frame 20Symbol 1233 MovieClip
"three"Frame 20Symbol 1236 MovieClip
"twenty"Frame 20Symbol 1239 MovieClip
"fourteen"Frame 20Symbol 1242 MovieClip
"two"Frame 20Symbol 1245 MovieClip
"six"Frame 20Symbol 1248 MovieClip
"four"Frame 20Symbol 1251 MovieClip
"eight"Frame 20Symbol 1254 MovieClip
"seventeen"Frame 20Symbol 1257 MovieClip
"nine"Frame 20Symbol 1260 MovieClip
"seven"Frame 20Symbol 1263 MovieClip
"eleven"Frame 20Symbol 1266 MovieClip
"twelve"Frame 20Symbol 1269 MovieClip
"eighteen"Frame 20Symbol 1272 MovieClip
"thirteen"Frame 20Symbol 1275 MovieClip
"one"Frame 20Symbol 1278 MovieClip
"five"Frame 20Symbol 1281 MovieClip
"sixteen"Frame 20Symbol 1284 MovieClip
"bg"Frame 21Symbol 1298 MovieClip
"fg"Frame 21Symbol 1462 MovieClip
"playerBar"Frame 21Symbol 1305 MovieClip
"manaBar"Frame 21Symbol 1307 MovieClip
"hud"Frame 21Symbol 1309 MovieClip
"box1"Frame 21Symbol 1330 MovieClip
"box2"Frame 21Symbol 1330 MovieClip
"carryOn"Frame 21Symbol 1338 MovieClip
"hassan"Frame 21Symbol 1464 MovieClip
"bg"Frame 23Symbol 1465 MovieClip
"fg"Frame 23Symbol 1467 MovieClip
"playerBar"Frame 23Symbol 1305 MovieClip
"manaBar"Frame 23Symbol 1307 MovieClip
"hud"Frame 23Symbol 1309 MovieClip
"bossBar"Frame 23Symbol 1400 MovieClip
"carryOn"Frame 23Symbol 1338 MovieClip
"boss"Frame 23Symbol 1506 MovieClip [lastBoss]
"ty"Frame 25Symbol 1511 MovieClip
"pmmg"Frame 25Symbol 1333 MovieClip
"cnum"Symbol 173 MovieClip [comboBox] Frame 1Symbol 172 EditableText
"spinAttack"Symbol 349 MovieClip Frame 1Symbol 348 MovieClip
"spinAttack"Symbol 589 MovieClip Frame 1Symbol 588 MovieClip
"feet"Symbol 714 MovieClip [player] Frame 1Symbol 274 MovieClip
"feet"Symbol 714 MovieClip [player] Frame 12Symbol 274 MovieClip
"feet"Symbol 714 MovieClip [player] Frame 16Symbol 274 MovieClip
"feet"Symbol 714 MovieClip [player] Frame 28Symbol 274 MovieClip
"spinAttack"Symbol 840 MovieClip Frame 1Symbol 839 MovieClip
"spinAttack"Symbol 1001 MovieClip Frame 1Symbol 1000 MovieClip
"feet"Symbol 1124 MovieClip [playerTwo] Frame 1Symbol 767 MovieClip
"feet"Symbol 1124 MovieClip [playerTwo] Frame 12Symbol 767 MovieClip
"feet"Symbol 1124 MovieClip [playerTwo] Frame 16Symbol 767 MovieClip
"feet"Symbol 1124 MovieClip [playerTwo] Frame 28Symbol 767 MovieClip
"bdamage"Symbol 1398 MovieClip Frame 3Symbol 1374 MovieClip
"bdamage"Symbol 1398 MovieClip Frame 6Symbol 1374 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 10 as "Intro_TurboNuke"
ExportAssets (56)Timeline Frame 3Symbol 65 as "zombieOne"
ExportAssets (56)Timeline Frame 3Symbol 79 as "blood"
ExportAssets (56)Timeline Frame 3Symbol 83 as "oneHit"
ExportAssets (56)Timeline Frame 3Symbol 85 as "cloud_mc"
ExportAssets (56)Timeline Frame 3Symbol 113 as "zombiehole"
ExportAssets (56)Timeline Frame 3Symbol 137 as "firstboss"
ExportAssets (56)Timeline Frame 3Symbol 164 as "stick"
ExportAssets (56)Timeline Frame 3Symbol 168 as "gogo"
ExportAssets (56)Timeline Frame 3Symbol 173 as "comboBox"
ExportAssets (56)Timeline Frame 3Symbol 180 as "fireball"
ExportAssets (56)Timeline Frame 3Symbol 187 as "hitGround"
ExportAssets (56)Timeline Frame 3Symbol 195 as "fbhit"
ExportAssets (56)Timeline Frame 3Symbol 199 as "tapup"
ExportAssets (56)Timeline Frame 3Symbol 200 as "boxHit"
ExportAssets (56)Timeline Frame 3Symbol 203 as "soap_mc"
ExportAssets (56)Timeline Frame 3Symbol 204 as "shadow_mc"
ExportAssets (56)Timeline Frame 3Symbol 218 as "trans"
ExportAssets (56)Timeline Frame 3Symbol 219 as "cinemaLines"
ExportAssets (56)Timeline Frame 3Symbol 714 as "player"
ExportAssets (56)Timeline Frame 3Symbol 715 as "hitSpark_mc"
ExportAssets (56)Timeline Frame 3Symbol 716 as "cinemaLines2"
ExportAssets (56)Timeline Frame 3Symbol 1124 as "playerTwo"
ExportAssets (56)Timeline Frame 3Symbol 1172 as "zsuperEnemy"
ExportAssets (56)Timeline Frame 3Symbol 1192 as "sound_contr"
ExportAssets (56)Timeline Frame 3Symbol 1193 as "quake"
ExportAssets (56)Timeline Frame 3Symbol 1194 as "fballsfx"
ExportAssets (56)Timeline Frame 3Symbol 1195 as "ehit"
ExportAssets (56)Timeline Frame 23Symbol 1506 as "lastBoss"

Labels

"mainMenu"Frame 6
"ints"Frame 7
"idle"Symbol 65 MovieClip [zombieOne] Frame 1
"run"Symbol 65 MovieClip [zombieOne] Frame 2
"attack"Symbol 65 MovieClip [zombieOne] Frame 3
"hit1"Symbol 65 MovieClip [zombieOne] Frame 4
"hit2"Symbol 65 MovieClip [zombieOne] Frame 5
"ahit1"Symbol 65 MovieClip [zombieOne] Frame 6
"ahit2"Symbol 65 MovieClip [zombieOne] Frame 7
"dead"Symbol 65 MovieClip [zombieOne] Frame 8
"shock"Symbol 65 MovieClip [zombieOne] Frame 9
"idle"Symbol 137 MovieClip [firstboss] Frame 1
"attack"Symbol 137 MovieClip [firstboss] Frame 2
"hit1"Symbol 137 MovieClip [firstboss] Frame 3
"hit2"Symbol 137 MovieClip [firstboss] Frame 4
"dead"Symbol 137 MovieClip [firstboss] Frame 5
"dead"Symbol 199 MovieClip [tapup] Frame 1
"idle"Symbol 714 MovieClip [player] Frame 1
"run"Symbol 714 MovieClip [player] Frame 2
"attack"Symbol 714 MovieClip [player] Frame 3
"attack2"Symbol 714 MovieClip [player] Frame 4
"attack3"Symbol 714 MovieClip [player] Frame 5
"aattack"Symbol 714 MovieClip [player] Frame 6
"aattack2"Symbol 714 MovieClip [player] Frame 7
"aattack3"Symbol 714 MovieClip [player] Frame 8
"jump"Symbol 714 MovieClip [player] Frame 9
"transform"Symbol 714 MovieClip [player] Frame 10
"dead"Symbol 714 MovieClip [player] Frame 11
"getup"Symbol 714 MovieClip [player] Frame 12
"hit"Symbol 714 MovieClip [player] Frame 13
"levelup"Symbol 714 MovieClip [player] Frame 14
"aspecial"Symbol 714 MovieClip [player] Frame 15
"gspecial"Symbol 714 MovieClip [player] Frame 16
"soap"Symbol 714 MovieClip [player] Frame 17
"zidle"Symbol 714 MovieClip [player] Frame 18
"zattack2"Symbol 714 MovieClip [player] Frame 19
"zattack"Symbol 714 MovieClip [player] Frame 20
"zattack3"Symbol 714 MovieClip [player] Frame 21
"zrun"Symbol 714 MovieClip [player] Frame 22
"azattack2"Symbol 714 MovieClip [player] Frame 23
"azattack"Symbol 714 MovieClip [player] Frame 24
"azattack3"Symbol 714 MovieClip [player] Frame 25
"zjump"Symbol 714 MovieClip [player] Frame 26
"zaspecial"Symbol 714 MovieClip [player] Frame 27
"zgspecial"Symbol 714 MovieClip [player] Frame 28
"zsoap"Symbol 714 MovieClip [player] Frame 29
"elec"Symbol 714 MovieClip [player] Frame 30
"idle"Symbol 1124 MovieClip [playerTwo] Frame 1
"run"Symbol 1124 MovieClip [playerTwo] Frame 2
"attack"Symbol 1124 MovieClip [playerTwo] Frame 3
"attack2"Symbol 1124 MovieClip [playerTwo] Frame 4
"attack3"Symbol 1124 MovieClip [playerTwo] Frame 5
"aattack"Symbol 1124 MovieClip [playerTwo] Frame 6
"aattack2"Symbol 1124 MovieClip [playerTwo] Frame 7
"aattack3"Symbol 1124 MovieClip [playerTwo] Frame 8
"jump"Symbol 1124 MovieClip [playerTwo] Frame 9
"transform"Symbol 1124 MovieClip [playerTwo] Frame 10
"dead"Symbol 1124 MovieClip [playerTwo] Frame 11
"getup"Symbol 1124 MovieClip [playerTwo] Frame 12
"hit"Symbol 1124 MovieClip [playerTwo] Frame 13
"levelup"Symbol 1124 MovieClip [playerTwo] Frame 14
"aspecial"Symbol 1124 MovieClip [playerTwo] Frame 15
"gspecial"Symbol 1124 MovieClip [playerTwo] Frame 16
"soap"Symbol 1124 MovieClip [playerTwo] Frame 17
"zidle"Symbol 1124 MovieClip [playerTwo] Frame 18
"zattack2"Symbol 1124 MovieClip [playerTwo] Frame 19
"zattack"Symbol 1124 MovieClip [playerTwo] Frame 20
"zattack3"Symbol 1124 MovieClip [playerTwo] Frame 21
"zrun"Symbol 1124 MovieClip [playerTwo] Frame 22
"azattack2"Symbol 1124 MovieClip [playerTwo] Frame 23
"azattack"Symbol 1124 MovieClip [playerTwo] Frame 24
"azattack3"Symbol 1124 MovieClip [playerTwo] Frame 25
"zjump"Symbol 1124 MovieClip [playerTwo] Frame 26
"zaspecial"Symbol 1124 MovieClip [playerTwo] Frame 27
"zgspecial"Symbol 1124 MovieClip [playerTwo] Frame 28
"zsoap"Symbol 1124 MovieClip [playerTwo] Frame 29
"elec"Symbol 1124 MovieClip [playerTwo] Frame 30
"idle"Symbol 1172 MovieClip [zsuperEnemy] Frame 1
"run"Symbol 1172 MovieClip [zsuperEnemy] Frame 2
"attack"Symbol 1172 MovieClip [zsuperEnemy] Frame 3
"ahit1"Symbol 1172 MovieClip [zsuperEnemy] Frame 4
"ahit2"Symbol 1172 MovieClip [zsuperEnemy] Frame 5
"hit1"Symbol 1172 MovieClip [zsuperEnemy] Frame 6
"hit2"Symbol 1172 MovieClip [zsuperEnemy] Frame 7
"shock"Symbol 1172 MovieClip [zsuperEnemy] Frame 8
"dead"Symbol 1172 MovieClip [zsuperEnemy] Frame 9
"up"Symbol 1227 MovieClip Frame 1
"down"Symbol 1227 MovieClip Frame 2
"up"Symbol 1230 MovieClip Frame 1
"down"Symbol 1230 MovieClip Frame 2
"up"Symbol 1233 MovieClip Frame 1
"down"Symbol 1233 MovieClip Frame 2
"up"Symbol 1236 MovieClip Frame 1
"down"Symbol 1236 MovieClip Frame 2
"up"Symbol 1239 MovieClip Frame 1
"down"Symbol 1239 MovieClip Frame 2
"up"Symbol 1242 MovieClip Frame 1
"down"Symbol 1242 MovieClip Frame 2
"up"Symbol 1245 MovieClip Frame 1
"down"Symbol 1245 MovieClip Frame 2
"up"Symbol 1248 MovieClip Frame 1
"down"Symbol 1248 MovieClip Frame 2
"up"Symbol 1251 MovieClip Frame 1
"down"Symbol 1251 MovieClip Frame 2
"up"Symbol 1254 MovieClip Frame 1
"down"Symbol 1254 MovieClip Frame 2
"up"Symbol 1257 MovieClip Frame 1
"down"Symbol 1257 MovieClip Frame 2
"up"Symbol 1260 MovieClip Frame 1
"down"Symbol 1260 MovieClip Frame 2
"up"Symbol 1263 MovieClip Frame 1
"down"Symbol 1263 MovieClip Frame 2
"up"Symbol 1266 MovieClip Frame 1
"down"Symbol 1266 MovieClip Frame 2
"up"Symbol 1269 MovieClip Frame 1
"down"Symbol 1269 MovieClip Frame 2
"up"Symbol 1272 MovieClip Frame 1
"down"Symbol 1272 MovieClip Frame 2
"up"Symbol 1275 MovieClip Frame 1
"down"Symbol 1275 MovieClip Frame 2
"up"Symbol 1278 MovieClip Frame 1
"down"Symbol 1278 MovieClip Frame 2
"up"Symbol 1281 MovieClip Frame 1
"down"Symbol 1281 MovieClip Frame 2
"up"Symbol 1284 MovieClip Frame 1
"down"Symbol 1284 MovieClip Frame 2
"fixed"Symbol 1330 MovieClip Frame 1
"cracked"Symbol 1330 MovieClip Frame 2
"broken"Symbol 1330 MovieClip Frame 3
"idle"Symbol 1398 MovieClip Frame 1
"open"Symbol 1398 MovieClip Frame 2
"attack"Symbol 1398 MovieClip Frame 3
"cidle"Symbol 1398 MovieClip Frame 4
"copen"Symbol 1398 MovieClip Frame 5
"cattack"Symbol 1398 MovieClip Frame 6
"dead"Symbol 1398 MovieClip Frame 7
"idle"Symbol 1459 MovieClip Frame 1
"attack"Symbol 1459 MovieClip Frame 2
"hit1"Symbol 1459 MovieClip Frame 3
"hit2"Symbol 1459 MovieClip Frame 4
"dead"Symbol 1459 MovieClip Frame 5
"idle"Symbol 1506 MovieClip [lastBoss] Frame 1
"run"Symbol 1506 MovieClip [lastBoss] Frame 2
"attack"Symbol 1506 MovieClip [lastBoss] Frame 3
"hit1"Symbol 1506 MovieClip [lastBoss] Frame 4
"hit2"Symbol 1506 MovieClip [lastBoss] Frame 5
"ahit1"Symbol 1506 MovieClip [lastBoss] Frame 6
"ahit2"Symbol 1506 MovieClip [lastBoss] Frame 7
"dead"Symbol 1506 MovieClip [lastBoss] Frame 8
"shock"Symbol 1506 MovieClip [lastBoss] Frame 9
"up"Symbol 1511 MovieClip Frame 1
"down"Symbol 1511 MovieClip Frame 2

Dynamic Text Variables

loadTextSymbol 26 EditableText"Loading...."




http://swfchan.com/26/129426/info.shtml
Created: 23/2 -2019 06:04:29 Last modified: 23/2 -2019 06:04:29 Server time: 01/12 -2020 19:33:53