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/59604988?noj=FRM59604988-22DC" width="1" height="1"></div>

This Bunny Kills 4 FUN - kill lots of new enemies with the bunny.swf

This is the info page for
Flash #89144

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


Text
I LOADING i

LOADING

E

T

L

P

M

O

C

E

T

L

P

M

O

C

G

A

S

G

A

S

D

GAMES.CO.UK

developed by

XDGAMES.CO.UK

developed by

tutorial

ARROW  KEYS TO MOVE

NEXT

*tip* multiple taps creates combo

( a ) key to attack with sword

*tip* CAN ATTACK WHILE JUMPING

( w ) key to jump up

( S ) key to DO SLASH MOVE

( USES UP MANA )

( D ) key to teleport behind enemy

*tip* useful if surrounded

TAP*2 left or right key to dash

*tip* DAMAGES ENEMY IN PATH

HEALTH

MANA

be AWARE OF YOUR HEALTH AND MANA GUAGES

*tip* PICK UP RED POTIONS to
REPLENISH HEALTH

( REGENERATES )

begin

SOON

THE
HUNTED

WILL
BECOME

THE HUNTER

Sound On

Sound Off

Control

YOUre not
getting on that
station

will they ever stop
Hunting me

GAMEOVER

ActionScript [AS1/AS2]

Frame 1
var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); copyrightNotice.separatorBefore = true; myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; mochi.as2.MochiAd.showPreGameAd({id:"084be1143050d750", res:"640x480"});
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(5); }
Frame 3
gotoAndPlay (2);
Frame 5
twogames.onPress = function () { getURL ("http://www.2games.com/?utm_source=2games&utm_medium=logo&utm_campaign=This_Bunny_Kills_4", "_blank"); };
Frame 6
logo.onPress = function () { getURL ("http://www.xdgames.co.uk", "_blank"); };
Frame 7
stop(); blip_sound = new Sound(); blip_sound.attachSound("css"); _global.moveOn = false; moveOnTimer = 0; screen.onEnterFrame = function () { if (_global.moveOn) { if (moveOnTimer == 0) { blip_sound.start(); _root.attachMovie("flash", "flash", _root.getNextHighestDepth()); } moveOnTimer++; if (moveOnTimer == 15) { _root.gotoAndStop("intro"); } } };
Frame 8
stop();
Instance of Symbol 974 MovieClip in Frame 9
on (release) { _root.nextFrame(); }
Frame 10
stopAllSounds(); play();
Frame 12
function removedied() { i = died.length - 1; while (i >= 0) { died[i].removeMovieClip(); died.splice(i, 1); i--; } } function removeblock() { i = block.length - 1; while (i >= 0) { block[i].removeMovieClip(); block.splice(i, 1); i--; } } function removeegroundMarker() { i = egroundMarker.length - 1; while (i >= 0) { egroundMarker[i].removeMovieClip(); egroundMarker.splice(i, 1); i--; } } function removeegravity() { i = egravity.length - 1; while (i >= 0) { egravity[i].removeMovieClip(); egravity.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.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 removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removefalling() { i = falling.length - 1; while (i >= 0) { falling[i].removeMovieClip(); falling.splice(i, 1); i--; } } function removedown() { i = down.length - 1; while (i >= 0) { down[i].removeMovieClip(); down.splice(i, 1); i--; } } function removedownTimer() { i = downTimer.length - 1; while (i >= 0) { downTimer[i].removeMovieClip(); downTimer.splice(i, 1); i--; } } function removedepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function removeEverything() { stopAllSounds(); player.removeMovieClip(); healthPotion.removeMovieClip(); healthPotion2.removeMovieClip(); readyFight.removeMovieClip(); introText.removeMovieClip(); introText2.removeMovieClip(); introText3.removeMovieClip(); stageComplete.removeMovieClip(); removedied(); removeblock(); removeegroundMarker(); removeegravity(); removepotionType(); removepotions(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removeboxes(); removeedropping(); removeeonfloor(); removeejump(); removeejumpamount(); removeeyspeed(); removeshot(); removeportTimer(); removebeingSmacked(); removedead_body(); removetype(); removehypArray(); removeenemyHealth(); removedamagedTimer(); removehit(); removeenemyAttackingTimer(); removeenemyAttacking(); removeenemy(); removeblocks(); removemoveAbout(); removewhere(); removeonPlatform(); removepickAttack(); removeport(); removefalling(); removedown(); removedownTimer(); removedepths(); } function theStage() { if ((player._x > 1140) && (sectionOneRelease)) { enemyNumber = 5; randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:1400, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:100, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionOneRelease = false; } if ((player._x > 1640) && (sectionTwoRelease)) { enemyNumber = 10; randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionTwoRelease = false; } if ((player._x > 2200) && (sectionThreeRelease)) { enemyNumber = 4; randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:500, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionThreeRelease = false; } if ((player._x > 2800) && (sectionFourRelease)) { _root.attachMovie("introText2", "introText2", _root.getNextHighestDepth()); enemyNumber = 20; randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFourRelease = false; } if ((player._x > 3300) && (sectionFiveRelease)) { enemyNumber = 1; randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:4000, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(1); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFiveRelease = false; } if ((player._x > 4000) && (sectionSixRelease)) { enemyNumber = 3; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSixRelease = false; } if ((player._x > 4800) && (sectionSevenRelease)) { enemyNumber = 8; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSevenRelease = false; } if ((player._x > 5300) && (sectionEightRelease)) { _root.attachMovie("introText3", "introText3", _root.getNextHighestDepth()); enemyNumber = 1; randomNumber++; enemy_mc = _root.attachMovie("bboss", "bboss" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); block.push(false); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionEightRelease = false; } } function depthActions() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; dist_y = player._y - enemy[i]._y; hypArray[i] = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 0) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { if ((is_attacking == 20) or (dragonTimer == 7)) { if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 1) { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 2) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { enemy[i]._alpha = 100; if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 3) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i]._alpha = enemy[i]._alpha - 10; if (enemy[i]._alpha < 0) { enemy[i]._alpha = 0; } enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == "boss") { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { bossKilled = true; if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 280) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("oneHit", "oneHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } if (!block[i]) { enemy[i].gotoAndStop("hit"); } if (block[i]) { enemy[i].gotoAndStop("block"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { if (Key.isDown(38) or Key.isDown(40)) { playerSpeed = 0; } else { playerSpeed = 1.3; } } is_attacking++; } } 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 1) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 2) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 3) { clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); } if (hitPlayer == 1) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:100, gb:-50, bb:-50}; myColor.setTransform(myColorTransform); hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (cam._x < 315) { cam._x = 315; } if (cam._x > 5266) { cam._x = 5266; } if (player._x < callcam._x) { endX = _root.callcam._x; cam._x = cam._x + (((endX - cam._x) - 220) / 15); } else if (lock == 0) { endX = _root.player._x; cam._x = cam._x + ((endX - cam._x) / 15); } if (!bossKilled) { if ((!bunnyPush) && (player.hitTest(cam.right))) { if (sliding) { player._x = player._x - 80; } player._x = player._x - playerSpeed; } } if ((!bunnyPush) && (player.hitTest(cam.left))) { if (sliding) { player._x = player._x + 80; } player._x = player._x + playerSpeed; } if (player._y > 550) { player._y = 550; } if ((player._y < 330) && (!jump)) { player._y = 330; } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (dragon) { playerSpeed = 0; player.gotoAndStop("dragon"); dragonTimer++; if (dragonTimer == 18) { energy = energy - 20; playerSpeed = 5; dragon = false; dragonTimer = 0; } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!bossKilled) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!sliding) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (Key.isDown(83)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { if (!punching) { if (!dragon) { if (!attacking) { if (!sliding) { bunnyPush = true; } } } } } } if (Key.isDown(68)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { moveDown = true; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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) { if (player._x < cam._x) { player._xscale = -65; player._x = cam._x + 250; } else { player._xscale = 65; player._x = cam._x - 250; } randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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 - 20; moveDownTimer = 0; moveDown = false; } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { energy = energy - 25; playerSpeed = 5; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { _root.attachMovie("playerFade", "playerFade", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerFade._xscale = player._xscale; playerFade._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 - 30; dashSpeed = 10; sliding = false; slidingTimer = 0; } } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { 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)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } if (Key.isDown(87)) { if (!sliding) { if (!punching) { if (!dragon) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } groundMarker = player._y; jump = true; onfloor = false; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); yspeed = yspeed - jumpamount; } } } } } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(40)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if ((!moveDown) && (inControl)) { 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; } if (Key.isDown(38)) { player._y = player._y - playerSpeed; running = true; } if (Key.isDown(40)) { player._y = player._y + playerSpeed; running = true; } } if (jump) { player._y = player._y + yspeed; if (player._y > groundMarker) { shadow_mc.removeMovieClip(); onfloor = true; jump = false; yspeed = 0; player._y = groundMarker; } else { yspeed = yspeed + (gravity * 2); } } } stop(); swing_sound = new Sound(); swing_sound.attachSound("swing"); ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); block_sound = new Sound(); block_sound.attachSound("ping"); miss001_sound = new Sound(); miss001_sound.attachSound("miss001"); un = 0; cam._xscale = 100; cam._yscale = 100; _root.attachMovie("player", "player", _root.getNextHighestDepth(), {_x:150, _y:580}); _root.attachMovie("healthPotion", "healthPotion", _root.getNextHighestDepth(), {_x:2750, _y:410}); _root.attachMovie("healthPotion", "healthPotion2", _root.getNextHighestDepth(), {_x:4400, _y:510}); player.what._alpha = 0; _root.attachMovie("readyFight", "readyFight", _root.getNextHighestDepth()); _root.attachMovie("introText", "introText", _root.getNextHighestDepth()); player._yscale = 65; player._xscale = 65; runTrans = false; toGo = 0; inControl = true; addComplete = 0; playerHealth = 100; enemyPower = 0.1; stageDone = false; bunnyPush = false; bunnyPushTimer = 0; punching = false; pullingCam = false; addFirstCombo = false; bossKilled = false; addSecondCombo = false; addThirdCombo = false; canAttack = true; energy = 100; dropBlood = false; dropBloodCounter = 0; canAddComboPoint = false; lock = 0; dragon = false; dragonTimer = 0; dashSpeed = 10; jump = false; playerPower = 5; enemySpeed = 50; jumpamount = 25; moveDownTimer = 0; moveDown = false; gravity = 2; yspeed = 0; bgSpeed = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; special = false; specialTimer = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 5; is_attacking = 0; clicksPunch = 0; is_punching = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; groundMarker = player._y; enemyNumber = 1; sectionOneRelease = true; sectionTwoRelease = true; sectionThreeRelease = true; sectionFourRelease = true; sectionFiveRelease = true; sectionSixRelease = true; sectionSevenRelease = true; sectionEightRelease = true; var died = new Array(); var block = new Array(); var egroundMarker = new Array(); var egravity = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var falling = new Array(); var down = new Array(); var downTimer = new Array(); var depths = new Array(); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy", _root.getNextHighestDepth(), {_x:900, _y:400}); depths.push(player, enemy_mc, healthPotion, healthPotion2); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(50); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); died.push(0); player.onEnterFrame = function () { if (healthPotion.hitTest(player._x, player._y, true)) { _root.attachMovie("dot", "dot", _root.getNextHighestDepth(), {_x:healthPotion._x, _y:healthPotion._y}); healthPotion.removeMovieClip(); playerHealth = 100; } if (healthPotion2.hitTest(player._x, player._y, true)) { _root.attachMovie("dot", "dot", _root.getNextHighestDepth(), {_x:healthPotion2._x, _y:healthPotion2._y}); healthPotion2.removeMovieClip(); playerHealth = 100; } player.what._alpha = player.what._alpha - 5; if (player.what._alpha < 0) { player.what._alpha = 0; } introText._x = cam._x; introText._y = cam._y; cam.energyBar._xscale = energy; cam.healthBar._xscale = playerHealth; energy = energy + 0.5; if (playerHealth < 1) { removeEverything(); gotoAndStop ("youDied"); } if (energy < 0) { cam.energyBar._alpha = 10; canAttack = false; energy = 0; } if (energy > 100) { cam.energyBar._alpha = 100; canAttack = true; energy = 100; } if (bossKilled) { energy = 0; canAttack = false; inControl = false; player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (runTrans) { if (toGo == 0) { } toGo++; if (toGo == 100) { removeEverything(); nextFrame(); } } if ((!sliding) && (player._x > (cam._x + 550))) { if (addComplete == 0) { runTrans = true; playerSpeed = 0; _root.attachMovie("stageComplete", "stageComplete", _root.getNextHighestDepth()); stageComplete._x = cam._x; stageComplete._y = cam._y; addComplete = 1; } stageDone = true; cam.go._alpha = 0; } if (enemyNumber == 0) { if (!stageDone) { if (un == 0) { miss001_sound.start(0, 4); un = 1; } cam.go._alpha = 100; } lock = 0; pullingCam = true; } else { un = 0; cam.go._alpha = 0; pullingCam = false; } if (pullingCam) { callcam._x = player._x; } else if (lock == 0) { lock = 1; callcam._x = cam._x + 155; } cam._y = _root.player._y - 150; shadow_mc._x = player._x; mountains._y = _root.player._y / 2; sky._x = cam._x; sky._y = cam._y; introText3._x = cam._x; introText3._y = cam._y; introText2._x = cam._x; introText2._y = cam._y; readyFight._x = cam._x; readyFight._y = cam._y; cam.camControl(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); depthActions(); theStage(); if (playerHealth < 20) { dropBlood = true; } else { dropBlood = false; } if (dropBlood) { dropBloodCounter++; if (dropBloodCounter == 8) { randomNumber++; ohno = _root.attachMovie("bloodDrop", "bloodDrop" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:(player._y - Math.round(Math.random() * 8)) + 0}); ohno._xscale = Math.round(Math.random() * 150) + 50; depths.push(ohno); dropBloodCounter = 0; } } };
Frame 14
stopAllSounds(); play();
Frame 16
play();
Frame 17
function removedied() { i = died.length - 1; while (i >= 0) { died[i].removeMovieClip(); died.splice(i, 1); i--; } } function removeblock() { i = block.length - 1; while (i >= 0) { block[i].removeMovieClip(); block.splice(i, 1); i--; } } function removeegroundMarker() { i = egroundMarker.length - 1; while (i >= 0) { egroundMarker[i].removeMovieClip(); egroundMarker.splice(i, 1); i--; } } function removeegravity() { i = egravity.length - 1; while (i >= 0) { egravity[i].removeMovieClip(); egravity.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.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 removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removefalling() { i = falling.length - 1; while (i >= 0) { falling[i].removeMovieClip(); falling.splice(i, 1); i--; } } function removedown() { i = down.length - 1; while (i >= 0) { down[i].removeMovieClip(); down.splice(i, 1); i--; } } function removedownTimer() { i = downTimer.length - 1; while (i >= 0) { downTimer[i].removeMovieClip(); downTimer.splice(i, 1); i--; } } function removedepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function removeEverything() { stopAllSounds(); player.removeMovieClip(); healthPotion.removeMovieClip(); readyFight.removeMovieClip(); stageComplete.removeMovieClip(); removedied(); removeblock(); removeegroundMarker(); removeegravity(); removepotionType(); removepotions(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removeboxes(); removeedropping(); removeeonfloor(); removeejump(); removeejumpamount(); removeeyspeed(); removeshot(); removeportTimer(); removebeingSmacked(); removedead_body(); removetype(); removehypArray(); removeenemyHealth(); removedamagedTimer(); removehit(); removeenemyAttackingTimer(); removeenemyAttacking(); removeenemy(); removeblocks(); removemoveAbout(); removewhere(); removeonPlatform(); removepickAttack(); removeport(); removefalling(); removedown(); removedownTimer(); removedepths(); } function theStage() { if ((player._x > 1140) && (sectionOneReleaseTwo)) { enemyNumber = 10; randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:1400, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:100, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionOneReleaseTwo = false; } if ((player._x > 1640) && (sectionTwoReleaseTwo)) { enemyNumber = 10; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionTwoReleaseTwo = false; } if ((player._x > 2200) && (sectionThreeReleaseTwo)) { enemyNumber = 4; randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:500, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionThreeReleaseTwo = false; } if ((player._x > 2800) && (sectionFourReleaseTwo)) { enemyNumber = 20; randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFourReleaseTwo = false; } if ((player._x > 3300) && (sectionFiveReleaseTwo)) { enemyNumber = 3; randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:4000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:2000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFiveReleaseTwo = false; } if ((player._x > 4000) && (sectionSixReleaseTwo)) { enemyNumber = 6; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSixReleaseTwo = false; } if ((player._x > 4800) && (sectionSevenReleaseTwo)) { enemyNumber = 8; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("hornet", "hornet" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSevenReleaseTwo = false; } if ((player._x > 5300) && (sectionEightReleaseTwo)) { enemyNumber = 1; randomNumber++; enemy_mc = _root.attachMovie("lightBoss", "lightBoss" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); block.push(false); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(300); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionEightReleaseTwo = false; } } function depthActions() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; dist_y = player._y - enemy[i]._y; hypArray[i] = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 0) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { if ((is_attacking == 20) or (dragonTimer == 7)) { if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 1) { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 2) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { enemy[i]._alpha = 100; if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 3) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i]._alpha = enemy[i]._alpha - 10; if (enemy[i]._alpha < 0) { enemy[i]._alpha = 0; } enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 3) { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 280) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { beingSmacked[i] = Math.round(Math.random() * 1) + 0; if (beingSmacked[i] == 1) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { beingSmacked[i] = Math.round(Math.random() * 1) + 0; if (beingSmacked[i] == 1) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } if (!block[i]) { enemy[i].gotoAndStop("hit"); } if (block[i]) { enemy[i].gotoAndStop("block"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == "boss") { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { bossKilled = true; if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 400) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (pickAttack[i] == 2) { enemy[i].gotoAndStop("attack2"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 155) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 2) + 0; } } if ((pickAttack[i] == 0) or (pickAttack[i] == 1)) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 2) + 0; } } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } if (!block[i]) { enemy[i].gotoAndStop("hit"); } if (block[i]) { enemy[i].gotoAndStop("block"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { if (Key.isDown(38) or Key.isDown(40)) { playerSpeed = 0; } else { playerSpeed = 1.3; } } is_attacking++; } } 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 1) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 2) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 3) { clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); } if (hitPlayer == 1) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:100, gb:-50, bb:-50}; myColor.setTransform(myColorTransform); hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (cam._x < 315) { cam._x = 315; } if (cam._x > 5266) { cam._x = 5266; } if (player._x < callcam._x) { endX = _root.callcam._x; cam._x = cam._x + (((endX - cam._x) - 220) / 15); } else if (lock == 0) { endX = _root.player._x; cam._x = cam._x + ((endX - cam._x) / 15); } if (!bossKilled) { if ((!bunnyPush) && (player.hitTest(cam.right))) { if (sliding) { player._x = player._x - 80; } player._x = player._x - playerSpeed; } } if ((!bunnyPush) && (player.hitTest(cam.left))) { if (sliding) { player._x = player._x + 80; } player._x = player._x + playerSpeed; } if (player._y > 550) { player._y = 550; } if ((player._y < 330) && (!jump)) { player._y = 330; } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (dragon) { playerSpeed = 0; player.gotoAndStop("dragon"); dragonTimer++; if (dragonTimer == 18) { energy = energy - 20; playerSpeed = 5; dragon = false; dragonTimer = 0; } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!bossKilled) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!sliding) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (Key.isDown(83)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { if (!punching) { if (!dragon) { if (!attacking) { if (!sliding) { bunnyPush = true; } } } } } } if (Key.isDown(68)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { moveDown = true; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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) { if (player._x < cam._x) { player._xscale = -65; player._x = cam._x + 250; } else { player._xscale = 65; player._x = cam._x - 250; } randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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 - 20; moveDownTimer = 0; moveDown = false; } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { energy = energy - 25; playerSpeed = 5; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { _root.attachMovie("playerFade", "playerFade", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerFade._xscale = player._xscale; playerFade._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 - 30; dashSpeed = 10; sliding = false; slidingTimer = 0; } } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { 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)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } if (Key.isDown(87)) { if (!sliding) { if (!punching) { if (!dragon) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } groundMarker = player._y; jump = true; onfloor = false; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); yspeed = yspeed - jumpamount; } } } } } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(40)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if ((!moveDown) && (inControl)) { 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; } if (Key.isDown(38)) { player._y = player._y - playerSpeed; running = true; } if (Key.isDown(40)) { player._y = player._y + playerSpeed; running = true; } } if (jump) { player._y = player._y + yspeed; if (player._y > groundMarker) { shadow_mc.removeMovieClip(); onfloor = true; jump = false; yspeed = 0; player._y = groundMarker; } else { yspeed = yspeed + (gravity * 2); } } } stop(); swing_sound = new Sound(); swing_sound.attachSound("swing"); ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); block_sound = new Sound(); block_sound.attachSound("ping"); miss001_sound = new Sound(); miss001_sound.attachSound("miss001"); un = 0; dropBlood = false; dropBloodCounter = 0; cam._xscale = 100; cam._yscale = 100; _root.attachMovie("playerSaber", "player", _root.getNextHighestDepth(), {_x:150, _y:580}); _root.attachMovie("healthPotion", "healthPotion", _root.getNextHighestDepth(), {_x:3250, _y:410}); player.what._alpha = 0; _root.attachMovie("readyFight", "readyFight", _root.getNextHighestDepth()); player._yscale = 65; player._xscale = 65; runTrans = false; toGo = 0; inControl = true; addComplete = 0; playerHealth = 100; enemyPower = 0.1; stageDone = false; bunnyPush = false; bunnyPushTimer = 0; punching = false; pullingCam = false; addFirstCombo = false; bossKilled = false; addSecondCombo = false; addThirdCombo = false; canAttack = true; energy = 100; canAddComboPoint = false; lock = 0; dragon = false; dragonTimer = 0; dashSpeed = 10; jump = false; playerPower = 10; enemySpeed = 50; jumpamount = 25; moveDownTimer = 0; moveDown = false; gravity = 2; yspeed = 0; bgSpeed = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; special = false; specialTimer = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 5; is_attacking = 0; clicksPunch = 0; is_punching = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; groundMarker = player._y; enemyNumber = 1; sectionOneReleaseTwo = true; sectionTwoReleaseTwo = true; sectionThreeReleaseTwo = true; sectionFourReleaseTwo = true; sectionFiveReleaseTwo = true; sectionSixReleaseTwo = true; sectionSevenReleaseTwo = true; sectionEightReleaseTwo = true; var died = new Array(); var block = new Array(); var egroundMarker = new Array(); var egravity = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var falling = new Array(); var down = new Array(); var downTimer = new Array(); var depths = new Array(); randomNumber++; enemy_mc = _root.attachMovie("henemy", "henemy", _root.getNextHighestDepth(), {_x:900, _y:400}); depths.push(player, enemy_mc, healthPotion); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(0); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(50); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); died.push(0); player.onEnterFrame = function () { if (healthPotion.hitTest(player._x, player._y, true)) { _root.attachMovie("dot", "dot", _root.getNextHighestDepth(), {_x:healthPotion._x, _y:healthPotion._y}); healthPotion.removeMovieClip(); playerHealth = 100; } player.what._alpha = player.what._alpha - 5; if (player.what._alpha < 0) { player.what._alpha = 0; } introText._x = cam._x; introText._y = cam._y; cam.energyBar._xscale = energy; cam.healthBar._xscale = playerHealth; energy = energy + 0.5; if (playerHealth < 1) { removeEverything(); gotoAndStop ("youDied"); } if (energy < 0) { cam.energyBar._alpha = 10; canAttack = false; energy = 0; } if (energy > 100) { cam.energyBar._alpha = 100; canAttack = true; energy = 100; } if (bossKilled) { energy = 0; canAttack = false; inControl = false; player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (runTrans) { toGo++; if (toGo == 100) { removeEverything(); nextFrame(); } } if ((!sliding) && (player._x > (cam._x + 550))) { if (addComplete == 0) { runTrans = true; playerSpeed = 0; _root.attachMovie("stageComplete", "stageComplete", _root.getNextHighestDepth()); stageComplete._x = cam._x; stageComplete._y = cam._y; addComplete = 1; } stageDone = true; cam.go._alpha = 0; } if (enemyNumber == 0) { if (!stageDone) { if (un == 0) { miss001_sound.start(0, 4); un = 1; } cam.go._alpha = 100; } lock = 0; pullingCam = true; } else { un = 0; cam.go._alpha = 0; pullingCam = false; } if (pullingCam) { callcam._x = player._x; } else if (lock == 0) { lock = 1; callcam._x = cam._x + 155; } cam._y = _root.player._y - 150; shadow_mc._x = player._x; mountains._y = _root.player._y / 2; sky._x = cam._x; sky._y = cam._y; readyFight._x = cam._x; readyFight._y = cam._y; cam.camControl(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); depthActions(); theStage(); if (playerHealth < 20) { dropBlood = true; } else { dropBlood = false; } if (dropBlood) { dropBloodCounter++; if (dropBloodCounter == 8) { randomNumber++; ohno = _root.attachMovie("bloodDrop", "bloodDrop" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:(player._y - Math.round(Math.random() * 8)) + 0}); ohno._xscale = Math.round(Math.random() * 150) + 50; depths.push(ohno); dropBloodCounter = 0; } } };
Frame 19
play();
Frame 20
function removedied() { i = died.length - 1; while (i >= 0) { died[i].removeMovieClip(); died.splice(i, 1); i--; } } function removeblock() { i = block.length - 1; while (i >= 0) { block[i].removeMovieClip(); block.splice(i, 1); i--; } } function removeegroundMarker() { i = egroundMarker.length - 1; while (i >= 0) { egroundMarker[i].removeMovieClip(); egroundMarker.splice(i, 1); i--; } } function removeegravity() { i = egravity.length - 1; while (i >= 0) { egravity[i].removeMovieClip(); egravity.splice(i, 1); i--; } } function removepotionType() { i = potionType.length - 1; while (i >= 0) { potionType[i].removeMovieClip(); potionType.splice(i, 1); i--; } } function removepotions() { i = potions.length - 1; while (i >= 0) { potions[i].removeMovieClip(); potions.splice(i, 1); i--; } } function removeboxHealth() { i = boxHealth.length - 1; while (i >= 0) { boxHealth[i].removeMovieClip(); boxHealth.splice(i, 1); i--; } } function removeboxHit() { i = boxHit.length - 1; while (i >= 0) { boxHit[i].removeMovieClip(); boxHit.splice(i, 1); i--; } } function removeboxHitTimer() { i = boxHitTimer.length - 1; while (i >= 0) { boxHitTimer[i].removeMovieClip(); boxHitTimer.splice(i, 1); i--; } } function removeboxes() { i = boxes.length - 1; while (i >= 0) { boxes[i].removeMovieClip(); boxes.splice(i, 1); i--; } } function removeedropping() { i = edropping.length - 1; while (i >= 0) { edropping[i].removeMovieClip(); edropping.splice(i, 1); i--; } } function removeeonfloor() { i = eonfloor.length - 1; while (i >= 0) { eonfloor[i].removeMovieClip(); eonfloor.splice(i, 1); i--; } } function removeejump() { i = ejump.length - 1; while (i >= 0) { ejump[i].removeMovieClip(); ejump.splice(i, 1); i--; } } function removeejumpamount() { i = ejumpamount.length - 1; while (i >= 0) { ejumpamount[i].removeMovieClip(); ejumpamount.splice(i, 1); i--; } } function removeeyspeed() { i = eyspeed.length - 1; while (i >= 0) { eyspeed[i].removeMovieClip(); eyspeed.splice(i, 1); i--; } } function removeshot() { i = shot.length - 1; while (i >= 0) { shot[i].removeMovieClip(); shot.splice(i, 1); i--; } } function removeportTimer() { i = portTimer.length - 1; while (i >= 0) { portTimer[i].removeMovieClip(); portTimer.splice(i, 1); i--; } } function removebeingSmacked() { i = beingSmacked.length - 1; while (i >= 0) { beingSmacked[i].removeMovieClip(); beingSmacked.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 removeblocks() { i = blocks.length - 1; while (i >= 0) { blocks[i].removeMovieClip(); blocks.splice(i, 1); i--; } } function removemoveAbout() { i = moveAbout.length - 1; while (i >= 0) { moveAbout[i].removeMovieClip(); moveAbout.splice(i, 1); i--; } } function removewhere() { i = where.length - 1; while (i >= 0) { where[i].removeMovieClip(); where.splice(i, 1); i--; } } function removeonPlatform() { i = onPlatform.length - 1; while (i >= 0) { onPlatform[i].removeMovieClip(); onPlatform.splice(i, 1); i--; } } function removepickAttack() { i = pickAttack.length - 1; while (i >= 0) { pickAttack[i].removeMovieClip(); pickAttack.splice(i, 1); i--; } } function removeport() { i = port.length - 1; while (i >= 0) { port[i].removeMovieClip(); port.splice(i, 1); i--; } } function removefalling() { i = falling.length - 1; while (i >= 0) { falling[i].removeMovieClip(); falling.splice(i, 1); i--; } } function removedown() { i = down.length - 1; while (i >= 0) { down[i].removeMovieClip(); down.splice(i, 1); i--; } } function removedownTimer() { i = downTimer.length - 1; while (i >= 0) { downTimer[i].removeMovieClip(); downTimer.splice(i, 1); i--; } } function removedepths() { i = depths.length - 1; while (i >= 0) { depths[i].removeMovieClip(); depths.splice(i, 1); i--; } } function removeEverything() { stopAllSounds(); player.removeMovieClip(); healthPotion.removeMovieClip(); readyFight.removeMovieClip(); introText4.removeMovieClip(); stageComplete.removeMovieClip(); removedied(); removeblock(); removeegroundMarker(); removeegravity(); removepotionType(); removepotions(); removeboxHealth(); removeboxHit(); removeboxHitTimer(); removeboxes(); removeedropping(); removeeonfloor(); removeejump(); removeejumpamount(); removeeyspeed(); removeshot(); removeportTimer(); removebeingSmacked(); removedead_body(); removetype(); removehypArray(); removeenemyHealth(); removedamagedTimer(); removehit(); removeenemyAttackingTimer(); removeenemyAttacking(); removeenemy(); removeblocks(); removemoveAbout(); removewhere(); removeonPlatform(); removepickAttack(); removeport(); removefalling(); removedown(); removedownTimer(); removedepths(); } function theStage() { if ((player._x > 1140) && (sectionOneReleaseTwo)) { enemyNumber = 10; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:1400, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:100, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2600, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:-800, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionOneReleaseTwo = false; } if ((player._x > 1640) && (sectionTwoReleaseTwo)) { enemyNumber = 10; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionTwoReleaseTwo = false; } if ((player._x > 2200) && (sectionThreeReleaseTwo)) { enemyNumber = 4; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2700, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:500, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionThreeReleaseTwo = false; } if ((player._x > 2800) && (sectionFourReleaseTwo)) { enemyNumber = 20; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("benemy", "benemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); myColor = new Color(enemy_mc); myColorTransform = new Object(); myColorTransform = {rb:-250, gb:0, bb:0}; myColor.setTransform(myColorTransform); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:Math.round(Math.random() * 2700) + 3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFourReleaseTwo = false; } if ((player._x > 3300) && (sectionFiveReleaseTwo)) { enemyNumber = 3; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:4000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:2000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(350); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionFiveReleaseTwo = false; } if ((player._x > 4000) && (sectionSixReleaseTwo)) { enemyNumber = 6; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSixReleaseTwo = false; } if ((player._x > 4800) && (sectionSevenReleaseTwo)) { enemyNumber = 8; randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:3300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(200); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:5300, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(100); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionSevenReleaseTwo = false; } if ((player._x > 5300) && (sectionEightReleaseTwo)) { _root.attachMovie("introText4", "introText4", _root.getNextHighestDepth()); enemyNumber = 1; randomNumber++; enemy_mc = _root.attachMovie("finalBoss", "lightBoss" + randomNumber, _root.getNextHighestDepth(), {_x:6000, _y:Math.round(Math.random() * 150) + 310}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); died.push(0); block.push(false); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push("boss"); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(500); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); sectionEightReleaseTwo = false; } } function depthActions() { i = depths.length - 1; while (i >= 0) { if (!jump) { depths[i].idiot_depth = Math.floor((depths[i]._y * 480) + depths[i]._x); depths[i].swapDepths(depths[i].idiot_depth); } i--; } } function calculateHyp() { i = enemy.length - 1; while (i >= 0) { dist_x = player._x - enemy[i]._x; dist_y = player._y - enemy[i]._y; hypArray[i] = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); i--; } } function enemyMovement() { i = enemy.length - 1; while (i >= 0) { if (type[i] == 0) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { if ((is_attacking == 20) or (dragonTimer == 7)) { if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 1) { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 2) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 80) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 1.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { enemy[i]._alpha = 100; if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { enemy[i]._alpha = 100; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i].gotoAndStop("hit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 3) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i]._alpha = enemy[i]._alpha - 10; if (enemy[i]._alpha < 0) { enemy[i]._alpha = 0; } enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == 3) { enemy[i]._yscale = 220; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 280) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; pickAttack[i] = Math.round(Math.random() * 3) + 0; } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { beingSmacked[i] = Math.round(Math.random() * 1) + 0; if (beingSmacked[i] == 1) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { beingSmacked[i] = Math.round(Math.random() * 1) + 0; if (beingSmacked[i] == 1) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 220) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } if (!block[i]) { enemy[i].gotoAndStop("hit"); } if (block[i]) { enemy[i].gotoAndStop("block"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 220; } else { enemy[i]._xscale = -220; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 2) + 0; moveAbout[i] = Math.round(Math.random() * 3) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } if (type[i] == "boss") { enemy[i]._yscale = 330; if (enemy[i]._y > 550) { enemy[i]._y = 550; } if (enemy[i]._y < 330) { enemy[i]._y = 330; } if (enemyHealth[i] < 1) { if (died[i] == 0) { stupidness--; enemyNumber--; enemy[i].gotoAndStop("fall"); died[i] = 1; egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } if (ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } enemy[i]._y = enemy[i]._y + eyspeed[i]; if (enemy[i]._y > egroundMarker[i]) { edropping[i] = false; eonfloor[i] = true; ejump[i] = false; eyspeed[i] = 0; enemy[i]._y = egroundMarker[i]; } else { eyspeed[i] = eyspeed[i] + (egravity[i] * 2); } } if (falling[i]) { if (enemy[i]._y == egroundMarker[i]) { down[i] = true; } } if (down[i]) { if (enemyHealth[i] < 1) { enemy[i].gotoAndStop("dead"); } if (enemyHealth[i] > 0) { enemy[i].gotoAndStop("down"); downTimer[i]++; if (downTimer[i] == 40) { hit[i] = 0; damagedTimer[i] = 0; down[i] = false; falling[i] = false; downTimer[i] = 0; enemyAttackingTimer[i] = 100; pickAttack[i] = 0; } } } if ((!down[i]) && (enemyHealth[i] > 0)) { if (hypArray[i] < 400) { if (enemyAttacking[i] == 1) { if (enemy[i].fist.hitTest(player) && (!bunnyPush)) { hitPlayer = 1; playerHealth = playerHealth - (enemyPower * 2.5); } } enemyAttackingTimer[i]++; } else { enemyAttacking[i] = 0; enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; } if (enemyAttackingTimer[i] > 100) { enemy[i]._alpha = 100; if (pickAttack[i] == 0) { if (!ejump[i]) { enemy[i].gotoAndStop("attackTwo"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 130) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = 50; pickAttack[i] = Math.round(Math.random() * 1) + 0; } } } if (pickAttack[i] == 1) { if (!ejump[i]) { enemy[i].gotoAndStop("attack"); enemyAttacking[i] = 1; if (enemyAttackingTimer[i] == 118) { enemyAttacking[i] = 0; enemyAttackingTimer[i] = 50; pickAttack[i] = Math.round(Math.random() * 1) + 0; } } } } if (enemyAttacking[i] == 0) { if (enemy[i].hitTest(player.stroke)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { if (bunnyPush) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; if (!ejump[i]) { egroundMarker[i] = enemy[i]._y; falling[i] = true; ejump[i] = true; eonfloor[i] = false; eyspeed[i] = 0; eyspeed[i] = eyspeed[i] - ejumpamount[i]; } } } } if (enemy[i].hitTest(player)) { if (hypArray[i] < 70) { if (sliding) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("twoHit", "twoHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - playerPower; } } if ((((((((is_attacking == 4) or (is_attacking == 9)) or (is_attacking == 16)) or (is_attacking == 20)) or (dragonTimer == 7)) or (is_punching == 2)) or (is_punching == 11)) or (is_punching == 20)) { beingSmacked[i] = Math.round(Math.random() * 2) + 0; if ((beingSmacked[i] == 1) or (beingSmacked[i] == 2)) { block_sound.start(); block[i] = true; hit[i] = 1; randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); } if (beingSmacked[i] == 0) { randomNumber++; blood_mc = _root.attachMovie("blood", "blood" + randomNumber, _root.getNextHighestDepth(), {_y:enemy[i]._y - 45, _x:enemy[i]._x}); ehit_sound.start(); beingSmacked[i]++; randomNumber++; hitEm = _root.attachMovie("fourHit", "fourHit" + randomNumber, _root.getNextHighestDepth(), {_x:enemy[i]._x, _y:enemy[i]._y - 40}); hit[i] = 1; enemyHealth[i] = enemyHealth[i] - (playerPower * 2); } } } } if (hit[i] == 1) { if (!ejump[i]) { if (enemy[i]._xscale == 330) { enemy[i]._x = enemy[i]._x + 3; } else { enemy[i]._x = enemy[i]._x - 3; } if (!block[i]) { enemy[i].gotoAndStop("hit"); } if (block[i]) { enemy[i].gotoAndStop("block"); } enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 8) { hit[i] = 0; damagedTimer[i] = 0; } } if (ejump[i]) { enemy[i].gotoAndStop("ahit"); enemyAttackingTimer[i] = Math.round(Math.random() * 100) + 0; enemyAttacking[i] = 0; damagedTimer[i]++; if (damagedTimer[i] > 4) { enemy[i].gotoAndStop("fall"); hit[i] = 0; damagedTimer[i] = 0; } } } if (hit[i] == 0) { if (player._x < enemy[i]._x) { enemy[i]._xscale = 330; } else { enemy[i]._xscale = -330; } portTimer[i]++; if (portTimer[i] > 32) { where[i] = Math.round(Math.random() * 1) + 0; moveAbout[i] = Math.round(Math.random() * 1) + 0; portTimer[i] = 0; } if ((where[i] == 0) or (where[i] == 1)) { if ((!ejump[i]) && (!edropping[i])) { enemy[i].gotoAndStop("run"); } if (moveAbout[i] == 0) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 1) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 75) / enemySpeed); enemy[i]._y = enemy[i]._y + ((endY - enemy[i]._y) / enemySpeed); } } if (moveAbout[i] == 2) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) - 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) - 130) / enemySpeed); } } if (moveAbout[i] == 3) { if ((!falling[i]) && (!jump)) { endX = _root.player._x; endY = _root.player._y; enemy[i]._x = enemy[i]._x + (((endX - enemy[i]._x) + 25) / enemySpeed); enemy[i]._y = enemy[i]._y + (((endY - enemy[i]._y) + 130) / enemySpeed); } } } else { if (!ejump[i]) { enemy[i].gotoAndStop("idle"); } if (ejump[i]) { enemy[i].gotoAndStop("fall"); } } } } } } i--; } } function canAddPoint() { if (clicks == 0) { canAddComboPoint = true; } else { canAddComboPoint = false; } } function runAttackTimer() { if (attacking) { if (!jump) { if (Key.isDown(38) or Key.isDown(40)) { playerSpeed = 0; } else { playerSpeed = 1.3; } } is_attacking++; } } 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 1) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 2) { 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) { clicks = 0; is_attacking = 0; attacking = false; playerSpeed = 5; } if (clicks > 3) { clicks = 1; is_attacking = 0; addFirstCombo = true; } } } } } } } function playerMovement() { if (hitPlayer == 0) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:0, gb:0, bb:0}; myColor.setTransform(myColorTransform); } if (hitPlayer == 1) { myColor = new Color(player); myColorTransform = new Object(); myColorTransform = {rb:100, gb:-50, bb:-50}; myColor.setTransform(myColorTransform); hitTimer++; if (hitTimer == 1) { hitPlayer = 0; hitTimer = 0; } } if (cam._x < 315) { cam._x = 315; } if (cam._x > 5266) { cam._x = 5266; } if (player._x < callcam._x) { endX = _root.callcam._x; cam._x = cam._x + (((endX - cam._x) - 220) / 15); } else if (lock == 0) { endX = _root.player._x; cam._x = cam._x + ((endX - cam._x) / 15); } if (!bossKilled) { if ((!bunnyPush) && (player.hitTest(cam.right))) { if (sliding) { player._x = player._x - 80; } player._x = player._x - playerSpeed; } } if ((!bunnyPush) && (player.hitTest(cam.left))) { if (sliding) { player._x = player._x + 80; } player._x = player._x + playerSpeed; } if (player._y > 550) { player._y = 550; } if ((player._y < 330) && (!jump)) { player._y = 330; } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (!sliding) { if (!running) { player.gotoAndStop("idle"); } if (running) { player.gotoAndStop("run"); } } } } } } } if (dragon) { playerSpeed = 0; player.gotoAndStop("dragon"); dragonTimer++; if (dragonTimer == 18) { energy = energy - 20; playerSpeed = 5; dragon = false; dragonTimer = 0; } } if (!Key.isDown(65)) { pressHack = 0; } if (Key.isDown(65)) { if (!bossKilled) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!sliding) { if (pressHack == 0) { swing_sound.start(); pressHack = 1; if (canAddComboPoint) { addFirstCombo = true; } clicks++; } } } } } } } if (Key.isDown(83)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { if (!punching) { if (!dragon) { if (!attacking) { if (!sliding) { bunnyPush = true; } } } } } } if (Key.isDown(68)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { moveDown = true; } } if (moveDown) { player.gotoAndStop("downmove"); if (moveDownTimer == 0) { acid_sound.start(); randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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) { if (player._x < cam._x) { player._xscale = -65; player._x = cam._x + 250; } else { player._xscale = 65; player._x = cam._x - 250; } randomNumber++; strong_smoke_mc = _root.attachMovie("smoke", "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 - 20; moveDownTimer = 0; moveDown = false; } } if (bunnyPush) { if (!jump) { playerSpeed = 0; player.gotoAndStop("forcepush"); } else { player.gotoAndStop("forcepushair"); } if (bunnyPushTimer == 0) { boom_sound.start(); } bunnyPushTimer++; if (bunnyPushTimer == 13) { energy = energy - 25; playerSpeed = 5; bunnyPush = false; bunnyPushTimer = 0; } } if (sliding) { if (slidingTimer == 0) { _root.attachMovie("playerFade", "playerFade", _root.getNextHighestDepth(), {_x:player._x, _y:player._y}); playerFade._xscale = player._xscale; playerFade._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 - 30; dashSpeed = 10; sliding = false; slidingTimer = 0; } } if (!jump) { if (!punching) { if (!bunnyPush) { if (!dragon) { if (!attacking) { if (Key.isDown(39) && (!hit2)) { hit2 = true; if (lastPressA && ((getTimer() - lastPressA) < 250)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { 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)) { if (!canAttack) { player.what._alpha = 100; } if (canAttack) { swing_sound.start(); sliding = true; slidingRight = false; slidingLeft = true; } } lastPressB = getTimer(); } else if (!Key.isDown(37)) { hit3 = false; } } } } } } if (Key.isDown(87)) { if (!sliding) { if (!punching) { if (!dragon) { if (onfloor) { if (!attacking) { player.gotoAndStop("jump"); } groundMarker = player._y; jump = true; onfloor = false; _root.attachMovie("shadow_mc", "shadow_mc", _root.getNextHighestDepth(), {_y:player._y, _x:player._x}); yspeed = yspeed - jumpamount; } } } } } if (!Key.isDown(38)) { running = false; } if (!Key.isDown(40)) { running = false; } if (!Key.isDown(39)) { running = false; } if (!Key.isDown(37)) { running = false; } if ((!moveDown) && (inControl)) { 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; } if (Key.isDown(38)) { player._y = player._y - playerSpeed; running = true; } if (Key.isDown(40)) { player._y = player._y + playerSpeed; running = true; } } if (jump) { player._y = player._y + yspeed; if (player._y > groundMarker) { shadow_mc.removeMovieClip(); onfloor = true; jump = false; yspeed = 0; player._y = groundMarker; } else { yspeed = yspeed + (gravity * 2); } } } stop(); swing_sound = new Sound(); swing_sound.attachSound("swing"); ehit_sound = new Sound(); ehit_sound.attachSound("ehit"); acid_sound = new Sound(); acid_sound.attachSound("acidddd"); boom_sound = new Sound(); boom_sound.attachSound("zuum"); miss001_sound = new Sound(); miss001_sound.attachSound("miss001"); block_sound = new Sound(); block_sound.attachSound("ping"); un = 0; dropBlood = false; dropBloodCounter = 0; cam._xscale = 100; cam._yscale = 100; _root.attachMovie("playerSaber", "player", _root.getNextHighestDepth(), {_x:150, _y:580}); _root.attachMovie("healthPotion", "healthPotion", _root.getNextHighestDepth(), {_x:3250, _y:410}); player.what._alpha = 0; _root.attachMovie("readyFight", "readyFight", _root.getNextHighestDepth()); stupidness = 3; player._yscale = 65; player._xscale = 65; runTrans = false; toGo = 0; inControl = true; addComplete = 0; playerHealth = 100; enemyPower = 0.1; stageDone = false; bunnyPush = false; bunnyPushTimer = 0; punching = false; pullingCam = false; addFirstCombo = false; bossKilled = false; addSecondCombo = false; addThirdCombo = false; canAttack = true; energy = 100; canAddComboPoint = false; lock = 0; dragon = false; dragonTimer = 0; dashSpeed = 10; jump = false; playerPower = 10; enemySpeed = 50; jumpamount = 25; moveDownTimer = 0; moveDown = false; gravity = 2; yspeed = 0; bgSpeed = 5; onfloor = true; pressHack = 0; sliding = false; slidingTimer = 0; special = false; specialTimer = 0; clicks = 0; hit2 = false; hit3 = false; running = false; attacking = false; playerSpeed = 5; is_attacking = 0; clicksPunch = 0; is_punching = 0; hitPlayer = 0; hitTimer = 0; randomNumber = 0; groundMarker = player._y; enemyNumber = 3; sectionOneReleaseTwo = true; sectionTwoReleaseTwo = true; sectionThreeReleaseTwo = true; sectionFourReleaseTwo = true; sectionFiveReleaseTwo = true; sectionSixReleaseTwo = true; sectionSevenReleaseTwo = true; sectionEightReleaseTwo = true; var died = new Array(); var block = new Array(); var egroundMarker = new Array(); var egravity = new Array(); var potionType = new Array(); var potions = new Array(); var boxHealth = new Array(); var boxHit = new Array(); var boxHitTimer = new Array(); var boxes = new Array(); var edropping = new Array(); var eonfloor = new Array(); var ejump = new Array(); var ejumpamount = new Array(); var eyspeed = new Array(); var shot = new Array(); var portTimer = new Array(); var beingSmacked = new Array(); var dead_body = new Array(); var type = new Array(); var hypArray = new Array(); var enemyHealth = new Array(); var damagedTimer = new Array(); var hit = new Array(); var enemyAttackingTimer = new Array(); var enemyAttacking = new Array(); var enemy = new Array(); var blocks = new Array(); var moveAbout = new Array(); var where = new Array(); var onPlatform = new Array(); var pickAttack = new Array(); var port = new Array(); var falling = new Array(); var down = new Array(); var downTimer = new Array(); var depths = new Array(); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:800, _y:400}); depths.push(player, enemy_mc, healthPotion); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(3); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(50); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); died.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:980, _y:500}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(50); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); died.push(0); randomNumber++; enemy_mc = _root.attachMovie("enemy", "enemy" + randomNumber, _root.getNextHighestDepth(), {_x:1080, _y:450}); depths.push(enemy_mc); enemy.push(enemy_mc); egroundMarker.push(enemy_mc._y); falling.push(false); egravity.push(2); down.push(false); downTimer.push(0); edropping.push(false); eonfloor.push(true); ejump.push(false); ejumpamount.push(20); eyspeed.push(0); portTimer.push(0); port.push(0); pickAttack.push(Math.round(Math.random() * 2) + 0); type.push(2); enemyAttacking.push(false); enemyAttackingTimer.push(Math.round(Math.random() * 100) + 0); enemyHealth.push(50); damagedTimer.push(0); hit.push(0); hypArray.push(0); moveAbout.push(0); where.push(0); onPlatform.push(false); beingSmacked.push(0); died.push(0); player.onEnterFrame = function () { if (healthPotion.hitTest(player._x, player._y, true)) { _root.attachMovie("dot", "dot", _root.getNextHighestDepth(), {_x:healthPotion._x, _y:healthPotion._y}); healthPotion.removeMovieClip(); playerHealth = 100; } player.what._alpha = player.what._alpha - 5; if (player.what._alpha < 0) { player.what._alpha = 0; } introText4._x = cam._x; introText4._y = cam._y; cam.energyBar._xscale = energy; cam.healthBar._xscale = playerHealth; energy = energy + 0.5; if (playerHealth < 1) { removeEverything(); cam._x = 0; cam._y = 0; gotoAndStop ("youDied"); } if (energy < 0) { cam.energyBar._alpha = 10; canAttack = false; energy = 0; } if (energy > 100) { cam.energyBar._alpha = 100; canAttack = true; energy = 100; } if (bossKilled) { energy = 0; canAttack = false; inControl = false; player._xscale = 65; player._x = player._x + playerSpeed; running = true; } if (runTrans) { toGo++; if (toGo == 100) { removeEverything(); nextFrame(); } } if ((!sliding) && (player._x > (cam._x + 550))) { if (addComplete == 0) { runTrans = true; playerSpeed = 0; _root.attachMovie("stageComplete", "stageComplete", _root.getNextHighestDepth()); stageComplete._x = cam._x; stageComplete._y = cam._y; addComplete = 1; } stageDone = true; cam.go._alpha = 0; } if (enemyNumber == 0) { if (!stageDone) { if (un == 0) { miss001_sound.start(0, 4); un = 1; } cam.go._alpha = 100; } lock = 0; pullingCam = true; } else { un = 0; cam.go._alpha = 0; pullingCam = false; } if (pullingCam) { callcam._x = player._x; } else if (lock == 0) { lock = 1; callcam._x = cam._x + 155; } cam._y = _root.player._y - 150; shadow_mc._x = player._x; mountains._y = _root.player._y / 2; sky._x = cam._x; sky._y = cam._y; readyFight._x = cam._x; readyFight._y = cam._y; cam.camControl(); playerMovement(); comboOne(); comboTwo(); comboThree(); runAttackTimer(); canAddPoint(); confirmAttacking(); calculateHyp(); enemyMovement(); depthActions(); theStage(); if (stupidness == 0) { bossKilled = true; } if (playerHealth < 20) { dropBlood = true; } else { dropBlood = false; } if (dropBlood) { dropBloodCounter++; if (dropBloodCounter == 8) { randomNumber++; ohno = _root.attachMovie("bloodDrop", "bloodDrop" + randomNumber, _root.getNextHighestDepth(), {_x:player._x, _y:(player._y - Math.round(Math.random() * 8)) + 0}); ohno._xscale = Math.round(Math.random() * 150) + 50; depths.push(ohno); dropBloodCounter = 0; } } };
Frame 22
stopAllSounds(); _root.gotoAndStop("title");
Frame 23
stopAllSounds(); play();
Frame 24
stop(); _root.attachMovie("splatter", "splatter", _root.getNextHighestDepth());
Instance of Symbol 1112 MovieClip in Frame 24
on (release) { _root.gotoAndStop("title"); }
Symbol 1113 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local24, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local10 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local10); var clip = options.clip; var _local9 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var _local3 = clip._mochiad; _local3.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local11 = _local5[0]; var _local8 = _local5[1]; _local3._x = _local11 * 0.5; _local3._y = _local8 * 0.5; var chk = _local3.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local9; chk.started = getTimer(); chk.showing = false; _local3.lc.adLoaded = options.ad_loaded; _local3.lc.adSkipped = options.ad_skipped; _local3.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; _local3.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local21 = false; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local12 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local12); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local6 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local6._mochiad_loaded) { return(null); } var _local11 = options.depth; delete options.depth; var mc = _local6.createEmptyMovieClip("_mochiad", _local11); var _local10 = _getRes(options); options.res = (_local10[0] + "x") + _local10[1]; options.server = options.server + options.id; delete options.id; _local6._mochiad_loaded = true; if (_local6._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local9 = _local4.server; delete _local4.server; var _local13 = _allowDomains(_local9); mc.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = mc; _local5.name = _local8; _local5.hostname = _local13; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); mc.lc = _local5; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; _local4.lc = _local8; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local9 + ".swf", "POST"); } return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 1114 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 1115 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.8 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function updateCopy(args) { send("coins_updateCopy", args, null, null); } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 1116 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 1117 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startPlay(tag) { if (tag == undefined) { tag = "gameplay"; } mochi.as2.MochiServices.send("events_setRoundID", {tag:String(tag)}, null, null); } static function endPlay() { mochi.as2.MochiServices.send("events_clearRoundID", null, null, null); } static function trackEvent(tag, value) { mochi.as2.MochiServices.send("events_trackEvent", {tag:tag, value:value}, null, null); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 1118 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 75 MovieClip Frame 13
stop();
Symbol 81 MovieClip Frame 5
stop();
Symbol 120 MovieClip [player] Frame 1
stop();
Symbol 120 MovieClip [player] Frame 2
stop();
Symbol 120 MovieClip [player] Frame 3
stop();
Symbol 120 MovieClip [player] Frame 4
stop();
Symbol 120 MovieClip [player] Frame 5
stop();
Symbol 120 MovieClip [player] Frame 6
stop();
Symbol 120 MovieClip [player] Frame 7
stop();
Symbol 120 MovieClip [player] Frame 8
stop();
Symbol 120 MovieClip [player] Frame 9
stop();
Symbol 120 MovieClip [player] Frame 10
stop();
Symbol 120 MovieClip [player] Frame 11
stop();
Symbol 120 MovieClip [player] Frame 12
stop();
Symbol 120 MovieClip [player] Frame 13
stop();
Symbol 120 MovieClip [player] Frame 14
stop();
Symbol 120 MovieClip [player] Frame 15
stop();
Symbol 120 MovieClip [player] Frame 16
stop();
Symbol 120 MovieClip [player] Frame 17
stop();
Symbol 134 MovieClip [playerFade] Frame 11
this.removeMovieClip();
Symbol 137 MovieClip [oneHit] Frame 30
this.removeMovieClip();
Symbol 148 MovieClip Frame 6
stop();
Symbol 161 MovieClip [blood] Frame 1
nope = 0; honda.onEnterFrame = function () { if (nope == 0) { nope = 1; this._rotation = Math.round(Math.random() * 360) + 0; } };
Symbol 161 MovieClip [blood] Frame 11
this.removeMovieClip();
Symbol 231 MovieClip Frame 9
stop();
Symbol 233 MovieClip [enemy] Frame 1
stop();
Symbol 233 MovieClip [enemy] Frame 2
stop();
Symbol 233 MovieClip [enemy] Frame 3
stop();
Symbol 233 MovieClip [enemy] Frame 4
stop();
Symbol 233 MovieClip [enemy] Frame 5
stop();
Symbol 233 MovieClip [enemy] Frame 6
stop();
Symbol 233 MovieClip [enemy] Frame 7
stop();
Symbol 233 MovieClip [enemy] Frame 8
stop();
Symbol 233 MovieClip [enemy] Frame 9
stop();
Symbol 233 MovieClip [enemy] Frame 10
stop();
Symbol 298 MovieClip Frame 9
stop();
Symbol 300 MovieClip [benemy] Frame 1
stop();
Symbol 300 MovieClip [benemy] Frame 2
stop();
Symbol 300 MovieClip [benemy] Frame 3
stop();
Symbol 300 MovieClip [benemy] Frame 4
stop();
Symbol 300 MovieClip [benemy] Frame 5
stop();
Symbol 300 MovieClip [benemy] Frame 6
stop();
Symbol 300 MovieClip [benemy] Frame 7
stop();
Symbol 300 MovieClip [benemy] Frame 8
stop();
Symbol 300 MovieClip [benemy] Frame 9
stop();
Symbol 373 MovieClip Frame 9
stop(); stop();
Symbol 374 MovieClip [henemy] Frame 1
stop();
Symbol 374 MovieClip [henemy] Frame 2
stop();
Symbol 374 MovieClip [henemy] Frame 3
stop();
Symbol 374 MovieClip [henemy] Frame 4
stop();
Symbol 374 MovieClip [henemy] Frame 5
stop();
Symbol 374 MovieClip [henemy] Frame 6
stop();
Symbol 374 MovieClip [henemy] Frame 7
stop();
Symbol 374 MovieClip [henemy] Frame 8
stop();
Symbol 439 MovieClip Frame 9
stop(); stop();
Symbol 441 MovieClip [bboss] Frame 1
stop();
Symbol 441 MovieClip [bboss] Frame 2
stop();
Symbol 441 MovieClip [bboss] Frame 3
stop();
Symbol 441 MovieClip [bboss] Frame 4
stop();
Symbol 441 MovieClip [bboss] Frame 5
stop();
Symbol 441 MovieClip [bboss] Frame 6
stop();
Symbol 441 MovieClip [bboss] Frame 7
stop();
Symbol 441 MovieClip [bboss] Frame 8
stop();
Symbol 441 MovieClip [bboss] Frame 9
stop();
Symbol 459 MovieClip [smoke] Frame 16
this.removeMovieClip();
Symbol 469 MovieClip [readyFight] Frame 106
this.removeMovieClip();
Symbol 494 MovieClip [stageComplete] Frame 101
this.removeMovieClip();
Symbol 496 MovieClip [twoHit] Frame 30
this.removeMovieClip();
Symbol 519 MovieClip [dot] Frame 10
this.removeMovieClip();
Symbol 523 MovieClip [introText] Frame 106
this.removeMovieClip();
Symbol 546 MovieClip Frame 13
stop();
Symbol 550 MovieClip Frame 5
stop();
Symbol 589 MovieClip [playerSaber] Frame 1
stop();
Symbol 589 MovieClip [playerSaber] Frame 2
stop();
Symbol 589 MovieClip [playerSaber] Frame 3
stop();
Symbol 589 MovieClip [playerSaber] Frame 4
stop();
Symbol 589 MovieClip [playerSaber] Frame 5
stop();
Symbol 589 MovieClip [playerSaber] Frame 6
stop();
Symbol 589 MovieClip [playerSaber] Frame 7
stop();
Symbol 589 MovieClip [playerSaber] Frame 8
stop();
Symbol 589 MovieClip [playerSaber] Frame 9
stop();
Symbol 589 MovieClip [playerSaber] Frame 10
stop();
Symbol 589 MovieClip [playerSaber] Frame 11
stop();
Symbol 589 MovieClip [playerSaber] Frame 12
stop();
Symbol 589 MovieClip [playerSaber] Frame 13
stop();
Symbol 589 MovieClip [playerSaber] Frame 14
stop();
Symbol 589 MovieClip [playerSaber] Frame 15
stop();
Symbol 589 MovieClip [playerSaber] Frame 16
stop();
Symbol 589 MovieClip [playerSaber] Frame 17
stop();
Symbol 593 MovieClip [introText2] Frame 106
this.removeMovieClip();
Symbol 597 MovieClip [introText3] Frame 106
this.removeMovieClip();
Symbol 618 MovieClip Frame 63
stop();
Symbol 627 MovieClip Frame 7
stop();
Symbol 633 MovieClip Frame 5
stop();
Symbol 649 MovieClip Frame 15
stop();
Symbol 652 MovieClip [splatter] Frame 81
this.removeMovieClip();
Symbol 653 MovieClip [flash] Frame 8
this.removeMovieClip();
Symbol 655 MovieClip [fourHit] Frame 30
this.removeMovieClip();
Symbol 658 MovieClip [hornet] Frame 1
stop();
Symbol 658 MovieClip [hornet] Frame 2
stop();
Symbol 658 MovieClip [hornet] Frame 3
stop();
Symbol 658 MovieClip [hornet] Frame 4
stop();
Symbol 658 MovieClip [hornet] Frame 5
stop();
Symbol 658 MovieClip [hornet] Frame 6
stop();
Symbol 658 MovieClip [hornet] Frame 7
stop();
Symbol 658 MovieClip [hornet] Frame 8
stop();
Symbol 658 MovieClip [hornet] Frame 9
stop();
Symbol 696 MovieClip Frame 9
stop(); stop();
Symbol 706 MovieClip [lightBoss] Frame 1
stop();
Symbol 706 MovieClip [lightBoss] Frame 2
stop();
Symbol 706 MovieClip [lightBoss] Frame 3
stop();
Symbol 706 MovieClip [lightBoss] Frame 4
stop();
Symbol 706 MovieClip [lightBoss] Frame 5
stop();
Symbol 706 MovieClip [lightBoss] Frame 6
stop();
Symbol 706 MovieClip [lightBoss] Frame 7
stop();
Symbol 706 MovieClip [lightBoss] Frame 8
stop();
Symbol 706 MovieClip [lightBoss] Frame 9
stop();
Symbol 706 MovieClip [lightBoss] Frame 10
stop();
Symbol 720 MovieClip [beam] Frame 1
stop();
Symbol 722 MovieClip Frame 3
stop();
Symbol 723 MovieClip Frame 3
stop();
Symbol 724 MovieClip [finalBoss] Frame 1
stop();
Symbol 724 MovieClip [finalBoss] Frame 2
stop();
Symbol 724 MovieClip [finalBoss] Frame 3
stop();
Symbol 724 MovieClip [finalBoss] Frame 4
stop();
Symbol 724 MovieClip [finalBoss] Frame 5
stop();
Symbol 724 MovieClip [finalBoss] Frame 6
stop();
Symbol 724 MovieClip [finalBoss] Frame 7
stop();
Symbol 724 MovieClip [finalBoss] Frame 8
stop();
Symbol 724 MovieClip [finalBoss] Frame 9
stop();
Symbol 724 MovieClip [finalBoss] Frame 10
stop();
Symbol 728 MovieClip [introText4] Frame 106
this.removeMovieClip();
Symbol 743 Button
on (release) { getURL ("http://www.2games.com/?utm_source=2games&utm_medium=logo&utm_campaign=NogOut", "_blank"); }
Symbol 751 MovieClip Frame 1
_root.stop();
Symbol 751 MovieClip Frame 115
_root.play();
Symbol 754 MovieClip Frame 5
stop();
Symbol 759 MovieClip Frame 10
stop();
Symbol 762 MovieClip Frame 5
stop();
Symbol 771 MovieClip Frame 30
stop();
Symbol 772 MovieClip Frame 1
_root.stop();
Symbol 772 MovieClip Frame 175
_root.play(); stopAllSounds();
Symbol 797 MovieClip Frame 59
stop();
Symbol 828 MovieClip Frame 150
stop();
Instance of Symbol 820 MovieClip in Symbol 828 MovieClip Frame 150
on (release) { _global.moveOn = true; }
Instance of Symbol 821 MovieClip in Symbol 828 MovieClip Frame 150
on (release) { getURL ("http://www.2games.com/?utm_source=2games&utm_medium=logo&utm_campaign=This_Bunny_Kills_4", "_blank"); }
Instance of Symbol 824 MovieClip in Symbol 828 MovieClip Frame 150
on (release) { getURL ("http://www.2games.com/?utm_source=2games&utm_medium=logo&utm_campaign=This_Bunny_Kills_4", "_blank"); }
Instance of Symbol 827 MovieClip in Symbol 828 MovieClip Frame 150
on (release) { _root.gotoAndStop("ints"); }
Symbol 846 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(2); };
Symbol 859 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(3); };
Symbol 868 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(4); };
Symbol 877 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(5); };
Symbol 886 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(6); };
Symbol 897 MovieClip Frame 33
stop(); this.nextbtn.onRelease = function () { _root.tuut.gotoAndStop(7); };
Symbol 911 MovieClip Frame 33
stop(); this.beginbtn.onRelease = function () { _root.gotoAndStop("intro"); };
Symbol 912 MovieClip Frame 1
stop();
Symbol 912 MovieClip Frame 2
stop();
Symbol 912 MovieClip Frame 3
stop();
Symbol 912 MovieClip Frame 4
stop();
Symbol 912 MovieClip Frame 5
stop();
Symbol 912 MovieClip Frame 6
stop();
Symbol 912 MovieClip Frame 7
stop();
Symbol 972 MovieClip Frame 1
_root.stop();
Symbol 972 MovieClip Frame 1071
_root.play();
Symbol 989 MovieClip Frame 1
_root.stop();
Symbol 989 MovieClip Frame 230
_root.play();
Symbol 1018 MovieClip Frame 12
stop();
Symbol 1022 Button
on (release) { gotoAndPlay (2); _root.soundstatus = "off"; }
Symbol 1023 MovieClip Frame 11
stop();
Symbol 1025 Button
on (release) { gotoAndPlay (1); _root.soundstatus = "on"; }
Symbol 1026 MovieClip Frame 1
stop();
Symbol 1026 MovieClip Frame 2
stop();
Instance of Symbol 1030 MovieClip in Symbol 1031 MovieClip [sound_contr] Frame 1
onClipEvent (load) { _root.soundstatus = "on"; _root.mySound = new Sound(_level0); _root.mySound2 = new Sound(_level1); _root.mySound3 = new Sound(_level2); _root.mySound4 = new Sound(_level3); _root.mySound5 = new Sound(_level4); maxvolume = 100; minvolume = 0; } onClipEvent (enterFrame) { if (_root.soundstatus == "on") { step = 5; } if (_root.soundstatus == "off") { step = -5; } maxvolume = maxvolume + step; if (maxvolume > 100) { maxvolume = 100; } if (maxvolume < 0) { maxvolume = 0; } _root.mySound.setVolume(maxvolume); _root.mySound2.setVolume(maxvolume); _root.mySound3.setVolume(maxvolume); _root.mySound4.setVolume(maxvolume); _root.mySound5.setVolume(maxvolume); }
Symbol 1032 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } stop(); this._visible = true; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; camControl();
Symbol 1036 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } stop(); this._visible = true; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; camControl();
Symbol 1055 MovieClip Frame 1
_root.stop();
Symbol 1055 MovieClip Frame 800
_root.play();
Symbol 1064 MovieClip Frame 1
_root.stop();
Symbol 1064 MovieClip Frame 230
_root.play();
Symbol 1079 MovieClip Frame 1
_root.stop();
Symbol 1079 MovieClip Frame 230
_root.play();
Symbol 1103 MovieClip Frame 1
_root.stop();
Symbol 1103 MovieClip Frame 627
_root.play();

Library Items

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

Instance Names

"loadBar"Frame 2Symbol 3 MovieClip
"loadBar"Frame 2Symbol 17 MovieClip
"testEnemy"Frame 4Symbol 233 MovieClip [enemy]
"testEnemy"Frame 4Symbol 300 MovieClip [benemy]
"testEnemy"Frame 4Symbol 724 MovieClip [finalBoss]
"twogames"Frame 5Symbol 751 MovieClip
"logo"Frame 6Symbol 772 MovieClip
"screen"Frame 7Symbol 828 MovieClip
"tuut"Frame 8Symbol 912 MovieClip
"sky"Frame 12Symbol 993 MovieClip
"mountains"Frame 12Symbol 996 MovieClip
"callcam"Frame 12Symbol 998 MovieClip
"cam"Frame 12Symbol 1032 MovieClip
"bg_mc"Frame 12Symbol 1035 MovieClip
"cam"Frame 13Symbol 1036 MovieClip
"cam"Frame 13Symbol 1036 MovieClip
"cam"Frame 15Symbol 1036 MovieClip
"sky"Frame 17Symbol 1068 MovieClip
"bg_mc"Frame 17Symbol 1071 MovieClip
"callcam"Frame 17Symbol 998 MovieClip
"cam"Frame 17Symbol 1032 MovieClip
"cam"Frame 18Symbol 1036 MovieClip
"sky"Frame 20Symbol 1086 MovieClip
"bg_mc"Frame 20Symbol 1089 MovieClip
"callcam"Frame 20Symbol 998 MovieClip
"cam"Frame 20Symbol 1032 MovieClip
"cam"Frame 21Symbol 1036 MovieClip
"cam"Frame 24Symbol 1036 MovieClip
"what"Symbol 120 MovieClip [player] Frame 1Symbol 35 MovieClip
"stroke"Symbol 120 MovieClip [player] Frame 11Symbol 81 MovieClip
"honda"Symbol 161 MovieClip [blood] Frame 1Symbol 160 MovieClip
"fist"Symbol 233 MovieClip [enemy] Frame 3Symbol 203 MovieClip
"fist"Symbol 233 MovieClip [enemy] Frame 10Symbol 203 MovieClip
"fist"Symbol 300 MovieClip [benemy] Frame 3Symbol 281 MovieClip
"fist"Symbol 374 MovieClip [henemy] Frame 3Symbol 281 MovieClip
"fist"Symbol 441 MovieClip [bboss] Frame 3Symbol 281 MovieClip
"what"Symbol 589 MovieClip [playerSaber] Frame 1Symbol 534 MovieClip
"stroke"Symbol 589 MovieClip [playerSaber] Frame 11Symbol 550 MovieClip
"fist"Symbol 658 MovieClip [hornet] Frame 3Symbol 281 MovieClip
"fist"Symbol 706 MovieClip [lightBoss] Frame 3Symbol 281 MovieClip
"fist"Symbol 706 MovieClip [lightBoss] Frame 10Symbol 281 MovieClip
"fist"Symbol 724 MovieClip [finalBoss] Frame 3Symbol 203 MovieClip
"fist"Symbol 724 MovieClip [finalBoss] Frame 10Symbol 723 MovieClip
"nextbtn"Symbol 846 MovieClip Frame 33Symbol 845 MovieClip
"nextbtn"Symbol 859 MovieClip Frame 33Symbol 845 MovieClip
"nextbtn"Symbol 868 MovieClip Frame 33Symbol 845 MovieClip
"nextbtn"Symbol 877 MovieClip Frame 33Symbol 845 MovieClip
"nextbtn"Symbol 886 MovieClip Frame 33Symbol 845 MovieClip
"nextbtn"Symbol 897 MovieClip Frame 33Symbol 845 MovieClip
"beginbtn"Symbol 911 MovieClip Frame 33Symbol 910 MovieClip
"tut1"Symbol 912 MovieClip Frame 1Symbol 846 MovieClip
"tut2"Symbol 912 MovieClip Frame 2Symbol 859 MovieClip
"lens"Symbol 1032 MovieClip Frame 1Symbol 1000 MovieClip
"left"Symbol 1032 MovieClip Frame 1Symbol 1002 MovieClip
"right"Symbol 1032 MovieClip Frame 1Symbol 1003 MovieClip
"go"Symbol 1032 MovieClip Frame 1Symbol 1005 MovieClip
"energyBar"Symbol 1032 MovieClip Frame 1Symbol 1007 MovieClip
"healthBar"Symbol 1032 MovieClip Frame 1Symbol 1011 MovieClip
"soundControl"Symbol 1032 MovieClip Frame 1Symbol 1031 MovieClip [sound_contr]
"lens"Symbol 1036 MovieClip Frame 1Symbol 1000 MovieClip
"soundControl"Symbol 1036 MovieClip Frame 1Symbol 1031 MovieClip [sound_contr]
"sky"Symbol 1055 MovieClip Frame 1Symbol 993 MovieClip
"testEnemy"Symbol 1055 MovieClip Frame 121Symbol 300 MovieClip [benemy]
"testEnemy"Symbol 1055 MovieClip Frame 189Symbol 300 MovieClip [benemy]
"testEnemy"Symbol 1055 MovieClip Frame 454Symbol 300 MovieClip [benemy]
"testEnemy"Symbol 1055 MovieClip Frame 493Symbol 294 MovieClip
"honda"Symbol 1055 MovieClip Frame 493Symbol 160 MovieClip
"honda"Symbol 1055 MovieClip Frame 526Symbol 160 MovieClip
"honda"Symbol 1055 MovieClip Frame 541Symbol 160 MovieClip
"honda"Symbol 1055 MovieClip Frame 560Symbol 160 MovieClip
"testEnemy"Symbol 1055 MovieClip Frame 574Symbol 294 MovieClip
"testEnemy"Symbol 1103 MovieClip Frame 130Symbol 233 MovieClip [enemy]
"testEnemy"Symbol 1103 MovieClip Frame 139Symbol 233 MovieClip [enemy]
"testEnemy"Symbol 1103 MovieClip Frame 145Symbol 233 MovieClip [enemy]
"testEnemy"Symbol 1103 MovieClip Frame 151Symbol 233 MovieClip [enemy]
"honda"Symbol 1103 MovieClip Frame 213Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 218Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 222Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 226Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 229Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 233Symbol 160 MovieClip
"honda"Symbol 1103 MovieClip Frame 237Symbol 160 MovieClip
"testEnemy"Symbol 1103 MovieClip Frame 296Symbol 231 MovieClip
"testEnemy"Symbol 1103 MovieClip Frame 296Symbol 231 MovieClip
"testEnemy"Symbol 1103 MovieClip Frame 296Symbol 231 MovieClip
"testEnemy"Symbol 1103 MovieClip Frame 296Symbol 231 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1113 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1114 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 1115 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 1116 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1117 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 1118 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 4Symbol 120 as "player"
ExportAssets (56)Timeline Frame 4Symbol 134 as "playerFade"
ExportAssets (56)Timeline Frame 4Symbol 135 as "shadow_mc"
ExportAssets (56)Timeline Frame 4Symbol 137 as "oneHit"
ExportAssets (56)Timeline Frame 4Symbol 161 as "blood"
ExportAssets (56)Timeline Frame 4Symbol 233 as "enemy"
ExportAssets (56)Timeline Frame 4Symbol 300 as "benemy"
ExportAssets (56)Timeline Frame 4Symbol 374 as "henemy"
ExportAssets (56)Timeline Frame 4Symbol 441 as "bboss"
ExportAssets (56)Timeline Frame 4Symbol 459 as "smoke"
ExportAssets (56)Timeline Frame 4Symbol 469 as "readyFight"
ExportAssets (56)Timeline Frame 4Symbol 494 as "stageComplete"
ExportAssets (56)Timeline Frame 4Symbol 496 as "twoHit"
ExportAssets (56)Timeline Frame 4Symbol 499 as "healthPotion"
ExportAssets (56)Timeline Frame 4Symbol 519 as "dot"
ExportAssets (56)Timeline Frame 4Symbol 523 as "introText"
ExportAssets (56)Timeline Frame 4Symbol 589 as "playerSaber"
ExportAssets (56)Timeline Frame 4Symbol 593 as "introText2"
ExportAssets (56)Timeline Frame 4Symbol 597 as "introText3"
ExportAssets (56)Timeline Frame 4Symbol 652 as "splatter"
ExportAssets (56)Timeline Frame 4Symbol 653 as "flash"
ExportAssets (56)Timeline Frame 4Symbol 655 as "fourHit"
ExportAssets (56)Timeline Frame 4Symbol 658 as "hornet"
ExportAssets (56)Timeline Frame 4Symbol 706 as "lightBoss"
ExportAssets (56)Timeline Frame 4Symbol 720 as "beam"
ExportAssets (56)Timeline Frame 4Symbol 724 as "finalBoss"
ExportAssets (56)Timeline Frame 4Symbol 728 as "introText4"
ExportAssets (56)Timeline Frame 4Symbol 731 as "bloodDrop"
ExportAssets (56)Timeline Frame 4Symbol 732 as "ping"
ExportAssets (56)Timeline Frame 4Symbol 733 as "miss001"
ExportAssets (56)Timeline Frame 4Symbol 734 as "zuum"
ExportAssets (56)Timeline Frame 4Symbol 735 as "acidddd"
ExportAssets (56)Timeline Frame 4Symbol 736 as "ehit"
ExportAssets (56)Timeline Frame 4Symbol 737 as "swing"
ExportAssets (56)Timeline Frame 4Symbol 738 as "css"
ExportAssets (56)Timeline Frame 12Symbol 1031 as "sound_contr"

Labels

"title"Frame 7
"ints"Frame 8
"intro"Frame 9
"youDied"Frame 23
"run"Symbol 120 MovieClip [player] Frame 1
"idle"Symbol 120 MovieClip [player] Frame 2
"melee1"Symbol 120 MovieClip [player] Frame 3
"melee2"Symbol 120 MovieClip [player] Frame 4
"melee3"Symbol 120 MovieClip [player] Frame 5
"slide"Symbol 120 MovieClip [player] Frame 6
"jump"Symbol 120 MovieClip [player] Frame 7
"amelee1"Symbol 120 MovieClip [player] Frame 8
"amelee2"Symbol 120 MovieClip [player] Frame 9
"amelee3"Symbol 120 MovieClip [player] Frame 10
"forcepush"Symbol 120 MovieClip [player] Frame 11
"forcepushair"Symbol 120 MovieClip [player] Frame 12
"downmove"Symbol 120 MovieClip [player] Frame 13
"punch1"Symbol 120 MovieClip [player] Frame 14
"punch2"Symbol 120 MovieClip [player] Frame 15
"punch3"Symbol 120 MovieClip [player] Frame 16
"dragon"Symbol 120 MovieClip [player] Frame 17
"idle"Symbol 233 MovieClip [enemy] Frame 1
"run"Symbol 233 MovieClip [enemy] Frame 2
"attack"Symbol 233 MovieClip [enemy] Frame 3
"hit"Symbol 233 MovieClip [enemy] Frame 4
"down"Symbol 233 MovieClip [enemy] Frame 5
"ahit"Symbol 233 MovieClip [enemy] Frame 6
"fall"Symbol 233 MovieClip [enemy] Frame 7
"dead"Symbol 233 MovieClip [enemy] Frame 8
"block"Symbol 233 MovieClip [enemy] Frame 9
"attackTwo"Symbol 233 MovieClip [enemy] Frame 10
"idle"Symbol 300 MovieClip [benemy] Frame 1
"run"Symbol 300 MovieClip [benemy] Frame 2
"attack"Symbol 300 MovieClip [benemy] Frame 3
"hit"Symbol 300 MovieClip [benemy] Frame 4
"down"Symbol 300 MovieClip [benemy] Frame 5
"ahit"Symbol 300 MovieClip [benemy] Frame 6
"fall"Symbol 300 MovieClip [benemy] Frame 7
"dead"Symbol 300 MovieClip [benemy] Frame 8
"block"Symbol 300 MovieClip [benemy] Frame 9
"idle"Symbol 374 MovieClip [henemy] Frame 1
"run"Symbol 374 MovieClip [henemy] Frame 2
"attack"Symbol 374 MovieClip [henemy] Frame 3
"hit"Symbol 374 MovieClip [henemy] Frame 4
"down"Symbol 374 MovieClip [henemy] Frame 5
"ahit"Symbol 374 MovieClip [henemy] Frame 6
"fall"Symbol 374 MovieClip [henemy] Frame 7
"dead"Symbol 374 MovieClip [henemy] Frame 8
"idle"Symbol 441 MovieClip [bboss] Frame 1
"run"Symbol 441 MovieClip [bboss] Frame 2
"attack"Symbol 441 MovieClip [bboss] Frame 3
"hit"Symbol 441 MovieClip [bboss] Frame 4
"down"Symbol 441 MovieClip [bboss] Frame 5
"ahit"Symbol 441 MovieClip [bboss] Frame 6
"fall"Symbol 441 MovieClip [bboss] Frame 7
"dead"Symbol 441 MovieClip [bboss] Frame 8
"block"Symbol 441 MovieClip [bboss] Frame 9
"run"Symbol 589 MovieClip [playerSaber] Frame 1
"idle"Symbol 589 MovieClip [playerSaber] Frame 2
"melee1"Symbol 589 MovieClip [playerSaber] Frame 3
"melee2"Symbol 589 MovieClip [playerSaber] Frame 4
"melee3"Symbol 589 MovieClip [playerSaber] Frame 5
"slide"Symbol 589 MovieClip [playerSaber] Frame 6
"jump"Symbol 589 MovieClip [playerSaber] Frame 7
"amelee1"Symbol 589 MovieClip [playerSaber] Frame 8
"amelee2"Symbol 589 MovieClip [playerSaber] Frame 9
"amelee3"Symbol 589 MovieClip [playerSaber] Frame 10
"forcepush"Symbol 589 MovieClip [playerSaber] Frame 11
"forcepushair"Symbol 589 MovieClip [playerSaber] Frame 12
"downmove"Symbol 589 MovieClip [playerSaber] Frame 13
"punch1"Symbol 589 MovieClip [playerSaber] Frame 14
"punch2"Symbol 589 MovieClip [playerSaber] Frame 15
"punch3"Symbol 589 MovieClip [playerSaber] Frame 16
"dragon"Symbol 589 MovieClip [playerSaber] Frame 17
"idle"Symbol 658 MovieClip [hornet] Frame 1
"run"Symbol 658 MovieClip [hornet] Frame 2
"attack"Symbol 658 MovieClip [hornet] Frame 3
"hit"Symbol 658 MovieClip [hornet] Frame 4
"down"Symbol 658 MovieClip [hornet] Frame 5
"ahit"Symbol 658 MovieClip [hornet] Frame 6
"fall"Symbol 658 MovieClip [hornet] Frame 7
"dead"Symbol 658 MovieClip [hornet] Frame 8
"block"Symbol 658 MovieClip [hornet] Frame 9
"idle"Symbol 706 MovieClip [lightBoss] Frame 1
"run"Symbol 706 MovieClip [lightBoss] Frame 2
"attack"Symbol 706 MovieClip [lightBoss] Frame 3
"hit"Symbol 706 MovieClip [lightBoss] Frame 4
"down"Symbol 706 MovieClip [lightBoss] Frame 5
"ahit"Symbol 706 MovieClip [lightBoss] Frame 6
"fall"Symbol 706 MovieClip [lightBoss] Frame 7
"dead"Symbol 706 MovieClip [lightBoss] Frame 8
"block"Symbol 706 MovieClip [lightBoss] Frame 9
"attack2"Symbol 706 MovieClip [lightBoss] Frame 10
"special"Symbol 720 MovieClip [beam] Frame 1
"idle"Symbol 724 MovieClip [finalBoss] Frame 1
"run"Symbol 724 MovieClip [finalBoss] Frame 2
"attack"Symbol 724 MovieClip [finalBoss] Frame 3
"hit"Symbol 724 MovieClip [finalBoss] Frame 4
"down"Symbol 724 MovieClip [finalBoss] Frame 5
"ahit"Symbol 724 MovieClip [finalBoss] Frame 6
"fall"Symbol 724 MovieClip [finalBoss] Frame 7
"dead"Symbol 724 MovieClip [finalBoss] Frame 8
"block"Symbol 724 MovieClip [finalBoss] Frame 9
"attackTwo"Symbol 724 MovieClip [finalBoss] Frame 10




http://swfchan.com/18/89144/info.shtml
Created: 29/3 -2019 04:17:18 Last modified: 29/3 -2019 04:17:18 Server time: 22/12 -2024 12:04:13