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

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

POWERPLOP.swf

This is the info page for
Flash #142640

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


Text
YOUR DEAD
(STUPID)

Your Score:

RETRY GAME

MAIN MENU

5

4

3

2

1

0

Stink Shot

1

2

X

100

Toggle WASD to arrows

ARROW KEYS AND SPACE

You are the pelican.

Control flight using either the arrow keys or WASD

or

SPACEBAR

Poop on enemies to damage them.
Use Spacebar to poop.
Avoid enemy fire.

Be sure to eat  fish to replenish your poop meter.
Watch out for sharks.

Different colored fish yield different pooping powers.
Change the selected power by pressing "C"
OR  by pressing 1-5 on the keyboard!
The super-octopus briefly amplifies you powers.

CONTROLS

Select your control preference

Right Handed

Right Handed

Left Handed

Left Handed

ActionScript [AS1/AS2]

Frame 2
function FAQ_textBox() { if (words.length) { iterNum = iterNum + (1 + random(6)); if (iterNum > (words.length - 1)) { iterNum = 0; } return("DID YOU KNOW:\n" + words[iterNum]); } return("THERE ARE NO WORDS TO USE\nPLEASE ADD SOME MORE"); } function create_textBox() { _root.textBox1.setText = FAQ_textBox(); _root.textBox1.CTime = 200; _root.textBox1.removeReady = false; _root.textBox1.createTextField("textA", 0, 235, 238, 370, 156); _root.textBox1.createTextField("textB", -1, 237, 240, 370, 156); _root.textBox1.formatA = new TextFormat(); _root.textBox1.formatA.size = 23; _root.textBox1.formatA.bold = true; _root.textBox1.formatA.color = 14866870 /* 0xE2D9B6 */; _root.textBox1.formatA.font = "Sylfaen"; _root.textBox1.formatA.align = "center"; _root.textBox1.formatB = new TextFormat(); _root.textBox1.formatB.size = 23; _root.textBox1.formatB.bold = true; _root.textBox1.formatB.color = 12758887 /* 0xC2AF67 */; _root.textBox1.formatB.font = "Sylfaen"; _root.textBox1.formatB.align = "center"; _root.textBox1.textA.wordWrap = true; _root.textBox1.textB.wordWrap = true; _root.textBox1.textA.selectable = false; _root.textBox1.textB.selectable = false; _root.textBox1.textA.type = "dynamic"; _root.textBox1.textB.type = "dynamic"; _root.textBox1.textA.text = _root.textBox1.setText; _root.textBox1.textB.text = _root.textBox1.setText; _root.textBox1.textA.setTextFormat(_root.textBox1.formatA); _root.textBox1.textB.setTextFormat(_root.textBox1.formatB); } function remove_textBox() { removeMovieClip(textBox1); delete textBox1; delete words; delete FAQ_textBox; delete remove_textBox; delete create_textBox; delete eval (manage_textBox()); delete onEnterFrame; } function manage_textBox() { if (_root.textBox1.CTime < 1) { create_textBox(); } else { _root.textBox1.CTime = _root.textBox1.CTime - 1; } } _root.createEmptyMovieClip("textBox1", 0); words = ["That this game uses over 2000 lines of code?"]; words.push("That a dosage of over 200 rems will kill you?"); words.push("That shooting herion in your eye makes you 35.8% cooler?"); words.push("That /b/ is a place for intelligent people to go?"); words.push("Frank Sinatra had relations with the mafia?!"); words.push("LemonParty.org has great tips for making lemon margaritas?"); words.push("You lost The Game?"); words.push("My power level is over 9000?"); words.push("You can get high from sniffing markers, it is true!"); words.push("I forgot what I was going to say..."); words.push("Everybody poops, now you know you are not the only one!(What a relief!)"); words.push("To much herion could callapse you veins, but will be seeing pony's!"); words.push("It puts the lotion in the basket or else it gets the hose again?"); words.push("Verizon and AT&T get the same coverage?"); words.push("Woodchucks can't chuck wood?"); words.push("Woody Wood Pecker is bad nick-name?"); words.push("Smoking pot cannot kill you?"); words.push("Jimi Hendrix did LSD, AND SO SHOULD YOU!!!1"); words.push("Another name for pot is 'hash'?"); words.push("All rocks go to heaven?"); words.push("I own a horse?"); words.push("Killing orphans is not kosher?"); words.push("Pinochio stands for Posessed Doll?"); words.push("Doing herion will let you see the future?"); words.push("Drugs will make you creative and likable?"); words.push("Another word for Cocain is Charlie Sheen?"); words.push("Elvis Presley interogated Vietnamese is Japan?"); words.push("I am an ugly barnacle?"); words.push("No body loves you?"); words.push("Getting drunk kills your kidneys, but weed is harmless?"); words.push("Eevn if I srmacmble the wrods, uoy anc sltil raed tehm?"); iterNum = random(words.length - 2); create_textBox(); _root.onEnterFrame = function () { manage_textBox(); if (_root.textBox1.removeReady) { remove_textBox(); } };
Frame 36
_root.menuSounds = new Sound(); _root.menuSounds.attachSound("menuTheme_Sound"); _root.menuSounds.start(0, 999); _root.buttonSounds = new Sound(); _root.buttonSounds.attachSound("pressButton_Sound"); delete _root.goBtn.onPress; goBtn.onPress = function () { _root.buttonSounds.start(0, 0); _root.gotoAndPlay("goTime"); }; howToBtn.onPress = function () { _root.buttonSounds.start(0, 0); _root.gotoAndStop("tutor"); }; trophiesBTN.onPress = function () { };
Frame 67
stop(); goBtn.onPress = function () { _root.gotoAndPlay("goTime"); delete goBtn.onPress; }; howToBtn.onPress = function () { _root.gotoAndStop("tutor"); };
Frame 68
nextBtn.onPress = function () { _root.nextFrame(); }; _root.backBtn._visible = false; if (_root._currentframe == 68) { _root.backBtn._visible = true; } backBtn.onPress = function () { _root.prevFrame(); }; menuBtn.onPress = function () { _root.gotoAndStop("mainStart"); };
Frame 104
_root.menuSounds.stop(); stop(); prefMenu.RHBTN.onPress = function () { keyPref = {Right:39, Left:37, Up:38, Down:40, Fire:32}; _root.play(); }; prefMenu.LHBTN.onPress = function () { keyPref = {Right:68, Left:65, Up:87, Down:83, Fire:32}; _root.play(); };
Frame 107
function addNum() { if (dNum == undefined) { dNum = 0; } return(dNum++); } function setUpStage() { function create_Sky() { _root.createEmptyMovieClip("Sky", layers.sky); _root.Sky.attachMovie("skyAni1", "sky", 0); _root.Sky.sky._x = 425; _root.Sky.sky._y = 250; } function create_Sun() { _root.createEmptyMovieClip("Sun", layers.sun); _root.Sun.attachMovie("Burning Sun", "sun", 0); _root.Sun.sun._xscale = 50; _root.Sun.sun._yscale = 50; _root.Sun.sun._x = 630; _root.Sun.sun._y = 150; } function create_Island() { _root.createEmptyMovieClip("Island", layers.island); _root.Island.attachMovie("BGIsland1", "island", 0); _root.Island.island._x = 1190; _root.Island.island._y = 360; } function create_Fish() { _root.createEmptyMovieClip("Fish", layers.fish); } function create_PowerOctopuss() { _root.createEmptyMovieClip("PowerOctopuss", layers.PowerOctopuss); } function create_CannonGuy_body() { _root.createEmptyMovieClip("CannonGuys", layers.CannonGuys); } function create_KnifeGuy_Knifes() { _root.createEmptyMovieClip("KnifeGuy_Knifes", layers.KnifeGuy_Knife); } function create_ShotLaydee_Shots() { _root.createEmptyMovieClip("ShotLaydee_Shots", layers.ShotLaydee_Shots); } function create_PieClown_Pies() { _root.createEmptyMovieClip("PieClown_Pies", layers.PieClown_Pies); } function create_UnicyleClown_Puke() { _root.createEmptyMovieClip("UnicycleClown_Puke", layers.UnicycleClown_Puke); } function create_TumorFreak_Hooks() { _root.createEmptyMovieClip("TumorFreak_Hooks", layers.TumorFreak_Hooks); } function create_Baddies() { _root.createEmptyMovieClip("Baddies", layers.baddies); } function create_Explosions() { _root.createEmptyMovieClip("Explosions", layers.Explosions); } function create_FXBubbles() { _root.createEmptyMovieClip("FXBubbles", layers.FXBubbles); } function create_FeatherEffect() { _root.createEmptyMovieClip("FeatherEffect", layers.FeatherEffect); } function create_Boats() { _root.createEmptyMovieClip("Boats", layers.boats); } function create_DeathShark() { _root.createEmptyMovieClip("DeathShark", layers.DeathShark); } function create_AirMines() { _root.createEmptyMovieClip("AirMines", layers.AirMines); } function create_SuperFireEffect() { _root.createEmptyMovieClip("SuperFireEffect", layers.SuperFireEffect); } function create_ScoreBox() { _root.createEmptyMovieClip("ScoreBox", layers.ScoreBox); } function create_Arsenal() { _root.createEmptyMovieClip("Arsenal", layers.arsenal); } function create_ScoreBoard() { _root.createEmptyMovieClip("ScoreBoard", layers.scoreBoard); _root.ScoreBoard.createTextField("scoreBoard", 0, 0, 0, 30, 30); _root.textFormat_score = new TextFormat(); _root.textFormat_score.size = 15; _root.textFormat_score.font = "Papyrus"; _root.textFormat_score.bold = true; _root.textFormat_score.color = "0xD50000"; ScoreBoard_score_glow = new flash.filters.GlowFilter(0, 50, 3, 3, 3, 3); _root.ScoreBoard.scoreBoard.filters = [ScoreBoard_score_glow]; _root.ScoreBoard.scoreBoard.text = 0; _root.ScoreBoard.scoreBoard.selectable = 0; _root.ScoreBoard.scoreBoard.setTextFormat(_root.textFormat_score); _root.ScoreBoard.scoreBoard._x = _root.Bird.bird._x; _root.ScoreBoard.scoreBoard._y = _root.Bird.bird._y - _root.Bird.bird._height; } function create_Water() { _root.createEmptyMovieClip("Water", layers.water); _root.Water.attachMovie("waterLumpAni", "water", 0); _root.Water.water._x = 584; _root.Water.water._y = 440; } function create_SoundPanel() { _root.createEmptyMovieClip("SoundPanel", layers.soundPanel); _root.SoundPanel.attachMovie("Sound panel", "soundPanel", 0); _root.SoundPanel.soundPanel._x = 786; _root.SoundPanel.soundPanel._y = 30; } function create_HealthBar() { _root.createEmptyMovieClip("HealthBar", layers.healthBar); _root.HealthBar.attachMovie("Health meter", "healthBar", 0); _root.HealthBar.healthBar._x = 40; _root.HealthBar.healthBar._y = 35; } function create_AmmoDisplay() { _root.createEmptyMovieClip("AmmoDisplay", layers.ammoDisplay); _root.AmmoDisplay.attachMovie("HUD", "ammoDisplay", 0); _root.AmmoDisplay.ammoDisplay._x = 700; _root.AmmoDisplay.ammoDisplay._y = 500; } function create_Songs() { _root.createEmptyMovieClip("Music", layers.music); _root.Music.song = new Sound(); } function create_ReadySetGo() { _root.createEmptyMovieClip("ReadySetGo", layers.RSG); _root.ReadySetGo.attachMovie("RSG", "readySetGo", 0); _root.ReadySetGo.readySetGo._x = 425; _root.ReadySetGo.readySetGo._y = 250; _root.ReadySetGo.readySetGo.stop(); } function create_ConsoleWindow() { _root.createEmptyMovieClip("ConWin", layers.CW); _root.ConWin.createTextField("con", 0, 10, 10, 300, 845); _root.ConWin.con.format = new TextFormat(); _root.ConWin.con.format.color = 16777215 /* 0xFFFFFF */; _root.ConWin.con.format.size = 18; _root.ConWin.con.wordWrap = true; _root.ConWin.con.selectable = false; _root.ConWin.con.setTextFormat(_root.ConWin.con.format); } function create_PauseMenu() { _root.createEmptyMovieClip("PauseMenu", layers.PauseMenu); } function create_FadeOutScreen() { _root.createEmptyMovieClip("FadeOutScreen", layers.FadeOutScreen); } function create_DeathScene() { _root.createEmptyMovieClip("DeathScene", layers.DeathScene); } function create_SFX() { _root.createEmptyMovieClip("sound", layers.sound); _root.createEmptyMovieClip("fireLoop", layers.fireLoop); _root.createEmptyMovieClip("elecLoop", layers.elecLoop); _root.createEmptyMovieClip("menuTheme", layers.menuTheme); _root.menuTheme.menuTheme = new Sound(); _root.sound.sound = new Sound(); _root.fireLoop.fireLoop = new Sound(); _root.elecLoop.elecLoop = new Sound(); } _root.create_Bird = function () { _root.createEmptyMovieClip("Bird", layers.bird); _root.Bird.attachMovie("BIRD_IDLE", "bird", 0); _root.Bird.bird._x = -100; _root.Bird.bird._y = 250; _root.Bird.bird._xscale = 12; _root.Bird.bird._yscale = 12; }; create_Sky(); create_Sun(); create_Island(); create_Fish(); create_PowerOctopuss(); create_Boats(); create_SuperFireEffect(); create_Bird(); create_DeathShark(); create_Explosions(); create_AirMines(); create_ScoreBox(); create_CannonGuy_body(); create_KnifeGuy_Knifes(); create_ShotLaydee_Shots(); create_PieClown_Pies(); create_UnicyleClown_Puke(); create_TumorFreak_Hooks(); create_Baddies(); create_FXBubbles(); create_FeatherEffect(); create_Arsenal(); create_ScoreBoard(); create_Water(); create_SoundPanel(); create_HealthBar(); create_AmmoDisplay(); create_Songs(); create_ReadySetGo(); create_DeathScene(); create_ConsoleWindow(); create_FadeOutScreen(); create_PauseMenu(); create_SFX(); } function toCon(inP) { _root.ConWin.con.text = _root.ConWin.con.text + (((Math.floor(getTimer() / 1000) + " Second In: ") + inP) + newline); _root.ConWin.con.setTextFormat(_root.ConWin.con.format); } function manage_VC() { VCStats = {healthLow1:"in", tryAgain:"in", healthLow2:"in", newHighScore:"in", newPower:"in", outOfUltra:"in", readySetGo:"in"}; _root.catch_healthLow1 = function () { if ((VCStats.healthLow1 == "in") && (birdStats.health < 30)) { _root.AttachSoundFX("healthLow1"); VCStats.healthLow1 = "out"; } else if (birdStats.health > 30) { VCStats.healthLow1 = "in"; } }; _root.catch_tryAgain = function () { if ((VCStats.tryAgain == "in") && (birdStats.dead)) { _root.menuTheme.menuTheme.stop(); _root.sound.sound.stop(); _root.fireLoop.fireLoop.stop(); _root.elecLoop.elecLoop.stop(); _root.AttachSoundFX("tryAgain"); VCStats.tryAgain = "out"; } else if (!birdStats.dead) { VCStats.tryAgain = "in"; } }; _root.catch_healthLow2 = function () { if ((VCStats.healthLow2 == "in") && (birdStats.health < 5)) { _root.AttachSoundFX("healthLow2"); VCStats.healthLow2 = "out"; } else if (birdStats.health > 5) { VCStats.healthLow2 = "in"; } }; _root.catch_newHighScore = function () { if (birdStats.score > birdStats.prevScore) { _root.AttachSoundFX("readySetGo"); } }; _root.catch_outOfUltra = function () { if (((VCStats.outOfUltra == "in") && (!birdSuperTrip.TL)) && (powerOctopussStats.timesEaten)) { _root.AttachSoundFX("outOfUltra"); VCStats.outOfUltra = "out"; } else if (birdSuperTrip.TL) { VCStats.outOfUltra = "in"; } }; _root.catch_readySetGo = function () { if ((VCStats.readySetGo == "in") && (battleStats.waveNumber == 0)) { _root.AttachSoundFX("readySetGo"); VCStats.readySetGo = "out"; } else if (battleStats.waveNumber) { VCStats.readySetGo = "in"; } }; } function manage_Bird() { function initiateVariables_bird() { if (birdSpeeds == undefined) { birdSpeeds = {rspd:0, lspd:0, dspd:0, uspd:0, xMomentum:0, yMomentum:0}; birdStats = {health:100, healthMax:100, precScore:0, score:0, highScore:0, currentForm:"BIRD_IDLE", formSwitch:"BIRD_IDLE", eatStage:0, timesDied:0, shotsFired:0, animated:true, presetSpd:10, dead:false, deathPhase:0}; birdBattle = {ammoTog:0, togKeyDown:0, ammoType:1, totalAmmoTypes:5, norm:20, normMax:20, rapi:40, rapiMax:40, fire:15, fireMax:15, elec:40, elecMax:40, home:8, homeMax:8, currentRR:8, maxRR:8}; if (keyPref == undefined) { birdControlKeys = {Right:39, Left:37, Up:38, Down:40, Fire:32}; } else { birdControlKeys = keyPref; } _root.bird_deathPhase = function () { if (birdStats.health <= 0) { birdStats.dead = true; } if (birdStats.dead) { _root.catch_tryAgain(); pauseStats.globalPause = true; targetBird._y = targetBird._y + birdSpeeds.yMomentum; if (birdStats.deathPhase == 0) { birdSpeeds.xMomentum = 0; birdSpeeds.yMomentum = -10; birdStats.deathPhase++; } if (birdStats.deathPhase == 1) { if (birdSpeeds.yMomentum < 10) { birdSpeeds.yMomentum = birdSpeeds.yMomentum + 1; } if (targetBird._y > 550) { birdStats.deathPhase++; } } if (birdStats.deathPhase == 2) { _root.FadeOutScreen.lineStyle(0.25, 0, 100); _root.FadeOutScreen.beginFill(0, 100); _root.FadeOutScreen.lineTo(850, 0); _root.FadeOutScreen.lineTo(850, 500); _root.FadeOutScreen.lineTo(0, 500); _root.FadeOutScreen.lineTo(0, 0); _root.FadeOutScreen._alpha = 0; birdStats.deathPhase++; } if (birdStats.deathPhase == 3) { if (_root.FadeOutScreen._alpha < 100) { _root.FadeOutScreen._alpha = _root.FadeOutScreen._alpha + 5; } else { _root.DeathScene.attachMovie("deathScreen", "deathScene", 0, {_x:425, _y:250}); _root.DeathScene.deathScene.RBTN.onPress = function () { battleStats.waveDigit1 = 0; battleStats.waveDigit2 = -1; battleStats.waveNumber = -1; sharkStats.isOut = false; boatsStats.spawnBad = false; boatsStats.boatsLeft = 0; boatsStats.resetBoat = 1; boatsStats.boatTrig = 0; boatsStats.boatNum = 0; _root.resetForNextRound(); _root.create_Bird(); birdStats.health = birdStats.healthMax; birdStats.score = 0; birdStats.currentForm = "BIRD_IDLE"; birdStats.eatStage = 0; birdStats.animated = true; birdStats.dead = false; birdStats.deathPhase = 0; birdStats.presetSpd = 8; birdSuperTrip.TL = 0; powerOctopussStats.timesEaten = 0; birdSpeeds = {rspd:0, lspd:0, dspd:0, uspd:0, xMomentum:0, yMomentum:0}; birdBattle = {ammoTog:0, togKeyDown:0, ammoType:1, totalAmmoTypes:5, norm:20, normMax:20, rapi:40, rapiMax:40, fire:15, fireMax:15, elec:40, elecMax:40, home:8, homeMax:8, currentRR:8, maxRR:8}; birdBattle.togKeyDown = 0; removeMovieClip(_root.DeathShark.shark1); pauseStats.globalPause = false; removeMovieClip(_root.DeathScene.deathScene); battleStats.waveNumber = 0; VCStats.readySetGo = "in"; Music.song.start(0, 99); _root.catch_readySetGo(); }; _root.DeathScene.deathScene.MMBTN.onPress = function () { _root.removeUselessVars(); _root.gotoAndPlay(1); }; _root.DeathScene.deathScene.score = _root.birdStats.score; birdStats.prevScore = birdStats.score; if (birdStats.prevScore > birdStats.score) { _root.catch_newHighScore(); birdStats.score = birdStats.highScore; } birdStats.deathPhase++; } } if (birdStats.deathPhase == 4) { if (_root.FadeOutScreen._alpha > 0) { _root.FadeOutScreen._alpha = _root.FadeOutScreen._alpha - 10; } } } }; } } function control_bird() { if (!birdStats.animated) { targetBird._x = targetBird._x + ((birdSpeeds.rspd - birdSpeeds.lspd) + birdSpeeds.xMomentum); targetBird._y = targetBird._y + ((birdSpeeds.dspd - birdSpeeds.uspd) + birdSpeeds.yMomentum); if (birdSpeeds.xMomentum != 0) { if (birdSpeeds.xMomentum > 0) { birdSpeeds.xMomentum = birdSpeeds.xMomentum - 1; } else { birdSpeeds.xMomentum = birdSpeeds.xMomentum + 1; } } if (birdSpeeds.yMomentum != 0) { if (birdSpeeds.yMomentum > 0) { birdSpeeds.yMomentum = birdSpeeds.yMomentum - 1; } else { birdSpeeds.yMomentum = birdSpeeds.yMomentum + 1; } } if ((birdSpeeds.xMomentum < 2) && (birdSpeeds.xMomentum > -2)) { birdSpeeds.xMomentum = 0; } if ((birdSpeeds.yMomentum < 2) && (birdSpeeds.yMomentum > -2)) { birdSpeeds.yMomentum = 0; } if (Key.isDown(birdControlKeys.Right)) { if (birdSpeeds.rspd < 10) { birdSpeeds.rspd = birdSpeeds.rspd + 1; } } else if (birdSpeeds.rspd) { birdSpeeds.rspd = birdSpeeds.rspd - 1; } if (Key.isDown(birdControlKeys.Left)) { if (birdSpeeds.lspd < 10) { birdSpeeds.lspd = birdSpeeds.lspd + 1; } } else if (birdSpeeds.lspd) { birdSpeeds.lspd = birdSpeeds.lspd - 1; } if (Key.isDown(birdControlKeys.Up)) { if (birdSpeeds.uspd < 10) { birdSpeeds.uspd = birdSpeeds.uspd + 1; } } else if (birdSpeeds.uspd) { birdSpeeds.uspd = birdSpeeds.uspd - 1; } if (Key.isDown(birdControlKeys.Down)) { if (birdSpeeds.dspd < 10) { birdSpeeds.dspd = birdSpeeds.dspd + 1; } } else if (birdSpeeds.dspd) { birdSpeeds.dspd = birdSpeeds.dspd - 1; } if ((targetBird._x + 61) > 850) { birdSpeeds.rspd = 0; birdSpeeds.lspd = 0; birdSpeeds.xMomentum = 0; targetBird._x = targetBird._x - 1; } if ((targetBird._x - 61) < 0) { birdSpeeds.rspd = 0; birdSpeeds.lspd = 0; birdSpeeds.xMomentum = 0; targetBird._x = targetBird._x + 1; } if ((targetBird._y - 21) < 0) { birdSpeeds.uspd = 0; birdSpeeds.dspd = 0; birdSpeeds.yMomentum = 0; targetBird._y = targetBird._y + 1; } if ((targetBird._y + 21) > 460) { birdSpeeds.uspd = 0; birdSpeeds.dspd = 0; birdSpeeds.yMomentum = 0; targetBird._y = targetBird._y - 1; } } } function feed_bird() { i = 0; while (i < targetFish.length) { if ((((targetBird._x + 20) > targetFish[i]._x) && ((targetBird._x - 10) < targetFish[i]._x)) && (targetBird._y > 430)) { switch (targetFish[i].selType) { case "norm" : _root.birdBattle.norm = _root.birdBattle.normMax; break; case "rapi" : _root.birdBattle.rapi = _root.birdBattle.rapiMax; break; case "fire" : _root.birdBattle.fire = _root.birdBattle.fireMax; break; case "elec" : _root.birdBattle.elec = _root.birdBattle.elecMax; break; case "home" : _root.birdBattle.home = _root.birdBattle.homeMax; break; case "heal" : _root.birdStats.health = _root.birdStats.health + 20; if (_root.birdStats.health <= 110) { break; } _root.birdStats.health = 110; } _root.AttachSoundFX("birdGulp_Sound"); removeMovieClip(targetFish[i]); delete targetFish[i]; } i++; } } function preset_bird() { if (birdStats.animated) { targetBird = _root.Bird.bird; if ((targetBird._x > 300) && (targetBird._x < 350)) { birdStats.presetSpd = 8; } else if ((targetBird._x > 350) && (targetBird._x < 430)) { birdStats.presetSpd = 6; } else if ((targetBird._x > 430) && (targetBird._x < 445)) { birdStats.presetSpd = 2; } else if ((targetBird._x > 445) && (targetBird._x < 450)) { birdStats.animated = false; } targetBird._x = targetBird._x + birdStats.presetSpd; } } function setMovieClip_bird() { if (targetBird._y < 430) { if (birdStats.eatStage == 2) { birdStats.currentForm = "BIRD_OPEN_CLOSE"; if (targetBird._currentframe == targetBird._totalframes) { birdStats.eatStage = 0; } } else if (Key.isDown(birdControlKeys.Right) || (Key.isDown(birdControlKeys.Up))) { birdStats.currentForm = "BIRD_FLAP"; } else { birdStats.currentForm = "BIRD_IDLE"; } if (birdStats.formSwitch != birdStats.currentForm) { repBirdX = targetBird._x; repBirdY = targetBird._y; if (targetBird._currentframe == targetBird._totalframes) { _root.Bird.attachMovie(birdStats.currentForm, "bird", 0); birdStats.formSwitch = birdStats.currentForm; } _root.Bird.bird._xscale = 12; _root.Bird.bird._yscale = 12; targetBird._x = repBirdX; targetBird._y = repBirdY; } } else { if (birdStats.formSwitch != birdStats.currentForm) { repBirdX = targetBird._x; repBirdY = targetBird._y; _root.Bird.attachMovie(birdStats.currentForm, "bird", 0); birdStats.formSwitch = birdStats.currentForm; _root.Bird.bird._xscale = 12; _root.Bird.bird._yscale = 12; targetBird._x = repBirdX; targetBird._y = repBirdY; } if (targetBird._currentframe == targetBird._totalframes) { if (birdStats.eatStage == 1) { birdStats.currentForm = "BIRD_OPEN_FULL"; birdStats.eatStage = 2; } if (birdStats.eatStage == 0) { birdStats.currentForm = "BIRD_OPEN"; birdStats.eatStage = 1; } } } } function manage_birdFeathers() { if (featherStats == undefined) { featherStats = {onStage:[], num:0}; } var _local1 = 0; while (_local1 < featherStats.onStage.length) { if (featherStats.onStage[_local1]._currentframe == featherStats.onStage[_local1]._totalframes) { removeMovieClip(featherStats.onStage[_local1]); } _local1++; } } _root.catch_healthLow1(); _root.catch_healthLow2(); _root.applyMomentum = function (xMomentum, yMomentum) { birdSpeeds.xMomentum = birdSpeeds.xMomentum + xMomentum; birdSpeeds.yMomentum = birdSpeeds.yMomentum + yMomentum; }; _root.hurtBird = function (damage, attacker) { if (birdStats.health <= 0) { birdStats.dead = true; } else if (birdBattle.currentRR >= birdBattle.maxRR) { createFXBubble(1, targetBird, damage); _root.FeatherEffect.attachMovie("birdDamageEffect", "featherEffect" + featherStats.num, featherStats.num, {_x:targetBird._x, _xscale:20, _y:targetBird._y, _yscale:20}); featherStats.onStage.push(_root.FeatherEffect["featherEffect" + featherStats.num]); featherStats.num++; birdStats.health = birdStats.health - damage; birdBattle.currentRR = 0; _root.AttachSoundFX("playerHurt_Sound"); } }; _root.birdRecover = function () { if (birdBattle.currentRR < birdBattle.maxRR) { birdBattle.currentRR++; } }; initiateVariables_bird(); if (!birdStats.dead) { control_bird(); } feed_bird(); preset_bird(); manage_birdFeathers(); _root.birdRecover(); setMovieClip_bird(); } function manage_Arsenal() { function initiateVaraibles_arsenal() { if (arsenalStats == undefined) { arsenalStats = {shotNum:0, shotsOnStage:[], homingOnStage:[], setDela:8, repDela:8, normDela:8, rapiDela:4, fireDela:10, elecDela:1, homeDela:20}; arsenalTweaks = {rotateRan:[-25, 0, 25], ranNum:0, elecDistort:[-10, -5, 0, 5, 10]}; AmmoModifiers = {norm:1.5, rapi:2.2, fire:3, elec:4, home:8}; birdSuperTrip = {TL:0, StandardEffect:20, rapidEffect:2, fireEffect:0, electricEffect:3, homingEffect:3, iterNum:1, TTtrans:2, firePlaying:false}; superFire_FX = {phase:0, removeTL:5}; elecGlow1 = new flash.filters.GlowFilter(5609983, 5, 3, 3, 5, 1); colorTarg1 = new Color(targetBird); colorTrans1 = new Object(); _root.create_homingMissile = function (version, target) { _root.Arsenal.attachMovie("HOMING_SHOT", "homeShot" + arsenalStats.shotNum, arsenalStats.shotNum); arsenalStats.homingOnStage.push(_root.Arsenal["homeShot" + arsenalStats.shotNum]); _root.Arsenal["homeShot" + arsenalStats.shotNum]._x = targetBird._x - 10; _root.Arsenal["homeShot" + arsenalStats.shotNum]._y = targetBird._y; _root.Arsenal["homeShot" + arsenalStats.shotNum].setSpdY = 8; _root.Arsenal["homeShot" + arsenalStats.shotNum].setSpdX = 2; _root.Arsenal["homeShot" + arsenalStats.shotNum]._xscale = _root.Arsenal["homeShot" + arsenalStats.shotNum]._xscale - 50; _root.Arsenal["homeShot" + arsenalStats.shotNum]._yscale = _root.Arsenal["homeShot" + arsenalStats.shotNum]._yscale - 50; _root.Arsenal["homeShot" + arsenalStats.shotNum].damage = AmmoModifiers.home; _root.Arsenal["homeShot" + arsenalStats.shotNum].version = version; _root.Arsenal["homeShot" + arsenalStats.shotNum].targ = target; _root.Arsenal["homeShot" + arsenalStats.shotNum].setType = "Homing"; _root.AmmoGroups.BirdShots.push(_root.Arsenal["homeShot" + arsenalStats.shotNum]); birdBattle.home = birdBattle.home - 1; }; } } function superTripMode() { function manage_timerClip() { if (birdSuperTrip.TL) { if (_root.Bird.timerClip == undefined) { _root.Bird.attachMovie("timerClip", "timerClip", 1, {_xscale:50, _yscale:50, _alpha:70}); } _root.Bird.timerClip._x = _root.Bird.bird._x; _root.Bird.timerClip._y = _root.Bird.bird._y - 60; } else { _root.catch_outOfUltra(); removeMovieClip(_root.Bird.timerClip); } } function create_super_fireAttackClips() { if (superFire_FX.phase == 0) { superFire_FX.removeTL = 5; if (_root.SuperFireEffect.fireTarget1 == undefined) { _root.SuperFireEffect.attachMovie("superFire_1", "fireTarget1", 1); _root.SuperFireEffect.fireTarget1._xscale = 1; } _root.SuperFireEffect.fireTarget1._x = targetBird._x - 15; _root.SuperFireEffect.fireTarget1._y = targetBird._y; _root.SuperFireEffect.fireTarget1._yscale = 18; if (_root.SuperFireEffect.fireTarget1._currentframe == _root.SuperFireEffect.fireTarget1._totalframes) { superFire_FX.phase = 0.3; } else { _root.SuperFireEffect.fireTarget1._xscale = _root.SuperFireEffect.fireTarget1._xscale + 3.8; } } else if (superFire_FX.phase == 0.3) { if (_root.SuperFireEffect.fireTarget2 == undefined) { _root.SuperFireEffect.attachMovie("superFire_2", "fireTarget2", 1); } _root.SuperFireEffect.fireTarget2._x = targetBird._x - 15; _root.SuperFireEffect.fireTarget2._y = targetBird._y; _root.SuperFireEffect.fireTarget2._xscale = 18; i = 0; while (i < 600) { if ((_root.SuperFireEffect.fireTarget2._height + targetBird._y) < 440) { _root.SuperFireEffect.fireTarget2._height = _root.SuperFireEffect.fireTarget2._height + 1; } else { _root.SuperFireEffect.fireTarget2._height = _root.SuperFireEffect.fireTarget2._height - 1; } i++; } } } function remove_super_fireAttackClips() { if ((_root.SuperFireEffect.fireTarget3 == undefined) && (_root.SuperFireEffect.fireTarget2 != undefined)) { _root.SuperFireEffect.attachMovie("superFire_3", "fireTarget3", 1); _root.SuperFireEffect.fireTarget3._x = targetBird._x - 15; _root.SuperFireEffect.fireTarget3._y = targetBird._y; _root.SuperFireEffect.fireTarget3._xscale = 18; _root.SuperFireEffect.fireTarget3._yscale = 18; } if (_root.SuperFireEffect.fireTarget3._currentframe == _root.SuperFireEffect.fireTarget3._totalframes) { _root.SuperFireEffect.fireTarget3.stop(); _root.SuperFireEffect.fireTarget3._visible = false; } else { _root.SuperFireEffect.fireTarget3._xscale = _root.SuperFireEffect.fireTarget3._xscale - 3; } } function modifyAttacks() { function super_Standard() { AmmoModifiers.norm = 20; } function super_Rapid() { AmmoModifiers.rapi = 4; arsenalStats.rapiDela = 2; } function super_Fire() { if (Key.isDown(birdControlKeys.Fire)) { create_super_fireAttackClips(); if (!birdSuperTrip.firePlaying) { trace(0); _root.fireLoop.fireloop.attachSound("fireLoop_Sound"); _root.fireLoop.fireloop.start(0, 0); _root.fireLoop.fireLoop.onSoundComplete = function () { birdSuperTrip.firePlaying = false; }; birdSuperTrip.firePlaying = true; } i = 0; while (i < BaddieGroups.BA.length) { if ((((targetBird._x < (BaddieGroups.BA[i]._x + 50)) && (targetBird._x > (BaddieGroups.BA[i]._x - 50))) && (BaddieGroups.BA[i].health != "INFINITE")) && (BaddieGroups.BA[i].health > 0)) { if (BaddieGroups.BA[i].delaTime == undefined) { BaddieGroups.BA[i].delaTime = 0; } if (BaddieGroups.BA[i].delaTime <= 0) { createFXBubble(1, BaddieGroups.BA[i], AmmoModifiers.fire); BaddieGroups.BA[i].delaTime = 8; } else { BaddieGroups.BA[i].delaTime = BaddieGroups.BA[i].delaTime - 1; } BaddieGroups.BA[i].health = BaddieGroups.BA[i].health - AmmoModifiers.fire; if (BaddieGroups.BA[B].health <= 0) { BaddieGroups.BA[i].pattern = "dead"; } burnEffect = {ra:BaddieGroups.BA[i].burn, rb:0, ga:BaddieGroups.BA[i].burn, gb:0, ba:BaddieGroups.BA[i].burn, bb:0, aa:100, ab:0}; BaddieGroups.BA[i].burn = BaddieGroups.BA[i].burn - 5; burnTarget.setTransform(burnEffect); if (!BaddieGroups.BA[i].health) { BaddieGroups.BA[i].pattern = "dead"; } break; } i++; } } else { remove_super_fireAttackClips(); } } function super_Electric() { AmmoModifiers.elec = 4; } function super_Homing() { AmmoModifiers.home = 10; } if (!battleStats.peaceTimer) { if (((birdBattle.ammoType == 1) && (birdBattle.norm)) && (birdSuperTrip.TL)) { super_Standard(); } if (((birdBattle.ammoType == 2) && (birdBattle.rapi)) && (birdSuperTrip.TL)) { super_Rapid(); } if (((birdBattle.ammoType == 3) && (birdBattle.fire)) && (birdSuperTrip.TL)) { super_Fire(); } else { remove_super_fireAttackClips(); } if (((birdBattle.ammoType == 4) && (birdBattle.elec)) && (birdSuperTrip.TL)) { super_Electric(); } if (((birdBattle.ammoType == 5) && (birdBattle.home)) && (birdSuperTrip.TL)) { super_Homing(); } } else { AmmoModifiers = {norm:1.5, rapi:2.2, fire:3, elec:4, home:8}; arsenalStats.rapiDela = 4; } } function birdFlash() { if (birdSuperTrip.TL) { if (birdSuperTrip.iterNum) { colorTrans1 = {ra:0, rb:0, ga:0, gb:0, ba:100, bb:0, aa:100, ab:0}; } else { colorTrans1 = {ra:100, rb:0, ga:0, gb:0, ba:0, bb:0, aa:100, ab:0}; } if (birdSuperTrip.TTtrans) { birdSuperTrip.TTtrans = birdSuperTrip.TTtrans - 1; } else { if (birdSuperTrip.iterNum) { birdSuperTrip.iterNum = 0; } else { birdSuperTrip.iterNum = 1; } birdSuperTrip.TTtrans = 2; } birdSuperTrip.TL = birdSuperTrip.TL - 1; } else { colorTrans1 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; } colorTarg1.setTransform(colorTrans1); } manage_timerClip(); modifyAttacks(); birdFlash(); } function create_bullets() { if (!_root.arsenalStats.setDela) { if (Key.isDown(birdControlKeys.Fire) && (!battleStats.peaceTimer)) { switch (birdBattle.ammoType) { case 1 : demoSelAmmo = birdBattle.norm; break; case 2 : demoSelAmmo = birdBattle.rapi; break; case 3 : demoSelAmmo = birdBattle.fire; break; case 4 : demoSelAmmo = birdBattle.elec; break; case 5 : demoSelAmmo = birdBattle.home; } switch (birdBattle.ammoType) { case 1 : if (birdBattle.norm > 0) { _root.Arsenal.attachMovie("NORMAL_SHOT", "normShot" + arsenalStats.shotNum, arsenalStats.shotNum); arsenalStats.shotsOnStage.push(_root.Arsenal["normShot" + arsenalStats.shotNum]); _root.Arsenal["normShot" + arsenalStats.shotNum]._x = targetBird._x; _root.Arsenal["normShot" + arsenalStats.shotNum]._y = targetBird._y; _root.Arsenal["normShot" + arsenalStats.shotNum]._xscale = 50; _root.Arsenal["normShot" + arsenalStats.shotNum]._yscale = 50; _root.Arsenal["normShot" + arsenalStats.shotNum].setSpdY = 6; _root.Arsenal["normShot" + arsenalStats.shotNum].setSpdX = 3; _root.Arsenal["normShot" + arsenalStats.shotNum].damage = AmmoModifiers.norm; _root.Arsenal["normShot" + arsenalStats.shotNum].setType = "Normal"; _root.AmmoGroups.BirdShots.push(_root.Arsenal["normShot" + arsenalStats.shotNum]); birdBattle.norm = birdBattle.norm - 1; } break; case 2 : if (birdBattle.rapi > 0) { _root.Arsenal.attachMovie("NORMAL_SHOT", "rapiShot" + arsenalStats.shotNum, arsenalStats.shotNum); arsenalStats.shotsOnStage.push(_root.Arsenal["rapiShot" + arsenalStats.shotNum]); _root.Arsenal["rapiShot" + arsenalStats.shotNum]._x = targetBird._x; _root.Arsenal["rapiShot" + arsenalStats.shotNum]._y = targetBird._y; _root.Arsenal["rapiShot" + arsenalStats.shotNum]._xscale = 50; _root.Arsenal["rapiShot" + arsenalStats.shotNum]._yscale = 50; _root.Arsenal["rapiShot" + arsenalStats.shotNum].setSpdY = 12; _root.Arsenal["rapiShot" + arsenalStats.shotNum].setSpdX = 0; _root.Arsenal["rapiShot" + arsenalStats.shotNum].damage = AmmoModifiers.rapi; _root.Arsenal["rapiShot" + arsenalStats.shotNum].setType = "Rapid"; _root.AmmoGroups.BirdShots.push(_root.Arsenal["rapiShot" + arsenalStats.shotNum]); birdBattle.rapi = birdBattle.rapi - 1; } break; case 3 : if ((birdBattle.fire > 0) && (!birdSuperTrip.TL)) { _root.Arsenal.attachMovie("FIRE_SHOT", "fireShot" + arsenalStats.shotNum, arsenalStats.shotNum); arsenalStats.shotsOnStage.push(_root.Arsenal["fireShot" + arsenalStats.shotNum]); _root.Arsenal["fireShot" + arsenalStats.shotNum]._x = targetBird._x; _root.Arsenal["fireShot" + arsenalStats.shotNum]._y = targetBird._y; _root.Arsenal["fireShot" + arsenalStats.shotNum]._xscale = 25; _root.Arsenal["fireShot" + arsenalStats.shotNum]._yscale = 25; _root.Arsenal["fireShot" + arsenalStats.shotNum].setSpdY = 10; _root.Arsenal["fireShot" + arsenalStats.shotNum].damage = AmmoModifiers.fire; _root.Arsenal["fireShot" + arsenalStats.shotNum].setType = "Fire"; _root.AmmoGroups.BirdShots.push(_root.Arsenal["fireShot" + arsenalStats.shotNum]); birdBattle.fire = birdBattle.fire - 1; } break; case 4 : if (birdBattle.elec > 0) { birdBattle.elec = birdBattle.elec - 1; } break; case 5 : if (birdBattle.home <= 0) { break; } _root.AttachSoundFX("fireMissile_Sound"); if (!birdSuperTrip.TL) { _root.create_homingMissile(0, undefined); } else { k = 0; for(;;){ if (k >= BaddieGroups.BA.length) { break; } if (BaddieGroups.BA[k].pattern != "NO_LONGER_ACTIVE") { _root.create_homingMissile(1, BaddieGroups.BA[k]); } if (BaddieGroups.BA[k + 1].pattern != "NO_LONGER_ACTIVE") { arsenalStats.shotNum++; _root.create_homingMissile(1, BaddieGroups.BA[k + 1]); } if (BaddieGroups.BA[k + 2].pattern != "NO_LONGER_ACTIVE") { arsenalStats.shotNum++; _root.create_homingMissile(1, BaddieGroups.BA[k + 2]); break; } k++; }; } } if (demoSelAmmo) { _root.arsenalStats.setDela = _root.arsenalStats.repDela; if (arsenalStats.shotsOnStage[arsenalStats.shotNum].setSpdY == 12) { arsenalTweaks.ranNum = random(3); arsenalStats.shotsOnStage[arsenalStats.shotNum]._rotation = arsenalStats.shotsOnStage[arsenalStats.shotNum]._rotation + (arsenalTweaks.rotateRan[arsenalTweaks.ranNum] - 120); _root.Arsenal["rapiShot" + arsenalStats.shotNum].setSpdX = arsenalTweaks.rotateRan[arsenalTweaks.ranNum] / 10; } } if ((demoSelAmmo && (!((birdBattle.ammoType == 3) && (birdSuperTrip.TL)))) && (birdBattle.ammoType != 4)) { _root.AttachSoundFX(("poop" + random(2)) + "_Sound", 0); arsenalStats.shotNum++; } } else { superElecStats = {LB1:random(850), LB2:random(850), LB3:random(850)}; } } else { _root.arsenalStats.setDela = _root.arsenalStats.setDela - 1; } } function move_bullets() { function manage_electric() { _root.Arsenal.createEmptyMovieClip("electric", -1); _root.Arsenal.createEmptyMovieClip("lightning1", -2); _root.Arsenal.createEmptyMovieClip("lightning2", -3); _root.Arsenal.createEmptyMovieClip("lightning3", -4); nickNamElec = _root.Arsenal.electric; nickNamElec.moveTo(targetBird._x - 20, targetBird._y); nickNamElec.lineStyle(4.2, 2851071, 80); nickNamElec.filters = [elecGlow1]; _root.Arsenal.lightning1.lineStyle(4.2, 2851071, 80); _root.Arsenal.lightning1.filters = [elecGlow1]; _root.Arsenal.lightning2.lineStyle(4.2, 2851071, 80); _root.Arsenal.lightning2.filters = [elecGlow1]; _root.Arsenal.lightning3.lineStyle(4.2, 2851071, 80); _root.Arsenal.lightning3.filters = [elecGlow1]; if (superElecStats == undefined) { superElecStats = {LB1:random(850), LB2:random(850), LB3:random(850), keyIsDown:false}; } if ((Key.isDown(birdControlKeys.Fire) && (birdBattle.elec)) && (birdBattle.ammoType == 4)) { if (!superElecStats.keyIsDown) { _root.elecLoop.elecLoop.attachSound("electricLoop_Sound"); _root.elecLoop.elecLoop.setVolume(40); _root.elecLoop.elecLoop.start(0, 0); _root.elecLoop.elecLoop.onSoundComplete = function () { superElecStats.keyIsDown = false; }; superElecStats.keyIsDown = true; } if (!birdSuperTrip.TL) { nickNamElec.moveTo(targetBird._x - 20, targetBird._y); i = 1; while (i < 25) { nickNamElec.lineTo((targetBird._x + arsenalTweaks.elecDistort[random(5)]) - 20, targetBird._y + (i * 20)); i++; } } else { _root.Arsenal.lightning1.moveTo((superElecStats.LB1 + arsenalTweaks.elecDistort[random(5)]) - 20, 0); _root.Arsenal.lightning3.moveTo((superElecStats.LB3 + arsenalTweaks.elecDistort[random(5)]) - 20, 0); _root.Arsenal.lightning2.moveTo((superElecStats.LB2 + arsenalTweaks.elecDistort[random(5)]) - 20, 0); i = 1; while (i < 25) { _root.Arsenal.lightning1.lineTo((superElecStats.LB1 + arsenalTweaks.elecDistort[random(5)]) - 20, i * 20); _root.Arsenal.lightning2.lineTo((superElecStats.LB2 + arsenalTweaks.elecDistort[random(5)]) - 20, i * 20); _root.Arsenal.lightning3.lineTo((superElecStats.LB3 + arsenalTweaks.elecDistort[random(5)]) - 20, i * 20); i++; } } B = 0; while (B < BaddieGroups.BA.length) { if (!birdSuperTrip.TL) { if (((targetBird._x + 50) > BaddieGroups.BA[B]._x) && ((targetBird._x - 50) < BaddieGroups.BA[B]._x)) { if ((BaddieGroups.BA[B].pattern != "dead") && (BaddieGroups.BA[B].health != "INFINITE")) { _root.birdStats.score = _root.birdStats.score + 10; BaddieGroups.BA[B].health = BaddieGroups.BA[B].health - AmmoModifiers.elec; createFXBubble(1, BaddieGroups.BA[B], AmmoModifiers.elec); if (BaddieGroups.BA[B].health < 0) { BaddieGroups.BA[B].pattern = "dead"; } break; } } } else if ((BaddieGroups.BA[B].hitTest(superElecStats.LB1, BaddieGroups.BA[B]._y, 1) || (BaddieGroups.BA[B].hitTest(superElecStats.LB2, BaddieGroups.BA[B]._y, 1))) || (BaddieGroups.BA[B].hitTest(superElecStats.LB3, BaddieGroups.BA[B]._y, 1))) { if ((BaddieGroups.BA[B].pattern != "dead") && (BaddieGroups.BA[B].health != "INFINITE")) { _root.birdStats.score = _root.birdStats.score + 10; BaddieGroups.BA[B].health = BaddieGroups.BA[B].health - AmmoModifiers.elec; createFXBubble(1, BaddieGroups.BA[B], AmmoModifiers.elec); if (BaddieGroups.BA[B].health < 0) { BaddieGroups.BA[B].pattern = "dead"; } break; } } B++; } } } function manage_homing() { i = 0; while (i < arsenalStats.homingOnStage.length) { targetMissle = arsenalStats.homingOnStage[i]; if (targetMissle.targ == undefined) { B = 0; while (B < BaddieGroups.BA.length) { if (((targetMissle._x + 150) > BaddieGroups.BA[B]._x) && ((targetMissle._x - 150) < BaddieGroups.BA[B]._x)) { if ((BaddieGroups.BA[B].pattern != "dead") && (BaddieGroups.BA[B].pattern != "NO_LONGER_ACTIVE")) { targetMissle.targ = BaddieGroups.BA[B]; } } B++; } targetMissle._y = targetMissle._y + targetMissle.setSpdY; targetMissle._rotation = 180; } else { targetMissle.xd = targetMissle._x - targetMissle.targ._x; targetMissle.yd = targetMissle._y - targetMissle.targ._y; targetMissle.d = Math.atan2(targetMissle.yd, targetMissle.xd); targetMissle._rotation = (targetMissle.d * 60) - 90; targetMissle.dx = targetMissle.targ - targetMissle._x; targetMissle.dy = targetMissle.targ - targetMissle._y; targetMissle.d = Math.atan2(ty, tx); targetMissle._rotation = (txy * 60) + 90; targetMissle._y = targetMissle._y - (8 * Math.cos(0.016 * targetMissle._rotation)); targetMissle._x = targetMissle._x + (8 * Math.sin(0.016 * targetMissle._rotation)); if (((Math.abs(targetMissle._x - _root.targetMissle.targ._x) < 10) && (Math.abs(targetMissle._x - _root.targetMissle.targ._x) < 10)) && (Math.abs(targetMissle._y - _root.targetMissle.targ._y) < 10)) { _root.AttachSoundFX("missileExplode_Sound"); removeMovieClip(targetMissle); delete targetMissle; } if (BaddieGroups.BA[B].pattern == "dead") { i = 0; while (i < BaddieGroups.BA.length) { if (BaddieGroups.BA[B].pattern != "dead") { targetMissle.xDist = targetMissle._x - BaddieGroups.BA[B]._x; targetMissle.yDist = targetMissle._y - BaddieGroups.BA[B]._y; targetMissle.sqrtDist = Math.sqrt((targetMissle.xDist * targetMissle.xDist) + (targetMissle.yDist * targetMissle.yDist)); if (targetMissle.sqrtDist < 900) { targetMissle.targ = BaddieGroups.BA[i]; break; } removeMovieClip(targetMissle); delete targetMissle; } i++; } } } i++; } } function manage_standard() { i = 0; while (i < arsenalStats.shotsOnStage.length) { arsenalStats.shotsOnStage[i]._y = arsenalStats.shotsOnStage[i]._y + arsenalStats.shotsOnStage[i].setSpdY; arsenalStats.shotsOnStage[i]._x = arsenalStats.shotsOnStage[i]._x - arsenalStats.shotsOnStage[i].setSpdX; i++; } } manage_electric(); manage_homing(); manage_standard(); superTripMode(); } function remove_bullets() { i = 0; while (i < arsenalStats.shotsOnStage.length) { if (arsenalStats.shotsOnStage[i]._y >= 530) { removeMovieClip(arsenalStats.shotsOnStage[i]); delete arsenalStats.shotsOnStage[i]; } i++; } i = 0; while (i < arsenalStats.homingOnStage.length) { if (arsenalStats.homingOnStage[i]._y >= 530) { removeMovieClip(arsenalStats.homingOnStage[i]); delete arsenalStats.homingOnStage[i]; } i++; } } initiateVaraibles_arsenal(); create_bullets(); move_bullets(); remove_bullets(); } function manage_AmmoDisplay() { function toggleAmmoType() { if ((((Key.isDown(67) && (!birdBattle.togKeyDown)) && (!battleStats.peaceTimer)) && (!birdStats.dead)) && (!pauseStats.globalPause)) { if (birdBattle.ammoType < birdBattle.totalAmmoTypes) { birdBattle.ammoType++; } else { birdBattle.ammoType = 1; } switch (birdBattle.ammoType) { case 1 : _root.toNormalAmmo(); break; case 2 : _root.toRapidAmmo(); break; case 3 : _root.toFireAmmo(); break; case 4 : _root.toElectricAmmo(); break; case 5 : _root.toHomingAmmo(); } birdBattle.ammoTog = 1; birdBattle.togKeyDown = 1; } else if ((!Key.isDown(67)) && (birdBattle.togKeyDown)) { birdBattle.togKeyDown = 0; } } function initiateVariables_ammoDisplay() { if (ammoDisplayStats == undefined) { ammoDisplayStats = {position:"DOWN", moveTimer:120}; amPos = ammoDisplayStats.position; amTimer = ammoDisplayStats.moveTimer; targetDis = _root.AmmoDisplay.ammoDisplay; maskTint = new Color(_root.AmmoDisplay.ammoDisplay.colorMask); maskTint.setRGB(5592405); _root.toRapidAmmo = function () { amPos = "UP"; birdBattle.ammoType = 2; maskTint.setRGB(58926); if (_root.AmmoDisplay.ammoDisplay.ammoType != "Rapid") { _root.AttachSoundFX("rapidSwitch_Sound", 0); } _root.AmmoDisplay.ammoDisplay.ammoType = "Rapid"; _root.arsenalStats.setDela = _root.arsenalStats.rapiDela; _root.arsenalStats.repDela = _root.arsenalStats.setDela; }; timerReset = 40; _root.toNormalAmmo = function () { amPos = "UP"; birdBattle.ammoType = 1; maskTint.setRGB(5592405); if (_root.AmmoDisplay.ammoDisplay.ammoType != "Stink Shot") { _root.AttachSoundFX("normalSwitch_Sound", 0); } _root.AmmoDisplay.ammoDisplay.ammoType = "Stink Shot"; _root.arsenalStats.setDela = _root.arsenalStats.normDela; _root.arsenalStats.repDela = _root.arsenalStats.setDela; }; _root.toFireAmmo = function () { amPos = "UP"; birdBattle.ammoType = 3; if (_root.AmmoDisplay.ammoDisplay.ammoType != "BERNING") { _root.AttachSoundFX("fireSwitch_Sound", 0); } maskTint.setRGB(15073280); _root.AmmoDisplay.ammoDisplay.ammoType = "BERNING"; _root.arsenalStats.setDela = _root.arsenalStats.fireDela; _root.arsenalStats.repDela = _root.arsenalStats.setDela; }; _root.toElectricAmmo = function () { amPos = "UP"; birdBattle.ammoType = 4; maskTint.setRGB(6118); if (_root.AmmoDisplay.ammoDisplay.ammoType != "Electric") { if (birdSuperTrip.TL) { _root.AttachSoundFX("switchSuperLightning_Sound"); } else { _root.AttachSoundFX("switchElectric_Sound"); } } _root.AmmoDisplay.ammoDisplay.ammoType = "Electric"; _root.arsenalStats.setDela = _root.arsenalStats.elecDela; _root.arsenalStats.repDela = _root.arsenalStats.setDela; }; _root.toHomingAmmo = function () { amPos = "UP"; birdBattle.ammoType = 5; maskTint.setRGB(10830145); if (_root.AmmoDisplay.ammoDisplay.ammoType != "Homing") { _root.AttachSoundFX("homingSwitch_Sound", 0); } _root.AmmoDisplay.ammoDisplay.ammoType = "Homing"; _root.arsenalStats.setDela = _root.arsenalStats.homeDela; _root.arsenalStats.repDela = _root.arsenalStats.setDela; }; } } function move_ammoDisplay() { if ((amPos == "DOWN") && (!amTimer)) { if (targetDis._y < 550) { targetDis._y = targetDis._y + 5; } } else { amTimer = amTimer - 1; } if (amPos == "UP") { if (targetDis._y > 500) { targetDis._y = targetDis._y - 5; } else { amTimer = timerReset; amPos = "DOWN"; } } } function changeType_ammoDisplay() { if (Key.isDown(49)) { _root.toNormalAmmo(); } else if (Key.isDown(50)) { _root.toRapidAmmo(); } else if (Key.isDown(51)) { _root.toFireAmmo(); } else if (Key.isDown(52)) { _root.toElectricAmmo(); } else if (Key.isDown(53)) { _root.toHomingAmmo(); } birdBattle.ammoTog = 0; powerBar = _root.AmmoDisplay.ammoDisplay.powerBar; switch (birdBattle.ammoType) { case 1 : powerBar._xscale = (_root.birdBattle.norm / _root.birdBattle.normMax) * 100; break; case 2 : powerBar._xscale = (_root.birdBattle.rapi / _root.birdBattle.rapiMax) * 100; break; case 3 : powerBar._xscale = (_root.birdBattle.fire / _root.birdBattle.fireMax) * 100; break; case 4 : powerBar._xscale = (_root.birdBattle.elec / _root.birdBattle.elecMax) * 100; break; case 5 : powerBar._xscale = (_root.birdBattle.home / _root.birdBattle.homeMax) * 100; } } initiateVariables_ammoDisplay(); toggleAmmoType(); move_ammoDisplay(); changeType_ammoDisplay(); } function manage_HealthBar() { _root.HealthBar.healthBar.health = (birdStats.health / birdStats.healthMax) * 100; if (!birdStats.health) { birdStats.dead = true; } } function manage_SoundPanel() { function intitiateVariables_soundPanel() { if (songStats == undefined) { songStats = {songPlaying:0.5, isPlaying:0, secondsIn:0, selectedSong:0, songLibrary:["song_Fish", "song_CouldBe"]}; _root.Music.song.attachSound("song_Fish"); Music.song.start(songStats.secondsIn, 0); } } function playSongs() { if (songStats.isPlaying == 0.5) { Music.song.stop(); songStats.isPlaying = 1; _root.Music.song.attachSound(songStats.songLibrary[songStats.selectedSong]); Music.song.start(0, 0); } } if (!pauseStats.globalPause) { songStats.secondsIn = songStats.secondsIn + 0.025; } _root.Music.song.onSoundComplete = function () { songStats.isPlaying = 0.5; songStats.secondsIn = 0; _root.Music.song.attachSound(songStats.songLibrary[songStats.selectedSong]); }; _root.SoundPanel.soundPanel.song1Btn.onPress = function () { songStats.selectedSong = 0; songStats.isPlaying = 0.5; }; _root.SoundPanel.soundPanel.song2Btn.onPress = function () { songStats.selectedSong = 1; songStats.isPlaying = 0.5; }; _root.SoundPanel.soundPanel.songXBtn.onPress = function () { Music.song.stop(); songStats.isPlaying = 0; }; playSongs(); intitiateVariables_soundPanel(); } function create_explosion(targ) { _root.Explosions.attachMovie("ExplosionClip1", "explosionClip" + explosionStats.num, explosionStats.num, {_x:targ._x, _y:targ._y, done:0}); _root.explosionStats.onStage.push(_root.Explosions["explosionClip" + explosionStats.num]); explosionStats.num++; } function manage_Battle() { function initiateVariables_battle() { if (battleStats == undefined) { battleStats = {waveNumber:0, peaceTimer:120, inBattle:0, reset:0, waveDigit1:0, waveDigit2:1, TTClipEvap:60}; AmmoModifiers = {norm:1, rapi:1.5, fire:3, elec:4, home:10}; } _root.manage_WaveNumber = function () { _root.ReadySetGo.attachMovie("wave", "wave", 1, {_x:347.9, _y:225, _xscale:134, _yscale:134}); _root.ReadySetGo.attachMovie("num" + battleStats.waveDigit1, "num1", 2, {_x:457.2, _y:230, _xscale:14, _yscale:14}); _root.ReadySetGo.attachMovie("num" + battleStats.waveDigit2, "num2", 3, {_x:499.8, _y:230, _xscale:14, _yscale:14}); _root.ReadySetGo.wave._x = _root.ReadySetGo.wave._x + 10; _root.ReadySetGo.num1._x = _root.ReadySetGo.num1._x + 10; _root.ReadySetGo.num2._x = _root.ReadySetGo.num2._x + 10; }; _root.manage_waveClip = function () { if (_root.ReadySetGo.wave != undefined) { if (battleStats.TTClipEvap) { battleStats.TTClipEvap = battleStats.TTClipEvap - 1; } else if (_root.ReadySetGo.wave._alpha) { _root.ReadySetGo.wave._alpha = _root.ReadySetGo.wave._alpha - 5; _root.ReadySetGo.num1._alpha = _root.ReadySetGo.num1._alpha - 5; _root.ReadySetGo.num2._alpha = _root.ReadySetGo.num2._alpha - 5; } } }; } function manage_Fish() { function initiateVariables_Fish() { if (fishStats == undefined) { fishStats = {fishOnStage:[], fishNum:0, releaseTimer:(random(5) * 40) + 40, fishType:random(6), fishCounter:0}; } } function move_Fish() { targetFish = _root.fishStats.fishOnStage; i = 0; while (i < targetFish.length) { targetFish[i]._x = targetFish[i]._x + 5; i++; } } function create_Fish() { if (boatsStats.boatsLeft) { if (fishStats.releaseTimer) { fishStats.releaseTimer = fishStats.releaseTimer - 1; } else { _root.Fish.attachMovie("fish" + fishStats.fishType, "fish" + fishStats.fishNum, fishStats.fishNum); _root.fishStats.fishOnStage.push(_root.Fish["fish" + fishStats.fishNum]); _root.fishStats.fishOnStage[fishStats.fishNum]._x = -30; _root.fishStats.fishOnStage[fishStats.fishNum]._y = 464; switch (fishStats.fishType) { case 0 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "elec"; break; case 1 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "rapi"; break; case 2 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "home"; break; case 3 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "fire"; break; case 4 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "norm"; break; case 5 : _root.fishStats.fishOnStage[fishStats.fishNum].selType = "heal"; } _root.fishStats.fishNum++; fishStats.releaseTimer = (random(5) * 40) + 40; fishStats.fishType = random(6); } } } function remove_Fish() { i = 0; while (i < targetFish.length) { if (targetFish[i]._x > 878) { removeMovieClip(targetFish[i]); delete targetFish[i]; } i++; } } function manage_PowerOctopuss() { function create_PowerOctopussClip() { if (_root.PowerOctopuss.powerOctopuss == undefined) { _root.AttachSoundFX("goldenOctopussSpawn_Sound"); _root.PowerOctopuss.attachMovie("powerOctopuss", "powerOctopuss", 0); _root.PowerOctopuss.powerOctopuss._x = -50; _root.PowerOctopuss.powerOctopuss._y = 475; _root.PowerOctopuss.powerOctopuss._xscale = 50; _root.PowerOctopuss.powerOctopuss._yscale = 50; } } function remove_PowerOctopuss() { removeMovieClip(_root.PowerOctopuss.powerOctopuss); delete _root.PowerOctopuss.powerOctopuss; powerOctopussStats.TTrelease = random(5) * 40; powerOctopussStats.RTrelease = 3; } if (powerOctopussStats == undefined) { powerOctopussStats = {TTrelease:(random(4) * 40) + 40, RTrelease:0, timesEaten:0}; } if (!powerOctopussStats.RTrelease) { if (!powerOctopussStats.TTrelease) { if (!battleStats.peaceTimer) { create_PowerOctopussClip(); } } else { powerOctopussStats.TTrelease = powerOctopussStats.TTrelease - 1; } } _root.PowerOctopuss.powerOctopuss._x = _root.PowerOctopuss.powerOctopuss._x + 10; if (_root.PowerOctopuss.powerOctopuss._x > 900) { remove_PowerOctopuss(); } if ((((targetBird._x + 20) > _root.PowerOctopuss.powerOctopuss._x) && ((targetBird._x - 10) < _root.PowerOctopuss.powerOctopuss._x)) && (targetBird._y > 430)) { powerOctopussStats.timesEaten++; birdSuperTrip.TL = 200; remove_PowerOctopuss(); } } function manage_DeathShark() { function variables() { if (sharkStats == undefined) { sharkStats = {TLrelease:120, timesKilled:0, timesReleased:0, isOut:false, damage:90}; } } function removeShark(wasKilled, duePoints) { if (wasKilled) { _root.birdStats.score = _root.birdStats.score + duePoints; } removeMovieClip(_root.DeathShark.shark1); delete _root.DeathShark.shark1; sharkStats.isOut = false; sharkStats.timesReleased++; sharkStats.TLrelease = 120; } function killBird() { if ((((DeathShark.shark1._x + 140) > targetBird._x) && (DeathShark.shark1._x < targetBird._x)) && (targetBird._y > 380)) { _root.hurtBird(sharkStats.damage, "Shark"); _root.applyMomentum(5, -5); } } function moveShark() { if (sharkStats.isOut) { DeathShark.shark1._x = DeathShark.shark1._x + 10; if (DeathShark.shark1._x > 1000) { removeShark(false, 0); } } } function killShark() { } function summonShark() { if (sharkStats.isOut == false) { if (targetBird._y > 400) { if (sharkStats.TLrelease) { sharkStats.TLrelease = sharkStats.TLrelease - 1; } else { _root.DeathShark.attachMovie("deathShark", "shark1", 0, {_x:-300, _y:430, _xscale:-100, health:50}); _root.AttachSoundFX("sharkSpawn_Sound"); sharkStats.isOut = true; } } else if (sharkStats.TLrelease < 120) { sharkStats.TLrelease++; } } } variables(); moveShark(); killBird(); summonShark(); } initiateVariables_Fish(); if (!battleStats.peaceTimer) { create_Fish(); } move_Fish(); remove_Fish(); manage_PowerOctopuss(); manage_DeathShark(); } function manage_Boats() { function initiateVariables_Boats() { if (boatsStats == undefined) { boatsStats = {spawnBad:false, boatsLeft:1, resetBoat:2, boatsOnStage:[], boatTrig:0, boatType:random(11), boatNum:0}; } } function move_Boats() { boats = _root.boatsStats.boatsOnStage; i = 0; while (i < boats.length) { boats[i]._x = boats[i]._x - 5; i++; } } function create_Boats() { boatsStats.boatTrig = boats.length - 1; if ((!boats.length) || (boats[boatsStats.boatTrig]._x < 325)) { if (boatsStats.boatsLeft) { boatsStats.spawnBad = true; _root.Boats.attachMovie("boat" + boatsStats.boatType, "boat" + boatsStats.boatNum, boatsStats.boatNum); boatsStats.boatsOnStage.push(_root.Boats["boat" + boatsStats.boatNum]); targetBoat1 = _root.boatsStats.boatsOnStage[boatsStats.boatNum]; targetBoat1._x = 1100; targetBoat1._y = 464; setBoat = boatsStats.boatType; preScale = 0; if (((setBoat == 0) || (setBoat == 4)) || (setBoat == 8)) { preScale = 80; badTypeRep = 0; slots = 1; } if (((setBoat == 1) || (setBoat == 6)) || (setBoat == 11)) { preScale = 100; badTypeRep = 1; slots = 0; } if (((setBoat == 2) || (setBoat == 5)) || (setBoat == 9)) { preScale = 45; badTypeRep = 2; slots = 0; } if (((setBoat == 3) || (setBoat == 7)) || (setBoat == 10)) { preScale = 55; badTypeRep = 3; slots = 0; } targetBoat1._xscale = preScale; targetBoat1._yscale = preScale; boatsStats.boatType = random(11); _root.boatsStats.boatNum++; _root.boatsStats.boatsLeft = _root.boatsStats.boatsLeft - 1; } } } function remove_Boats() { i = 0; while (i < boats.length) { if (boats[i]._x < -400) { removeMovieClip(boats[i]); delete boats[i]; if (((boats[boats.length - 1] == undefined) && (!boatsStats.boatsLeft)) && (targetFish[targetFish.length - 1] == undefined)) { _root.catch_readySetGo(); resetForNextRound(); break; } } i++; } } initiateVariables_Boats(); if ((!battleStats.peaceTimer) && (boatsStats.boatsLeft)) { create_Boats(); } remove_Boats(); move_Boats(); } function manage_AirMines() { function initVariables() { if (airMineStats == undefined) { airMineStats = {onStage:[], num:0, TTrelease:160, RTrelease:0, speeds:[4, 5, 6], damage:50}; } } function create_airMines() { if ((airMineStats.TTrelease <= 1) && (battleStats.peaceTimer < 2)) { _root.AirMines.attachMovie("airMine", "airMine" + airMineStats.num, airMineStats.num); airMineStats.onStage.push(_root.AirMines["airMine" + airMineStats.num]); airMineRep = airMineStats.onStage[airMineStats.num]; airMineRep._x = 28 + random(822); airMineRep._y = -73; airMineRep.ySpd = airMineStats.speeds[random(2)]; airMineStats.num++; airMineStats.TTrelease = 160; } else { airMineStats.TTrelease = airMineStats.TTrelease - 1; } } function move_airMines() { i = 0; while (i < airMineStats.onStage.length) { if (airMineStats.onStage[i].ySpd) { airMineStats.onStage[i]._y = airMineStats.onStage[i]._y + airMineStats.onStage[i].ySpd; if (airMineStats.onStage[i]._y > 448) { create_explosion(airMineStats.onStage[i]); airMineStats.onStage[i]._x = 440; airMineStats.onStage[i]._y = -300; airMineStats.onStage[i].ySpd = 0; } } if (airMineStats.onStage[i].hitTest(targetBird)) { _root.hurtBird(airMineStats.damage, "AirMine"); _root.applyMomentum(-((airMineStats.onStage[i]._x / 5) - (targetBird._x / 5)), -((airMineStats.onStage[i]._y / 5) - (targetBird._y / 5))); create_explosion(airMineStats.onStage[i]); airMineStats.onStage[i]._x = 440; airMineStats.onStage[i]._y = -300; airMineStats.onStage[i].ySpd = 0; } i++; } } initVariables(); create_airMines(); move_airMines(); } function manage_Explosions() { function initiateVariables() { if (explosionStats == undefined) { explosionStats = {onStage:[], num:0}; } } i = 0; while (i < explosionStats.onStage.length) { if (!explosionStats.onStage[i].done) { if (explosionStats.onStage[i]._currentframe == explosionStats.onStage[i]._totalframes) { explosionStats.onStage[i].stop(); explosionStats.onStage[i]._x = -300; explosionStats.onStage[i]._y = -300; explosionStats.onStage[i].done = 1; } } i++; } initiateVariables(); } function manage_Baddies() { function initVars_Baddies() { if (baddieStats == undefined) { baddieStats = {badNum:0, badType:random(6)}; baddieHealth = {CG:"INFINITE", KT:8, PC:3, SL:10, UC:13, TF:14}; BaddieGroups = {BA:[], CG:[], KT:[], SL:[], PC:[], TF:[], UC:[]}; } } function create_Baddies() { if (slots > -1) { _root.Baddies.createEmptyMovieClip("baddie" + baddieStats.badNum, baddieStats.badNum); _root.Baddies["baddie" + baddieStats.badNum].attachMovie("baddie_IDLE" + baddieStats.badType, "baddie", 0); BaddieGroups.BA.push(_root.Baddies["baddie" + baddieStats.badNum]); badTarget1 = BaddieGroups.BA[BaddieGroups.BA.length - 1]; badTarget1._x = targetBoat1._x; badTarget1._y = targetBoat1._y; if (baddieStats.badType == 0) { BaddieGroups.CG.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Cannon Guy"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.CG; badTarget1._yscale = 30; badTarget1._xscale = 30; } if (baddieStats.badType == 1) { BaddieGroups.KT.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Knife Thrower"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.KT; badTarget1._yscale = 10; badTarget1._xscale = 10; } if (baddieStats.badType == 2) { BaddieGroups.PC.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Pie Clown"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.PC; badTarget1._yscale = 12; badTarget1._xscale = 12; } if (baddieStats.badType == 3) { BaddieGroups.SL.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Shot Laydee"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.SL; badTarget1._yscale = 18; badTarget1._xscale = 18; } if (baddieStats.badType == 4) { BaddieGroups.TF.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Tumor Freak"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.TF; badTarget1._yscale = 20; badTarget1._xscale = 20; } if (baddieStats.badType == 5) { BaddieGroups.UC.push(_root.Baddies["baddie" + baddieStats.badNum]); _root.Baddies["baddie" + baddieStats.badNum].setType = "Unicycle Clown"; _root.Baddies["baddie" + baddieStats.badNum].health = baddieHealth.UC; badTarget1._yscale = 20; badTarget1._xscale = 20; } badTarget1.setBoat = badTypeRep; badTarget1.slots = slots; badTarget1.burn = 100; burnTarget = new Color(badTarget1); burnEffect = new Object(); baddieStats.badType = random(6); baddieStats.badNum++; } } function move_Baddies() { i = 0; while (i < BaddieGroups.BA.length) { badRep1 = BaddieGroups.BA; badRep1[i]._x = badRep1[i]._x - 5; if (BaddieGroups.BA[i]._x < -200) { BaddieGroups.BA[i]._x = 550; BaddieGroups.BA[i]._y = -300; BaddieGroups.BA[i].pattern = "NO_LONGER_ACTIVE"; removeMovieClip(BaddieGroups.BA[i].baddie); } i++; } } function manage_CannonGuy() { i = 0; while (i < BaddieGroups.CG.length) { badRepCG = BaddieGroups.CG; if (badRepCG[i].hadSet == undefined) { if (slots) { if (badRepCG[i].setBoat == 0) { badRepCG[i].xAdj = -10; badRepCG[i].yAdj = 230; } } else { if (badRepCG[i].setBoat == 0) { badRepCG[i].xAdj = 150; badRepCG[i].yAdj = 130; } if (badRepCG[i].setBoat == 1) { badRepCG[i].xAdj = 80; badRepCG[i].yAdj = 90; } if (badRepCG[i].setBoat == 2) { badRepCG[i].xAdj = 30; badRepCG[i].yAdj = 70; } if (badRepCG[i].setBoat == 3) { badRepCG[i].xAdj = 70; badRepCG[i].yAdj = 70; } } badRepCG[i]._x = badRepCG[i]._x - badRepCG[i].xAdj; badRepCG[i]._y = badRepCG[i]._y - badRepCG[i].yAdj; createFXBubble(0, badRepCG[i], 0); badRepCG[i].pattern = "idle"; slots = slots - 1; badRepCG[i].hadSet = 1; } if (badRepCG[i].pattern == "idle") { if (badRepCG[i]._x < 750) { badRepCG[i].pattern = "prepfire"; badRepCG[i].attachMovie("baddie_prepfire0", "baddie", 0); } } if (badRepCG[i].pattern == "prepfire") { if (badRepCG[i].baddie._currentframe == badRepCG[i].baddie._totalframes) { badRepCG[i].pattern = "fire"; _root.AttachSoundFX("cannonShot_Sound", 0); badRepCG[i].attachMovie("baddie_fire0", "baddie", 0); } } if (badRepCG[i].pattern == "fire") { if (badRepCG[i].baddie._currentframe == badRepCG[i].baddie._totalframes) { badRepCG[i].baddie.stop(); _root.CannonGuys.attachMovie("CannonGuy_body0", "CG_b" + CannonGuyStats.CGnum, CannonGuyStats.CGnum); _root.CannonGuyStats.CG.push(_root.CannonGuys["CG_b" + CannonGuyStats.CGnum]); CannonGuyStats.CGnum++; badRepCG[i].pattern = "finished"; } } i++; } } function manage_knifeThrower() { i = 0; while (i < BaddieGroups.KT.length) { badRepKT = BaddieGroups.KT; if ((badRepKT[i].hadSet == undefined) && (badRepKT[i] != undefined)) { if (slots) { if (badRepKT[i].setBoat == 0) { badRepKT[i].xAdj = -10; badRepKT[i].yAdj = 200; } } else { if (badRepKT[i].setBoat == 0) { badRepKT[i].xAdj = 130; badRepKT[i].yAdj = 100; } if (badRepKT[i].setBoat == 1) { badRepKT[i].xAdj = 55; badRepKT[i].yAdj = 68; } if (badRepKT[i].setBoat == 2) { badRepKT[i].xAdj = 0; badRepKT[i].yAdj = 65; } if (badRepKT[i].setBoat == 3) { badRepKT[i].xAdj = 30; badRepKT[i].yAdj = 70; } } badRepKT[i]._x = badRepKT[i]._x - badRepKT[i].xAdj; badRepKT[i]._y = badRepKT[i]._y - badRepKT[i].yAdj; createFXBubble(0, badRepKT[i], 0); slots = slots - 1; badRepKT[i].hadSet = 1; badRepKT[i].pattern = "idle"; } if (badRepKT[i].pattern == "idle") { if ((targetBird._x > (badRepKT[i]._x - 300)) && (targetBird._x < (badRepKT[i]._x + 300))) { badRepKT[i].pattern = "reload"; badRepKT[i].attachMovie("baddie_reload1", "baddie", 0); badRepKT[i]._y = badRepKT[i]._y - 25; if (targetBird._x > badRepKT[i]._x) { badRepKT[i]._x = badRepKT[i]._x + 25; } else { badRepKT[i]._x = badRepKT[i]._x - 25; } } } if (badRepKT[i].pattern == "reload") { if (badRepKT[i].baddie._currentframe == badRepKT[i].baddie._totalframes) { _root.AttachSoundFX("knifePull_Sound", 0); if (targetBird._x < badRepKT[i]._x) { badRepKT[i]._xscale = 10; } else { badRepKT[i]._xscale = -10; } if (targetBird._y > (badRepKT[i]._y - 50)) { badRepKT[i].pattern = "attackX"; badRepKT[i].attachMovie("baddie_attackX1", "baddie", 0); } else { badRepKT[i].pattern = "attackY"; badRepKT[i].attachMovie("baddie_reloadY1", "baddie", 0); } } } if (badRepKT[i]._x > -100) { if (((badRepKT[i].baddie._currentframe == 1) && (badRepKT[i].pattern == "attackX")) || (badRepKT[i].pattern == "attackY")) { _root.AttachSoundFX("throwKnife_Sound", 0); _root.KnifeGuy_Knifes.attachMovie("baddie_shot1", "knife" + KnifeGuyStats.kNum, KnifeGuyStats.kNum); _root.KnifeGuyStats.KT.push(_root.KnifeGuy_Knifes["knife" + KnifeGuyStats.kNum]); KGSrep = _root.KnifeGuyStats.KT[KnifeGuyStats.kNum]; if (badRepKT[i].pattern == "attackX") { KGSrep.setDirY = 0; } if (badRepKT[i].pattern == "attackY") { KGSrep.setDirY = 1; } if (badRepKT[i]._xscale == 10) { KGSrep.setDir = 1; } else { KGSrep.setDir = -1; } KGSrep.setTo = badRepKT[i]; KnifeGuyStats.kNum++; badRepKT[i].pattern = "reload"; } } if (badRepKT[i].pattern == "dead") { if (badRepKT[i].setDead != undefined) { if (badRepKT[i].baddie._currentframe == badRepKT[i].baddie._totalframes) { badRepKT[i].baddie.stop(); badRepKT[i]._x = 550; badRepKT[i]._y = -300; badRepKT[i].pattern = "NO_LONGER_ACTIVE"; } } else { _root.AttachSoundFX(("death" + random(2)) + "_Sound", 0); badRepKT[i].attachMovie("baddie_dead1", "baddie", 0); badRepKT[i].setDead = 0; } } i++; } } function manage_KnifeGuy_Knifes() { if (KnifeGuyStats == undefined) { KnifeGuyStats = {KT:[], kNum:0, damage:8}; } i = 0; while (i < KnifeGuyStats.KT.length) { kRep1 = KnifeGuyStats.KT; if (kRep1[i].isSet == undefined) { kRep1[i]._xscale = kRep1[i].setDir * 10; kRep1[i]._yscale = 10; kRep1[i]._x = kRep1[i].setTo._x; kRep1[i]._y = kRep1[i].setTo._y; kRep1[i].isSet = 1; } kRep1[i]._y = kRep1[i]._y - (kRep1[i].setDirY * 2.5); kRep1[i]._x = kRep1[i]._x - (kRep1[i].setDir * 10); kRep1[i]._rotation = kRep1[i]._rotation + 45; if (((kRep1[i]._x < -50) || (kRep1[i]._x > 900)) || (kRep1[i]._y < -50)) { removeMovieClip(kRep1[i]); delete kRep[i]; } if (kRep1[i].hitTest(targetBird)) { _root.hurtBird(KnifeGuyStats.damage, "KnifeGuy"); removeMovieClip(kRep1[i]); delete kRep[i]; } i++; } } function manage_Pie_Clown() { i = 0; while (i < BaddieGroups.PC.length) { badRepPC = BaddieGroups.PC; if (badRepPC[i].hadSet == undefined) { if (slots) { if (badRepPC[i].setBoat == 0) { badRepPC[i].xAdj = -30; badRepPC[i].yAdj = 210; } } else { if (badRepPC[i].setBoat == 0) { badRepPC[i].xAdj = 140; badRepPC[i].yAdj = 120; } if (badRepPC[i].setBoat == 1) { badRepPC[i].xAdj = 20; badRepPC[i].yAdj = 60; } if (badRepPC[i].setBoat == 2) { badRepPC[i].xAdj = 0; badRepPC[i].yAdj = 60; } if (badRepPC[i].setBoat == 3) { badRepPC[i].xAdj = 30; badRepPC[i].yAdj = 70; } } badRepPC[i]._x = badRepPC[i]._x - badRepPC[i].xAdj; badRepPC[i]._y = badRepPC[i]._y - badRepPC[i].yAdj; createFXBubble(0, badRepPC[i], 0); badRepPC[i].pattern = "idle"; slots = slots - 1; badRepPC[i].hadSet = 1; } if (badRepPC[i].pattern == "idle") { if (badRepPC[i]._x < 850) { badRepPC[i].pattern = "reload"; badRepPC[i].attachMovie("baddie_reload2", "baddie", 0); } } if (badRepPC[i].pattern == "reload") { if (badRepPC[i].baddie._currentframe == badRepPC[i].baddie._totalframes) { badRepPC[i].baddie.stop(); if ((_root.targetBird._x > (badRepPC[i]._x - 250)) && (_root.targetBird._x < (badRepPC[i]._x + 250))) { if (_root.targetBird._y < (badRepPC[i]._y - 80)) { badRepPC[i].pattern = "attackY"; badRepPC[i].attachMovie("baddie_attackY2", "baddie", 0); } else { badRepPC[i].pattern = "attackX"; badRepPC[i].attachMovie("baddie_attackX2", "baddie", 0); } if (targetBird._x > badRepPC[i]._x) { badRepPC[i]._xscale = -12; } else { badRepPC[i]._xscale = 12; } } } } if (((badRepPC[i].baddie._currentframe == 1) && (badRepPC[i].pattern == "attackY")) || (badRepPC[i].pattern == "attackX")) { _root.PieClown_Pies.attachMovie("baddie_Pie1", "pie" + PieClownStats.pNum, PieClownStats.pNum); _root.PieClownStats.P.push(_root.PieClown_Pies["pie" + PieClownStats.pNum]); pieRep1 = _root.PieClownStats.P; if (badRepPC[i].pattern == "attackX") { pieRep1[pieRep1.length - 1].setDirY = -1; pieRep1[pieRep1.length - 1].turnY = 0; pieRep1[pieRep1.length - 1].turnX = 20; } else { pieRep1[pieRep1.length - 1].setDirY = 1; pieRep1[pieRep1.length - 1].turnY = 15; pieRep1[pieRep1.length - 1].turnX = 0; } if (badRepPC[i]._xscale == 12) { pieRep1[pieRep1.length - 1].setDirX = -1; } else { pieRep1[pieRep1.length - 1].setDirX = 1; } pieRep1[pieRep1.length - 1].setTo = badRepPC[i]; badRepPC[i].pattern = "reload"; PieClownStats.pNum++; } if (badRepPC[i].pattern == "dead") { if (badRepPC[i].setDead != undefined) { if (badRepPC[i].baddie._currentframe == badRepPC[i].baddie._totalframes) { badRepPC[i].baddie.stop(); } } else { _root.AttachSoundFX(("death" + random(2)) + "_Sound", 0); badRepPC[i].attachMovie("baddie_dead2", "baddie", 0); badRepPC[i].setDead = 0; } } i++; } } function manage_PieClown_Pies() { if (PieClownStats == undefined) { PieClownStats = {P:[], pNum:0, damage:8}; } i = 0; while (i < PieClownStats.P.length) { if (pieRep1[i].isSet == undefined) { if (pieRep1[i].setDirX == -1) { pieRep1[i]._rotation = 270; } else { pieRep1[i]._rotation = 90; } pieRep1[i]._xscale = 30; pieRep1[i]._yscale = 30; pieRep1[i]._x = pieRep1[i].setTo._x; pieRep1[i]._y = pieRep1[i].setTo._y; pieRep1[i].isSet = 1; } pieRep1[i]._x = pieRep1[i]._x + (pieRep1[i].setDirX * pieRep1[i].turnX); pieRep1[i]._y = pieRep1[i]._y - (pieRep1[i].setDirY * pieRep1[i].turnY); if (pieRep1[i].setDirY == -1) { if (pieRep1[i].turnX) { pieRep1[i]._rotation = pieRep1[i]._rotation - 5; pieRep1[i].turnX = pieRep1[i].turnX - 0.5; pieRep1[i].turnY = pieRep1[i].turnY + 0.5; } } else if (pieRep1[i].turnY) { pieRep1[i]._rotation = pieRep1[i]._rotation + 5; pieRep1[i].turnX = pieRep1[i].turnX + 0.5; pieRep1[i].turnY = pieRep1[i].turnY - 0.5; } if ((pieRep1[i]._y > 520) || (pieRep1[i]._y < -20)) { removeMovieClip(pieRep1[i]); delete pieRep1[i]; } if (pieRep1[i].hitTest(targetBird)) { _root.hurtBird(PieClownStats.damage, "PieClown"); removeMovieClip(pieRep1[i]); delete pieRep1[i]; } i++; } } function manage_Shot_laydee() { i = 0; while (i < BaddieGroups.SL.length) { badRepSL = BaddieGroups.SL; if (badRepSL[i].hadSet == undefined) { if (slots) { if (badRepSL[i].setBoat == 0) { badRepSL[i].xAdj = -10; badRepSL[i].yAdj = 240; } } else { if (badRepSL[i].setBoat == 0) { badRepSL[i].xAdj = 160; badRepSL[i].yAdj = 150; } if (badRepSL[i].setBoat == 1) { badRepSL[i].xAdj = 30; badRepSL[i].yAdj = 90; } if (badRepSL[i].setBoat == 2) { badRepSL[i].xAdj = 20; badRepSL[i].yAdj = 80; } if (badRepSL[i].setBoat == 3) { badRepSL[i].xAdj = 50; badRepSL[i].yAdj = 90; } } badRepSL[i]._x = badRepSL[i]._x - badRepSL[i].xAdj; badRepSL[i]._y = badRepSL[i]._y - badRepSL[i].yAdj; createFXBubble(0, badRepSL[i], 0); badRepSL[i].pattern = "idle"; slots = slots - 1; badRepSL[i].hadSet = 1; } if (badRepSL[i].pattern == "idle") { if (targetBird._x > badRepSL[i]._x) { badRepSL[i]._xscale = -18; } else { badRepSL[i]._xscale = 18; } if (targetBird._y < (badRepSL[i]._y - 150)) { badRepSL[i].pattern = "attackY"; _root.badRepSL[i].attachMovie("baddie_shotY3", "baddie", 0); } if ((targetBird._y > (badRepSL[i]._y - 150)) && (targetBird._y < (badRepSL[i]._y - 50))) { badRepSL[i].pattern = "attackXY"; _root.badRepSL[i].attachMovie("baddie_shotXY3", "baddie", 0); } if (targetBird._y > (badRepSL[i]._y - 50)) { badRepSL[i].pattern = "attackX"; _root.badRepSL[i].attachMovie("baddie_shotX3", "baddie", 0); } } badFrame3 = badRepSL[i].baddie._currentframe; if (((badFrame3 == 15) || (badFrame3 == 25)) || (badFrame3 == 35)) { _root.AttachSoundFX("throwPie_Sound", 0); sRep3 = ShotLaydeeStats.S; _root.ShotLaydee_Shots.attachMovie("baddie_shot3", "shot" + ShotLaydeeStats.sNum, ShotLaydeeStats.sNum); ShotLaydeeStats.S.push(_root.ShotLaydee_Shots["shot" + ShotLaydeeStats.sNum]); if (badRepSL[i].pattern == "attackXY") { if (badRepSL[i]._xscale > 1) { sRep3[sRep3.length - 1].xDir = -1.5; } else { sRep3[sRep3.length - 1].xDir = 1.5; } sRep3[sRep3.length - 1].yDir = -1.5; } else if (badRepSL[i].pattern == "attackY") { sRep3[sRep3.length - 1].yDir = -2; sRep3[sRep3.length - 1].xDir = 0; } else { sRep3[sRep3.length - 1].yDir = 0; if (badRepSL[i]._xscale > 1) { sRep3[sRep3.length - 1].xDir = -1; } else { sRep3[sRep3.length - 1].xDir = 1; } } sRep3[sRep3.length - 1].setTo = badRepSL[i]; ShotLaydeeStats.sNum++; sRep3 = ShotLaydeeStats.S; } if ((badRepSL[i].baddie._currentframe == (badRepSL[i].baddie._totalframes - 1)) && (badRepSL[i].pattern != "dead")) { badRepSL[i].pattern = "idle"; } if (badRepSL[i].pattern == "dead") { if (badRepSL[i].setDead != undefined) { if (badRepSL[i].baddie._currentframe == badRepSL[i].baddie._totalframes) { badRepSL[i].baddie.stop(); } } else { _root.AttachSoundFX("deathGirl_Sound", 0); badRepSL[i].setDead = 0; badRepSL[i].attachMovie("baddie_dead3", "baddie", 0); } } i++; } } function manage_ShotLaydee_Shots() { if (ShotLaydeeStats == undefined) { ShotLaydeeStats = {S:[], sNum:0, damage:5}; } i = 0; while (i < ShotLaydeeStats.S.length) { if (sRep3[i].isSet == undefined) { sRep3[i]._x = sRep3[i].setTo._x; sRep3[i]._y = sRep3[i].setTo._y; sRep3[i].isSet = 1; } sRep3[i]._x = sRep3[i]._x + (sRep3[i].xDir * 10); sRep3[i]._y = sRep3[i]._y + (sRep3[i].yDir * 10); if (((sRep3[i]._x < -5) || (sRep3[i]._x > 855)) || (sRep3[i]._y < -5)) { removeMovieClip(sRep3[i]); delete sRep3[i]; } if (sRep3[i].hitTest(targetBird)) { _root.hurtBird(ShotLaydeeStats.damage, "ShotLayde"); removeMovieClip(sRep3[i]); delete sRep3[i]; } i++; } } function manage_TumorFreak() { i = 0; while (i < BaddieGroups.TF.length) { badRepTF = BaddieGroups.TF; if (badRepTF[i].hadSet == undefined) { if (slots) { if (badRepTF[i].setBoat == 0) { badRepTF[i].xAdj = -10; badRepTF[i].yAdj = 215; } } else { if (badRepTF[i].setBoat == 0) { badRepTF[i].xAdj = 160; badRepTF[i].yAdj = 135; } if (badRepTF[i].setBoat == 1) { badRepTF[i].xAdj = 30; badRepTF[i].yAdj = 75; } if (badRepTF[i].setBoat == 2) { badRepTF[i].xAdj = 30; badRepTF[i].yAdj = 60; } if (badRepTF[i].setBoat == 3) { badRepTF[i].xAdj = 50; badRepTF[i].yAdj = 90; } } badRepTF[i]._x = badRepTF[i]._x - badRepTF[i].xAdj; badRepTF[i]._y = badRepTF[i]._y - badRepTF[i].yAdj; createFXBubble(0, badRepTF[i], 0); badRepTF[i].pattern = "idle"; slots = slots - 1; badRepTF[i].hadSet = 1; } if (badRepTF[i].pattern == "idle") { if (_root.targetBird._y > (badRepTF[i]._y - 100)) { if ((_root.targetBird._x > (badRepTF[i]._x - 50)) && (_root.targetBird._x < (badRepTF[i]._x + 50))) { badRepTF[i]._y = badRepTF[i]._y - 18; badRepTF[i]._x = badRepTF[i]._x + 4; badRepTF[i].pattern = "attack"; badRepTF[i].attachMovie("baddie_attack4", "baddie", 0); } } } if (badRepTF[i].pattern == "attack") { if (badRepTF[i].baddie._currentframe == badRepTF[i].baddie._totalframes) { badRepTF[i]._y = badRepTF[i]._y + 18; badRepTF[i]._x = badRepTF[i]._x - 4; badRepTF[i].pattern = "idle"; badRepTF[i].attachMovie("baddie_IDLE4", "baddie", 0); } badRepTFcf = badRepTF[i].baddie._currentframe; if (((badRepTFcf == 21) || (badRepTFcf == 27)) || (badRepTFcf == 37)) { _root.TumorFreak_Hooks.attachMovie("baddie_hook4", "hook" + TumorFreakStats.hNum, TumorFreakStats.hNum); TumorFreakStats.H.push(_root.TumorFreak_Hooks["hook" + TumorFreakStats.hNum]); hookRep5_1 = TumorFreakStats.H[TumorFreakStats.hNum]; if (badRepTFcf == 21) { hookRep5_1.xDir = 1; hookRep5_1.yDir = 0; } else if (badRepTFcf == 27) { hookRep5_1.xDir = 0; hookRep5_1.yDir = -1; } else if (badRepTFcf == 37) { hookRep5_1.xDir = -1; hookRep5_1.yDir = 0; } hookRep5_1._x = badRepTF[i]._x; hookRep5_1._y = badRepTF[i]._y; TumorFreakStats.hNum++; } } if (badRepTF[i].pattern == "dead") { if (badRepTF[i].setDead != undefined) { if (badRepTF[i].baddie._currentframe == badRepTF[i].baddie._totalframes) { badRepTF[i].baddie.stop(); } } else { _root.AttachSoundFX(("death" + random(2)) + "_Sound", 0); badRepTF[i].attachMovie("baddie_dead4", "baddie", 0); badRepTF[i].setDead = 0; } } i++; } } function manage_tumorFreak_Hooks() { if (TumorFreakStats == undefined) { TumorFreakStats = {H:[], hNum:0, damage:15}; } i = 0; while (i < TumorFreakStats.H.length) { hookRep5_2 = TumorFreakStats.H[i]; hookRep5_2._x = hookRep5_2._x + (hookRep5_2.xDir * 10); hookRep5_2._y = hookRep5_2._y + (hookRep5_2.yDir * 10); if (((hookRep5_2._x > 875) || (hookRep5_2._x < -25)) || (hookRep5_2._y < -25)) { removeMovieClip(hookRep5_2); delete hookRep5_2; } if (hookRep5_2.hitTest(targetBird)) { _root.hurtBird(TumorFreakStats.damage, "TumorFreak"); removeMovieClip(hookRep5_2); delete hookRep5_2; } i++; } } function manage_UnicycleClown() { i = 0; while (i < BaddieGroups.UC.length) { badRepUC = BaddieGroups.UC; if (badRepUC[i].hadSet == undefined) { if (slots) { if (badRepUC[i].setBoat == 0) { badRepUC[i].xAdj = -40; badRepUC[i].yAdj = 245; } } else { if (badRepUC[i].setBoat == 0) { badRepUC[i].xAdj = 100; badRepUC[i].yAdj = 157; } if (badRepUC[i].setBoat == 1) { badRepUC[i].xAdj = 30; badRepUC[i].yAdj = 110; } if (badRepUC[i].setBoat == 2) { badRepUC[i].xAdj = 30; badRepUC[i].yAdj = 110; } if (badRepUC[i].setBoat == 3) { badRepUC[i].xAdj = 50; badRepUC[i].yAdj = 110; } } badRepUC[i]._x = badRepUC[i]._x - badRepUC[i].xAdj; badRepUC[i]._y = badRepUC[i]._y - badRepUC[i].yAdj; createFXBubble(0, badRepUC[i], 0); badRepUC[i].pattern = "idle"; slots = slots - 1; badRepUC[i].hadSet = 1; } if (badRepUC[i].pattern == "idle") { if ((_root.targetBird._x > (badRepUC[i]._x - 120)) && (_root.targetBird._x < (badRepUC[i]._x + 120))) { _root.badRepUC[i].attachMovie("baddie_attack5", "baddie", 0); badRepUC[i].pattern = "attack"; } if (_root.targetBird._x > badRepUC[i]._x) { badRepUC[i]._xscale = -20; } else { badRepUC[i]._xscale = 20; } } if (badRepUC[i].pattern == "attack") { if (badRepUC[i].baddie._currentframe == 1) { _root.AttachSoundFX("clownPuke_Sound", 0.5); _root.UnicycleClown_Puke.attachMovie("baddie_puke5", "puke" + PukeStats.pNum, PukeStats.pNum); _root.PukeStats.P.push(_root.UnicycleClown_Puke["puke" + PukeStats.pNum]); pRep5_1 = _root.PukeStats.P[PukeStats.pNum]; if (badRepUC[i]._xscale > 1) { pRep5_1.xDir = -20; pRep5_1._xscale = 80; } else { pRep5_1.xDir = 20; pRep5_1._xscale = -80; } pRep5_1._x = badRepUC[i]._x; pRep5_1._y = badRepUC[i]._y - 35; pRep5_1.owner = badRepUC[i]; pRep5_1.yDir = 0; PukeStats.pNum++; } if (badRepUC[i].baddie._currentframe == badRepUC[i].baddie._totalframes) { _root.badRepUC[i].attachMovie("baddie_IDLE5", "baddie", 0); badRepUC[i].pattern = "idle"; } } if (badRepUC[i].pattern == "dead") { if (badRepUC[i].setDead != undefined) { if (badRepUC[i].baddie._currentframe == badRepUC[i].baddie._totalframes) { badRepUC[i].baddie.stop(); } } else { _root.AttachSoundFX(("death" + random(2)) + "_Sound", 0); badRepUC[i].attachMovie("baddie_dead5", "baddie", 0); badRepUC[i].setDead = 0; } } i++; } } function manage_UnicycleClown_Puke() { if (PukeStats == undefined) { PukeStats = {P:[], pNum:0, damage:11}; } i = 0; while (i < PukeStats.P.length) { pRep5_2 = PukeStats.P; if (pRep5_2[i].yDir < 20) { pRep5_2[i].yDir = pRep5_2[i].yDir + 0.5; } if (pRep5_2[i].xDir > 0) { pRep5_2[i].xDir = pRep5_2[i].xDir - 0.5; pRep5_2[i]._rotation = pRep5_2[i]._rotation + 3; } else if (pRep5_2[i].xDir < 0) { pRep5_2[i].xDir = pRep5_2[i].xDir + 0.5; pRep5_2[i]._rotation = pRep5_2[i]._rotation - 3; } pRep5_2[i]._x = pRep5_2[i]._x + pRep5_2[i].xDir; pRep5_2[i]._y = pRep5_2[i]._y + pRep5_2[i].yDir; if (pRep5_2[i]._y > 500) { removeMovieClip(pRep5_2[i]); delete pRep5_2[i]; } if (pRep5_2[i].hitTest(targetBird)) { _root.hurtBird(PukeStats.damage, "PieClown"); removeMovieClip(pRep5_2[i]); delete pRep5_2[i]; } i++; } } function manage_CannonGuy_body() { if (CannonGuyStats == undefined) { CannonGuyStats = {CGnum:0, CG:[], damage:20}; } i = 0; while (i < CannonGuyStats.CG.length) { CGrep = CannonGuyStats.CG; if (CGrep[i].isSet == undefined) { CGrep[i]._x = 50 + random(750); CGrep[i]._y = -200; CGrep[i]._rotation = 180; CGrep[i]._xscale = 30; CGrep[i]._yscale = 30; CGrep[i].TTF = 20; CGrep[i].isSet = true; } if (CGrep[i].hitTest(targetBird)) { _root.hurtBird(CannonGuyStats.damage, "CannonGuy"); } if (CGrep[i].TTF) { CGrep[i].TTF = CGrep[i].TTF - 1; } else if (CGrep[i]._y < 650) { CGrep[i]._y = CGrep[i]._y + 20; } i++; } } initVars_Baddies(); move_Baddies(); create_Baddies(); manage_CannonGuy(); manage_CannonGuy_body(); manage_knifeThrower(); manage_KnifeGuy_Knifes(); manage_Pie_Clown(); manage_PieClown_Pies(); manage_Shot_laydee(); manage_ShotLaydee_Shots(); manage_TumorFreak(); manage_tumorFreak_Hooks(); manage_UnicycleClown(); manage_UnicycleClown_Puke(); } function launch_ReadySetGo() { if (_root.ReadySetGo.readySetGo._currentframe == 1) { _root.catch_readySetGo(); _root.ReadySetGo.readySetGo.play(); } if (_root.ReadySetGo.readySetGo._currentframe == _root.ReadySetGo.readySetGo._totalframes) { _root.ReadySetGo.readySetGo.stop(); } } _root.resetForNextRound = function () { _root.toNormalAmmo(); battleStats.TTClipEvap = 100; battleStats.waveNumber++; battleStats.waveDigit2++; if (battleStats.waveDigit2 > 9) { battleStats.waveDigit2 = 0; battleStats.waveDigit1++; } battleStats.peaceTimer = 120; powerOctopussStats.RTrelease = powerOctopussStats.RTrelease - 1; i = 0; while (i < boatsStats.boatsOnStage.length) { removeMovieClip(boatsStats.boatsOnStage[i]); i++; } boatsStats.boatsLeft = boatsStats.resetBoat; boatsStats.resetBoat++; boatsStats.boatNum = 0; boatsStats.boatsOnStage = []; boatsStats.boatTrig = 0; i = 0; while (i < arsenalStats.shotsOnStage.length) { removeMovieClip(arsenalStats.shotsOnStage[i]); i++; } i = 0; while (i < arsenalStats.homingOnStage.length) { removeMovieClip(arsenalStats.homingOnStage[i]); i++; } arsenalStats.shotNum = 0; arsenalStats.shotsOnStage = []; arsenalStats.homingOnStage = []; arsenalStats = {shotNum:0, shotsOnStage:[], homingOnStage:[], setDela:8, repDela:8, normDela:8, rapiDela:4, fireDela:10, elecDela:1, homeDela:20}; i = 0; while (i < fishStats.fishOnStage.length) { removeMovieClip(fishStats.fishOnStage[i]); i++; } fishStats.fishOnStage = []; fishStats.fishNum = 0; i = 0; while (i < BaddieGroups.KT.length) { removeMovieClip(BaddieGroups.KT[i]); i++; } i = 0; while (i < BaddieGroups.PC.length) { removeMovieClip(BaddieGroups.PC[i]); i++; } i = 0; while (i < BaddieGroups.CG.length) { removeMovieClip(BaddieGroups.CG[i]); i++; } CannonGuyStats.CGnum = 0; i = 0; while (i < BaddieGroups.SL.length) { removeMovieClip(BaddieGroups.SL[i]); i++; } i = 0; while (i < BaddieGroups.TF.length) { removeMovieClip(BaddieGroups.TF[i]); i++; } i = 0; while (i < BaddieGroups.UC.length) { removeMovieClip(BaddieGroups.UC[i]); i++; } i = 0; while (i < KnifeGuyStats.KT.length) { removeMovieClip(KnifeGuyStats.KT[i]); i++; } KnifeGuyStats.KGnum = 0; i = 0; while (i < PieClownStats.P.length) { removeMovieClip(PieClownStats.P[i]); i++; } PieClownStats.pNum = 0; i = 0; while (i < ShotLaydeeStats.S.length) { removeMovieClip(ShotLaydeeStats.S[i]); i++; } ShotLaydeeStats.sNum = 0; i = 0; while (i < TumorFreakStats.H.length) { removeMovieClip(TumorFreakStats.H[i]); i++; } i = 0; while (i < PukeStats.P.length) { removeMovieClip(PukeStats.P[i]); i++; } i = 0; while (i < CannonGuyStats.CG.length) { removeMovieClip(CannonGuyStats.CG[i]); i++; } i = 0; while (i < KnifeGuyStats.KG.length) { removeMovieClip(KnifeGuyStats.KG[i]); i++; } i = 0; while (i < airMineStats.onStage.length) { removeMovieClip(airMineStats.onStage[i]); i++; } airMineStats.num = 0; airMineStats.onStage = []; BaddieGroups = {BA:[], CG:[], KT:[], SL:[], PC:[], TF:[], UC:[]}; baddieStats.badNum = 0; i = 0; while (i < FXBubbleStats.B.length) { removeMovieClip(FXBubbleStats.B[i]); delete FXBubbleStats.B[i]; i++; } i = 0; while (i < featherStats.onStage.length) { removeMovieClip(featherStats.onStage[i]); i++; } featherStats.num = 0; featherStats.onStage = []; FXBubbleStats.bNum = 0; FXBubbleStats = {B:[], bNum:0}; phraseBubbleFormat = new TextFormat(); phraseBubbleFormat.size = 12; phraseBubbleFormat.color = 16711680 /* 0xFF0000 */; phraseBubbleFormat.bold = true; phraseBubbleFormat.font = "Comic Sans MS"; arsenalTweaks = {rotateRan:[-25, 0, 25], ranNum:0, elecDistort:[-10, -5, 0, 5, 10]}; AmmoModifiers = {norm:1, rapi:1.5, fire:3, elec:4, home:10}; elecGlow1 = new flash.filters.GlowFilter(5609983, 5, 3, 3, 5, 1); baddieStats.badNum = 0; if (!battleStats.waveNumber) { _root.ReadySetGo.readySetGo.play(); } else { _root.manage_WaveNumber(); } }; _root.manage_waveClip(); initiateVariables_battle(); if (battleStats.peaceTimer <= 100) { launch_ReadySetGo(); } if (battleStats.peaceTimer) { battleStats.peaceTimer = battleStats.peaceTimer - 1; } manage_Boats(); manage_Fish(); manage_Baddies(); manage_AirMines(); manage_Explosions(); } function manage_DamageSystem() { if (AmmoGroups == undefined) { AmmoGroups = {BirdShots:[], BaddieShots:[]}; } A = 0; while (A < AmmoGroups.BirdShots.length) { B = 0; while (B < BaddieGroups.BA.length) { if (AmmoGroups.BirdShots[A].setType != undefined) { BirdAmRep = AmmoGroups.BirdShots[A]; if (((BirdAmRep._x < (BaddieGroups.BA[B]._x + 50)) && (BirdAmRep._x > (BaddieGroups.BA[B]._x - 50))) && (BirdAmRep._y > (BaddieGroups.BA[B]._y - 55))) { if (BaddieGroups.BA[B].health != "INFINITE") { if (BaddieGroups.BA[B].health > 0) { createFXBubble(1, BaddieGroups.BA[B], BirdAmRep.damage); BaddieGroups.BA[B].health = BaddieGroups.BA[B].health - BirdAmRep.damage; switch (BirdAmRep.setType) { case "Homing" : _root.birdStats.score = _root.birdStats.score + 100; create_explosion(BaddieGroups.BA[B]); _root.AttachSoundFX("missileExplode_Sound"); break; case "Fire" : _root.birdStats.score = _root.birdStats.score + 30; createFXBubble(1, BaddieGroups.BA[B], BirdAmRep.fire); burnEffect = {ra:BaddieGroups.BA[B].burn, rb:0, ga:BaddieGroups.BA[B].burn, gb:0, ba:BaddieGroups.BA[B].burn, bb:0, aa:100, ab:0}; BaddieGroups.BA[B].burn = BaddieGroups.BA[B].burn - 5; burnTarget.setTransform(burnEffect); break; case "Normal" : _root.birdStats.score = _root.birdStats.score + 10; break; case "Rapid" : _root.birdStats.score = _root.birdStats.score + 5; } removeMovieClip(BirdAmRep); delete BirdAmRep; } } } if ((BaddieGroups.BA[B].health <= 0) && (BaddieGroups.BA[B].health != "INFINITE")) { BaddieGroups.BA[B].pattern = "dead"; } } B++; } A++; } } function manage_Island() { targetIsland = _root.Island.island; targetIsland._x = targetIsland._x - 1.5; if (targetIsland._x < -160) { targetIsland._x = 1190; } } function manage_Score() { function initiateVariables_ScoreFormat() { if (scoreStats == undefined) { scoreStats = {colors:["0x00FF00", "0x0000FF", "0xFF0000"], iterNum:0}; baddiePhrases = ["Winning!", "Fo' Shizzle~", "Purple Drank"]; } } function manage_ScoreBox() { function create_ScoreBox_TextFormat() { if (ScoreBox.ScoreFormat == undefined) { _root.ScoreBox.ScoreFormat = new TextFormat(); _root.ScoreBox.ScoreFormat.bold = true; _root.ScoreBox.ScoreFormat.font = "Comic Sans MS"; _root.ScoreBox.ScoreFormat.size = 12; } if (scoreStats.iterNum == 4) { scoreStats.iterNum = 0; } _root.ScoreBox.ScoreFormat.color = scoreStats.colors[scoreStats.iterNum]; scoreStats.iterNum++; } function create_ScoreBox_ScoreBox() { _root.ScoreBox.createTextField("scoreBox", 0, 0, 0, 100, 17); _root.ScoreBox.scoreBox.text = _root.birdStats.score; _root.ScoreBox.scoreBox.setTextFormat(_root.ScoreBox.ScoreFormat); _root.ScoreBox.scoreBox.selectable = false; } function manage_ScoreBox_XY() { _root.ScoreBox.scoreBox._x = _root.targetBird._x - 25; _root.ScoreBox.scoreBox._y = (_root.targetBird._y - _root.targetBird._height) - 5; } initiateVariables_ScoreFormat(); create_ScoreBox_TextFormat(); create_ScoreBox_ScoreBox(); manage_ScoreBox_XY(); } manage_ScoreBox(); } function manage_FXBubbles() { function initiateFXBubbles() { if (FXBubbleStats == undefined) { FXBubbleStats = {B:[], bNum:0}; phraseBubbleFormat = new TextFormat(); phraseBubbleFormat.size = 12; phraseBubbleFormat.color = 16711680 /* 0xFF0000 */; phraseBubbleFormat.bold = true; phraseBubbleFormat.font = "Comic Sans MS"; } } function evaporateBubble() { i = 0; while (i < FXBubbleStats.B.length) { if (FXBubbleStats.B[i] != undefined) { FXBubbleStats.B[i]._x = FXBubbleStats.B[i]._x - 5; } if (FXBubbleStats.B[i]._x < -300) { removeMovieClip(FXBubbleStats.B[i]); delete FXBubbleStats.B[i]; } if (FXBubbleStats.B[i].TTevap != -5) { if (FXBubbleStats.B[i].TTevap) { FXBubbleStats.B[i].TTevap = FXBubbleStats.B[i].TTevap - 1; } else if (FXBubbleStats.B[i]._alpha > 0) { FXBubbleStats.B[i]._alpha = FXBubbleStats.B[i]._alpha - 5; FXBubbleStats.B[i].setText._xscale = FXBubbleStats.B[i].setText._xscale - 5; FXBubbleStats.B[i].setText._yscale = FXBubbleStats.B[i].setText._yscale - 5; FXBubbleStats.B[i].setText._x = FXBubbleStats.B[i].setText._x + ((FXBubbleStats.B[i].setText._xscale / 100) * 2.5); FXBubbleStats.B[i].setText._y = FXBubbleStats.B[i].setText._y + (FXBubbleStats.B[i].setText._yscale / 100); } else { removeMovieClip(FXBubbleStats.B[i]); delete FXBubbleStats.B[i]; } } else if ((FXBubbleStats.B[i].targ.health <= 0) || (FXBubbleStats.B[i].targ == undefined)) { removeMovieClip(FXBubbleStats.B[i]); delete FXBubbleStats.B[i]; } i++; } } initiateFXBubbles(); evaporateBubble(); } function manage_PauseMenu() { function initiateVaraibles() { if (pauseStats == undefined) { pauseStats = {pauseBTN:"UP", globalPause:false}; _root.remove_PauseMenu = function () { _root.Sky.sky.sky.play(); _root.SoundPanel.soundPanel.play(); _root.Bird.bird.play(); _root.Sun.sun.play(); _root.Sun.sun.sun.play(); _root.Sun.sun.sun.sunTwirl.play(); _root.Sun.sun.sun.sunEyes.play(); _root.Sun.sun.sun.sun.play(); _root.Sun.sun.sun.sun.ray1.play(); _root.Sun.sun.sun.sun.ray2.play(); _root.Sun.sun.sun.sun.ray3.play(); _root.Sun.sun.sun.sun.ray4.play(); _root.Water.water.water1.play(); _root.Water.water.water2.play(); _root.menuTheme.menuTheme.stop(); if (battleStats.peaceTimer > 0) { _root.ReadySetGo.readySetGo.play(); } i = 0; while (i < _root.BaddieGroups.BA.length) { _root.BaddieGroups.BA[i].baddie.play(); i++; } removeMovieClip(_root.PauseMenu.pauseMenu); _root.PowerOctopuss.powerOctopuss.play(); _root.PowerOctopuss.powerOctopuss.poweroctopuss.play(); _root.PowerOctopuss.powerOctopuss.poweroctopuss.octoHead.play(); _root.Music.song.start(songStats.secondsIn, 0); pauseStats.globalPause = false; }; _root.attach_PauseMenu = function () { _root.Sky.sky.sky.stop(); _root.SoundPanel.soundPanel.stop(); _root.Bird.bird.stop(); _root.Sun.sun.stop(); _root.Sun.sun.sun.stop(); _root.Sun.sun.sun.sunTwirl.stop(); _root.Sun.sun.sun.sunEyes.stop(); _root.Sun.sun.sun.sun.stop(); _root.Sun.sun.sun.sun.ray1.stop(); _root.Sun.sun.sun.sun.ray2.stop(); _root.Sun.sun.sun.sun.ray3.stop(); _root.Sun.sun.sun.sun.ray4.stop(); _root.Water.water.water1.stop(); _root.Water.water.water2.stop(); _root.ReadySetGo.readySetGo.stop(); _root.menuTheme.menuTheme.stop(); i = 0; while (i < _root.BaddieGroups.BA.length) { _root.BaddieGroups.BA[i].baddie.stop(); i++; } _root.PowerOctopuss.powerOctopuss.stop(); _root.PowerOctopuss.powerOctopuss.poweroctopuss.stop(); _root.PowerOctopuss.powerOctopuss.poweroctopuss.octoHead.stop(); _root.PauseMenu.attachMovie("pauseMenu", "pauseMenu", 0); _root.PauseMenu.pauseMenu.RTG_BTN.onPress = function () { remove_PauseMenu(); }; _root.PauseMenu.pauseMenu.MM_BTN.onPress = function () { _root.removeUselessVars(); removeMovieClip(_root.PauseMenu.pauseMenu); _root.gotoAndPlay(1); }; _root.PauseMenu.pauseMenu._x = 425; _root.PauseMenu.pauseMenu._y = 250; _root.Music.song.stop(); _root.menuTheme.menuTheme.attachSound("pauseMenuTheme_Sound"); _root.menuTheme.menuTheme.start(0, 999); pauseStats.globalPause = true; }; } } function manage_trophies() { } function manage_pause() { if (Key.isDown(80) && (pauseStats.pauseBTN == "UP")) { pauseStats.pauseBTN = "DOWN"; if (pauseStats.globalPause) { remove_PauseMenu(); } else { attach_PauseMenu(); } } else if ((!Key.isDown(80)) && (pauseStats.pauseBTN == "DOWN")) { pauseStats.pauseBTN = "UP"; } } initiateVaraibles(); manage_trophies(); manage_pause(); } function onEnterFrame() { if ((!pauseStats.globalPause) && (!birdStats.deathPhase)) { _root.ScoreBoard.scoreBoard.selectable = false; manage_Island(); manage_Bird(); manage_Arsenal(); manage_Battle(); manage_SoundPanel(); manage_HealthBar(); manage_AmmoDisplay(); manage_DamageSystem(); manage_Score(); manage_FXBubbles(); } _root.bird_deathPhase(); if (!birdStats.deathPhase) { manage_PauseMenu(); } } songStats = undefined; stop(); _highquality = 0; _root.Stage.showMenu = false; _root.layers = {sky:addNum(), sun:addNum(), island:addNum(), CannonGuys:addNum(), KnifeGuy_Knife:addNum(), ShotLaydee_Shots:addNum(), PieClown_Pies:addNum(), baddies:addNum(), boats:addNum(), AirMines:addNum(), PowerOctopuss:addNum(), UnicycleClown_Puke:addNum(), TumorFreak_Hooks:addNum(), fish:addNum(), Explosions:addNum(), FXBubbles:addNum(), FeatherEffect:addNum(), SuperFireEffect:addNum(), bird:addNum(), ScoreBox:addNum(), arsenal:addNum(), scoreBoard:addNum(), DeathShark:addNum(), water:addNum(), soundPanel:addNum(), healthBar:addNum(), ammoDisplay:addNum(), music:addNum(), RSG:addNum(), CW:addNum(), PauseMenu:addNum(), DeathScene:addNum(), FadeOutScreen:addNum(), sound:addNum(), fireLoop:addNum(), elecLoop:addNum(), menuTheme:addNum()}; setUpStage(); _root.AttachSoundFX = function (instanceName, delay) { _root.sound.sound.attachSound(instanceName); _root.sound.sound.setVolume(100); _root.sound.sound.start(delay, 0); }; _root.removeUselessVars = function () { dNum = 0; birdBattle.togKeyDown = 0; birdBattle.ammoType = 1; battleStats.waveDigit1 = 0; battleStats.waveDigit2 = 0; battleStats.waveNumber = 0; sharkStats.isOut = false; boatsStats.spawnBad = false; boatsStats.boatsLeft = 0; boatsStats.resetBoat = 1; boatsStats.boatTrig = 0; boatsStats.boatNum = 0; _root.resetForNextRound(); pauseStats.globalPause = false; birdStats.health = birdStats.healthMax; birdStats.score = 0; birdStats.currentForm = "BIRD_IDLE"; birdStats.eatStage = 0; birdStats.animated = true; birdStats.dead = false; birdStats.deathPhase = 0; birdStats.presetSpd = 8; birdSuperTrip.TL = 0; powerOctopussStats.timesEaten = 0; birdSpeeds = {rspd:0, lspd:0, dspd:0, uspd:0, xMomentum:0, yMomentum:0}; birdBattle = {ammoTog:0, togKeyDown:0, ammoType:1, totalAmmoTypes:5, norm:20, normMax:20, rapi:40, rapiMax:40, fire:15, fireMax:15, elec:40, elecMax:40, home:8, homeMax:8, currentRR:8, maxRR:8}; battleStats.waveNumber = 0; removeMovieClip(_root.DeathShark.shark1); removeMovieClip(_root.DeathScene.deathScene); removeMovieClip(_root.ReadySetGo.wave); removeMovieClip(_root.ReadySetGo.num1); removeMovieClip(_root.ReadySetGo.num2); removeMovieClip(_root.ReadySetGo.readySetGo); removeMovieClip(_root.Sky); removeMovieClip(_root.Sun); removeMovieClip(_root.Island); removeMovieClip(_root.Bird); removeMovieClip(_root.ScoreBox); removeMovieClip(_root.Arsenal); removeMovieClip(_root.ScoreBoard); removeMovieClip(_root.Water); removeMovieClip(_root.SoundPanel); removeMovieClip(_root.HealthBar); removeMovieClip(_root.AmmoDisplay); removeMovieClip(_root.Songs); removeMovieClip(_root.ReadySetGo); removeMovieClip(_root.ConsoleWindow); removeMovieClip(_root.FadeOutScreen); removeMovieClip(_root.PauseMenu); removeMovieClip(_root.SFX); removeMovieClip(_root.PowerOctopuss); removeMovieClip(_root.DeathShark); removeMovieClip(_root.Explosions); stopAllSounds(); }; _root.createFXBubble = function (setType, targ, attackDam) { if ((((setType == 1) || (setType == 0)) && (targ != undefined)) && (attackDam != undefined)) { if (setType == 1) { _root.FXBubbles.attachMovie("FXDamageClip", "FXClip" + FXBubbleStats.bNum, FXBubbleStats.bNum); FXBubbleStats.B.push(_root.FXBubbles["FXClip" + FXBubbleStats.bNum]); FXBubbleStats.B[FXBubbleStats.bNum].targ = targ; FXBubbleStats.B[FXBubbleStats.bNum].TTevap = 10; FXBubbleStats.B[FXBubbleStats.bNum].setText = attackDam; FXBubbleStats.B[FXBubbleStats.bNum]._x = FXBubbleStats.B[FXBubbleStats.bNum].targ._x - (FXBubbleStats.B[FXBubbleStats.bNum].targ._width / 2); FXBubbleStats.B[FXBubbleStats.bNum]._y = FXBubbleStats.B[FXBubbleStats.bNum].targ._y - (FXBubbleStats.B[FXBubbleStats.bNum].targ._height / 4); } else { _root.FXBubbles.attachMovie("FXBubbleClip", "FXClip" + FXBubbleStats.bNum, FXBubbleStats.bNum); FXBubbleStats.B.push(_root.FXBubbles["FXClip" + FXBubbleStats.bNum]); FXBubbleStats.B[FXBubbleStats.bNum].targ = targ; FXBubbleStats.B[FXBubbleStats.bNum].createTextField("setText", 0, -90, -30, 60, 50); FXBubbleStats.B[FXBubbleStats.bNum]._x = FXBubbleStats.B[FXBubbleStats.bNum].targ._x - (FXBubbleStats.B[FXBubbleStats.bNum].targ._width / 2); FXBubbleStats.B[FXBubbleStats.bNum].setText.align = "Left"; FXBubbleStats.B[FXBubbleStats.bNum].setText.wordWrap = true; FXBubbleStats.B[FXBubbleStats.bNum].TTevap = -5; FXBubbleStats.B[FXBubbleStats.bNum].setText.text = baddiePhrases[random(3)]; FXBubbleStats.B[FXBubbleStats.bNum]._y = FXBubbleStats.B[FXBubbleStats.bNum].targ._y - (FXBubbleStats.B[FXBubbleStats.bNum].targ._height / 4); FXBubbleStats.B[FXBubbleStats.bNum].setText.setTextFormat(phraseBubbleFormat); } FXBubbleStats.B[FXBubbleStats.bNum].setText.selectable = false; FXBubbleStats.bNum++; } }; manage_VC();
Symbol 835 MovieClip Frame 40
stop();
Symbol 849 Button
on (release) { startMovie(); }
Symbol 850 Button
on (release) { _root.textBox1.removeReady = true; startMovie(); }
Symbol 851 MovieClip Frame 1
function timerHandler() { if (!loadingComplete) { var _local4 = _root.getBytesLoaded() / _root.getBytesTotal(); bar._xscale = 100 * _local4; if (_local4 == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndStop ("loaded"); } return(undefined); } } dt = getTimer() - time; time = time + dt; frameAccum = frameAccum + dt; var _local3 = 0; while ((frameAccum >= FRAME_TIME) && (_local3 < MAX_FRAME_SKIP)) { advanceFrame(tankLogo, true, true); advanceFrame(loadingText, false, true); advanceFrame(barGfx, false, true); if (loadingComplete) { advanceFrame(this, false, false); } (frameAccum = frameAccum - FRAME_TIME); _local3++; } updateAfterEvent(); } function advanceFrame(clip, recurse, loop) { if (!clip) { return(undefined); } clip.stop(); if (clip._currentframe == clip._totalframes) { if (loop) { clip.gotoAndStop(1); } } else { clip.nextFrame(); } if (recurse) { for (childName in clip) { if (typeof(clip[childName]) == "movieclip") { advanceFrame(clip[childName], recurse, loop); } } } } function startMovie() { clearInterval(intervalId); _root.play(); } _root.stop(); stop(); var FRAME_TIME = 33.3333333333333; var AUTO_PLAY = false; var MAX_FRAME_SKIP = 5; var loadingComplete; var intervalId; var time; var frameAccum; loadingComplete = false; intervalId = setInterval(this, "timerHandler", FRAME_TIME / 2); frameAccum = 0; time = getTimer(); timerHandler();

Library Items

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

Instance Names

"goBtn"Frame 35Symbol 872 Button
"howToBtn"Frame 35Symbol 875 Button
"backBtn"Frame 68Symbol 891 Button
"nextBtn"Frame 68Symbol 894 Button
"menuBtn"Frame 68Symbol 897 Button
"prefMenu"Frame 104Symbol 924 MovieClip
"RBTN"Symbol 119 MovieClip [DeathScreen] Frame 1Symbol 113 Button
"MMBTN"Symbol 119 MovieClip [DeathScreen] Frame 1Symbol 117 Button
"RTG_BTN"Symbol 138 MovieClip [pauseMenu] Frame 1Symbol 132 Button
"MM_BTN"Symbol 138 MovieClip [pauseMenu] Frame 1Symbol 137 Button
"powerBar"Symbol 248 MovieClip [HUD] Frame 1Symbol 243 MovieClip
"colorMask"Symbol 248 MovieClip [HUD] Frame 1Symbol 246 MovieClip
"song1Btn"Symbol 262 MovieClip [Sound panel] Frame 1Symbol 256 Button
"song2Btn"Symbol 262 MovieClip [Sound panel] Frame 1Symbol 258 Button
"songXBtn"Symbol 262 MovieClip [Sound panel] Frame 1Symbol 260 Button
"sky"Symbol 268 MovieClip [skyAni1] Frame 1Symbol 264 MovieClip
"birdBody"Symbol 345 MovieClip [BIRD_OPEN_CLOSE] Frame 1Symbol 298 MovieClip
"birdWings"Symbol 345 MovieClip [BIRD_OPEN_CLOSE] Frame 1Symbol 283 MovieClip
"water2"Symbol 632 MovieClip [waterLumpAni] Frame 1Symbol 631 MovieClip [waves]
"water1"Symbol 632 MovieClip [waterLumpAni] Frame 1Symbol 631 MovieClip [waves]
"ray3"Symbol 666 MovieClip Frame 1Symbol 665 MovieClip
"ray2"Symbol 666 MovieClip Frame 1Symbol 665 MovieClip
"ray4"Symbol 666 MovieClip Frame 1Symbol 665 MovieClip
"ray1"Symbol 666 MovieClip Frame 1Symbol 665 MovieClip
"sunTwirl"Symbol 668 MovieClip Frame 1Symbol 644 MovieClip
"sunEyes"Symbol 668 MovieClip Frame 1Symbol 656 MovieClip
"sun"Symbol 668 MovieClip Frame 1Symbol 666 MovieClip
"sun"Symbol 669 MovieClip [Burning Sun] Frame 1Symbol 668 MovieClip
"octoHead"Symbol 703 MovieClip Frame 1Symbol 686 MovieClip
"poweroctopuss"Symbol 704 MovieClip [powerOctopuss] Frame 1Symbol 703 MovieClip
"bar"Symbol 851 MovieClip Frame 1Symbol 819 MovieClip
"bargfx"Symbol 851 MovieClip Frame 1Symbol 822 MovieClip
"bargfx"Symbol 851 MovieClip Frame 2Symbol 822 MovieClip
"loadingText"Symbol 851 MovieClip Frame 2Symbol 835 MovieClip
"bargfx"Symbol 851 MovieClip Frame 20Symbol 822 MovieClip
"RHBTN"Symbol 924 MovieClip Frame 1Symbol 920 Button
"LHBTN"Symbol 924 MovieClip Frame 1Symbol 923 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1267 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "readySetGo"
ExportAssets (56)Timeline Frame 1Symbol 2 as "outOfUltra"
ExportAssets (56)Timeline Frame 1Symbol 3 as "newHighScore"
ExportAssets (56)Timeline Frame 1Symbol 4 as "healthLow2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "healthLow1"
ExportAssets (56)Timeline Frame 1Symbol 6 as "tryAgain"
ExportAssets (56)Timeline Frame 1Symbol 7 as "switchSuperLightning_Sound"
ExportAssets (56)Timeline Frame 1Symbol 8 as "electricLoop_Sound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "throwPie_Sound"
ExportAssets (56)Timeline Frame 1Symbol 10 as "throwKnife_Sound"
ExportAssets (56)Timeline Frame 1Symbol 11 as "homingSwitch_Sound"
ExportAssets (56)Timeline Frame 1Symbol 12 as "rapidSwitch_Sound"
ExportAssets (56)Timeline Frame 1Symbol 13 as "normalSwitch_Sound"
ExportAssets (56)Timeline Frame 1Symbol 14 as "fireSwitch_Sound"
ExportAssets (56)Timeline Frame 1Symbol 15 as "switchElectric_Sound"
ExportAssets (56)Timeline Frame 1Symbol 16 as "sharkSpawn_Sound"
ExportAssets (56)Timeline Frame 1Symbol 17 as "menuTheme_Sound"
ExportAssets (56)Timeline Frame 1Symbol 18 as "poop1_Sound"
ExportAssets (56)Timeline Frame 1Symbol 19 as "poop0_Sound"
ExportAssets (56)Timeline Frame 1Symbol 20 as "playerHurt_Sound"
ExportAssets (56)Timeline Frame 1Symbol 21 as "pauseMenuTheme_Sound"
ExportAssets (56)Timeline Frame 1Symbol 22 as "fireMissile_Sound"
ExportAssets (56)Timeline Frame 1Symbol 23 as "missileExplode_Sound"
ExportAssets (56)Timeline Frame 1Symbol 24 as "knifePull_Sound"
ExportAssets (56)Timeline Frame 1Symbol 25 as "goldenOctopussSpawn_Sound"
ExportAssets (56)Timeline Frame 1Symbol 26 as "fireLoop_Sound"
ExportAssets (56)Timeline Frame 1Symbol 27 as "deathGirl_Sound"
ExportAssets (56)Timeline Frame 1Symbol 28 as "birdGulp_Sound"
ExportAssets (56)Timeline Frame 1Symbol 29 as "death1_Sound"
ExportAssets (56)Timeline Frame 1Symbol 30 as "death0_Sound"
ExportAssets (56)Timeline Frame 1Symbol 31 as "clownPuke_Sound"
ExportAssets (56)Timeline Frame 1Symbol 32 as "cannonShot_Sound"
ExportAssets (56)Timeline Frame 1Symbol 33 as "song_CouldBe"
ExportAssets (56)Timeline Frame 1Symbol 34 as "song_Fish"
ExportAssets (56)Timeline Frame 1Symbol 35 as "pressButton_Sound"
ExportAssets (56)Timeline Frame 1Symbol 48 as "fish5"
ExportAssets (56)Timeline Frame 1Symbol 52 as "wave"
ExportAssets (56)Timeline Frame 1Symbol 56 as "num1"
ExportAssets (56)Timeline Frame 1Symbol 60 as "num2"
ExportAssets (56)Timeline Frame 1Symbol 64 as "num3"
ExportAssets (56)Timeline Frame 1Symbol 68 as "num4"
ExportAssets (56)Timeline Frame 1Symbol 72 as "num5"
ExportAssets (56)Timeline Frame 1Symbol 76 as "num6"
ExportAssets (56)Timeline Frame 1Symbol 80 as "num7"
ExportAssets (56)Timeline Frame 1Symbol 84 as "num8"
ExportAssets (56)Timeline Frame 1Symbol 88 as "num9"
ExportAssets (56)Timeline Frame 1Symbol 92 as "num0"
ExportAssets (56)Timeline Frame 1Symbol 119 as "DeathScreen"
ExportAssets (56)Timeline Frame 1Symbol 120 as "birdDamageEffect"
ExportAssets (56)Timeline Frame 1Symbol 138 as "pauseMenu"
ExportAssets (56)Timeline Frame 1Symbol 155 as "deathShark"
ExportAssets (56)Timeline Frame 1Symbol 160 as "airMine"
ExportAssets (56)Timeline Frame 1Symbol 164 as "FXDamageClip"
ExportAssets (56)Timeline Frame 1Symbol 174 as "timerClip"
ExportAssets (56)Timeline Frame 1Symbol 180 as "RSG"
ExportAssets (56)Timeline Frame 1Symbol 182 as "Boat11"
ExportAssets (56)Timeline Frame 1Symbol 184 as "Boat6"
ExportAssets (56)Timeline Frame 1Symbol 186 as "Boat8"
ExportAssets (56)Timeline Frame 1Symbol 188 as "boat4"
ExportAssets (56)Timeline Frame 1Symbol 190 as "Boat9"
ExportAssets (56)Timeline Frame 1Symbol 192 as "Boat5"
ExportAssets (56)Timeline Frame 1Symbol 194 as "boat2"
ExportAssets (56)Timeline Frame 1Symbol 196 as "Boat10"
ExportAssets (56)Timeline Frame 1Symbol 198 as "Boat7"
ExportAssets (56)Timeline Frame 1Symbol 200 as "boat3"
ExportAssets (56)Timeline Frame 1Symbol 209 as "superFire_3"
ExportAssets (56)Timeline Frame 1Symbol 215 as "superFire_1"
ExportAssets (56)Timeline Frame 1Symbol 219 as "superFire_2"
ExportAssets (56)Timeline Frame 1Symbol 226 as "FIRE_SHOT"
ExportAssets (56)Timeline Frame 1Symbol 228 as "HOMING_SHOT"
ExportAssets (56)Timeline Frame 1Symbol 240 as "electricShot"
ExportAssets (56)Timeline Frame 1Symbol 248 as "HUD"
ExportAssets (56)Timeline Frame 1Symbol 262 as "Sound panel"
ExportAssets (56)Timeline Frame 1Symbol 268 as "skyAni1"
ExportAssets (56)Timeline Frame 1Symbol 272 as "Health meter"
ExportAssets (56)Timeline Frame 1Symbol 345 as "BIRD_OPEN_CLOSE"
ExportAssets (56)Timeline Frame 1Symbol 358 as "BIRD_OPEN"
ExportAssets (56)Timeline Frame 1Symbol 366 as "RAPID_EFFECT"
ExportAssets (56)Timeline Frame 1Symbol 378 as "baddie_attack5"
ExportAssets (56)Timeline Frame 1Symbol 404 as "baddie_IDLE5"
ExportAssets (56)Timeline Frame 1Symbol 407 as "baddie_dead5"
ExportAssets (56)Timeline Frame 1Symbol 420 as "baddie_attack4"
ExportAssets (56)Timeline Frame 1Symbol 421 as "baddie_dead4"
ExportAssets (56)Timeline Frame 1Symbol 422 as "baddie_IDLE4"
ExportAssets (56)Timeline Frame 1Symbol 461 as "baddie_shotY3"
ExportAssets (56)Timeline Frame 1Symbol 462 as "baddie_shotXY3"
ExportAssets (56)Timeline Frame 1Symbol 463 as "baddie_shotX3"
ExportAssets (56)Timeline Frame 1Symbol 464 as "baddie_dead3"
ExportAssets (56)Timeline Frame 1Symbol 470 as "baddie_IDLE2"
ExportAssets (56)Timeline Frame 1Symbol 481 as "baddie_shot1"
ExportAssets (56)Timeline Frame 1Symbol 484 as "baddie_attackY2"
ExportAssets (56)Timeline Frame 1Symbol 487 as "baddie_dead2"
ExportAssets (56)Timeline Frame 1Symbol 491 as "baddie_attackX2"
ExportAssets (56)Timeline Frame 1Symbol 495 as "baddie_reload2"
ExportAssets (56)Timeline Frame 1Symbol 504 as "baddie_attaclY1"
ExportAssets (56)Timeline Frame 1Symbol 519 as "baddie_reload1"
ExportAssets (56)Timeline Frame 1Symbol 520 as "baddie_IDLE1"
ExportAssets (56)Timeline Frame 1Symbol 522 as "baddie_dead1"
ExportAssets (56)Timeline Frame 1Symbol 531 as "baddie_attackX1"
ExportAssets (56)Timeline Frame 1Symbol 548 as "ExplosionClip1"
ExportAssets (56)Timeline Frame 1Symbol 563 as "baddie_IDLE0"
ExportAssets (56)Timeline Frame 1Symbol 564 as "baddie_fire0"
ExportAssets (56)Timeline Frame 1Symbol 605 as "baddie_prepfire0"
ExportAssets (56)Timeline Frame 1Symbol 614 as "BIRD_IDLE"
ExportAssets (56)Timeline Frame 1Symbol 616 as "baddie_pie1"
ExportAssets (56)Timeline Frame 1Symbol 619 as "baddie_shot3"
ExportAssets (56)Timeline Frame 1Symbol 620 as "baddie_hook4"
ExportAssets (56)Timeline Frame 1Symbol 623 as "NORMAL_SHOT"
ExportAssets (56)Timeline Frame 1Symbol 628 as "baddie_puke5"
ExportAssets (56)Timeline Frame 1Symbol 631 as "waves"
ExportAssets (56)Timeline Frame 1Symbol 632 as "waterLumpAni"
ExportAssets (56)Timeline Frame 1Symbol 669 as "Burning Sun"
ExportAssets (56)Timeline Frame 1Symbol 673 as "WASD+MOUSEBtn"
ExportAssets (56)Timeline Frame 1Symbol 676 as "ARROWKEYS+SPACE"
ExportAssets (56)Timeline Frame 1Symbol 678 as "CannonGuy_body0"
ExportAssets (56)Timeline Frame 1Symbol 680 as "FXBubbleClip"
ExportAssets (56)Timeline Frame 1Symbol 704 as "powerOctopuss"
ExportAssets (56)Timeline Frame 1Symbol 716 as "fish3"
ExportAssets (56)Timeline Frame 1Symbol 728 as "fish2"
ExportAssets (56)Timeline Frame 1Symbol 740 as "fish1"
ExportAssets (56)Timeline Frame 1Symbol 752 as "fish0"
ExportAssets (56)Timeline Frame 1Symbol 754 as "BIRD_OPEN_FULL"
ExportAssets (56)Timeline Frame 1Symbol 766 as "fish4"
ExportAssets (56)Timeline Frame 1Symbol 767 as "baddie_IDLE3"
ExportAssets (56)Timeline Frame 1Symbol 769 as "boat1"
ExportAssets (56)Timeline Frame 1Symbol 771 as "boat0"
ExportAssets (56)Timeline Frame 1Symbol 787 as "BIRD_FLAP"
ExportAssets (56)Timeline Frame 1Symbol 792 as "BGIsland1"

Labels

"MainMenuFrame"Frame 2
"menuMain"Frame 36
"mainStart"Frame 67
"tutor"Frame 68
"goTime"Frame 72
"endFrame"Symbol 366 MovieClip [RAPID_EFFECT] Frame 14
"LOAD"Symbol 851 MovieClip Frame 1
"COMPLETE_STOP"Symbol 851 MovieClip Frame 2

Dynamic Text Variables

scoreSymbol 105 EditableText""
setTextSymbol 162 EditableText""
ammoTypeSymbol 247 EditableText"Stink Shot"
healthSymbol 271 EditableText"100"




http://swfchan.com/29/142640/info.shtml
Created: 27/10 -2018 14:35:00 Last modified: 27/10 -2018 14:35:00 Server time: 02/05 -2024 20:14:32