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

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

Shore-Siege.swf

This is the info page for
Flash #110326

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


Text
-1 HP

End of Day!

Next
Day

Current Ship repair
Estimate:

Cost of repair:

10 repairs

REPAIR SHIP

Health

5000

999

/

999

Need Ammo!

Need Ammo!

Current Treasure

Current Treasure

Ship Health max +10

upgrade water drop

2000

RESEARCH TURRET GUNS

Buy Pirate Sniper

999

4

4000

research SNIPER TRAINING

999

100

1000

RESEARCH ARTILLERY

(+   500)

(+   20)

UPGRADE RUSTY NAIL

UPGRADE flame

999

200

A New Enemy Approaches!

YArrr! there be bomberbirds on the horizon! They're
sure to try to bomb the ship, the pesky blighters!

Luckily our pirate Biologists have devised a
way to fend them off - drag thiese cages
onto the bomberbird and release the mouse
button to capture them mid flight! Yarrrr!

YArrr! there be SteeLRollers  on the horizon! Once
they reach the ship they'll explode!

Luckily our pirate Physicists have provided
a large magnet you can use to toss them
into the sea! Click on them with the mouse
and drag them to toss them seawards to a
watery, rusty grave.

These tasty deviants are the shmallow men! But
they'll surely muck up our beloved ship!

But have no fear! Our Pirate Sociologists
have determined that morale will be raised
with the sweet smell of roasted
marshmallows on the breeze, and have
provided us with these flames to drag over
them and cook them good!

G'Day matey's! Looks like we have some Flierballs
approaching! These flamey flamers will exlode on
impact with the ship.

But yes, you guessed it, we simply had to rely on
the expertise of our
"Professor of the effectS of water on fire"
pirate to find a solution! Drag this droplet of
water over them to cool them in their tracks!

Uh OH! These behemoths cetainly are a hassle to
slow down. If they get hold of the ship, we're sure
to be left dino-sore!

Sadly theres no easy way of stopping these
monsters other than investing in a few
turrets, snipers, and bombing the fossils
out of them!

These balloons require more than a simple poke with
the nail, so keep stabbing them until they give up
the ghost. They're slow, but if they reach the ship
the damage will be devastating!

GO!

Loading

PLAY

PLAY

A Joke for your Loading screen.
Roll over for solution.

Why are Pirates called Pirates?

Because they ARRRRRR!

Loaded: 100%

DEVELOPED BY

A game by Antony Lavelle

ART INSPIRED BY

ART INSPIRED BY

ART INSPIRED BY

Begin

CREDITS

Free
Games

Back

Developed/Published by Armor Games
Design/Programming
Antony Lavelle
Artwork
Chris Ignatov
artwork Inspired by and in tribute to
Dan Paladin- Good luck for the CC launch!
TESTING
LUCY K/ BrainFRZ
Dan M / John C / Ido Tal
Music
Zingela
Special Thanks
Joel A / Tom fulp
Junkycow for the explosions

Copyright Armor Games 2008

YARRR! SEEMS YE BE SHIPWRECKED
AND DEFENCELESS! YOU BEST LOOK
AROUND FOR A WEAPON OF SOME
SORT TO PROTECT YOUR SHIP UNTIL
YOU CAN GET IT REPAIRED!

That rusty nail will do the job!
DRAG IT from your DISPLAY and use
it to stab those blobs of goo I
see heading for us! Good luck!

GO!

999

999

PAUSE
menu

2,867,540

DAY

ROUND

Resume
Game

Adjust quality for better
performance/appearance.

Adjust quality for better performance/appearance.

Change

Turn Music On or Off

Adjust quality for better performance/appearance.

Exit Game to Title Screen

Quit

Are you sure you want to quit?

No

Yes

ANTONY LAVELLE

ANTONY LAVELLE

ART INSPIRED BY

ANTONY LAVELLE

CONGRATULATIONS! You escaped the Island in

Days!

REPLAY

Title
Screen

Yarrr hard luck matey, looks like you'll be
spendin' the rest of ye days drinkin' coconut
juice and wipin' with palm leaves...
...unless you want to try again...

ActionScript [AS1/AS2]

Frame 1
stop(); stop(); playBut._x = playBut._x - 1000; preloaderActive = true; Stage.showMenu = false; var savefile = SharedObject.getLocal("SHORESIEGEBEST"); pMask.setMask(pLoad);
Instance of Symbol 345 MovieClip "pLoad" in Frame 1
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Instance of Symbol 18 MovieClip "hg" in Frame 1
onClipEvent (enterFrame) { if (_alpha == 0) { _alpha = 100; } if (_alpha > 1) { _alpha = (_alpha - 9); } else { this.swapDepths(666); this.removeMovieClip(); } }
Frame 2
stop();
Instance of Symbol 369 MovieClip in Frame 2
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Instance of Symbol 18 MovieClip "hr" in Frame 2
onClipEvent (enterFrame) { if (_alpha == 0) { _alpha = 100; } if (_alpha > 1) { _alpha = (_alpha - 9); } else { this.swapDepths(666); this.removeMovieClip(); } }
Frame 3
stop(); currentText = ""; currentText2 = ""; _root.bestScore = 4; _root.mus == undefined;
Instance of Symbol 18 MovieClip in Frame 3
onClipEvent (enterFrame) { if (moveVar == undefined) { moveVar = 0; } _parent.BG.waves._x = _parent.BG.waves._x + moveVar; if (moveVarS == true) { if (moveVar < 0.5) { moveVar = moveVar + 0.2; } else { moveVarS = false; } } else if (moveVar > -0.5) { moveVar = moveVar - 0.2; } else { moveVarS = true; } }
Instance of Symbol 395 MovieClip "TS" in Frame 3
onClipEvent (enterFrame) { if (_parent.BG.clouds._x > 0) { _parent.BG.clouds._x = _parent.BG.clouds._x - (_parent.BG.clouds._width / 2); } else { _parent.BG.clouds._x = _parent.BG.clouds._x + 1.5; } }
Instance of Symbol 398 MovieClip in Frame 3
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Instance of Symbol 18 MovieClip "hj" in Frame 3
onClipEvent (enterFrame) { if (_alpha == 0) { _alpha = 100; } if (_alpha > 1) { _alpha = (_alpha - 9); } else { this.swapDepths(666); this.removeMovieClip(); } }
Frame 5
stop();
Frame 6
Mouse.show();
Frame 7
Mouse.show();
Symbol 9 MovieClip [Enemy_BSpat] Frame 1
_xscale = 150; _yscale = 150;
Symbol 9 MovieClip [Enemy_BSpat] Frame 8
this.removeMovieClip();
Symbol 18 MovieClip Frame 1
_alpha = 0;
Symbol 20 MovieClip [enemy_Bomb] Frame 1
stop();
Symbol 25 MovieClip Frame 1
function onEnterFrame() { health._xscale = (_parent.health / _parent.maxHealth) * 100; } _parent.health = _parent.maxHealth;
Symbol 26 MovieClip [ENEMY_Bird] Frame 1
if (_root.bombVis == undefined) { bomb._visible = false; }
Symbol 33 MovieClip [BirdCatcher] Frame 44
this.removeMovieClip();
Symbol 35 MovieClip [BirdCatcher_fail] Frame 1
function onEnterFrame() { _y = (_y + drop); drop = drop + 2; _rotation = (_rotation + rotSpeed); if (_y > 400) { this.removeMovieClip(); } } var drop = -14; var rotSpeed = (random(10) - 5);
Symbol 41 MovieClip [HPP] Frame 1
function onEnterFrame() { _y = (_y - 1); _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } }
Symbol 55 MovieClip Frame 1
stop(); _visible = false;
Symbol 60 MovieClip [BombPlace] Frame 1
function onEnterFrame() { _xscale = (_xscale - 3); _yscale = (_yscale - 3); if (_xscale < 0) { this.removeMovieClip(); } }
Symbol 62 MovieClip [Effect_Smoke] Frame 1
function onEnterFrame() { _xscale = (_xscale - 2); _alpha = (_alpha - 3); _rotation = (_rotation + rotSpin); _y = (_y - 5); if (_xscale < 0) { this.removeMovieClip(); } } _x = (_x + (random(20) - 10)); _y = (_y + (random(20) - 10)); _rotation = random(360); rotSpin = random(20) - 10; _alpha = 80;
Symbol 64 MovieClip [Effect_Steam] Frame 1
function onEnterFrame() { _xscale = (_xscale - 2); _alpha = (_alpha - 3); _rotation = (_rotation + rotSpin); _y = (_y - 5); if (_xscale < 0) { this.removeMovieClip(); } } _x = (_x + (random(20) - 10)); _y = (_y + (random(20) - 10)); _rotation = random(360); rotSpin = random(20) - 10; _alpha = 80;
Symbol 73 Button
on (release) { if (_root.roundNum < 7) { nextFrame(); } else { _parent.UPGRADERMASK.play(); _parent.newDay(); } } on (rollOver, dragOver) { outText = "Continue on to the next day."; } on (rollOut, dragOut) { outText = ""; }
Symbol 75 Button
on (release) { RS._x = RS._x + 3000; RS.play(); } on (rollOver, dragOver) { outText = "Pay to repair the Ship. Once the ship is fully repaired you can leave the island."; } on (rollOut, dragOut) { outText = ""; }
Symbol 87 MovieClip [boom1] Frame 1
function onEnterFrame() { this._x = this._x - (_root.levelSpeed / 3); }
Symbol 87 MovieClip [boom1] Frame 9
this.removeMovieClip();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
Ball.gotoAndStop(2);
Symbol 111 MovieClip Frame 1
stop();
Instance of Symbol 90 MovieClip "cannon" in Symbol 111 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 130 MovieClip Frame 1
_xscale = (100 + random(20)); _yscale = (100 + random(20)); if (random(2) == 0) { _yscale = (_yscale * -1); }
Symbol 132 MovieClip Frame 1
stop();
Instance of Symbol 138 MovieClip "ammoPrompt" in Symbol 139 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 140 Button
on (release) { _root.pirateActive++; _parent["pirateMan" + _root.pirateActive].active = true; _parent["pirateMan" + _root.pirateActive]._visible = true; this["pirateMan" + _root.pirateActive]._visible = true; _root.money = _root.money - 4000; _parent.W_A._visible = true; } on (rollOver, dragOver) { outText = "Buying a Sniper Pirate adds an automated attacker onto your ship as you keep him fed up on ammunition."; } on (rollOut, dragOut) { outText = ""; }
Symbol 141 Button
on (release) { _root.pirateTrain = _root.pirateTrain + 10; _root.money = _root.money - 1000; } on (rollOver, dragOver) { outText = "The higher your training level is, the better each of your sniper pirates will be at taking on the enemy."; } on (rollOut, dragOut) { outText = ""; }
Symbol 142 Button
on (release) { _root.turretActive = true; _parent.W_T._alpha = 100; _parent.HUDBAR.W_T._alpha = 30; _root.money = _root.money - 2000; } on (rollOver, dragOver) { outText = "Buying this option allows you to place auto turrets (at a cost of $500 each) onto the battlefield."; } on (rollOut, dragOut) { outText = ""; }
Symbol 143 Button
on (release) { SHIP.cannon._visible = true; _parent.SHIP.cannon._visible = true; _parent.W_B._alpha = 100; _parent.HUDBAR.W_B._alpha = 100; _root.money = _root.money - 3000; } on (rollOver, dragOver) { outText = "Buying this option allows you to fire artillary shots to the battlefield and take out the enemies. Each shot cost $20."; } on (rollOut, dragOut) { outText = ""; }
Symbol 144 Button
on (release) { _root.nailUpgrade = 2; _root.money = _root.money - 4000; _parent.Pin.gotoAndStop(2); } on (rollOver, dragOver) { outText = "This upgrades your rusty nail to a golden nail. The golden nail does 10 times the damage of the rusty nail."; } on (rollOut, dragOut) { outText = ""; }
Symbol 145 Button
on (release) { _root.flameUpgrade = 2; _root.money = _root.money - 2000; _parent.Flame.gotoAndStop(2); } on (rollOver, dragOver) { outText = "This upgrades your flame to a rare White flame, which instantly roasts Shmallowmen."; } on (rollOut, dragOut) { outText = ""; }
Symbol 146 Button
on (release) { _root.dropUpgrade = 2; _root.money = _root.money - 2000; _parent.Water.gotoAndStop(2); } on (rollOver, dragOver) { outText = "This upgrade freezes your water drop, making cooling Flierballs easy peasy!"; } on (rollOut, dragOut) { outText = ""; }
Symbol 147 Button
on (release) { _root.maxHealth = _root.maxHealth + 10; _parent.W_H._visible = true; _root.money = _root.money - 1000; } on (rollOver, dragOver) { outText = "Increase the maximum health of your ship up to 200 in increments of 10."; } on (rollOut, dragOut) { outText = ""; }
Symbol 172 MovieClip Frame 1
function onEnterFrame() { _rotation = (_rotation + 5); }
Symbol 175 MovieClip Frame 1
SHIP.gotoAndStop(_root.shipRepair); stop(); _x = (_x - 3000);
Instance of Symbol 18 MovieClip "bg" in Symbol 175 MovieClip Frame 1
onClipEvent (load) { _alpha = 60; } on (release) { }
Symbol 175 MovieClip Frame 2
bg._alpha = 70;
Symbol 175 MovieClip Frame 15
_root.shipRepair++; SHIP.gotoAndStop(_root.shipRepair);
Symbol 175 MovieClip Frame 59
_root.money = _root.money - 5000; if (_root.shipRepair == 11) { stop(); _parent._parent.pirateMan1._visible = false; _parent._parent.pirateMan2._visible = false; _parent._parent.pirateMan3._visible = false; _parent._parent.pirateMan4._visible = false; _root.score = _root.roundNum; _root.roundNum = "O"; stopAllSounds(); _parent._parent.UPGRADERMASK.play(); _parent._parent.newDay(); } else { gotoAndStop (1); }
Symbol 191 MovieClip Frame 1
swapDepths(10000);
Symbol 212 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
gotoAndStop(_root.roundNum);
Instance of Symbol 26 MovieClip [ENEMY_Bird] in Symbol 241 MovieClip Frame 1
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 184 MovieClip in Symbol 241 MovieClip Frame 2
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 191 MovieClip in Symbol 241 MovieClip Frame 2
onClipEvent (load) { gotoAndStop (2); }
Symbol 242 Button
on (release) { _parent.UPGRADERMASK.play(); _parent.newDay(); }
Symbol 244 MovieClip [Upgrader] Frame 1
function onEnterFrame() { dTimer--; if (dTimer == 0) { dTimer = 30; _parent.mouseMC.swapDepths(_parent.getNextHighestDepth() + 20); } _parent.mouseMC.gotoAndStop(1); SHIP.gotoAndStop(_root.shipRepair); _parent.SHIP.gotoAndStop(_root.shipRepair); SHIP.cannon._visible = _parent.SHIP.cannon._visible; repairsLeft = (11 - _root.shipRepair) + " REPAIRS"; covers(); } function covers() { if (cover_BP._x > 0) { cover_BP._x = cover_BP._x - 10000; } cover_BP.stop(); if (cover_UP._x > 0) { cover_UP._x = cover_UP._x - 10000; } cover_UP.stop(); if (cover_RT._x > 0) { cover_RT._x = cover_RT._x - 10000; } cover_RT.stop(); if (cover_RA._x > 0) { cover_RA._x = cover_RA._x - 10000; } cover_RA.stop(); if (cover_UN._x > 0) { cover_UN._x = cover_UN._x - 10000; } cover_UN.stop(); if (cover_UF._x > 0) { cover_UF._x = cover_UF._x - 10000; } cover_UF.stop(); if (cover_UD._x > 0) { cover_UD._x = cover_UD._x - 10000; } cover_UD.stop(); if (cover_HM._x > 0) { cover_HM._x = cover_HM._x - 10000; } cover_HM.stop(); if (cover_RS._x > 0) { cover_RS._x = cover_RS._x - 10000; } cover_RS.stop(); if ((_root.money < 4000) || (_root.pirateActive > 3)) { cover_BP._x = cover_BP._x + 10000; } if (((_root.money < 1000) || (_root.pirateTrain > 90)) || (_root.pirateActive == 0)) { cover_UP._x = cover_UP._x + 10000; } if ((_root.money < 2000) || (_root.turretActive == true)) { cover_RT._x = cover_RT._x + 10000; } if ((_root.money < 2000) || (SHIP.cannon._visible == true)) { cover_RA._x = cover_RA._x + 10000; } if ((_root.money < 4000) || (_root.nailUpgrade == 2)) { cover_UN._x = cover_UN._x + 10000; } if (((_root.money < 2000) || (_root.dropUpgrade == 0)) || (_root.dropUpgrade == 2)) { cover_UD._x = cover_UD._x + 10000; } if (((_root.money < 2000) || (_root.flameUpgrade == 0)) || (_root.flameUpgrade == 2)) { cover_UF._x = cover_UF._x + 10000; } if ((_root.money < 1000) || (_root.maxHealth > 190)) { cover_HM._x = cover_HM._x + 10000; } if (_root.money < 5000) { cover_RS._x = cover_RS._x + 10000; } } stop(); dTimer = 30;
Instance of Symbol 66 MovieClip in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 139 MovieClip "pirateMan1" in Symbol 244 MovieClip [Upgrader] Frame 1
onClipEvent (load) { _visible = _parent._parent[_name]._visible; }
Instance of Symbol 139 MovieClip "pirateMan4" in Symbol 244 MovieClip [Upgrader] Frame 1
onClipEvent (load) { _visible = _parent._parent[_name]._visible; }
Instance of Symbol 139 MovieClip "pirateMan2" in Symbol 244 MovieClip [Upgrader] Frame 1
onClipEvent (load) { _visible = _parent._parent[_name]._visible; }
Instance of Symbol 139 MovieClip "pirateMan3" in Symbol 244 MovieClip [Upgrader] Frame 1
onClipEvent (load) { _visible = _parent._parent[_name]._visible; }
Instance of Symbol 170 MovieClip "cover_HM" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_UD" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_UF" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_UN" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_RA" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_RT" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_UP" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_BP" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Instance of Symbol 170 MovieClip "cover_RS" in Symbol 244 MovieClip [Upgrader] Frame 1
on (release) { }
Symbol 244 MovieClip [Upgrader] Frame 2
function onEnterFrame() { }
Symbol 249 MovieClip [UpgradeMask] Frame 1
stopAllSounds();
Symbol 249 MovieClip [UpgradeMask] Frame 40
stop(); _parent.BG._visible = false; _parent.destroyAllEnemy();
Symbol 249 MovieClip [UpgradeMask] Frame 41
_parent.BG._visible = true;
Symbol 249 MovieClip [UpgradeMask] Frame 80
_parent.UPGRADER.removeMovieClip(); if ((_root.roundNum != "O") && (_root.mus == undefined)) { _root.MUSIC.play(); } this.removeMovieClip();
Symbol 254 MovieClip [OUTRO] Frame 1
function onEnterFrame() { if (random(10) == 0) { _parent.shakeScreen(5, 2); } }
Symbol 254 MovieClip [OUTRO] Frame 60
_parent.SHIP._visible = false; SHIP.gotoAndStop(11);
Symbol 254 MovieClip [OUTRO] Frame 280
function onEnterFrame() { } stop(); _root.gotoAndStop("END");
Symbol 267 MovieClip Frame 1
stop();
Symbol 272 MovieClip [Enemy_Turret] Frame 1
stop(); if (active == true) { zone._alpha = 20; } else { zone._alpha = 0; }
Symbol 272 MovieClip [Enemy_Turret] Frame 2
stop(); stop();
Symbol 272 MovieClip [Enemy_Turret] Frame 6
active = true; gotoAndStop (1);
Symbol 284 MovieClip [explosion] Frame 1
if (_x < _parent._parent.castlePoint) { _rotation = 90; _y = (_y - 60); _parent._parent.hurtShip(8); } else { _x = (_x - 30); } _parent._parent.shakeScreen(20, 2); _xscale = 200; _yscale = 200;
Symbol 284 MovieClip [explosion] Frame 11
this.removeMovieClip();
Symbol 296 MovieClip Frame 1
function onEnterFrame() { _x = (_x + _root.controlSkewAngleDivTen); }
Symbol 298 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 336 Button
on (release) { _root.play(); }
Symbol 345 MovieClip Frame 1
function onEnterFrame() { PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; _parent.pMask.loadText = ("LOADED: " + Math.round(PercentLoaded)) + "%"; if (PercentLoaded != 100) { _xscale = PercentLoaded; } else if (_alpha == 100) { _xscale = 100; _root.playBut._x = _root.playBut._x + 1000; _alpha = 99; } else if (_parent.pMask._alpha > 0) { _parent.pMask._alpha = _parent.pMask._alpha - 5; _parent.pSand._alpha = _parent.pSand._alpha - 8; } }
Symbol 366 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 369 MovieClip Frame 1
_visible = false;
Symbol 369 MovieClip Frame 2
_visible = true;
Symbol 369 MovieClip Frame 126
_root.nextFrame();
Symbol 369 MovieClip Frame 127
_root.nextFrame();
Symbol 371 Button
on (release) { if (Key.isDown(39)) { _root.gotoAndStop("END"); } else { yPos = -270; gameSwitch = true; } }
Symbol 372 Button
on (release) { gotoAndStop (2); }
Symbol 373 Button
on (release) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 381 MovieClip Frame 1
textBox = _root.currentText2;
Symbol 383 Button
on (release) { yPos = -270; gameSwitch = true; }
Symbol 384 Button
on (release) { getURL ("http://armorgames.com", "_blank"); }
Symbol 385 Button
on (release) { gotoAndStop (3); }
Symbol 395 MovieClip Frame 1
function onEnterFrame() { this._y = this._y + ((yPos - _y) / 5); if ((_y < -240) && (gameSwitch == true)) { _root.play(); } } yPos = _y; _y = (_y - 1000); gameSwitch = false;
Instance of Symbol 381 MovieClip "banner1" in Symbol 395 MovieClip Frame 1
onClipEvent (enterFrame) { if (_parent.BG.clouds._x > 0) { _parent.BG.clouds._x = _parent.BG.clouds._x - (_parent.BG.clouds._width / 2); } else { _parent.BG.clouds._x = _parent.BG.clouds._x + 1.5; } }
Symbol 395 MovieClip Frame 2
stop(); banner1._visible = false; banner2._visible = false; trace(_root.savefile.data.bestScore); if (_root.savefile.data.bestScore != undefined) { flagText1 = ("Best Score: " + _root.savefile.data.bestScore) + " days"; banner1._visible = true; } else { flagText1 = ""; flagText2 = ""; }
Symbol 407 MovieClip Frame 1
if ((_parent._name != "Pin") || (_root.money > 0)) { this.swapDepths(666); this.removeMovieClip(); }
Symbol 409 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 290
stop();
Symbol 413 MovieClip Frame 236
stop();
Symbol 414 Button
on (release) { if (Math.round(_parent.HUDBAR._y) == Math.round(_parent.HUDBAR.yPos)) { _parent.SHIP._visible = true; _parent.gameState = 2; stopAllSounds(); _root.MUSIC.play(); this.swapDepths(0); this.removeMovieClip(); } }
Symbol 416 MovieClip Frame 1
_parent.W_H._alpha = 0;
Symbol 416 MovieClip Frame 10
SHIP.gotoAndStop(11);
Symbol 416 MovieClip Frame 91
SHIP.gotoAndStop(10);
Instance of Symbol 284 MovieClip [explosion] in Symbol 416 MovieClip Frame 91
onClipEvent (enterFrame) { _rotation = -90; }
Instance of Symbol 284 MovieClip [explosion] in Symbol 416 MovieClip Frame 108
onClipEvent (enterFrame) { _rotation = 0; }
Instance of Symbol 284 MovieClip [explosion] in Symbol 416 MovieClip Frame 124
onClipEvent (enterFrame) { _rotation = -90; }
Symbol 416 MovieClip Frame 131
SHIP.gotoAndStop(3);
Symbol 416 MovieClip Frame 179
stop(); _root.health = 100; _parent.W_H._visible = false; _parent.W_H._alpha = 100;
Instance of Symbol 409 MovieClip "Pini" in Symbol 416 MovieClip Frame 179
onClipEvent (load) { timer = 0; scaleSwitch = false; } on (release) { active = true; _parent.startHud = true; _parent.play(); } onClipEvent (enterFrame) { if (active == true) { _y = (_y + 15); if (_yscale < 200) { _yscale = (_yscale + 10); _xscale = (_xscale + 10); } _x = (_x - 30); } else if (timer < 200) { timer++; } else { trace(_xscale); if (scaleSwitch == true) { if (_xscale < 100) { _xscale = (_xscale + 5); _yscale = (_yscale + 5); } else { scaleSwitch = false; } } else if (_xscale > 50) { _xscale = (_xscale - 5); _yscale = (_yscale - 5); } else { scaleSwitch = true; } } }
Symbol 416 MovieClip Frame 203
stop();
Symbol 418 MovieClip Frame 1
stop();
Instance of Symbol 20 MovieClip [enemy_Bomb] in Symbol 418 MovieClip Frame 2
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 272 MovieClip [Enemy_Turret] in Symbol 418 MovieClip Frame 3
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 421 MovieClip "bar" in Symbol 425 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (100); }
Symbol 426 Button
on (release) { if (gameState == 2) { _root.gamePaused = true; } }
Symbol 432 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 1
function onEnterFrame() { sprite._rotation = sprite._rotation + 3; } stop();
Instance of Symbol 442 MovieClip "hand" in Symbol 446 MovieClip Frame 1
onClipEvent (load) { _rotation = -100; }
Symbol 447 MovieClip Frame 1
this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth);
Instance of Symbol 121 MovieClip [Coin] "Coin" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); } onClipEvent (enterFrame) { if (_xscale > 120) { _xscale = (_xscale / 1.1); _yscale = _xscale; } else { _xscale = 120; _yscale = 120; } }
Instance of Symbol 272 MovieClip [Enemy_Turret] "W_T" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 20 MovieClip [enemy_Bomb] "W_B" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); }
Instance of Symbol 212 MovieClip "FlameStill" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { s1.stop(); s2.stop(); _visible = false; }
Symbol 451 MovieClip Frame 1
stop();
Symbol 454 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 1
function onMouseDown() { mousePressed = true; } function onMouseUp() { mousePressed = false; mouseHold = 0; } function pythag(x1, y1, x2, y2) { return(Math.sqrt(Math.pow(y1 - y2, 2) + Math.pow(x1 - x2, 2))); } function angle(x1, y1, x2, y2) { return(Math.round((Math.atan2(y2 - y1, x2 - x1) / 3.141593) * 180) + 90); } function calcSpeed(angle, speed) { var _local2 = angle * 0.01745329; var _local1 = new Object(); _local1.x = speed * Math.cos(_local2); _local1.y = speed * Math.sin(_local2); return(_local1); } function rotatedXY(xPos, yPos, rotate) { var _local1 = new Object(); var _local2 = 0.0174444444444444 * rotate; var _local4 = Math.sin(_local2); var _local3 = Math.cos(_local2); _local1.x = (xPos * _local3) - (yPos * _local4); _local1.y = (xPos * _local4) + (yPos * _local3); return(_local1); } function onEnterFrame() { if (gameState == 2) { pauseBut._alpha = 100; } else { pauseBut._alpha = 30; } if (_root.gamePaused == true) { Mouse.show(); _root.pScreen._x = -100; _root.pScreen._y = -200; } else { _root.pScreen._x = -10000; _root.pScreen._y = -1000; if (_root.health <= 0) { if (deadTimer > 0) { if (deadTimer == 20) { SHIP._visible = false; } deadTimer--; _root.health = 0; _root.roundTimer--; if (random(4) == 0) { var _local2 = SHIP._x; var _local3 = SHIP._y; newEffect("Explosion", random(4), (SHIP._x = SHIP._x + (random(100) - 50)), (SHIP._y = SHIP._y + (random(100) - 50))); SHIP._x = _local2; SHIP._y = _local3; } } else { _root.gotoAndStop("DEAD"); } } if (gameState == 0) { introMovie(); } else if (gameState == 3) { outroMovie(); } else if (gameState == 2) { if (gameActive == true) { spawnControl(); updateBlob(); updateShmallow(); updateRoller(); updateDino(); updateBird(); updateBloon(); updateVamp(); updateVampDead(); updateTurret(); updateBomb(); updatePirates(); if (_ymouse > (HUDBAR._y - 10)) { HUDBAR["T" + Math.ceil((_xmouse - 145) / 67)].gotoAndPlay(2); } } dayControl(); } controlWind(); controlWing(); controlSkew(); HUDBARControl(); flameControl(); updateCoins(); updateShake(); drawHandle(); mouseControl(); outPutText(); } } function setEnemyArray() { enemyArray_blob = new Array(); enemyArray_shmallow = new Array(); enemyArray_roller = new Array(); enemyArray_dino = new Array(); enemyArray_bird = new Array(); enemyArray_bloon = new Array(); enemyArray_vamp = new Array(); enemyArray_ALL = new Array(); enemyArray_GROUND = new Array(enemyArray_blob, enemyArray_shmallow, enemyArray_dino, enemyArray_roller); enemyArray_AIR = new Array(enemyArray_vamp, enemyArray_bloon, enemyArray_bird, enemyArray_blob, enemyArray_shmallow, enemyArray_dino, enemyArray_roller); } function newEnemy(type, layer) { if (((_root.roundTimer < (_root.roundTimerMax - 10)) || (type == "turret")) || (type == "bomb")) { var _local3 = this["ELAYER_" + layer].attachMovie("ENEMY_" + type, "E" + this["ELAYER_" + layer].getNextHighestDepth(), this["ELAYER_" + layer].getNextHighestDepth()); _local3._x = 850; _local3._y = 250 + (20 * layer); _local3.layer = layer; this["enemyArray_" + type].push(_local3); this["loadSettings_" + type](_local3); type.toLowerCase(); if (type != "turret") { enemyArray_ALL.push(_local3); enemyCounter++; } _local3.nom = type; return(_local3); } } function loadSettings_blob(enemy) { enemy.maxHealth = 10; enemy.deadAnim = "Enemy_BSpat"; enemy.xSpeed = 0; } function loadSettings_shmallow(enemy) { enemy.speed = 1.5 + (random(3) / 10); enemy.active = false; enemy._y = enemy._y + 10; enemy.maxHealth = 20; enemy.anim.sprite.faceSprite.setMask(enemy.anim.sprite.faceMask); } function loadSettings_roller(enemy) { enemy._y = enemy._y - 5; enemy.deadAnim = "Enemy_RSpat"; enemy.maxHealth = 15; enemy.yPos = enemy._y; enemy.active = false; enemy.ySpeed = 0; enemy.xSpeed = 0; enemy.rotSpeed = 0; } function loadSettings_vampDead(enemy) { enemy.yPos = enemy._y; enemy._x = _root.weaponX; enemy._y = _root.weaponY; enemy.active = false; enemy.ySpeed = 0; enemy.xSpeed = 0; enemy.rotSpeed = 0; } function loadSettings_dino(enemy) { enemy.deadAnim = "Enemy_DSpat"; enemy._y = enemy._y + 10; enemy.xSpeed = 0; enemy.maxHealth = 60; } function loadSettings_vamp(enemy) { enemy.deadAnim = "Enemy_VSpat"; enemy._y = enemy._y - 80; enemy.maxHealth = 200; enemy.shadow._y = enemy.shadow._y + 80; enemy.shadow._alpha = 30; } function loadSettings_bird(enemy) { _root.bombVis = true; enemy.bomb._alpha = 100; enemy.maxHealth = 30; enemy._xscale = 80; enemy._yscale = 80; enemy.flyaway = 0; enemy.speed = 3 + ((random(20) / 10) - 0.1); enemy._y = enemy._y - 90; enemy.shadow._y = enemy.shadow._y + 125; } function loadSettings_bloon(enemy) { enemy.sprite._rotation = (-controlWingAngleDivTen) / 5; enemy.flyaway = 0; enemy.speed = 3 + ((random(20) / 10) - 0.1); enemy._y = enemy._y - 90; enemy.maxHealth = 20; enemy.shadow._y = enemy.shadow._y + 125; } function pinDeath(enemy, ammount) { if (Pin.killActive == true) { if (enemy.hitTest(Pin._x, Pin._y) && (enemy.pinSwitch != true)) { enemy.pinSwitch = true; if (hurtEnemy(enemy, ammount) == true) { return(true); } return(false); } if (enemy.hitTest(Pin._x, Pin._y) == false) { enemy.pinSwitch = false; } } } function updateBlob() { var _local2 = 0; while (_local2 < enemyArray_blob.length) { eolBuffer(); var _local1 = enemyArray_blob[_local2]; _local1._x = _local1._x - _local1.xSpeed; _local1.xSpeed = _local1.xSpeed + 0.5; _local1.xSpeed = _local1.xSpeed / 1.2; _local1.sprite.skew(controlSkewAngle, 0); pinDeath(_local1, 10); if (_local1.health == 0) { newEffect("Enemy_BSpat", _local1.layer, _local1._x - 20, _local1._y - 20); newCoins(1, _local1._x, _local1._y); deleteEnemy(_local1, enemyArray_blob, _local2); } else if (_local1._x < castlePoint) { hurtShip(3); newEffect("Enemy_BSpat", _local1.layer, _local1._x - 20, _local1._y - 20); deleteEnemy(_local1, enemyArray_blob, _local2); } _local2++; } } function updateShmallow() { var _local3 = 0; while (_local3 < enemyArray_shmallow.length) { eolBuffer(); var _local2 = enemyArray_shmallow[_local3]; if (_local2.active == true) { if (pythag(_local2._x, _local2._y, Flame._x, Flame._y) < 40) { if (_root.flameUpgrade == 2) { _local2.health = _local2.health - 10; } else { _local2.health = _local2.health - 1; } if (_local2.health < 0) { _local2.health = 0; } _local2.anim.sprite.nextFrame(); newEffect("Effect_Smoke", _local2.layer, _local2._x, _local2._y - 10); } if (_local2.health == 0) { newCoins(1, _local2._x, _local2._y); deleteEnemy(_local2, enemyArray_shmallow, _local3); } else if (_local2._x > castlePoint) { _local2.anim.skew(controlSkewAngle, 0); _local2.anim._y = _local2.anim._y + (controlSkewAngleDivTen / 2); _local2._x = _local2._x - _local2.speed; if (_local2._x < castlePoint) { _local2._y = _local2._y + 15; _local2.hBar._y = _local2.hBar._y - 15; _local2.anim._y = _local2.anim._y - 15; } } else { newEffect("Explosion", weapon.layer, weapon._x - 20, weapon._y - 20); deleteEnemy(_local2, enemyArray_shmallow, _local3); } } else if (controlSkewAngle == 16) { _local2.active = true; } _local3++; } } function updateRoller() { var _local2 = 0; while (_local2 < enemyArray_roller.length) { eolBuffer(); var _local1 = enemyArray_roller[_local2]; if (_local1.active == false) { if (_local1._y > (_local1.yPos - 5)) { if (_local1._x > castlePoint) { _local1.xSpeed = _local1.xSpeed + 0.5; } else { _local1.xSpeed = _local1.xSpeed - 0.5; } _local1.xSpeed = _local1.xSpeed / 1.25; _local1.rotSpeed = _local1.rotSpeed / 1.2; } _local1.ySpeed--; _local1._x = _local1._x - _local1.xSpeed; _local1._y = _local1._y - _local1.ySpeed; if (_local1._y > _local1.yPos) { _local1._y = _local1.yPos; _local1.ySpeed = _local1.ySpeed * -0.5; } if ((_local1._x < (castlePoint + 5)) && (_local1._x > (castlePoint - 5))) { _local1.castleTimer++; if (_local1.castleTimer > 20) { _local1._alpha = _local1._alpha * -1; } } else { _local1.castleTimer = 0; _local1._alpha = 100; } if (_local1.castleTimer > 60) { _local1.deadSet = true; } if ((mouseHold == 0) && (mouseState == 1)) { if (pythag(_xmouse, _ymouse, _local1._x, _local1._y) < 30) { mouseState = 2; if (mousePressed == true) { _local1.active = true; mouseHold = 1; } } } _local1.sprite._rotation = _local1.sprite._rotation - (5 + _local1.rotSpeed); _local1.rotSpeed = _local1.rotSpeed / 1.02; } else if (mousePressed == false) { _local1.active = false; } else { mouseState = 3; var _local4 = _local1._x; var _local3 = _local1._y; _local1._x = _local1._x + ((_xmouse - _local1._x) / 3); _local1._y = _local1._y + ((_ymouse - _local1._y) / 3); if (_local1._y > _local1.yPos) { _local1._y = _local1.yPos; } _local1.xSpeed = (_local1._x - _xmouse) / 3; _local1.ySpeed = (_local1._y - _ymouse) / 3; _local1.rotSpeed = random(100) - 50; } if (_local1._x > 800) { _local1._x = 800; _local1.xSpeed = _local1.xSpeed * -1; } else if ((((_local1._y > (_local1.yPos - 5)) && (_local1._x < 80)) || (_local1.health <= 0)) || (_local1._x < 0)) { newEffect("Effect_Steam", _local1.layer, _local1._x - 20, _local1._y + 20); newCoins(2, _local1._x, _local1._y); deleteEnemy(_local1, enemyArray_roller, _local2); } else if (_local1.deadSet == true) { newEffect("Explosion", _local1.layer, _local1._x - 20, _local1._y + 20); deleteEnemy(_local1, enemyArray_roller, _local2); } else if (_local1._x < 80) { _local1.shadow._alpha = _local1.shadow._alpha * -1; } else { _local1.shadow._alpha = 100; } _local1.shadow._y = (_local1.yPos - _local1._y) + 15; _local2++; } } function updateDino() { var _local2 = 0; while (_local2 < enemyArray_dino.length) { eolBuffer(); var _local1 = enemyArray_dino[_local2]; if (_local1.xSpeed < 0) { _local1.xSpeed = 0; } _local1._x = _local1._x - _local1.xSpeed; _local1.xSpeed = _local1.xSpeed + 0.25; _local1.xSpeed = _local1.xSpeed / 1.25; if (_local1._x < castlePoint) { newEffect("Explosion", _local1.layer, _local1._x - 20, _local1._y + 20); deleteEnemy(_local1, enemyArray_dino, _local2); } else if (_local1.health == 0) { newCoins(4, _local1._x, _local1._y); deleteEnemy(_local1, enemyArray_dino, _local2); } _local2++; } } function updateVamp() { var _local4 = 0; while (_local4 < enemyArray_vamp.length) { eolBuffer(); var _local2 = enemyArray_vamp[_local4]; _local2._x = _local2._x - 3; _local2._y = _local2._y + (controlSkewAngleDivTen / 5); if (pythag(_local2._x, _local2._y, Flame._x, Flame._y) < 40) { if (_local2.health < _local2.maxHealth) { _local2.health++; } } if (pythag(_local2._x, _local2._y, Water._x, Water._y) < 40) { if (_root.dropUpgrade == 2) { _local2.health = _local2.health - 100; var _local3 = 0; while (_local3 < 10) { newEffect("Effect_Steam", _local2.layer, _local2._x, _local2._y); _local3++; } } else { _local2.health = _local2.health - 10; } _local2.soundBox.play(); if (_local2.health < 0) { _local2.health = 0; } _local2.sprite._alpha = _local2.sprite._alpha - 2; newEffect("Effect_Steam", _local2.layer, _local2._x, _local2._y); } if (_local2.health == 0) { newCoins(3, _local2._x, _local2._y); deleteEnemy(_local2, enemyArray_vamp, _local4); } else if (_local2._x < (castlePoint - 20)) { hurtShip(10); newEffect("Explosion", _local2.layer, _local2._x, _local2._y + 20); deleteEnemy(_local2, enemyArray_vamp, _local4); } else if (_local2._x < (castlePoint + 100)) { _local2._y = _local2._y + 1; _local2.shadow._y = _local2.shadow._y - 1; } _local4++; } } function updateBird() { var _local3 = 0; while (_local3 < enemyArray_bird.length) { eolBuffer(); var _local2 = enemyArray_bird[_local3]; _local2.wingR._rotation = controlWingAngle; _local2.wingL.wingL._rotation = controlWingAngle; _local2._x = _local2._x - _local2.speed; if (_local2.health == 0) { newCoins(2, _local2._x, _local2._y); deleteEnemy(_local2, enemyArray_bird, _local3); } else if (_local2._x < (castlePoint - 10)) { if (_local2._y > 0) { _local2._y = _local2._y - _local2.flyaway; _local2.bomb._alpha = 0; _local2.shadow._y = _local2.shadow._y + (_local2.flyaway * 1.2); _local2.shadow._alpha = _local2.shadow._alpha / 1.05; if (_local2.flyaway == 0) { _root.weaponX = _local2._x; _root.weaponY = _local2._y; newEnemy("bomb", _local2.layer); } else if (_local2.flyAway == 3) { hurtShip(8); } _local2.flyaway = _local2.flyaway + 0.5; _local2.speed = _local2.speed / 1.05; } else { deleteEnemy(_local2, enemyArray_bird, _local3); } } else { _local2._y = _local2._y - controlWingAngleDivTen; _local2.shadow._y = _local2.shadow._y + controlWingAngleDivTen; } _local3++; } } function updateBloon() { var _local3 = 0; while (_local3 < enemyArray_bloon.length) { eolBuffer(); var _local2 = enemyArray_bloon[_local3]; _local2._x = _local2._x - (_local2.speed / 3); if (_local2.health == 0) { newCoins(4, _local2._x, _local2._y); newEffect("Enemy_BSpat", _local2.layer, _local2._x - 20, _local2._y - 20); deleteEnemy(_local2, enemyArray_bloon, _local3); } else if (_local2._x < castlePoint) { if (_local2._y > 0) { _local2._y = _local2._y - _local2.flyaway; _local2.shadow._y = _local2.shadow._y + (_local2.flyaway * 1.2); _local2.shadow._alpha = _local2.shadow._alpha / 1.05; if (((_local2.flyaway == 0) || (_local2.flyaway == 4)) || (_local2.flyaway == 8)) { _root.weaponX = _local2._x; _root.weaponY = _local2._y; newEnemy("bomb", _local2.layer); } _local2.flyaway = _local2.flyaway + 0.5; _local2.speed = _local2.speed / 1.05; } else { deleteEnemy(_local2, enemyArray_bloon, _local3); } } else { _local2.sprite._rotation = _local2.sprite._rotation - (controlWingAngleDivTen / 5); } _local2._xscale = 100; _local2._yscale = 100; if (_root.nailUpgrade == 2) { pinState = pinDeath(_local2, 50); } else { pinState = pinDeath(_local2, 5); } if (pinState == true) { newEnemy("bomb", (_local2.layer - 1) + iii); } else if (pinState == false) { _local2._xscale = 90; _local2._yscale = 90; } _local3++; } } function loadSettings_bomb(weapon) { weapon._x = _root.weaponX; weapon._y = _root.weaponY; weapon._xscale = 70; weapon._yscale = 70; weapon.ySpeed = 0; weapon._rotation = -20; weapon.dropPos = 260 + (20 * weapon.layer); } function loadSettings_turret(weapon) { weapon.active = false; weapon.timer = 0; weapon.health = 0; weapon.maxHealth = 40; weapon.fireTimer = 0; weapon._x = _root.weaponX; weapon._y = _root.weaponY; weapon.gotoAndStop(2); } function updateTurret() { var _local3 = 0; while (_local3 < enemyArray_turret.length) { var _local1 = enemyArray_turret[_local3]; if (_local1.active == false) { if (_local1.health < (_local1.maxHealth - 1)) { _local1.health = _local1.health + 0.8; if (_local1.health > _local1.maxHealth) { _local1.health = _local1.maxHealth; } } else if (_local1.health == _local1.maxHealth) { _local1.health = 0; } if (_local1.timer < 20) { _local1.timer = _local1.timer + 2; _local1.health = _local1.health + 2; } else { _local1.nextFrame(); _local1.timer = 0; } } else { if (_local1.fireTimer > 0) { shakeScreen(3, 5); _local1.barrel.play(); _local1.fireTimer--; _local1.health = _local1.health - 1; } else { var _local5 = false; if (_local1.timer == 0) { _local3 = 0; while (_local3 < enemyArray_GROUND.length) { var _local4 = 0; while (_local4 < enemyArray_GROUND[_local3].length) { var _local2 = enemyArray_GROUND[_local3][_local4]; if (_local2.layer == _local1.layer) { if (((_local2._x > (_local1._x + 10)) && (_local2._x < (_local1._x + 400))) && (_local2._y > (_local1._y - 20))) { drawBullet(_local1._x + 20, (_local1._y - 10) + random(5), _local2._x, _local2._y - 15); _local5 = true; _local2.xSpeed = _local2.xSpeed - (5 + random(10)); _local2.ySpeed = _local2.ySpeed - (10 + random(5)); hurtEnemy(_local2, 5); } } _local4++; } _local3++; } _local1.timer = 15 + random(10); } else { _local1.timer--; } if (_local5 == true) { weapn.timer = 2; _local1.fireTimer = 5; } } if (_local1.health <= 0) { bombBlast(_local1._x, _local1._y); newEffect("Explosion", _local1.layer, _local1._x - 20, _local1._y + 20); deleteEnemy(_local1, enemyArray_turret, _local3); } } _local3++; } } function updateBomb() { var _local2 = 0; while (_local2 < enemyArray_bomb.length) { var _local1 = enemyArray_bomb[_local2]; _local1._x = _local1._x + _local1.xSpeed; _local1._y = _local1._y + _local1.ySpeed; _local1.ySpeed = _local1.ySpeed + 0.8; if (_local1._y > _local1.dropPos) { bombBlast(_local1._x, _local1._y); newEffect("Explosion", _local1.layer, _local1._x - 20, _local1._y - 20); deleteEnemy(_local1, enemyArray_bomb, _local2); } _local2++; } } function bombBlast(xPos, yPos) { var _local3 = 0; while (_local3 < enemyArray_AIR.length) { var _local2 = 0; while (_local2 < enemyArray_AIR[_local3].length) { var _local1 = enemyArray_AIR[_local3][_local2]; if (pythag(xPos, yPos, _local1._x, _local1._y) < 90) { hurtEnemy(_local1, 50); } _local2++; } _local3++; } } function enemyEffect(enemy) { newEffect(enemy.deadAnim, enemy.layer, enemy._x, enemy._y); } function newEffect(type, layer, xPos, yPos) { var _local2 = this["ELAYER_" + layer].attachMovie(type, this["ELAYER_" + layer].getNextHighestDepth(), this["ELAYER_" + layer].getNextHighestDepth()); _local2._x = xPos; _local2._y = yPos; } function drawHandle() { if (clearTimer == 3) { clearTimer = 0; EFFECTS.clear(); EFFECTS.lineStyle(1 + (random(10) / 10), 10857729, random(50) + 30); } else { clearTimer++; } } function drawBullet(x1, y1, x2, y2) { EFFECTS.moveTo(x1, y1); EFFECTS.lineTo(x2, y2); } function shakeScreen(ammount, time) { if (ammount >= shakeAmmount) { shakeAmmount = ammount; shakeTime = time; } } function updateShake() { _x = ((0 + random(shakeAmmount)) - (shakeAmmount / 2)); _y = ((0 + random(shakeAmmount)) - (shakeAmmount / 2)); shakeAmmount = shakeAmmount / (1 + (shakeTime / 10)); } function catchBird(xPos, yPos) { var _local6 = true; var _local3 = 0; while (_local3 < enemyArray_bird.length) { var _local2 = enemyArray_bird[_local3]; if (_local2.health > 0) { if (pythag(xPos, yPos, _local2._x, _local2._y - 10) < 40) { var _local7 = WEAPONS.attachMovie("BirdCatcher", "BC" + WEAPONS.getNextHighestDepth(), WEAPONS.getNextHighestDepth()); _local7._x = xPos; _local7._y = yPos; if (_local2.bomb._alpha > 0) { _root.weaponX = _local2._x; _root.weaponY = _local2._y; newEnemy("bomb", _local2.layer); } newCoins(2, _local2._x, _local2._y); deleteEnemy(_local2, enemyArray_bird, _local3); _local6 = false; break; } } _local3++; } if (_local6 == true) { var _local7 = WEAPONS.attachMovie("BirdCatcher_fail", "BC" + WEAPONS.getNextHighestDepth(), WEAPONS.getNextHighestDepth()); _local7._x = xPos; _local7._y = yPos; } } function updatePirates() { var _local4 = 1; while (_local4 < 5) { var _local3 = this["pirateMan" + _local4]; if (_local3.health < 3) { _local3.ammoPrompt._visible = true; } else { _local3.ammoPrompt._visible = false; } if ((this["pirateMan" + _local4]._visible == true) && (this["pirateMan" + _local4].health > 0)) { if ((_local3.active == true) && (_local3.shootTime == 0)) { if (pirateAim(_local3, random(enemyArray_AIR.length)) == true) { _local3.shootTime = (_root.pirateShootTime - (_root.pirateTrain / 2)) + random(20); } } else { _local3.shootTime--; } } _local4++; } } function pirateAim(pirate, cycle) { var _local5 = false; var _local7 = false; var _local3 = cycle; while (_local3 < enemyArray_AIR.length) { var _local4 = 0; while (_local4 < enemyArray_AIR[_local3].length) { var _local1 = enemyArray_AIR[_local3][_local4]; if (_local5 == false) { if (_local1._x < 550) { hurtEnemy(_local1, 10); pirate.arm.play(); pirate.arm._rotation = angle(pirate._x, pirate._y, _local1._x, _local1._y) - 90; drawBullet(pirate._x, pirate._y, _local1._x, _local1._y); pirate.health--; _local5 = true; } } _local4++; } if (_local3 == enemyArray_AIR.length) { _local3 = 0; } else if ((_local3 == cycle) && (_local7 == false)) { _local7 = true; } else if (_local3 == cycle) { break; } _local3++; } return(_local5); } function deleteEnemy(enemy, array, i) { enemyCounter--; if (enemy.nom == "turret") { enemyCounter++; trace("TURRET REMOVED"); } enemy.removeMovieClip(); array.splice(i, 1); } function flameControl() { Flame._alpha = random(50) + 30; if (random(4) == 0) { Flame._xscale = 90 + random(20); } if (random(4) == 0) { Flame._yscale = 70 + random(30); } } function controlWind() { BG.clouds._x = BG.clouds._x + controlWindPower; BG.waves._x = BG.waves._x + (controlWingAngleDivTen / 2); if (BG.clouds._x < -800) { BG.clouds._x = BG.clouds._x + 800; } else if (BG.clouds._x > 0) { BG.clouds._x = BG.clouds._x - 800; } } function controlWing() { if ((controlWingAngle < 45) && (controlWingSwitch == false)) { controlWingAngle = controlWingAngle + 20; } else if ((controlWingAngle > -45) && (controlWingSwitch == true)) { controlWingAngle = controlWingAngle - 20; } else if (controlWingSwitch == true) { controlWingSwitch = false; } else { controlWingSwitch = true; } controlWingAngleDivTen = controlWingAngle / 15; } function controlSkew() { if ((controlSkewAngle < 16) && (controlSkewSwitch == false)) { controlSkewAngle = controlSkewAngle + 4; } else if ((controlSkewAngle > -16) && (controlSkewSwitch == true)) { controlSkewAngle = controlSkewAngle - 2; } else if (controlSkewSwitch == true) { controlSkewSwitch = false; } else { controlSkewSwitch = true; } controlSkewAngleDivTen = controlSkewAngle / 10; } function mouseControl() { mouseMC.gotoAndStop(mouseState); if (mouseState != 1) { if (changeStateFlag < 1) { changeStateFlag++; } else { mouseState = 1; changeStateFlag = 0; } } mouseMC._x = _xmouse; mouseMC._y = _ymouse; } function hurtEnemy(enemy, ammount) { if (ammount > 1) { ammount = Math.round(ammount); enemy.health = enemy.health - ammount; var _local1 = EFFECTS.attachMovie("HPP", "H", EFFECTS.getNextHighestDepth()); _local1._x = enemy._x; _local1._y = enemy._y; _local1.textBox = ("- " + ammount) + " HP"; if (enemy.health <= 0) { enemy.health = 0; return(true); } } } function hurtShip(ammount) { W_H._visible = true; _root.healthPot = _root.healthPot + ammount; shakeScreen(ammount * 3, 3); shipHealth.flasher._alpha = 100; } function HUDBARControl() { var _local2 = Math.round((100 / _root.maxHealth) * _root.health); if (shipHealth.flasher._alpha > 0) { shipHealth.flasher._alpha = shipHealth.flasher._alpha - 5; shipHealth.flasher._width = shipHealth.bar._currentframe * 2; if ((shipHealth.flasher._width < 40) && (shipHealth.flasher._alpha <= 0)) { shipHealth.flasher._alpha = 40; } } if (_root.healthPot > 0) { _root.health--; _root.healthPot--; } shipHealth.bar.gotoAndStop(_local2); } function newEffect(type, layer, xPos, yPos) { var _local2 = this["ELAYER_" + layer].attachMovie(type, this["ELAYER_" + layer].getNextHighestDepth(), this["ELAYER_" + layer].getNextHighestDepth()); _local2._x = xPos; _local2._y = yPos; } function newCoins(ammount, xPos, yPos) { var _local2 = 0; while (_local2 < ammount) { var _local1 = ELAYER_4.attachMovie("Coin", "C" + ELAYER_4.getNextHighestDepth(), ELAYER_4.getNextHighestDepth()); _local1._x = xPos; _local1._y = yPos; _local1._xscale = _local1._xscale + random(20); _local1._yscale = _local1._xscale; _local1.xSpeed = random(10) - 5; _local1.ySpeed = -(random(3) + 2); _local1.timer = 20; _local1.rotSpeed = random(20) - 10; coinArray.push(_local1); _local2++; } } function updateCoins() { if (_root.moneyPot > 0) { _root.money = _root.money + 9; _root.moneyPot = _root.moneyPot - 9; } else { _root.money = _root.money + _root.moneyPot; _root.moneyPot = 0; } var _local3 = 0; while (_local3 < coinArray.length) { var _local2 = coinArray[_local3]; _local2.timer--; if (_local2.timer > 0) { _local2._x = _local2._x + _local2.xSpeed; _local2._y = _local2._y + _local2.ySpeed; _local2._rotation = _local2._rotation + _local2.rotSpeed; _local2.ySpeed = _local2.ySpeed + 0.5; } else if (_local2.timer > -12) { _local2._x = _local2._x - ((_local2._x - Coin._x) / 7); _local2._y = _local2._y - ((_local2._y - Coin._y) / 7); } else { HUDBAR.tBox.gotoAndPlay(2); _root.moneyPot = _root.moneyPot + ((50 + _local2._xscale) - 80); _local2.removeMovieClip(); coinArray.splice(_local3, 1); } _local3++; } } function newDay() { _root.roundTimer = 0; if (_root.roundNum != "O") { _root.roundNum++; itemUnlock(); } else { attachMovie("OUTRO", "OUTROE", getNextHighestDepth()); OUTROE._y = OUTROE._y - 5; } dayEnded = false; gameActive = true; controlWindPower = (random(600) - 300) / 100; } function dayControl() { if (_root.roundNum == 1) { _root.roundTimer = _root.roundTimer + 2; } else if (_root.roundNum == 2) { _root.roundTimer = _root.roundTimer + 1.5; } else if (_root.roundTimer < (_root.roundTimerMax + 5)) { _root.roundTimer++; } else { _root.roundTimer--; } var _local2 = Math.floor((200 / _root.roundTimerMax) * _root.roundTimer); BG.ozone.gotoAndStop(_local2); if (_root.roundTimer < _root.roundTimerMax) { HUDBAR.clock.hand._rotation = _local2 - 100; } _root.eolBuffer--; if (((_root.roundTimer > _root.roundTimerMax) && (dayEnded == false)) && (_root.eolBuffer < 0)) { dayEnded = true; gameActive = false; newUpgradeScreen(); } } function destroyAllEnemy() { var _local1 = 0; while (_local1 < enemyArray_ALL.length) { enemyArray_ALL[_local1].removeMovieClip(); _local1++; } setEnemyArray(); } function newUpgradeScreen() { attachMovie("Upgrader", "UPGRADER", getNextHighestDepth()); attachMovie("UpgradeMask", "UPGRADERMASK", getNextHighestDepth()); UPGRADERMASK._xscale = 125; UPGRADERMASK._yscale = 125; UPGRADERMASK._x = -400; UPGRADERMASK._y = -150; UPGRADER.setMask(UPGRADERMASK); mouseMC.swapDepths(getNextHighestDepth()); } function itemUnlock() { if (_root.roundNum == 2) { W_C._visible = true; HUDBAR.W_C._alpha = 100; } else if (_root.roundNum == 2) { } else if (_root.roundNum == 4) { _root.flameUpgrade = 1; Flame._visible = true; HUDBAR.FlameStill._alpha = 40; } else if (_root.roundNum == 5) { _root.dropUpgrade = 1; Water._visible = true; HUDBAR.Water._alpha = 40; } else if (_root.roundNum == 6) { } else if (_root.roundNum == 7) { } } function spawnControl() { if (_root.roundTimer > 50) { _root.bombVis = undefined; if (_root.roundNum == 1) { if (random(30) == 0) { newEnemy("blob", random(4)); } } else if (_root.roundNum == 2) { if (random(60) == 0) { newEnemy("blob", random(4)); } if (random(100) == 0) { newEnemy("bird", random(4)); } } else if (_root.roundNum == 3) { if (random(100) == 0) { newEnemy("blob", random(4)); } if (random(150) == 0) { newEnemy("bird", random(4)); } if (random(200) == 0) { newEnemy("roller", random(4)); } } else if (_root.roundNum == 4) { if (random(160) == 0) { newEnemy("blob", random(4)); } if (random(220) == 0) { newEnemy("bird", random(4)); } if (random(260) == 0) { newEnemy("roller", random(4)); } if (random(260) == 0) { newEnemy("shmallow", random(4)); } } else if (_root.roundNum == 5) { if (random(200) == 0) { newEnemy("blob", random(4)); } if (random(250) == 0) { newEnemy("bird", random(4)); } if (random(270) == 0) { newEnemy("roller", random(4)); } if (random(270) == 0) { newEnemy("shmallow", random(4)); } if (random(270) == 0) { newEnemy("vamp", random(4)); } } else if (_root.roundNum == 6) { if (random(250) == 0) { newEnemy("blob", random(4)); } if (random(250) == 0) { newEnemy("bird", random(4)); } if (random(250) == 0) { newEnemy("roller", random(4)); } if (random(250) == 0) { newEnemy("shmallow", random(4)); } if (random(250) == 0) { newEnemy("vamp", random(4)); } if (random(250) == 0) { newEnemy("dino", random(4)); } } else if (_root.roundNum != "O") { if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("blob", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("bird", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("roller", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("shmallow", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("vamp", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("dino", random(4)); } if (random(260 - (_root.roundNum * 3)) == 0) { newEnemy("bloon", random(4)); } } } } function introMovie() { if (introMC.startHud == true) { raiseHud = true; } if (raiseHud == true) { HUDBAR._y = HUDBAR._y + ((HUDBAR.yPos - HUDBAR._y) / 5); if (shipHealth._alpha < 100) { shipHealth._alpha = shipHealth._alpha + 10; } if (Math.round(HUDBAR._y) == Math.round(HUDBAR.yPos)) { Pin._visible = true; } } } function outPutText() { Border.pText = "Press SPACE to pause"; } function eolBuffer() { if (random(20) == 0) { trace((_root.eolBuffer + " ") + random(10)); } _root.eolBuffer = 10; } stop(); _root.money = 0; _root.moneyPot = 0; _root.maxHealth = 100; _root.health = 100; _root.healthPot = 0; _root.shipRepair = 1; _root.turretActive = false; _root.dropUpgrade = 0; _root.flameUpgrade = 0; _root.nailUpgrade = 0; _root.pirateActive = 0; _root.pirateTrain = 0; _root.pirateShootTime = 100; _root.pirateAmmo = 20; var pirateArray = new Array(); var p = 1; while (p < 5) { this["pirateMan" + p].active = true; this["pirateMan" + p]._visible = false; this["pirateMan" + p].shootTime = 0; this["pirateMan" + p].maxHealth = _root.pirateAmmo; pirateArray.push(this["pirateMan" + p]); p++; } Mouse.hide(); _root.roundTimerMax = 1400; bCount = -200; gameState = 0; deadTimer = 80; _root.gamePaused = false; _root.pScreen._x = -10000; gamePauseSwitch = false; Border.pauseText = "Press Space to pause"; _quality = "medium"; var i = 0; while (i < 5) { createEmptyMovieClip("ELAYER_" + i, getNextHighestDepth()); i++; } createEmptyMovieClip("WEAPONS", getNextHighestDepth()); createEmptyMovieClip("EFFECTS", getNextHighestDepth()); castlePoint = 250; _root.weaponDepth = 200; var enemyArray_blob = new Array(); var enemyArray_shmallow = new Array(); var enemyArray_roller = new Array(); var enemyArray_dino = new Array(); var enemyArray_bird = new Array(); var enemyArray_bloon = new Array(); var enemyArray_vamp = new Array(); var enemyArray_ALL = new Array(); var enemyArray_GROUND = new Array(enemyArray_blob, enemyArray_shmallow, enemyArray_dino, enemyArray_roller); var enemyArray_AIR = new Array(enemyArray_vamp, enemyArray_bloon, enemyArray_bird, enemyArray_blob, enemyArray_shmallow, enemyArray_dino, enemyArray_roller); enemyCounter = 0; var enemyArray_turret = new Array(); var enemyArray_bomb = new Array(); clearTimer = 0; shakeAmmount = 0; shakeTime = 0; var controlWindPower = ((random(600) - 300) / 100); var controlWingAngle = 0; var controlWingAngleDivTen = 0; var controlWingSwitch = false; MovieClip.prototype.skew = function (_xskew, _yskew, base_xscale, base_yscale) { this._xskew = _xskew; this._yskew = _yskew; if (arguments.length == 2) { base_xscale = 100; base_yscale = 100; } if (!this.inner_mc) { for (var _local3 in this) { if (typeof(this[_local3]) == "movieclip") { this.inner_mc = this[_local3]; break; } } if (!this.inner_mc) { trace(("No interior clip for skewing found in " + this._name) + "."); return(undefined); } this.inner_mc._rotation = -45; } var _local5 = (Math.PI/180); var _local8 = _xskew * _local5; var _local7 = _yskew * _local5; var _local6 = Math.cos(_local8); var _local9 = Math.cos(_local7); this._rotation = 45 + ((_xskew + _yskew) / 2); var _local4 = Math.sin(this._rotation * _local5) * 0.707106781186547; if (!_local4) { _local4 = 1E-7; } this._xscale = (100 * (Math.sin(_local7) + _local6)) / _local4; this._yscale = (100 * (Math.sin(_local8) + _local9)) / _local4; this.inner_mc._xscale = (base_xscale * 0.5) / _local9; this.inner_mc._yscale = (base_yscale * 0.5) / _local6; }; var controlSkewAngle = 0; var controlSkewSwitch = false; var controlSkewAngleDivTen = 0; var mouseState = 1; var mouseHold = 0; changeStateFlag = 0; mouseMC.stop(); hurtShip(0); var coinArray = new Array(); _root.enemyTimer_flyBuffer = 30; _root.enemyTimer_groundBuffer = 30; _root.roundNum = 0; newDay(); SHIP._visible = false; outTextCount = 0; _root.outTextBuffer = 0;
Instance of Symbol 418 MovieClip "AIM" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { armed = false; } onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = Math.round(_root._ymouse / 20) * 20; if (_x < 265) { _x = 265; _visible = false; } if (_y > 320) { _y = 320; } else if (_y < 260) { _y = 260; } if ((_root._ymouse > 330) || (_root._ymouse < 200)) { _visible = false; this._y = -200; armed = false; } else { armed = true; if (_root._xmouse >= 265) { _visible = true; } } }
Instance of Symbol 447 MovieClip "HUDBAR" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { var yPos = _y; _y = (_y + 1000); }
Instance of Symbol 121 MovieClip [Coin] "Coin" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); } onClipEvent (enterFrame) { if (_xscale > 120) { _xscale = (_xscale / 1.1); _yscale = _xscale; } else { _xscale = 120; _yscale = 120; } }
Instance of Symbol 272 MovieClip [Enemy_Turret] "W_T" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); _parent.ELAYER_4.swapDepths(_parent.getNextHighestDepth()); _parent.Border.swapDepths(_parent.getNextHighestDepth()); active = false; armed = false; speed = 0; xPos = _x; yPos = _y; _alpha = 0; hBar._visible = false; } on (press) { if ((_alpha == 100) && (_root.money > 800)) { _parent.AIM.gotoAndStop("turret"); active = true; } } onClipEvent (mouseUp) { _parent.AIM.gotoAndStop(1); if (((active == true) && (_parent.AIM._y >= 260)) && (_parent.AIM._y < 350)) { _root.weaponX = _parent.AIM._x; _root.weaponY = _parent.AIM._y - 12; var weaponDepth = ((_parent.AIM._y - 260) / 20); _root.money = _root.money - 800; _parent.newEnemy("turret", weaponDepth); } _x = xPos; _y = yPos; active = false; _visible = true; } onClipEvent (enterFrame) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 2)); _y = (_y + ((_root._ymouse - _y) / 2)); if (_parent.AIM._visible == true) { _visible = false; } else { _visible = true; } } } on (rollOver, dragOver) { if (_alpha == 100) { _parent.Border.outText = "TURRET: Drag onto the grass and it will attack ground based units. Cost: $800"; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_alpha == 100) { _parent.Border.outText = ""; } }
Instance of Symbol 20 MovieClip [enemy_Bomb] "W_B" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); active = false; armed = false; speed = 0; xPos = _x; yPos = _y; _alpha = 0; gotoAndStop (2); } on (press) { if ((_alpha == 100) && (_root.money > 20)) { _parent.AIM.gotoAndStop("bomb"); active = true; } } onClipEvent (mouseUp) { _parent.AIM.gotoAndStop(1); var weaponDepth = ((_parent.AIM._y - 260) / 20); if (((weaponDepth > -1) && (weaponDepth < 4)) && (active == true)) { armed = true; _root.weaponX = _parent.AIM._x; _root.weaponY = -50; var bomb = _parent.newEnemy("bomb", weaponDepth); _parent.SHIP.cannon.play(); _root.money = _root.money - 20; _parent.newEffect("BombPlace", weaponDepth, _parent.AIM._x, _parent.AIM._y); bomb._rotation = -90; bomb.gotoAndStop(2); bomb._rotation = random(360); } _x = xPos; _y = yPos; active = false; armed = false; _visible = true; } onClipEvent (enterFrame) { if ((active == false) && (armed == false)) { _x = (_x + ((xPos - _x) / 5)); _y = (_y + ((yPos - _y) / 5)); } else if ((active == true) && (armed == false)) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 2)); _y = (_y + ((_root._ymouse - _y) / 2)); if (_parent.AIM._y > 300) { _parent.AIM.flapS._visible = false; } else { _parent.AIM.flapS._visible = true; } if (_parent.AIM._y < 280) { _parent.AIM.flapN._visible = false; } else { _parent.AIM.flapN._visible = true; } if (_parent.AIM._visible == true) { _visible = false; } else { _visible = true; } } } on (rollOver, dragOver) { if (_alpha == 100) { _parent.Border.outText = "Artillary: Death from above! Drag bomb to field to aim. Cost: $20."; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_alpha == 100) { _parent.Border.outText = ""; } }
Instance of Symbol 29 MovieClip "W_C" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); xPos = _x; yPos = _y; _visible = false; } on (press) { active = true; } onClipEvent (mouseUp) { if ((_y < 320) && (active == true)) { _parent.catchBird(_x, _y); } _x = xPos; _y = yPos; active = false; } onClipEvent (enterFrame) { if (_visible == true) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_parent._xmouse - _x) / 2)); _y = (_y + ((_parent._ymouse - _y) / 2)); } } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = "BIRDCAGE: Drag over a bird and release the mouse button to cage those demons!"; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = ""; } }
Instance of Symbol 409 MovieClip "Pin" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); killActive = false; xPos = _x; yPos = _y; xOld = _x; yOld = _y; _visible = false; } on (press) { active = true; } onClipEvent (mouseUp) { active = false; } onClipEvent (enterFrame) { if (_visible == true) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; xOld = _x; yOld = _y; _x = (_x + (((_root._xmouse - 20) - _x) / 1.2)); _y = (_y + (((_root._ymouse + 20) - _y) / 1.2)); var angleTemp = _parent.angle(_x, _y, xOld, yOld); if ((angleTemp < 90) && (angleTemp > 0)) { killActive = true; } else { killActive = false; } } else { _x = (_x + ((xPos - _x) / 1.5)); _y = (_y + ((yPos - _y) / 1.5)); } } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = "Nail: The working man's crowbar. Use this to pop nasty blobs of goo and airships."; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = ""; } }
Instance of Symbol 439 MovieClip "Water" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); _visible = false; xPos = _x; yPos = _y; } on (press) { if (_visible == true) { active = true; } } onClipEvent (mouseUp) { active = false; } onClipEvent (enterFrame) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 1.2)); _y = (_y + ((_root._ymouse - _y) / 1.2)); } else { _x = (_x + ((xPos - _x) / 1.5)); _y = (_y + ((yPos - _y) / 1.5)); } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = "DROPLET: Use to cool and destroy flaming enemies."; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = ""; } }
Instance of Symbol 212 MovieClip "Flame" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); xPos = _x; yPos = _y; _visible = false; } on (press) { active = true; } onClipEvent (mouseUp) { active = false; } onClipEvent (enterFrame) { if (_visible == true) { if (active == true) { _parent.HUDBAR.FlameStill._visible = true; _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 1.2)); _y = (_y + ((_root._ymouse - _y) / 1.2)); } else { _parent.HUDBAR.FlameStill._visible = false; _x = (_x + ((xPos - _x) / 1.5)); _y = (_y + ((yPos - _y) / 1.5)); } } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = "FLAME: Drag over Shmallowmen to roast them! Ah, brings back memories of summer camp."; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = ""; } }
Instance of Symbol 451 MovieClip "W_A" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); _visible = false; xPos = _x; yPos = _y; } on (press) { if ((_visible == true) && (_root.money >= 600)) { active = true; } } onClipEvent (mouseUp) { if (active == true) { if (_parent.pythag(_x, _y, _parent.pirateMan3._x, _parent.pirateMan3._y) < 85) { _root.money = _root.money - 600; _x = xPos; _y = yPos; play(); _parent.pirateMan1.health = _root.pirateAmmo; _parent.pirateMan2.health = _root.pirateAmmo; _parent.pirateMan3.health = _root.pirateAmmo; _parent.pirateMan4.health = _root.pirateAmmo; } active = false; } } onClipEvent (enterFrame) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 1.2)); _y = (_y + ((_root._ymouse - _y) / 1.2)); } else { _x = (_x + ((xPos - _x) / 1.5)); _y = (_y + ((yPos - _y) / 1.5)); } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = "AMMO: Drag onto your Pirate Snipers to refill their ammunition. COST: $600"; _root.outTextBuffer++; } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = ""; } }
Instance of Symbol 454 MovieClip "W_H" in Symbol 456 MovieClip Frame 1
onClipEvent (load) { active = false; this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); _visible = false; xPos = _x; yPos = _y; } on (press) { if ((_visible == true) && (_root.money > 500)) { active = true; } } onClipEvent (mouseUp) { if (active == true) { if (_parent.pythag(_x, _y, _parent.SHIP._x + 10, _parent.SHIP._y - 10) < 85) { _root.money = _root.money - 500; _x = xPos; _y = yPos; play(); _root.health = _root.health + Math.round(_root.maxHealth / 4); if (_root.health > _root.maxHealth) { _root.health = _root.maxHealth; } } active = false; } } onClipEvent (enterFrame) { if (active == true) { _parent.mouseState = 4; _parent.changeStateFlag = 0; _x = (_x + ((_root._xmouse - _x) / 1.2)); _y = (_y + ((_root._ymouse - _y) / 1.2)); } else { _x = (_x + ((xPos - _x) / 1.5)); _y = (_y + ((yPos - _y) / 1.5)); } } on (rollOver, dragOver) { if (_visible == true) { _parent.Border.outText = "HEALTH: Drag onto the ship to regain %25 health. COST: $500"; _root.outTextBuffer++; } } on (rollOut, dragOut) { if (_visible == true) { _parent.Border.outText = ""; } }
Symbol 459 MovieClip Frame 1
stop();
Symbol 462 Button
on (release) { Mouse.hide(); _root.gamePaused = false; }
Symbol 464 Button
on (release) { if (qual == "High") { qual = "Low"; _quality = "low"; } else { qual = "High"; _quality = "medium"; } }
Symbol 468 Button
on (release) { if (_root.mus == undefined) { _root.mus = false; mus = "Off"; stopAllSounds(); } else { _root.mus = undefined; mus = "On"; _root.MUSIC.play(); } }
Symbol 471 Button
on (release) { nextFrame(); }
Symbol 474 Button
on (release) { prevFrame(); }
Symbol 477 Button
on (release) { stopAllSounds(); _root.gotoAndStop("TITLE"); }
Symbol 479 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 1
qual = "High"; if (_root.mus == undefined) { mus = "On"; } else { mus = "Off"; }
Instance of Symbol 461 MovieClip in Symbol 480 MovieClip Frame 1
on (release) { }
Symbol 488 MovieClip Frame 1
textBox = _root.currentText;
Symbol 488 MovieClip Frame 85
stop();
Symbol 492 MovieClip Frame 1
textBox = _root.currentText;
Symbol 492 MovieClip Frame 85
stop();
Symbol 496 MovieClip Frame 1
textBox = _root.currentText; textBox2 = _root.currentText2; stop();
Instance of Symbol 481 MovieClip in Symbol 497 MovieClip Frame 1
onClipEvent (load) { moveSwitch = false; movePos = _x; } onClipEvent (enterFrame) { if (moveSwitch == false) { if (_x > (movePos - 500)) { _x = (_x - 10); } else { moveSwitch = true; } } else if (_x < movePos) { _x = (_x + 10); } else { moveSwitch = false; } }
Symbol 497 MovieClip Frame 36
_root.currentText = "MADE BY";
Symbol 497 MovieClip Frame 80
_root.currentText = "ARMOR GAMES";
Symbol 497 MovieClip Frame 121
_root.currentText = "ANTONY LAVELLE";
Symbol 497 MovieClip Frame 161
_root.currentText = "CHRIS IGNATOV";
Symbol 497 MovieClip Frame 333
_root.currentText2 = "ART INSPIRED BY"; _root.currentText = "";
Symbol 497 MovieClip Frame 378
_root.currentText = "DAN PALADIN";
Symbol 497 MovieClip Frame 491
_root.currentText = " ";
Symbol 497 MovieClip Frame 502
_root.currentText2 = "Special Thanks to"; _root.currentText = "";
Symbol 497 MovieClip Frame 555
_root.currentText2 = "Dan McNeely"; _root.currentText = " ";
Symbol 497 MovieClip Frame 608
_root.currentText2 = "Ido Tal"; _root.currentText = "";
Symbol 497 MovieClip Frame 659
_root.currentText2 = "John Cooney"; _root.currentText = "";
Symbol 497 MovieClip Frame 730
stop(); _root.currentText = ""; _root.currentText2 = ""; _root.sharkBubble = false;
Symbol 497 MovieClip Frame 747
shipH.gotoAndStop(11);
Symbol 497 MovieClip Frame 779
_root.sharkBubble = true;
Symbol 497 MovieClip Frame 822
stopAllSounds(); _root.gotoAndStop("GAME");
Symbol 502 Button
on (release) { stopAllSounds(); _root.gotoAndStop("TITLE"); }
Symbol 503 Button
on (release) { _parent.EM.play(); _parent.nextFrame(); }
Symbol 506 MovieClip Frame 1
if ((_root.savefile.data.bestScore == undefined) || (_root.score > _root.savefile.data.bestScore)) { _root.savefile.data.bestScore = _root.score; } _root.savefile.flush();
Instance of Symbol 111 MovieClip "SHIPh" in Symbol 507 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (11); waveSwitch = false; ySpeed = 0; xSpeed = 4; Mouse.show(); } onClipEvent (enterFrame) { _x = (_x - xSpeed); if (_x < 390) { xSpeed = xSpeed / 1.1; } if (waveSwitch == false) { if (ySpeed < 2) { ySpeed = ySpeed + 0.2; } else { waveSwitch = true; } } else if (ySpeed > -2) { ySpeed = ySpeed - 0.2; } else { waveSwitch = false; } _y = (_y + (ySpeed / 2)); }
Instance of Symbol 481 MovieClip in Symbol 507 MovieClip Frame 1
onClipEvent (load) { moveSwitch = false; movePos = _x; } onClipEvent (enterFrame) { if (moveSwitch == false) { if (_x > (movePos - 90)) { _x = (_x - 5); } else { moveSwitch = true; } } else if (_x < movePos) { _x = (_x + 5); } else { moveSwitch = false; } }
Symbol 507 MovieClip Frame 146
SHIPh.gotoAndStop(11);
Symbol 507 MovieClip Frame 1040
stop();
Symbol 509 Button
on (release) { _root.gotoAndStop("TITLE"); }

Library Items

Symbol 1 GraphicUsed by:9
Symbol 2 SoundUsed by:9
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:9
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:9
Symbol 7 GraphicUsed by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [Enemy_BSpat]Uses:1 2 3 4 5 6 7 8
Symbol 10 BitmapUsed by:11
Symbol 11 GraphicUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:13 26
Symbol 13 MovieClipUses:12Used by:26
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip [Shadow]Uses:14Used by:26 56 285 292
Symbol 16 GraphicUsed by:20
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:20 29 175 184 212 272 298 409 418 425 439 451 454  Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [enemy_Bomb]Uses:16 18 19Used by:26 90 240 418 447 456
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:26
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26 56 139 272 285 290 291 292 300
Symbol 26 MovieClip [ENEMY_Bird]Uses:13 15 20 22 12 25Used by:33 241  Timeline
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClipUses:18 28Used by:33 241 447 456
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:33
Symbol 32 SoundUsed by:33
Symbol 33 MovieClip [BirdCatcher]Uses:26 29 31 32
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [BirdCatcher_fail]Uses:34
Symbol 36 BitmapUsed by:37 187 188
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClip [Weapon_Magnet]Uses:37
Symbol 39 FontUsed by:40 214 330 333 337 394
Symbol 40 EditableTextUses:39Used by:41
Symbol 41 MovieClip [HPP]Uses:40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:56
Symbol 44 GraphicUsed by:52
Symbol 45 GraphicUsed by:52
Symbol 46 GraphicUsed by:52
Symbol 47 GraphicUsed by:52
Symbol 48 GraphicUsed by:52
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:44 45 46 47 48 49 50 51Used by:56 241
Symbol 53 GraphicUsed by:55
Symbol 54 SoundUsed by:55
Symbol 55 MovieClipUses:53 54Used by:56
Symbol 56 MovieClip [Enemy_Vamp]Uses:15 43 52 25 55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [Enemy_VampDead]Uses:57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [BombPlace]Uses:59
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip [Effect_Smoke]Uses:61
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip [Effect_Steam]Uses:63
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:244
Symbol 67 FontUsed by:68 74 116 177 243 390 391 392 393 504 505
Symbol 68 TextUses:67Used by:244
Symbol 69 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 414 426 462 464 468 471 474 477
Symbol 70 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 414 426 462 464 468 471 474 477
Symbol 71 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 414 426 462 464 468 471 474 477
Symbol 72 SoundUsed by:73 75 140 141 142 143 144 145 146 147 170 242 272 414 426 451 462 464 468 471 474 477
Symbol 73 ButtonUses:69 70 71 72Used by:244
Symbol 74 TextUses:67Used by:244
Symbol 75 ButtonUses:69 70 71 72Used by:244
Symbol 76 GraphicUsed by:244
Symbol 77 GraphicUsed by:90
Symbol 78 ShapeTweeningUsed by:90
Symbol 79 GraphicUsed by:87
Symbol 80 GraphicUsed by:87
Symbol 81 GraphicUsed by:87
Symbol 82 GraphicUsed by:87
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [boom1]Uses:79 80 81 82 83 84 85 86Used by:90
Symbol 88 SoundUsed by:90 416
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:77 78 87 20 88 89Used by:111
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:111
Symbol 93 GraphicUsed by:111
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:111
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:111
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:111
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:111
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:111
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:111
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:111
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:90 92 93 95 97 99 101 103 105 107 109 110Used by:175 244 254 416 456 497 507
Symbol 112 FontUsed by:113 114 115 117 118 122 123 124 136 137 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 178 179 180 181 192 193 213 214 228 229 238 327 338 340 341 348 376 382 386 394 397 410 412 415 423 424 427 437 444 445 463 465 466 467 469 470 472 473 475 476 478 486 490 494 495 499 500 501 510
Symbol 113 TextUses:112Used by:244
Symbol 114 TextUses:112Used by:244
Symbol 115 EditableTextUses:112Used by:244
Symbol 116 TextUses:67Used by:244
Symbol 117 TextUses:112Used by:244
Symbol 118 TextUses:112Used by:244
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:121
Symbol 121 MovieClip [Coin]Uses:120Used by:244 447 456
Symbol 122 EditableTextUses:112Used by:244
Symbol 123 TextUses:112Used by:244 425
Symbol 124 EditableTextUses:112Used by:244
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:132
Symbol 127 GraphicUsed by:132
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:132 267
Symbol 131 SoundUsed by:132
Symbol 132 MovieClipUses:126 127 130 131Used by:139
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:139
Symbol 135 GraphicUsed by:138
Symbol 136 TextUses:112Used by:138
Symbol 137 TextUses:112Used by:138
Symbol 138 MovieClipUses:135 136 137Used by:139
Symbol 139 MovieClipUses:132 134 25 138Used by:244 456
Symbol 140 ButtonUses:69 70 71 72Used by:244
Symbol 141 ButtonUses:69 70 71 72Used by:244
Symbol 142 ButtonUses:69 70 71 72Used by:244
Symbol 143 ButtonUses:69 70 71 72Used by:244
Symbol 144 ButtonUses:69 70 71 72Used by:244
Symbol 145 ButtonUses:69 70 71 72Used by:244
Symbol 146 ButtonUses:69 70 71 72Used by:244
Symbol 147 ButtonUses:69 70 71 72Used by:244
Symbol 148 TextUses:112Used by:244
Symbol 149 EditableTextUses:112Used by:244
Symbol 150 TextUses:112Used by:244
Symbol 151 TextUses:112Used by:244
Symbol 152 TextUses:112Used by:244
Symbol 153 TextUses:112Used by:244
Symbol 154 TextUses:112Used by:244
Symbol 155 EditableTextUses:112Used by:244
Symbol 156 TextUses:112Used by:244
Symbol 157 TextUses:112Used by:244
Symbol 158 TextUses:112Used by:244
Symbol 159 EditableTextUses:112Used by:244
Symbol 160 TextUses:112Used by:244
Symbol 161 TextUses:112Used by:244
Symbol 162 TextUses:112Used by:244
Symbol 163 TextUses:112Used by:244
Symbol 164 TextUses:112Used by:244
Symbol 165 TextUses:112Used by:244
Symbol 166 TextUses:112Used by:244
Symbol 167 EditableTextUses:112Used by:244
Symbol 168 TextUses:112Used by:244
Symbol 169 EditableTextUses:112Used by:244
Symbol 170 MovieClipUses:69 70 71 72Used by:244
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:175
Symbol 174 SoundUsed by:175 244 454
Symbol 175 MovieClipUses:18 173 111 174Used by:244
Symbol 176 GraphicUsed by:241
Symbol 177 TextUses:67Used by:241
Symbol 178 TextUses:112Used by:241
Symbol 179 TextUses:112Used by:241
Symbol 180 TextUses:112Used by:241
Symbol 181 TextUses:112Used by:241
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClipUses:18 183Used by:241 292
Symbol 185 BitmapUsed by:186 187 190
Symbol 186 GraphicUses:185Used by:191
Symbol 187 GraphicUses:185 36Used by:191
Symbol 188 GraphicUses:36Used by:189
Symbol 189 MovieClipUses:188Used by:191
Symbol 190 GraphicUses:185Used by:191
Symbol 191 MovieClipUses:186 187 189 190Used by:241 456
Symbol 192 TextUses:112Used by:241
Symbol 193 TextUses:112Used by:241
Symbol 194 BitmapUsed by:196 295
Symbol 195 BitmapUsed by:196 293
Symbol 196 GraphicUses:194 195Used by:241
Symbol 197 GraphicUsed by:211
Symbol 198 GraphicUsed by:211
Symbol 199 GraphicUsed by:211
Symbol 200 GraphicUsed by:211
Symbol 201 GraphicUsed by:211
Symbol 202 GraphicUsed by:211
Symbol 203 GraphicUsed by:211
Symbol 204 GraphicUsed by:211
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:211
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:197 198 199 200 201 202 203 204 205 206 207 208 209 210Used by:212
Symbol 212 MovieClipUses:18 211Used by:241 447 456
Symbol 213 TextUses:112Used by:241
Symbol 214 TextUses:112 39Used by:241
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:223
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:223
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:223
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClipUses:216 218 220 222Used by:241 439
Symbol 224 ShapeTweeningUsed by:227
Symbol 225 ShapeTweeningUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:224 225 226Used by:241 439
Symbol 228 TextUses:112Used by:241
Symbol 229 TextUses:112Used by:241
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:237
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:237
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:237
Symbol 237 MovieClipUses:231 233 236Used by:241 291
Symbol 238 TextUses:112Used by:241
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:20 239Used by:241 285
Symbol 241 MovieClipUses:176 177 178 179 29 26 180 181 184 191 192 193 196 212 213 214 52 223 227 228 229 237 238 240Used by:244
Symbol 242 ButtonUses:69 70 71 72Used by:244
Symbol 243 TextUses:67Used by:244
Symbol 244 MovieClip [Upgrader]Uses:66 68 73 74 75 76 111 113 114 115 116 117 118 121 122 123 124 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 175 241 242 243 174
Symbol 245 GraphicUsed by:246 421
Symbol 246 MovieClipUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:249
Symbol 248 SoundUsed by:249 254
Symbol 249 MovieClip [UpgradeMask]Uses:247 248
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 SoundUsed by:254 416
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [OUTRO]Uses:111 250 251 248 252 253
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:257 418
Symbol 257 MovieClipUses:256Used by:272
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:268 272
Symbol 260 GraphicUsed by:267
Symbol 261 GraphicUsed by:267
Symbol 262 SoundUsed by:267
Symbol 263 GraphicUsed by:267
Symbol 264 GraphicUsed by:267
Symbol 265 GraphicUsed by:267
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:260 261 130 262 263 264 265 266Used by:268 272
Symbol 268 MovieClipUses:259 267Used by:272
Symbol 269 GraphicUsed by:272
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClip [Enemy_Turret]Uses:18 257 259 267 25 268 269 72 270 271Used by:418 447 456
Symbol 273 GraphicUsed by:284
Symbol 274 SoundUsed by:284
Symbol 275 GraphicUsed by:284
Symbol 276 GraphicUsed by:284
Symbol 277 GraphicUsed by:284
Symbol 278 GraphicUsed by:284
Symbol 279 GraphicUsed by:284
Symbol 280 GraphicUsed by:284
Symbol 281 GraphicUsed by:284
Symbol 282 GraphicUsed by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClip [explosion]Uses:273 274 275 276 277 278 279 280 281 282 283Used by:416
Symbol 285 MovieClip [Enemy_Bloon]Uses:240 15 25Used by:Timeline
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:289
Symbol 289 MovieClipUses:288Used by:290
Symbol 290 MovieClip [ENEMY_Blob]Uses:289 25Used by:Timeline
Symbol 291 MovieClip [Enemy_Dino]Uses:237 25Used by:Timeline
Symbol 292 MovieClip [ENEMY_Roller]Uses:15 184 25Used by:Timeline
Symbol 293 GraphicUses:195Used by:294
Symbol 294 MovieClipUses:293Used by:298
Symbol 295 GraphicUses:194Used by:296
Symbol 296 MovieClipUses:295Used by:298
Symbol 297 SoundUsed by:298
Symbol 298 MovieClipUses:294 296 18 297Used by:299
Symbol 299 MovieClipUses:298Used by:300
Symbol 300 MovieClip [ENEMY_Shmallow]Uses:299 25Used by:Timeline
Symbol 301 GraphicUsed by:Timeline
Symbol 302 GraphicUsed by:307
Symbol 303 ShapeTweeningUsed by:307
Symbol 304 GraphicUsed by:307
Symbol 305 ShapeTweeningUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:302 303 304 305 306Used by:324 507  Timeline
Symbol 308 BitmapUsed by:310
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:308 309Used by:311
Symbol 311 MovieClipUses:310Used by:312
Symbol 312 MovieClipUses:311Used by:324 507  Timeline
Symbol 313 BitmapUsed by:316
Symbol 314 BitmapUsed by:316
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:313 314 315Used by:324
Symbol 317 GraphicUsed by:323
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:323
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:317 319 321 322Used by:324 481  Timeline
Symbol 324 MovieClipUses:307 312 316 323Used by:456  Timeline
Symbol 325 GraphicUsed by:Timeline
Symbol 326 GraphicUsed by:328
Symbol 327 EditableTextUses:112Used by:328
Symbol 328 MovieClipUses:326 327Used by:456  Timeline
Symbol 329 GraphicUsed by:345 428  Timeline
Symbol 330 TextUses:39Used by:Timeline
Symbol 331 BitmapUsed by:332 334 335
Symbol 332 GraphicUses:331Used by:336 371 372 373 383 384 385 502 503 509
Symbol 333 TextUses:39Used by:336
Symbol 334 GraphicUses:331Used by:336 371 372 373 383 384 385 502 503 509
Symbol 335 GraphicUses:331Used by:336 371 372 373 383 384 385 502 503 509
Symbol 336 ButtonUses:332 333 334 335Used by:Timeline
Symbol 337 TextUses:39Used by:Timeline
Symbol 338 TextUses:112Used by:Timeline
Symbol 339 GraphicUsed by:342
Symbol 340 TextUses:112Used by:342
Symbol 341 TextUses:112Used by:342
Symbol 342 ButtonUses:339 340 341Used by:Timeline
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:Timeline
Symbol 345 MovieClipUses:329Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:349
Symbol 348 EditableTextUses:112Used by:349
Symbol 349 MovieClipUses:347 348Used by:Timeline
Symbol 350 GraphicUsed by:Timeline
Symbol 351 GraphicUsed by:Timeline
Symbol 352 GraphicUsed by:369
Symbol 353 GraphicUsed by:369
Symbol 354 GraphicUsed by:369
Symbol 355 FontUsed by:356 357
Symbol 356 TextUses:355Used by:369
Symbol 357 TextUses:355Used by:369
Symbol 358 SoundUsed by:369 416
Symbol 359 GraphicUsed by:369
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:369
Symbol 362 SoundUsed by:369 416
Symbol 363 SoundUsed by:369
Symbol 364 SoundUsed by:369 416
Symbol 365 GraphicUsed by:366
Symbol 366 ButtonUses:365Used by:369
Symbol 367 SoundUsed by:369 416
Symbol 368 SoundUsed by:369
Symbol 369 MovieClipUses:352 353 354 356 357 358 359 361 362 363 364 366 367 368Used by:Timeline
Symbol 370 GraphicUsed by:Timeline
Symbol 371 ButtonUses:332 334 335Used by:395
Symbol 372 ButtonUses:332 334 335Used by:395
Symbol 373 ButtonUses:332 334 335Used by:395
Symbol 374 GraphicUsed by:381
Symbol 375 GraphicUsed by:381
Symbol 376 EditableTextUses:112Used by:381
Symbol 377 GraphicUsed by:381
Symbol 378 GraphicUsed by:381
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:374 375 376 377 378 379 380Used by:395 497
Symbol 382 EditableTextUses:112Used by:395
Symbol 383 ButtonUses:332 334 335Used by:395
Symbol 384 ButtonUses:332 334 335Used by:395
Symbol 385 ButtonUses:332 334 335Used by:395
Symbol 386 EditableTextUses:112Used by:395
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:395
Symbol 390 TextUses:67Used by:395
Symbol 391 TextUses:67Used by:395
Symbol 392 TextUses:67Used by:395
Symbol 393 TextUses:67Used by:395
Symbol 394 TextUses:112 39Used by:395
Symbol 395 MovieClipUses:371 372 373 381 382 383 384 385 386 389 390 391 392 393 394Used by:Timeline
Symbol 396 GraphicUsed by:398
Symbol 397 TextUses:112Used by:398
Symbol 398 MovieClipUses:396 397Used by:Timeline
Symbol 399 SoundUsed by:Timeline
Symbol 400 GraphicUsed by:Timeline
Symbol 401 GraphicUsed by:456
Symbol 402 GraphicUsed by:409
Symbol 403 GraphicUsed by:409
Symbol 404 ShapeTweeningUsed by:407
Symbol 405 ShapeTweeningUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:404 405 406Used by:409
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:402 18 403 407 408Used by:416 447 456
Symbol 410 TextUses:112Used by:411
Symbol 411 MovieClipUses:410Used by:416
Symbol 412 TextUses:112Used by:413
Symbol 413 MovieClipUses:412Used by:416
Symbol 414 ButtonUses:69 70 71 72Used by:416
Symbol 415 TextUses:112Used by:416
Symbol 416 MovieClipUses:111 88 252 284 409 367 411 364 413 362 358 414 415Used by:456
Symbol 417 GraphicUsed by:456
Symbol 418 MovieClipUses:18 256 20 272Used by:456
Symbol 419 GraphicUsed by:425
Symbol 420 ShapeTweeningUsed by:421
Symbol 421 MovieClipUses:420 245Used by:425
Symbol 422 GraphicUsed by:425
Symbol 423 EditableTextUses:112Used by:425
Symbol 424 EditableTextUses:112Used by:425
Symbol 425 MovieClipUses:419 421 18 422 423 123 424Used by:456
Symbol 426 ButtonUses:69 70 71 72Used by:456
Symbol 427 TextUses:112Used by:456
Symbol 428 MovieClipUses:329Used by:456
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClipUses:431Used by:447
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:447
Symbol 437 EditableTextUses:112Used by:447
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClipUses:18 223 227 438Used by:447 456
Symbol 440 GraphicUsed by:446
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:446
Symbol 443 GraphicUsed by:446
Symbol 444 TextUses:112Used by:446
Symbol 445 EditableTextUses:112Used by:446
Symbol 446 MovieClipUses:440 442 443 444 445Used by:447
Symbol 447 MovieClipUses:432 436 437 121 29 409 272 20 212 439 446Used by:456
Symbol 448 GraphicUsed by:451
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:451
Symbol 451 MovieClipUses:18 448 450 72Used by:456
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:452Used by:454
Symbol 454 MovieClipUses:18 453 174Used by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:324 401 416 111 139 417 418 425 426 427 428 447 121 272 20 29 409 439 212 451 454 328 455 191Used by:Timeline
Symbol 457 GraphicUsed by:459
Symbol 458 SoundUsed by:459  Timeline
Symbol 459 MovieClipUses:457 458Used by:Timeline
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:480
Symbol 462 ButtonUses:69 70 71 72Used by:480
Symbol 463 TextUses:112Used by:480
Symbol 464 ButtonUses:69 70 71 72Used by:480
Symbol 465 TextUses:112Used by:480
Symbol 466 EditableTextUses:112Used by:480
Symbol 467 TextUses:112Used by:480
Symbol 468 ButtonUses:69 70 71 72Used by:480
Symbol 469 TextUses:112Used by:480
Symbol 470 EditableTextUses:112Used by:480
Symbol 471 ButtonUses:69 70 71 72Used by:479
Symbol 472 TextUses:112Used by:479
Symbol 473 TextUses:112Used by:479
Symbol 474 ButtonUses:69 70 71 72Used by:479
Symbol 475 TextUses:112Used by:479
Symbol 476 TextUses:112Used by:479
Symbol 477 ButtonUses:69 70 71 72Used by:479
Symbol 478 TextUses:112Used by:479
Symbol 479 MovieClipUses:471 472 473 474 475 476 477 478Used by:480
Symbol 480 MovieClipUses:461 462 463 464 465 466 467 468 469 470 479Used by:Timeline
Symbol 481 MovieClipUses:323Used by:497 507
Symbol 482 ShapeTweeningUsed by:507
Symbol 483 GraphicUsed by:497
Symbol 484 GraphicUsed by:497
Symbol 485 GraphicUsed by:488
Symbol 486 EditableTextUses:112Used by:488
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:485 486 487Used by:497
Symbol 489 GraphicUsed by:492
Symbol 490 EditableTextUses:112Used by:492
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:489 490 491Used by:497
Symbol 493 GraphicUsed by:496
Symbol 494 EditableTextUses:112Used by:496
Symbol 495 EditableTextUses:112Used by:496
Symbol 496 MovieClipUses:493 494 495Used by:497
Symbol 497 MovieClipUses:483 484 481 488 492 496 381 111Used by:507
Symbol 498 GraphicUsed by:507
Symbol 499 TextUses:112Used by:506
Symbol 500 EditableTextUses:112Used by:506
Symbol 501 TextUses:112Used by:506
Symbol 502 ButtonUses:332 334 335Used by:506
Symbol 503 ButtonUses:332 334 335Used by:506
Symbol 504 TextUses:67Used by:506
Symbol 505 TextUses:67Used by:506  Timeline
Symbol 506 MovieClipUses:499 500 501 502 503 504 505Used by:507
Symbol 507 MovieClipUses:307 312 111 481 482 497 498 506Used by:Timeline
Symbol 508 GraphicUsed by:Timeline
Symbol 509 ButtonUses:332 334 335Used by:Timeline
Symbol 510 TextUses:112Used by:Timeline

Instance Names

"BG"Frame 1Symbol 324 MovieClip
"Border"Frame 1Symbol 328 MovieClip
"playBut"Frame 1Symbol 336 Button
"pSand"Frame 1Symbol 344 MovieClip
"pLoad"Frame 1Symbol 345 MovieClip
"pMask"Frame 1Symbol 349 MovieClip
"hg"Frame 1Symbol 18 MovieClip
"hr"Frame 2Symbol 18 MovieClip
"TS"Frame 3Symbol 395 MovieClip
"hj"Frame 3Symbol 18 MovieClip
"ENGINE"Frame 5Symbol 456 MovieClip
"MUSIC"Frame 5Symbol 459 MovieClip
"pScreen"Frame 5Symbol 480 MovieClip
"Border"Frame 6Symbol 328 MovieClip
"ozone"Frame 7Symbol 307 MovieClip
"clouds"Frame 7Symbol 312 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"waves"Frame 7Symbol 323 MovieClip
"wingL"Symbol 13 MovieClip Frame 1Symbol 12 MovieClip
"health"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"wingL"Symbol 26 MovieClip [ENEMY_Bird] Frame 1Symbol 13 MovieClip
"shadow"Symbol 26 MovieClip [ENEMY_Bird] Frame 1Symbol 15 MovieClip [Shadow]
"bomb"Symbol 26 MovieClip [ENEMY_Bird] Frame 1Symbol 20 MovieClip [enemy_Bomb]
"wingR"Symbol 26 MovieClip [ENEMY_Bird] Frame 1Symbol 12 MovieClip
"hBar"Symbol 26 MovieClip [ENEMY_Bird] Frame 1Symbol 25 MovieClip
"shadow"Symbol 56 MovieClip [Enemy_Vamp] Frame 1Symbol 15 MovieClip [Shadow]
"sprite"Symbol 56 MovieClip [Enemy_Vamp] Frame 1Symbol 52 MovieClip
"soundBox"Symbol 56 MovieClip [Enemy_Vamp] Frame 1Symbol 55 MovieClip
"Ball"Symbol 90 MovieClip Frame 2Symbol 20 MovieClip [enemy_Bomb]
"cannon"Symbol 111 MovieClip Frame 1Symbol 90 MovieClip
"arm"Symbol 139 MovieClip Frame 1Symbol 132 MovieClip
"ammoPrompt"Symbol 139 MovieClip Frame 1Symbol 138 MovieClip
"bg"Symbol 175 MovieClip Frame 1Symbol 18 MovieClip
"SHIP"Symbol 175 MovieClip Frame 1Symbol 111 MovieClip
"SHIP"Symbol 175 MovieClip Frame 32Symbol 111 MovieClip
"s2"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"s1"Symbol 212 MovieClip Frame 1Symbol 211 MovieClip
"sprite"Symbol 241 MovieClip Frame 6Symbol 240 MovieClip
"SHIP"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 111 MovieClip
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"pirateMan1"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 139 MovieClip
"pirateMan4"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 139 MovieClip
"pirateMan2"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 139 MovieClip
"pirateMan3"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 139 MovieClip
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"Coin"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 121 MovieClip [Coin]
"cover_HM"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_UD"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_UF"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_UN"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_RA"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_RT"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_UP"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_BP"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"cover_RS"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 170 MovieClip
"RS"Symbol 244 MovieClip [Upgrader] Frame 1Symbol 175 MovieClip
"SHIP"Symbol 254 MovieClip [OUTRO] Frame 60Symbol 111 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"flapE"Symbol 257 MovieClip Frame 1Symbol 256 MovieClip
"barrel"Symbol 268 MovieClip Frame 1Symbol 267 MovieClip
"zone"Symbol 272 MovieClip [Enemy_Turret] Frame 1Symbol 257 MovieClip
"barrel"Symbol 272 MovieClip [Enemy_Turret] Frame 1Symbol 267 MovieClip
"hBar"Symbol 272 MovieClip [Enemy_Turret] Frame 1Symbol 25 MovieClip
"sprite"Symbol 285 MovieClip [Enemy_Bloon] Frame 1Symbol 240 MovieClip
"shadow"Symbol 285 MovieClip [Enemy_Bloon] Frame 1Symbol 15 MovieClip [Shadow]
"sprite"Symbol 290 MovieClip [ENEMY_Blob] Frame 1Symbol 289 MovieClip
"shadow"Symbol 292 MovieClip [ENEMY_Roller] Frame 1Symbol 15 MovieClip [Shadow]
"sprite"Symbol 292 MovieClip [ENEMY_Roller] Frame 1Symbol 184 MovieClip
"faceSprite"Symbol 298 MovieClip Frame 1Symbol 296 MovieClip
"faceMask"Symbol 298 MovieClip Frame 1Symbol 18 MovieClip
"sprite"Symbol 299 MovieClip Frame 1Symbol 298 MovieClip
"anim"Symbol 300 MovieClip [ENEMY_Shmallow] Frame 1Symbol 299 MovieClip
"hBar"Symbol 300 MovieClip [ENEMY_Shmallow] Frame 1Symbol 25 MovieClip
"ozone"Symbol 324 MovieClip Frame 1Symbol 307 MovieClip
"clouds"Symbol 324 MovieClip Frame 1Symbol 312 MovieClip
"waves"Symbol 324 MovieClip Frame 1Symbol 323 MovieClip
"banner1"Symbol 395 MovieClip Frame 1Symbol 381 MovieClip
"SHIP"Symbol 416 MovieClip Frame 1Symbol 111 MovieClip
"Pin"Symbol 416 MovieClip Frame 124Symbol 409 MovieClip
"Pini"Symbol 416 MovieClip Frame 179Symbol 409 MovieClip
"flapN"Symbol 418 MovieClip Frame 2Symbol 256 MovieClip
"flapS"Symbol 418 MovieClip Frame 2Symbol 256 MovieClip
"flapW"Symbol 418 MovieClip Frame 2Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 2Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 418 MovieClip Frame 3Symbol 256 MovieClip
"bar"Symbol 425 MovieClip Frame 1Symbol 421 MovieClip
"flasher"Symbol 425 MovieClip Frame 1Symbol 18 MovieClip
"sprite"Symbol 439 MovieClip Frame 1Symbol 223 MovieClip
"hand"Symbol 446 MovieClip Frame 1Symbol 442 MovieClip
"T2"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"tBox"Symbol 447 MovieClip Frame 1Symbol 436 MovieClip
"T1"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T3"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T4"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T5"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T6"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T7"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"T8"Symbol 447 MovieClip Frame 1Symbol 432 MovieClip
"Coin"Symbol 447 MovieClip Frame 1Symbol 121 MovieClip [Coin]
"W_C"Symbol 447 MovieClip Frame 1Symbol 29 MovieClip
"W_T"Symbol 447 MovieClip Frame 1Symbol 272 MovieClip [Enemy_Turret]
"W_B"Symbol 447 MovieClip Frame 1Symbol 20 MovieClip [enemy_Bomb]
"FlameStill"Symbol 447 MovieClip Frame 1Symbol 212 MovieClip
"clock"Symbol 447 MovieClip Frame 1Symbol 446 MovieClip
"BG"Symbol 456 MovieClip Frame 1Symbol 324 MovieClip
"introMC"Symbol 456 MovieClip Frame 1Symbol 416 MovieClip
"SHIP"Symbol 456 MovieClip Frame 1Symbol 111 MovieClip
"pirateMan1"Symbol 456 MovieClip Frame 1Symbol 139 MovieClip
"AIM"Symbol 456 MovieClip Frame 1Symbol 418 MovieClip
"shipHealth"Symbol 456 MovieClip Frame 1Symbol 425 MovieClip
"pirateMan4"Symbol 456 MovieClip Frame 1Symbol 139 MovieClip
"pirateMan3"Symbol 456 MovieClip Frame 1Symbol 139 MovieClip
"pirateMan2"Symbol 456 MovieClip Frame 1Symbol 139 MovieClip
"pauseBut"Symbol 456 MovieClip Frame 1Symbol 426 Button
"HUDBAR"Symbol 456 MovieClip Frame 1Symbol 447 MovieClip
"Coin"Symbol 456 MovieClip Frame 1Symbol 121 MovieClip [Coin]
"W_T"Symbol 456 MovieClip Frame 1Symbol 272 MovieClip [Enemy_Turret]
"W_B"Symbol 456 MovieClip Frame 1Symbol 20 MovieClip [enemy_Bomb]
"W_C"Symbol 456 MovieClip Frame 1Symbol 29 MovieClip
"Pin"Symbol 456 MovieClip Frame 1Symbol 409 MovieClip
"Water"Symbol 456 MovieClip Frame 1Symbol 439 MovieClip
"Flame"Symbol 456 MovieClip Frame 1Symbol 212 MovieClip
"W_A"Symbol 456 MovieClip Frame 1Symbol 451 MovieClip
"W_H"Symbol 456 MovieClip Frame 1Symbol 454 MovieClip
"Border"Symbol 456 MovieClip Frame 1Symbol 328 MovieClip
"mouseMC"Symbol 456 MovieClip Frame 1Symbol 191 MovieClip
"pauseBut"Symbol 479 MovieClip Frame 1Symbol 471 Button
"pauseBut"Symbol 479 MovieClip Frame 2Symbol 474 Button
"pauseBut"Symbol 479 MovieClip Frame 2Symbol 477 Button
"pauseBut"Symbol 480 MovieClip Frame 1Symbol 462 Button
"pauseBut"Symbol 480 MovieClip Frame 1Symbol 464 Button
"pauseBut"Symbol 480 MovieClip Frame 1Symbol 468 Button
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 481 MovieClip Frame 1Symbol 323 MovieClip
"shipH"Symbol 497 MovieClip Frame 747Symbol 111 MovieClip
"ozone"Symbol 507 MovieClip Frame 1Symbol 307 MovieClip
"clouds"Symbol 507 MovieClip Frame 1Symbol 312 MovieClip
"SHIPh"Symbol 507 MovieClip Frame 1Symbol 111 MovieClip
"SHIPh"Symbol 507 MovieClip Frame 146Symbol 111 MovieClip
"EM"Symbol 507 MovieClip Frame 159Symbol 497 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 9 as "Enemy_BSpat"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Shadow"
ExportAssets (56)Timeline Frame 1Symbol 20 as "enemy_Bomb"
ExportAssets (56)Timeline Frame 1Symbol 26 as "ENEMY_Bird"
ExportAssets (56)Timeline Frame 1Symbol 33 as "BirdCatcher"
ExportAssets (56)Timeline Frame 1Symbol 35 as "BirdCatcher_fail"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Weapon_Magnet"
ExportAssets (56)Timeline Frame 1Symbol 41 as "HPP"
ExportAssets (56)Timeline Frame 1Symbol 56 as "Enemy_Vamp"
ExportAssets (56)Timeline Frame 1Symbol 58 as "Enemy_VampDead"
ExportAssets (56)Timeline Frame 1Symbol 60 as "BombPlace"
ExportAssets (56)Timeline Frame 1Symbol 62 as "Effect_Smoke"
ExportAssets (56)Timeline Frame 1Symbol 64 as "Effect_Steam"
ExportAssets (56)Timeline Frame 1Symbol 87 as "boom1"
ExportAssets (56)Timeline Frame 1Symbol 121 as "Coin"
ExportAssets (56)Timeline Frame 1Symbol 244 as "Upgrader"
ExportAssets (56)Timeline Frame 1Symbol 249 as "UpgradeMask"
ExportAssets (56)Timeline Frame 1Symbol 254 as "OUTRO"
ExportAssets (56)Timeline Frame 1Symbol 272 as "Enemy_Turret"
ExportAssets (56)Timeline Frame 1Symbol 284 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 285 as "Enemy_Bloon"
ExportAssets (56)Timeline Frame 1Symbol 290 as "ENEMY_Blob"
ExportAssets (56)Timeline Frame 1Symbol 291 as "Enemy_Dino"
ExportAssets (56)Timeline Frame 1Symbol 292 as "ENEMY_Roller"
ExportAssets (56)Timeline Frame 1Symbol 300 as "ENEMY_Shmallow"

Labels

"PRELOADER"Frame 1
"INTRO"Frame 2
"TITLE"Frame 3
"GAME"Frame 5
"END"Frame 6
"DEAD"Frame 7
"point"Symbol 191 MovieClip Frame 1
"grab"Symbol 191 MovieClip Frame 2
"bomb"Symbol 418 MovieClip Frame 2
"turret"Symbol 418 MovieClip Frame 3
"cont"Symbol 497 MovieClip Frame 743

Dynamic Text Variables

textBoxSymbol 40 EditableText"-1 HP"
repairsLeftSymbol 115 EditableText"10 repairs"
_root.healthSymbol 122 EditableText"999"
_root.maxHealthSymbol 124 EditableText"999"
_root.moneySymbol 149 EditableText"Current Treasure"
_root.pirateActiveSymbol 155 EditableText"999"
_root.pirateTrainSymbol 159 EditableText"999"
_root.maxHealthSymbol 167 EditableText"999"
outTextSymbol 169 EditableText""
outTextSymbol 327 EditableText""
loadTextSymbol 348 EditableText"Loaded: 100%"
textBoxSymbol 376 EditableText"ART INSPIRED BY"
flagText1Symbol 382 EditableText"ART INSPIRED BY"
flagText1Symbol 386 EditableText"ART INSPIRED BY"
_root.healthSymbol 423 EditableText"999"
_root.maxHealthSymbol 424 EditableText"999"
_root.moneySymbol 437 EditableText"2,867,540"
_root.roundNumSymbol 445 EditableText"ROUND"
qualSymbol 466 EditableText"Adjust quality for better performance/appearance."
musSymbol 470 EditableText"Adjust quality for better performance/appearance."
textBoxSymbol 486 EditableText"ANTONY LAVELLE"
textBoxSymbol 490 EditableText"ANTONY LAVELLE"
textBoxSymbol 494 EditableText"ART INSPIRED BY"
textBox2Symbol 495 EditableText"ANTONY LAVELLE"
_root.scoreSymbol 500 EditableText""




http://swfchan.com/23/110326/info.shtml
Created: 13/3 -2019 21:24:57 Last modified: 13/3 -2019 21:24:57 Server time: 12/05 -2024 16:29:00