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

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

Alpha Force.swf

This is the info page for
Flash #42776

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


Text
GET READY!

GET READY!

score

phaser

1

EJECT

3

2

FIRE

S BOMB

FIRE

S BOMB

CONTROLS:
CLICK TO CUSTOMIZE

CONTROLS:
CLICK TO CUSTOMIZE

Controls

CREDITS:
ALL GRAPHICS, DESIGN
AND PROGRAMMING BY
SAM BELLMAN

CREDITS:
ALL GRAPHICS, DESIGN
AND PROGRAMMING BY
SAM BELLMAN

>

1 of 2

1 of 2

>

MUSIC CREDITS

MUSIC CREDITS

CREDITS:
Music by:

CREDITS:
Music by:

<

2 of 2

2 of 2

<

ProSonica

ProSonica

DeDios Music

DeDios Music

START

START

START

START

START

START

START

TURN SOUND OFF

TURN SOUND OFF

CREDITS

ALPHA FORCE

V1.5

HI SCORES

Target:

MISSION 1

MISSION 1

Weak points

PRESS ANY KEY
TO CONTINUE

PRESS ANY KEY
TO CONTINUE

MISSION 1 CLEAR!

MISSION 1 CLEAR!

Shield bonus:

SMART BOMBs bonus:

Lives bonus:

0

0

0

Shield bonus:

SMART BOMBs bonus:

Lives bonus:

0

0

0

Score:

0

score:

0

MISSION 2

MISSION 2

MISSION 2 CLEAR!

MISSION 2 CLEAR!

0

0

0

0

0

0

0

0

MISSION 3

MISSION 3

MISSION 3 CLEAR!

MISSION 3 CLEAR!

0

0

0

0

0

0

0

0

MISSION 4

MISSION 4

MISSION 4 CLEAR!

MISSION 4 CLEAR!

0

0

0

0

0

0

0

0

MISSION 5

MISSION 5

?

final MISSION CLEAR!

final MISSION CLEAR!

0

0

0

0

0

0

continues bonus:

0

continues bonus:

0

0

0

CONGRATULATIONS

CONGRATULATIONS

Your FINAL SCORE IS:
10998404

Your FINAL SCORE IS:
10998404

YOUR USERNAME

YOUR USERNAME

SUBMIT SCORE

SUBMIT SCORE

YOUR USERNAME

YOUR USERNAME

SENDING SCORE

SENDING SCORE

EXIT TO MENU

EXIT TO MENU

no

no

no

continue?

continue?

1 continue left

1 continue left

(RESETS SCORE)

(RESETS SCORE)

Game Over

Game Over

Your FINAL SCORE IS:

Your FINAL SCORE IS:
10998404

YOUR USERNAME

YOUR USERNAME

YOUR USERNAME

YOUR USERNAME

CONNECTING

CONNECTED

DATA ERROR

<

<

<

<

<

<

USERNAME

USERNAME

rank

rank

SCORE

SCORE

DATE

DATE

LEADERBOARD

LEADERBOARD

ActionScript [AS1/AS2]

Frame 1
function Screen() { mc = this.attachMovie("_lscreen", "screen", MCDepth); score = 0; mc._x = 5; mc._y = 61; mc._xscale = 80; mc._yscale = 80; screenWidth = 640; screenHeight = 342; num = 0; shotBehaviours = new Array(); moveSpeed = 2; shotBehaviours[0] = new phaserObj(); shotBehaviours[1] = new plasmaObj(); shotBehaviours[2] = new missileObj(); shotBehaviours[3] = new diamondShotObj(); shotBehaviours[4] = new BallShotObj(); shotBehaviours[5] = new greenShotObj(); shotBehaviours[10] = new fireObj(); shotBehaviours[11] = new lightningObj(); weaponDesc = new Array("PHASER", "PLASMA", "MISSILE"); weaponDesc[10] = "FLAME"; } function Sprite() { this.huh = true; } function Ship(playerNumber) { this.UPkey = keyMap[3]; this.DOWNkey = keyMap[2]; this.LEFTkey = keyMap[1]; this.RIGHTkey = keyMap[0]; this.SHOOTkey1 = keyMap[4]; this.SHOOTkey2 = keyMap[5]; this.shotDisplX = 18; this.shotDisplY = 3; this.foregroundNum = 0; this.lives = 2; this.cont = "player"; this.continues = 2; this.armour = 30; this.shipWidth = 40; this.shipHeight = 20; this.speed = 10; this.smartBombs = 2; this.maxHp = 1; this.hp = this.maxHp; this.armour = 0; this.ramDam = 100; this.shotType = 0; this.weaponLevel = 0; this.gui = _root.gui; this.weaponExperience = 0; this.experienceBarriar = new Array(2, 3, 4, 5, 6, 7); } function shotDescObj(power, angle, scale, yDisc) { this.power = power; this.angle = angle; this.scale = scale; this.yDisc = yDisc; } function diamondShotObj() { this.coolDown = 8; this.speed = 10; this.clipName = "shot4"; } function BallShotObj() { this.coolDown = 7; this.speed = 6; this.clipName = "shot5"; } function greenShotObj() { this.coolDown = 7; this.speed = 13; this.clipName = "shot6"; } function plasmaObj() { this.coolDown = 5; this.damageType = "plasma"; this.speed = 20; this.clipName = "shot2"; this.levels = new Array(); this.levels[0] = new Array(); this.levels[0][0] = new shotDescObj(9, 0, 100, 0); this.levels[1] = new Array(); this.levels[1][0] = new shotDescObj(9, 0, 100, -5); this.levels[1][1] = new shotDescObj(9, 0, 100, 5); this.levels[2] = new Array(); this.levels[2][0] = new shotDescObj(15, 0, 120, -8); this.levels[2][1] = new shotDescObj(15, 0, 120, 8); this.levels[3] = new Array(); this.levels[3][0] = new shotDescObj(15, 0, 120, -12); this.levels[3][1] = new shotDescObj(15, 0, 120, 0); this.levels[3][2] = new shotDescObj(15, 0, 120, 12); this.levels[4] = new Array(); this.levels[4][0] = new shotDescObj(15, 0, 100, -16); this.levels[4][1] = new shotDescObj(15, 0, 100, -6); this.levels[4][2] = new shotDescObj(15, 0, 100, 6); this.levels[4][3] = new shotDescObj(15, 0, 100, 16); this.levels[5] = new Array(); this.levels[5][0] = new shotDescObj(24, 0, 120, -18); this.levels[5][1] = new shotDescObj(24, 0, 120, -6); this.levels[5][2] = new shotDescObj(24, 0, 120, 6); this.levels[5][3] = new shotDescObj(24, 0, 120, 18); this.levels[6] = new Array(); this.levels[6][0] = new shotDescObj(110, 0, 200, 0); } function phaserObj() { this.damageType = "phaser"; this.coolDown = 6; this.speed = 20; this.clipName = "shot1"; this.levels = new Array(); this.levels[0] = new Array(); this.levels[0][0] = new shotDescObj(10, 0, 100, 0); this.levels[1] = new Array(); this.levels[1][0] = new shotDescObj(10, 0, 100, -5); this.levels[1][1] = new shotDescObj(10, 0, 100, 5); this.levels[2] = new Array(); this.levels[2][0] = new shotDescObj(10, 0, 100, -5); this.levels[2][1] = new shotDescObj(10, 0, 100, 5); this.levels[2][2] = new shotDescObj(10, 180, 100, 0); this.levels[3] = new Array(); this.levels[3][0] = new shotDescObj(10, -25, 100, -10); this.levels[3][1] = new shotDescObj(10, 0, 100, -5); this.levels[3][2] = new shotDescObj(10, 0, 100, 5); this.levels[3][3] = new shotDescObj(10, 25, 100, 10); this.levels[3][4] = new shotDescObj(10, 180, 100, 0); this.levels[4] = new Array(); this.levels[4][0] = new shotDescObj(10, -25, 100, -10); this.levels[4][1] = new shotDescObj(15, 0, 100, -5); this.levels[4][2] = new shotDescObj(15, 0, 100, 5); this.levels[4][3] = new shotDescObj(10, 25, 100, 10); this.levels[4][4] = new shotDescObj(15, 180, 100, 0); this.levels[5] = new Array(); this.levels[5][0] = new shotDescObj(10, -25, 120, -10); this.levels[5][1] = new shotDescObj(25, 0, 120, -5); this.levels[5][2] = new shotDescObj(25, 0, 120, 5); this.levels[5][3] = new shotDescObj(10, 25, 120, 10); this.levels[5][4] = new shotDescObj(10, 90, 100, 0); this.levels[5][5] = new shotDescObj(10, -90, 100, 0); this.levels[5][6] = new shotDescObj(15, 180, 100, 0); this.levels[6] = new Array(); this.levels[6][0] = new shotDescObj(15, -25, 120, -10); this.levels[6][1] = new shotDescObj(35, 0, 130, -5); this.levels[6][2] = new shotDescObj(35, 0, 130, 5); this.levels[6][3] = new shotDescObj(15, 25, 120, 10); this.levels[6][4] = new shotDescObj(15, 90, 120, 0); this.levels[6][5] = new shotDescObj(15, -90, 120, 0); this.levels[6][6] = new shotDescObj(20, 180, 130, 0); } function fireObj() { this.damageType = "fire"; this.cooldown = 3; this.speed = 10; this.clipName = new Array(); this.clipName[0] = "fire0"; this.clipName[1] = "fire1"; this.clipName[2] = "fire2"; this.clipName[3] = "fire3"; this.clipName[4] = "fire3"; this.clipName[5] = "fire4"; this.clipName[6] = "fire4"; this.power = new Array(); this.power[0] = 1; this.power[1] = 2; this.power[2] = 3; this.power[3] = 4; this.power[4] = 5; this.power[5] = 6; this.power[6] = 7; } function lightningObj() { this.damageType = "fire"; this.cooldown = 2; this.speed = 30; this.clipName = new Array(); this.clipName[0] = "lightning0"; this.clipName[1] = "lightning1"; this.clipName[2] = "lightning2"; this.clipName[3] = "lightning3"; this.clipName[4] = "lightning4"; this.power = new Array(); this.power[0] = 2; this.power[1] = 6; this.power[2] = 8; this.power[3] = 11; this.power[4] = 14; } function missileObj() { this.damageType = "missile"; this.coolDown = 10; this.speed = 14; this.clipName = "shot3"; this.levels = new Array(); this.levels[0] = new Array(); this.levels[0][0] = new shotDescObj(18, 0, 100, 0); this.levels[1] = new Array(); this.levels[1][0] = new shotDescObj(18, 0, 100, -7); this.levels[1][1] = new shotDescObj(18, 0, 100, 7); this.levels[2] = new Array(); this.levels[2][0] = new shotDescObj(18, 0, 100, -10); this.levels[2][1] = new shotDescObj(18, 0, 100, 10); this.levels[2][2] = new shotDescObj(18, 0, 100, 0); this.levels[3] = new Array(); this.levels[3][0] = new shotDescObj(32, 0, 120, -12); this.levels[3][1] = new shotDescObj(32, 0, 120, 12); this.levels[3][2] = new shotDescObj(32, 0, 120, 0); this.levels[4] = new Array(); this.levels[4][0] = new shotDescObj(34, 0, 120, -10); this.levels[4][1] = new shotDescObj(34, 0, 120, 10); this.levels[4][2] = new shotDescObj(18, 25, 100, 15); this.levels[4][3] = new shotDescObj(18, -25, 100, -15); this.levels[5] = new Array(); this.levels[5][0] = new shotDescObj(40, 0, 130, -10); this.levels[5][1] = new shotDescObj(40, 0, 130, 10); this.levels[5][2] = new shotDescObj(32, 25, 120, 15); this.levels[5][3] = new shotDescObj(32, -25, 120, -15); this.levels[6] = new Array(); this.levels[6][0] = new shotDescObj(90, 0, 180, 0); this.levels[6][2] = new shotDescObj(44, 25, 130, 15); this.levels[6][1] = new shotDescObj(44, -25, 130, -15); } function Shot(shotType, x, y, power, angle, whoShot, scale) { var shotObj = shotBehaviours[shotType]; if (whoShot == "player") { var n = 0; while (playerHasShotArray[n] == whoShot) { n++; } playerHasShotArray[n] = whoShot; playerShotsArray[n] = this; this.mc = mc.attachMovie("_l" + shotObj.clipName, "shotP" + n, playerShotDepth + n); } else { var n = 0; while (comHasShotArray[n] == whoShot) { n++; } comHasShotArray[n] = whoShot; comShotsArray[n] = this; this.mc = mc.attachMovie("_l" + shotObj.clipName, "shot" + n, comShotDepth + n); } this.shotType = shotType; this.arrayNum = n; this.whoShot = whoShot; this.hittable = true; this.mc._xscale = scale; this.mc._yscale = scale; this.mc._rotation = angle; this.mc.myObject = this; this.speed = shotObj.speed; this.power = power; this.xSpeed = this.speed * Math.cos(angle * PiRads); this.ySpeed = this.speed * Math.sin(angle * PiRads); this.mc._x = x + this.xSpeed; this.mc._y = y + this.ySpeed; this.mc.onEnterFrame = doShotStuff; } function Bomb(x, y, whoShot, power) { var n = 0; while (playerHasShotArray[n] == whoShot) { n++; } playerHasShotArray[n] = whoShot; playerShotsArray[n] = this; this.mc = mc.attachMovie("_lBomb", "shotP" + n, playerShotDepth + n); this.shotType = shotType; this.arrayNum = n; this.whoShot = whoShot; this.hittable = true; this.mc.myObject = this; this.power = power; this.xSpeed = 4; this.ySpeed = 2; this.mc._x = x + this.xSpeed; this.mc._y = (y + this.ySpeed) + 10; this.mc.onEnterFrame = doBombStuff; } function FlameShot(shotType, level, ySpeed, x, y, angle, whoShot) { var shotObj = shotBehaviours[shotType]; if (whoShot == "player") { var n = 0; while (playerHasShotArray[n] == whoShot) { n++; } playerHasShotArray[n] = whoShot; playerShotsArray[n] = this; this.mc = mc.attachMovie("_l" + shotObj.clipName[level], "shotP" + n, playerShotDepth + n); } else { var n = 0; while (comHasShotArray[n] == whoShot) { n++; } comHasShotArray[n] = whoShot; comShotsArray[n] = this; this.mc = mc.attachMovie("_l" + clipName, "shot" + n, comShotDepth + n); } this.shotType = shotType; this.arrayNum = n; this.whoShot = whoShot; this.hittable = true; this.mc._x = x; this.mc._y = y; this.mc._xscale = scale; this.mc._yscale = scale; this.mc._rotation = angle; this.mc.myObject = this; this.speed = shotObj.speed; this.power = shotObj.power[level]; this.xSpeed = this.speed * Math.cos(angle * PiRads); this.ySpeed = (this.speed * Math.sin(angle * PiRads)) + ySpeed; this.mc.onEnterFrame = doShotStuff; } function PowerUp(x, y, level) { var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.arrayNum = n; var ty = Math.random(); if (ty < 0.04) { this.powerType = 0; } else if (ty < 0.27) { this.powerType = 1; } else if (ty < 0.37) { this.powerType = 3; } else { this.powerType = 2; } this.mc = mc.attachMovie("_lpowerUp" + this.powerType, "enemy" + n, powerUpDepth + n); if (this.powerType == 2) { this.pt = Math.ceil(Math.random() * 4); this.mc.mc.gotoAndStop(this.pt); } this.mc.myObject = this; this.mc._x = x; this.mc._y = y; this.powerUp = true; this.hittable = true; this.level = level; this.hp = 1000000000 /* 0x3B9ACA00 */; this.mc.speed = moveSpeed; this.mc.onEnterFrame = function () { this._x = this._x - this.speed; this._y = this._y + this.ySpeed; this.ySpeed = this.ySpeed + ((170 - this._y) / 1000); if (this._x < -20) { deleteEnemy(this.myObject); } if ((this.myObject.powerType == 2) && ((this.changeCount++) > 70)) { this.changeCount = 0; this.myObject.pt = Math.ceil(Math.random() * 4); this.mc.gotoAndStop(this.myObject.pt); } }; } function Enemy() { } function FlyingEnemy() { } function GroupFlyer(attackGroup, num, clipName) { this.clipName = clipName; this.attackGroup = attackGroup; this.groupNum = num; this.high = attackGroup.high; this.action = attackGroup.formation; this.level = attackGroup.level; } function SingleFlyer(clipName, level, action, powerUp, high) { this.clipName = clipName; this.high = high; this.level = level; this.action = action; this.givePowerUp = powerUp; } function ClusterBomb(num, level, x, y, action, xSpeed, ySpeed) { this.level = level; this.action = action; var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.arrayNum = n; this.hittable = true; this.mc = mc.attachMovie("_lclusterBomb" + num, "enemy" + n, 2950 + n); this.mc.myObject = this; this.mc.xSpeed = xSpeed; this.mc.ySpeed = ySpeed; this.mc._x = x; this.mc._y = y; this.mc.onEnterFrame = action; } function missile(num, level, x, y, action, xSpeed, ySpeed) { this.level = level; this.action = action; var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.arrayNum = n; this.hittable = true; this.mc = mc.attachMovie("_lmissile" + num, "enemy" + n, 2950 + n); this.mc.myObject = this; this.formSeq = -1; this.mc.xSpeed = xSpeed; this.mc.ySpeed = ySpeed; this.mc._x = x; this.mc._y = y; this.mc.onEnterFrame = action; } function EnemyGroup() { } function EGroup(high, level, numMinions, formation, powerUp, myNum, delay, buildAction) { this.high = high; this.level = level; this.numMinions = numMinions; this.formation = formation; this.buildAction = buildAction; this.givePowerUp = powerUp; this.myNum = myNum; this.delay = delay; } function GroundEnemy(level, clipName, powerUp, action, high) { this.level = level; this.clipName = clipName; this.givePowerUp = powerUp; this.action = action; var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.mc = mc.attachMovie("_l" + this.clipName, "enemy" + n, enemyDepth + n); this.mc.myObject = this; if (high) { this.x = (this.mc._x = screenWidth + this.mc._width); } else { this.x = (this.mc._x = -this.mc._width); } this.mc._y = (this.y = screenHeight); this.arrayNum = n; this.hittable = true; this.shotCount = 0; this.mc.onEnterFrame = this.action; } function BossEnemy(clipNum, numComp, level, action) { this.clipNum = clipNum; this.numComp = numComp; this.level = level; this.action = action; this.formSeq = -1; this.experience = 300 * level; this.score = 500 * level; } function BossComponent(boss, num) { this.boss = boss; this.num = num; var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.mc = boss.mc.attachMovie((("_lboss" + boss.clipNum) + "Comp") + num, "enemy" + n, n); this.mc.myObject = this; this.hittable = true; this.ArrayNum = n; this.x = boss.mc._x; this.y = boss.mc._y; this.isBoss = true; } function Foreground(clipName, reversable, speed) { var n = 0; while (sceneryArray[n].ident == "scenery") { n++; } this.mc = mc.attachMovie("_l" + clipName, clipName + n, foregroundDepth + n); this.mc._y = screenHeight; this.mc.speed = speed; this.mc._x = this.mc._width + screenWidth; this.mc.myObject = this; this.num = n; sceneryArray[n] = this; this.ident = "scenery"; if (reversable) { if (Math.random() > 0.5) { this.mc._xscale = -100; } } this.mc.onEnterFrame = function () { this._x = this._x - this.speed; if (this._x < (-this._width)) { delete sceneryArray[this.myObject.num]; delete this.myObject; removeMovieClip(this); } }; } function BackgroundA(clipName) { var n = 0; while (sceneryArray[n].ident == "scenery") { n++; } this.mc = mc.attachMovie("_l" + clipName, clipName + n, backGroundDepth + n); this.num = n; sceneryArray[n] = this; this.ident = "scenery"; if (gameLevel < 5) { this.mc.onEnterFrame = function () { if (((count % 65) == 3) && (count < 2100)) { this._x = this._x - 1; } }; } else { this.mc.onEnterFrame = function () { if (((count % 15) == 2) && (count < 2800)) { this._x = this._x - 0.5; } }; } } function BackgroundB(clipName, side, speed) { var n = 0; while (sceneryArray[n].ident == "scenery") { n++; } this.mc = mc.attachMovie("_l" + clipName, clipName + n, backGroundDepth + n); this.num = n; this.mc.speed = speed; if (side == "right") { this.mc._x = this.mc._width; } sceneryArray[n] = this; this.ident = "scenery"; this.mc.onEnterFrame = function () { this._x = this._x - this.speed; if (this._x <= (-this._width)) { this._x = this._width - this.speed; } }; } function makeForeGroundMaker(clipType, frequency, speed) { sceneryMaker = createEmptyMovieClip("sceneryCl", foreGroundMakerDepth); sceneryMaker.clipType = clipType; sceneryMaker.frequency = frequency; sceneryMaker.c = -frequency; sceneryMaker.speed = speed; sceneryMaker.sArray = new Array(); sceneryMaker.onEnterFrame = function () { if ((count - this.c) > this.frequency) { this.c = count; var scene = new ForeGround(this.clipType + Math.ceil(Math.random() * 3), true, this.speed); } }; var startPiece = ((screenWidth / speed) / frequency); var startSpace = (screenWidth / startPiece); var i = 0; while (i < startPiece) { var scene = new ForeGround(sceneryMaker.clipType + Math.ceil(Math.random() * 3), true, speed); scene.mc._x = startSpace * i; i++; } } function makeEGroup(high, level, numMinions, formation, powerUp, myNum, delay, buildAction) { var eg = new EGroup(high, level, numMinions, formation, powerUp, myNum, delay, buildAction); eg.init(); } function makeGroundEnemy(enemyType, level, clipName, powerUp, action, high, notUsed, buildAction) { var t = new GroundEnemy(level, clipName, powerUp, action, high); } function makeFlyingEnemy(enemyType, level, clipName, powerUp, action, high, notUsed, buildAction) { var t = new SingleFlyer(clipName, level, action, powerUp, high); t.init(); } function makeBoss(clipNum, numComp, level, action, notUsed, high, delay, buildAction) { var b = new BossEnemy(clipNum, numComp, level, action); b.init(); } function setWayPoint(clipNum, numComp, level, action, notUsed, high, delay, buildAction) { trace("wayPointSet"); startPoint = count; } function makeHoppers() { var myObj = this.myObject; if (((myObj.count++) % myObj.delay) == 0) { if (myObj.minionsBuilt < myObj.numMinions) { var clipName = ("hopper" + Math.ceil(Math.random() * 3)); var hopper = new GroupFlyer(myObj, myObj.minionsBuilt, clipName); hopper.init(); myObj.minionsBuilt++; } else { removeMovieClip(this); } } } function makefJars() { var myObj = this.myObject; if (((myObj.count++) % myObj.delay) == 0) { if (myObj.minionsBuilt < myObj.numMinions) { var clipName = ("flyingJar" + Math.ceil(Math.random() * 3)); var hopper = new GroupFlyer(myObj, myObj.minionsBuilt, clipName); hopper.init(); myObj.minionsBuilt++; } else { removeMovieClip(this); } } } function makePlanes() { var myObj = this.myObject; if (myObj.count > myObj.delay) { myObj.count = 0; if (myObj.minionsBuilt < myObj.numMinions) { if (!myObj.givePowerUp) { var clipName = "plane1"; } else { var clipName = "plane2"; } var plane = new GroupFlyer(myObj, myObj.minionsBuilt, clipName); plane.init(); myObj.minionsBuilt++; } else { removeMovieClip(this); } } else { myObj.count++; } } function makeRockets() { var myObj = this.myObject; var clipName = "rocket1"; if (myObj.count > myObj.delay) { myObj.count = 0; if (myObj.minionsBuilt < myObj.numMinions) { var rocket = new GroupFlyer(myObj, myObj.minionsBuilt, clipName); rocket.init(); rocket.ramDam = 20 * myObj.level; rocket.score = 60 * myObj.level; rocket.experience = 5 * myObj.level; myObj.minionsBuilt++; } else { removeMovieClip(this); } } else { myObj.count++; } } function makeRocks() { var myObj = this.myObject; var clipName = ("rock" + Math.ceil(Math.random() * 2)); if (myObj.count > myObj.delay) { myObj.count = 0; if (myObj.minionsBuilt < myObj.numMinions) { var rock = new GroupFlyer(myObj, myObj.minionsBuilt, clipName); rock.init(); myObj.minionsBuilt++; } else { removeMovieClip(this); } } else { myObj.count++; } } function driftIn() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; if (myObj.high) { this._x = (myObj.x = 400); } else { this._x = (myObj.x = 200); } this._y = (myObj.y = -30); myObj.xSpeed = 0.5; myObj.ySpeed = 5.2; } else if (myObj.formSeq == 0) { if ((this.myObject.shotCount++) > 30) { myObj.doShot("atPlayer", 0); this.myObject.shotCount = 0; } if (myObj.ySpeed > 0) { this._x = this._x + myObj.xSpeed; this._y = this._y + myObj.ySpeed; myObj.x = this._x; myObj.y = this._y; myObj.ySpeed = myObj.ySpeed - 0.05; myObj.xSpeed = myObj.xSpeed + 0.02; } else { myObj.formSeq = 1; myObj.ySpeed = 0; myObj.xSpeed = 3; var i = 150; while (i <= 210) { myObj.doShot(i, 1); i = i + 15; } } } else { if (this._x > (screenWidth + 70)) { deleteEnemy(myObj); } else { myObj.ySpeed = myObj.ySpeed - 0.001; this._x = this._x + myObj.xSpeed; myObj.x = this._x; this._y = this._y + myObj.ySpeed; myObj.y = this._y; } if ((this.myObject.shotCount++) > 40) { var i = 150; while (i <= 210) { myObj.doShot(i, 1); i = i + 15; } this.myObject.shotCount = 0; } } } } function snake() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { this.shotWait = int(30 + (Math.random() * 10)); this.ySpeed = 0; this._x = (myObj.x = screenWidth + this._width); if (myObj.high) { this._y = (myObj.y = 50); myObj.formSeq = 0; } else { this._y = (myObj.y = 300); myObj.formSeq = 2; } } else if (myObj.formSeq == 0) { this.ySpeed = this.ySpeed + 0.3; this._x = this._x - 6; myObj.x = this._x; this._y = this._y + this.ySpeed; myObj.y = this._y; if (this._y > 170) { myObj.formSeq = 1; } } else if (myObj.formSeq == 1) { this.ySpeed = this.ySpeed - 0.3; this._x = this._x - 6; myObj.x = this._x; this._y = this._y + this.ySpeed; myObj.y = this._y; if (this.ySpeed <= 0) { myObj.formSeq = 2; myObj.doShot("atPlayer", 0); } } else if (myObj.formSeq == 2) { this.ySpeed = this.ySpeed - 0.3; this._x = this._x - 6; myObj.x = this._x; this._y = this._y + this.ySpeed; myObj.y = this._y; if (this._y < 170) { myObj.formSeq = 3; } } else { this.ySpeed = this.ySpeed + 0.3; this._x = this._x - 6; myObj.x = this._x; this._y = this._y + this.ySpeed; myObj.y = this._y; if (this.ySpeed >= 0) { myObj.formSeq = 0; myObj.doShot("atPlayer", 0); } } if (this._x < (-this._width)) { deleteEnemy(myObj); } } } function flyBackAndForth() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { this.shotWait = int(40 + (Math.random() * 10)); this._xscale = -100; myObj.formSeq = 0; this._x = (myObj.x = -this._width); if (myObj.high) { this._y = (myObj.y = 50); myObj.ySpeed = 1.4; } else { this._y = (myObj.y = 300); myObj.ySpeed = -1.4; } this.xspeed = 130; } else if (myObj.formSeq == 0) { this._x = this._x + (((this.xspeed = this.xspeed - 0.9)) / 10); this._y = this._y + myObj.ySpeed; myObj.x = this._x; myObj.y = this._y; if ((myObj.shotCount++) > this.shotWait) { myObj.shotCount = 0; myObj.doShot("atPlayer", 0); } if (this._x > ((screenWidth + this._width) + 20)) { myObj.formSeq = 1; this._xscale = 100; } } else { this._x = this._x - 15; this._y = this._y + myObj.ySpeed; myObj.x = this._x; myObj.y = this._y; if ((myObj.shotCount++) > this.shotWait) { myObj.shotCount = 0; var i = 150; while (i < 240) { myObj.doShot(i, 1); i = i + 30; } } if (this._x < ((-this._width) - 20)) { deleteEnemy(myObj); } } } } function loopBack() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = -20); myObj.xSpeed = 15; if (myObj.high) { this._y = (myObj.y = 50); myObj.ySpeed = 3; } else { this._y = (myObj.y = 300); myObj.ySpeed = -3; } } else if (myObj.formSeq == 0) { if (myObj.xSpeed > 0) { this._x = this._x + myObj.xSpeed; this._y = this._y + myObj.ySpeed; myObj.x = this._x; myObj.y = this._y; myObj.xSpeed = myObj.xSpeed - 0.2; } else { myObj.formSeq = 1; myObj.xSpeed = 0; myObj.doShot("atPlayer", 0); } } else if (this._x < -70) { deleteEnemy(myObj); } else { myObj.xSpeed = myObj.xSpeed - 0.2; this._x = this._x + myObj.xSpeed; myObj.x = this._x; } } } function ambushFromTop() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._y = (myObj.y = (-this._height) / 2); this._x = (myObj.x = 450); if (myObj.high) { myObj.ySpeed = 7; } else { myObj.ySpeed = 11; } } else if (myObj.formSeq == 0) { this._y = this._y + myObj.ySpeed; myObj.y = this._y; if (((myObj.ySpeed = myObj.ySpeed - 0.2)) < 0) { myObj.ySpeed = 0; myObj.formSeq = 1; var i = 120; while (i < 270) { myObj.doShot(i, 0); i = i + 30; } } } else if (this._x > (screenWidth + 70)) { deleteEnemy(myObj); } else { this._x = this._x + 1; myObj.x = this._x; if ((this.myObject.shotCount++) > 40) { this.myObject.shotCount = 0; var i = 120; while (i < 270) { myObj.doShot(i, 0); i = i + 30; } } } } } function ambushFromBottom() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._y = (myObj.y = (screenHeight + (this._height / 2)) + 10); this._x = (myObj.x = 450); if (myObj.high) { myObj.ySpeed = -7; } else { myObj.ySpeed = -11; } } else if (myObj.formSeq == 0) { this._y = this._y + myObj.ySpeed; myObj.y = this._y; if (((myObj.ySpeed = myObj.ySpeed + 0.2)) > 0) { myObj.ySpeed = 0; myObj.formSeq = 1; var i = 120; while (i < 270) { myObj.doShot(i, 0); i = i + 30; } } } else if (this._x > (screenWidth + 70)) { deleteEnemy(myObj); } else { this._x = this._x + 1; myObj.x = this._x; if ((this.myObject.shotCount++) > 40) { this.myObject.shotCount = 0; var i = 120; while (i < 270) { myObj.doShot(i, 0); i = i + 30; } } } } } function curveBack() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { this.shotWait = int(40 + (Math.random() * 10)); myObj.formSeq = 0; this._x = (myObj.x = 640); if (myObj.high) { this._y = (myObj.y = -30); myObj.ySpeed = 17; } else { this._y = (myObj.y = screenHeight + 30); myObj.ySpeed = -17; } } else { if (this._x < -70) { deleteEnemy(myObj); } else { this._x = this._x - 7; myObj.x = this._x; this._y = this._y + myObj.ySpeed; myObj.y = this._y; if ((myObj.shotCount++) > this.shotWait) { myObj.shotCount = 0; myObj.doShot("atPlayer", 0); } } myObj.ySpeed = myObj.ySpeed * 0.95; } } } function speedSlow() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { var depDist = (screenHeight / (myObj.attackGroup.numMinions + 1)); myObj.formSeq = 0; this._x = (myObj.x = screenWidth + 20); this._y = (myObj.y = depDist + (depDist * myObj.groupNum)); this.xSpeed = -7; } else if (myObj.formSeq == 0) { if (this.xSpeed > 0) { this.xSpeed = 0; myObj.formSeq = 1; myObj.doShot("atPlayer", 0); } this._x = this._x + this.xSpeed; myObj.x = this._x; this.xSpeed = this.xSpeed + 0.2; } else { if (this.xSpeed < -5) { this.xSpeed = -5; myObj.formSeq = 0; } this._x = this._x + this.xSpeed; myObj.x = this._x; this.xSpeed = this.xSpeed - 0.2; } if (this._x < -30) { deleteEnemy(myObj); } } } function flyAcross() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + 20); this._y = (myObj.y = 25 + (Math.random() * 350)); myObj.xSpeed = 18; myObj.ySpeed = (200 - this._y) / (((screenWidth + 20) + 50) / myObj.xSpeed); } else if (this._x < -70) { deleteEnemy(myObj); } else { this._x = this._x - myObj.xSpeed; myObj.x = this._x; this._y = this._y + myObj.ySpeed; myObj.y = this._y; } } } function flyAcrossAndShoot() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + 20); this._y = (myObj.y = 25 + (Math.random() * 350)); myObj.xSpeed = 16; myObj.ySpeed = (200 - this._y) / (((screenWidth + 20) + 50) / myObj.xSpeed); } else if (this._x < -70) { deleteEnemy(myObj); } else { if (Math.random() < 0.02) { myObj.doShot("atPlayer", 0); } this._x = this._x - myObj.xSpeed; myObj.x = this._x; this._y = this._y + myObj.ySpeed; myObj.y = this._y; } } } function Zform() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + 20); if (myObj.high) { this._y = (myObj.y = 50); } else { this._y = (myObj.y = 300); } } else if (myObj.formSeq == 0) { if (this._x < 130) { myObj.formSeq = 1; myObj.doShot("atPlayer", 0); } else { this._x = this._x - myObj.speed; myObj.x = this._x; } } else if (myObj.formSeq == 1) { if (this._x > 500) { myObj.formSeq = 2; myObj.doShot("atPlayer", 0); } else { this._x = this._x + (myObj.speed / 1.2); myObj.x = this._x; if (myObj.high) { this._y = this._y + (myObj.speed / 2); } else { this._y = this._y - (myObj.speed / 2); } myObj.y = this._y; } } else if (myObj.formSeq == 2) { if (this._x < -70) { deleteEnemy(myObj); } else { this._x = this._x - myObj.speed; myObj.x = this._x; } } } } function boatAction() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = 0; myObj.doShot("atPlayer", 0); } if (this.up) { if ((this.count++) < 5) { this._y = this._y - 0.5; myObj.y = this._y; } else { this.count = 0; this.up = false; } } else if ((this.count++) < 5) { this._y = this._y + 0.5; myObj.y = this._y; } else { this.count = 0; this.up = true; } if ((this._x < -60) && (myObj.speed < moveSpeed)) { deleteEnemy(myObj); } else if ((this._x > (screenWidth + 60)) && (myObj.speed > moveSpeed)) { deleteEnemy(myObj); } else { this._x = (myObj.x = myObj.x - (moveSpeed - myObj.speed)); } } } function genAction() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = 0; myObj.doShot("atPlayer", 0); } if ((this._x < -60) && (myObj.speed < moveSpeed)) { deleteEnemy(myObj); } else if ((this._x > (screenWidth + 60)) && (myObj.speed > moveSpeed)) { deleteEnemy(myObj); } else { this._x = (myObj.x = myObj.x - (moveSpeed - myObj.speed)); } } } function tankAction() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); var angle = myObj.getAngle(this._parent._parent.player); if ((this._y + myObj.shotDisplY) > this._parent._parent.player.y) { if ((angle < this.gun._rotation) && (this.gun._rotation > -176)) { this.gun._rotation = this.gun._rotation - 3; } else if ((angle > this.gun._rotation) && (this.gun._rotation < -4)) { this.gun._rotation = this.gun._rotation + 3; } } if ((myObj.shotCount++) > 50) { myObj.shotCount = 0; myObj.doShot(this.gun._rotation, 0); } if (this._x < -30) { deleteEnemy(myObj); } else { this._x = (myObj.x = myObj.x - (moveSpeed - myObj.speed)); } } } function mortarAction() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > 30) { myObj.shotCount = 0; myObj.doShot(-135, 0); this.mc.play(); } if (this._x < -30) { deleteEnemy(myObj); } else { this._x = (myObj.x = myObj.x - (moveSpeed - myObj.speed)); } } } function mineLayerAction() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._y = (myObj.y = 50); this._x = (myObj.x = screenWidth + 40); } else if (myObj.formSeq == 0) { if (this._x < -50) { deleteEnemy(myObj); } else { this._x = this._x - 3; myObj.x = this._x; } if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 30)) + 10; var cl = new ClusterBomb(1, myObj.level, myObj.x + myObj.shotDisplX, myObj.y + myObj.shotDisplY, justGravity2, 0, 1); } } } } function slouchAcross() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + 40); if (myObj.high) { this._y = (myObj.y = 50 + (Math.random() * 120)); } else { this._y = (myObj.y = 200 + (Math.random() * 120)); } this.xSpeed = -2; } else if (myObj.formSeq == 0) { if ((myObj.shotCount++) > 45) { if (Math.random() > 0.4) { myObj.shotCount = (-(Math.random() * 45)) + 10; myObj.doShot("atPlayer", 0); } else { var i = 120; while (i < 270) { myObj.doShot(i, 1); i = i + 30; } myObj.shotCount = (-(Math.random() * 45)) + 10; } } this._x = this._x + this.xSpeed; myObj.x = this._x; } if (this._x < -30) { deleteEnemy(myObj); } } } function justGravity() { if (this.myObject.hittable) { this.myObject.checkForBeingHit(); this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this.ySpeed = this.ySpeed + 0.3; if ((this.ySpeed > 0) && (Math.random() > 0.95)) { this.myObject.x = this._x; this.myObject.y = this._y; this.gotoAndPlay("beingDestroyed"); var i = 0; while (i <= 360) { this.myObject.doShot(i, 0); i = i + 45; } delete this.onEnterFrame; } } } function justGravity2() { if (this.myObject.hittable) { this.myObject.checkForBeingHit(); this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this.ySpeed = this.ySpeed + 0.3; if ((this._y > 150) && (Math.random() > 0.85)) { this.myObject.x = this._x; this.myObject.y = this._y; this.gotoAndPlay("beingDestroyed"); var i = 0; while (i <= 360) { this.myObject.doShot(i, 0); i = i + 45; } delete this.onEnterFrame; } } } function upAndDown() { var myObj = this.myObject; if (myObj.hittable) { this.myObj.checkForBeingHit(); if (myObj.formSeq == -1) { this._y = this._y + this.ySpeed; this._x = this._x + this.xSpeed; if (this._y < -40) { this._yscale = this._yscale * -1; myObj.formSeq = 0; this._x = player.x; } } else if (myObj.formSeq == 0) { this._y = this._y - this.ySpeed; this._x = this._x + this.xSpeed; if (this._y >= screenHeight) { this.gotoAndPlay("beingDestroyed"); delete this.onEnterFrame; } } } } function boss5Fly() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = 520); this._y = (myObj.y = 256); this.xSpeed = -2; } else if (myObj.formSeq == 0) { if ((myObj.shotCount++) > 45) { myObj.shotCount = (-(Math.random() * 45)) + 10; myObj.doShot("atPlayer", 0); } this._x = this._x + this.xSpeed; myObj.x = this._x; } if (this._x < -30) { deleteEnemy(myObj); } } } function BflyFromTop() { var myObj = this.myObject; if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + (this._width / 2)); this._y = (myObj.y = (-this._height) / 2); } else if (myObj.formSeq == 0) { if (this._x < 450) { myObj.formSeq = 1; this.down = true; this.ySpeed = 1.5; } else { this._x = this._x - 2; myObj.x = this._x; this._y = this._y + 1.5; myObj.y = this._y; } } else { if (this.down) { this.ySpeed = this.ySpeed - 0.1; if (this.ySpeed < -2.6) { this.down = false; } } else { this.ySpeed = this.ySpeed + 0.1; if (this.ySpeed > 2.6) { this.down = true; } } this._y = this._y + this.ySpeed; myObj.y = this._y; } } function submarineAction() { var myObj = this.myObject; if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + (this._width / 2)); this._y = (myObj.y = screenHeight + this._height); this.up = true; } else if (myObj.formSeq == 0) { if (this._x > 465) { this._x = this._x - 1; myObj.x = this._x; } else if (this.left) { if ((this.countX++) < 25) { this._x = this._x - 0.5; myObj.x = this._x; } else { this.countX = 0; this.left = false; } } else if ((this.countX++) < 25) { this._x = this._x + 0.5; myObj.x = this._x; } else { this.countX = 0; this.left = true; } if (this._y > screenHeight) { this._y = this._y - 0.5; myObj.y = this._y; } else if (this.up) { if ((this.count++) < 25) { if ((this.count % 5) == 1) { this._y = this._y - 0.5; myObj.y = this._y; } } else { this.count = 0; this.up = false; } } else if ((this.count++) < 25) { if ((this.count % 5) == 1) { this._y = this._y + 0.5; myObj.y = this._y; } } else { this.count = 0; this.up = true; } } } function moveLeftAndRight() { var myObj = this.myObject; if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + (this._width / 2)); this._y = (myObj.y = screenHeight); } else if (myObj.formSeq == 0) { this._x = this._x - 2; myObj.x = this._x; if (this._x < 450) { myObj.formSeq = 1; } } else if (myObj.formSeq == 1) { this._x = this._x + 1; myObj.x = this._x; var i = 0; while (i < 5) { this["wheel" + i]._rotation = this["wheel" + i]._rotation + 3; i++; } if (this._x > (screenWidth - (this._width / 2))) { myObj.formSeq = 0; } } else { this._x = this._x - levelsBGSpeed[gameLevel]; } } function boss5Move() { var myObj = this.myObject; if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = screenWidth + this._width); this._y = (myObj.y = 176); } else if (myObj.formSeq == 0) { this._x = this._x - 2; myObj.x = this._x; if (this._x < 612) { myObj.formSeq = 1; } } else if (myObj.formSeq == 1) { } } function rotateAndShoot() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); var angle = myObj.getAngle(player); if (angle < 0) { angle = angle + 360; } var rot = this.gun._rotation; if (rot < 0) { rot = rot + 360; } if (angle < (rot - myObj.rotateSpeed)) { this.gun._rotation = this.gun._rotation - myObj.rotateSpeed; } else if (angle > (rot + myObj.rotateSpeed)) { this.gun._rotation = this.gun._rotation + myObj.rotateSpeed; } if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = 0; myObj.doShot(this.gun._rotation, 0); } myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; } } function passive() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; } } function pSingleAtPlayer() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = 0; myObj.doShot("atPlayer", 0); } } } function likeMortar() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 20)) + 10; myObj.doShot(myObj.sAngle, 0); } } } function pMultipleBigSpread() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = 0; var i = 120; while (i < 270) { myObj.doShot(i, 0); i = i + 30; } } myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; } } function pMultipleTightSpread() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 30)) + 10; var i = 170; while (i <= 190) { myObj.doShot(i, 0); i = i + 10; } } myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; } } function b2ClusterChimney() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 30)) + 10; var cl = new ClusterBomb(1, 1, myObj.boss.x + myObj.shotDisplX, myObj.boss.y + myObj.shotDisplY, justGravity, -5, -10); } } } function b3Head() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount1++) > myObj.shotWait1) { myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; myObj.shotCount1 = (-(Math.random() * 20)) + 10; myObj.doShot("atPlayer", 0); } if ((myObj.shotCount2++) > myObj.shotWait2) { this.smoke.play(); myObj.shotCount2 = (-(Math.random() * 20)) + 10; var m = new missile(1, 1, myObj.boss.x + myObj.shotDisplX2, myObj.boss.y + myObj.shotDisplY2, upAndDown, 0, -12); } } } function b3TriShot() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 20)) + 10; myObj.doShot(170, 0); myObj.doShot(200, 0); myObj.doShot(225, 0); } } } function planeEngine() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 20)) + 10; this.fire.gotoAndPlay("flare"); this.fire.onEnterFrame = function () { if (this.hArea.hitTest(player.mc.hArea)) { var mis = new Object(); mis.power = 200; mis.shotType = 10; player.doHit(mis); player.upDateHP(); } }; } } } function boss5Eye() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == 1) { if ((this.shotCount++) > 48) { myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; myObj.formSeq = 0; this.shotCount = (Math.random() * 40) + 10; myObj.doShot(170, 1); myObj.doShot(200, 1); myObj.doShot(225, 1); } else if ((this.shotCount % 10) == 0) { myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; myObj.doShot("atPlayer", 0); } } else if ((this.shotCount++) > 80) { myObj.formSeq = 1; this.shotCount = 0; } } } function boss5Ear() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == 1) { if ((this.shotCount++) > 48) { myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; myObj.formSeq = 0; this.shotCount = (Math.random() * 40) + 10; myObj.doShot(150, 0); myObj.doShot(165, 1); myObj.doShot(180, 0); myObj.doShot(195, 1); myObj.doShot(210, 0); myObj.doShot(225, 1); myObj.doShot(240, 0); } else if ((this.shotCount % 15) == 0) { myObj.x = myObj.boss.x; myObj.y = myObj.boss.y; myObj.doShot("atPlayer", 0); } } else if ((this.shotCount++) > 50) { myObj.formSeq = 1; this.shotCount = 0; } } } function b5Mouth() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if ((myObj.shotCount++) > myObj.shotWait) { myObj.shotCount = (-(Math.random() * 40)) + 10; var clipName = ("hopper" + Math.ceil(Math.random() * 3)); var sf = new SingleFlyer(clipName, 4, boss5Fly, true, null); sf.init(); } } } function b5Hand() { var myObj = this.myObject; if (myObj.hittable) { myObj.checkForBeingHit(); if (myObj.formSeq == -1) { myObj.formSeq = 0; this._x = (myObj.x = 425); this._y = (myObj.y = 440); } else if (myObj.formSeq == 0) { if ((this.count++) > 120) { myObj.formSeq = 1; this.ySpeed = 6; } } else if (myObj.formSeq == 1) { if (this._y < 285) { myObj.formSeq = 2; } else { this._x = this._x - 3; myObj.x = this._x; this._y = this._y - this.ySpeed; myObj.y = this._y; this.ySpeed = this.ySpeed - 0.1; } } else if (myObj.formSeq == 2) { if (this._x < -90) { myObj.formSeq = -1; this.count = Math.random() * 30; } else { this._x = this._x - 2.5; myObj.x = this._x; this._y = this._y + 0.2; myObj.y = this._y; } } } } function removeEnemyShot() { var i = 0; while (i < comShotsArray.length) { comShotsArray[i].explode(); i++; } } function smartBomb() { removeEnemyShot(); var i = 0; while (i < enemiesArray.length) { var en = enemiesArray[i]; en.hp = en.hp - (gameLevel * 40); if (!en.isBoss) { if (en.hittable) { en.destroyMe(); } } else if (en.hp > 0) { en.mc.gotoAndPlay("beingDamaged"); } else if (en.hittable) { en.destroyMe(); } i++; } gui.gui.sBombs = player.smartBombs; } function doSmartBomb() { if (canSmartBomb && (player.smartBombs > 0)) { var sb = mc.attachMovie("_lsBomb", "smartBomb", sBombDepth); canSmartBomb = false; player.smartBombs--; sb._x = player.mc._x; sb._y = player.mc._y; } } function toggleSound() { if (soundOn) { stopAllSounds(); intro.stop(); main.stop(); gui.gui.soundLight.gotoAndStop(2); } else { main = new Sound(); main.attachSound("_lmain"); main.start(0, 100000); gui.gui.soundLight.gotoAndStop(1); } soundOn = !soundOn; } function totalStart() { player.mc.onEnterFrame = doShipStuff; canSmartBomb = true; } function finishLevel() { canSmartBomb = false; enemyGroup2.removeMovieClip(); enemyGroup1.removeMovieClip(); enemyGroup0.removeMovieClip(); var csa = comShotsArray; var i = 0; while (i < csa.length) { csa[i].explode(); i++; } var ea = enemiesArray; var i = 0; while (i < ea.length) { ea[i].destroyMe(); i++; } delete actions; } function fadeOut() { bars.gotoAndPlay("slowIn"); gui.fadeOut.gotoAndPlay("fadeOut"); delete player.mc.onEnterFrame; } function removeLevel() { enemyGroup3.removeMovieClip(); enemyGroup2.removeMovieClip(); enemyGroup1.removeMovieClip(); enemyGroup0.removeMovieClip(); var i = 1; while (i < 5) { this["b" + i].mc.removeMovieClip(); delete this["b" + i]; i++; } gertrude.mc.removeMovieClip(); delete gertrude; var csa = comShotsArray; var i = 0; while (i < csa.length) { csa[i].mc.removeMovieClip(); delete csa[i]; i++; } var ea = enemiesArray; var i = 0; while (i < ea.length) { ea[i].mc.removeMovieClip(); delete ea[i]; i++; } var psa = playerShotsArray; var i = 0; while (i < psa.length) { psa[i].mc.removeMovieClip(); delete psa[i]; i++; } sceneryMaker.removeMovieClip(); var i = 0; while (i < sceneryArray.length) { sceneryArray[i].mc.removeMovieClip(); delete sceneryArray[i]; i++; } sceneryArray = new Array(); playerHasShotArray = new Array(); playerShotsArray = new Array(); comHasShotArray = new Array(); comShotsArray = new Array(); enemiesConfArray = new Array(); enemiesArray = new Array(); mc._visible = false; gui._visible = false; } function restartLevel() { if (player.lives > 0) { gui.fadeOut.gotoAndStop(1); removeLevel(); player.lives--; if (player.smartBombs < 2) { player.smartBombs = 2; } if (player.weaponLevel >= gameLevel) { player.weaponLevel--; player.weaponExperience = player.experienceBarriar[player.weaponLevel] - 1; gui.gui.powerGauge.levelDown(); if (soundOn) { trace("leve down!"); var ld = new Sound(); ld.attachSound("_llevelDown"); ld.start(); } } else { player.weaponExperience = 0; gui.gui.powerGauge.gotoMark(0, player.experienceBarriar[player.weaponLevel]); } playLevel(); } else if (player.continues > 0) { event = 2; doNextEvent(); } else { event = 3; doNextEvent(); } } function nextLevel() { startPoint = 0; gameLevel++; event = 0; doNextEvent(); } function levelEndScreens() { miscScreens._visible = true; miscScreens.gotoAndStop("afterScreen" + gameLevel); miscScreens.screen.lBonus = (player.lives * gameLevel) * 1000; miscScreens.screen.sBombsBonus = (player.smartBombs * gameLevel) * 1000; trace("miscScreens.screen.sBombsBonus " + miscScreens.screen.sBombsBonus); miscScreens.screen.cBonus = player.continues * 100000; if (player.hp > 10) { miscScreens.screen.sBonus = gameLevel * 10000; } else { miscScreens.screen.sBonus = 0; } ub = new Sound(miscScreens); ub.attachSound("_lupBeat"); if (!soundOn) { ub.setVolume(0); } else { ub.setVolume(100); } if (gameLevel < 5) { ub.onSoundComplete = nextLevel; ub.start(0, 1); } else { ub.start(0, 2000); } removeLevel(); } function useContinue() { score = 0; player.lives = 2; player.continues--; player.smartBombs = 2; player.weaponLevel = gameLevel - 1; player.weaponExperience = 0; player.shotType = 0; player.doExperience(0); gui.gui.powerGauge.divisions.gotoAndStop(player.experienceBarriar[player.weaponLevel] - 1); gui.gui.powerGauge.gotoMark(0, player.weaponLevel + 3); event = 0; doNextEvent(); } function playLevel() { mc._visible = true; gui._visible = true; ub.stop(); count = startPoint; player.init(); player.shooting = false; player.x = 100; player.y = 150; player.mc._x = 100; player.mc._y = 150; player.shootTime = 0; gui.gui.lives = player.lives; gui.gui.sBombs = player.smartBombs; gui.gui.face.gotoAndPlay(1); actions = new Array(); player.cooldown = shotBehaviours[player.shotType].cooldown; if (gameLevel == 1) { actions = level1Actions; makeForeGroundMaker("tree", 60, moveSpeed); gertrude = new BackgroundA("BG1a"); b1 = new BackgroundB("bg1b", "left", levelsBGSpeed[gameLevel]); b2 = new BackgroundB("bg1b", "right", levelsBGSpeed[gameLevel]); } else if (gameLevel == 3) { actions = level3Actions; gertrude = new BackgroundA("BG3a"); b1 = new BackgroundB("bg3b", "left", 0.5); b2 = new BackgroundB("bg3b", "right", 0.5); b3 = new BackgroundB("bg3c", "left", levelsBGSpeed[gameLevel]); b4 = new BackgroundB("bg3c", "right", levelsBGSpeed[gameLevel]); } else if (gameLevel == 5) { actions = level5Actions; gertrude = new BackgroundA(("BG" + gameLevel) + "a"); b3 = new BackgroundB("bg5c", "left", 0.5); b2 = new BackgroundB(("bg" + gameLevel) + "b", "right", levelsBGSpeed[gameLevel]); } else { actions = this[("level" + gameLevel) + "Actions"]; gertrude = new BackgroundA(("BG" + gameLevel) + "a"); b1 = new BackgroundB(("bg" + gameLevel) + "b", "left", levelsBGSpeed[gameLevel]); b2 = new BackgroundB(("bg" + gameLevel) + "b", "right", levelsBGSpeed[gameLevel]); } if (soundOn) { soundOn = true; main = new Sound(); main.attachSound("_lmain"); main.start(0, 100000); } else { gui.gui.soundLight.gotoAndStop(2); } gui.fadeOut.gotoAndPlay("getReady"); } function prescreenChange() { if (!prescreenChanged) { prescreenChanged = true; doNextEvent(); Key.removeListener(this); ub.stop(); } } function doNextEvent() { if (event == 0) { removeLevel(); miscScreens._visible = true; miscScreens.gotoAndStop("prescreen" + gameLevel); event = 1; ub = new Sound(miscScreens); ub.attachSound("_lupBeat"); if (!soundOn) { ub.setVolume(0); } else { ub.setVolume(100); } ub.onSoundComplete = prescreenChange; ub.start(0, 2); prescreenChanged = false; this.onKeyDown = prescreenChange; Key.addListener(this); } else if (event == 1) { miscScreens.gotoAndStop(1); miscScreens._visible = false; gui.fadeOut.gotoAndStop(1); playLevel(); bars.gotoAndPlay("out"); } else if (event == 2) { removeLevel(); startPoint = 0; miscScreens._visible = true; miscScreens.gotoAndStop("continue"); if (player.continues > 1) { miscScreens.screen.continues = (("(" + player.continues) + " continues left") + ")"; } else { miscScreens.screen.continues = "(1 continue left)"; } contSound = new Sound(); contSound.attachSound("_lcontinue"); if (soundOn) { contSound.setVolume(100); } else { contSound.setVolume(0); } contSound.start(0, 2000); event = 3; } else { removeLevel(); miscScreens._visible = true; miscScreens.gotoAndStop("gameover"); mc.removeMovieClip(); delete player; } } function showKey(theKey, val) { if ((val > 64) && (val < 91)) { theKey.keyVal = alphabet[val - 65]; } else { switch (val) { case 9 : theKey.keyVal = "Tab"; break; case 13 : theKey.keyVal = "Enter"; break; case 16 : theKey.keyVal = "Shift"; break; case 17 : theKey.keyVal = "Ctrl"; break; case 32 : theKey.keyVal = "Space"; break; case 37 : theKey.keyVal = "Left"; break; case 38 : theKey.keyVal = "Up"; break; case 39 : theKey.keyVal = "Right"; break; case 40 : theKey.keyVal = "Down"; break; case 186 : theKey.keyVal = ";"; break; case 188 : theKey.keyVal = "<"; break; case 190 : theKey.keyVal = ">"; break; case 191 : theKey.keyVal = "/"; break; case 192 : theKey.keyVal = "'"; break; case 219 : theKey.keyVal = "["; break; case 220 : theKey.keyVal = "\\"; break; case 221 : theKey.keyVal = "]"; break; case 222 : theKey.keyVal = "#"; } } if (theKey.key0.textWidth > 56) { var scale = ((100 / theKey.key0.textWidth) * 56); theKey.key0._xScale = scale; theKey.key1._xScale = scale; } else { theKey.key0._xScale = 100; theKey.key1._xScale = 100; } } function keySelect() { var sc = miscScreens.startScreen; var i = 0; while (i < 6) { sc["keyVal" + i].key0.autoSize = "center"; sc["keyVal" + i].key1.autoSize = "center"; showKey(sc["keyVal" + i], keyMap[i]); sc["keyButton" + i].onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop("over"); if (soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; sc["keyButton" + i].num = i; sc["keyButton" + i].onRollOut = (sc["keyButton" + i].onDragOut = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop(1); } }); sc["keyButton" + i].onRelease = function () { if (this._parent._parent._parent.buttonsActive) { if (soundOn) { var ck = new Sound(); ck.attachSound("_ltryChangeKey"); ck.start(); } this._parent._parent._parent.buttonsActive = false; this.onKeyDown = function () { Key.removeListener(this); var k = Key.getCode(); if (validKeys[k]) { this.gotoAndPlay("validate"); validKeys[keyMap[this.num]] = true; validKeys[k] = false; keyMap[this.num] = k; this._parent._parent._parent.showKey(this._parent["keyVal" + this.num], k); if (soundOn) { var ck = new Sound(); ck.attachSound("_lvalidKey"); ck.start(); } } else { if (soundOn) { var ck = new Sound(); ck.attachSound("_linvalidKey"); ck.start(); } this.gotoAndPlay("invalid"); } }; Key.addListener(this); this.gotoAndStop("changing"); } }; i++; } } function displayStart() { stopAllSounds(); miscScreens.gotoAndStop("startScreen"); keySelect(); if (soundOn) { miscScreens.startScreen.soundToggle.soundStatus = "TURN SOUND OFF"; } else { miscScreens.startScreen.soundToggle.soundStatus = "TURN SOUND ON"; } miscScreens.startScreen.soundToggle.onRelease = function () { if (this._parent._parent._parent.buttonsActive) { soundOn = !soundOn; var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); if (soundOn) { this.soundStatus = "TURN SOUND OFF"; } else { this.soundStatus = "TURN SOUND ON"; } this._parent.soundStars.gotoAndPlay("over"); } }; buttonsActive = true; } stop(); Function.prototype.extend = function (superClass) { this.prototype.__proto__ = superClass.prototype; this.prototype.__constructor__ = superClass; ASSetPropFlags(this.prototype, ["__constructor__"], 1); }; ASSetPropFlags(Function.prototype, ["extend"], 1); MovieClip.prototype.mcExtends = function (superClass) { if (typeof(superClass) == "function") { this.__proto__ = superClass.prototype; if (typeof(this.attachMovie) == "undefined") { var o = this.__proto__; var p = o.__proto__.__proto__; while (p != null) { p = p.__proto__; o = o.__proto__; } o.__proto__ = MovieClip.prototype; } arguments.splice(0, 1); superClass.apply(this, arguments); } else { trace("mcExtends: Incorrect superClass type or path - " + typeof(superClass)); } }; ASSetPropFlags(MovieClip.prototype, ["mcExtends"], 1); _root.num = 0; PiRads = (Math.PI/180); Ship.extend(Sprite); Ship.prototype.init = function () { this.hittable = true; this.mc = mc.attachMovie("_lship1", "playerShip", playerDepth); if (this.hp < 1000) { this.hp = this.maxHp; this.mc.shield._visible = false; } this.mc.myObject = this; }; Shot.extend(Sprite); Bomb.extend(Shot); PowerUp.extend(Enemy); Enemy.extend(Sprite); FlyingEnemy.prototype.init = function () { var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.mc = mc.attachMovie("_l" + this.clipName, "enemy" + n, enemyDepth + n); this.mc.myObject = this; this.mc._x = -100; this.arrayNum = n; this.hittable = true; this.shotCount = 0; this.formSeq = -1; this.mc.onEnterFrame = this.action; }; FlyingEnemy.extend(enemy); GroupFlyer.extend(FlyingEnemy); SingleFlyer.extend(FlyingEnemy); ClusterBomb.extend(Enemy); missile.extend(Enemy); EnemyGroup.prototype.init = function () { this.minionArray = new Array(); this.minionsBuilt = (this.minionsDestroyed = 0); this.mc = createEmptyMovieClip("enemyGroup" + this.myNum, this.myNum + enemyGroupMakerDepth); this.mc.myObject = this; this.mc.onEnterFrame = this.buildAction; this.count = this.delay; }; EGroup.extend(EnemyGroup); GroundEnemy.extend(Enemy); BossEnemy.prototype.init = function () { var n = 0; while (enemiesConfArray[n] == "enemy") { n++; } enemiesConfArray[n] = "enemy"; enemiesArray[n] = this; this.mc = mc.attachMovie("_lboss" + this.clipNum, "enemy" + n, bossDepth + n); this.mc._x = -1000; this.mc.myObject = this; this.arrayNum = n; this.compDestroyed = 0; this.components = new Array(); var i = 0; while (i < this.numComp) { this.components[i] = new BossComponent(this, i); i++; } this.mc.onEnterFrame = this.action; }; BossEnemy.extend(enemy); BossComponent.extend(Enemy); deleteShot = function (obj) { obj.mc.removeMovieClip(); if (obj.whoShot == "player") { delete playerHasShotArray[obj.arrayNum]; delete playerShotsArray[obj.arrayNum]; } else { delete comHasShotArray[obj.arrayNum]; delete comShotsArray[obj.arrayNum]; } delete obj; }; deleteEnemy = function (obj) { obj.mc.removeMovieClip(); delete enemiesConfArray[obj.arrayNum]; delete enemiesArray[obj.arrayNum]; delete obj; }; Sprite.prototype.getAngle = function (obj) { return(Math.atan2((obj.y - this.y) - this.shotDisplY, (obj.x - this.x) - this.shotDisplX) / PiRads); }; Sprite.prototype.doHit = function (missile) { var damage = missile.power; damage = damage - (((damage / 2) / 100) * this.armour); this.hp = this.hp - damage; if (this.hp > 0) { this.mc.gotoAndPlay("beingDamaged"); } else if (this.hittable) { this.destroyMe(); } if (missile.shotType < 10) { missile.explode(); } }; Shot.prototype.explode = function () { delete this.mc.onEnterFrame; this.hittable = false; this.mc.gotoAndPlay("explode"); }; Bomb.prototype.explode = function () { delete this.mc.onEnterFrame; if (!this.beenHit) { this.beenHit = true; this.mc.gotoAndPlay("explode"); } }; BossComponent.prototype.destroyMe = function () { if (this.hittable) { this.hittable = false; this.mc.gotoAndPlay("beingDestroyed"); score = score + this.score; delete this.boss.components[this.num]; if (((++this.boss.compDestroyed) == this.boss.numComp) || (this.vital)) { var i = 0; while (i < this.boss.components.length) { this.boss.components[i].hittable = false; this.boss.components[i].mc.gotoAndPlay("beingDestroyed"); delete this.boss.components[i]; i++; } score = score + this.boss.score; this.boss.mc.gotoAndPlay("beingDestroyed"); gui.gui.face.gotoAndPlay("happy"); } } }; BossEnemy.prototype.destroyMe = function () { }; Enemy.prototype.destroyMe = function () { this.hittable = false; this.mc.gotoAndPlay("beingDestroyed"); score = score + (this.score * 100); var ag = this.attackGroup; if (ag != undefined) { ag.minionsDestroyed++; if (ag.minionsDestroyed == ag.numMinions) { if (ag.givePowerUp) { var s = new PowerUp(this.x + this.shotDisplX, this.y + this.shotDisplY, ag.level); } delete this.ag; } } else if (this.cont == "player") { } else if (this.givePowerUp) { var s = new PowerUp(this.x + this.shotDisplX, this.y + this.shotDisplY, this.level); } }; Enemy.prototype.checkForBeingHit = function () { var psa = playerShotsArray; var i = 0; while (i < psa.length) { if (psa[i].hittable) { if (this.mc.hArea.hitTest(psa[i].mc)) { this.doHit(psa[i]); } } i++; } }; Enemy.prototype.doShot = function (direction, i) { if (direction == "atPlayer") { var angle = this.getAngle(player); } else { var angle = direction; } var s = new shot(this.shotType[i], this.x + this.shotDisplX, this.y + this.shotDisplY, this.shotPower[i], angle, "com", 100); }; Ship.prototype.doHit = function (missile) { var damage = missile.power; damage = damage - (((damage / 2) / 100) * this.armour); this.hp = this.hp - damage; if (this.hp > 0) { gui.gui.face.gotoAndPlay("hit"); this.mc.shield.gotoAndPlay(2); this.hp = 1; } else if (this.hittable) { this.destroyMe(); } if (missile.shotType < 10) { missile.explode(); } }; Ship.prototype.doExperience = function (ex) { this.weaponExperience = this.weaponExperience + ex; gui.gui.powerGauge.colours.gotoAndStop(weaponDesc[this.shotType]); gui.gui.weaponT = weaponDesc[this.shotType]; if (this.weaponLevel < this.experienceBarriar.length) { gui.gui.powerGauge.gotoMark(this.weaponExperience, this.experienceBarriar[this.weaponLevel]); if (this.weaponExperience >= this.experienceBarriar[this.weaponLevel]) { if (soundOn) { pu = new Sound(); pu.attachSound("_lcoinIn"); pu.start(); } this.weaponLevel++; this.weaponExperience = 0; this.mc.levelUpLight.gotoAndPlay(2); this.mc.darkener.gotoAndPlay(2); this.hp = 9999999 /* 0x98967F */; this.mc.shield._visible = true; this.mc.shield.gotoAndStop(1); gui.gui.face.gotoAndPlay("happy"); if (this.hp > 10) { score = score + (10000 * this.weaponLevel); } } } else { if (soundOn) { pu = new Sound(); pu.attachSound("_lcoinIn"); pu.start(); } this.mc.levelUpLight.gotoAndPlay(2); this.mc.darkener.gotoAndPlay(2); this.hp = 9999999 /* 0x98967F */; this.mc.gotoAndStop(1); this.mc.shield._visible = true; this.mc.shield.gotoAndStop(1); score = score + 15000; } }; Ship.prototype.destroyMe = function () { this.hittable = false; gui.gui.face.gotoAndPlay("destroyed"); delete this.mc.onEnterFrame; canSmartBomb = false; this.mc.gotoAndPlay("beingDestroyed"); if (this.lives <= 0) { bars.gotoAndPlay("slowIn"); } }; Ship.prototype.checkForBeingHit = function () { var csa = comShotsArray; var i = 0; while (i < csa.length) { if (csa[i].hittable) { if (this.mc.hArea.hitTest(csa[i].mc)) { this.doHit(csa[i]); this.upDateHP(); } } i++; } var ea = enemiesArray; var i = 0; while (i < ea.length) { if (ea[i].hittable) { if (this.mc.hArea.hitTest(ea[i].mc.hArea)) { this.doRam(ea[i]); this.upDateHP(); } } i++; } }; Ship.prototype.doRam = function (obj) { if (obj.powerUp && (this.hittable)) { if ((obj.hitCount++) > 0) { obj.hittable = false; if (obj.powerType == 0) { this.lives++; gui.gui.lives = this.lives; gui.gui.face.gotoAndPlay("happy"); } else if (obj.powerType == 1) { score = score + (10000 * obj.level); } else if (obj.powerType == 3) { this.smartBombs++; gui.gui.sBombs = this.smartBombs; gui.gui.face.gotoAndPlay("happy"); } else { if (obj.pt < 4) { this.shotType = obj.pt - 1; } else { this.shotType = obj.pt + 6; } this.doExperience(1); this.cooldown = shotBehaviours[this.shotType].cooldown; gui.gui.powerGauge.colours.gotoAndStop(this.shotType + 1); } delete obj.mc.onEnterFrame; obj.mc.play(); } } else { if (!obj.isBoss) { obj.destroyMe(); } else { var damage = this.ramDam; damage = damage - (((damage / 2) / 100) * obj.armour); obj.hp = obj.hp - damage; if (obj.hp > 0) { obj.mc.play(); } else if (obj.hittable) { obj.destroyMe(); } } this.hp = this.hp - 10; if (this.hp > 0) { this.mc.shield.gotoAndPlay(2); this.hp = 1; gui.gui.face.gotoAndPlay("hit"); } else if (this.hittable) { this.destroyMe(); } } }; Ship.prototype.doUp = function () { if (this.y > (this.shipHeight / 2)) { this.y = this.y - this.speed; this.mc._y = this.y; if (this.shotType == 4) { var i = 0; while (i <= playerShotsArray.length) { playerShotsArray[i].mc._y = playerShotsArray[i].mc._y - (this.speed / 1.5); i++; } } } else { this.y = (this.mc._y = this.shipHeight / 2); } }; Ship.prototype.doDown = function () { if ((this.y + this.speed) < (screenHeight - 20)) { this.y = this.y + this.speed; this.mc._y = this.y; if (this.shotType == 4) { var i = 0; while (i <= playerShotsArray.length) { playerShotsArray[i].mc._y = playerShotsArray[i].mc._y + (this.speed / 1.5); i++; } } } else { this.y = (this.mc._y = screenHeight - (this.shipHeight / 2)); } }; Ship.prototype.doLeft = function () { if (this.x > (this.shipWidth / 2)) { this.x = this.x - this.speed; this.mc._x = this.x; if (this.shotType > 2) { var i = 0; while (i <= playerShotsArray.length) { playerShotsArray[i].mc._x = playerShotsArray[i].mc._x - this.speed; i++; } } } }; Ship.prototype.doRight = function () { if (this.x < (screenWidth - (this.shipWidth / 2))) { if (this.shotType > 2) { var i = 0; while (i <= playerShotsArray.length) { playerShotsArray[i].mc._x = playerShotsArray[i].mc._x + this.speed; i++; } } this.x = this.x + this.speed; this.mc._x = this.x; } }; Ship.prototype.doShot = function (whoShot) { var shotType = shotBehaviours[this.shotType]; if (this.shotType < 10) { var weapArray = shotType.levels[this.weaponLevel]; var i = 0; while (i < weapArray.length) { var s = new shot(this.shotType, this.x + this.shotDisplX, (this.y + weapArray[i].yDisc) + this.shotDisplY, weapArray[i].power, weapArray[i].angle, whoShot, weapArray[i].scale); i++; } if ((this.shotType == 2) && ((++this.bombCount) > 1)) { this.bombCount = 0; var b = new bomb(this.x + this.shotDisplX, (this.y + weapArray[i].yDisc) + this.shotDisplY, whoShot, (this.weaponLevel + 1) * 15); } } else { this.flaming = true; var s = new FlameShot(this.shotType, this.weaponLevel, 0, this.x + this.shotDisplX, this.y + this.shotDisplY, 0, whoShot); } if (soundOn) { var shotSound = new Sound(); shotSound.attachSound("_lshotSound" + this.shotType); shotSound.start(); } }; Ship.prototype.doMissile = function () { trace("missile!"); }; Ship.prototype.doSmartBomb = function () { trace("smart bomb!"); }; level1Actions = new Array(); level1Actions[73] = new Array(makeEGroup, true, 1, 6, zForm, true, 1, 15, makeHoppers); level1Actions[180] = new Array(makeEGroup, false, 1, 6, zForm, true, 2, 15, makeHoppers); level1Actions[260] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[310] = new Array(makeGroundEnemy, Tank, 1, "tank1", false, tankAction, true, null, null); level1Actions[380] = new Array(makeEGroup, false, 1, 8, flyAcross, true, 2, 30, makeRockets); level1Actions[440] = new Array(makeFlyingEnemy, SingleFlyer, 1, "gunPlatform1", true, ambushFromTop, true, null, null); level1Actions[580] = new Array(makeGroundEnemy, Tank, 1, "tank2", true, tankAction, true, null, null); level1Actions[710] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[711] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level1Actions[770] = new Array(makeFlyingEnemy, SingleFlyer, 1, "gunPlatform1", true, ambushFromTop, true, null, null); level1Actions[870] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[945] = new Array(makeFlyingEnemy, SingleFlyer, 1, "gunPlatform1", true, ambushFromTop, false, null, null); level1Actions[1040] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[1140] = new Array(makeEGroup, false, 1, 5, loopBack, false, 2, 40, makeHoppers); level1Actions[1230] = new Array(makeGroundEnemy, Tank, 1, "tank1", false, tankAction, true, null, null); level1Actions[1391] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level1Actions[1420] = new Array(makeEGroup, false, 1, 4, driftIn, false, 1, 70, makeHoppers); level1Actions[1500] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[1680] = new Array(makeEGroup, false, 1, 6, snake, true, 2, 25, makeHoppers); level1Actions[1730] = new Array(makeGroundEnemy, Tank, 1, "tank1", false, tankAction, true, null, null); level1Actions[1800] = new Array(makeEGroup, false, 1, 5, flyAcross, true, 1, 20, makeRockets); level1Actions[1890] = new Array(makeGroundEnemy, Tank, 1, "tank1", false, tankAction, true, null, null); level1Actions[1950] = new Array(makeFlyingEnemy, SingleFlyer, 1, "gunPlatform1", true, ambushFromTop, true, null, null); level1Actions[2000] = new Array(makeGroundEnemy, Mortar, 1, "mortar1", false, mortarAction, true, null, null); level1Actions[2060] = new Array(makeEGroup, true, 1, 6, zForm, true, 1, 20, makeHoppers); level1Actions[2160] = new Array(makeEGroup, false, 1, 6, zForm, true, 2, 20, makeHoppers); level1Actions[2240] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level1Actions[2380] = new Array(makeEGroup, false, 1, 20, flyAcross, true, 1, 50, makeRockets); level1Actions[2440] = new Array(makeBoss, 1, 4, 2, BflyFromTop, null, null, null, null); level2Actions = new Array(); level2Actions[43] = new Array(makeEGroup, true, 1, 6, snake, true, 1, 25, makeHoppers); level2Actions[200] = new Array(makeEGroup, false, 1, 6, snake, true, 2, 25, makeHoppers); level2Actions[380] = new Array(makeGroundEnemy, boat, 1, "boat1", false, boatAction, false, null, null); level2Actions[480] = new Array(makeGroundEnemy, Mortar, 1, "boat1", false, boatAction, false, null, null); level2Actions[560] = new Array(makeFlyingEnemy, SingleFlyer, 1, "gunPlatform1", true, ambushFromTop, false, null, null); level2Actions[690] = new Array(makeEGroup, false, 1, 4, flyBackAndForth, false, 2, 30, makePlanes); level2Actions[759] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level2Actions[760] = new Array(makeGroundEnemy, Mortar, 1, "boat2", true, boatAction, true, null, null); level2Actions[930] = new Array(makeGroundEnemy, Mortar, 1, "hoverCraft1", false, boatAction, false, null, null); level2Actions[1010] = new Array(makeEGroup, false, 1, 7, flyAcross, true, 2, 20, makeRockets); level2Actions[1115] = new Array(makeFlyingEnemy, SingleFlyer, 2, "gunPlatform1", true, ambushFromTop, false, null, null); level2Actions[1230] = new Array(makeGroundEnemy, boat, 1, "hoverCraft1", false, boatAction, false, null, null); level2Actions[1270] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level2Actions[1340] = new Array(makeEGroup, true, 1, 4, snake, true, 1, 30, makePlanes); level2Actions[1415] = new Array(makeFlyingEnemy, SingleFlyer, 2, "gunPlatform1", true, ambushFromTop, false, null, null); level2Actions[1480] = new Array(makeEGroup, false, 1, 4, snake, true, 2, 30, makePlanes); level2Actions[1600] = new Array(makeGroundEnemy, Mortar, 1, "boat2", false, boatAction, true, null, null); level2Actions[1690] = new Array(makeEGroup, true, 1, 5, loopBack, false, 2, 40, makeHoppers); level2Actions[1810] = new Array(makeGroundEnemy, Mortar, 1, "boat2", false, boatAction, true, null, null); level2Actions[1811] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level2Actions[1880] = new Array(makeGroundEnemy, Mortar, 1, "hoverCraft1", false, boatAction, false, null, null); level2Actions[1960] = new Array(makeGroundEnemy, Mortar, 1, "boat1", false, boatAction, false, null, null); level2Actions[2050] = new Array(makeEGroup, true, 2, 4, driftIn, false, 2, 70, makeHoppers); level2Actions[2100] = new Array(makeGroundEnemy, Mortar, 1, "hoverCraft1", false, boatAction, false, null, null); level2Actions[2150] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level2Actions[2200] = new Array(makeEGroup, true, 2, 6, speedSlow, true, 1, 2, makeHoppers); level2Actions[2300] = new Array(makeGroundEnemy, Mortar, 1, "boat2", false, boatAction, true, null, null); level2Actions[2390] = new Array(makeEGroup, true, 2, 6, speedSlow, true, 2, 2, makeHoppers); level2Actions[2500] = new Array(makeFlyingEnemy, SingleFlyer, 2, "gunPlatform1", true, driftIn, false, null, null); level2Actions[2570] = new Array(makeFlyingEnemy, SingleFlyer, 2, "gunPlatform1", true, ambushFromTop, false, null, null); level2Actions[2650] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level2Actions[2700] = new Array(makeEGroup, false, 2, 20, flyAcross, true, 1, 40, makeRockets); level2Actions[2750] = new Array(makeBoss, 2, 4, 3, submarineAction, true, 1, 20, makeHoppers); level3Actions = new Array(); level3Actions[45] = new Array(makeEGroup, true, 1, 5, ambushFromTop, true, 1, 70, makefJars); level3Actions[34] = new Array(makeEGroup, false, 1, 5, ambushFromTop, true, 2, 70, makefJars); level3Actions[360] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[370] = new Array(makeGroundEnemy, Tank, 3, "tank2", true, tankAction, true, null, null); level3Actions[490] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[535] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", false, driftIn, false, null, null); level3Actions[580] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[630] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[700] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", true, genAction, true, null, null); level3Actions[701] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level3Actions[749] = new Array(makeGroundEnemy, Tank, 3, "tank1", false, tankAction, true, null, null); level3Actions[750] = new Array(makeEGroup, true, 2, 4, zForm, true, 1, 30, makefJars); level3Actions[890] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[950] = new Array(makeEGroup, false, 2, 4, zForm, true, 2, 30, makefJars); level3Actions[1000] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", false, ambushFromTop, false, null, null); level3Actions[1040] = new Array(makeGroundEnemy, Tank, 3, "tank2", true, tankAction, true, null, null); level3Actions[1150] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[1201] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level3Actions[1210] = new Array(makeGroundEnemy, Tank, 3, "tank1", false, tankAction, true, null, null); level3Actions[1220] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, ambushFromTop, false, null, null); level3Actions[1270] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[1330] = new Array(makeEGroup, true, 2, 7, flyAcross, true, 2, 20, makePlanes); level3Actions[1335] = new Array(makeGroundEnemy, Tank, 3, "tank1", false, tankAction, true, null, null); level3Actions[1410] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[1510] = new Array(makeEGroup, true, 2, 4, flyBackAndForth, true, 1, 30, makePlanes); level3Actions[1511] = new Array(makeGroundEnemy, Tank, 3, "tank1", false, tankAction, true, null, null); level3Actions[1610] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[1660] = new Array(makeEGroup, false, 2, 4, flyBackAndForth, false, 2, 30, makePlanes); level3Actions[1760] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level3Actions[1780] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[1910] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[1975] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, ambushFromTop, false, null, null); level3Actions[2040] = new Array(makeEGroup, true, 2, 5, ambushFromTop, true, 2, 70, makefJars); level3Actions[2080] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", true, genAction, true, null, null); level3Actions[2150] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[2200] = new Array(makeGroundEnemy, Mortar, 3, "mortar1", false, mortarAction, true, null, null); level3Actions[2255] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, ambushFromTop, false, null, null); level3Actions[2320] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[2325] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level3Actions[2330] = new Array(makeEGroup, true, 2, 6, snake, true, 1, 25, makeHoppers); level3Actions[2420] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[2470] = new Array(makeEGroup, false, 2, 6, snake, true, 2, 25, makeHoppers); level3Actions[2535] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, driftIn, false, null, null); level3Actions[2540] = new Array(makeGroundEnemy, rTank, 2, "robotTank1", false, genAction, true, null, null); level3Actions[2670] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[2700] = new Array(makeEGroup, true, 1, 6, speedSlow, true, 1, 2, makeHoppers); level3Actions[2780] = new Array(makeEGroup, true, 1, 6, speedSlow, true, 1, 2, makeHoppers); level3Actions[2840] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, driftIn, false, null, null); level3Actions[2850] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level3Actions[2900] = new Array(makeBoss, 3, 3, 4, moveLeftAndRight, true, 1, 20, makeHoppers); level3Actions[2930] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[3090] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[3290] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level3Actions[3490] = new Array(makeGroundEnemy, rTank, 3, "robotTank1", false, genAction, true, null, null); level4Actions = new Array(); level4Actions[3] = new Array(makeEGroup, true, 3, 6, zForm, true, 1, 20, makefJars); level4Actions[135] = new Array(makeEGroup, false, 3, 6, zForm, true, 2, 20, makefJars); level4Actions[220] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", false, driftIn, false, null, null); level4Actions[299] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, ambushFromBottom, false, null, null); level4Actions[300] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, ambushFromtop, false, null, null); level4Actions[380] = new Array(makeEGroup, true, 2, 4, curveBack, false, 1, 30, makefJars); level4Actions[420] = new Array(makeFlyingEnemy, SingleFlyer, 3, "mineLayer", true, mineLayerAction, true, null, null); level4Actions[540] = new Array(makeEGroup, false, 2, 4, curveBack, false, 2, 30, makefJars); level4Actions[590] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", true, snake, false, null, null); level4Actions[620] = new Array(makeEGroup, false, 3, 12, flyAcross, true, 1, 25, makeRockets); level4Actions[640] = new Array(makeFlyingEnemy, SingleFlyer, 3, "mineLayer", true, mineLayerAction, true, null, null); level4Actions[690] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", true, driftIn, false, null, null); level4Actions[691] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level4Actions[750] = new Array(makeEGroup, true, 2, 5, speedSlow, true, 2, 2, makeHoppers); level4Actions[900] = new Array(makeEGroup, true, 2, 5, speedSlow, true, 2, 2, makeHoppers); level4Actions[820] = new Array(makeEGroup, true, 3, 4, flyBackAndForth, true, 1, 30, makePlanes); level4Actions[940] = new Array(makeEGroup, false, 3, 4, flyBackAndForth, false, 2, 30, makePlanes); level4Actions[1080] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, loopBack, true, null, null); level4Actions[1090] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, loopBack, false, null, null); level4Actions[1220] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, loopBack, true, null, null); level4Actions[1230] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip2", false, loopBack, false, null, null); level4Actions[1231] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level4Actions[1330] = new Array(makeEGroup, true, 3, 6, speedSlow, true, 1, 2, makefJars); level4Actions[1380] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", false, snake, true, null, null); level4Actions[1450] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", false, snake, false, null, null); level4Actions[1490] = new Array(makeEGroup, true, 3, 6, speedSlow, true, 1, 2, makefJars); level4Actions[1550] = new Array(makeFlyingEnemy, SingleFlyer, 3, "mineLayer", true, mineLayerAction, true, null, null); level4Actions[1580] = new Array(makeEGroup, true, 3, 4, flyBackAndForth, true, 1, 30, makePlanes); level4Actions[1680] = new Array(makeEGroup, false, 3, 4, flyBackAndForth, false, 2, 30, makePlanes); level4Actions[1750] = new Array(makeFlyingEnemy, SingleFlyer, 3, "mineLayer", true, mineLayerAction, true, null, null); level4Actions[1760] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level4Actions[1800] = new Array(makeEGroup, true, 3, 6, ambushFromBottom, true, 1, 20, makefJars); level4Actions[1801] = new Array(makeEGroup, true, 3, 6, ambushFromtop, true, 2, 20, makefJars); level4Actions[1850] = new Array(makeFlyingEnemy, SingleFlyer, 3, "mineLayer", true, mineLayerAction, true, null, null); level4Actions[1950] = new Array(makeEGroup, false, 3, 10, flyAcross, true, 1, 25, makePlanes); level4Actions[2080] = new Array(makeFlyingEnemy, SingleFlyer, 3, "gunPlatform1", true, slouchAcross, false, null, null); level4Actions[2140] = new Array(makeFlyingEnemy, SingleFlyer, 3, "spaceShip1", true, driftIn, true, null, null); level4Actions[2290] = new Array(makeEGroup, true, 2, 10, flyAcrossAndShoot, true, 1, 20, makePlanes); level4Actions[2305] = new Array(makeEGroup, false, 2, 10, flyAcrossAndShoot, false, 2, 20, makePlanes); level4Actions[2560] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level4Actions[2590] = new Array(makeEGroup, false, 3, 20, flyAcross, true, 1, 65, makeRockets); level4Actions[2660] = new Array(makeBoss, 4, 4, 3, BflyFromTop, true, 1, 2, makeHoppers); level5Actions = new Array(); level5Actions[50] = new Array(makeEGroup, true, 4, 6, zForm, true, 1, 20, makeHoppers); level5Actions[175] = new Array(makeEGroup, false, 4, 6, zForm, true, 2, 20, makeHoppers); level5Actions[270] = new Array(makeEGroup, false, 2, 24, flyAcross, true, 1, 10, makeRocks); level5Actions[499] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, ambushFromBottom, false, null, null); level5Actions[500] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, ambushFromtop, false, null, null); level5Actions[650] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, driftIn, true, null, null); level5Actions[721] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, driftIn, false, null, null); level5Actions[750] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level5Actions[814] = new Array(makeEGroup, false, 4, 5, ambushFromTop, true, 1, 70, makefJars); level5Actions[815] = new Array(makeEGroup, false, 4, 5, ambushFromBottom, true, 2, 70, makefJars); level5Actions[891] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, slouchAcross, true, null, null); level5Actions[975] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, slouchAcross, true, null, null); level5Actions[1100] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level5Actions[1150] = new Array(makeEGroup, false, 2, 12, flyAcross, true, 1, 40, makeRocks); level5Actions[1300] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip4", false, slouchAcross, true, null, null); level5Actions[1321] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip4", false, slouchAcross, false, null, null); level5Actions[1480] = new Array(makeEGroup, true, 5, 7, driftIn, true, 3, 40, makeHoppers); level5Actions[1500] = new Array(makeEGroup, false, 5, 7, driftIn, true, 2, 40, makeHoppers); level5Actions[1530] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level5Actions[1591] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip1", true, slouchAcross, false, null, null); level5Actions[1651] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip1", true, slouchAcross, false, null, null); level5Actions[1750] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, flyBackAndForth, false, null, null); level5Actions[1780] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, flyBackAndForth, true, null, null); level5Actions[1810] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, flyBackAndForth, false, null, null); level5Actions[1840] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, flyBackAndForth, true, null, null); level5Actions[1900] = new Array(makeEGroup, false, 5, 6, speedSlow, true, 3, 1, makeHoppers); level5Actions[2050] = new Array(makeEGroup, false, 5, 6, speedSlow, true, 2, 1, makeHoppers); level5Actions[2100] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level5Actions[2140] = new Array(makeEGroup, false, 4, 20, flyAcrossAndShoot, true, 1, 30, makefJars); level5Actions[2200] = new Array(makeEGroup, true, 3, 6, ambushFromBottom, true, 3, 20, makefJars); level5Actions[2201] = new Array(makeEGroup, true, 3, 6, ambushFromtop, true, 2, 20, makefJars); level5Actions[2300] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, slouchAcross, true, null, null); level5Actions[2340] = new Array(makeFlyingEnemy, SingleFlyer, 5, "spaceShip3", false, slouchAcross, false, null, null); level5Actions[2400] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, loopBack, false, null, null); level5Actions[2401] = new Array(makeFlyingEnemy, SingleFlyer, 4, "spaceShip2", false, loopBack, true, null, null); level5Actions[2450] = new Array(makeEGroup, true, 4, 6, snake, true, 1, 20, makeHoppers); level5Actions[2575] = new Array(makeEGroup, false, 4, 6, snake, true, 2, 20, makeHoppers); level5Actions[2730] = new Array(setWayPoint, Tank, 1, "tank2", true, tankAction, true, null, null); level5Actions[2731] = new Array(makeEGroup, false, 2, 6, flyAcross, true, 1, 30, makeRocks); level5Actions[2781] = new Array(makeBoss, 5, 4, 6, boss5Move, true, 1, 2, makeHoppers); level5Actions[2850] = new Array(makeFlyingEnemy, SingleFlyer, 5, "boss5Hand", false, b5Hand, false, null, null); doShotStuff = function () { this._x = this._x + this.myObject.xSpeed; this._y = this._y + this.myObject.ySpeed; this.myObject.doHitCheck(); if ((((this._x < -20) || (this._x > 650)) || (this._y < -20)) || (this._y > 400)) { deleteShot(this.myObject); } }; doBombStuff = function () { if (this.myObject.ySpeed < 11) { this.myObject.ySpeed = this.myObject.ySpeed + 0.5; this._rotation = this.myObject.ySpeed * 5; } this._x = this._x + this.myObject.xSpeed; this._y = this._y + this.myObject.ySpeed; this.myObject.doHitCheck(); if (((this._x < -20) || (this._x > 650)) || (this._y < -20)) { deleteShot(this.myObject); } if (this._y > 340) { if (gameLevel == 2) { this._y = 345; this.myObject.explode(); } else if (gameLevel < 4) { this._y = 335; this.myObject.explode(); } else { deleteShot(this.myObject); } } }; doShipStuff = function () { if (actions[++count] != undefined) { var ta = actions[count]; ta[0](ta[1], ta[2], ta[3], ta[4], ta[5], ta[6], ta[7], ta[8]); } gui.count = count; var myObj = this.myObject; if (Key.isDown(myObj.UPkey)) { myObj.doUp(); } if (Key.isDown(myObj.DOWNkey)) { myObj.doDown(); } if (Key.isDown(myObj.LEFTkey)) { myObj.doLeft(); } if (Key.isDown(myObj.RIGHTkey)) { myObj.doRight(); } if (Key.isDown(myObj.SHOOTkey2)) { doSmartBomb(); } if (Key.isDown(myObj.SHOOTkey1) && ((count - myObj.shootTime) > myObj.coolDown)) { myObj.doShot("player"); myObj.shootTime = count; } if (myObj.hittable) { myObj.checkForBeingHit(); } }; miscScreens.theLevel = 5; screenS = 80; levelsBGSpeed = new Array(null, 0.5, 1, 2, 2, 1); startFunction = function () { if (buttonsActive) { event = 0; gameLevel = 1; Screen(); player = new Ship(1); if (weaponL > 0) { player.weaponExperience = player.experienceBarriar[weaponL - 1]; } else { player.weaponExperience = 0; } bars.gotoAndPlay("in"); startPoint = 0; doNextEvent(); } }; stop(); MCDepth = 1; foreGroundMakerDepth = 2; guiDepth = 20000; miscScreensDepth = 20001; barsDepth = 20002; backGroundDepth = 0; foregroundDepth = 1000; enemyGroupMakerDepth = 1500; enemyDepth = 4950; playerDepth = 5600; bossDepth = 5500; playerShotDepth = 6000; comShotDepth = 6550; powerUpDepth = 6950; sBombDepth = 7000; gui.swapDepths(guiDepth); gui._xscale = 80; gui._yscale = 80; miscScreens.swapDepths(miscScreensDepth); bars.swapDepths(barsDepth); soundOn = true; keyMap = new Array(39, 37, 40, 38, 17, 16); alphabet = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); validKeys = new Array(); var i = 65; while (i < 91) { validKeys[i] = true; i++; } validKeys[9] = true; validKeys[13] = true; validKeys[16] = true; validKeys[17] = true; validKeys[32] = true; validKeys[37] = true; validKeys[38] = true; validKeys[39] = true; validKeys[40] = true; validKeys[186] = true; validKeys[188] = true; validKeys[190] = true; validKeys[191] = true; validKeys[192] = true; validKeys[219] = true; validKeys[220] = true; validKeys[221] = true; validKeys[222] = true; var i = 0; while (i < keyMap.length) { validKeys[keyMap[i]] = false; i++; } displayStart(); XML.prototype.ignoreWhite = true; sendNewScore = function (userName) { fromSubmit = true; scoresXML = new XML(); scoresXML.onLoad = populateScores; addScorexml = new LoadVars(); addScorexml.uname = userName; addScorexml.score = score; trace("doing Send \n " + addScorexml.toString()); addScorexml.sendAndLoad("http://www.utterlysuperb.com/php/addScore.php?game=alphaforce", scoresXML); }; gotoHighScores = function () { getScores(1); miscScreens.gotoAndStop("leaderBoard"); }; getScores = function (sRank) { scoresXML = new XML(); scoresXML.onLoad = populateScores; scoresXML.load("http://www.utterlysuperb.com/php/getScores.php?game=alphaforce&sRank=" + sRank); miscScreens.lBoard.statusInd.gotoAndStop("connecting"); if (soundOn) { morse = new Sound(); morse.attachSound("_lmorse"); morse.start(); } }; populateScores = function (success) { if (fromSubmit) { fromSubmit = false; stopAllSounds(); miscScreens.gotoAndStop("leaderBoard"); bars.gotoAndPlay("out"); if (soundOn) { morse = new Sound(); morse.attachSound("_lmorse"); morse.start(); } } debug = debug + "\n trying to populate scores \n "; if (success == false) { miscScreens.lBoard.debug = miscScreens.lBoard.debug + "\n The XML file failed to load"; miscScreens.lBoard.statusInd.gotoAndStop("error"); return(undefined); } if (this.status != 0) { miscScreens.lBoard.debug = miscScreens.lBoard.debug + ("\n The XML document was invalid. Error: " + this.status); miscScreens.lBoard.debug = miscScreens.lBoard.debug + scoresXML.toString(); miscScreens.lBoard.statusInd.gotoAndStop("error"); return(undefined); } if (this.firstChild.nodeName.toLowerCase() != "scoreschunk") { miscScreens.lBoard.debug = miscScreens.lBoard.debug + ((("\n First node wasn't the expect <scoresChunk> node. It was " + this.firstChild.nodeName.toLowerCase()) + " : ") + this.toString()); miscScreens.lBoard.statusInd.gotoAndStop("error"); return(undefined); } miscScreens.lBoard.statusInd.gotoAndStop("connected"); scoresXML = this.firstChild.childNodes; var i = 0; while (i < scoresXML.length) { if (scoresXML[i].nodeName.toLowerCase() == "iscore") { var cNodeName; var cNodeValue; iScoreNodeXML = scoresXML[i].childNodes; var z = 0; while (z < iScoreNodeXML.length) { cNodeName = iScoreNodeXML[z].nodeName.toLowerCase(); cNodeValue = iScoreNodeXML[z].firstChild.nodeValue; if (cNodeName == "name") { miscScreens.lBoard["score" + i].name.text = cNodeValue; } else if (cNodeName == "score") { miscScreens.lBoard["score" + i].score.text = cNodeValue; } else if (cNodeName == "rank") { miscScreens.lBoard["score" + i].rank.text = cNodeValue; } else if (cNodeName == "date") { miscScreens.lBoard["score" + i].date.text = cNodeValue; } z++; } } i++; } };
Symbol 609 MovieClip Frame 1
stop();
Symbol 609 MovieClip Frame 2
play();
Symbol 609 MovieClip Frame 41
stop(); this._parent._parent.totalStart();
Symbol 609 MovieClip Frame 42
play(); this.volume = 100; this.onEnterFrame = function () { this.volume = this.volume - 3; this._parent._parent.main.setVolume(this.volume); };
Symbol 609 MovieClip Frame 73
stop(); delete this.onEnterFrame; this._parent._parent.main.stop(); this._parent._parent.main.setVolume(100); this._parent._parent.levelEndScreens();
Symbol 609 MovieClip Frame 74
play(); this.volume = 100; this.onEnterFrame = function () { this.volume = this.volume - 3; this._parent._parent.main.setVolume(this.volume); };
Symbol 609 MovieClip Frame 105
stop(); delete this.onEnterFrame; this._parent._parent.main.stop(); this._parent._parent.main.setVolume(100); this._parent._parent.restartLevel();
Symbol 615 MovieClip Frame 1
stop();
Symbol 615 MovieClip Frame 2
stop();
Symbol 615 MovieClip Frame 3
stop();
Symbol 615 MovieClip Frame 4
stop();
Symbol 625 MovieClip Frame 1
stop();
Symbol 634 MovieClip Frame 1
stop();
Symbol 634 MovieClip Frame 2
play();
Symbol 634 MovieClip Frame 12
this._parent.levelUp();
Symbol 636 MovieClip Frame 1
function gotoMark(mark, divs) { if (thisRoot.player.weaponLevel < 6) { mask.dest = (180 / divs) * mark; mask.speed = (mask.dest - mask._x) / 10; mask.count = 0; mask.onEnterFrame = function () { this._x = this._x + this.speed; if ((++this.count) == 10) { this._x = this.dest; delete this.onEnterFrame; if (this._x == 180) { flash.gotoAndPlay(2); } this._parent._parent.wLevel = thisRoot.player.weaponLevel + 1; } }; } else { flash.gotoAndPlay(2); } } function levelUp() { if (thisRoot.player.weaponLevel < 6) { mask._x = 0; var divNum = (thisRoot.player.experienceBarriar[thisRoot.player.weaponLevel] - 1); divisions.gotoAndStop(divNum); } } function levelDown() { mask.speed = (-mask._x) / 10; mask.count = 0; mask.onEnterFrame = function () { this._x = this._x + this.speed; if ((++this.count) == 10) { this._x = 180; this.count = 0; this._parent._parent.wLevel = this._parent.thisRoot.player.weaponLevel + 1; var eb = this._parent.thisRoot.player.experienceBarriar[this._parent.thisRoot.player.weaponLevel]; this._parent.divisions.gotoAndStop(eb - 1); this.dest = (180 / eb) * (eb - 1); trace(this.dest); this.speed = (this.dest - this._x) / 10; this.onEnterFrame = function () { this._x = this._x + this.speed; if ((++this.count) == 10) { delete this.onEnterFrame; } }; } }; } thisRoot = this._parent._parent._parent;
Symbol 644 Button
on (release) { stopAllSounds(); _parent._parent.event = 3; _parent._parent.doNextEvent(); _parent._parent.bars.gotoAndPlay("slowIn"); }
Symbol 649 Button
on (release) { _parent._parent.toggleSound(); }
Symbol 652 MovieClip Frame 1
stop();
Symbol 673 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 70));
Symbol 685 MovieClip Frame 10
stop();
Symbol 685 MovieClip Frame 27
gotoAndStop (10);
Symbol 685 MovieClip Frame 47
gotoAndStop (10);
Symbol 685 MovieClip Frame 64
stop();
Symbol 698 MovieClip Frame 1
stop();
Symbol 698 MovieClip Frame 2
stop();
Symbol 698 MovieClip Frame 3
stop();
Symbol 698 MovieClip Frame 4
play();
Symbol 698 MovieClip Frame 11
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 698 MovieClip Frame 12
play();
Symbol 698 MovieClip Frame 19
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 707 MovieClip Frame 1
stop();
Symbol 707 MovieClip Frame 2
stop();
Symbol 707 MovieClip Frame 3
stop();
Symbol 707 MovieClip Frame 4
play();
Symbol 707 MovieClip Frame 11
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 707 MovieClip Frame 12
play();
Symbol 707 MovieClip Frame 19
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 717 MovieClip Frame 1
stop();
Symbol 717 MovieClip Frame 2
stop();
Symbol 717 MovieClip Frame 3
stop();
Symbol 717 MovieClip Frame 4
play();
Symbol 717 MovieClip Frame 11
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 717 MovieClip Frame 12
play();
Symbol 717 MovieClip Frame 19
gotoAndStop (1); this._parent._parent._parent.buttonsActive = true;
Symbol 729 MovieClip Frame 1
stop();
Symbol 729 MovieClip Frame 2
stop();
Symbol 735 Button
on (release) { getURL ("mailto:sam.bellman@gmail.com", "_blank"); }
Symbol 743 Button
on (release) { gotoAndStop (2); }
Symbol 751 Button
on (release) { gotoAndStop (1); }
Symbol 755 Button
on (release) { getURL ("http://www.prosonica.co.uk", "_blank"); }
Symbol 759 Button
on (release) { getURL ("http://groups.msn.com/dediosmusic", "_blank"); }
Symbol 760 MovieClip Frame 1
stop(); music.onRollOver = function () { if (_parent._parent._parent.buttonsActive) { if (_parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; contact.onRollOver = function () { if (_parent._parent._parent.buttonsActive) { if (_parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } };
Symbol 760 MovieClip Frame 2
stop(); prosonica.onRollOver = function () { if (_parent._parent._parent.buttonsActive) { if (_parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; dedios.onRollOver = function () { if (_parent._parent._parent.buttonsActive) { if (_parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; back.onRollOver = function () { if (_parent._parent._parent.buttonsActive) { if (_parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } };
Symbol 768 MovieClip Frame 1
this._rotation = Math.random() * 360; this._xscale = (this._yscale = 50 + (Math.random() * 30));
Symbol 768 MovieClip Frame 11
stop();
Symbol 772 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 2
play();
Symbol 772 MovieClip Frame 10
stop();
Symbol 780 MovieClip Frame 1
stop();
Symbol 780 MovieClip Frame 2
Symbol 780 MovieClip Frame 6
stop();
Symbol 783 MovieClip Frame 1
stop();
Symbol 783 MovieClip Frame 2
stop();
Symbol 785 MovieClip Frame 1
stop();
Symbol 785 MovieClip Frame 2
stop();
Symbol 791 MovieClip Frame 1
stop();
Symbol 791 MovieClip Frame 2
stop();
Symbol 808 MovieClip Frame 1
stop();
Symbol 829 MovieClip Frame 1
this.shieldBonus = ""; this.sbBonus = ""; this.livesBonus = ""; this.tScore = this._parent._parent.score;
Symbol 829 MovieClip Frame 14
this.shieldBonus = this.sBonus; this._parent._parent.score = this._parent._parent.score + this.sBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 829 MovieClip Frame 29
this.sbBonus = this.sBombsBonus; this._parent._parent.score = this._parent._parent.score + this.sbBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 829 MovieClip Frame 43
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); } stop();
Symbol 829 MovieClip Frame 174
stop();
Symbol 836 MovieClip Frame 1
stop();
Symbol 844 MovieClip Frame 1
gotoAndStop(Math.ceil(Math.random() * 6));
Symbol 856 MovieClip Frame 1
this.shieldBonus = ""; this.sbBonus = ""; this.livesBonus = ""; this.tScore = this._parent._parent.score;
Symbol 856 MovieClip Frame 14
this.shieldBonus = this.sBonus; this._parent._parent.score = this._parent._parent.score + this.sBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 856 MovieClip Frame 29
this.sbBonus = this.sBombsBonus; this._parent._parent.score = this._parent._parent.score + this.sbBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 856 MovieClip Frame 43
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); } stop();
Symbol 856 MovieClip Frame 44
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score;
Symbol 856 MovieClip Frame 145
stop();
Symbol 875 MovieClip Frame 1
this.shieldBonus = ""; this.sbBonus = ""; this.livesBonus = ""; this.tScore = this._parent._parent.score;
Symbol 875 MovieClip Frame 14
this.shieldBonus = this.sBonus; this._parent._parent.score = this._parent._parent.score + this.sBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 875 MovieClip Frame 29
this.sbBonus = this.sBombsBonus; this._parent._parent.score = this._parent._parent.score + this.sbBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 875 MovieClip Frame 43
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); } stop();
Symbol 875 MovieClip Frame 44
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score;
Symbol 875 MovieClip Frame 143
this._parent._parent.nextLevel(); stop();
Symbol 897 MovieClip Frame 1
this.shieldBonus = ""; this.sbBonus = ""; this.livesBonus = ""; this.tScore = this._parent._parent.score;
Symbol 897 MovieClip Frame 14
this.shieldBonus = this.sBonus; this._parent._parent.score = this._parent._parent.score + this.sBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 897 MovieClip Frame 29
this.sbBonus = this.sBombsBonus; this._parent._parent.score = this._parent._parent.score + this.sbBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 897 MovieClip Frame 43
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); } stop();
Symbol 897 MovieClip Frame 44
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score;
Symbol 897 MovieClip Frame 144
this._parent._parent.nextLevel(); stop();
Symbol 950 MovieClip Frame 1
submit.onRelease = function () { _root.gameover = 1; }; stop();
Symbol 950 MovieClip Frame 2
stop();
Symbol 954 Button
on (release) { _parent._parent.bars.gotoAndPlay("out"); _parent._parent.displayStart(); }
Symbol 955 MovieClip Frame 1
this.shieldBonus = ""; this.sbBonus = ""; this.livesBonus = ""; this.tScore = this._parent._parent.score;
Symbol 955 MovieClip Frame 14
this.shieldBonus = this.sBonus; this._parent._parent.score = this._parent._parent.score + this.sBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 955 MovieClip Frame 29
this.sbBonus = this.sBombsBonus; this._parent._parent.score = this._parent._parent.score + this.sbBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 955 MovieClip Frame 43
this.livesBonus = this.lBonus; this._parent._parent.score = this._parent._parent.score + this.lBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); }
Symbol 955 MovieClip Frame 58
this.contBonus = this.cBonus; this._parent._parent.score = this._parent._parent.score + this.cBonus; this.tScore = this._parent._parent.score; if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lching"); explode.start(); } stop(); this.onKeyDown = function () { this.gotoAndPlay("continue"); Key.removeListener(this); }; Key.addListener(this);
Symbol 955 MovieClip Frame 59
play();
Symbol 955 MovieClip Frame 64
endShip.midX = [0, 20, -10, 5, -20]; endShip.midY = [-100, -120, -115, -105, -130]; endShip.posNo = 0; endShip.xSpeed = 0; endShip.ySpeed = 5; endShip.onEnterFrame = function () { this._x = this._x + this.xSpeed; this._y = this._y + this.ySpeed; this.xSpeed = this.xSpeed + ((this.midX[this.posNo] - this._x) / 70); this.xSpeed = this.xSpeed * 0.8; this.ySpeed = this.ySpeed + ((this.midY[this.posNo] - this._y) / 70); this.ySpeed = this.ySpeed * 0.8; if (Math.random() > 0.9) { this.posNo = Math.floor(Math.random() * 5); } };
Symbol 955 MovieClip Frame 76
finalScore.endScore = "YOUR FINAL SCORE IS \n" + this._parent._parent.score;
Symbol 955 MovieClip Frame 93
stop();
Symbol 358 MovieClip Frame 28
gotoAndPlay (12);
Symbol 976 Button
on (release) { _parent._parent.contSound.stop(); _parent._parent.doNextEvent(); }
Symbol 1019 MovieClip Frame 1
if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_lgameOver"); this.explode.start(); } endScore = "YOUR FINAL SCORE IS: \n" + this._parent._parent.score;
Symbol 1019 MovieClip Frame 100
this.explode = new sound(this); this.explode.attachSound("_llongExplosion"); if (this._parent._parent.soundOn) { this.explode.setVolume(100); } else { this.explode.setVolume(0); } this.explode.start();
Symbol 1019 MovieClip Frame 130
stop();
Symbol 1019 MovieClip Frame 174
this._parent._parent.bars.gotoAndPlay("out"); this._parent._parent.displayStart(); stop();
Symbol 1025 MovieClip Frame 1
stop();
Symbol 1025 MovieClip Frame 2
stop();
Symbol 1025 MovieClip Frame 3
stop();
Symbol 1043 MovieClip Frame 1
stop();
Symbol 1043 MovieClip Frame 2
stop();
Symbol 1043 MovieClip Frame 3
stop();
Symbol 1056 MovieClip Frame 1
stop();
Symbol 1056 MovieClip Frame 2
stop();
Symbol 1056 MovieClip Frame 3
stop();
Symbol 1060 MovieClip Frame 1
sRank = 1; rankUp.symb = "<"; rankUp.onRelease = function () { sRank = sRank + 10; _parent._parent.getScores(sRank); }; rankDown.symb = ">"; rankDown.onRelease = function () { sRank = sRank - 10; if (sRank < 1) { sRank = 1; } _parent._parent.getScores(sRank); }; exit.onRelease = function () { _parent._parent.displayStart(); };
Symbol 1061 MovieClip Frame 2
stop(); startScreen.creditsText.gotoAndStop(1); startScreen.creditsText._visible = false; startScreen.controlsButton._visible = false; startScreen.startStars._xscale = (startScreen.startStars._yscale = 130); startScreen.startButton.onRelease = _parent.startFunction; startScreen.startButton.onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop("over"); startScreen.startStars.gotoAndPlay("over"); if (this._parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; startScreen.startButton.onRollOut = (startScreen.startButton.onDragOut = (startScreen.startButton.onPress = function () { this.gotoAndStop(1); })); startScreen.creditsButton.onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop("over"); startScreen.creditsStars.gotoAndPlay("over"); if (this._parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; startScreen.creditsButton.onRollOut = (startScreen.creditsButton.onDragOut = function () { this.gotoAndStop(1); }); startScreen.creditsButton.onRelease = function () { if (this._parent._parent._parent.buttonsActive) { this._parent.cText._visible = false; var i = 0; while (i < 6) { this._parent["keyButton" + i]._visible = false; this._parent["keyVal" + i]._visible = false; i++; } this._visible = false; this._parent.creditsText._visible = true; this._parent.controlsButton._visible = true; } }; startScreen.soundToggle.onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { if (this._parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } this.gotoAndStop("over"); startScreen.soundStars.gotoAndPlay("over"); } }; startScreen.soundToggle.onRollOut = (startScreen.soundToggle.onDragOut = function () { this.gotoAndStop(1); }); startScreen.controlsButton.onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop("over"); startScreen.creditsStars.gotoAndPlay("over"); if (this._parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; startScreen.controlsButton.onRollOut = (startScreen.controlsButton.onDragOut = function () { this.gotoAndStop(1); }); startScreen.controlsButton.onRelease = function () { if (this._parent._parent._parent.buttonsActive) { this._parent.cText._visible = true; var i = 0; while (i < 6) { this._parent["keyButton" + i]._visible = true; this._parent["keyVal" + i]._visible = true; i++; } this._visible = false; this._parent.creditsText._visible = false; this._parent.creditsButton._visible = true; } }; startScreen.highScoresButton.onRollOver = function () { if (this._parent._parent._parent.buttonsActive) { this.gotoAndStop("over"); startScreen.highScoresStars.gotoAndPlay("over"); if (this._parent._parent._parent.soundOn) { var ck = new Sound(); ck.attachSound("_lsoundT"); ck.start(); } } }; startScreen.highScoresButton.onRollOut = (startScreen.highScoresButton.onDragOut = function () { this.gotoAndStop(1); }); startScreen.highScoresButton.onRelease = function () { if (this._parent._parent._parent.buttonsActive) { this._parent._parent._parent.gotoHighScores(); } };
Symbol 1061 MovieClip Frame 4
stop();
Symbol 1061 MovieClip Frame 5
stop();
Symbol 1061 MovieClip Frame 6
stop();
Symbol 1061 MovieClip Frame 7
stop();
Symbol 1061 MovieClip Frame 8
stop();
Symbol 1061 MovieClip Frame 9
stop();
Symbol 1061 MovieClip Frame 10
stop();
Symbol 1061 MovieClip Frame 11
stop();
Symbol 1061 MovieClip Frame 12
stop();
Symbol 1061 MovieClip Frame 13
stop();
Symbol 1061 MovieClip Frame 14
stop();
Symbol 1061 MovieClip Frame 15
stop();
Symbol 1061 MovieClip Frame 16
stop();
Symbol 1063 MovieClip Frame 1
stop();
Symbol 1063 MovieClip Frame 2
play();
Symbol 1063 MovieClip Frame 6
stop();
Symbol 1063 MovieClip Frame 7
play();
Symbol 1063 MovieClip Frame 11
stop();
Symbol 1063 MovieClip Frame 12
play();
Symbol 1063 MovieClip Frame 40
stop();
Symbol 967 MovieClip Frame 1
if (this.sessionstarted != 1) { this.arcade = new LoadVars(); this.sessionvars = new LoadVars(); this.arcade.gamename = "alphaforce"; this.arcade.sessdo = "sessionstart"; this.arcade.sendAndLoad("arcade.php", sessionvars, "POST"); if (this.sessionvars.sessiontype == 2) { _root.is_a_challenge = 1; } else { _root.is_a_challenge = 0; } this.sessionstarted = 1; } if (_root.gameover == 1) { if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) { this.prequestvars = new LoadVars(); this.pranswer = new LoadVars(); this.prequestvars.gametime = this.sessionvars.gametime; this.prequestvars.fakekey = this.sessionvars.initbar; _root.score = int(Number(_root.score)); if (_root.score == 0) { this.prequestvars.score = -1; } else { this.prequestvars.score = _root.score; } this.prequestvars.id = this.sessionvars.lastid; this.prequestvars.sessdo = "permrequest"; this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey; this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST"); this.askpermission = 1; } if ((this.pranswer.validate == 1) && (this.finalsent != 1)) { this.burnscore = new LoadVars(); this.burnscore.microone = this.pranswer.microone; this.burnscore.gametime = this.prequestvars.gametime; this.burnscore.id = this.prequestvars.id; if (_root.score == 0) { this.burnscore.noscore = 1; } this.burnscore.sessdo = "burn"; this.burnscore.send("./arcade.php", "_self", "POST"); this.finalsent = 1; } }
Symbol 36 MovieClip [_lrock2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 36 MovieClip [_lrock2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 20 * mo.level; mo.armour = 8 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; }
Symbol 36 MovieClip [_lrock2] Frame 2
play();
Symbol 36 MovieClip [_lrock2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 36 MovieClip [_lrock2] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 36 MovieClip [_lrock2] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 45 MovieClip [_lrock1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 45 MovieClip [_lrock1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 15 * mo.level; mo.armour = 8 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; }
Symbol 45 MovieClip [_lrock1] Frame 2
play();
Symbol 45 MovieClip [_lrock1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 45 MovieClip [_lrock1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 45 MovieClip [_lrock1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 55 MovieClip [_lhopper3] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 55 MovieClip [_lhopper3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = (9 + Math.random()) * mo.level; mo.armour = 5 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 2; mo.shotDisplX = -14; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 55 MovieClip [_lhopper3] Frame 2
play();
Symbol 55 MovieClip [_lhopper3] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 55 MovieClip [_lhopper3] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 55 MovieClip [_lhopper3] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 58 MovieClip [_lhopper2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 58 MovieClip [_lhopper2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = (9 + Math.random()) * mo.level; mo.armour = 5 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 8; mo.shotDisplX = -15; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 58 MovieClip [_lhopper2] Frame 2
play();
Symbol 58 MovieClip [_lhopper2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 58 MovieClip [_lhopper2] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 58 MovieClip [_lhopper2] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 75 MovieClip [_lspaceShip3] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 75 MovieClip [_lspaceShip3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 50 * mo.level; mo.armour = 20 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotDisplY = 4; mo.shotDisplX = -14; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 8, mo.level * 15); }
Symbol 75 MovieClip [_lspaceShip3] Frame 2
play();
Symbol 75 MovieClip [_lspaceShip3] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 75 MovieClip [_lspaceShip3] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 75 MovieClip [_lspaceShip3] Frame 15
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 83 MovieClip [_lspaceShip4] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 83 MovieClip [_lspaceShip4] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 40 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotDisplY = 15; mo.shotDisplX = -35; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(3, 2); mo.shotPower = new Array(mo.level * 8, mo.level * 15); }
Symbol 83 MovieClip [_lspaceShip4] Frame 2
play();
Symbol 83 MovieClip [_lspaceShip4] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 83 MovieClip [_lspaceShip4] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 83 MovieClip [_lspaceShip4] Frame 15
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 91 MovieClip [_lspaceShip2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 91 MovieClip [_lspaceShip2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 40 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotDisplY = -13.7; mo.shotDisplX = 7.8; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 8, mo.level * 15); }
Symbol 91 MovieClip [_lspaceShip2] Frame 2
play();
Symbol 91 MovieClip [_lspaceShip2] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 91 MovieClip [_lspaceShip2] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 91 MovieClip [_lspaceShip2] Frame 15
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 99 MovieClip [_lspaceShip1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 99 MovieClip [_lspaceShip1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 40 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = -13; mo.shotDisplX = -30; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 70 * mo.level; mo.shotType = new Array(3, 2); mo.shotPower = new Array(mo.level * 10, mo.level * 15); }
Symbol 99 MovieClip [_lspaceShip1] Frame 2
play();
Symbol 99 MovieClip [_lspaceShip1] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 99 MovieClip [_lspaceShip1] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 99 MovieClip [_lspaceShip1] Frame 15
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 107 MovieClip [_lmineLayer] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 107 MovieClip [_lmineLayer] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 50 * mo.level; mo.armour = 15 * mo.level; mo.weakness = "none"; mo.resistant = "fire"; mo.shotDisplX = 61; mo.shotDisplY = 12; mo.shotWait = 30; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(3, 2); mo.shotPower = new Array(mo.level * 8, mo.level * 15); }
Symbol 107 MovieClip [_lmineLayer] Frame 2
play();
Symbol 107 MovieClip [_lmineLayer] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 107 MovieClip [_lmineLayer] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 107 MovieClip [_lmineLayer] Frame 15
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 124 MovieClip [_lgunPlatform1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 124 MovieClip [_lgunPlatform1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 50 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotDisplY = -5; mo.shotDisplX = -58; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(3, 4); mo.shotPower = new Array(mo.level * 8, mo.level * 15); }
Symbol 124 MovieClip [_lgunPlatform1] Frame 2
play();
Symbol 124 MovieClip [_lgunPlatform1] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 124 MovieClip [_lgunPlatform1] Frame 5
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 124 MovieClip [_lgunPlatform1] Frame 19
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 127 MovieClip [_lrocket1] Frame 1
stop();
Symbol 127 MovieClip [_lrocket1] Frame 2
play();
Symbol 127 MovieClip [_lrocket1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 127 MovieClip [_lrocket1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 127 MovieClip [_lrocket1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 137 MovieClip [_lboat2] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 137 MovieClip [_lboat2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 1; mo.shotWait = 45; mo.shotType = new Array(3, 0); mo.shotDisplY = -33; mo.shotDisplX = 37; mo.shotPower = new Array(mo.level * 12, mo.level * 15); mo.ramDam = 10 * mo.level; mo.hp = 50 * mo.level; mo.armour = 20 * mo.level; mo.weakness = "missile"; mo.resistant = "phaser"; mo.score = 100 * mo.level; mo.experience = 80 * mo.level; }
Symbol 137 MovieClip [_lboat2] Frame 2
play();
Symbol 137 MovieClip [_lboat2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 137 MovieClip [_lboat2] Frame 4
play();
Symbol 137 MovieClip [_lboat2] Frame 11
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 140 MovieClip [_lboat1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 140 MovieClip [_lboat1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 6; mo.shotWait = 45; mo.shotType = new Array(4, 2); mo.shotDisplY = -12; mo.shotDisplX = 26; mo.shotPower = new Array(mo.level * 8, mo.level * 15); mo.ramDam = 10 * mo.level; mo.hp = 30 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "plasma"; mo.resistant = "none"; mo.score = 70 * mo.level; mo.experience = 40 * mo.level; }
Symbol 140 MovieClip [_lboat1] Frame 2
play();
Symbol 140 MovieClip [_lboat1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 140 MovieClip [_lboat1] Frame 4
play();
Symbol 140 MovieClip [_lboat1] Frame 11
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 144 MovieClip [_lhoverCraft1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 144 MovieClip [_lhoverCraft1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 4; mo.shotType = new Array(3, 2); mo.shotDisplX = -5.3; mo.shotDisplY = -30; mo.shotPower = new Array(mo.level * 8, mo.level * 15); mo.shotWait = 30; mo.ramDam = 20 * mo.level; mo.hp = 30 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "missile"; mo.resistant = "none"; mo.score = 100 * mo.level; mo.experience = 100 * mo.level; }
Symbol 144 MovieClip [_lhoverCraft1] Frame 2
play();
Symbol 144 MovieClip [_lhoverCraft1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 144 MovieClip [_lhoverCraft1] Frame 4
play();
Symbol 144 MovieClip [_lhoverCraft1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 147 MovieClip [_lplane2] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 147 MovieClip [_lplane2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 4 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 8; mo.shotDisplX = -5.5; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 65 * mo.level; mo.experience = 25 * mo.level; mo.shotType = new Array(3, 4); mo.shotPower = new Array(mo.level * 7, mo.level * 10); }
Symbol 147 MovieClip [_lplane2] Frame 2
play();
Symbol 147 MovieClip [_lplane2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 147 MovieClip [_lplane2] Frame 4
play();
Symbol 147 MovieClip [_lplane2] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 150 MovieClip [_lplane1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 150 MovieClip [_lplane1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 2 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 8; mo.shotDisplX = -5.5; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 60 * mo.level; mo.experience = 20 * mo.level; mo.shotType = new Array(3, 4); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 150 MovieClip [_lplane1] Frame 2
play();
Symbol 150 MovieClip [_lplane1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 150 MovieClip [_lplane1] Frame 4
play();
Symbol 150 MovieClip [_lplane1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 153 MovieClip [_lflyingJar3] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 153 MovieClip [_lflyingJar3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 5.7; mo.shotDisplX = -9.5; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 0); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 153 MovieClip [_lflyingJar3] Frame 2
play();
Symbol 153 MovieClip [_lflyingJar3] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 153 MovieClip [_lflyingJar3] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 153 MovieClip [_lflyingJar3] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 156 MovieClip [_lflyingJar2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 156 MovieClip [_lflyingJar2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 7.1; mo.shotDisplX = -11; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 0); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 156 MovieClip [_lflyingJar2] Frame 2
play();
Symbol 156 MovieClip [_lflyingJar2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 156 MovieClip [_lflyingJar2] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 156 MovieClip [_lflyingJar2] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 160 MovieClip [_lclusterBomb1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 160 MovieClip [_lclusterBomb1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 5 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.ramDam = 30 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 10, mo.level * 8); }
Symbol 160 MovieClip [_lclusterBomb1] Frame 2
play();
Symbol 160 MovieClip [_lclusterBomb1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 160 MovieClip [_lclusterBomb1] Frame 4
play();
Symbol 160 MovieClip [_lclusterBomb1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 163 MovieClip [_lflyingJar1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 163 MovieClip [_lflyingJar1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 7.1; mo.shotDisplX = -11; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 0); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 163 MovieClip [_lflyingJar1] Frame 2
play();
Symbol 163 MovieClip [_lflyingJar1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 163 MovieClip [_lflyingJar1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 163 MovieClip [_lflyingJar1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 166 MovieClip [_lhopper1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 166 MovieClip [_lhopper1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = (8 + (Math.random() * 2)) * mo.level; mo.armour = 5 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.shotDisplY = 7.1; mo.shotDisplX = -11; mo.ramDam = 10 * mo.level; mo.speed = 8; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 5, mo.level * 8); }
Symbol 166 MovieClip [_lhopper1] Frame 2
play();
Symbol 166 MovieClip [_lhopper1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 166 MovieClip [_lhopper1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 166 MovieClip [_lhopper1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 2
play();
Symbol 186 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 2
play();
Symbol 186 MovieClip Frame 6
if (this._parent.myObject.hp < 100) { this._visible = false; }
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 2
play();
Symbol 190 MovieClip [_lship1] Frame 1
stop();
Symbol 190 MovieClip [_lship1] Frame 2
play();
Symbol 190 MovieClip [_lship1] Frame 5
this.myObject.hp = 1; gotoAndStop (1);
Symbol 190 MovieClip [_lship1] Frame 6
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 190 MovieClip [_lship1] Frame 12
this._parent._parent.gui.fadeOut.gotoAndPlay("dieFadeOut"); this.removeMovieClip();
Symbol 201 MovieClip [_lshot4] Frame 1
stop();
Symbol 201 MovieClip [_lshot4] Frame 2
play();
Symbol 201 MovieClip [_lshot4] Frame 6
this._parent._parent.deleteShot(this.myObject);
Symbol 209 MovieClip [_lBomb] Frame 1
stop();
Symbol 209 MovieClip [_lBomb] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 209 MovieClip [_lBomb] Frame 6
this._parent._parent.deleteShot(this.myObject);
Symbol 217 MovieClip [_lshot3] Frame 1
stop();
Symbol 217 MovieClip [_lshot3] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 217 MovieClip [_lshot3] Frame 6
this._parent._parent.deleteShot(this.myObject);
Symbol 228 MovieClip [_lfire4] Frame 28
this._parent._parent.deleteShot(this.myObject);
Symbol 229 MovieClip [_lfire3] Frame 28
this._parent._parent.deleteShot(this.myObject);
Symbol 230 MovieClip [_lfire2] Frame 26
this._parent._parent.deleteShot(this.myObject);
Symbol 231 MovieClip [_lfire1] Frame 24
this._parent._parent.deleteShot(this.myObject);
Symbol 232 MovieClip [_lfire0] Frame 22
this._parent._parent.deleteShot(this.myObject);
Symbol 235 MovieClip [_lshot2] Frame 1
stop();
Symbol 235 MovieClip [_lshot2] Frame 2
play();
Symbol 235 MovieClip [_lshot2] Frame 6
this._parent._parent.deleteShot(this.myObject);
Symbol 247 MovieClip [_lshot6] Frame 1
stop();
Symbol 247 MovieClip [_lshot6] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 247 MovieClip [_lshot6] Frame 7
this._parent._parent.deleteShot(this.myObject);
Symbol 250 MovieClip [_lshot5] Frame 1
stop();
Symbol 250 MovieClip [_lshot5] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 250 MovieClip [_lshot5] Frame 6
this._parent._parent.deleteShot(this.myObject);
Symbol 256 MovieClip [_lshot1] Frame 1
stop();
Symbol 256 MovieClip [_lshot1] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 256 MovieClip [_lshot1] Frame 7
this._parent._parent.deleteShot(this.myObject);
Symbol 260 MovieClip [_lpowerUp3] Frame 1
stop();
Symbol 260 MovieClip [_lpowerUp3] Frame 2
play();
Symbol 260 MovieClip [_lpowerUp3] Frame 8
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 270 MovieClip [_lpowerUp2] Frame 1
stop();
Symbol 270 MovieClip [_lpowerUp2] Frame 2
play();
Symbol 270 MovieClip [_lpowerUp2] Frame 8
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 273 MovieClip [_lpowerUp1] Frame 1
stop();
Symbol 273 MovieClip [_lpowerUp1] Frame 2
play();
Symbol 273 MovieClip [_lpowerUp1] Frame 8
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 276 MovieClip [_lpowerUp0] Frame 1
stop();
Symbol 276 MovieClip [_lpowerUp0] Frame 2
play();
Symbol 276 MovieClip [_lpowerUp0] Frame 8
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 331 MovieClip [_ltank2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 331 MovieClip [_ltank2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 1; mo.shotType = new Array(4, 2); mo.shotDisplY = -29; mo.shotPower = new Array(mo.level * 10, mo.level * 16); mo.ramDam = 25 * mo.level; mo.hp = 45 * mo.level; mo.armour = 15 * mo.level; mo.weakness = "missile"; mo.resistant = "fire"; mo.score = 100 * mo.level; mo.experience = 30 * mo.level; }
Symbol 331 MovieClip [_ltank2] Frame 2
play();
Symbol 331 MovieClip [_ltank2] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 331 MovieClip [_ltank2] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 331 MovieClip [_ltank2] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 338 MovieClip [_lmortar1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 338 MovieClip [_lmortar1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 0; mo.shotType = new Array(2, 2); mo.shotDisplY = -26; mo.shotDisplX = -14; mo.shotPower = new Array(mo.level * 15, mo.level * 15); mo.ramDam = 5 * mo.level; mo.hp = 15 * mo.level; mo.armour = 5 * mo.level; mo.weakness = "fire"; mo.resistant = "none"; mo.score = 70 * mo.level; mo.experience = 15 * mo.level; }
Symbol 338 MovieClip [_lmortar1] Frame 2
play();
Symbol 338 MovieClip [_lmortar1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 338 MovieClip [_lmortar1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 338 MovieClip [_lmortar1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 345 MovieClip [_lrobotTank1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 345 MovieClip [_lrobotTank1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = this._parent._parent._parent.moveSpeed - 1.5; mo.shotType = new Array(3, 2); mo.shotWait = 45; mo.shotDisplY = -46; mo.shotDisplX = -6; mo.shotPower = new Array(mo.level * 10, mo.level * 15); mo.ramDam = 20 * mo.level; mo.hp = 40 * mo.level; mo.armour = 15 * mo.level; mo.weakness = "missile"; mo.resistant = "fire"; mo.score = 80 * mo.level; mo.experience = 20 * mo.level; }
Symbol 345 MovieClip [_lrobotTank1] Frame 2
play();
Symbol 345 MovieClip [_lrobotTank1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 345 MovieClip [_lrobotTank1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 345 MovieClip [_lrobotTank1] Frame 14
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 346 MovieClip [_ltank1] Frame 1
stop(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 24 MovieClip "hArea" in Symbol 346 MovieClip [_ltank1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.speed = 1; mo.shotType = new Array(4, 2); mo.shotDisplY = -29; mo.shotPower = new Array(mo.level * 8, mo.level * 15); mo.ramDam = 20 * mo.level; mo.hp = 40 * mo.level; mo.armour = 10 * mo.level; mo.weakness = "missile"; mo.resistant = "fire"; mo.score = 80 * mo.level; mo.experience = 20 * mo.level; }
Symbol 346 MovieClip [_ltank1] Frame 2
play();
Symbol 346 MovieClip [_ltank1] Frame 3
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 346 MovieClip [_ltank1] Frame 4
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 346 MovieClip [_ltank1] Frame 10
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 359 MovieClip Frame 18
_root.theScreen.deleteShot(this.myObject);
Symbol 360 MovieClip [_lboss2] Frame 1
stop();
Symbol 360 MovieClip [_lboss2] Frame 2
delete this.onEnterFrame; this._parent._parent.finishLevel(); play();
Symbol 360 MovieClip [_lboss2] Frame 3
play();
Symbol 360 MovieClip [_lboss2] Frame 21
this._parent._parent.fadeOut();
Symbol 360 MovieClip [_lboss2] Frame 33
stop(); this._parent._parent.deleteEnemy(this.myObject);
Symbol 373 MovieClip [_lboss3] Frame 1
stop();
Symbol 373 MovieClip [_lboss3] Frame 2
play();
Symbol 373 MovieClip [_lboss3] Frame 3
this.myObject.formSeq = 2; this._parent._parent.finishLevel();
Symbol 373 MovieClip [_lboss3] Frame 27
this._parent._parent.fadeOut();
Symbol 373 MovieClip [_lboss3] Frame 53
stop(); this._parent._parent.deleteEnemy(this.myObject);
Symbol 384 MovieClip [_lboss4] Frame 1
stop();
Symbol 384 MovieClip [_lboss4] Frame 2
stop(); if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_lrumble"); this.explode.start(0, 500); } this.notExploded = true; this.ySpeed = 1.5; this._parent._parent.finishLevel(); this.onEnterFrame = function () { this._y = this._y + this.ySpeed; this._x = this._x - 1; if ((this._y >= 400) && (this.notExploded)) { this.gotoAndPlay("boom"); this.explode.stop(); if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_llongExplosion"); this.explode.start(); } this.ySpeed = 0.5; this.notExploded = false; this._y = 342; } };
Symbol 384 MovieClip [_lboss4] Frame 3
stop();
Symbol 384 MovieClip [_lboss4] Frame 4
play();
Symbol 384 MovieClip [_lboss4] Frame 38
stop(); this._parent._parent.fadeOut(); this.explode.stop(); delete this.explode; this._parent._parent.deleteEnemy(this.myObject);
Symbol 399 MovieClip [_lboss1] Frame 1
stop();
Symbol 399 MovieClip [_lboss1] Frame 2
stop(); if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_lrumble"); this.explode.start(0, 500); } this.notExploded = true; this.ySpeed = 1.4; this._parent._parent.finishLevel(); this.onEnterFrame = function () { this._y = this._y + this.ySpeed; this._x = this._x + 0.3; if ((this._y >= 280) && (this.notExploded)) { this.gotoAndPlay("boom"); this.explode.stop(); if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_llongExplosion"); this.explode.start(); } this.ySpeed = 0.5; this.notExploded = false; } };
Symbol 399 MovieClip [_lboss1] Frame 3
stop();
Symbol 399 MovieClip [_lboss1] Frame 4
play();
Symbol 399 MovieClip [_lboss1] Frame 38
stop(); this._parent._parent.fadeOut(); this.explode.stop(); delete this.explode; this._parent._parent.deleteEnemy(this.myObject);
Symbol 403 MovieClip [_lboss1Comp1] Frame 1
stop();
Instance of Symbol 402 MovieClip "gun" in Symbol 403 MovieClip [_lboss1Comp1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 200 * mo.boss.level; mo.armour = 20 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 0); mo.shotPower = new Array(40 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y; mo.shotDisplX = this._x - 30; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pSingleAtPlayer; mo.mc.onEnterFrame = mo.action; }
Symbol 403 MovieClip [_lboss1Comp1] Frame 2
play();
Symbol 403 MovieClip [_lboss1Comp1] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 403 MovieClip [_lboss1Comp1] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 402 MovieClip "gun" in Symbol 403 MovieClip [_lboss1Comp1] Frame 5
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 50 * mo.boss.level; mo.armour = 20 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 0); mo.shotPower = new Array(40 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y; mo.shotDisplX = this._x; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.action = this._parent._parent._parent.rotateAndShoot; mo.mc.onEnterFrame = mo.action; }
Symbol 403 MovieClip [_lboss1Comp1] Frame 11
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 407 MovieClip [_lboss1Comp0] Frame 1
stop();
Instance of Symbol 406 MovieClip "gun" in Symbol 407 MovieClip [_lboss1Comp0] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(1, 0); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y; mo.shotDisplX = this._x; mo.vital = true; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.passive; mo.mc.onEnterFrame = mo.action; }
Symbol 407 MovieClip [_lboss1Comp0] Frame 2
play();
Symbol 407 MovieClip [_lboss1Comp0] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 407 MovieClip [_lboss1Comp0] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 407 MovieClip [_lboss1Comp0] Frame 11
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 411 MovieClip [_lboss1Comp2] Frame 1
stop();
Instance of Symbol 410 MovieClip "gun" in Symbol 411 MovieClip [_lboss1Comp2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 150 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(3, 0); mo.shotPower = new Array(20 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y; mo.shotDisplX = this._x - 10; mo.vital = false; mo.shotWait = 45; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pMultipleTightSpread; mo.mc.onEnterFrame = mo.action; }
Symbol 411 MovieClip [_lboss1Comp2] Frame 2
play();
Symbol 411 MovieClip [_lboss1Comp2] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 411 MovieClip [_lboss1Comp2] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 411 MovieClip [_lboss1Comp2] Frame 11
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 420 MovieClip [_lboss1Comp3] Frame 1
stop();
Instance of Symbol 414 MovieClip "gun" in Symbol 420 MovieClip [_lboss1Comp3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 150 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 3); mo.shotPower = new Array(10 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y + 3; mo.shotDisplX = this._x - 50; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pMultipleBigSpread; mo.mc.onEnterFrame = mo.action; }
Symbol 420 MovieClip [_lboss1Comp3] Frame 2
play();
Symbol 420 MovieClip [_lboss1Comp3] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 420 MovieClip [_lboss1Comp3] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 420 MovieClip [_lboss1Comp3] Frame 11
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 430 MovieClip [_lboss3Comp2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 430 MovieClip [_lboss3Comp2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "fire"; mo.shotType = new Array(4, 4); mo.shotPower = new Array(15 * mo.boss.level, 10 * mo.boss.level); mo.shotDisplY = -67; mo.shotDisplX = -44; mo.vital = false; mo.shotWait = 40; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.b3TriShot; mo.mc.onEnterFrame = mo.action; }
Symbol 430 MovieClip [_lboss3Comp2] Frame 2
play();
Symbol 430 MovieClip [_lboss3Comp2] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 430 MovieClip [_lboss3Comp2] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 430 MovieClip [_lboss3Comp2] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 440 MovieClip [_lboss3Comp1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 440 MovieClip [_lboss3Comp1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "fire"; mo.shotType = new Array(5, 5); mo.shotPower = new Array(20 * mo.boss.level, 10 * mo.boss.level); mo.shotDisplY = -128; mo.shotDisplX = -82; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -168; mo.action = this._parent._parent._parent._parent.likeMortar; mo.mc.onEnterFrame = mo.action; }
Symbol 440 MovieClip [_lboss3Comp1] Frame 2
play();
Symbol 440 MovieClip [_lboss3Comp1] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 440 MovieClip [_lboss3Comp1] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 440 MovieClip [_lboss3Comp1] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 447 MovieClip Frame 1
stop();
Symbol 457 MovieClip [_lboss3Comp0] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 457 MovieClip [_lboss3Comp0] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 20 * mo.boss.level; mo.weakness = "none"; mo.resistant = "fire"; mo.shotType = new Array(3, 0); mo.shotPower = new Array(15 * mo.boss.level, 10 * mo.boss.level); mo.shotDisplY = -189; mo.shotDisplX = -67; mo.shotDisplY2 = this._y - 65; mo.shotDisplX2 = this._x + 17; mo.vital = true; mo.shotWait1 = 50; mo.shotWait2 = 70; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.b3Head; mo.mc.onEnterFrame = mo.action; }
Symbol 457 MovieClip [_lboss3Comp0] Frame 2
play();
Symbol 457 MovieClip [_lboss3Comp0] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 457 MovieClip [_lboss3Comp0] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 457 MovieClip [_lboss3Comp0] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 467 MovieClip [_lboss2Comp3] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 467 MovieClip [_lboss2Comp3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(3, 0); mo.shotPower = new Array(15 * mo.boss.level, 10 * mo.boss.level); mo.shotDisplY = this._y - 55; mo.shotDisplX = this._x - 10; mo.vital = true; mo.shotWait = 40; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pSingleAtPlayer; mo.mc.onEnterFrame = mo.action; }
Symbol 467 MovieClip [_lboss2Comp3] Frame 2
play();
Symbol 467 MovieClip [_lboss2Comp3] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 467 MovieClip [_lboss2Comp3] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 467 MovieClip [_lboss2Comp3] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 477 MovieClip [_lboss2Comp2] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 477 MovieClip [_lboss2Comp2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(1, 0); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 50; mo.shotDisplX = this._x - 10; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.b2ClusterChimney; mo.mc.onEnterFrame = mo.action; }
Symbol 477 MovieClip [_lboss2Comp2] Frame 2
play();
Symbol 477 MovieClip [_lboss2Comp2] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 477 MovieClip [_lboss2Comp2] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 477 MovieClip [_lboss2Comp2] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 487 MovieClip [_lboss2Comp1] Frame 1
stop();
Instance of Symbol 480 MovieClip in Symbol 487 MovieClip [_lboss2Comp1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 2); mo.shotPower = new Array(15 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 10; mo.shotDisplX = this._x - 35; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pMultipleTightSpread; mo.mc.onEnterFrame = mo.action; }
Symbol 487 MovieClip [_lboss2Comp1] Frame 2
play();
Symbol 487 MovieClip [_lboss2Comp1] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 487 MovieClip [_lboss2Comp1] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Instance of Symbol 480 MovieClip in Symbol 487 MovieClip [_lboss2Comp1] Frame 5
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 10; mo.shotDisplX = this._x - 35; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.action = this._parent._parent._parent._parent.pMultipleTightSpread; mo.mc.onEnterFrame = mo.action; }
Symbol 487 MovieClip [_lboss2Comp1] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 497 MovieClip [_lboss4comp3] Frame 1
stop();
Instance of Symbol 490 MovieClip in Symbol 497 MovieClip [_lboss4comp3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 4); mo.shotPower = new Array(5 * mo.boss.level, 5 * mo.boss.level); mo.shotDisplX = 10; mo.shotDisplY = -68; mo.vital = false; mo.shotWait = 20; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.pSingleAtPlayer; mo.mc.onEnterFrame = mo.action; }
Symbol 497 MovieClip [_lboss4comp3] Frame 3
play();
Symbol 497 MovieClip [_lboss4comp3] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 497 MovieClip [_lboss4comp3] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 497 MovieClip [_lboss4comp3] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 501 MovieClip [_lboss4comp2] Frame 1
stop();
Instance of Symbol 500 MovieClip in Symbol 501 MovieClip [_lboss4comp2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(3, 3); mo.shotPower = new Array(15 * mo.boss.level, 10 * mo.boss.level); mo.shotDisplX = -75; mo.shotDisplY = -47; mo.vital = false; mo.shotWait = 32; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.pSingleAtPlayer; mo.mc.onEnterFrame = mo.action; }
Symbol 501 MovieClip [_lboss4comp2] Frame 3
play();
Symbol 501 MovieClip [_lboss4comp2] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 501 MovieClip [_lboss4comp2] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 501 MovieClip [_lboss4comp2] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 505 MovieClip [_lboss4comp0] Frame 1
stop();
Instance of Symbol 504 MovieClip in Symbol 505 MovieClip [_lboss4comp0] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 4); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = 28; mo.shotDisplX = -124; mo.vital = false; mo.shotWait = 50; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.pMultipleBigSpread; mo.mc.onEnterFrame = mo.action; }
Symbol 505 MovieClip [_lboss4comp0] Frame 3
play();
Symbol 505 MovieClip [_lboss4comp0] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 505 MovieClip [_lboss4comp0] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 505 MovieClip [_lboss4comp0] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 2
play();
Symbol 516 MovieClip Frame 76
delete this.onEnterFrame;
Symbol 517 MovieClip [_lboss4comp1] Frame 1
stop();
Instance of Symbol 508 MovieClip in Symbol 517 MovieClip [_lboss4comp1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 17; mo.shotDisplX = this._x - 17; mo.vital = false; mo.shotWait = 180; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.planeEngine; mo.mc.onEnterFrame = mo.action; }
Symbol 517 MovieClip [_lboss4comp1] Frame 3
play();
Symbol 517 MovieClip [_lboss4comp1] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 517 MovieClip [_lboss4comp1] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 517 MovieClip [_lboss4comp1] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 521 MovieClip [_lboss2comp0] Frame 1
stop();
Instance of Symbol 520 MovieClip in Symbol 521 MovieClip [_lboss2comp0] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 17; mo.shotDisplX = this._x - 17; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.likeMortar; mo.mc.onEnterFrame = mo.action; }
Symbol 521 MovieClip [_lboss2comp0] Frame 2
play();
Symbol 521 MovieClip [_lboss2comp0] Frame 4
if (this.myObject.hittable) { gotoAndStop (1); }
Symbol 521 MovieClip [_lboss2comp0] Frame 5
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 521 MovieClip [_lboss2comp0] Frame 12
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 527 MovieClip [_lmissile1] Frame 1
stop();
Instance of Symbol 524 MovieClip "hArea" in Symbol 527 MovieClip [_lmissile1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 10 * mo.level; mo.armour = 5 * mo.level; mo.weakness = "none"; mo.resistant = "none"; mo.ramDam = 40 * mo.level; mo.score = 50 * mo.level; mo.experience = 10 * mo.level; mo.shotType = new Array(4, 3); mo.shotPower = new Array(mo.level * 10, mo.level * 8); }
Symbol 527 MovieClip [_lmissile1] Frame 2
play(); if (this._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 527 MovieClip [_lmissile1] Frame 9
this._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 542 MovieClip [_lsBomb] Frame 12
if (this._parent._parent.soundOn) { this.explode = new sound(this); this.explode.attachSound("_llongExplosion"); this.explode.start(); }
Symbol 542 MovieClip [_lsBomb] Frame 13
this._parent._parent.smartBomb();
Symbol 542 MovieClip [_lsBomb] Frame 17
this._parent._parent.smartBomb();
Symbol 542 MovieClip [_lsBomb] Frame 22
this._parent._parent.smartBomb();
Symbol 542 MovieClip [_lsBomb] Frame 28
stop(); this._parent._parent.canSmartBomb = true; this.removeMovieClip();
Symbol 552 MovieClip [_lboss5] Frame 1
stop();
Symbol 552 MovieClip [_lboss5] Frame 2
play(); trace("beingDestroyed!");
Symbol 552 MovieClip [_lboss5] Frame 3
this.myObject.formSeq = 2; this._parent._parent.finishLevel(); trace("boom!");
Symbol 552 MovieClip [_lboss5] Frame 27
this._parent._parent.fadeOut();
Symbol 552 MovieClip [_lboss5] Frame 53
stop(); this._parent._parent.deleteEnemy(this.myObject);
Symbol 562 MovieClip [_lboss5Comp1] Frame 1
stop();
Instance of Symbol 555 MovieClip in Symbol 562 MovieClip [_lboss5Comp1] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(3, 4); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = -59; mo.shotDisplX = -152; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.boss5Eye; mo.mc.onEnterFrame = mo.action; }
Symbol 562 MovieClip [_lboss5Comp1] Frame 3
play();
Symbol 562 MovieClip [_lboss5Comp1] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 562 MovieClip [_lboss5Comp1] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 562 MovieClip [_lboss5Comp1] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 572 MovieClip [_lboss5Comp0] Frame 1
stop();
Instance of Symbol 565 MovieClip in Symbol 572 MovieClip [_lboss5Comp0] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(4, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = 9; mo.shotDisplX = -52; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.boss5Ear; mo.mc.onEnterFrame = mo.action; }
Symbol 572 MovieClip [_lboss5Comp0] Frame 3
play();
Symbol 572 MovieClip [_lboss5Comp0] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 572 MovieClip [_lboss5Comp0] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 572 MovieClip [_lboss5Comp0] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Instance of Symbol 575 MovieClip in Symbol 583 MovieClip [_lboss5Comp3] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 25 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 17; mo.shotDisplX = this._x - 17; mo.vital = false; mo.shotWait = 110; mo.shotCount = -100; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.b5Mouth; mo.mc.onEnterFrame = mo.action; }
Symbol 583 MovieClip [_lboss5Comp3] Frame 2
stop();
Symbol 583 MovieClip [_lboss5Comp3] Frame 3
play();
Symbol 583 MovieClip [_lboss5Comp3] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 583 MovieClip [_lboss5Comp3] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 583 MovieClip [_lboss5Comp3] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 593 MovieClip [_lboss5Comp2] Frame 1
stop();
Instance of Symbol 586 MovieClip in Symbol 593 MovieClip [_lboss5Comp2] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.hp = 250 * mo.boss.level; mo.armour = 10 * mo.boss.level; mo.weakness = "none"; mo.resistant = "none"; mo.shotType = new Array(2, 2); mo.shotPower = new Array(25 * mo.boss.level, 20 * mo.boss.level); mo.shotDisplY = this._y - 17; mo.shotDisplX = this._x - 17; mo.vital = false; mo.shotWait = 30; mo.rotateSpeed = 3; mo.score = 100 * mo.boss.level; mo.experience = 50 * mo.boss.level; mo.sAngle = -135; mo.action = this._parent._parent._parent._parent.likeMortar; mo.mc.onEnterFrame = mo.action; }
Symbol 593 MovieClip [_lboss5Comp2] Frame 3
play();
Symbol 593 MovieClip [_lboss5Comp2] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 593 MovieClip [_lboss5Comp2] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 593 MovieClip [_lboss5Comp2] Frame 13
this._parent._parent._parent.deleteEnemy(this.myobject); stop();
Symbol 602 MovieClip [_lboss5Hand] Frame 1
stop();
Instance of Symbol 24 MovieClip "hArea" in Symbol 602 MovieClip [_lboss5Hand] Frame 1
onClipEvent (load) { var mo = this._parent.myObject; mo.isBoss = true; mo.hp = 130 * mo.level; mo.armour = 40 * mo.level; mo.weakness = "none"; mo.resistant = "fire"; mo.shotDisplX = 61; mo.shotDisplY = 12; mo.shotWait = 30; mo.ramDam = 15 * mo.level; mo.speed = 8; mo.score = 200 * mo.level; mo.experience = 40 * mo.level; mo.shotType = new Array(3, 2); mo.shotPower = new Array(mo.level * 8, mo.level * 15); this._parent.swapDepths(6900); }
Symbol 602 MovieClip [_lboss5Hand] Frame 3
play();
Symbol 602 MovieClip [_lboss5Hand] Frame 5
if (this.myObject.hittable) { gotoAndStop (2); }
Symbol 602 MovieClip [_lboss5Hand] Frame 6
play(); if (this._parent._parent._parent.soundOn) { var explode = new Sound(this); explode.attachSound("_lexplosion1"); explode.start(); }
Symbol 602 MovieClip [_lboss5Hand] Frame 16
this._parent._parent.deleteEnemy(this.myobject); stop();

Library Items

Symbol 603 FontUsed by:604 605 637 638 639 641 653 654 655 728 773 774 775 776 777 778 779 781 782 784 786 790 796 800 801 803 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 832 833 846 847 848 849 850 851 852 853 854 855 859 860 865 866 867 868 869 870 871 872 873 874 877 878 886 887 888 889 890 891 892 893 894 895 901 902 903 908 909 910 911 912 913 914 915 916 917 918 919 920 921 929 930 931 932 935 936 937 938 941 942 947 948 951 952 971 972 977 978 979 980 981 982 1000 1001 1002 1003 1012 1013 1017 1018
Symbol 604 TextUses:603Used by:609
Symbol 605 TextUses:603Used by:609
Symbol 606 ShapeTweeningUsed by:609
Symbol 607 GraphicUsed by:609 955
Symbol 608 ShapeTweeningUsed by:609
Symbol 609 MovieClipUses:604 605 606 607 608Used by:687
Symbol 610 GraphicUsed by:686
Symbol 611 GraphicUsed by:615
Symbol 612 GraphicUsed by:615
Symbol 613 GraphicUsed by:615
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:611 612 613 614Used by:636
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:616Used by:636
Symbol 618 GraphicUsed by:636
Symbol 619 GraphicUsed by:625
Symbol 620 GraphicUsed by:625
Symbol 621 GraphicUsed by:625
Symbol 622 GraphicUsed by:625
Symbol 623 GraphicUsed by:625
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:619 620 621 622 623 624Used by:636
Symbol 626 GraphicUsed by:636
Symbol 627 ShapeTweeningUsed by:634
Symbol 628 ShapeTweeningUsed by:634
Symbol 629 ShapeTweeningUsed by:634
Symbol 630 ShapeTweeningUsed by:634
Symbol 631 ShapeTweeningUsed by:634
Symbol 632 ShapeTweeningUsed by:634
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:627 628 629 630 631 632 633Used by:636
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:615 617 618 625 626 634 635Used by:686
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:686 542
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:50
Symbol 48 BitmapUsed by:49 336
Symbol 49 GraphicUses:48Used by:50
Symbol 50 MovieClipUses:47 49Used by:686 928 55 58 140 153 156 163 190 217
Symbol 187 BitmapUsed by:188 927
Symbol 188 GraphicUses:187Used by:686 189 190
Symbol 637 TextUses:603Used by:686
Symbol 638 EditableTextUses:603Used by:686
Symbol 639 EditableTextUses:603Used by:686
Symbol 640 GraphicUsed by:644
Symbol 641 TextUses:603Used by:644
Symbol 642 GraphicUsed by:644
Symbol 643 GraphicUsed by:644
Symbol 644 ButtonUses:640 641 642 643Used by:686
Symbol 645 GraphicUsed by:649
Symbol 646 GraphicUsed by:649
Symbol 647 GraphicUsed by:649
Symbol 648 GraphicUsed by:649
Symbol 649 ButtonUses:645 646 647 648Used by:686
Symbol 650 GraphicUsed by:652
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:650 651Used by:686
Symbol 653 EditableTextUses:603Used by:686
Symbol 654 EditableTextUses:603Used by:686
Symbol 655 EditableTextUses:603Used by:686
Symbol 656 GraphicUsed by:686
Symbol 657 GraphicUsed by:686
Symbol 658 BitmapUsed by:659 660 661 662
Symbol 659 GraphicUses:658Used by:663
Symbol 660 GraphicUses:658Used by:663
Symbol 661 GraphicUses:658Used by:663
Symbol 662 GraphicUses:658Used by:663
Symbol 663 MovieClipUses:659 660 661 662Used by:685
Symbol 664 GraphicUsed by:685
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:685
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:685
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:673
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:673
Symbol 673 MovieClipUses:670 672Used by:685
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:685
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:685
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:685
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:685
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:663 664 666 668 673 675 677 679 681 683 684Used by:686
Symbol 686 MovieClipUses:610 636 534 50 188 637 638 639 644 649 652 653 654 655 656 657 685Used by:687
Symbol 687 MovieClipUses:609 686Used by:Timeline
Symbol 282 BitmapUsed by:688 905 1020 283
Symbol 688 GraphicUses:282Used by:792
Symbol 689 GraphicUsed by:792
Symbol 690 GraphicUsed by:792
Symbol 691 GraphicUsed by:698
Symbol 692 GraphicUsed by:698
Symbol 693 GraphicUsed by:698
Symbol 694 GraphicUsed by:698
Symbol 695 GraphicUsed by:698
Symbol 696 GraphicUsed by:698
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:691 692 693 694 695 696 697Used by:792
Symbol 699 GraphicUsed by:707
Symbol 700 GraphicUsed by:707
Symbol 701 GraphicUsed by:707
Symbol 702 GraphicUsed by:707
Symbol 703 GraphicUsed by:707
Symbol 704 GraphicUsed by:707
Symbol 705 GraphicUsed by:707
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:699 700 701 702 703 704 705 706Used by:792
Symbol 708 GraphicUsed by:717
Symbol 709 GraphicUsed by:717
Symbol 710 GraphicUsed by:717
Symbol 711 GraphicUsed by:717
Symbol 712 GraphicUsed by:717
Symbol 713 GraphicUsed by:717
Symbol 714 GraphicUsed by:717
Symbol 715 GraphicUsed by:717
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:708 709 710 711 712 713 714 715 716Used by:792
Symbol 718 GraphicUsed by:726
Symbol 719 FontUsed by:720 721 722 723 724 725 730 731 736 737 738 739 741 742 744 745 746 747 748 749 752 753 756 757 761 762
Symbol 720 TextUses:719Used by:726
Symbol 721 TextUses:719Used by:726
Symbol 722 TextUses:719Used by:726
Symbol 723 TextUses:719Used by:726
Symbol 724 TextUses:719Used by:726
Symbol 725 TextUses:719Used by:726
Symbol 726 MovieClipUses:718 720 721 722 723 724 725Used by:792
Symbol 727 GraphicUsed by:729 780 785 791
Symbol 728 TextUses:603Used by:729
Symbol 729 MovieClipUses:727 728Used by:792
Symbol 730 TextUses:719Used by:760
Symbol 731 TextUses:719Used by:760
Symbol 732 GraphicUsed by:735
Symbol 733 GraphicUsed by:735
Symbol 734 GraphicUsed by:735
Symbol 735 ButtonUses:732 733 734Used by:760
Symbol 736 TextUses:719Used by:743
Symbol 737 TextUses:719Used by:743
Symbol 738 TextUses:719Used by:743
Symbol 739 TextUses:719Used by:743
Symbol 740 GraphicUsed by:743
Symbol 741 TextUses:719Used by:743 751
Symbol 742 TextUses:719Used by:743 751
Symbol 743 ButtonUses:736 737 738 739 740 741 742Used by:760
Symbol 744 TextUses:719Used by:760
Symbol 745 TextUses:719Used by:760
Symbol 746 TextUses:719Used by:751
Symbol 747 TextUses:719Used by:751
Symbol 748 TextUses:719Used by:751
Symbol 749 TextUses:719Used by:751
Symbol 750 GraphicUsed by:751
Symbol 751 ButtonUses:746 747 748 749 750 741 742Used by:760
Symbol 752 TextUses:719Used by:755
Symbol 753 TextUses:719Used by:755
Symbol 754 GraphicUsed by:755
Symbol 755 ButtonUses:752 753 754Used by:760
Symbol 756 TextUses:719Used by:759
Symbol 757 TextUses:719Used by:759
Symbol 758 GraphicUsed by:759
Symbol 759 ButtonUses:756 757 758Used by:760
Symbol 760 MovieClipUses:730 731 735 743 744 745 751 755 759Used by:792
Symbol 761 EditableTextUses:719Used by:763
Symbol 762 EditableTextUses:719Used by:763
Symbol 763 MovieClipUses:761 762Used by:792
Symbol 764 ShapeTweeningUsed by:772
Symbol 765 ShapeTweeningUsed by:772
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:766Used by:768
Symbol 768 MovieClipUses:767Used by:772
Symbol 769 ShapeTweeningUsed by:772
Symbol 770 ShapeTweeningUsed by:772
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:764 765 768 769 770 771Used by:792
Symbol 773 TextUses:603Used by:780
Symbol 774 TextUses:603Used by:780
Symbol 775 TextUses:603Used by:780
Symbol 776 TextUses:603Used by:780
Symbol 777 TextUses:603Used by:780
Symbol 778 TextUses:603Used by:780
Symbol 779 TextUses:603Used by:780
Symbol 780 MovieClipUses:727 773 774 775 776 777 778 779Used by:792
Symbol 781 EditableTextUses:603Used by:783
Symbol 782 EditableTextUses:603Used by:783
Symbol 783 MovieClipUses:781 782Used by:792
Symbol 784 TextUses:603Used by:785
Symbol 785 MovieClipUses:727 784Used by:792
Symbol 786 TextUses:603Used by:792
Symbol 787 GraphicUsed by:792
Symbol 788 FontUsed by:789
Symbol 789 TextUses:788Used by:792
Symbol 790 TextUses:603Used by:791
Symbol 791 MovieClipUses:790 727Used by:792
Symbol 792 MovieClipUses:688 689 690 698 707 717 726 729 760 763 772 780 783 785 786 787 789 791Used by:1061
Symbol 793 GraphicUsed by:808
Symbol 794 GraphicUsed by:808
Symbol 795 GraphicUsed by:808
Symbol 796 TextUses:603Used by:808 836 863 881 904
Symbol 797 GraphicUsed by:799
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:797 798Used by:808 836 863 881 904
Symbol 800 TextUses:603Used by:808
Symbol 801 TextUses:603Used by:808
Symbol 802 GraphicUsed by:808
Symbol 803 TextUses:603Used by:808 836 863 881 904
Symbol 804 GraphicUsed by:808
Symbol 805 FontUsed by:806 807 1021 1023 1024 1026 1044 1045 1046 1047 1048 1049 1050 1051 1057 1058
Symbol 806 TextUses:805Used by:808 836 863 881 904
Symbol 807 TextUses:805Used by:808 836 863 881 904 955
Symbol 808 MovieClipUses:793 794 795 796 799 800 801 802 803 804 806 807Used by:1061
Symbol 809 GraphicUsed by:829
Symbol 810 TextUses:603Used by:829
Symbol 811 TextUses:603Used by:829
Symbol 812 TextUses:603Used by:829 856 875 897 955
Symbol 813 TextUses:603Used by:829 856 875 897 955
Symbol 814 TextUses:603Used by:829 856 875 897 955
Symbol 815 EditableTextUses:603Used by:829
Symbol 816 EditableTextUses:603Used by:829
Symbol 817 EditableTextUses:603Used by:829
Symbol 818 TextUses:603Used by:829 856 875 897 955
Symbol 819 TextUses:603Used by:829 856 875 897 955
Symbol 820 TextUses:603Used by:829 856 875 897 955
Symbol 821 EditableTextUses:603Used by:829
Symbol 822 EditableTextUses:603Used by:829
Symbol 823 EditableTextUses:603Used by:829
Symbol 824 TextUses:603Used by:829 856 875 897 955
Symbol 825 EditableTextUses:603Used by:829
Symbol 826 TextUses:603Used by:829 856 875 897 955
Symbol 827 EditableTextUses:603Used by:829
Symbol 828 GraphicUsed by:829 856 875 897 955
Symbol 829 MovieClipUses:809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828Used by:1061
Symbol 830 GraphicUsed by:836
Symbol 831 GraphicUsed by:836
Symbol 832 TextUses:603Used by:836
Symbol 833 TextUses:603Used by:836
Symbol 834 GraphicUsed by:836
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:830 796 831 832 833 834 799 835 803 806 807Used by:1061
Symbol 837 GraphicUsed by:856
Symbol 838 GraphicUsed by:844
Symbol 839 GraphicUsed by:844
Symbol 840 GraphicUsed by:844
Symbol 841 GraphicUsed by:844
Symbol 842 GraphicUsed by:844
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:838 839 840 841 842 843Used by:856
Symbol 845 GraphicUsed by:856
Symbol 846 TextUses:603Used by:856
Symbol 847 TextUses:603Used by:856
Symbol 848 EditableTextUses:603Used by:856
Symbol 849 EditableTextUses:603Used by:856
Symbol 850 EditableTextUses:603Used by:856
Symbol 851 EditableTextUses:603Used by:856
Symbol 852 EditableTextUses:603Used by:856
Symbol 853 EditableTextUses:603Used by:856
Symbol 854 EditableTextUses:603Used by:856
Symbol 855 EditableTextUses:603Used by:856
Symbol 856 MovieClipUses:837 844 845 846 847 812 813 814 848 849 850 818 819 820 851 852 853 824 854 826 855 828Used by:1061
Symbol 857 GraphicUsed by:863
Symbol 858 GraphicUsed by:863
Symbol 859 TextUses:603Used by:863
Symbol 860 TextUses:603Used by:863
Symbol 861 GraphicUsed by:863
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:857 858 796 859 860 861 799 862 803 806 807Used by:1061
Symbol 864 GraphicUsed by:875
Symbol 865 TextUses:603Used by:875
Symbol 866 TextUses:603Used by:875
Symbol 867 EditableTextUses:603Used by:875
Symbol 868 EditableTextUses:603Used by:875
Symbol 869 EditableTextUses:603Used by:875
Symbol 870 EditableTextUses:603Used by:875
Symbol 871 EditableTextUses:603Used by:875
Symbol 872 EditableTextUses:603Used by:875
Symbol 873 EditableTextUses:603Used by:875
Symbol 874 EditableTextUses:603Used by:875
Symbol 875 MovieClipUses:864 865 866 812 813 814 867 868 869 818 819 820 870 871 872 824 873 826 874 828Used by:1061
Symbol 876 GraphicUsed by:881
Symbol 877 TextUses:603Used by:881
Symbol 878 TextUses:603Used by:881
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClipUses:876 799 877 878 879 796 880 803 806 807Used by:1061
Symbol 882 GraphicUsed by:897
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClipUses:883Used by:897 955
Symbol 885 GraphicUsed by:897
Symbol 886 TextUses:603Used by:897
Symbol 887 TextUses:603Used by:897
Symbol 888 EditableTextUses:603Used by:897
Symbol 889 EditableTextUses:603Used by:897
Symbol 890 EditableTextUses:603Used by:897
Symbol 891 EditableTextUses:603Used by:897
Symbol 892 EditableTextUses:603Used by:897
Symbol 893 EditableTextUses:603Used by:897
Symbol 894 EditableTextUses:603Used by:897
Symbol 895 EditableTextUses:603Used by:897
Symbol 896 GraphicUsed by:897 955
Symbol 897 MovieClipUses:882 884 885 886 887 812 813 814 888 889 890 818 819 820 891 892 893 824 894 826 895 896 828Used by:1061
Symbol 898 GraphicUsed by:904
Symbol 899 GraphicUsed by:904
Symbol 900 GraphicUsed by:904
Symbol 901 TextUses:603Used by:904
Symbol 902 TextUses:603Used by:904
Symbol 903 TextUses:603Used by:904
Symbol 904 MovieClipUses:898 899 900 796 799 901 902 803 903 806 807Used by:1061
Symbol 905 GraphicUses:282Used by:955
Symbol 906 GraphicUsed by:955
Symbol 907 GraphicUsed by:955
Symbol 908 TextUses:603Used by:955
Symbol 909 TextUses:603Used by:955
Symbol 910 EditableTextUses:603Used by:955
Symbol 911 EditableTextUses:603Used by:955
Symbol 912 EditableTextUses:603Used by:955
Symbol 913 EditableTextUses:603Used by:955
Symbol 914 EditableTextUses:603Used by:955
Symbol 915 EditableTextUses:603Used by:955
Symbol 916 TextUses:603Used by:955
Symbol 917 EditableTextUses:603Used by:955
Symbol 918 TextUses:603Used by:955
Symbol 919 EditableTextUses:603Used by:955
Symbol 920 EditableTextUses:603Used by:955
Symbol 921 EditableTextUses:603Used by:955
Symbol 922 ShapeTweeningUsed by:955
Symbol 285 BitmapUsed by:923 286
Symbol 923 GraphicUses:285Used by:924
Symbol 924 MovieClipUses:923Used by:955
Symbol 303 BitmapUsed by:925 304
Symbol 925 GraphicUses:303Used by:926
Symbol 926 MovieClipUses:925Used by:955
Symbol 927 GraphicUses:187Used by:928
Symbol 928 MovieClipUses:50 927Used by:955
Symbol 929 TextUses:603Used by:955
Symbol 930 TextUses:603Used by:955
Symbol 931 EditableTextUses:603Used by:933
Symbol 932 EditableTextUses:603Used by:933
Symbol 933 MovieClipUses:931 932Used by:955
Symbol 934 GraphicUsed by:939
Symbol 935 EditableTextUses:603Used by:939
Symbol 936 EditableTextUses:603Used by:939
Symbol 937 TextUses:603Used by:939 946
Symbol 938 TextUses:603Used by:939 946
Symbol 939 MovieClipUses:934 935 936 937 938Used by:955
Symbol 940 GraphicUsed by:955
Symbol 941 EditableTextUses:603Used by:955
Symbol 942 EditableTextUses:603Used by:955
Symbol 943 GraphicUsed by:946 950
Symbol 944 GraphicUsed by:946
Symbol 945 GraphicUsed by:946
Symbol 946 ButtonUses:943 937 938 944 945Used by:950 1019
Symbol 947 TextUses:603Used by:949
Symbol 948 TextUses:603Used by:949
Symbol 949 MovieClipUses:947 948Used by:950
Symbol 950 MovieClipUses:946 943 949Used by:955 1019
Symbol 951 TextUses:603Used by:954 1056
Symbol 952 TextUses:603Used by:954 1056
Symbol 953 GraphicUsed by:954
Symbol 954 ButtonUses:951 952 953Used by:955 1019
Symbol 955 MovieClipUses:905 884 906 907 908 909 812 813 814 910 911 912 818 819 820 913 914 915 916 917 918 919 824 920 826 921 828 807 922 607 924 926 928 896 929 930 933 939 940 941 942 950 954Used by:1061
Symbol 956 GraphicUsed by:983
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:983
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:357
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:357
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:357
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClip [_lsmoke1]Uses:350 352 354 356Used by:358 516
Symbol 358 MovieClipUses:357Used by:983 360 373 384 399 552
Symbol 959 GraphicUsed by:983
Symbol 960 GraphicUsed by:962
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:960 961Used by:983
Symbol 963 GraphicUsed by:965
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:963 964Used by:983
Symbol 966 GraphicUsed by:983
Symbol 971 TextUses:603Used by:976
Symbol 972 TextUses:603Used by:976
Symbol 973 GraphicUsed by:976
Symbol 974 FontUsed by:975
Symbol 975 TextUses:974Used by:976
Symbol 976 ButtonUses:971 972 973 975Used by:983
Symbol 977 TextUses:603Used by:983
Symbol 978 TextUses:603Used by:983
Symbol 979 EditableTextUses:603Used by:983
Symbol 980 EditableTextUses:603Used by:983
Symbol 981 TextUses:603Used by:983
Symbol 982 TextUses:603Used by:983
Symbol 983 MovieClipUses:956 958 358 959 962 965 966 976 977 978 979 980 981 982Used by:1061
Symbol 984 GraphicUsed by:1019
Symbol 985 GraphicUsed by:998
Symbol 986 ShapeTweeningUsed by:998
Symbol 987 ShapeTweeningUsed by:998
Symbol 988 ShapeTweeningUsed by:998
Symbol 989 ShapeTweeningUsed by:998
Symbol 990 GraphicUsed by:998
Symbol 991 ShapeTweeningUsed by:998
Symbol 992 ShapeTweeningUsed by:998
Symbol 993 ShapeTweeningUsed by:998
Symbol 994 ShapeTweeningUsed by:998
Symbol 995 ShapeTweeningUsed by:998
Symbol 996 GraphicUsed by:998
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:985 986 987 988 989 990 991 992 993 994 995 996 997Used by:1019
Symbol 999 GraphicUsed by:1019
Symbol 1000 TextUses:603Used by:1019
Symbol 1001 TextUses:603Used by:1019
Symbol 1002 EditableTextUses:603Used by:1019
Symbol 1003 EditableTextUses:603Used by:1019
Symbol 1004 ShapeTweeningUsed by:1019
Symbol 1005 ShapeTweeningUsed by:1019
Symbol 1006 ShapeTweeningUsed by:1019
Symbol 1007 ShapeTweeningUsed by:1019
Symbol 1008 ShapeTweeningUsed by:1019
Symbol 1009 GraphicUsed by:1019
Symbol 1010 ShapeTweeningUsed by:1019
Symbol 1011 GraphicUsed by:1019
Symbol 1012 EditableTextUses:603Used by:1019
Symbol 1013 EditableTextUses:603Used by:1019
Symbol 1014 ShapeTweeningUsed by:1019
Symbol 1015 GraphicUsed by:1019
Symbol 1016 GraphicUsed by:1019
Symbol 1017 EditableTextUses:603Used by:1019
Symbol 1018 EditableTextUses:603Used by:1019
Symbol 1019 MovieClipUses:984 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 954 1012 1013 946 1014 1015 1016 1017 1018 950Used by:1061
Symbol 1020 GraphicUses:282Used by:1060
Symbol 1021 TextUses:805Used by:1022
Symbol 1022 MovieClipUses:1021Used by:1025
Symbol 1023 TextUses:805Used by:1025
Symbol 1024 TextUses:805Used by:1025
Symbol 1025 MovieClipUses:1022 1023 1024Used by:1060
Symbol 1026 EditableTextUses:805Used by:1060
Symbol 1027 GraphicUsed by:1033
Symbol 1028 FontUsed by:1029 1030 1031 1032 1035 1036 1038 1039 1041 1042
Symbol 1029 EditableTextUses:1028Used by:1033
Symbol 1030 EditableTextUses:1028Used by:1033
Symbol 1031 EditableTextUses:1028Used by:1033
Symbol 1032 EditableTextUses:1028Used by:1033
Symbol 1033 MovieClipUses:1027 1029 1030 1031 1032Used by:1060
Symbol 1034 GraphicUsed by:1043
Symbol 1035 EditableTextUses:1028Used by:1043
Symbol 1036 EditableTextUses:1028Used by:1043
Symbol 1037 GraphicUsed by:1043
Symbol 1038 EditableTextUses:1028Used by:1043
Symbol 1039 EditableTextUses:1028Used by:1043
Symbol 1040 GraphicUsed by:1043
Symbol 1041 EditableTextUses:1028Used by:1043
Symbol 1042 EditableTextUses:1028Used by:1043
Symbol 1043 MovieClipUses:1034 1035 1036 1037 1038 1039 1040 1041 1042Used by:1060
Symbol 1044 TextUses:805Used by:1060
Symbol 1045 TextUses:805Used by:1060
Symbol 1046 TextUses:805Used by:1060
Symbol 1047 TextUses:805Used by:1060
Symbol 1048 TextUses:805Used by:1060
Symbol 1049 TextUses:805Used by:1060
Symbol 1050 TextUses:805Used by:1060
Symbol 1051 TextUses:805Used by:1060
Symbol 1052 GraphicUsed by:1056
Symbol 1053 GraphicUsed by:1056
Symbol 1054 GraphicUsed by:1056
Symbol 1055 GraphicUsed by:1056
Symbol 1056 MovieClipUses:1052 951 952 1053 1054 1055Used by:1060
Symbol 1057 TextUses:805Used by:1060
Symbol 1058 TextUses:805Used by:1060
Symbol 1059 GraphicUsed by:1060
Symbol 1060 MovieClipUses:1020 1025 1026 1033 1043 1044 1045 1046 1047 1048 1049 1050 1051 1056 1057 1058 1059Used by:1061
Symbol 1061 MovieClipUses:792 808 829 836 856 863 875 881 897 904 955 983 1019 1060Used by:Timeline
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:Timeline
Symbol 967 MovieClipUsed by:Timeline
Symbol 1 Sound [_ltune1]
Symbol 2 Sound [_lvalidKey]
Symbol 3 Sound [_lshotSound2]
Symbol 4 Sound [_lupBeat]
Symbol 5 Sound [_lshotSound0]
Symbol 6 Sound [_ltryChangeKey]
Symbol 7 Sound [_lching]
Symbol 8 Sound [_llongExplosion]
Symbol 9 Sound [_llevelDown]
Symbol 10 Sound [_lshotSound1]
Symbol 11 Sound [_lgameover]
Symbol 12 Sound [_linvalidKey]
Symbol 13 Sound [_lsoundT]
Symbol 14 Sound [_lexplosion1]
Symbol 15 Sound [_lmorse]
Symbol 16 Sound [_lmain]
Symbol 17 Sound [_lrumble]
Symbol 18 Sound [_lshotSound10]
Symbol 19 Sound [_lcoinin]
Symbol 20 Sound [_lcontinue]
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:36
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:36 45 55 58 75 83 91 99 107 124 127 137 140 144 147 150 153 156 160 163 166 190 260 270 273 276 331 338 345 346 403 407 411 420 430 440 457 467 477 487 497 501 505 517 521 562 572 583 593 602
Symbol 25 GraphicUsed by:36
Symbol 26 BitmapUsed by:27 40 132 425 435 452 462 472 482 492 557 567 578 588
Symbol 27 GraphicUses:26Used by:36
Symbol 28 BitmapUsed by:29 41 133 341 416 426 436 453 463 473 483 493 526 558 568 579 589
Symbol 29 GraphicUses:28Used by:36
Symbol 30 BitmapUsed by:31 42 134 342 417 427 437 454 464 474 484 494 559 569 580 590
Symbol 31 GraphicUses:30Used by:36
Symbol 32 BitmapUsed by:33 43 135 343 418 428 438 455 465 475 485 495 560 570 581 591
Symbol 33 GraphicUses:32Used by:36
Symbol 34 BitmapUsed by:35 44 136 344 419 429 439 456 466 476 486 496 561 571 582 592
Symbol 35 GraphicUses:34Used by:36
Symbol 36 MovieClip [_lrock2]Uses:22 24 25 27 29 31 33 35
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:45
Symbol 39 GraphicUsed by:45
Symbol 40 GraphicUses:26Used by:45 55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411 420 527
Symbol 41 GraphicUses:28Used by:45 55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411
Symbol 42 GraphicUses:30Used by:45 55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411 527
Symbol 43 GraphicUses:32Used by:45 55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411 527
Symbol 44 GraphicUses:34Used by:45 55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411 527
Symbol 45 MovieClip [_lrock1]Uses:38 24 39 40 41 42 43 44
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:55
Symbol 53 BitmapUsed by:54 131 415 424 434 451 461 471 481 491 525 556 566 577 587
Symbol 54 GraphicUses:53Used by:55 58 127 140 144 147 150 153 156 160 163 166 190 331 338 346 403 407 411
Symbol 55 MovieClip [_lhopper3]Uses:50 52 24 54 40 41 42 43 44
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58
Symbol 58 MovieClip [_lhopper2]Uses:50 57 24 54 40 41 42 43 44
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:63
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 MovieClipUses:60 62Used by:75 91 99 107 124 147 150 166
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:75
Symbol 66 GraphicUsed by:75
Symbol 67 BitmapUsed by:68 79 87 95 103 205 213 598
Symbol 68 GraphicUses:67Used by:75
Symbol 69 BitmapUsed by:70 80 88 96 104 206 214 253 599
Symbol 70 GraphicUses:69Used by:75
Symbol 71 BitmapUsed by:72 81 89 97 105 207 215 254 600
Symbol 72 GraphicUses:71Used by:75
Symbol 73 BitmapUsed by:74 82 90 98 106 208 216 255 601
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClip [_lspaceShip3]Uses:63 65 24 66 68 70 72 74
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:83
Symbol 78 GraphicUsed by:83
Symbol 79 GraphicUses:67Used by:83
Symbol 80 GraphicUses:69Used by:83
Symbol 81 GraphicUses:71Used by:83
Symbol 82 GraphicUses:73Used by:83
Symbol 83 MovieClip [_lspaceShip4]Uses:77 24 78 79 80 81 82
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:91
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUses:67Used by:91
Symbol 88 GraphicUses:69Used by:91
Symbol 89 GraphicUses:71Used by:91
Symbol 90 GraphicUses:73Used by:91
Symbol 91 MovieClip [_lspaceShip2]Uses:63 85 24 86 87 88 89 90
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:99
Symbol 94 GraphicUsed by:99
Symbol 95 GraphicUses:67Used by:99
Symbol 96 GraphicUses:69Used by:99
Symbol 97 GraphicUses:71Used by:99
Symbol 98 GraphicUses:73Used by:99
Symbol 99 MovieClip [_lspaceShip1]Uses:63 93 24 94 95 96 97 98
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:107
Symbol 102 GraphicUsed by:107
Symbol 103 GraphicUses:67Used by:107
Symbol 104 GraphicUses:69Used by:107
Symbol 105 GraphicUses:71Used by:107
Symbol 106 GraphicUses:73Used by:107
Symbol 107 MovieClip [_lmineLayer]Uses:63 101 24 102 103 104 105 106
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:124
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:124
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:124
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:124
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:124
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:124
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:124
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClip [_lgunPlatform1]Uses:63 109 24 111 113 115 117 119 121 123
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClip [_lrocket1]Uses:126 24 54 40 41 42 43 44
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:137
Symbol 130 GraphicUsed by:137 140
Symbol 131 GraphicUses:53Used by:137
Symbol 132 GraphicUses:26Used by:137
Symbol 133 GraphicUses:28Used by:137
Symbol 134 GraphicUses:30Used by:137
Symbol 135 GraphicUses:32Used by:137
Symbol 136 GraphicUses:34Used by:137
Symbol 137 MovieClip [_lboat2]Uses:129 24 130 131 132 133 134 135 136
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClip [_lboat1]Uses:50 139 24 130 54 40 41 42 43 44
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:144
Symbol 143 GraphicUsed by:144 147 150 201 235 250 256 331 338 345 346 430 440 457 467 477 487 517 521 527 562 572 593
Symbol 144 MovieClip [_lhoverCraft1]Uses:142 24 143 54 40 41 42 43 44
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClip [_lplane2]Uses:63 146 24 143 54 40 41 42 43 44
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:150
Symbol 150 MovieClip [_lplane1]Uses:63 149 24 143 54 40 41 42 43 44
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:153
Symbol 153 MovieClip [_lflyingJar3]Uses:50 152 24 54 40 41 42 43 44
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClip [_lflyingJar2]Uses:50 155 24 54 40 41 42 43 44
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:158Used by:160
Symbol 160 MovieClip [_lclusterBomb1]Uses:159 24 54 40 41 42 43 44
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClip [_lflyingJar1]Uses:162 50 24 54 40 41 42 43 44
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClip [_lhopper1]Uses:63 165 24 54 40 41 42 43 44
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:179
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:179
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:179
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:179
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:179
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:168 170 172 174 176 178Used by:190
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:180 181Used by:186
Symbol 183 ShapeTweeningUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:182 183 184 185Used by:190
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClip [_lship1]Uses:179 186 50 188 189 24 54 40 41 42 43 44
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:201
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:201 235 250
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:201 235 250
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:201 235 250
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201 235 250
Symbol 201 MovieClip [_lshot4]Uses:192 143 194 196 198 200
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:209
Symbol 204 GraphicUsed by:209
Symbol 205 GraphicUses:67Used by:209
Symbol 206 GraphicUses:69Used by:209
Symbol 207 GraphicUses:71Used by:209
Symbol 208 GraphicUses:73Used by:209
Symbol 209 MovieClip [_lBomb]Uses:203 204 205 206 207 208
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:217
Symbol 212 GraphicUsed by:217
Symbol 213 GraphicUses:67Used by:217 256 542
Symbol 214 GraphicUses:69Used by:217 542
Symbol 215 GraphicUses:71Used by:217 542
Symbol 216 GraphicUses:73Used by:217 542
Symbol 217 MovieClip [_lshot3]Uses:50 211 212 213 214 215 216
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:228 229 230 231 232 359
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:228 229 230 231 232 359
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:228 229 230 231 232 359
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:228 229 230 231 232 359
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228 229 230 231 232 359
Symbol 228 MovieClip [_lfire4]Uses:219 221 223 225 227
Symbol 229 MovieClip [_lfire3]Uses:219 221 223 225 227
Symbol 230 MovieClip [_lfire2]Uses:219 221 223 225 227
Symbol 231 MovieClip [_lfire1]Uses:219 221 223 225 227
Symbol 232 MovieClip [_lfire0]Uses:219 221 223 225 227
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClip [_lshot2]Uses:234 143 194 196 198 200
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:247
Symbol 238 GraphicUsed by:247
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:247
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:247
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:247
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip [_lshot6]Uses:237 238 240 242 244 246
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip [_lshot5]Uses:249 143 194 196 198 200
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:256
Symbol 253 GraphicUses:69Used by:256
Symbol 254 GraphicUses:71Used by:256
Symbol 255 GraphicUses:73Used by:256
Symbol 256 MovieClip [_lshot1]Uses:252 143 213 253 254 255
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:260
Symbol 259 GraphicUsed by:260 270 273 276
Symbol 260 MovieClip [_lpowerUp3]Uses:258 24 259
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:269
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:269
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:269
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClipUses:262 264 266 268Used by:270
Symbol 270 MovieClip [_lpowerUp2]Uses:269 24 259
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:273
Symbol 273 MovieClip [_lpowerUp1]Uses:272 24 259
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClip [_lpowerUp0]Uses:275 24 259
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClip [_lscreen]Uses:277
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClip [_ltree1]Uses:280
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClip [_lBG5a]Uses:283
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClip [_lBG4a]Uses:286
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:290
Symbol 290 MovieClip [_lbg3a]Uses:289
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClip [_lBG2a]Uses:292
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClip [_lbg1a]Uses:295
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClip [_lbg5c]Uses:298
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClip [_lbg5b]Uses:301
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClip [_lbg4b]Uses:304
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClip [_lbg2b]Uses:307
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClip [_lbg3b]Uses:310
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClip [_lbg3c]Uses:313
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClip [_lbg1b]Uses:316
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClip [_ltree2]Uses:319
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip [_ltree3]Uses:322
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:326
Symbol 326 MovieClipUses:325Used by:331 346
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:331
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:331 346
Symbol 331 MovieClip [_ltank2]Uses:326 328 24 143 330 54 40 41 42 43 44
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:337
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:337
Symbol 336 GraphicUses:48Used by:337
Symbol 337 MovieClipUses:333 335 336Used by:338
Symbol 338 MovieClip [_lmortar1]Uses:337 24 143 54 40 41 42 43 44
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:345
Symbol 341 GraphicUses:28Used by:345
Symbol 342 GraphicUses:30Used by:345
Symbol 343 GraphicUses:32Used by:345
Symbol 344 GraphicUses:34Used by:345
Symbol 345 MovieClip [_lrobotTank1]Uses:340 24 143 341 342 343 344
Symbol 346 MovieClip [_ltank1]Uses:326 330 24 143 54 40 41 42 43 44
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:360
Symbol 359 MovieClipUses:219 223 225 221 227Used by:360 373 384 399 552
Symbol 360 MovieClip [_lboss2]Uses:348 358 359
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:373
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:373
Symbol 366 ShapeTweeningUsed by:373
Symbol 367 ShapeTweeningUsed by:373
Symbol 368 ShapeTweeningUsed by:373
Symbol 369 ShapeTweeningUsed by:373
Symbol 370 GraphicUsed by:373 384 399 552
Symbol 371 ShapeTweeningUsed by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClip [_lboss3]Uses:362 365 358 359 366 367 368 369 370 371 372
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:384
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:384
Symbol 378 ShapeTweeningUsed by:384
Symbol 379 ShapeTweeningUsed by:384
Symbol 380 ShapeTweeningUsed by:384
Symbol 381 ShapeTweeningUsed by:384
Symbol 382 ShapeTweeningUsed by:384
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClip [_lboss4]Uses:375 358 359 377 378 379 380 381 370 382 383
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:399
Symbol 387 ShapeTweeningUsed by:399
Symbol 388 ShapeTweeningUsed by:399
Symbol 389 ShapeTweeningUsed by:399
Symbol 390 GraphicUsed by:399
Symbol 391 ShapeTweeningUsed by:399
Symbol 392 GraphicUsed by:399
Symbol 393 GraphicUsed by:399
Symbol 394 GraphicUsed by:399
Symbol 395 GraphicUsed by:399
Symbol 396 ShapeTweeningUsed by:399
Symbol 397 GraphicUsed by:399
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClip [_lboss1]Uses:386 359 358 387 388 389 390 391 392 393 394 370 395 396 397 398
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:403
Symbol 403 MovieClip [_lboss1Comp1]Uses:402 24 54 40 41 42 43 44
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:406
Symbol 406 MovieClipUses:405Used by:407
Symbol 407 MovieClip [_lboss1Comp0]Uses:406 24 54 40 41 42 43 44
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClipUses:409Used by:411
Symbol 411 MovieClip [_lboss1Comp2]Uses:410 24 54 40 41 42 43 44
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:414
Symbol 414 MovieClipUses:413Used by:420
Symbol 415 GraphicUses:53Used by:420
Symbol 416 GraphicUses:28Used by:420
Symbol 417 GraphicUses:30Used by:420
Symbol 418 GraphicUses:32Used by:420
Symbol 419 GraphicUses:34Used by:420
Symbol 420 MovieClip [_lboss1Comp3]Uses:414 24 415 40 416 417 418 419
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:423
Symbol 423 MovieClipUses:422Used by:430
Symbol 424 GraphicUses:53Used by:430
Symbol 425 GraphicUses:26Used by:430
Symbol 426 GraphicUses:28Used by:430
Symbol 427 GraphicUses:30Used by:430
Symbol 428 GraphicUses:32Used by:430
Symbol 429 GraphicUses:34Used by:430
Symbol 430 MovieClip [_lboss3Comp2]Uses:423 24 143 424 425 426 427 428 429
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:433
Symbol 433 MovieClipUses:432Used by:440
Symbol 434 GraphicUses:53Used by:440
Symbol 435 GraphicUses:26Used by:440
Symbol 436 GraphicUses:28Used by:440
Symbol 437 GraphicUses:30Used by:440
Symbol 438 GraphicUses:32Used by:440
Symbol 439 GraphicUses:34Used by:440
Symbol 440 MovieClip [_lboss3Comp1]Uses:433 24 143 434 435 436 437 438 439
Symbol 441 ShapeTweeningUsed by:447
Symbol 442 GraphicUsed by:447
Symbol 443 GraphicUsed by:447
Symbol 444 GraphicUsed by:447
Symbol 445 GraphicUsed by:447
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:441 442 443 444 445 446Used by:457
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClipUses:449Used by:457
Symbol 451 GraphicUses:53Used by:457
Symbol 452 GraphicUses:26Used by:457
Symbol 453 GraphicUses:28Used by:457
Symbol 454 GraphicUses:30Used by:457
Symbol 455 GraphicUses:32Used by:457
Symbol 456 GraphicUses:34Used by:457
Symbol 457 MovieClip [_lboss3Comp0]Uses:447 450 24 143 451 452 453 454 455 456
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:459Used by:467
Symbol 461 GraphicUses:53Used by:467
Symbol 462 GraphicUses:26Used by:467
Symbol 463 GraphicUses:28Used by:467
Symbol 464 GraphicUses:30Used by:467
Symbol 465 GraphicUses:32Used by:467
Symbol 466 GraphicUses:34Used by:467
Symbol 467 MovieClip [_lboss2Comp3]Uses:460 24 143 461 462 463 464 465 466
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:469Used by:477
Symbol 471 GraphicUses:53Used by:477
Symbol 472 GraphicUses:26Used by:477
Symbol 473 GraphicUses:28Used by:477
Symbol 474 GraphicUses:30Used by:477
Symbol 475 GraphicUses:32Used by:477
Symbol 476 GraphicUses:34Used by:477
Symbol 477 MovieClip [_lboss2Comp2]Uses:470 24 143 471 472 473 474 475 476
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:480
Symbol 480 MovieClipUses:479Used by:487
Symbol 481 GraphicUses:53Used by:487
Symbol 482 GraphicUses:26Used by:487
Symbol 483 GraphicUses:28Used by:487
Symbol 484 GraphicUses:30Used by:487
Symbol 485 GraphicUses:32Used by:487
Symbol 486 GraphicUses:34Used by:487
Symbol 487 MovieClip [_lboss2Comp1]Uses:480 24 143 481 482 483 484 485 486
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:490
Symbol 490 MovieClipUses:489Used by:497
Symbol 491 GraphicUses:53Used by:497 501 505 517 521
Symbol 492 GraphicUses:26Used by:497 501 505 517 521
Symbol 493 GraphicUses:28Used by:497 501 505 517 521
Symbol 494 GraphicUses:30Used by:497 501 505 517 521
Symbol 495 GraphicUses:32Used by:497 501 505 517 521
Symbol 496 GraphicUses:34Used by:497 501 505 517 521
Symbol 497 MovieClip [_lboss4comp3]Uses:24 490 491 492 493 494 495 496
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499Used by:501
Symbol 501 MovieClip [_lboss4comp2]Uses:24 500 491 492 493 494 495 496
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 MovieClipUses:503Used by:505
Symbol 505 MovieClip [_lboss4comp0]Uses:24 504 491 492 493 494 495 496
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClipUses:507Used by:517
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:513
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClipUses:510 512Used by:516
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:516
Symbol 516 MovieClipUses:513 357 515Used by:517
Symbol 517 MovieClip [_lboss4comp1]Uses:24 508 516 143 491 492 493 494 495 496
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:520
Symbol 520 MovieClipUses:519Used by:521
Symbol 521 MovieClip [_lboss2comp0]Uses:24 520 143 491 492 493 494 495 496
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:524
Symbol 524 MovieClipUses:523Used by:527
Symbol 525 GraphicUses:53Used by:527
Symbol 526 GraphicUses:28Used by:527
Symbol 527 MovieClip [_lmissile1]Uses:524 143 525 40 526 42 43 44
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:532
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:532
Symbol 532 MovieClipUses:529 531Used by:542
Symbol 535 ShapeTweeningUsed by:542
Symbol 536 ShapeTweeningUsed by:542
Symbol 537 ShapeTweeningUsed by:542
Symbol 538 ShapeTweeningUsed by:542
Symbol 539 GraphicUsed by:542
Symbol 540 ShapeTweeningUsed by:542
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClip [_lsBomb]Uses:532 534 213 214 215 216 535 536 537 538 539 540 541
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:545
Symbol 545 MovieClipUses:544Used by:552
Symbol 546 ShapeTweeningUsed by:552
Symbol 547 ShapeTweeningUsed by:552
Symbol 548 ShapeTweeningUsed by:552
Symbol 549 ShapeTweeningUsed by:552
Symbol 550 ShapeTweeningUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip [_lboss5]Uses:545 358 359 546 547 548 549 370 550 551
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:555
Symbol 555 MovieClipUses:554Used by:562
Symbol 556 GraphicUses:53Used by:562
Symbol 557 GraphicUses:26Used by:562
Symbol 558 GraphicUses:28Used by:562
Symbol 559 GraphicUses:30Used by:562
Symbol 560 GraphicUses:32Used by:562
Symbol 561 GraphicUses:34Used by:562
Symbol 562 MovieClip [_lboss5Comp1]Uses:555 24 143 556 557 558 559 560 561
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClipUses:564Used by:572
Symbol 566 GraphicUses:53Used by:572
Symbol 567 GraphicUses:26Used by:572
Symbol 568 GraphicUses:28Used by:572
Symbol 569 GraphicUses:30Used by:572
Symbol 570 GraphicUses:32Used by:572
Symbol 571 GraphicUses:34Used by:572
Symbol 572 MovieClip [_lboss5Comp0]Uses:24 565 143 566 567 568 569 570 571
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:575
Symbol 575 MovieClipUses:574Used by:583
Symbol 576 GraphicUsed by:583
Symbol 577 GraphicUses:53Used by:583
Symbol 578 GraphicUses:26Used by:583
Symbol 579 GraphicUses:28Used by:583
Symbol 580 GraphicUses:30Used by:583
Symbol 581 GraphicUses:32Used by:583
Symbol 582 GraphicUses:34Used by:583
Symbol 583 MovieClip [_lboss5Comp3]Uses:24 575 576 577 578 579 580 581 582
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:586
Symbol 586 MovieClipUses:585Used by:593
Symbol 587 GraphicUses:53Used by:593
Symbol 588 GraphicUses:26Used by:593
Symbol 589 GraphicUses:28Used by:593
Symbol 590 GraphicUses:30Used by:593
Symbol 591 GraphicUses:32Used by:593
Symbol 592 GraphicUses:34Used by:593
Symbol 593 MovieClip [_lboss5Comp2]Uses:24 586 143 587 588 589 590 591 592
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:596
Symbol 596 MovieClipUses:595Used by:602
Symbol 597 GraphicUsed by:602
Symbol 598 GraphicUses:67Used by:602
Symbol 599 GraphicUses:69Used by:602
Symbol 600 GraphicUses:71Used by:602
Symbol 601 GraphicUses:73Used by:602
Symbol 602 MovieClip [_lboss5Hand]Uses:596 24 597 598 599 600 601

Instance Names

"gui"Frame 1Symbol 687 MovieClip
"miscScreens"Frame 1Symbol 1061 MovieClip
"bars"Frame 1Symbol 1063 MovieClip
"colours"Symbol 636 MovieClip Frame 1Symbol 615 MovieClip
"mask"Symbol 636 MovieClip Frame 1Symbol 617 MovieClip
"divisions"Symbol 636 MovieClip Frame 1Symbol 625 MovieClip
"flash"Symbol 636 MovieClip Frame 1Symbol 634 MovieClip
"powerGauge"Symbol 686 MovieClip Frame 1Symbol 636 MovieClip
"soundLight"Symbol 686 MovieClip Frame 1Symbol 652 MovieClip
"face"Symbol 686 MovieClip Frame 1Symbol 685 MovieClip
"fadeOut"Symbol 687 MovieClip Frame 1Symbol 609 MovieClip
"gui"Symbol 687 MovieClip Frame 1Symbol 686 MovieClip
"contact"Symbol 760 MovieClip Frame 1Symbol 735 Button
"music"Symbol 760 MovieClip Frame 1Symbol 743 Button
"back"Symbol 760 MovieClip Frame 2Symbol 751 Button
"prosonica"Symbol 760 MovieClip Frame 2Symbol 755 Button
"dedios"Symbol 760 MovieClip Frame 2Symbol 759 Button
"key1"Symbol 763 MovieClip Frame 1Symbol 761 EditableText
"key0"Symbol 763 MovieClip Frame 1Symbol 762 EditableText
"keyButton5"Symbol 792 MovieClip Frame 1Symbol 698 MovieClip
"keyButton4"Symbol 792 MovieClip Frame 1Symbol 707 MovieClip
"keyButton3"Symbol 792 MovieClip Frame 1Symbol 717 MovieClip
"keyButton2"Symbol 792 MovieClip Frame 1Symbol 717 MovieClip
"keyButton1"Symbol 792 MovieClip Frame 1Symbol 717 MovieClip
"keyButton0"Symbol 792 MovieClip Frame 1Symbol 717 MovieClip
"cText"Symbol 792 MovieClip Frame 1Symbol 726 MovieClip
"controlsButton"Symbol 792 MovieClip Frame 1Symbol 729 MovieClip
"creditsText"Symbol 792 MovieClip Frame 1Symbol 760 MovieClip
"keyVal4"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"keyVal5"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"keyVal3"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"keyVal1"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"keyVal2"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"keyVal0"Symbol 792 MovieClip Frame 1Symbol 763 MovieClip
"startStars"Symbol 792 MovieClip Frame 1Symbol 772 MovieClip
"soundStars"Symbol 792 MovieClip Frame 1Symbol 772 MovieClip
"creditsStars"Symbol 792 MovieClip Frame 1Symbol 772 MovieClip
"highScoresStars"Symbol 792 MovieClip Frame 1Symbol 772 MovieClip
"startButton"Symbol 792 MovieClip Frame 1Symbol 780 MovieClip
"soundToggle"Symbol 792 MovieClip Frame 1Symbol 783 MovieClip
"creditsButton"Symbol 792 MovieClip Frame 1Symbol 785 MovieClip
"highScoresButton"Symbol 792 MovieClip Frame 1Symbol 791 MovieClip
"submit"Symbol 950 MovieClip Frame 1Symbol 946 Button
"endShip"Symbol 955 MovieClip Frame 63Symbol 928 MovieClip
"finalScore"Symbol 955 MovieClip Frame 76Symbol 933 MovieClip
"exit"Symbol 955 MovieClip Frame 93Symbol 954 Button
"exit"Symbol 1019 MovieClip Frame 130Symbol 954 Button
"rank"Symbol 1033 MovieClip Frame 1Symbol 1029 EditableText
"name"Symbol 1033 MovieClip Frame 1Symbol 1030 EditableText
"score"Symbol 1033 MovieClip Frame 1Symbol 1031 EditableText
"date"Symbol 1033 MovieClip Frame 1Symbol 1032 EditableText
"statusInd"Symbol 1060 MovieClip Frame 1Symbol 1025 MovieClip
"score0"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score1"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score2"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score3"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score4"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score5"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score6"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score7"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score8"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"score9"Symbol 1060 MovieClip Frame 1Symbol 1033 MovieClip
"rankDown"Symbol 1060 MovieClip Frame 1Symbol 1043 MovieClip
"rankUp"Symbol 1060 MovieClip Frame 1Symbol 1043 MovieClip
"exit"Symbol 1060 MovieClip Frame 1Symbol 1056 MovieClip
"startScreen"Symbol 1061 MovieClip Frame 2Symbol 792 MovieClip
"screen"Symbol 1061 MovieClip Frame 5Symbol 829 MovieClip
"screen"Symbol 1061 MovieClip Frame 7Symbol 856 MovieClip
"screen"Symbol 1061 MovieClip Frame 9Symbol 875 MovieClip
"screen"Symbol 1061 MovieClip Frame 11Symbol 897 MovieClip
"screen"Symbol 1061 MovieClip Frame 13Symbol 955 MovieClip
"screen"Symbol 1061 MovieClip Frame 14Symbol 983 MovieClip
"lBoard"Symbol 1061 MovieClip Frame 16Symbol 1060 MovieClip
"hArea"Symbol 36 MovieClip [_lrock2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 45 MovieClip [_lrock1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 55 MovieClip [_lhopper3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 58 MovieClip [_lhopper2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 75 MovieClip [_lspaceShip3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 83 MovieClip [_lspaceShip4] Frame 1Symbol 24 MovieClip
"hArea"Symbol 91 MovieClip [_lspaceShip2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 99 MovieClip [_lspaceShip1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 107 MovieClip [_lmineLayer] Frame 1Symbol 24 MovieClip
"hArea"Symbol 124 MovieClip [_lgunPlatform1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 127 MovieClip [_lrocket1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 137 MovieClip [_lboat2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 140 MovieClip [_lboat1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 144 MovieClip [_lhoverCraft1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 147 MovieClip [_lplane2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 150 MovieClip [_lplane1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 153 MovieClip [_lflyingJar3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 156 MovieClip [_lflyingJar2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 160 MovieClip [_lclusterBomb1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 163 MovieClip [_lflyingJar1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 166 MovieClip [_lhopper1] Frame 1Symbol 24 MovieClip
"levelUpLight"Symbol 190 MovieClip [_lship1] Frame 1Symbol 179 MovieClip
"shield"Symbol 190 MovieClip [_lship1] Frame 1Symbol 186 MovieClip
"darkener"Symbol 190 MovieClip [_lship1] Frame 1Symbol 189 MovieClip
"hArea"Symbol 190 MovieClip [_lship1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 260 MovieClip [_lpowerUp3] Frame 1Symbol 24 MovieClip
"mc"Symbol 270 MovieClip [_lpowerUp2] Frame 1Symbol 269 MovieClip
"hArea"Symbol 270 MovieClip [_lpowerUp2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 273 MovieClip [_lpowerUp1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 276 MovieClip [_lpowerUp0] Frame 1Symbol 24 MovieClip
"gun"Symbol 331 MovieClip [_ltank2] Frame 1Symbol 326 MovieClip
"hArea"Symbol 331 MovieClip [_ltank2] Frame 1Symbol 24 MovieClip
"mc"Symbol 338 MovieClip [_lmortar1] Frame 1Symbol 337 MovieClip
"hArea"Symbol 338 MovieClip [_lmortar1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 345 MovieClip [_lrobotTank1] Frame 1Symbol 24 MovieClip
"gun"Symbol 346 MovieClip [_ltank1] Frame 1Symbol 326 MovieClip
"hArea"Symbol 346 MovieClip [_ltank1] Frame 1Symbol 24 MovieClip
"wheel0"Symbol 373 MovieClip [_lboss3] Frame 1Symbol 365 MovieClip
"wheel1"Symbol 373 MovieClip [_lboss3] Frame 1Symbol 365 MovieClip
"wheel2"Symbol 373 MovieClip [_lboss3] Frame 1Symbol 365 MovieClip
"wheel3"Symbol 373 MovieClip [_lboss3] Frame 1Symbol 365 MovieClip
"wheel4"Symbol 373 MovieClip [_lboss3] Frame 1Symbol 365 MovieClip
"wheel0"Symbol 373 MovieClip [_lboss3] Frame 3Symbol 365 MovieClip
"wheel1"Symbol 373 MovieClip [_lboss3] Frame 3Symbol 365 MovieClip
"wheel2"Symbol 373 MovieClip [_lboss3] Frame 3Symbol 365 MovieClip
"wheel3"Symbol 373 MovieClip [_lboss3] Frame 3Symbol 365 MovieClip
"wheel4"Symbol 373 MovieClip [_lboss3] Frame 3Symbol 365 MovieClip
"gun"Symbol 403 MovieClip [_lboss1Comp1] Frame 1Symbol 402 MovieClip
"hArea"Symbol 403 MovieClip [_lboss1Comp1] Frame 1Symbol 24 MovieClip
"gun"Symbol 403 MovieClip [_lboss1Comp1] Frame 5Symbol 402 MovieClip
"gun"Symbol 407 MovieClip [_lboss1Comp0] Frame 1Symbol 406 MovieClip
"hArea"Symbol 407 MovieClip [_lboss1Comp0] Frame 1Symbol 24 MovieClip
"gun"Symbol 411 MovieClip [_lboss1Comp2] Frame 1Symbol 410 MovieClip
"hArea"Symbol 411 MovieClip [_lboss1Comp2] Frame 1Symbol 24 MovieClip
"gun"Symbol 420 MovieClip [_lboss1Comp3] Frame 1Symbol 414 MovieClip
"hArea"Symbol 420 MovieClip [_lboss1Comp3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 430 MovieClip [_lboss3Comp2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 440 MovieClip [_lboss3Comp1] Frame 1Symbol 24 MovieClip
"smoke"Symbol 457 MovieClip [_lboss3Comp0] Frame 1Symbol 447 MovieClip
"hArea"Symbol 457 MovieClip [_lboss3Comp0] Frame 1Symbol 24 MovieClip
"hArea"Symbol 467 MovieClip [_lboss2Comp3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 477 MovieClip [_lboss2Comp2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 487 MovieClip [_lboss2Comp1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 497 MovieClip [_lboss4comp3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 501 MovieClip [_lboss4comp2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 505 MovieClip [_lboss4comp0] Frame 1Symbol 24 MovieClip
"hArea"Symbol 516 MovieClip Frame 2Symbol 515 MovieClip
"hArea"Symbol 517 MovieClip [_lboss4comp1] Frame 1Symbol 24 MovieClip
"fire"Symbol 517 MovieClip [_lboss4comp1] Frame 1Symbol 516 MovieClip
"hArea"Symbol 521 MovieClip [_lboss2comp0] Frame 1Symbol 24 MovieClip
"hArea"Symbol 527 MovieClip [_lmissile1] Frame 1Symbol 524 MovieClip
"hArea"Symbol 562 MovieClip [_lboss5Comp1] Frame 1Symbol 24 MovieClip
"hArea"Symbol 572 MovieClip [_lboss5Comp0] Frame 1Symbol 24 MovieClip
"hArea"Symbol 583 MovieClip [_lboss5Comp3] Frame 1Symbol 24 MovieClip
"hArea"Symbol 593 MovieClip [_lboss5Comp2] Frame 1Symbol 24 MovieClip
"hArea"Symbol 602 MovieClip [_lboss5Hand] Frame 1Symbol 24 MovieClip
"hArea"Symbol 602 MovieClip [_lboss5Hand] Frame 2Symbol 24 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "_ltune1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "_lvalidKey"
ExportAssets (56)Timeline Frame 1Symbol 3 as "_lshotSound2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "_lupBeat"
ExportAssets (56)Timeline Frame 1Symbol 5 as "_lshotSound0"
ExportAssets (56)Timeline Frame 1Symbol 6 as "_ltryChangeKey"
ExportAssets (56)Timeline Frame 1Symbol 7 as "_lching"
ExportAssets (56)Timeline Frame 1Symbol 8 as "_llongExplosion"
ExportAssets (56)Timeline Frame 1Symbol 9 as "_llevelDown"
ExportAssets (56)Timeline Frame 1Symbol 10 as "_lshotSound1"
ExportAssets (56)Timeline Frame 1Symbol 11 as "_lgameover"
ExportAssets (56)Timeline Frame 1Symbol 12 as "_linvalidKey"
ExportAssets (56)Timeline Frame 1Symbol 13 as "_lsoundT"
ExportAssets (56)Timeline Frame 1Symbol 14 as "_lexplosion1"
ExportAssets (56)Timeline Frame 1Symbol 15 as "_lmorse"
ExportAssets (56)Timeline Frame 1Symbol 16 as "_lmain"
ExportAssets (56)Timeline Frame 1Symbol 17 as "_lrumble"
ExportAssets (56)Timeline Frame 1Symbol 18 as "_lshotSound10"
ExportAssets (56)Timeline Frame 1Symbol 19 as "_lcoinin"
ExportAssets (56)Timeline Frame 1Symbol 20 as "_lcontinue"
ExportAssets (56)Timeline Frame 1Symbol 36 as "_lrock2"
ExportAssets (56)Timeline Frame 1Symbol 45 as "_lrock1"
ExportAssets (56)Timeline Frame 1Symbol 55 as "_lhopper3"
ExportAssets (56)Timeline Frame 1Symbol 58 as "_lhopper2"
ExportAssets (56)Timeline Frame 1Symbol 75 as "_lspaceShip3"
ExportAssets (56)Timeline Frame 1Symbol 83 as "_lspaceShip4"
ExportAssets (56)Timeline Frame 1Symbol 91 as "_lspaceShip2"
ExportAssets (56)Timeline Frame 1Symbol 99 as "_lspaceShip1"
ExportAssets (56)Timeline Frame 1Symbol 107 as "_lmineLayer"
ExportAssets (56)Timeline Frame 1Symbol 124 as "_lgunPlatform1"
ExportAssets (56)Timeline Frame 1Symbol 127 as "_lrocket1"
ExportAssets (56)Timeline Frame 1Symbol 137 as "_lboat2"
ExportAssets (56)Timeline Frame 1Symbol 140 as "_lboat1"
ExportAssets (56)Timeline Frame 1Symbol 144 as "_lhoverCraft1"
ExportAssets (56)Timeline Frame 1Symbol 147 as "_lplane2"
ExportAssets (56)Timeline Frame 1Symbol 150 as "_lplane1"
ExportAssets (56)Timeline Frame 1Symbol 153 as "_lflyingJar3"
ExportAssets (56)Timeline Frame 1Symbol 156 as "_lflyingJar2"
ExportAssets (56)Timeline Frame 1Symbol 160 as "_lclusterBomb1"
ExportAssets (56)Timeline Frame 1Symbol 163 as "_lflyingJar1"
ExportAssets (56)Timeline Frame 1Symbol 166 as "_lhopper1"
ExportAssets (56)Timeline Frame 1Symbol 190 as "_lship1"
ExportAssets (56)Timeline Frame 1Symbol 201 as "_lshot4"
ExportAssets (56)Timeline Frame 1Symbol 209 as "_lBomb"
ExportAssets (56)Timeline Frame 1Symbol 217 as "_lshot3"
ExportAssets (56)Timeline Frame 1Symbol 228 as "_lfire4"
ExportAssets (56)Timeline Frame 1Symbol 229 as "_lfire3"
ExportAssets (56)Timeline Frame 1Symbol 230 as "_lfire2"
ExportAssets (56)Timeline Frame 1Symbol 231 as "_lfire1"
ExportAssets (56)Timeline Frame 1Symbol 232 as "_lfire0"
ExportAssets (56)Timeline Frame 1Symbol 235 as "_lshot2"
ExportAssets (56)Timeline Frame 1Symbol 247 as "_lshot6"
ExportAssets (56)Timeline Frame 1Symbol 250 as "_lshot5"
ExportAssets (56)Timeline Frame 1Symbol 256 as "_lshot1"
ExportAssets (56)Timeline Frame 1Symbol 260 as "_lpowerUp3"
ExportAssets (56)Timeline Frame 1Symbol 270 as "_lpowerUp2"
ExportAssets (56)Timeline Frame 1Symbol 273 as "_lpowerUp1"
ExportAssets (56)Timeline Frame 1Symbol 276 as "_lpowerUp0"
ExportAssets (56)Timeline Frame 1Symbol 278 as "_lscreen"
ExportAssets (56)Timeline Frame 1Symbol 281 as "_ltree1"
ExportAssets (56)Timeline Frame 1Symbol 284 as "_lBG5a"
ExportAssets (56)Timeline Frame 1Symbol 287 as "_lBG4a"
ExportAssets (56)Timeline Frame 1Symbol 290 as "_lbg3a"
ExportAssets (56)Timeline Frame 1Symbol 293 as "_lBG2a"
ExportAssets (56)Timeline Frame 1Symbol 296 as "_lbg1a"
ExportAssets (56)Timeline Frame 1Symbol 299 as "_lbg5c"
ExportAssets (56)Timeline Frame 1Symbol 302 as "_lbg5b"
ExportAssets (56)Timeline Frame 1Symbol 305 as "_lbg4b"
ExportAssets (56)Timeline Frame 1Symbol 308 as "_lbg2b"
ExportAssets (56)Timeline Frame 1Symbol 311 as "_lbg3b"
ExportAssets (56)Timeline Frame 1Symbol 314 as "_lbg3c"
ExportAssets (56)Timeline Frame 1Symbol 317 as "_lbg1b"
ExportAssets (56)Timeline Frame 1Symbol 320 as "_ltree2"
ExportAssets (56)Timeline Frame 1Symbol 323 as "_ltree3"
ExportAssets (56)Timeline Frame 1Symbol 331 as "_ltank2"
ExportAssets (56)Timeline Frame 1Symbol 338 as "_lmortar1"
ExportAssets (56)Timeline Frame 1Symbol 345 as "_lrobotTank1"
ExportAssets (56)Timeline Frame 1Symbol 346 as "_ltank1"
ExportAssets (56)Timeline Frame 1Symbol 357 as "_lsmoke1"
ExportAssets (56)Timeline Frame 1Symbol 360 as "_lboss2"
ExportAssets (56)Timeline Frame 1Symbol 373 as "_lboss3"
ExportAssets (56)Timeline Frame 1Symbol 384 as "_lboss4"
ExportAssets (56)Timeline Frame 1Symbol 399 as "_lboss1"
ExportAssets (56)Timeline Frame 1Symbol 403 as "_lboss1Comp1"
ExportAssets (56)Timeline Frame 1Symbol 407 as "_lboss1Comp0"
ExportAssets (56)Timeline Frame 1Symbol 411 as "_lboss1Comp2"
ExportAssets (56)Timeline Frame 1Symbol 420 as "_lboss1Comp3"
ExportAssets (56)Timeline Frame 1Symbol 430 as "_lboss3Comp2"
ExportAssets (56)Timeline Frame 1Symbol 440 as "_lboss3Comp1"
ExportAssets (56)Timeline Frame 1Symbol 457 as "_lboss3Comp0"
ExportAssets (56)Timeline Frame 1Symbol 467 as "_lboss2Comp3"
ExportAssets (56)Timeline Frame 1Symbol 477 as "_lboss2Comp2"
ExportAssets (56)Timeline Frame 1Symbol 487 as "_lboss2Comp1"
ExportAssets (56)Timeline Frame 1Symbol 497 as "_lboss4comp3"
ExportAssets (56)Timeline Frame 1Symbol 501 as "_lboss4comp2"
ExportAssets (56)Timeline Frame 1Symbol 505 as "_lboss4comp0"
ExportAssets (56)Timeline Frame 1Symbol 517 as "_lboss4comp1"
ExportAssets (56)Timeline Frame 1Symbol 521 as "_lboss2comp0"
ExportAssets (56)Timeline Frame 1Symbol 527 as "_lmissile1"
ExportAssets (56)Timeline Frame 1Symbol 542 as "_lsBomb"
ExportAssets (56)Timeline Frame 1Symbol 552 as "_lboss5"
ExportAssets (56)Timeline Frame 1Symbol 562 as "_lboss5Comp1"
ExportAssets (56)Timeline Frame 1Symbol 572 as "_lboss5Comp0"
ExportAssets (56)Timeline Frame 1Symbol 583 as "_lboss5Comp3"
ExportAssets (56)Timeline Frame 1Symbol 593 as "_lboss5Comp2"
ExportAssets (56)Timeline Frame 1Symbol 602 as "_lboss5Hand"

Labels

"object"Frame 1
"getReady"Symbol 609 MovieClip Frame 2
"fadeOut"Symbol 609 MovieClip Frame 42
"dieFadeOut"Symbol 609 MovieClip Frame 74
"Phaser"Symbol 615 MovieClip Frame 1
"Plasma"Symbol 615 MovieClip Frame 2
"Missile"Symbol 615 MovieClip Frame 3
"Flame"Symbol 615 MovieClip Frame 4
"normal"Symbol 685 MovieClip Frame 10
"hit"Symbol 685 MovieClip Frame 11
"happy"Symbol 685 MovieClip Frame 28
"destroyed"Symbol 685 MovieClip Frame 48
"over"Symbol 698 MovieClip Frame 2
"changing"Symbol 698 MovieClip Frame 3
"invalid"Symbol 698 MovieClip Frame 4
"validate"Symbol 698 MovieClip Frame 12
"over"Symbol 707 MovieClip Frame 2
"changing"Symbol 707 MovieClip Frame 3
"invalid"Symbol 707 MovieClip Frame 4
"validate"Symbol 707 MovieClip Frame 12
"over"Symbol 717 MovieClip Frame 2
"changing"Symbol 717 MovieClip Frame 3
"invalid"Symbol 717 MovieClip Frame 4
"validate"Symbol 717 MovieClip Frame 12
"over"Symbol 729 MovieClip Frame 2
"over"Symbol 772 MovieClip Frame 2
"over"Symbol 780 MovieClip Frame 2
"over"Symbol 783 MovieClip Frame 2
"over"Symbol 785 MovieClip Frame 2
"up"Symbol 791 MovieClip Frame 1
"over"Symbol 791 MovieClip Frame 2
"continue"Symbol 955 MovieClip Frame 59
"connecting"Symbol 1025 MovieClip Frame 1
"connected"Symbol 1025 MovieClip Frame 2
"error"Symbol 1025 MovieClip Frame 3
"_up"Symbol 1043 MovieClip Frame 1
"_over"Symbol 1043 MovieClip Frame 2
"_down"Symbol 1043 MovieClip Frame 3
"_up"Symbol 1056 MovieClip Frame 1
"_over"Symbol 1056 MovieClip Frame 2
"_down"Symbol 1056 MovieClip Frame 3
"startScreen"Symbol 1061 MovieClip Frame 2
"preScreen1"Symbol 1061 MovieClip Frame 4
"afterScreen1"Symbol 1061 MovieClip Frame 5
"preScreen2"Symbol 1061 MovieClip Frame 6
"afterScreen2"Symbol 1061 MovieClip Frame 7
"preScreen3"Symbol 1061 MovieClip Frame 8
"afterScreen3"Symbol 1061 MovieClip Frame 9
"preScreen4"Symbol 1061 MovieClip Frame 10
"afterScreen4"Symbol 1061 MovieClip Frame 11
"preScreen5"Symbol 1061 MovieClip Frame 12
"afterScreen5"Symbol 1061 MovieClip Frame 13
"continue"Symbol 1061 MovieClip Frame 14
"gameover"Symbol 1061 MovieClip Frame 15
"leaderBoard"Symbol 1061 MovieClip Frame 16
"in"Symbol 1063 MovieClip Frame 2
"out"Symbol 1063 MovieClip Frame 7
"slowIn"Symbol 1063 MovieClip Frame 12
"beingDamaged"Symbol 36 MovieClip [_lrock2] Frame 2
"beingDestroyed"Symbol 36 MovieClip [_lrock2] Frame 4
"beingDamaged"Symbol 45 MovieClip [_lrock1] Frame 2
"beingDestroyed"Symbol 45 MovieClip [_lrock1] Frame 4
"beingDamaged"Symbol 55 MovieClip [_lhopper3] Frame 2
"beingDestroyed"Symbol 55 MovieClip [_lhopper3] Frame 4
"beingDamaged"Symbol 58 MovieClip [_lhopper2] Frame 2
"beingDestroyed"Symbol 58 MovieClip [_lhopper2] Frame 4
"beingDamaged"Symbol 75 MovieClip [_lspaceShip3] Frame 2
"beingDestroyed"Symbol 75 MovieClip [_lspaceShip3] Frame 5
"beingDamaged"Symbol 83 MovieClip [_lspaceShip4] Frame 2
"beingDestroyed"Symbol 83 MovieClip [_lspaceShip4] Frame 5
"beingDamaged"Symbol 91 MovieClip [_lspaceShip2] Frame 2
"beingDestroyed"Symbol 91 MovieClip [_lspaceShip2] Frame 5
"beingDamaged"Symbol 99 MovieClip [_lspaceShip1] Frame 2
"beingDestroyed"Symbol 99 MovieClip [_lspaceShip1] Frame 5
"beingDamaged"Symbol 107 MovieClip [_lmineLayer] Frame 2
"beingDestroyed"Symbol 107 MovieClip [_lmineLayer] Frame 5
"beingDamaged"Symbol 124 MovieClip [_lgunPlatform1] Frame 2
"beingDestroyed"Symbol 124 MovieClip [_lgunPlatform1] Frame 5
"beingDamaged"Symbol 127 MovieClip [_lrocket1] Frame 2
"beingDestroyed"Symbol 127 MovieClip [_lrocket1] Frame 4
"beingDamaged"Symbol 137 MovieClip [_lboat2] Frame 2
"beingDestroyed"Symbol 137 MovieClip [_lboat2] Frame 4
"beingDamaged"Symbol 140 MovieClip [_lboat1] Frame 2
"beingDestroyed"Symbol 140 MovieClip [_lboat1] Frame 4
"beingDamaged"Symbol 144 MovieClip [_lhoverCraft1] Frame 2
"beingDestroyed"Symbol 144 MovieClip [_lhoverCraft1] Frame 4
"beingDamaged"Symbol 147 MovieClip [_lplane2] Frame 2
"beingDestroyed"Symbol 147 MovieClip [_lplane2] Frame 4
"beingDamaged"Symbol 150 MovieClip [_lplane1] Frame 2
"beingDestroyed"Symbol 150 MovieClip [_lplane1] Frame 4
"beingDamaged"Symbol 153 MovieClip [_lflyingJar3] Frame 2
"beingDestroyed"Symbol 153 MovieClip [_lflyingJar3] Frame 4
"beingDamaged"Symbol 156 MovieClip [_lflyingJar2] Frame 2
"beingDestroyed"Symbol 156 MovieClip [_lflyingJar2] Frame 4
"beingDamaged"Symbol 160 MovieClip [_lclusterBomb1] Frame 2
"beingDestroyed"Symbol 160 MovieClip [_lclusterBomb1] Frame 4
"beingDamaged"Symbol 163 MovieClip [_lflyingJar1] Frame 2
"beingDestroyed"Symbol 163 MovieClip [_lflyingJar1] Frame 4
"beingDamaged"Symbol 166 MovieClip [_lhopper1] Frame 2
"beingDestroyed"Symbol 166 MovieClip [_lhopper1] Frame 4
"beingDamaged"Symbol 190 MovieClip [_lship1] Frame 2
"beingDestroyed"Symbol 190 MovieClip [_lship1] Frame 6
"explode"Symbol 201 MovieClip [_lshot4] Frame 2
"explode"Symbol 209 MovieClip [_lBomb] Frame 2
"explode"Symbol 217 MovieClip [_lshot3] Frame 2
"explode"Symbol 235 MovieClip [_lshot2] Frame 2
"explode"Symbol 247 MovieClip [_lshot6] Frame 2
"explode"Symbol 250 MovieClip [_lshot5] Frame 2
"explode"Symbol 256 MovieClip [_lshot1] Frame 2
"beingDestroyed"Symbol 260 MovieClip [_lpowerUp3] Frame 1
"beingDestroyed"Symbol 270 MovieClip [_lpowerUp2] Frame 2
"beingDestroyed"Symbol 273 MovieClip [_lpowerUp1] Frame 2
"beingDestroyed"Symbol 276 MovieClip [_lpowerUp0] Frame 2
"beingDamaged"Symbol 331 MovieClip [_ltank2] Frame 2
"beingDestroyed"Symbol 331 MovieClip [_ltank2] Frame 4
"beingDamaged"Symbol 338 MovieClip [_lmortar1] Frame 2
"beingDestroyed"Symbol 338 MovieClip [_lmortar1] Frame 4
"beingDamaged"Symbol 345 MovieClip [_lrobotTank1] Frame 2
"beingDestroyed"Symbol 345 MovieClip [_lrobotTank1] Frame 4
"beingDamaged"Symbol 346 MovieClip [_ltank1] Frame 2
"beingDestroyed"Symbol 346 MovieClip [_ltank1] Frame 4
"beingDestroyed"Symbol 360 MovieClip [_lboss2] Frame 2
"boom"Symbol 360 MovieClip [_lboss2] Frame 3
"beingDestroyed"Symbol 373 MovieClip [_lboss3] Frame 2
"boom"Symbol 373 MovieClip [_lboss3] Frame 3
"beingDestroyed"Symbol 384 MovieClip [_lboss4] Frame 2
"boom"Symbol 384 MovieClip [_lboss4] Frame 4
"beingDestroyed"Symbol 399 MovieClip [_lboss1] Frame 2
"boom"Symbol 399 MovieClip [_lboss1] Frame 4
"beingDamaged"Symbol 403 MovieClip [_lboss1Comp1] Frame 2
"beingDestroyed"Symbol 403 MovieClip [_lboss1Comp1] Frame 5
"beingDamaged"Symbol 407 MovieClip [_lboss1Comp0] Frame 2
"beingDestroyed"Symbol 407 MovieClip [_lboss1Comp0] Frame 5
"beingDamaged"Symbol 411 MovieClip [_lboss1Comp2] Frame 2
"beingDestroyed"Symbol 411 MovieClip [_lboss1Comp2] Frame 5
"beingDamaged"Symbol 420 MovieClip [_lboss1Comp3] Frame 2
"beingDestroyed"Symbol 420 MovieClip [_lboss1Comp3] Frame 5
"beingDamaged"Symbol 430 MovieClip [_lboss3Comp2] Frame 2
"beingDestroyed"Symbol 430 MovieClip [_lboss3Comp2] Frame 5
"beingDamaged"Symbol 440 MovieClip [_lboss3Comp1] Frame 2
"beingDestroyed"Symbol 440 MovieClip [_lboss3Comp1] Frame 5
"beingDamaged"Symbol 457 MovieClip [_lboss3Comp0] Frame 2
"beingDestroyed"Symbol 457 MovieClip [_lboss3Comp0] Frame 5
"beingDamaged"Symbol 467 MovieClip [_lboss2Comp3] Frame 2
"beingDestroyed"Symbol 467 MovieClip [_lboss2Comp3] Frame 5
"beingDamaged"Symbol 477 MovieClip [_lboss2Comp2] Frame 2
"beingDestroyed"Symbol 477 MovieClip [_lboss2Comp2] Frame 5
"beingDamaged"Symbol 487 MovieClip [_lboss2Comp1] Frame 2
"beingDestroyed"Symbol 487 MovieClip [_lboss2Comp1] Frame 5
"beingDamaged"Symbol 497 MovieClip [_lboss4comp3] Frame 3
"beingDestroyed"Symbol 497 MovieClip [_lboss4comp3] Frame 6
"beingDamaged"Symbol 501 MovieClip [_lboss4comp2] Frame 3
"beingDestroyed"Symbol 501 MovieClip [_lboss4comp2] Frame 6
"beingDamaged"Symbol 505 MovieClip [_lboss4comp0] Frame 3
"beingDestroyed"Symbol 505 MovieClip [_lboss4comp0] Frame 6
"flare"Symbol 516 MovieClip Frame 2
"beingDamaged"Symbol 517 MovieClip [_lboss4comp1] Frame 3
"beingDestroyed"Symbol 517 MovieClip [_lboss4comp1] Frame 6
"beingDamaged"Symbol 521 MovieClip [_lboss2comp0] Frame 2
"beingDestroyed"Symbol 521 MovieClip [_lboss2comp0] Frame 5
"beingDestroyed"Symbol 527 MovieClip [_lmissile1] Frame 2
"beingDestroyed"Symbol 552 MovieClip [_lboss5] Frame 2
"boom"Symbol 552 MovieClip [_lboss5] Frame 3
"beingDamaged"Symbol 562 MovieClip [_lboss5Comp1] Frame 3
"beingDestroyed"Symbol 562 MovieClip [_lboss5Comp1] Frame 6
"beingDamaged"Symbol 572 MovieClip [_lboss5Comp0] Frame 3
"beingDestroyed"Symbol 572 MovieClip [_lboss5Comp0] Frame 6
"beingDamaged"Symbol 583 MovieClip [_lboss5Comp3] Frame 3
"beingDestroyed"Symbol 583 MovieClip [_lboss5Comp3] Frame 6
"beingDamaged"Symbol 593 MovieClip [_lboss5Comp2] Frame 3
"beingDestroyed"Symbol 593 MovieClip [_lboss5Comp2] Frame 6
"beingDamaged"Symbol 602 MovieClip [_lboss5Hand] Frame 3
"beingDestroyed"Symbol 602 MovieClip [_lboss5Hand] Frame 6

Dynamic Text Variables

weaponTSymbol 638 EditableText"phaser"
wLevelSymbol 639 EditableText"1"
_parent._parent.scoreSymbol 653 EditableText""
livesSymbol 654 EditableText"3"
sBombsSymbol 655 EditableText"2"
keyValSymbol 761 EditableText""
keyValSymbol 762 EditableText""
soundStatusSymbol 781 EditableText"TURN SOUND OFF"
soundStatusSymbol 782 EditableText"TURN SOUND OFF"
livesBonusSymbol 815 EditableText"0"
sbBonusSymbol 816 EditableText"0"
shieldBonusSymbol 817 EditableText"0"
livesBonusSymbol 821 EditableText"0"
sbBonusSymbol 822 EditableText"0"
shieldBonusSymbol 823 EditableText"0"
tScoreSymbol 825 EditableText"0"
tScoreSymbol 827 EditableText"0"
livesBonusSymbol 848 EditableText"0"
sbBonusSymbol 849 EditableText"0"
shieldBonusSymbol 850 EditableText"0"
livesBonusSymbol 851 EditableText"0"
sbBonusSymbol 852 EditableText"0"
shieldBonusSymbol 853 EditableText"0"
tScoreSymbol 854 EditableText"0"
tScoreSymbol 855 EditableText"0"
livesBonusSymbol 867 EditableText"0"
sbBonusSymbol 868 EditableText"0"
shieldBonusSymbol 869 EditableText"0"
livesBonusSymbol 870 EditableText"0"
sbBonusSymbol 871 EditableText"0"
shieldBonusSymbol 872 EditableText"0"
tScoreSymbol 873 EditableText"0"
tScoreSymbol 874 EditableText"0"
livesBonusSymbol 888 EditableText"0"
sbBonusSymbol 889 EditableText"0"
shieldBonusSymbol 890 EditableText"0"
livesBonusSymbol 891 EditableText"0"
sbBonusSymbol 892 EditableText"0"
shieldBonusSymbol 893 EditableText"0"
tScoreSymbol 894 EditableText"0"
tScoreSymbol 895 EditableText"0"
livesBonusSymbol 910 EditableText"0"
sbBonusSymbol 911 EditableText"0"
shieldBonusSymbol 912 EditableText"0"
livesBonusSymbol 913 EditableText"0"
sbBonusSymbol 914 EditableText"0"
shieldBonusSymbol 915 EditableText"0"
contBonusSymbol 917 EditableText"0"
contBonusSymbol 919 EditableText"0"
tScoreSymbol 920 EditableText"0"
tScoreSymbol 921 EditableText"0"
endScoreSymbol 931 EditableText"Your FINAL SCORE IS: 10998404"
endScoreSymbol 932 EditableText"Your FINAL SCORE IS: 10998404"
usernameSymbol 935 EditableText"YOUR USERNAME"
usernameSymbol 936 EditableText"YOUR USERNAME"
usernameSymbol 941 EditableText"YOUR USERNAME"
usernameSymbol 942 EditableText"YOUR USERNAME"
continuesSymbol 979 EditableText"1 continue left"
continuesSymbol 980 EditableText"1 continue left"
endScoreSymbol 1002 EditableText"Your FINAL SCORE IS: "
endScoreSymbol 1003 EditableText"Your FINAL SCORE IS: 10998404"
usernameSymbol 1012 EditableText"YOUR USERNAME"
usernameSymbol 1013 EditableText"YOUR USERNAME"
usernameSymbol 1017 EditableText"YOUR USERNAME"
usernameSymbol 1018 EditableText"YOUR USERNAME"
debugSymbol 1026 EditableText""
symbSymbol 1035 EditableText"<"
symbSymbol 1036 EditableText"<"
symbSymbol 1038 EditableText"<"
symbSymbol 1039 EditableText"<"
symbSymbol 1041 EditableText"<"
symbSymbol 1042 EditableText"<"




http://swfchan.com/9/42776/info.shtml
Created: 9/5 -2019 18:54:09 Last modified: 9/5 -2019 18:54:09 Server time: 31/10 -2024 22:53:17