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

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

Shore Siege!.swf

This is the info page for
Flash #40754

(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

Ver 1.1

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 - 2000; } 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 408 MovieClip Frame 1
if ((_parent._name != "Pin") || (_root.money > 0)) { this.swapDepths(666); this.removeMovieClip(); }
Symbol 410 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 290
stop();
Symbol 414 MovieClip Frame 236
stop();
Symbol 415 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 417 MovieClip Frame 1
_parent.W_H._alpha = 0;
Symbol 417 MovieClip Frame 10
SHIP.gotoAndStop(11);
Symbol 417 MovieClip Frame 91
SHIP.gotoAndStop(10);
Instance of Symbol 284 MovieClip [explosion] in Symbol 417 MovieClip Frame 91
onClipEvent (enterFrame) { _rotation = -90; }
Instance of Symbol 284 MovieClip [explosion] in Symbol 417 MovieClip Frame 108
onClipEvent (enterFrame) { _rotation = 0; }
Instance of Symbol 284 MovieClip [explosion] in Symbol 417 MovieClip Frame 124
onClipEvent (enterFrame) { _rotation = -90; }
Symbol 417 MovieClip Frame 131
SHIP.gotoAndStop(3);
Symbol 417 MovieClip Frame 179
stop(); _root.health = 100; _parent.W_H._visible = false; _parent.W_H._alpha = 100;
Instance of Symbol 410 MovieClip "Pini" in Symbol 417 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 417 MovieClip Frame 203
stop();
Symbol 419 MovieClip Frame 1
stop();
Instance of Symbol 20 MovieClip [enemy_Bomb] in Symbol 419 MovieClip Frame 2
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 272 MovieClip [Enemy_Turret] in Symbol 419 MovieClip Frame 3
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 422 MovieClip "bar" in Symbol 426 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (100); }
Symbol 427 Button
on (release) { if (gameState == 2) { _root.gamePaused = true; } }
Symbol 433 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
function onEnterFrame() { sprite._rotation = sprite._rotation + 3; } stop();
Instance of Symbol 443 MovieClip "hand" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { _rotation = -100; }
Symbol 448 MovieClip Frame 1
this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth);
Instance of Symbol 121 MovieClip [Coin] "Coin" in Symbol 448 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 448 MovieClip Frame 1
onClipEvent (load) { hBar._visible = false; }
Instance of Symbol 20 MovieClip [enemy_Bomb] "W_B" in Symbol 448 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); this.swapDepths(_parent.getNextHighestDepth() + _root.weaponDepth); }
Instance of Symbol 212 MovieClip "FlameStill" in Symbol 448 MovieClip Frame 1
onClipEvent (load) { s1.stop(); s2.stop(); _visible = false; }
Symbol 452 MovieClip Frame 1
stop();
Symbol 455 MovieClip Frame 1
stop();
Symbol 457 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) { var _local1 = enemyArray_blob[_local2]; eolBuffer(_local1._x); _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) { var _local2 = enemyArray_shmallow[_local3]; eolBuffer(_local2._x); 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) { var _local1 = enemyArray_roller[_local2]; eolBuffer(_local1._x); 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) { var _local1 = enemyArray_dino[_local2]; eolBuffer(_local1._x); if (_local1.xSpeed < 1) { _local1.xSpeed = _local1.xSpeed + 1; } _local1._x = _local1._x - _local1.xSpeed; 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) { var _local2 = enemyArray_vamp[_local4]; eolBuffer(_local2._x); _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) { var _local2 = enemyArray_bird[_local3]; eolBuffer(_local2._x); _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) { var _local2 = enemyArray_bloon[_local3]; eolBuffer(_local2._x); _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(xPos) { if (xPos < 800) { _root.eolBuffer = 25; } } 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 419 MovieClip "AIM" in Symbol 457 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 448 MovieClip "HUDBAR" in Symbol 457 MovieClip Frame 1
onClipEvent (load) { var yPos = _y; _y = (_y + 1000); }
Instance of Symbol 121 MovieClip [Coin] "Coin" in Symbol 457 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 457 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 457 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 457 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 410 MovieClip "Pin" in Symbol 457 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 440 MovieClip "Water" in Symbol 457 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 457 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 452 MovieClip "W_A" in Symbol 457 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 455 MovieClip "W_H" in Symbol 457 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 460 MovieClip Frame 1
stop();
Symbol 463 Button
on (release) { Mouse.hide(); _root.gamePaused = false; }
Symbol 465 Button
on (release) { if (qual == "High") { qual = "Low"; _quality = "low"; } else { qual = "High"; _quality = "medium"; } }
Symbol 469 Button
on (release) { if (_root.mus == undefined) { _root.mus = false; mus = "Off"; stopAllSounds(); } else { _root.mus = undefined; mus = "On"; _root.MUSIC.play(); } }
Symbol 472 Button
on (release) { nextFrame(); }
Symbol 475 Button
on (release) { prevFrame(); }
Symbol 478 Button
on (release) { stopAllSounds(); _root.gotoAndStop("TITLE"); }
Symbol 480 MovieClip Frame 1
stop();
Symbol 481 MovieClip Frame 1
qual = "High"; if (_root.mus == undefined) { mus = "On"; } else { mus = "Off"; }
Instance of Symbol 462 MovieClip in Symbol 481 MovieClip Frame 1
on (release) { }
Symbol 489 MovieClip Frame 1
textBox = _root.currentText;
Symbol 489 MovieClip Frame 85
stop();
Symbol 493 MovieClip Frame 1
textBox = _root.currentText;
Symbol 493 MovieClip Frame 85
stop();
Symbol 497 MovieClip Frame 1
textBox = _root.currentText; textBox2 = _root.currentText2; stop();
Instance of Symbol 482 MovieClip in Symbol 498 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 498 MovieClip Frame 36
_root.currentText = "MADE BY";
Symbol 498 MovieClip Frame 80
_root.currentText = "ARMOR GAMES";
Symbol 498 MovieClip Frame 121
_root.currentText = "ANTONY LAVELLE";
Symbol 498 MovieClip Frame 161
_root.currentText = "CHRIS IGNATOV";
Symbol 498 MovieClip Frame 333
_root.currentText2 = "ART INSPIRED BY"; _root.currentText = "";
Symbol 498 MovieClip Frame 378
_root.currentText = "DAN PALADIN";
Symbol 498 MovieClip Frame 491
_root.currentText = " ";
Symbol 498 MovieClip Frame 502
_root.currentText2 = "Special Thanks to"; _root.currentText = "";
Symbol 498 MovieClip Frame 555
_root.currentText2 = "Dan McNeely"; _root.currentText = " ";
Symbol 498 MovieClip Frame 608
_root.currentText2 = "Ido Tal"; _root.currentText = "";
Symbol 498 MovieClip Frame 659
_root.currentText2 = "John Cooney"; _root.currentText = "";
Symbol 498 MovieClip Frame 730
stop(); _root.currentText = ""; _root.currentText2 = ""; _root.sharkBubble = false;
Symbol 498 MovieClip Frame 747
shipH.gotoAndStop(11);
Symbol 498 MovieClip Frame 779
_root.sharkBubble = true;
Symbol 498 MovieClip Frame 822
stopAllSounds(); _root.gotoAndStop("GAME");
Symbol 503 Button
on (release) { stopAllSounds(); _root.gotoAndStop("TITLE"); }
Symbol 504 Button
on (release) { _parent.EM.play(); _parent.nextFrame(); }
Symbol 507 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 508 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 482 MovieClip in Symbol 508 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 508 MovieClip Frame 146
SHIPh.gotoAndStop(11);
Symbol 508 MovieClip Frame 1040
stop();
Symbol 510 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 410 419 426 440 452 455  Timeline
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [enemy_Bomb]Uses:16 18 19Used by:26 90 240 419 448 457
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 448 457
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 505 506
Symbol 68 TextUses:67Used by:244
Symbol 69 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 415 427 463 465 469 472 475 478
Symbol 70 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 415 427 463 465 469 472 475 478
Symbol 71 GraphicUsed by:73 75 140 141 142 143 144 145 146 147 170 242 415 427 463 465 469 472 475 478
Symbol 72 SoundUsed by:73 75 140 141 142 143 144 145 146 147 170 242 272 415 427 452 463 465 469 472 475 478
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 417
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 417 457 498 508
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 399 411 413 416 424 425 428 438 445 446 464 466 467 468 470 471 473 474 476 477 479 487 491 495 496 500 501 502 511
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 448 457
Symbol 122 EditableTextUses:112Used by:244
Symbol 123 TextUses:112Used by:244 426
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 457
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 455
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 457
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 448 457
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 440
Symbol 224 ShapeTweeningUsed by:227
Symbol 225 ShapeTweeningUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:224 225 226Used by:241 440
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 422
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 417
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 419
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:419 448 457
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:417
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 508  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 508  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 482  Timeline
Symbol 324 MovieClipUses:307 312 316 323Used by:457  Timeline
Symbol 325 GraphicUsed by:Timeline
Symbol 326 GraphicUsed by:328
Symbol 327 EditableTextUses:112Used by:328
Symbol 328 MovieClipUses:326 327Used by:457  Timeline
Symbol 329 GraphicUsed by:345 429  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 503 504 510
Symbol 333 TextUses:39Used by:336
Symbol 334 GraphicUses:331Used by:336 371 372 373 383 384 385 503 504 510
Symbol 335 GraphicUses:331Used by:336 371 372 373 383 384 385 503 504 510
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 417
Symbol 359 GraphicUsed by:369
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:369
Symbol 362 SoundUsed by:369 417
Symbol 363 SoundUsed by:369
Symbol 364 SoundUsed by:369 417
Symbol 365 GraphicUsed by:366
Symbol 366 ButtonUses:365Used by:369
Symbol 367 SoundUsed by:369 417
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 498
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 TextUses:112Used by:Timeline
Symbol 400 SoundUsed by:Timeline
Symbol 401 GraphicUsed by:Timeline
Symbol 402 GraphicUsed by:457
Symbol 403 GraphicUsed by:410
Symbol 404 GraphicUsed by:410
Symbol 405 ShapeTweeningUsed by:408
Symbol 406 ShapeTweeningUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:405 406 407Used by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:403 18 404 408 409Used by:417 448 457
Symbol 411 TextUses:112Used by:412
Symbol 412 MovieClipUses:411Used by:417
Symbol 413 TextUses:112Used by:414
Symbol 414 MovieClipUses:413Used by:417
Symbol 415 ButtonUses:69 70 71 72Used by:417
Symbol 416 TextUses:112Used by:417
Symbol 417 MovieClipUses:111 88 252 284 410 367 412 364 414 362 358 415 416Used by:457
Symbol 418 GraphicUsed by:457
Symbol 419 MovieClipUses:18 256 20 272Used by:457
Symbol 420 GraphicUsed by:426
Symbol 421 ShapeTweeningUsed by:422
Symbol 422 MovieClipUses:421 245Used by:426
Symbol 423 GraphicUsed by:426
Symbol 424 EditableTextUses:112Used by:426
Symbol 425 EditableTextUses:112Used by:426
Symbol 426 MovieClipUses:420 422 18 423 424 123 425Used by:457
Symbol 427 ButtonUses:69 70 71 72Used by:457
Symbol 428 TextUses:112Used by:457
Symbol 429 MovieClipUses:329Used by:457
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432
Symbol 432 MovieClipUses:431Used by:433
Symbol 433 MovieClipUses:432Used by:448
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:436
Symbol 436 MovieClipUses:435Used by:437
Symbol 437 MovieClipUses:436Used by:448
Symbol 438 EditableTextUses:112Used by:448
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:18 223 227 439Used by:448 457
Symbol 441 GraphicUsed by:447
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:447
Symbol 444 GraphicUsed by:447
Symbol 445 TextUses:112Used by:447
Symbol 446 EditableTextUses:112Used by:447
Symbol 447 MovieClipUses:441 443 444 445 446Used by:448
Symbol 448 MovieClipUses:433 437 438 121 29 410 272 20 212 440 447Used by:457
Symbol 449 GraphicUsed by:452
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:452
Symbol 452 MovieClipUses:18 449 451 72Used by:457
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:18 454 174Used by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:324 402 417 111 139 418 419 426 427 428 429 448 121 272 20 29 410 440 212 452 455 328 456 191Used by:Timeline
Symbol 458 GraphicUsed by:460
Symbol 459 SoundUsed by:460  Timeline
Symbol 460 MovieClipUses:458 459Used by:Timeline
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:481
Symbol 463 ButtonUses:69 70 71 72Used by:481
Symbol 464 TextUses:112Used by:481
Symbol 465 ButtonUses:69 70 71 72Used by:481
Symbol 466 TextUses:112Used by:481
Symbol 467 EditableTextUses:112Used by:481
Symbol 468 TextUses:112Used by:481
Symbol 469 ButtonUses:69 70 71 72Used by:481
Symbol 470 TextUses:112Used by:481
Symbol 471 EditableTextUses:112Used by:481
Symbol 472 ButtonUses:69 70 71 72Used by:480
Symbol 473 TextUses:112Used by:480
Symbol 474 TextUses:112Used by:480
Symbol 475 ButtonUses:69 70 71 72Used by:480
Symbol 476 TextUses:112Used by:480
Symbol 477 TextUses:112Used by:480
Symbol 478 ButtonUses:69 70 71 72Used by:480
Symbol 479 TextUses:112Used by:480
Symbol 480 MovieClipUses:472 473 474 475 476 477 478 479Used by:481
Symbol 481 MovieClipUses:462 463 464 465 466 467 468 469 470 471 480Used by:Timeline
Symbol 482 MovieClipUses:323Used by:498 508
Symbol 483 ShapeTweeningUsed by:508
Symbol 484 GraphicUsed by:498
Symbol 485 GraphicUsed by:498
Symbol 486 GraphicUsed by:489
Symbol 487 EditableTextUses:112Used by:489
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:486 487 488Used by:498
Symbol 490 GraphicUsed by:493
Symbol 491 EditableTextUses:112Used by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:490 491 492Used by:498
Symbol 494 GraphicUsed by:497
Symbol 495 EditableTextUses:112Used by:497
Symbol 496 EditableTextUses:112Used by:497
Symbol 497 MovieClipUses:494 495 496Used by:498
Symbol 498 MovieClipUses:484 485 482 489 493 497 381 111Used by:508
Symbol 499 GraphicUsed by:508
Symbol 500 TextUses:112Used by:507
Symbol 501 EditableTextUses:112Used by:507
Symbol 502 TextUses:112Used by:507
Symbol 503 ButtonUses:332 334 335Used by:507
Symbol 504 ButtonUses:332 334 335Used by:507
Symbol 505 TextUses:67Used by:507
Symbol 506 TextUses:67Used by:507  Timeline
Symbol 507 MovieClipUses:500 501 502 503 504 505 506Used by:508
Symbol 508 MovieClipUses:307 312 111 482 483 498 499 507Used by:Timeline
Symbol 509 GraphicUsed by:Timeline
Symbol 510 ButtonUses:332 334 335Used by:Timeline
Symbol 511 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 457 MovieClip
"MUSIC"Frame 5Symbol 460 MovieClip
"pScreen"Frame 5Symbol 481 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
"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 417 MovieClip Frame 1Symbol 111 MovieClip
"Pin"Symbol 417 MovieClip Frame 124Symbol 410 MovieClip
"Pini"Symbol 417 MovieClip Frame 179Symbol 410 MovieClip
"flapN"Symbol 419 MovieClip Frame 2Symbol 256 MovieClip
"flapS"Symbol 419 MovieClip Frame 2Symbol 256 MovieClip
"flapW"Symbol 419 MovieClip Frame 2Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 2Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"flapE"Symbol 419 MovieClip Frame 3Symbol 256 MovieClip
"bar"Symbol 426 MovieClip Frame 1Symbol 422 MovieClip
"flasher"Symbol 426 MovieClip Frame 1Symbol 18 MovieClip
"sprite"Symbol 440 MovieClip Frame 1Symbol 223 MovieClip
"hand"Symbol 447 MovieClip Frame 1Symbol 443 MovieClip
"T2"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"tBox"Symbol 448 MovieClip Frame 1Symbol 437 MovieClip
"T1"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T3"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T4"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T5"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T6"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T7"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"T8"Symbol 448 MovieClip Frame 1Symbol 433 MovieClip
"Coin"Symbol 448 MovieClip Frame 1Symbol 121 MovieClip [Coin]
"W_C"Symbol 448 MovieClip Frame 1Symbol 29 MovieClip
"W_T"Symbol 448 MovieClip Frame 1Symbol 272 MovieClip [Enemy_Turret]
"W_B"Symbol 448 MovieClip Frame 1Symbol 20 MovieClip [enemy_Bomb]
"FlameStill"Symbol 448 MovieClip Frame 1Symbol 212 MovieClip
"clock"Symbol 448 MovieClip Frame 1Symbol 447 MovieClip
"BG"Symbol 457 MovieClip Frame 1Symbol 324 MovieClip
"introMC"Symbol 457 MovieClip Frame 1Symbol 417 MovieClip
"SHIP"Symbol 457 MovieClip Frame 1Symbol 111 MovieClip
"pirateMan1"Symbol 457 MovieClip Frame 1Symbol 139 MovieClip
"AIM"Symbol 457 MovieClip Frame 1Symbol 419 MovieClip
"shipHealth"Symbol 457 MovieClip Frame 1Symbol 426 MovieClip
"pirateMan4"Symbol 457 MovieClip Frame 1Symbol 139 MovieClip
"pirateMan3"Symbol 457 MovieClip Frame 1Symbol 139 MovieClip
"pirateMan2"Symbol 457 MovieClip Frame 1Symbol 139 MovieClip
"pauseBut"Symbol 457 MovieClip Frame 1Symbol 427 Button
"HUDBAR"Symbol 457 MovieClip Frame 1Symbol 448 MovieClip
"Coin"Symbol 457 MovieClip Frame 1Symbol 121 MovieClip [Coin]
"W_T"Symbol 457 MovieClip Frame 1Symbol 272 MovieClip [Enemy_Turret]
"W_B"Symbol 457 MovieClip Frame 1Symbol 20 MovieClip [enemy_Bomb]
"W_C"Symbol 457 MovieClip Frame 1Symbol 29 MovieClip
"Pin"Symbol 457 MovieClip Frame 1Symbol 410 MovieClip
"Water"Symbol 457 MovieClip Frame 1Symbol 440 MovieClip
"Flame"Symbol 457 MovieClip Frame 1Symbol 212 MovieClip
"W_A"Symbol 457 MovieClip Frame 1Symbol 452 MovieClip
"W_H"Symbol 457 MovieClip Frame 1Symbol 455 MovieClip
"Border"Symbol 457 MovieClip Frame 1Symbol 328 MovieClip
"mouseMC"Symbol 457 MovieClip Frame 1Symbol 191 MovieClip
"pauseBut"Symbol 480 MovieClip Frame 1Symbol 472 Button
"pauseBut"Symbol 480 MovieClip Frame 2Symbol 475 Button
"pauseBut"Symbol 480 MovieClip Frame 2Symbol 478 Button
"pauseBut"Symbol 481 MovieClip Frame 1Symbol 463 Button
"pauseBut"Symbol 481 MovieClip Frame 1Symbol 465 Button
"pauseBut"Symbol 481 MovieClip Frame 1Symbol 469 Button
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"waves"Symbol 482 MovieClip Frame 1Symbol 323 MovieClip
"shipH"Symbol 498 MovieClip Frame 747Symbol 111 MovieClip
"ozone"Symbol 508 MovieClip Frame 1Symbol 307 MovieClip
"clouds"Symbol 508 MovieClip Frame 1Symbol 312 MovieClip
"SHIPh"Symbol 508 MovieClip Frame 1Symbol 111 MovieClip
"SHIPh"Symbol 508 MovieClip Frame 146Symbol 111 MovieClip
"EM"Symbol 508 MovieClip Frame 159Symbol 498 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 419 MovieClip Frame 2
"turret"Symbol 419 MovieClip Frame 3
"cont"Symbol 498 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 424 EditableText"999"
_root.maxHealthSymbol 425 EditableText"999"
_root.moneySymbol 438 EditableText"2,867,540"
_root.roundNumSymbol 446 EditableText"ROUND"
qualSymbol 467 EditableText"Adjust quality for better performance/appearance."
musSymbol 471 EditableText"Adjust quality for better performance/appearance."
textBoxSymbol 487 EditableText"ANTONY LAVELLE"
textBoxSymbol 491 EditableText"ANTONY LAVELLE"
textBoxSymbol 495 EditableText"ART INSPIRED BY"
textBox2Symbol 496 EditableText"ANTONY LAVELLE"
_root.scoreSymbol 501 EditableText""




http://swfchan.com/9/40754/info.shtml
Created: 10/5 -2019 20:50:51 Last modified: 10/5 -2019 20:50:51 Server time: 22/12 -2024 17:44:02