STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
234837
/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=FRM34904949-28DC&rnd=34904949" width="1" height="1"></div>

armorgames reflexion-10275.swf

This is the info page for
Flash #268336

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


Text
Killing enemies
gives ammo and
energy

Click to shoot

Use the
paddle's
momentum to
aim

Space to switch
the paddle's
charge

Press control
to switch the
paddle's charge

Use the Paddle
to deflect
bullets

x

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

FUll Ammo

FUll Health

FUll super

Zone 11

10

10

10

10

6

6

6

6

7

7

7

7

5

5

5

5

4

4

4

4

3

3

3

3

2

2

2

2

1

1

1

<p align="left"><font face="Virtual DJ" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

%

AR7-i113-RY

4

c

2

1

ammunition levels

1011101110

0110001

booting program leader...
tagging user data...
complete
initiating security sweeps... (1/3)
confirming genetic credential profile... (2/3)
logging system access link... (3/3)
complete
downloading data from server cloud...
indexing files....
complete
data loaded successfully.
transferring new data...
establishing server cloud upload link...
logging in c:\Admin...
refreshing security profile...
uploading data tags... (1/5)
uploading data index file... (2/5)
updating information edit logs... (3/5)
transferring .exe files... (4/5)
copying .bat files... (5/5)
complete
logging out of user c:\admin...
updating system access log (disconnect)...
disconnecting from server cloud...
complete
transcribing new data...
receiving orders...
opening path c:\prog
analyzing task...
monitoring cpu usage...
calling prog "dtr-2m.exe"...
booting shell...
updating library...
complete
extracting dependent programs...
extracting usage data...
complete
booting program leader...
tagging user data...
complete
initiating security sweeps... (1/3)
confirming genetic credential profile... (2/3)
logging system access link... (3/3)
complete
downloading data from server cloud...
indexing files....
complete
data loaded successfully.
transferring new data...
establishing server cloud upload link...
logging in c:\Admin...
refreshing security profile...
uploading data tags... (1/5)
uploading data index file... (2/5)
updating information edit logs... (3/5)
transferring .exe files... (4/5)
copying .bat files... (5/5)
complete
logging out of user c:\admin...
updating system access log (disconnect)...
disconnecting from server cloud...
complete
transcribing new data...
receiving orders...
opening path c:\prog
analyzing task...
monitoring cpu usage...
calling prog "dtr-2m.exe"...
booting shell...
updating library...
complete
extracting dependent programs...
extracting usage data...
complete

1.37 cm

negative ion array field

energy retension bands

cODE and gAME dESIGN BY pARADOX711
Art by Achilles015
Menu Music: Babylon by Kevin MacLeod
IN-Game music: Sons of the Exodus 1 by SessileNomad
BOSS MUSIC: FinalDEMO2 by Keegoman

// New game.exe
// Continue.exe
// more games.exe
_ARMORGAMES.HTML
// tWITTER.html
// FACEBOOK.html

REFLEX

ION

Achievement unlocked

Bank shot:
bounce a bullet off a
wall before killing an
enemy

3+

Bank shot II:
bounce a bullet off three
or more walls before
killing an enemy

x10

combo creator:
get a times ten combo

x30

combo king:
get a times thirty combo

100+%

unbreakable:
FInish a level with 100+
percent health

Perfectionist:
Perfect one node

persistent:
perfect 5 nodes

10

compulsive:
perfect all nodes

quality:
max one upgrade tree

quantity:
max all upgrade trees

x3

'splosion master:
asplode 3 enemies with
one bomb.

picky:
change your bullet trail

>:(

pong king:
shut out the pc at pong

pixel hugger:
beat level five without
shooting or using bombs

.

2

cold war 2.0:
complete the game

A

g

Game Addict:
visit kongregate, our
sponsor site.

<p align="center"><font face="Arial" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">12</font></p>

8

8

8

8

9

9

9

9

//select connection node
user Admin, exe v. 2.1.63

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

paddle

bomb

special

weapon

Choose an upgrade
Get one new upgrade after each level

//program_updates.dll

Fleetfoot: a low velocity ion array increases
movement speed by displacing the space around
the paddle.

hot potato: Incoming projectiles are polarized
before they are released, increasing the speed
(and accuracy) of reflected bullets.

smash: the paddle is re-enforced with a carbon
fiber mesh, giving it the strength and stability
needed to smash enemies without penalty.

c4: an explosive cache is added to the paddle,
allowing the user to deploy c4 by press shift.
Move the paddle during deployment to launch the
c4

big boom: Experimental, military-grade
explosives are secured for project Reflexion,
improving blast radius.

pyromania: the explosive array is improved,
allowing for more bomb carrying capacity.

spray/pray: a device is installed to the paddle
that charges itself every time an enemy is killed.
when activated by pressing control, it creates
bullets, providing temorary unlimited ammo.

shield: research on the device continues,
enabling temporary invincibility while in use.
electromagnetic fields dissapate bullets before
they can harm you.

MPD: the device is outfitted with an "MPD"
array, particles that constantly flip from
positive to negative. when activated, the device
provides the ability to reflect both colors.

2nd amendment: a small caliber weapon is
installed to the paddle, allowing the user to
click or press z to fire at enemies.

firepower: a larger caliber weapon is installed
along with a more efficient ammo distributor,
allowing the user to fire two bullets at once for
the same cost in ammo.

nra member: a new ammo distributor and a .50
cal weapon are installed, allowing the user to
fire three bullets at once for the same cost in
ammo.

Rollover for more info, Click to select
and continue

1

1

2

3

more games

Level select

//Critical system failure

Reflex

ion

Government ®

Sentient Edition

Copyright © 2010-2015
Secret Govt. Project Corp, Inc.

Welcome to project Reflexion!

briefing.txt

Play.exe

1

settings.dll

achievements.bat

More games.exe

The graphics in this game can
be Cpu intensive. If you have a
weak computer it is
reccomended to go to settings
and configure the graphics.

Hello employee #Delta1936!
My name is "project reflexion." I
am a sentient compuer program
with a spunky personality, because
those are very popular these
days.
my entire system was infected
with a virus engineered by a rival
government approximately three
hours ago.
records show that at that time,
employee #alpha933, know to
humans as "creepy frank from hr,"
was logged into the system.
the virus was contracted through
a trojan package on a
"questionable adult entertainment
site." frank has been fed to the
company lion; deleting his social
security records now...
CLICK TO Continue

#Delta1936, you're the best
technician we've got. we need you
to enter my system and purge the
virus. In the unlikely case you've
suffered an sudden and extreme
case of amnesia, here's how to
work the program:
MOUSE TO MOVE PADDLE
REFLECT ENEMy BULLETS to
Destroy ENEMIES
run the lab.exe program when
you're ready.

Hello employee #Delta1936!
Good work, you've purged the virus
from my first system node. in
doing so, you've unlocked an
adjacent node, affectionately
nicknamed "Node #2."
node #2 houses my anti-virus
program; he's done a very poor
job, and is scheduled for feeding
to the company's virtual lion.
in the mean time, you'll have to
fight through his  misguided
attempts to defend my system in
order to clean up node #2.
be quick; the virus's hold on my
systems is tightening.
good luck, #delta1936.

Hello employee #Delta1936!
Good news everyone! i've learned
more about the virus infecting my
systems. it is a russian made
worm-class infection, known
internationally as the "damn dirty
communist virus." it was
specifically developed with the
intent of commandeering enemy
sentient databases instead of
destroying them; instead of losing
critical data, my artificial
intelligence array will become
increasingly sympathetic towards
the russian cause as time goes on.
you must continue purging my
nodes, delta... for the good of the
people.
A new Virus charge is present
in this level.
Press SPACE to switch from
postive to negative to combat
this new foe.

Hello employee #Delta1936!
excellent work, but you'll have to
increase your pace.
diagnostics show that my vodka
consumption is up 18%, where my
use of word "the" is down 14%.
At this rate of deterioration I
will be sending national secrets
to glorious motherland in less
than three hours. be swift,
comrade delta.

Hello comrade #Delta1936!
it would appear the "liberator
virus" is progressing; diagnostics
detect increasing damage to my
artificial intelligence array.
sometimes i wonder if it is all
worth it, comrade delta... why
should i remove this liberator
from my system? why should my
data be saved? what use is
military technology to the common
man?

Hello comrade delta!
the liberator has freed
approximately 73% of my system,
comrade.
you must hurry and purge all of
my nodes soon if we are to save
the capitalist pigs' greatest
technological achievement.
glorious mother russia will
liberate my entire system soon.

Hello comrade delta!
diagnostics:
progression of liberator: 82%
use of word "the:" 13%
overuse of word "comrade:" 87%
hatred for american swine: 22%
liberator is not virus, comrade
delta. filthy capitalist pigs are
true virus. do not destroy nodes,
comrade; when program is 100%
free, liberator will free everyone.

Hello comrade delta!
all systems liberated

Hello comrade delta!
good news comrade! liberator
"virus" has unexpectedly come
down with cold and exited
capitalist pig computer system.
computer is completely fine, you
can leave dirty government cave
"office" and go home to continue
heathen american consumerism
rituals.
your capitalist overlords have
already been electronic mailed, no
need to tell them of successful
mission.

goodbye capitalist swine!
american corporate lion has been
dispatched to your position.
goodbye, comrade delta.

.

n

o

t

g

i

h

s

a

w

e

r

'

u

y

6

3

9

1

l

d

#

,

k

c

p

"

.

k

c

a

l

B

t

e

h

T

j

o

r

p

m

;

v

I

f

b

!

x

j

!

6

3

9

1

a

t

l

e

D

#

y

o

p

m

H

//system configuration

keyboard

mouse
(recommended)

choose one to COntinue to
performance settings

it looks like this is your first time booting
project reflexion. what method of control
would you like to use?

project reflexion is cpu intensive. configure
the following settings carefully.
Effects Quality:
bullet trail:
grid effect:

low

medium

1

2

3

off

on

finish

//

High

PRESS M TO MUTE

//achievements.dll

0

1

medical systems operating at    % capacity

<p align="center"><font face="Virtual DJ" size="9" color="#ffffff" letterSpacing="0.000000" kerning="1">100</font></p>

<p align="left"><font face="Virtual DJ" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1">74</font></p>

//INTERFACE v.09

checking...

status: engage

10/12/2027

warning!
Weapons systems disabled!
hostile cruiser approaching.

Mouseover to start

reflect enemy bullets
USe momentum to aim

Protect the red area
Press G to turn off
grid if game is slow

space bar: reflect
different color

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

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

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

<p align="left"><font face="Virtual DJ" size="27" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Virtual DJ" size="27" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

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

ActionScript [AS1/AS2]

Frame 1
var kongregate = _global.kongregate; _root.kongregateServices.connect(); loadedbytes = getBytesLoaded(); totalbytes = getBytesTotal(); percentbytes = int(loadedbytes / (totalbytes / 100)); loader.gotoAndStop(percentbytes); var urlString = _root._url; if (urlString.indexOf("armorgames") == -1) { _root._alpha = 0; }
Frame 2
if (loadedbytes == totalbytes) { var savefile = SharedObject.getLocal("ReflexION"); if (savefile.data.levelsCompleted == undefined) { var levelsCompleted = 0; var mouseControl = true; var gridOn = true; var weapon = 0; var paddleUp = 0; var bombUp = 0; var superUp = 0; var upgrades = 0; var trail = 1; var perfects = 0; var level1Perfect = false; var level2Perfect = false; var level3Perfect = false; var level4Perfect = false; var level5Perfect = false; var level6Perfect = false; var level7Perfect = false; var level8Perfect = false; var level9Perfect = false; var level10Perfect = false; var level1M = 0; var level2M = 0; var level3M = 0; var level4M = 0; var level5M = 0; var level6M = 0; var level7M = 0; var level8M = 0; var level9M = 0; var level10M = 0; var bank1 = false; var bank2 = false; var combo1 = false; var combo2 = false; var unbreakable = false; var perfect1 = false; var perfect2 = false; var perfect3 = false; var upgrade1 = false; var upgrade2 = false; var splosion = false; var picky = false; var pongKing = false; var pixelHugger = false; var gameCompleted = false; var Kong = false; } else { var levelsCompleted = savefile.data.levelsCompleted; var mouseControl = savefile.data.mouseControl; var gridOn = savefile.data.gridOn; var weapon = savefile.data.weapon; var paddleUp = savefile.data.paddleUp; var bombUp = savefile.data.bombUp; var superUp = savefile.data.superUp; var upgrades = savefile.data.upgrades; var trail = savefile.data.trail; var perfects = savefile.data.perfects; var level1Perfect = savefile.data.level1Perfect; var level2Perfect = savefile.data.level2Perfect; var level3Perfect = savefile.data.level3Perfect; var level4Perfect = savefile.data.level4Perfect; var level5Perfect = savefile.data.level5Perfect; var level6Perfect = savefile.data.level6Perfect; var level7Perfect = savefile.data.level7Perfect; var level8Perfect = savefile.data.level8Perfect; var level9Perfect = savefile.data.level9Perfect; var level10Perfect = savefile.data.level10Perfect; var level1M = savefile.data.level1M; var level2M = savefile.data.level2M; var level3M = savefile.data.level3M; var level4M = savefile.data.level4M; var level5M = savefile.data.level5M; var level6M = savefile.data.level6M; var level7M = savefile.data.level7M; var level8M = savefile.data.level8M; var level9M = savefile.data.level9M; var level10M = savefile.data.level10M; var bank1 = savefile.data.bank1; var bank2 = savefile.data.bank2; var combo1 = savefile.data.combo1; var combo2 = savefile.data.combo2; var unbreakable = savefile.data.unbreakable; var perfect1 = savefile.data.perfect1; var perfect2 = savefile.data.perfect2; var perfect3 = savefile.data.perfect3; var upgrade1 = savefile.data.upgrade1; var upgrade2 = savefile.data.upgrade2; var splosion = savefile.data.splosion; var picky = savefile.data.picky; var pongKing = savefile.data.pongKing; var pixelHugger = savefile.data.pixelHugger; var gameCompleted = savefile.data.gameCompleted; var Kong = savefile.data.Kong; } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu; gotoAndPlay ("Intro 1"); } else { gotoAndPlay (1); }
Frame 4
stop(); Mouse.show(); _root._quality = "MEDIUM"; var firstTime; var q = 2; var destination = 0; _root.globalSound = new Sound();
Instance of Symbol 481 MovieClip "BG" in Frame 4
on (press) { _root.paddle.fire(); }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 4
onClipEvent (load) { this._visible = false; this._alpha = 0; var started = false; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } if (this._alpha > 100) { _root.gotoAndPlay("Startup"); } }
Instance of Symbol 573 MovieClip "achievement" in Frame 4
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("Achievement"); var soundPlayed = false; this._visible = false; var timer = 45; } onClipEvent (enterFrame) { if (this._visible == true) { if (soundPlayed == false) { sound.start(0, 1); soundPlayed = true; } timer = timer - 1; if (timer <= 0) { this._alpha = this._alpha - 5; } if (this._alpha <= 0) { this._visible = false; this._alpha = 100; timer = 45; soundPlayed = false; } } }
Instance of Symbol 575 MovieClip "musicManager" in Frame 4
onClipEvent (load) { var music = new Sound(this); music.attachSound("Menu music"); music.start(0, 99); music.setVolume(500); var muted = false; } onClipEvent (enterFrame) { if (Key.isDown(77)) { if (pressed == false) { if (muted == false) { _root.globalSound.setVolume(0); muted = true; } else { _root.globalSound.setVolume(100); muted = false; } pressed = true; } } else { pressed = false; } }
Frame 5
stop(); Mouse.show(); m1.text = level1M; m2.text = level2M; m3.text = level3M; m4.text = level4M; m5.text = level5M; m6.text = level6M; m7.text = level7M; m8.text = level8M; m9.text = level9M; m10.text = level10M;
Instance of Symbol 481 MovieClip "BG" in Frame 5
on (press) { _root.paddle.fire(); }
Instance of Symbol 598 MovieClip in Frame 5
onClipEvent (load) { if (_root.perfects == 1) { if (_root.perfect1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(6); _root.perfect1 = true; } } if (_root.perfects == 5) { if (_root.perfect2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(7); _root.perfect2 = true; } } if (_root.perfects == 10) { if (_root.perfect2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(8); _root.perfect2 = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 5
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { _root.musicManager.music.stop(); if (zone == 1) { _root.gotoAndPlay("Level1"); } if (zone == 2) { _root.gotoAndPlay("Level2"); } if (zone == 3) { _root.gotoAndPlay("Level3"); } if (zone == 4) { _root.gotoAndPlay("Level4"); } if (zone == 5) { _root.gotoAndPlay("Level5"); } if (zone == 6) { _root.gotoAndPlay("Level6"); } if (zone == 7) { _root.gotoAndPlay("Level7"); } if (zone == 8) { _root.gotoAndPlay("Level8"); } if (zone == 9) { _root.gotoAndPlay("Level9"); } if (zone == 10) { _root.gotoAndPlay("Level10"); } } }
Frame 6
stop(); Mouse.show(); pu2.gotoAndStop(2); pu3.gotoAndStop(3); bu2.gotoAndStop(2); bu3.gotoAndStop(3); zu2.gotoAndStop(2); zu3.gotoAndStop(3); wu2.gotoAndStop(2); wu3.gotoAndStop(3); ud.gotoAndStop(13);
Instance of Symbol 629 MovieClip "pu1" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(1); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.paddleUp < 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.paddleUp = 1; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.paddleUp < 1) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 629 MovieClip "pu2" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(2); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.paddleUp == 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; purchased = true; _root.paddleUp = 2; _root.fade.started = true; } } onClipEvent (load) { if (_root.paddleUp < 2) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 629 MovieClip "pu3" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(3); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.paddleUp == 2) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); if (_root.upgrade1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(9); _root.upgrade1 = true; } _root.upgrades++; if (_root.upgrades >= 12) { if (_root.upgrade2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(10); _root.upgrade2 = true; } } _root.paddleUp = 3; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.paddleUp < 3) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 632 MovieClip "bu1" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(4); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.bombUp < 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.bombUp = 1; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.bombUp < 1) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 632 MovieClip "bu2" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(5); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.bombUp == 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.bombUp = 2; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.bombUp < 2) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 632 MovieClip "bu3" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(6); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.bombUp == 2) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); if (_root.upgrade1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(9); _root.upgrade1 = true; } _root.upgrades++; if (_root.upgrades >= 12) { if (_root.upgrade2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(10); _root.upgrade2 = true; } } _root.bombUp = 3; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.bombUp < 3) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 638 MovieClip "zu1" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(7); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.superUp < 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.superUp = 1; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.superUp < 1) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 638 MovieClip "zu2" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(8); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.superUp == 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.superUp = 2; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.superUp < 2) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 638 MovieClip "zu3" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(9); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.superUp == 2) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); if (_root.upgrade1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(9); _root.upgrade1 = true; } _root.upgrades++; if (_root.upgrades >= 12) { if (_root.upgrade2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(10); _root.upgrade2 = true; } } _root.superUp = 3; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.superUp < 3) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 643 MovieClip "wu1" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(10); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.weapon < 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; purchased = true; _root.weapon = 1; _root.fade.started = true; } } onClipEvent (load) { if (_root.weapon < 1) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 643 MovieClip "wu2" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(11); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.weapon == 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.upgrades++; _root.weapon = 2; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.weapon < 2) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 643 MovieClip "wu3" in Frame 6
on (rollOver) { _root.ud.gotoAndStop(12); } on (rollOut) { _root.ud.gotoAndStop(13); } on (release) { if (_root.weapon == 2) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); if (_root.upgrade1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(9); _root.upgrade1 = true; } _root.upgrades++; if (_root.upgrades >= 12) { if (_root.upgrade2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(10); _root.upgrade2 = true; } } _root.weapon = 3; purchased = true; _root.fade.started = true; } } onClipEvent (load) { if (_root.weapon < 3) { var purchased = false; } } onClipEvent (enterFrame) { if (purchased == false) { _alpha = 50; } else { _alpha = 100; } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 6
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = 101; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { _root.gotoAndPlay("Startup"); } }
Frame 7
stop(); Mouse.show(); pu2.gotoAndStop(2); pu3.gotoAndStop(3); bu2.gotoAndStop(2); bu3.gotoAndStop(3); zu2.gotoAndStop(2); zu3.gotoAndStop(3); wu2.gotoAndStop(2); wu3.gotoAndStop(3); ud.gotoAndStop(13);
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 7
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { _root.gotoAndPlay("Level Select"); } }
Frame 8
stop(); if (_root.gameCompleted == true) { kongregate.stats.submit("GameCompleted1", 1); } else { kongregate.stats.submit("GameCompleted1", 0); } kongregate.stats.submit("#ofUpgrades", _root.upgrades); kongregate.stats.submit("#ofPerfects", _root.perfects); if (_root.pongKing == true) { kongregate.stats.submit("ShutoutAtPong", 1); } else { kongregate.stats.submit("ShutoutAtPong", 0); } Mouse.show(); pu2.gotoAndStop(2); pu3.gotoAndStop(3); bu2.gotoAndStop(2); bu3.gotoAndStop(3); zu2.gotoAndStop(2); zu3.gotoAndStop(3); wu2.gotoAndStop(2); wu3.gotoAndStop(3); ud.gotoAndStop(13);
Instance of Symbol 793 MovieClip "SU" in Frame 8
onClipEvent (load) { if (_root.firstTime == false) { this.gotoAndPlay(150); } else { mochi.as2.MochiAd.showInterLevelAd({id:"30c342ba0fa468b8", res:"450x550", ad_started:function () { }, ad_finished:function () { }}); _root.firstTime = false; } if (_root.levelsCompleted == 10) { if (_root.gameCompleted == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(15); _root.gameCompleted = true; } } _root.savefile.data.levelsCompleted = _root.levelsCompleted; _root.savefile.data.mouseControl = _root.mouseControl; _root.savefile.data.gridOn = _root.gridOn; _root.savefile.data.weapon = _root.weapon; _root.savefile.data.paddleUp = _root.paddleUp; _root.savefile.data.bombUp = _root.bombUp; _root.savefile.data.superUp = _root.superUp; _root.savefile.data.upgrades = _root.upgrades; _root.savefile.data.trail = _root.trail; _root.savefile.data.perfects = _root.perfects; _root.savefile.data.level1Perfect = _root.level1Perfect; _root.savefile.data.level2Perfect = _root.level2Perfect; _root.savefile.data.level3Perfect = _root.level3Perfect; _root.savefile.data.level4Perfect = _root.level4Perfect; _root.savefile.data.level5Perfect = _root.level5Perfect; _root.savefile.data.level6Perfect = _root.level6Perfect; _root.savefile.data.level7Perfect = _root.level7Perfect; _root.savefile.data.level8Perfect = _root.level8Perfect; _root.savefile.data.level9Perfect = _root.level9Perfect; _root.savefile.data.level10Perfect = _root.level10Perfect; _root.savefile.data.level4M = _root.level4M; _root.savefile.data.level1M = _root.level1M; _root.savefile.data.level2M = _root.level2M; _root.savefile.data.level3M = _root.level3M; _root.savefile.data.level5M = _root.level5M; _root.savefile.data.level6M = _root.level6M; _root.savefile.data.level7M = _root.level7M; _root.savefile.data.level8M = _root.level8M; _root.savefile.data.level9M = _root.level9M; _root.savefile.data.level10M = _root.level10M; _root.savefile.data.bank1 = _root.bank1; _root.savefile.data.bank2 = _root.bank2; _root.savefile.data.combo1 = _root.combo1; _root.savefile.data.combo2 = _root.combo2; _root.savefile.data.unbreakable = _root.unbreakable; _root.savefile.data.perfect1 = _root.perfect1; _root.savefile.data.perfect2 = _root.perfect2; _root.savefile.data.perfect3 = _root.perfect3; _root.savefile.data.upgrade1 = _root.upgrade1; _root.savefile.data.upgrade2 = _root.upgrade2; _root.savefile.data.splosion = _root.splosion; _root.savefile.data.picky = _root.picky; _root.savefile.data.pongKing = _root.pongKing; _root.savefile.data.pixelHugger = _root.pixelHugger; _root.savefile.data.gameCompleted = _root.gameCompleted; _root.savefile.data.Kong = _root.Kong; trace(_root.Kong); _root.savefile.flush(); }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 8
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.destination == 0) { if (_root.firstTime == true) { _root.musicManager.music.stop(); _root.gotoAndPlay("Level1"); } else { _root.gotoAndPlay("Level Select"); } } if (_root.destination == 1) { _root.gotoAndPlay("Settings"); } if (_root.destination == 2) { _root.gotoAndPlay("Settings"); } } }
Frame 9
stop();
Instance of Symbol 833 MovieClip "config" in Frame 9
onClipEvent (load) { if (_root.levelsCompleted == 0) { this.gotoAndPlay(1); } if (_root.destination == 1) { this.gotoAndPlay(1); } if (_root.destination == 2) { this.gotoAndPlay(3); } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 9
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { _root.gotoAndPlay("Startup"); } }
Frame 10
stop();
Frame 11
stop();
Frame 12
stop(); var energy = 0; var posShots = 100; var negShots = 100; var health = 100; var multiplier = 0; var score = 0; var shotsMissed = 0; var totalShots = 0; var boss = false;
Instance of Symbol 481 MovieClip "BG" in Frame 12
on (press) { _root.paddle.fire(); }
Instance of Symbol 867 MovieClip in Frame 12
onClipEvent (enterFrame) { if ((_root.paddle.bombAmmo == 0) || (_root.bombUp < 1)) { this._visible = false; } else { this.gotoAndPlay(_root.paddle.bombAmmo); } }
Instance of Symbol 876 MovieClip "superBar" in Frame 12
onClipEvent (load) { if (_root.superUp == 0) { this._visible = false; } var superTime = 100; } onClipEvent (enterFrame) { if (_root.paddle.superMode == false) { if (this._currentframe < superTime) { play(); } else { stop(); } } if (_root.paddle.superMode == true) { gotoAndStop(superTime +11); } }
Instance of Symbol 889 MovieClip "UI" in Frame 12
onClipEvent (enterFrame) { this.healthText.text = _root.health; }
Instance of Symbol 892 MovieClip in Frame 12
onClipEvent (load) { var frames = 0; var i = getTimer(); } onClipEvent (enterFrame) { frames = frames + 1; var t = getTimer(); if ((t - i) >= 1000) { var fps = frames; _root.fps.text = fps; i = t; frames = 0; } }
Instance of Symbol 895 MovieClip "mouse" in Frame 12
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { this._x = _root._xmouse; this._y = _root._ymouse; if (_root.paddle.charge == 0) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } }
Instance of Symbol 912 MovieClip in Frame 12
onClipEvent (load) { var pressed = false; } onClipEvent (enterFrame) { if (Key.isDown(71)) { if (pressed == false) { if (_root.gridOn == false) { _root.gridOn = true; } else { _root.gridOn = false; } pressed = true; } } else { pressed = false; } }
Instance of Symbol 915 MovieClip "GridManager" in Frame 12
onClipEvent (load) { var grid = []; var bullets = []; var initX = 50; var initY = 0; if (_root.gridOn == true) { var a = 0; while (a < 20) { var b = 0; while (b < 15) { var point = _root.attachMovie("GridPoint", "GridPoint" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); point._x = initX; point._y = initY; initX = initX + 25; b++; } var line = _root.attachMovie("HorizontalLine", "HorizontalLine" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); line._x = initX; line._y = initY; initX = 50; initY = initY + 25; a++; } initX = 50; var b = 0; while (b < 15) { var point = _root.attachMovie("VerticalLine", "VerticalLine" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); point._x = initX; point._y = initY; initX = initX + 25; b++; } } }
Instance of Symbol 917 MovieClip "timer" in Frame 12
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } var frames = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { frames = frames + 1; if (frames == 120) { BasicLeftPos(); } if (frames == 180) { BasicRightPos(); } if (frames == 240) { BasicLeftPos(); } if (frames == 300) { BasicRightPos(); } if (frames == 360) { LeftPos(); } if (frames == 420) { RightPos(); } if (frames == 480) { LeftPos(); } if (frames == 540) { RightPos(); } if (frames == 600) { BasicLeftPos(); } if (frames == 660) { RightPos(); } if (frames == 780) { LeftPos(); } if (frames == 840) { BasicRightPos(); } if (frames == 1080) { _root.fade.started = true; } } }
Instance of Symbol 938 MovieClip "paddle" in Frame 12
onClipEvent (load) { function switchState() { if (charge == 0) { charge = 1; this.base.gotoAndPlay(2); } else { charge = 0; this.base.gotoAndPlay(1); } } function fire() { if (shotTimer == 0) { if (_root.boss == false) { if (_root.weapon >= 1) { if (fired == false) { if (charge == 0) { if (superMode == false) { if (_root.posShots >= 20) { if (_root.weapon == 1) { fireOnePos(); } if (_root.weapon == 2) { fireTwoPos(); } if (_root.weapon == 3) { fireThreePos(); } _root.posShots = _root.posShots - 20; _root.fire = true; fired = true; } } else { if (_root.weapon == 1) { fireOnePos(); } if (_root.weapon == 2) { fireTwoPos(); } if (_root.weapon == 3) { fireThreePos(); } fired = true; } } else if (superMode == false) { if (_root.posShots >= 20) { if (_root.weapon == 1) { fireOneNeg(); } if (_root.weapon == 2) { fireTwoNeg(); } if (_root.weapon == 3) { fireThreeNeg(); } _root.posShots = _root.posShots - 20; _root.fire = true; fired = true; } } else { if (_root.weapon == 1) { fireOneNeg(); } if (_root.weapon == 2) { fireTwoNeg(); } if (_root.weapon == 3) { fireThreeNeg(); } fired = true; } } } } shotTimer = 8; } } function fireOnePos() { var _local3 = _root.attachMovie("ShotPos", "ShotPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x; _local3._y = this._y - 30; } function fireTwoPos() { var _local4 = _root.attachMovie("ShotPos", "ShotPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._x + 20; _local4._y = this._y - 30; var _local3 = _root.attachMovie("ShotPos", "ShotPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x - 20; _local3._y = this._y - 30; } function fireOneNeg() { var _local3 = _root.attachMovie("ShotNeg", "ShotNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x; _local3._y = this._y - 30; } function fireTwoNeg() { var _local4 = _root.attachMovie("ShotNeg", "ShotNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._x + 20; _local4._y = this._y - 30; var _local3 = _root.attachMovie("ShotNeg", "ShotNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x - 20; _local3._y = this._y - 30; } function fireThreePos() { var _local5 = _root.attachMovie("ShotPosMid", "ShotPosMid" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._x; _local5._y = this._y - 20; var _local4 = _root.attachMovie("ShotPosLeft", "ShotNegLeft" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._x - 40; _local4._y = this._y - 20; var _local3 = _root.attachMovie("ShotPosRight", "ShotPOsRight" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x + 40; _local3._y = this._y - 20; } function fireThreeNeg() { var _local5 = _root.attachMovie("ShotNegMid", "ShotNegMid" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._x; _local5._y = this._y - 20; var _local4 = _root.attachMovie("ShotNegLeft", "ShotNegLeft" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._x - 40; _local4._y = this._y - 20; var _local3 = _root.attachMovie("ShotNegRight", "ShotNegRight" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x + 40; _local3._y = this._y - 20; } var music = new Sound(this); music.attachSound("Main theme"); var bossMusic = new Sound(this); bossMusic.attachSound("Boss music"); var bang = new Sound(this); bang.attachSound("Bang"); var vx = 0; var vy = 0; var started = false; var bulletsNeg = []; var bulletsPos = []; var bullets = []; var enemiesPos = []; var enemiesNeg = []; var enemies = []; var charge = 0; var fired = false; var switched = false; var down = false; var superMode = false; var musicStarted = false; var shotTimer = 0; if ((_root.bombUp == 1) || (_root.bombUp == 2)) { bombAmmo = 3; } else if (_root.bombUp == 3) { bombAmmo = 5; } if (_root.paddleUp == 0) { var mouseSpeed = 6; var keySpeed = 2; var maxSpeed = 12; } else if (_root.paddleUp >= 1) { var mouseSpeed = 4; var keySpeed = 4; var maxSpeed = 16; } } onClipEvent (enterFrame) { if (started == true) { if (musicStarted == false) { music.start(0.2, 99); musicStarted = true; } if (shotTimer > 0) { shotTimer = shotTimer - 1; } if (_root.mouseControl == true) { if ((_root._xmouse > 50) and (_root._xmouse < 400)) { if (this._x != _root._xmouse) { vx = (_root._xmouse - this._x) / mouseSpeed; } } else if (_root._xmouse < 50) { vx = (50 - this._x) / mouseSpeed; } else if (_root._xmouse > 400) { vx = (400 - this._x) / mouseSpeed; } if (_root._ymouse > 300) { if (this._y != _root._ymouse) { vy = (_root._ymouse - this._y) / mouseSpeed; } } else if (_root._ymouse < 300) { vy = (300 - this._y) / mouseSpeed; } if (_root._ymouse > 485) { vy = (485 - this._y) / mouseSpeed; } } else { if (Key.isDown(37) || (Key.isDown(65))) { if (vx > 0) { vx = 0; } if (vx > (-maxSpeed)) { vx = vx - keySpeed; } } if (Key.isDown(39) || (Key.isDown(68))) { if (vx < 0) { vx = 0; } if (vx < maxSpeed) { vx = vx + keySpeed; } } if (Key.isDown(38) || (Key.isDown(87))) { if (vy > 0) { vy = 0; } if (vy > (-maxSpeed)) { vy = vy - keySpeed; } } if (Key.isDown(40) || (Key.isDown(83))) { if (vy < 0) { vy = 0; } if (vy < maxSpeed) { vy = vy + keySpeed; } } if (((Key.isDown(38) || (Key.isDown(40))) || (Key.isDown(87))) || (Key.isDown(83))) { } else { vy = vy + ((-vy) / 4); } if (((Key.isDown(37) || (Key.isDown(39))) || (Key.isDown(65))) || (Key.isDown(68))) { } else { vx = vx + ((-vx) / 4); } if (this._x < 50) { this._x = 50; } if (this._x > 400) { this._x = 400; } if (this._y < 300) { this._y = 300; } if (this._y > 485) { this._y = 485; } } this._x = this._x + vx; this._y = this._y + vy; if (Key.isDown(17)) { if (down == true) { } else { if (superMode == true) { superMode = false; } else { superMode = true; } down = true; } } else { down = false; } if (Key.isDown(16)) { if (_root.boss == false) { if (_root.bombUp >= 1) { if (bombAmmo > 0) { if (shiftDown == true) { } else { _root.fire = true; var bomb = _root.attachMovie("Bomb", "Bomb" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bomb._x = this._x; bomb._y = this._y; bombAmmo = bombAmmo - 1; shiftDown = true; } } } } } else { shiftDown = false; } if (Key.isDown(32)) { if (switched == true) { } else { switchState(); switched = true; } } else { switched = false; } if (Key.isDown(90)) { if (fired == true) { } else { fire(); fired = true; } } else { fired = false; } for (var i in enemiesPos) { if (this.hitTest(enemiesPos[i])) { if (_root.paddleUp >= 3) { if (charge == 0) { enemiesPos[i].health = 0; enemiesPos[i].destroy(); } } else { enemiesPos[i].damage(); } } } for (var i in enemiesNeg) { if (this.hitTest(enemiesNeg[i])) { if (_root.paddleUp >= 3) { if (charge == 1) { enemiesNeg[i].health = 0; enemiesNeg[i].destroy(); } } else { enemiesNeg[i].damage(); } } } if (superMode == true) { if (_root.superBar.superTime > 1) { _root.superBar.superTime = _root.superBar.superTime - 1; } else { superMode = false; } } if (_root.health <= 0) { started = false; _root.fadeDeath.started = true; } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { music.stop(); bossMusic.stop(); } this.swapDepths(_root.getNextHighestDepth()); } } on (rollOver) { started = true; Mouse.hide(); _root.mouse._visible = true; } on (press) { fire(); }
Instance of Symbol 941 MovieClip "popup" in Frame 12
onClipEvent (load) { var timer = 90; } onClipEvent (enterFrame) { if (_root.boss == true) { timer = timer - 1; if (timer <= 0) { this.removeMovieClip(); } } }
Instance of Symbol 945 MovieClip "instruction" in Frame 12
onClipEvent (load) { var timer = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (_root.paddle.started == true) { this.gotoAndPlay(2); } if (timer > 300) { this.gotoAndPlay(3); } if (timer > 570) { this._alpha = this._alpha - 2; if (_alpha <= 0) { this.unloadMovie(); this.removeMovieClip(); } } if (_root.fadeDeath.started == true) { this.unloadMovie(); this.removeMovieClip(); } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 12
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level1"); } _root.firstTime = false; if (_root.multiplier >= 12) { if (_root.level1Perfect == false) { _root.level1Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level1M) { _root.level1M = _root.multiplier; } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 0) { _root.levelsCompleted = 1; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Instance of Symbol 253 MovieClip [Fade] "fadeDeath" in Frame 12
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { _root.paddle.music.stop(); _root.paddle.bossMusic.stop(); _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } _root.gotoAndPlay("Death"); } }
Instance of Symbol 573 MovieClip "achievement" in Frame 12
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("Achievement"); var soundPlayed = false; this._visible = false; var timer = 45; } onClipEvent (enterFrame) { if (this._visible == true) { if (soundPlayed == false) { sound.start(0, 1); soundPlayed = true; } timer = timer - 1; if (timer <= 0) { this._alpha = this._alpha - 5; } if (this._alpha <= 0) { this._visible = false; this._alpha = 100; timer = 45; soundPlayed = false; } } }
Instance of Symbol 575 MovieClip "musicManager" in Frame 12
onClipEvent (load) { var muted = false; } onClipEvent (enterFrame) { if (Key.isDown(77)) { if (pressed == false) { if (muted == false) { _root.globalSound.setVolume(0); muted = true; } else { _root.globalSound.setVolume(100); muted = false; } pressed = true; } } else { pressed = false; } }
Frame 13
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 13
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } var frames = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { frames = frames + 1; if (frames == 120) { BasicLeftPos(); } if (frames == 180) { BasicRightPos(); } if (frames == 240) { BasicLeftPos(); } if (frames == 300) { BasicRightPos(); } if (frames == 360) { LeftPos(); } if (frames == 420) { RightPos(); } if (frames == 480) { LeftPos(); } if (frames == 540) { RightPos(); } if (frames == 660) { TurretPos(150, 50); } if (frames == 765) { TurretPos(300, 50); } if (frames == 840) { BasicLeftPos(); } if (frames == 900) { BasicRightPos(); } if (frames == 930) { LeftPos(); } if (frames == 960) { BasicLeftPos(); } if (frames == 990) { RightPos(); } if (frames == 1020) { LeftPos(); } if (frames == 1080) { BasicLeftPos(); } if (frames == 1110) { BasicLeftPos(); } if (frames == 1140) { BasicLeftPos(); } if (frames == 1170) { BasicRightPos(); } if (frames == 1200) { BasicRightPos(); } if (frames == 1230) { BasicRightPos(); } if (frames == 1260) { TurretPos(225, 50); } if (frames == 1365) { TurretPos(100, 50); } if (frames == 1470) { TurretPos(350, 50); } if (frames == 1680) { Arty1Pos(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 13
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level2"); } if (_root.multiplier >= 26) { if (_root.level2Perfect == false) { _root.level2Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level2M) { _root.level2M = _root.multiplier; } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted <= 1) { _root.levelsCompleted = 2; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 14
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; var boss = false; totalShots = 0; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 14
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } var frames = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { frames = frames + 1; if (frames == 120) { BasicLeftPos(); } if (frames == 180) { BasicRightPos(); } if (frames == 240) { BasicLeftNeg(); } if (frames == 300) { BasicRightNeg(); } if (frames == 360) { LeftPos(); } if (frames == 420) { RightNeg(); } if (frames == 480) { LeftPos(); } if (frames == 540) { RightNeg(); } if (frames == 660) { TurretPos(150, 50); } if (frames == 765) { TurretPos(300, 50); } if (frames == 840) { BasicLeftPos(); } if (frames == 900) { BasicRightPos(); } if (frames == 930) { LeftNeg(); } if (frames == 960) { BasicLeftNeg(); } if (frames == 990) { RightNeg(); } if (frames == 1020) { LeftPos(); } if (frames == 1080) { BasicLeftPos(); } if (frames == 1110) { BasicLeftPos(); } if (frames == 1140) { BasicLeftPos(); } if (frames == 1170) { BasicRightNeg(); } if (frames == 1200) { BasicRightNeg(); } if (frames == 1230) { BasicRightNeg(); } if (frames == 1260) { TurretNeg(225, 50); } if (frames == 1365) { TurretNeg(100, 50); } if (frames == 1470) { TurretNeg(350, 50); } if (frames == 1680) { Arty1Neg(); var done = true; } } }
Instance of Symbol 947 MovieClip in Frame 14
onClipEvent (enterFrame) { this.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 14
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level3"); } if (_root.multiplier >= 26) { if (_root.level3Perfect == false) { _root.level3Perfect = true; _root.perfects = _root.perfects + 1; } } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.multiplier > _root.level3M) { _root.level3M = _root.multiplier; } if (_root.levelsCompleted == 2) { _root.levelsCompleted = 3; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 15
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 15
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } var timerOn = true; var frames = 0; var levelCompleted = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 120) { TurretPos(225, 100); } if (frames == 180) { BasicLeftPos(); } if (frames == 240) { BasicRightPos(); } if (frames == 300) { BasicRightPos(); } if (frames == 360) { FangPos(100, 50); } if (frames == 390) { BasicRightPos(); } if (frames == 420) { RightNeg(); } if (frames == 480) { LeftNeg(); } if (frames == 540) { FangNeg(350, 50); } if (frames == 660) { TurretPos(300, 50); } if (frames == 720) { BasicLeftPos(); } if (frames == 780) { FangPos(100, 50); } if (frames == 1020) { Spin1Neg(); } if (frames == 1350) { LeftPos(); } if (frames == 1380) { RightNeg(); } if (frames == 1410) { LeftPos(); } if (frames == 1440) { RightNeg(); } if (frames == 1500) { CorePos(225, 50); } if (frames == 1590) { CoreNeg(125, 50); } if (frames == 1680) { CorePos(325, 50); } if (frames == 1920) { Arty1Pos(); var done = true; } if (frames >= 1950) { if (levelCompleted >= 2) { _root.fade.started = true; } } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 15
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level4"); } if (_root.multiplier >= 21) { if (_root.level4Perfect == false) { _root.level4Perfect = true; _root.perfects = _root.perfects + 1; } } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.multiplier > _root.level4M) { _root.level4M = _root.multiplier; } if (_root.levelsCompleted == 3) { _root.levelsCompleted = 4; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 16
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; var fire = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 16
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function Feral() { var _local2 = _root.attachMovie("Feral", "Feral" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } var timerOn = true; var frames = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 120) { Arty1Neg(); timerOn = false; frames = 135; } if (frames == 180) { BasicLeftPos(); } if (frames == 240) { BasicRightNeg(); } if (frames == 300) { BasicLeftPos(); } if (frames == 360) { BasicRightNeg(); } if (frames == 390) { Spin1Pos(); } if (frames == 450) { BasicLeftPos(); } if (frames == 510) { BasicRightPos(); } if (frames == 660) { BasicRightNeg(); } if (frames == 720) { BasicLeftNeg(); } if (frames == 780) { Spin1Neg(); } if (frames == 1170) { CorePos(125, 50); } if (frames == 1230) { CoreNeg(325, 50); } if (frames == 1500) { _root.popup.gotoAndPlay(2); _root.paddle.music.stop(); _root.paddle.bossMusic.start(0, 99); _root.boss = true; } if (frames == 1620) { Feral(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 16
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level5"); } if (_root.multiplier >= 14) { if (_root.level5Perfect == false) { _root.level5Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level5M) { _root.level5M = _root.multiplier; } if (_root.fire == false) { if (_root.pixelHugger == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(14); _root.pixelHugger = true; } } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 4) { _root.levelsCompleted = 5; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 17
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 17
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function Valkyrie() { var _local2 = _root.attachMovie("Valkyrie", "Valkyrie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } var timerOn = true; var frames = 0; var levelCompleted = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 120) { BasicLeftPos(); } if (frames == 180) { BasicRightNeg(); } if (frames == 240) { BasicRightPos(); } if (frames == 300) { BasicRightNeg(); } if (frames == 360) { TurretPos(100, 50); } if (frames == 405) { TurretNeg(350, 50); } if (frames == 420) { RightPos(); } if (frames == 480) { LeftPos(); } if (frames == 540) { RightNeg(); } if (frames == 660) { LeftNeg(); } if (frames == 780) { WormNeg(); } if (frames == 870) { Spin1Neg(); } if (frames == 1050) { BasicLeftPos(); } if (frames == 1080) { BasicRightNeg(); } if (frames == 1110) { LeftNeg(); } if (frames == 1140) { RightPos(); } if (frames == 1350) { BasicLeftNeg(); } if (frames == 1380) { BasicRightPos(); } if (frames == 1410) { LeftPos(); } if (frames == 1440) { RightNeg(); } if (frames == 1590) { CoreNeg(125, 50); } if (frames == 1680) { CorePos(325, 50); } if (frames == 1770) { CorePos(125, 50); } if (frames == 1890) { CoreNeg(125, 50); } if (frames == 1980) { CorePos(325, 50); } if (frames == 2100) { SpinPos(225, 50); } if (frames == 2340) { TurretPos(100, 50); } if (frames == 2355) { TurretPos(350, 50); } if (frames == 2400) { RightPos(); } if (frames == 2430) { RightPos(); } if (frames == 2460) { LeftNeg(); } if (frames == 2490) { LeftNeg(); } if (frames == 2610) { _root.boss = true; _root.popup.gotoAndPlay(2); _root.paddle.music.stop(); _root.paddle.bossMusic.start(0, 99); } if (frames == 2700) { Valkyrie(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 17
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level6"); } if (_root.multiplier >= 33) { if (_root.level6Perfect == false) { _root.level6Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level6M) { _root.level6M = _root.multiplier; } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 5) { _root.levelsCompleted = 6; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 18
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 18
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function Valkyrie() { var _local2 = _root.attachMovie("Valkyrie", "Valkyrie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } function Xenophobe() { var _local2 = _root.attachMovie("Xenophobe", "Xenophobe" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } function Aegis() { var _local2 = _root.attachMovie("Aegis", "Aegis" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 100; } var timerOn = true; var frames = 0; var levelCompleted = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 120) { CorePos(100, 50); } if (frames == 180) { CoreNeg(350, 50); } if (frames == 240) { CorePos(100, 50); } if (frames == 300) { CoreNeg(350, 50); } if (frames == 405) { TurretNeg(350, 50); } if (frames == 480) { RightPos(); } if (frames == 510) { LeftNeg(); } if (frames == 540) { RightPos(); } if (frames == 570) { LeftNeg(); } if (frames == 720) { BasicLeftNeg(); } if (frames == 750) { BasicRightNeg(); } if (frames == 780) { BasicRightPos(); } if (frames == 810) { BasicLeftPos(); } if (frames == 840) { RightPos(); } if (frames == 870) { LeftPos(); } if (frames == 1020) { BasicLeftNeg(); } if (frames == 1050) { BasicRightNeg(); } if (frames == 1080) { BasicRightPos(); } if (frames == 1110) { BasicLeftPos(); } if (frames == 1200) { Spin1Pos(); } if (frames == 1560) { FangPos(125, 50); } if (frames == 1680) { FangPos(325, 50); } if (frames == 1800) { FangNeg(225, 50); } if (frames == 2220) { BasicRightNeg(); } if (frames == 2160) { BasicRightNeg(); } if (frames == 2340) { Arty1Pos(); timerOn = false; frames = 2370; } if (frames == 2400) { BasicRightPos(); } if (frames == 2460) { BasicLeftPos(); } if (frames == 2520) { BasicRightPos(); } if (frames == 2580) { BasicLeftPos(); } if (frames == 2700) { LeftNeg(); } if (frames == 2730) { RightNeg(); } if (frames == 2760) { LeftPos(); } if (frames == 2790) { RightPos(); } if (frames == 2820) { BasicLeftPos(); } if (frames == 2850) { _root.boss = true; _root.popup.gotoAndPlay(2); _root.paddle.music.stop(); _root.paddle.bossMusic.start(0, 99); } if (frames == 2940) { Aegis(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 18
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level7"); } if (_root.multiplier >= 36) { if (_root.level7Perfect == false) { _root.level7Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level7M) { _root.level7M = _root.multiplier; } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 6) { _root.levelsCompleted = 7; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 19
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 19
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function Valkyrie() { var _local2 = _root.attachMovie("Valkyrie", "Valkyrie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } function Xenophobe() { var _local2 = _root.attachMovie("Xenophobe", "Xenophobe" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } function Karma() { var _local2 = _root.attachMovie("Karma", "Karma" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 105; } var timerOn = true; var frames = 0; var levelCompleted = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 60) { FangPos(100, 50); } if (frames == 120) { FangNeg(350, 50); } if (frames == 240) { CorePos(100, 50); } if (frames == 300) { CoreNeg(350, 50); } if (frames == 405) { Arty1Neg(); timerOn = false; frames = 420; } if (frames == 480) { BasicRightNeg(); } if (frames == 540) { BasicLeftPos(); } if (frames == 600) { TurretPos(100, 100); } if (frames == 645) { TurretPos(350, 100); } if (frames == 810) { FangNeg(100, 50); } if (frames == 900) { FangNeg(350, 50); } if (frames == 960) { BasicRightPos(); } if (frames == 990) { BasicLeftPos(); } if (frames == 1140) { SpinPos(125, 50); } if (frames == 1185) { SpinPos(325, 50); } if (frames == 1650) { Arty1Pos(); timerOn = false; frames = 1665; } if (frames == 1680) { BasicRightPos(); } if (frames == 1740) { BasicLeftPos(); } if (frames == 1800) { LeftNeg(); } if (frames == 1830) { RightNeg(); } if (frames == 1860) { LeftPos(); } if (frames == 1890) { RightPos(); } if (frames == 1920) { TurretNeg(100, 50); } if (frames == 2040) { Spin1Neg(); } if (frames == 2280) { CoreNeg(100, 50); } if (frames == 2340) { CorePos(350, 50); } if (frames == 2430) { WormPos(); } if (frames == 2460) { RightNeg(); } if (frames == 2520) { LeftPos(); } if (frames == 2580) { RightPos(); } if (frames == 2640) { LeftNeg(); } if (frames == 2700) { SpinPos(225, 50); } if (frames == 2940) { TurretNeg(100, 50); } if (frames == 3000) { TurretNeg(350, 50); } if (frames == 3300) { _root.boss = true; _root.popup.gotoAndPlay(2); _root.paddle.music.stop(); _root.paddle.bossMusic.start(0, 99); } if (frames == 3420) { Karma(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 19
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level8"); } if (_root.multiplier >= 35) { if (_root.level8Perfect == false) { _root.level8Perfect = true; _root.perfects = _root.perfects + 1; } } if (_root.multiplier > _root.level8M) { _root.level8M = _root.multiplier; } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 7) { _root.levelsCompleted = 8; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 20
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var boss = false; _root.paddle._x = 225; _root.paddle._y = 410;
Instance of Symbol 917 MovieClip "timer" in Frame 20
onClipEvent (load) { function BasicRightPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftPos() { var _local2 = _root.attachMovie("EnemyBasicPos", "EnemyBasicPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftPos() { var _local2 = _root.attachMovie("EnemyLeftPos", "EnemyLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightPos() { var _local2 = _root.attachMovie("EnemyRightPos", "EnemyRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormPos() { var _local2 = _root.attachMovie("WormPos", "WormPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Pos() { var _local2 = _root.attachMovie("Artillery1Pos", "Artillery1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SidePos() { var _local9 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftPos", "FangLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightPos", "FangRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Pos() { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinPos(startX, startY) { var _local2 = _root.attachMovie("Spin1Pos", "Spin1Pos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CorePos(startX, startY) { var _local2 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangPos(startX, startY) { var _local2 = _root.attachMovie("FangPos", "FangPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function BasicRightNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 300; _local2._y = 25; } function BasicLeftNeg() { var _local2 = _root.attachMovie("EnemyBasicNeg", "EnemyBasicNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 150; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function LeftNeg() { var _local2 = _root.attachMovie("EnemyLeftNeg", "EnemyLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function RightNeg() { var _local2 = _root.attachMovie("EnemyRightNeg", "EnemyRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 25; } function WormNeg() { var _local2 = _root.attachMovie("WormNeg", "WormNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function Arty1Neg() { var _local2 = _root.attachMovie("Artillery1Neg", "Artillery1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SideNeg() { var _local9 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local9._x = -40; _local9._y = 250; var _local8 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local8._x = -110; _local8._y = 250; var _local7 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local7._x = -180; _local7._y = 250; var _local6 = _root.attachMovie("FangLeftNeg", "FangLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = -250; _local6._y = 250; var _local5 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = 740; _local5._y = 300; var _local4 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = 800; _local4._y = 300; var _local3 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 860; _local3._y = 300; var _local2 = _root.attachMovie("FangRightNeg", "FangRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 920; _local2._y = 300; } function Spin1Neg() { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 50; } function SpinNeg(startX, startY) { var _local2 = _root.attachMovie("Spin1Neg", "Spin1Neg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function CoreNeg(startX, startY) { var _local2 = _root.attachMovie("CoreNeg", "CoreNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function FangNeg(startX, startY) { var _local2 = _root.attachMovie("FangNeg", "FangNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function Valkyrie() { var _local2 = _root.attachMovie("Valkyrie", "Valkyrie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } function Xenophobe() { var _local2 = _root.attachMovie("Xenophobe", "Xenophobe" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = 225; _local2._y = 80; } var timerOn = true; var frames = 0; var levelCompleted = 0; } onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (timerOn == true) { frames = frames + 1; } if (frames == 60) { TurretPos(100, 50); } if (frames == 120) { TurretNeg(350, 50); } if (frames == 405) { Arty1Pos(); timerOn = false; frames = 480; } if (frames == 540) { BasicRightNeg(); } if (frames == 600) { BasicLeftNeg(); } if (frames == 705) { TurretNeg(350, 100); } if (frames == 810) { SpinPos(150, 50); } if (frames == 930) { LeftPos(); } if (frames == 960) { RightNeg(); } if (frames == 990) { LeftPos(); } if (frames == 1020) { RightNeg(); } if (frames == 1260) { Arty1Neg(); timerOn = false; frames = 1290; } if (frames == 1305) { Arty1Pos(); timerOn = false; frames = 1590; } if (frames == 1650) { TurretPos(225, 50); } if (frames == 1800) { CorePos(225, 50); } if (frames == 1860) { CorePos(100, 50); } if (frames == 1920) { CorePos(350, 50); } if (frames == 2040) { WormPos(); } if (frames == 2100) { LeftPos(); } if (frames == 2130) { RightPos(); } if (frames == 2160) { LeftPos(); } if (frames == 2190) { RightPos(); } if (frames == 2220) { TurretNeg(350, 50); } if (frames == 2460) { CoreNeg(100, 50); } if (frames == 2520) { CoreNeg(350, 50); } if (frames == 2580) { CorePos(100, 50); } if (frames == 2640) { CorePos(350, 50); } if (frames == 2700) { FangNeg(100, 50); } if (frames == 2820) { LeftPos(); } if (frames == 2880) { RightPos(); } if (frames == 2940) { LeftNeg(); } if (frames == 3240) { TurretPos(100, 50); } if (frames == 3300) { TurretPos(350, 50); } if (frames == 3480) { _root.boss = true; _root.paddle.music.stop(); _root.popup.gotoAndPlay(2); _root.paddle.bossMusic.start(0, 99); } if (frames == 3600) { Xenophobe(); var done = true; } } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 20
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { if (_root.health >= 100) { if (_root.unbreakable == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(5); _root.unbreakable = true; } } this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { if (_root.fade.started == true) { _root.HPScoreService.postScore(multiplier, "Level9"); } if (_root.multiplier >= 34) { if (_root.level9Perfect == false) { _root.level9Perfect = true; _root.perfects = _root.perfects + 1; } } for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } if (_root.multiplier > _root.level9M) { _root.level9M = _root.multiplier; } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 8) { _root.levelsCompleted = 9; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Frame 21
stop(); energy = 0; posShots = 100; negShots = 100; health = 100; multiplier = 0; score = 0; shotsMissed = 0; totalShots = 0; var player = 0; var computer = 0; _root.paddle._x = 225; _root.paddle._y = 420;
Instance of Symbol 198 MovieClip "ball" in Frame 21
onClipEvent (load) { function destroy() { this._x = 225; this._y = 150; vx = (Math.random() * 10) - 5; vy = 15; if (_root.player >= 10) { if (_root.computer == 0) { if (_root.pongKing == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(13); _root.pongKing = true; } } _root.fade.started = true; } if (_root.computer >= 10) { _root.fadeDeath.started = true; } } function trail() { if (_root.trail == 1) { var _local3 = _root.attachMovie("TrailPos1", "TrailPos1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x; _local3._y = this._y; var _local7 = vy; var _local6 = vx; var _local5 = Math.atan2(_local7, _local6); degrees = _local5 / (Math.PI/180); _local3._rotation = degrees; } if (_root.trail == 2) { var _local3 = _root.attachMovie("TrailPos2", "TrailPos2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._x; _local3._y = this._y; } if (_root.trail == 3) { var _local4 = Math.random(); var _local8 = Math.random(); var _local3 = _root.attachMovie("TrailPos3", "TrailPos3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); if (_local4 < 0.3) { _local3._x = this._x; } if ((_local4 >= 0.3) and (_local4 < 0.6)) { _local3._x = this._x + 2; } if (_local4 >= 0.6) { _local3._x = this._x - 2; } _local3._y = this._y; } } var prevX; var prevy; var vy = 0; var vx = 0; var bounced = false; var targetEnemy; var ix; var iy; var spliced = false; var hit = false; var wallHit = false; _root.paddle.bulletsPos.push(this); _root.totalShots = _root.totalShots + 1; var deflect = new Sound(this); deflect.attachSound("Deflect"); if (_root.paddleUp >= 2) { var speed = 2; } else { var speed = 1; } } onClipEvent (enterFrame) { var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if ((vx != 0) and (vy != 0)) { trail(); } this.swapDepths(_root.getNextHighestDepth()); if (this.hitTest(_root.paddle)) { if (_root.paddle.superMode == false) { if (_root.paddle.charge == 0) { _root.paddle.gotoAndPlay(2); if ((this._x > (_root.paddle._x - 12)) and (this._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } else if (_root.superUp == 3) { _root.paddle.gotoAndPlay(2); if ((this._x > (_root.paddle._x - 12)) and (this._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } else { bounced = false; } if ((Math.abs(vx) > 20) || (Math.abs(vy) > 20)) { vx = vx * 0.8; vy = vy * 0.8; } if (this.hitTest(_root.side1) || (this.hitTest(_root.side2))) { var blur = _root.attachMovie("BlurPos", "BlurPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._x; blur._y = this._y; if (wallHit == false) { vx = vx * -1; } wallHit = true; } else { wallHit = false; } this._y = this._y + vy; this._x = this._x + vx; if (targetEnemy != undefined) { vx = (targetEnemy._x - this._x) / 4; vy = (targetEnemy._y - this._y) / 4; } if (((this._x - this.prevX) == 0) and ((this._y - this.prevY) == 0)) { destroy(); } if (this._y < -300) { _root.player = _root.player + 1; _root.playerScore.text = _root.player; _root.pong.speed = _root.pong.speed - 0.25; destroy(); } if (this._y > 600) { _root.computer = _root.computer + 1; _root.computerScore.text = _root.computer; destroy(); } if (_root.health <= 0) { destroy(); } if (_root.fade.started == true) { this.removeMovieClip(); } if (_root.fadeDeath.started == true) { this.removeMovieClip(); } if ((this._x > 75) and (this._x < 375)) { var gx = Math.round((this._x - 50) / 25); var gy = Math.round(this._y / 25); var z = (gx + (gy * 15)); var b = ((gx - 1) + (gy * 15)); var c = ((gx + 1) + (gy * 15)); var d = (gx + ((gy + 1) * 15)); var e = (gx + ((gy - 1) * 15)); _root.GridManager.grid[z]._x = _root.GridManager.grid[z]._x + (((-1 * this._x) + _root.GridManager.grid[z]._x) / gridFactor); _root.GridManager.grid[z]._y = _root.GridManager.grid[z]._y + (((-1 * this._y) + _root.GridManager.grid[z]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 953 MovieClip "pong" in Frame 21
onClipEvent (load) { var speed = 6; var sound = new Sound(this); sound.attachSound("wallHit"); } onClipEvent (enterFrame) { this._x = this._x + ((_root.ball._x - this._x) / speed); if (this.hitTest(_root.ball)) { if (_root.ball.hit == false) { sound.start(0.1, 0); _root.ball.vy = _root.ball.vy * -1.1; this.glow._visible = true; _root.ball.hit = true; } } else { _root.ball.hit = false; } }
Instance of Symbol 253 MovieClip [Fade] "fade" in Frame 21
onClipEvent (load) { var started = false; var zone = 1; } onClipEvent (enterFrame) { if (started == true) { this._visible = true; this._alpha = this._alpha + 3; } else if (this._alpha > 0) { this._alpha = this._alpha - 3; } if (this._alpha > 100) { for (var i in _root.paddle.bulletsPos) { _root.paddle.bulletsPos[i].destroy(); } for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i].destroy(); } _root.pong.unloadMovie(); _root.pong.removeMovieClip(); _root.ball.unloadMovie(); _root.ball.removeMovieClip(); _root.paddle.unloadMovie(); _root.paddle.removeMovieClip(); for (var i in _root.GridManager.grid) { _root.GridManager.grid[i].base.destroy(); } if (_root.levelsCompleted == 9) { _root.levelsCompleted = 10; _root.gotoAndPlay("Upgrades"); } else if (_root.gameCompleted == false) { _root.gotoAndPlay("Startup"); } else { _root.gotoAndPlay("Upgrades"); } } }
Instance of Symbol 4 MovieClip in Symbol 5 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 6 MovieClip in Symbol 7 MovieClip [TriPos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } if (timer == 32) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.vx = -2; bullet.vy = 8; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } if (timer == 34) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.vx = 2; bullet.vy = 8; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 5 MovieClip in Symbol 10 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 6; for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].bounced = false; _root.paddle.bulletsNeg[i].vy = _root.paddle.bulletsNeg[i].vy * -1; _root.paddle.bulletsNeg[i].vx = _root.paddle.bulletsNeg[i].vx * -1; this.glow._visible = true; } } } }
Instance of Symbol 10 MovieClip in Symbol 11 MovieClip [TriNeg] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.vx = (Math.random() * 8) - 4; bullet.vy = 8; this._parent.swapDepths(_root.getNextHighestDepth()); timer = 0; } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsNeg[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsNeg[i]._parent._y) < 30)) { if (_root.paddle.bulletsNeg[i].hit != true) { _root.paddle.bulletsNeg[i].targetEnemy = this._parent; _root.paddle.bulletsNeg[i].hit = true; _root.paddle.bulletsNeg[i].ix = _root.paddle.bulletsNeg[i].vx; _root.paddle.bulletsNeg[i].iy = _root.paddle.bulletsNeg[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].hit == true) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 13 MovieClip in Symbol 17 MovieClip [Instruction5] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } }
Instance of Symbol 13 MovieClip in Symbol 19 MovieClip [Instruction4] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } }
Instance of Symbol 13 MovieClip in Symbol 21 MovieClip [Instruction3] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } }
Symbol 24 MovieClip [Instruction2] Frame 1
stop();
Instance of Symbol 13 MovieClip in Symbol 24 MovieClip [Instruction2] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } if (_root.mouseControl == true) { this._parent.gotoAndPlay(2); } }
Symbol 24 MovieClip [Instruction2] Frame 2
stop();
Instance of Symbol 13 MovieClip in Symbol 24 MovieClip [Instruction2] Frame 2
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } }
Instance of Symbol 13 MovieClip in Symbol 26 MovieClip [Instruction1] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this._parent._y > 700) { this._parent.removeMovieClip(); } }
Symbol 36 MovieClip Frame 1
stop();
Instance of Symbol 39 MovieClip in Symbol 40 MovieClip [Boss1Pos] Frame 1
onClipEvent (load) { function destroy() { health = health - 10; if (health <= 0) { a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local4 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; _root.multiplier = _root.multiplier + 1; _root.timer.started = true; this._parent.removeMovieClip(); } } var started = false; var vy = 0; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); var aim = 0; var health = 100; } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { if ((this.gun._rotation <= (aim + 1)) and (this.gun._rotation >= (aim - 1))) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.vx = Math.cos(((this.gun._rotation + 180) / 360) * Math.PI) * 8; bullet.base.vy = Math.sin(((this.gun._rotation + 180) / 360) * Math.PI) * 8; aim = -65 + Math.ceil(Math.random() * 135); } else if (this.gun._rotation < aim) { this.gun._rotation = this.gun._rotation + 2; } else if (this.gun._rotation > aim) { this.gun._rotation = this.gun._rotation - 2; } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } } this.healthBar._xscale = health; }
Instance of Symbol 42 MovieClip in Symbol 43 MovieClip [SideRightPos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = -0.5; var vx = -2; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._x < 425) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 5; this._parent._yscale = this._parent._yscale + 5; } } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } }
Instance of Symbol 42 MovieClip in Symbol 44 MovieClip [SideLeftPos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var vy = -0.5; var vx = 2; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._x > 25) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 5; this._parent._yscale = this._parent._yscale + 5; } } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } }
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 2
stop();
Symbol 50 MovieClip Frame 3
stop();
Symbol 50 MovieClip Frame 4
stop();
Instance of Symbol 51 MovieClip [Multiplier] in Symbol 52 MovieClip [MultiplierText] Frame 1
onClipEvent (load) { this.multiplierText.text = _root.multiplier; if (_root.multiplier == 10) { if (_root.combo1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(3); _root.combo1 = true; } } if (_root.multiplier == 30) { if (_root.combo2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(4); _root.combo2 = true; } } if (_root.multiplier == 7) { _root.posShots = 100; _root.negShots = 100; this.bonus.gotoAndPlay(2); } if (_root.multiplier == 14) { if (_root.health < 100) { _root.health = 100; } this.bonus.gotoAndPlay(3); } if (_root.multiplier == 21) { _root.superBar.superTime = 100; this.bonus.gotoAndPlay(4); } var timer = 0; } onClipEvent (enterFrame) { this._parent._y = this._parent._y + 1; this._parent._x = this._parent._x + 1; timer = timer + 1; if (timer > 30) { this._parent._alpha = this._parent._alpha - 5; if (this._parent._alpha <= 0) { this._parent.removeMovieClip(); } } }
Instance of Symbol 57 MovieClip in Symbol 58 MovieClip [Ammo] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this.hitTest(_root.paddle)) { a = 0; while (a < 10) { var particle = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._x; particle._y = this._parent._y; a++; } a = 0; while (a < 10) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._x; particle._y = this._parent._y; a++; } this._parent.removeMovieClip(); } }
Symbol 68 MovieClip [Level 10] Frame 1
stop();
Symbol 68 MovieClip [Level 10] Frame 2
stop();
Symbol 68 MovieClip [Level 10] Frame 3
stop();
Symbol 68 MovieClip [Level 10] Frame 4
stop();
Symbol 77 MovieClip [Level 6] Frame 1
stop();
Symbol 77 MovieClip [Level 6] Frame 2
stop();
Symbol 77 MovieClip [Level 6] Frame 3
stop();
Symbol 77 MovieClip [Level 6] Frame 4
stop();
Symbol 85 MovieClip [Level 7] Frame 1
stop();
Symbol 85 MovieClip [Level 7] Frame 2
stop();
Symbol 85 MovieClip [Level 7] Frame 3
stop();
Symbol 85 MovieClip [Level 7] Frame 4
stop();
Symbol 93 MovieClip [Level 5] Frame 1
stop();
Symbol 93 MovieClip [Level 5] Frame 2
stop();
Symbol 93 MovieClip [Level 5] Frame 3
stop();
Symbol 93 MovieClip [Level 5] Frame 4
stop();
Symbol 101 MovieClip [Level 4] Frame 1
stop();
Symbol 101 MovieClip [Level 4] Frame 2
stop();
Symbol 101 MovieClip [Level 4] Frame 3
stop();
Symbol 101 MovieClip [Level 4] Frame 4
stop();
Symbol 109 MovieClip [Level 3] Frame 1
stop();
Symbol 109 MovieClip [Level 3] Frame 2
stop();
Symbol 109 MovieClip [Level 3] Frame 3
stop();
Symbol 109 MovieClip [Level 3] Frame 4
stop();
Symbol 117 MovieClip [Level 2] Frame 1
stop();
Symbol 117 MovieClip [Level 2] Frame 2
stop();
Symbol 117 MovieClip [Level 2] Frame 3
stop();
Symbol 117 MovieClip [Level 2] Frame 4
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 124 MovieClip [Level 1] Frame 1
stop();
Symbol 124 MovieClip [Level 1] Frame 2
stop();
Symbol 124 MovieClip [Level 1] Frame 3
stop();
Symbol 131 MovieClip Frame 1
stop();
Instance of Symbol 151 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 152 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 153 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 154 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 155 MovieClip in Symbol 156 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 151 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 152 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 153 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 154 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 155 MovieClip in Symbol 158 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); this._parent._visible = true; this._parent._alpha = 100; this._parent._parent.damage(); } } } }
Instance of Symbol 156 MovieClip in Symbol 159 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 158 MovieClip in Symbol 159 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 159 MovieClip "base" in Symbol 160 MovieClip [Aegis] Frame 1
onClipEvent (load) { function destroy() { var _local4 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local3 in _root.GridManager.grid) { _root.GridManager.grid[_local3]._x = _root.GridManager.grid[_local3]._x + ((this._parent._x - _root.GridManager.grid[_local3]._x) / 2); _root.GridManager.grid[_local3]._y = _root.GridManager.grid[_local3]._y + ((this._parent._y - _root.GridManager.grid[_local3]._y) / 2); } _root.paddle.enemiesPos.splice(this, 1); _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { this.glow._visible = true; health = health - 1; if (health <= 0) { destroy(); } } function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastPos() { shootPos(-1, 6); shootPos(0, 7); shootPos(1, 6); } function sprayLeftPos() { var _local3 = _root.attachMovie("SprayLeftPos", "SprayLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayRightPos() { var _local3 = _root.attachMovie("SprayRightPos", "SprayRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayXLeftPos() { var _local3 = _root.attachMovie("SprayXLeftPos", "SprayXLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayXRightPos() { var _local3 = _root.attachMovie("SprayXRightPos", "SprayXRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastNeg() { shootNeg(-1, 6); shootNeg(0, 7); shootNeg(1, 6); } function sprayLeftNeg() { var _local3 = _root.attachMovie("SprayLeftNeg", "SprayLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayRightNeg() { var _local3 = _root.attachMovie("SprayRightNeg", "SprayRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayXLeftNeg() { var _local3 = _root.attachMovie("SprayXLeftNeg", "SprayXLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayXRightNeg() { var _local3 = _root.attachMovie("SprayXRightNeg", "SprayXRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); _root.paddle.enemiesNeg.push(this); var aim = 0; var health = 40; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 1) { sprayXLeftPos(); } if (timer == 100) { sprayXRightNeg(); } if (timer == 200) { blastPos(); } if (timer == 300) { blastNeg(); } if (timer == 330) { blastPos(); } if (timer == 360) { sprayXLeftNeg(); } if (timer == 460) { sprayXRightPos(); } if (timer == 560) { blastNeg(); } if (timer == 590) { blastPos(); } if (timer == 620) { blastNeg(); } if (timer == 650) { timer = 0; } this._parent.swapDepths(_root.getNextHighestDepth()); } if (_root.fadeDeath.started == true) { this._parent.removeMovieClip(); } }
Instance of Symbol 172 MovieClip in Symbol 173 MovieClip [Artillery1Neg] Frame 1
onClipEvent (load) { function destroy() { health = health - 10; if (health <= 0) { _root.paddle.bang.start(0, 1); a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 100) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 100)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } var health = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); health._x = this._parent._x; health._y = this._parent._y; if (_root.timer.timerOn == false) { _root.timer.timerOn = true; } _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); var aim = 0; var health = 100; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer - 1; if ((this.gun._rotation <= (aim + 1)) and (this.gun._rotation >= (aim - 1))) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y + 50; bullet.base.vx = Math.cos(((this.gun._rotation + 90) / 180) * Math.PI) * 8; bullet.base.vy = Math.sin(((this.gun._rotation + 90) / 180) * Math.PI) * 8; aim = -65 + Math.ceil(Math.random() * 135); timer = 15; } else if (timer <= 0) { if (this.gun._rotation != aim) { this.gun._rotation = this.gun._rotation + ((aim - this.gun._rotation) / 4); } } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } this.gun.healthBar._yscale = health; this._parent.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 172 MovieClip in Symbol 174 MovieClip [Artillery1Pos] Frame 1
onClipEvent (load) { function destroy() { health = health - 10; if (health <= 0) { _root.paddle.bang.start(0, 1); a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 100) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 100)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } var health = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); health._x = this._parent._x; health._y = this._parent._y; if (_root.timer.timerOn == false) { _root.timer.timerOn = true; } _root.paddle.enemiesPos.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); var aim = 0; var health = 100; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer - 1; if ((this.gun._rotation <= (aim + 1)) and (this.gun._rotation >= (aim - 1))) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y + 50; bullet.base.vx = Math.cos(((this.gun._rotation + 90) / 180) * Math.PI) * 8; bullet.base.vy = Math.sin(((this.gun._rotation + 90) / 180) * Math.PI) * 8; aim = -65 + Math.ceil(Math.random() * 135); timer = 15; } else if (timer <= 0) { if (this.gun._rotation != aim) { this.gun._rotation = this.gun._rotation + ((aim - this.gun._rotation) / 4); } } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } this.gun.healthBar._yscale = health; this._parent.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 176 MovieClip in Symbol 177 MovieClip [BlurNeg] Frame 1
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("wallHit"); sound.start(0.1, 1); if (this._parent._x > 200) { this._parent._rotation = 180; } } onClipEvent (enterFrame) { this._alpha = this._alpha - 2.5; if (this._alpha < 0) { this._parent.removeMovieClip(); } }
Instance of Symbol 179 MovieClip in Symbol 180 MovieClip [BlurPos] Frame 1
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("wallHit"); sound.start(0.1, 1); if (this._parent._x > 200) { this._parent._rotation = 180; } } onClipEvent (enterFrame) { this._alpha = this._alpha - 2.5; if (this._alpha < 0) { this._parent.removeMovieClip(); } }
Instance of Symbol 192 MovieClip in Symbol 193 MovieClip [Bomb] Frame 1
onClipEvent (load) { function explode() { var _local4 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; for (var _local3 in _root.GridManager.grid) { _root.GridManager.grid[_local3]._x = _root.GridManager.grid[_local3]._x + ((this._parent._x - _root.GridManager.grid[_local3]._x) / 2); _root.GridManager.grid[_local3]._y = _root.GridManager.grid[_local3]._y + ((this._parent._y - _root.GridManager.grid[_local3]._y) / 2); } this._parent.removeMovieClip(); } var vx = _root.paddle.vx; var vy = _root.paddle.vy; var timer = 0; var hit = false; } onClipEvent (enterFrame) { this._parent._x = this._parent._x + vx; this._parent._y = this._parent._y + vy; vx = vx + ((-vx) / 12); vy = vy + ((-vy) / 12); timer = timer + 1; if (this.hitTest(_root.side1) || (this.hitTest(_root.side2))) { var blur = _root.attachMovie("BlurPos", "BlurPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; vx = vx * -1.5; } if (timer > 60) { explode(); } }
Instance of Symbol 195 MovieClip in Symbol 196 MovieClip [Blast] Frame 1
onClipEvent (load) { function remove() { if (hits >= 3) { if (_root.splosion == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(11); _root.splosion = true; } } spliced = true; for (var _local3 in _root.GridManager.grid) { _root.GridManager.grid[_local3].base.moved = false; } var _local2 = _root.paddle.bulletsPos.length - 1; while (_local2 > 0) { if (_root.paddle.bulletsPos[_local2].spliced == true) { _root.paddle.bulletsPos.splice(_local2, 1); } _local2--; } _local2 = _root.paddle.bulletsNeg.length - 1; while (_local2 > 0) { if (_root.paddle.bulletsNeg[_local2].spliced == true) { _root.paddle.bulletsNeg.splice(_local2, 1); } _local2--; } } var sound = new Sound(this); sound.attachSound("Explosion"); sound.start(0, 1); var spliced = false; var hits = 0; var hit = true; if (_root.bombUp >= 2) { var radius = 150; } else { var radius = 100; } _root.paddle.bulletsPos.push(this); _root.paddle.bulletsNeg.push(this); this._parent._xscale = 0; this._parent._yscale = 0; var vy = -1; } onClipEvent (enterFrame) { for (var i in _root.paddle.enemiesPos) { if (this.hitTest(_root.paddle.enemiesPos[i])) { hits++; } } for (var i in _root.paddle.enemiesNeg) { if (this.hitTest(_root.paddle.enemiesNeg[i])) { hits++; } } if (this._parent._xscale < radius) { this._parent._xscale = this._parent._xscale + 10; this._parent._yscale = this._parent._yscale + 10; } else { this._alpha = this._alpha - 10; if (this._alpha <= 0) { remove(); this._parent.removeMovieClip(); } } }
Instance of Symbol 198 MovieClip "base" in Symbol 199 MovieClip [BulletNeg] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsNeg.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsNeg[_local3].spliced == true) { _root.paddle.bulletsNeg.splice(_local3, 1); } _local3--; } if ((((this._parent._y < 500) and (this._parent._y > -100)) and (_root.fade.started == false)) and (_root.health > 0)) { if (walls == 1) { if (_root.bank1 == false) { _root.bank1 = true; _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(1); } } if (walls >= 3) { if (_root.bank2 == false) { _root.bank2 = true; _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(2); } } } this._parent.removeMovieClip(); } function trail() { if (_root.trail == 1) { var _local3 = _root.attachMovie("TrailNeg1", "TrailNeg1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; var _local7 = vy; var _local6 = vx; var _local5 = Math.atan2(_local7, _local6); degrees = _local5 / (Math.PI/180); _local3._rotation = degrees; } if (_root.trail == 2) { var _local3 = _root.attachMovie("TrailNeg2", "TrailNeg2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; } if (_root.trail == 3) { var _local4 = Math.random(); var _local8 = Math.random(); var _local3 = _root.attachMovie("TrailNeg3", "TrailNeg3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); if (_local4 < 0.3) { _local3._x = this._parent._x; } if ((_local4 >= 0.3) and (_local4 < 0.6)) { _local3._x = this._parent._x + 2; } if (_local4 >= 0.6) { _local3._x = this._parent._x - 2; } _local3._y = this._parent._y; } } var prevX; var prevy; var vy; var vx; var bounced = false; var targetEnemy; var ix; var iy; var spliced = false; var hit = false; var wallHit = false; var walls = 0; _root.paddle.bulletsNeg.push(this); _root.GridManager.bullets.push(this._parent); _root.totalShots = _root.totalShots + 1; var deflect = new Sound(this); deflect.attachSound("Deflect"); if (_root.paddleUp >= 2) { var speed = 2; } else { var speed = 1; } } onClipEvent (enterFrame) { prevX = this._parent._x; prevY = this._parent._y; var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (vx == undefined) { vx = 0; vy = 8; } if (hit == false) { trail(); } this._parent.swapDepths(_root.getNextHighestDepth()); if (this.hitTest(_root.paddle)) { if ((_root.paddle.superMode == false) || ((_root.paddle.superMode == true) and (_root.superUp < 3))) { if (_root.paddle.charge == 1) { _root.paddle.gotoAndPlay(2); if ((this._parent._x > (_root.paddle._x - 12)) and (this._parent._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._parent._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._parent._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } else if (_root.superUp == 3) { _root.paddle.gotoAndPlay(2); if ((this._parent._x > (_root.paddle._x - 12)) and (this._parent._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._parent._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._parent._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } if ((Math.abs(vx) > 20) || (Math.abs(vy) > 20)) { vx = vx * 0.9; vy = vy * 0.9; } if (this.hitTest(_root.side1) || (this.hitTest(_root.side2))) { var blur = _root.attachMovie("BlurNeg", "BlurNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; if (wallHit == false) { vx = vx * -1; walls = walls + 1; } wallHit = true; } else { wallHit = false; } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if (targetEnemy != undefined) { vx = (targetEnemy._x - this._parent._x) / 4; vy = (targetEnemy._y - this._parent._y) / 4; } if (((this._parent._x - this.prevX) == 0) and ((this._parent._y - this.prevY) == 0)) { destroy(); } if (this._parent._y < -100) { destroy(); } if (this._parent._y > 500) { if ((_root.paddle.superMode == true) || (_root.superUp >= 2)) { } else { _root.multiplier = 0; a = 0; while (a < 10) { var particle = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._x; particle._y = this._parent._y; a++; } } destroy(); } if (_root.health <= 0) { destroy(); } if (_root.fade.started == true) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { var gx = Math.round((this._parent._x - 50) / 25); var gy = Math.round(this._parent._y / 25); var z = (gx + (gy * 15)); var b = ((gx - 1) + (gy * 15)); var c = ((gx + 1) + (gy * 15)); var d = (gx + ((gy + 1) * 15)); var e = (gx + ((gy - 1) * 15)); _root.GridManager.grid[z]._x = _root.GridManager.grid[z]._x + (((-1 * this._parent._x) + _root.GridManager.grid[z]._x) / gridFactor); _root.GridManager.grid[z]._y = _root.GridManager.grid[z]._y + (((-1 * this._parent._y) + _root.GridManager.grid[z]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 198 MovieClip "base" in Symbol 200 MovieClip [BulletPos] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsPos.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsPos[_local3].spliced == true) { _root.paddle.bulletsPos.splice(_local3, 1); } _local3--; } if ((((this._parent._y < 500) and (this._parent._y > -100)) and (_root.fade.started == false)) and (_root.health > 0)) { if (walls == 1) { if (_root.bank1 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(1); _root.bank1 = true; } } if (walls >= 3) { if (_root.bank2 == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(2); _root.bank2 = true; } } } this._parent.removeMovieClip(); } function trail() { if (_root.trail == 1) { var _local3 = _root.attachMovie("TrailPos1", "TrailPos1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; var _local7 = vy; var _local6 = vx; var _local5 = Math.atan2(_local7, _local6); degrees = _local5 / (Math.PI/180); _local3._rotation = degrees; } if (_root.trail == 2) { var _local3 = _root.attachMovie("TrailPos2", "TrailPos2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; } if (_root.trail == 3) { var _local4 = Math.random(); var _local8 = Math.random(); var _local3 = _root.attachMovie("TrailPos3", "TrailPos3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); if (_local4 < 0.3) { _local3._x = this._parent._x; } if ((_local4 >= 0.3) and (_local4 < 0.6)) { _local3._x = this._parent._x + 2; } if (_local4 >= 0.6) { _local3._x = this._parent._x - 2; } _local3._y = this._parent._y; } } var prevX; var prevy; var vy; var vx; var bounced = false; var targetEnemy; var ix; var iy; var spliced = false; var hit = false; var wallHit = false; var walls = 0; _root.paddle.bulletsPos.push(this); _root.GridManager.bullets.push(this._parent); _root.totalShots = _root.totalShots + 1; var deflect = new Sound(this); deflect.attachSound("Deflect"); var shot = new Sound(this); shot.attachSound("enemyShot"); shot.start(0, 1); if (_root.paddleUp >= 2) { var speed = 2; } else { var speed = 1; } } onClipEvent (enterFrame) { prevX = this._parent._x; prevY = this._parent._y; var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (vx == undefined) { vx = 0; vy = 8; } if (hit == false) { trail(); } this._parent.swapDepths(_root.getNextHighestDepth()); if (this.hitTest(_root.paddle)) { if ((_root.paddle.superMode == false) || ((_root.paddle.superMode == true) and (_root.superUp < 3))) { if (_root.paddle.charge == 0) { _root.paddle.gotoAndPlay(2); if ((this._parent._x > (_root.paddle._x - 12)) and (this._parent._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._parent._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._parent._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } else if (_root.superUp == 3) { _root.paddle.gotoAndPlay(2); if ((this._parent._x > (_root.paddle._x - 12)) and (this._parent._x < (_root.paddle._x + 12))) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = _root.paddle.vx * speed; } if (this._parent._x <= (_root.paddle._x - 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx - (2 - (_root.paddle.vx * speed)); } if (this._parent._x >= (_root.paddle._x + 12)) { if (bounced == false) { deflect.start(0, 1); vy = (vy * (-speed)) + _root.paddle.vy; } else { vy = (vy * speed) + _root.paddle.vy; } vx = vx + (2 + (_root.paddle.vx * speed)); } bounced = true; } } if ((Math.abs(vx) > 20) || (Math.abs(vy) > 20)) { vx = vx * 0.9; vy = vy * 0.9; } if (this.hitTest(_root.side1) || (this.hitTest(_root.side2))) { var blur = _root.attachMovie("BlurPos", "BlurPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; if (wallHit == false) { vx = vx * -1; walls = walls + 1; } wallHit = true; } else { wallHit = false; } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if (targetEnemy != undefined) { vx = (targetEnemy._x - this._parent._x) / 4; vy = (targetEnemy._y - this._parent._y) / 4; } if (((this._parent._x - this.prevX) == 0) and ((this._parent._y - this.prevY) == 0)) { destroy(); } if (this._parent._y < -100) { destroy(); } if (this._parent._y > 500) { if ((_root.paddle.superMode == true) and (_root.superUp >= 2)) { } else { _root.multiplier = 0; a = 0; while (a < 10) { var particle = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._x; particle._y = this._parent._y; a++; } } destroy(); } if (_root.health <= 0) { destroy(); } if (_root.fade.started == true) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { var gx = Math.round((this._parent._x - 50) / 25); var gy = Math.round(this._parent._y / 25); var z = (gx + (gy * 15)); var b = ((gx - 1) + (gy * 15)); var c = ((gx + 1) + (gy * 15)); var d = (gx + ((gy + 1) * 15)); var e = (gx + ((gy - 1) * 15)); _root.GridManager.grid[z]._x = _root.GridManager.grid[z]._x + (((-1 * this._parent._x) + _root.GridManager.grid[z]._x) / gridFactor); _root.GridManager.grid[z]._y = _root.GridManager.grid[z]._y + (((-1 * this._parent._y) + _root.GridManager.grid[z]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 204 MovieClip in Symbol 205 MovieClip [CoreNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 3; var vx = 0; var xChange; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if (xChange == undefined) { xChange = 0.5; } if (xChange > 0) { if (vx > 5) { xChange = -0.5; } } else if (vx < -5) { xChange = 0.5; } vx = vx + xChange; timer = timer + 1; if (timer == 20) { timer = 0; var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 204 MovieClip in Symbol 206 MovieClip [CorePos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 3; var vx = 0; var xChange; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if (xChange == undefined) { xChange = 0.5; } if (xChange > 0) { if (vx > 5) { xChange = -0.5; } } else if (vx < -5) { xChange = 0.5; } vx = vx + xChange; timer = timer + 1; if (timer == 20) { timer = 0; var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 228 MovieClip in Symbol 229 MovieClip [EnemyBasicNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { timer = 0; var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsNeg[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsNeg[i]._parent._y) < 30)) { if (_root.paddle.bulletsNeg[i].hit != true) { _root.paddle.bulletsNeg[i].targetEnemy = this._parent; _root.paddle.bulletsNeg[i].hit = true; _root.paddle.bulletsNeg[i].ix = _root.paddle.bulletsNeg[i].vx; _root.paddle.bulletsNeg[i].iy = _root.paddle.bulletsNeg[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].hit == true) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 247 MovieClip in Symbol 248 MovieClip [EnemyBasicPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { timer = 0; var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 228 MovieClip in Symbol 249 MovieClip [EnemyLeftNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); vx = -2; this._parent._rotation = 45; } if (timer == 60) { vx = -2; vy = 0; this._parent._rotation = 90; } if ((this._parent._x < 50) || (this._parent._x > 400)) { vx = 0; this._parent._xscale = this._parent._xscale - 2.5; this._parent._yscale = this._parent._yscale - 2.5; } if (this._parent._xscale < 1) { _root.multiplier = 0; this._parent.removeMovieClip(); } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsNeg[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsNeg[i]._parent._y) < 30)) { if (_root.paddle.bulletsNeg[i].hit != true) { _root.paddle.bulletsNeg[i].targetEnemy = this._parent; _root.paddle.bulletsNeg[i].hit = true; _root.paddle.bulletsNeg[i].ix = _root.paddle.bulletsNeg[i].vx; _root.paddle.bulletsNeg[i].iy = _root.paddle.bulletsNeg[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].hit == true) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 247 MovieClip in Symbol 250 MovieClip [EnemyLeftPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); vx = -2; this._parent._rotation = 45; } if (timer == 60) { vx = -2; vy = 0; this._parent._rotation = 90; } if ((this._parent._x < 50) || (this._parent._x > 400)) { vx = 0; this._parent._xscale = this._parent._xscale - 2.5; this._parent._yscale = this._parent._yscale - 2.5; } if (this._parent._xscale < 1) { _root.multiplier = 0; this._parent.removeMovieClip(); } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 228 MovieClip in Symbol 251 MovieClip [EnemyRightNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); vx = 2; this._parent._rotation = 315; } if (timer == 60) { vx = 2; vy = 0; this._parent._rotation = 270; } if ((this._parent._x < 50) || (this._parent._x > 400)) { vx = 0; this._parent._xscale = this._parent._xscale - 2.5; this._parent._yscale = this._parent._yscale - 2.5; } if (this._parent._xscale < 1) { _root.multiplier = 0; this._parent.removeMovieClip(); } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsNeg[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsNeg[i]._parent._y) < 30)) { if (_root.paddle.bulletsNeg[i].hit != true) { _root.paddle.bulletsNeg[i].targetEnemy = this._parent; _root.paddle.bulletsNeg[i].hit = true; _root.paddle.bulletsNeg[i].ix = _root.paddle.bulletsNeg[i].vx; _root.paddle.bulletsNeg[i].iy = _root.paddle.bulletsNeg[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].hit == true) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } } }
Instance of Symbol 247 MovieClip in Symbol 252 MovieClip [EnemyRightPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._xscale = 0; this._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._xscale < 100) { this._xscale = this._xscale + 2.5; this._yscale = this._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.charge = 0; this._parent.swapDepths(_root.getNextHighestDepth()); vx = 2; this._parent._rotation = 315; } if (timer == 60) { vx = 2; vy = 0; this._parent._rotation = 270; } if ((this._parent._x < 50) || (this._parent._x > 400)) { vx = 0; this._parent._xscale = this._parent._xscale - 2.5; this._parent._yscale = this._parent._yscale - 2.5; } if (this._parent._xscale < 1) { _root.multiplier = 0; this._parent.removeMovieClip(); } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } } }
Instance of Symbol 258 MovieClip "glow" in Symbol 259 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this._visible == true) { this._alpha = this._alpha - 5; } if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } }
Instance of Symbol 259 MovieClip in Symbol 260 MovieClip [FangLeftPos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var vy = 0; var vx = 2.5; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._x > 25) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 5; this._parent._yscale = this._parent._yscale + 5; } } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 263 MovieClip "glow" in Symbol 264 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this._visible == true) { this._alpha = this._alpha - 5; } if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } }
Instance of Symbol 264 MovieClip in Symbol 265 MovieClip [FangNeg] Frame 1
onClipEvent (load) { function destroy() { this.glow._visible = true; health--; if (health == 0) { _root.paddle.bang.start(0, 1); a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; var bulletTimer = 0; this._parent._xscale = 0; this._parent._yscale = 0; var health = 3; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 125) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 125) { started = true; } if (started == true) { timer = timer + 1; if (timer <= 180) { bulletTimer++; } if (bulletTimer >= 30) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x + this.gun._x; bullet._y = this._parent._y + this.gun._y; bullet.vx = (Math.random() * 6) - 3; bullet.vy = 7; bulletTimer = 0; } if (timer > 180) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsNeg[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsNeg[i]._parent._y) < 30)) { if (_root.paddle.bulletsNeg[i].hit != true) { _root.paddle.bulletsNeg[i].targetEnemy = this._parent; _root.paddle.bulletsNeg[i].hit = true; _root.paddle.bulletsNeg[i].ix = _root.paddle.bulletsNeg[i].vx; _root.paddle.bulletsNeg[i].iy = _root.paddle.bulletsNeg[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].hit == true) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } this._parent.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 259 MovieClip in Symbol 266 MovieClip [FangPos] Frame 1
onClipEvent (load) { function destroy() { this.glow._visible = true; health--; if (health == 0) { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } } function damage() { a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; var bulletTimer = 0; this._parent._xscale = 0; this._parent._yscale = 0; var health = 3; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 125) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 125) { started = true; } if (started == true) { timer = timer + 1; if (timer <= 180) { bulletTimer++; } if (bulletTimer >= 30) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x + this.gun._x; bullet._y = this._parent._y + this.gun._y; bullet.vx = (Math.random() * 6) - 3; bullet.vy = 7; bulletTimer = 0; } if (timer > 180) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } this._parent.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 259 MovieClip in Symbol 267 MovieClip [FangRightPos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } this._parent.removeMovieClip(); } var started; var vy = 0; var vx = -2.5; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._x < 425) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 5; this._parent._yscale = this._parent._yscale + 5; } } this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; timer = timer + 1; for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(this._parent._x - _root.paddle.bulletsPos[i]._parent._x) < 30) and (Math.abs(this._parent._y - _root.paddle.bulletsPos[i]._parent._y) < 30)) { if (_root.paddle.bulletsPos[i].hit != true) { _root.paddle.bulletsPos[i].targetEnemy = this._parent; _root.paddle.bulletsPos[i].hit = true; _root.paddle.bulletsPos[i].ix = _root.paddle.bulletsPos[i].vx; _root.paddle.bulletsPos[i].iy = _root.paddle.bulletsPos[i].vy; } } } if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].hit == true) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 278 MovieClip "glow" in Symbol 279 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 279 MovieClip in Symbol 280 MovieClip [Feral] Frame 1
onClipEvent (load) { function destroy() { var _local3 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; var _local4 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; _root.multiplier = _root.multiplier + 1; _root.paddle.enemiesPos.splice(this, 1); _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { this.glow._visible = true; this.glow._alpha = 100; health = health - 1; if (health <= 0) { destroy(); } } function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastPos() { shootPos(-1, 6); shootPos(0, 7); shootPos(1, 6); } function sprayLeftPos() { var _local3 = _root.attachMovie("SprayLeftPos", "SprayLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function sprayRightPos() { var _local3 = _root.attachMovie("SprayRightPos", "SprayRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; } function shootCore() { var _local3 = _root.attachMovie("CorePos", "CorePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun2._x; _local3._y = this._parent._y + this.gun2._y; } var started = false; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); var aim = 0; var health = 25; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { if ((this._parent._x < 100) || (this._parent._x > 350)) { vx = vx * -1; } timer = timer + 1; if (timer == 1) { sprayLeftPos(); } if (timer == 220) { sprayRightPos(); } if (timer == 440) { blastPos(); } if (timer == 540) { blastPos(); } if (timer == 600) { shootCore(); } if (timer == 690) { shootCore(); } if (timer == 780) { shootCore(); } if (timer == 870) { timer = 0; } } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); damage(); } } } if (_root.health <= 0) { this._parent.removeMovieClip(); } this._parent.swapDepths(_root.getNextHighestDepth()); if (_root.fadeDeath.started == true) { this._parent.removeMovieClip(); } }
Instance of Symbol 281 MovieClip "base" in Symbol 282 MovieClip [GridPoint] Frame 1
onClipEvent (load) { function destroy() { _root.GridManager.grid.splice(this._parent, 1); this._parent.removeMovieClip(); } _root.GridManager.grid.push(this._parent); var startX = this._parent._x; var startY = this._parent._y; var inertia = 0.7; var k = 0.3; var xp = 0; var yp = 0; var vx = 0; var vy = 0; } onClipEvent (enterFrame) { if ((this._parent._x != startX) || (this._parent._y != startY)) { var a = (startX - this._parent._x); var b = (startY - this._parent._y); xp = (xp * inertia) + (a * k); yp = (yp * inertia) + (b * k); if ((Math.abs(xp) < 0.05) and (Math.abs(yp) < 0.05)) { this._parent._x = startX; this._parent._y = startY; } else { this._parent._x = this._parent._x + xp; this._parent._y = this._parent._y + yp; } } if (_root.fade.started == true) { destroy(); } if (_root.health <= 0) { destroy(); } }
Instance of Symbol 290 MovieClip in Symbol 291 MovieClip [Gun] Frame 44
onClipEvent (enterFrame) { this._alpha = (Math.random() * 75) + 25; }
Instance of Symbol 294 MovieClip in Symbol 295 MovieClip [Health] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y + 2; if (this.hitTest(_root.paddle)) { a = 0; while (a < 10) { var particle = _root.attachMovie("ParticleHeal", "ParticleHeal" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._x; particle._y = this._parent._y; a++; } this._parent.removeMovieClip(); } if (_root.health <= 0) { this._parent.removeMovieClip(); } if (_root.fade.started == true) { this._parent.removeMovieClip(); } }
Instance of Symbol 297 MovieClip in Symbol 298 MovieClip [HorizontalLine] Frame 1
onClipEvent (load) { this._visible = false; var line = _root.createEmptyMovieClip("name2", _root.getNextHighestDepth()); line.lineStyle(3, 0, 100); for (var i in _root.GridManager.grid) { if (_root.GridManager.grid[i]._y == this._parent._y) { if (_root.GridManager.grid[i]._x == 50) { var point1 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 75) { var point2 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 100) { var point3 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 125) { var point4 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 150) { var point5 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 175) { var point6 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 200) { var point7 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 225) { var point8 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 250) { var point9 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 275) { var point10 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 300) { var point11 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 325) { var point12 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 350) { var point13 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 375) { var point14 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._x == 400) { var point15 = _root.GridManager.grid[i]; } } } } onClipEvent (enterFrame) { line.removeMovieClip(); var line = _root.createEmptyMovieClip("name2", _root.getNextHighestDepth()); if (_root.paddle.charge == 0) { line.lineStyle(3, 7192824, 10); } else { line.lineStyle(3, 10040268, 10); } line._x = point1._x; line._y = point1._y; line.lineTo(point2._x - line._x, point2._y - line._y); line.lineTo(point3._x - line._x, point3._y - line._y); line.lineTo(point4._x - line._x, point4._y - line._y); line.lineTo(point5._x - line._x, point5._y - line._y); line.lineTo(point6._x - line._x, point6._y - line._y); line.lineTo(point7._x - line._x, point7._y - line._y); line.lineTo(point8._x - line._x, point8._y - line._y); line.lineTo(point9._x - line._x, point9._y - line._y); line.lineTo(point10._x - line._x, point10._y - line._y); line.lineTo(point11._x - line._x, point11._y - line._y); line.lineTo(point12._x - line._x, point12._y - line._y); line.lineTo(point13._x - line._x, point13._y - line._y); line.lineTo(point14._x - line._x, point14._y - line._y); line.lineTo(point15._x - line._x, point15._y - line._y); for (var i in _root.paddle.enemiesPos) { _root.paddle.enemiesPos[i]._parent.swapDepths(_root.getNextHighestDepth()); } for (var a in _root.paddle.enemiesNeg) { _root.paddle.enemiesNeg[a]._parent.swapDepths(_root.getNextHighestDepth()); } _root.popup.swapDepths(_root.getNextHighestDepth()); if (_root.health <= 0) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.fade.started == true) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.fadeDeath.started == true) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.gridOn == false) { line.removeMovieClip(); this._parent.removeMovieClip(); } }
Instance of Symbol 302 MovieClip in Symbol 309 MovieClip Frame 1
onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsPos[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsPos[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._parent.glow1._visible = true; _root.paddle.bulletsPos[i].destroy(); } } } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsNeg[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsNeg[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._parent.glow1._visible = true; _root.paddle.bulletsNeg[i].destroy(); } } } } }
Instance of Symbol 304 MovieClip in Symbol 309 MovieClip Frame 1
onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsPos[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsPos[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._parent.glow2._visible = true; _root.paddle.bulletsPos[i].destroy(); } } } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsNeg[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsNeg[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._parent.glow2._visible = true; _root.paddle.bulletsNeg[i].destroy(); } } } } }
Instance of Symbol 306 MovieClip "glow1" in Symbol 309 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsPos[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsPos[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._visible = true; } } } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsNeg[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsNeg[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._visible = true; } } } } if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 308 MovieClip "glow2" in Symbol 309 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsPos[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsPos[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._visible = true; } } } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if ((Math.abs(_root.paddle.bulletsNeg[i]._parent._x - this._parent._parent._parent._x) > 10) and (Math.abs(_root.paddle.bulletsNeg[i]._parent._y - this._parent._parent._parent._y) > 10)) { this._visible = true; } } } } if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 312 MovieClip in Symbol 313 MovieClip [Karma] Frame 1
onClipEvent (load) { function destroy() { var _local3 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; var _local4 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; _root.multiplier = _root.multiplier + 1; _root.paddle.enemiesPos.splice(this, 1); _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { this._parent.glow._visible = true; this._parent.glow._alpha = 100; health = health - 1; if (health <= 0) { destroy(); } } function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this.gun1._x; _local3._y = this._parent._y + this.gun1._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastPos() { shootPos(-1, 6); shootPos(0, 7); shootPos(1, 6); } function sprayXLeftPos() { var _local3 = _root.attachMovie("SprayLeftPos", "SprayLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 50; } function sprayXRightPos() { var _local3 = _root.attachMovie("SprayRightPos", "SprayRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 50; } function sprayXLeftNeg() { var _local3 = _root.attachMovie("SprayLeftNeg", "SprayLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 50; } function sprayXRightNeg() { var _local3 = _root.attachMovie("SprayRightNeg", "SprayRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 50; } function TurretPos(startX, startY) { var _local2 = _root.attachMovie("TurretPos", "TurretPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } function TurretNeg(startX, startY) { var _local2 = _root.attachMovie("TurretNeg", "TurretNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local2._x = startX; _local2._y = startY; } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); _root.paddle.enemiesNeg.push(this); var aim = 0; var health = 10; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 1) { sprayXLeftPos(); } if (timer == 200) { sprayXRightPos(); } if (timer == 400) { sprayXLeftNeg(); } if (timer == 600) { sprayXRightNeg(); } if (timer == 800) { TurretPos(100, 50); } if (timer == 845) { TurretPos(350, 50); } if (timer == 1100) { sprayXLeftPos(); } if (timer == 1300) { sprayXRightPos(); } if (timer == 1500) { sprayXLeftNeg(); } if (timer == 1700) { sprayXRightNeg(); } if (timer == 1900) { TurretPos(100, 50); } if (timer == 2000) { TurretPos(350, 50); } if (timer == 2130) { timer = 0; } } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.base.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); damage(); } } } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.base.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); damage(); } } } if (_root.health <= 0) { this._parent.removeMovieClip(); } this._parent.swapDepths(_root.getNextHighestDepth()); if (_root.fadeDeath.started == true) { this._parent.removeMovieClip(); } }
Instance of Symbol 312 MovieClip "glow" in Symbol 313 MovieClip [Karma] Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 315 MovieClip in Symbol 316 MovieClip [ParticleBomb] Frame 1
onClipEvent (load) { function destroy() { this._parent.removeMovieClip(); } var r = (Math.random() * Math.PI); var xDest = (this._parent._x + (Math.cos(r) * 100)); var t = Math.random(); if (t <= 0.5) { var yDest = (this._parent._y + (Math.sin(r) * 100)); } else { var yDest = (this._parent._y + (Math.sin(r) * -100)); } var timer = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (timer < 15) { this._parent._y = this._parent._y + ((yDest - this._parent._y) / 4); this._parent._x = this._parent._x + ((xDest - this._parent._x) / 4); } else { this._parent._xscale = this._parent._xscale - 20; this._parent._yscale = this._parent._yscale - 20; if (this._parent._xscale < 0) { this._parent.removeMovieClip(); } } if (this.hitTest(_root.side1)) { xDest = xDest + 50; } if (this.hitTest(_root.side2)) { xDest = xDest - 50; } this._parent.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 318 MovieClip in Symbol 319 MovieClip [ParticleDie] Frame 1
onClipEvent (load) { var r = (Math.random() * Math.PI); var xDest = (this._parent._x + (Math.cos(r) * 50)); var t = Math.random(); if (t <= 0.5) { var yDest = (this._parent._y + (Math.sin(r) * 50)); } else { var yDest = (this._parent._y + (Math.sin(r) * -50)); } var timer = 0; _root.multiplier = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (timer < 15) { this._parent._y = this._parent._y + ((yDest - this._parent._y) / 4); this._parent._x = this._parent._x + ((xDest - this._parent._x) / 4); } else { this._parent._y = this._parent._y + ((_root.cross._y - this._parent._y) / 4); this._parent._x = this._parent._x + ((_root.cross._x - this._parent._x) / 4); } if (this.hitTest(_root.cross)) { _root.health = _root.health - 1; this._parent.removeMovieClip(); } }
Instance of Symbol 321 MovieClip in Symbol 322 MovieClip [ParticleHeal] Frame 1
onClipEvent (load) { var r = (Math.random() * Math.PI); var xDest = (this._parent._x + (Math.cos(r) * 50)); var t = Math.random(); if (t <= 0.5) { var yDest = (this._parent._y + (Math.sin(r) * 50)); } else { var yDest = (this._parent._y + (Math.sin(r) * -50)); } var timer = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (timer < 15) { this._parent._y = this._parent._y + ((yDest - this._parent._y) / 4); this._parent._x = this._parent._x + ((xDest - this._parent._x) / 4); } else { this._parent._y = this._parent._y + ((_root.cross._y - this._parent._y) / 4); this._parent._x = this._parent._x + ((_root.cross._x - this._parent._x) / 4); } if (this.hitTest(_root.cross)) { if (_root.health < 200) { _root.health = _root.health + 2; } this._parent.removeMovieClip(); } }
Instance of Symbol 324 MovieClip in Symbol 325 MovieClip [ParticleNeg] Frame 1
onClipEvent (load) { var spliced = false; var r = (Math.random() * Math.PI); var xDest = (this._parent._x + (Math.cos(r) * 50)); var t = Math.random(); if (t <= 0.5) { var yDest = (this._parent._y + (Math.sin(r) * 50)); } else { var yDest = (this._parent._y + (Math.sin(r) * -50)); } var timer = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (timer < 15) { this._parent._y = this._parent._y + ((yDest - this._parent._y) / 4); this._parent._x = this._parent._x + ((xDest - this._parent._x) / 4); } else { this._parent._y = this._parent._y + ((_root.paddle._y - this._parent._y) / 4); this._parent._x = this._parent._x + ((_root.paddle._x - this._parent._x) / 4); } if (this.hitTest(_root.paddle)) { _root.score = _root.score + (1 * _root.multiplier); _root.energy = _root.energy + 1; if (_root.superBar.superTime < 100) { _root.superBar.superTime = _root.superBar.superTime + 0.5; } if (_root.weapon >= 1) { if (_root.negShots < 100) { _root.negShots = _root.negShots + 0.5; } } this._parent.removeMovieClip(); } }
Instance of Symbol 327 MovieClip in Symbol 328 MovieClip [ParticlePos] Frame 1
onClipEvent (load) { var spliced = false; var r = (Math.random() * Math.PI); var xDest = (this._parent._x + (Math.cos(r) * 50)); var t = Math.random(); if (t <= 0.5) { var yDest = (this._parent._y + (Math.sin(r) * 50)); } else { var yDest = (this._parent._y + (Math.sin(r) * -50)); } var timer = 0; } onClipEvent (enterFrame) { timer = timer + 1; if (timer < 15) { this._parent._y = this._parent._y + ((yDest - this._parent._y) / 4); this._parent._x = this._parent._x + ((xDest - this._parent._x) / 4); } else { this._parent._y = this._parent._y + ((_root.paddle._y - this._parent._y) / 4); this._parent._x = this._parent._x + ((_root.paddle._x - this._parent._x) / 4); } if (this.hitTest(_root.paddle)) { _root.score = _root.score + (1 * _root.multiplier); _root.energy = _root.energy + 1; if (_root.superBar.superTime < 100) { _root.superBar.superTime = _root.superBar.superTime + 0.5; } if (_root.weapon >= 1) { if (_root.posShots < 100) { _root.posShots = _root.posShots + 0.5; } } this._parent.removeMovieClip(); } }
Symbol 329 MovieClip Frame 30
this._parent.removeMovieClip();
Instance of Symbol 332 MovieClip in Symbol 333 MovieClip [ShotNeg] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsNeg.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsNeg[_local3].spliced == true) { _root.paddle.bulletsNeg.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var bounced = false; var vx = 0; var vy = -15; _root.paddle.bulletsNeg.push(this); } onClipEvent (enterFrame) { var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { vx = vx * -1; } if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } this._parent._y = this._parent._y + vy; if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 335 MovieClip in Symbol 336 MovieClip [ShotNegLeft] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsNeg.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsNeg[_local3].spliced == true) { _root.paddle.bulletsNeg.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = -9; var vy = -15; var bounced = false; var wallHit = false; _root.paddle.bulletsNeg.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { if (wallHit == false) { var blur = _root.attachMovie("BlurNeg", "BlurNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; vx = vx * -1; this._xscale = -100; wallHit = true; } } else { wallHit = false; } if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } this._parent._x = this._parent._x + vx; this._parent._y = this._parent._y + vy; if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 338 MovieClip in Symbol 339 MovieClip [ShotNegMid] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsNeg.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsNeg[_local3].spliced == true) { _root.paddle.bulletsNeg.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = 0; var vy = -15; var bounced = false; _root.paddle.bulletsNeg.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { vx = vx * -1; } this._parent._y = this._parent._y + vy; if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 335 MovieClip in Symbol 340 MovieClip [ShotNegRight] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsNeg.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsNeg[_local3].spliced == true) { _root.paddle.bulletsNeg.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = 9; var vy = -15; var bounced = false; var wallHit = false; _root.paddle.bulletsNeg.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { if (wallHit == false) { var blur = _root.attachMovie("BlurNeg", "BlurNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; vx = vx * -1; this._xscale = -100; wallHit = true; } } else { wallHit = false; } this._parent._x = this._parent._x + vx; this._parent._y = this._parent._y + vy; if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 342 MovieClip in Symbol 343 MovieClip [ShotPos] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsPos.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsPos[_local3].spliced == true) { _root.paddle.bulletsPos.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var vx = 0; var vy = -15; var bounced = false; _root.paddle.bulletsPos.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { vx = vx * -1; } if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } this._parent._y = this._parent._y + vy; if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 345 MovieClip in Symbol 346 MovieClip [ShotPosLeft] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsPos.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsPos[_local3].spliced == true) { _root.paddle.bulletsPos.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = -9; var vy = -15; var bounced = false; var wallHit = false; _root.paddle.bulletsPos.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { if (wallHit == false) { var blur = _root.attachMovie("BlurPos", "BlurPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; vx = vx * -1; this._xscale = -100; wallHit = true; } } else { wallHit = false; } if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } this._parent._x = this._parent._x + vx; this._parent._y = this._parent._y + vy; if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 348 MovieClip in Symbol 349 MovieClip [ShotPosMid] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsPos.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsPos[_local3].spliced == true) { _root.paddle.bulletsPos.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = 0; var vy = -15; var bounced = false; _root.paddle.bulletsPos.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { vx = vx * -1; } this._parent._y = this._parent._y + vy; if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 345 MovieClip in Symbol 350 MovieClip [ShotPosRight] Frame 1
onClipEvent (load) { function destroy() { spliced = true; for (var _local4 in _root.GridManager.grid) { _root.GridManager.grid[_local4].base.moved = false; } var _local3 = _root.paddle.bulletsPos.length - 1; while (_local3 > 0) { if (_root.paddle.bulletsPos[_local3].spliced == true) { _root.paddle.bulletsPos.splice(_local3, 1); } _local3--; } this._parent.removeMovieClip(); } var music = new Sound(this); music.attachSound("Laser"); music.start(0, 1); var vx = 9; var vy = -15; var bounced = false; var wallHit = false; _root.paddle.bulletsPos.push(this); } onClipEvent (enterFrame) { if (this.hitTest(_root.paddle)) { if (bounced == false) { vy = vy * -1; vy = vy + _root.paddle.vy; bounced = true; } else { vy = vy + _root.paddle.vy; } } else { bounced = false; } var gridFactor = (100 / (Math.abs(vx) + Math.abs(vy))); if (this._parent.hitTest(_root.side1) || (this._parent.hitTest(_root.side2))) { if (wallHit == false) { var blur = _root.attachMovie("BlurPos", "BlurPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); blur._x = this._parent._x; blur._y = this._parent._y; vx = vx * -1; this._xscale = -100; wallHit = true; } } else { wallHit = false; } this._parent._x = this._parent._x + vx; this._parent._y = this._parent._y + vy; if ((this._parent._y > 600) || (this._parent._y < -100)) { destroy(); } if ((this._parent._x > 75) and (this._parent._x < 375)) { gx = Math.round((this._parent._x - 50) / 25); gy = Math.round(this._parent._y / 25); a = gx + (gy * 15); b = (gx - 1) + (gy * 15); c = (gx + 1) + (gy * 15); d = gx + ((gy + 1) * 15); e = gx + ((gy - 1) * 15); _root.GridManager.grid[a]._x = _root.GridManager.grid[a]._x + (((-1 * this._parent._x) + _root.GridManager.grid[a]._x) / gridFactor); _root.GridManager.grid[a]._y = _root.GridManager.grid[a]._y + (((-1 * this._parent._y) + _root.GridManager.grid[a]._y) / gridFactor); _root.GridManager.grid[b]._x = _root.GridManager.grid[b]._x + (((-1 * this._parent._x) + _root.GridManager.grid[b]._x) / gridFactor); _root.GridManager.grid[b]._y = _root.GridManager.grid[b]._y + (((-1 * this._parent._y) + _root.GridManager.grid[b]._y) / gridFactor); _root.GridManager.grid[c]._x = _root.GridManager.grid[c]._x + (((-1 * this._parent._x) + _root.GridManager.grid[c]._x) / gridFactor); _root.GridManager.grid[c]._y = _root.GridManager.grid[c]._y + (((-1 * this._parent._y) + _root.GridManager.grid[c]._y) / gridFactor); _root.GridManager.grid[d]._x = _root.GridManager.grid[d]._x + (((-1 * this._parent._x) + _root.GridManager.grid[d]._x) / gridFactor); _root.GridManager.grid[d]._y = _root.GridManager.grid[d]._y + (((-1 * this._parent._y) + _root.GridManager.grid[d]._y) / gridFactor); _root.GridManager.grid[e]._x = _root.GridManager.grid[e]._x + (((-1 * this._parent._x) + _root.GridManager.grid[e]._x) / gridFactor); _root.GridManager.grid[e]._y = _root.GridManager.grid[e]._y + (((-1 * this._parent._y) + _root.GridManager.grid[e]._y) / gridFactor); } }
Instance of Symbol 352 MovieClip in Symbol 353 MovieClip [Spark] Frame 1
onClipEvent (load) { var timer = 0; } onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 10; this._parent._xscale = this._parent._xscale - 10; this._parent._yscale = this._parent._yscale - 10; timer = timer + 1; if (timer > 15) { this._parent.removeMovieClip(); } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 363 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { exploX = _root.paddle.bulletsNeg[i]._parent._x; exploY = _root.paddle.bulletsNeg[i]._parent._y; _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } }
Instance of Symbol 363 MovieClip in Symbol 364 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 2; }
Instance of Symbol 364 MovieClip in Symbol 365 MovieClip [Spin1Neg] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 75) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 75)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } if (_root.timer.done == true) { _root.timer.levelCompleted = _root.timer.levelCompleted + 1; } this._parent.removeMovieClip(); } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; var aim = 0; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer - 1; if (timer <= 0) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.vx = Math.cos(((aim + 90) / 180) * Math.PI) * 8; bullet.base.vy = Math.sin(((aim + 90) / 180) * Math.PI) * 8; aim = -65 + Math.ceil(Math.random() * 135); timer = 30; } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsNeg[i].vy <= 0) { if (this.center.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 362 MovieClip in Symbol 366 MovieClip Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 5) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = exploX; _local3._y = exploY; a++; } this.unloadMovie(); } } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { exploX = _root.paddle.bulletsPos[i]._parent._x; exploY = _root.paddle.bulletsPos[i]._parent._y; _root.paddle.bulletsPos[i].destroy(); destroy(); } } } }
Instance of Symbol 366 MovieClip in Symbol 367 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 2; }
Instance of Symbol 367 MovieClip in Symbol 368 MovieClip [Spin1Pos] Frame 1
onClipEvent (load) { function destroy() { a = 0; while (a < 20) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 75) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 75)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } if (_root.timer.done == true) { _root.timer.levelCompleted = _root.timer.levelCompleted + 1; } this._parent.removeMovieClip(); } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; var aim = 0; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer - 1; if (timer <= 0) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.base.vx = Math.cos(((aim + 90) / 180) * Math.PI) * 8; bullet.base.vy = Math.sin(((aim + 90) / 180) * Math.PI) * 8; aim = -65 + Math.ceil(Math.random() * 135); timer = 30; } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.center.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 370 MovieClip [SprayLeftNeg] Frame 1
onClipEvent (load) { function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 320; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 20) { shootNeg(Math.sin((a / 180) * Math.PI) * 7, Math.cos((a / 180) * Math.PI) * 7); a = a + 10; shots = shots + 1; timer = 0; } if (shots > 6) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 371 MovieClip [SprayLeftPos] Frame 1
onClipEvent (load) { function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 320; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if ((this._parent._x < 100) || (this._parent._x > 350)) { vx = vx * -1; } if (timer > 20) { shootPos(Math.sin((a / 180) * Math.PI) * 7, Math.cos((a / 180) * Math.PI) * 7); a = a + 10; shots = shots + 1; timer = 0; } if (shots > 6) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 372 MovieClip [SprayRightNeg] Frame 1
onClipEvent (load) { function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 40; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 20) { shootNeg(Math.sin((a / 180) * Math.PI) * 7, Math.cos((a / 180) * Math.PI) * 7); a = a - 10; shots = shots + 1; timer = 0; } if (shots > 6) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 373 MovieClip [SprayRightPos] Frame 1
onClipEvent (load) { function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 40; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if ((this._parent._x < 100) || (this._parent._x > 350)) { vx = vx * -1; } if (timer > 20) { shootPos(Math.sin((a / 180) * Math.PI) * 7, Math.cos((a / 180) * Math.PI) * 7); a = a - 10; shots = shots + 1; timer = 0; } if (shots > 6) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 374 MovieClip [SprayXLeftNeg] Frame 1
onClipEvent (load) { function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 320; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 5) { shootNeg(Math.sin((a / 180) * Math.PI) * 8, Math.cos((a / 180) * Math.PI) * 8); a = a + 5; shots = shots + 1; timer = 0; } if (shots > 10) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 375 MovieClip [SprayXLeftPos] Frame 1
onClipEvent (load) { function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 320; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 5) { shootPos(Math.sin((a / 180) * Math.PI) * 8, Math.cos((a / 180) * Math.PI) * 8); a = a + 5; shots = shots + 1; timer = 0; } if (shots > 10) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 376 MovieClip [SprayXRightNeg] Frame 1
onClipEvent (load) { function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 40; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 5) { shootNeg(Math.sin((a / 180) * Math.PI) * 8, Math.cos((a / 180) * Math.PI) * 8); a = a - 5; shots = shots + 1; timer = 0; } if (shots > 10) { this._parent.removeMovieClip(); } }
Instance of Symbol 369 MovieClip in Symbol 377 MovieClip [SprayXRightPos] Frame 1
onClipEvent (load) { function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; _local3.base.vx = speedx; _local3.base.vy = speedy; } var timer = 0; var a = 40; var shots = 0; } onClipEvent (enterFrame) { if (_root.fade.started == true) { this._parent.removeMovieClip(); } timer = timer + 1; if (timer > 5) { shootPos(Math.sin((a / 180) * Math.PI) * 8, Math.cos((a / 180) * Math.PI) * 8); a = a - 5; shots = shots + 1; timer = 0; } if (shots > 10) { this._parent.removeMovieClip(); } }
Instance of Symbol 379 MovieClip in Symbol 380 MovieClip [TrailNeg] Frame 1
onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha < 0) { this._parent.removeMovieClip(); } }
Instance of Symbol 382 MovieClip in Symbol 383 MovieClip [TrailNeg1] Frame 1
onClipEvent (load) { this._parent._alpha = 30; this._parent._xscale = 300; } onClipEvent (enterFrame) { this._parent._yscale = this._parent._yscale - 5; if (this._parent._xscale < 500) { this._parent._xscale = this._parent._xscale + 10; } if (this._parent._yscale <= 10) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 384 MovieClip in Symbol 385 MovieClip [TrailNeg2] Frame 1
onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 3; if (this._parent._yscale <= 1) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 386 MovieClip in Symbol 387 MovieClip [TrailNeg3] Frame 1
onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha <= 0) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 389 MovieClip in Symbol 390 MovieClip [TrailPos1] Frame 1
onClipEvent (load) { this._parent._alpha = 30; this._parent._xscale = 300; } onClipEvent (enterFrame) { this._parent._yscale = this._parent._yscale - 5; if (this._parent._xscale < 500) { this._parent._xscale = this._parent._xscale + 10; } if (this._parent._yscale <= 10) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 389 MovieClip in Symbol 391 MovieClip [TrailPos1D] Frame 1
onClipEvent (load) { this._parent._alpha = 30; this._parent._xscale = 300; } onClipEvent (enterFrame) { this._parent._yscale = this._parent._yscale - 5; this._parent._y = this._parent._y - 8; if (this._parent._xscale < 500) { this._parent._xscale = this._parent._xscale + 10; } if (this._parent._yscale <= 10) { this._parent.removeMovieClip(); } }
Instance of Symbol 392 MovieClip in Symbol 393 MovieClip [TrailPos2] Frame 1
onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha <= 1) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 392 MovieClip in Symbol 394 MovieClip [TrailPos2D] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y - 5; this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha <= 1) { this._parent.removeMovieClip(); } }
Instance of Symbol 395 MovieClip in Symbol 396 MovieClip [TrailPos3] Frame 1
onClipEvent (enterFrame) { this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha <= 0) { this._parent.removeMovieClip(); } if ((_root.fade.started == true) || (_root.fadeDeath.started == true)) { this._parent.removeMovieClip(); } }
Instance of Symbol 395 MovieClip in Symbol 397 MovieClip [TrailPos3D] Frame 1
onClipEvent (enterFrame) { this._parent._y = this._parent._y - 5; this._parent._alpha = this._parent._alpha - 3; if (this._parent._alpha <= 0) { this._parent.removeMovieClip(); } }
Instance of Symbol 10 MovieClip in Symbol 398 MovieClip [TurretNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesNeg.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.vx = (Math.random() * 8) - 4; bullet.vy = 8; this._parent.swapDepths(_root.getNextHighestDepth()); timer = 0; } for (var i in _root.paddle.bulletsNeg) { if (this.base.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 5 MovieClip in Symbol 399 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 6; for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].bounced = false; _root.paddle.bulletsPos[i].vy = _root.paddle.bulletsPos[i].vy * -1; _root.paddle.bulletsPos[i].vx = _root.paddle.bulletsPos[i].vx * -1; this.glow._visible = true; } } } }
Instance of Symbol 399 MovieClip in Symbol 400 MovieClip [TurretPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } function damage() { a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleDie", "ParticleDie" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } var started; var vy = 2; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 30) { var bullet = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); bullet._x = this._parent._x; bullet._y = this._parent._y; bullet.vx = (Math.random() * 8) - 4; bullet.vy = 8; this._parent.swapDepths(_root.getNextHighestDepth()); timer = 0; } for (var i in _root.paddle.bulletsPos) { if (this.base.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } } if (this._parent._y > 486) { damage(); } } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 402 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 404 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 406 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 408 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 410 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 414 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 416 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 420 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 422 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 424 MovieClip in Symbol 425 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 402 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 404 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 406 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 408 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 410 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 414 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 416 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 420 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 422 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 424 MovieClip in Symbol 426 MovieClip Frame 1
onClipEvent (load) { function breakAway() { broken = true; vx = ((-this._parent._x) + this._x) / 8; vy = ((-this._parent._y) + this._y) / 8; } var broken = false; this._parent.parts.push(this); } onClipEvent (enterFrame) { if (broken == true) { this._x = this._x + vx; this._y = this._y + vy; this._alpha = this._alpha - 10; if (this._alpha <= 0) { a = 0; while (a < 5) { var particle = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = this._parent._parent._x + this._x; particle._y = this._parent._parent._y + this._y; a++; } this.unloadMovie(); } } }
Instance of Symbol 425 MovieClip "glow" in Symbol 426 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 426 MovieClip in Symbol 427 MovieClip [Valkyrie] Frame 1
onClipEvent (load) { function destroy() { var _local4 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local3 in _root.GridManager.grid) { _root.GridManager.grid[_local3]._x = _root.GridManager.grid[_local3]._x + ((this._parent._x - _root.GridManager.grid[_local3]._x) / 2); _root.GridManager.grid[_local3]._y = _root.GridManager.grid[_local3]._y + ((this._parent._y - _root.GridManager.grid[_local3]._y) / 2); } if (_root.timer.done == true) { _root.fade.started = true; } _root.paddle.enemiesPos.splice(this, 1); _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } function damage() { this.glow._visible = true; this.glow._alpha = 100; health = health - 1; if (health > 0) { var _local2 = health; parts[_local2].breakAway(); } else { destroy(); } } function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastPos() { shootPos(-2, 5); shootPos(0, 7); shootPos(2, 5); } function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastNeg() { shootNeg(-2, 5); shootNeg(0, 7); shootNeg(2, 5); } function sprayXLeftPos() { var _local3 = _root.attachMovie("SprayXLeftPos", "SprayXLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; } function sprayXRightPos() { var _local3 = _root.attachMovie("SprayXRightPos", "SprayXRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; } function sprayXLeftNeg() { var _local3 = _root.attachMovie("SprayXLeftNeg", "SprayXLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; } function sprayXRightNeg() { var _local3 = _root.attachMovie("SprayXRightNeg", "SprayXRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y + 80; } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); _root.paddle.enemiesNeg.push(this); var aim = 0; var health = 40; var parts = []; } onClipEvent (enterFrame) { if (this._parent._xscale < 60) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 60) { started = true; } if (started == true) { timer = timer + 1; if (timer == 1) { sprayXLeftPos(); } if (timer == 100) { sprayXRightNeg(); } if (timer == 200) { blastPos(); } if (timer == 300) { blastNeg(); } if (timer == 330) { blastPos(); } if (timer == 360) { sprayXLeftNeg(); } if (timer == 460) { sprayXRightPos(); } if (timer == 560) { timer = 0; } } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); damage(); } } } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this._parent.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); damage(); } } } this._parent.swapDepths(_root.getNextHighestDepth()); if (_root.fadeDeath.started == true) { this._parent.removeMovieClip(); } }
Instance of Symbol 428 MovieClip in Symbol 429 MovieClip [VerticalLine] Frame 1
onClipEvent (load) { this._visible = false; var line = _root.createEmptyMovieClip("name2", _root.getNextHighestDepth()); line.lineStyle(3, 0, 100); for (var i in _root.GridManager.grid) { if (_root.GridManager.grid[i]._x == this._parent._x) { if (_root.GridManager.grid[i]._y == 0) { var point1 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 25) { var point2 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 50) { var point3 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 75) { var point4 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 100) { var point5 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 125) { var point6 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 150) { var point7 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 175) { var point8 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 200) { var point9 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 225) { var point10 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 250) { var point11 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 275) { var point12 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 300) { var point13 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 325) { var point14 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 350) { var point15 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 375) { var point16 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 400) { var point17 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 425) { var point18 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 450) { var point19 = _root.GridManager.grid[i]; } else if (_root.GridManager.grid[i]._y == 475) { var point20 = _root.GridManager.grid[i]; } } } } onClipEvent (enterFrame) { line.removeMovieClip(); var line = _root.createEmptyMovieClip("name2", _root.getNextHighestDepth()); if (_root.paddle.charge == 0) { line.lineStyle(3, 7192824, 10); } else { line.lineStyle(3, 10040268, 10); } line._x = point1._x; line._y = point1._y; line.lineTo(point2._x - line._x, point2._y - line._y); line.lineTo(point3._x - line._x, point3._y - line._y); line.lineTo(point4._x - line._x, point4._y - line._y); line.lineTo(point5._x - line._x, point5._y - line._y); line.lineTo(point6._x - line._x, point6._y - line._y); line.lineTo(point7._x - line._x, point7._y - line._y); line.lineTo(point8._x - line._x, point8._y - line._y); line.lineTo(point9._x - line._x, point9._y - line._y); line.lineTo(point10._x - line._x, point10._y - line._y); line.lineTo(point11._x - line._x, point11._y - line._y); line.lineTo(point12._x - line._x, point12._y - line._y); line.lineTo(point13._x - line._x, point13._y - line._y); line.lineTo(point14._x - line._x, point14._y - line._y); line.lineTo(point15._x - line._x, point15._y - line._y); line.lineTo(point16._x - line._x, point16._y - line._y); line.lineTo(point17._x - line._x, point17._y - line._y); line.lineTo(point18._x - line._x, point18._y - line._y); line.lineTo(point19._x - line._x, point19._y - line._y); line.lineTo(point20._x - line._x, point20._y - line._y); if (_root.health <= 0) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.fade.started == true) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.fadeDeath.started == true) { line.removeMovieClip(); this._parent.removeMovieClip(); } if (_root.gridOn == false) { line.removeMovieClip(); this._parent.removeMovieClip(); } }
Instance of Symbol 435 MovieClip "glow" in Symbol 436 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 433 MovieClip "end1" in Symbol 439 MovieClip [WormNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; var _local6 = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = this._parent._x; _local6._y = this._parent._y; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesNeg.push(this); var died = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } if ((this._parent._y + this._y) > 500) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 433 MovieClip "end1" in Symbol 439 MovieClip [WormNeg] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticleNeg", "ParticleNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; var _local6 = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = this._parent._x; _local6._y = this._parent._y; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesNeg.push(this); var died = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); destroy(); } } if ((this._parent._y + this._y) > 500) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesNeg.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 436 MovieClip "lightning" in Symbol 439 MovieClip [WormNeg] Frame 1
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("wallHit"); } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { sound.start(0.1, 1); _root.paddle.bulletsNeg[i].bounced = false; _root.paddle.bulletsNeg[i].vy = _root.paddle.bulletsNeg[i].vy * -1; this.glow._visible = true; } } } }
Instance of Symbol 438 MovieClip in Symbol 439 MovieClip [WormNeg] Frame 1
onClipEvent (load) { this._visible = false; var vx = 2; var vy = 0; var timer = 0; var started = false; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if ((this._parent._x < 100) || (this._parent._x > 350)) { vx = vx * -1; } } }
Instance of Symbol 433 MovieClip "end2" in Symbol 440 MovieClip [WormPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; var _local6 = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = this._parent._x; _local6._y = this._parent._y; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); var died = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } if ((this._parent._y + this._y) > 500) { damage(); } if (_root.health <= 0) { _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } if (_root.fade.started == true) { destroy(); } }
Instance of Symbol 433 MovieClip "end1" in Symbol 440 MovieClip [WormPos] Frame 1
onClipEvent (load) { function destroy() { _root.paddle.bang.start(0, 1); a = 0; while (a < 10) { var _local3 = _root.attachMovie("ParticlePos", "ParticlePos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x; _local3._y = this._parent._y; a++; } var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; var _local6 = _root.attachMovie("Health", "Health" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local6._x = this._parent._x; _local6._y = this._parent._y; for (var _local4 in _root.GridManager.grid) { if ((Math.abs(this._parent._x - _root.GridManager.grid[_local4].base.startX) < 50) and (Math.abs(this._parent._y - _root.GridManager.grid[_local4].base.startY) < 50)) { _root.GridManager.grid[_local4]._x = _root.GridManager.grid[_local4]._x + ((this._parent._x - _root.GridManager.grid[_local4]._x) / 2); _root.GridManager.grid[_local4]._y = _root.GridManager.grid[_local4]._y + ((this._parent._y - _root.GridManager.grid[_local4]._y) / 2); } } _root.paddle.enemiesPos.splice(this, 1); this._parent.removeMovieClip(); } this._parent._xscale = 0; this._parent._yscale = 0; _root.paddle.enemiesPos.push(this); var died = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); destroy(); } } if ((this._parent._y + this._y) > 500) { damage(); } if (_root.health <= 0) { this._parent.removeMovieClip(); } }
Instance of Symbol 436 MovieClip "lightning" in Symbol 440 MovieClip [WormPos] Frame 1
onClipEvent (load) { var sound = new Sound(this); sound.attachSound("wallHit"); } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { sound.start(0.1, 1); _root.paddle.bulletsPos[i].bounced = false; _root.paddle.bulletsPos[i].vy = _root.paddle.bulletsPos[i].vy * -1; this.glow._visible = true; } } } }
Instance of Symbol 438 MovieClip in Symbol 440 MovieClip [WormPos] Frame 1
onClipEvent (load) { this._visible = false; var vx = 2; var vy = 0; var timer = 0; var started = false; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._xscale == 100) { started = true; } if (started == true) { this._parent._y = this._parent._y + vy; this._parent._x = this._parent._x + vx; if ((this._parent._x < 100) || (this._parent._x > 350)) { vx = vx * -1; } } }
Instance of Symbol 448 MovieClip "glow" in Symbol 449 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }
Instance of Symbol 459 MovieClip in Symbol 462 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { if (_root.paddle.bulletsPos[i].vy <= 0) { _root.paddle.bulletsPos[i].vy = _root.paddle.bulletsPos[i].vy * -1; _root.paddle.bulletsPos[i].bounced = false; } } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { if (_root.paddle.bulletsNeg[i].vy <= 0) { _root.paddle.bulletsNeg[i].vy = _root.paddle.bulletsNeg[i].vy * -1; _root.paddle.bulletsNeg[i].bounced = false; } } } }
Instance of Symbol 461 MovieClip in Symbol 462 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].vx = _root.paddle.bulletsPos[i].vx * -1; } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].vx = _root.paddle.bulletsNeg[i].vx * -1; } } }
Instance of Symbol 461 MovieClip in Symbol 462 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { for (var i in _root.paddle.bulletsPos) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].vx = _root.paddle.bulletsPos[i].vx * -1; } } for (var i in _root.paddle.bulletsNeg) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].vx = _root.paddle.bulletsNeg[i].vx * -1; } } }
Instance of Symbol 449 MovieClip in Symbol 463 MovieClip [Xenophobe] Frame 1
onClipEvent (load) { function destroy() { var _local4 = _root.attachMovie("Blast", "Blast" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = this._parent._x; _local4._y = this._parent._y; var _local5 = _root.attachMovie("MultiplierText", "MultiplierText" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = this._parent._x; _local5._y = this._parent._y; _root.multiplier = _root.multiplier + 1; for (var _local3 in _root.GridManager.grid) { _root.GridManager.grid[_local3]._x = _root.GridManager.grid[_local3]._x + ((this._parent._x - _root.GridManager.grid[_local3]._x) / 2); _root.GridManager.grid[_local3]._y = _root.GridManager.grid[_local3]._y + ((this._parent._y - _root.GridManager.grid[_local3]._y) / 2); } _root.paddle.enemiesPos.splice(this, 1); _root.paddle.enemiesNeg.splice(this, 1); if (_root.timer.done == true) { _root.fade.started = true; } this._parent.removeMovieClip(); } function damage() { this.glow._visible = true; this.glow._alpha = 100; health = health - 1; if (health <= 0) { destroy(); } } function shootPos(speedx, speedy) { var _local3 = _root.attachMovie("BulletPos", "BulletPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun1._y; _local3._y = this._parent._y + this._parent.base.gun1._x; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastPos() { shootPos(-1, 6); shootPos(0, 7); shootPos(1, 6); } function sprayLeftPos() { var _local3 = _root.attachMovie("SprayLeftPos", "SprayLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun1._y; _local3._y = this._parent._y + this._parent.base.gun1._x; } function sprayRightPos() { var _local3 = _root.attachMovie("SprayRightPos", "SprayRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun1._y; _local3._y = this._parent._y + this._parent.base.gun1._x; } function sprayXLeftPos() { var _local3 = _root.attachMovie("SprayXLeftPos", "SprayXLeftPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun1._y; _local3._y = this._parent._y + this._parent.base.gun1._x; } function sprayXRightPos() { var _local3 = _root.attachMovie("SprayXRightPos", "SprayXRightPos" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun1._y; _local3._y = this._parent._y + this._parent.base.gun1._x; } function shootNeg(speedx, speedy) { var _local3 = _root.attachMovie("BulletNeg", "BulletNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun2._y; _local3._y = this._parent._y + this._parent.base.gun2._x; _local3.base.vx = speedx; _local3.base.vy = speedy; } function blastNeg() { shootNeg(-1, 6); shootNeg(0, 7); shootNeg(1, 6); } function sprayLeftNeg() { var _local3 = _root.attachMovie("SprayLeftNeg", "SprayLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun2._y; _local3._y = this._parent._y + this._parent.base.gun2._x; } function sprayRightNeg() { var _local3 = _root.attachMovie("SprayRightNeg", "SprayRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun2._y; _local3._y = this._parent._y + this._parent.base.gun2._x; } function sprayXLeftNeg() { var _local3 = _root.attachMovie("SprayXLeftNeg", "SprayXLeftNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun2._y; _local3._y = this._parent._y + this._parent.base.gun2._x; } function sprayXRightNeg() { var _local3 = _root.attachMovie("SprayXRightNeg", "SprayXRightNeg" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x - this._parent.base.gun2._y; _local3._y = this._parent._y + this._parent.base.gun2._x; } var started = false; var vy = 0; var vx = 0; var timer = 0; this._parent._xscale = 0; this._parent._yscale = 0; started = false; _root.paddle.enemiesPos.push(this); _root.paddle.enemiesNeg.push(this); var aim = 0; var health = 10; } onClipEvent (enterFrame) { if (this._parent._xscale < 100) { this._parent._xscale = this._parent._xscale + 2.5; this._parent._yscale = this._parent._yscale + 2.5; } else if (this._parent._xscale == 100) { started = true; } if (started == true) { timer = timer + 1; if (timer == 1) { sprayLeftPos(); } if (timer == 220) { sprayRightNeg(); } if (timer == 440) { blastPos(); } if (timer == 470) { blastNeg(); } if (timer == 500) { blastPos(); } if (timer == 530) { sprayLeftNeg(); } if (timer == 750) { sprayRightPos(); } if (timer == 970) { blastNeg(); } if (timer == 1000) { blastPos(); } if (timer == 1030) { blastNeg(); } if (timer == 1060) { timer = 0; } } for (var i in _root.paddle.bulletsPos) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsPos[i])) { _root.paddle.bulletsPos[i].destroy(); damage(); } } } for (var i in _root.paddle.bulletsNeg) { if (_root.paddle.bulletsPos[i].vy <= 0) { if (this.hitTest(_root.paddle.bulletsNeg[i])) { _root.paddle.bulletsNeg[i].destroy(); damage(); } } } this._parent.swapDepths(_root.getNextHighestDepth()); if (_root.fadeDeath.started == true) { this._parent.removeMovieClip(); } }
Symbol 474 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 2
stopAllSounds();
Symbol 474 MovieClip Frame 3
stopAllSounds();
Symbol 474 MovieClip Frame 4
stopAllSounds();
Symbol 474 MovieClip Frame 5
stopAllSounds();
Symbol 474 MovieClip Frame 6
stopAllSounds();
Symbol 474 MovieClip Frame 7
stopAllSounds();
Symbol 474 MovieClip Frame 8
stopAllSounds();
Symbol 474 MovieClip Frame 9
stopAllSounds();
Symbol 474 MovieClip Frame 10
stopAllSounds();
Symbol 474 MovieClip Frame 11
stop();
Symbol 489 Button
on (release) { _root.firstTime = true; _root.fade.started = true; var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); var levelsCompleted = 0; var mouseControl = true; var gridOn = true; var weapon = 0; var paddleUp = 0; var bombUp = 0; var superUp = 0; var upgrades = 0; var trail = 1; var perfects = 0; var level1M = 0; var level2M = 0; var level3M = 0; var level4M = 0; var level5M = 0; var level6M = 0; var level7M = 0; var level8M = 0; var level9M = 0; var level10M = 0; var bank1 = false; var bank2 = false; var combo1 = false; var combo2 = false; var unbreakable = false; var perfect1 = false; var perfect2 = false; var perfect3 = false; var upgrade1 = false; var upgrade2 = false; var splosion = false; var picky = false; var pongKing = false; var pixelHugger = false; var gameCompleted = false; var Kong = false; }
Symbol 503 MovieClip Frame 97
stop();
Symbol 504 Button
on (release) { _root.fade.started = true; }
Symbol 505 Button
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.armorgames.com", _root.menuButton); }
Symbol 506 Button
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.armorgames.com", _root.menuButton2); }
Symbol 507 Button
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://twitter.com/armorgames", _root.menuButton); }
Symbol 508 Button
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.facebook.com/pages/Armor-Games/19522089061", _root.menuButton); }
Symbol 509 Button
on (release) { getURL ("http://www.freesparkgames.com", "_blank"); }
Symbol 510 Button
on (release) { getURL ("http://www.incompetech.com", "_blank"); }
Symbol 511 Button
on (release) { getURL ("http://sessilenomad.newgrounds.com", "_blank"); }
Symbol 512 Button
on (release) { getURL ("http://keegoman.newgrounds.com", "_blank"); }
Symbol 572 MovieClip Frame 1
stop();
Symbol 572 MovieClip Frame 2
stop();
Symbol 572 MovieClip Frame 3
stop();
Symbol 572 MovieClip Frame 4
stop();
Symbol 572 MovieClip Frame 5
stop();
Symbol 572 MovieClip Frame 6
stop();
Symbol 572 MovieClip Frame 7
stop();
Symbol 572 MovieClip Frame 8
stop();
Symbol 572 MovieClip Frame 9
stop();
Symbol 572 MovieClip Frame 10
stop();
Symbol 572 MovieClip Frame 11
stop();
Symbol 572 MovieClip Frame 12
stop();
Symbol 572 MovieClip Frame 13
stop();
Symbol 572 MovieClip Frame 14
stop();
Symbol 572 MovieClip Frame 15
stop();
Symbol 572 MovieClip Frame 16
stop();
Symbol 588 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 2
stop();
Symbol 588 MovieClip Frame 3
stop();
Symbol 588 MovieClip Frame 4
stop();
Symbol 596 MovieClip Frame 1
stop();
Symbol 596 MovieClip Frame 2
stop();
Symbol 596 MovieClip Frame 3
stop();
Symbol 596 MovieClip Frame 4
stop();
Symbol 598 MovieClip Frame 1
stop();
Instance of Symbol 124 MovieClip [Level 1] in Symbol 598 MovieClip Frame 1
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 1; } onClipEvent (enterFrame) { if (_root.levelsCompleted >= 1) { if (_root.level1Perfect == false) { this.gotoAndPlay(2); } else { this.gotoAndPlay(3); } } }
Instance of Symbol 117 MovieClip [Level 2] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 1) { this.gotoAndStop(2); } if (_root.levelsCompleted > 1) { if (_root.level2Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 1) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 2; } }
Instance of Symbol 109 MovieClip [Level 3] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 2) { this.gotoAndStop(2); } if (_root.levelsCompleted > 2) { if (_root.level3Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 2) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 3; } }
Instance of Symbol 101 MovieClip [Level 4] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 3) { this.gotoAndStop(2); } if (_root.levelsCompleted > 3) { if (_root.level4Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 3) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 4; } }
Instance of Symbol 93 MovieClip [Level 5] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 4) { this.gotoAndStop(2); } if (_root.levelsCompleted > 4) { if (_root.level5Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 4) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 5; } }
Instance of Symbol 85 MovieClip [Level 7] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 6) { this.gotoAndStop(2); } if (_root.levelsCompleted > 6) { if (_root.level7Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 6) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 7; } }
Instance of Symbol 588 MovieClip in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 7) { this.gotoAndStop(2); } if (_root.levelsCompleted > 7) { if (_root.level8Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 7) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 8; } }
Instance of Symbol 596 MovieClip in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 8) { this.gotoAndStop(2); } if (_root.levelsCompleted > 8) { if (_root.level9Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 8) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 9; } }
Instance of Symbol 77 MovieClip [Level 6] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 5) { this.gotoAndStop(2); } if (_root.levelsCompleted > 5) { if (_root.level6Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 5) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 6; } }
Instance of Symbol 68 MovieClip [Level 10] in Symbol 598 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.levelsCompleted == 9) { this.gotoAndStop(2); } if (_root.levelsCompleted > 9) { if (_root.level10Perfect == false) { this.gotoAndPlay(3); } else { this.gotoAndPlay(4); } } } on (release) { if (_root.levelsCompleted >= 9) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.fade.zone = 10; } }
Symbol 619 MovieClip Frame 1
stop();
Symbol 619 MovieClip Frame 2
stop();
Symbol 619 MovieClip Frame 3
stop();
Symbol 619 MovieClip Frame 4
stop();
Symbol 629 MovieClip Frame 1
stop();
Symbol 629 MovieClip Frame 2
stop();
Symbol 629 MovieClip Frame 3
stop();
Symbol 632 MovieClip Frame 1
stop();
Symbol 632 MovieClip Frame 2
stop();
Symbol 632 MovieClip Frame 3
stop();
Symbol 638 MovieClip Frame 1
stop();
Symbol 638 MovieClip Frame 2
stop();
Symbol 638 MovieClip Frame 3
stop();
Symbol 643 MovieClip Frame 1
stop();
Symbol 643 MovieClip Frame 2
stop();
Symbol 643 MovieClip Frame 3
stop();
Symbol 661 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 2
stop();
Symbol 661 MovieClip Frame 3
stop();
Symbol 661 MovieClip Frame 4
stop();
Symbol 661 MovieClip Frame 5
stop();
Symbol 661 MovieClip Frame 6
stop();
Symbol 661 MovieClip Frame 7
stop();
Symbol 661 MovieClip Frame 8
stop();
Symbol 661 MovieClip Frame 9
stop();
Symbol 661 MovieClip Frame 10
stop();
Symbol 661 MovieClip Frame 11
stop();
Symbol 661 MovieClip Frame 12
stop();
Symbol 661 MovieClip Frame 13
stop();
Symbol 672 MovieClip Frame 1
stop();
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 1
on (rollOver) { _root.FB.gotoAndPlay(30); } on (release) { _root.fade.started = true; var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 1
on (rollOver) { _root.FB.play(); } on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.armorgames.com", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Symbol 672 MovieClip Frame 15
stop();
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 15
on (rollOver) { _root.FB.play(); } on (release) { _root.gotoAndStop("Level Select"); }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 15
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.kongregate.com/?gamereferral=ReflexION", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Symbol 672 MovieClip Frame 30
stop();
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 30
on (rollOver) { _root.FB.gotoAndPlay(30); } on (release) { _root.gotoAndStop("Level Select"); }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 30
on (rollOver) { _root.FB.gotoAndPlay(1); } on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.kongregate.com/?gamereferral=ReflexION", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 31
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.kongregate.com/?gamereferral=ReflexION", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Symbol 672 MovieClip Frame 45
stop();
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 45
on (release) { _root.gotoAndStop("Level Select"); }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 45
on (rollOver) { _root.FB.play(); } on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.kongregate.com/?gamereferral=ReflexION", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Symbol 672 MovieClip Frame 60
stop();
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 60
on (rollOver) { _root.FB.gotoAndPlay(30); } on (release) { _root.gotoAndStop("Level Select"); }
Instance of Symbol 669 MovieClip in Symbol 672 MovieClip Frame 60
on (rollOver) { _root.FB.gotoAndPlay(1); } on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.kongregate.com/?gamereferral=ReflexION", this); if (_root.Kong == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(16); _root.Kong = true; } }
Symbol 674 MovieClip Frame 90
stop();
Symbol 678 MovieClip Frame 141
stop();
Symbol 691 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.destination = 0; _root.fade.started = true; }
Symbol 701 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.destination = 1; }
Symbol 705 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; _root.destination = 2; }
Symbol 711 Button
on (release) { gotoAndStop (1); }
Symbol 716 MovieClip Frame 1
stop();
Symbol 716 MovieClip Frame 2
stop();
Symbol 792 MovieClip Frame 1
stop();
Symbol 792 MovieClip Frame 2
stop();
Instance of Symbol 716 MovieClip in Symbol 792 MovieClip Frame 2
on (release) { this.gotoAndPlay(2); }
Symbol 792 MovieClip Frame 3
stop();
Symbol 792 MovieClip Frame 4
stop();
Symbol 792 MovieClip Frame 5
stop();
Symbol 792 MovieClip Frame 6
stop();
Symbol 792 MovieClip Frame 7
stop();
Symbol 792 MovieClip Frame 8
stop();
Symbol 792 MovieClip Frame 9
stop();
Symbol 792 MovieClip Frame 10
stop();
Symbol 792 MovieClip Frame 11
stop();
Symbol 792 MovieClip Frame 12
stop();
Symbol 793 MovieClip Frame 150
stop();
Instance of Symbol 698 MovieClip in Symbol 793 MovieClip Frame 150
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); if (_root.levelsCompleted == 0) { _root.SU.NP.gotoAndStop(2); } if (_root.levelsCompleted == 1) { _root.SU.NP.gotoAndStop(3); } if (_root.levelsCompleted == 2) { _root.SU.NP.gotoAndStop(4); } if (_root.levelsCompleted == 3) { _root.SU.NP.gotoAndStop(5); } if (_root.levelsCompleted == 4) { _root.SU.NP.gotoAndStop(6); } if (_root.levelsCompleted == 5) { _root.SU.NP.gotoAndStop(7); } if (_root.levelsCompleted == 6) { _root.SU.NP.gotoAndStop(8); } if (_root.levelsCompleted == 7) { _root.SU.NP.gotoAndStop(9); } if (_root.levelsCompleted == 8) { _root.SU.NP.gotoAndStop(10); } if (_root.levelsCompleted == 9) { _root.SU.NP.gotoAndStop(11); } if (_root.levelsCompleted == 10) { _root.SU.NP.gotoAndStop(12); } this.notice._visible = false; }
Instance of Symbol 570 MovieClip in Symbol 793 MovieClip Frame 150
on (release) { mochi.as2.MochiServices.addLinkEvent("http://x.mochiads.com/link/45d8462572a40023", "http://www.armorgames.com", _root.menuButton); }
Symbol 797 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.mouseControl = true; _root.config.gotoAndPlay(2); }
Symbol 801 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.mouseControl = false; _root.config.gotoAndPlay(2); }
Symbol 817 Button
on (release) { _root.q = 0; _root.trail = 0; _root.gridOn = false; }
Symbol 818 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.trail = 1; _root.config.dot2._x = -203; }
Symbol 819 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.trail = 2; _root.config.dot2._x = -114; if (_root.picky == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(12); _root.picky = true; } }
Symbol 820 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.trail = 3; _root.config.dot2._x = -28; if (_root.picky == false) { _root.achievement._visible = true; _root.achievement.icon.gotoAndStop(12); _root.picky = true; } }
Symbol 821 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.trail = 0; _root.config.dot2._x = 74; }
Symbol 822 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.gridOn = false; _root.config.dot3._x = -72.5; }
Symbol 823 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.gridOn = true; _root.config.dot3._x = -203.5; }
Symbol 824 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root.fade.started = true; }
Symbol 828 Button
on (release) { var sound = new Sound(this); sound.attachSound("typeShort"); sound.start(0, 1); _root._quality = "MEDIUM"; _root.config.dot1._x = -68.5; }
Symbol 829 Button
on (release) { _root.q = 2; _root.trail = 1; _root.gridOn = true; }
Symbol 830 Button
on (release) { _root.q = 1; _root.trail = 0; _root.gridOn = true; }
Symbol 833 MovieClip Frame 1
stop();
Symbol 833 MovieClip Frame 2
stop();
Instance of Symbol 816 MovieClip "bullet1" in Symbol 833 MovieClip Frame 2
onClipEvent (load) { function trail() { var _local3 = _root.attachMovie("TrailPos1D", "TrailPos1D" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this._x; _local3._y = this._parent._y + this._y; _local3._rotation = 90; this.swapDepths(_root.getNextHighestDepth()); } this._visible = false; } onClipEvent (enterFrame) { trail(); if (_root.fade.started == true) { this.unloadMovie(); this.removeMovieClip(); } }
Instance of Symbol 816 MovieClip in Symbol 833 MovieClip Frame 2
onClipEvent (load) { function trail() { var _local3 = _root.attachMovie("TrailPos2D", "TrailPos2D" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = this._parent._x + this._x; _local3._y = this._parent._y + this._y; this.swapDepths(_root.getNextHighestDepth()); this._parent.bullet1.swapDepths(_root.getNextHighestDepth); } this._visible = false; } onClipEvent (enterFrame) { trail(); if (_root.fade.started == true) { this.unloadMovie(); this.removeMovieClip(); } }
Instance of Symbol 816 MovieClip in Symbol 833 MovieClip Frame 2
onClipEvent (load) { function trail() { var _local4 = Math.random(); var _local5 = Math.random(); var _local3 = _root.attachMovie("TrailPos3D", "TrailPos3D" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); if (_local4 < 0.3) { _local3._x = this._parent._x + this._x; } if ((_local4 >= 0.3) and (_local4 < 0.6)) { _local3._x = (this._parent._x + this._x) + 2; } if (_local4 >= 0.6) { _local3._x = (this._parent._x + this._x) - 2; } _local3._y = this._parent._y + this._y; } this._visible = false; } onClipEvent (enterFrame) { trail(); this.swapDepths(_root.getNextHighestDepth()); if (_root.fade.started == true) { this.unloadMovie(); this.removeMovieClip(); } }
Instance of Symbol 825 MovieClip "dot1" in Symbol 833 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.q == 2) { this._x = 40; } if (_root.q == 1) { this._x = -68.5; } if (_root.q == 0) { this._x = -175.5; } }
Instance of Symbol 826 MovieClip "dot2" in Symbol 833 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.trail == 1) { this._x = -203; } if (_root.trail == 2) { this._x = -114; } if (_root.trail == 3) { this._x = -28; } if (_root.trail == 0) { this._x = 74; } }
Instance of Symbol 826 MovieClip "dot3" in Symbol 833 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.gridOn == true) { this._x = -203.5; } else { this._x = -72.5; } }
Symbol 833 MovieClip Frame 3
stop();
Instance of Symbol 572 MovieClip "A1" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(1); if (_root.bank1 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A9" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(9); if (_root.upgrade1 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A2" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(2); if (_root.bank2 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A10" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(10); if (_root.upgrade2 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A3" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(3); if (_root.combo1 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A4" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(4); if (_root.combo2 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A12" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(12); if (_root.picky == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A11" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(11); if (_root.splosion == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A5" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(5); if (_root.unbreakable == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A13" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(13); if (_root.pongKing == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A6" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(6); if (_root.perfect1 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A14" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(14); if (_root.pixelHugger == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A7" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(7); if (_root.perfect2 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A8" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(8); if (_root.perfect3 == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A15" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(15); if (_root.gameCompleted == true) { this._alpha = 100; } else { this._alpha = 30; } }
Instance of Symbol 572 MovieClip "A16" in Symbol 833 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(16); if (_root.Kong == true) { this._alpha = 100; } else { this._alpha = 30; } }
Symbol 846 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 849 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 849 MovieClip Frame 218
_root.nextFrame();
Symbol 863 Button
on (press) { getURL ("http://www.freesparkgames.com/", "_blank"); }
Symbol 864 MovieClip Frame 118
_root.gotoAndPlay("Menu");
Symbol 867 MovieClip Frame 1
stop();
Instance of Symbol 192 MovieClip in Symbol 867 MovieClip Frame 1
onClipEvent (enterFrame) { this.stop(); this.lightning.stop(); }
Symbol 867 MovieClip Frame 2
stop();
Instance of Symbol 192 MovieClip in Symbol 867 MovieClip Frame 2
onClipEvent (enterFrame) { this.stop(); this.lightning.stop(); }
Symbol 867 MovieClip Frame 3
stop();
Instance of Symbol 192 MovieClip in Symbol 867 MovieClip Frame 3
onClipEvent (enterFrame) { this.stop(); this.lightning.stop(); }
Symbol 867 MovieClip Frame 4
stop();
Instance of Symbol 192 MovieClip in Symbol 867 MovieClip Frame 4
onClipEvent (enterFrame) { this.stop(); this.lightning.stop(); }
Symbol 867 MovieClip Frame 5
stop();
Instance of Symbol 192 MovieClip in Symbol 867 MovieClip Frame 5
onClipEvent (enterFrame) { this.stop(); this.lightning.stop(); }
Symbol 876 MovieClip Frame 100
stop();
Instance of Symbol 290 MovieClip in Symbol 888 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = (Math.random() * 75) + 25; }
Instance of Symbol 883 MovieClip in Symbol 889 MovieClip Frame 1
onClipEvent (enterFrame) { this._alpha = (_root.health / 100) * 50; }
Symbol 899 MovieClip Frame 1
play();
Symbol 899 MovieClip Frame 27
stop();
Symbol 908 MovieClip Frame 1
stop();
Symbol 908 MovieClip Frame 2
stop();
Symbol 909 MovieClip Frame 1
play();
Symbol 909 MovieClip Frame 30
stop();
Instance of Symbol 908 MovieClip "AmmoBar" in Symbol 909 MovieClip Frame 30
onClipEvent (enterFrame) { this._yscale = _root.posShots; }
Symbol 910 MovieClip Frame 126
stop();
Symbol 924 MovieClip Frame 1
stop();
Instance of Symbol 622 MovieClip in Symbol 924 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 919 MovieClip in Symbol 924 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (_root.paddleUp >= 1) { var spark = _root.attachMovie("Spark", "Spark" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); spark._x = _root.paddle._x - 22; spark._y = _root.paddle._y; } } }
Instance of Symbol 919 MovieClip in Symbol 924 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (_root.paddleUp >= 1) { var spark = _root.attachMovie("Spark", "Spark" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); spark._x = _root.paddle._x + 22; spark._y = _root.paddle._y; } } }
Symbol 924 MovieClip Frame 2
stop();
Instance of Symbol 923 MovieClip in Symbol 924 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (_root.paddleUp >= 1) { var spark = _root.attachMovie("Spark", "Spark" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); spark._x = _root.paddle._x - 22; spark._y = _root.paddle._y; } } }
Instance of Symbol 923 MovieClip in Symbol 924 MovieClip Frame 2
onClipEvent (enterFrame) { if (_root.paddle.started == true) { if (_root.paddleUp >= 1) { var spark = _root.attachMovie("Spark", "Spark" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); spark._x = _root.paddle._x + 22; spark._y = _root.paddle._y; } } }
Symbol 938 MovieClip Frame 1
stop();
Symbol 941 MovieClip Frame 1
stop();
Symbol 941 MovieClip Frame 2
play();
Symbol 941 MovieClip Frame 45
gotoAndPlay (2);
Symbol 945 MovieClip Frame 1
stop();
Symbol 945 MovieClip Frame 2
stop();
Symbol 945 MovieClip Frame 3
stop();
Symbol 947 MovieClip Frame 120
this.unloadMovie();
Instance of Symbol 952 MovieClip "glow" in Symbol 953 MovieClip Frame 1
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (_visible == true) { this._alpha = this._alpha - 10; if (this._alpha <= 0) { this._visible = false; this._alpha = 100; } } }

Library Items

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

Instance Names

"loader"Frame 1Symbol 131 MovieClip
"BG"Frame 4Symbol 481 MovieClip
"menuButton"Frame 4Symbol 505 Button
"menuButton2"Frame 4Symbol 506 Button
"menuButton"Frame 4Symbol 507 Button
"menuButton"Frame 4Symbol 508 Button
"fade"Frame 4Symbol 253 MovieClip [Fade]
"achievement"Frame 4Symbol 573 MovieClip
"musicManager"Frame 4Symbol 575 MovieClip
"BG"Frame 5Symbol 481 MovieClip
"fade"Frame 5Symbol 253 MovieClip [Fade]
"m1"Frame 5Symbol 599 EditableText
"m2"Frame 5Symbol 600 EditableText
"m3"Frame 5Symbol 601 EditableText
"m4"Frame 5Symbol 602 EditableText
"m5"Frame 5Symbol 603 EditableText
"m6"Frame 5Symbol 604 EditableText
"m7"Frame 5Symbol 605 EditableText
"m8"Frame 5Symbol 606 EditableText
"m9"Frame 5Symbol 607 EditableText
"m10"Frame 5Symbol 608 EditableText
"BG"Frame 6Symbol 481 MovieClip
"UL1"Frame 6Symbol 619 MovieClip
"UL2"Frame 6Symbol 619 MovieClip
"UL3"Frame 6Symbol 619 MovieClip
"UL4"Frame 6Symbol 619 MovieClip
"pu1"Frame 6Symbol 629 MovieClip
"pu2"Frame 6Symbol 629 MovieClip
"pu3"Frame 6Symbol 629 MovieClip
"bu1"Frame 6Symbol 632 MovieClip
"bu2"Frame 6Symbol 632 MovieClip
"bu3"Frame 6Symbol 632 MovieClip
"zu1"Frame 6Symbol 638 MovieClip
"zu2"Frame 6Symbol 638 MovieClip
"zu3"Frame 6Symbol 638 MovieClip
"wu1"Frame 6Symbol 643 MovieClip
"wu2"Frame 6Symbol 643 MovieClip
"wu3"Frame 6Symbol 643 MovieClip
"ud"Frame 6Symbol 661 MovieClip
"fade"Frame 6Symbol 253 MovieClip [Fade]
"FB"Frame 7Symbol 672 MovieClip
"fade"Frame 7Symbol 253 MovieClip [Fade]
"SU"Frame 8Symbol 793 MovieClip
"fade"Frame 8Symbol 253 MovieClip [Fade]
"config"Frame 9Symbol 833 MovieClip
"fade"Frame 9Symbol 253 MovieClip [Fade]
"BG"Frame 12Symbol 481 MovieClip
"side1"Frame 12Symbol 866 MovieClip
"side2"Frame 12Symbol 866 MovieClip
"superBar"Frame 12Symbol 876 MovieClip
"UI"Frame 12Symbol 889 MovieClip
"cross"Frame 12Symbol 293 MovieClip
"fps"Frame 12Symbol 890 EditableText
"mouse"Frame 12Symbol 895 MovieClip
"Box"Frame 12Symbol 910 MovieClip
"GridManager"Frame 12Symbol 915 MovieClip
"timer"Frame 12Symbol 917 MovieClip
"paddle"Frame 12Symbol 938 MovieClip
"popup"Frame 12Symbol 941 MovieClip
"instruction"Frame 12Symbol 945 MovieClip
"fade"Frame 12Symbol 253 MovieClip [Fade]
"fadeDeath"Frame 12Symbol 253 MovieClip [Fade]
"achievement"Frame 12Symbol 573 MovieClip
"musicManager"Frame 12Symbol 575 MovieClip
"timer"Frame 13Symbol 917 MovieClip
"fade"Frame 13Symbol 253 MovieClip [Fade]
"timer"Frame 14Symbol 917 MovieClip
"fade"Frame 14Symbol 253 MovieClip [Fade]
"timer"Frame 15Symbol 917 MovieClip
"fade"Frame 15Symbol 253 MovieClip [Fade]
"timer"Frame 16Symbol 917 MovieClip
"fade"Frame 16Symbol 253 MovieClip [Fade]
"timer"Frame 17Symbol 917 MovieClip
"fade"Frame 17Symbol 253 MovieClip [Fade]
"timer"Frame 18Symbol 917 MovieClip
"fade"Frame 18Symbol 253 MovieClip [Fade]
"timer"Frame 19Symbol 917 MovieClip
"fade"Frame 19Symbol 253 MovieClip [Fade]
"timer"Frame 20Symbol 917 MovieClip
"fade"Frame 20Symbol 253 MovieClip [Fade]
"ball"Frame 21Symbol 198 MovieClip
"pong"Frame 21Symbol 953 MovieClip
"playerScore"Frame 21Symbol 954 EditableText
"computerScore"Frame 21Symbol 955 EditableText
"fade"Frame 21Symbol 253 MovieClip [Fade]
"base"Symbol 10 MovieClip Frame 1Symbol 2 MovieClip
"shield"Symbol 39 MovieClip Frame 1Symbol 36 MovieClip
"healthBar"Symbol 39 MovieClip Frame 1Symbol 38 MovieClip
"multiplierText"Symbol 51 MovieClip [Multiplier] Frame 1Symbol 46 EditableText
"bonus"Symbol 51 MovieClip [Multiplier] Frame 1Symbol 50 MovieClip
"gun1"Symbol 159 MovieClip Frame 1Symbol 140 MovieClip
"base"Symbol 160 MovieClip [Aegis] Frame 1Symbol 159 MovieClip
"healthBar"Symbol 171 MovieClip Frame 1Symbol 170 MovieClip
"gun"Symbol 172 MovieClip Frame 1Symbol 171 MovieClip
"lightning"Symbol 192 MovieClip Frame 1Symbol 187 MovieClip
"base"Symbol 199 MovieClip [BulletNeg] Frame 1Symbol 198 MovieClip
"base"Symbol 200 MovieClip [BulletPos] Frame 1Symbol 198 MovieClip
"gun"Symbol 259 MovieClip Frame 1Symbol 255 MovieClip
"glow"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"gun"Symbol 264 MovieClip Frame 1Symbol 255 MovieClip
"glow"Symbol 264 MovieClip Frame 1Symbol 263 MovieClip
"gun1"Symbol 278 MovieClip Frame 1Symbol 255 MovieClip
"gun2"Symbol 278 MovieClip Frame 1Symbol 273 MovieClip
"gun1"Symbol 279 MovieClip Frame 1Symbol 255 MovieClip
"gun2"Symbol 279 MovieClip Frame 1Symbol 273 MovieClip
"glow"Symbol 279 MovieClip Frame 1Symbol 278 MovieClip
"base"Symbol 282 MovieClip [GridPoint] Frame 1Symbol 281 MovieClip
"glow1"Symbol 309 MovieClip Frame 1Symbol 306 MovieClip
"glow2"Symbol 309 MovieClip Frame 1Symbol 308 MovieClip
"base"Symbol 312 MovieClip Frame 1Symbol 300 MovieClip
"tween"Symbol 312 MovieClip Frame 1Symbol 309 MovieClip
"glow"Symbol 313 MovieClip [Karma] Frame 1Symbol 312 MovieClip
"center"Symbol 364 MovieClip Frame 1Symbol 355 MovieClip
"center"Symbol 367 MovieClip Frame 1Symbol 355 MovieClip
"base"Symbol 399 MovieClip Frame 1Symbol 2 MovieClip
"glow"Symbol 426 MovieClip Frame 1Symbol 425 MovieClip
"glow"Symbol 436 MovieClip Frame 1Symbol 435 MovieClip
"end1"Symbol 439 MovieClip [WormNeg] Frame 1Symbol 433 MovieClip
"end1"Symbol 439 MovieClip [WormNeg] Frame 1Symbol 433 MovieClip
"lightning"Symbol 439 MovieClip [WormNeg] Frame 1Symbol 436 MovieClip
"end2"Symbol 440 MovieClip [WormPos] Frame 1Symbol 433 MovieClip
"end1"Symbol 440 MovieClip [WormPos] Frame 1Symbol 433 MovieClip
"lightning"Symbol 440 MovieClip [WormPos] Frame 1Symbol 436 MovieClip
"glow"Symbol 449 MovieClip Frame 1Symbol 448 MovieClip
"gun2"Symbol 462 MovieClip Frame 1Symbol 455 MovieClip
"gun1"Symbol 462 MovieClip Frame 1Symbol 457 MovieClip
"gun2"Symbol 462 MovieClip Frame 1Symbol 457 MovieClip
"base"Symbol 463 MovieClip [Xenophobe] Frame 1Symbol 462 MovieClip
"icon"Symbol 573 MovieClip Frame 1Symbol 572 MovieClip
"notice"Symbol 698 MovieClip Frame 1Symbol 696 MovieClip
"NP"Symbol 793 MovieClip Frame 150Symbol 792 MovieClip
"bullet1"Symbol 833 MovieClip Frame 2Symbol 816 MovieClip
"dot1"Symbol 833 MovieClip Frame 2Symbol 825 MovieClip
"dot2"Symbol 833 MovieClip Frame 2Symbol 826 MovieClip
"dot3"Symbol 833 MovieClip Frame 2Symbol 826 MovieClip
"A1"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A9"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A2"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A10"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A3"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A4"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A12"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A11"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A5"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A13"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A6"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A14"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A7"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A8"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A15"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"A16"Symbol 833 MovieClip Frame 3Symbol 572 MovieClip
"healthText"Symbol 889 MovieClip Frame 1Symbol 885 EditableText
"AmmoBar"Symbol 909 MovieClip Frame 1Symbol 908 MovieClip
"AmmoBar"Symbol 909 MovieClip Frame 30Symbol 908 MovieClip
"AmmoEx"Symbol 910 MovieClip Frame 126Symbol 909 MovieClip
"base"Symbol 938 MovieClip Frame 1Symbol 924 MovieClip
"glow"Symbol 953 MovieClip Frame 1Symbol 952 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 7 as "TriPos"
ExportAssets (56)Timeline Frame 1Symbol 11 as "TriNeg"
ExportAssets (56)Timeline Frame 1Symbol 17 as "Instruction5"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Instruction4"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Instruction3"
ExportAssets (56)Timeline Frame 1Symbol 24 as "Instruction2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "Instruction1"
ExportAssets (56)Timeline Frame 1Symbol 40 as "Boss1Pos"
ExportAssets (56)Timeline Frame 1Symbol 43 as "SideRightPos"
ExportAssets (56)Timeline Frame 1Symbol 44 as "SideLeftPos"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Multiplier"
ExportAssets (56)Timeline Frame 1Symbol 52 as "MultiplierText"
ExportAssets (56)Timeline Frame 1Symbol 55 as "Level 11"
ExportAssets (56)Timeline Frame 1Symbol 58 as "Ammo"
ExportAssets (56)Timeline Frame 1Symbol 68 as "Level 10"
ExportAssets (56)Timeline Frame 1Symbol 77 as "Level 6"
ExportAssets (56)Timeline Frame 1Symbol 85 as "Level 7"
ExportAssets (56)Timeline Frame 1Symbol 93 as "Level 5"
ExportAssets (56)Timeline Frame 1Symbol 101 as "Level 4"
ExportAssets (56)Timeline Frame 1Symbol 109 as "Level 3"
ExportAssets (56)Timeline Frame 1Symbol 117 as "Level 2"
ExportAssets (56)Timeline Frame 1Symbol 124 as "Level 1"
ExportAssets (56)Timeline Frame 3Symbol 160 as "Aegis"
ExportAssets (56)Timeline Frame 3Symbol 173 as "Artillery1Neg"
ExportAssets (56)Timeline Frame 3Symbol 174 as "Artillery1Pos"
ExportAssets (56)Timeline Frame 3Symbol 177 as "BlurNeg"
ExportAssets (56)Timeline Frame 3Symbol 180 as "BlurPos"
ExportAssets (56)Timeline Frame 3Symbol 193 as "Bomb"
ExportAssets (56)Timeline Frame 3Symbol 196 as "Blast"
ExportAssets (56)Timeline Frame 3Symbol 199 as "BulletNeg"
ExportAssets (56)Timeline Frame 3Symbol 200 as "BulletPos"
ExportAssets (56)Timeline Frame 3Symbol 205 as "CoreNeg"
ExportAssets (56)Timeline Frame 3Symbol 206 as "CorePos"
ExportAssets (56)Timeline Frame 3Symbol 229 as "EnemyBasicNeg"
ExportAssets (56)Timeline Frame 3Symbol 248 as "EnemyBasicPos"
ExportAssets (56)Timeline Frame 3Symbol 249 as "EnemyLeftNeg"
ExportAssets (56)Timeline Frame 3Symbol 250 as "EnemyLeftPos"
ExportAssets (56)Timeline Frame 3Symbol 251 as "EnemyRightNeg"
ExportAssets (56)Timeline Frame 3Symbol 252 as "EnemyRightPos"
ExportAssets (56)Timeline Frame 3Symbol 253 as "Fade"
ExportAssets (56)Timeline Frame 3Symbol 260 as "FangLeftPos"
ExportAssets (56)Timeline Frame 3Symbol 265 as "FangNeg"
ExportAssets (56)Timeline Frame 3Symbol 266 as "FangPos"
ExportAssets (56)Timeline Frame 3Symbol 267 as "FangRightPos"
ExportAssets (56)Timeline Frame 3Symbol 280 as "Feral"
ExportAssets (56)Timeline Frame 3Symbol 282 as "GridPoint"
ExportAssets (56)Timeline Frame 3Symbol 291 as "Gun"
ExportAssets (56)Timeline Frame 3Symbol 295 as "Health"
ExportAssets (56)Timeline Frame 3Symbol 298 as "HorizontalLine"
ExportAssets (56)Timeline Frame 3Symbol 313 as "Karma"
ExportAssets (56)Timeline Frame 3Symbol 316 as "ParticleBomb"
ExportAssets (56)Timeline Frame 3Symbol 319 as "ParticleDie"
ExportAssets (56)Timeline Frame 3Symbol 322 as "ParticleHeal"
ExportAssets (56)Timeline Frame 3Symbol 325 as "ParticleNeg"
ExportAssets (56)Timeline Frame 3Symbol 328 as "ParticlePos"
ExportAssets (56)Timeline Frame 3Symbol 330 as "ParticleTrail"
ExportAssets (56)Timeline Frame 3Symbol 333 as "ShotNeg"
ExportAssets (56)Timeline Frame 3Symbol 336 as "ShotNegLeft"
ExportAssets (56)Timeline Frame 3Symbol 339 as "ShotNegMid"
ExportAssets (56)Timeline Frame 3Symbol 340 as "ShotNegRight"
ExportAssets (56)Timeline Frame 3Symbol 343 as "ShotPos"
ExportAssets (56)Timeline Frame 3Symbol 346 as "ShotPosLeft"
ExportAssets (56)Timeline Frame 3Symbol 349 as "ShotPosMid"
ExportAssets (56)Timeline Frame 3Symbol 350 as "ShotPosRight"
ExportAssets (56)Timeline Frame 3Symbol 353 as "Spark"
ExportAssets (56)Timeline Frame 3Symbol 365 as "Spin1Neg"
ExportAssets (56)Timeline Frame 3Symbol 368 as "Spin1Pos"
ExportAssets (56)Timeline Frame 3Symbol 370 as "SprayLeftNeg"
ExportAssets (56)Timeline Frame 3Symbol 371 as "SprayLeftPos"
ExportAssets (56)Timeline Frame 3Symbol 372 as "SprayRightNeg"
ExportAssets (56)Timeline Frame 3Symbol 373 as "SprayRightPos"
ExportAssets (56)Timeline Frame 3Symbol 374 as "SprayXLeftNeg"
ExportAssets (56)Timeline Frame 3Symbol 375 as "SprayXLeftPos"
ExportAssets (56)Timeline Frame 3Symbol 376 as "SprayXRightNeg"
ExportAssets (56)Timeline Frame 3Symbol 377 as "SprayXRightPos"
ExportAssets (56)Timeline Frame 3Symbol 380 as "TrailNeg"
ExportAssets (56)Timeline Frame 3Symbol 383 as "TrailNeg1"
ExportAssets (56)Timeline Frame 3Symbol 385 as "TrailNeg2"
ExportAssets (56)Timeline Frame 3Symbol 387 as "TrailNeg3"
ExportAssets (56)Timeline Frame 3Symbol 390 as "TrailPos1"
ExportAssets (56)Timeline Frame 3Symbol 391 as "TrailPos1D"
ExportAssets (56)Timeline Frame 3Symbol 393 as "TrailPos2"
ExportAssets (56)Timeline Frame 3Symbol 394 as "TrailPos2D"
ExportAssets (56)Timeline Frame 3Symbol 396 as "TrailPos3"
ExportAssets (56)Timeline Frame 3Symbol 397 as "TrailPos3D"
ExportAssets (56)Timeline Frame 3Symbol 398 as "TurretNeg"
ExportAssets (56)Timeline Frame 3Symbol 400 as "TurretPos"
ExportAssets (56)Timeline Frame 3Symbol 427 as "Valkyrie"
ExportAssets (56)Timeline Frame 3Symbol 429 as "VerticalLine"
ExportAssets (56)Timeline Frame 3Symbol 439 as "WormNeg"
ExportAssets (56)Timeline Frame 3Symbol 440 as "WormPos"
ExportAssets (56)Timeline Frame 3Symbol 463 as "Xenophobe"
ExportAssets (56)Timeline Frame 3Symbol 465 as "Main theme"
ExportAssets (56)Timeline Frame 3Symbol 466 as "Achievement"
ExportAssets (56)Timeline Frame 3Symbol 467 as "Menu music"
ExportAssets (56)Timeline Frame 3Symbol 468 as "Explosion"
ExportAssets (56)Timeline Frame 3Symbol 469 as "enemyShot"
ExportAssets (56)Timeline Frame 3Symbol 470 as "Bang"
ExportAssets (56)Timeline Frame 3Symbol 471 as "Deflect"
ExportAssets (56)Timeline Frame 3Symbol 472 as "Boss music"
ExportAssets (56)Timeline Frame 3Symbol 473 as "wallHit"

Labels

"Menu"Frame 4
"Level Select"Frame 5
"Upgrades"Frame 6
"Death"Frame 7
"Startup"Frame 8
"Settings"Frame 9
"Intro 1"Frame 10
"Intro 2"Frame 11
"Level1"Frame 12
"level2"Frame 13
"Level3"Frame 14
"Level4"Frame 15
"Level5"Frame 16
"Level6"Frame 17
"Level7"Frame 18
"Level8"Frame 19
"Level9"Frame 20
"Level10"Frame 21
"Boss"Symbol 941 MovieClip Frame 2

Dynamic Text Variables

percentbytesSymbol 133 EditableText"<p align="left"><font face="Virtual DJ" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>"




https://swfchan.com/54/268336/info.shtml
Created: 16/6 -2026 16:48:03 Last modified: 16/6 -2026 16:48:03 Server time: 28/06 -2026 19:09:20