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

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

Damn Birds.swf

This is the info page for
Flash #205593

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


Text
LOADING

PRESENTED BY

CONTINUE

PLAY THIS GAME

PLAY MORE GAMES

INSTRUCTIONS

HIGH SCORES

© Copyright 2006 MoFunZone.com. Developed by Dmitry Zheltobriukhov.

CLOSE

PREV

NEXT

STORY

You are a statue in a park. You stood here for years
and watched birds pooping on you until one day your
patience came to its end and you decided to take
revenge on these feathered demons.
Thank God you are a statue with a gun!

CONTROLS

Aim your gun with your mouse and click to shoot.
If your load ends, you must wait until your gun is reloaded
before you can shoot again.
The gun will not be reloaded if you are out of ammo.

KEYS:

-

1

5

Select a gun

R

Tab

Switch to the next available gun

Reload the gun*

P

Pause the game

*your gun is relaoded automatically when the load ends. However,
you can reload it at any moment pressing "R"

The cleaning bar indicates the level of filthiness (green to red)
and the current cleaning level (white grid). Under the
cleaning bar you will see the estimation of the cleaning cost.
You can adjust the level of cleaning and clean as much poo
as you wish. When you're done adjusting, press "CLEAN"
button to execute cleaning.

MAINTENANCE

Before each new level you can buy new weapons and ammo,
increase your defense and clean yourself.

CLEANING

DEFENSE

You can click on "DEFENSE" button and buy defense points
that will increase your anti-poo protection.

WEAPONS

The weapons you have purchased appear in color, while
unavailable weapons appear in black and white.
If you have enogh money to buy a new weapon, you can
press "BUY IT" button next to the gun's icon and purchase it.

AMMO

You can buy ammo for a weapon you have purchased.
To do so press "BUY AMMO" button next to a purchased
gun and adjust the amount you want to buy using
+1, -1, +10, -10, +100 and -100 buttons and press "BUY"
button resets the amount to 0.
button calculates the maximum amount of the current
ammo you can manage to buy.
Note that new guns come with no ammo and after buying a new
weapon you need to buy its ammo to be able to use it.

0

+1

+10

-1

-10

+100

-100

0

1

2

3

4

5

6

7

8

9

LEVEL

0

1

2

3

4

5

6

7

8

9

Defense:

Ammo:

Reloading

PLAY

Money:

0000000000000000000

Price: $1000

BUY IT

Not Enough
Money

Ammo: 10000

BUY AMMO

Clean: 100% - Cost: $1000

CLEAN

Musket
Power: 10
Load: 1

Shotgun
Power: 5-25
Load: 2

Pump Gun
Power: 7-35
Load: 6

SMG
Power: 20
Load: 30

Bazooka
Power: 200
Load: 1

DEFENSE

Defense: 1000000

BUY

$1 per Unit

Musket Bullets

$4 per Unit

Shotgun Shells

$3 per Unit

SMG Cartridges

$50 per Unit

Bazooka Rockets

$100 per Point

Anti-Poo Protection

CANCEL

0000000000

Cost: $00000000000000000000

GAME PAUSED

RESUME

INSTRUCTIONS

END

LEVEL XXXXXX COMPLETE

You have killed xxx birds

and earned $xxxxxxxx

CONTINUE

YOUR SCORE IS

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

SUBMIT SCORE

PLAY AGAIN

YOUR NAME:

SUBMIT

CANCEL

ActionScript [AS1/AS2]

Frame 1
function goTo() { getURL ("http://www.MoFunZone.com"); } stop(); var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); newMenu.customItems.push(new ContextMenuItem("MoFunZone.com - Play More Games", goTo)); this.menu = newMenu; MoFunZone_URL = "http://gamefilez.mofunzone"; MoFunZone_path = _url.substring(0, length(MoFunZone_URL)); MoFunZone_loader = new LoadVars(); MoFunZone_loader.load("http://www.mofunzone.com/hotlink/check_online_game.php"); MoFunZone_loader.onLoad = function (success) { if ((success && (this.mofunzone_allow_game)) && (MoFunZone_path == MoFunZone_URL)) { } else { getURL ("http://www.mofunzone.com", "_self"); unloadMovie (_root); } };
Instance of Symbol 38 MovieClip in Frame 1
onClipEvent (enterFrame) { if (_parent.getBytesLoaded() >= _parent.getBytesTotal()) { _parent.gotoAndStop("Intro"); } else { Percentage = (_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100; gotoAndStop(Math.round(Percentage) + 1); } }
Frame 2
stop();
Frame 3
stop();
Instance of Symbol 159 MovieClip "Instructions" in Frame 3
onClipEvent (load) { PrevColor = new Color(Prev); NextColor = new Color(Next); gotoAndStop (1); _visible = false; } onClipEvent (enterFrame) { if (_currentframe == 1) { PrevColor.setRGB(8947848); PrevButton.enabled = false; } else { PrevColor.setRGB(3355443); PrevButton.enabled = true; } if (_currentframe == _totalframes) { NextColor.setRGB(8947848); NextButton.enabled = false; } else { NextColor.setRGB(3355443); NextButton.enabled = true; } }
Frame 4
stop();
Instance of Symbol 168 MovieClip "Background" in Frame 4
onClipEvent (load) { gotoAndStop (1); }
Instance of Symbol 182 MovieClip "LevelText" in Frame 4
onClipEvent (load) { function Update() { DigitsArray = new Array(0, 0, 0, 0, 0, 0, 0, 0); TempValue = _parent.Scene.Level; i = 5; while (i >= 0) { TenPow = Math.pow(10, i); DigitsArray[i] = Math.floor(TempValue / TenPow); TempValue = TempValue - (DigitsArray[i] * TenPow); i--; } LastDigit = 0; i = 5; while (i >= 0) { if (DigitsArray[i] != 0) { LastDigit = i; break; } i--; } i = 0; while (i <= LastDigit) { DigNum = (i + 5) - LastDigit; eval ("Digit" + DigNum).gotoAndStop(DigitsArray[i] + 1); i++; } i = 0; while (i <= (4 - LastDigit)) { eval ("Digit" + i).gotoAndStop(11); i++; } _x = (250 - (((LastDigit * 26) + 165) / 2)); } Update(); }
Instance of Symbol 740 MovieClip "Scene" in Frame 4
onClipEvent (load) { function AddFeather(x, y, Scale, Rotation, r, g, b, Blood) { FreeFeather = 0; ii = 1; while (ii <= TotalFeathers) { if (!eval ("Feather" + ii)._visible) { FreeFeather = ii; break; } ii++; } PermitFeather = true; if (FreeFeather == 0) { if (TotalFeathers < 500) { TotalFeathers++; FeatherSample.duplicateMovieClip("Feather" + TotalFeathers, this.getNextHighestDepth()); FreeFeather = TotalFeathers; } else { PermitFeather = false; } } if (PermitFeather) { NewFeather = eval ("Feather" + FreeFeather); NewFeather._x = x; NewFeather._y = y; NewFeather._xscale = (NewFeather._yscale = Scale); NewFeather._rotation = Rotation; NewFeather.col = new Color(NewFeather); NewFeather.col.setTransform({ra:0, rb:r, ga:0, gb:g, ba:0, bb:b, aa:100, ab:0}); NewFeather.RotSpeed = 0; if (Blood) { NewFeather.gotoAndStop(2); } else { NewFeather.gotoAndStop(1); } NewFeather._visible = true; return(FreeFeather); } } function Fire() { FreeFire = 0; i = 1; while (i <= FiresNum) { if (!eval ("GunFire" + i)._visible) { FreeFire = i; break; } i++; } if (FreeFire == 0) { FiresNum++; GunFire1.duplicateMovieClip("GunFire" + FiresNum, this.getNextHighestDepth()); FreeFire = FiresNum; } GunFire = eval ("GunFire" + FreeFire); RoughAngle = (Statue.Body._currentframe - 1) * 11.25; GunFire._x = RiflePeak.x; GunFire._y = RiflePeak.y; GunFire._visible = true; GunFire._rotation = RoughAngle; GunFire.gotoAndStop(RifleType); GunFire.Inside.gotoAndPlay(1); } function FireRocket() { FreeRocket = 0; i = 1; while (i <= TotalRockets) { if (!eval ("Rocket" + i)._visible) { FreeRocket = i; break; } i++; } if (FreeRocket == 0) { TotalRockets++; RocketSample.duplicateMovieClip("Rocket" + TotalRockets, this.getNextHighestDepth()); FreeRocket = TotalRockets; } NewRocket = eval ("Rocket" + FreeRocket); RoughAngle = (Statue.Body._currentframe - 1) * 11.25; NewRocket._x = RiflePeak.x; NewRocket._y = RiflePeak.y; NewRocket._visible = true; NewRocket._rotation = RoughAngle; NewRocket.XSpeed = RocketSpeed * Math.sin(RifleAngle); NewRocket.YSpeed = RocketSpeed * Math.cos(RifleAngle); NewRocket.Exploding = false; NewRocket.gotoAndStop(1); } function CalcAngle(Xfrom, Yfrom, Xto, Yto) { XDis = Math.abs(Xto - Xfrom); YDis = Math.abs(Yto - Yfrom); Angle = Math.atan(YDis / XDis); if (Xto > Xfrom) { if (Yto < Yfrom) { Angle = halfPI - Angle; } else { Angle = halfPI + Angle; } } else if (Yto > Yfrom) { Angle = (Math.PI + halfPI) - Angle; } else { Angle = (Math.PI + halfPI) + Angle; } if (Angle < 0) { Angle = Angle + (Math.PI*2); } return(Angle); } function CalcDistance(Xfrom, Yfrom, Xto, Yto) { xDistance = Math.abs(Xto - Xfrom); yDistance = Math.abs(Yto - Yfrom); LineDistance = Math.sqrt(Math.pow(xDistance, 2) + Math.pow(yDistance, 2)); return(LineDistance); } function CalculateRiflePeak() { RiflePeak.x = Rifles[RifleType].PeakX; RiflePeak.y = Rifles[RifleType].PeakY; Statue.Body.Gun.localToGlobal(RiflePeak); this.globalToLocal(RiflePeak); } function AddBird(Type, Side, Height) { FreeBird = 0; ii = 1; while (ii <= TotalBirds) { if (!eval ("Bird" + ii)._visible) { FreeBird = ii; break; } ii++; } if (FreeBird == 0) { TotalBirds++; BirdSample.duplicateMovieClip("Bird" + TotalBirds, this.getNextHighestDepth()); FreeBird = TotalBirds; } NewBird = eval ("Bird" + FreeBird); NewBird._rotation = 0; NewBird.gotoAndStop(Type); NewBird.Body.gotoAndPlay(1); NewBird._visible = true; NewBird.Move = true; NewBird.Hit = false; NewBird.Dead = false; NewBird.Type = Type; NewBird.SoundControl = new Sound(NewBird); if ((NewBird.Type == 2) or (NewBird.Type == 6)) { NewBird.SoundControl.attachSound("Flapping2"); NewBird.SoundFrame = 1; } else if (NewBird.Type != 4) { NewBird.SoundControl.attachSound("Flapping2"); if (NewBird.Type == 1) { NewBird.SoundFrame = 1; } else { NewBird.SoundFrame = 4; } } if (Type == 1) { NewBird.MaxSpeed = 5; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.5; NewBird.Weight = 30; NewBird.ShitType = 1; NewBird.ShitScale = 80; NewBird.ShitWeight = 6; NewBird.Radius = 20; NewBird.HitFrame = 10; NewBird.Health = 10; NewBird.FeatherColors = new Array({r:179, g:179, b:179}, {r:102, g:102, b:102}); NewBird.DirChangeOdds = 20; NewBird.SpeedChangeOdds = 20; NewBird.ShitOdds = 40; } if (Type == 2) { NewBird.MaxSpeed = 7; NewBird.MinSpeed = 4; NewBird.Acceleration = 1; NewBird.Weight = 15; NewBird.ShitType = 1; NewBird.ShitScale = 50; NewBird.ShitWeight = 4; NewBird.Radius = 10; NewBird.HitFrame = 6; NewBird.Health = 5; NewBird.FeatherColors = new Array({r:135, g:97, b:61}, {r:197, g:197, b:197}, {r:0, g:0, b:0}); NewBird.DirChangeOdds = 40; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 30; } if (Type == 3) { NewBird.MaxSpeed = 6; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.5; NewBird.Weight = 50; NewBird.ShitType = 1; NewBird.ShitScale = 100; NewBird.ShitWeight = 8; NewBird.Radius = 25; NewBird.HitFrame = 18; NewBird.Health = 14; NewBird.FeatherColors = new Array({r:51, g:51, b:51}); NewBird.DirChangeOdds = 30; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 20; } if (Type == 4) { NewBird.MaxSpeed = 13; NewBird.MinSpeed = 7; NewBird.Acceleration = 1; NewBird.Weight = 20; NewBird.ShitType = 1; NewBird.ShitScale = 60; NewBird.ShitWeight = 5; NewBird.Radius = 20; NewBird.HitFrame = 33; NewBird.Health = 7; NewBird.FeatherColors = new Array({r:51, g:51, b:51}, {r:163, g:155, b:141}); NewBird.DirChangeOdds = 5; NewBird.SpeedChangeOdds = 20; NewBird.ShitOdds = 10; NewBird.Inclination = random(3) - 1; } if (Type == 5) { NewBird.MaxSpeed = 6; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.3; NewBird.Weight = 80; NewBird.ShitType = 1; NewBird.ShitScale = 120; NewBird.ShitWeight = 10; NewBird.Radius = 35; NewBird.HitFrame = 18; NewBird.Health = 20; NewBird.FeatherColors = new Array({r:204, g:199, b:183}, {r:194, g:189, b:173}, {r:214, g:209, b:193}, {r:230, g:230, b:230}, {r:220, g:220, b:220}, {r:105, g:79, b:68}, {r:51, g:51, b:51}); NewBird.DirChangeOdds = 40; NewBird.SpeedChangeOdds = 40; NewBird.ShitOdds = 20; } if (Type == 6) { NewBird.MaxSpeed = 8; NewBird.MinSpeed = 3; NewBird.Acceleration = 1; NewBird.Weight = 30; NewBird.ShitType = 1; NewBird.ShitScale = 70; NewBird.ShitWeight = 6; NewBird.Radius = 20; NewBird.HitFrame = 6; NewBird.Health = 10; NewBird.FeatherColors = new Array({r:224, g:105, b:105}, {r:51, g:51, b:51}, {r:153, g:153, b:153}, {r:204, g:204, b:204}); NewBird.DirChangeOdds = 30; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 15; } if (Type == 7) { NewBird.MaxSpeed = 7; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.5; NewBird.Weight = 100; NewBird.ShitType = 2; NewBird.ShitScale = 100; NewBird.ShitWeight = 25; NewBird.Radius = 50; NewBird.HitFrame = 18; NewBird.Health = 40; NewBird.FeatherColors = new Array({r:230, g:230, b:230}, {r:230, g:230, b:230}, {r:51, g:51, b:51}); NewBird.DirChangeOdds = 0; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 15; } if (Type == 8) { NewBird.MaxSpeed = 7; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.3; NewBird.Weight = 90; NewBird.ShitType = 1; NewBird.ShitScale = 130; NewBird.ShitWeight = 15; NewBird.Radius = 40; NewBird.HitFrame = 18; NewBird.Health = 35; NewBird.FeatherColors = new Array({r:230, g:230, b:230}, {r:230, g:209, b:195}, {r:179, g:150, b:134}, {r:51, g:51, b:51}); NewBird.DirChangeOdds = 30; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 15; } if (Type == 9) { NewBird.MaxSpeed = 8; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.5; NewBird.Weight = 110; NewBird.ShitType = 1; NewBird.ShitScale = 150; NewBird.ShitWeight = 17; NewBird.Radius = 60; NewBird.HitFrame = 18; NewBird.Health = 50; NewBird.FeatherColors = new Array({r:204, g:204, b:204}, {r:82, g:59, b:45}, {r:69, g:50, b:35}); NewBird.DirChangeOdds = 30; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 15; } if (Type == 10) { NewBird.MaxSpeed = 6; NewBird.MinSpeed = 3; NewBird.Acceleration = 0.1; NewBird.Weight = 1000; NewBird.ShitType = 2; NewBird.ShitScale = 100; NewBird.ShitWeight = 25; NewBird.Radius = 150; NewBird.HitFrame = 18; NewBird.Health = 200; NewBird.FeatherColors = new Array({r:204, g:0, b:0}, {r:160, g:0, b:0}, {r:212, g:0, b:0}); NewBird.DirChangeOdds = 30; NewBird.SpeedChangeOdds = 30; NewBird.ShitOdds = 10; } if (Level > 5) { NewBird.MinSpeed = NewBird.MinSpeed + Math.round(Math.sqrt(Level * 10) / 8); NewBird.MaxSpeed = NewBird.MaxSpeed + Math.round(Math.sqrt(Level * 5) / 4); } NewBird.Speed = NewBird.MinSpeed + random((NewBird.MaxSpeed - NewBird.MinSpeed) + 1); if (isNaN(Side)) { Side = random(2); } if (Side == 0) { NewBird._x = 250 + NewBird.Radius; NewBird.Direction = Math.PI + halfPI; } else { NewBird._x = -250 - NewBird.Radius; NewBird.Direction = halfPI; } if (isNaN(Height)) { if (NewBird.Type == 9) { Height = random(100) - 310; } if (NewBird.Type == 10) { Height = random(100) - 290; } if (isNaN(Height)) { Height = random(350) - 310; } } NewBird._y = Height; NewBird.WentRight = Number.NaN; NewBird.InWedge = false; BirdsOnScreen++; return(FreeBird); } function RandomBird() { B = BirdsPattern[random(BirdsPattern.length)]; return(B); } function Shit(Shitter) { FreeShit = 0; ii = 1; while (ii <= TotalShits) { if (!eval ("Shit" + ii)._visible) { FreeShit = ii; break; } ii++; } if (FreeShit == 0) { TotalShits++; ShitSample.duplicateMovieClip("Shit" + TotalShits, this.getNextHighestDepth()); FreeShit = TotalShits; } NewShit = eval ("Shit" + FreeShit); NewShit.Speed = 0; ShitFrom = {x:ShitPoint[Shitter.Type].x, y:ShitPoint[Shitter.Type].y}; Shitter.localToGlobal(ShitFrom); this.globalToLocal(ShitFrom); NewShit.OldX = (NewShit._x = ShitFrom.x); NewShit.OldY = (NewShit._y = ShitFrom.y); NewShit.gotoAndStop(Shitter.ShitType); NewShit.Body.gotoAndStop(1); NewShit.Scale = Shitter.ShitScale; NewShit.XSpeed = Shitter.XSpeed; NewShit.YSpeed = Shitter.YSpeed; NewShit.Weight = Shitter.ShitWeight; NewShit.Hit = false; NewShit._visible = true; } function ShootingLine(Angle) { Result = 0; B1 = -(1 / Math.tan(Angle)); A1 = SCLocY - (SCLocX * B1); Targets = new Array(); n = 1; while (n <= TotalBirds) { Bird = eval ("Bird" + n); CorrectHalf = (((Bird._x + Bird.Radius) >= RiflePeak.x) and (Angle <= Math.PI)) or (((Bird._x - Bird.Radius) <= RiflePeak.x) and (Angle >= Math.PI)); if (Bird._visible and CorrectHalf) { B2 = -(1 / Math.tan(Angle - halfPI)); A2 = Bird._y - (Bird._x * B2); InterX = (A1 - A2) / (B2 - B1); InterY = A1 + (B1 * InterX); if (CalcDistance(Bird._x, Bird._y, InterX, InterY) <= Bird.Radius) { Targets.push({Bird:n, Distance:CalcDistance(SCLocX, SCLocY, InterX, InterY)}); } } n++; } if (Targets.length > 1) { s1 = 0; while (s1 < (Targets.length - 1)) { s2 = s1 + 1; while (s2 < Targets.length) { if ((s2 != s1) and (Targets[s2].Distance < Targets[s1].Distance)) { temp = Targets[s1]; Targets[s1] = Targets[s2]; Targets[s2] = temp; } s2++; } s1++; } } if (Targets.length > 0) { Xco = Math.sin(Angle); Yco = Math.cos(Angle); StoppedBullet = false; ss = 0; while (ss < Targets.length) { Bird = eval ("Bird" + Targets[ss].Bird); StartDis = Targets[ss].Distance - Bird.Radius; CurPoint = {x:SCLocX + (StartDis * Xco), y:SCLocY - (StartDis * Yco)}; if ((Bird.Radius <= 20) and ((RifleType == 1) or (RifleType == 4))) { Result = {Bird:Targets[ss].Bird, x:CurPoint.x, y:CurPoint.y, Xco:Xco, Yco:Yco}; StoppedBullet = true; } else { this.localToGlobal(CurPoint); ii = 0; while (ii <= (Bird.Radius * 2)) { if (Bird.hitTest(CurPoint.x, CurPoint.y, true)) { this.globalToLocal(CurPoint); Result = {Bird:Targets[ss].Bird, x:CurPoint.x, y:CurPoint.y, Xco:Xco, Yco:Yco}; StoppedBullet = true; break; } CurPoint.x = CurPoint.x + Xco; CurPoint.y = CurPoint.y - Yco; ii++; } } if (StoppedBullet) { break; } ss++; } } return(Result); } function ChangeGun(GunNum) { if ((GunNum != RifleType) and Rifles[GunNum].Purchased) { i = 1; while (i <= 5) { ReloadSounds[i].stop(); i++; } RifleType = GunNum; if (Rifles[RifleType].Load > Rifles[RifleType].Amo.val) { Rifles[RifleType].Load = Rifles[RifleType].Amo.val; } _parent.GunIcon.gotoAndStop(RifleType); _parent.AmoText.Update(); ReloadTime = 0; if (Rifles[RifleType].Load > 0) { _parent.GunIcon.Amo._visible = true; _parent.GunIcon.Reloading._visible = false; _parent.GunIcon.Amo.gotoAndStop(Rifles[RifleType].Load); Reloading = false; } else { _parent.GunIcon.Amo._visible = false; PermitFire = false; if (Rifles[RifleType].Amo.val > 0) { _parent.GunIcon.Reloading._visible = true; Reloading = true; } else { _parent.GunIcon.Reloading._visible = false; Reloading = false; } } if ((!Reloading) and (Rifles[RifleType].Amo.val > 0)) { PermitFire = true; } } } function Unpause() { Paused = false; ib = 1; while (ib <= _parent.Scene.TotalBirds) { eval ("Bird" + ib).Body.play(); ib++; } _parent.Target._visible = true; Mouse.hide(); BGSounds[1].start(); SoundPlaying = new Array(); TotalSounds = 0; } function BlowFeathers(Bird, CentX, CentY, Strength) { if (Bird.Type == 10) { MaxFeathers = Strength * 5; if (MaxFeathers > 200) { MaxFeathers = 200; } MaxDis = 30 + Math.round(Strength / 2); } else { MaxDis = 30 + Math.round(Strength / 5); MaxFeathers = Strength; if (MaxFeathers > 50) { MaxFeaters = 50; } } f = 0; while (f <= random(MaxFeathers)) { An = Math.random() * dblPI; Dis = random(MaxDis); Scale = Feathers[Bird.Type].MinScale + random(Feathers[Bird.Type].ScaleAmplitude); XSpeed = Dis * Math.sin(An); YSpeed = Dis * Math.cos(An); fx = CentX + XSpeed; fy = CentY - YSpeed; Rot = (Rad2Deg * An) - 90; Ind = random(Bird.FeatherColors.length); FN = AddFeather(fx, fy, Scale, Rot, Bird.FeatherColors[Ind].r, Bird.FeatherColors[Ind].g, Bird.FeatherColors[Ind].b, Bird.Type == 10); if (Bird.Type == 10) { eval ("Feather" + FN).XSpeed = XSpeed; eval ("Feather" + FN).YSpeed = YSpeed; } f++; } } function InitiateLevel() { i = 1; while (i <= TotalBirds) { eval ("Bird" + i)._visible = false; i++; } i = 1; while (i <= TotalShits) { eval ("Shit" + i)._visible = false; i++; } i = 1; while (i <= TotalFeathers) { eval ("Feather" + i)._visible = false; i++; } i = 1; while (i <= TotalRockets) { eval ("Rocket" + i)._visible = false; i++; } i = 1; while (i <= 5) { if (Rifles[i].MaxLoad <= Rifles[i].Amo.val) { Rifles[i].Load = Rifles[i].MaxLoad; } else { Rifles[i].Load = Rifles[i].Amo.val; } i++; } _parent.ShitText.Update(); _parent.AmoText.Update(); _parent.LevelText._visible = true; _parent.LevelText.Update(); _parent.ShitMeter.gotoAndStop(Math.round(ShitLevel)); if (Rifles[RifleType].Load > 0) { _parent.GunIcon.Amo._visible = true; PermitFire = true; } _parent.GunIcon.Amo.gotoAndStop(Rifles[RifleType].Load); ChangeGun(RifleType); Season = Level % 4; if (Season == 0) { Season = 4; } _parent.Background.gotoAndStop(Season); if (Season == 3) { TColor1.setRGB(0); TColor2.setRGB(0); TColor3.setRGB(0); TColor4.setRGB(0); } else { TColor1.setRGB(16777215); TColor2.setRGB(16777215); TColor3.setRGB(16777215); TColor4.setRGB(16777215); } LevelTime = 1000 + (200 * (Level - 1)); Timer = 0; BirdsOnScreen = 0; KilledBirds = 0; LevelMoney = 0; WedgeFlying = false; if (Level < Difficulty.length) { MaxBirds = Difficulty[Level].Max; BirdsPattern = Difficulty[Level].Pattern; } else { MaxBirds = Math.round((Seasons[Season].MaxCo * Math.sqrt(Level)) * 3); BirdsPattern = Seasons[Season].Pattern; } } function NextGun() { i = 1; while (i <= 5) { if ((RifleType + i) <= 5) { GunToCheck = RifleType + i; } else { GunToCheck = (RifleType + i) - 5; } if (Rifles[GunToCheck].Purchased and (Rifles[GunToCheck].Amo.val > 0)) { ChangeGun(GunToCheck); return; } i++; } } function InitiateWedge(Type, MaxLength) { WedgeStep = 0; WedgeFlying = true; Wedge = new Array(); WedgeGap = random(20) + 30; WedgeLength = random(MaxLength - 2) + 3; WedgeMiddle = random(30) - 180; Wedge[0] = {Step:0, y:(WedgeMiddle + 10) - random(20)}; WedgeSide = random(2); WedgeType = Type; InitiatedWedgeBirds = 0; w = 1; while (w < WedgeLength) { Wedge.push({Step:((WedgeGap * w) + random(20)) - 10, y:((WedgeMiddle + (w * 30)) + random(20)) - 10}); Wedge.push({Step:((WedgeGap * w) + random(20)) - 10, y:((WedgeMiddle - (w * 30)) + random(20)) - 10}); w++; } } function InitiateStork() { StorkNum = AddBird(7, random(2), -120 - random(180)); eval ("Bird" + StorkNum).Body.Sack.gotoAndStop(1); eval ("Bird" + StorkNum).Status = 1; eval ("Bird" + StorkNum).ShitLine = random(60) - 30; } _parent.Score = 0; Money = 100; Protection = 0; ShitLevel = 0; WedgeFlying = false; Wedge = new Array(); GlobalSound = new Sound(); TColor1 = new Color(_parent.ShitMeter.Lines); TColor2 = new Color(_parent.ShitText); TColor3 = new Color(_parent.AmoText); TColor4 = new Color(_parent.LevelClock); SoundPlaying = new Array(); TotalSounds = 0; CarSound = new Array(); BGSounds = new Array(); i = 1; while (i <= 15) { this.createEmptyMovieClip("Dummy" + i, this.getNextHighestDepth()); BGSounds[i] = new Sound(eval ("Dummy" + i)); i++; } BGSounds[1].attachSound("Background"); BGSounds[2].attachSound("Car1"); BGSounds[3].attachSound("Car2"); BGSounds[4].attachSound("Car3"); BGSounds[5].attachSound("Horn1"); BGSounds[6].attachSound("Horn2"); BGSounds[7].attachSound("Horn3"); BGSounds[8].attachSound("Birds1"); BGSounds[9].attachSound("Birds2"); BGSounds[10].attachSound("Birds3"); BGSounds[11].attachSound("Birds4"); BGSounds[12].attachSound("Birds5"); BGSounds[13].attachSound("Birds6"); BGSounds[14].attachSound("Birds7"); BGSounds[15].attachSound("Birds8"); BGSounds[1].onSoundComplete = function () { BGSounds[1].start(); }; BGSounds[1].setVolume(15); ShotSounds = new Array(); ShotSounds[1] = new Sound(this); ShotSounds[1].attachSound("Musket"); ShotSounds[2] = new Sound(this); ShotSounds[2].attachSound("Shotgun1"); ShotSounds[3] = new Sound(this); ShotSounds[3].attachSound("Shotgun2"); ShotSounds[4] = new Sound(this); ShotSounds[4].attachSound("SMG"); ShotSounds[5] = new Sound(this); ShotSounds[5].attachSound("Bazooka"); NoBullet = new Sound(); NoBullet.attachSound("no bullet"); ReloadSounds = new Array(); ReloadSounds[1] = new Sound(Statue); ReloadSounds[1].attachSound("Reload Musket"); ReloadSounds[2] = new Sound(Statue); ReloadSounds[2].attachSound("Reload Shotgun1"); ReloadSounds[3] = new Sound(Statue); ReloadSounds[3].attachSound("Reload Shotgun2"); ReloadSounds[4] = new Sound(Statue); ReloadSounds[4].attachSound("Reload SMG"); ReloadSounds[5] = new Sound(Statue); ReloadSounds[5].attachSound("Reload Bazooka"); ShitHit = new Sound(); ShitHit.attachSound("Shit Hit"); LevelTime = 1000; Timer = 0; halfPI = (Math.PI/2); dblPI = (Math.PI*2); Rad2Deg = 360 / dblPI; PermitFire = true; Reloading = false; ReloadTime = 0; RocketSpeed = 30; Gravity = 0.1; Level = 0; LevelColor = new Color(_parent.LevelText); Paused = true; Difficulty = [Number.NaN, {Max:5, Pattern:[1, 1, 1, 1, 2]}, {Max:5, Pattern:[1, 1, 1, 1, 2, 2, 2, 3]}, {Max:6, Pattern:[1, 1, 2, 2, 3]}, {Max:5, Pattern:[1, 1, 2, 3, 4]}, {Max:7, Pattern:[1, 1, 1, 2, 4]}, {Max:7, Pattern:[1, 1, 2, 3, 3]}, {Max:9, Pattern:[1, 2, 3, 3, 3]}, {Max:7, Pattern:[2, 3, 3, 4]}, {Max:8, Pattern:[1, 1, 2, 3, 4, 5]}, {Max:8, Pattern:[2, 3, 3, 3]}, {Max:11, Pattern:[1, 3, 3, 6]}, {Max:8, Pattern:[3, 4]}, {Max:11, Pattern:[1, 1, 5, 4]}, {Max:10, Pattern:[2, 3, 3]}, {Max:14, Pattern:[3, 6]}, {Max:12, Pattern:[2, 3, 4, 4]}, {Max:15, Pattern:[1, 2, 3, 5, 8, 9]}, {Max:13, Pattern:[2, 3, 3, 9]}]; Seasons = [Number.NaN, {MaxCo:1, Pattern:[1, 2, 4, 5, 9]}, {MaxCo:1, Pattern:[1, 2, 3, 9]}, {MaxCo:1.4, Pattern:[1, 2, 3, 3, 3, 6]}, {MaxCo:0.9, Pattern:[1, 2, 3, 4, 4, 4]}]; BirdsOnScreen = 0; Rifles = new Array(Number.NaN, {PeakX:0, PeakY:-69, Strength:10, Amo:{val:50}, Load:1, MaxLoad:1, ReloadTime:36, Purchased:true}, {PeakX:0, PeakY:-59, Strength:5, Amo:{val:0}, Load:0, MaxLoad:2, ReloadTime:36, Purchased:false}, {PeakX:0, PeakY:-52, Strength:7, Amo:Object, Load:0, MaxLoad:6, ReloadTime:36, Purchased:false}, {PeakX:0, PeakY:-41, Strength:20, Amo:{val:0}, Load:0, MaxLoad:30, ReloadTime:36, Purchased:false}, {PeakX:0, PeakY:-52, Strength:100, Amo:{val:0}, Load:0, MaxLoad:1, ReloadTime:36, Purchased:false}); Rifles[3].Amo = Rifles[2].Amo; Feathers = new Array(Number.NaN, {MinScale:20, ScaleAmplitude:70}, {MinScale:10, ScaleAmplitude:50}, {MinScale:30, ScaleAmplitude:80}, {MinScale:15, ScaleAmplitude:60}, {MinScale:40, ScaleAmplitude:90}, {MinScale:15, ScaleAmplitude:60}, {MinScale:50, ScaleAmplitude:100}, {MinScale:40, ScaleAmplitude:100}, {MinScale:60, ScaleAmplitude:100}, {MinScale:10, ScaleAmplitude:40}); BirdScore = new Array(Number.NaN, 10, 15, 20, 25, 30, 15, 100, 50, 120, 500); RiflePeak = new Object(); RifleType = 1; ShitPoint = new Array(Number.NaN, {x:-5.3, y:5.8}, {x:-3.6, y:0}, {x:-10, y:7}, {x:0, y:5}, {x:-9, y:9}, {x:-3.8, y:6.7}, {x:35, y:65}, {x:-20, y:13}, {x:-18, y:16}, {x:-79, y:10}); Delay = 0; SCenterX = 245; SCenterY = 335; SCLocX = SCenterX - 250; SCLocY = SCenterY - 321.9; VVSpeed = 0; HVSpeed = 0; VPos = 0; HPos = 0; FiresNum = 1; TotalBirds = 0; BirdSample._visible = false; BirdSample.gotoAndStop(4); TotalShits = 0; ShitSample._visible = false; TotalFeathers = 0; FeatherSample._visible = false; TotalRockets = 0; RocketSample._visible = false; RocketSample.gotoAndStop(1); Statue.gotoAndStop(50); Mouse.hide(); GunFire1._visible = false; Shooting = false; var mouseListener = new Object(); mouseListener.onMouseDown = function () { Shooting = true; }; mouseListener.onMouseUp = function () { Shooting = false; }; Mouse.addListener(mouseListener); } onClipEvent (enterFrame) { if (!Key.isDown(9)) { TabReleased = true; } if (!Paused) { if (Key.isDown(82)) { if (((!Reloading) and (Rifles[RifleType].Amo.val > Rifles[RifleType].Load)) and (Rifles[RifleType].Load < Rifles[RifleType].MaxLoad)) { _parent.GunIcon.Amo._visible = false; _parent.GunIcon.Reloading._visible = true; PermitFire = false; Reloading = true; } } if (Key.isDown(80)) { _parent.Paused._visible = true; brd = 1; while (brd <= TotalBirds) { eval ("Bird" + brd).Body.stop(); brd++; } Paused = true; _parent.Target._visible = false; Mouse.show(); } if (Key.isDown(49)) { ChangeGun(1); } if (Key.isDown(50)) { ChangeGun(2); } if (Key.isDown(51)) { ChangeGun(3); } if (Key.isDown(52)) { ChangeGun(4); } if (Key.isDown(53)) { ChangeGun(5); } if (Key.isDown(9) and TabReleased) { TabReleased = false; NextGun(); } Timer++; _parent.LevelClock.gotoAndStop(Math.round((Timer / LevelTime) * 200) + 1); if ((Timer >= LevelTime) and (BirdsOnScreen == 0)) { Paused = true; Mouse.show(); _parent.Status._visible = true; _parent.Status.gotoAndStop(1); _parent.Status.Text1 = ("LEVEL " + Level) + " COMPLETE!"; _parent.Status.Text2 = ("You have killed " + KilledBirds) + " birds"; _parent.Status.Text3 = "and earned $" + LevelMoney; } if (Timer < 100) { LevelColor.setTransform({ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100 - Timer, bb:0}); } if (Timer == 100) { _parent.LevelText._visible = false; } _parent.Target._x = _parent._xmouse; _parent.Target._y = _parent._ymouse; RifleAngle = CalcAngle(SCenterX, SCenterY, _root._xmouse, _root._ymouse); StatueFrame = Math.round((RifleAngle / dblPI) * 32) + 1; if (StatueFrame > 32) { StatueFrame = StatueFrame - 32; } Statue.Body.gotoAndStop(StatueFrame); Statue.Body.Gun.gotoAndStop(RifleType); Statue.Body.Gun.Inside.gotoAndStop(StatueFrame); if (Reloading) { if (ReloadTime == 0) { ReloadSounds[RifleType].start(); } ReloadTime++; if (ReloadTime >= Rifles[RifleType].ReloadTime) { if (Rifles[RifleType].MaxLoad <= Rifles[RifleType].Amo.val) { Rifles[RifleType].Load = Rifles[RifleType].MaxLoad; } else { Rifles[RifleType].Load = Rifles[RifleType].Amo.val; } _parent.GunIcon.Amo._visible = true; _parent.GunIcon.Amo.gotoAndStop(Rifles[RifleType].Load); _parent.GunIcon.Reloading._visible = false; PermitFire = true; ReloadTime = 0; Reloading = false; } } if (Delay > 0) { Delay--; } if (Shooting and (!PermitFire)) { NoBullet.start(); Shooting = false; } if ((Shooting and PermitFire) and (!((RifleType == 4) and (Delay > 0)))) { ShotSounds[RifleType].start(); VVSpeed = VVSpeed + (Math.cos(RifleAngle) * 3); HVSpeed = HVSpeed + (Math.sin(RifleAngle) * 8); CalculateRiflePeak(); if (RifleType == 5) { FireRocket(); } Fire(); ShotArray = new Array(); if ((RifleType == 1) or (RifleType == 4)) { ShotDown = ShootingLine(RifleAngle); if (ShotDown != 0) { ShotArray.push(ShotDown); } } if ((RifleType == 2) or (RifleType == 3)) { CurAng = RifleAngle - 0.1; bb = 0; while (bb < 5) { if (CurAng < 0) { CurAng = CurAng + dblPI; } if (CurAng >= dblPI) { CurAng = CurAng - dblPI; } ShotDown = ShootingLine(CurAng); if (ShotDown != 0) { ShotArray.push(ShotDown); } CurAng = CurAng + 0.05; bb++; } } sb = 0; while (sb < ShotArray.length) { Bird = eval ("Bird" + ShotArray[sb].Bird); Inertion = 1 - (1 / (Bird.Weight / 5)); RawPower = (Rifles[RifleType].Strength * Inertion) * 2; Bird.XSpeed = Bird.XSpeed + (ShotArray[sb].Xco * RawPower); Bird.YSpeed = Bird.YSpeed + (ShotArray[sb].Yco * RawPower); if (Math.abs(Bird.XSpeed) > 20) { if (Bird.XSpeed > 0) { Bird.XSpeed = 20; } else { Bird.XSpeed = -20; } } if (Math.abs(Bird.YSpeed) > 20) { if (Bird.YSpeed > 0) { Bird.YSpeed = 20; } else { Bird.YSpeed = -20; } } Bird.Health = Bird.Health - Rifles[RifleType].Strength; Bird.Hit = true; BlowFeathers(Bird, ShotArray[sb].x, ShotArray[sb].y, Rifles[RifleType].Strength); sb++; } Rifles[RifleType].Amo.val--; _parent.AmoText.Update(); Rifles[RifleType].Load--; if (Rifles[RifleType].Load > 0) { _parent.GunIcon.Amo.gotoAndStop(Rifles[RifleType].Load); } else { _parent.GunIcon.Amo._visible = false; PermitFire = false; if (Rifles[RifleType].Amo.val > 0) { _parent.GunIcon.Reloading._visible = true; Reloading = true; } } if (RifleType == 4) { Delay = 2; } else { Shooting = false; } } if (VVSpeed != 0) { VPos = VPos + VVSpeed; VSCo = VPos * 0.5; VVSpeed = VVSpeed - VSCo; VVSpeed = VVSpeed * 0.7; if ((Math.abs(VPos) < 0.1) and (Math.abs(VVSpeed) < 0.1)) { VVSpeed = 0; VVPos = 0; } Statue._yscale = 100 - VPos; Statue._xscale = 100 + VPos; } if (HVSpeed != 0) { HPos = HPos + HVSpeed; HSCo = HPos * 0.5; HVSpeed = HVSpeed - HSCo; HVSpeed = HVSpeed * 0.7; if ((Math.abs(HPos) < 0.1) and (Math.abs(HVSpeed) < 0.1)) { HVSpeed = 0; HVPos = 0; } Statue.gotoAndStop(50 - Math.round(HPos)); } if ((BirdsOnScreen < MaxBirds) and (Timer < LevelTime)) { if (random(Math.round(BirdsOnScreen / MaxBirds) * 50) == 0) { AddBird(RandomBird()); } } if ((((Level > 9) and (Season == 1)) and (random(Math.round(10000 / Level)) == 0)) or ((Level == 9) and (Timer == 200))) { InitiateStork(); } if (((Level > 19) and (random(Math.round(20000 / Level)) == 0)) or ((Level == 19) and (Timer == 200))) { AddBird(10); } if (((((((Season == 2) or (Season == 4)) and (!WedgeFlying)) and (random(Math.round(10000 / Level)) == 0)) and (Level > 6)) or ((Level == 6) and (Timer == 200))) or (((Level == 14) and (Timer == 200)) and (!WedgeFlying))) { if (Level < 14) { WB = 5; } if ((Level == 14) and (Timer == 200)) { WB = 8; } if ((Level >= 14) and (Timer != 200)) { if (random(2) == 0) { WB = 5; } else { WB = 8; } } MBN = 3 + Math.round(Level / 10); if (MBN > 8) { MBN = 8; } InitiateWedge(WB, MBN); if (Season == 2) { WedgeSide = 0; } else { WedgeSide = 1; } } if (WedgeFlying) { i = 0; while (i < Wedge.length) { if (WedgeStep == Wedge[i].Step) { BirdNum = AddBird(WedgeType, WedgeSide, Wedge[i].y); eval ("Bird" + BirdNum).InWedge = true; eval ("Bird" + BirdNum).Speed = eval ("Bird" + BirdNum).MinSpeed; InitiatedWedgeBirds++; if (InitiatedWedgeBirds >= Wedge.length) { WedgeFlying = false; } } i++; } WedgeStep++; } BirdsToSound = new Array(); i = 1; while (i <= TotalBirds) { if (eval ("Bird" + i)._visible and (eval ("Bird" + i).Type != 4)) { if (BirdsToSound.length < 2) { BirdsToSound.push(i); } else { ii = 0; while (ii < BirdsToSound.length) { if (Math.abs(eval ("Bird" + BirdsToSound[ii])._x) > Math.abs(eval ("Bird" + i)._x)) { BirdsToSound[ii] = i; break; } ii++; } } } i++; } i = 1; while (i <= TotalBirds) { if (eval ("Bird" + i)._visible) { Bird = eval ("Bird" + i); HasToSound = false; ii = 0; while (ii < BirdsToSound.length) { if (BirdsToSound[ii] == i) { HasToSound = true; break; } ii++; } if (HasToSound) { if (Bird.SoundFrame == Bird.Body._currentframe) { Bird.SoundControl.start(0); Bird.SoundControl.setPan(Math.round(Bird._x / 2.7)); if (Bird.Type != 10) { RadCo = Bird.Radius / 20; } else { RadCo = 1.2; } Bird.SoundControl.setVolume(Math.round((100 - Math.abs(Bird._x / 2.7)) * RadCo)); } } else { Bird.SoundControl.stop(); } Bird.GoRight = Bird.Direction < Math.PI; if (Bird.GoRight != Bird.WentRight) { if (Bird.GoRight) { Bird._xscale = 100; } else { Bird._xscale = -100; } } Bird.WentRight = Bird.GoRight; if (Bird.Dead) { Bird.YSpeed = Bird.YSpeed - (Gravity * Bird.Weight); Bird.XSpeed = Bird.XSpeed * 0.8; Bird._x = Bird._x + Bird.XSpeed; Bird._y = Bird._y - Bird.YSpeed; if (Bird._y > 180) { Bird._visible = false; BirdsOnScreen--; } if (Bird.Type == 4) { if (Bird._rotation > 0) { Bird._rotation = Bird._rotation + 10; } else { Bird._rotation = Bird._rotation - 10; } } } else if (Bird.Hit) { if (Bird.Body._currentframe != Bird.HitFrame) { Bird.Body.gotoAndStop(Bird.HitFrame); Bird._x = Bird._x + Bird.XSpeed; Bird._y = Bird._y - Bird.YSpeed; } else if (Bird.Health > 0) { Bird.Hit = false; Bird.Body.gotoAndPlay(1); } else { Bird.Dead = true; Bird.Body.gotoAndPlay(Bird.HitFrame + 1); _parent.Score = _parent.Score + BirdScore[Bird.Type]; Money = Money + BirdScore[Bird.Type]; LevelMoney = LevelMoney + BirdScore[Bird.Type]; KilledBirds++; ScoreBoard.Update(); } } else { if (Bird.Move) { Bird.XSpeed = Bird.Speed * Math.sin(Bird.Direction); Bird.YSpeed = Bird.Speed * Math.cos(Bird.Direction); Bird._x = Bird._x + Bird.XSpeed; Bird._y = Bird._y - Bird.YSpeed; } if (!Bird.InWedge) { if (Bird.Type == 4) { if (random(Bird.DirChangeOdds) == 0) { Bird.Inclination = random(3) - 1; } Bird.Direction = Bird.Direction + (Bird.Inclination * 0.05); Bird._rotation = Bird.Direction * Rad2Deg; } if (Bird.Type == 7) { if ((Bird.Status == 1) and (Math.abs(Bird.ShitLine - Bird._x) <= (Bird.Speed * 20))) { Bird.Body.Sack.gotoAndStop(2); Bird.Status = 2; } if ((Bird.Status == 2) and (Bird.Body.Sack.Inside._currentframe == 9)) { Shit(Bird); Bird.Status = 3; } } if ((((random(Bird.DirChangeOdds) == 0) and (Bird.Type != 4)) and (Bird.Type != 7)) and (Bird.Type != 10)) { Bird.Direction = Bird.Direction + (1 - (Math.random() * 2)); } if (Bird.Direction > dblPI) { Bird.Direction = Bird.Direction - dblPI; } if (Bird.Direction < 0) { Bird.Direction = Bird.Direction + dblPI; } if (random(Bird.SpeedChangeOdds) == 0) { if (random(2) == 0) { if (Bird.Speed < Bird.MaxSpeed) { Bird.Speed = Bird.Speed + Bird.Acceleration; } } else if (Bird.Speed > Bird.MinSpeed) { Bird.Speed = Bird.Speed - Bird.Acceleration; } if (Bird.Speed > Bird.MaxSpeed) { Bird.Speed = Bird.MaxSpeed; } if (Bird.Speed < Bird.MinSpeed) { Bird.Speed = Bird.MinSpeed; } } } if (((((Bird._x < -100) or (Bird._x > 100)) or (Bird._y < -100)) and (random(Bird.ShitOdds) == 0)) and (Bird.Type != 7)) { Shit(Bird); } if (((((Bird._x > (250 + Bird.Radius)) or (Bird._x < (-250 - Bird.Radius))) or (Bird._y < (-310 - Bird.Radius))) or (Bird._y > (178 + Bird.Radius))) and Bird._visible) { BirdsOnScreen--; Bird._visible = false; } } } i++; } i = 1; while (i <= TotalShits) { if (eval ("Shit" + i)._visible and (!eval ("Shit" + i).Hit)) { TheShit = eval ("Shit" + i); TheShit.YSpeed = TheShit.YSpeed - (Gravity * TheShit.Weight); TheShit.XSpeed = TheShit.XSpeed * 0.9; TheShit._y = TheShit._y - TheShit.YSpeed; TheShit._x = TheShit._x + TheShit.XSpeed; RelativeScale = Math.abs(TheShit.YSpeed) / 30; if (RelativeScale > 0.8) { RelativeScale = 0.8; } TheShit._xscale = Math.round(TheShit.Scale - (TheShit.Scale * RelativeScale)); TheShit._yscale = Math.round(TheShit.Scale + (TheShit.Scale * RelativeScale)); if (TheShit._y > 200) { TheShit._visible = false; } if (((((TheShit._x > -100) and (TheShit._x < 100)) and (TheShit._y > -100)) and (TheShit._y < 100)) or ((((TheShit.OldX > -100) and (TheShit.OldX < 100)) and (TheShit.OldY > -100)) and (TheShit.OldY < 100))) { XFrom = TheShit.OldX; YFrom = TheShit.OldY; XTo = TheShit._x; YTo = TheShit._y; XDis = XTo - XFrom; YDis = YTo - YFrom; XCo = XDis / YDis; xx = 0; yy = 0; while (yy <= YDis) { CurX = XFrom + (yy * XCo); CurY = YFrom + yy; TestPoint = {x:CurX, y:CurY}; this.localToGlobal(TestPoint); if (Statue.hitTest(TestPoint.x, TestPoint.y, true)) { TheShit.Hit = true; TheShit._x = CurX; TheShit._y = CurY; TheShit._xscale = (TheShit._yscale = TheShit.Scale); TheShit.Body.gotoAndPlay(2); ShitHit.start(); ShitLevel = ShitLevel + (TheShit.Weight * (1 - (Math.sqrt(Protection * 80) / 100))); if (ShitLevel >= 100) { Mouse.show(); GlobalSound.stop(); _parent.gotoAndStop("Game Over"); } Protection = Protection - (TheShit.Weight / 50); if (Protection < 0) { Protection = 0; } _parent.ShitText.Update(); _parent.ShitMeter.gotoAndStop(Math.round(ShitLevel)); break; } yy++; } } TheShit.OldX = TheShit._x; TheShit.OldY = TheShit._y; } i++; } i = 1; while (i <= TotalFeathers) { if (eval ("Feather" + i)._visible) { Feather = eval ("Feather" + i); if (Feather._currentframe == 1) { Feather.Rot = Feather._rotation; if (Feather.Rot >= 360) { Feather.Rot = Feather.Rot - 360; } if (Feather.Rot < 0) { Feather.Rot = Feather.Rot + 360; } if (Feather.Rot > 180) { Feather.RotTendency = 1; } else { Feather.RotTendency = -1; } Feather.RotSpeed = Feather.RotSpeed + Feather.RotTendency; if (Feather.RotSpeed > 10) { Feather.RotSpeed = 10; } Feather.Rot = Feather.Rot + Feather.RotSpeed; Feather._rotation = Feather.Rot; Feather._x = Feather._x + (-(Feather.RotSpeed / 5)); Feather._y = Feather._y + (Feather._xscale / 50); } else { Feather._x = Feather._x + Feather.XSpeed; Feather._y = Feather._y - Feather.YSpeed; Feather.XSpeed = Feather.XSpeed * 0.8; Feather.YSpeed = Feather.YSpeed - (Feather._xscale * Gravity); } if (Feather._y > 200) { Feather._visible = false; } } i++; } i = 1; while (i <= TotalRockets) { if (eval ("Rocket" + i)._visible and (!eval ("Rocket" + i).Exploding)) { Rocket = eval ("Rocket" + i); Rocket._x = Rocket._x + Rocket.XSpeed; Rocket._y = Rocket._y - Rocket.YSpeed; ib = 1; while (ib <= TotalBirds) { if (((CalcDistance(Rocket._x, Rocket._y, eval ("Bird" + ib)._x, eval ("Bird" + ib)._y) - eval ("Bird" + ib).Radius) < 10) and eval ("Bird" + ib)._visible) { Rocket.Exploding = true; Rocket.gotoAndPlay(2); Rocket._rotation = 0; } ib++; } if (Rocket.Exploding) { ib = 1; while (ib <= TotalBirds) { Bird = eval ("Bird" + ib); Dis = CalcDistance(Rocket._x, Rocket._y, Bird._x, Bird._y); Dis = Dis - Bird.Radius; if (Dis < 0) { Dis = 0; } if (Dis < 200) { HitPower = Math.pow(200 - Dis, 2) / 200; Bird.Health = Bird.Health - HitPower; Bird.Hit = true; Inertion = 1 - (1 / (Bird.Weight / 5)); RawPower = (HitPower * Inertion) * 4; Angle = CalcAngle(Rocket._x, Rocket._y, Bird._x, Bird._y); Bird.XSpeed = Bird.XSpeed + (RawPower * Math.sin(Angle)); Bird.YSpeed = Bird.YSpeed + (RawPower * Math.cos(Angle)); if (Math.abs(Bird.XSpeed) > 20) { if (Bird.XSpeed > 0) { Bird.XSpeed = 20; } else { Bird.XSpeed = -20; } } if (Math.abs(Bird.YSpeed) > 20) { if (Bird.YSpeed > 0) { Bird.YSpeed = 20; } else { Bird.YSpeed = -20; } } BlowFeathers(Bird, Bird._x, Bird._y, Math.round(HitPower)); } ib++; } } if (((((Rocket._y < -310) or (Rocket._y > 178)) or (Rocket._x < -250)) or (Rocket._x > 250)) and (!Rocket.Exploding)) { Rocket._visible = false; } } i++; } BGVolume = BGSounds[1].getVolume(); if (random(50) == 0) { BGVolume = BGVolume + (random(3) - 1); if (BGVolume < 10) { BGVolume = 10; } if (BGVolume > 20) { BGVolume = 20; } BGSounds[1].setVolume(BGVolume); } if ((Season == 1) or (Season == 4)) { SoundsLoop = 15; } else { SoundsLoop = 7; } i = 2; while (i <= SoundsLoop) { if (SoundPlaying[i] and (BGSounds[i].position >= BGSounds[i].duration)) { BGSounds[i].stop(); SoundPlaying[i] = false; TotalSounds--; } if (((random(200) == 0) and (!SoundPlaying[i])) and (TotalSounds < 2)) { if ((i == 2) or (i == 3)) { BGSounds[i].start(0, 5); TotalDuration = BGSounds[i].duration * 5; } else { BGSounds[i].start(0); TotalDuration = BGSounds[i].duration; } BGSounds[i].setPan(random(200) - 100); if (i < 5) { MaxVolume = 50 + random(100); Middle = TotalDuration / 86; CarSound[i - 2] = {Direction:random(2), Limit:Middle, CurVolume:0, Counter:0}; CarSound[i - 2].VolumeCo = MaxVolume / Middle; CarSound[i - 2].PanCo = 100 / Middle; if (CarSound[i - 2].Direction == 0) { CarSound[i - 2].CurPan = -100; } else { CarSound[i - 2].CurPan = 100; } } if (i == 5) { BGSounds[i].setVolume(random(20)); } if ((i > 5) and (i < 8)) { BGSounds[i].setVolume(random(30)); } if (i > 7) { BGSounds[i].setVolume(random(100) + 100); } SoundPlaying[i] = true; TotalSounds++; } if ((i < 5) and SoundPlaying[i]) { if (CarSound[i - 2].Counter < CarSound[i - 2].Limit) { CarSound[i - 2].CurVolume = CarSound[i - 2].CurVolume + CarSound[i - 2].VolumeCo; } else { CarSound[i - 2].CurVolume = CarSound[i - 2].CurVolume - CarSound[i - 2].VolumeCo; } if (CarSound[i - 2].Direction == 0) { CarSound[i - 2].CurPan = CarSound[i - 2].CurPan + CarSound[i - 2].PanCo; } else { CarSound[i - 2].CurPan = CarSound[i - 2].CurPan - CarSound[i - 2].PanCo; } BGSounds[i].setVolume(Math.round(CarSound[i - 2].CurVolume)); BGSounds[i].setPan(Math.round(CarSound[i - 2].CurPan)); CarSound[i - 2].Counter++; } i++; } } else { GlobalSound.stop(); } }
Instance of Symbol 742 MovieClip "ShitText" in Frame 4
onClipEvent (load) { function Update() { DigitsArray = new Array(0, 0, 0, 0, 0, 0, 0, 0); TempValue = Math.ceil(_parent.Scene.Protection); i = 5; while (i >= 0) { TenPow = Math.pow(10, i); DigitsArray[i] = Math.floor(TempValue / TenPow); TempValue = TempValue - (DigitsArray[i] * TenPow); i--; } LastDigit = 0; i = 5; while (i >= 0) { if (DigitsArray[i] != 0) { LastDigit = i; break; } i--; } i = 0; while (i <= LastDigit) { DigNum = (i + 5) - LastDigit; eval ("Digit" + DigNum).gotoAndStop(DigitsArray[i] + 1); i++; } i = 0; while (i <= (4 - LastDigit)) { eval ("Digit" + i).gotoAndStop(11); i++; } _x = (31.5 - (((LastDigit * 7) + 45) / 2)); } Update(); }
Instance of Symbol 746 MovieClip "AmoText" in Frame 4
onClipEvent (load) { function Update() { DigitsArray = new Array(0, 0, 0, 0, 0, 0, 0, 0); TempValue = _parent.Scene.Rifles[_parent.Scene.RifleType].Amo.val; i = 5; while (i >= 0) { TenPow = Math.pow(10, i); DigitsArray[i] = Math.floor(TempValue / TenPow); TempValue = TempValue - (DigitsArray[i] * TenPow); i--; } LastDigit = 0; i = 5; while (i >= 0) { if (DigitsArray[i] != 0) { LastDigit = i; break; } i--; } i = 0; while (i <= LastDigit) { DigNum = (i + 5) - LastDigit; eval ("Digit" + DigNum).gotoAndStop(DigitsArray[i] + 1); i++; } i = 0; while (i <= (4 - LastDigit)) { eval ("Digit" + i).gotoAndStop(11); i++; } _x = (461.6 - (((LastDigit * 7) + 20) / 2)); } Update(); }
Instance of Symbol 823 MovieClip "GunIcon" in Frame 4
onClipEvent (load) { gotoAndStop(_parent.Scene.RifleType); Amo.gotoAndStop(_parent.Scene.Rifles[_parent.Scene.RifleType].Load); } onClipEvent (enterFrame) { if (_parent.Scene.PermitFire) { Status.gotoAndStop(1); } else { Status.gotoAndStop(2); } }
Instance of Symbol 913 MovieClip "Menu" in Frame 4
onClipEvent (load) { function Update() { ExtraWindow._visible = false; ShitMeter.Update(); MaxCleanLevel = _parent.Scene.ShitLevel; SetCleanToMax(); UpdateMoney(); DirtIndicator.gotoAndStop(Math.round(_parent.Scene.ShitLevel / 10) + 1); UpdateWeapons(); ButtonsSwitch(true); DefenseText = "Defense: " + Math.ceil(_parent.Scene.Protection); } function SetCleanToMax() { CleanLevel = MaxCleanLevel; CleanMask.Update(); CleanSlider.SetValue(MaxCleanLevel); UpdateCleanText(); } function UpdateMoney() { MoneyText = "$" + _parent.Scene.Money; MaxMoneyClean = _parent.Scene.Money / CPCU; if (MaxCleanLevel > MaxMoneyClean) { MaxCleanLevel = MaxMoneyClean; } if (CleanLevel > MaxCleanLevel) { SetCleanToMax(); } UpdateWeapons(); } function UpdateCleanText() { CleanCost = Math.round(CleanLevel * CPCU); if ((CleanCost < 1) and (CleanLevel > 0)) { CleanCost = 1; } if (CleanCost > _parent.Scene.Money) { CleanCost = _parent.Scene.Money; } if (CleanLevel == _parent.Scene.ShitLevel) { PercentageText = "All"; } else { PercentageText = Math.round(CleanLevel) + "%"; } CleanText = (("Clean " + PercentageText) + " - Cost: $") + CleanCost; if (_parent.Scene.ShitLevel == 0) { CleanText = "You're Clean"; } } function UpdateWeapons() { i = 1; while (i <= 5) { eval ("GunStatus" + i).PriceText = "Price: $" + GunPrice[i]; eval ("GunStatus" + i).AmoText = "Ammo: " + _parent.Scene.Rifles[i].Amo.val; if (_parent.Scene.Rifles[i].Purchased) { eval ("Gun" + i).gotoAndStop(1); eval ("GunStatus" + i).gotoAndStop(3); } else { eval ("Gun" + i).gotoAndStop(2); if (_parent.Scene.Money >= GunPrice[i]) { eval ("GunStatus" + i).gotoAndStop(1); } else { eval ("GunStatus" + i).gotoAndStop(2); } } i++; } if ((_parent.Scene.Rifles[2].Purchased and _parent.Scene.Rifles[3].Purchased) and (!Scope._visible)) { Scope._visible = true; GunStatus3._visible = false; GunStatus2._y = -104; } } function ButtonsSwitch(On) { i = 1; while (i <= 5) { eval ("GunStatus" + i).TheButton.enabled = On; i++; } PlayButton.enabled = On; CleanButton.enabled = On; DefenseButton.enabled = On; LeftSlideButton.enabled = On; RightSlideButton.enabled = On; } function OpenExtraWindow(frame) { ExtraWindow.AmoForGun = frame; if (frame >= 3) { frame = frame - 1; } ExtraWindow._visible = true; ExtraWindow.Item.gotoAndStop(frame); ButtonsSwitch(false); ExtraWindow.Amount = 0; ExtraWindow.Cost = 0; ExtraWindow.CostText = "Cost: $0"; ExtraWindow.PPU = AmoPrice[frame]; ExtraWindow.MaxAmount = 9999999999; if (frame == 5) { ExtraWindow.MaxAmount = 100 - Math.ceil(_parent.Scene.Protection); } if ((_parent.Scene.Money / ExtraWindow.PPU) < ExtraWindow.MaxAmount) { ExtraWindow.MaxAmount = Math.floor(_parent.Scene.Money / ExtraWindow.PPU); } } function SetAmoAmount(Val) { if (Val > ExtraWindow.MaxAmount) { Val = ExtraWindow.MaxAmount; } if (Val < 0) { Val = 0; } ExtraWindow.Amount = Val; ExtraWindow.Cost = Val * ExtraWindow.PPU; ExtraWindow.CostText = "Cost: $" + ExtraWindow.Cost; } CPCU = 3; GunPrice = [Number.NaN, 0, 150, 500, 1500, 5000]; AmoPrice = [Number.NaN, 1, 4, 3, 50, 100]; Mouse.show(); Update(); }
Instance of Symbol 922 MovieClip "Paused" in Frame 4
onClipEvent (load) { _visible = false; }
Instance of Symbol 931 MovieClip "Status" in Frame 4
onClipEvent (load) { _visible = false; }
Frame 5
loadVariablesNum ("http://gamefilez.mofunzone.com/game_scores/damn_birds/mfz.php?" + Score, 0);
Frame 7
stop(); Selection.setFocus("PLAYER_NAME");
Symbol 39 Button
on (press) { getURL ("http://www.mofunzone.com", "_blank"); }
Symbol 53 MovieClip Frame 33
stop();
Symbol 60 Button
on (press) { gotoAndStop ("Start"); }
Symbol 64 Button
on (press) { gotoAndStop ("Game"); loadVariablesNum ("http://gamefilez.mofunzone.com/game_scores/damn_birds/mfz2.php", 0); }
Symbol 65 Button
on (press) { getURL ("http://www.mofunzone.com", "_blank"); }
Symbol 66 Button
on (press) { Button1.enabled = false; Button2.enabled = false; Button3.enabled = false; Button4.enabled = false; Instructions._visible = true; Instructions.CameFrom = 2; }
Symbol 67 Button
on (press) { getURL ("http://www.mofunzone.com/game_scores/damn_birds/highscores.shtml", "_blank"); }
Symbol 75 Button
on (press) { getURL ("http://www.mofunzone.com", "_blank"); }
Symbol 83 Button
on (press) { prevFrame(); }
Symbol 84 Button
on (press) { nextFrame(); }
Symbol 85 Button
on (press) { _visible = false; if (CameFrom == 1) { _parent.Paused._visible = true; } if (CameFrom == 2) { _parent.Button1.enabled = true; } _parent.Button2.enabled = true; _parent.Button3.enabled = true; _parent.Button4.enabled = true; }
Symbol 114 Button
on (press) { StartSliding(); } on (release, releaseOutside) { EndSliding(); }
Symbol 121 MovieClip Frame 1
stop();
Symbol 124 Button
on (press) { SlideUp = true; CleanSlider.Sliding = true; } on (release) { SlideUp = false; CleanSlider.Sliding = false; }
Symbol 125 Button
on (press) { SlideDown = true; CleanSlider.Sliding = true; } on (release) { SlideDown = false; CleanSlider.Sliding = false; }
Symbol 139 Button
on (press) { _parent.SetAmoAmount(Amount + 1); }
Symbol 140 Button
on (press) { _parent.SetAmoAmount(Amount + 10); }
Symbol 141 Button
on (press) { _parent.SetAmoAmount(Amount - 1); }
Symbol 142 Button
on (press) { _parent.SetAmoAmount(Amount - 10); }
Symbol 143 Button
on (press) { _parent.SetAmoAmount(Amount + 100); }
Symbol 144 Button
on (press) { _parent.SetAmoAmount(0); }
Symbol 145 Button
on (press) { _parent.SetAmoAmount(MaxAmount); }
Symbol 146 Button
on (press) { _parent.SetAmoAmount(Amount - 100); }
Symbol 159 MovieClip Frame 3
LeftSlideButton.enabled = false; RightSlideButton.enabled = false;
Instance of Symbol 121 MovieClip "ShitMeter" in Symbol 159 MovieClip Frame 3
onClipEvent (load) { gotoAndStop (66); }
Instance of Symbol 128 MovieClip "CleanMask" in Symbol 159 MovieClip Frame 3
onClipEvent (load) { gotoAndStop (33); }
Symbol 159 MovieClip Frame 4
Button1.enabled = false; Button2.enabled = false; Button3.enabled = false; Button4.enabled = false; Button5.enabled = false; Button6.enabled = false; Button7.enabled = false; Button8.enabled = false;
Symbol 421 MovieClip Frame 27
_parent._visible = false; stop();
Symbol 424 MovieClip Frame 27
_parent._visible = false; stop();
Symbol 425 MovieClip Frame 2
_parent._visible = false; stop();
Symbol 426 MovieClip Frame 2
_parent._visible = false; stop();
Symbol 427 MovieClip Frame 26
_parent._visible = false; stop();
Symbol 446 MovieClip Frame 9
gotoAndPlay (1);
Symbol 446 MovieClip Frame 16
gotoAndPlay (14);
Symbol 457 MovieClip Frame 5
gotoAndPlay (1);
Symbol 457 MovieClip Frame 9
gotoAndPlay (7);
Symbol 486 MovieClip Frame 17
gotoAndPlay (1);
Symbol 486 MovieClip Frame 28
gotoAndPlay (26);
Symbol 493 MovieClip Frame 32
gotoAndPlay (1);
Symbol 493 MovieClip Frame 36
gotoAndPlay (34);
Symbol 519 MovieClip Frame 17
gotoAndPlay (1);
Symbol 519 MovieClip Frame 25
gotoAndPlay (23);
Symbol 535 MovieClip Frame 5
gotoAndPlay (1);
Symbol 535 MovieClip Frame 12
gotoAndPlay (10);
Symbol 564 MovieClip Frame 24
gotoAndPlay (16);
Symbol 565 MovieClip Frame 2
stop();
Symbol 592 MovieClip Frame 17
gotoAndPlay (1);
Symbol 592 MovieClip Frame 28
gotoAndPlay (26);
Symbol 621 MovieClip Frame 17
gotoAndPlay (1);
Symbol 621 MovieClip Frame 28
gotoAndPlay (26);
Symbol 653 MovieClip Frame 17
gotoAndPlay (1);
Symbol 653 MovieClip Frame 28
gotoAndPlay (26);
Symbol 671 MovieClip Frame 17
gotoAndPlay (1);
Symbol 671 MovieClip Frame 21
gotoAndPlay (19);
Symbol 682 MovieClip Frame 10
_parent._visible = false; stop();
Symbol 684 MovieClip Frame 10
_parent._visible = false; stop();
Symbol 739 MovieClip Frame 32
_visible = false; stop();
Instance of Symbol 428 MovieClip "GunFire1" in Symbol 740 MovieClip Frame 1
onClipEvent (load) { stop(); Inside.gotoAndStop(Inside._totalframes); }
Instance of Symbol 704 MovieClip "ScoreBoard" in Symbol 740 MovieClip Frame 1
onClipEvent (load) { function Update() { DigitsArray = new Array(0, 0, 0, 0, 0, 0, 0, 0); TempScore = _parent._parent.Score; i = 7; while (i >= 0) { TenPow = Math.pow(10, i); DigitsArray[i] = Math.floor(TempScore / TenPow); TempScore = TempScore - (DigitsArray[i] * TenPow); i--; } LastDigit = 0; i = 7; while (i >= 0) { if (DigitsArray[i] != 0) { LastDigit = i; break; } i--; } i = 0; while (i <= LastDigit) { eval ("Digits.Digit" + i).gotoAndStop(DigitsArray[i] + 1); i++; } i = LastDigit + 1; while (i <= 7) { eval ("Digits.Digit" + i).gotoAndStop(11); i++; } Digits._x = -((7 - LastDigit) * 3); } Gold.setMask(Digits); Update(); }
Instance of Symbol 756 MovieClip "Reloading" in Symbol 823 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 861 Button
on (press) { _parent.Scene.Unpause(); _parent.Scene.Shooting = false; _parent.Scene.Level++; _parent.Scene.InitiateLevel(); this._visible = false; }
Symbol 863 Button
on (press) { _parent.Scene.ShitLevel = _parent.Scene.ShitLevel - CleanLevel; _parent.Scene.Money = _parent.Scene.Money - CleanCost; Update(); _parent.ShitMeter.gotoAndStop(Math.round(_parent.Scene.ShitLevel) + 1); }
Symbol 869 Button
on (press) { _parent._parent.Scene.Rifles[index].Purchased = true; _parent._parent.Scene.Money = _parent._parent.Scene.Money - _parent.GunPrice[index]; _parent.UpdateMoney(); _parent.UpdateWeapons(); }
Symbol 874 Button
on (press) { _parent.OpenExtraWindow(index); }
Symbol 877 Button
on (press) { OpenExtraWindow(6); }
Symbol 889 Button
on (press) { _parent.ButtonsSwitch(true); _visible = false; }
Symbol 890 Button
on (press) { _parent._parent.Scene.Money = _parent._parent.Scene.Money - Cost; if (AmoForGun == 6) { _parent._parent.Scene.Protection = _parent._parent.Scene.Protection + Amount; _parent.DefenseText = "Defense: " + Math.ceil(_parent._parent.Scene.Protection); _parent._parent.ShitText.Update(); } else { _parent._parent.Scene.Rifles[AmoForGun].Amo.val = _parent._parent.Scene.Rifles[AmoForGun].Amo.val + Amount; _parent.UpdateWeapons(); } _parent.UpdateMoney(); _parent.ButtonsSwitch(true); _visible = false; }
Instance of Symbol 115 MovieClip "CleanSlider" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { function StartSliding() { InitialPos = _x; InitialMouse = _parent._xmouse; Sliding = true; } function EndSliding() { Sliding = false; } function SetValue(Val) { _x = ((Val * 1.18) - 210); } SetValue(_parent.MaxCleanLevel); StartSliding(); EndSliding(); } onClipEvent (enterFrame) { if (Sliding) { if (_parent.SlideUp) { _x = (_x + 1.18); } if (_parent.SlideDown) { _x = (_x - 1.18); } if ((!_parent.SlideUp) and (!_parent.SlideDown)) { Xmove = _parent._xmouse - InitialMouse; _x = (InitialPos + Xmove); } Value = (_x + 210) / 1.18; if (Value > _parent.MaxCleanLevel) { Value = _parent.MaxCleanLevel; SetValue(Value); } if (Value < 0) { Value = 0; SetValue(Value); } _parent.CleanLevel = Value; _parent.UpdateCleanText(); _parent.CleanMask.Update(); } }
Instance of Symbol 858 MovieClip "Scope" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 121 MovieClip "ShitMeter" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { function Update() { gotoAndStop(Math.round(_parent._parent.Scene.ShitLevel) + 1); } }
Instance of Symbol 876 MovieClip "GunStatus1" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { index = 1; }
Instance of Symbol 876 MovieClip "GunStatus2" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { index = 2; }
Instance of Symbol 876 MovieClip "GunStatus3" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { index = 3; }
Instance of Symbol 876 MovieClip "GunStatus4" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { index = 4; }
Instance of Symbol 876 MovieClip "GunStatus5" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { index = 5; }
Instance of Symbol 128 MovieClip "CleanMask" in Symbol 913 MovieClip Frame 1
onClipEvent (load) { function Update() { gotoAndStop(Math.round(_parent.CleanLevel) + 1); } Update(); }
Symbol 916 Button
on (press) { _parent.Scene.Unpause(); _parent.Scene.Shooting = false; this._visible = false; }
Symbol 917 Button
on (press) { this._visible = false; _parent.Instructions._visible = true; _parent.Instructions.CameFrom = 1; }
Symbol 918 Button
on (press) { _parent.gotoAndStop("Game Over"); }
Symbol 928 Button
on (press) { _parent.Menu._visible = true; _parent.Menu.Update(); _visible = false; }
Symbol 930 Button
on (press) { getURL ("http://www.mofunzone.com", "_blank"); }
Symbol 936 Button
on (press) { gotoAndPlay ("SubmitScore"); }
Symbol 939 Button
on (press) { getURL ("http://www.mofunzone.com", "_blank"); }
Symbol 944 Button
on (press) { now = new Date(); EPOCH_TIME = now.getTime(); YEAR = now.getYear(); YEAR = YEAR + 1900; getURL ((((("http://www.MoFunZone.com/game_scores/damn_birds/highscore.php?" + PLAYER_NAME) + "/") + EPOCH_TIME) + "/") + YEAR, "_blank"); gotoAndStop ("Start"); }

Library Items

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

Instance Names

"Button1"Frame 3Symbol 64 Button
"Button2"Frame 3Symbol 65 Button
"Button3"Frame 3Symbol 66 Button
"Button4"Frame 3Symbol 67 Button
"Instructions"Frame 3Symbol 159 MovieClip
"Background"Frame 4Symbol 168 MovieClip
"LevelText"Frame 4Symbol 182 MovieClip
"Scene"Frame 4Symbol 740 MovieClip
"ShitText"Frame 4Symbol 742 MovieClip
"ShitMeter"Frame 4Symbol 121 MovieClip
"AmoText"Frame 4Symbol 746 MovieClip
"GunIcon"Frame 4Symbol 823 MovieClip
"LevelClock"Frame 4Symbol 828 MovieClip
"Target"Frame 4Symbol 830 MovieClip
"Menu"Frame 4Symbol 913 MovieClip
"Paused"Frame 4Symbol 922 MovieClip
"Status"Frame 4Symbol 931 MovieClip
"Lines"Symbol 121 MovieClip Frame 1Symbol 117 MovieClip
"PrevButton"Symbol 159 MovieClip Frame 1Symbol 83 Button
"NextButton"Symbol 159 MovieClip Frame 1Symbol 84 Button
"Prev"Symbol 159 MovieClip Frame 1Symbol 89 MovieClip
"Next"Symbol 159 MovieClip Frame 1Symbol 92 MovieClip
"CleanSlider"Symbol 159 MovieClip Frame 3Symbol 115 MovieClip
"ShitMeter"Symbol 159 MovieClip Frame 3Symbol 121 MovieClip
"RightSlideButton"Symbol 159 MovieClip Frame 3Symbol 124 Button
"LeftSlideButton"Symbol 159 MovieClip Frame 3Symbol 125 Button
"CleanMask"Symbol 159 MovieClip Frame 3Symbol 128 MovieClip
"Button5"Symbol 159 MovieClip Frame 4Symbol 139 Button
"Button6"Symbol 159 MovieClip Frame 4Symbol 140 Button
"Button4"Symbol 159 MovieClip Frame 4Symbol 141 Button
"Button3"Symbol 159 MovieClip Frame 4Symbol 142 Button
"Button7"Symbol 159 MovieClip Frame 4Symbol 143 Button
"Button1"Symbol 159 MovieClip Frame 4Symbol 144 Button
"Button8"Symbol 159 MovieClip Frame 4Symbol 145 Button
"Button2"Symbol 159 MovieClip Frame 4Symbol 146 Button
"Digit5"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Digit4"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Digit3"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Digit2"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Digit1"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Digit0"Symbol 182 MovieClip Frame 1Symbol 180 MovieClip
"Inside"Symbol 332 MovieClip Frame 1Symbol 220 MovieClip
"Inside"Symbol 332 MovieClip Frame 2Symbol 253 MovieClip
"Inside"Symbol 332 MovieClip Frame 3Symbol 286 MovieClip
"Inside"Symbol 332 MovieClip Frame 4Symbol 319 MovieClip
"Inside"Symbol 332 MovieClip Frame 5Symbol 331 MovieClip
"Gun"Symbol 392 MovieClip Frame 1Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 2Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 3Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 4Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 5Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 6Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 7Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 8Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 9Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 10Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 11Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 12Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 13Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 14Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 15Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 16Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 17Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 18Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 19Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 20Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 21Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 22Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 23Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 24Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 25Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 26Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 27Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 28Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 29Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 30Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 31Symbol 332 MovieClip
"Gun"Symbol 392 MovieClip Frame 32Symbol 332 MovieClip
"Body"Symbol 393 MovieClip Frame 1Symbol 392 MovieClip
"Inside"Symbol 428 MovieClip Frame 1Symbol 421 MovieClip
"Inside"Symbol 428 MovieClip Frame 2Symbol 424 MovieClip
"Inside"Symbol 428 MovieClip Frame 3Symbol 425 MovieClip
"Inside"Symbol 428 MovieClip Frame 4Symbol 426 MovieClip
"Inside"Symbol 428 MovieClip Frame 5Symbol 427 MovieClip
"Inside"Symbol 565 MovieClip Frame 2Symbol 564 MovieClip
"Sack"Symbol 592 MovieClip Frame 1Symbol 565 MovieClip
"Body"Symbol 672 MovieClip Frame 1Symbol 446 MovieClip
"Body"Symbol 672 MovieClip Frame 2Symbol 457 MovieClip
"Body"Symbol 672 MovieClip Frame 3Symbol 486 MovieClip
"Body"Symbol 672 MovieClip Frame 4Symbol 493 MovieClip
"Body"Symbol 672 MovieClip Frame 5Symbol 519 MovieClip
"Body"Symbol 672 MovieClip Frame 6Symbol 535 MovieClip
"Body"Symbol 672 MovieClip Frame 7Symbol 592 MovieClip
"Body"Symbol 672 MovieClip Frame 8Symbol 621 MovieClip
"Body"Symbol 672 MovieClip Frame 9Symbol 653 MovieClip
"Body"Symbol 672 MovieClip Frame 10Symbol 671 MovieClip
"Body"Symbol 685 MovieClip Frame 1Symbol 682 MovieClip
"Body"Symbol 685 MovieClip Frame 2Symbol 684 MovieClip
"Digit6"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit5"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit4"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit3"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit2"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit1"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit0"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Digit7"Symbol 703 MovieClip Frame 1Symbol 702 MovieClip
"Gold"Symbol 704 MovieClip Frame 1Symbol 691 MovieClip
"Digits"Symbol 704 MovieClip Frame 1Symbol 703 MovieClip
"Statue"Symbol 740 MovieClip Frame 1Symbol 393 MovieClip
"GunFire1"Symbol 740 MovieClip Frame 1Symbol 428 MovieClip
"BirdSample"Symbol 740 MovieClip Frame 1Symbol 672 MovieClip
"ShitSample"Symbol 740 MovieClip Frame 1Symbol 685 MovieClip
"FeatherSample"Symbol 740 MovieClip Frame 1Symbol 688 MovieClip
"ScoreBoard"Symbol 740 MovieClip Frame 1Symbol 704 MovieClip
"RocketSample"Symbol 740 MovieClip Frame 1Symbol 739 MovieClip
"Digit5"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit4"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit3"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit2"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit1"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit0"Symbol 742 MovieClip Frame 1Symbol 702 MovieClip
"Digit5"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Digit4"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Digit3"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Digit2"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Digit1"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Digit0"Symbol 746 MovieClip Frame 1Symbol 702 MovieClip
"Status"Symbol 823 MovieClip Frame 1Symbol 751 MovieClip
"Amo"Symbol 823 MovieClip Frame 1Symbol 754 MovieClip
"Reloading"Symbol 823 MovieClip Frame 1Symbol 756 MovieClip
"Status"Symbol 823 MovieClip Frame 2Symbol 761 MovieClip
"Amo"Symbol 823 MovieClip Frame 2Symbol 765 MovieClip
"Status"Symbol 823 MovieClip Frame 3Symbol 770 MovieClip
"Amo"Symbol 823 MovieClip Frame 3Symbol 777 MovieClip
"Status"Symbol 823 MovieClip Frame 4Symbol 782 MovieClip
"Amo"Symbol 823 MovieClip Frame 4Symbol 814 MovieClip
"Status"Symbol 823 MovieClip Frame 5Symbol 819 MovieClip
"Amo"Symbol 823 MovieClip Frame 5Symbol 822 MovieClip
"TheButton"Symbol 876 MovieClip Frame 1Symbol 869 Button
"TheButton"Symbol 876 MovieClip Frame 3Symbol 874 Button
"Item"Symbol 912 MovieClip Frame 1Symbol 908 MovieClip
"DirtIndicator"Symbol 913 MovieClip Frame 1Symbol 855 MovieClip
"CleanSlider"Symbol 913 MovieClip Frame 1Symbol 115 MovieClip
"Scope"Symbol 913 MovieClip Frame 1Symbol 858 MovieClip
"ShitMeter"Symbol 913 MovieClip Frame 1Symbol 121 MovieClip
"PlayButton"Symbol 913 MovieClip Frame 1Symbol 861 Button
"RightSlideButton"Symbol 913 MovieClip Frame 1Symbol 124 Button
"LeftSlideButton"Symbol 913 MovieClip Frame 1Symbol 125 Button
"CleanButton"Symbol 913 MovieClip Frame 1Symbol 863 Button
"Gun1"Symbol 913 MovieClip Frame 1Symbol 751 MovieClip
"Gun2"Symbol 913 MovieClip Frame 1Symbol 761 MovieClip
"Gun3"Symbol 913 MovieClip Frame 1Symbol 770 MovieClip
"Gun4"Symbol 913 MovieClip Frame 1Symbol 782 MovieClip
"Gun5"Symbol 913 MovieClip Frame 1Symbol 819 MovieClip
"GunStatus1"Symbol 913 MovieClip Frame 1Symbol 876 MovieClip
"GunStatus2"Symbol 913 MovieClip Frame 1Symbol 876 MovieClip
"GunStatus3"Symbol 913 MovieClip Frame 1Symbol 876 MovieClip
"GunStatus4"Symbol 913 MovieClip Frame 1Symbol 876 MovieClip
"GunStatus5"Symbol 913 MovieClip Frame 1Symbol 876 MovieClip
"DefenseButton"Symbol 913 MovieClip Frame 1Symbol 877 Button
"CleanMask"Symbol 913 MovieClip Frame 1Symbol 128 MovieClip
"ExtraWindow"Symbol 913 MovieClip Frame 1Symbol 912 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "SMG"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Shotgun2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Shotgun1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Shit Hit"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Reload SMG"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Reload Shotgun2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "Reload Shotgun1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "Reload Musket"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Reload Bazooka"
ExportAssets (56)Timeline Frame 1Symbol 10 as "no bullet"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Musket"
ExportAssets (56)Timeline Frame 1Symbol 12 as "Horn3"
ExportAssets (56)Timeline Frame 1Symbol 13 as "Horn2"
ExportAssets (56)Timeline Frame 1Symbol 14 as "Horn1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Flapping2"
ExportAssets (56)Timeline Frame 1Symbol 16 as "Flapping1"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Background"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Car3"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Car2"
ExportAssets (56)Timeline Frame 1Symbol 20 as "Car1"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Birds8"
ExportAssets (56)Timeline Frame 1Symbol 22 as "Birds7"
ExportAssets (56)Timeline Frame 1Symbol 23 as "Birds6"
ExportAssets (56)Timeline Frame 1Symbol 24 as "Birds5"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Birds4"
ExportAssets (56)Timeline Frame 1Symbol 26 as "Birds3"
ExportAssets (56)Timeline Frame 1Symbol 27 as "Birds2"
ExportAssets (56)Timeline Frame 1Symbol 28 as "Birds1"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Bazooka"

Labels

"Preloader"Frame 1
"Intro"Frame 2
"Start"Frame 3
"Game"Frame 4
"Game Over"Frame 5
"SubmitScore"Frame 6
"1/8"Symbol 739 MovieClip Frame 5
"1/4"Symbol 739 MovieClip Frame 7
"1/2"Symbol 739 MovieClip Frame 11

Dynamic Text Variables

MoneyTextSymbol 865 EditableText"0000000000000000000"
PriceTextSymbol 866 EditableText"Price: $1000"
AmoTextSymbol 873 EditableText"Ammo: 10000"
CleanTextSymbol 878 EditableText"Clean: 100% - Cost: $1000"
DefenseTextSymbol 886 EditableText"Defense: 1000000"
AmountSymbol 910 EditableText"0000000000"
CostTextSymbol 911 EditableText"Cost: $00000000000000000000"
Text1Symbol 925 EditableText"LEVEL XXXXXX COMPLETE"
Text2Symbol 926 EditableText"You have killed xxx birds"
Text3Symbol 927 EditableText"and earned $xxxxxxxx"
ScoreSymbol 935 EditableText"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
PLAYER_NAMESymbol 945 EditableText""




http://swfchan.com/42/205593/info.shtml
Created: 10/10 -2018 05:31:28 Last modified: 10/10 -2018 05:31:28 Server time: 29/04 -2024 09:45:29