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

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

Just A Bunny - a follow on from the This Bunny Kills mini game.swf

This is the info page for
Flash #90238

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


Text
Kickass Free Online Games

Kickass Free Online Games

Loading....

Just Loading

Please wait

Killed:

0

D

GAMES.CO.UK

developed by

HE'S THE BEST THERE EVER WAS....

MORE GAMES

MEER SPELLEN

PLUS DE JEUX

MEHR SPIELE

WIĘCEJ GIER

FLER SPEL

ALTRI GIOCHI

MÁS JUEGOS

MAIS JOGOS

ДРУГИЕ ИГРЫ

PERMAINAN LAINNYA

DAHA FAZLA OYUN

LABIH BANYAK PERMAINAN

3 WEEKS EARLIER...

Your skills are
incredible.

Join us...

...and together we
can conquer this
entire land!

NEVER.

KILL HIM...

ActionScript [AS1/AS2]

Frame 1
var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; gamename = "just_a_bunny"; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == "") { hostingdomain = "unknown"; } savedomain1 = "gamedev.dev.spilgames.com"; savedomain2 = "www8.agame.com"; if ((hostingdomain == savedomain1) || (hostingdomain == savedomain2)) { spilnetwerk = "internal"; } else { spilnetwerk = "external"; } _root.localization_url1 = (((("http://www.a10.com/?utm_medium=brandedgames_" + spilnetwerk) + "&utm_campaign=") + gamename) + "&utm_source=") + hostingdomain; _root.localization_language_nr = 1; _root.localization_branding_nr = 46; _root.localization_portal = "teen"; if (_root.localization_portal == "game_com_cn") { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); }; }
Frame 2
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 3
gotoAndPlay (2);
Frame 5
stopAllSounds(); atBoss = false; playerType = "normal"; play();
Frame 6
logo.onPress = function () { getURL ("http://www.xdgames.co.uk", "_blank"); }; sound_contr._alpha = 0; qualityControl._alpha = 0;
Frame 7
ftb.removeMovieClip();
Instance of Symbol 707 MovieClip in Frame 7
on (release) { _root.nextFrame(); }
Frame 8
gamename = "just_a_bunny"; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == "") { hostingdomain = "unknown"; } savedomain1 = "gamedev.dev.spilgames.com"; savedomain2 = "www8.agame.com"; if ((hostingdomain == savedomain1) || (hostingdomain == savedomain2)) { spilnetwerk = "internal"; } else { spilnetwerk = "external"; } _root.localization_url1 = (((("http://www.a10.com/?utm_medium=brandedgames_" + spilnetwerk) + "&utm_campaign=") + gamename) + "&utm_source=") + hostingdomain; _root.localization_language_nr = 1; _root.localization_branding_nr = 46; _root.localization_portal = "teen"; if (_root.localization_portal == "game_com_cn") { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); }; } stop(); _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; pb.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; pb.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); canSelect = false; } };
Frame 9
stop(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; ints.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { nextFrame(); } } }; ints.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); canSelect = false; } };
Frame 10
stopAllSounds(); play();
Frame 11
stop(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; normal.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { stopAllSounds(); nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; ninja.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; white.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; fuming.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; normal.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "normal"; canSelect = false; } }; ninja.onRelease = function () { }; white.onRelease = function () { }; fuming.onRelease = function () { };
Frame 12
function removeall() { ninjaBar.removeMovieClip(); enterBoss.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removeback_ground(); removeback_ground_position(); } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeback_ground_position() { i = back_ground_position.length - 1; while (i >= 0) { back_ground_position[i].removeMovieClip(); back_ground_position.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } i--; } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 31) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(10); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 31) && (pplKilled < 41)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(20); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 41) && (pplKilled < 51)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(40); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { hit_sound.start(); if (addBlood == 5) { _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); } addBlood++; pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == "boss") { addblood = 0; _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); bossKilled = true; randomNumber++; deadbod2 = _root.attachMovie("sdeath", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 30; enemyNumber--; randomNumber++; up = _root.attachMovie("plus", "plus" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); death_mc._xscale = 30; death_mc._yscale = 30; 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); hypArray.splice(i, 1); } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (enemy[i].hitTest(strong_smoke_mc)) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - 0.5; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 5.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 2); } } } if (type[i] == "boss") { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 6); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { bossBeingHit++; enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((enemy[i]._y == 450) && (player._y < 300)) { findPlayer++; } if ((enemy[i]._y < 300) && (player._y == 450)) { findPlayer++; } if (findPlayer > 80) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } } if (swordThrow) { if (enemy[i]._y == 278) { if (bossBeingHit > 1) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = player._x + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (!swordThrow) { if (bossBeingHit > 10) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee1"); } else { player.gotoAndStop("melee1"); } if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee2"); } else { player.gotoAndStop("melee2"); } if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee3"); } else { player.gotoAndStop("melee3"); } if (is_attacking == 24) { addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._x > 410) { enemy_smoke_mc._x = enemy_smoke_mc._x - 5; strong_smoke_mc._x = strong_smoke_mc._x - 5; playerFade._x = playerFade._x - 5; smoke_mc._x = smoke_mc._x - 5; player._x = 410; } if (player._x < 40) { player._x = 40; } if (!moveDown) { if (!jump) { if (!swordThrow) { if (!bunnyPush) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (Key.isDown(68)) { if (canAttack) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!attacking) { bunnyPush = true; } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!moveDown) { if (!sliding) { if (!swordThrow) { if (!bunnyPush) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { shake++; boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { if (((playerType == "normal") or (playerType == "assassin")) or (playerType == "white")) { energy = energy - 50; } if (playerType == "rage") { energy = energy - 25; } playerSpeed = 10; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { swing_sound.start(); randomNumber++; if (playerType == "normal") { playerFade = _root.attachMovie("playerFade", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "assassin") { playerFade = _root.attachMovie("playerFade2", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "white") { playerFade = _root.attachMovie("playerFade3", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "rage") { playerFade = _root.attachMovie("playerFade4", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; randomNumber++; smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); smoke_mc._xscale = player._xscale; smoke_mc._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingRight) { player._x = player._x + (dashSpeed * 8); } if (slidingLeft) { player._x = player._x - (dashSpeed * 8); } if (slidingTimer == 3) { dashSpeed = 0; } if (slidingTimer == 10) { energy = energy - 15; dashSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; } } if (swordThrow) { player.gotoAndStop("throw"); swordThrowTimer++; if (swordThrowTimer == 25) { energy = energy - 25; swordThrowTimer = 0; swordThrow = false; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } if (moveDownTimer == 17) { randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } moveDownTimer++; if (moveDownTimer == 18) { energy = energy - 30; moveDownTimer = 0; moveDown = false; } } if (Key.isDown(83)) { if (canAttack) { if (!jump) { if (!attacking) { if (!bunnyPush) { if (player._y == 450) { if (!moveDown) { swordThrow = true; } } else { moveDown = true; } } } } } } if (canAttack) { if (!jump) { if (!moveDown) { if (!swordThrow) { if (!attacking) { if (!bunnyPush) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } } if (Key.isDown(38)) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!bunnyPush) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } } } } } if (Key.isDown(40)) { if (!moveDown) { dropping = true; } } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (!swordThrow) { if (!moveDown) { if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } } player._y = player._y + yspeed; if (player._y > 450) { dropping = false; onfloor = true; jump = false; yspeed = 0; player._y = 450; } else { yspeed = yspeed + (gravity * 2); } } 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 backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -800) { back_ground[i]._x = 800; } if (player._x > 410) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - 2; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - 5; } } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!player.hitTest(blocks[i])) && ((!player._y) == 450)) { onfloor = false; } if (player._x > 410) { blocks[i]._x = blocks[i]._x - 5; } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (!swordThrow) { if (player.hitTest(blocks[i])) { if (player._y > blocks[i]._y) { if (!dropping) { player._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } } i--; } } function enemyOnStage() { if (atBoss) { anyOneAbout = false; } if (!atBoss) { if (pplKilled < 50) { anyOneAbout = true; } else { anyOneAbout = false; } } if (!anyOneAbout) { releaseBoss++; if (releaseBoss == 100) { atBoss = true; _root.attachMovie("enterBoss", "enterBoss", _root.getNextHighestDepth()); enemy_ = _root.attachMovie("sguy", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:1700}); depths.push(enemy_); enemy.push(enemy_); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(500); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } if (anyOneAbout) { releaseBoss = 0; } if (releaseBoss > 100) { releaseBoss = 101; } } 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 - 9; _root._x = _root._x - 9; } else if (shake > 2) { shake = 0; _root._x = _root._x + 6; _root._y = _root._y + 6; } } function playersEnergyBar() { energy = energy + 0.5; if (energy < 0) { canAttack = false; energy = 0; } if (energy > 100) { canAttack = true; energy = 100; } ninjaBar._xscale = energy; if (!canAttack) { ninjaBar.gotoAndStop("normal"); } else { ninjaBar.gotoAndStop("max"); } } stop(); stage = 1; _root.attachMovie("stage", "stage", _root.getNextHighestDepth(), {_x:-100, _y:-50}); if (playerType == "normal") { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "assassin") { _root.attachMovie("player2", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "white") { _root.attachMovie("player3", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "rage") { _root.attachMovie("player4", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("ninjaBar", "ninjaBar", _root.getNextHighestDepth(), {_x:39, _y:38}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); player._yscale = 65; player._xscale = 65; addFirstCombo = false; addSecondCombo = false; addThirdCombo = false; findPlayer = 0; Pause = 0; canAttack = true; energy = 100; enemyPower = 0.5; playerHealth = 100; wait = 0; placeTrans = true; bossKilled = false; goTimer = 0; bossBeingHit = 0; releaseBoss = 0; bunnyPush = false; bunnyPushTimer = 0; moveDown = false; moveDownTimer = 0; swordThrow = false; swordThrowTimer = 0; addBlood = 0; shake = 0; dropping = false; enemySpeed = 30; dashSpeed = 10; jump = false; jumpamount = 35; gravity = 2; yspeed = 0; playerPower = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; addEffect = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 10; is_attacking = 0; smack = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; releaseenemy = 0; enemyNumber = 0; releNum = 500; pplKilled = 0; anyOneAbout = false; var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var back_ground = new Array(); var back_ground_position = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2, stick1, stick2); back_ground_position.push(0, 0, 1, 1, 1, 1); player.onEnterFrame = function () { if (addBlood > 10) { addBlood = 0; } if (bossKilled) { wait++; if (wait == 110) { if (placeTrans) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); placeTrans = false; } } } if (!placeTrans) { goTimer++; if (goTimer == 27) { removeall(); stopAllSounds(); nextFrame(); } } if (playerHealth < 1) { removeall(); stopAllSounds(); gotoAndStop ("gameOver"); } barBoarder.lol.text = pplKilled; healthBar._xscale = playerHealth; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } playersEnergyBar(); enemyOnStage(); enemyMovement(); enemyHealthReachesZero(); if (Pause > 90) { if (!atBoss) { addenemy(); } } Pause++; if (Pause > 90) { Pause == 91; } noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); pushDeadbody(); pushenemy(); shaker(); blockActions(); backgroundMovement(); stick1.swapDepths(_root.getNextHighestDepth()); stick2.swapDepths(_root.getNextHighestDepth()); splatter.swapDepths(_root.getNextHighestDepth()); enterBoss.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Frame 13
stop(); stopAllSounds(); atBoss = false; player.removeMovieClip(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; normal.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { stopAllSounds(); nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; ninja.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; white.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; fuming.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; normal.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "normal"; canSelect = false; } }; ninja.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "assassin"; canSelect = false; } }; white.onRelease = function () { }; fuming.onRelease = function () { };
Frame 14
function removeall() { ninjaBar.removeMovieClip(); enterBoss.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removeback_ground(); removeback_ground_position(); } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeback_ground_position() { i = back_ground_position.length - 1; while (i >= 0) { back_ground_position[i].removeMovieClip(); back_ground_position.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } i--; } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 31) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(20); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 31) && (pplKilled < 41)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(40); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 41) && (pplKilled < 51)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(70); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { hit_sound.start(); if (addBlood == 5) { _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); } addBlood++; pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == "boss") { addblood = 0; _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); bossKilled = true; randomNumber++; deadbod2 = _root.attachMovie("sdeath", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 30; enemyNumber--; randomNumber++; up = _root.attachMovie("plus", "plus" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); death_mc._xscale = 30; death_mc._yscale = 30; 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); hypArray.splice(i, 1); } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (enemy[i].hitTest(strong_smoke_mc)) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - 0.5; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 5.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 2); } } } if (type[i] == "boss") { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 6); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { bossBeingHit++; enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (swordThrow) { if (enemy[i]._y == 278) { if (bossBeingHit > 1) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = player._x + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (!swordThrow) { if (bossBeingHit > 10) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee1"); } else { player.gotoAndStop("melee1"); } if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee2"); } else { player.gotoAndStop("melee2"); } if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee3"); } else { player.gotoAndStop("melee3"); } if (is_attacking == 24) { addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._x > 410) { enemy_smoke_mc._x = enemy_smoke_mc._x - 5; strong_smoke_mc._x = strong_smoke_mc._x - 5; playerFade._x = playerFade._x - 5; smoke_mc._x = smoke_mc._x - 5; player._x = 410; } if (player._x < 40) { player._x = 40; } if (!moveDown) { if (!jump) { if (!swordThrow) { if (!bunnyPush) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (Key.isDown(68)) { if (canAttack) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!attacking) { bunnyPush = true; } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!moveDown) { if (!sliding) { if (!swordThrow) { if (!bunnyPush) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { shake++; boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { if (((playerType == "normal") or (playerType == "assassin")) or (playerType == "white")) { energy = energy - 50; } if (playerType == "rage") { energy = energy - 25; } playerSpeed = 10; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { swing_sound.start(); randomNumber++; if (playerType == "normal") { playerFade = _root.attachMovie("playerFade", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "assassin") { playerFade = _root.attachMovie("playerFade2", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "white") { playerFade = _root.attachMovie("playerFade3", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "rage") { playerFade = _root.attachMovie("playerFade4", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; randomNumber++; smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); smoke_mc._xscale = player._xscale; smoke_mc._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingRight) { player._x = player._x + (dashSpeed * 8); } if (slidingLeft) { player._x = player._x - (dashSpeed * 8); } if (slidingTimer == 3) { dashSpeed = 0; } if (slidingTimer == 10) { energy = energy - 15; dashSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; } } if (swordThrow) { player.gotoAndStop("throw"); swordThrowTimer++; if (swordThrowTimer == 25) { energy = energy - 25; swordThrowTimer = 0; swordThrow = false; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } if (moveDownTimer == 17) { randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } moveDownTimer++; if (moveDownTimer == 18) { energy = energy - 30; moveDownTimer = 0; moveDown = false; } } if (Key.isDown(83)) { if (canAttack) { if (!jump) { if (!attacking) { if (!bunnyPush) { if (player._y == 450) { if (!moveDown) { swordThrow = true; } } else { moveDown = true; } } } } } } if (canAttack) { if (!jump) { if (!moveDown) { if (!swordThrow) { if (!attacking) { if (!bunnyPush) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } } if (Key.isDown(38)) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!bunnyPush) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } } } } } if (Key.isDown(40)) { if (!moveDown) { dropping = true; } } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (!swordThrow) { if (!moveDown) { if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } } player._y = player._y + yspeed; if (player._y > 450) { dropping = false; onfloor = true; jump = false; yspeed = 0; player._y = 450; } else { yspeed = yspeed + (gravity * 2); } } 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 backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -800) { back_ground[i]._x = 800; } if (player._x > 410) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - 2; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - 5; } } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!player.hitTest(blocks[i])) && ((!player._y) == 450)) { onfloor = false; } if (player._x > 410) { blocks[i]._x = blocks[i]._x - 5; } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (!swordThrow) { if (player.hitTest(blocks[i])) { if (player._y > blocks[i]._y) { if (!dropping) { player._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } } i--; } } function enemyOnStage() { if (pplKilled < 50) { anyOneAbout = true; } else { anyOneAbout = false; } if (!anyOneAbout) { releaseBoss++; if (releaseBoss == 200) { bossKilled = true; } } if (anyOneAbout) { releaseBoss = 0; } if (releaseBoss > 200) { releaseBoss = 201; } } 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 - 9; _root._x = _root._x - 9; } else if (shake > 2) { shake = 0; _root._x = _root._x + 6; _root._y = _root._y + 6; } } function playersEnergyBar() { energy = energy + 0.5; if (energy < 0) { canAttack = false; energy = 0; } if (energy > 100) { canAttack = true; energy = 100; } ninjaBar._xscale = energy; if (!canAttack) { ninjaBar.gotoAndStop("normal"); } else { ninjaBar.gotoAndStop("max"); } } stop(); stage = 2; if (playerType == "normal") { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "assassin") { _root.attachMovie("player2", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "white") { _root.attachMovie("player3", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "rage") { _root.attachMovie("player4", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("ninjaBar", "ninjaBar", _root.getNextHighestDepth(), {_x:39, _y:38}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); player._yscale = 65; player._xscale = 65; addFirstCombo = false; addSecondCombo = false; addThirdCombo = false; canAttack = true; Pause = 0; energy = 100; enemyPower = 0.5; playerHealth = 100; wait = 0; placeTrans = true; bossKilled = false; goTimer = 0; bossBeingHit = 0; releaseBoss = 0; bunnyPush = false; bunnyPushTimer = 0; moveDown = false; moveDownTimer = 0; swordThrow = false; swordThrowTimer = 0; addBlood = 0; shake = 0; dropping = false; enemySpeed = 30; dashSpeed = 10; jump = false; jumpamount = 35; gravity = 2; yspeed = 0; playerPower = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 10; is_attacking = 0; smack = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; releaseenemy = 0; enemyNumber = 0; releNum = 500; pplKilled = 0; anyOneAbout = false; var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var back_ground = new Array(); var back_ground_position = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); back_ground_position.push(0, 0, 1, 1); player.onEnterFrame = function () { if (addBlood > 10) { addBlood = 0; } if (bossKilled) { wait++; if (wait == 110) { if (placeTrans) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); placeTrans = false; } } } if (!placeTrans) { goTimer++; if (goTimer == 27) { stopAllSounds(); removeall(); nextFrame(); } } if (playerHealth < 1) { removeall(); stopAllSounds(); gotoAndStop ("gameOver"); } barBoarder.lol.text = pplKilled; healthBar._xscale = playerHealth; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } playersEnergyBar(); enemyOnStage(); enemyMovement(); enemyHealthReachesZero(); if (Pause > 90) { addenemy(); } Pause++; if (Pause > 90) { Pause == 91; } if (Pause == 45) { _root.attachMovie("stage", "stage", _root.getNextHighestDepth(), {_x:-100, _y:-50}); } noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); pushDeadbody(); pushenemy(); shaker(); blockActions(); backgroundMovement(); splatter.swapDepths(_root.getNextHighestDepth()); enterBoss.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Frame 15
player.removeMovieClip();
Instance of Symbol 707 MovieClip in Frame 15
on (release) { _root.nextFrame(); }
Frame 16
stop(); stopAllSounds(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; normal.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { stopAllSounds(); nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; ninja.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; white.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; fuming.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; normal.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "normal"; canSelect = false; } }; ninja.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "assassin"; canSelect = false; } }; white.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "white"; canSelect = false; } }; fuming.onRelease = function () { };
Frame 17
function removeall() { ninjaBar.removeMovieClip(); enterBoss.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removeback_ground(); removeback_ground_position(); } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeback_ground_position() { i = back_ground_position.length - 1; while (i >= 0) { back_ground_position[i].removeMovieClip(); back_ground_position.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } i--; } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 11) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("scout", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(10); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 11) && (pplKilled < 21)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy1", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(20); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 21) && (pplKilled < 31)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(40); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 31) && (pplKilled < 41)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(70); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 41) && (pplKilled < 51)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(4); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(60); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { hit_sound.start(); if (addBlood == 5) { _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); } addBlood++; pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == "boss") { addblood = 0; _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); bossKilled = true; randomNumber++; deadbod2 = _root.attachMovie("sdeath2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 30; enemyNumber--; randomNumber++; up = _root.attachMovie("plus", "plus" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); death_mc._xscale = 30; death_mc._yscale = 30; 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); hypArray.splice(i, 1); } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (enemy[i].hitTest(strong_smoke_mc)) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - 0.5; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 1.5); } } } if (type[i] == "boss") { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 3.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 113) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { bossBeingHit++; enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((enemy[i]._y == 450) && (player._y < 300)) { findPlayer++; } if ((enemy[i]._y < 300) && (player._y == 450)) { findPlayer++; } if (findPlayer > 80) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } } if (swordThrow) { if (enemy[i]._y == 278) { if (bossBeingHit > 1) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = player._x + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (!swordThrow) { if (bossBeingHit > 10) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee1"); } else { player.gotoAndStop("melee1"); } if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee2"); } else { player.gotoAndStop("melee2"); } if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee3"); } else { player.gotoAndStop("melee3"); } if (is_attacking == 24) { addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._x > 410) { enemy_smoke_mc._x = enemy_smoke_mc._x - 5; strong_smoke_mc._x = strong_smoke_mc._x - 5; playerFade._x = playerFade._x - 5; smoke_mc._x = smoke_mc._x - 5; player._x = 410; } if (player._x < 40) { player._x = 40; } if (!moveDown) { if (!jump) { if (!swordThrow) { if (!bunnyPush) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (Key.isDown(68)) { if (canAttack) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!attacking) { bunnyPush = true; } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!moveDown) { if (!sliding) { if (!swordThrow) { if (!bunnyPush) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { shake++; boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { if (((playerType == "normal") or (playerType == "assassin")) or (playerType == "white")) { energy = energy - 50; } if (playerType == "rage") { energy = energy - 25; } playerSpeed = 10; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { swing_sound.start(); randomNumber++; if (playerType == "normal") { playerFade = _root.attachMovie("playerFade", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "assassin") { playerFade = _root.attachMovie("playerFade2", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "white") { playerFade = _root.attachMovie("playerFade3", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "rage") { playerFade = _root.attachMovie("playerFade4", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; randomNumber++; smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); smoke_mc._xscale = player._xscale; smoke_mc._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingRight) { player._x = player._x + (dashSpeed * 8); } if (slidingLeft) { player._x = player._x - (dashSpeed * 8); } if (slidingTimer == 3) { dashSpeed = 0; } if (slidingTimer == 10) { energy = energy - 15; dashSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; } } if (swordThrow) { player.gotoAndStop("throw"); swordThrowTimer++; if (swordThrowTimer == 25) { energy = energy - 25; swordThrowTimer = 0; swordThrow = false; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } if (moveDownTimer == 17) { randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } moveDownTimer++; if (moveDownTimer == 18) { energy = energy - 30; moveDownTimer = 0; moveDown = false; } } if (Key.isDown(83)) { if (canAttack) { if (!jump) { if (!attacking) { if (!bunnyPush) { if (player._y == 450) { if (!moveDown) { swordThrow = true; } } else { moveDown = true; } } } } } } if (canAttack) { if (!jump) { if (!moveDown) { if (!swordThrow) { if (!attacking) { if (!bunnyPush) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } } if (Key.isDown(38)) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!bunnyPush) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } } } } } if (Key.isDown(40)) { if (!moveDown) { dropping = true; } } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (!swordThrow) { if (!moveDown) { if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } } player._y = player._y + yspeed; if (player._y > 450) { dropping = false; onfloor = true; jump = false; yspeed = 0; player._y = 450; } else { yspeed = yspeed + (gravity * 2); } } 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 backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -800) { back_ground[i]._x = 800; } if (player._x > 410) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - 2; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - 5; } } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!player.hitTest(blocks[i])) && ((!player._y) == 450)) { onfloor = false; } if (player._x > 410) { blocks[i]._x = blocks[i]._x - 5; } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (!swordThrow) { if (player.hitTest(blocks[i])) { if (player._y > blocks[i]._y) { if (!dropping) { player._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } } i--; } } function enemyOnStage() { if (atBoss) { anyOneAbout = false; } if (!atBoss) { if (pplKilled < 50) { anyOneAbout = true; } else { anyOneAbout = false; } } if (!anyOneAbout) { releaseBoss++; if (releaseBoss == 100) { atBoss = true; _root.attachMovie("enterBoss2", "enterBoss", _root.getNextHighestDepth()); enemy_ = _root.attachMovie("sguy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:1700}); depths.push(enemy_); enemy.push(enemy_); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(1000); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } if (anyOneAbout) { releaseBoss = 0; } if (releaseBoss > 100) { releaseBoss = 101; } } 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 - 9; _root._x = _root._x - 9; } else if (shake > 2) { shake = 0; _root._x = _root._x + 6; _root._y = _root._y + 6; } } function playersEnergyBar() { energy = energy + 0.5; if (energy < 0) { canAttack = false; energy = 0; } if (energy > 100) { canAttack = true; energy = 100; } ninjaBar._xscale = energy; if (!canAttack) { ninjaBar.gotoAndStop("normal"); } else { ninjaBar.gotoAndStop("max"); } } stop(); stage = 3; _root.attachMovie("stage", "stage", _root.getNextHighestDepth(), {_x:-100, _y:-50}); if (playerType == "normal") { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "assassin") { _root.attachMovie("player2", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "white") { _root.attachMovie("player3", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "rage") { _root.attachMovie("player4", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("ninjaBar", "ninjaBar", _root.getNextHighestDepth(), {_x:39, _y:38}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); player._yscale = 65; player._xscale = 65; addFirstCombo = false; addSecondCombo = false; addThirdCombo = false; findPlayer = 0; Pause = 0; canAttack = true; energy = 100; enemyPower = 0.5; playerHealth = 100; wait = 0; placeTrans = true; bossKilled = false; goTimer = 0; bossBeingHit = 0; releaseBoss = 0; bunnyPush = false; bunnyPushTimer = 0; moveDown = false; moveDownTimer = 0; swordThrow = false; swordThrowTimer = 0; addBlood = 0; shake = 0; dropping = false; enemySpeed = 30; dashSpeed = 10; jump = false; jumpamount = 35; gravity = 2; yspeed = 0; playerPower = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; addEffect = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 10; is_attacking = 0; smack = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; releaseenemy = 0; enemyNumber = 0; releNum = 500; pplKilled = 0; anyOneAbout = false; var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var back_ground = new Array(); var back_ground_position = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); back_ground_position.push(0, 0, 1, 1); player.onEnterFrame = function () { if (addBlood > 10) { addBlood = 0; } if (bossKilled) { wait++; if (wait == 110) { if (placeTrans) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); placeTrans = false; } } } if (!placeTrans) { goTimer++; if (goTimer == 27) { removeall(); stopAllSounds(); nextFrame(); } } if (playerHealth < 1) { removeall(); stopAllSounds(); gotoAndStop ("gameOver"); } barBoarder.lol.text = pplKilled; healthBar._xscale = playerHealth; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } playersEnergyBar(); enemyOnStage(); enemyMovement(); enemyHealthReachesZero(); if (Pause > 90) { if (!atBoss) { addenemy(); } } Pause++; if (Pause > 90) { Pause == 91; } noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); pushDeadbody(); pushenemy(); shaker(); blockActions(); backgroundMovement(); stick1.swapDepths(_root.getNextHighestDepth()); stick2.swapDepths(_root.getNextHighestDepth()); splatter.swapDepths(_root.getNextHighestDepth()); enterBoss.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Frame 18
stop(); stopAllSounds(); atBoss = false; player.removeMovieClip(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; normal.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { stopAllSounds(); nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; ninja.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; white.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; fuming.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; normal.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "normal"; canSelect = false; } }; ninja.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "assassin"; canSelect = false; } }; white.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "white"; canSelect = false; } }; fuming.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "rage"; canSelect = false; } };
Frame 19
function removeall() { ninjaBar.removeMovieClip(); enterBoss.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removeback_ground(); removeback_ground_position(); } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeback_ground_position() { i = back_ground_position.length - 1; while (i >= 0) { back_ground_position[i].removeMovieClip(); back_ground_position.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } i--; } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 11) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(40); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 11) && (pplKilled < 31)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(70); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 31) && (pplKilled < 51)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(4); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(60); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { hit_sound.start(); if (addBlood == 5) { _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); } addBlood++; pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == "boss") { addblood = 0; _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); bossKilled = true; randomNumber++; deadbod2 = _root.attachMovie("sdeath2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 30; enemyNumber--; randomNumber++; up = _root.attachMovie("plus", "plus" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); death_mc._xscale = 30; death_mc._yscale = 30; 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); hypArray.splice(i, 1); } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (enemy[i].hitTest(strong_smoke_mc)) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - 0.5; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 1.5); } } } if (type[i] == "boss") { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 6); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 113) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { bossBeingHit++; enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((enemy[i]._y == 450) && (player._y < 300)) { findPlayer++; } if ((enemy[i]._y < 300) && (player._y == 450)) { findPlayer++; } if (findPlayer > 80) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } } if (swordThrow) { if (enemy[i]._y == 278) { if (bossBeingHit > 1) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = player._x + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (!swordThrow) { if (bossBeingHit > 10) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee1"); } else { player.gotoAndStop("melee1"); } if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee2"); } else { player.gotoAndStop("melee2"); } if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee3"); } else { player.gotoAndStop("melee3"); } if (is_attacking == 24) { addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._x > 410) { enemy_smoke_mc._x = enemy_smoke_mc._x - 5; strong_smoke_mc._x = strong_smoke_mc._x - 5; playerFade._x = playerFade._x - 5; smoke_mc._x = smoke_mc._x - 5; player._x = 410; } if (player._x < 40) { player._x = 40; } if (!moveDown) { if (!jump) { if (!swordThrow) { if (!bunnyPush) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (Key.isDown(68)) { if (canAttack) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!attacking) { bunnyPush = true; } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!moveDown) { if (!sliding) { if (!swordThrow) { if (!bunnyPush) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { shake++; boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { if (((playerType == "normal") or (playerType == "assassin")) or (playerType == "white")) { energy = energy - 50; } if (playerType == "rage") { energy = energy - 25; } playerSpeed = 10; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { swing_sound.start(); randomNumber++; if (playerType == "normal") { playerFade = _root.attachMovie("playerFade", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "assassin") { playerFade = _root.attachMovie("playerFade2", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "white") { playerFade = _root.attachMovie("playerFade3", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "rage") { playerFade = _root.attachMovie("playerFade4", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; randomNumber++; smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); smoke_mc._xscale = player._xscale; smoke_mc._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingRight) { player._x = player._x + (dashSpeed * 8); } if (slidingLeft) { player._x = player._x - (dashSpeed * 8); } if (slidingTimer == 3) { dashSpeed = 0; } if (slidingTimer == 10) { energy = energy - 15; dashSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; } } if (swordThrow) { player.gotoAndStop("throw"); swordThrowTimer++; if (swordThrowTimer == 25) { energy = energy - 25; swordThrowTimer = 0; swordThrow = false; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } if (moveDownTimer == 17) { randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } moveDownTimer++; if (moveDownTimer == 18) { energy = energy - 30; moveDownTimer = 0; moveDown = false; } } if (Key.isDown(83)) { if (canAttack) { if (!jump) { if (!attacking) { if (!bunnyPush) { if (player._y == 450) { if (!moveDown) { swordThrow = true; } } else { moveDown = true; } } } } } } if (canAttack) { if (!jump) { if (!moveDown) { if (!swordThrow) { if (!attacking) { if (!bunnyPush) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } } if (Key.isDown(38)) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!bunnyPush) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } } } } } if (Key.isDown(40)) { if (!moveDown) { dropping = true; } } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (!swordThrow) { if (!moveDown) { if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } } player._y = player._y + yspeed; if (player._y > 450) { dropping = false; onfloor = true; jump = false; yspeed = 0; player._y = 450; } else { yspeed = yspeed + (gravity * 2); } } 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 backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -800) { back_ground[i]._x = 800; } if (player._x > 410) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - 2; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - 5; } } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!player.hitTest(blocks[i])) && ((!player._y) == 450)) { onfloor = false; } if (player._x > 410) { blocks[i]._x = blocks[i]._x - 5; } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (!swordThrow) { if (player.hitTest(blocks[i])) { if (player._y > blocks[i]._y) { if (!dropping) { player._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } } i--; } } function enemyOnStage() { if (pplKilled < 50) { anyOneAbout = true; } else { anyOneAbout = false; } if (!anyOneAbout) { releaseBoss++; if (releaseBoss == 100) { bossKilled = true; } } if (anyOneAbout) { releaseBoss = 0; } if (releaseBoss > 100) { releaseBoss = 101; } } 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 - 9; _root._x = _root._x - 9; } else if (shake > 2) { shake = 0; _root._x = _root._x + 6; _root._y = _root._y + 6; } } function playersEnergyBar() { energy = energy + 0.5; if (energy < 0) { canAttack = false; energy = 0; } if (energy > 100) { canAttack = true; energy = 100; } ninjaBar._xscale = energy; if (!canAttack) { ninjaBar.gotoAndStop("normal"); } else { ninjaBar.gotoAndStop("max"); } } stop(); stage = 4; _root.attachMovie("stage", "stage", _root.getNextHighestDepth(), {_x:-100, _y:-50}); if (playerType == "normal") { _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "assassin") { _root.attachMovie("player2", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "white") { _root.attachMovie("player3", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "rage") { _root.attachMovie("player4", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("ninjaBar", "ninjaBar", _root.getNextHighestDepth(), {_x:39, _y:38}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); player._yscale = 65; player._xscale = 65; addFirstCombo = false; addSecondCombo = false; addThirdCombo = false; findPlayer = 0; Pause = 0; canAttack = true; energy = 100; enemyPower = 0.5; playerHealth = 100; wait = 0; placeTrans = true; bossKilled = false; goTimer = 0; bossBeingHit = 0; releaseBoss = 0; bunnyPush = false; bunnyPushTimer = 0; moveDown = false; moveDownTimer = 0; swordThrow = false; swordThrowTimer = 0; addBlood = 0; shake = 0; dropping = false; enemySpeed = 30; dashSpeed = 10; jump = false; jumpamount = 35; gravity = 2; yspeed = 0; playerPower = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; addEffect = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 10; is_attacking = 0; smack = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; releaseenemy = 0; enemyNumber = 0; releNum = 500; pplKilled = 0; anyOneAbout = false; var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var back_ground = new Array(); var back_ground_position = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2, stick1, stick2); back_ground_position.push(0, 0, 1, 1, 1, 1); player.onEnterFrame = function () { if (addBlood > 10) { addBlood = 0; } if (bossKilled) { wait++; if (wait == 110) { if (placeTrans) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); placeTrans = false; } } } if (!placeTrans) { goTimer++; if (goTimer == 27) { removeall(); stopAllSounds(); nextFrame(); } } if (playerHealth < 1) { removeall(); stopAllSounds(); gotoAndStop ("gameOver"); } barBoarder.lol.text = pplKilled; healthBar._xscale = playerHealth; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } playersEnergyBar(); enemyOnStage(); enemyMovement(); enemyHealthReachesZero(); if (Pause > 90) { addenemy(); } Pause++; if (Pause > 90) { Pause == 91; } noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); pushDeadbody(); pushenemy(); shaker(); blockActions(); backgroundMovement(); stick1.swapDepths(_root.getNextHighestDepth()); stick2.swapDepths(_root.getNextHighestDepth()); splatter.swapDepths(_root.getNextHighestDepth()); enterBoss.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Frame 20
stop(); stopAllSounds(); player.removeMovieClip(); blip_sound = new Sound(); blip_sound.attachSound("css"); moveOn = false; moveOnTimer = 0; canSelect = true; normal.onEnterFrame = function () { if (moveOn) { moveOnTimer++; if (moveOnTimer == 15) { stopAllSounds(); nextFrame(); } } if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; ninja.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; white.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; fuming.onEnterFrame = function () { if (this.hitTest(_xmouse, _ymouse, true)) { this.gotoAndStop("over"); } else { this.gotoAndStop("down"); } }; normal.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "normal"; canSelect = false; } }; ninja.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "assassin"; canSelect = false; } }; white.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "white"; canSelect = false; } }; fuming.onRelease = function () { if (canSelect) { blip_sound.start(); moveOn = true; _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); playerType = "rage"; canSelect = false; } };
Frame 21
function removeall() { ninjaBar.removeMovieClip(); enterBoss.removeMovieClip(); barBoarder.removeMovieClip(); healthBar.removeMovieClip(); removeblocks(); removeDead_body(); removeType(); removeHypArray(); removeEnemyHealth(); removeDamagedTimer(); removeHit(); removeEnemyAttackingTimer(); removeEnemyAttacking(); removeEnemy(); removeback_ground(); removeback_ground_position(); } function removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.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 removeback_ground_position() { i = back_ground_position.length - 1; while (i >= 0) { back_ground_position[i].removeMovieClip(); back_ground_position.splice(i, 1); i--; } } function removeDead_body() { i = dead_body.length - 1; while (i >= 0) { dead_body[i].removeMovieClip(); dead_body.splice(i, 1); i--; } } function removeType() { i = type.length - 1; while (i >= 0) { type[i].removeMovieClip(); type.splice(i, 1); i--; } } function removeHypArray() { i = hypArray.length - 1; while (i >= 0) { hypArray[i].removeMovieClip(); hypArray.splice(i, 1); i--; } } function removeEnemyHealth() { i = enemyHealth.length - 1; while (i >= 0) { enemyHealth[i].removeMovieClip(); enemyHealth.splice(i, 1); i--; } } function removeDamagedTimer() { i = damagedTimer.length - 1; while (i >= 0) { damagedTimer[i].removeMovieClip(); damagedTimer.splice(i, 1); i--; } } function removeHit() { i = hit.length - 1; while (i >= 0) { hit[i].removeMovieClip(); hit.splice(i, 1); i--; } } function removeEnemyAttackingTimer() { i = enemyAttackingTimer.length - 1; while (i >= 0) { enemyAttackingTimer[i].removeMovieClip(); enemyAttackingTimer.splice(i, 1); i--; } } function removeEnemyAttacking() { i = enemyAttacking.length - 1; while (i >= 0) { enemyAttacking[i].removeMovieClip(); enemyAttacking.splice(i, 1); i--; } } function removeEnemy() { i = enemy.length - 1; while (i >= 0) { enemy[i].removeMovieClip(); enemy.splice(i, 1); i--; } } function pushDeadbody() { i = dead_body.length - 1; while (i >= 0) { if (player._x > 410) { dead_body[i]._x = dead_body[i]._x - 5; } i--; } } function pushenemy() { i = enemy.length - 1; while (i >= 0) { if (player._x > 410) { enemy[i]._x = enemy[i]._x - 5; } i--; } } function addenemy() { if (enemyNumber < 3) { if ((releaseenemy + releNum) < getTimer()) { releaseenemy = getTimer(); if (pplKilled < 25) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("nii2", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(70); damagedTimer.push(0); hit.push(0); hypArray.push(0); } if ((pplKilled > 25) && (pplKilled < 51)) { enemyNumber++; randomNumber++; choice = Math.round(Math.random() * 1) + 0; if (choice == 0) { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:700}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:700}); } } else { heightChoice = (choice = Math.round(Math.random() * 1) + 0); if (heightChoice == 0) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:-100}); } if (heightChoice == 1) { enemy_ = _root.attachMovie("enemy4", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:278, _x:-100}); } } depths.push(enemy_); enemy.push(enemy_); type.push(4); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(60); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } } } function enemyHealthReachesZero() { i = enemy.length - 1; while (i >= 0) { if (enemyHealth[i] < 1) { hit_sound.start(); if (addBlood == 5) { _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); } addBlood++; pplKilled++; hit_sound.start(); if (type[i] == 0) { randomNumber++; deadbod2 = _root.attachMovie("scoutDead", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 1) { randomNumber++; deadbod2 = _root.attachMovie("slashup", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 2) { randomNumber++; deadbod2 = _root.attachMovie("e2d", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 3) { randomNumber++; deadbod2 = _root.attachMovie("ni2", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == 4) { randomNumber++; deadbod2 = _root.attachMovie("ed4", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } if (type[i] == "boss") { addblood = 0; _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); bossKilled = true; randomNumber++; deadbod2 = _root.attachMovie("sdeath3", "saberside2" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); deadbod2._yscale = 80; deadbod2._xscale = enemy[i]._xscale; depths.push(deadbod2); dead_body.push(deadbod2); } enemiesdead++; showenemykills._x = 0; removeect = 45; removeec = true; score = score + 30; enemyNumber--; randomNumber++; up = _root.attachMovie("plus", "plus" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); randomNumber++; death_mc = _root.attachMovie("dead4", "dead4" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); death_mc._xscale = 30; death_mc._yscale = 30; 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); hypArray.splice(i, 1); } i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { enemy[i]._xscale = 80; enemy[i]._yscale = 80; if (player._x < enemy[i]._x) { enemy[i]._xscale = -80; } else { enemy[i]._xscale = 80; } if (enemy[i].hitTest(strong_smoke_mc)) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - 0.5; } if (type[i] == 0) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower / 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 1) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - enemyPower; } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 110) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 2) { if (hypArray[i] < 250) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { if (!invisible) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } else { enemy[i].gotoAndStop("idle"); } } } } if (type[i] == 3) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 107) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } if (type[i] == 4) { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 10; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 111) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + ((((endX - enemy[i]._x) + 75) / enemySpeed) * 1.5); } } } if (type[i] == "boss") { if (hypArray[i] < 200) { if (enemyAttacking[i] == 1) { if (enemy[i].hitTest(player)) { if (!bunnyPush) { invisible = false; player._alpha = 100; hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 4); } } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 60) { enemy[i]._alpha = enemy[i]._alpha - 5; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 120) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player)) { if ((((attacking or sliding) or bunnyPush) or swordThrow) or moveDown) { if (hypArray[i] < 150) { bossBeingHit++; enemy[i]._alpha = 100; hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } } if (hit[i] == 1) { if (enemy[i]._xscale == -80) { enemy[i]._x = enemy[i]._x + 2; } else { enemy[i]._x = enemy[i]._x - 2; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; if (smack == 0) { smack = 1; } damagedTimer[i]++; if (damagedTimer[i] == 15) { hit[i] = 0; damagedTimer[i] = 0; } } if ((enemy[i]._y == 450) && (player._y < 300)) { findPlayer++; } if ((enemy[i]._y < 300) && (player._y == 450)) { findPlayer++; } if (findPlayer > 80) { if (player._y == 450) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } if (player._y < 300) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 278; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; findPlayer = 0; } } if (swordThrow) { if (enemy[i]._y == 278) { if (bossBeingHit > 1) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._y = 450; enemy[i]._x = player._x + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } } if (!swordThrow) { if (bossBeingHit > 10) { acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; enemy[i]._x = Math.round(Math.random() * 450) + 100; acid_sound.start(); randomNumber++; enemy_smoke_mc = _root.attachMovie("acidsmoke2", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y}); enemy_smoke_mc._xscale = player._xscale; enemy_smoke_mc._yscale = player._yscale; bossBeingHit = 0; } } if (hit[i] == 0) { enemy[i].gotoAndStop("run"); endX = _root.player._x; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { playerSpeed = 1; } is_attacking++; } else { playerSpeed = 10; } } function confirmAttacking() { if (clicks > 0) { attacking = true; } } function comboOne() { if (!addSecondCombo) { if (!addThirdCombo) { if (addFirstCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee1"); } else { player.gotoAndStop("melee1"); } if (is_attacking == 11) { addFirstCombo = false; if (clicks == 1) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 1) { smack = 0; addSecondCombo = true; } } } } } } } function comboTwo() { if (!addFirstCombo) { if (!addThirdCombo) { if (addSecondCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee2"); } else { player.gotoAndStop("melee2"); } if (is_attacking == 17) { addSecondCombo = false; if (clicks == 2) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 2) { smack = 0; addThirdCombo = true; } } } } } } } function comboThree() { if (!addFirstCombo) { if (!addSecondCombo) { if (addThirdCombo) { if (attacking) { if (jump) { player.gotoAndStop("amelee3"); } else { player.gotoAndStop("melee3"); } if (is_attacking == 24) { addThirdCombo = false; if (clicks == 3) { smack = 0; clicks = 0; is_attacking = 0; attacking = false; } if (clicks > 3) { smack = 0; clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { var _local2 = player.transform.colorTransform; player.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } if (hitPlayer == 1) { var _local2 = player.transform.colorTransform; _local2.rgb = 4294967295; player.transform.colorTransform = _local2; hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (player._x > 410) { enemy_smoke_mc._x = enemy_smoke_mc._x - 5; strong_smoke_mc._x = strong_smoke_mc._x - 5; playerFade._x = playerFade._x - 5; smoke_mc._x = smoke_mc._x - 5; player._x = 410; } if (player._x < 40) { player._x = 40; } if (!moveDown) { if (!jump) { if (!swordThrow) { if (!bunnyPush) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (Key.isDown(68)) { if (canAttack) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!attacking) { bunnyPush = true; } } } } } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!moveDown) { if (!sliding) { if (!swordThrow) { if (!bunnyPush) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { shake++; boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { if (((playerType == "normal") or (playerType == "assassin")) or (playerType == "white")) { energy = energy - 50; } if (playerType == "rage") { energy = energy - 25; } playerSpeed = 10; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { swing_sound.start(); randomNumber++; if (playerType == "normal") { playerFade = _root.attachMovie("playerFade", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "assassin") { playerFade = _root.attachMovie("playerFade2", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "white") { playerFade = _root.attachMovie("playerFade3", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } if (playerType == "rage") { playerFade = _root.attachMovie("playerFade4", "playerFade" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); } playerFade._xscale = player._xscale; playerFade._yscale = player._yscale; randomNumber++; smoke_mc = _root.attachMovie("smoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); smoke_mc._xscale = player._xscale; smoke_mc._yscale = player._yscale; } slidingTimer++; player.gotoAndStop("slide"); if (slidingRight) { player._x = player._x + (dashSpeed * 8); } if (slidingLeft) { player._x = player._x - (dashSpeed * 8); } if (slidingTimer == 3) { dashSpeed = 0; } if (slidingTimer == 10) { energy = energy - 15; dashSpeed = 10; smack = 0; sliding = false; slidingTimer = 0; } } if (swordThrow) { player.gotoAndStop("throw"); swordThrowTimer++; if (swordThrowTimer == 25) { energy = energy - 25; swordThrowTimer = 0; swordThrow = false; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } if (moveDownTimer == 17) { randomNumber++; strong_smoke_mc = _root.attachMovie("acidsmoke", "smoke" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); strong_smoke_mc._xscale = player._xscale; strong_smoke_mc._yscale = player._yscale; } moveDownTimer++; if (moveDownTimer == 18) { energy = energy - 30; moveDownTimer = 0; moveDown = false; } } if (Key.isDown(83)) { if (canAttack) { if (!jump) { if (!attacking) { if (!bunnyPush) { if (player._y == 450) { if (!moveDown) { swordThrow = true; } } else { moveDown = true; } } } } } } if (canAttack) { if (!jump) { if (!moveDown) { if (!swordThrow) { if (!attacking) { if (!bunnyPush) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { swing_sound.start(); sliding = true; slidingRight = true; slidingLeft = false; } lastPressA = getTimer(); } else if (!Key.isDown(39)) { hit2 = false; } if (Key.isDown(37) && (!hit3)) { hit3 = true; if (lastPressB && ((getTimer() - lastPressB) < 250)) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } } if (Key.isDown(38)) { if (!moveDown) { if (!swordThrow) { if (!sliding) { if (!bunnyPush) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } jump = true; onfloor = false; yspeed = yspeed - jumpamount; } } } } } } if (Key.isDown(40)) { if (!moveDown) { dropping = true; } } if (dropping) { droppingTimer++; if (droppingTimer > 15) { dropping = false; droppingTimer = 0; } } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if (!swordThrow) { if (!moveDown) { if (Key.isDown(39)) { player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (Key.isDown(37)) { player._xscale = -65; player._x = player._x - playerSpeed; running = true; } } } player._y = player._y + yspeed; if (player._y > 450) { dropping = false; onfloor = true; jump = false; yspeed = 0; player._y = 450; } else { yspeed = yspeed + (gravity * 2); } } 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 backgroundMovement() { i = back_ground.length - 1; while (i >= 0) { if (back_ground[i]._x == -800) { back_ground[i]._x = 800; } if (player._x > 410) { if (back_ground_position[i] == 0) { back_ground[i]._x = back_ground[i]._x - 2; } if (back_ground_position[i] == 1) { back_ground[i]._x = back_ground[i]._x - 5; } } i--; } } function blockActions() { i = blocks.length - 1; while (i >= 0) { blocks[i]._alpha = 0; if ((!player.hitTest(blocks[i])) && ((!player._y) == 450)) { onfloor = false; } if (player._x > 410) { blocks[i]._x = blocks[i]._x - 5; } if (blocks[i]._x < -640) { blocks[i]._x = 640; } if (!swordThrow) { if (player.hitTest(blocks[i])) { if (player._y > blocks[i]._y) { if (!dropping) { player._y = blocks[i]._y; yspeed = 0; jump = false; onfloor = true; } } } } i--; } } function enemyOnStage() { if (atBoss) { anyOneAbout = false; } if (!atBoss) { if (pplKilled < 50) { anyOneAbout = true; } else { anyOneAbout = false; } } if (!anyOneAbout) { releaseBoss++; if (releaseBoss == 100) { atBoss = true; _root.attachMovie("enterBoss3", "enterBoss", _root.getNextHighestDepth()); enemy_ = _root.attachMovie("sguy3", "enemy1" + randomNumber, _root.getNextHighestDepth(), {_y:450, _x:1700}); depths.push(enemy_); enemy.push(enemy_); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(1500); damagedTimer.push(0); hit.push(0); hypArray.push(0); } } if (anyOneAbout) { releaseBoss = 0; } if (releaseBoss > 100) { releaseBoss = 101; } } 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 - 9; _root._x = _root._x - 9; } else if (shake > 2) { shake = 0; _root._x = _root._x + 6; _root._y = _root._y + 6; } } function playersEnergyBar() { energy = energy + 0.5; if (energy < 0) { canAttack = false; energy = 0; } if (energy > 100) { canAttack = true; energy = 100; } ninjaBar._xscale = energy; if (!canAttack) { ninjaBar.gotoAndStop("normal"); } else { ninjaBar.gotoAndStop("max"); } } stop(); stage = 5; _root.attachMovie("stage", "stage", _root.getNextHighestDepth(), {_x:-100, _y:-50}); if (playerType == "normal") { playerPower = 5; _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "assassin") { playerPower = 5; _root.attachMovie("player2", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "white") { playerPower = 5; _root.attachMovie("player3", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } if (playerType == "rage") { playerPower = 8; _root.attachMovie("player4", "player", _root.getNextHighestDepth(), {_x:150, _y:450}); } _root.attachMovie("healthBar", "healthBar", _root.getNextHighestDepth(), {_x:39, _y:20}); _root.attachMovie("ninjaBar", "ninjaBar", _root.getNextHighestDepth(), {_x:39, _y:38}); _root.attachMovie("barBoarder", "barBoarder", _root.getNextHighestDepth(), {_x:37, _y:20}); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); swing_sound = new Sound(); swing_sound.attachSound("swing"); hit_sound = new Sound(); hit_sound.attachSound("enemy hit.mp3"); player._yscale = 65; player._xscale = 65; addFirstCombo = false; addSecondCombo = false; addThirdCombo = false; findPlayer = 0; Pause = 0; canAttack = true; energy = 100; enemyPower = 0.5; playerHealth = 100; wait = 0; placeTrans = true; bossKilled = false; goTimer = 0; bossBeingHit = 0; releaseBoss = 0; bunnyPush = false; bunnyPushTimer = 0; moveDown = false; moveDownTimer = 0; swordThrow = false; swordThrowTimer = 0; addBlood = 0; shake = 0; dropping = false; enemySpeed = 30; dashSpeed = 10; jump = false; jumpamount = 35; gravity = 2; yspeed = 0; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; addEffect = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 10; is_attacking = 0; smack = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; releaseenemy = 0; enemyNumber = 0; releNum = 500; pplKilled = 0; anyOneAbout = false; var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var back_ground = new Array(); var back_ground_position = new Array(); blocks.push(block1, block2); back_ground.push(backdrop, backdrop_tile_2, foreGround, foreGround_tile_2); back_ground_position.push(0, 0, 1, 1); player.onEnterFrame = function () { if (addBlood > 10) { addBlood = 0; } if (bossKilled) { wait++; if (wait == 110) { if (placeTrans) { _root.attachMovie("trans", "trans", _root.getNextHighestDepth()); placeTrans = false; } } } if (!placeTrans) { goTimer++; if (goTimer == 27) { removeall(); stopAllSounds(); nextFrame(); } } if (playerHealth < 1) { removeall(); stopAllSounds(); gotoAndStop ("gameOver"); } barBoarder.lol.text = pplKilled; healthBar._xscale = playerHealth; if (playerHealth < 50) { healthBar.gotoAndStop("normal"); } else { healthBar.gotoAndStop("max"); } playersEnergyBar(); enemyOnStage(); enemyMovement(); enemyHealthReachesZero(); if (Pause > 90) { if (!atBoss) { addenemy(); } } Pause++; if (Pause > 90) { Pause == 91; } noOverLap(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); pushDeadbody(); pushenemy(); shaker(); blockActions(); backgroundMovement(); stick1.swapDepths(_root.getNextHighestDepth()); stick2.swapDepths(_root.getNextHighestDepth()); splatter.swapDepths(_root.getNextHighestDepth()); enterBoss.swapDepths(_root.getNextHighestDepth()); trans.swapDepths(_root.getNextHighestDepth()); };
Frame 22
player.removeMovieClip(); atBoss = false;
Frame 23
stopAllSounds(); stop(); gotoAndStop ("title");
Frame 24
gamename = "just_a_bunny"; domain_parts = _url.split("://"); real_domain = domain_parts[1].split("/"); hostingdomain = real_domain[0]; if (hostingdomain == "") { hostingdomain = "unknown"; } savedomain1 = "gamedev.dev.spilgames.com"; savedomain2 = "www8.agame.com"; if ((hostingdomain == savedomain1) || (hostingdomain == savedomain2)) { spilnetwerk = "internal"; } else { spilnetwerk = "external"; } _root.localization_url1 = (((("http://www.a10.com/?utm_medium=brandedgames_" + spilnetwerk) + "&utm_campaign=") + gamename) + "&utm_source=") + hostingdomain; _root.localization_language_nr = 1; _root.localization_branding_nr = 46; _root.localization_portal = "teen"; if (_root.localization_portal == "game_com_cn") { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.mainscreen_moregames.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=button_mainscreen_moregames", "_blank"); }; } stop(); quit = false; toTitleTimer = 0; player.removeMovieClip(); _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth()); rty.onRelease = function () { if (!quit) { if (stage == 1) { gotoAndStop ("stageOne"); } if (stage == 2) { gotoAndStop ("stageTwo"); } if (stage == 3) { gotoAndStop ("stageThree"); } if (stage == 4) { gotoAndStop ("stageFour"); } if (stage == 5) { gotoAndStop ("stageFive"); } } }; qt.onRelease = function () { quit = true; }; ftb.onEnterFrame = function () { ftb.swapDepths(_root.getNextHighestDepth()); if (qt.hitTest(_xmouse, _ymouse, true)) { qt.gotoAndStop("over"); } else { qt.gotoAndStop("down"); } if (rty.hitTest(_xmouse, _ymouse, true)) { rty.gotoAndStop("over"); } else { rty.gotoAndStop("down"); } if (quit) { ftb.gotoAndStop("fadeOut"); toTitleTimer++; if (toTitleTimer > 90) { gotoAndStop ("title"); } } };
Symbol 106 MovieClip Frame 1
gotoAndStop(_root.localization_branding_nr);
Symbol 111 MovieClip Frame 90
Symbol 111 MovieClip Frame 91
stop();
Symbol 114 MovieClip Frame 1
if (_root.localization_portal == "game_com_cn") { this.logo_intro.onRelease = function () { getURL (_root.localization_url1, "_blank"); }; } else { this.logo_intro.onRelease = function () { getURL (_root.localization_url1 + "&utm_content=logo_intro", "_blank"); }; }
Symbol 114 MovieClip Frame 90
stop();
Symbol 120 MovieClip Frame 89
stop();
Symbol 128 MovieClip Frame 89
stop();
Symbol 131 MovieClip Frame 89
stop();
Symbol 138 MovieClip Frame 39
stop();
Symbol 140 MovieClip Frame 1
_root.stop();
Symbol 140 MovieClip Frame 91
_root.play();
Symbol 141 MovieClip Frame 1
if (_root.localization_portal == "family") { gotoAndStop (1); } if (_root.localization_portal == "tweens") { gotoAndStop (2); } if (_root.localization_portal == "girl") { gotoAndStop (3); } if (_root.localization_portal == "game_com_cn") { gotoAndStop (4); } if (_root.localization_portal == "teen") { gotoAndStop (5); }
Symbol 255 MovieClip Frame 15
stop();
Instance of Symbol 259 MovieClip in Symbol 264 MovieClip Frame 1
onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }
Symbol 269 MovieClip Frame 1
claymore.onEnterFrame = function () { this._rotation = this._rotation + 55; };
Symbol 271 MovieClip [player] Frame 1
stop();
Symbol 271 MovieClip [player] Frame 2
stop();
Symbol 271 MovieClip [player] Frame 3
stop();
Symbol 271 MovieClip [player] Frame 4
stop();
Symbol 271 MovieClip [player] Frame 5
stop();
Symbol 271 MovieClip [player] Frame 6
stop();
Symbol 271 MovieClip [player] Frame 7
stop();
Symbol 271 MovieClip [player] Frame 8
stop();
Symbol 271 MovieClip [player] Frame 9
stop();
Symbol 271 MovieClip [player] Frame 10
stop();
Symbol 271 MovieClip [player] Frame 11
stop();
Symbol 271 MovieClip [player] Frame 12
stop();
Symbol 271 MovieClip [player] Frame 13
stop();
Symbol 271 MovieClip [player] Frame 14
stop();
Symbol 271 MovieClip [player] Frame 15
stop();
Symbol 273 MovieClip [playerFade] Frame 11
this.removeMovieClip();
Symbol 275 MovieClip [plus] Frame 30
this.removeMovieClip();
Symbol 299 MovieClip Frame 62
stop();
Symbol 300 MovieClip [smoke] Frame 62
this.removeMovieClip();
Symbol 317 MovieClip [scoutDead] Frame 41
this.removeMovieClip();
Symbol 325 MovieClip Frame 5
stop();
Symbol 327 MovieClip Frame 40
stop();
Symbol 328 MovieClip [scout] Frame 1
stop();
Symbol 328 MovieClip [scout] Frame 2
stop();
Symbol 328 MovieClip [scout] Frame 3
stop();
Symbol 328 MovieClip [scout] Frame 4
stop();
Symbol 329 MovieClip [dead4] Frame 15
this.removeMovieClip();
Symbol 332 MovieClip [slashup] Frame 41
this.removeMovieClip();
Symbol 338 MovieClip Frame 5
stop();
Symbol 339 MovieClip [enemy1] Frame 1
stop();
Symbol 339 MovieClip [enemy1] Frame 2
stop();
Symbol 339 MovieClip [enemy1] Frame 3
stop();
Symbol 339 MovieClip [enemy1] Frame 4
stop();
Symbol 341 MovieClip [e2d] Frame 41
this.removeMovieClip();
Symbol 344 MovieClip Frame 5
stop();
Symbol 345 MovieClip [enemy2] Frame 1
stop();
Symbol 345 MovieClip [enemy2] Frame 2
stop();
Symbol 345 MovieClip [enemy2] Frame 3
stop();
Symbol 345 MovieClip [enemy2] Frame 4
stop();
Symbol 347 MovieClip [ni2] Frame 41
this.removeMovieClip();
Symbol 350 MovieClip Frame 5
stop();
Symbol 351 MovieClip [nii2] Frame 1
stop();
Symbol 351 MovieClip [nii2] Frame 2
stop();
Symbol 351 MovieClip [nii2] Frame 3
stop();
Symbol 353 MovieClip [ed4] Frame 41
this.removeMovieClip();
Symbol 356 MovieClip Frame 5
stop();
Symbol 357 MovieClip [enemy4] Frame 1
stop();
Symbol 357 MovieClip [enemy4] Frame 2
stop();
Symbol 357 MovieClip [enemy4] Frame 3
stop();
Symbol 378 MovieClip Frame 63
stop();
Symbol 387 MovieClip Frame 7
stop();
Symbol 393 MovieClip Frame 5
stop();
Symbol 409 MovieClip Frame 15
stop();
Symbol 412 MovieClip [splatter] Frame 81
this.removeMovieClip();
Symbol 413 MovieClip [acidsmoke] Frame 62
this.removeMovieClip();
Symbol 414 MovieClip [acidsmoke2] Frame 62
this.removeMovieClip();
Symbol 415 MovieClip [sdeath] Frame 41
this.removeMovieClip();
Symbol 417 MovieClip Frame 5
stop();
Symbol 418 MovieClip [sguy] Frame 1
stop();
Symbol 418 MovieClip [sguy] Frame 2
stop();
Symbol 418 MovieClip [sguy] Frame 3
stop();
Symbol 433 MovieClip [trans] Frame 54
this.removeMovieClip();
Symbol 436 MovieClip [healthBar] Frame 1
stop();
Symbol 436 MovieClip [healthBar] Frame 2
stop();
Symbol 450 MovieClip [enterBoss] Frame 90
this.removeMovieClip();
Symbol 455 MovieClip [stage] Frame 90
this.removeMovieClip();
Symbol 457 MovieClip [ninjaBar] Frame 1
stop();
Symbol 457 MovieClip [ninjaBar] Frame 2
stop();
Instance of Symbol 468 MovieClip in Symbol 472 MovieClip Frame 1
onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }
Instance of Symbol 468 MovieClip in Symbol 473 MovieClip Frame 1
onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }
Symbol 509 MovieClip Frame 15
stop();
Symbol 512 MovieClip Frame 1
claymore.onEnterFrame = function () { this._rotation = this._rotation + 55; };
Symbol 514 MovieClip [player2] Frame 1
stop();
Symbol 514 MovieClip [player2] Frame 2
stop();
Symbol 514 MovieClip [player2] Frame 3
stop();
Symbol 514 MovieClip [player2] Frame 4
stop();
Symbol 514 MovieClip [player2] Frame 5
stop();
Symbol 514 MovieClip [player2] Frame 6
stop();
Symbol 514 MovieClip [player2] Frame 7
stop();
Symbol 514 MovieClip [player2] Frame 8
stop();
Symbol 514 MovieClip [player2] Frame 9
stop();
Symbol 514 MovieClip [player2] Frame 10
stop();
Symbol 514 MovieClip [player2] Frame 11
stop();
Symbol 514 MovieClip [player2] Frame 12
stop();
Symbol 514 MovieClip [player2] Frame 13
stop();
Symbol 514 MovieClip [player2] Frame 14
stop();
Symbol 514 MovieClip [player2] Frame 15
stop();
Symbol 516 MovieClip [playerFade2] Frame 11
this.removeMovieClip();
Instance of Symbol 525 MovieClip in Symbol 527 MovieClip Frame 1
onClipEvent (load) { var myBlur = (new flash.filters.BlurFilter()); a = _parent._currentframe; } onClipEvent (enterFrame) { this.gotoAndStop((_parent._currentframe - a) + 1); myBlur.blurX = Math.floor(_root.main._xscale / 20); myBlur.blurY = Math.floor(_root.main._xscale / 20); this.filters = [myBlur]; }
Symbol 558 MovieClip Frame 15
stop();
Symbol 561 MovieClip Frame 1
claymore.onEnterFrame = function () { this._rotation = this._rotation + 55; };
Symbol 563 MovieClip [player3] Frame 1
stop();
Symbol 563 MovieClip [player3] Frame 2
stop();
Symbol 563 MovieClip [player3] Frame 3
stop();
Symbol 563 MovieClip [player3] Frame 4
stop();
Symbol 563 MovieClip [player3] Frame 5
stop();
Symbol 563 MovieClip [player3] Frame 6
stop();
Symbol 563 MovieClip [player3] Frame 7
stop();
Symbol 563 MovieClip [player3] Frame 8
stop();
Symbol 563 MovieClip [player3] Frame 9
stop();
Symbol 563 MovieClip [player3] Frame 10
stop();
Symbol 563 MovieClip [player3] Frame 11
stop();
Symbol 563 MovieClip [player3] Frame 12
stop();
Symbol 563 MovieClip [player3] Frame 13
stop();
Symbol 563 MovieClip [player3] Frame 14
stop();
Symbol 563 MovieClip [player3] Frame 15
stop();
Symbol 565 MovieClip [playerFade3] Frame 11
this.removeMovieClip();
Symbol 592 MovieClip Frame 15
stop();
Symbol 595 MovieClip Frame 1
claymore.onEnterFrame = function () { this._rotation = this._rotation + 55; };
Symbol 597 MovieClip [player4] Frame 1
stop();
Symbol 597 MovieClip [player4] Frame 2
stop();
Symbol 597 MovieClip [player4] Frame 3
stop();
Symbol 597 MovieClip [player4] Frame 4
stop();
Symbol 597 MovieClip [player4] Frame 5
stop();
Symbol 597 MovieClip [player4] Frame 6
stop();
Symbol 597 MovieClip [player4] Frame 7
stop();
Symbol 597 MovieClip [player4] Frame 8
stop();
Symbol 597 MovieClip [player4] Frame 9
stop();
Symbol 597 MovieClip [player4] Frame 10
stop();
Symbol 597 MovieClip [player4] Frame 11
stop();
Symbol 597 MovieClip [player4] Frame 12
stop();
Symbol 597 MovieClip [player4] Frame 13
stop();
Symbol 597 MovieClip [player4] Frame 14
stop();
Symbol 597 MovieClip [player4] Frame 15
stop();
Symbol 599 MovieClip [playerFade4] Frame 11
this.removeMovieClip();
Symbol 600 MovieClip [flash] Frame 8
this.removeMovieClip();
Symbol 603 MovieClip [enterBoss2] Frame 90
this.removeMovieClip();
Symbol 605 MovieClip [sdeath2] Frame 41
this.removeMovieClip();
Symbol 607 MovieClip Frame 15
stop();
Symbol 609 MovieClip Frame 5
stop();
Symbol 610 MovieClip [sguy2] Frame 1
stop();
Symbol 610 MovieClip [sguy2] Frame 2
stop();
Symbol 610 MovieClip [sguy2] Frame 3
stop();
Symbol 613 MovieClip [enterBoss3] Frame 90
this.removeMovieClip();
Symbol 615 MovieClip [sdeath3] Frame 41
this.removeMovieClip();
Symbol 624 MovieClip Frame 5
stop();
Symbol 625 MovieClip [sguy3] Frame 1
stop();
Symbol 625 MovieClip [sguy3] Frame 2
stop();
Symbol 625 MovieClip [sguy3] Frame 3
stop();
Symbol 633 MovieClip Frame 5
stop();
Symbol 638 MovieClip Frame 10
stop();
Symbol 641 MovieClip Frame 5
stop();
Symbol 650 MovieClip Frame 30
stop();
Symbol 651 MovieClip Frame 1
_root.stop();
Symbol 651 MovieClip Frame 175
_root.play(); stopAllSounds();
Symbol 660 MovieClip Frame 50
stop();
Symbol 664 MovieClip Frame 50
stop();
Symbol 667 MovieClip Frame 50
stop();
Symbol 671 MovieClip Frame 190
stop();
Symbol 682 MovieClip Frame 90
stop();
Symbol 705 MovieClip Frame 1
_root.stop();
Symbol 705 MovieClip Frame 299
_root.play();
Symbol 714 MovieClip Frame 1
stop();
Symbol 714 MovieClip Frame 2
stop();
Symbol 733 MovieClip Frame 1
gotoAndStop(_root.localization_language_nr);
Symbol 749 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 2
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 2
stop();
Symbol 758 MovieClip Frame 1
stop();
Symbol 758 MovieClip Frame 2
stop();
Symbol 762 MovieClip Frame 1
stop();
Symbol 762 MovieClip Frame 2
stop();
Symbol 807 MovieClip Frame 15
stop();
Symbol 810 MovieClip Frame 300
stop();
Symbol 817 MovieClip Frame 90
stop();
Symbol 818 MovieClip Frame 150
stop();
Symbol 829 MovieClip Frame 60
stop();
Symbol 830 MovieClip Frame 60
stop();
Symbol 854 MovieClip Frame 145
stop();
Symbol 860 MovieClip Frame 11
stop(); stop();
Symbol 862 MovieClip Frame 290
stop();
Symbol 863 MovieClip Frame 1
_root.stop();
Symbol 863 MovieClip Frame 1000
_root.play();
Symbol 898 MovieClip Frame 30
stop();
Symbol 911 MovieClip Frame 90
stop();
Symbol 927 MovieClip Frame 15
stop();
Symbol 958 MovieClip Frame 1
_root.stop();
Symbol 958 MovieClip Frame 375
_root.play();
Symbol 969 MovieClip Frame 1
stop();
Symbol 969 MovieClip Frame 2
stop();
Symbol 972 MovieClip Frame 1
stop();
Symbol 972 MovieClip Frame 2
stop();
Symbol 973 MovieClip Frame 90
stop();
Symbol 974 MovieClip Frame 1
stop();
Symbol 974 MovieClip Frame 2
stop();

Library Items

Symbol 1 GraphicUsed by:111
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:107
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:106
Symbol 6 GraphicUsed by:17
Symbol 7 GraphicUsed by:17
Symbol 8 GraphicUsed by:17
Symbol 9 GraphicUsed by:17
Symbol 10 GraphicUsed by:17
Symbol 11 GraphicUsed by:17
Symbol 12 GraphicUsed by:17
Symbol 13 GraphicUsed by:17
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClipUses:6 7 8 9 10 11 12 13 14 16Used by:106
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:106
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:106
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:106
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:106
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:106
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:106
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:106
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:106
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:106
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:106
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:106
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:106
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:106
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:106
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49 63
Symbol 49 MovieClipUses:46 48Used by:106
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:106
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:106
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:106
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:106
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:106
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:106
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62 48Used by:106
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:106
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:106
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:106
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:106
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:106
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:106
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:106
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:106
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:106
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:106
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:106
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:106
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:106
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:106
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:106
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:94Used by:106
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:106
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:106
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:106
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:106
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:5 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105Used by:107 116 124  Timeline
Symbol 107 MovieClipUses:3 106Used by:111
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:1 107 109 110Used by:141
Symbol 112 GraphicUsed by:113 600 660 664 667 734
Symbol 113 ButtonUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:141
Symbol 115 GraphicUsed by:120
Symbol 116 MovieClipUses:106Used by:120 131
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:120 131
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:115 116 118 119Used by:141
Symbol 121 GraphicUsed by:128
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123 106Used by:128
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:121 124 126 127Used by:141
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:129 116 118 130Used by:141
Symbol 132 GraphicUsed by:139
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:138
Symbol 135 FontUsed by:136 137
Symbol 136 TextUses:135Used by:138
Symbol 137 TextUses:135Used by:138
Symbol 138 MovieClipUses:134 136 137Used by:139
Symbol 139 MovieClipUses:132 138Used by:140
Symbol 140 MovieClipUses:139Used by:141
Symbol 141 MovieClipUses:111 114 120 128 131 140Used by:Timeline
Symbol 142 FontUsed by:143 146
Symbol 143 EditableTextUses:142Used by:Timeline
Symbol 144 FontUsed by:145
Symbol 145 TextUses:144Used by:Timeline
Symbol 146 TextUses:142Used by:Timeline
Symbol 147 GraphicUsed by:187 208 209 215 226 228 270 271 272 317 328 332 339 341 345 347 351 353 354 355 357 415 418 464 465 478 484 486 513 514 515 521 522 530 533 535 562 563 564 566 567 568 570 596 597 598 605 606 608 610 615 618 623 625
Symbol 148 GraphicUsed by:187 194 566 567 568 569 570 571 572 573 593 594 596 598
Symbol 149 GraphicUsed by:187 194 566 567 568 569 570 571 572 576 593 594 596 598
Symbol 150 GraphicUsed by:187 194 566 567 568 569 570 571 572 574 593 594 596 598
Symbol 151 GraphicUsed by:187 194 208 209 215 221 225 226 228 230 231 234 256 267 270 272 316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 354 355 356 416 417 464 465 478 479 483 484 486 488 489 492 510 511 513 515 521 522 530 531 532 533 535 537 538 541 559 560 562 564 566 567 568 569 570 571 572 575 593 594 596 598 604 606 608 609 614 618 623 624 751 755 963
Symbol 152 GraphicUsed by:187 194 566 567 568 569 570 571 572 577 593 594 596 598
Symbol 153 GraphicUsed by:187 194 566 567 568 569 570 572 581 593 594 596 598
Symbol 154 GraphicUsed by:176 211 265 268 331 333 337 338 339 340 342 343 344 345 346 348 349 350 416 417 474
Symbol 155 GraphicUsed by:156 175
Symbol 156 MovieClipUses:155Used by:176 211 265 268 331 333 337 338 339 340 342 343 344 345 346 348 349 350 416 417
Symbol 157 GraphicUsed by:176 211 265 268 331 333 337 338 339 340 342 343 344 345 346 348 349 350 416 417 474
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:174
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:174
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:174
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:174
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:174
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:174
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:174
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:159 161 163 165 167 169 171 173Used by:175 597 746
Symbol 175 MovieClipUses:155 174Used by:176 211
Symbol 176 MovieClipUses:154 156 157 175Used by:187 194 568 569 570 572 594 595 596 598
Symbol 177 GraphicUsed by:187 194 566 567 568 569 570 571 572 582 593 594 596 598
Symbol 178 GraphicUsed by:187 194 566 567 568 569 570 571 572 578 593 594 596 598
Symbol 179 GraphicUsed by:187 194 566 567 568 569 570 571 572 579 593 594 596 598
Symbol 180 GraphicUsed by:187 228 316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 416 417 486 535 604 614 963
Symbol 181 GraphicUsed by:187 228 486 535
Symbol 182 GraphicUsed by:187 228 486 535
Symbol 183 GraphicUsed by:184 227 485 534
Symbol 184 MovieClipUses:183Used by:187
Symbol 185 GraphicUsed by:187 228 486 535
Symbol 186 GraphicUsed by:187 228 486 535
Symbol 187 MovieClipUses:147 148 149 150 151 152 153 176 177 178 179 180 181 182 184 185 186Used by:195
Symbol 188 GraphicUsed by:194 566 567 568 569 570 571 572 580 593 594 596 598
Symbol 189 GraphicUsed by:194 479 531
Symbol 190 GraphicUsed by:194 479 531
Symbol 191 GraphicUsed by:194 479 531
Symbol 192 GraphicUsed by:194 479 531
Symbol 193 GraphicUsed by:194 479 531
Symbol 194 MovieClipUses:148 150 151 149 152 178 179 188 153 176 177 189 190 191 192 193Used by:195 597
Symbol 195 MovieClipUses:187 194Used by:597  Timeline
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:Timeline
Symbol 198 GraphicUsed by:Timeline
Symbol 199 GraphicUsed by:208 209 215 221 225 226 228 230 231 232 256 267 270 272 354 355 356 464 465 478 479 483 484 486 488 489 490 510 511 513 515 521 522 530 531 532 533 535 537 538 539 559 560 562 564 606 608 609 618 623 624 751 755 759
Symbol 200 GraphicUsed by:208 209 215 221 225 226 228 231 240 256 267 270 272 331 340 346 352 354 355 356 606 759
Symbol 201 GraphicUsed by:208 209 215 221 225 226 228 230 231 241 256 267 270 272 354 355 356 464 465 478 479 483 484 486 488 489 499 510 511 513 515 521 522 530 531 532 533 535 537 538 548 559 560 562 564 606 608 609 618 623 624 751 755 759
Symbol 202 GraphicUsed by:208 209 215 221 225 226 228 230 231 233 256 267 270 272 759 963
Symbol 203 GraphicUsed by:208 209 215 221 225 226 228 230 231 235 256 267 270 272 352 354 355 356 464 465 478 479 483 484 486 488 489 493 510 511 513 515 521 522 530 531 532 533 535 537 538 542 559 560 562 564 604 606 608 609 614 618 623 624 711 751 755 759 963
Symbol 204 GraphicUsed by:208 209 215 221 225 226 228 230 231 236 256 267 270 272 711 759 963
Symbol 205 GraphicUsed by:208 209 215 221 225 226 228 230 231 237 256 267 270 272 354 355 356 606 608 609 623 624 711 759
Symbol 206 GraphicUsed by:208 209 215 221 225 226 230 231 239 256 267 270 272 521 522 530 531 532 533 537 538 546 559 560 562 564 711 751 759
Symbol 207 GraphicUsed by:208 209 215 221 225 226 228 230 231 238 256 267 270 272 352 354 355 356 521 522 530 531 532 533 535 537 538 545 559 560 562 564 604 606 608 609 614 618 623 624 711 751 759
Symbol 208 MovieClipUses:147 199 200 201 202 151 203 204 205 206 207Used by:271
Symbol 209 MovieClipUses:147 199 200 201 202 151 203 204 205 206 207Used by:271
Symbol 210 GraphicUsed by:211 265 268 331 333 337 338 339 342 346 348 349 350 416 417 474
Symbol 211 MovieClipUses:210 154 156 157 175Used by:215 221 225 226 228 231 267 272 355 356 759
Symbol 212 GraphicUsed by:215 231 355 608 623
Symbol 213 GraphicUsed by:215 231 355 608
Symbol 214 GraphicUsed by:215 231 355 608
Symbol 215 MovieClipUses:147 201 199 202 151 203 204 200 211 205 206 207 212 213 214Used by:271
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:199 202 151 203 204 205 207 206 200 211 201 216 217 218 219 220Used by:229 271
Symbol 222 GraphicUsed by:225 226 267
Symbol 223 GraphicUsed by:225 226 267
Symbol 224 GraphicUsed by:225 226 267
Symbol 225 MovieClipUses:199 202 151 203 204 205 207 206 200 211 201 222 223 224Used by:271
Symbol 226 MovieClipUses:147 199 202 151 203 204 205 207 206 200 211 201 222 223 224Used by:271
Symbol 227 MovieClipUses:183Used by:228
Symbol 228 MovieClipUses:147 199 203 202 151 204 200 211 201 205 207 180 181 182 227 185 186Used by:229
Symbol 229 MovieClipUses:228 221Used by:271
Symbol 230 MovieClipUses:199 202 151 203 204 205 207 206 201Used by:271
Symbol 231 MovieClipUses:201 199 202 151 203 204 200 211 205 206 207 212 213 214Used by:271
Symbol 232 MovieClipUses:199Used by:256
Symbol 233 MovieClipUses:202Used by:256
Symbol 234 MovieClipUses:151Used by:256
Symbol 235 MovieClipUses:203Used by:256 444
Symbol 236 MovieClipUses:204Used by:256 444
Symbol 237 MovieClipUses:205Used by:256 444
Symbol 238 MovieClipUses:207Used by:256 444
Symbol 239 MovieClipUses:206Used by:256 444
Symbol 240 MovieClipUses:200Used by:256
Symbol 241 MovieClipUses:201Used by:256
Symbol 242 GraphicUsed by:243 500 549 583
Symbol 243 MovieClipUses:242Used by:245 299
Symbol 244 GraphicUsed by:245 299 501 550 584
Symbol 245 MovieClipUses:243 244Used by:256
Symbol 246 GraphicUsed by:255 329 509 558 592 607
Symbol 247 GraphicUsed by:255 329 509 558 592 607
Symbol 248 GraphicUsed by:255 329 607
Symbol 249 GraphicUsed by:255 329 607
Symbol 250 GraphicUsed by:255 329 607
Symbol 251 GraphicUsed by:255 329 607
Symbol 252 GraphicUsed by:255 329 607
Symbol 253 GraphicUsed by:255 329 607
Symbol 254 GraphicUsed by:255 329 607
Symbol 255 MovieClipUses:246 247 248 249 250 251 252 253 254Used by:256
Symbol 256 MovieClipUses:232 233 234 235 236 237 238 239 240 241 199 202 151 203 204 205 207 206 200 201 245 255Used by:271
Symbol 257 GraphicUsed by:264
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:264
Symbol 260 GraphicUsed by:264
Symbol 261 GraphicUsed by:262 470
Symbol 262 MovieClipUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClipUses:257 259 260 263Used by:265 268
Symbol 265 MovieClipUses:210 154 156 157 264Used by:267 270
Symbol 266 GraphicUsed by:270 513 562 596
Symbol 267 MovieClipUses:199 202 151 203 204 205 207 206 200 265 201 224 223 222 211Used by:270
Symbol 268 MovieClipUses:210 154 156 157 264Used by:269
Symbol 269 MovieClipUses:268Used by:270
Symbol 270 MovieClipUses:147 199 201 202 151 203 204 205 206 207 200 265 266 267 269Used by:271
Symbol 271 MovieClip [player]Uses:208 209 215 221 225 226 229 230 231 147 256 270Used by:Timeline
Symbol 272 MovieClipUses:147 199 202 151 203 204 205 207 206 200 211 201Used by:273
Symbol 273 MovieClip [playerFade]Uses:272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClip [plus]Uses:274Used by:Timeline
Symbol 276 GraphicUsed by:299
Symbol 277 GraphicUsed by:299
Symbol 278 GraphicUsed by:299
Symbol 279 GraphicUsed by:299
Symbol 280 GraphicUsed by:299
Symbol 281 GraphicUsed by:299
Symbol 282 GraphicUsed by:299
Symbol 283 GraphicUsed by:299
Symbol 284 GraphicUsed by:299
Symbol 285 GraphicUsed by:299
Symbol 286 GraphicUsed by:299
Symbol 287 GraphicUsed by:299
Symbol 288 GraphicUsed by:299
Symbol 289 GraphicUsed by:299
Symbol 290 GraphicUsed by:299
Symbol 291 GraphicUsed by:299
Symbol 292 GraphicUsed by:299
Symbol 293 GraphicUsed by:299
Symbol 294 GraphicUsed by:299
Symbol 295 GraphicUsed by:299
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:276 243 244 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298Used by:300 413 414 671
Symbol 300 MovieClip [smoke]Uses:299Used by:Timeline
Symbol 301 GraphicUsed by:316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 416 417 604 614 660 664 667 963
Symbol 302 GraphicUsed by:316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 354 355 356 416 417 604 606 608 609 614 618 623 624
Symbol 303 GraphicUsed by:316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 416 417
Symbol 304 GraphicUsed by:316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 354 355 356 416 417 604 606 608 609 614 623 624
Symbol 305 GraphicUsed by:316 318 324 328 331 333 337 339 340 342 343 345 346 348 349 416
Symbol 306 GraphicUsed by:316 318 324 328 331 333 337 339 340 342 343 345 346 348 349 352 416 604 614
Symbol 307 GraphicUsed by:316 318 324 325 328 331 333 337 338 339 340 342 343 344 345 346 348 349 350 352 416 417 604 614 963
Symbol 308 GraphicUsed by:316 325 331 338 340 344 346 350 352 417 604 614
Symbol 309 GraphicUsed by:316 331 340 346 352 604 614 963
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:316 331 340 346 352 604 614 963
Symbol 312 GraphicUsed by:316 325 331 338 340 344 346 350 352 417 604 614
Symbol 313 GraphicUsed by:316 331 340 346 352 604 614 963
Symbol 314 GraphicUsed by:316 331 340 346 352 604 614 963
Symbol 315 GraphicUsed by:316 331 340 346 352 604 614 963
Symbol 316 MovieClipUses:301 302 151 303 304 305 306 180 307 308 309 311 312 313 314 315Used by:317
Symbol 317 MovieClip [scoutDead]Uses:147 316Used by:Timeline
Symbol 318 MovieClipUses:307 301 302 151 303 304 306 180 305Used by:328
Symbol 319 GraphicUsed by:324 337 343 349
Symbol 320 GraphicUsed by:324 337 343 349
Symbol 321 GraphicUsed by:324 337 343 349
Symbol 322 GraphicUsed by:324 337 343 349
Symbol 323 GraphicUsed by:324 337 343 349
Symbol 324 MovieClipUses:319 320 307 180 301 302 151 303 304 306 305 321 322 323Used by:328
Symbol 325 MovieClipUses:301 302 151 303 304 180 307 308 312Used by:328
Symbol 326 GraphicUsed by:327 660 664 667
Symbol 327 MovieClipUses:326Used by:328 339 345
Symbol 328 MovieClip [scout]Uses:147 318 324 325 307 301 302 151 303 304 306 180 305 327Used by:Timeline
Symbol 329 MovieClip [dead4]Uses:246 247 248 249 250 251 252 253 254Used by:660 664 667  Timeline
Symbol 330 GraphicUsed by:331 333 337 338 339 342 346 348 349 350 352 416 417
Symbol 331 MovieClipUses:301 302 151 303 304 305 306 180 330 210 154 156 157 307 308 309 311 312 200 313 314 315Used by:332
Symbol 332 MovieClip [slashup]Uses:147 331Used by:Timeline
Symbol 333 MovieClipUses:301 302 151 303 304 306 180 305 330 210 154 156 157 307Used by:339
Symbol 334 GraphicUsed by:337 343 349
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:337 343 349
Symbol 337 MovieClipUses:319 320 307 180 330 210 154 156 157 301 302 151 303 304 306 305 321 322 323 334 336Used by:339
Symbol 338 MovieClipUses:301 302 151 303 304 180 330 210 154 156 157 307 308 312Used by:339
Symbol 339 MovieClip [enemy1]Uses:147 333 337 338 301 302 151 303 304 306 180 305 330 210 154 156 157 307 327Used by:671  Timeline
Symbol 340 MovieClipUses:154 156 157 301 302 151 303 304 305 306 180 307 308 309 311 312 200 313 314 315Used by:341
Symbol 341 MovieClip [e2d]Uses:147 340Used by:Timeline
Symbol 342 MovieClipUses:301 302 151 303 304 306 180 305 330 210 154 156 157 307Used by:345
Symbol 343 MovieClipUses:319 154 156 157 320 307 180 301 302 151 303 304 306 305 321 322 323 334 336Used by:345
Symbol 344 MovieClipUses:154 156 157 301 302 151 303 304 180 307 308 312Used by:345
Symbol 345 MovieClip [enemy2]Uses:147 342 343 344 301 302 303 304 154 156 157 151 306 180 305 307 327Used by:Timeline
Symbol 346 MovieClipUses:301 302 151 303 304 305 306 180 330 210 154 156 157 307 308 309 311 312 200 313 314 315Used by:347 415
Symbol 347 MovieClip [ni2]Uses:147 346Used by:Timeline
Symbol 348 MovieClipUses:301 154 156 157 302 151 303 304 306 180 305 330 210 307Used by:351
Symbol 349 MovieClipUses:319 320 307 180 330 210 154 156 157 301 302 151 303 304 306 305 321 322 323 334 336Used by:351 418
Symbol 350 MovieClipUses:301 302 151 303 304 180 330 210 154 156 157 307 308 312Used by:351
Symbol 351 MovieClip [nii2]Uses:147 348 349 350Used by:Timeline
Symbol 352 MovieClipUses:301 302 151 203 304 207 306 330 307 308 309 311 312 180 200 313 314 315Used by:353
Symbol 353 MovieClip [ed4]Uses:147 352Used by:Timeline
Symbol 354 MovieClipUses:147 199 200 201 302 151 203 304 205 207Used by:357
Symbol 355 MovieClipUses:147 201 199 302 151 203 304 200 211 205 207 212 213 214Used by:357
Symbol 356 MovieClipUses:200 211 201 199 302 151 203 304 205 207Used by:357
Symbol 357 MovieClip [enemy4]Uses:147 354 355 356Used by:Timeline
Symbol 358 GraphicUsed by:378
Symbol 359 GraphicUsed by:378
Symbol 360 GraphicUsed by:378
Symbol 361 GraphicUsed by:378
Symbol 362 GraphicUsed by:378
Symbol 363 GraphicUsed by:378
Symbol 364 GraphicUsed by:378
Symbol 365 GraphicUsed by:378
Symbol 366 GraphicUsed by:378
Symbol 367 GraphicUsed by:378
Symbol 368 GraphicUsed by:378
Symbol 369 GraphicUsed by:378
Symbol 370 GraphicUsed by:378
Symbol 371 GraphicUsed by:378
Symbol 372 GraphicUsed by:378
Symbol 373 GraphicUsed by:378
Symbol 374 GraphicUsed by:378
Symbol 375 GraphicUsed by:378
Symbol 376 GraphicUsed by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377Used by:410 449
Symbol 379 GraphicUsed by:387
Symbol 380 GraphicUsed by:387
Symbol 381 GraphicUsed by:387
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:379 380 381 382 383 384 385 386Used by:410 449
Symbol 388 GraphicUsed by:393
Symbol 389 GraphicUsed by:393
Symbol 390 GraphicUsed by:393
Symbol 391 GraphicUsed by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:388 389 390 391 392Used by:410 449
Symbol 394 GraphicUsed by:409
Symbol 395 GraphicUsed by:409
Symbol 396 GraphicUsed by:409
Symbol 397 GraphicUsed by:409
Symbol 398 GraphicUsed by:409
Symbol 399 GraphicUsed by:409
Symbol 400 GraphicUsed by:409
Symbol 401 GraphicUsed by:409
Symbol 402 GraphicUsed by:409
Symbol 403 GraphicUsed by:409
Symbol 404 GraphicUsed by:409
Symbol 405 GraphicUsed by:409
Symbol 406 GraphicUsed by:409
Symbol 407 GraphicUsed by:409
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:394 395 396 397 398 399 400 401 402 403 404 405 406 407 408Used by:410 449
Symbol 410 MovieClipUses:378 387 393 409Used by:412
Symbol 411 SoundUsed by:412
Symbol 412 MovieClip [splatter]Uses:410 411Used by:Timeline
Symbol 413 MovieClip [acidsmoke]Uses:299Used by:Timeline
Symbol 414 MovieClip [acidsmoke2]Uses:299Used by:Timeline
Symbol 415 MovieClip [sdeath]Uses:147 346Used by:Timeline
Symbol 416 MovieClipUses:154 156 157 301 302 151 303 304 306 180 305 330 210 307Used by:418
Symbol 417 MovieClipUses:301 302 151 303 304 180 330 210 154 156 157 307 308 312Used by:418
Symbol 418 MovieClip [sguy]Uses:147 416 349 417Used by:Timeline
Symbol 419 GraphicUsed by:433
Symbol 420 GraphicUsed by:433
Symbol 421 GraphicUsed by:433
Symbol 422 GraphicUsed by:433
Symbol 423 GraphicUsed by:433
Symbol 424 GraphicUsed by:433
Symbol 425 GraphicUsed by:433
Symbol 426 GraphicUsed by:433
Symbol 427 GraphicUsed by:433
Symbol 428 GraphicUsed by:433
Symbol 429 GraphicUsed by:433
Symbol 430 GraphicUsed by:433
Symbol 431 GraphicUsed by:433 651 705 810 818 830 854 862 973
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClip [trans]Uses:419 420 421 422 423 424 425 426 427 428 429 430 431 432Used by:Timeline
Symbol 434 GraphicUsed by:436 457
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClip [healthBar]Uses:434 435Used by:Timeline
Symbol 437 GraphicUsed by:444
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:438Used by:444
Symbol 440 GraphicUsed by:444
Symbol 441 FontUsed by:442 443
Symbol 442 TextUses:441Used by:444
Symbol 443 EditableTextUses:441Used by:444
Symbol 444 MovieClip [barBoarder]Uses:437 439 440 235 236 237 239 238 442 443Used by:Timeline
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:450 603 613
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:450
Symbol 449 MovieClipUses:378 387 393 409Used by:450 603 613
Symbol 450 MovieClip [enterBoss]Uses:446 448 449Used by:Timeline
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:455
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClip [stage]Uses:452 454Used by:Timeline
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClip [ninjaBar]Uses:434 456Used by:Timeline
Symbol 458 GraphicUsed by:464 465 478 479 483 484 486 489 498 510 511 513 515 755
Symbol 459 GraphicUsed by:464 465 478 479 483 484 486 488 489 491 510 511 513 515 755
Symbol 460 GraphicUsed by:464 465 478 479 483 484 486 488 489 494 510 511 513 515 755
Symbol 461 GraphicUsed by:464 465 478 479 483 484 486 488 489 495 510 511 513 515 755
Symbol 462 GraphicUsed by:464 465 478 479 483 484 488 489 497 510 511 513 515 755
Symbol 463 GraphicUsed by:464 465 478 479 483 484 486 488 489 496 510 511 513 515 755
Symbol 464 MovieClipUses:147 199 458 201 459 151 203 460 461 462 463Used by:514
Symbol 465 MovieClipUses:147 199 458 201 459 151 203 460 461 462 463Used by:514
Symbol 466 GraphicUsed by:472 473
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:472 473
Symbol 469 GraphicUsed by:472 473
Symbol 470 MovieClipUses:261Used by:471
Symbol 471 MovieClipUses:470Used by:472 473
Symbol 472 MovieClipUses:466 468 469 471Used by:474
Symbol 473 MovieClipUses:466 468 469 471Used by:474
Symbol 474 MovieClipUses:210 154 472 157 473Used by:478 479 483 484 486 489 511 512 513 515 755
Symbol 475 GraphicUsed by:478 489
Symbol 476 GraphicUsed by:478 489 530 538 568 572
Symbol 477 GraphicUsed by:478 489 530 538 568 572
Symbol 478 MovieClipUses:147 201 199 459 151 203 460 458 474 461 462 463 475 476 477Used by:514
Symbol 479 MovieClipUses:199 459 151 203 460 461 463 462 458 474 201 189 190 191 192 193Used by:487 514
Symbol 480 GraphicUsed by:483 484 511 532 533 560 569 570 594
Symbol 481 GraphicUsed by:483 484 511 532 533 560 569 570 594
Symbol 482 GraphicUsed by:483 484 511 532 533 560 569 570 594
Symbol 483 MovieClipUses:199 459 151 203 460 461 463 462 458 474 201 480 481 482Used by:514
Symbol 484 MovieClipUses:147 199 459 151 203 460 461 463 462 458 474 201 480 481 482Used by:514
Symbol 485 MovieClipUses:183Used by:486
Symbol 486 MovieClipUses:147 199 203 459 151 460 458 474 201 461 463 180 181 182 485 185 186Used by:487
Symbol 487 MovieClipUses:486 479Used by:514
Symbol 488 MovieClipUses:199 459 151 203 460 461 463 462 201Used by:514
Symbol 489 MovieClipUses:201 199 459 151 203 460 458 474 461 462 463 475 476 477Used by:514
Symbol 490 MovieClipUses:199Used by:510
Symbol 491 MovieClipUses:459Used by:510
Symbol 492 MovieClipUses:151Used by:510
Symbol 493 MovieClipUses:203Used by:510
Symbol 494 MovieClipUses:460Used by:510
Symbol 495 MovieClipUses:461Used by:510
Symbol 496 MovieClipUses:463Used by:510
Symbol 497 MovieClipUses:462Used by:510
Symbol 498 MovieClipUses:458Used by:510
Symbol 499 MovieClipUses:201Used by:510
Symbol 500 MovieClipUses:242Used by:501
Symbol 501 MovieClipUses:500 244Used by:510
Symbol 502 GraphicUsed by:509
Symbol 503 GraphicUsed by:509
Symbol 504 GraphicUsed by:509
Symbol 505 GraphicUsed by:509
Symbol 506 GraphicUsed by:509
Symbol 507 GraphicUsed by:509
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClipUses:246 247 502 503 504 505 506 507 508Used by:510
Symbol 510 MovieClipUses:490 491 492 493 494 495 496 497 498 499 199 459 151 203 460 461 463 462 458 201 501 509Used by:514
Symbol 511 MovieClipUses:199 459 151 203 460 461 463 462 458 474 201 482 481 480Used by:513
Symbol 512 MovieClipUses:474Used by:513
Symbol 513 MovieClipUses:147 199 201 459 151 203 460 461 462 463 458 474 266 511 512Used by:514
Symbol 514 MovieClip [player2]Uses:464 465 478 479 483 484 487 488 489 147 510 513Used by:Timeline
Symbol 515 MovieClipUses:147 199 459 151 203 460 461 463 462 458 474 201Used by:516
Symbol 516 MovieClip [playerFade2]Uses:515Used by:Timeline
Symbol 517 GraphicUsed by:521 522 530 531 532 533 535 538 547 559 560 562 564 618
Symbol 518 GraphicUsed by:521 522 530 531 532 533 535 537 538 540 559 560 562 564 751
Symbol 519 GraphicUsed by:521 522 530 531 532 533 535 537 538 543 559 560 562 564 751
Symbol 520 GraphicUsed by:521 522 530 531 532 533 535 537 538 544 559 560 562 564 751
Symbol 521 MovieClipUses:147 199 517 201 518 151 203 519 520 206 207Used by:563
Symbol 522 MovieClipUses:147 199 517 201 518 151 203 519 520 206 207Used by:563
Symbol 523 GraphicUsed by:527
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:523 525 526Used by:528
Symbol 528 MovieClipUses:527Used by:530 531 532 533 535 538 560 561 562 564 751
Symbol 529 GraphicUsed by:530 538 568 572
Symbol 530 MovieClipUses:147 201 199 518 151 203 519 517 528 520 206 207 529 476 477Used by:563
Symbol 531 MovieClipUses:199 518 151 203 519 520 207 206 517 528 201 189 190 191 192 193Used by:536 563
Symbol 532 MovieClipUses:199 518 151 203 519 520 207 206 517 528 201 480 481 482Used by:563
Symbol 533 MovieClipUses:147 199 518 151 203 519 520 207 206 517 528 201 480 481 482Used by:563
Symbol 534 MovieClipUses:183Used by:535
Symbol 535 MovieClipUses:147 199 203 518 151 519 517 528 201 520 207 180 181 182 534 185 186Used by:536
Symbol 536 MovieClipUses:535 531Used by:563
Symbol 537 MovieClipUses:199 518 151 203 519 520 207 206 201Used by:563
Symbol 538 MovieClipUses:201 199 518 151 203 519 517 528 520 206 207 529 476 477Used by:563
Symbol 539 MovieClipUses:199Used by:559
Symbol 540 MovieClipUses:518Used by:559
Symbol 541 MovieClipUses:151Used by:559
Symbol 542 MovieClipUses:203Used by:559
Symbol 543 MovieClipUses:519Used by:559
Symbol 544 MovieClipUses:520Used by:559
Symbol 545 MovieClipUses:207Used by:559
Symbol 546 MovieClipUses:206Used by:559
Symbol 547 MovieClipUses:517Used by:559
Symbol 548 MovieClipUses:201Used by:559
Symbol 549 MovieClipUses:242Used by:550
Symbol 550 MovieClipUses:549 244Used by:559
Symbol 551 GraphicUsed by:558
Symbol 552 GraphicUsed by:558
Symbol 553 GraphicUsed by:558
Symbol 554 GraphicUsed by:558
Symbol 555 GraphicUsed by:558
Symbol 556 GraphicUsed by:558
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:246 247 551 552 553 554 555 556 557Used by:559
Symbol 559 MovieClipUses:539 540 541 542 543 544 545 546 547 548 199 518 151 203 519 520 207 206 517 201 550 558Used by:563
Symbol 560 MovieClipUses:199 518 151 203 519 520 207 206 517 528 201 482 481 480Used by:562
Symbol 561 MovieClipUses:528Used by:562
Symbol 562 MovieClipUses:147 199 201 518 151 203 519 520 206 207 517 528 266 560 561Used by:563
Symbol 563 MovieClip [player3]Uses:521 522 530 531 532 533 536 537 538 147 559 562Used by:Timeline
Symbol 564 MovieClipUses:147 199 518 151 203 519 520 207 206 517 528 201Used by:565
Symbol 565 MovieClip [playerFade3]Uses:564Used by:Timeline
Symbol 566 MovieClipUses:147 148 153 177 150 151 149 152 178 188 179Used by:597
Symbol 567 MovieClipUses:147 148 153 177 150 151 149 152 178 188 179Used by:597 671
Symbol 568 MovieClipUses:147 177 148 150 151 149 152 153 176 178 188 179 529 476 477Used by:597
Symbol 569 MovieClipUses:148 150 151 149 152 178 179 188 153 176 177 480 481 482Used by:597
Symbol 570 MovieClipUses:147 148 150 151 149 152 178 179 188 153 176 177 480 481 482Used by:597
Symbol 571 MovieClipUses:148 150 151 149 152 178 179 188 177Used by:597
Symbol 572 MovieClipUses:177 148 150 151 149 152 153 176 178 188 179 529 476 477Used by:597
Symbol 573 MovieClipUses:148Used by:593 745
Symbol 574 MovieClipUses:150Used by:593 745
Symbol 575 MovieClipUses:151Used by:593 745
Symbol 576 MovieClipUses:149Used by:593 745
Symbol 577 MovieClipUses:152Used by:593 745
Symbol 578 MovieClipUses:178Used by:593 745
Symbol 579 MovieClipUses:179Used by:593 745
Symbol 580 MovieClipUses:188Used by:593 745
Symbol 581 MovieClipUses:153Used by:593 745
Symbol 582 MovieClipUses:177Used by:593 745
Symbol 583 MovieClipUses:242Used by:584
Symbol 584 MovieClipUses:583 244Used by:593
Symbol 585 GraphicUsed by:592
Symbol 586 GraphicUsed by:592
Symbol 587 GraphicUsed by:592
Symbol 588 GraphicUsed by:592
Symbol 589 GraphicUsed by:592
Symbol 590 GraphicUsed by:592
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:246 247 585 586 587 588 589 590 591Used by:593
Symbol 593 MovieClipUses:573 574 575 576 577 578 579 580 581 582 148 150 151 149 152 178 179 188 153 177 584 592Used by:597
Symbol 594 MovieClipUses:148 150 151 149 152 178 179 188 153 176 177 482 481 480Used by:596
Symbol 595 MovieClipUses:176Used by:596
Symbol 596 MovieClipUses:147 148 177 150 151 149 152 178 188 179 153 176 266 594 595Used by:597
Symbol 597 MovieClip [player4]Uses:174 566 567 568 194 569 570 195 571 572 147 593 596Used by:Timeline
Symbol 598 MovieClipUses:147 148 150 151 149 152 178 179 188 153 176 177Used by:599
Symbol 599 MovieClip [playerFade4]Uses:598Used by:Timeline
Symbol 600 MovieClip [flash]Uses:112Used by:Timeline
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:603
Symbol 603 MovieClip [enterBoss2]Uses:446 602 449Used by:Timeline
Symbol 604 MovieClipUses:301 302 151 203 304 207 306 307 308 309 311 312 180 313 314 315Used by:605
Symbol 605 MovieClip [sdeath2]Uses:147 604Used by:Timeline
Symbol 606 MovieClipUses:147 199 201 302 151 203 304 205 207 200Used by:610
Symbol 607 MovieClipUses:246 247 248 249 250 251 252 253 254Used by:608
Symbol 608 MovieClipUses:147 201 199 302 151 203 304 205 207 212 607 213 214Used by:610
Symbol 609 MovieClipUses:201 199 302 151 203 304 205 207Used by:610
Symbol 610 MovieClip [sguy2]Uses:147 606 608 609Used by:Timeline
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClip [enterBoss3]Uses:446 612 449Used by:Timeline
Symbol 614 MovieClipUses:301 302 151 203 304 207 306 307 308 309 311 312 180 313 314 315Used by:615
Symbol 615 MovieClip [sdeath3]Uses:147 614Used by:Timeline
Symbol 616 GraphicUsed by:618
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:147 199 201 302 151 203 616 617 207 517Used by:625
Symbol 619 GraphicUsed by:622
Symbol 620 GraphicUsed by:622
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:619 620 621Used by:623
Symbol 623 MovieClipUses:147 201 199 302 151 203 304 205 207 212 622Used by:625
Symbol 624 MovieClipUses:201 199 302 151 203 304 205 207Used by:625
Symbol 625 MovieClip [sguy3]Uses:147 618 623 624Used by:Timeline
Symbol 626 Sound [css]Used by:Timeline
Symbol 627 Sound [enemy hit.mp3]Used by:Timeline
Symbol 628 Sound [swing]Used by:Timeline
Symbol 629 Sound [acidddd]Used by:Timeline
Symbol 630 Sound [zuum]Used by:Timeline
Symbol 631 ShapeTweeningUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:631 632Used by:650
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:650
Symbol 636 ShapeTweeningUsed by:638
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:636 637Used by:650
Symbol 639 ShapeTweeningUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:639 640Used by:650
Symbol 642 FontUsed by:643 645 646 653 786 808 809 813 853 856
Symbol 643 TextUses:642Used by:644
Symbol 644 MovieClipUses:643Used by:650
Symbol 645 TextUses:642Used by:647
Symbol 646 TextUses:642Used by:647
Symbol 647 MovieClipUses:645 646Used by:650
Symbol 648 MovieClipUsed by:649
Symbol 649 MovieClipUses:648Used by:650
Symbol 650 MovieClipUses:633 635 638 641 644 647 649Used by:651
Symbol 651 MovieClipUses:431 650 SS1Used by:Timeline
Symbol 652 GraphicUsed by:671
Symbol 653 TextUses:642Used by:654
Symbol 654 MovieClipUses:653Used by:671
Symbol 655 GraphicUsed by:671
Symbol 656 ShapeTweeningUsed by:660
Symbol 657 GraphicUsed by:660 664 667
Symbol 658 ShapeTweeningUsed by:660
Symbol 659 GraphicUsed by:660
Symbol 660 MovieClipUses:656 329 301 657 112 658 659 326Used by:671
Symbol 661 ShapeTweeningUsed by:664
Symbol 662 ShapeTweeningUsed by:664
Symbol 663 GraphicUsed by:664 667
Symbol 664 MovieClipUses:661 329 301 657 112 662 663 326Used by:671
Symbol 665 ShapeTweeningUsed by:667
Symbol 666 ShapeTweeningUsed by:667
Symbol 667 MovieClipUses:665 329 301 657 112 666 663 326Used by:671
Symbol 668 ShapeTweeningUsed by:671
Symbol 669 ShapeTweeningUsed by:671
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:652 299 339 654 655 660 664 667 668 669 670 567 SS2Used by:705
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:705 863
Symbol 674 GraphicUsed by:682
Symbol 675 GraphicUsed by:682 817
Symbol 676 GraphicUsed by:682 817
Symbol 677 GraphicUsed by:682
Symbol 678 ShapeTweeningUsed by:682
Symbol 679 ShapeTweeningUsed by:682
Symbol 680 GraphicUsed by:682
Symbol 681 GraphicUsed by:682 817
Symbol 682 MovieClipUses:674 675 676 677 678 679 680 681Used by:705
Symbol 683 GraphicUsed by:705
Symbol 684 GraphicUsed by:705
Symbol 685 GraphicUsed by:705
Symbol 686 GraphicUsed by:705
Symbol 687 GraphicUsed by:705
Symbol 688 GraphicUsed by:705
Symbol 689 GraphicUsed by:705
Symbol 690 GraphicUsed by:705
Symbol 691 GraphicUsed by:705
Symbol 692 GraphicUsed by:705
Symbol 693 GraphicUsed by:705
Symbol 694 GraphicUsed by:705
Symbol 695 GraphicUsed by:705
Symbol 696 GraphicUsed by:705
Symbol 697 GraphicUsed by:705
Symbol 698 GraphicUsed by:705
Symbol 699 GraphicUsed by:705
Symbol 700 GraphicUsed by:705
Symbol 701 GraphicUsed by:705
Symbol 702 GraphicUsed by:705
Symbol 703 GraphicUsed by:705
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:671 673 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 431Used by:Timeline
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:Timeline
Symbol 708 SoundUsed by:Timeline
Symbol 709 GraphicUsed by:711
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:709 203 204 205 207 206 710Used by:Timeline
Symbol 712 GraphicUsed by:714
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:712 713Used by:Timeline
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:Timeline
Symbol 717 FontUsed by:718 720 721 722 723 724 725 726 727 728 729 730 731
Symbol 718 TextUses:717Used by:733
Symbol 719 GraphicUsed by:733
Symbol 720 TextUses:717Used by:733
Symbol 721 TextUses:717Used by:733
Symbol 722 TextUses:717Used by:733
Symbol 723 TextUses:717Used by:733
Symbol 724 TextUses:717Used by:733
Symbol 725 TextUses:717Used by:733
Symbol 726 TextUses:717Used by:733
Symbol 727 TextUses:717Used by:733
Symbol 728 TextUses:717Used by:733
Symbol 729 TextUses:717Used by:733
Symbol 730 TextUses:717Used by:733
Symbol 731 TextUses:717Used by:733
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:718 719 720 721 722 723 724 725 726 727 728 729 730 731 732Used by:Timeline
Symbol 734 ButtonUses:112Used by:Timeline
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:Timeline
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:779 780  Timeline
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:962  Timeline
Symbol 741 GraphicUsed by:742
Symbol 742 MovieClipUses:741Used by:Timeline
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:749 754 758 762
Symbol 745 MovieClipUses:573 574 575 576 577 578 579 580 581 582Used by:746
Symbol 746 MovieClipUses:174 745Used by:749
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:749
Symbol 749 MovieClipUses:744 746 748Used by:Timeline
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:201 199 528 518 151 203 519 520 206 207 750Used by:754
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752Used by:754
Symbol 754 MovieClipUses:744 751 753Used by:Timeline
Symbol 755 MovieClipUses:201 199 459 151 203 460 458 474 461 462 463Used by:758
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:758
Symbol 758 MovieClipUses:744 755 757Used by:Timeline
Symbol 759 MovieClipUses:200 201 199 202 203 204 211 205 206 207Used by:762
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:762
Symbol 762 MovieClipUses:744 759 761Used by:Timeline
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:765
Symbol 765 MovieClipUses:764Used by:Timeline
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:768
Symbol 768 MovieClipUses:767Used by:Timeline
Symbol 769 GraphicUsed by:770 966
Symbol 770 MovieClipUses:769Used by:Timeline
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:773
Symbol 773 MovieClipUses:772Used by:Timeline
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:776 777
Symbol 776 MovieClipUses:775Used by:Timeline
Symbol 777 MovieClipUses:775Used by:Timeline
Symbol 778 SoundUsed by:Timeline
Symbol 779 MovieClipUses:738Used by:Timeline
Symbol 780 MovieClipUses:738Used by:Timeline
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:783 784
Symbol 783 MovieClipUses:782Used by:Timeline
Symbol 784 MovieClipUses:782Used by:Timeline
Symbol 785 SoundUsed by:Timeline
Symbol 786 TextUses:642Used by:810
Symbol 787 ShapeTweeningUsed by:810
Symbol 788 GraphicUsed by:810
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:810 830
Symbol 791 GraphicUsed by:810
Symbol 792 GraphicUsed by:793
Symbol 793 MovieClipUses:792Used by:810 855
Symbol 794 GraphicUsed by:800
Symbol 795 ShapeTweeningUsed by:798
Symbol 796 ShapeTweeningUsed by:798
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:795 796 797Used by:800
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:794 798 799Used by:810 855
Symbol 801 GraphicUsed by:802
Symbol 802 MovieClipUses:801Used by:810
Symbol 803 ShapeTweeningUsed by:810
Symbol 804 ShapeTweeningUsed by:807
Symbol 805 ShapeTweeningUsed by:807
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:804 805 806Used by:810 818 854 862
Symbol 808 TextUses:642Used by:810
Symbol 809 TextUses:642Used by:810
Symbol 810 MovieClipUses:431 786 787 788 790 791 793 800 802 803 807 808 809Used by:863
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:863 958
Symbol 813 TextUses:642Used by:818
Symbol 814 GraphicUsed by:817
Symbol 815 ShapeTweeningUsed by:817
Symbol 816 ShapeTweeningUsed by:817
Symbol 817 MovieClipUses:814 675 676 815 816 681Used by:818
Symbol 818 MovieClipUses:431 807 813 817Used by:863
Symbol 819 GraphicUsed by:830
Symbol 820 GraphicUsed by:830
Symbol 821 GraphicUsed by:829 852 898 927 956
Symbol 822 GraphicUsed by:829
Symbol 823 ShapeTweeningUsed by:829
Symbol 824 ShapeTweeningUsed by:829
Symbol 825 ShapeTweeningUsed by:829
Symbol 826 ShapeTweeningUsed by:829
Symbol 827 ShapeTweeningUsed by:829
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:821 822 823 824 825 826 827 828Used by:830
Symbol 830 MovieClipUses:431 790 819 820 829Used by:863
Symbol 831 ShapeTweeningUsed by:852
Symbol 832 ShapeTweeningUsed by:852
Symbol 833 ShapeTweeningUsed by:852
Symbol 834 ShapeTweeningUsed by:852
Symbol 835 ShapeTweeningUsed by:852
Symbol 836 ShapeTweeningUsed by:852
Symbol 837 ShapeTweeningUsed by:852
Symbol 838 ShapeTweeningUsed by:852
Symbol 839 ShapeTweeningUsed by:852
Symbol 840 ShapeTweeningUsed by:852
Symbol 841 ShapeTweeningUsed by:852
Symbol 842 ShapeTweeningUsed by:852
Symbol 843 ShapeTweeningUsed by:852
Symbol 844 ShapeTweeningUsed by:852
Symbol 845 ShapeTweeningUsed by:852
Symbol 846 ShapeTweeningUsed by:852
Symbol 847 ShapeTweeningUsed by:852
Symbol 848 ShapeTweeningUsed by:852
Symbol 849 ShapeTweeningUsed by:852
Symbol 850 ShapeTweeningUsed by:852
Symbol 851 GraphicUsed by:852
Symbol 852 MovieClipUses:831 832 833 834 835 821 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851Used by:854
Symbol 853 TextUses:642Used by:854
Symbol 854 MovieClipUses:431 852 807 853Used by:863
Symbol 855 MovieClipUses:793 800Used by:862
Symbol 856 TextUses:642Used by:862
Symbol 857 ShapeTweeningUsed by:860
Symbol 858 ShapeTweeningUsed by:860
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:857 858 859Used by:862
Symbol 861 ShapeTweeningUsed by:862
Symbol 862 MovieClipUses:431 855 807 856 860 861Used by:863
Symbol 863 MovieClipUses:810 812 818 673 830 854 862Used by:Timeline
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:866
Symbol 866 MovieClipUses:865Used by:Timeline
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClipUses:868Used by:Timeline
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:872
Symbol 872 MovieClipUses:871Used by:Timeline
Symbol 873 SoundUsed by:Timeline
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:876
Symbol 876 MovieClipUses:875Used by:Timeline
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:879
Symbol 879 MovieClipUses:878Used by:Timeline
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:882
Symbol 882 MovieClipUses:881Used by:Timeline
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:885
Symbol 885 MovieClipUses:884Used by:Timeline
Symbol 886 SoundUsed by:Timeline
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:889
Symbol 889 MovieClipUses:888Used by:Timeline
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:892
Symbol 892 MovieClipUses:891Used by:Timeline
Symbol 893 SoundUsed by:Timeline
Symbol 894 GraphicUsed by:902
Symbol 895 ShapeTweeningUsed by:902
Symbol 896 ShapeTweeningUsed by:902
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:821 897Used by:902
Symbol 899 ShapeTweeningUsed by:902
Symbol 900 ShapeTweeningUsed by:902
Symbol 901 GraphicUsed by:902
Symbol 902 MovieClipUses:894 895 896 898 899 900 901Used by:958
Symbol 903 ShapeTweeningUsed by:913
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:913
Symbol 906 GraphicUsed by:913
Symbol 907 ShapeTweeningUsed by:911
Symbol 908 GraphicUsed by:911
Symbol 909 ShapeTweeningUsed by:911
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:907 908 909 910Used by:913
Symbol 912 GraphicUsed by:913
Symbol 913 MovieClipUses:903 905 906 911 912Used by:958
Symbol 914 GraphicUsed by:957
Symbol 915 GraphicUsed by:916
Symbol 916 MovieClipUses:915Used by:957
Symbol 917 ShapeTweeningUsed by:957
Symbol 918 GraphicUsed by:927
Symbol 919 GraphicUsed by:927
Symbol 920 ShapeTweeningUsed by:927
Symbol 921 GraphicUsed by:927
Symbol 922 ShapeTweeningUsed by:927
Symbol 923 ShapeTweeningUsed by:927
Symbol 924 ShapeTweeningUsed by:927
Symbol 925 GraphicUsed by:927
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:821 918 919 920 921 922 923 924 925 926Used by:957
Symbol 928 GraphicUsed by:956 957
Symbol 929 ShapeTweeningUsed by:956
Symbol 930 ShapeTweeningUsed by:956
Symbol 931 ShapeTweeningUsed by:956
Symbol 932 GraphicUsed by:956
Symbol 933 ShapeTweeningUsed by:956
Symbol 934 ShapeTweeningUsed by:956
Symbol 935 ShapeTweeningUsed by:956
Symbol 936 ShapeTweeningUsed by:956
Symbol 937 ShapeTweeningUsed by:956
Symbol 938 ShapeTweeningUsed by:956
Symbol 939 ShapeTweeningUsed by:956
Symbol 940 ShapeTweeningUsed by:956
Symbol 941 ShapeTweeningUsed by:956
Symbol 942 ShapeTweeningUsed by:956
Symbol 943 ShapeTweeningUsed by:956
Symbol 944 ShapeTweeningUsed by:956
Symbol 945 ShapeTweeningUsed by:956
Symbol 946 ShapeTweeningUsed by:956
Symbol 947 ShapeTweeningUsed by:956
Symbol 948 ShapeTweeningUsed by:956
Symbol 949 ShapeTweeningUsed by:956
Symbol 950 ShapeTweeningUsed by:956
Symbol 951 ShapeTweeningUsed by:956
Symbol 952 ShapeTweeningUsed by:956
Symbol 953 GraphicUsed by:956
Symbol 954 GraphicUsed by:956
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:928 929 821 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955Used by:957
Symbol 957 MovieClipUses:914 916 917 927 928 956Used by:958
Symbol 958 MovieClipUses:902 812 913 957Used by:Timeline
Symbol 959 SoundUsed by:Timeline
Symbol 960 GraphicUsed by:Timeline
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961 740Used by:Timeline
Symbol 963 MovieClipUses:307 301 202 151 203 204 311 309 180 314 313 315Used by:Timeline
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:964Used by:Timeline
Symbol 966 MovieClipUses:769Used by:969 972
Symbol 967 GraphicUsed by:969
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:966 967 968Used by:Timeline
Symbol 970 GraphicUsed by:972
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:966 970 971Used by:Timeline
Symbol 973 MovieClipUses:431Used by:974
Symbol 974 MovieClipUses:973Used by:Timeline
Streaming Sound 1Used by:Symbol 651 MovieClip
Streaming Sound 2Used by:Symbol 671 MovieClip

Instance Names

"intro"Frame 1Symbol 141 MovieClip
"loadBar"Frame 2Symbol 197 MovieClip
"logo"Frame 6Symbol 651 MovieClip
"pb"Frame 8Symbol 714 MovieClip
"logo_mainscreen"Frame 8Symbol 106 MovieClip
"mainscreen_moregames"Frame 8Symbol 734 Button
"ints"Frame 9Symbol 736 MovieClip
"fuming"Frame 11Symbol 749 MovieClip
"white"Frame 11Symbol 754 MovieClip
"ninja"Frame 11Symbol 758 MovieClip
"normal"Frame 11Symbol 762 MovieClip
"backdrop_tile_2"Frame 12Symbol 765 MovieClip
"backdrop"Frame 12Symbol 768 MovieClip
"block1"Frame 12Symbol 770 MovieClip
"block2"Frame 12Symbol 770 MovieClip
"foreGround"Frame 12Symbol 773 MovieClip
"foreGround_tile_2"Frame 12Symbol 773 MovieClip
"stick1"Frame 12Symbol 776 MovieClip
"stick2"Frame 12Symbol 777 MovieClip
"fuming"Frame 13Symbol 749 MovieClip
"white"Frame 13Symbol 754 MovieClip
"ninja"Frame 13Symbol 758 MovieClip
"normal"Frame 13Symbol 762 MovieClip
"backdrop_tile_2"Frame 14Symbol 779 MovieClip
"backdrop"Frame 14Symbol 780 MovieClip
"block1"Frame 14Symbol 770 MovieClip
"block2"Frame 14Symbol 770 MovieClip
"foreGround"Frame 14Symbol 783 MovieClip
"foreGround_tile_2"Frame 14Symbol 784 MovieClip
"fuming"Frame 16Symbol 749 MovieClip
"white"Frame 16Symbol 754 MovieClip
"ninja"Frame 16Symbol 758 MovieClip
"normal"Frame 16Symbol 762 MovieClip
"backdrop_tile_2"Frame 17Symbol 866 MovieClip
"backdrop"Frame 17Symbol 869 MovieClip
"block1"Frame 17Symbol 770 MovieClip
"block2"Frame 17Symbol 770 MovieClip
"foreGround"Frame 17Symbol 872 MovieClip
"foreGround_tile_2"Frame 17Symbol 872 MovieClip
"fuming"Frame 18Symbol 749 MovieClip
"white"Frame 18Symbol 754 MovieClip
"ninja"Frame 18Symbol 758 MovieClip
"normal"Frame 18Symbol 762 MovieClip
"backdrop_tile_2"Frame 19Symbol 876 MovieClip
"backdrop"Frame 19Symbol 879 MovieClip
"block1"Frame 19Symbol 770 MovieClip
"block2"Frame 19Symbol 770 MovieClip
"foreGround"Frame 19Symbol 882 MovieClip
"foreGround_tile_2"Frame 19Symbol 882 MovieClip
"stick1"Frame 19Symbol 885 MovieClip
"stick2"Frame 19Symbol 885 MovieClip
"fuming"Frame 20Symbol 749 MovieClip
"white"Frame 20Symbol 754 MovieClip
"ninja"Frame 20Symbol 758 MovieClip
"normal"Frame 20Symbol 762 MovieClip
"backdrop_tile_2"Frame 21Symbol 889 MovieClip
"backdrop"Frame 21Symbol 889 MovieClip
"block1"Frame 21Symbol 770 MovieClip
"block2"Frame 21Symbol 770 MovieClip
"foreGround"Frame 21Symbol 892 MovieClip
"foreGround_tile_2"Frame 21Symbol 892 MovieClip
"rty"Frame 24Symbol 969 MovieClip
"qt"Frame 24Symbol 972 MovieClip
"logo_mainscreen"Frame 24Symbol 106 MovieClip
"mainscreen_moregames"Frame 24Symbol 734 Button
"ftb"Frame 24Symbol 974 MovieClip
"logo_intro"Symbol 114 MovieClip Frame 1Symbol 113 Button
"hitarea"Symbol 141 MovieClip Frame 1Symbol 114 MovieClip
"lineMC"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"sword"Symbol 264 MovieClip Frame 1Symbol 263 MovieClip
"claymore"Symbol 269 MovieClip Frame 1Symbol 268 MovieClip
"lol"Symbol 444 MovieClip [barBoarder] Frame 1Symbol 443 EditableText
"lineMC"Symbol 471 MovieClip Frame 1Symbol 470 MovieClip
"sword"Symbol 472 MovieClip Frame 1Symbol 471 MovieClip
"sword"Symbol 473 MovieClip Frame 1Symbol 471 MovieClip
"claymore"Symbol 512 MovieClip Frame 1Symbol 474 MovieClip
"claymore"Symbol 561 MovieClip Frame 1Symbol 528 MovieClip
"claymore"Symbol 595 MovieClip Frame 1Symbol 176 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 4Symbol 271 as "player"
ExportAssets (56)Timeline Frame 4Symbol 273 as "playerFade"
ExportAssets (56)Timeline Frame 4Symbol 275 as "plus"
ExportAssets (56)Timeline Frame 4Symbol 300 as "smoke"
ExportAssets (56)Timeline Frame 4Symbol 317 as "scoutDead"
ExportAssets (56)Timeline Frame 4Symbol 328 as "scout"
ExportAssets (56)Timeline Frame 4Symbol 329 as "dead4"
ExportAssets (56)Timeline Frame 4Symbol 332 as "slashup"
ExportAssets (56)Timeline Frame 4Symbol 339 as "enemy1"
ExportAssets (56)Timeline Frame 4Symbol 341 as "e2d"
ExportAssets (56)Timeline Frame 4Symbol 345 as "enemy2"
ExportAssets (56)Timeline Frame 4Symbol 347 as "ni2"
ExportAssets (56)Timeline Frame 4Symbol 351 as "nii2"
ExportAssets (56)Timeline Frame 4Symbol 353 as "ed4"
ExportAssets (56)Timeline Frame 4Symbol 357 as "enemy4"
ExportAssets (56)Timeline Frame 4Symbol 412 as "splatter"
ExportAssets (56)Timeline Frame 4Symbol 413 as "acidsmoke"
ExportAssets (56)Timeline Frame 4Symbol 414 as "acidsmoke2"
ExportAssets (56)Timeline Frame 4Symbol 415 as "sdeath"
ExportAssets (56)Timeline Frame 4Symbol 418 as "sguy"
ExportAssets (56)Timeline Frame 4Symbol 433 as "trans"
ExportAssets (56)Timeline Frame 4Symbol 436 as "healthBar"
ExportAssets (56)Timeline Frame 4Symbol 444 as "barBoarder"
ExportAssets (56)Timeline Frame 4Symbol 450 as "enterBoss"
ExportAssets (56)Timeline Frame 4Symbol 455 as "stage"
ExportAssets (56)Timeline Frame 4Symbol 457 as "ninjaBar"
ExportAssets (56)Timeline Frame 4Symbol 514 as "player2"
ExportAssets (56)Timeline Frame 4Symbol 516 as "playerFade2"
ExportAssets (56)Timeline Frame 4Symbol 563 as "player3"
ExportAssets (56)Timeline Frame 4Symbol 565 as "playerFade3"
ExportAssets (56)Timeline Frame 4Symbol 597 as "player4"
ExportAssets (56)Timeline Frame 4Symbol 599 as "playerFade4"
ExportAssets (56)Timeline Frame 4Symbol 600 as "flash"
ExportAssets (56)Timeline Frame 4Symbol 603 as "enterBoss2"
ExportAssets (56)Timeline Frame 4Symbol 605 as "sdeath2"
ExportAssets (56)Timeline Frame 4Symbol 610 as "sguy2"
ExportAssets (56)Timeline Frame 4Symbol 613 as "enterBoss3"
ExportAssets (56)Timeline Frame 4Symbol 615 as "sdeath3"
ExportAssets (56)Timeline Frame 4Symbol 625 as "sguy3"
ExportAssets (56)Timeline Frame 4Symbol 626 as "css"
ExportAssets (56)Timeline Frame 4Symbol 627 as "enemy hit.mp3"
ExportAssets (56)Timeline Frame 4Symbol 628 as "swing"
ExportAssets (56)Timeline Frame 4Symbol 629 as "acidddd"
ExportAssets (56)Timeline Frame 4Symbol 630 as "zuum"

Labels

"title"Frame 7
"stageOne"Frame 12
"stageTwo"Frame 14
"stageThree"Frame 17
"stageFour"Frame 19
"stageFive"Frame 21
"gameOver"Frame 24
"run"Symbol 271 MovieClip [player] Frame 1
"idle"Symbol 271 MovieClip [player] Frame 2
"melee1"Symbol 271 MovieClip [player] Frame 3
"melee2"Symbol 271 MovieClip [player] Frame 4
"melee3"Symbol 271 MovieClip [player] Frame 5
"slide"Symbol 271 MovieClip [player] Frame 6
"special"Symbol 271 MovieClip [player] Frame 7
"jump"Symbol 271 MovieClip [player] Frame 8
"amelee1"Symbol 271 MovieClip [player] Frame 9
"amelee2"Symbol 271 MovieClip [player] Frame 10
"amelee3"Symbol 271 MovieClip [player] Frame 11
"forcepush"Symbol 271 MovieClip [player] Frame 12
"forcepushair"Symbol 271 MovieClip [player] Frame 13
"throw"Symbol 271 MovieClip [player] Frame 14
"downmove"Symbol 271 MovieClip [player] Frame 15
"run"Symbol 328 MovieClip [scout] Frame 1
"attack"Symbol 328 MovieClip [scout] Frame 2
"hit"Symbol 328 MovieClip [scout] Frame 3
"idle"Symbol 328 MovieClip [scout] Frame 4
"run"Symbol 339 MovieClip [enemy1] Frame 1
"attack"Symbol 339 MovieClip [enemy1] Frame 2
"hit"Symbol 339 MovieClip [enemy1] Frame 3
"idle"Symbol 339 MovieClip [enemy1] Frame 4
"run"Symbol 345 MovieClip [enemy2] Frame 1
"attack"Symbol 345 MovieClip [enemy2] Frame 2
"hit"Symbol 345 MovieClip [enemy2] Frame 3
"idle"Symbol 345 MovieClip [enemy2] Frame 4
"run"Symbol 351 MovieClip [nii2] Frame 1
"attack"Symbol 351 MovieClip [nii2] Frame 2
"hit"Symbol 351 MovieClip [nii2] Frame 3
"run"Symbol 357 MovieClip [enemy4] Frame 1
"attack"Symbol 357 MovieClip [enemy4] Frame 2
"hit"Symbol 357 MovieClip [enemy4] Frame 3
"run"Symbol 418 MovieClip [sguy] Frame 1
"attack"Symbol 418 MovieClip [sguy] Frame 2
"hit"Symbol 418 MovieClip [sguy] Frame 3
"normal"Symbol 436 MovieClip [healthBar] Frame 1
"max"Symbol 436 MovieClip [healthBar] Frame 2
"normal"Symbol 457 MovieClip [ninjaBar] Frame 1
"max"Symbol 457 MovieClip [ninjaBar] Frame 2
"run"Symbol 514 MovieClip [player2] Frame 1
"idle"Symbol 514 MovieClip [player2] Frame 2
"melee1"Symbol 514 MovieClip [player2] Frame 3
"melee2"Symbol 514 MovieClip [player2] Frame 4
"melee3"Symbol 514 MovieClip [player2] Frame 5
"slide"Symbol 514 MovieClip [player2] Frame 6
"special"Symbol 514 MovieClip [player2] Frame 7
"jump"Symbol 514 MovieClip [player2] Frame 8
"amelee1"Symbol 514 MovieClip [player2] Frame 9
"amelee2"Symbol 514 MovieClip [player2] Frame 10
"amelee3"Symbol 514 MovieClip [player2] Frame 11
"forcepush"Symbol 514 MovieClip [player2] Frame 12
"forcepushair"Symbol 514 MovieClip [player2] Frame 13
"throw"Symbol 514 MovieClip [player2] Frame 14
"downmove"Symbol 514 MovieClip [player2] Frame 15
"run"Symbol 563 MovieClip [player3] Frame 1
"idle"Symbol 563 MovieClip [player3] Frame 2
"melee1"Symbol 563 MovieClip [player3] Frame 3
"melee2"Symbol 563 MovieClip [player3] Frame 4
"melee3"Symbol 563 MovieClip [player3] Frame 5
"slide"Symbol 563 MovieClip [player3] Frame 6
"special"Symbol 563 MovieClip [player3] Frame 7
"jump"Symbol 563 MovieClip [player3] Frame 8
"amelee1"Symbol 563 MovieClip [player3] Frame 9
"amelee2"Symbol 563 MovieClip [player3] Frame 10
"amelee3"Symbol 563 MovieClip [player3] Frame 11
"forcepush"Symbol 563 MovieClip [player3] Frame 12
"forcepushair"Symbol 563 MovieClip [player3] Frame 13
"throw"Symbol 563 MovieClip [player3] Frame 14
"downmove"Symbol 563 MovieClip [player3] Frame 15
"run"Symbol 597 MovieClip [player4] Frame 1
"idle"Symbol 597 MovieClip [player4] Frame 2
"melee1"Symbol 597 MovieClip [player4] Frame 3
"melee2"Symbol 597 MovieClip [player4] Frame 4
"melee3"Symbol 597 MovieClip [player4] Frame 5
"slide"Symbol 597 MovieClip [player4] Frame 6
"special"Symbol 597 MovieClip [player4] Frame 7
"jump"Symbol 597 MovieClip [player4] Frame 8
"amelee1"Symbol 597 MovieClip [player4] Frame 9
"amelee2"Symbol 597 MovieClip [player4] Frame 10
"amelee3"Symbol 597 MovieClip [player4] Frame 11
"forcepush"Symbol 597 MovieClip [player4] Frame 12
"forcepushair"Symbol 597 MovieClip [player4] Frame 13
"throw"Symbol 597 MovieClip [player4] Frame 14
"downmove"Symbol 597 MovieClip [player4] Frame 15
"run"Symbol 610 MovieClip [sguy2] Frame 1
"attack"Symbol 610 MovieClip [sguy2] Frame 2
"hit"Symbol 610 MovieClip [sguy2] Frame 3
"run"Symbol 625 MovieClip [sguy3] Frame 1
"attack"Symbol 625 MovieClip [sguy3] Frame 2
"hit"Symbol 625 MovieClip [sguy3] Frame 3
"down"Symbol 714 MovieClip Frame 1
"over"Symbol 714 MovieClip Frame 2
"down"Symbol 749 MovieClip Frame 1
"over"Symbol 749 MovieClip Frame 2
"down"Symbol 754 MovieClip Frame 1
"over"Symbol 754 MovieClip Frame 2
"down"Symbol 758 MovieClip Frame 1
"over"Symbol 758 MovieClip Frame 2
"down"Symbol 762 MovieClip Frame 1
"over"Symbol 762 MovieClip Frame 2
"down"Symbol 969 MovieClip Frame 1
"over"Symbol 969 MovieClip Frame 2
"down"Symbol 972 MovieClip Frame 1
"over"Symbol 972 MovieClip Frame 2
"fadeOut"Symbol 973 MovieClip Frame 1
"fadeOut"Symbol 974 MovieClip Frame 2

Dynamic Text Variables

loadTextSymbol 143 EditableText"Loading...."




http://swfchan.com/19/90238/info.shtml
Created: 28/3 -2019 13:33:43 Last modified: 28/3 -2019 13:33:43 Server time: 22/12 -2024 08:36:25