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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM24836354-22DC&rnd=24836354" width="1" height="1"></div>

armorgames bumper-bowl-2613.swf

This is the info page for
Flash #267514

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


Text
<p align="center"><font face="impact" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>

Loading... Please Wait...

Visit ArmorGames.com

<p align="center"><font face="Microsoft Sans Serif" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>

LOADING

POWERUP
SPAWNPOINT

MASS

SPEED

ARMOR

General Mayhem

Retired from service... but not
COMBAT.

The Contractor

Always the lowest bidder.

X. Blaze

Blood content:
50% Caffeine
50% Adrenaline

"Sparks"

DIY DESTRUCTION

Glen T. Marshal

Let's round up them thar bumper
banditos!

Trip Waltsky Jr.

1st place bumper 500 for 3 years
running.

Patient #271

Shows signs of aggression with little
to no concern for his own physical
well-being.

Lt. "Crash"

Not at all shaken by the occasional
mid-air.

El Monstro

¡Diga a su familia adiós!

JB

Don't front, 'cause the ride's all
CUSTOM!

FEAR Bot

Female Electronic Automated
Ram-Bot

Doctor Clobber

That CAN'T be tournament legal!

Locked

Beat level 9 to unlock this character.

Unknown

ACCEPT

INSTRUCTIONS

Instructions

Updates

PLAY

Get More Game

Credits

DELETE SAVED GAME

BUMPER

BOWL

<p align="right"><font face="impact" size="59" color="#ffffff" letterSpacing="0.000000" kerning="1">1000</font></p>

Version 1.1

INSTRUCTIONS

Click on a ship and drag
to pull back it's engine

Release it to send it flying!

The more you pull, the
farther the ship will slide

Hit this powerup to electrify
ships with the slightest touch

Knock enemies into hazards
to destroy them

CREDITS

Developed by

NicDaniel.com

Oh wait.. NO

YES! DELETE IT!

DELETE YOUR SAVED PROGRESS?

ARE YOU SURE?

9

8

7

6

5

4

3

2

1

1

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

2

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

3

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

4

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

5

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

6

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

7

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

8

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

10

9

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

10

<p align="right"><font face="Myriad Pro Light" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>00</b></font></p>

BACK TO MENU

CHANGE TEAM

SELECT

<p align="left"></p>

PLEASE SELECT YOUR
TEAM MEMBERS

PLEASE NAME YOUR TEAM

<p align="right"><font face="impact" size="40" color="#e6ff00" letterSpacing="0.000000" kerning="1">Rollersaurus Wrecks!</font></p>

<p align="left"><font face="impact" size="40" color="#e6ff00" letterSpacing="0.000000" kerning="1">Team Name Here</font></p>

VS.

<p align="center"><font face="Microsoft Sans Serif" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>

THINKING

BACK TO MENU

YES!

NO!

Are  you  sure? This will forfeit your current game!

VICTORY

Total Damage

<p align="right"><font face="Myriad Pro Light" size="14" color="#00e6a0" letterSpacing="0.000000" kerning="1">980</font></p>

<p align="right"><font face="Myriad Pro Light" size="14" color="#00e6a0" letterSpacing="0.000000" kerning="1">980</font></p>

Powerups Gained

<p align="right"><font face="Myriad Pro Light" size="14" color="#00e62e" letterSpacing="0.000000" kerning="1">980</font></p>

<p align="right"><font face="Myriad Pro Light" size="14" color="#00e62e" letterSpacing="0.000000" kerning="1">980</font></p>

Damage Received

<p align="right"><font face="Myriad Pro Light" size="14" color="#b8e600" letterSpacing="0.000000" kerning="1">980</font></p>

<p align="right"><font face="Myriad Pro Light" size="14" color="#b8e600" letterSpacing="0.000000" kerning="1">980</font></p>

Bumpers Lost

<p align="right"><font face="Myriad Pro Light" size="14" color="#e60000" letterSpacing="0.000000" kerning="1">980</font></p>

<p align="right"><font face="Myriad Pro Light" size="14" color="#e60000" letterSpacing="0.000000" kerning="1">980</font></p>

Score

<p align="right"><font face="Myriad Pro Light" size="14" color="#11e8ff" letterSpacing="0.000000" kerning="1">4589</font></p>

CONTINUE

DEFEAT

You have been defeated. You must achieve victory to advance.

STALEMATE

A stalemate is not enough. You must achieve victory to advance.

Unlicensed!

I am sorry, but this game is not licensed to this portal.
Please visit www.nicdaniel.com to play.

VISIT NICDANIEL.COM

ActionScript [AS3]

Section 1
//ag_intro_mc_109 (bumper_fla.ag_intro_mc_109) package bumper_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class ag_intro_mc_109 extends MovieClip { public var agb:SimpleButton; public function ag_intro_mc_109(){ addFrameScript(0, frame1, 81, frame82, 217, frame218); } function frame82(){ agb.addEventListener(MouseEvent.CLICK, agbc); } function frame218(){ MovieClip(root).nextFrame(); } function frame1(){ MovieClip(root).stop(); gotoAndPlay(2); } public function agbc(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } } }//package bumper_fla
Section 2
//arrowshow_89 (bumper_fla.arrowshow_89) package bumper_fla { import flash.display.*; public dynamic class arrowshow_89 extends MovieClip { public function arrowshow_89(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 3
//btmb_154 (bumper_fla.btmb_154) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class btmb_154 extends MovieClip { public var turnshow:MovieClip; public var yb:MovieClip; public var bb:MovieClip; public var nb:MovieClip; public function btmb_154(){ addFrameScript(0, frame1); } public function bbc(_arg1:MouseEvent){ gotoAndStop(2); } public function nbc(_arg1:MouseEvent){ gotoAndStop(1); } function frame1(){ yb.addEventListener(MouseEvent.CLICK, ybc); nb.addEventListener(MouseEvent.CLICK, nbc); bb.addEventListener(MouseEvent.CLICK, bbc); stop(); } public function ybc(_arg1:MouseEvent){ MovieClip(root).level1.selfdestruct(); } } }//package bumper_fla
Section 4
//btmb2_155 (bumper_fla.btmb2_155) package bumper_fla { import flash.display.*; public dynamic class btmb2_155 extends MovieClip { public var turnshow:MovieClip; } }//package bumper_fla
Section 5
//bumper1_9 (bumper_fla.bumper1_9) package bumper_fla { import flash.display.*; public dynamic class bumper1_9 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 6
//bumper10_30 (bumper_fla.bumper10_30) package bumper_fla { import flash.display.*; public dynamic class bumper10_30 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 7
//bumper11_32 (bumper_fla.bumper11_32) package bumper_fla { import flash.display.*; public dynamic class bumper11_32 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 8
//bumper12_34 (bumper_fla.bumper12_34) package bumper_fla { import flash.display.*; public dynamic class bumper12_34 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 9
//bumper13_36 (bumper_fla.bumper13_36) package bumper_fla { import flash.display.*; public dynamic class bumper13_36 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 10
//bumper14_37 (bumper_fla.bumper14_37) package bumper_fla { import flash.display.*; public dynamic class bumper14_37 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 11
//bumper15_38 (bumper_fla.bumper15_38) package bumper_fla { import flash.display.*; public dynamic class bumper15_38 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 12
//bumper16_40 (bumper_fla.bumper16_40) package bumper_fla { import flash.display.*; public dynamic class bumper16_40 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 13
//bumper17_42 (bumper_fla.bumper17_42) package bumper_fla { import flash.display.*; public dynamic class bumper17_42 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 14
//bumper18_43 (bumper_fla.bumper18_43) package bumper_fla { import flash.display.*; public dynamic class bumper18_43 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 15
//bumper19_45 (bumper_fla.bumper19_45) package bumper_fla { import flash.display.*; public dynamic class bumper19_45 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 16
//bumper2_14 (bumper_fla.bumper2_14) package bumper_fla { import flash.display.*; public dynamic class bumper2_14 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 17
//bumper20_47 (bumper_fla.bumper20_47) package bumper_fla { import flash.display.*; public dynamic class bumper20_47 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 18
//bumper21_49 (bumper_fla.bumper21_49) package bumper_fla { import flash.display.*; public dynamic class bumper21_49 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 19
//bumper22_51 (bumper_fla.bumper22_51) package bumper_fla { import flash.display.*; public dynamic class bumper22_51 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 20
//bumper23_53 (bumper_fla.bumper23_53) package bumper_fla { import flash.display.*; public dynamic class bumper23_53 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 21
//bumper24_55 (bumper_fla.bumper24_55) package bumper_fla { import flash.display.*; public dynamic class bumper24_55 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 22
//bumper25_56 (bumper_fla.bumper25_56) package bumper_fla { import flash.display.*; public dynamic class bumper25_56 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 23
//bumper26_57 (bumper_fla.bumper26_57) package bumper_fla { import flash.display.*; public dynamic class bumper26_57 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 24
//bumper3_16 (bumper_fla.bumper3_16) package bumper_fla { import flash.display.*; public dynamic class bumper3_16 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 25
//bumper4_18 (bumper_fla.bumper4_18) package bumper_fla { import flash.display.*; public dynamic class bumper4_18 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 26
//bumper5_20 (bumper_fla.bumper5_20) package bumper_fla { import flash.display.*; public dynamic class bumper5_20 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 27
//bumper6_22 (bumper_fla.bumper6_22) package bumper_fla { import flash.display.*; public dynamic class bumper6_22 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 28
//bumper7_24 (bumper_fla.bumper7_24) package bumper_fla { import flash.display.*; public dynamic class bumper7_24 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 29
//bumper8_26 (bumper_fla.bumper8_26) package bumper_fla { import flash.display.*; public dynamic class bumper8_26 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 30
//bumper9_28 (bumper_fla.bumper9_28) package bumper_fla { import flash.display.*; public dynamic class bumper9_28 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 31
//bumperhp_11 (bumper_fla.bumperhp_11) package bumper_fla { import flash.display.*; public dynamic class bumperhp_11 extends MovieClip { public var hpfill:MovieClip; } }//package bumper_fla
Section 32
//bumperhpfill_12 (bumper_fla.bumperhpfill_12) package bumper_fla { import flash.display.*; import flash.text.*; public dynamic class bumperhpfill_12 extends MovieClip { public var percent:TextField; } }//package bumper_fla
Section 33
//bumperhpfillicon_152 (bumper_fla.bumperhpfillicon_152) package bumper_fla { import flash.display.*; import flash.text.*; public dynamic class bumperhpfillicon_152 extends MovieClip { public var percent:TextField; } }//package bumper_fla
Section 34
//bumperhpicon_151 (bumper_fla.bumperhpicon_151) package bumper_fla { import flash.display.*; public dynamic class bumperhpicon_151 extends MovieClip { public var hpfill:MovieClip; } }//package bumper_fla
Section 35
//bumpermypowerup_6 (bumper_fla.bumpermypowerup_6) package bumper_fla { import flash.display.*; public dynamic class bumpermypowerup_6 extends MovieClip { public var anim:MovieClip; } }//package bumper_fla
Section 36
//bumperpowerelectro_8 (bumper_fla.bumperpowerelectro_8) package bumper_fla { import flash.display.*; public dynamic class bumperpowerelectro_8 extends MovieClip { public function bumperpowerelectro_8(){ addFrameScript(0, frame1); } function frame1(){ rotation = (Math.random() * 360); } } }//package bumper_fla
Section 37
//choicewheel_105 (bumper_fla.choicewheel_105) package bumper_fla { import flash.display.*; public dynamic class choicewheel_105 extends MovieClip { public var b10:bumperchoice; public var b2:bumperchoice; public var b4:bumperchoice; public var b9:bumperchoice; public var b5:bumperchoice; public var b6:bumperchoice; public var b7:bumperchoice; public var b1:bumperchoice; public var b3:bumperchoice; public var b8:bumperchoice; public var b12:bumperchoice; public var b11:bumperchoice; } }//package bumper_fla
Section 38
//clashanim_144 (bumper_fla.clashanim_144) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class clashanim_144 extends MovieClip { public var teamname:MovieClip; public var enemyteam:MovieClip; public function clashanim_144(){ addFrameScript(0, frame1, 99, frame100); } function frame1(){ teamname.nametext.text = MovieClip(root).teamname; enemyteam.nametext.text = MovieClip(root).enemyteamname; } function frame100(){ MovieClip(parent).gotoAndStop("game"); } } }//package bumper_fla
Section 39
//collidecircledeath50_84 (bumper_fla.collidecircledeath50_84) package bumper_fla { import flash.display.*; public dynamic class collidecircledeath50_84 extends MovieClip { public var mytype:String; public function collidecircledeath50_84(){ addFrameScript(0, frame1); } function frame1(){ mytype = "death50point"; } } }//package bumper_fla
Section 40
//collidecircledeath500_85 (bumper_fla.collidecircledeath500_85) package bumper_fla { import flash.display.*; public dynamic class collidecircledeath500_85 extends MovieClip { public var mytype:String; public function collidecircledeath500_85(){ addFrameScript(0, frame1); } function frame1(){ mytype = "deathmegapoint"; } } }//package bumper_fla
Section 41
//collidecirclefire_83 (bumper_fla.collidecirclefire_83) package bumper_fla { import flash.display.*; public dynamic class collidecirclefire_83 extends MovieClip { public var mytype:String; public function collidecirclefire_83(){ addFrameScript(0, frame1); } function frame1(){ mytype = "burnerpoint"; } } }//package bumper_fla
Section 42
//collideline100_80 (bumper_fla.collideline100_80) package bumper_fla { import flash.display.*; public dynamic class collideline100_80 extends MovieClip { public var mytype:String; public function collideline100_80(){ addFrameScript(0, frame1); } function frame1(){ mytype = "linesmall"; } } }//package bumper_fla
Section 43
//collideline100shock_82 (bumper_fla.collideline100shock_82) package bumper_fla { import flash.display.*; public dynamic class collideline100shock_82 extends MovieClip { public var mytype:String; public function collideline100shock_82(){ addFrameScript(0, frame1); } function frame1(){ mytype = "shocklinesmall"; } } }//package bumper_fla
Section 44
//collideline20_98 (bumper_fla.collideline20_98) package bumper_fla { import flash.display.*; public dynamic class collideline20_98 extends MovieClip { public var mytype:String; public function collideline20_98(){ addFrameScript(0, frame1); } function frame1(){ mytype = "linetiny"; } } }//package bumper_fla
Section 45
//collideline200_79 (bumper_fla.collideline200_79) package bumper_fla { import flash.display.*; public dynamic class collideline200_79 extends MovieClip { public var mytype:String; public function collideline200_79(){ addFrameScript(0, frame1); } function frame1(){ mytype = "linemed"; } } }//package bumper_fla
Section 46
//collidepoint_81 (bumper_fla.collidepoint_81) package bumper_fla { import flash.display.*; public dynamic class collidepoint_81 extends MovieClip { public var mytype:String; public function collidepoint_81(){ addFrameScript(0, frame1); } function frame1(){ mytype = "point"; } } }//package bumper_fla
Section 47
//credits_121 (bumper_fla.credits_121) package bumper_fla { import flash.events.*; import flash.display.*; public dynamic class credits_121 extends MovieClip { public var hb:MovieClip; public function credits_121(){ addFrameScript(0, frame1, 1, frame2, 5, frame6); } function frame6(){ stop(); } function frame1(){ stop(); } function frame2(){ hb.addEventListener(MouseEvent.CLICK, hbt); } public function hbt(_arg1:MouseEvent){ gotoAndPlay("shrink"); } } }//package bumper_fla
Section 48
//enemyteamname_145 (bumper_fla.enemyteamname_145) package bumper_fla { import flash.display.*; import flash.text.*; public dynamic class enemyteamname_145 extends MovieClip { public var nametext:TextField; } }//package bumper_fla
Section 49
//hatchedlogoanim_122 (bumper_fla.hatchedlogoanim_122) package bumper_fla { import flash.display.*; public dynamic class hatchedlogoanim_122 extends MovieClip { public function hatchedlogoanim_122(){ addFrameScript(52, frame53); } function frame53(){ stop(); } } }//package bumper_fla
Section 50
//instranim_119 (bumper_fla.instranim_119) package bumper_fla { import flash.display.*; public dynamic class instranim_119 extends MovieClip { public var puller:MovieClip; } }//package bumper_fla
Section 51
//instructions_118 (bumper_fla.instructions_118) package bumper_fla { import flash.events.*; import flash.display.*; public dynamic class instructions_118 extends MovieClip { public var hb:MovieClip; public function instructions_118(){ addFrameScript(0, frame1, 1, frame2, 5, frame6); } function frame6(){ stop(); } function frame1(){ stop(); } function frame2(){ hb.addEventListener(MouseEvent.CLICK, hbt); } public function hbt(_arg1:MouseEvent){ gotoAndPlay("shrink"); } } }//package bumper_fla
Section 52
//levelselecter_127 (bumper_fla.levelselecter_127) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class levelselecter_127 extends MovieClip { public var b10:SimpleButton; public var b2:SimpleButton; public var b4:SimpleButton; public var b9:SimpleButton; public var b5:SimpleButton; public var b6:SimpleButton; public var b7:SimpleButton; public var b1:SimpleButton; public var s6:TextField; public var b3:SimpleButton; public var s1:TextField; public var s2:TextField; public var s4:TextField; public var s7:TextField; public var b8:SimpleButton; public var s5:TextField; public var s9:TextField; public var s3:TextField; public var s8:TextField; public var s10:TextField; public function levelselecter_127(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12); } public function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } public function b8p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 8; MovieClip(root).gotoAndStop("gameintro"); } public function b6p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 6; MovieClip(root).gotoAndStop("gameintro"); } public function b9p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 9; MovieClip(root).gotoAndStop("gameintro"); } function frame12(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); b8.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b8.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b8.addEventListener(MouseEvent.CLICK, b8p); b9.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b9.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b9.addEventListener(MouseEvent.CLICK, b9p); b10.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b10.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b10.addEventListener(MouseEvent.CLICK, b10p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; s8.text = MovieClip(root).levelscores[7]; s9.text = MovieClip(root).levelscores[8]; s10.text = MovieClip(root).levelscores[9]; } public function b1p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 1; MovieClip(root).gotoAndStop("gameintro"); } function frame6(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; } function frame7(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; } public function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } function frame4(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; } function frame8(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); b8.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b8.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b8.addEventListener(MouseEvent.CLICK, b8p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; s8.text = MovieClip(root).levelscores[7]; } function frame9(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); b8.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b8.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b8.addEventListener(MouseEvent.CLICK, b8p); b9.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b9.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b9.addEventListener(MouseEvent.CLICK, b9p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; s8.text = MovieClip(root).levelscores[7]; s9.text = MovieClip(root).levelscores[8]; } function frame2(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; } function frame5(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; } public function b7p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 7; MovieClip(root).gotoAndStop("gameintro"); } public function b3p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 3; MovieClip(root).gotoAndStop("gameintro"); } public function b2p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 2; MovieClip(root).gotoAndStop("gameintro"); } function frame1(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); s1.text = MovieClip(root).levelscores[0]; } function frame3(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; } function frame11(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); b8.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b8.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b8.addEventListener(MouseEvent.CLICK, b8p); b9.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b9.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b9.addEventListener(MouseEvent.CLICK, b9p); b10.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b10.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b10.addEventListener(MouseEvent.CLICK, b10p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; s8.text = MovieClip(root).levelscores[7]; s9.text = MovieClip(root).levelscores[8]; s10.text = MovieClip(root).levelscores[9]; } public function b10p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 10; MovieClip(root).gotoAndStop("gameintro"); } public function b4p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 4; MovieClip(root).gotoAndStop("gameintro"); } function frame10(){ b1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b1.addEventListener(MouseEvent.CLICK, b1p); b2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b2.addEventListener(MouseEvent.CLICK, b2p); b3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b3.addEventListener(MouseEvent.CLICK, b3p); b4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b4.addEventListener(MouseEvent.CLICK, b4p); b5.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b5.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b5.addEventListener(MouseEvent.CLICK, b5p); b6.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b6.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b6.addEventListener(MouseEvent.CLICK, b6p); b7.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b7.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b7.addEventListener(MouseEvent.CLICK, b7p); b8.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b8.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b8.addEventListener(MouseEvent.CLICK, b8p); b9.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b9.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b9.addEventListener(MouseEvent.CLICK, b9p); b10.addEventListener(MouseEvent.MOUSE_OVER, bgrow); b10.addEventListener(MouseEvent.MOUSE_OUT, bshrink); b10.addEventListener(MouseEvent.CLICK, b10p); s1.text = MovieClip(root).levelscores[0]; s2.text = MovieClip(root).levelscores[1]; s3.text = MovieClip(root).levelscores[2]; s4.text = MovieClip(root).levelscores[3]; s5.text = MovieClip(root).levelscores[4]; s6.text = MovieClip(root).levelscores[5]; s7.text = MovieClip(root).levelscores[6]; s8.text = MovieClip(root).levelscores[7]; s9.text = MovieClip(root).levelscores[8]; s10.text = MovieClip(root).levelscores[9]; } public function b5p(_arg1:MouseEvent){ MovieClip(root).gametype = "tournament"; MovieClip(root).thelevel = 5; MovieClip(root).gotoAndStop("gameintro"); } } }//package bumper_fla
Section 53
//MainTimeline (bumper_fla.MainTimeline) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var powerups:Number; public var ctb:SimpleButton; public var gametype:String; public var gmg:SimpleButton; public var sound_shockshort:shockshort; public var effectchannel:Array; public var yesb:SimpleButton; public var so:SharedObject; public var team:Array; public var speed:Array; public var st:SoundTransform; public var teamname:String; public var sound_kill:killedship; public var receiveddamage:Number; public var credits:MovieClip; public var levelscores:Array; public var nob:SimpleButton; public var mmb:SimpleButton; public var mysound:gamesound; public var agbi:SimpleButton; public var sound_shocklong:shocklong; public var teamportrait:MovieClip; public var ib:SimpleButton; public var queue:MovieClip; public var upd:SimpleButton; public var mass:Array; public var sound_powerup:powerup; public var music_menu:smashhouse; public var musicchannel:SoundChannel; public var armor:Array; public var sound_collidebump:collidebump; public var level1; public var smb:MovieClip; public var cred:SimpleButton; public var sound_die:lostship; public var levelsunlocked:Number; public var currentechan:Number; public var muteb:Boolean; public var ismenu:Boolean; public var level:Number; public var sound_fire1:flameon; public var music_main:nanobots; public var bumperslost:Number; public var lvlselect:MovieClip; public var instructions:MovieClip; public var sound_explode:explode; public var cb2:SimpleButton; public var cb3:SimpleButton; public var cb4:SimpleButton; public var sound_whoosh:whoosh; public var dsb:SimpleButton; public var thelevel:Number; public var totaldamage:Number; public var sound_collidewall:collidewall; public var AIhandicap:Number; public var pb:SimpleButton; public var loadanim:MovieClip; public var enemyteam:Array; public var enemyteamname:String; public function MainTimeline(){ addFrameScript(0, frame1, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16); } public function loopmusic(_arg1:Event):void{ if (musicchannel != null){ musicchannel.removeEventListener(Event.SOUND_COMPLETE, loopmusic); playmusic(); }; } public function playpowerupsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_powerup.play(); } public function smbt(_arg1:MouseEvent){ if (muteb){ muteb = false; st = new SoundTransform(0); SoundMixer.soundTransform = st; MovieClip(root).smb.gotoAndStop(2); } else { muteb = true; st = new SoundTransform(1); SoundMixer.soundTransform = st; MovieClip(root).smb.gotoAndStop(1); }; } public function gmgc(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } function frame10(){ smb.addEventListener(MouseEvent.CLICK, smbt); mass = [5, 20, 5, 10, 15, 10, 15, 5, 15, 12, 20, 20, 20, 20, 20, 20, 20]; armor = [20, 5, 5, 15, 10, 10, 5, 15, 15, 12, 20, 20, 20, 20, 20, 20, 20]; speed = [5, 5, 20, 10, 10, 15, 15, 15, 5, 12, 5, 20, 20, 20, 20, 20, 20]; stop(); } public function playboomsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_explode.play(); } function frame14(){ removeChild(queue); removeChild(level1); cb2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb2.addEventListener(MouseEvent.CLICK, contb2); ismenu = true; swapmusic(); } function frame12(){ level1 = new bumpergame(this, thelevel); addChild(level1); setChildIndex(queue, 2); stop(); } function frame13(){ removeChild(queue); removeChild(level1); ismenu = true; swapmusic(); } public function updc(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorblog.com"); navigateToURL(_local3, _local2); } function frame7(){ smb.addEventListener(MouseEvent.CLICK, smbt); pb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); pb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); pb.addEventListener(MouseEvent.CLICK, playb); ib.addEventListener(MouseEvent.MOUSE_OVER, bgrow); ib.addEventListener(MouseEvent.MOUSE_OUT, bshrink); ib.addEventListener(MouseEvent.CLICK, instb); dsb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); dsb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); dsb.addEventListener(MouseEvent.CLICK, dsbb); gmg.addEventListener(MouseEvent.MOUSE_OVER, bgrow); gmg.addEventListener(MouseEvent.MOUSE_OUT, bshrink); gmg.addEventListener(MouseEvent.CLICK, gmgc); upd.addEventListener(MouseEvent.MOUSE_OVER, bgrow); upd.addEventListener(MouseEvent.MOUSE_OUT, bshrink); upd.addEventListener(MouseEvent.CLICK, updc); cred.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cred.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cred.addEventListener(MouseEvent.CLICK, credc); } function frame1(){ muteb = true; stage.showDefaultContextMenu = false; stop(); addEventListener(Event.ENTER_FRAME, loading); agbi.addEventListener(MouseEvent.CLICK, vag); } function frame11(){ ismenu = false; swapmusic(); level = thelevel; enemyteam = [0, 0, 0, 0]; enemyteamname = ""; AIhandicap = 0; if (thelevel == 1){ teamportrait.gotoAndStop(1); enemyteam = [12, 13, 13, 13]; enemyteamname = "Qualifier Bots"; AIhandicap = 10; }; if (thelevel == 2){ teamportrait.gotoAndStop(2); enemyteam = [14, 14, 14, 14]; enemyteamname = "High Decibel"; AIhandicap = 8; }; if (thelevel == 3){ teamportrait.gotoAndStop(3); enemyteam = [15, 15, 15, 15]; enemyteamname = "183rd Air Wing"; AIhandicap = 6; }; if (thelevel == 4){ teamportrait.gotoAndStop(4); enemyteam = [16, 16, 16, 16]; enemyteamname = "Burden to Society"; AIhandicap = 4; }; if (thelevel == 5){ teamportrait.gotoAndStop(5); enemyteam = [17, 17, 17, 17]; enemyteamname = "Hot Zone"; AIhandicap = 3; }; if (thelevel == 6){ teamportrait.gotoAndStop(6); enemyteam = [18, 18, 18, 18]; enemyteamname = "The Dread Prow"; AIhandicap = 2; }; if (thelevel == 7){ teamportrait.gotoAndStop(7); enemyteam = [19, 19, 19, 19]; enemyteamname = "Order of the Lance"; AIhandicap = 1; }; if (thelevel == 8){ teamportrait.gotoAndStop(8); enemyteam = [20, 20, 20, 20]; enemyteamname = "The Unbound Tome"; AIhandicap = 0; }; if (thelevel == 9){ teamportrait.gotoAndStop(9); enemyteam = [21, 21, 21, 21]; enemyteamname = "The Fallen"; AIhandicap = 0; }; if (thelevel == 10){ teamportrait.gotoAndStop(10); enemyteam = [22, 23, 24, 25]; enemyteamname = "Rollersaurus Wrecks!"; AIhandicap = 0; }; totaldamage = 0; receiveddamage = 0; powerups = 0; bumperslost = 0; } function frame6(){ so = SharedObject.getLocal("userData"); team = [-1, -1, -1, -1]; levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; levelsunlocked = 1; gametype = "unknown"; thelevel = 0; teamname = "Enter Team Name"; if (so.data.teamname){ teamname = so.data.teamname; }; if (so.data.scores){ levelscores = so.data.scores; }; if (so.data.team){ team = so.data.team; }; if (so.data.levelsunlocked){ levelsunlocked = so.data.levelsunlocked; }; level = 0; sound_fire1 = new flameon(); sound_collidebump = new collidebump(); sound_collidewall = new collidewall(); sound_explode = new explode(); sound_kill = new killedship(); sound_die = new lostship(); sound_whoosh = new whoosh(); sound_shockshort = new shockshort(); sound_shocklong = new shocklong(); sound_powerup = new powerup(); music_main = new nanobots(); music_menu = new smashhouse(); mysound = new gamesound(); musicchannel = new SoundChannel(); effectchannel = new Array(); effectchannel.push(new SoundChannel()); effectchannel.push(new SoundChannel()); effectchannel.push(new SoundChannel()); effectchannel.push(new SoundChannel()); effectchannel.push(new SoundChannel()); effectchannel.push(new SoundChannel()); currentechan = 0; ismenu = true; playmusic(); gotoAndStop("logo"); } function frame9(){ smb.addEventListener(MouseEvent.CLICK, smbt); so.data.team = team; so.data.teamname = teamname; so.data.scores = levelscores; so.data.levelsunlocked = levelsunlocked; so.flush(); lvlselect.gotoAndStop(levelsunlocked); ctb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); ctb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); ctb.addEventListener(MouseEvent.CLICK, contctb); mmb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); mmb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); mmb.addEventListener(MouseEvent.CLICK, mmbc); } function frame16(){ cb4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb4.addEventListener(MouseEvent.CLICK, contb4); } function frame8(){ yesb.addEventListener(MouseEvent.CLICK, yesbb); nob.addEventListener(MouseEvent.CLICK, nobb); } public function playshockshortsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_shockshort.play(); } public function swapmusic():void{ if (musicchannel != null){ musicchannel.stop(); musicchannel.removeEventListener(Event.SOUND_COMPLETE, loopmusic); playmusic(); }; } public function playwhooshsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(0.2, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_whoosh.play(); } public function contb4(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.nicdaniel.com"); navigateToURL(_local3, _local2); } public function contb3(_arg1:MouseEvent){ MovieClip(root).gotoAndStop("levelselect"); } public function playwallsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_collidewall.play(); } public function credc(_arg1:MouseEvent){ credits.play(); } public function contb2(_arg1:MouseEvent){ MovieClip(root).gotoAndStop("levelselect"); } public function playbumpsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_collidebump.play(); } function frame15(){ removeChild(queue); removeChild(level1); cb3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb3.addEventListener(MouseEvent.CLICK, contb3); ismenu = true; swapmusic(); } public function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } public function instb(_arg1:MouseEvent){ instructions.play(); } public function vag(_arg1:MouseEvent){ var _local2:String; var _local3:URLRequest; _local2 = null; _local3 = new URLRequest("http://www.armorgames.com"); navigateToURL(_local3, _local2); } public function dsbb(_arg1:MouseEvent){ gotoAndStop("areyousure"); } public function loading(_arg1:Event){ var _local2:*; var _local3:*; var _local4:*; _local2 = stage.loaderInfo.bytesTotal; _local3 = stage.loaderInfo.bytesLoaded; _local4 = Math.round(((_local3 * 100) / _local2)); loadanim.gotoAndPlay(_local4); if (_local3 >= _local2){ gotoAndStop("loaded"); removeEventListener(Event.ENTER_FRAME, loading); }; } public function yesbb(_arg1:MouseEvent){ team = [-1, -1, -1, -1]; levelscores = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; levelsunlocked = 1; thelevel = 0; teamname = "Enter Team Name"; so.data.team = team; so.data.teamname = teamname; so.data.scores = levelscores; so.data.levelsunlocked = levelsunlocked; gotoAndStop("logo"); } public function playmusic(){ musicchannel.stop(); if (ismenu){ musicchannel = music_menu.play(); } else { musicchannel = music_main.play(); }; musicchannel.addEventListener(Event.SOUND_COMPLETE, loopmusic); } public function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } public function contctb(_arg1:MouseEvent){ gotoAndStop("teamselect"); } public function playkillsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_kill.play(); } public function nobb(_arg1:MouseEvent){ gotoAndStop("logo"); } public function playdiesound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_die.play(); } public function playb(_arg1:MouseEvent){ gotoAndStop("teamselect"); } public function mmbc(_arg1:MouseEvent){ gotoAndStop("logo"); } public function playfiresound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_fire1.play(); } public function playshocklongsound(){ var _local1:SoundTransform; currentechan++; if (currentechan > (effectchannel.length - 1)){ currentechan = 0; }; _local1 = new SoundTransform(1, 0); effectchannel[currentechan].soundTransform = _local1; effectchannel[currentechan] = sound_shocklong.play(); } } }//package bumper_fla
Section 54
//particledamage_61 (bumper_fla.particledamage_61) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class particledamage_61 extends MovieClip { public var damage:TextField; public function particledamage_61(){ addFrameScript(0, frame1); } function frame1(){ damage.text = MovieClip(parent).aux; } } }//package bumper_fla
Section 55
//particlesmokeanim_59 (bumper_fla.particlesmokeanim_59) package bumper_fla { import flash.display.*; public dynamic class particlesmokeanim_59 extends MovieClip { public function particlesmokeanim_59(){ addFrameScript(0, frame1); } function frame1(){ rotation = (Math.random() * 360); } } }//package bumper_fla
Section 56
//particlesparkanim_60 (bumper_fla.particlesparkanim_60) package bumper_fla { import flash.display.*; public dynamic class particlesparkanim_60 extends MovieClip { public function particlesparkanim_60(){ addFrameScript(0, frame1); } function frame1(){ rotation = (Math.random() * 360); } } }//package bumper_fla
Section 57
//powerupanim_62 (bumper_fla.powerupanim_62) package bumper_fla { import flash.display.*; public dynamic class powerupanim_62 extends MovieClip { public function powerupanim_62(){ addFrameScript(29, frame30); } function frame30(){ stop(); } } }//package bumper_fla
Section 58
//queue_149 (bumper_fla.queue_149) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import movieclips.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class queue_149 extends MovieClip { public var turnshow:MovieClip; public var s1:MovieClipExtra; public var s5:MovieClipExtra; public var s6:MovieClipExtra; public var s8:MovieClipExtra; public var s7:MovieClipExtra; public var s2:MovieClipExtra; public var s4:MovieClipExtra; public var s3:MovieClipExtra; public var smb:MovieClip; public var st:SoundTransform; public var mb:MovieClip; public function queue_149(){ addFrameScript(0, frame1, 29, frame30); } public function smbt(_arg1:MouseEvent){ if (MovieClip(root).muteb){ MovieClip(root).muteb = false; st = new SoundTransform(0); SoundMixer.soundTransform = st; smb.gotoAndStop(2); } else { MovieClip(root).muteb = true; st = new SoundTransform(1); SoundMixer.soundTransform = st; smb.gotoAndStop(1); }; } function frame1(){ smb.addEventListener(MouseEvent.CLICK, smbt); } function frame30(){ stop(); } } }//package bumper_fla
Section 59
//scoreshow_161 (bumper_fla.scoreshow_161) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class scoreshow_161 extends MovieClip { public var damageramp:Number; public var d3s:TextField; public var d4s:TextField; public var d4:TextField; public var d2:TextField; public var cb:SimpleButton; public var smod2:Number; public var smod1:Number; public var smod3:Number; public var d3:TextField; public var smod4:Number; public var endscore:TextField; public var d1:TextField; public var escore:Number; public var d1s:TextField; public var d2s:TextField; public function scoreshow_161(){ addFrameScript(9, frame10, 29, frame30, 49, frame50, 69, frame70, 89, frame90, 107, frame108, 108, frame109, 109, frame110, 110, frame111, 111, frame112, 112, frame113, 113, frame114, 114, frame115, 115, frame116, 117, frame118); } function frame70(){ d4.text = MovieClip(root).bumperslost; smod4 = (MovieClip(root).bumperslost * 500); d4s.text = ("-" + smod4); } public function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } function frame90(){ escore = 0; endscore.text = ("" + escore); } function frame10(){ d1.text = MovieClip(root).totaldamage; smod1 = (MovieClip(root).totaldamage * 10); d1s.text = ("+" + smod1); } function frame109(){ damageramp++; } public function contb(_arg1:MouseEvent){ if (MovieClip(root).levelsunlocked <= MovieClip(root).level){ MovieClip(root).levelsunlocked = (MovieClip(root).level + 1); }; if (escore > MovieClip(root).levelscores[(MovieClip(root).level - 1)]){ MovieClip(root).levelscores[(MovieClip(root).level - 1)] = escore; }; MovieClip(root).gotoAndStop("levelselect"); } public function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } function frame108(){ damageramp = 97; } function frame110(){ if (smod1 > damageramp){ smod1 = (smod1 - damageramp); escore = (escore + damageramp); gotoAndPlay(109); } else { escore = (escore + smod1); smod1 = 0; }; d1s.text = ("+" + smod1); d2s.text = ("+" + smod2); d3s.text = ("-" + smod3); d4s.text = ("-" + smod4); endscore.text = ("" + escore); } function frame111(){ damageramp++; } function frame30(){ d2.text = MovieClip(root).powerups; smod2 = (MovieClip(root).powerups * 250); d2s.text = ("+" + smod2); } function frame116(){ if (smod4 > damageramp){ smod4 = (smod4 - damageramp); escore = (escore - damageramp); gotoAndPlay(115); } else { escore = (escore + smod4); smod4 = 0; }; d1s.text = ("+" + smod1); d2s.text = ("+" + smod2); d3s.text = ("-" + smod3); d4s.text = ("-" + smod4); endscore.text = ("" + escore); } function frame113(){ damageramp++; } function frame112(){ if (smod2 > damageramp){ smod2 = (smod2 - damageramp); escore = (escore + damageramp); gotoAndPlay(111); } else { escore = (escore + smod2); smod2 = 0; }; d1s.text = ("+" + smod1); d2s.text = ("+" + smod2); d3s.text = ("-" + smod3); d4s.text = ("-" + smod4); endscore.text = ("" + escore); } function frame114(){ if (smod3 > damageramp){ smod3 = (smod3 - damageramp); escore = (escore - damageramp); gotoAndPlay(113); } else { escore = (escore + smod3); smod3 = 0; }; d1s.text = ("+" + smod1); d2s.text = ("+" + smod2); d3s.text = ("-" + smod3); d4s.text = ("-" + smod4); endscore.text = ("" + escore); } function frame115(){ damageramp++; } function frame50(){ d3.text = MovieClip(root).receiveddamage; smod3 = (MovieClip(root).receiveddamage * 5); d3s.text = ("-" + smod3); } function frame118(){ cb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb.addEventListener(MouseEvent.CLICK, contb); stop(); } } }//package bumper_fla
Section 60
//shockeffect_13 (bumper_fla.shockeffect_13) package bumper_fla { import flash.display.*; public dynamic class shockeffect_13 extends MovieClip { public function shockeffect_13(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 61
//soundmuteb_124 (bumper_fla.soundmuteb_124) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class soundmuteb_124 extends MovieClip { public function soundmuteb_124(){ addFrameScript(0, frame1); } function frame1(){ if (MovieClip(root).muteb){ stop(); } else { gotoAndStop(2); }; } } }//package bumper_fla
Section 62
//spawner_78 (bumper_fla.spawner_78) package bumper_fla { import flash.display.*; public dynamic class spawner_78 extends MovieClip { public var mytype:String; public function spawner_78(){ addFrameScript(0, frame1); } function frame1(){ mytype = "spawn"; } } }//package bumper_fla
Section 63
//teamchooseinfo_103 (bumper_fla.teamchooseinfo_103) package bumper_fla { import flash.display.*; public dynamic class teamchooseinfo_103 extends MovieClip { public var iarmor:MovieClip; public var ispeed:MovieClip; public var imass:MovieClip; } }//package bumper_fla
Section 64
//teamchoosemain_140 (bumper_fla.teamchoosemain_140) package bumper_fla { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; import flash.geom.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.utils.*; import flash.xml.*; public dynamic class teamchoosemain_140 extends MovieClip { public var tm1:bumperchoice; public var pleaseselect:MovieClip; public var pleasename:MovieClip; public var teamname:TextField; public var acc:SimpleButton; public var currentmember:Number; public var cb2:SimpleButton; public var cb4:SimpleButton; public var cb1:SimpleButton; public var cb3:SimpleButton; public var tm2:bumperchoice; public var tm3:bumperchoice; public var tm4:bumperchoice; public function teamchoosemain_140(){ addFrameScript(0, frame1); } public function choose1(_arg1:MouseEvent){ MovieClip(root).teamname = teamname.text; currentmember = 0; gotoAndStop(2); } public function accept(_arg1:MouseEvent){ var _local2:*; var _local3:*; _local2 = true; _local3 = 0; while (_local3 < 4) { if (MovieClip(root).team[_local3] == -1){ _local2 = false; }; _local3++; }; if (_local2){ if ((((teamname.text.substr(0, 15) == "Enter Team Name")) || ((teamname.text.length < 1)))){ pleasename.play(); } else { MovieClip(root).teamname = teamname.text; if (MovieClip(root).gametype == "tournament"){ MovieClip(root).gotoAndStop("levelselect"); } else { MovieClip(root).gotoAndStop("levelselect"); }; }; } else { pleaseselect.play(); }; } public function choose3(_arg1:MouseEvent){ MovieClip(root).teamname = teamname.text; currentmember = 2; gotoAndStop(2); } public function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } public function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } public function choose2(_arg1:MouseEvent){ MovieClip(root).teamname = teamname.text; currentmember = 1; gotoAndStop(2); } function frame1(){ currentmember = 0; if (MovieClip(root).team[0] == -1){ tm1.gotoAndStop(30); } else { tm1.gotoAndStop((MovieClip(root).team[0] + 1)); }; if (MovieClip(root).team[1] == -1){ tm2.gotoAndStop(30); } else { tm2.gotoAndStop((MovieClip(root).team[1] + 1)); }; if (MovieClip(root).team[2] == -1){ tm3.gotoAndStop(30); } else { tm3.gotoAndStop((MovieClip(root).team[2] + 1)); }; if (MovieClip(root).team[3] == -1){ tm4.gotoAndStop(30); } else { tm4.gotoAndStop((MovieClip(root).team[3] + 1)); }; cb1.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb1.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb1.addEventListener(MouseEvent.CLICK, choose1); cb2.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb2.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb2.addEventListener(MouseEvent.CLICK, choose2); cb3.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb3.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb3.addEventListener(MouseEvent.CLICK, choose3); cb4.addEventListener(MouseEvent.MOUSE_OVER, bgrow); cb4.addEventListener(MouseEvent.MOUSE_OUT, bshrink); cb4.addEventListener(MouseEvent.CLICK, choose4); acc.addEventListener(MouseEvent.MOUSE_OVER, bgrow); acc.addEventListener(MouseEvent.MOUSE_OUT, bshrink); acc.addEventListener(MouseEvent.CLICK, accept); teamname.text = MovieClip(root).teamname; stop(); } public function choose4(_arg1:MouseEvent){ MovieClip(root).teamname = teamname.text; currentmember = 3; gotoAndStop(2); } } }//package bumper_fla
Section 65
//teamchoosepleasename_143 (bumper_fla.teamchoosepleasename_143) package bumper_fla { import flash.display.*; public dynamic class teamchoosepleasename_143 extends MovieClip { public function teamchoosepleasename_143(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 66
//teamchoosepleaseselect_142 (bumper_fla.teamchoosepleaseselect_142) package bumper_fla { import flash.display.*; public dynamic class teamchoosepleaseselect_142 extends MovieClip { public function teamchoosepleaseselect_142(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 67
//tonsostuff_4 (bumper_fla.tonsostuff_4) package bumper_fla { import flash.display.*; public dynamic class tonsostuff_4 extends MovieClip { public function tonsostuff_4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 68
//turnindicator_86 (bumper_fla.turnindicator_86) package bumper_fla { import flash.display.*; public dynamic class turnindicator_86 extends MovieClip { public var isactive:Boolean; public function turnindicator_86(){ addFrameScript(0, frame1, 2, frame3, 15, frame16, 22, frame23); } function frame3(){ if (!isactive){ gotoAndPlay(2); }; } function frame16(){ if (isactive){ gotoAndPlay(15); }; } function frame1(){ isactive = false; } function frame23(){ gotoAndPlay(2); } } }//package bumper_fla
Section 69
//turnshow_156 (bumper_fla.turnshow_156) package bumper_fla { import flash.display.*; public dynamic class turnshow_156 extends MovieClip { public function turnshow_156(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package bumper_fla
Section 70
//yourteamname_146 (bumper_fla.yourteamname_146) package bumper_fla { import flash.display.*; import flash.text.*; public dynamic class yourteamname_146 extends MovieClip { public var nametext:TextField; } }//package bumper_fla
Section 71
//MovieClipExtra (movieclips.MovieClipExtra) package movieclips { import flash.display.*; public class MovieClipExtra extends MovieClip { public var xv:Number; public var xo:Number; public var hp:MovieClip; public var xt:Number; public var yt:Number; public var yo:Number; public var zo:Number; public var zv:Number; public var yv:Number; public var avatar:MovieClip; public var zt:Number; public var z:Number; public function bumperchoice(){ z = 0; xt = 0; yt = 0; zt = 0; xo = 0; yo = 0; zo = 0; xv = 0; yv = 0; zv = 0; } } }//package movieclips
Section 72
//bumper (bumper) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class bumper extends MovieClip { public var xv:Number; public var hp:MovieClip; public var rad:Number; public var lastpowerup:String; public var myturn:Boolean; public var yv:Number; public var mass:Number; public var mypowerup:MovieClip; public var armor:Number; public var rv:Number; public var rotate:Number; public var team:Number; public var speed:Number; public var art:MovieClip; public var pulldist:Number; public var pulling:Boolean; public var atrest:Boolean; public var powerup:String; public var cooled:Boolean; public var rotator:Number; public var health:Number; public var showhealth:Number; public var shockeffect:MovieClip; public var burning:Number; public var type:String; public var shocked:Number; private var pullaccel:Number; public var alive:Boolean; public var ptimer:Number; public var real:Boolean; private var pullero:Number; public function bumper(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Boolean){ var _local7:Array; var _local8:Array; var _local9:Array; var _local10:Array; super(); addFrameScript(0, frame1); cooled = false; ptimer = 0; real = _arg6; rotator = 1; _local7 = [15, 20, 13, 18, 14, 14, 11, 15, 17, 12, 14, 20, 10, 8, 12, 10, 17, 15, 15, 12, 15, 15, 18, 25, 15, 20]; _local8 = [5, 20, 5, 10, 15, 10, 15, 5, 15, 12, 20, 20, 5, 5, 10, 10, 15, 15, 15, 10, 20, 15, 20, 25, 20, 20]; _local9 = [20, 5, 5, 15, 10, 10, 5, 15, 15, 12, 20, 20, 10, 5, 10, 5, 10, 5, 15, 20, 10, 15, 20, 20, 20, 20]; _local10 = [5, 5, 20, 10, 10, 15, 15, 15, 5, 12, 5, 20, 5, 5, 5, 15, 5, 15, 10, 10, 15, 20, 20, 15, 15, 15]; powerup = "none"; rotate = ((_arg4 * Math.PI) / 180); myturn = false; team = _arg5; alive = true; health = 50; showhealth = 0; shocked = 0; burning = 0; atrest = true; rv = 0; rad = 10; mass = 10; speed = 10; armor = 10; type = _arg1; if (type == "type1"){ rad = _local7[0]; mass = _local8[0]; speed = _local10[0]; armor = _local9[0]; health = 50; }; if (type == "type2"){ rad = _local7[2]; mass = _local8[1]; speed = _local10[1]; armor = _local9[1]; health = 50; }; if (type == "type3"){ rad = _local7[3]; mass = _local8[2]; speed = _local10[2]; armor = _local9[2]; health = 50; }; if (type == "type4"){ rad = _local7[4]; mass = _local8[3]; speed = _local10[3]; armor = _local9[3]; health = 50; }; if (type == "type5"){ rad = _local7[5]; mass = _local8[4]; speed = _local10[4]; armor = _local9[4]; health = 50; }; if (type == "type6"){ rad = _local7[6]; mass = _local8[5]; speed = _local10[5]; armor = _local9[5]; health = 50; }; if (type == "type7"){ rad = _local7[7]; mass = _local8[6]; speed = _local10[6]; armor = _local9[6]; health = 50; }; if (type == "type8"){ rad = _local7[8]; mass = _local8[7]; speed = _local10[7]; armor = _local9[7]; health = 50; }; if (type == "type9"){ rad = _local7[9]; mass = _local8[8]; speed = _local10[8]; armor = _local9[8]; health = 50; }; if (type == "type10"){ rad = _local7[10]; mass = _local8[9]; speed = _local10[9]; armor = _local9[9]; health = 50; }; if (type == "type11"){ rad = _local7[11]; mass = _local8[11]; speed = _local10[11]; armor = _local9[11]; health = 50; }; if (type == "type12"){ rad = _local7[12]; mass = _local8[12]; speed = _local10[12]; armor = _local9[12]; health = 50; }; if (type == "type13"){ rad = _local7[13]; mass = _local8[13]; speed = _local10[13]; armor = _local9[13]; health = 50; }; if (type == "type14"){ rad = _local7[14]; mass = _local8[14]; speed = _local10[14]; armor = _local9[14]; health = 50; }; if (type == "type15"){ rad = _local7[15]; mass = _local8[15]; speed = _local10[15]; armor = _local9[15]; health = 50; }; if (type == "type16"){ rad = _local7[16]; mass = _local8[16]; speed = _local10[16]; armor = _local9[16]; health = 50; }; if (type == "type17"){ rad = _local7[17]; mass = _local8[17]; speed = _local10[17]; armor = _local9[17]; health = 50; }; if (type == "type18"){ rad = _local7[18]; mass = _local8[18]; speed = _local10[18]; armor = _local9[18]; health = 50; }; if (type == "type19"){ rad = _local7[19]; mass = _local8[19]; speed = _local10[19]; armor = _local9[19]; health = 50; }; if (type == "type20"){ rad = _local7[20]; mass = _local8[20]; speed = _local10[20]; armor = _local9[20]; health = 50; }; xv = 0; yv = 0; x = _arg2; y = _arg3; pulldist = 0; pullero = art.puller.x; pullaccel = 0; mass = (mass + 10); lastpowerup = "Null"; } public function frameupdate(_arg1:Number){ rotator++; if (rotator > 40){ rotator = 1; }; if (powerup != lastpowerup){ mypowerup.gotoAndStop(powerup); }; lastpowerup = powerup; if (showhealth > 0){ showhealth--; }; if ((((showhealth > 0)) || (((myturn) && ((pulldist == 0)))))){ hp.gotoAndStop(1); hp.hpfill.gotoAndStop(Math.floor((51 - health))); if (health > 0){ hp.hpfill.percent.text = Math.ceil((health * 2)); } else { hp.hpfill.percent.text = "0"; }; } else { hp.gotoAndStop(2); }; if (shocked > 0){ shocked++; if (shocked > 20){ damage(20); shocked = 0; }; }; if (shocked == 0){ if ((((((((showhealth == 0)) && ((pulldist == 0)))) && ((Math.abs(xv) < 0.2)))) && ((Math.abs(yv) < 0.2)))){ xv = 0; yv = 0; atrest = true; } else { atrest = false; }; if (xv < -30){ xv = -30; }; if (xv > 30){ xv = 30; }; if (yv < -30){ yv = -30; }; if (yv > 30){ yv = 30; }; rotate = (rotate + (((rv * Math.PI) / 180) * _arg1)); rv = (rv * (1 - (0.03 * _arg1))); x = (x + (xv * _arg1)); y = (y + (yv * _arg1)); xv = (xv * (1 - (0.03 * _arg1))); yv = (yv * (1 - (0.03 * _arg1))); if (pulling){ pulldist = Math.sqrt(((mouseX * mouseX) + (mouseY * mouseY))); art.puller.x = pulldist; if (art.puller.x < pullero){ art.puller.x = pullero; pulldist = 0; }; if (art.puller.x > ((speed + 20) * 3)){ art.puller.x = ((speed + 20) * 3); pulldist = ((speed + 20) * 3); }; rotate = Math.atan2(mouseY, mouseX); pullaccel = 0; }; art.rotation = ((180 * rotate) / Math.PI); if (((!(pulling)) && ((pulldist > 0)))){ if ((art.puller.x - (pullaccel * 2)) <= pullero){ xv = (-((pulldist / 7)) * Math.cos(rotate)); yv = (-((pulldist / 7)) * Math.sin(rotate)); pulldist = 0; art.puller.x = pullero; } else { pullaccel = (pullaccel + 4); art.puller.x = (art.puller.x - (pullaccel * 3)); }; }; }; if (myturn){ if (pulldist > 0){ MovieClip(parent).arrowshow(x, y, (art.rotation - 180), Math.floor((pulldist * 0.8))); } else { MovieClip(parent).arrowshow(x, y, rotation, 0); }; }; } function frame1(){ gotoAndStop(type); } public function damage(_arg1:Number){ var _local2:*; if (health > -1000){ _local2 = (Math.ceil(((_arg1 * 2) * ((30 - armor) / 30))) * 2); if (real){ MovieClip(parent).showdamage(_local2, x, (y - 20)); if (_arg1 < 999){ if (team != 1){ MovieClip(root).totaldamage = (MovieClip(root).totaldamage + _local2); } else { MovieClip(root).receiveddamage = (MovieClip(root).receiveddamage + _local2); }; }; }; showhealth = 60; health = (health - (_local2 / 2)); }; } public function AIforce(_arg1:Number, _arg2:Number){ rotate = _arg1; pulling = false; pulldist = _arg2; if (pulldist > ((speed + 20) * 3)){ pulldist = ((speed + 20) * 3); }; } } }//package
Section 73
//bumperchoice (bumperchoice) package { import flash.display.*; public class bumperchoice extends MovieClip { public var z:Number; public function bumperchoice(){ z = 0; } } }//package
Section 74
//bumpergame (bumpergame) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class bumpergame extends MovieClip { private var AIbestscore:Number; private var keyspace:Boolean; private var xtarget:Number; private var powerups:Array; public var debugdraw:MovieClip; public var s1:MovieClip; public var s3:MovieClip; public var s4:MovieClip; public var s5:MovieClip; public var s6:MovieClip; public var s7:MovieClip; public var s8:MovieClip; public var turnindicator:MovieClip; public var s2:MovieClip; private var mousebutton:Boolean; private var emergencytimer:Number; private var AIbestang:Number; private var speed:Array; private var bumpers:Array; private var holdcam:Boolean; private var glowers:Array; private var AIang:Number; private var mystage:MovieClip; private var turntimer:Number; private var turnorder:Array; private var AIbestangdist:Number; private var ghostbumpers:Array; private var levelobjects:Array; public var objects:MovieClip; private var AIiterate2:Number; private var zoomtarget:Number; public var showarrow:MovieClip; private var mass:Array; private var AIclosest:Number; private var armor:Array; private var timer:Number; private var AIiterate:Number; private var ytarget:Number; private var maxspeed:Number; private var AIscore:Number; private var powerspawns:Array; private var isloaded:Boolean; private var nlevel:Number; private var gamestate:String; private var walls:Array; public function bumpergame(_arg1:MovieClip, _arg2:Number){ addFrameScript(0, frame1); emergencytimer = 0; holdcam = false; timer = 0; mystage = _arg1; turnorder = [0, 4, 1, 5, 2, 6, 3, 7]; gamestate = "input"; zoomtarget = 1; nlevel = _arg2; isloaded = false; mousebutton = false; keyspace = false; x = 275; y = 200; glowers = new Array(); bumpers = new Array(); powerups = new Array(); mass = _arg1.mass; armor = _arg1.armor; speed = _arg1.speed; addEventListener(Event.ENTER_FRAME, frameupdate); } private function mouseup(_arg1:MouseEvent){ if (bumpers[turnorder[0]].pulling){ bumpers[turnorder[0]].pulling = false; if (bumpers[turnorder[0]].pulldist > 0){ mystage.playwhooshsound(); gamestate = "result"; turntimer = 0; }; }; mousebutton = false; } private function collidebumper(_arg1:bumper, _arg2:bumper, _arg3:Boolean){ var _local4:Number; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; _local4 = (((_arg1.x - _arg2.x) * (_arg1.x - _arg2.x)) + ((_arg1.y - _arg2.y) * (_arg1.y - _arg2.y))); if (_local4 < ((_arg1.rad + _arg2.rad) * (_arg1.rad + _arg2.rad))){ _local5 = Math.atan2((_arg2.y - _arg1.y), (_arg2.x - _arg1.x)); _local6 = Math.sqrt(_local4); _local7 = ((_arg1.xv * Math.cos(-(_local5))) - (_arg1.yv * Math.sin(-(_local5)))); _local8 = ((_arg1.xv * Math.sin(-(_local5))) + (_arg1.yv * Math.cos(-(_local5)))); _local9 = ((_arg2.xv * Math.cos(-(_local5))) - (_arg2.yv * Math.sin(-(_local5)))); _local10 = ((_arg2.xv * Math.sin(-(_local5))) + (_arg2.yv * Math.cos(-(_local5)))); _local11 = ((_local7 * _arg1.mass) - (_local9 * _arg2.mass)); if (_arg1.real){ mystage.playbumpsound(); }; if (_local11 > 0){ if (_arg1.powerup == "electro"){ if (_arg1.real){ mystage.playshockshortsound(); }; _local12 = (_local12 * 2); _arg2.damage(10); _arg2.shockeffect.play(); if (_arg2.team == 1){ AIscore = (AIscore + 0.5); } else { AIscore = (AIscore - 0.5); }; }; if (_arg2.powerup == "electro"){ if (_arg1.real){ mystage.playshockshortsound(); }; _local13 = (_local13 * 2); _arg1.damage(10); _arg1.shockeffect.play(); if (_arg1.team == 1){ AIscore = (AIscore + 0.5); } else { AIscore = (AIscore - 0.5); }; }; _local12 = (_local7 - (_local11 / _arg1.mass)); _local13 = (_local9 + (_local11 / _arg2.mass)); _arg1.xv = ((_local12 * Math.cos(_local5)) - (_local8 * Math.sin(_local5))); _arg1.yv = ((_local12 * Math.sin(_local5)) + (_local8 * Math.cos(_local5))); _arg2.xv = ((_local13 * Math.cos(_local5)) - (_local10 * Math.sin(_local5))); _arg2.yv = ((_local13 * Math.sin(_local5)) + (_local10 * Math.cos(_local5))); _arg1.rv = (_arg1.rv - (((_local8 + _local10) * 40) / _arg1.mass)); _arg2.rv = (_arg2.rv - (((_local8 + _local10) * 40) / _arg2.mass)); _arg1.x = (_arg1.x - (((((_arg1.rad + _arg2.rad) - _local6) + 1) * Math.cos(_local5)) / 2)); _arg1.y = (_arg1.y - (((((_arg1.rad + _arg2.rad) - _local6) + 1) * Math.sin(_local5)) / 2)); _arg2.x = (_arg2.x + (((((_arg1.rad + _arg2.rad) - _local6) + 1) * Math.cos(_local5)) / 2)); _arg2.y = (_arg2.y + (((((_arg1.rad + _arg2.rad) - _local6) + 1) * Math.sin(_local5)) / 2)); }; }; } private function movecam(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if (turnorder.length > 0){ scaleX = (((scaleX * 9) + zoomtarget) / 10); scaleY = scaleX; _local1 = 0; _local2 = 0; if (gamestate == "input"){ _local1 = bumpers[turnorder[0]].x; _local2 = bumpers[turnorder[0]].y; }; if ((((gamestate == "result")) || ((gamestate == "resolve")))){ _local3 = 0; _local4 = 0; _local5 = 0; _local6 = 0; while (_local6 < bumpers.length) { if ((((((gamestate == "result")) && ((((((bumpers[_local6] == bumpers[turnorder[0]])) && (bumpers[_local6].alive))) || (!(bumpers[_local6].atrest)))))) || (((!(bumpers[_local6].alive)) && (!(bumpers[_local6].cooled)))))){ _local3++; if (bumpers[_local6].y < -1000){ _local5 = (_local5 + (bumpers[_local6].y + 2000)); } else { _local5 = (_local5 + bumpers[_local6].y); }; _local4 = (_local4 + bumpers[_local6].x); }; _local6++; }; if (_local3 > 0){ _local4 = (_local4 / _local3); _local5 = (_local5 / _local3); } else { _local4 = 0; _local5 = 0; }; _local1 = _local4; _local2 = _local5; }; if (keyspace){ zoomtarget = 0.5; x = (((x * 9) + ((275 - (_local1 * scaleX)) - (stage.mouseX - 275))) / 10); y = (((y * 9) + ((200 - (_local2 * scaleY)) - (stage.mouseY - 200))) / 10); } else { zoomtarget = (((200 / ((bumpers[turnorder[0]].speed + 20) * 10)) * 0.5) + 0.5); x = (((x * 9) + (275 - (_local1 * scaleX))) / 10); y = (((y * 9) + (200 - (_local2 * scaleY))) / 10); }; if ((((gamestate == "input")) && (bumpers[turnorder[0]].atrest))){ turnindicator.x = bumpers[turnorder[0]].x; turnindicator.y = bumpers[turnorder[0]].y; turnindicator.isactive = true; } else { turnindicator.isactive = false; }; }; } private function showorder(){ var _local1:Number; _local1 = 0; while (_local1 < turnorder.length) { mystage.queue[("s" + (turnorder[_local1] + 1))].xt = (-140 + (_local1 * 50)); _local1++; }; _local1 = 0; while (_local1 < 8) { if (((!(bumpers[_local1].alive)) && ((mystage.queue[("s" + (_local1 + 1))].y < 1000)))){ mystage.queue[("s" + (_local1 + 1))].yv = 1; }; if (mystage.queue[("s" + (_local1 + 1))].yv > 0){ mystage.queue[("s" + (_local1 + 1))].yv++; }; if (mystage.queue[("s" + (_local1 + 1))].yv > 200){ mystage.queue[("s" + (_local1 + 1))].yv = -1; }; mystage.queue[("s" + (_local1 + 1))].y = (mystage.queue[("s" + (_local1 + 1))].y - mystage.queue[("s" + (_local1 + 1))].yv); mystage.queue[("s" + (_local1 + 1))].gotoAndStop(Math.floor(((_local1 + 2) / 3))); if (_local1 < 4){ mystage.queue[("s" + (_local1 + 1))].avatar.gotoAndStop((MovieClip(root).team[_local1] + 1)); } else { mystage.queue[("s" + (_local1 + 1))].avatar.gotoAndStop(((13 + ((nlevel - 1) * 4)) + (_local1 - 4))); }; mystage.queue[("s" + (_local1 + 1))].x = (((mystage.queue[("s" + (_local1 + 1))].x * 7) + mystage.queue[("s" + (_local1 + 1))].xt) / 8); _local1++; }; } function frame1(){ gotoAndStop((nlevel + 1)); } private function frameupdate(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:Number; var _local10:Boolean; var _local11:Boolean; var _local12:Boolean; var _local13:*; var _local14:*; if (AIiterate > 0){ AIstep(); }; if (!isloaded){ init(); loadlevel(); setmyturns(); }; _local2 = 0; _local3 = 0; movecam(); showorder(); _local3 = 0; while (_local3 < 2) { _local2 = 0; while (_local2 < bumpers.length) { bumpers[_local2].frameupdate(1); if (((bumpers[_local2].burning) && (((Math.random() * 20) < 2)))){ _local4 = new particle(this, "smoke", (bumpers[_local2].x + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), (bumpers[_local2].y + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), 40); addChild(_local4); }; if (bumpers[_local2].health <= 0){ bumpers[_local2].alive = false; }; _local2++; }; if (bumpers.length > 0){ collideobjects(bumpers, true); collidebumpers(bumpers, true); checkpowerups(bumpers); }; if (gamestate == "input"){ _local5 = 0; _local2 = 0; while (_local2 < bumpers.length) { if (bumpers[_local2] != bumpers[turnorder[0]]){ _local5 = ((bumpers[_local2].mouseX * bumpers[_local2].mouseX) + (bumpers[_local2].mouseY * bumpers[_local2].mouseY)); if (_local5 < 400){ bumpers[_local2].showhealth = 20; }; }; _local2++; }; }; if (gamestate == "result"){ turntimer++; if (turntimer > 400){ _local2 = 0; while (_local2 < bumpers.length) { bumpers[_local2].xv = (bumpers[_local2].xv * 0.9); bumpers[_local2].yv = (bumpers[_local2].yv * 0.9); _local2++; }; }; _local6 = true; _local2 = 0; while (_local2 < bumpers.length) { if (!bumpers[_local2].atrest){ _local6 = false; }; if (!bumpers[_local2].alive){ _local7 = new particle(this, "spark", (bumpers[_local2].x + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), (bumpers[_local2].y + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), 40); addChild(_local7); }; _local2++; }; if ((((turntimer > 800)) || (_local6))){ _local2 = 0; while (_local2 < turnorder.length) { if (bumpers[turnorder[_local2]].burning > 0){ bumpers[turnorder[_local2]].damage(2); bumpers[turnorder[_local2]].burning--; }; _local2++; }; if (bumpers[turnorder[0]].powerup != "none"){ bumpers[turnorder[0]].ptimer++; if (bumpers[turnorder[0]].ptimer > 1){ bumpers[turnorder[0]].powerup = "none"; }; }; timer = 0; emergencytimer = 0; gamestate = "resolve"; }; } else { if (gamestate == "resolve"){ _local6 = true; emergencytimer++; _local2 = 0; while (_local2 < bumpers.length) { if (!bumpers[_local2].alive){ _local8 = new particle(this, "spark", (bumpers[_local2].x + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), (bumpers[_local2].y + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), 40); addChild(_local8); }; if (((bumpers[_local2].alive) && (!(bumpers[_local2].atrest)))){ _local6 = false; }; _local2++; }; if (emergencytimer > 800){ _local6 = true; }; if (!_local6){ timer = 0; }; if (_local6){ if (timer == 0){ turnorder.push(turnorder[0]); turnorder.splice(0, 1); if (turnorder.length > 0){ _local9 = 0; _local10 = false; _local11 = false; _local12 = false; do { if (!bumpers[turnorder[_local9]].alive){ _local13 = 0; while (_local13 < 10) { _local14 = new particle(this, "spark", (bumpers[_local9].x + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), (bumpers[_local9].y + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), 40); addChild(_local14); _local13++; }; if (!_local10){ mystage.playboomsound(); _local10 = true; }; if ((((turnorder[_local9] < 4)) && (!(_local12)))){ mystage.playdiesound(); _local12 = true; }; if ((((turnorder[_local9] >= 4)) && (!(_local11)))){ mystage.playkillsound(); _local11 = true; }; removebumper(turnorder[_local9]); turnorder.splice(_local9, 1); _local9--; }; ++_local9; } while (_local9 < turnorder.length); }; }; timer++; holdcam = true; }; if (timer > 50){ _local2 = 0; while (_local2 < bumpers.length) { if (!bumpers[_local2].alive){ bumpers[_local2].cooled = true; }; _local2++; }; holdcam = false; timer = 0; if (((((((((((((((!(bumpers[0].alive)) && (!(bumpers[1].alive)))) && (!(bumpers[2].alive)))) && (!(bumpers[3].alive)))) && (!(bumpers[4].alive)))) && (!(bumpers[5].alive)))) && (!(bumpers[6].alive)))) && (!(bumpers[7].alive)))){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyup); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseup); MovieClip(root).gotoAndStop("stalemate"); } else { if (((((((!(bumpers[0].alive)) && (!(bumpers[1].alive)))) && (!(bumpers[2].alive)))) && (!(bumpers[3].alive)))){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyup); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseup); MovieClip(root).gotoAndStop("loser"); } else { if (((((((!(bumpers[4].alive)) && (!(bumpers[5].alive)))) && (!(bumpers[6].alive)))) && (!(bumpers[7].alive)))){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyup); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseup); MovieClip(root).gotoAndStop("winner"); }; }; }; setmyturns(); spawnpowerup(); if (turnorder.length > 0){ gamestate = "input"; if (turnorder[0] > 3){ MovieClip(root).queue.turnshow.gotoAndStop(4); AIinit(); }; } else { removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyup); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseup); MovieClip(root).gotoAndStop("stalemate"); }; }; }; }; _local3++; }; _local2 = 0; while (_local2 < 8) { glowers[_local2].x = bumpers[_local2].x; glowers[_local2].y = bumpers[_local2].y; _local2++; }; _local2 = 0; while (_local2 < 8) { mystage.queue[("s" + (_local2 + 1))].hp.hpfill.gotoAndStop(Math.floor((51 - bumpers[_local2].health))); mystage.queue[("s" + (_local2 + 1))].hp.hpfill.gotoAndStop(Math.floor((51 - bumpers[_local2].health))); if (bumpers[_local2].health > 0){ mystage.queue[("s" + (_local2 + 1))].hp.hpfill.percent.text = Math.ceil((bumpers[_local2].health * 2)); } else { mystage.queue[("s" + (_local2 + 1))].hp.hpfill.percent.text = "0"; }; _local2++; }; } private function loadlevel(){ var _local1:Number; var _local2:*; isloaded = true; _local1 = 0; levelobjects = new Array(); powerspawns = new Array(); _local1 = 0; while (_local1 < objects.numChildren) { if (MovieClip(objects.getChildAt(_local1)).mytype == "spawn"){ powerspawns.push(new levelobject(MovieClip(objects.getChildAt(_local1)).mytype, MovieClip(objects.getChildAt(_local1)).x, MovieClip(objects.getChildAt(_local1)).y, ((MovieClip(objects.getChildAt(_local1)).rotation * 3.1416) / 180))); } else { levelobjects.push(new levelobject(MovieClip(objects.getChildAt(_local1)).mytype, MovieClip(objects.getChildAt(_local1)).x, MovieClip(objects.getChildAt(_local1)).y, ((MovieClip(objects.getChildAt(_local1)).rotation * 3.1416) / 180))); }; _local1++; }; removeChild(objects); _local2 = ("type" + (MovieClip(root).team[0] + 1)); bumpers.push(new bumper(_local2, s1.x, s1.y, s1.rotation, 1, true)); _local2 = ("type" + (MovieClip(root).team[1] + 1)); bumpers.push(new bumper(_local2, s2.x, s2.y, s2.rotation, 1, true)); _local2 = ("type" + (MovieClip(root).team[2] + 1)); bumpers.push(new bumper(_local2, s3.x, s3.y, s3.rotation, 1, true)); _local2 = ("type" + (MovieClip(root).team[3] + 1)); bumpers.push(new bumper(_local2, s4.x, s4.y, s4.rotation, 1, true)); _local2 = ("type" + (MovieClip(root).enemyteam[0] + 1)); bumpers.push(new bumper(_local2, s5.x, s5.y, s5.rotation, 2, true)); _local2 = ("type" + (MovieClip(root).enemyteam[1] + 1)); bumpers.push(new bumper(_local2, s6.x, s6.y, s6.rotation, 2, true)); _local2 = ("type" + (MovieClip(root).enemyteam[2] + 1)); bumpers.push(new bumper(_local2, s7.x, s7.y, s7.rotation, 2, true)); _local2 = ("type" + (MovieClip(root).enemyteam[3] + 1)); bumpers.push(new bumper(_local2, s8.x, s8.y, s8.rotation, 2, true)); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); glowers.push(new glower()); removeChild(s1); removeChild(s2); removeChild(s3); removeChild(s4); removeChild(s5); removeChild(s6); removeChild(s7); removeChild(s8); _local1 = 0; while (_local1 < glowers.length) { addChild(glowers[_local1]); if (_local1 < 4){ glowers[_local1].gotoAndStop(1); } else { glowers[_local1].gotoAndStop(2); }; _local1++; }; _local1 = 0; while (_local1 < bumpers.length) { addChild(bumpers[_local1]); _local1++; }; } private function spawnpowerup(){ var _local1:Number; if (Math.floor((Math.random() * 10)) < 2){ _local1 = Math.floor((Math.random() * powerspawns.length)); powerups.push(new particle(this, "powerup", powerspawns[_local1].x, powerspawns[_local1].y, 500)); addChild(powerups[(powerups.length - 1)]); }; } public function collidebumpers(_arg1:Array, _arg2:Boolean){ var _local3:Number; var _local4:Number; _local3 = 0; _local4 = 0; _local3 = 0; while (_local3 < _arg1.length) { _local4 = (_local3 + 1); while (_local4 < _arg1.length) { collidebumper(_arg1[_local3], _arg1[_local4], _arg2); _local4++; }; _local3++; }; } public function showdamage(_arg1:Number, _arg2:Number, _arg3:Number){ var _local4:*; _local4 = new particle(this, "damage", _arg2, _arg3, _arg1); addChild(_local4); } public function arrowshow(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ showarrow.x = _arg1; showarrow.y = _arg2; showarrow.rotation = _arg3; showarrow.gotoAndStop(_arg4); } private function mousedown(_arg1:MouseEvent){ var _local2:*; if (gamestate == "input"){ _local2 = (((mouseX - bumpers[turnorder[0]].x) * (mouseX - bumpers[turnorder[0]].x)) + ((mouseY - bumpers[turnorder[0]].y) * (mouseY - bumpers[turnorder[0]].y))); if ((((_local2 < (bumpers[turnorder[0]].rad * bumpers[turnorder[0]].rad))) && ((turnorder[0] < 4)))){ bumpers[turnorder[0]].pulling = true; }; }; mousebutton = true; } private function setmyturns(){ var _local1:Number; if (turnorder.length > 0){ _local1 = 0; while (_local1 < bumpers.length) { bumpers[_local1].myturn = false; _local1++; }; bumpers[turnorder[0]].myturn = true; }; } public function selfdestruct(){ removeEventListener(Event.ENTER_FRAME, frameupdate); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.removeEventListener(KeyboardEvent.KEY_UP, keyup); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseup); MovieClip(root).gotoAndStop("loser"); } private function collideobject(_arg1:bumper, _arg2:Boolean){ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:Number; var _local13:*; var _local14:*; var _local15:*; var _local16:*; _local3 = 0; _local4 = 0; _local5 = 0; _local3 = 0; while (_local3 < levelobjects.length) { if (levelobjects[_local3].type == "point"){ _local4 = (((_arg1.x - levelobjects[_local3].x) * (_arg1.x - levelobjects[_local3].x)) + ((_arg1.y - levelobjects[_local3].y) * (_arg1.y - levelobjects[_local3].y))); _local5 = 0; if (levelobjects[_local3].burner){ _local5 = 20; }; if (levelobjects[_local3].death20){ _local5 = 10; }; if (levelobjects[_local3].death50){ _local5 = 25; }; if (levelobjects[_local3].deathmega){ _local5 = 250; }; if (_local4 < ((_arg1.rad + _local5) * (_arg1.rad + _local5))){ if (((((levelobjects[_local3].death20) || (levelobjects[_local3].death50))) || (levelobjects[_local3].deathmega))){ _arg1.damage(1000); } else { if (levelobjects[_local3].burner){ if (((_arg2) && (((Math.random() * 10) < 2)))){ _local6 = new particle(this, "spark", (_arg1.x + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), (_arg1.y + ((Math.random() * 10) * Math.cos(((Math.random() * Math.PI) * 2)))), 40); addChild(_local6); }; if (((!((_arg1.burning == 4))) && (_arg1.real))){ mystage.playfiresound(); }; _arg1.burning = 4; if (_arg1.team == 1){ AIscore = (AIscore + 0.03); } else { AIscore = (AIscore - 0.03); }; } else { _local7 = Math.atan2((levelobjects[_local3].y - _arg1.y), (levelobjects[_local3].x - _arg1.x)); _local8 = Math.sqrt(_local4); _local9 = ((_arg1.xv * Math.cos(-(_local7))) - (_arg1.yv * Math.sin(-(_local7)))); _local10 = ((_arg1.xv * Math.sin(-(_local7))) + (_arg1.yv * Math.cos(-(_local7)))); if (_local9 > 0){ _local11 = -(_local9); _arg1.xv = ((_local11 * Math.cos(_local7)) - (_local10 * Math.sin(_local7))); _arg1.yv = ((_local11 * Math.sin(_local7)) + (_local10 * Math.cos(_local7))); _arg1.rv = (_arg1.rv - ((_local10 * 30) / _arg1.mass)); _arg1.x = (_arg1.x - (((_arg1.rad + _local5) - _local8) * Math.cos(_local7))); _arg1.y = (_arg1.y - (((_arg1.rad + _local5) - _local8) * Math.sin(_local7))); _local3 = (levelobjects.length + 2); }; }; }; }; } else { if ((((((levelobjects[_local3].type == "linetiny")) || ((levelobjects[_local3].type == "linesmall")))) || ((levelobjects[_local3].type == "linemed")))){ _local12 = 0; if (levelobjects[_local3].type == "linetiny"){ _local12 = 20; }; if (levelobjects[_local3].type == "linesmall"){ _local12 = 100; }; if (levelobjects[_local3].type == "linemed"){ _local12 = 200; }; _local4 = (((_arg1.x - levelobjects[_local3].x) * (_arg1.x - levelobjects[_local3].x)) + ((_arg1.y - levelobjects[_local3].y) * (_arg1.y - levelobjects[_local3].y))); if (_local4 < ((_arg1.rad + (_local12 / 2)) * (_arg1.rad + (_local12 / 2)))){ _local13 = (((_arg1.x - levelobjects[_local3].x) * Math.cos(-(levelobjects[_local3].ang))) - ((_arg1.y - levelobjects[_local3].y) * Math.sin(-(levelobjects[_local3].ang)))); _local14 = (((_arg1.x - levelobjects[_local3].x) * Math.sin(-(levelobjects[_local3].ang))) + ((_arg1.y - levelobjects[_local3].y) * Math.cos(-(levelobjects[_local3].ang)))); if ((((Math.abs(_local13) < (_local12 / 2))) && ((Math.abs(_local14) < _arg1.rad)))){ _local15 = ((_arg1.xv * Math.cos(-(levelobjects[_local3].ang))) - (_arg1.yv * Math.sin(-(levelobjects[_local3].ang)))); _local16 = ((_arg1.xv * Math.sin(-(levelobjects[_local3].ang))) + (_arg1.yv * Math.cos(-(levelobjects[_local3].ang)))); if (_arg1.real){ mystage.playwallsound(); }; if (_local16 < 0){ _local14 = _arg1.rad; } else { _local14 = -(_arg1.rad); }; if (((levelobjects[_local3].spring) || (levelobjects[_local3].shock))){ if (_arg1.real){ mystage.playshocklongsound(); }; if (_arg1.team == 1){ AIscore++; } else { AIscore--; }; if (_local16 > 0){ _local16 = (_local16 + 6); } else { _local16 = (_local16 - 6); }; }; if (levelobjects[_local3].shock){ _arg1.shocked = 1; _arg1.shockeffect.play(); }; _arg1.x = (levelobjects[_local3].x + ((_local13 * Math.cos(levelobjects[_local3].ang)) - (_local14 * Math.sin(levelobjects[_local3].ang)))); _arg1.y = (levelobjects[_local3].y + ((_local13 * Math.sin(levelobjects[_local3].ang)) + (_local14 * Math.cos(levelobjects[_local3].ang)))); _arg1.xv = ((_local15 * Math.cos(levelobjects[_local3].ang)) + (_local16 * Math.sin(levelobjects[_local3].ang))); _arg1.yv = ((_local15 * Math.sin(levelobjects[_local3].ang)) - (_local16 * Math.cos(levelobjects[_local3].ang))); if (_local14 > 0){ _arg1.rv = (_arg1.rv - ((_local15 * 30) / _arg1.mass)); } else { _arg1.rv = (_arg1.rv + ((_local15 * 30) / _arg1.mass)); }; _local3 = (levelobjects.length + 2); }; }; }; }; _local3++; }; } private function init(){ var _local1:Number; xtarget = x; ytarget = y; stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.addEventListener(KeyboardEvent.KEY_UP, keyup); stage.addEventListener(MouseEvent.MOUSE_DOWN, mousedown); stage.addEventListener(MouseEvent.MOUSE_UP, mouseup); _local1 = 0; while (_local1 < 8) { mystage.queue[("s" + (_local1 + 1))].xt = 0; _local1++; }; } public function checkpowerups(_arg1:Array, _arg2:Boolean=true){ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = 0; _local4 = 0; _local5 = 0; _local3 = 0; while (_local3 < _arg1.length) { _local4 = 0; while (_local4 < powerups.length) { _local5 = (((_arg1[_local3].x - powerups[_local4].x) * (_arg1[_local3].x - powerups[_local4].x)) + ((_arg1[_local3].y - powerups[_local4].y) * (_arg1[_local3].y - powerups[_local4].y))); if (_local5 < ((_arg1[_local3].rad * _arg1[_local3].rad) + 169)){ if (powerups[_local4].pt < 10){ _arg1[_local3].powerup = "electro"; _arg1[_local3].ptimer = 0; }; if (_arg2){ mystage.playpowerupsound(); if (_arg1[_local3].team == 1){ MovieClip(root).powerups++; }; removeChild(powerups[_local4]); powerups.splice(_local4, 1); _local4 = 100; }; if (_arg1[_local3].team == 2){ AIscore = (AIscore + 1); } else { AIscore = (AIscore - 1); }; }; _local4++; }; _local3++; }; } public function collideobjects(_arg1:Array, _arg2:Boolean){ var _local3:Number; _local3 = 0; _local3 = 0; while (_local3 < _arg1.length) { if (_arg1[_local3].shocked == 0){ collideobject(_arg1[_local3], _arg2); }; _local3++; }; } private function AIinit(){ var _local1:*; var _local2:*; var _local3:*; AIbestscore = -10; AIiterate = 1; AIiterate2 = 150; AIclosest = turnorder[1]; _local1 = 0; _local2 = 1000000; _local3 = 1; while (_local3 < turnorder.length) { _local1 = (((bumpers[turnorder[0]].x - bumpers[turnorder[_local3]].x) * (bumpers[turnorder[0]].x - bumpers[turnorder[_local3]].x)) + ((bumpers[turnorder[0]].y - bumpers[turnorder[_local3]].y) * (bumpers[turnorder[0]].y - bumpers[turnorder[_local3]].y))); if ((((turnorder[_local3] < 4)) && ((_local1 < _local2)))){ AIclosest = turnorder[_local3]; _local2 = _local1; }; _local3++; }; AIbestang = 0; AIbestangdist = 10000000; debugdraw.graphics.clear(); } private function AIstep(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:*; _local1 = 0; while (_local1 < 10) { AIiterate2++; if (AIiterate2 > 100){ AIscore = 0; AIiterate++; AIiterate2 = 0; ghostbumpers = []; _local3 = 0; while (_local3 < bumpers.length) { ghostbumpers.push(new bumper(bumpers[_local3].type, bumpers[_local3].x, bumpers[_local3].y, bumpers[_local3].rotation, bumpers[_local3].team, false)); ghostbumpers[_local3].alpha = 0.1; _local3++; }; AIang = Math.atan2((bumpers[AIclosest].y - bumpers[turnorder[0]].y), (bumpers[AIclosest].x - bumpers[turnorder[0]].x)); if (AIiterate > 6){ AIang = (AIang + (((AIiterate - 6) * (AIiterate - 6)) / 20)); } else { AIang = (AIang - (((AIiterate - 6) * (AIiterate - 6)) / 20)); }; ghostbumpers[turnorder[0]].AIforce((AIang - Math.PI), 100); }; _local2 = 0; _local2 = 0; while (_local2 < ghostbumpers.length) { if (ghostbumpers[_local2].alive){ ghostbumpers[_local2].frameupdate(1); }; _local2++; }; collideobjects(ghostbumpers, false); collidebumpers(ghostbumpers, false); if (AIiterate2 == 100){ _local4 = (((ghostbumpers[turnorder[0]].x - ghostbumpers[AIclosest].x) * (ghostbumpers[turnorder[0]].x - ghostbumpers[AIclosest].x)) + ((ghostbumpers[turnorder[0]].y - ghostbumpers[AIclosest].y) * (ghostbumpers[turnorder[0]].y - ghostbumpers[AIclosest].y))); if (AIscore >= AIbestscore){ if ((((_local4 < AIbestangdist)) || ((AIscore > AIbestscore)))){ AIbestscore = AIscore; AIbestang = AIang; AIbestangdist = _local4; }; }; if (AIiterate > 9){ _local5 = ((Math.random() * MovieClip(root).AIhandicap) * 0.01); if ((Math.random() * 10) < 5){ _local5 = -(_local5); }; bumpers[turnorder[0]].AIforce(((AIbestang + _local5) - Math.PI), 100); AIiterate = 0; _local1 = 500; mystage.playwhooshsound(); gamestate = "result"; turntimer = 0; MovieClip(root).queue.turnshow.gotoAndStop(1); }; }; _local1++; }; } private function keyup(_arg1:KeyboardEvent){ if (_arg1.charCode == 32){ keyspace = false; }; } private function keydown(_arg1:KeyboardEvent){ if (_arg1.charCode == 32){ keyspace = true; }; } private function removebumper(_arg1:Number){ var _local2:*; var _local3:*; _local2 = new particle(this, "explosion", bumpers[_arg1].x, bumpers[_arg1].y, 50); addChild(_local2); _local3 = 0; while (_local3 < 10) { _local2 = new particle(this, "explosion", bumpers[_arg1].x, bumpers[_arg1].y, 50); addChild(_local2); _local3++; }; if (_arg1 < 4){ MovieClip(root).bumperslost++; }; bumpers[_arg1].y = (bumpers[_arg1].y - 2000); bumpers[_arg1].alive = false; bumpers[_arg1].atrest = true; } } }//package
Section 75
//collidebump (collidebump) package { import flash.media.*; public dynamic class collidebump extends Sound { } }//package
Section 76
//collidewall (collidewall) package { import flash.media.*; public dynamic class collidewall extends Sound { } }//package
Section 77
//explode (explode) package { import flash.media.*; public dynamic class explode extends Sound { } }//package
Section 78
//flameon (flameon) package { import flash.media.*; public dynamic class flameon extends Sound { } }//package
Section 79
//gamesound (gamesound) package { import flash.events.*; import flash.display.*; import flash.media.*; import flash.geom.*; public class gamesound { public var sounds:Array; public function gamesound(){ sounds = new Array(); } public function loadsound(_arg1:String){ sounds.push(new Sound()); sounds[(sounds.length - 1)].loadSound(_arg1, true); } } }//package
Section 80
//glower (glower) package { import flash.display.*; public dynamic class glower extends MovieClip { } }//package
Section 81
//killedship (killedship) package { import flash.media.*; public dynamic class killedship extends Sound { } }//package
Section 82
//levelobject (levelobject) package { public class levelobject { public var y:Number; public var spring:Boolean; public var death50:Boolean; public var ang:Number; public var shock:Boolean; public var deathmega:Boolean; public var spawner:Boolean; public var death20:Boolean; public var x:Number; public var type:String; public var burner:Boolean; public function levelobject(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number){ deathmega = false; death50 = false; death20 = false; spring = false; shock = false; burner = false; spawner = false; type = _arg1; ang = _arg4; x = _arg2; y = _arg3; if (type == "point"){ }; if (type.indexOf("spring") == 0){ spring = true; type = type.substr(6, (type.length - 6)); }; if (type.indexOf("death50") == 0){ death50 = true; type = type.substr(7, (type.length - 7)); }; if (type.indexOf("deathmega") == 0){ deathmega = true; type = type.substr(9, (type.length - 9)); }; if (type.indexOf("death20") == 0){ death20 = true; type = type.substr(7, (type.length - 7)); }; if (type.indexOf("burner") == 0){ burner = true; type = type.substr(6, (type.length - 6)); }; if (type.indexOf("shock") == 0){ shock = true; type = type.substr(5, (type.length - 5)); }; if (type == "spawn"){ spawner = true; }; } } }//package
Section 83
//lostship (lostship) package { import flash.media.*; public dynamic class lostship extends Sound { } }//package
Section 84
//nanobots (nanobots) package { import flash.media.*; public dynamic class nanobots extends Sound { } }//package
Section 85
//particle (particle) package { import flash.events.*; import flash.display.*; public class particle extends MovieClip { public var pt:Number; public var loaded:Boolean; public var life:Number; public var xv:Number; public var yv:Number; public var origin:MovieClip; public var type:String; public var aux:Number; public var damagepart:MovieClip; public function particle(_arg1:MovieClip, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number){ aux = 0; pt = Math.floor((Math.random() * 5)); x = _arg3; y = _arg4; loaded = false; origin = _arg1; type = _arg2; life = _arg5; xv = 0; yv = 0; if (type == "damage"){ life = 100; aux = _arg5; }; addEventListener(Event.ENTER_FRAME, frameupdate); } public function frameupdate(_arg1:Event){ var _local2:*; var _local3:*; if (!loaded){ loaded = true; if (type == "powerup"){ gotoAndStop((30 + pt)); }; _local2 = ((Math.random() * Math.PI) * 2); _local3 = (Math.random() * 3); if (type == "smoke"){ gotoAndStop(1); xv = (_local3 * Math.cos(_local2)); yv = (_local3 * Math.sin(_local2)); }; if (type == "spark"){ gotoAndStop(2); xv = (_local3 * Math.cos(_local2)); yv = (_local3 * Math.sin(_local2)); }; if (type == "damage"){ gotoAndStop(3); xv = 0; yv = -10; }; if (type == "explosion"){ gotoAndStop(4); xv = ((_local3 * 10) * Math.cos(_local2)); yv = ((_local3 * 10) * Math.sin(_local2)); }; }; if (type == "damage"){ yv = (yv + 0.6); }; if ((((((type == "smoke")) || ((type == "spark")))) || ((type == "explosion")))){ xv = (xv * 0.9); yv = (yv * 0.9); }; x = (x + xv); y = (y + yv); if (type != "powerup"){ life--; }; if (life <= 0){ removeEventListener(Event.ENTER_FRAME, frameupdate); origin.removeChild(this); }; } } }//package
Section 86
//powerup (powerup) package { import flash.media.*; public dynamic class powerup extends Sound { } }//package
Section 87
//shocklong (shocklong) package { import flash.media.*; public dynamic class shocklong extends Sound { } }//package
Section 88
//shockshort (shockshort) package { import flash.media.*; public dynamic class shockshort extends Sound { } }//package
Section 89
//smashhouse (smashhouse) package { import flash.media.*; public dynamic class smashhouse extends Sound { } }//package
Section 90
//teamchoose (teamchoose) package { import flash.events.*; import flash.display.*; import flash.geom.*; public class teamchoose extends MovieClip { private var loaded:Boolean; private var wheeloffstarget:Number; private var yt:Number; public var ab:SimpleButton; private var numbumps:Number; public var rb:SimpleButton; public var infobox:MovieClip; public var choicewheel:MovieClip; public var lb:SimpleButton; private var choice:Number; private var wheeloffs:Number; public function teamchoose(){ choice = -1; yt = -30; numbumps = 12; loaded = false; addEventListener(Event.ENTER_FRAME, frameupdate); stage.addEventListener(MouseEvent.MOUSE_DOWN, mousedown); wheeloffs = (((Math.PI * 2) / 12) * 4); wheeloffstarget = (((Math.PI * 2) / 12) * 4); } protected function bshrink(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1); } protected function bgrow(_arg1:MouseEvent){ _arg1.target.scaleX = (_arg1.target.scaleY = 1.1); } protected function acceptb(_arg1:MouseEvent){ var _local2:*; _local2 = 0; while (_local2 < 4) { if (MovieClip(root).team[_local2] == choice){ MovieClip(root).team[_local2] = -1; }; _local2++; }; if ((((((choice < 10)) || ((((choice == 10)) && ((MovieClip(root).levelsunlocked > 9)))))) || ((((choice == 11)) && ((MovieClip(root).levelsunlocked > 10)))))){ MovieClip(root).team[MovieClip(parent).currentmember] = choice; } else { MovieClip(root).team[MovieClip(parent).currentmember] = -1; }; MovieClip(parent).gotoAndStop(1); } private function frameupdate(_arg1:Event){ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; if (!loaded){ loaded = true; choicewheel.x = 0; choicewheel.y = 200; lb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); lb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); lb.addEventListener(MouseEvent.CLICK, leftscroll); rb.addEventListener(MouseEvent.MOUSE_OVER, bgrow); rb.addEventListener(MouseEvent.MOUSE_OUT, bshrink); rb.addEventListener(MouseEvent.CLICK, rightscroll); ab.addEventListener(MouseEvent.MOUSE_OVER, bgrow); ab.addEventListener(MouseEvent.MOUSE_OUT, bshrink); ab.addEventListener(MouseEvent.CLICK, acceptb); }; if (wheeloffstarget > (Math.PI * 2)){ wheeloffstarget = (wheeloffstarget - (Math.PI * 2)); wheeloffs = (wheeloffs - (Math.PI * 2)); }; if (wheeloffstarget < 0){ wheeloffstarget = (wheeloffstarget + (Math.PI * 2)); wheeloffs = (wheeloffs + (Math.PI * 2)); }; choicewheel.y = (((choicewheel.y * 3) + yt) / 4); wheeloffs = (((wheeloffs * 7) + wheeloffstarget) / 8); choice = -1; _local2 = 0; while (_local2 < numbumps) { choicewheel[("b" + (_local2 + 1))].gotoAndStop((_local2 + 1)); choicewheel[("b" + (_local2 + 1))].z = (500 + (300 * Math.sin((((_local2 * Math.PI) / (numbumps / 2)) + wheeloffs)))); choicewheel[("b" + (_local2 + 1))].x = (((250 * 300) * Math.cos((((_local2 * Math.PI) / (numbumps / 2)) + wheeloffs))) / choicewheel[("b" + (_local2 + 1))].z); choicewheel[("b" + (_local2 + 1))].y = ((300 * (choicewheel.y + 100)) / choicewheel[("b" + (_local2 + 1))].z); _local4 = (170 / choicewheel[("b" + (_local2 + 1))].z); if (_local4 > 0.829){ choice = _local2; infobox.gotoAndStop((_local2 + 1)); infobox.ispeed.gotoAndStop(MovieClip(root).speed[_local2]); infobox.imass.gotoAndStop(MovieClip(root).mass[_local2]); infobox.iarmor.gotoAndStop(MovieClip(root).armor[_local2]); if ((((_local2 == 10)) && ((MovieClip(root).levelsunlocked <= 9)))){ infobox.gotoAndStop(13); infobox.ispeed.gotoAndStop((Math.random() * 15)); infobox.imass.gotoAndStop((Math.random() * 15)); infobox.iarmor.gotoAndStop((Math.random() * 15)); }; if ((((_local2 == 11)) && ((MovieClip(root).levelsunlocked <= 10)))){ infobox.gotoAndStop(14); infobox.ispeed.gotoAndStop((Math.random() * 15)); infobox.imass.gotoAndStop((Math.random() * 15)); infobox.iarmor.gotoAndStop((Math.random() * 15)); }; _local4 = 1.5; }; choicewheel[("b" + (_local2 + 1))].scaleX = ((choicewheel[("b" + (_local2 + 1))].scaleX + _local4) / 2); choicewheel[("b" + (_local2 + 1))].scaleY = choicewheel[("b" + (_local2 + 1))].scaleX; _local5 = (0.8 - (choicewheel[("b" + (_local2 + 1))].scaleX / 1.6)); if ((((((_local2 < 10)) || ((((_local2 == 10)) && ((MovieClip(root).levelsunlocked > 9)))))) || ((((_local2 == 11)) && ((MovieClip(root).levelsunlocked > 10)))))){ choicewheel[("b" + (_local2 + 1))].transform.colorTransform = new ColorTransform((1 - _local5), (1 - _local5), (1 - _local5), 1, (_local5 * 46), (_local5 * 33), (_local5 * 55), 0); } else { choicewheel[("b" + (_local2 + 1))].transform.colorTransform = new ColorTransform(0, 0, 0, 1, (_local5 * 46), (_local5 * 33), (_local5 * 55), 0); }; _local2++; }; if (choice == -1){ infobox.y = ((infobox.y - 300) / 2); } else { infobox.y = ((infobox.y - 130) / 2); }; _local3 = 0; while (_local3 < 10) { _local2 = 0; while (_local2 < (choicewheel.numChildren - 1)) { if (bumperchoice(choicewheel.getChildAt(_local2)).z < bumperchoice(choicewheel.getChildAt((_local2 + 1))).z){ choicewheel.swapChildrenAt(_local2, (_local2 + 1)); }; _local2++; }; _local3++; }; } protected function leftscroll(_arg1:MouseEvent){ wheeloffstarget = (wheeloffstarget + (Math.PI / (numbumps / 2))); } private function mousedown(_arg1:MouseEvent){ } protected function rightscroll(_arg1:MouseEvent){ wheeloffstarget = (wheeloffstarget - (Math.PI / (numbumps / 2))); } } }//package
Section 91
//whoosh (whoosh) package { import flash.media.*; public dynamic class whoosh extends Sound { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {bumper_fla.particlesmokeanim_59}Uses:1Used by:17
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClip {bumper_fla.particlesparkanim_60}Uses:3Used by:17
Symbol 5 GraphicUsed by:8
Symbol 6 FontUsed by:7 287 288 289 290 293 295 297 299 301 303 305 307 309 311 313 315 377 497 499 594 615 617 619
Symbol 7 EditableTextUses:6 25 160 501Used by:8
Symbol 8 MovieClip {bumper_fla.particledamage_61}Uses:5 7Used by:17
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:16 396
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:11 12Used by:16 396
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:16
Symbol 16 MovieClip {bumper_fla.powerupanim_62}Uses:10 13 15Used by:17
Symbol 17 MovieClip {particle}Uses:2 4 8 16Used by:342
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 GraphicUsed by:590  Timeline
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:21 22 23Used by:Timeline
Symbol 25 FontUsed by:7 26 375 376 377
Symbol 26 TextUses:25Used by:Timeline
Symbol 27 GraphicUsed by:30
Symbol 28 FontUsed by:29 181 327 360 361 363 365 367 369 372 378 380 388 389 390 391 392 398 411 413 415 416 418 420 422 424 426 428 430 432 434 437 440 442 445 447 449 451 453 455 457 459 461 463 465 467 469 471 474 476 478 480 482 484 487 490 492 494 578 599 600 602 603 605 606 608 609 611 612 621
Symbol 29 TextUses:28Used by:30
Symbol 30 ButtonUses:27 29Used by:Timeline
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:45
Symbol 33 GraphicUsed by:44
Symbol 34 GraphicUsed by:44
Symbol 35 GraphicUsed by:44
Symbol 36 GraphicUsed by:44
Symbol 37 GraphicUsed by:44
Symbol 38 GraphicUsed by:44
Symbol 39 GraphicUsed by:44
Symbol 40 GraphicUsed by:44
Symbol 41 GraphicUsed by:44
Symbol 42 GraphicUsed by:44
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {bumper_fla.bumperpowerelectro_8}Uses:33 34 35 36 37 38 39 40 41 42 43Used by:45
Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6}Uses:32 44Used by:151
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip {bumper_fla.bumper1_9}Uses:46 48Used by:151
Symbol 50 GraphicUsed by:54 518
Symbol 51 GraphicUsed by:54 518
Symbol 52 FontUsed by:53 517
Symbol 53 EditableTextUses:52Used by:54
Symbol 54 MovieClip {bumper_fla.bumperhpfill_12}Uses:50 51 53Used by:55
Symbol 55 MovieClip {bumper_fla.bumperhp_11}Uses:54Used by:151
Symbol 56 GraphicUsed by:62
Symbol 57 GraphicUsed by:62
Symbol 58 GraphicUsed by:62
Symbol 59 GraphicUsed by:62
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClip {bumper_fla.shockeffect_13}Uses:56 57 58 59 60 61Used by:151
Symbol 63 GraphicUsed by:66
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66
Symbol 66 MovieClip {bumper_fla.bumper2_14}Uses:63 65Used by:151
Symbol 67 GraphicUsed by:70
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70 387
Symbol 70 MovieClip {bumper_fla.bumper3_16}Uses:67 69Used by:151
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClip {bumper_fla.bumper4_18}Uses:71 73Used by:151
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78
Symbol 78 MovieClip {bumper_fla.bumper5_20}Uses:75 77Used by:151
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip {bumper_fla.bumper6_22}Uses:80 81Used by:151
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClip {bumper_fla.bumper7_24}Uses:83 85Used by:151
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip {bumper_fla.bumper8_26}Uses:88 89Used by:151
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClip {bumper_fla.bumper9_28}Uses:91 93Used by:151
Symbol 95 GraphicUsed by:98
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:98
Symbol 98 MovieClip {bumper_fla.bumper10_30}Uses:95 97Used by:151
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:102 108 110
Symbol 102 MovieClip {bumper_fla.bumper11_32}Uses:99 101Used by:151
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClip {bumper_fla.bumper12_34}Uses:103 105Used by:151
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip {bumper_fla.bumper13_36}Uses:101 107Used by:151
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip {bumper_fla.bumper14_37}Uses:101 109Used by:151
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip {bumper_fla.bumper15_38}Uses:112 113Used by:151
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:118 120
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip {bumper_fla.bumper16_40}Uses:116 117Used by:151
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip {bumper_fla.bumper17_42}Uses:116 119Used by:151
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip {bumper_fla.bumper18_43}Uses:122 123Used by:151
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:128
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClip {bumper_fla.bumper19_45}Uses:126 127Used by:151
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip {bumper_fla.bumper20_47}Uses:130 131Used by:151
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClip {bumper_fla.bumper21_49}Uses:134 135Used by:151
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClip {bumper_fla.bumper22_51}Uses:138 139Used by:151
Symbol 141 MovieClipUsed by:143 145 147 149
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip {bumper_fla.bumper23_53}Uses:141 142Used by:151
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip {bumper_fla.bumper24_55}Uses:141 144Used by:151
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip {bumper_fla.bumper25_56}Uses:141 146Used by:151
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip {bumper_fla.bumper26_57}Uses:141 148Used by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip {bumper}Uses:45 49 55 62 66 70 74 78 82 86 90 94 98 102 106 108 110 114 118 120 124 128 132 136 140 143 145 147 149 150Used by:342
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:158
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:158
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClip {glower}Uses:153 155 157Used by:342
Symbol 159 GraphicUsed by:260
Symbol 160 FontUsed by:7 161 377
Symbol 161 TextUses:160Used by:260
Symbol 162 MovieClipUsed by:260
Symbol 163 GraphicUsed by:260
Symbol 164 GraphicUsed by:169
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:169 206 212 222 240
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169 206 212 222 240
Symbol 169 MovieClipUses:164 166 168Used by:260
Symbol 170 GraphicUsed by:177
Symbol 171 GraphicUsed by:177
Symbol 172 GraphicUsed by:177
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:170 171 172 173 174 175 176Used by:260 396
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:260
Symbol 180 GraphicUsed by:182
Symbol 181 TextUses:28Used by:182
Symbol 182 MovieClip {bumper_fla.spawner_78}Uses:180 181Used by:195 209 217 226 246 257 258
Symbol 183 GraphicUsed by:184 185 245
Symbol 184 MovieClip {bumper_fla.collideline200_79}Uses:183Used by:195 209 217 226 246 257 258
Symbol 185 MovieClip {bumper_fla.collideline100_80}Uses:183Used by:195 257 258
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip {bumper_fla.collidepoint_81}Uses:186Used by:195 209 217 246 257 258
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip {bumper_fla.collideline100shock_82}Uses:188Used by:195 209 217 226 246 257 258
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClip {bumper_fla.collidecirclefire_83}Uses:190Used by:195 209 217 226 246 257 258
Symbol 192 GraphicUsed by:193 194
Symbol 193 MovieClip {bumper_fla.collidecircledeath50_84}Uses:192Used by:195 209 257 258
Symbol 194 MovieClip {bumper_fla.collidecircledeath500_85}Uses:192Used by:195 209 217 226 246 257 258
Symbol 195 MovieClipUses:182 184 185 187 189 191 193 194Used by:260
Symbol 196 GraphicUsed by:197 198
Symbol 197 MovieClipUses:196Used by:199
Symbol 198 MovieClipUses:196Used by:199
Symbol 199 MovieClip {bumper_fla.turnindicator_86}Uses:197 198Used by:260
Symbol 200 GraphicUsed by:203
Symbol 201 GraphicUsed by:203
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip {bumper_fla.arrowshow_89}Uses:200 201 202Used by:260
Symbol 204 GraphicUsed by:260
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205 166 168Used by:260
Symbol 207 GraphicUsed by:260
Symbol 208 GraphicUsed by:260
Symbol 209 MovieClipUses:182 193 184 191 189 187 194Used by:260
Symbol 210 GraphicUsed by:260
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211 166 168Used by:260 396
Symbol 213 GraphicUsed by:260
Symbol 214 GraphicUsed by:260
Symbol 215 GraphicUsed by:260
Symbol 216 GraphicUsed by:260
Symbol 217 MovieClipUses:184 189 187 191 182 194Used by:260
Symbol 218 GraphicUsed by:260
Symbol 219 GraphicUsed by:260
Symbol 220 GraphicUsed by:260
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221 166 168Used by:260
Symbol 223 GraphicUsed by:260
Symbol 224 GraphicUsed by:260
Symbol 225 GraphicUsed by:260
Symbol 226 MovieClipUses:182 194 184 189 191Used by:260
Symbol 227 GraphicUsed by:260
Symbol 228 GraphicUsed by:260
Symbol 229 GraphicUsed by:260
Symbol 230 GraphicUsed by:260
Symbol 231 GraphicUsed by:260
Symbol 232 GraphicUsed by:260
Symbol 233 GraphicUsed by:260
Symbol 234 GraphicUsed by:260
Symbol 235 GraphicUsed by:260
Symbol 236 GraphicUsed by:260
Symbol 237 GraphicUsed by:260
Symbol 238 GraphicUsed by:260
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239 166 168Used by:260
Symbol 241 GraphicUsed by:260
Symbol 242 GraphicUsed by:260
Symbol 243 GraphicUsed by:260
Symbol 244 GraphicUsed by:260
Symbol 245 MovieClip {bumper_fla.collideline20_98}Uses:183Used by:246 257 258
Symbol 246 MovieClipUses:189 182 194 184 187 191 245Used by:260
Symbol 247 GraphicUsed by:260
Symbol 248 GraphicUsed by:260
Symbol 249 GraphicUsed by:260
Symbol 250 GraphicUsed by:260
Symbol 251 GraphicUsed by:260
Symbol 252 GraphicUsed by:260
Symbol 253 GraphicUsed by:260
Symbol 254 GraphicUsed by:260
Symbol 255 GraphicUsed by:260
Symbol 256 GraphicUsed by:260
Symbol 257 MovieClipUses:184 245 185 187 189 191 182 193 194Used by:260
Symbol 258 MovieClipUses:184 245 187 189 191 182 193 194 185Used by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip {bumpergame}Uses:159 161 162 163 169 177 179 195 199 203 204 206 207 208 209 210 212 213 214 215 216 217 218 219 220 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 240 241 242 243 244 246 247 248 249 250 251 252 253 254 255 256 257 258 259Used by:342
Symbol 261 GraphicUsed by:280
Symbol 262 GraphicUsed by:280
Symbol 263 GraphicUsed by:280
Symbol 264 GraphicUsed by:280
Symbol 265 GraphicUsed by:280
Symbol 266 GraphicUsed by:280
Symbol 267 GraphicUsed by:280
Symbol 268 GraphicUsed by:280
Symbol 269 GraphicUsed by:280
Symbol 270 GraphicUsed by:280
Symbol 271 GraphicUsed by:280
Symbol 272 GraphicUsed by:280
Symbol 273 GraphicUsed by:280
Symbol 274 GraphicUsed by:280
Symbol 275 GraphicUsed by:280
Symbol 276 GraphicUsed by:280
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClip {bumperchoice}Uses:261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279Used by:319 342 496
Symbol 281 GraphicUsed by:329
Symbol 282 GraphicUsed by:318
Symbol 283 GraphicUsed by:286
Symbol 284 GraphicUsed by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:283 284 285Used by:318
Symbol 287 TextUses:6Used by:318
Symbol 288 TextUses:6Used by:318
Symbol 289 TextUses:6Used by:318
Symbol 290 TextUses:6Used by:318
Symbol 291 FontUsed by:292 294 296 298 300 302 304 306 308 310 312 314 316 317 440 445 449 453 457 461 465 469 476 480 598 599 600 601 602 603 604 605 606 607 608 609 610 611 616 618 620
Symbol 292 TextUses:291Used by:318
Symbol 293 TextUses:6Used by:318
Symbol 294 TextUses:291Used by:318
Symbol 295 TextUses:6Used by:318
Symbol 296 TextUses:291Used by:318
Symbol 297 TextUses:6Used by:318
Symbol 298 TextUses:291Used by:318
Symbol 299 TextUses:6Used by:318
Symbol 300 TextUses:291Used by:318
Symbol 301 TextUses:6Used by:318
Symbol 302 TextUses:291Used by:318
Symbol 303 TextUses:6Used by:318
Symbol 304 TextUses:291Used by:318
Symbol 305 TextUses:6Used by:318
Symbol 306 TextUses:291Used by:318
Symbol 307 TextUses:6Used by:318
Symbol 308 TextUses:291Used by:318
Symbol 309 TextUses:6Used by:318
Symbol 310 TextUses:291Used by:318
Symbol 311 TextUses:6Used by:318
Symbol 312 TextUses:291Used by:318
Symbol 313 TextUses:6Used by:318
Symbol 314 TextUses:291Used by:318
Symbol 315 TextUses:6Used by:318
Symbol 316 TextUses:291Used by:318
Symbol 317 TextUses:291Used by:318
Symbol 318 MovieClip {bumper_fla.teamchooseinfo_103}Uses:282 286 287 288 289 290 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 317Used by:329
Symbol 319 MovieClip {bumper_fla.choicewheel_105}Uses:280Used by:329
Symbol 320 GraphicUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 ButtonUses:320 321Used by:329
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 ButtonUses:323 324Used by:329
Symbol 326 GraphicUsed by:328
Symbol 327 TextUses:28Used by:328
Symbol 328 ButtonUses:326 327Used by:329 496
Symbol 329 MovieClip {teamchoose}Uses:281 318 319 322 325 328Used by:342 496
Symbol 330 Sound {nanobots}Used by:342
Symbol 331 Sound {smashhouse}Used by:342
Symbol 332 Sound {whoosh}Used by:342
Symbol 333 Sound {shockshort}Used by:342
Symbol 334 Sound {shocklong}Used by:342
Symbol 335 Sound {powerup}Used by:342
Symbol 336 Sound {lostship}Used by:342
Symbol 337 Sound {killedship}Used by:342
Symbol 338 Sound {flameon}Used by:342
Symbol 339 Sound {explode}Used by:342
Symbol 340 Sound {collidewall}Used by:342
Symbol 341 Sound {collidebump}Used by:342
Symbol 342 MovieClip {bumper_fla.tonsostuff_4}Uses:151 17 158 260 280 329 330 331 332 333 334 335 336 337 338 339 340 341Used by:Timeline
Symbol 343 GraphicUsed by:358
Symbol 344 GraphicUsed by:358 364 368
Symbol 345 GraphicUsed by:358 364 368
Symbol 346 SoundUsed by:358
Symbol 347 SoundUsed by:358
Symbol 348 GraphicUsed by:358
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:358
Symbol 351 SoundUsed by:358
Symbol 352 SoundUsed by:358
Symbol 353 SoundUsed by:358
Symbol 354 GraphicUsed by:355
Symbol 355 ButtonUses:354Used by:358
Symbol 356 SoundUsed by:358
Symbol 357 SoundUsed by:358
Symbol 358 MovieClip {bumper_fla.ag_intro_mc_109}Uses:343 344 345 346 347 348 350 351 352 353 355 356 357Used by:Timeline
Symbol 359 GraphicUsed by:362 364 366 368 370 414 483 485 613 622
Symbol 360 TextUses:28Used by:362
Symbol 361 TextUses:28Used by:362
Symbol 362 ButtonUses:359 360 361Used by:Timeline
Symbol 363 TextUses:28Used by:364
Symbol 364 ButtonUses:359 363 344 345Used by:Timeline
Symbol 365 TextUses:28Used by:366
Symbol 366 ButtonUses:359 365Used by:Timeline
Symbol 367 TextUses:28Used by:368
Symbol 368 ButtonUses:359 367 344 345Used by:Timeline
Symbol 369 TextUses:28Used by:370
Symbol 370 ButtonUses:359 369Used by:Timeline
Symbol 371 GraphicUsed by:373
Symbol 372 TextUses:28Used by:373
Symbol 373 ButtonUses:371 372Used by:Timeline
Symbol 374 GraphicUsed by:Timeline
Symbol 375 TextUses:25Used by:Timeline
Symbol 376 TextUses:25Used by:Timeline
Symbol 377 EditableTextUses:6 25 160 501Used by:Timeline
Symbol 378 TextUses:28Used by:Timeline
Symbol 379 GraphicUsed by:396
Symbol 380 TextUses:28Used by:396
Symbol 381 GraphicUsed by:387
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClip {bumper_fla.instranim_119}Uses:381 382 383 384 69 385 386Used by:396
Symbol 388 TextUses:28Used by:396
Symbol 389 TextUses:28Used by:396
Symbol 390 TextUses:28Used by:396
Symbol 391 TextUses:28Used by:396
Symbol 392 TextUses:28Used by:396
Symbol 393 GraphicUsed by:396
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:396 405
Symbol 396 MovieClip {bumper_fla.instructions_118}Uses:379 380 387 388 389 390 391 392 393 212 177 10 13 395Used by:Timeline
Symbol 397 GraphicUsed by:405
Symbol 398 TextUses:28Used by:405
Symbol 399 FontUsed by:400 401 580 583 585 588
Symbol 400 TextUses:399Used by:404
Symbol 401 TextUses:399Used by:404
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClipUses:402Used by:404
Symbol 404 MovieClip {bumper_fla.hatchedlogoanim_122}Uses:400 401 403Used by:405
Symbol 405 MovieClip {bumper_fla.credits_121}Uses:397 398 404 395Used by:Timeline
Symbol 406 GraphicUsed by:409
Symbol 407 GraphicUsed by:409
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClip {bumper_fla.soundmuteb_124}Uses:406 407 408Used by:590  Timeline
Symbol 410 GraphicUsed by:412
Symbol 411 TextUses:28Used by:412
Symbol 412 ButtonUses:410 411Used by:Timeline
Symbol 413 TextUses:28Used by:414
Symbol 414 ButtonUses:359 413Used by:Timeline
Symbol 415 TextUses:28Used by:Timeline
Symbol 416 TextUses:28Used by:Timeline
Symbol 417 GraphicUsed by:481
Symbol 418 TextUses:28Used by:481
Symbol 419 GraphicUsed by:481
Symbol 420 TextUses:28Used by:481
Symbol 421 GraphicUsed by:481
Symbol 422 TextUses:28Used by:481
Symbol 423 GraphicUsed by:481
Symbol 424 TextUses:28Used by:481
Symbol 425 GraphicUsed by:481
Symbol 426 TextUses:28Used by:481
Symbol 427 GraphicUsed by:481
Symbol 428 TextUses:28Used by:481
Symbol 429 GraphicUsed by:481
Symbol 430 TextUses:28Used by:481
Symbol 431 GraphicUsed by:481
Symbol 432 TextUses:28Used by:481
Symbol 433 GraphicUsed by:481
Symbol 434 TextUses:28Used by:481
Symbol 435 GraphicUsed by:481
Symbol 436 GraphicUsed by:439
Symbol 437 TextUses:28Used by:439
Symbol 438 GraphicUsed by:439
Symbol 439 ButtonUses:436 437 438Used by:481
Symbol 440 EditableTextUses:28 291Used by:481
Symbol 441 GraphicUsed by:444
Symbol 442 TextUses:28Used by:444
Symbol 443 GraphicUsed by:444 448 452 456 460 464 468 475 479
Symbol 444 ButtonUses:441 442 443Used by:481
Symbol 445 EditableTextUses:28 291Used by:481
Symbol 446 GraphicUsed by:448
Symbol 447 TextUses:28Used by:448
Symbol 448 ButtonUses:446 447 443Used by:481
Symbol 449 EditableTextUses:28 291Used by:481
Symbol 450 GraphicUsed by:452
Symbol 451 TextUses:28Used by:452
Symbol 452 ButtonUses:450 451 443Used by:481
Symbol 453 EditableTextUses:28 291Used by:481
Symbol 454 GraphicUsed by:456
Symbol 455 TextUses:28Used by:456
Symbol 456 ButtonUses:454 455 443Used by:481
Symbol 457 EditableTextUses:28 291Used by:481
Symbol 458 GraphicUsed by:460
Symbol 459 TextUses:28Used by:460
Symbol 460 ButtonUses:458 459 443Used by:481
Symbol 461 EditableTextUses:28 291Used by:481
Symbol 462 GraphicUsed by:464
Symbol 463 TextUses:28Used by:464
Symbol 464 ButtonUses:462 463 443Used by:481
Symbol 465 EditableTextUses:28 291Used by:481
Symbol 466 GraphicUsed by:468
Symbol 467 TextUses:28Used by:468
Symbol 468 ButtonUses:466 467 443Used by:481
Symbol 469 EditableTextUses:28 291Used by:481
Symbol 470 GraphicUsed by:481
Symbol 471 TextUses:28Used by:481
Symbol 472 GraphicUsed by:481
Symbol 473 GraphicUsed by:475
Symbol 474 TextUses:28Used by:475
Symbol 475 ButtonUses:473 474 443Used by:481
Symbol 476 EditableTextUses:28 291Used by:481
Symbol 477 GraphicUsed by:479
Symbol 478 TextUses:28Used by:479
Symbol 479 ButtonUses:477 478 443Used by:481
Symbol 480 EditableTextUses:28 291Used by:481
Symbol 481 MovieClip {bumper_fla.levelselecter_127}Uses:417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 439 440 444 445 448 449 452 453 456 457 460 461 464 465 468 469 470 471 472 475 476 479 480Used by:Timeline
Symbol 482 TextUses:28Used by:483
Symbol 483 ButtonUses:359 482Used by:Timeline
Symbol 484 TextUses:28Used by:485
Symbol 485 ButtonUses:359 484Used by:Timeline
Symbol 486 GraphicUsed by:488
Symbol 487 TextUses:28Used by:488
Symbol 488 ButtonUses:486 487Used by:496
Symbol 489 GraphicUsed by:496
Symbol 490 EditableTextUses:28Used by:496
Symbol 491 GraphicUsed by:493 495
Symbol 492 TextUses:28Used by:493
Symbol 493 MovieClip {bumper_fla.teamchoosepleaseselect_142}Uses:491 492Used by:496
Symbol 494 TextUses:28Used by:495
Symbol 495 MovieClip {bumper_fla.teamchoosepleasename_143}Uses:491 494Used by:496
Symbol 496 MovieClip {bumper_fla.teamchoosemain_140}Uses:488 280 328 489 490 493 495 329Used by:Timeline
Symbol 497 EditableTextUses:6Used by:498
Symbol 498 MovieClip {bumper_fla.enemyteamname_145}Uses:497Used by:503
Symbol 499 EditableTextUses:6Used by:500
Symbol 500 MovieClip {bumper_fla.yourteamname_146}Uses:499Used by:503
Symbol 501 FontUsed by:7 377 502
Symbol 502 TextUses:501Used by:503
Symbol 503 MovieClip {bumper_fla.clashanim_144}Uses:498 500 502Used by:Timeline
Symbol 504 GraphicUsed by:516
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:516
Symbol 507 GraphicUsed by:516
Symbol 508 GraphicUsed by:516
Symbol 509 GraphicUsed by:516
Symbol 510 GraphicUsed by:516
Symbol 511 GraphicUsed by:516
Symbol 512 GraphicUsed by:516
Symbol 513 GraphicUsed by:516
Symbol 514 GraphicUsed by:516
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:504 506 507 508 509 510 511 512 513 514 515Used by:572  Timeline
Symbol 517 EditableTextUses:52Used by:518
Symbol 518 MovieClip {bumper_fla.bumperhpfillicon_152}Uses:50 51 517Used by:519
Symbol 519 MovieClip {bumper_fla.bumperhpicon_151}Uses:518Used by:574
Symbol 520 GraphicUsed by:574
Symbol 521 GraphicUsed by:572
Symbol 522 GraphicUsed by:572
Symbol 523 GraphicUsed by:572
Symbol 524 GraphicUsed by:572
Symbol 525 GraphicUsed by:572
Symbol 526 GraphicUsed by:572
Symbol 527 GraphicUsed by:572
Symbol 528 GraphicUsed by:572
Symbol 529 GraphicUsed by:572
Symbol 530 GraphicUsed by:572
Symbol 531 GraphicUsed by:572
Symbol 532 GraphicUsed by:572
Symbol 533 GraphicUsed by:572
Symbol 534 GraphicUsed by:572
Symbol 535 GraphicUsed by:572
Symbol 536 GraphicUsed by:572
Symbol 537 GraphicUsed by:572
Symbol 538 GraphicUsed by:572
Symbol 539 GraphicUsed by:572
Symbol 540 GraphicUsed by:572
Symbol 541 GraphicUsed by:572
Symbol 542 GraphicUsed by:572
Symbol 543 GraphicUsed by:572
Symbol 544 GraphicUsed by:572
Symbol 545 GraphicUsed by:572
Symbol 546 GraphicUsed by:572
Symbol 547 GraphicUsed by:572
Symbol 548 GraphicUsed by:572
Symbol 549 GraphicUsed by:572
Symbol 550 GraphicUsed by:572
Symbol 551 GraphicUsed by:572
Symbol 552 GraphicUsed by:572
Symbol 553 GraphicUsed by:572
Symbol 554 GraphicUsed by:572
Symbol 555 GraphicUsed by:572
Symbol 556 GraphicUsed by:572
Symbol 557 GraphicUsed by:572
Symbol 558 GraphicUsed by:572
Symbol 559 GraphicUsed by:572
Symbol 560 GraphicUsed by:572
Symbol 561 GraphicUsed by:572
Symbol 562 GraphicUsed by:572
Symbol 563 GraphicUsed by:572
Symbol 564 GraphicUsed by:572
Symbol 565 GraphicUsed by:572
Symbol 566 GraphicUsed by:572
Symbol 567 GraphicUsed by:572
Symbol 568 GraphicUsed by:572
Symbol 569 GraphicUsed by:572
Symbol 570 GraphicUsed by:572
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 516Used by:574
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClip {movieclips.MovieClipExtra}Uses:519 520 572 573Used by:590
Symbol 575 GraphicUsed by:581 589
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:579
Symbol 578 TextUses:28Used by:579
Symbol 579 MovieClip {bumper_fla.turnshow_156}Uses:577 578Used by:581 589 590
Symbol 580 TextUses:399Used by:581 589
Symbol 581 MovieClip {bumper_fla.btmb2_155}Uses:575 579 580Used by:589
Symbol 582 GraphicUsed by:584 586
Symbol 583 TextUses:399Used by:584
Symbol 584 MovieClipUses:582 583Used by:589
Symbol 585 TextUses:399Used by:586
Symbol 586 MovieClipUses:582 585Used by:589
Symbol 587 GraphicUsed by:589
Symbol 588 TextUses:399Used by:589
Symbol 589 MovieClip {bumper_fla.btmb_154}Uses:581 584 586 587 588 575 579 580Used by:590
Symbol 590 MovieClip {bumper_fla.queue_149}Uses:574 409 589 579 20Used by:Timeline
Symbol 591 GraphicUsed by:593
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:591 592Used by:Timeline
Symbol 594 TextUses:6Used by:Timeline
Symbol 595 GraphicUsed by:Timeline
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:614
Symbol 598 TextUses:291Used by:614
Symbol 599 EditableTextUses:28 291Used by:614
Symbol 600 EditableTextUses:28 291Used by:614
Symbol 601 TextUses:291Used by:614
Symbol 602 EditableTextUses:28 291Used by:614
Symbol 603 EditableTextUses:28 291Used by:614
Symbol 604 TextUses:291Used by:614
Symbol 605 EditableTextUses:28 291Used by:614
Symbol 606 EditableTextUses:28 291Used by:614
Symbol 607 TextUses:291Used by:614
Symbol 608 EditableTextUses:28 291Used by:614
Symbol 609 EditableTextUses:28 291Used by:614
Symbol 610 TextUses:291Used by:614
Symbol 611 EditableTextUses:28 291Used by:614
Symbol 612 TextUses:28Used by:613
Symbol 613 ButtonUses:359 612Used by:614  Timeline
Symbol 614 MovieClip {bumper_fla.scoreshow_161}Uses:597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 613Used by:Timeline
Symbol 615 TextUses:6Used by:Timeline
Symbol 616 TextUses:291Used by:Timeline
Symbol 617 TextUses:6Used by:Timeline
Symbol 618 TextUses:291Used by:Timeline
Symbol 619 TextUses:6Used by:Timeline
Symbol 620 TextUses:291Used by:Timeline
Symbol 621 TextUses:28Used by:622
Symbol 622 ButtonUses:359 621Used by:Timeline

Instance Names

"loadanim"Frame 1Symbol 24 MovieClip
"agbi"Frame 1Symbol 30 Button
"ib"Frame 7Symbol 362 Button
"upd"Frame 7Symbol 364 Button
"pb"Frame 7Symbol 366 Button
"gmg"Frame 7Symbol 368 Button
"cred"Frame 7Symbol 370 Button
"dsb"Frame 7Symbol 373 Button
"instructions"Frame 7Symbol 396 MovieClip {bumper_fla.instructions_118}
"credits"Frame 7Symbol 405 MovieClip {bumper_fla.credits_121}
"smb"Frame 7Symbol 409 MovieClip {bumper_fla.soundmuteb_124}
"nob"Frame 8Symbol 412 Button
"yesb"Frame 8Symbol 414 Button
"lvlselect"Frame 9Symbol 481 MovieClip {bumper_fla.levelselecter_127}
"mmb"Frame 9Symbol 483 Button
"ctb"Frame 9Symbol 485 Button
"smb"Frame 9Symbol 409 MovieClip {bumper_fla.soundmuteb_124}
"teamportrait"Frame 11Symbol 516 MovieClip
"queue"Frame 12Symbol 590 MovieClip {bumper_fla.queue_149}
"cb2"Frame 14Symbol 613 Button
"cb3"Frame 15Symbol 613 Button
"cb4"Frame 16Symbol 622 Button
"damage"Symbol 8 MovieClip {bumper_fla.particledamage_61} Frame 1Symbol 7 EditableText
"damagepart"Symbol 17 MovieClip {particle} Frame 3Symbol 8 MovieClip {bumper_fla.particledamage_61}
"anim"Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6} Frame 1Symbol 32 MovieClip
"anim"Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6} Frame 2Symbol 44 MovieClip {bumper_fla.bumperpowerelectro_8}
"puller"Symbol 49 MovieClip {bumper_fla.bumper1_9} Frame 1Symbol 48 MovieClip
"percent"Symbol 54 MovieClip {bumper_fla.bumperhpfill_12} Frame 1Symbol 53 EditableText
"hpfill"Symbol 55 MovieClip {bumper_fla.bumperhp_11} Frame 1Symbol 54 MovieClip {bumper_fla.bumperhpfill_12}
"puller"Symbol 66 MovieClip {bumper_fla.bumper2_14} Frame 1Symbol 65 MovieClip
"puller"Symbol 70 MovieClip {bumper_fla.bumper3_16} Frame 1Symbol 69 MovieClip
"puller"Symbol 74 MovieClip {bumper_fla.bumper4_18} Frame 1Symbol 73 MovieClip
"puller"Symbol 78 MovieClip {bumper_fla.bumper5_20} Frame 1Symbol 77 MovieClip
"puller"Symbol 82 MovieClip {bumper_fla.bumper6_22} Frame 1Symbol 80 MovieClip
"puller"Symbol 86 MovieClip {bumper_fla.bumper7_24} Frame 1Symbol 85 MovieClip
"puller"Symbol 90 MovieClip {bumper_fla.bumper8_26} Frame 1Symbol 88 MovieClip
"puller"Symbol 94 MovieClip {bumper_fla.bumper9_28} Frame 1Symbol 93 MovieClip
"puller"Symbol 98 MovieClip {bumper_fla.bumper10_30} Frame 1Symbol 97 MovieClip
"puller"Symbol 102 MovieClip {bumper_fla.bumper11_32} Frame 1Symbol 101 MovieClip
"puller"Symbol 106 MovieClip {bumper_fla.bumper12_34} Frame 1Symbol 105 MovieClip
"puller"Symbol 108 MovieClip {bumper_fla.bumper13_36} Frame 1Symbol 101 MovieClip
"puller"Symbol 110 MovieClip {bumper_fla.bumper14_37} Frame 1Symbol 101 MovieClip
"puller"Symbol 114 MovieClip {bumper_fla.bumper15_38} Frame 1Symbol 112 MovieClip
"puller"Symbol 118 MovieClip {bumper_fla.bumper16_40} Frame 1Symbol 116 MovieClip
"puller"Symbol 120 MovieClip {bumper_fla.bumper17_42} Frame 1Symbol 116 MovieClip
"puller"Symbol 124 MovieClip {bumper_fla.bumper18_43} Frame 1Symbol 122 MovieClip
"puller"Symbol 128 MovieClip {bumper_fla.bumper19_45} Frame 1Symbol 126 MovieClip
"puller"Symbol 132 MovieClip {bumper_fla.bumper20_47} Frame 1Symbol 130 MovieClip
"puller"Symbol 136 MovieClip {bumper_fla.bumper21_49} Frame 1Symbol 134 MovieClip
"puller"Symbol 140 MovieClip {bumper_fla.bumper22_51} Frame 1Symbol 138 MovieClip
"puller"Symbol 143 MovieClip {bumper_fla.bumper23_53} Frame 1Symbol 141 MovieClip
"puller"Symbol 145 MovieClip {bumper_fla.bumper24_55} Frame 1Symbol 141 MovieClip
"puller"Symbol 147 MovieClip {bumper_fla.bumper25_56} Frame 1Symbol 141 MovieClip
"puller"Symbol 149 MovieClip {bumper_fla.bumper26_57} Frame 1Symbol 141 MovieClip
"mypowerup"Symbol 151 MovieClip {bumper} Frame 1Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6}
"art"Symbol 151 MovieClip {bumper} Frame 1Symbol 49 MovieClip {bumper_fla.bumper1_9}
"hp"Symbol 151 MovieClip {bumper} Frame 1Symbol 55 MovieClip {bumper_fla.bumperhp_11}
"shockeffect"Symbol 151 MovieClip {bumper} Frame 1Symbol 62 MovieClip {bumper_fla.shockeffect_13}
"art"Symbol 151 MovieClip {bumper} Frame 2Symbol 66 MovieClip {bumper_fla.bumper2_14}
"art"Symbol 151 MovieClip {bumper} Frame 3Symbol 70 MovieClip {bumper_fla.bumper3_16}
"art"Symbol 151 MovieClip {bumper} Frame 4Symbol 74 MovieClip {bumper_fla.bumper4_18}
"art"Symbol 151 MovieClip {bumper} Frame 5Symbol 78 MovieClip {bumper_fla.bumper5_20}
"art"Symbol 151 MovieClip {bumper} Frame 6Symbol 82 MovieClip {bumper_fla.bumper6_22}
"art"Symbol 151 MovieClip {bumper} Frame 7Symbol 86 MovieClip {bumper_fla.bumper7_24}
"art"Symbol 151 MovieClip {bumper} Frame 8Symbol 90 MovieClip {bumper_fla.bumper8_26}
"art"Symbol 151 MovieClip {bumper} Frame 9Symbol 94 MovieClip {bumper_fla.bumper9_28}
"art"Symbol 151 MovieClip {bumper} Frame 10Symbol 98 MovieClip {bumper_fla.bumper10_30}
"art"Symbol 151 MovieClip {bumper} Frame 11Symbol 102 MovieClip {bumper_fla.bumper11_32}
"art"Symbol 151 MovieClip {bumper} Frame 12Symbol 106 MovieClip {bumper_fla.bumper12_34}
"art"Symbol 151 MovieClip {bumper} Frame 13Symbol 108 MovieClip {bumper_fla.bumper13_36}
"art"Symbol 151 MovieClip {bumper} Frame 14Symbol 110 MovieClip {bumper_fla.bumper14_37}
"art"Symbol 151 MovieClip {bumper} Frame 15Symbol 114 MovieClip {bumper_fla.bumper15_38}
"art"Symbol 151 MovieClip {bumper} Frame 16Symbol 118 MovieClip {bumper_fla.bumper16_40}
"art"Symbol 151 MovieClip {bumper} Frame 17Symbol 120 MovieClip {bumper_fla.bumper17_42}
"art"Symbol 151 MovieClip {bumper} Frame 18Symbol 124 MovieClip {bumper_fla.bumper18_43}
"art"Symbol 151 MovieClip {bumper} Frame 19Symbol 128 MovieClip {bumper_fla.bumper19_45}
"art"Symbol 151 MovieClip {bumper} Frame 20Symbol 132 MovieClip {bumper_fla.bumper20_47}
"art"Symbol 151 MovieClip {bumper} Frame 21Symbol 136 MovieClip {bumper_fla.bumper21_49}
"art"Symbol 151 MovieClip {bumper} Frame 22Symbol 140 MovieClip {bumper_fla.bumper22_51}
"art"Symbol 151 MovieClip {bumper} Frame 23Symbol 143 MovieClip {bumper_fla.bumper23_53}
"art"Symbol 151 MovieClip {bumper} Frame 24Symbol 145 MovieClip {bumper_fla.bumper24_55}
"art"Symbol 151 MovieClip {bumper} Frame 25Symbol 147 MovieClip {bumper_fla.bumper25_56}
"art"Symbol 151 MovieClip {bumper} Frame 26Symbol 149 MovieClip {bumper_fla.bumper26_57}
"debugdraw"Symbol 260 MovieClip {bumpergame} Frame 1Symbol 162 MovieClip
"s4"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s3"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s2"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s1"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s5"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s6"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s7"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"s8"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 179 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 195 MovieClip
"turnindicator"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 199 MovieClip {bumper_fla.turnindicator_86}
"showarrow"Symbol 260 MovieClip {bumpergame} Frame 2Symbol 203 MovieClip {bumper_fla.arrowshow_89}
"s2"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"s3"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"s8"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"s7"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"s6"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"s5"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 179 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 3Symbol 209 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 4Symbol 217 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 5Symbol 209 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 6Symbol 226 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 7Symbol 217 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 8Symbol 226 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 9Symbol 209 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 10Symbol 246 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 12Symbol 257 MovieClip
"objects"Symbol 260 MovieClip {bumpergame} Frame 13Symbol 258 MovieClip
"s1"Symbol 260 MovieClip {bumpergame} Frame 18Symbol 179 MovieClip
"imass"Symbol 318 MovieClip {bumper_fla.teamchooseinfo_103} Frame 1Symbol 286 MovieClip
"ispeed"Symbol 318 MovieClip {bumper_fla.teamchooseinfo_103} Frame 1Symbol 286 MovieClip
"iarmor"Symbol 318 MovieClip {bumper_fla.teamchooseinfo_103} Frame 1Symbol 286 MovieClip
"b5"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b6"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b7"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b8"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b1"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b2"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b3"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b4"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b9"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b10"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b11"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"b12"Symbol 319 MovieClip {bumper_fla.choicewheel_105} Frame 1Symbol 280 MovieClip {bumperchoice}
"infobox"Symbol 329 MovieClip {teamchoose} Frame 1Symbol 318 MovieClip {bumper_fla.teamchooseinfo_103}
"choicewheel"Symbol 329 MovieClip {teamchoose} Frame 1Symbol 319 MovieClip {bumper_fla.choicewheel_105}
"lb"Symbol 329 MovieClip {teamchoose} Frame 1Symbol 322 Button
"rb"Symbol 329 MovieClip {teamchoose} Frame 1Symbol 325 Button
"ab"Symbol 329 MovieClip {teamchoose} Frame 1Symbol 328 Button
"agb"Symbol 358 MovieClip {bumper_fla.ag_intro_mc_109} Frame 82Symbol 355 Button
"puller"Symbol 387 MovieClip {bumper_fla.instranim_119} Frame 1Symbol 69 MovieClip
"hb"Symbol 396 MovieClip {bumper_fla.instructions_118} Frame 2Symbol 395 MovieClip
"hb"Symbol 405 MovieClip {bumper_fla.credits_121} Frame 2Symbol 395 MovieClip
"b1"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 1Symbol 439 Button
"s1"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 1Symbol 440 EditableText
"b2"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 2Symbol 444 Button
"s2"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 2Symbol 445 EditableText
"b3"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 3Symbol 448 Button
"s3"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 3Symbol 449 EditableText
"b4"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 4Symbol 452 Button
"s4"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 4Symbol 453 EditableText
"b5"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 5Symbol 456 Button
"s5"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 5Symbol 457 EditableText
"b6"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 6Symbol 460 Button
"s6"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 6Symbol 461 EditableText
"b7"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 7Symbol 464 Button
"s7"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 7Symbol 465 EditableText
"b8"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 8Symbol 468 Button
"s8"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 8Symbol 469 EditableText
"b9"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 9Symbol 475 Button
"s9"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 9Symbol 476 EditableText
"b10"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 10Symbol 479 Button
"s10"Symbol 481 MovieClip {bumper_fla.levelselecter_127} Frame 10Symbol 480 EditableText
"cb1"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 488 Button
"cb2"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 488 Button
"cb3"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 488 Button
"cb4"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 488 Button
"tm4"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 280 MovieClip {bumperchoice}
"tm1"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 280 MovieClip {bumperchoice}
"acc"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 328 Button
"teamname"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 490 EditableText
"tm3"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 280 MovieClip {bumperchoice}
"tm2"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 280 MovieClip {bumperchoice}
"pleaseselect"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 493 MovieClip {bumper_fla.teamchoosepleaseselect_142}
"pleasename"Symbol 496 MovieClip {bumper_fla.teamchoosemain_140} Frame 1Symbol 495 MovieClip {bumper_fla.teamchoosepleasename_143}
"nametext"Symbol 498 MovieClip {bumper_fla.enemyteamname_145} Frame 1Symbol 497 EditableText
"nametext"Symbol 500 MovieClip {bumper_fla.yourteamname_146} Frame 1Symbol 499 EditableText
"enemyteam"Symbol 503 MovieClip {bumper_fla.clashanim_144} Frame 1Symbol 498 MovieClip {bumper_fla.enemyteamname_145}
"teamname"Symbol 503 MovieClip {bumper_fla.clashanim_144} Frame 1Symbol 500 MovieClip {bumper_fla.yourteamname_146}
"percent"Symbol 518 MovieClip {bumper_fla.bumperhpfillicon_152} Frame 1Symbol 517 EditableText
"hpfill"Symbol 519 MovieClip {bumper_fla.bumperhpicon_151} Frame 1Symbol 518 MovieClip {bumper_fla.bumperhpfillicon_152}
"hp"Symbol 574 MovieClip {movieclips.MovieClipExtra} Frame 1Symbol 519 MovieClip {bumper_fla.bumperhpicon_151}
"avatar"Symbol 574 MovieClip {movieclips.MovieClipExtra} Frame 1Symbol 572 MovieClip
"turnshow"Symbol 581 MovieClip {bumper_fla.btmb2_155} Frame 1Symbol 579 MovieClip {bumper_fla.turnshow_156}
"bb"Symbol 589 MovieClip {bumper_fla.btmb_154} Frame 1Symbol 581 MovieClip {bumper_fla.btmb2_155}
"yb"Symbol 589 MovieClip {bumper_fla.btmb_154} Frame 1Symbol 584 MovieClip
"nb"Symbol 589 MovieClip {bumper_fla.btmb_154} Frame 1Symbol 586 MovieClip
"turnshow"Symbol 589 MovieClip {bumper_fla.btmb_154} Frame 2Symbol 579 MovieClip {bumper_fla.turnshow_156}
"s1"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s5"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s2"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s6"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s3"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s7"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s4"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"s8"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 574 MovieClip {movieclips.MovieClipExtra}
"smb"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 409 MovieClip {bumper_fla.soundmuteb_124}
"mb"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 589 MovieClip {bumper_fla.btmb_154}
"turnshow"Symbol 590 MovieClip {bumper_fla.queue_149} Frame 1Symbol 579 MovieClip {bumper_fla.turnshow_156}
"d1"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 10Symbol 599 EditableText
"d1s"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 10Symbol 600 EditableText
"d2"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 30Symbol 602 EditableText
"d2s"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 30Symbol 603 EditableText
"d3"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 50Symbol 605 EditableText
"d3s"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 50Symbol 606 EditableText
"d4"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 70Symbol 608 EditableText
"d4s"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 70Symbol 609 EditableText
"endscore"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 90Symbol 611 EditableText
"cb"Symbol 614 MovieClip {bumper_fla.scoreshow_161} Frame 118Symbol 613 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"loaded"Frame 5
"loaded2"Frame 6
"logo"Frame 7
"areyousure"Frame 8
"levelselect"Frame 9
"teamselect"Frame 10
"gameintro"Frame 11
"game"Frame 12
"winner"Frame 13
"loser"Frame 14
"stalemate"Frame 15
"wrongurl"Frame 16
"none"Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6} Frame 1
"electro"Symbol 45 MovieClip {bumper_fla.bumpermypowerup_6} Frame 2
"type1"Symbol 151 MovieClip {bumper} Frame 1
"type2"Symbol 151 MovieClip {bumper} Frame 2
"type3"Symbol 151 MovieClip {bumper} Frame 3
"type4"Symbol 151 MovieClip {bumper} Frame 4
"type5"Symbol 151 MovieClip {bumper} Frame 5
"type6"Symbol 151 MovieClip {bumper} Frame 6
"type7"Symbol 151 MovieClip {bumper} Frame 7
"type8"Symbol 151 MovieClip {bumper} Frame 8
"type9"Symbol 151 MovieClip {bumper} Frame 9
"type10"Symbol 151 MovieClip {bumper} Frame 10
"type11"Symbol 151 MovieClip {bumper} Frame 11
"type12"Symbol 151 MovieClip {bumper} Frame 12
"type13"Symbol 151 MovieClip {bumper} Frame 13
"type14"Symbol 151 MovieClip {bumper} Frame 14
"type15"Symbol 151 MovieClip {bumper} Frame 15
"type16"Symbol 151 MovieClip {bumper} Frame 16
"type17"Symbol 151 MovieClip {bumper} Frame 17
"type18"Symbol 151 MovieClip {bumper} Frame 18
"type19"Symbol 151 MovieClip {bumper} Frame 19
"type20"Symbol 151 MovieClip {bumper} Frame 20
"type21"Symbol 151 MovieClip {bumper} Frame 21
"type22"Symbol 151 MovieClip {bumper} Frame 22
"type23"Symbol 151 MovieClip {bumper} Frame 23
"type24"Symbol 151 MovieClip {bumper} Frame 24
"type25"Symbol 151 MovieClip {bumper} Frame 25
"type26"Symbol 151 MovieClip {bumper} Frame 26
"shrink"Symbol 396 MovieClip {bumper_fla.instructions_118} Frame 7
"shrink"Symbol 405 MovieClip {bumper_fla.credits_121} Frame 7




https://swfchan.com/54/267514/info.shtml
Created: 2/6 -2026 23:52:07 Last modified: 2/6 -2026 23:52:07 Server time: 22/06 -2026 22:24:18