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

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

golden-avenger.swf

This is the info page for
Flash #126310

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


Text
Loading....

00000

Sound On

Sound Off

Control

<p align="left"><font face="impact" size="32" color="#000000" letterSpacing="5.000000" kerning="0"><b>00000</b></font></p>

more from

ActionScript [AS1/AS2]

Frame 1
var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; mochi.as2.MochiServices.connect("ecbb1af13af0c40e"); 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) { _root.gotoAndPlay(4); }
Frame 2
gotoAndPlay (1);
Frame 4
_root.attachMovie("sound_contr", "sound_contr", 3, {_x:510, _y:460}); logo.onRelease = function () { getURL ("http://xdgames.co.uk/", "_blank"); };
Frame 5
stop(); enemiesdead = 0; score = 0; smacked_sound = new Sound(); smacked_sound.attachSound("smack"); playButton.onRelease = function () { smacked_sound.start(); gotoAndStop ("ints"); }; hsButton.onRelease = function () { smacked_sound.start(); var _local2 = {n:[8, 5, 14, 5, 11, 8, 7, 14, 2, 5, 8, 14, 14, 7, 8, 1], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var _local3 = _local2.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:_local3}); }; xd.onRelease = function () { getURL ("http://xdgames.co.uk/", "_blank"); };
Frame 6
stop(); gotoAndStop ("title");
Frame 7
stop(); fadeout.removeMovieClip(); stopAllSounds(); score = 0; sam.removeMovieClip(); if (level == 1) { if (addbossonce == 1) { enemiesdead = 51; } else { enemiesdead = 0; } gotoAndStop ("blu"); } if (level == 2) { enemiesdead = 0; gotoAndStop ("stage2"); } if (level == 3) { gotoAndStop ("atboss"); }
Frame 8
stop(); smacked_sound = new Sound(); smacked_sound.attachSound("smack"); conts.onRelease = function () { smacked_sound.start(); gotoAndStop ("blee"); };
Frame 9
stop(); smacked_sound = new Sound(); smacked_sound.attachSound("smack"); bloc._alpha = 0; spd.onRelease = function () { smacked_sound.start(); play(); }; ade.onRelease = function () { smacked_sound.start(); getURL ("http://xdgames.co.uk/", "_blank"); }; bloc.onEnterFrame = function () { if (bloc._alpha > 15) { bloc._alpha = 15; } if (bloc._alpha < 0) { bloc._alpha = 0; } if (bloc.hitTest(_xmouse, _ymouse, true)) { bloc._alpha = bloc._alpha + 3; } else { bloc._alpha = bloc._alpha - 3; } };
Frame 10
function removeHealthPickUp() { i = healthPickUp.length - 1; while (i >= 0) { healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); i--; } } function removeBlocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeBack_ground() { i = back_ground.length - 1; while (i >= 0) { back_ground[i].removeMovieClip(); back_ground.splice(i, 1); i--; } } function removeShot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.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 addfakeness() { if (addbossonce == 0) { if ((fakeness + 50000) < getTimer()) { fakeness = getTimer(); _root.attachMovie("gogo", "gogo", _root.getNextHighestDepth(), {_y:0, _x:0}); } } } function pickUpActions() { if (sam._x > 480) { hbg._x = hbg._x - foreGroundSpeed; } if ((releaseHealth + 30000) < getTimer()) { releaseHealth = getTimer(); randomnumber++; hp = _root.attachMovie("hpp", "hpp" + randomnumber, _root.getNextHighestDepth(), {_x:800, _y:450}); healthPickUp.push(hp); } i = healthPickUp.length - 1; while (i >= 0) { if (sam._x > 480) { healthPickUp[i]._x = healthPickUp[i]._x - foreGroundSpeed; } if (healthPickUp[i].hitTest(sam)) { chanceOfNasty = Math.round(Math.random() * 3) + 0; if (chanceOfNasty == 0) { addNasty = true; if (nastyTimer == 0) { randomnumber++; hbg = _root.attachMovie("gh", "gh" + randomnumber, _root.getNextHighestDepth(), {_x:healthPickUp[i]._x, _y:healthPickUp[i]._y}); healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); } } else { playerHealth = playerHealth + 15; randomnumber++; puff_ = _root.attachMovie("puff", "puff" + randomnumber, _root.getNextHighestDepth(), {_x:healthPickUp[i]._x, _y:healthPickUp[i]._y}); healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); } } i--; } } function cantplaychess() { if (addNasty) { nastyTimer++; if (nastyTimer == 24) { randomnumber++; enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:hbg._y, _x:hbg._x}); enemy.push(enemy_enemy2); enemyHealth.push(10); type.push(1); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); hbg.removeMovieClip(); addNasty = false; nastyTimer = 0; } } } function addEnemies() { if (startGame) { if (enemiesdead > 49) { if (addbossonce == 0) { boss = _root.attachMovie("boss_mc", "boss_mc", _root.getNextHighestDepth(), {_y:415, _x:700}); enemy.push(boss); enemyHealth.push(1750); type.push(4); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); addbossonce = 1; } } if (numberOfpeeps < 4) { if (enemiesdead < 50) { if ((releaseenemy + releaseEnemyGap) < getTimer()) { releaseenemy = getTimer(); superChoice = Math.round(Math.random() * 3) + 0; numberOfpeeps++; randomnumber++; if (superChoice == 0) { choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_enemy1 = _root.attachMovie("enemy", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:415, _x:700}); } else { enemy_enemy1 = _root.attachMovie("enemy", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:415, _x:-100}); } enemy.push(enemy_enemy1); enemyHealth.push(20); type.push(0); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 1) { randomnumber++; choice2 = Math.round(Math.random() * 1) + 0; if (choice2 == 0) { enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:700}); } else { enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:-100}); } enemy.push(enemy_enemy2); enemyHealth.push(10); type.push(1); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 2) { randomnumber++; choice3 = Math.round(Math.random() * 1) + 0; if (choice3 == 0) { enemy_enemy3 = _root.attachMovie("enemy3", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:430, _x:700}); } else { enemy_enemy3 = _root.attachMovie("enemy3", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:430, _x:-100}); } enemy.push(enemy_enemy3); enemyHealth.push(30); type.push(2); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 3) { randomnumber++; choice4 = Math.round(Math.random() * 1) + 0; if (choice4 == 0) { enemy_enemy4 = _root.attachMovie("enemy4", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:110, _x:700}); } else { enemy_enemy4 = _root.attachMovie("enemy4", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:110, _x:-100}); } enemy.push(enemy_enemy4); enemyHealth.push(10); type.push(3); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } } } } } } function enemyDamaged() { if (sliding) { playerPower = 3; } else { playerPower = 2; } if (smackYou == 1) { smackTimer++; if (smackTimer == 20) { smackYou = 0; smackTimer = 0; } } i = enemy.length - 1; while (i >= 0) { if (enemy[i].hitTest(sam)) { if (attacking or sliding) { if (sliding) { if (Key.isDown(32)) { enemyHealth[i] = enemyHealth[i] - (playerPower + 25); if (smack == 0) { randomnumber++; boom_sound.start(); lolsemma = _root.attachMovie("bigger", "bigger" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); lolsemma._xscale = sam._xscale; smack = 1; } } } enemyHealth[i] = enemyHealth[i] - playerPower; hit[i] = 1; if (smackYou == 0) { smacked_sound.start(); smackYou = 1; } if (smack == 0) { randomnumber++; _root.attachMovie("hitSpark", "hitSpark" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); smack = 1; } } } i--; } } function hideec() { if (removeec) { removeect--; if (removeect == 0) { showenemykills._x = -3000; removeec = false; } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { score = score + 100; showenemykills._x = 0; removeect = 45; removeec = true; enemiesdead++; randomnumber++; numberOfpeeps--; if (type[i] == 0) { death_mc = _root.attachMovie("dead1", "dead1" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 1) { death_mc = _root.attachMovie("dead2", "dead2" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 2) { death_mc = _root.attachMovie("dead3", "dead3" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 3) { death_mc = _root.attachMovie("dead4", "dead4" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 4) { bossdead = true; score = score + 1400; death_mc = _root.attachMovie("bossdead_mc", "bossdead_mc" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } enemy[i].removeMovieClip(); enemy.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); } i--; } } function enemyAnimations() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 4) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 0) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 1) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 2) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("idle"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } i--; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (sam._x > 480) { shot[i]._x = shot[i]._x - foreGroundSpeed; } if (shot[i].hitTest(sam)) { playerHealth = playerHealth - 5; hitPlayer = 1; randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x < 0) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x > 640) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._y > 450) { randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.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 + 3; _root._y = _root._y + 3; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 5; _root._x = _root._x - 5; } else if (shake > 2) { shake = 0; _root._x = _root._x + 2; _root._y = _root._y + 2; } } function enemyAttackState() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 4) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.3; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 20) { if (onfloor) { playerHealth = playerHealth - 0.2; hitPlayer = 1; } if (enemyAttackingTimer[i] == 20) { shake++; } if (enemyAttackingTimer[i] == 25) { shake++; } if (enemyAttackingTimer[i] == 32) { shake++; } if (enemyAttackingTimer[i] == 38) { shake++; enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } if (type[i] == 3) { enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] == 31) { enemyAttackingTimer[i] = 0; randomnumber++; bomb = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); shot.push(bomb); bomb.onEnterFrame = function () { this._y = this._y + 8; }; } } if (type[i] == 0) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.3; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 31) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } if (type[i] == 1) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.3; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 39) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } if (type[i] == 2) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.2; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 19) { randomnumber++; fabians = _root.attachMovie("delph", "delph" + randomnumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); shot.push(fabians); fabians.onEnterFrame = function () { i = enemy.length - 1; while (i >= 0) { if (enemy[i]._xscale == 100) { this._x = this._x - 8; } else { this._x = this._x + 8; } i--; } }; } if (enemyAttackingTimer[i] == 33) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } i--; } } function enemyMovement() { i = enemy.length - 1; while (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); } if (hit[i] == 1) { var _local2 = enemy[i].transform.colorTransform; _local2.rgb = 4294967295; enemy[i].transform.colorTransform = _local2; damagedTimer[i]++; if (damagedTimer[i] == 1) { hit[i] = 0; damagedTimer[i] = 0; } } if (type[i] == 4) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 3); } if (type[i] == 3) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 5); } if (type[i] == 2) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + ((endX - enemy[i]._x) / enemySpeed); } if (type[i] == 1) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 2); } if (type[i] == 0) { if (enemyAttacking[i] == 0) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 4); } } i--; } } function backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -640) { back_ground[i]._x = 640; } if (sam._x > 480) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - backDropSpeed; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - foreGroundSpeed; } } i--; } } function pushEnemyMovement() { i = enemy.length - 1; while (i >= 0) { if (sam._x > 480) { enemy[i]._x = enemy[i]._x - foreGroundSpeed; } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!sam.hitTest(blocks[i])) && ((!sam._y) == 450)) { onfloor = false; } if (sam._x > 480) { blocks[i]._x = blocks[i]._x - (foreGroundSpeed / 2); } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (sam.hitTest(blocks[i])) { if (sam._y > blocks[i]._y) { if (!dropping) { sam._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } 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])) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } j--; } i--; } } function noOverLap2() { i = healthPickUp.length - 1; while (i >= 0) { j = healthPickUp.length - 1; while (j >= 0) { if (!(healthPickUp[i] === healthPickUp[j])) { if (healthPickUp[i].hitTest(healthPickUp[j])) { endX = _root.healthPickUp[j]._x; healthPickUp[i]._x = healthPickUp[i]._x - (endX - healthPickUp[i]._x); } } j--; } i--; } } stop(); level = 1; boom_sound = new Sound(); boom_sound.attachSound("boom"); huh_sound = new Sound(); huh_sound.attachSound("huh"); smacked_sound = new Sound(); smacked_sound.attachSound("smack"); _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:5, _y:30}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:3, _y:30}); _root.attachMovie("showenemykills", "showenemykills", _root.getNextHighestDepth(), {_x:-3000, _y:0}); _root.attachMovie("score_mc", "score_mc", _root.getNextHighestDepth(), {_x:0, _y:0}); _root.attachMovie("sam", "sam", _root.getNextHighestDepth(), {_x:250, _y:0}); _root.attachMovie("fight", "fight", _root.getNextHighestDepth(), {_x:0, _y:0}); sam._xscale = -100; shake = 0; backDropSpeed = 5; foreGroundSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; samSpeed = 15; enemySpeed = 25; samLeft = false; slidingRight = false; slidingLeft = false; attacking = false; attackingTimer = 8; onfloor = true; hit2 = false; hit3 = false; startTimer = 100; startGame = false; randomnumber = 0; releaseenemy = 0; releaseHealth = 0; fakeness = 0; releaseEnemyGap = 1000; yspeed = 0; removeec = false; removeect = 45; jumpamount = 20; playerHealth = 100; gravity = 2; hitPlayer = false; hitTimer = 0; jump = false; smackTimer = 0; choice = 0; choice2 = 0; choice3 = 0; choice4 = 0; gameOverTimer = 0; sperChoice = 0; chanceOfNasty = 0; nastyTimer = 0; addbossonce = 0; addNasty = false; smackYou = 0; dropping = false; droppingTimer = 0; playerPower = 0.5; numberOfpeeps = 0; bossdead = false; var healthPickUp = new Array(); var blocks = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var type = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var back_ground = new Array(); var shot = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); var back_ground_position = new Array(); back_ground_position.push(0, 0, 1, 1); sam.onEnterFrame = function () { enemy_enemy1.swapDepths(_root.getNextHighestDepth()); sam.swapDepths(_root.getNextHighestDepth()); enemy_enemy2.swapDepths(_root.getNextHighestDepth()); enemy_enemy3.swapDepths(_root.getNextHighestDepth()); hitSpark.swapDepths(_root.getNextHighestDepth()); lolsemma.swapDepths(_root.getNextHighestDepth()); fadeout.swapDepths(_root.getNextHighestDepth()); showenemykills.ems.text = enemiesdead; if (hitPlayer == 0) { var _local2 = sam.transform.colorTransform; sam.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = sam.transform.colorTransform; _local2.rgb = 4294967295; sam.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (sam._x > 480) { death_mc._x = death_mc._x - foreGroundSpeed; } if (startTimer > 0) { startTimer--; if (startTimer == 0) { startGame = true; } } healthBar._xscale = playerHealth; score_mc.pts.text = score; if (bossdead) { if (gameOverTimer == 0) { _root.attachMovie("fadeout", "fadeout", _root.getNextHighestDepth(), {_y:0, _x:0}); } gameOverTimer++; if (gameOverTimer == 159) { removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("stage2"); } } if (playerHealth < 1) { playerHealth = 0; removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("reset"); } if (playerHealth > 100) { playerHealth = 100; } if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } shaker(); cantplaychess(); hideec(); addfakeness(); shotActions(); enemyAnimations(); pushEnemyMovement(); blockActions(); blockActions(); addEnemies(); enemyDamaged(); enemyMovement(); enemyAttackState(); backgroundMovement(); enemyHealthReachesZero(); noOverLap(); noOverLap2(); pickUpActions(); if (!superAttack) { yspeed = yspeed + gravity; if (sam._x < 50) { sam._x = 50; } if (sam._x > 480) { sam._x = 480; } if (sliding) { if (slidingTimer == 0) { if (onfloor) { _root.attachMovie("dust_mc", "dust_mc", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); dust_mc._xscale = sam._xscale; } else { _root.attachMovie("pushg", "pushg", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); pushg._xscale = sam._xscale; } } slidingTimer++; sam.gotoAndStop("slide"); if (slidingTimer == 10) { smack = 0; sliding = false; slidingTimer = 0; } if (slidingRight) { sam._x = sam._x + (samSpeed * 4); } if (slidingLeft) { sam._x = sam._x - (samSpeed * 4); } } if (attacking) { attackingTimer--; if (attackingTimer > 4) { if (samLeft) { sam._x = sam._x - samSpeed; } else { sam._x = sam._x + samSpeed; } } sam.gotoAndStop("attack"); if (attackingTimer == 0) { attacking = false; attackingTimer = 8; smack = 0; } } if (sam._y == 450) { onfloor = true; yspeed = 0; jump = false; sam._y = 450; } if (sam._y > 449) { sam._y = 450; yspeed = 0; } if (!sliding) { if (!attacking) { if (Key.isDown(68) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { huh_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(68)) { hit2 = false; } if (Key.isDown(65) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { huh_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(65)) { hit3 = false; } if (Key.isDown(83)) { dropping = true; } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (Key.isDown(32)) { attacking = true; } if (Key.isDown(87)) { if (onfloor or onRoof) { _root.attachMovie("forslide", "forslide", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } if (Key.isDown(65)) { samLeft = true; sam.gotoAndStop("run"); sam._xscale = 100; sam._x = sam._x - samSpeed; } else if (Key.isDown(68)) { samLeft = false; sam.gotoAndStop("run"); sam._xscale = -100; sam._x = sam._x + samSpeed; } else { sam.gotoAndStop("idle"); } } sam._y = sam._y + (yspeed * 2); } } };
Frame 11
sam.removeMovieClip(); fadeout.removeMovieClip(); enemiesdead = 0; stopAllSounds(); play();
Frame 12
function removeHealthPickUp() { i = healthPickUp.length - 1; while (i >= 0) { healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); i--; } } function removeBlocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeBack_ground() { i = back_ground.length - 1; while (i >= 0) { back_ground[i].removeMovieClip(); back_ground.splice(i, 1); i--; } } function removeShot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.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 pickUpActions() { hbg._x = hbg._x - foreGroundSpeed; if ((releaseHealth + 30000) < getTimer()) { releaseHealth = getTimer(); randomnumber++; hp = _root.attachMovie("hpp", "hpp" + randomnumber, _root.getNextHighestDepth(), {_x:700, _y:305}); healthPickUp.push(hp); } i = healthPickUp.length - 1; while (i >= 0) { healthPickUp[i]._x = healthPickUp[i]._x - foreGroundSpeed; if (healthPickUp[i].hitTest(sam)) { chanceOfNasty = Math.round(Math.random() * 3) + 0; if (chanceOfNasty == 0) { addNasty = true; if (nastyTimer == 0) { randomnumber++; hbg = _root.attachMovie("gh", "gh" + randomnumber, _root.getNextHighestDepth(), {_x:healthPickUp[i]._x, _y:healthPickUp[i]._y}); healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); } } else { playerHealth = playerHealth + 15; randomnumber++; puff_ = _root.attachMovie("puff", "puff" + randomnumber, _root.getNextHighestDepth(), {_x:healthPickUp[i]._x, _y:healthPickUp[i]._y}); healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); } } i--; } } function cantplaychess() { if (addNasty) { nastyTimer++; if (nastyTimer == 24) { bullshit++; randomnumber++; enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:hbg._y, _x:hbg._x}); enemy.push(enemy_enemy2); enemyHealth.push(10); type.push(1); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); hbg.removeMovieClip(); addNasty = false; nastyTimer = 0; } } } function addEnemies() { if (startGame) { if (numberOfpeeps < 4) { if (bullshit < 50) { if ((releaseenemy + releaseEnemyGap) < getTimer()) { releaseenemy = getTimer(); superChoice = Math.round(Math.random() * 3) + 0; bullshit++; numberOfpeeps++; randomnumber++; if (superChoice == 0) { choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { enemy_enemy1 = _root.attachMovie("xenemy", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:700}); } else { enemy_enemy1 = _root.attachMovie("xenemy", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:-100}); } enemy.push(enemy_enemy1); enemyHealth.push(20); type.push(0); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 1) { randomnumber++; choice2 = Math.round(Math.random() * 1) + 0; if (choice2 == 0) { enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:300, _x:700}); } else { enemy_enemy2 = _root.attachMovie("enemy2", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:300, _x:-100}); } enemy.push(enemy_enemy2); enemyHealth.push(10); type.push(1); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 2) { randomnumber++; choice3 = Math.round(Math.random() * 1) + 0; if (choice3 == 0) { enemy_enemy3 = _root.attachMovie("xenemy3", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:700}); } else { enemy_enemy3 = _root.attachMovie("xenemy3", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:260, _x:-100}); } enemy.push(enemy_enemy3); enemyHealth.push(30); type.push(2); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } if (superChoice == 3) { randomnumber++; choice4 = Math.round(Math.random() * 1) + 0; if (choice4 == 0) { enemy_enemy4 = _root.attachMovie("enemy4", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:110, _x:700}); } else { enemy_enemy4 = _root.attachMovie("enemy4", "enemy" + randomnumber, _root.getNextHighestDepth(), {_y:110, _x:-100}); } enemy.push(enemy_enemy4); enemyHealth.push(10); type.push(3); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); } } } } } } function enemyDamaged() { if (sliding) { playerPower = 3; } else { playerPower = 2; } if (smackYou == 1) { smackTimer++; if (smackTimer == 20) { smackYou = 0; smackTimer = 0; } } i = enemy.length - 1; while (i >= 0) { if (enemy[i].hitTest(sam)) { if (attacking or sliding) { if (sliding) { if (Key.isDown(32)) { enemyHealth[i] = enemyHealth[i] - (playerPower + 25); if (smack == 0) { randomnumber++; boom_sound.start(); lolsemma = _root.attachMovie("bigger", "bigger" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); lolsemma._xscale = sam._xscale; smack = 1; } } } enemyHealth[i] = enemyHealth[i] - playerPower; hit[i] = 1; if (smackYou == 0) { smacked_sound.start(); smackYou = 1; } if (smack == 0) { randomnumber++; _root.attachMovie("hitSpark", "hitSpark" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); smack = 1; } } } i--; } } function hideec() { if (removeec) { removeect--; if (removeect == 0) { showenemykills._x = -3000; removeec = false; } } } function enemyHealthReachesZero() { if (bullshit > 49) { if (numberOfpeeps == 0) { bossdead = true; } } i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { score = score + 100; showenemykills._x = 0; removeect = 45; removeec = true; enemiesdead++; randomnumber++; numberOfpeeps--; if (type[i] == 0) { death_mc = _root.attachMovie("xdead1", "dead1" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 1) { death_mc = _root.attachMovie("dead2", "dead2" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 2) { death_mc = _root.attachMovie("xdead3", "dead3" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 3) { death_mc = _root.attachMovie("dead4", "dead4" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } enemy[i].removeMovieClip(); enemy.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); } i--; } } function enemyAnimations() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 0) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 1) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 2) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("idle"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } i--; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (sam._x > 480) { shot[i]._x = shot[i]._x - foreGroundSpeed; } if (shot[i].hitTest(sam)) { playerHealth = playerHealth - 5; hitPlayer = 1; randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x < 0) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x > 640) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._y > 450) { randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.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 + 3; _root._y = _root._y + 3; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 5; _root._x = _root._x - 5; } else if (shake > 2) { shake = 0; _root._x = _root._x + 2; _root._y = _root._y + 2; } } function enemyAttackState() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 3) { enemyAttackingTimer[i]++; if (enemyAttackingTimer[i] == 31) { enemyAttackingTimer[i] = 0; randomnumber++; bomb = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); shot.push(bomb); bomb.onEnterFrame = function () { this._y = this._y + 8; }; } } if (type[i] == 0) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.3; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 31) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } if (type[i] == 1) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.3; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 39) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } if (type[i] == 2) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 0.2; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] > 9) { if (enemyAttackingTimer[i] == 19) { randomnumber++; fabians = _root.attachMovie("delph", "delph" + randomnumber, _root.getNextHighestDepth(), {_y:enemy[i]._y, _x:enemy[i]._x}); shot.push(fabians); fabians.onEnterFrame = function () { i = enemy.length - 1; while (i >= 0) { if (enemy[i]._xscale == 100) { this._x = this._x - 8; } else { this._x = this._x + 8; } i--; } }; } if (enemyAttackingTimer[i] == 33) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } } i--; } } function enemyMovement() { i = enemy.length - 1; while (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); } if (hit[i] == 1) { var _local2 = enemy[i].transform.colorTransform; _local2.rgb = 4294967295; enemy[i].transform.colorTransform = _local2; damagedTimer[i]++; if (damagedTimer[i] == 1) { hit[i] = 0; damagedTimer[i] = 0; } } if (type[i] == 3) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 5); } if (type[i] == 2) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + ((endX - enemy[i]._x) / enemySpeed); } if (type[i] == 1) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 2); } if (type[i] == 0) { if (enemyAttacking[i] == 0) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 4); } } i--; } } function backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -640) { back_ground[i]._x = 640; } if (sam._x > 480) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - backDropSpeed; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - foreGroundSpeed; } } i--; } } function pushEnemyMovement() { i = enemy.length - 1; while (i >= 0) { if (sam._x > 480) { enemy[i]._x = enemy[i]._x - foreGroundSpeed; } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!sam.hitTest(blocks[i])) && ((!sam._y) == 450)) { onfloor = false; } if (sam._x > 480) { blocks[i]._x = blocks[i]._x - (foreGroundSpeed / 2); } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (sam.hitTest(blocks[i])) { if (sam._y > blocks[i]._y) { if (!dropping) { sam._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } 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])) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } j--; } i--; } } function noOverLap2() { i = healthPickUp.length - 1; while (i >= 0) { j = healthPickUp.length - 1; while (j >= 0) { if (!(healthPickUp[i] === healthPickUp[j])) { if (healthPickUp[i].hitTest(healthPickUp[j])) { endX = _root.healthPickUp[j]._x; healthPickUp[i]._x = healthPickUp[i]._x - (endX - healthPickUp[i]._x); } } j--; } i--; } } stop(); level = 2; boom_sound = new Sound(); boom_sound.attachSound("boom"); huh_sound = new Sound(); huh_sound.attachSound("huh"); smacked_sound = new Sound(); smacked_sound.attachSound("smack"); _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:5, _y:30}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:3, _y:30}); _root.attachMovie("showenemykills", "showenemykills", _root.getNextHighestDepth(), {_x:-3000, _y:0}); _root.attachMovie("score_mc", "score_mc", _root.getNextHighestDepth(), {_x:0, _y:0}); _root.attachMovie("sam", "sam", _root.getNextHighestDepth(), {_x:250, _y:0}); _root.attachMovie("fight", "fight", _root.getNextHighestDepth(), {_x:0, _y:0}); sam._xscale = -100; shake = 0; backDropSpeed = 5; foreGroundSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; samSpeed = 15; enemySpeed = 25; samLeft = false; slidingRight = false; slidingLeft = false; attacking = false; attackingTimer = 8; onfloor = true; hit2 = false; hit3 = false; startTimer = 100; startGame = false; randomnumber = 0; releaseenemy = 0; releaseHealth = 0; fakeness = 0; releaseEnemyGap = 1000; yspeed = 0; removeec = false; removeect = 45; jumpamount = 20; playerHealth = 100; gravity = 2; hitPlayer = false; hitTimer = 0; jump = false; smackTimer = 0; choice = 0; choice2 = 0; choice3 = 0; choice4 = 0; bullshit = 0; gameOverTimer = 0; sperChoice = 0; chanceOfNasty = 0; nastyTimer = 0; addbossonce = 0; addNasty = false; smackYou = 0; dropping = false; droppingTimer = 0; playerPower = 0.5; numberOfpeeps = 0; bossdead = false; var healthPickUp = new Array(); var blocks = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var type = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var back_ground = new Array(); var shot = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); var back_ground_position = new Array(); back_ground_position.push(0, 0, 1, 1); sam.onEnterFrame = function () { if (onfloor) { sam._x = sam._x - 10; } enemy_enemy1.swapDepths(_root.getNextHighestDepth()); sam.swapDepths(_root.getNextHighestDepth()); enemy_enemy2.swapDepths(_root.getNextHighestDepth()); enemy_enemy3.swapDepths(_root.getNextHighestDepth()); hitSpark.swapDepths(_root.getNextHighestDepth()); lolsemma.swapDepths(_root.getNextHighestDepth()); fadeout.swapDepths(_root.getNextHighestDepth()); showenemykills.ems.text = enemiesdead; if (hitPlayer == 0) { var _local2 = sam.transform.colorTransform; sam.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = sam.transform.colorTransform; _local2.rgb = 4294967295; sam.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (sam._x > 480) { death_mc._x = death_mc._x - foreGroundSpeed; } if (startTimer > 0) { startTimer--; if (startTimer == 0) { startGame = true; } } healthBar._xscale = playerHealth; score_mc.pts.text = score; if (bossdead) { if (gameOverTimer == 0) { _root.attachMovie("fadeout", "fadeout", _root.getNextHighestDepth(), {_y:0, _x:0}); } gameOverTimer++; if (gameOverTimer == 159) { removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("atboss"); } } if (playerHealth < 1) { playerHealth = 0; removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("reset"); } if (playerHealth > 100) { playerHealth = 100; } if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } shaker(); cantplaychess(); hideec(); shotActions(); enemyAnimations(); pushEnemyMovement(); blockActions(); blockActions(); addEnemies(); enemyDamaged(); enemyMovement(); enemyAttackState(); backgroundMovement(); enemyHealthReachesZero(); noOverLap(); noOverLap2(); pickUpActions(); if (!superAttack) { yspeed = yspeed + gravity; if (sam._x < 50) { sam._x = 50; } if (sam._x > 480) { sam._x = 480; } if (sliding) { if (slidingTimer == 0) { if (onfloor) { _root.attachMovie("dust_mc", "dust_mc", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); dust_mc._xscale = sam._xscale; } else { _root.attachMovie("pushg", "pushg", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); pushg._xscale = sam._xscale; } } slidingTimer++; sam.gotoAndStop("slide"); if (slidingTimer == 10) { smack = 0; sliding = false; slidingTimer = 0; } if (slidingRight) { sam._x = sam._x + (samSpeed * 4); } if (slidingLeft) { sam._x = sam._x - (samSpeed * 4); } } if (attacking) { attackingTimer--; if (attackingTimer > 4) { if (samLeft) { sam._x = sam._x - samSpeed; } else { sam._x = sam._x + samSpeed; } } sam.gotoAndStop("attack"); if (attackingTimer == 0) { attacking = false; attackingTimer = 8; smack = 0; } } if (sam._y == 305) { onfloor = true; yspeed = 0; jump = false; sam._y = 305; } if (sam._y > 306) { sam._y = 305; yspeed = 0; } if (!sliding) { if (!attacking) { if (Key.isDown(68) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { huh_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(68)) { hit2 = false; } if (Key.isDown(65) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { huh_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(65)) { hit3 = false; } if (Key.isDown(83)) { dropping = true; } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (Key.isDown(32)) { attacking = true; } if (Key.isDown(87)) { if (onfloor or onRoof) { _root.attachMovie("forslide", "forslide", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } if (Key.isDown(65)) { samLeft = true; sam.gotoAndStop("run"); sam._xscale = 100; sam._x = sam._x - samSpeed; } else if (Key.isDown(68)) { samLeft = false; sam.gotoAndStop("run"); sam._xscale = -100; sam._x = sam._x + samSpeed; } else { sam.gotoAndStop("idle"); } } sam._y = sam._y + (yspeed * 2); } } };
Frame 13
sam.removeMovieClip(); death_mc2.removeMovieClip(); death_mc.removeMovieClip(); stopAllSounds(); play();
Frame 14
function removeHealthPickUp() { i = healthPickUp.length - 1; while (i >= 0) { healthPickUp[i].removeMovieClip(); healthPickUp.splice(i, 1); i--; } } function removeBlocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeBack_ground() { i = back_ground.length - 1; while (i >= 0) { back_ground[i].removeMovieClip(); back_ground.splice(i, 1); i--; } } function removeShot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.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 addEnemies() { if (startGame) { if (addbossonce == 0) { boss = _root.attachMovie("xboss_mc", "xboss_mc", _root.getNextHighestDepth(), {_y:430, _x:700}); enemy.push(boss); enemyHealth.push(1500); type.push(4); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); boss2 = _root.attachMovie("yboss_mc", "yboss_mc", _root.getNextHighestDepth(), {_y:430, _x:-100}); enemy.push(boss2); enemyHealth.push(1500); type.push(5); hit.push(0); damagedTimer.push(0); enemyAttacking.push(0); enemyAttackingTimer.push(0); addbossonce = 1; } } } function enemyDamaged() { if (sliding) { playerPower = 3; } else { playerPower = 2; } if (smackYou == 1) { smackTimer++; if (smackTimer == 20) { smackYou = 0; smackTimer = 0; } } i = enemy.length - 1; while (i >= 0) { if (enemy[i].hitTest(sam)) { if (attacking or sliding) { if (sliding) { if (Key.isDown(32)) { enemyHealth[i] = enemyHealth[i] - (playerPower + 25); if (smack == 0) { randomnumber++; boom_sound.start(); lolsemma = _root.attachMovie("bigger", "bigger" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); lolsemma._xscale = sam._xscale; smack = 1; } } } enemyHealth[i] = enemyHealth[i] - playerPower; hit[i] = 1; if (smackYou == 0) { smacked_sound.start(); smackYou = 1; } if (smack == 0) { randomnumber++; _root.attachMovie("hitSpark", "hitSpark" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); smack = 1; } } } i--; } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { bothbosses--; score = score + 100; showenemykills._x = 0; removeect = 45; removeec = true; enemiesdead++; randomnumber++; numberOfpeeps--; if (type[i] == 4) { bossdead = true; score = score + 1400; death_mc = _root.attachMovie("xbossdead_mc", "bossdead_mc" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc._xscale = enemy[i]._xscale; } if (type[i] == 5) { bossdead = true; score = score + 1400; death_mc2 = _root.attachMovie("ybossdead_mc", "bossdead_mc" + randomnumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); death_mc2._xscale = enemy[i]._xscale; } enemy[i].removeMovieClip(); enemy.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); } i--; } } function enemyAnimations() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 4) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } if (type[i] == 5) { if ((enemyAttacking[i] == 0) && (enemyAttackingTimer[i] == 0)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] < 9)) { enemy[i].gotoAndStop("walk"); } if ((enemyAttacking[i] == 1) && (enemyAttackingTimer[i] > 8)) { enemy[i].gotoAndStop("attack"); } } i--; } } function shotActions() { i = shot.length - 1; while (i >= 0) { if (shot[i].hitTest(sam)) { playerHealth = playerHealth - 2; hitPlayer = 1; randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x < 0) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._x > 640) { shot[i].removeMovieClip(); shot.splice(i, 1); } if (shot[i]._y > 430) { randomnumber++; explo = _root.attachMovie("exp", "exp" + randomnumber, _root.getNextHighestDepth(), {_y:shot[i]._y, _x:shot[i]._x}); shot[i].removeMovieClip(); shot.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 + 3; _root._y = _root._y + 3; } else if (shake == 2) { shake = shake + 1; _root._y = _root._y - 5; _root._x = _root._x - 5; } else if (shake > 2) { shake = 0; _root._x = _root._x + 2; _root._y = _root._y + 2; } } function enemyAttackState() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 4) { if (hit[i] == 0) { if (enemy[i].hitTest(sam)) { enemyAttacking[i] = 1; if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 1; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] == 15) { randomnumber++; bomb = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:-50, _x:180}); shot.push(bomb); bomb.onEnterFrame = function () { this._y = this._y + 10; }; randomnumber++; bomb2 = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:-50, _x:280}); shot.push(bomb2); bomb2.onEnterFrame = function () { this._y = this._y + 8; }; randomnumber++; bomb3 = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:-50, _x:425}); shot.push(bomb3); bomb3.onEnterFrame = function () { this._y = this._y + 6; }; randomnumber++; bomb4 = _root.attachMovie("bomb_mc", "bomb_mc" + randomnumber, _root.getNextHighestDepth(), {_y:-50, _x:590}); shot.push(bomb4); bomb4.onEnterFrame = function () { this._y = this._y + 4; }; shake++; } if (enemyAttackingTimer[i] > 21) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; } } if (type[i] == 5) { if (hit[i] == 0) { willAttack++; if (willAttack == 45) { enemyAttacking[i] = 1; } if (enemy[i].hitTest(sam)) { if (enemyAttackingTimer[i] > 9) { playerHealth = playerHealth - 1.5; hitPlayer = 1; } } } if (enemyAttacking[i] == 1) { enemyAttackingTimer[i]++; } if (enemyAttackingTimer[i] == 15) { dropping = true; shake++; } if (enemyAttackingTimer[i] > 21) { enemyAttackingTimer[i] = 0; enemyAttacking[i] = 0; willAttack = 0; } } i--; } } function enemyMovement() { i = enemy.length - 1; while (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); } if (hit[i] == 1) { var _local2 = enemy[i].transform.colorTransform; _local2.rgb = 4294967295; enemy[i].transform.colorTransform = _local2; damagedTimer[i]++; if (damagedTimer[i] == 1) { hit[i] = 0; damagedTimer[i] = 0; } } if (type[i] == 4) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 3); } if (type[i] == 5) { if (sam._x < enemy[i]._x) { enemy[i]._xscale = 100; } else { enemy[i]._xscale = -100; } endX = _root.sam._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) / enemySpeed) / 3); } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!sam.hitTest(blocks[i])) && ((!sam._y) == 450)) { onfloor = false; } if (sam.hitTest(blocks[i])) { if (sam._y > blocks[i]._y) { if (!dropping) { sam._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } 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])) { endX = _root.enemy[j]._x; enemy[i]._x = enemy[i]._x - ((endX - enemy[i]._x) / enemySpeed); } } j--; } i--; } } stop(); level = 3; boom_sound = new Sound(); boom_sound.attachSound("boom"); huh_sound = new Sound(); huh_sound.attachSound("huh"); smacked_sound = new Sound(); smacked_sound.attachSound("smack"); _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:5, _y:30}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:3, _y:30}); _root.attachMovie("showenemykills", "showenemykills", _root.getNextHighestDepth(), {_x:-3000, _y:0}); _root.attachMovie("score_mc", "score_mc", _root.getNextHighestDepth(), {_x:0, _y:0}); _root.attachMovie("sam", "sam", _root.getNextHighestDepth(), {_x:250, _y:0}); _root.attachMovie("fight", "fight", _root.getNextHighestDepth(), {_x:0, _y:0}); sam._xscale = -100; shake = 0; backDropSpeed = 5; foreGroundSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; samSpeed = 15; enemySpeed = 25; samLeft = false; slidingRight = false; slidingLeft = false; attacking = false; attackingTimer = 8; onfloor = true; hit2 = false; hit3 = false; startTimer = 30; startGame = false; randomnumber = 0; releaseenemy = 0; releaseHealth = 0; fakeness = 0; willAttack = 0; releaseEnemyGap = 1000; yspeed = 0; removeec = false; removeect = 45; jumpamount = 20; playerHealth = 100; gravity = 2; hitPlayer = false; hitTimer = 0; jump = false; smackTimer = 0; choice = 0; choice2 = 0; choice3 = 0; choice4 = 0; gameOverTimer = 0; sperChoice = 0; chanceOfNasty = 0; nastyTimer = 0; addbossonce = 0; addNasty = false; smackYou = 0; dropping = false; droppingTimer = 0; playerPower = 0.5; numberOfpeeps = 0; bossdead = false; bothbosses = 2; var healthPickUp = new Array(); var blocks = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var type = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var back_ground = new Array(); var shot = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); var back_ground_position = new Array(); back_ground_position.push(0, 0, 1, 1); sam.onEnterFrame = function () { enemy_enemy1.swapDepths(_root.getNextHighestDepth()); sam.swapDepths(_root.getNextHighestDepth()); enemy_enemy2.swapDepths(_root.getNextHighestDepth()); enemy_enemy3.swapDepths(_root.getNextHighestDepth()); hitSpark.swapDepths(_root.getNextHighestDepth()); lolsemma.swapDepths(_root.getNextHighestDepth()); fadeout.swapDepths(_root.getNextHighestDepth()); showenemykills.ems.text = enemiesdead; if (hitPlayer == 0) { var _local2 = sam.transform.colorTransform; sam.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = sam.transform.colorTransform; _local2.rgb = 4294967295; sam.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (startTimer > 0) { startTimer--; if (startTimer == 0) { startGame = true; } } healthBar._xscale = playerHealth; score_mc.pts.text = score; if (bothbosses == 0) { if (gameOverTimer == 0) { _root.attachMovie("fadeout", "fadeout", _root.getNextHighestDepth(), {_y:0, _x:0}); } gameOverTimer++; if (gameOverTimer == 159) { removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("finished"); } } if (playerHealth < 1) { playerHealth = 0; removeShot(); removeEnemy(); removeType(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeBack_ground(); removeEnemyAttacking(); removeEnemyAttackingTimer(); removeBlocks(); removeHealthPickUp(); score_mc.removeMovieClip(); showenemykills.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); gotoAndStop ("reset"); } if (playerHealth > 100) { playerHealth = 100; } if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } shaker(); cantplaychess(); hideec(); addfakeness(); shotActions(); enemyAnimations(); blockActions(); addEnemies(); enemyDamaged(); enemyMovement(); enemyAttackState(); enemyHealthReachesZero(); noOverLap(); if (!superAttack) { yspeed = yspeed + gravity; if (sam._x < 50) { sam._x = 50; } if (sam._x > 590) { sam._x = 590; } if (sliding) { if (slidingTimer == 0) { if (onfloor) { _root.attachMovie("dust_mc", "dust_mc", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); dust_mc._xscale = sam._xscale; } else { _root.attachMovie("pushg", "pushg", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); pushg._xscale = sam._xscale; } } slidingTimer++; sam.gotoAndStop("slide"); if (slidingTimer == 10) { smack = 0; sliding = false; slidingTimer = 0; } if (slidingRight) { sam._x = sam._x + (samSpeed * 4); } if (slidingLeft) { sam._x = sam._x - (samSpeed * 4); } } if (attacking) { attackingTimer--; if (attackingTimer > 4) { if (samLeft) { sam._x = sam._x - samSpeed; } else { sam._x = sam._x + samSpeed; } } sam.gotoAndStop("attack"); if (attackingTimer == 0) { attacking = false; attackingTimer = 8; smack = 0; } } if (sam._y == 450) { onfloor = true; yspeed = 0; jump = false; sam._y = 450; } if (sam._y > 449) { sam._y = 450; yspeed = 0; } if (!sliding) { if (!attacking) { if (Key.isDown(68) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { huh_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(68)) { hit2 = false; } if (Key.isDown(65) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { huh_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(65)) { hit3 = false; } if (Key.isDown(83)) { dropping = true; } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (Key.isDown(32)) { attacking = true; } if (Key.isDown(87)) { if (onfloor or onRoof) { _root.attachMovie("forslide", "forslide", _root.getNextHighestDepth(), {_x:sam._x, _y:sam._y}); jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } if (Key.isDown(65)) { samLeft = true; sam.gotoAndStop("run"); sam._xscale = 100; sam._x = sam._x - samSpeed; } else if (Key.isDown(68)) { samLeft = false; sam.gotoAndStop("run"); sam._xscale = -100; sam._x = sam._x + samSpeed; } else { sam.gotoAndStop("idle"); } } sam._y = sam._y + (yspeed * 2); } } };
Frame 15
getURL ("http://xdgames.co.uk/", "_blank"); sam.removeMovieClip(); death_mc2.removeMovieClip(); death_mc.removeMovieClip(); stopAllSounds(); play();
Frame 16
var o = {n:[8, 5, 14, 5, 11, 8, 7, 14, 2, 5, 8, 14, 14, 7, 8, 1], f:function (i, s) { if (s.length == 16) { return(s); } return(this.f(i + 1, s + this.n[i].toString(16))); }}; var boardID = o.f(0, ""); mochi.as2.MochiScores.showLeaderboard({boardID:boardID, score:score, name:playername});
Symbol 801 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.0"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local3 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servicesURL != undefined) { _servicesURL = urlOptions().servicesURL; } allowDomains(_servicesURL); _clip = clip.createEmptyMovieClip(_local3, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip((((_servicesURL + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; if (_root.mochiad_options) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static var _servicesURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; }
Symbol 802 MovieClip [__Packages.mochi.as2.MochiScores] Frame 0
class mochi.as2.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.as2.MochiScores.boardID = boardID; mochi.as2.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if ((options.clip == null) || (options.clip == undefined)) { options.clip = mochi.as2.MochiServices.clip; } if ((options.clip != mochi.as2.MochiServices.__get__clip()) || (mochi.as2.MochiServices.__get__childClip()._target == undefined)) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.connect(mochi.as2.MochiServices.__get__id(), options.clip); } delete options.clip; if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (options.score instanceof TextField) { if (options.score.text != undefined) { options.score = options.score.text; } } else if (options.score instanceof mochi.as2.MochiDigits) { options.score = options.score.value; } var _local1 = Number(options.score); if (isNaN(_local1)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'"); } else if ((_local1 == Number.NEGATIVE_INFINITY) || (_local1 == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite"); } else { if (Math.floor(_local1) != _local1) { trace(("WARNING: Submitted score '" + options.score) + "' will be truncated"); } options.score = _local1; } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.as2.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.as2.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); mochi.as2.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.as2.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { score = Number(score); if (isNaN(score)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is 'Not a Number'"); } else if ((score == Number.NEGATIVE_INFINITY) || (score == Number.POSITIVE_INFINITY)) { trace(("ERROR: Submitted score '" + String(score)) + "' will be rejected, score is an infinite"); } else { if (Math.floor(score) != score) { trace(("WARNING: Submitted score '" + String(score)) + "' will be truncated"); } score = Number(score); } mochi.as2.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.as2.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 803 MovieClip [__Packages.mochi.as2.MochiDigits] Frame 0
class mochi.as2.MochiDigits { var Encoder, Fragment, Sibling; function MochiDigits (digit, index) { Encoder = 0; setValue(digit, index); } function get value() { return(Number(toString())); } function set value(v) { setValue(v); //return(value); } function addValue(v) { value = value + v; } function setValue(digit, index) { var _local3 = digit.toString(); if ((index == undefined) || (isNaN(index))) { index = 0; } Fragment = _local3.charCodeAt(index++) ^ Encoder; if (index < _local3.length) { Sibling = new mochi.as2.MochiDigits(digit, index); } else { Sibling = null; } reencode(); } function reencode() { var _local2 = int(2147483647 * Math.random()); Fragment = Fragment ^ (_local2 ^ Encoder); Encoder = _local2; } function toString() { var _local2 = String.fromCharCode(Fragment ^ Encoder); return(((Sibling != null) ? (_local2.concat(Sibling.toString())) : (_local2))); } }
Symbol 42 MovieClip Frame 8
stop();
Symbol 44 MovieClip Frame 11
stop();
Symbol 45 MovieClip [sam] Frame 1
stop();
Symbol 45 MovieClip [sam] Frame 2
stop();
Symbol 45 MovieClip [sam] Frame 3
stop();
Symbol 45 MovieClip [sam] Frame 4
stop();
Symbol 78 MovieClip [enemy] Frame 1
stop();
Symbol 78 MovieClip [enemy] Frame 2
stop();
Symbol 78 MovieClip [enemy] Frame 3
stop();
Symbol 92 MovieClip [dust_mc] Frame 9
this.removeMovieClip();
Symbol 136 MovieClip [dead1] Frame 45
this.removeMovieClip();
Symbol 191 MovieClip [enemy2] Frame 1
stop();
Symbol 191 MovieClip [enemy2] Frame 2
stop();
Symbol 225 MovieClip [dead2] Frame 33
this.removeMovieClip();
Symbol 233 MovieClip [hitSpark] Frame 7
this.removeMovieClip();
Symbol 243 MovieClip [forslide] Frame 9
this.removeMovieClip();
Symbol 249 MovieClip [pushg] Frame 3
this.removeMovieClip();
Symbol 293 MovieClip [enemy3] Frame 1
stop();
Symbol 293 MovieClip [enemy3] Frame 2
stop();
Symbol 293 MovieClip [enemy3] Frame 3
stop();
Symbol 317 MovieClip [dead3] Frame 23
this.removeMovieClip();
Symbol 365 MovieClip [exp] Frame 8
this.removeMovieClip();
Symbol 375 MovieClip [dead4] Frame 9
this.removeMovieClip();
Symbol 383 MovieClip [bigger] Frame 7
this.removeMovieClip();
Symbol 387 MovieClip [gogo] Frame 95
this.removeMovieClip();
Symbol 395 MovieClip [healthBar] Frame 1
stop();
Symbol 395 MovieClip [healthBar] Frame 2
stop();
Symbol 441 MovieClip Frame 12
stop();
Symbol 445 Button
on (release) { gotoAndPlay (2); _root.soundstatus = "off"; }
Symbol 446 MovieClip Frame 11
stop();
Symbol 448 Button
on (release) { gotoAndPlay (1); _root.soundstatus = "on"; }
Symbol 449 MovieClip Frame 1
stop();
Symbol 449 MovieClip Frame 2
stop();
Instance of Symbol 453 MovieClip in Symbol 454 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 461 MovieClip [fight] Frame 71
this.removeMovieClip();
Symbol 471 MovieClip [puff] Frame 13
this.removeMovieClip();
Symbol 512 MovieClip [boss_mc] Frame 1
stop();
Symbol 512 MovieClip [boss_mc] Frame 2
stop();
Symbol 530 MovieClip [bossdead_mc] Frame 25
this.removeMovieClip();
Symbol 532 MovieClip [fadeout] Frame 160
this.removeMovieClip();
Symbol 546 MovieClip [xenemy] Frame 1
stop();
Symbol 546 MovieClip [xenemy] Frame 2
stop();
Symbol 546 MovieClip [xenemy] Frame 3
stop();
Symbol 564 MovieClip [xdead1] Frame 17
this.removeMovieClip();
Symbol 599 MovieClip [xenemy3] Frame 1
stop();
Symbol 599 MovieClip [xenemy3] Frame 2
stop();
Symbol 599 MovieClip [xenemy3] Frame 3
stop();
Symbol 623 MovieClip [xdead3] Frame 23
this.removeMovieClip();
Symbol 662 MovieClip [xboss_mc] Frame 1
stop();
Symbol 662 MovieClip [xboss_mc] Frame 2
stop();
Symbol 675 MovieClip Frame 12
stop();
Symbol 713 MovieClip [yboss_mc] Frame 1
stop();
Symbol 713 MovieClip [yboss_mc] Frame 2
stop();
Symbol 726 MovieClip Frame 12
stop();
Symbol 736 MovieClip Frame 32
stop();
Symbol 742 MovieClip Frame 1
_root.stop();
Symbol 742 MovieClip Frame 185
_root.play();

Library Items

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

Instance Names

"loadBar"Frame 1Symbol 5 MovieClip
"logo"Frame 4Symbol 742 MovieClip
"playButton"Frame 5Symbol 747 MovieClip
"hsButton"Frame 5Symbol 750 MovieClip
"xd"Frame 5Symbol 755 MovieClip
"conts"Frame 8Symbol 758 MovieClip
"ade"Frame 9Symbol 747 MovieClip
"spd"Frame 9Symbol 747 MovieClip
"bloc"Frame 9Symbol 762 MovieClip
"backdrop"Frame 10Symbol 767 MovieClip
"backdrop_tile_2"Frame 10Symbol 767 MovieClip
"foreGround"Frame 10Symbol 777 MovieClip
"foreGround_tile_2"Frame 10Symbol 785 MovieClip
"block1"Frame 10Symbol 787 MovieClip
"block2"Frame 10Symbol 787 MovieClip
"block1"Frame 14Symbol 787 MovieClip
"ems"Symbol 392 MovieClip [showenemykills] Frame 1Symbol 389 EditableText
"pts"Symbol 458 MovieClip [score_mc] Frame 1Symbol 455 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 801 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 802 as "__Packages.mochi.as2.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 803 as "__Packages.mochi.as2.MochiDigits"
ExportAssets (56)Timeline Frame 3Symbol 45 as "sam"
ExportAssets (56)Timeline Frame 3Symbol 78 as "enemy"
ExportAssets (56)Timeline Frame 3Symbol 92 as "dust_mc"
ExportAssets (56)Timeline Frame 3Symbol 136 as "dead1"
ExportAssets (56)Timeline Frame 3Symbol 191 as "enemy2"
ExportAssets (56)Timeline Frame 3Symbol 225 as "dead2"
ExportAssets (56)Timeline Frame 3Symbol 233 as "hitSpark"
ExportAssets (56)Timeline Frame 3Symbol 243 as "forslide"
ExportAssets (56)Timeline Frame 3Symbol 249 as "pushg"
ExportAssets (56)Timeline Frame 3Symbol 293 as "enemy3"
ExportAssets (56)Timeline Frame 3Symbol 317 as "dead3"
ExportAssets (56)Timeline Frame 3Symbol 320 as "delph"
ExportAssets (56)Timeline Frame 3Symbol 342 as "enemy4"
ExportAssets (56)Timeline Frame 3Symbol 354 as "bomb_mc"
ExportAssets (56)Timeline Frame 3Symbol 365 as "exp"
ExportAssets (56)Timeline Frame 3Symbol 375 as "dead4"
ExportAssets (56)Timeline Frame 3Symbol 383 as "bigger"
ExportAssets (56)Timeline Frame 3Symbol 387 as "gogo"
ExportAssets (56)Timeline Frame 3Symbol 392 as "showenemykills"
ExportAssets (56)Timeline Frame 3Symbol 395 as "healthBar"
ExportAssets (56)Timeline Frame 3Symbol 401 as "barBoarder"
ExportAssets (56)Timeline Frame 3Symbol 407 as "hpp"
ExportAssets (56)Timeline Frame 3Symbol 433 as "gh"
ExportAssets (56)Timeline Frame 3Symbol 454 as "sound_contr"
ExportAssets (56)Timeline Frame 3Symbol 458 as "score_mc"
ExportAssets (56)Timeline Frame 3Symbol 461 as "fight"
ExportAssets (56)Timeline Frame 3Symbol 471 as "puff"
ExportAssets (56)Timeline Frame 3Symbol 512 as "boss_mc"
ExportAssets (56)Timeline Frame 3Symbol 530 as "bossdead_mc"
ExportAssets (56)Timeline Frame 3Symbol 532 as "fadeout"
ExportAssets (56)Timeline Frame 3Symbol 546 as "xenemy"
ExportAssets (56)Timeline Frame 3Symbol 564 as "xdead1"
ExportAssets (56)Timeline Frame 3Symbol 599 as "xenemy3"
ExportAssets (56)Timeline Frame 3Symbol 623 as "xdead3"
ExportAssets (56)Timeline Frame 3Symbol 662 as "xboss_mc"
ExportAssets (56)Timeline Frame 3Symbol 676 as "xbossdead_mc"
ExportAssets (56)Timeline Frame 3Symbol 713 as "yboss_mc"
ExportAssets (56)Timeline Frame 3Symbol 727 as "ybossdead_mc"
ExportAssets (56)Timeline Frame 3Symbol 728 as "smack"
ExportAssets (56)Timeline Frame 3Symbol 729 as "boom"
ExportAssets (56)Timeline Frame 3Symbol 730 as "huh"

Labels

"title"Frame 5
"reset"Frame 7
"ints"Frame 8
"blee"Frame 9
"blu"Frame 10
"stage2"Frame 11
"atboss"Frame 13
"finished"Frame 15
"idle"Symbol 45 MovieClip [sam] Frame 1
"run"Symbol 45 MovieClip [sam] Frame 2
"attack"Symbol 45 MovieClip [sam] Frame 3
"slide"Symbol 45 MovieClip [sam] Frame 4
"walk"Symbol 78 MovieClip [enemy] Frame 1
"idle"Symbol 78 MovieClip [enemy] Frame 2
"attack"Symbol 78 MovieClip [enemy] Frame 3
"walk"Symbol 191 MovieClip [enemy2] Frame 1
"attack"Symbol 191 MovieClip [enemy2] Frame 2
"walk"Symbol 293 MovieClip [enemy3] Frame 1
"attack"Symbol 293 MovieClip [enemy3] Frame 2
"idle"Symbol 293 MovieClip [enemy3] Frame 3
"normal"Symbol 395 MovieClip [healthBar] Frame 1
"max"Symbol 395 MovieClip [healthBar] Frame 2
"walk"Symbol 512 MovieClip [boss_mc] Frame 1
"attack"Symbol 512 MovieClip [boss_mc] Frame 2
"walk"Symbol 546 MovieClip [xenemy] Frame 1
"idle"Symbol 546 MovieClip [xenemy] Frame 2
"attack"Symbol 546 MovieClip [xenemy] Frame 3
"walk"Symbol 599 MovieClip [xenemy3] Frame 1
"attack"Symbol 599 MovieClip [xenemy3] Frame 2
"idle"Symbol 599 MovieClip [xenemy3] Frame 3
"walk"Symbol 662 MovieClip [xboss_mc] Frame 1
"attack"Symbol 662 MovieClip [xboss_mc] Frame 2
"walk"Symbol 713 MovieClip [yboss_mc] Frame 1
"attack"Symbol 713 MovieClip [yboss_mc] Frame 2

Dynamic Text Variables

loadTextSymbol 3 EditableText"Loading...."




http://swfchan.com/26/126310/info.shtml
Created: 26/2 -2019 05:56:04 Last modified: 26/2 -2019 05:56:04 Server time: 11/05 -2024 06:39:08