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

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

Pixel Blaster.swf

This is the info page for
Flash #30220

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


Text
Combo x

2

A game by www.thorgaming.com

A Game developed By

FEEL FREE TO USE THIS
ON YOUR SITE.

Energy

Health

LIVES

3

SCORE

COMBO BONUS!

Sound

Exit To Menu

qUALITY

low

default is "med" graphical quality
set to "high" if your pc is quick and "low" if you experience lag

low

med

med

high

high

PLAY MORE STUFF

PLAY WITH HIGHSCORES

HIGHSCORES

INSTRUCTIONS

EASY

MEDIUM

HARD

START

PIXEL BLASTER

INSTRUCTIONS

Back

The game is simple, destroy all the incoming waves, collect the
energy cells to restore energy used from charged laser shots and the
sheild.

hold left button to
charge laser, release to
fire. Tap for weak laser.

aim ship

ship thrusters

W

A

S

D

OR

space

jet brakes

Q

sheild

hold to activate sheilds,
these rebound enemy
fire and protect you from
all projectiles.

**Tip - Its best to hit the enemy when they are lined
up with a mega blast shot - Hold fire to charge

P

pause

WAVE

1

ROUND
COMPLETED

GAME OVER

LIFE LOST

PAUSED

BOSS DEFEATED

BOSS

NICE! ALL DONE

retry Without submit

PLAY

score

retry without submit?

Play with highscores

SCORE

SCORE

LIVES LEFT BONUS

SCORE

COMBO KILL BONUS

SCORE

ENEMIES KILLED

SCORE

BOSSES DEFEATED

SCORE

ActionScript [AS1/AS2]

Frame 1
_quality = "medium";
Frame 2
_global.setuplevel = function () { var _local1 = _root; var _local2 = this; function notfiring() { var _local1 = _root; if (_local1.weaponcharge <= 50) { autofiresound = new Sound(_local1); autofiresound.attachSound("lazerfire"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_local1); autofiresound.attachSound("chargedlazerfire"); autofiresound.start(0, 1); _local1.shaker.gotoAndPlay("chargedhit"); } _local1.lazercharge.stop(); shoot(20, this); _local1.firing = 0; } function fireweapon() { var _local1 = _root; _local1.firing = 1; _local1.shaker.gotoAndPlay("lighthit"); myTimer = setInterval(wait, 1000); _local1.ready = 0; _local1.shotsfired = _local1.shotsfired + 1; } function clump_about2() { var _local1 = this; if (_root.gamepaused == 0) { if (_root.targetsleft == 0) { if (_root.theroundcomplete == 0) { if (kNumberGuys >= 8) { _root.wavecompletemovie.play(); } else { kNumberGuys = kNumberGuys + 1; _root.wave = _root.wave + 1; _root.rocketspeed = _root.rocketspeed - 0.5; _root.enemyseparation = 0; _root.targetsleft = kNumberGuys; makeBalls(); } } } myRadians = Math.atan2((_root._ymouse - _local1._y) - 300, (_root._xmouse - _local1._x) - 300); myDegrees = Math.round((myRadians * 180) / Math.PI); _local1._rotation = myDegrees + 90; hitvelocity = Math.sqrt((_local1.vx * _local1.vx) + (_local1.vy * _local1.vy)); _local1.vx = _local1.vx * kDamp; _local1.vy = _local1.vy * kDamp; _local1.vx = _local1.vx + (gTx * kGravWeight); _local1.vy = _local1.vy + (gTy * kGravWeight); var fx = 0; var _local3 = 0; var _local2 = guys.length - 1; while (_local2 >= 0) { if ((guys[_local2] != _local1) && (_local1.hitTest(guys[_local2]))) { var dx = ((_local1._x + _local1.vx) - guys[_local2]._x); var dy = ((_local1._y + _local1.vy) - guys[_local2]._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = ((_local1.radius + guys[_local2].radius) - dist); if (dmax > 0) { var mag1 = ((dmax * kCollisionDamp) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); } } _local2--; } _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; var dx = (-(_local1._x + _local1.vx)); var dy = (-(_local1._y + _local1.vy)); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = (dist - ((SW / 2) - _local1.radius)); if (dmax > 0) { var mag1 = ((dmax * 2.2) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; } _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; } } function clump_about() { var _local1 = this; if (_root.gamepaused == 0) { if (_local1.alive == 1) { myRadians = Math.atan2(_root.objcell_mc.ship._y - _local1._y, _root.objcell_mc.ship._x - _local1._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _local1._rotation = myDegrees + 90; if (Math.random() > (0.999 - (_root.wave / 15000))) { shootrocket(_local1); } if (Math.random() > (0.995 - (_root.wave / 1000))) { enemyshoot(10 + (_root.wave / 100), _local1); } if (_local1._x < objcell_mc.ship._x) { _local1.vx = _local1.vx + ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._x > objcell_mc.ship._x) { _local1.vx = _local1.vx - ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._y > objcell_mc.ship._y) { _local1.vy = _local1.vy - ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._y < objcell_mc.ship._y) { _local1.vy = _local1.vy + ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } } else { _local1.vy = 0; _local1.vx = 0; } _local1.vx = _local1.vx * kDamp; _local1.vy = _local1.vy * kDamp; _local1.vx = _local1.vx + (gTx * kGravWeight); _local1.vy = _local1.vy + (gTy * kGravWeight); var fx = 0; var _local3 = 0; var _local2 = guys.length - 1; while (_local2 >= 0) { if ((guys[_local2] != _local1) && (_local1.hitTest(guys[_local2]))) { var dx = ((_local1._x + _local1.vx) - guys[_local2]._x); var dy = ((_local1._y + _local1.vy) - guys[_local2]._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = ((_local1.radius + guys[_local2].radius) - dist); if (dmax > 0) { if (soundplay == 1) { hit = new Sound(_local1); hit.attachSound("hit"); hit.start(0, 1); soundplay = 0; } else { soundplay = soundplay + 1; } var mag1 = (dmax / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); } } _local2--; } _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; var dx = (-(_local1._x + _local1.vx)); var dy = (-(_local1._y + _local1.vy)); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = (dist - ((SW / 2) - _local1.radius)); if (dmax > 0) { var mag1 = ((dmax * 2.2) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; } _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; } } function makeBalls() { var _local2 = _root; _local2.wavenumber.play(); _local2.therandomnumber = math.random(); var _local3 = 400000 /* 0x061A80 */; while (_local3 < (400000 + kNumberGuys)) { var _local1 = objcell_mc.attachMovie("enemytarget" + _local2.targetmovienumber, "enemytarget" + (_local3 - 399999), _local3); guys.push(_local1); _local1.health = _local2.enemyroundhealth; if (_local2.therandomnumber > 0.7) { _local1._x = (-300 + _local2.enemyseparation) + 30; _local1._y = (-100 + _local2.enemyseparation) + 30; _local2.enemyseparation = _local2.enemyseparation + 30; } else if (_local2.therandomnumber > 0.4) { _local1._x = (-300 + _local2.enemyseparation) + 30; _local1._y = (-100 - _local2.enemyseparation) + 30; _local2.enemyseparation = _local2.enemyseparation + 30; } else if (_local2.therandomnumber > 0.3) { _local1._x = (200 - _local2.enemyseparation) + 30; _local1._y = (-100 + _local2.enemyseparation) + 30; _local2.enemyseparation = _local2.enemyseparation + 30; } else { _local1._x = (200 - _local2.enemyseparation) + 30; _local1._y = (-100 - _local2.enemyseparation) + 30; _local2.enemyseparation = _local2.enemyseparation + 30; } _local1.vx = (_local1.vy = 0); _local1.lx = (_local1.ly = 0); _local1.radius = 15; var v = (128 + random(127)); _local1.onEnterFrame = clump_about; _local1.alive = 1; _local3++; } } _local1.song.stop(); _local1.merandomnumber = Math.random(); if (_local1.merandomnumber > 0.7) { _local1.song = new Sound(_local1); _local1.song.attachSound("gamesong"); _local1.song.start(0, 99999); } else if (_local1.merandomnumber > 0.3) { _local1.song = new Sound(_local1); _local1.song.attachSound("gamesong1"); _local1.song.start(0, 99999); } else { _local1.song = new Sound(_local1); _local1.song.attachSound("gamesong2"); _local1.song.start(0, 99999); } _local1.theroundcomplete = 0; _local1.objcell_mc.removeMovieClip(_local2); kNumberGuys = 1; _local1.targetsleft = kNumberGuys; soundplay = 0; kGravWeight = 6; kDamp = 0.968; kCollisionDamp = 0.3; kSpinR = (kSpin * Math.PI) / 180; stop(); SW = 600; SH = 600; kRadiansToDegrees = 57.2957795130823; kDegreesToRadians = (Math.PI/180); gTx = 0; gTy = 0; guys = []; _local1.createEmptyMovieClip("objcell_mc", 1); objcell_mc._x = SW / 2; objcell_mc._y = SH / 2; var _local3 = objcell_mc.attachMovie("ship", "ship", 300000); guys.push(_local3); _local3._x = _local1.rememberx; _local3._y = _local1.remembery; _local3.health = 100; _local3.vx = (_local3.vy = 0); _local3.lx = (_local3.ly = 0); _local3.radius = 15; var v = (128 + random(127)); _local3.onEnterFrame = clump_about2; _local3.onMouseDown = fireweapon; _local3.onMouseUp = notfiring; objcell_mc.onEnterFrame = function () { var _local2 = guys.length - 1; while (_local2 >= 0) { var _local1 = guys[_local2]; var _local3 = Math.sqrt((_local1._x * _local1._x) + (_local1._y * _local1._y)); var ang = Math.atan2(_local1._y, _local1._x); _local1._x = Math.cos(ang + kSpinR) * _local3; _local1._y = Math.sin(ang + kSpinR) * _local3; _local2--; } }; makeBalls(); }; _global.setupbosslevel = function () { var _local1 = this; var _local3 = _root; function notfiring() { var _local1 = _root; if (_local1.weaponcharge <= 50) { autofiresound = new Sound(_local1); autofiresound.attachSound("lazerfire"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_local1); autofiresound.attachSound("chargedlazerfire"); autofiresound.start(0, 1); _local1.shaker.gotoAndPlay("chargedhit"); } _local1.lazercharge.stop(); shoot(20, this); _local1.firing = 0; } function fireweapon() { var _local1 = _root; _local1.firing = 1; _local1.shaker.gotoAndPlay("lighthit"); myTimer = setInterval(wait, 1000); _local1.ready = 0; _local1.shotsfired = _local1.shotsfired + 1; } function clump_about2() { var _local1 = this; if (_root.gamepaused == 0) { myRadians = Math.atan2((_root._ymouse - _local1._y) - 300, (_root._xmouse - _local1._x) - 300); myDegrees = Math.round((myRadians * 180) / Math.PI); _local1._rotation = myDegrees + 90; hitvelocity = Math.sqrt((_local1.vx * _local1.vx) + (_local1.vy * _local1.vy)); _local1.vx = _local1.vx * kDamp; _local1.vy = _local1.vy * kDamp; _local1.vx = _local1.vx + (gTx * kGravWeight); _local1.vy = _local1.vy + (gTy * kGravWeight); var fx = 0; var _local3 = 0; var _local2 = guys.length - 1; while (_local2 >= 0) { if ((guys[_local2] != _local1) && (_local1.hitTest(guys[_local2]))) { var dx = ((_local1._x + _local1.vx) - guys[_local2]._x); var dy = ((_local1._y + _local1.vy) - guys[_local2]._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = ((_local1.radius + guys[_local2].radius) - dist); if (dmax > 0) { var mag1 = ((dmax * kCollisionDamp) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); } } _local2--; } _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; var dx = (-(_local1._x + _local1.vx)); var dy = (-(_local1._y + _local1.vy)); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = (dist - ((SW / 2) - _local1.radius)); if (dmax > 0) { var mag1 = ((dmax * 2.2) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; } _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; } } function clump_about() { var _local1 = this; if (_root.gamepaused == 0) { if (_local1.alive == 1) { myRadians = Math.atan2(_root.objcell_mc.ship._y - _local1._y, _root.objcell_mc.ship._x - _local1._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _local1._rotation = myDegrees + 90; if (Math.random() > (0.98 - (_root.wave / 1000))) { shootrocket(_local1); } if (Math.random() > (0.98 - (_root.wave / 1000))) { bossshoot(10 + (_root.wave / 100), _local1); } if (_local1._x < objcell_mc.ship._x) { _local1.vx = _local1.vx + ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._x > objcell_mc.ship._x) { _local1.vx = _local1.vx - ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._y > objcell_mc.ship._y) { _local1.vy = _local1.vy - ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } if (_local1._y < objcell_mc.ship._y) { _local1.vy = _local1.vy + ((((Math.random() * 0.4) + 0.1) / 50) * _root.wave); } } else { _local1.vy = 0; _local1.vx = 0; } _local1.vx = _local1.vx * kDamp; _local1.vy = _local1.vy * kDamp; _local1.vx = _local1.vx + (gTx * kGravWeight); _local1.vy = _local1.vy + (gTy * kGravWeight); var fx = 0; var _local3 = 0; var _local2 = guys.length - 1; while (_local2 >= 0) { if ((guys[_local2] != _local1) && (_local1.hitTest(guys[_local2]))) { var dx = ((_local1._x + _local1.vx) - guys[_local2]._x); var dy = ((_local1._y + _local1.vy) - guys[_local2]._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = ((_local1.radius + guys[_local2].radius) - dist); if (dmax > 0) { if (soundplay == 1) { hit = new Sound(_local1); hit.attachSound("hit"); hit.start(0, 1); soundplay = 0; } else { soundplay = soundplay + 1; } var mag1 = (dmax / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); } } _local2--; } _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; var dx = (-(_local1._x + _local1.vx)); var dy = (-(_local1._y + _local1.vy)); var dist = Math.sqrt((dx * dx) + (dy * dy)); var dmax = (dist - ((SW / 2) - _local1.radius)); if (dmax > 0) { var mag1 = ((dmax * 2.2) / dist); fx = fx + (dx * mag1); _local3 = _local3 + (dy * mag1); _local1.vx = _local1.vx + fx; _local1.vy = _local1.vy + _local3; } _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; } } function makeBalls() { var _local2 = _root; _local2.wavenumber.play(); _local2.therandomnumber = math.random(); var _local1 = objcell_mc.attachMovie("enemyboss" + _local2.bossmovienumber, "enemyboss1", 200000 + _local2.bossmovienumber); guys.push(_local1); _local1.health = _local2.enemybosshealth * (_local2.bossmovienumber / 2); _local2.bossmovienumber = _local2.bossmovienumber + 1; _local1.damagespot1 = 0; _local1.damagespot2 = 0; _local1.damagespot3 = 0; _local1.damagespot4 = 0; _local1.damagespot5 = 0; _local1._x = 0; _local1._y = -200; _local1.vx = (_local1.vy = 0); _local1.lx = (_local1.ly = 0); _local1.radius = 70; var v = (128 + random(127)); _local1.onEnterFrame = clump_about; _local1.alive = 1; } _local3.song.stop(); _local3.song = new Sound(_local3); _local3.song.attachSound("bossmusic"); _local3.song.start(0, 99999); kNumberGuys = 1; _local3.targetsleft = kNumberGuys; soundplay = 0; kGravWeight = 6; kDamp = 0.968; kCollisionDamp = 0.3; kSpinR = (kSpin * Math.PI) / 180; stop(); SW = 600; SH = 600; kRadiansToDegrees = 57.2957795130823; kDegreesToRadians = (Math.PI/180); gTx = 0; gTy = 0; guys = []; _local3.createEmptyMovieClip("objcell_mc", 1); objcell_mc._x = SW / 2; objcell_mc._y = SH / 2; var mc = objcell_mc.attachMovie("ship", "ship", 300000); guys.push(mc); mc._x = _local3.rememberx; mc._y = _local3.remembery; mc.health = 100; mc.vx = (mc.vy = 0); mc.lx = (mc.ly = 0); mc.radius = 15; var v = (128 + random(127)); mc.onEnterFrame = clump_about2; mc.onMouseDown = fireweapon; mc.onMouseUp = notfiring; objcell_mc.onEnterFrame = function () { var _local2 = guys.length - 1; while (_local2 >= 0) { var _local1 = guys[_local2]; var _local3 = Math.sqrt((_local1._x * _local1._x) + (_local1._y * _local1._y)); var ang = Math.atan2(_local1._y, _local1._x); _local1._x = Math.cos(ang + kSpinR) * _local3; _local1._y = Math.sin(ang + kSpinR) * _local3; _local2--; } }; makeBalls(); }; d = 2500; _global.shoot = function (speed, mc) { var _local1 = _root; var _local2 = this; if (_local1.gamepaused == 0) { d++; bullet = _local1.attachMovie("bullet", "a" + d, d); var _local3 = Math.atan2((_local1._ymouse - mc._y) - 300, (_local1._xmouse - mc._x) - 300); var theangle = ((_local3 / Math.PI) * 180); var xdist = (Math.cos(_local3) * speed); var ydist = (Math.sin(_local3) * speed); bullet.xv = xdist; bullet.yv = ydist; bullet._rotation = theangle; bullet._x = mc._x + 300; bullet._y = mc._y + 300; bullet.uberbonus0 = 0; bullet.uberbonus1 = 0; bullet.uberbonus2 = 0; bullet.uberbonus3 = 0; bullet.uberbonus4 = 0; bullet.uberbonus5 = 0; bullet.uberbonus6 = 0; bullet.uberbonus7 = 0; bullet.uberbonus8 = 0; bullet.uberbonus9 = 0; } bullet.onEnterFrame = function () { var _local1 = _root; var _local2 = this; if (_local1.gamepaused == 0) { bullet._xscale = _local1.weaponcharge * 2; bullet._yscale = _local1.weaponcharge * 4; _local2._x = _local2._x + _local2.xv; _local2._y = _local2._y + _local2.yv; if (_local2.hitTest(_local1.stage)) { } else { _local1.bonuslevel = ((((((((_local2.uberbonus0 + _local2.uberbonus1) + _local2.uberbonus2) + _local2.uberbonus3) + _local2.uberbonus4) + _local2.uberbonus5) + _local2.uberbonus6) + _local2.uberbonus7) + _local2.uberbonus8) + _local2.uberbonus9; if (_local1.bonuslevel == 2) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 5; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 3) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 10; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 4) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 15; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 5) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 20; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 6) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 25; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 7) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 30; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 8) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 35; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } else if (_local1.bonuslevel == 9) { _local1.bonusamount = (_local1.wave * 100) * _local1.bonuslevel; _local1.shaker.theshake.bonusmovie.gotoAndPlay(2); _local1.combobonus.play(); _local1.energyvar = _local1.energyvar + 40; _local1.combokills = _local1.combokills + _local1.bonuslevel; _local1.score = _local1.score + _local1.bonusamount; } delete _local2.onEnterFrame; removeMovieClip(_local2); } if (((((_local1.objcell_mc.enemyboss1.damagespot1 == 1) and (_local1.objcell_mc.enemyboss1.damagespot2 == 1)) and (_local1.objcell_mc.enemyboss1.damagespot3 == 1)) and (_local1.objcell_mc.enemyboss1.damagespot4 == 1)) and (_local1.objcell_mc.enemyboss1.damagespot5 == 1)) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1)) { if (_local1.objcell_mc.enemyboss1.alive == 1) { if (_local1.hitting1 == 0) { if (math.random() > 0.8) { _local1.attachMovie("energypickup", "energypickup" + _local1.counter, _local1.counter, {_x:_local1.objcell_mc.enemyboss1._x + 300, _y:_local1.objcell_mc.enemyboss1._y + 300}); _local1.counter = _local1.counter + 1; } if (_local1.counter >= 3010) { _local1.counter = 3000; } _local1.hitting1 = 1; _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; _local1.shaker.gotoAndPlay("lighthit"); if (_local1.objcell_mc.enemyboss1._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemyboss1.vx = _local1.objcell_mc.enemyboss1.vx + 4; } if (_local1.objcell_mc.enemyboss1._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemyboss1.vx = _local1.objcell_mc.enemyboss1.vx - 4; } if (_local1.objcell_mc.enemyboss1._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemyboss1.vy = _local1.objcell_mc.enemyboss1.vy + 4; } if (_local1.objcell_mc.enemyboss1._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemyboss1.vy = _local1.objcell_mc.enemyboss1.vy - 4; } if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemyboss1.play(); } else { _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting1 = 0; } } else { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild1)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild1.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild2)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild3)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild3.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild4)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild4.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild5)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild5.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild6)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild6.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild7)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild7.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild8)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild8.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild9)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild9.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild10)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild10.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild11)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild11.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild12)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild12.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild13)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild13.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild14)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild14.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild15)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild15.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild16)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild16.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild17)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild17.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild18)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild18.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild19)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild19.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local2.hitTest(_local1.objcell_mc.enemyboss1.sheild.thesheild.sheild20)) { _local1.objcell_mc.enemyboss1.sheild.thesheild.sheild20.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.play(); } if (_local1.objcell_mc.enemyboss1.damagespot1 == 0) { if (_local1.objcell_mc.enemyboss1.damagepoint1.health > 0) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.damagepoint1)) { _local1.objcell_mc.enemyboss1.damagepoint1.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } else { _local1.objcell_mc.enemyboss1.damagespot1 = 1; } } if (_local1.objcell_mc.enemyboss1.damagespot2 == 0) { if (_local1.objcell_mc.enemyboss1.damagepoint2.health > 0) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.damagepoint2)) { _local1.objcell_mc.enemyboss1.damagepoint2.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } else { _local1.objcell_mc.enemyboss1.damagespot2 = 1; } } if (_local1.objcell_mc.enemyboss1.damagespot3 == 0) { if (_local1.objcell_mc.enemyboss1.damagepoint3.health > 0) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.damagepoint3)) { _local1.objcell_mc.enemyboss1.damagepoint3.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } else { _local1.objcell_mc.enemyboss1.damagespot3 = 1; } } if (_local1.objcell_mc.enemyboss1.damagespot4 == 0) { if (_local1.objcell_mc.enemyboss1.damagepoint4.health > 0) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.damagepoint4)) { _local1.objcell_mc.enemyboss1.damagepoint4.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } else { _local1.objcell_mc.enemyboss1.damagespot4 = 1; } } if (_local1.objcell_mc.enemyboss1.damagespot5 == 0) { if (_local1.objcell_mc.enemyboss1.damagepoint5.health > 0) { if (_local2.hitTest(_local1.objcell_mc.enemyboss1.damagepoint5)) { _local1.objcell_mc.enemyboss1.damagepoint5.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } else { _local1.objcell_mc.enemyboss1.damagespot5 = 1; } } } if (_local2.hitTest(_local1.objcell_mc.enemytarget1)) { if (_local1.objcell_mc.enemytarget1.alive == 1) { if (_local1.hitting1 == 0) { _local2.uberbonus1 = 1; _local1.hitting1 = 1; _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; _local1.shaker.gotoAndPlay("lighthit"); if (_local1.objcell_mc.enemytarget1._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget1.vx = _local1.objcell_mc.enemytarget1.vx + 6; } if (_local1.objcell_mc.enemytarget1._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget1.vx = _local1.objcell_mc.enemytarget1.vx - 6; } if (_local1.objcell_mc.enemytarget1._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget1.vy = _local1.objcell_mc.enemytarget1.vy + 6; } if (_local1.objcell_mc.enemytarget1._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget1.vy = _local1.objcell_mc.enemytarget1.vy - 6; } if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget1.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget1.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting1 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget2)) { if (_local1.objcell_mc.enemytarget2.alive == 1) { if (_local1.hitting2 == 0) { _local2.uberbonus2 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; _local1.hitting2 = 1; if (_local1.objcell_mc.enemytarget2._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget2.vx = _local1.objcell_mc.enemytarget2.vx + 6; } if (_local1.objcell_mc.enemytarget2._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget2.vx = _local1.objcell_mc.enemytarget2.vx - 6; } if (_local1.objcell_mc.enemytarget2._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget2.vy = _local1.objcell_mc.enemytarget2.vy + 6; } if (_local1.objcell_mc.enemytarget2._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget2.vy = _local1.objcell_mc.enemytarget2.vy - 6; } if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget2.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget2.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting2 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget3)) { if (_local1.objcell_mc.enemytarget3.alive == 1) { if (_local1.hitting3 == 0) { _local2.uberbonus3 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget3._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget3.vx = _local1.objcell_mc.enemytarget3.vx + 6; } if (_local1.objcell_mc.enemytarget3._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget3.vx = _local1.objcell_mc.enemytarget3.vx - 6; } if (_local1.objcell_mc.enemytarget3._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget3.vy = _local1.objcell_mc.enemytarget3.vy + 6; } if (_local1.objcell_mc.enemytarget3._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget3.vy = _local1.objcell_mc.enemytarget3.vy - 6; } _local1.hitting3 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget3.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget3.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting3 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget4)) { if (_local1.objcell_mc.enemytarget4.alive == 1) { if (_local1.hitting4 == 0) { _local2.uberbonus4 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget4._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget4.vx = _local1.objcell_mc.enemytarget4.vx + 6; } if (_local1.objcell_mc.enemytarget4._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget4.vx = _local1.objcell_mc.enemytarget4.vx - 6; } if (_local1.objcell_mc.enemytarget4._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget4.vy = _local1.objcell_mc.enemytarget4.vy + 6; } if (_local1.objcell_mc.enemytarget4._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget4.vy = _local1.objcell_mc.enemytarget4.vy - 6; } _local1.hitting4 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget4.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget4.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting4 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget0)) { if (_local1.objcell_mc.enemytarget0.alive == 1) { if (_local1.hitting0 == 0) { _local2.uberbonus0 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget0._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget0.vx = _local1.objcell_mc.enemytarget0.vx + 6; } if (_local1.objcell_mc.enemytarget0._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget0.vx = _local1.objcell_mc.enemytarget0.vx - 6; } if (_local1.objcell_mc.enemytarget0._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget0.vy = _local1.objcell_mc.enemytarget0.vy + 6; } if (_local1.objcell_mc.enemytarget0._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget0.vy = _local1.objcell_mc.enemytarget0.vy - 6; } _local1.hitting0 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget0.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget0.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting0 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget5)) { if (_local1.objcell_mc.enemytarget5.alive == 1) { if (_local1.hitting5 == 0) { _local2.uberbonus5 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget5._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget5.vx = _local1.objcell_mc.enemytarget5.vx + 6; } if (_local1.objcell_mc.enemytarget5._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget5.vx = _local1.objcell_mc.enemytarget5.vx - 6; } if (_local1.objcell_mc.enemytarget5._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget5.vy = _local1.objcell_mc.enemytarget5.vy + 6; } if (_local1.objcell_mc.enemytarget5._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget5.vy = _local1.objcell_mc.enemytarget5.vy - 6; } _local1.hitting5 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget5.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget5.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting5 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget6)) { if (_local1.objcell_mc.enemytarget6.alive == 1) { if (_local1.hitting6 == 0) { _local2.uberbonus6 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget6._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget6.vx = _local1.objcell_mc.enemytarget6.vx + 6; } if (_local1.objcell_mc.enemytarget6._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget6.vx = _local1.objcell_mc.enemytarget6.vx - 6; } if (_local1.objcell_mc.enemytarget6._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget6.vy = _local1.objcell_mc.enemytarget6.vy + 6; } if (_local1.objcell_mc.enemytarget6._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget6.vy = _local1.objcell_mc.enemytarget6.vy - 6; } _local1.hitting6 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget6.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget6.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting6 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget7)) { if (_local1.objcell_mc.enemytarget7.alive == 1) { if (_local1.hitting7 == 0) { _local2.uberbonus7 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget7._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget7.vx = _local1.objcell_mc.enemytarget7.vx + 6; } if (_local1.objcell_mc.enemytarget7._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget7.vx = _local1.objcell_mc.enemytarget7.vx - 6; } if (_local1.objcell_mc.enemytarget7._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget7.vy = _local1.objcell_mc.enemytarget7.vy + 6; } if (_local1.objcell_mc.enemytarget7._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget7.vy = _local1.objcell_mc.enemytarget7.vy - 6; } _local1.hitting7 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget7.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget7.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting7 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget8)) { if (_local1.objcell_mc.enemytarget8.alive == 1) { if (_local1.hitting8 == 0) { _local2.uberbonus8 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget8._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget8.vx = _local1.objcell_mc.enemytarget8.vx + 6; } if (_local1.objcell_mc.enemytarget8._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget8.vx = _local1.objcell_mc.enemytarget8.vx - 6; } if (_local1.objcell_mc.enemytarget8._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget8.vy = _local1.objcell_mc.enemytarget8.vy + 6; } if (_local1.objcell_mc.enemytarget8._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget8.vy = _local1.objcell_mc.enemytarget8.vy - 6; } _local1.hitting8 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget8.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget8.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting8 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget9)) { if (_local1.objcell_mc.enemytarget9.alive == 1) { if (_local1.hitting9 == 0) { _local2.uberbonus9 = 1; _local1.shaker.gotoAndPlay("lighthit"); _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); if (_local1.objcell_mc.enemytarget9._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget9.vx = _local1.objcell_mc.enemytarget9.vx + 6; } if (_local1.objcell_mc.enemytarget9._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget9.vx = _local1.objcell_mc.enemytarget9.vx - 6; } if (_local1.objcell_mc.enemytarget9._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget9.vy = _local1.objcell_mc.enemytarget9.vy + 6; } if (_local1.objcell_mc.enemytarget9._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget9.vy = _local1.objcell_mc.enemytarget9.vy - 6; } _local1.hitting9 = 1; if (_local1.weaponcharge > _local1.chargelowerlimit) { _local1.objcell_mc.enemytarget9.gotoAndPlay("dead"); } else { _local1.objcell_mc.enemytarget9.play(); _local2.play(); _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; } } } } else { _local1.hitting9 = 0; } } }; }; d = 1; _global.enemyshoot = function (speed, mc) { var _local1 = _root; var _local2 = this; enemyautofiresound = new Sound(_local1); enemyautofiresound.attachSound("enemylazerfire"); enemyautofiresound.start(0, 1); d++; ebullet = _local1.attachMovie("enemybullet", "b" + d, d); var _local3 = Math.atan2(_local1.objcell_mc.ship._y - (mc._y * ((Math.random() * 0.1) + 0.9)), _local1.objcell_mc.ship._x - (mc._x * ((Math.random() * 0.1) + 0.9))); var theangle = ((_local3 / Math.PI) * 180); var xdist = (Math.cos(_local3) * speed); var ydist = (Math.sin(_local3) * speed); ebullet.xv = xdist; ebullet.yv = ydist; ebullet._rotation = theangle; ebullet._x = mc._x + 300; ebullet._y = mc._y + 300; ebullet.onEnterFrame = function () { var _local1 = _root; var _local2 = this; if (_local1.gamepaused == 0) { _local2._x = _local2._x + _local2.xv; _local2._y = _local2._y + _local2.yv; if (_local2.hitTest(_local1.stage)) { } else { delete _local2.onEnterFrame; removeMovieClip(_local2); } if (_local2.hitTest(_local1.objcell_mc.ship)) { if (_local1.hittingship == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); if (_local1.objcell_mc.ship._x > (_local2._x - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx + 2; } else { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx + 0.5; } } if (_local1.objcell_mc.ship._x < (_local2._x - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx - 2; } else { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx - 0.5; } } if (_local1.objcell_mc.ship._y > (_local2._y - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy + 2; } else { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy + 0.5; } } if (_local1.objcell_mc.ship._y < (_local2._y - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy - 2; } else { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy - 0.5; } } _local1.hittingship = 1; _local1.objcell_mc.ship.play(); if (_local1.sheildon == 0) { if (_local1.difficulty == 1) { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 3; } else if (_local1.difficulty == 2) { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 10; } else { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 15; } delete _local2.onEnterFrame; removeMovieClip(_local2); } _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.lethal = 1; } } else { _local1.hittingship = 0; } if (_local2.lethal == 1) { if (_local2.hitTest(_local1.objcell_mc.enemytarget1)) { if (_local1.hitting1 == 0) { _local1.hitting1 = 1; _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget1._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget1.vx = _local1.objcell_mc.enemytarget1.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget1._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget1.vx = _local1.objcell_mc.enemytarget1.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget1._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget1.vy = _local1.objcell_mc.enemytarget1.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget1._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget1.vy = _local1.objcell_mc.enemytarget1.vy - _local1.reboundbounce; } _local1.objcell_mc.enemytarget1.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting1 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget2)) { if (_local1.hitting2 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; _local1.hitting2 = 1; if (_local1.objcell_mc.enemytarget2._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget2.vx = _local1.objcell_mc.enemytarget2.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget2._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget2.vx = _local1.objcell_mc.enemytarget2.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget2._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget2.vy = _local1.objcell_mc.enemytarget2.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget2._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget2.vy = _local1.objcell_mc.enemytarget2.vy - _local1.reboundbounce; } _local1.objcell_mc.enemytarget2.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting2 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget3)) { if (_local1.hitting3 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget3._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget3.vx = _local1.objcell_mc.enemytarget3.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget3._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget3.vx = _local1.objcell_mc.enemytarget3.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget3._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget3.vy = _local1.objcell_mc.enemytarget3.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget3._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget3.vy = _local1.objcell_mc.enemytarget3.vy - _local1.reboundbounce; } _local1.hitting3 = 1; _local1.objcell_mc.enemytarget3.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting3 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget4)) { if (_local1.hitting4 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget4._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget4.vx = _local1.objcell_mc.enemytarget4.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget4._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget4.vx = _local1.objcell_mc.enemytarget4.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget4._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget4.vy = _local1.objcell_mc.enemytarget4.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget4._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget4.vy = _local1.objcell_mc.enemytarget4.vy - _local1.reboundbounce; } _local1.hitting4 = 1; _local1.objcell_mc.enemytarget4.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting4 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget0)) { if (_local1.hitting0 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget0._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget0.vx = _local1.objcell_mc.enemytarget0.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget0._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget0.vx = _local1.objcell_mc.enemytarget0.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget0._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget0.vy = _local1.objcell_mc.enemytarget0.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget0._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget0.vy = _local1.objcell_mc.enemytarget0.vy - _local1.reboundbounce; } _local1.hitting0 = 1; _local1.objcell_mc.enemytarget0.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting0 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget5)) { if (_local1.hitting5 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget5._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget5.vx = _local1.objcell_mc.enemytarget5.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget5._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget5.vx = _local1.objcell_mc.enemytarget5.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget5._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget5.vy = _local1.objcell_mc.enemytarget5.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget5._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget5.vy = _local1.objcell_mc.enemytarget5.vy - _local1.reboundbounce; } _local1.hitting5 = 1; _local1.objcell_mc.enemytarget5.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting5 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget6)) { if (_local1.hitting6 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget6._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget6.vx = _local1.objcell_mc.enemytarget6.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget6._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget6.vx = _local1.objcell_mc.enemytarget6.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget6._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget6.vy = _local1.objcell_mc.enemytarget6.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget6._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget6.vy = _local1.objcell_mc.enemytarget6.vy - _local1.reboundbounce; } _local1.hitting6 = 1; _local1.objcell_mc.enemytarget6.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting6 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget7)) { if (_local1.hitting7 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget7._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget7.vx = _local1.objcell_mc.enemytarget7.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget7._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget7.vx = _local1.objcell_mc.enemytarget7.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget7._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget7.vy = _local1.objcell_mc.enemytarget7.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget7._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget7.vy = _local1.objcell_mc.enemytarget7.vy - _local1.reboundbounce; } _local1.hitting7 = 1; _local1.objcell_mc.enemytarget7.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting7 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget8)) { if (_local1.hitting8 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); _local1.j = _local1.j + 1; if (_local1.objcell_mc.enemytarget8._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget8.vx = _local1.objcell_mc.enemytarget8.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget8._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget8.vx = _local1.objcell_mc.enemytarget8.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget8._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget8.vy = _local1.objcell_mc.enemytarget8.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget8._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget8.vy = _local1.objcell_mc.enemytarget8.vy - _local1.reboundbounce; } _local1.hitting8 = 1; _local1.objcell_mc.enemytarget8.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting8 = 0; } if (_local2.hitTest(_local1.objcell_mc.enemytarget9)) { if (_local1.hitting9 == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); if (_local1.objcell_mc.enemytarget9._x > _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget9.vx = _local1.objcell_mc.enemytarget9.vx + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget9._x < _local1.objcell_mc.ship._x) { _local1.objcell_mc.enemytarget9.vx = _local1.objcell_mc.enemytarget9.vx - _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget9._y > _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget9.vy = _local1.objcell_mc.enemytarget9.vy + _local1.reboundbounce; } if (_local1.objcell_mc.enemytarget9._y < _local1.objcell_mc.ship._y) { _local1.objcell_mc.enemytarget9.vy = _local1.objcell_mc.enemytarget9.vy - _local1.reboundbounce; } _local1.hitting9 = 1; _local1.objcell_mc.enemytarget9.play(); _local2.play(); delete _local2.onEnterFrame; removeMovieClip(_local2); } } else { _local1.hitting9 = 0; } } } }; }; d = 1; _global.bossshoot = function (speed, mc) { var _local1 = _root; var _local2 = this; enemyautofiresound = new Sound(_local1); enemyautofiresound.attachSound("enemylazerfire"); enemyautofiresound.start(0, 1); d++; ebullet = _local1.attachMovie("enemybullet", "b" + d, d); var _local3 = Math.atan2(_local1.objcell_mc.ship._y - (mc._y * ((Math.random() * 0.1) + 0.9)), _local1.objcell_mc.ship._x - (mc._x * ((Math.random() * 0.1) + 0.9))); var theangle = ((_local3 / Math.PI) * 180); var xdist = (Math.cos(_local3) * speed); var ydist = (Math.sin(_local3) * speed); ebullet.xv = xdist; ebullet.yv = ydist; ebullet._xscale = 200; ebullet._yscale = 200; ebullet._rotation = theangle; ebullet._x = mc._x + 300; ebullet._y = mc._y + 300; ebullet.onEnterFrame = function () { var _local1 = _root; var _local2 = this; if (_local1.gamepaused == 0) { _local2._x = _local2._x + _local2.xv; _local2._y = _local2._y + _local2.yv; if (_local2.hitTest(_local1.stage)) { } else { delete _local2.onEnterFrame; removeMovieClip(_local2); } if (_local2.hitTest(_local1.objcell_mc.ship)) { if (_local1.hittingship == 0) { _local1.attachMovie("explosion", "explosion" + _local1.j, _local1.j, {_x:_local2._x, _y:_local2._y, _rotation:_local2._rotation - 90}); if (_local1.objcell_mc.ship._x > (_local2._x - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx + 2; } else { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx + 0.5; } } if (_local1.objcell_mc.ship._x < (_local2._x - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx - 2; } else { _local1.objcell_mc.ship.vx = _local1.objcell_mc.ship.vx - 0.5; } } if (_local1.objcell_mc.ship._y > (_local2._y - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy + 2; } else { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy + 0.5; } } if (_local1.objcell_mc.ship._y < (_local2._y - 300)) { if (_local1.sheildon == 0) { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy - 2; } else { _local1.objcell_mc.ship.vy = _local1.objcell_mc.ship.vy - 0.5; } } _local1.hittingship = 1; _local1.objcell_mc.ship.play(); if (_local1.sheildon == 0) { if (_local1.difficulty == 1) { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 3; } else if (_local1.difficulty == 2) { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 10; } else { _local1.objcell_mc.ship.health = _local1.objcell_mc.ship.health - 15; } delete _local2.onEnterFrame; removeMovieClip(_local2); } _local2.xv = _local2.xv * -1; _local2.yv = _local2.yv * -1; _local2.lethal = 1; } } else { _local1.hittingship = 0; } } }; }; d = 5000; _global.shootrocket = function (mc) { var _local1 = this; var _local2 = _root; _local2.missilelaunch1 = new Sound(_local1); _local2.missilelaunch1.attachSound("missilelaunch"); _local2.missilelaunch1.start(0, 1); d++; rbullet = _local2.objcell_mc.attachMovie("therocket", "c" + d, d); rbullet.missileexploded = 0; rbullet._xscale = 50; rbullet._yscale = 50; rbullet.alivetimer = 0; rbullet.deletedelay = 300; rbullet._x = mc._x; rbullet._y = mc._y; rbullet.onEnterFrame = function () { var _local1 = this; var _local2 = _root; if (_local2.gamepaused == 0) { _local1.deletetimer = _local1.deletetimer + 1; _local1.alivetimer = _local1.alivetimer + 1; if (_local1.deletetimer >= 400) { delete _local1.onEnterFrame; removeMovieClip(_local1); } if (_local1.alivetimer >= 200) { _local1.gotoAndStop("exploded"); _local1.missileexploded = 1; } if (_local1.hitTest(_local2.objcell_mc.ship)) { if (_local1.missileexploded != 1) { if (_local2.objcell_mc.ship._x > (_local1._x - 300)) { if (_local2.sheildon == 0) { _local2.objcell_mc.ship.vx = _local2.objcell_mc.ship.vx + 2; } else { _local2.objcell_mc.ship.vx = _local2.objcell_mc.ship.vx + 0.5; } } if (_local2.objcell_mc.ship._x < (_local1._x - 300)) { if (_local2.sheildon == 0) { _local2.objcell_mc.ship.vx = _local2.objcell_mc.ship.vx - 2; } else { _local2.objcell_mc.ship.vx = _local2.objcell_mc.ship.vx - 0.5; } } if (_local2.objcell_mc.ship._y > (_local1._y - 300)) { if (_local2.sheildon == 0) { _local2.objcell_mc.ship.vy = _local2.objcell_mc.ship.vy + 2; } else { _local2.objcell_mc.ship.vy = _local2.objcell_mc.ship.vy + 0.5; } } if (_local2.objcell_mc.ship._y < (_local1._y - 300)) { if (_local2.sheildon == 0) { _local2.objcell_mc.ship.vy = _local2.objcell_mc.ship.vy - 2; } else { _local2.objcell_mc.ship.vy = _local2.objcell_mc.ship.vy - 0.5; } } if (_local2.sheildon == 0) { _local2.objcell_mc.ship.health = _local2.objcell_mc.ship.health - 5; _local2.objcell_mc.ship.play(); _local1.gotoAndStop("exploded"); _local1.missileexploded = 1; } } } if (_local1.missileexploded != 1) { myRadians = Math.atan2(_local2.objcell_mc.ship._y - _local1._y, _local2.objcell_mc.ship._x - _local1._x); myDegrees = Math.round((myRadians * 180) / Math.PI); _local1.yChange = Math.round(_local2.objcell_mc.ship._y - _local1._y); _local1.xChange = Math.round(_local2.objcell_mc.ship._x - _local1._x); _local1.yMove = Math.round(_local1.yChange / _local2.rocketspeed); _local1.xMove = Math.round(_local1.xChange / _local2.rocketspeed); _local1._y = _local1._y + _local1.yMove; _local1._x = _local1._x + _local1.xMove; _local1._rotation = myDegrees + 90; } else { _local1.stop(); } } }; };
Frame 3
stop(); _root.inmainmenu = 1; _root.rememberx = 0; _root.remembery = 0; _root.enemybossheild = 1; _root.enemiesdefeated = 0; _root.bossesdefeated = 0; _root.gamepaused = 0; _root.bossmovienumber = 1; _root.combokills = 0; _root.mainmusicplaying = "yes"; _root.roundcomplete = 8; _root.enemyroundhealth = 0; _root.targetmovienumber = 0; _root.enemybosshealth = 1000; _root.counter1 = 4000; _root.counter = 3000; _root.enemyseparation = 0; _root.chargelowerlimit = 50; _root.reboundbounce = 2; _root.enemydiehealth = 0; _root.rocketspeed = 34; _root.score = 0; _root.energyvar = 100; _root.j = 3000; _root.ready = 1; _root.weaponcharge = 30; _root.player1lives = 3; _root.wave = 1;
Instance of Symbol 332 MovieClip in Frame 3
onClipEvent (enterFrame) { if (_root.mainmusicplaying == "yes") { _root.song.setVolume(100); } else { _root.song.setVolume(0); } if (_root.bossmovienumber == 2) { _root.thebosshealthmeter.bosshealthmeter.bosshealthbar._xscale = _root.objcell_mc.enemyboss1.health / 5; } else if (_root.bossmovienumber == 3) { _root.thebosshealthmeter.bosshealthmeter.bosshealthbar._xscale = _root.objcell_mc.enemyboss1.health / 10; } else if (_root.bossmovienumber == 4) { _root.thebosshealthmeter.bosshealthmeter.bosshealthbar._xscale = _root.objcell_mc.enemyboss1.health / 15; } else if (_root.bossmovienumber == 5) { _root.thebosshealthmeter.bosshealthmeter.bosshealthbar._xscale = _root.objcell_mc.enemyboss1.health / 20; } else if (_root.bossmovienumber == 6) { _root.thebosshealthmeter.bosshealthmeter.bosshealthbar._xscale = _root.objcell_mc.enemyboss1.health / 25; } _root.shaker.theshake.health.themask._yscale = _root.objcell_mc.ship.health; _root.shaker.theshake.energy.themask._yscale = _root.energyvar; if (_root.inmainmenu == 0) { if (Key.isDown(80)) { if (_root.pausedbuttondown == 0) { _root.pausedbuttondown = 1; if (_root.gamepaused == 0) { _root.pausedmovie.gotoAndPlay(2); _root.gamepaused = 1; } else { _root.pausedmovie.gotoAndPlay(91); _root.gamepaused = 0; } } } else { _root.pausedbuttondown = 0; } } if (_root.gamepaused == 0) { if (Key.isDown(81)) { if (_root.energyvar > 0) { _root.energyvar = _root.energyvar - 0.4; if (_root.sheildon == 0) { _root.sheildon = 1; _root.objcell_mc.ship.sheild.play(); } } else { _root.objcell_mc.ship.sheild.gotoAndStop(1); _root.sheildon = 0; } } else { _root.objcell_mc.ship.sheild.gotoAndStop(1); _root.sheildon = 0; } if (_root.firing == 1) { if (_root.weaponcharge <= 150) { _root.objcell_mc.ship.theweaponcharge.play(); if (_root.energyvar > 0) { _root.weaponcharge = _root.weaponcharge + 2; if (_root.weaponcharge > _root.chargelowerlimit) { if (_root.difficulty == 1) { _root.energyvar = _root.energyvar - 1; } else if (_root.difficulty == 2) { _root.energyvar = _root.energyvar - 2; } else { _root.energyvar = _root.energyvar - 3; } } } } } else { _root.objcell_mc.ship.theweaponcharge.gotoAndStop(1); if (_root.weaponcharge > 30) { _root.weaponcharge = _root.weaponcharge - 4; } } if (Key.isDown(32)) { _root.objcell_mc.ship.vx = _root.objcell_mc.ship.vx * 0.8; _root.objcell_mc.ship.vy = _root.objcell_mc.ship.vy * 0.8; } if (key.isdown(68) or key.isdown(39)) { _root.objcell_mc.ship.vx = _root.objcell_mc.ship.vx + 0.9; } if (key.isdown(65) or key.isdown(37)) { _root.objcell_mc.ship.vx = _root.objcell_mc.ship.vx - 0.9; } if (key.isdown(83) or key.isdown(40)) { _root.objcell_mc.ship.vy = _root.objcell_mc.ship.vy + 0.9; } if (key.isdown(87) or key.isdown(38)) { _root.objcell_mc.ship.vy = _root.objcell_mc.ship.vy - 0.9; } if (_root.player1lives <= 0) { _root.gameoverman.play(); } } }
Frame 4
_root.inmainmenu = 0; setuplevel();
Frame 5
setuplevel();
Frame 6
setupbosslevel();
Frame 7
setuplevel();
Frame 8
setuplevel();
Frame 9
setupbosslevel();
Frame 10
setuplevel();
Frame 11
setuplevel();
Frame 12
setupbosslevel();
Frame 13
setuplevel();
Frame 14
setuplevel();
Frame 15
setupbosslevel();
Frame 16
setuplevel();
Frame 17
setuplevel();
Frame 18
setupbosslevel();
Frame 19
stop();
Frame 21
stop(); _root.combokillbonus = _root.combokills * 1000; _root.livesleftbonus = _root.player1lives * 10000; _root.score = _root.score + (_root.livesleftbonus + _root.combokillbonus); _root.objcell_mc.removeMovieClip(); _root.song.stop(); _root.merandomnumber = Math.random(); if (_root.merandomnumber > 0.7) { _root.song = new Sound(_root); _root.song.attachSound("gamesong"); _root.song.start(0, 99999); } else if (_root.merandomnumber > 0.3) { _root.song = new Sound(_root); _root.song.attachSound("gamesong1"); _root.song.start(0, 99999); } else { _root.song = new Sound(_root); _root.song.attachSound("gamesong2"); _root.song.start(0, 99999); }
Symbol 42 MovieClip Frame 2
_root.explodesound = new Sound(this); _root.explodesound.attachSound("explodesound"); _root.explodesound.start(0, 1);
Symbol 42 MovieClip Frame 27
stop();
Symbol 43 MovieClip [therocket] Frame 1
this.stop();
Symbol 43 MovieClip [therocket] Frame 90
if (alivetimer < 400) { gotoAndPlay (1); }
Symbol 45 MovieClip [enemybullet] Frame 1
stop();
Symbol 45 MovieClip [enemybullet] Frame 69
delete this.onEnterFrame; removeMovieClip(this); stop();
Symbol 48 MovieClip [bullet] Frame 1
stop();
Symbol 48 MovieClip [bullet] Frame 7
_root.bonuslevel = ((((((((this.uberbonus0 + this.uberbonus1) + this.uberbonus2) + this.uberbonus3) + this.uberbonus4) + this.uberbonus5) + this.uberbonus6) + this.uberbonus7) + this.uberbonus8) + this.uberbonus9; if (_root.bonuslevel == 2) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 5; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 3) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 10; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 4) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 15; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 5) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 20; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 6) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 25; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 7) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 30; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 8) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 35; _root.combokills = _root.combokills + _root.bonuslevel; _root.score = _root.score + _root.bonusamount; } else if (_root.bonuslevel == 9) { _root.bonusamount = (_root.wave * 10) * _root.bonuslevel; _root.shaker.theshake.bonusmovie.gotoAndPlay(2); _root.combobonus.play(); _root.energyvar = _root.energyvar + 40; _root.combokills = _root.combokills + _root.bonuslevel; } _root.score = _root.score + _root.bonusamount; delete this.onEnterFrame; removeMovieClip(this); stop();
Symbol 81 MovieClip Frame 1
_root.explodesound = new Sound(this); _root.explodesound.attachSound("explodesound"); _root.explodesound.start(0, 1);
Symbol 81 MovieClip Frame 27
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
health = health - 1;
Symbol 82 MovieClip Frame 7
if (health < 0) { } else { gotoAndPlay (1); }
Symbol 82 MovieClip Frame 30
_root.score = _root.score + 50; stop();
Instance of Symbol 82 MovieClip "sheild10" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild9" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild8" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild7" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild6" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild11" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild12" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild13" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild14" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild15" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild20" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild19" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild18" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild17" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild16" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild1" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild2" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild3" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild4" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Instance of Symbol 82 MovieClip "sheild5" in Symbol 83 MovieClip Frame 1
onClipEvent (load) { this.health = _root.enemybossheild; }
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 2
health = health - 1;
Symbol 87 MovieClip Frame 10
if (health <= 0) { } else { gotoAndPlay (1); }
Symbol 87 MovieClip Frame 30
_root.score = _root.score + 1000; stop();
Symbol 88 MovieClip [enemyboss5] Frame 1
stop();
Instance of Symbol 87 MovieClip "damagepoint5" in Symbol 88 MovieClip [enemyboss5] Frame 1
onClipEvent (load) { this.health = 25; }
Instance of Symbol 87 MovieClip "damagepoint3" in Symbol 88 MovieClip [enemyboss5] Frame 1
onClipEvent (load) { this.health = 25; }
Instance of Symbol 87 MovieClip "damagepoint2" in Symbol 88 MovieClip [enemyboss5] Frame 1
onClipEvent (load) { this.health = 25; }
Instance of Symbol 87 MovieClip "damagepoint1" in Symbol 88 MovieClip [enemyboss5] Frame 1
onClipEvent (load) { this.health = 25; }
Instance of Symbol 87 MovieClip "damagepoint4" in Symbol 88 MovieClip [enemyboss5] Frame 1
onClipEvent (load) { this.health = 25; }
Symbol 88 MovieClip [enemyboss5] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - _root.weaponcharge; gotoAndStop (1); } else { this.alive = 0; gotoAndPlay (10); }
Symbol 88 MovieClip [enemyboss5] Frame 10
this.alive = 0;
Symbol 88 MovieClip [enemyboss5] Frame 11
_root.shaker.gotoAndPlay("enemyhit");
Symbol 88 MovieClip [enemyboss5] Frame 36
stop(); _root.bossmoviecomplete.play(); if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 320, _y:this._y + 320}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } removeMovieClip(this);
Symbol 92 MovieClip [enemyboss4] Frame 1
stop();
Instance of Symbol 87 MovieClip "damagepoint5" in Symbol 92 MovieClip [enemyboss4] Frame 1
onClipEvent (load) { this.health = 20; }
Instance of Symbol 87 MovieClip "damagepoint3" in Symbol 92 MovieClip [enemyboss4] Frame 1
onClipEvent (load) { this.health = 20; }
Instance of Symbol 87 MovieClip "damagepoint2" in Symbol 92 MovieClip [enemyboss4] Frame 1
onClipEvent (load) { this.health = 20; }
Instance of Symbol 87 MovieClip "damagepoint1" in Symbol 92 MovieClip [enemyboss4] Frame 1
onClipEvent (load) { this.health = 20; }
Instance of Symbol 87 MovieClip "damagepoint4" in Symbol 92 MovieClip [enemyboss4] Frame 1
onClipEvent (load) { this.health = 20; }
Symbol 92 MovieClip [enemyboss4] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - _root.weaponcharge; gotoAndStop (1); } else { this.alive = 0; gotoAndPlay (10); }
Symbol 92 MovieClip [enemyboss4] Frame 10
this.alive = 0;
Symbol 92 MovieClip [enemyboss4] Frame 11
_root.shaker.gotoAndPlay("enemyhit");
Symbol 92 MovieClip [enemyboss4] Frame 36
stop(); _root.bossmoviecomplete.play(); if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 320, _y:this._y + 320}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } removeMovieClip(this);
Symbol 96 MovieClip [enemyboss3] Frame 1
stop();
Instance of Symbol 87 MovieClip "damagepoint5" in Symbol 96 MovieClip [enemyboss3] Frame 1
onClipEvent (load) { this.health = 15; }
Instance of Symbol 87 MovieClip "damagepoint3" in Symbol 96 MovieClip [enemyboss3] Frame 1
onClipEvent (load) { this.health = 15; }
Instance of Symbol 87 MovieClip "damagepoint2" in Symbol 96 MovieClip [enemyboss3] Frame 1
onClipEvent (load) { this.health = 15; }
Instance of Symbol 87 MovieClip "damagepoint1" in Symbol 96 MovieClip [enemyboss3] Frame 1
onClipEvent (load) { this.health = 15; }
Instance of Symbol 87 MovieClip "damagepoint4" in Symbol 96 MovieClip [enemyboss3] Frame 1
onClipEvent (load) { this.health = 15; }
Symbol 96 MovieClip [enemyboss3] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - _root.weaponcharge; gotoAndStop (1); } else { this.alive = 0; gotoAndPlay (10); }
Symbol 96 MovieClip [enemyboss3] Frame 10
this.alive = 0;
Symbol 96 MovieClip [enemyboss3] Frame 11
_root.shaker.gotoAndPlay("enemyhit");
Symbol 96 MovieClip [enemyboss3] Frame 36
stop(); _root.bossmoviecomplete.play(); if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 320, _y:this._y + 320}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } removeMovieClip(this);
Symbol 100 MovieClip [enemyboss2] Frame 1
stop();
Instance of Symbol 87 MovieClip "damagepoint5" in Symbol 100 MovieClip [enemyboss2] Frame 1
onClipEvent (load) { this.health = 10; }
Instance of Symbol 87 MovieClip "damagepoint3" in Symbol 100 MovieClip [enemyboss2] Frame 1
onClipEvent (load) { this.health = 10; }
Instance of Symbol 87 MovieClip "damagepoint2" in Symbol 100 MovieClip [enemyboss2] Frame 1
onClipEvent (load) { this.health = 10; }
Instance of Symbol 87 MovieClip "damagepoint1" in Symbol 100 MovieClip [enemyboss2] Frame 1
onClipEvent (load) { this.health = 10; }
Instance of Symbol 87 MovieClip "damagepoint4" in Symbol 100 MovieClip [enemyboss2] Frame 1
onClipEvent (load) { this.health = 10; }
Symbol 100 MovieClip [enemyboss2] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - _root.weaponcharge; gotoAndStop (1); } else { this.alive = 0; gotoAndPlay (10); }
Symbol 100 MovieClip [enemyboss2] Frame 10
this.alive = 0;
Symbol 100 MovieClip [enemyboss2] Frame 11
_root.shaker.gotoAndPlay("enemyhit");
Symbol 100 MovieClip [enemyboss2] Frame 36
stop(); _root.bossmoviecomplete.play(); if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 320, _y:this._y + 320}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } removeMovieClip(this);
Symbol 104 MovieClip [enemyboss1] Frame 1
stop();
Instance of Symbol 87 MovieClip "damagepoint5" in Symbol 104 MovieClip [enemyboss1] Frame 1
onClipEvent (load) { this.health = 5; }
Instance of Symbol 87 MovieClip "damagepoint3" in Symbol 104 MovieClip [enemyboss1] Frame 1
onClipEvent (load) { this.health = 5; }
Instance of Symbol 87 MovieClip "damagepoint2" in Symbol 104 MovieClip [enemyboss1] Frame 1
onClipEvent (load) { this.health = 5; }
Instance of Symbol 87 MovieClip "damagepoint1" in Symbol 104 MovieClip [enemyboss1] Frame 1
onClipEvent (load) { this.health = 5; }
Instance of Symbol 87 MovieClip "damagepoint4" in Symbol 104 MovieClip [enemyboss1] Frame 1
onClipEvent (load) { this.health = 5; }
Symbol 104 MovieClip [enemyboss1] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - _root.weaponcharge; gotoAndStop (1); } else { this.alive = 0; gotoAndPlay (10); }
Symbol 104 MovieClip [enemyboss1] Frame 10
this.alive = 0;
Symbol 104 MovieClip [enemyboss1] Frame 11
_root.shaker.gotoAndPlay("enemyhit");
Symbol 104 MovieClip [enemyboss1] Frame 36
stop(); _root.bossmoviecomplete.play(); if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 320, _y:this._y + 320}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } removeMovieClip(this);
Instance of Symbol 107 MovieClip in Symbol 108 MovieClip [healthpickup] Frame 1
onClipEvent (enterFrame) { if (_root.objcell_mc.ship.hitTest(this)) { _root.score = _root.score + 10; if (_root.objcell_mc.ship.health < 100) { _root.objcell_mc.ship.health = _root.objcell_mc.ship.health + 20; } this._visible = 0; this._x = -500; } }
Instance of Symbol 111 MovieClip in Symbol 112 MovieClip [energypickup] Frame 1
onClipEvent (enterFrame) { if (_root.objcell_mc.ship.hitTest(this)) { _root.score = _root.score + 10; if (_root.energyvar < 100) { _root.energyvar = _root.energyvar + 20; } this._visible = 0; this._x = -500; } }
Symbol 112 MovieClip [energypickup] Frame 300
delete this.onEnterFrame; removeMovieClip(this);
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 8
_root.lazercharge = new Sound(this); _root.lazercharge.attachSound("lazercharge"); _root.lazercharge.start(0, 1);
Symbol 120 MovieClip Frame 90
gotoAndPlay (86);
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 8
stop();
Symbol 124 MovieClip [ship] Frame 1
stop();
Symbol 124 MovieClip [ship] Frame 2
_root.shaker.gotoAndPlay(1);
Symbol 124 MovieClip [ship] Frame 9
if (_root.sheildon == 0) { if (_root.objcell_mc.ship.health > 0) { gotoAndStop (1); } else { gotoAndPlay ("dead"); } } else { gotoAndStop (1); }
Symbol 124 MovieClip [ship] Frame 36
stop(); _root.alifelost = 1; _root.lifelost.play();
Symbol 128 MovieClip [enemytarget1] Frame 1
stop();
Symbol 128 MovieClip [enemytarget1] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 128 MovieClip [enemytarget1] Frame 10
alive = 0;
Symbol 128 MovieClip [enemytarget1] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 128 MovieClip [enemytarget1] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 132 MovieClip [enemytarget9] Frame 1
stop();
Symbol 132 MovieClip [enemytarget9] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 132 MovieClip [enemytarget9] Frame 10
alive = 0;
Symbol 132 MovieClip [enemytarget9] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 132 MovieClip [enemytarget9] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 136 MovieClip [enemytarget8] Frame 1
stop();
Symbol 136 MovieClip [enemytarget8] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 136 MovieClip [enemytarget8] Frame 10
alive = 0;
Symbol 136 MovieClip [enemytarget8] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 136 MovieClip [enemytarget8] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 140 MovieClip [enemytarget7] Frame 1
stop();
Symbol 140 MovieClip [enemytarget7] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 140 MovieClip [enemytarget7] Frame 10
alive = 0;
Symbol 140 MovieClip [enemytarget7] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 140 MovieClip [enemytarget7] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 144 MovieClip [enemytarget6] Frame 1
stop();
Symbol 144 MovieClip [enemytarget6] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 144 MovieClip [enemytarget6] Frame 10
alive = 0;
Symbol 144 MovieClip [enemytarget6] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 144 MovieClip [enemytarget6] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 148 MovieClip [enemytarget5] Frame 1
stop();
Symbol 148 MovieClip [enemytarget5] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 148 MovieClip [enemytarget5] Frame 10
alive = 0;
Symbol 148 MovieClip [enemytarget5] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 148 MovieClip [enemytarget5] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 152 MovieClip [enemytarget4] Frame 1
stop();
Symbol 152 MovieClip [enemytarget4] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 152 MovieClip [enemytarget4] Frame 10
alive = 0;
Symbol 152 MovieClip [enemytarget4] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 152 MovieClip [enemytarget4] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 156 MovieClip [enemytarget3] Frame 1
stop();
Symbol 156 MovieClip [enemytarget3] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 156 MovieClip [enemytarget3] Frame 10
alive = 0;
Symbol 156 MovieClip [enemytarget3] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 156 MovieClip [enemytarget3] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 160 MovieClip [enemytarget2] Frame 1
stop();
Symbol 160 MovieClip [enemytarget2] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 160 MovieClip [enemytarget2] Frame 10
alive = 0;
Symbol 160 MovieClip [enemytarget2] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 160 MovieClip [enemytarget2] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.85) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this);
Symbol 165 MovieClip Frame 15
stop();
Symbol 166 MovieClip [explosion] Frame 25
delete this.onEnterFrame; removeMovieClip(this);
Symbol 170 MovieClip [enemytarget0] Frame 1
stop();
Symbol 170 MovieClip [enemytarget0] Frame 9
if (this.health > _root.enemydiehealth) { this.health = this.health - 1; gotoAndStop (1); } else { alive = 0; gotoAndPlay (10); }
Symbol 170 MovieClip [enemytarget0] Frame 10
alive = 0;
Symbol 170 MovieClip [enemytarget0] Frame 12
_root.shaker.gotoAndPlay("enemyhit");
Symbol 170 MovieClip [enemytarget0] Frame 36
stop(); _root.enemiesdefeated = _root.enemiesdefeated + 1; if (math.random() > 0.75) { _root.attachMovie("energypickup", "energypickup" + _root.counter, _root.counter, {_x:this._x + 300, _y:this._y + 300}); _root.counter = _root.counter + 1; } if (_root.counter >= 3010) { _root.counter = 3000; } if (math.random() > 0.8) { _root.attachMovie("healthpickup", "healthpickup" + _root.counter1, _root.counter1, {_x:this._x + 305, _y:this._y + 305}); _root.counter1 = _root.counter1 + 1; } if (_root.counter1 >= 4010) { _root.counter1 = 4000; } _root.targetsleft = _root.targetsleft - 1; _root.score = _root.score + (10 * _root.wave); removeMovieClip(this); alive = 0;
Symbol 176 MovieClip [killershot] Frame 1
stop();
Symbol 176 MovieClip [killershot] Frame 2
soundkillershot = new Sound(this); soundkillershot.attachSound("soundkillershot"); soundkillershot.start(0, 1);
Symbol 187 Button
on (release) { getURL ("http://www.thorgaming.com", "_blank"); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 188 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded * 1.69); } else { _root.gotoAndStop(2); }
Symbol 188 MovieClip Frame 2
gotoAndPlay (1);
Symbol 189 Button
on (release) { getURL ("http://www.thorgaming.com", "_blank"); }
Symbol 204 MovieClip Frame 1
_root.song.stop(); _root.song = new Sound(_root); _root.song.attachSound("menusong"); _root.song.start(0, 99999);
Symbol 204 MovieClip Frame 268
if (_root.playingfrom == "thorgaming") { _root.nextFrame(); }
Symbol 204 MovieClip Frame 409
_root.nextFrame();
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 11
beep = new Sound(this); beep.attachSound("beep"); beep.start(0, 1);
Symbol 234 MovieClip Frame 13
beep = new Sound(this); beep.attachSound("beep"); beep.start(0, 1);
Symbol 234 MovieClip Frame 15
beep = new Sound(this); beep.attachSound("beep"); beep.start(0, 1);
Symbol 240 Button
on (release) { if (_root.mainmusicplaying == "yes") { _root.mainmusicplaying = "no"; } else { _root.mainmusicplaying = "yes"; } }
Symbol 243 Button
on (release) { _root.objcell_mc.removeMovieClip(); _root.gotoAndPlay(2); }
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 13
gotoAndStop (1);
Symbol 245 MovieClip Frame 24
gotoAndStop (1);
Symbol 245 MovieClip Frame 35
gotoAndStop (1);
Symbol 245 MovieClip Frame 49
gotoAndStop (1);
Symbol 252 MovieClip Frame 30
stop();
Symbol 255 Button
on (release) { _quality = "LOW"; _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 258 Button
on (release) { _quality = "MEDIUM"; _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 262 Button
on (release) { _quality = "HIGH"; _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 280 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.difficulty = 1; _root.nextFrame(); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 283 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.difficulty = 2; _root.nextFrame(); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 286 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.difficulty = 3; _root.nextFrame(); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 289 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); getURL ("http://www.thorgaming.com/flasharcade/", "_blank"); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 290 Button
on (release) { getURL ("http://www.thorgaming.com/flasharcade/index.php?action=play&id=1176", "_blank"); _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 291 Button
on (release) { getURL ("http://www.thorgaming.com/highscores/index.php?game=17", "_blank"); _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 292 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.mainmenu.play(); _root.instructions.play(); _root.controls.play(); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 293 MovieClip Frame 30
_root.shaker.gotoAndPlay("chargedhit");
Symbol 293 MovieClip Frame 42
stop();
Symbol 293 MovieClip Frame 65
stop();
Symbol 297 MovieClip Frame 38
stop();
Symbol 303 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.instructions.play(); _root.mainmenu.play(); _root.controls.play(); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 331 MovieClip Frame 1
stop();
Symbol 331 MovieClip Frame 15
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 1
stop();
Symbol 339 MovieClip Frame 60
_root.rememberx = _root.objcell_mc.ship._x; _root.remembery = _root.objcell_mc.ship._y; _root.enemyseparation = 0; _root.wave = _root.wave + 1; _root.roundcomplete = _root.roundcomplete + 8; _root.enemyroundhealth = _root.enemyroundhealth + 1; _root.targetmovienumber = _root.targetmovienumber + 1; _root.nextFrame();
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 2
_root.objcell_mc.removeMovieClip();
Symbol 342 MovieClip Frame 120
_root.gotoAndStop("scoresubmissionng");
Symbol 345 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 2
_root.gamepaused = 1;
Symbol 345 MovieClip Frame 120
_root.gamepaused = 0; _root.player1lives = _root.player1lives - 1; _root.objcell_mc.ship.health = 100; _root.objcell_mc.ship.gotoAndStop(1); _root.objcell_mc.ship._x = 0; _root.objcell_mc.ship._y = 0;
Symbol 348 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 30
stop();
Symbol 351 MovieClip Frame 1
stop();
Symbol 351 MovieClip Frame 60
_root.rememberx = _root.objcell_mc.ship._x; _root.remembery = _root.objcell_mc.ship._y; _root.enemyseparation = 0; _root.enemybossheild = _root.enemybossheild + 2; _root.bossesdefeated = _root.bossesdefeated + 1; _root.score = _root.score + 1000; _root.nextFrame();
Symbol 358 MovieClip Frame 30
stop();
Symbol 361 MovieClip Frame 120
_root.play();
Symbol 369 Button
on (release) { _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); getURL ("http://www.thorgaming.com/flasharcade/index.php?action=play&id=1176", "_blank"); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }
Symbol 373 Button
on (release) { _root.gotoAndPlay(2); _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); }

Library Items

Symbol 1 Sound [missilelaunch]
Symbol 2 Sound [rocketjet]
Symbol 3 Sound [soundkillershot]
Symbol 4 Sound [explodesound]
Symbol 5 Sound [enemylazerfire]
Symbol 6 Sound [chargedlazerfire]
Symbol 7 Sound [menubeep]
Symbol 8 Sound [buttonhit]
Symbol 9 GraphicUsed by:43
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:10 11Used by:43
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClipUses:14Used by:43
Symbol 16 GraphicUsed by:42 81
Symbol 17 GraphicUsed by:42 81
Symbol 18 GraphicUsed by:42
Symbol 19 GraphicUsed by:42
Symbol 20 GraphicUsed by:42
Symbol 21 GraphicUsed by:42
Symbol 22 GraphicUsed by:42
Symbol 23 GraphicUsed by:42
Symbol 24 GraphicUsed by:42
Symbol 25 GraphicUsed by:42
Symbol 26 GraphicUsed by:42
Symbol 27 GraphicUsed by:42
Symbol 28 GraphicUsed by:42
Symbol 29 GraphicUsed by:42
Symbol 30 GraphicUsed by:42
Symbol 31 GraphicUsed by:42
Symbol 32 GraphicUsed by:42
Symbol 33 GraphicUsed by:42
Symbol 34 GraphicUsed by:42
Symbol 35 GraphicUsed by:42
Symbol 36 GraphicUsed by:42
Symbol 37 GraphicUsed by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42 81
Symbol 42 MovieClipUses:16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41Used by:43
Symbol 43 MovieClip [therocket]Uses:9 12 15 42
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClip [enemybullet]Uses:44
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClip [bullet]Uses:47
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClip [ball]Uses:49
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:88
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:82
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:81
Symbol 58 GraphicUsed by:81
Symbol 59 GraphicUsed by:81
Symbol 60 GraphicUsed by:81
Symbol 61 GraphicUsed by:81
Symbol 62 GraphicUsed by:81
Symbol 63 GraphicUsed by:81
Symbol 64 GraphicUsed by:81
Symbol 65 GraphicUsed by:81
Symbol 66 GraphicUsed by:81
Symbol 67 GraphicUsed by:81
Symbol 68 GraphicUsed by:81
Symbol 69 GraphicUsed by:81
Symbol 70 GraphicUsed by:81
Symbol 71 GraphicUsed by:81
Symbol 72 GraphicUsed by:81
Symbol 73 GraphicUsed by:81
Symbol 74 GraphicUsed by:81
Symbol 75 GraphicUsed by:81
Symbol 76 GraphicUsed by:81
Symbol 77 GraphicUsed by:81
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:16 57 17 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 41Used by:82 87 88 92 96 100 104 124 128 132 136 140 144 148 152 156 160 170
Symbol 82 MovieClipUses:55 81Used by:83
Symbol 83 MovieClipUses:82Used by:84
Symbol 84 MovieClipUses:83Used by:88 92 96 100 104
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:86 81Used by:88 92 96 100 104
Symbol 88 MovieClip [enemyboss5]Uses:53 84 87 81
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:92
Symbol 92 MovieClip [enemyboss4]Uses:91 84 87 81
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:96
Symbol 96 MovieClip [enemyboss3]Uses:95 87 84 81
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:100
Symbol 100 MovieClip [enemyboss2]Uses:99 87 84 81
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:104
Symbol 104 MovieClip [enemyboss1]Uses:103 84 87 81
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClip [healthpickup]Uses:107Used by:Timeline
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClip [energypickup]Uses:111Used by:Timeline
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:124
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:117 119Used by:124
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 MovieClip [ship]Uses:114 120 123 81Used by:Timeline
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 MovieClip [enemytarget1]Uses:127 81Used by:Timeline
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:130Used by:132
Symbol 132 MovieClip [enemytarget9]Uses:131 81Used by:Timeline
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClip [enemytarget8]Uses:135 81Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:139
Symbol 139 MovieClipUses:138Used by:140
Symbol 140 MovieClip [enemytarget7]Uses:139 81Used by:Timeline
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClip [enemytarget6]Uses:143 81Used by:Timeline
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClipUses:146Used by:148
Symbol 148 MovieClip [enemytarget5]Uses:147 81Used by:Timeline
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClip [enemytarget4]Uses:151 81Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:156
Symbol 156 MovieClip [enemytarget3]Uses:155 81Used by:Timeline
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClip [enemytarget2]Uses:159 81Used by:Timeline
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:165
Symbol 163 GraphicUsed by:164 204 332
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 MovieClipUses:162 164Used by:166
Symbol 166 MovieClip [explosion]Uses:165Used by:Timeline
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 MovieClip [enemytarget0]Uses:169 81Used by:Timeline
Symbol 171 FontUsed by:172
Symbol 172 TextUses:171Used by:175
Symbol 173 FontUsed by:174 264 268 271 274 277 281 284 287 299 300 333 334 337 340 343 346 349 359
Symbol 174 EditableTextUses:173Used by:175
Symbol 175 MovieClipUses:172 174Used by:176
Symbol 176 MovieClip [killershot]Uses:175Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 GraphicUsed by:188
Symbol 180 GraphicUsed by:181 189
Symbol 181 MovieClipUses:180Used by:188
Symbol 182 GraphicUsed by:188
Symbol 183 FontUsed by:184 190 195
Symbol 184 TextUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:187
Symbol 186 GraphicUsed by:187
Symbol 187 ButtonUses:185 186Used by:188
Symbol 188 MovieClipUses:179 181 182 187Used by:Timeline
Symbol 189 ButtonUses:180Used by:Timeline
Symbol 190 TextUses:183Used by:191
Symbol 191 MovieClipUses:190Used by:204
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:204  Timeline
Symbol 194 GraphicUsed by:204
Symbol 195 TextUses:183Used by:196
Symbol 196 MovieClipUses:195Used by:204
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:204
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:199 200 201Used by:203
Symbol 203 MovieClipUses:202Used by:204
Symbol 204 MovieClipUses:191 193 194 163 196 198 203Used by:Timeline
Symbol 205 Sound [lazerfire]Used by:Timeline
Symbol 206 Sound [menusong]Used by:Timeline
Symbol 207 Sound [gamesong1]Used by:Timeline
Symbol 208 Sound [gamesong2]Used by:Timeline
Symbol 209 Sound [lazercharge]Used by:Timeline
Symbol 210 Sound [bossmusic]Used by:Timeline
Symbol 211 Sound [gamesong]Used by:Timeline
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:Timeline
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:244
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:219
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:217 218Used by:244
Symbol 220 FontUsed by:221 222 233 248 253 256 257 259 260 304 306 307 310 316 319 320 323 324 325 327 328 329 362 371 375 376 377 378 379 380 381 382 383 384
Symbol 221 TextUses:220Used by:244
Symbol 222 TextUses:220Used by:244
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:244
Symbol 225 FontUsed by:226 229 231 353
Symbol 226 TextUses:225Used by:244
Symbol 227 FontUsed by:228 230
Symbol 228 EditableTextUses:227Used by:244
Symbol 229 TextUses:225Used by:244
Symbol 230 EditableTextUses:227Used by:244
Symbol 231 EditableTextUses:225Used by:232
Symbol 232 MovieClipUses:231Used by:234
Symbol 233 TextUses:220Used by:234
Symbol 234 MovieClipUses:232 233Used by:244
Symbol 235 FontUsed by:236 237 241
Symbol 236 EditableTextUses:235Used by:244
Symbol 237 TextUses:235Used by:238 240
Symbol 238 MovieClipUses:237Used by:240
Symbol 239 GraphicUsed by:240 243 373
Symbol 240 ButtonUses:238 239 237Used by:244
Symbol 241 TextUses:235Used by:242
Symbol 242 MovieClipUses:241Used by:243
Symbol 243 ButtonUses:242 239Used by:244
Symbol 244 MovieClipUses:215 219 221 222 224 226 228 229 230 234 236 240 243Used by:245
Symbol 245 MovieClipUses:244Used by:Timeline
Symbol 246 FontUsed by:247 367 370 374
Symbol 247 TextUses:246Used by:263
Symbol 248 TextUses:220Used by:255
Symbol 249 FontUsed by:250
Symbol 250 TextUses:249Used by:251
Symbol 251 MovieClipUses:250Used by:252
Symbol 252 MovieClipUses:251Used by:255 258 262
Symbol 253 TextUses:220Used by:255
Symbol 254 GraphicUsed by:255 258
Symbol 255 ButtonUses:248 252 253 254Used by:263
Symbol 256 TextUses:220Used by:258
Symbol 257 TextUses:220Used by:258
Symbol 258 ButtonUses:256 252 257 254Used by:263
Symbol 259 TextUses:220Used by:262
Symbol 260 TextUses:220Used by:262
Symbol 261 GraphicUsed by:262
Symbol 262 ButtonUses:259 252 260 261Used by:263
Symbol 263 MovieClipUses:247 255 258 262Used by:293
Symbol 264 TextUses:173Used by:265
Symbol 265 MovieClipUses:264Used by:267 289
Symbol 266 GraphicUsed by:267 270 273 276 289 290 291 292 352 369
Symbol 267 ButtonUses:265 266Used by:293
Symbol 268 TextUses:173Used by:269
Symbol 269 MovieClipUses:268Used by:270 290
Symbol 270 ButtonUses:269 266Used by:293
Symbol 271 TextUses:173Used by:272
Symbol 272 MovieClipUses:271Used by:273 291
Symbol 273 ButtonUses:272 266Used by:293
Symbol 274 TextUses:173Used by:275
Symbol 275 MovieClipUses:274Used by:276 292
Symbol 276 ButtonUses:275 266Used by:293
Symbol 277 TextUses:173Used by:278
Symbol 278 MovieClipUses:277Used by:280
Symbol 279 GraphicUsed by:280 283 286
Symbol 280 ButtonUses:278 279Used by:288
Symbol 281 TextUses:173Used by:282
Symbol 282 MovieClipUses:281Used by:283
Symbol 283 ButtonUses:282 279Used by:288
Symbol 284 TextUses:173Used by:285
Symbol 285 MovieClipUses:284Used by:286
Symbol 286 ButtonUses:285 279Used by:288
Symbol 287 TextUses:173Used by:288
Symbol 288 MovieClipUses:280 283 286 287Used by:293
Symbol 289 ButtonUses:265 266Used by:293
Symbol 290 ButtonUses:269 266Used by:293
Symbol 291 ButtonUses:272 266Used by:293
Symbol 292 ButtonUses:275 266Used by:293
Symbol 293 MovieClipUses:263 267 270 273 276 288 289 290 291 292Used by:Timeline
Symbol 294 FontUsed by:295
Symbol 295 TextUses:294Used by:296
Symbol 296 MovieClipUses:295Used by:297
Symbol 297 MovieClipUses:296Used by:Timeline
Symbol 298 GraphicUsed by:330
Symbol 299 TextUses:173Used by:330
Symbol 300 TextUses:173Used by:301
Symbol 301 MovieClipUses:300Used by:303
Symbol 302 GraphicUsed by:303
Symbol 303 ButtonUses:301 302Used by:330
Symbol 304 TextUses:220Used by:330
Symbol 305 GraphicUsed by:308
Symbol 306 TextUses:220Used by:308
Symbol 307 TextUses:220Used by:308
Symbol 308 MovieClipUses:305 306 307Used by:330
Symbol 309 GraphicUsed by:317
Symbol 310 TextUses:220Used by:317
Symbol 311 FontUsed by:312 313 314 315
Symbol 312 TextUses:311Used by:317
Symbol 313 TextUses:311Used by:317
Symbol 314 TextUses:311Used by:317
Symbol 315 TextUses:311Used by:317
Symbol 316 TextUses:220Used by:317
Symbol 317 MovieClipUses:309 310 312 313 314 315 316Used by:330
Symbol 318 GraphicUsed by:321
Symbol 319 TextUses:220Used by:321
Symbol 320 TextUses:220Used by:321
Symbol 321 MovieClipUses:318 319 320Used by:330
Symbol 322 GraphicUsed by:326
Symbol 323 TextUses:220Used by:326
Symbol 324 TextUses:220Used by:326
Symbol 325 TextUses:220Used by:326
Symbol 326 MovieClipUses:322 323 324 325Used by:330
Symbol 327 TextUses:220Used by:330
Symbol 328 TextUses:220Used by:330
Symbol 329 TextUses:220Used by:330
Symbol 330 MovieClipUses:298 299 303 304 308 317 321 326 327 328 329Used by:331
Symbol 331 MovieClipUses:330Used by:Timeline
Symbol 332 MovieClipUses:163Used by:Timeline
Symbol 333 TextUses:173Used by:335
Symbol 334 EditableTextUses:173Used by:335
Symbol 335 MovieClipUses:333 334Used by:336
Symbol 336 MovieClipUses:335Used by:Timeline
Symbol 337 TextUses:173Used by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:Timeline
Symbol 340 TextUses:173Used by:341
Symbol 341 MovieClipUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:Timeline
Symbol 343 TextUses:173Used by:344
Symbol 344 MovieClipUses:343Used by:345
Symbol 345 MovieClipUses:344Used by:Timeline
Symbol 346 TextUses:173Used by:347
Symbol 347 MovieClipUses:346Used by:348
Symbol 348 MovieClipUses:347Used by:Timeline
Symbol 349 TextUses:173Used by:350
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:350Used by:Timeline
Symbol 352 MovieClipUses:266Used by:357
Symbol 353 TextUses:225Used by:354
Symbol 354 MovieClipUses:353Used by:357
Symbol 355 GraphicUsed by:356
Symbol 356 MovieClipUses:355Used by:357
Symbol 357 MovieClipUses:352 354 356Used by:358
Symbol 358 MovieClipUses:357Used by:Timeline
Symbol 359 TextUses:173Used by:360
Symbol 360 MovieClipUses:359Used by:361
Symbol 361 MovieClipUses:360Used by:Timeline
Symbol 362 TextUses:220Used by:Timeline
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:Timeline
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:368
Symbol 367 TextUses:246Used by:368
Symbol 368 MovieClipUses:366 367Used by:369
Symbol 369 ButtonUses:368 266Used by:Timeline
Symbol 370 TextUses:246Used by:Timeline
Symbol 371 TextUses:220Used by:372
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 ButtonUses:372 239Used by:Timeline
Symbol 374 TextUses:246Used by:Timeline
Symbol 375 TextUses:220Used by:Timeline
Symbol 376 EditableTextUses:220Used by:Timeline
Symbol 377 TextUses:220Used by:Timeline
Symbol 378 EditableTextUses:220Used by:Timeline
Symbol 379 TextUses:220Used by:Timeline
Symbol 380 EditableTextUses:220Used by:Timeline
Symbol 381 TextUses:220Used by:Timeline
Symbol 382 EditableTextUses:220Used by:Timeline
Symbol 383 TextUses:220Used by:Timeline
Symbol 384 EditableTextUses:220Used by:Timeline

Instance Names

"stage"Frame 3Symbol 213 MovieClip
"shaker"Frame 3Symbol 245 MovieClip
"mainmenu"Frame 3Symbol 293 MovieClip
"instructions"Frame 3Symbol 331 MovieClip
"combobonus"Frame 3Symbol 176 MovieClip [killershot]
"wavenumber"Frame 4Symbol 336 MovieClip
"wavecompletemovie"Frame 4Symbol 339 MovieClip
"gameoverman"Frame 4Symbol 342 MovieClip
"lifelost"Frame 4Symbol 345 MovieClip
"pausedmovie"Frame 4Symbol 348 MovieClip
"bossmoviecomplete"Frame 4Symbol 351 MovieClip
"thebosshealthmeter"Frame 6Symbol 358 MovieClip
"thebosshealthmeter"Frame 9Symbol 358 MovieClip
"thebosshealthmeter"Frame 12Symbol 358 MovieClip
"thebosshealthmeter"Frame 15Symbol 358 MovieClip
"thebosshealthmeter"Frame 18Symbol 358 MovieClip
"submitbutton"Frame 21Symbol 369 Button
"sheild10"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild9"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild8"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild7"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild6"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild11"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild12"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild13"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild14"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild15"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild20"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild19"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild18"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild17"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild16"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild1"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild2"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild3"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild4"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"sheild5"Symbol 83 MovieClip Frame 1Symbol 82 MovieClip
"thesheild"Symbol 84 MovieClip Frame 1Symbol 83 MovieClip
"sheild"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 84 MovieClip
"damagepoint5"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 87 MovieClip
"damagepoint3"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 87 MovieClip
"damagepoint2"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 87 MovieClip
"damagepoint1"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 87 MovieClip
"damagepoint4"Symbol 88 MovieClip [enemyboss5] Frame 1Symbol 87 MovieClip
"sheild"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 84 MovieClip
"damagepoint5"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 87 MovieClip
"damagepoint3"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 87 MovieClip
"damagepoint2"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 87 MovieClip
"damagepoint1"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 87 MovieClip
"damagepoint4"Symbol 92 MovieClip [enemyboss4] Frame 1Symbol 87 MovieClip
"damagepoint5"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 87 MovieClip
"damagepoint3"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 87 MovieClip
"damagepoint2"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 87 MovieClip
"damagepoint1"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 87 MovieClip
"damagepoint4"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 87 MovieClip
"sheild"Symbol 96 MovieClip [enemyboss3] Frame 1Symbol 84 MovieClip
"damagepoint5"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 87 MovieClip
"damagepoint3"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 87 MovieClip
"damagepoint2"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 87 MovieClip
"damagepoint1"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 87 MovieClip
"damagepoint4"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 87 MovieClip
"sheild"Symbol 100 MovieClip [enemyboss2] Frame 1Symbol 84 MovieClip
"sheild"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 84 MovieClip
"damagepoint5"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 87 MovieClip
"damagepoint3"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 87 MovieClip
"damagepoint2"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 87 MovieClip
"damagepoint1"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 87 MovieClip
"damagepoint4"Symbol 104 MovieClip [enemyboss1] Frame 1Symbol 87 MovieClip
"theweaponcharge"Symbol 124 MovieClip [ship] Frame 1Symbol 120 MovieClip
"sheild"Symbol 124 MovieClip [ship] Frame 1Symbol 123 MovieClip
"bar"Symbol 188 MovieClip Frame 1Symbol 181 MovieClip
"themask"Symbol 219 MovieClip Frame 1Symbol 217 MovieClip
"energy"Symbol 244 MovieClip Frame 1Symbol 219 MovieClip
"health"Symbol 244 MovieClip Frame 1Symbol 219 MovieClip
"bonusmovie"Symbol 244 MovieClip Frame 1Symbol 234 MovieClip
"theshake"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"bosshealthbar"Symbol 357 MovieClip Frame 1Symbol 352 MovieClip
"bosshealthmeter"Symbol 358 MovieClip Frame 1Symbol 357 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "missilelaunch"
ExportAssets (56)Timeline Frame 1Symbol 2 as "rocketjet"
ExportAssets (56)Timeline Frame 1Symbol 3 as "soundkillershot"
ExportAssets (56)Timeline Frame 1Symbol 4 as "explodesound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "enemylazerfire"
ExportAssets (56)Timeline Frame 1Symbol 6 as "chargedlazerfire"
ExportAssets (56)Timeline Frame 1Symbol 7 as "menubeep"
ExportAssets (56)Timeline Frame 1Symbol 8 as "buttonhit"
ExportAssets (56)Timeline Frame 1Symbol 43 as "therocket"
ExportAssets (56)Timeline Frame 1Symbol 45 as "enemybullet"
ExportAssets (56)Timeline Frame 1Symbol 48 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 50 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 88 as "enemyboss5"
ExportAssets (56)Timeline Frame 1Symbol 92 as "enemyboss4"
ExportAssets (56)Timeline Frame 1Symbol 96 as "enemyboss3"
ExportAssets (56)Timeline Frame 1Symbol 100 as "enemyboss2"
ExportAssets (56)Timeline Frame 1Symbol 104 as "enemyboss1"
ExportAssets (56)Timeline Frame 1Symbol 108 as "healthpickup"
ExportAssets (56)Timeline Frame 1Symbol 112 as "energypickup"
ExportAssets (56)Timeline Frame 1Symbol 124 as "ship"
ExportAssets (56)Timeline Frame 1Symbol 128 as "enemytarget1"
ExportAssets (56)Timeline Frame 1Symbol 132 as "enemytarget9"
ExportAssets (56)Timeline Frame 1Symbol 136 as "enemytarget8"
ExportAssets (56)Timeline Frame 1Symbol 140 as "enemytarget7"
ExportAssets (56)Timeline Frame 1Symbol 144 as "enemytarget6"
ExportAssets (56)Timeline Frame 1Symbol 148 as "enemytarget5"
ExportAssets (56)Timeline Frame 1Symbol 152 as "enemytarget4"
ExportAssets (56)Timeline Frame 1Symbol 156 as "enemytarget3"
ExportAssets (56)Timeline Frame 1Symbol 160 as "enemytarget2"
ExportAssets (56)Timeline Frame 1Symbol 166 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 170 as "enemytarget0"
ExportAssets (56)Timeline Frame 1Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 2Symbol 205 as "lazerfire"
ExportAssets (56)Timeline Frame 2Symbol 206 as "menusong"
ExportAssets (56)Timeline Frame 2Symbol 207 as "gamesong1"
ExportAssets (56)Timeline Frame 2Symbol 208 as "gamesong2"
ExportAssets (56)Timeline Frame 2Symbol 209 as "lazercharge"
ExportAssets (56)Timeline Frame 2Symbol 210 as "bossmusic"
ExportAssets (56)Timeline Frame 2Symbol 211 as "gamesong"
ExportAssets (56)Timeline Frame 3Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 4Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 5Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 6Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 7Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 8Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 9Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 10Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 11Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 12Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 13Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 14Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 15Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 16Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 17Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 18Symbol 176 as "killershot"
ExportAssets (56)Timeline Frame 22Symbol 170 as "enemytarget0"
ExportAssets (56)Timeline Frame 22Symbol 166 as "explosion"
ExportAssets (56)Timeline Frame 22Symbol 160 as "enemytarget2"
ExportAssets (56)Timeline Frame 22Symbol 156 as "enemytarget3"
ExportAssets (56)Timeline Frame 22Symbol 152 as "enemytarget4"
ExportAssets (56)Timeline Frame 22Symbol 148 as "enemytarget5"
ExportAssets (56)Timeline Frame 22Symbol 144 as "enemytarget6"
ExportAssets (56)Timeline Frame 22Symbol 140 as "enemytarget7"
ExportAssets (56)Timeline Frame 22Symbol 136 as "enemytarget8"
ExportAssets (56)Timeline Frame 22Symbol 132 as "enemytarget9"
ExportAssets (56)Timeline Frame 22Symbol 128 as "enemytarget1"
ExportAssets (56)Timeline Frame 22Symbol 124 as "ship"
ExportAssets (56)Timeline Frame 22Symbol 112 as "energypickup"
ExportAssets (56)Timeline Frame 22Symbol 108 as "healthpickup"

Labels

"boss 1"Frame 6
"boss 2"Frame 9
"boss 3"Frame 12
"boss 4"Frame 15
"boss 5"Frame 18
"scoresubmissionng"Frame 21
"exploded"Symbol 43 MovieClip [therocket] Frame 115
"dead"Symbol 88 MovieClip [enemyboss5] Frame 10
"dead"Symbol 92 MovieClip [enemyboss4] Frame 10
"dead"Symbol 96 MovieClip [enemyboss3] Frame 10
"dead"Symbol 100 MovieClip [enemyboss2] Frame 10
"dead"Symbol 104 MovieClip [enemyboss1] Frame 10
"dead"Symbol 124 MovieClip [ship] Frame 10
"dead"Symbol 128 MovieClip [enemytarget1] Frame 10
"dead"Symbol 132 MovieClip [enemytarget9] Frame 10
"dead"Symbol 136 MovieClip [enemytarget8] Frame 10
"dead"Symbol 140 MovieClip [enemytarget7] Frame 10
"dead"Symbol 144 MovieClip [enemytarget6] Frame 10
"dead"Symbol 148 MovieClip [enemytarget5] Frame 10
"dead"Symbol 152 MovieClip [enemytarget4] Frame 10
"dead"Symbol 156 MovieClip [enemytarget3] Frame 10
"dead"Symbol 160 MovieClip [enemytarget2] Frame 10
"dead"Symbol 170 MovieClip [enemytarget0] Frame 10
"lighthit"Symbol 245 MovieClip Frame 15
"enemyhit"Symbol 245 MovieClip Frame 26
"chargedhit"Symbol 245 MovieClip Frame 37

Dynamic Text Variables

_root.bonuslevelSymbol 174 EditableText"2"
_root.player1livesSymbol 228 EditableText"3"
_root.scoreSymbol 230 EditableText""
_root.bonusamountSymbol 231 EditableText""
_root.mainmusicplayingSymbol 236 EditableText""
_root.waveSymbol 334 EditableText"1"
_root.scoreSymbol 376 EditableText"SCORE"
_root.livesleftbonusSymbol 378 EditableText"SCORE"
_root.combokillbonusSymbol 380 EditableText"SCORE"
_root.enemiesdefeatedSymbol 382 EditableText"SCORE"
_root.bossesdefeatedSymbol 384 EditableText"SCORE"




http://swfchan.com/7/30220/info.shtml
Created: 19/5 -2019 12:13:51 Last modified: 19/5 -2019 12:13:51 Server time: 04/05 -2024 18:39:58